From abf82caa54d8cf87e2f31aec7cc8d9cdedf90f81 Mon Sep 17 00:00:00 2001 From: Sunil Shetye Date: Sun, 10 Jun 2018 22:07:21 +0530 Subject: add Makefile add support for scicos functions --- js/Branching/CLKFROM.js | 282 + js/Branching/CLKGOTO.js | 369 ++ js/Branching/CLKGotoTagVisibility.js | 322 + js/Branching/DEMUX.js | 452 ++ js/Branching/DEMUX_f.js | 452 ++ js/Branching/ESELECT_f.js | 493 ++ js/Branching/EXTRACTOR.js | 304 + js/Branching/FROM.js | 323 + js/Branching/FROMMO.js | 342 ++ js/Branching/GOTO.js | 396 ++ js/Branching/GOTOMO.js | 415 ++ js/Branching/GotoTagVisibility.js | 322 + js/Branching/GotoTagVisibilityMO.js | 322 + js/Branching/ISELECT_f.js | 350 ++ js/Branching/ISELECT_m.js | 501 ++ js/Branching/MUX.js | 443 ++ js/Branching/MUX_f.js | 443 ++ js/Branching/M_SWITCH.js | 524 ++ js/Branching/NRMSOM_f.js | 281 + js/Branching/RELAY_f.js | 362 ++ js/Branching/SCALAR2VECTOR.js | 314 + js/Branching/SELECT_f.js | 351 ++ js/Branching/SELECT_m.js | 507 ++ js/Branching/SELF_SWITCH.js | 670 +++ js/Branching/SWITCH2.js | 396 ++ js/Branching/SWITCH2_m.js | 563 ++ js/Branching/SWITCH_f.js | 349 ++ js/Electrical/CCS.js | 502 ++ js/Electrical/CVS.js | 501 ++ js/Electrical/Capacitor.js | 392 ++ js/Electrical/ConstantVoltage.js | 333 ++ js/Electrical/CurrentSensor.js | 210 + js/Electrical/Diode.js | 428 ++ js/Electrical/Ground.js | 200 + js/Electrical/Gyrator.js | 613 ++ js/Electrical/IdealTransformer.js | 597 ++ js/Electrical/Inductor.js | 339 ++ js/Electrical/MOTOR.js | 178 + js/Electrical/NMOS.js | 546 ++ js/Electrical/NPN.js | 853 +++ js/Electrical/OpAmp.js | 396 ++ js/Electrical/PMOS.js | 545 ++ js/Electrical/PNP.js | 855 +++ js/Electrical/PotentialSensor.js | 213 + js/Electrical/Resistor.js | 354 ++ js/Electrical/SineVoltage.js | 453 ++ js/Electrical/Switch.js | 392 ++ js/Electrical/VVsourceAC.js | 360 ++ js/Electrical/VariableResistor.js | 233 + js/Electrical/VoltageSensor.js | 210 + js/Electrical/VsourceAC.js | 375 ++ js/Events/ANDBLK.js | 933 +++ js/Events/ANDLOG_f.js | 150 + js/Events/CLKSOMV_f.js | 156 + js/Events/CLKSOM_f.js | 157 + js/Events/CLKSPLIT_f.js | 194 + js/Events/END_c.js | 255 + js/Events/EVTDLY_c.js | 325 + js/Events/EVTDLY_f.js | 312 + js/Events/EVTGEN_f.js | 248 + js/Events/EVTVARDLY.js | 256 + js/Events/HALT_f.js | 250 + js/Events/IFTHEL_f.js | 437 ++ js/Events/MCLOCK_f.js | 1148 ++++ js/Events/MFCLCK_f.js | 304 + js/Events/M_freq.js | 719 +++ js/Events/VirtualCLK0.js | 153 + js/Events/freq_div.js | 1753 ++++++ js/Hydraulics/Bache.js | 636 ++ js/Hydraulics/Flowmeter.js | 577 ++ js/Hydraulics/PerteDP.js | 518 ++ js/Hydraulics/PuitsP.js | 417 ++ js/Hydraulics/SourceP.js | 441 ++ js/Hydraulics/VanneReglante.js | 419 ++ js/IntegerOp/BITCLEAR.js | 783 +++ js/IntegerOp/BITSET.js | 761 +++ js/IntegerOp/CONVERT.js | 2735 +++++++++ js/IntegerOp/DFLIPFLOP.js | 10439 +++++++++++++++++++++++++++++++++ js/IntegerOp/DLATCH.js | 3083 ++++++++++ js/IntegerOp/EXTRACTBITS.js | 1743 ++++++ js/IntegerOp/INTMUL.js | 843 +++ js/IntegerOp/JKFLIPFLOP.js | 4902 ++++++++++++++++ js/IntegerOp/LOGIC.js | 677 +++ js/IntegerOp/SHIFT.js | 859 +++ js/IntegerOp/SRFLIPFLOP.js | 2648 +++++++++ js/Linear/BIGSOM_f.js | 311 + js/Linear/CLINDUMMY_f.js | 149 + js/Linear/CLR.js | 536 ++ js/Linear/CLR_f.js | 540 ++ js/Linear/CLSS.js | 717 +++ js/Linear/CLSS_f.js | 629 ++ js/Linear/DELAYV_f.js | 503 ++ js/Linear/DELAY_f.js | 1304 ++++ js/Linear/DERIV.js | 149 + js/Linear/DIFF_c.js | 399 ++ js/Linear/DLR.js | 530 ++ js/Linear/DLR_f.js | 524 ++ js/Linear/DLSS.js | 712 +++ js/Linear/DLSS_f.js | 622 ++ js/Linear/DOLLAR.js | 655 +++ js/Linear/DOLLAR_f.js | 382 ++ js/Linear/DOLLAR_m.js | 655 +++ js/Linear/GAINBLK.js | 1102 ++++ js/Linear/GAINBLK_f.js | 326 + js/Linear/GAIN_f.js | 344 ++ js/Linear/INTEGRAL.js | 614 ++ js/Linear/INTEGRAL_f.js | 257 + js/Linear/INTEGRAL_m.js | 1077 ++++ js/Linear/PID.js | 3795 ++++++++++++ js/Linear/REGISTER.js | 591 ++ js/Linear/REGISTER_f.js | 289 + js/Linear/SAMPHOLD.js | 162 + js/Linear/SAMPHOLD_m.js | 367 ++ js/Linear/SAMPLEHOLD_f.js | 157 + js/Linear/SOM_f.js | 328 ++ js/Linear/SUMMATION.js | 1009 ++++ js/Linear/SUM_f.js | 158 + js/Linear/TCLSS.js | 681 +++ js/Linear/TCLSS_f.js | 681 +++ js/Linear/TIME_DELAY.js | 414 ++ js/Linear/VARIABLE_DELAY.js | 403 ++ js/MatrixOp/CUMSUM.js | 631 ++ js/MatrixOp/EXTRACT.js | 678 +++ js/MatrixOp/EXTTRI.js | 607 ++ js/MatrixOp/MATBKSL.js | 512 ++ js/MatrixOp/MATCATH.js | 471 ++ js/MatrixOp/MATCATV.js | 472 ++ js/MatrixOp/MATDET.js | 496 ++ js/MatrixOp/MATDIAG.js | 496 ++ js/MatrixOp/MATDIV.js | 512 ++ js/MatrixOp/MATEIG.js | 621 ++ js/MatrixOp/MATEXPM.js | 495 ++ js/MatrixOp/MATINV.js | 496 ++ js/MatrixOp/MATLU.js | 499 ++ js/MatrixOp/MATMAGPHI.js | 528 ++ js/MatrixOp/MATMUL.js | 1169 ++++ js/MatrixOp/MATPINV.js | 496 ++ js/MatrixOp/MATRESH.js | 685 +++ js/MatrixOp/MATSING.js | 653 +++ js/MatrixOp/MATSUM.js | 644 ++ js/MatrixOp/MATTRAN.js | 445 ++ js/MatrixOp/MATZCONJ.js | 232 + js/MatrixOp/MATZREIM.js | 526 ++ js/MatrixOp/RICC.js | 470 ++ js/MatrixOp/ROOTCOEF.js | 508 ++ js/MatrixOp/SQRT.js | 397 ++ js/MatrixOp/SUBMAT.js | 716 +++ js/Misc/AUTOMAT.js | 1120 ++++ js/Misc/BACKLASH.js | 329 ++ js/Misc/BOUNCE.js | 962 +++ js/Misc/BOUNCEXY.js | 865 +++ js/Misc/BPLATFORM.js | 471 ++ js/Misc/CBLOCK.js | 1051 ++++ js/Misc/CBLOCK4.js | 1065 ++++ js/Misc/CONSTRAINT2_c.js | 547 ++ js/Misc/CONSTRAINT_c.js | 361 ++ js/Misc/DEADBAND.js | 362 ++ js/Misc/DEBUG.js | 313 + js/Misc/DEBUG_SCICOS.js | 92 + js/Misc/DIFF_f.js | 302 + js/Misc/DSUPER.js | 402 ++ js/Misc/EDGETRIGGER.js | 269 + js/Misc/EDGE_TRIGGER.js | 1411 +++++ js/Misc/ENDBLK.js | 1348 +++++ js/Misc/EXPRESSION.js | 1435 +++++ js/Misc/Extract_Activation.js | 873 +++ js/Misc/HYSTHERESIS.js | 373 ++ js/Misc/IMPSPLIT_f.js | 205 + js/Misc/LOGICAL_OP.js | 849 +++ js/Misc/MBLOCK.js | 2343 ++++++++ js/Misc/MEMORY_f.js | 378 ++ js/Misc/MPBLOCK.js | 2224 +++++++ js/Misc/PAL_f.js | 251 + js/Misc/PENDULUM_ANIM.js | 472 ++ js/Misc/RATELIMITER.js | 310 + js/Misc/RELATIONALOP.js | 701 +++ js/Misc/SPLIT_f.js | 157 + js/Misc/SUPER_f.js | 270 + js/Misc/TEXT_f.js | 529 ++ js/Misc/c_block.js | 585 ++ js/Misc/fortran_block.js | 549 ++ js/Misc/func_block.js | 256 + js/Misc/generic_block.js | 820 +++ js/Misc/generic_block2.js | 862 +++ js/Misc/generic_block3.js | 945 +++ js/Misc/scifunc_block.js | 838 +++ js/Misc/scifunc_block_m.js | 854 +++ js/NonLinear/ABSBLK_f.js | 144 + js/NonLinear/ABS_VALUE.js | 298 + js/NonLinear/COSBLK_f.js | 143 + js/NonLinear/DLRADAPT_f.js | 607 ++ js/NonLinear/EXPBLK_f.js | 285 + js/NonLinear/EXPBLK_m.js | 314 + js/NonLinear/FSV_f.js | 152 + js/NonLinear/INTRP2BLK_f.js | 465 ++ js/NonLinear/INTRPLBLK_f.js | 350 ++ js/NonLinear/INVBLK.js | 151 + js/NonLinear/INVBLK_f.js | 146 + js/NonLinear/LOGBLK_f.js | 285 + js/NonLinear/LOOKUP2D.js | 993 ++++ js/NonLinear/LOOKUP_c.js | 10123 ++++++++++++++++++++++++++++++++ js/NonLinear/LOOKUP_f.js | 368 ++ js/NonLinear/MAXMIN.js | 471 ++ js/NonLinear/MAX_f.js | 156 + js/NonLinear/MIN_f.js | 159 + js/NonLinear/POWBLK_f.js | 309 + js/NonLinear/PRODUCT.js | 426 ++ js/NonLinear/PROD_f.js | 148 + js/NonLinear/QUANT_f.js | 344 ++ js/NonLinear/SATURATION.js | 362 ++ js/NonLinear/SAT_f.js | 358 ++ js/NonLinear/SIGNUM.js | 298 + js/NonLinear/SINBLK_f.js | 142 + js/NonLinear/TANBLK_f.js | 158 + js/NonLinear/TrigFun.js | 320 + js/PDE/PDE.js | 1429 +++++ js/Sinks/AFFICH_m.js | 766 +++ js/Sinks/BARXY.js | 461 ++ js/Sinks/CANIMXY.js | 888 +++ js/Sinks/CANIMXY3D.js | 1121 ++++ js/Sinks/CEVENTSCOPE.js | 714 +++ js/Sinks/CFSCOPE.js | 814 +++ js/Sinks/CLKOUTV_f.js | 975 +++ js/Sinks/CLKOUT_f.js | 283 + js/Sinks/CMAT3D.js | 541 ++ js/Sinks/CMATVIEW.js | 475 ++ js/Sinks/CMSCOPE.js | 1214 ++++ js/Sinks/CSCOPE.js | 842 +++ js/Sinks/CSCOPXY.js | 884 +++ js/Sinks/CSCOPXY3D.js | 1098 ++++ js/Sinks/OUTIMPL_f.js | 376 ++ js/Sinks/OUT_f.js | 331 ++ js/Sinks/TOWS_c.js | 559 ++ js/Sinks/TRASH_f.js | 147 + js/Sinks/WFILE_f.js | 907 +++ js/Sinks/WRITEAU_f.js | 602 ++ js/Sinks/WRITEC_f.js | 935 +++ js/Sources/CLKINV_f.js | 317 + js/Sources/CLKIN_f.js | 278 + js/Sources/CLOCK_c.js | 906 +++ js/Sources/CLOCK_f.js | 849 +++ js/Sources/CONST.js | 311 + js/Sources/CONST_f.js | 294 + js/Sources/CONST_m.js | 563 ++ js/Sources/CURVE_c.js | 9645 ++++++++++++++++++++++++++++++ js/Sources/CURV_f.js | 550 ++ js/Sources/Counter.js | 434 ++ js/Sources/FROMWSB.js | 1608 +++++ js/Sources/FROMWS_c.js | 560 ++ js/Sources/GENSIN_f.js | 423 ++ js/Sources/GENSQR_f.js | 300 + js/Sources/GEN_SQR.js | 2707 +++++++++ js/Sources/Ground_g.js | 191 + js/Sources/INIMPL_f.js | 377 ++ js/Sources/IN_f.js | 456 ++ js/Sources/Modulo_Count.js | 380 ++ js/Sources/PULSE_SC.js | 2349 ++++++++ js/Sources/RAMP.js | 367 ++ js/Sources/RAND_f.js | 485 ++ js/Sources/RAND_m.js | 726 +++ js/Sources/READAU_f.js | 787 +++ js/Sources/READC_f.js | 1415 +++++ js/Sources/RFILE_f.js | 1167 ++++ js/Sources/SAWTOOTH_f.js | 148 + js/Sources/STEP.js | 528 ++ js/Sources/STEP_FUNCTION.js | 1082 ++++ js/Sources/SampleCLK.js | 361 ++ js/Sources/Sigbuilder.js | 3476 +++++++++++ js/Sources/TIME_f.js | 133 + js/Sources/TKSCALE.js | 294 + js/Threshold/GENERAL_f.js | 530 ++ js/Threshold/NEGTOPOS_f.js | 178 + js/Threshold/POSTONEG_f.js | 193 + js/Threshold/ZCROSS_f.js | 376 ++ 274 files changed, 196614 insertions(+) create mode 100644 js/Branching/CLKFROM.js create mode 100644 js/Branching/CLKGOTO.js create mode 100644 js/Branching/CLKGotoTagVisibility.js create mode 100644 js/Branching/DEMUX.js create mode 100644 js/Branching/DEMUX_f.js create mode 100644 js/Branching/ESELECT_f.js create mode 100644 js/Branching/EXTRACTOR.js create mode 100644 js/Branching/FROM.js create mode 100644 js/Branching/FROMMO.js create mode 100644 js/Branching/GOTO.js create mode 100644 js/Branching/GOTOMO.js create mode 100644 js/Branching/GotoTagVisibility.js create mode 100644 js/Branching/GotoTagVisibilityMO.js create mode 100644 js/Branching/ISELECT_f.js create mode 100644 js/Branching/ISELECT_m.js create mode 100644 js/Branching/MUX.js create mode 100644 js/Branching/MUX_f.js create mode 100644 js/Branching/M_SWITCH.js create mode 100644 js/Branching/NRMSOM_f.js create mode 100644 js/Branching/RELAY_f.js create mode 100644 js/Branching/SCALAR2VECTOR.js create mode 100644 js/Branching/SELECT_f.js create mode 100644 js/Branching/SELECT_m.js create mode 100644 js/Branching/SELF_SWITCH.js create mode 100644 js/Branching/SWITCH2.js create mode 100644 js/Branching/SWITCH2_m.js create mode 100644 js/Branching/SWITCH_f.js create mode 100644 js/Electrical/CCS.js create mode 100644 js/Electrical/CVS.js create mode 100644 js/Electrical/Capacitor.js create mode 100644 js/Electrical/ConstantVoltage.js create mode 100644 js/Electrical/CurrentSensor.js create mode 100644 js/Electrical/Diode.js create mode 100644 js/Electrical/Ground.js create mode 100644 js/Electrical/Gyrator.js create mode 100644 js/Electrical/IdealTransformer.js create mode 100644 js/Electrical/Inductor.js create mode 100644 js/Electrical/MOTOR.js create mode 100644 js/Electrical/NMOS.js create mode 100644 js/Electrical/NPN.js create mode 100644 js/Electrical/OpAmp.js create mode 100644 js/Electrical/PMOS.js create mode 100644 js/Electrical/PNP.js create mode 100644 js/Electrical/PotentialSensor.js create mode 100644 js/Electrical/Resistor.js create mode 100644 js/Electrical/SineVoltage.js create mode 100644 js/Electrical/Switch.js create mode 100644 js/Electrical/VVsourceAC.js create mode 100644 js/Electrical/VariableResistor.js create mode 100644 js/Electrical/VoltageSensor.js create mode 100644 js/Electrical/VsourceAC.js create mode 100644 js/Events/ANDBLK.js create mode 100644 js/Events/ANDLOG_f.js create mode 100644 js/Events/CLKSOMV_f.js create mode 100644 js/Events/CLKSOM_f.js create mode 100644 js/Events/CLKSPLIT_f.js create mode 100644 js/Events/END_c.js create mode 100644 js/Events/EVTDLY_c.js create mode 100644 js/Events/EVTDLY_f.js create mode 100644 js/Events/EVTGEN_f.js create mode 100644 js/Events/EVTVARDLY.js create mode 100644 js/Events/HALT_f.js create mode 100644 js/Events/IFTHEL_f.js create mode 100644 js/Events/MCLOCK_f.js create mode 100644 js/Events/MFCLCK_f.js create mode 100644 js/Events/M_freq.js create mode 100644 js/Events/VirtualCLK0.js create mode 100644 js/Events/freq_div.js create mode 100644 js/Hydraulics/Bache.js create mode 100644 js/Hydraulics/Flowmeter.js create mode 100644 js/Hydraulics/PerteDP.js create mode 100644 js/Hydraulics/PuitsP.js create mode 100644 js/Hydraulics/SourceP.js create mode 100644 js/Hydraulics/VanneReglante.js create mode 100644 js/IntegerOp/BITCLEAR.js create mode 100644 js/IntegerOp/BITSET.js create mode 100644 js/IntegerOp/CONVERT.js create mode 100644 js/IntegerOp/DFLIPFLOP.js create mode 100644 js/IntegerOp/DLATCH.js create mode 100644 js/IntegerOp/EXTRACTBITS.js create mode 100644 js/IntegerOp/INTMUL.js create mode 100644 js/IntegerOp/JKFLIPFLOP.js create mode 100644 js/IntegerOp/LOGIC.js create mode 100644 js/IntegerOp/SHIFT.js create mode 100644 js/IntegerOp/SRFLIPFLOP.js create mode 100644 js/Linear/BIGSOM_f.js create mode 100644 js/Linear/CLINDUMMY_f.js create mode 100644 js/Linear/CLR.js create mode 100644 js/Linear/CLR_f.js create mode 100644 js/Linear/CLSS.js create mode 100644 js/Linear/CLSS_f.js create mode 100644 js/Linear/DELAYV_f.js create mode 100644 js/Linear/DELAY_f.js create mode 100644 js/Linear/DERIV.js create mode 100644 js/Linear/DIFF_c.js create mode 100644 js/Linear/DLR.js create mode 100644 js/Linear/DLR_f.js create mode 100644 js/Linear/DLSS.js create mode 100644 js/Linear/DLSS_f.js create mode 100644 js/Linear/DOLLAR.js create mode 100644 js/Linear/DOLLAR_f.js create mode 100644 js/Linear/DOLLAR_m.js create mode 100644 js/Linear/GAINBLK.js create mode 100644 js/Linear/GAINBLK_f.js create mode 100644 js/Linear/GAIN_f.js create mode 100644 js/Linear/INTEGRAL.js create mode 100644 js/Linear/INTEGRAL_f.js create mode 100644 js/Linear/INTEGRAL_m.js create mode 100644 js/Linear/PID.js create mode 100644 js/Linear/REGISTER.js create mode 100644 js/Linear/REGISTER_f.js create mode 100644 js/Linear/SAMPHOLD.js create mode 100644 js/Linear/SAMPHOLD_m.js create mode 100644 js/Linear/SAMPLEHOLD_f.js create mode 100644 js/Linear/SOM_f.js create mode 100644 js/Linear/SUMMATION.js create mode 100644 js/Linear/SUM_f.js create mode 100644 js/Linear/TCLSS.js create mode 100644 js/Linear/TCLSS_f.js create mode 100644 js/Linear/TIME_DELAY.js create mode 100644 js/Linear/VARIABLE_DELAY.js create mode 100644 js/MatrixOp/CUMSUM.js create mode 100644 js/MatrixOp/EXTRACT.js create mode 100644 js/MatrixOp/EXTTRI.js create mode 100644 js/MatrixOp/MATBKSL.js create mode 100644 js/MatrixOp/MATCATH.js create mode 100644 js/MatrixOp/MATCATV.js create mode 100644 js/MatrixOp/MATDET.js create mode 100644 js/MatrixOp/MATDIAG.js create mode 100644 js/MatrixOp/MATDIV.js create mode 100644 js/MatrixOp/MATEIG.js create mode 100644 js/MatrixOp/MATEXPM.js create mode 100644 js/MatrixOp/MATINV.js create mode 100644 js/MatrixOp/MATLU.js create mode 100644 js/MatrixOp/MATMAGPHI.js create mode 100644 js/MatrixOp/MATMUL.js create mode 100644 js/MatrixOp/MATPINV.js create mode 100644 js/MatrixOp/MATRESH.js create mode 100644 js/MatrixOp/MATSING.js create mode 100644 js/MatrixOp/MATSUM.js create mode 100644 js/MatrixOp/MATTRAN.js create mode 100644 js/MatrixOp/MATZCONJ.js create mode 100644 js/MatrixOp/MATZREIM.js create mode 100644 js/MatrixOp/RICC.js create mode 100644 js/MatrixOp/ROOTCOEF.js create mode 100644 js/MatrixOp/SQRT.js create mode 100644 js/MatrixOp/SUBMAT.js create mode 100644 js/Misc/AUTOMAT.js create mode 100644 js/Misc/BACKLASH.js create mode 100644 js/Misc/BOUNCE.js create mode 100644 js/Misc/BOUNCEXY.js create mode 100644 js/Misc/BPLATFORM.js create mode 100644 js/Misc/CBLOCK.js create mode 100644 js/Misc/CBLOCK4.js create mode 100644 js/Misc/CONSTRAINT2_c.js create mode 100644 js/Misc/CONSTRAINT_c.js create mode 100644 js/Misc/DEADBAND.js create mode 100644 js/Misc/DEBUG.js create mode 100644 js/Misc/DEBUG_SCICOS.js create mode 100644 js/Misc/DIFF_f.js create mode 100644 js/Misc/DSUPER.js create mode 100644 js/Misc/EDGETRIGGER.js create mode 100644 js/Misc/EDGE_TRIGGER.js create mode 100644 js/Misc/ENDBLK.js create mode 100644 js/Misc/EXPRESSION.js create mode 100644 js/Misc/Extract_Activation.js create mode 100644 js/Misc/HYSTHERESIS.js create mode 100644 js/Misc/IMPSPLIT_f.js create mode 100644 js/Misc/LOGICAL_OP.js create mode 100644 js/Misc/MBLOCK.js create mode 100644 js/Misc/MEMORY_f.js create mode 100644 js/Misc/MPBLOCK.js create mode 100644 js/Misc/PAL_f.js create mode 100644 js/Misc/PENDULUM_ANIM.js create mode 100644 js/Misc/RATELIMITER.js create mode 100644 js/Misc/RELATIONALOP.js create mode 100644 js/Misc/SPLIT_f.js create mode 100644 js/Misc/SUPER_f.js create mode 100644 js/Misc/TEXT_f.js create mode 100644 js/Misc/c_block.js create mode 100644 js/Misc/fortran_block.js create mode 100644 js/Misc/func_block.js create mode 100644 js/Misc/generic_block.js create mode 100644 js/Misc/generic_block2.js create mode 100644 js/Misc/generic_block3.js create mode 100644 js/Misc/scifunc_block.js create mode 100644 js/Misc/scifunc_block_m.js create mode 100644 js/NonLinear/ABSBLK_f.js create mode 100644 js/NonLinear/ABS_VALUE.js create mode 100644 js/NonLinear/COSBLK_f.js create mode 100644 js/NonLinear/DLRADAPT_f.js create mode 100644 js/NonLinear/EXPBLK_f.js create mode 100644 js/NonLinear/EXPBLK_m.js create mode 100644 js/NonLinear/FSV_f.js create mode 100644 js/NonLinear/INTRP2BLK_f.js create mode 100644 js/NonLinear/INTRPLBLK_f.js create mode 100644 js/NonLinear/INVBLK.js create mode 100644 js/NonLinear/INVBLK_f.js create mode 100644 js/NonLinear/LOGBLK_f.js create mode 100644 js/NonLinear/LOOKUP2D.js create mode 100644 js/NonLinear/LOOKUP_c.js create mode 100644 js/NonLinear/LOOKUP_f.js create mode 100644 js/NonLinear/MAXMIN.js create mode 100644 js/NonLinear/MAX_f.js create mode 100644 js/NonLinear/MIN_f.js create mode 100644 js/NonLinear/POWBLK_f.js create mode 100644 js/NonLinear/PRODUCT.js create mode 100644 js/NonLinear/PROD_f.js create mode 100644 js/NonLinear/QUANT_f.js create mode 100644 js/NonLinear/SATURATION.js create mode 100644 js/NonLinear/SAT_f.js create mode 100644 js/NonLinear/SIGNUM.js create mode 100644 js/NonLinear/SINBLK_f.js create mode 100644 js/NonLinear/TANBLK_f.js create mode 100644 js/NonLinear/TrigFun.js create mode 100644 js/PDE/PDE.js create mode 100644 js/Sinks/AFFICH_m.js create mode 100644 js/Sinks/BARXY.js create mode 100644 js/Sinks/CANIMXY.js create mode 100644 js/Sinks/CANIMXY3D.js create mode 100644 js/Sinks/CEVENTSCOPE.js create mode 100644 js/Sinks/CFSCOPE.js create mode 100644 js/Sinks/CLKOUTV_f.js create mode 100644 js/Sinks/CLKOUT_f.js create mode 100644 js/Sinks/CMAT3D.js create mode 100644 js/Sinks/CMATVIEW.js create mode 100644 js/Sinks/CMSCOPE.js create mode 100644 js/Sinks/CSCOPE.js create mode 100644 js/Sinks/CSCOPXY.js create mode 100644 js/Sinks/CSCOPXY3D.js create mode 100644 js/Sinks/OUTIMPL_f.js create mode 100644 js/Sinks/OUT_f.js create mode 100644 js/Sinks/TOWS_c.js create mode 100644 js/Sinks/TRASH_f.js create mode 100644 js/Sinks/WFILE_f.js create mode 100644 js/Sinks/WRITEAU_f.js create mode 100644 js/Sinks/WRITEC_f.js create mode 100644 js/Sources/CLKINV_f.js create mode 100644 js/Sources/CLKIN_f.js create mode 100644 js/Sources/CLOCK_c.js create mode 100644 js/Sources/CLOCK_f.js create mode 100644 js/Sources/CONST.js create mode 100644 js/Sources/CONST_f.js create mode 100644 js/Sources/CONST_m.js create mode 100644 js/Sources/CURVE_c.js create mode 100644 js/Sources/CURV_f.js create mode 100644 js/Sources/Counter.js create mode 100644 js/Sources/FROMWSB.js create mode 100644 js/Sources/FROMWS_c.js create mode 100644 js/Sources/GENSIN_f.js create mode 100644 js/Sources/GENSQR_f.js create mode 100644 js/Sources/GEN_SQR.js create mode 100644 js/Sources/Ground_g.js create mode 100644 js/Sources/INIMPL_f.js create mode 100644 js/Sources/IN_f.js create mode 100644 js/Sources/Modulo_Count.js create mode 100644 js/Sources/PULSE_SC.js create mode 100644 js/Sources/RAMP.js create mode 100644 js/Sources/RAND_f.js create mode 100644 js/Sources/RAND_m.js create mode 100644 js/Sources/READAU_f.js create mode 100644 js/Sources/READC_f.js create mode 100644 js/Sources/RFILE_f.js create mode 100644 js/Sources/SAWTOOTH_f.js create mode 100644 js/Sources/STEP.js create mode 100644 js/Sources/STEP_FUNCTION.js create mode 100644 js/Sources/SampleCLK.js create mode 100644 js/Sources/Sigbuilder.js create mode 100644 js/Sources/TIME_f.js create mode 100644 js/Sources/TKSCALE.js create mode 100644 js/Threshold/GENERAL_f.js create mode 100644 js/Threshold/NEGTOPOS_f.js create mode 100644 js/Threshold/POSTONEG_f.js create mode 100644 js/Threshold/ZCROSS_f.js (limited to 'js') diff --git a/js/Branching/CLKFROM.js b/js/Branching/CLKFROM.js new file mode 100644 index 00000000..ded3a727 --- /dev/null +++ b/js/Branching/CLKFROM.js @@ -0,0 +1,282 @@ +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(SEMICOLON,';',1,945) +LexToken(EOL,'\n',1,946) +LexToken(VAR,'graphics',1,955) +LexToken(ASSIGNMENT,'=',1,963) +LexToken(VAR,'arg1',1,964) +LexToken(DOT,'.',1,968) +LexToken(VAR,'graphics',1,969) +LexToken(SEMICOLON,';',1,977) +LexToken(EOL,'\n',1,978) +LexToken(VAR,'model',1,987) +LexToken(ASSIGNMENT,'=',1,992) +LexToken(VAR,'arg1',1,993) +LexToken(DOT,'.',1,997) +LexToken(VAR,'model',1,998) +LexToken(SEMICOLON,';',1,1003) +LexToken(EOL,'\n',1,1004) +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(NUMBER,'-1',1,1152) +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(COMMA,',',1,1208) +LexToken(EOL,'\n',1,1209) +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(SEMICOLON,';',1,1297) +LexToken(EOL,'\n',1,1298) +LexToken(VAR,'y',1,1315) +LexToken(ASSIGNMENT,'=',1,1316) +LexToken(VAR,'needcompile',1,1317) +LexToken(COMMA,',',1,1328) +LexToken(EOL,'\n',1,1329) +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(NUMBER,'-1',1,1431) +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(NUMBER,'-1',1,1791) +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) diff --git a/js/Branching/CLKGOTO.js b/js/Branching/CLKGOTO.js new file mode 100644 index 00000000..b2fa4a48 --- /dev/null +++ b/js/Branching/CLKGOTO.js @@ -0,0 +1,369 @@ +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(SEMICOLON,';',1,883) +LexToken(EOL,'\n',1,884) +LexToken(VAR,'y',1,889) +LexToken(ASSIGNMENT,'=',1,890) +LexToken(OPENSQBRACKET,'[',1,891) +LexToken(CLOSESQBRACKET,']',1,892) +LexToken(SEMICOLON,';',1,893) +LexToken(EOL,'\n',1,894) +LexToken(VAR,'typ',1,899) +LexToken(ASSIGNMENT,'=',1,902) +LexToken(OPENSQBRACKET,'[',1,903) +LexToken(CLOSESQBRACKET,']',1,904) +LexToken(SEMICOLON,';',1,905) +LexToken(EOL,'\n',1,906) +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(SEMICOLON,';',1,956) +LexToken(EOL,'\n',1,957) +LexToken(VAR,'graphics',1,966) +LexToken(ASSIGNMENT,'=',1,974) +LexToken(VAR,'arg1',1,975) +LexToken(DOT,'.',1,979) +LexToken(VAR,'graphics',1,980) +LexToken(SEMICOLON,';',1,988) +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(SEMICOLON,';',1,1014) +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,'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(NUMBER,'-1',1,1218) +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(COMMA,',',1,1282) +LexToken(EOL,'\n',1,1283) +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(SEMICOLON,';',1,1415) +LexToken(EOL,'\n',1,1416) +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(SEMICOLON,';',1,1463) +LexToken(EOL,'\n',1,1464) +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(NUMBER,'-1',1,1758) +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(NUMBER,'-1',1,2175) +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) diff --git a/js/Branching/CLKGotoTagVisibility.js b/js/Branching/CLKGotoTagVisibility.js new file mode 100644 index 00000000..7dd9b53f --- /dev/null +++ b/js/Branching/CLKGotoTagVisibility.js @@ -0,0 +1,322 @@ +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(SEMICOLON,';',1,898) +LexToken(EOL,'\n',1,899) +LexToken(VAR,'y',1,904) +LexToken(ASSIGNMENT,'=',1,905) +LexToken(OPENSQBRACKET,'[',1,906) +LexToken(CLOSESQBRACKET,']',1,907) +LexToken(SEMICOLON,';',1,908) +LexToken(EOL,'\n',1,909) +LexToken(VAR,'typ',1,914) +LexToken(ASSIGNMENT,'=',1,917) +LexToken(OPENSQBRACKET,'[',1,918) +LexToken(CLOSESQBRACKET,']',1,919) +LexToken(SEMICOLON,';',1,920) +LexToken(EOL,'\n',1,921) +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(SEMICOLON,';',1,1002) +LexToken(EOL,'\n',1,1003) +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(SEMICOLON,';',1,1057) +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,'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(NUMBER,'-1',1,1192) +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(COMMA,',',1,1248) +LexToken(EOL,'\n',1,1249) +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(SEMICOLON,';',1,1368) +LexToken(EOL,'\n',1,1369) +LexToken(VAR,'y',1,1390) +LexToken(ASSIGNMENT,'=',1,1391) +LexToken(VAR,'needcompile',1,1392) +LexToken(COMMA,',',1,1403) +LexToken(EOL,'\n',1,1404) +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(SEMICOLON,';',1,1461) +LexToken(EOL,'\n',1,1462) +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(SEMICOLON,';',1,1499) +LexToken(EOL,'\n',1,1500) +LexToken(VAR,'x',1,1517) +LexToken(DOT,'.',1,1518) +LexToken(VAR,'graphics',1,1519) +LexToken(ASSIGNMENT,'=',1,1527) +LexToken(VAR,'graphics',1,1528) +LexToken(SEMICOLON,';',1,1536) +LexToken(EOL,'\n',1,1537) +LexToken(VAR,'x',1,1554) +LexToken(DOT,'.',1,1555) +LexToken(VAR,'model',1,1556) +LexToken(ASSIGNMENT,'=',1,1561) +LexToken(VAR,'model',1,1562) +LexToken(SEMICOLON,';',1,1567) +LexToken(EOL,'\n',1,1568) +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(SEMICOLON,';',1,1932) +LexToken(EOL,'\n',1,1933) +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) diff --git a/js/Branching/DEMUX.js b/js/Branching/DEMUX.js new file mode 100644 index 00000000..fbf52931 --- /dev/null +++ b/js/Branching/DEMUX.js @@ -0,0 +1,452 @@ +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(SEMICOLON,';',1,881) +LexToken(EOL,'\n',1,882) +LexToken(VAR,'y',1,887) +LexToken(ASSIGNMENT,'=',1,888) +LexToken(OPENSQBRACKET,'[',1,889) +LexToken(CLOSESQBRACKET,']',1,890) +LexToken(SEMICOLON,';',1,891) +LexToken(EOL,'\n',1,892) +LexToken(VAR,'typ',1,897) +LexToken(ASSIGNMENT,'=',1,900) +LexToken(OPENSQBRACKET,'[',1,901) +LexToken(CLOSESQBRACKET,']',1,902) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,954) +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(SEMICOLON,';',1,986) +LexToken(EOL,'\n',1,987) +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(SEMICOLON,';',1,1041) +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,'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(NUMBER,'-1',1,1210) +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(COMMA,',',1,1266) +LexToken(EOL,'\n',1,1267) +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(OPERATOR,'-',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,';',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(COMMA,',',1,1928) +LexToken(EOL,'\n',1,1929) +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(COMMA,',',1,1991) +LexToken(EOL,'\n',1,1992) +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(COMMA,',',1,2171) +LexToken(EOL,'\n',1,2172) +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(SEMICOLON,';',1,2292) +LexToken(EOL,'\n',1,2293) +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(SEMICOLON,';',1,2360) +LexToken(EOL,'\n',1,2361) +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(OPERATOR,'-',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) diff --git a/js/Branching/DEMUX_f.js b/js/Branching/DEMUX_f.js new file mode 100644 index 00000000..d59940cf --- /dev/null +++ b/js/Branching/DEMUX_f.js @@ -0,0 +1,452 @@ +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(SEMICOLON,';',1,883) +LexToken(EOL,'\n',1,884) +LexToken(VAR,'y',1,889) +LexToken(ASSIGNMENT,'=',1,890) +LexToken(OPENSQBRACKET,'[',1,891) +LexToken(CLOSESQBRACKET,']',1,892) +LexToken(SEMICOLON,';',1,893) +LexToken(EOL,'\n',1,894) +LexToken(VAR,'typ',1,899) +LexToken(ASSIGNMENT,'=',1,902) +LexToken(OPENSQBRACKET,'[',1,903) +LexToken(CLOSESQBRACKET,']',1,904) +LexToken(SEMICOLON,';',1,905) +LexToken(EOL,'\n',1,906) +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(SEMICOLON,';',1,956) +LexToken(EOL,'\n',1,957) +LexToken(VAR,'graphics',1,966) +LexToken(ASSIGNMENT,'=',1,974) +LexToken(VAR,'arg1',1,975) +LexToken(DOT,'.',1,979) +LexToken(VAR,'graphics',1,980) +LexToken(SEMICOLON,';',1,988) +LexToken(EOL,'\n',1,989) +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(SEMICOLON,';',1,1043) +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,'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(NUMBER,'-1',1,1209) +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(COMMA,',',1,1265) +LexToken(EOL,'\n',1,1266) +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(OPERATOR,'-',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,';',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(COMMA,',',1,1932) +LexToken(EOL,'\n',1,1933) +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(COMMA,',',1,1995) +LexToken(EOL,'\n',1,1996) +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(COMMA,',',1,2175) +LexToken(EOL,'\n',1,2176) +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(SEMICOLON,';',1,2296) +LexToken(EOL,'\n',1,2297) +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(SEMICOLON,';',1,2364) +LexToken(EOL,'\n',1,2365) +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(OPERATOR,'-',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) diff --git a/js/Branching/ESELECT_f.js b/js/Branching/ESELECT_f.js new file mode 100644 index 00000000..e36f6e77 --- /dev/null +++ b/js/Branching/ESELECT_f.js @@ -0,0 +1,493 @@ +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(SEMICOLON,';',1,885) +LexToken(EOL,'\n',1,886) +LexToken(VAR,'y',1,891) +LexToken(ASSIGNMENT,'=',1,892) +LexToken(OPENSQBRACKET,'[',1,893) +LexToken(CLOSESQBRACKET,']',1,894) +LexToken(SEMICOLON,';',1,895) +LexToken(EOL,'\n',1,896) +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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'graphics',1,967) +LexToken(ASSIGNMENT,'=',1,975) +LexToken(VAR,'arg1',1,976) +LexToken(DOT,'.',1,980) +LexToken(VAR,'graphics',1,981) +LexToken(SEMICOLON,';',1,989) +LexToken(EOL,'\n',1,990) +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(SEMICOLON,';',1,1085) +LexToken(EOL,'\n',1,1086) +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(SEMICOLON,';',1,1164) +LexToken(EOL,'\n',1,1165) +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(SEMICOLON,';',1,1202) +LexToken(EOL,'\n',1,1203) +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,';',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(COMMA,',',1,1523) +LexToken(EOL,'\n',1,1524) +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(COMMA,',',1,1591) +LexToken(EOL,'\n',1,1592) +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(SEMICOLON,';',1,1658) +LexToken(EOL,'\n',1,1659) +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(SEMICOLON,';',1,1698) +LexToken(EOL,'\n',1,1699) +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(SEMICOLON,';',1,2004) +LexToken(EOL,'\n',1,2005) +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(SEMICOLON,';',1,2050) +LexToken(EOL,'\n',1,2051) +LexToken(VAR,'model',1,2072) +LexToken(DOT,'.',1,2077) +LexToken(VAR,'firing',1,2078) +LexToken(ASSIGNMENT,'=',1,2084) +LexToken(OPERATOR,'-',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(SEMICOLON,';',1,2137) +LexToken(EOL,'\n',1,2138) +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(NUMBER,'-2',1,2422) +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(NUMBER,'-1',1,2485) +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(SEMICOLON,';',1,2542) +LexToken(EOL,'\n',1,2543) +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(OPERATOR,'-',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(SEMICOLON,';',1,2605) +LexToken(EOL,'\n',1,2606) +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) diff --git a/js/Branching/EXTRACTOR.js b/js/Branching/EXTRACTOR.js new file mode 100644 index 00000000..63e3881b --- /dev/null +++ b/js/Branching/EXTRACTOR.js @@ -0,0 +1,304 @@ +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(SEMICOLON,';',1,885) +LexToken(EOL,'\n',1,886) +LexToken(VAR,'y',1,891) +LexToken(ASSIGNMENT,'=',1,892) +LexToken(OPENSQBRACKET,'[',1,893) +LexToken(CLOSESQBRACKET,']',1,894) +LexToken(SEMICOLON,';',1,895) +LexToken(EOL,'\n',1,896) +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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'graphics',1,967) +LexToken(ASSIGNMENT,'=',1,975) +LexToken(VAR,'arg1',1,976) +LexToken(DOT,'.',1,980) +LexToken(VAR,'graphics',1,981) +LexToken(SEMICOLON,';',1,989) +LexToken(EOL,'\n',1,990) +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(SEMICOLON,';',1,1044) +LexToken(EOL,'\n',1,1045) +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(NUMBER,'-1',1,1211) +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(COMMA,',',1,1267) +LexToken(EOL,'\n',1,1268) +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(SEMICOLON,';',1,1309) +LexToken(EOL,'\n',1,1310) +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(SEMICOLON,';',1,1333) +LexToken(EOL,'\n',1,1334) +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(NUMBER,'-1',1,1392) +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(SEMICOLON,';',1,1505) +LexToken(EOL,'\n',1,1506) +LexToken(VAR,'x',1,1523) +LexToken(DOT,'.',1,1524) +LexToken(VAR,'graphics',1,1525) +LexToken(ASSIGNMENT,'=',1,1533) +LexToken(VAR,'graphics',1,1534) +LexToken(SEMICOLON,';',1,1542) +LexToken(EOL,'\n',1,1543) +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(NUMBER,'-1',1,1745) +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) diff --git a/js/Branching/FROM.js b/js/Branching/FROM.js new file mode 100644 index 00000000..4b75fbc8 --- /dev/null +++ b/js/Branching/FROM.js @@ -0,0 +1,323 @@ +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(SEMICOLON,';',1,880) +LexToken(EOL,'\n',1,881) +LexToken(VAR,'y',1,886) +LexToken(ASSIGNMENT,'=',1,887) +LexToken(OPENSQBRACKET,'[',1,888) +LexToken(CLOSESQBRACKET,']',1,889) +LexToken(SEMICOLON,';',1,890) +LexToken(EOL,'\n',1,891) +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(SEMICOLON,';',1,952) +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(SEMICOLON,';',1,984) +LexToken(EOL,'\n',1,985) +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(SEMICOLON,';',1,1039) +LexToken(EOL,'\n',1,1040) +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(NUMBER,'-1',1,1170) +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(COMMA,',',1,1226) +LexToken(EOL,'\n',1,1227) +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(SEMICOLON,';',1,1346) +LexToken(EOL,'\n',1,1347) +LexToken(VAR,'y',1,1368) +LexToken(ASSIGNMENT,'=',1,1369) +LexToken(VAR,'needcompile',1,1370) +LexToken(COMMA,',',1,1381) +LexToken(EOL,'\n',1,1382) +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(SEMICOLON,';',1,1439) +LexToken(EOL,'\n',1,1440) +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(NUMBER,'-1',1,1792) +LexToken(EOL,'\n',1,1794) +LexToken(VAR,'model',1,1803) +LexToken(DOT,'.',1,1808) +LexToken(VAR,'out2',1,1809) +LexToken(ASSIGNMENT,'=',1,1813) +LexToken(NUMBER,'-2',1,1814) +LexToken(EOL,'\n',1,1816) +LexToken(VAR,'model',1,1825) +LexToken(DOT,'.',1,1830) +LexToken(VAR,'outtyp',1,1831) +LexToken(ASSIGNMENT,'=',1,1837) +LexToken(NUMBER,'-1',1,1838) +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(SEMICOLON,';',1,1986) +LexToken(EOL,'\n',1,1987) +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) diff --git a/js/Branching/FROMMO.js b/js/Branching/FROMMO.js new file mode 100644 index 00000000..2f0ceb7a --- /dev/null +++ b/js/Branching/FROMMO.js @@ -0,0 +1,342 @@ +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(SEMICOLON,';',1,882) +LexToken(EOL,'\n',1,883) +LexToken(VAR,'y',1,888) +LexToken(ASSIGNMENT,'=',1,889) +LexToken(OPENSQBRACKET,'[',1,890) +LexToken(CLOSESQBRACKET,']',1,891) +LexToken(SEMICOLON,';',1,892) +LexToken(EOL,'\n',1,893) +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(SEMICOLON,';',1,954) +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(SEMICOLON,';',1,986) +LexToken(EOL,'\n',1,987) +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(SEMICOLON,';',1,1041) +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,'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(NUMBER,'-1',1,1172) +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(COMMA,',',1,1228) +LexToken(EOL,'\n',1,1229) +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(SEMICOLON,';',1,1348) +LexToken(EOL,'\n',1,1349) +LexToken(VAR,'y',1,1370) +LexToken(ASSIGNMENT,'=',1,1371) +LexToken(VAR,'needcompile',1,1372) +LexToken(COMMA,',',1,1383) +LexToken(EOL,'\n',1,1384) +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(SEMICOLON,';',1,1441) +LexToken(EOL,'\n',1,1442) +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(NUMBER,'-1',1,1796) +LexToken(EOL,'\n',1,1798) +LexToken(VAR,'model',1,1807) +LexToken(DOT,'.',1,1812) +LexToken(VAR,'out2',1,1813) +LexToken(ASSIGNMENT,'=',1,1817) +LexToken(NUMBER,'-2',1,1818) +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,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(SEMICOLON,';',1,2060) +LexToken(EOL,'\n',1,2061) +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) diff --git a/js/Branching/GOTO.js b/js/Branching/GOTO.js new file mode 100644 index 00000000..9c4461db --- /dev/null +++ b/js/Branching/GOTO.js @@ -0,0 +1,396 @@ +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(SEMICOLON,';',1,880) +LexToken(EOL,'\n',1,881) +LexToken(VAR,'y',1,886) +LexToken(ASSIGNMENT,'=',1,887) +LexToken(OPENSQBRACKET,'[',1,888) +LexToken(CLOSESQBRACKET,']',1,889) +LexToken(SEMICOLON,';',1,890) +LexToken(EOL,'\n',1,891) +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(SEMICOLON,';',1,952) +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(SEMICOLON,';',1,984) +LexToken(EOL,'\n',1,985) +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(SEMICOLON,';',1,1039) +LexToken(EOL,'\n',1,1040) +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(NUMBER,'-1',1,1222) +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(COMMA,',',1,1286) +LexToken(EOL,'\n',1,1287) +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(SEMICOLON,';',1,1450) +LexToken(EOL,'\n',1,1451) +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(SEMICOLON,';',1,1595) +LexToken(EOL,'\n',1,1596) +LexToken(VAR,'y',1,1617) +LexToken(ASSIGNMENT,'=',1,1618) +LexToken(VAR,'needcompile',1,1619) +LexToken(COMMA,',',1,1630) +LexToken(EOL,'\n',1,1631) +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(SEMICOLON,';',1,1688) +LexToken(EOL,'\n',1,1689) +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(NUMBER,'-1',1,2034) +LexToken(EOL,'\n',1,2036) +LexToken(VAR,'model',1,2045) +LexToken(DOT,'.',1,2050) +LexToken(VAR,'in2',1,2051) +LexToken(ASSIGNMENT,'=',1,2054) +LexToken(NUMBER,'-2',1,2055) +LexToken(EOL,'\n',1,2057) +LexToken(VAR,'model',1,2066) +LexToken(DOT,'.',1,2071) +LexToken(VAR,'intyp',1,2072) +LexToken(ASSIGNMENT,'=',1,2077) +LexToken(NUMBER,'-1',1,2078) +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(SEMICOLON,';',1,2307) +LexToken(EOL,'\n',1,2308) +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) diff --git a/js/Branching/GOTOMO.js b/js/Branching/GOTOMO.js new file mode 100644 index 00000000..ac9e5beb --- /dev/null +++ b/js/Branching/GOTOMO.js @@ -0,0 +1,415 @@ +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(SEMICOLON,';',1,882) +LexToken(EOL,'\n',1,883) +LexToken(VAR,'y',1,888) +LexToken(ASSIGNMENT,'=',1,889) +LexToken(OPENSQBRACKET,'[',1,890) +LexToken(CLOSESQBRACKET,']',1,891) +LexToken(SEMICOLON,';',1,892) +LexToken(EOL,'\n',1,893) +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(SEMICOLON,';',1,954) +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(SEMICOLON,';',1,986) +LexToken(EOL,'\n',1,987) +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(SEMICOLON,';',1,1041) +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,'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(NUMBER,'-1',1,1224) +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(COMMA,',',1,1288) +LexToken(EOL,'\n',1,1289) +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(SEMICOLON,';',1,1452) +LexToken(EOL,'\n',1,1453) +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(SEMICOLON,';',1,1597) +LexToken(EOL,'\n',1,1598) +LexToken(VAR,'y',1,1619) +LexToken(ASSIGNMENT,'=',1,1620) +LexToken(VAR,'needcompile',1,1621) +LexToken(COMMA,',',1,1632) +LexToken(EOL,'\n',1,1633) +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(SEMICOLON,';',1,1690) +LexToken(EOL,'\n',1,1691) +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(NUMBER,'-1',1,2038) +LexToken(EOL,'\n',1,2040) +LexToken(VAR,'model',1,2049) +LexToken(DOT,'.',1,2054) +LexToken(VAR,'in2',1,2055) +LexToken(ASSIGNMENT,'=',1,2058) +LexToken(NUMBER,'-2',1,2059) +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(SEMICOLON,';',1,2380) +LexToken(EOL,'\n',1,2381) +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) diff --git a/js/Branching/GotoTagVisibility.js b/js/Branching/GotoTagVisibility.js new file mode 100644 index 00000000..2007bae9 --- /dev/null +++ b/js/Branching/GotoTagVisibility.js @@ -0,0 +1,322 @@ +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(SEMICOLON,';',1,893) +LexToken(EOL,'\n',1,894) +LexToken(VAR,'y',1,899) +LexToken(ASSIGNMENT,'=',1,900) +LexToken(OPENSQBRACKET,'[',1,901) +LexToken(CLOSESQBRACKET,']',1,902) +LexToken(SEMICOLON,';',1,903) +LexToken(EOL,'\n',1,904) +LexToken(VAR,'typ',1,909) +LexToken(ASSIGNMENT,'=',1,912) +LexToken(OPENSQBRACKET,'[',1,913) +LexToken(CLOSESQBRACKET,']',1,914) +LexToken(SEMICOLON,';',1,915) +LexToken(EOL,'\n',1,916) +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(SEMICOLON,';',1,997) +LexToken(EOL,'\n',1,998) +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(SEMICOLON,';',1,1052) +LexToken(EOL,'\n',1,1053) +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(NUMBER,'-1',1,1187) +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(COMMA,',',1,1243) +LexToken(EOL,'\n',1,1244) +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(SEMICOLON,';',1,1363) +LexToken(EOL,'\n',1,1364) +LexToken(VAR,'y',1,1385) +LexToken(ASSIGNMENT,'=',1,1386) +LexToken(VAR,'needcompile',1,1387) +LexToken(COMMA,',',1,1398) +LexToken(EOL,'\n',1,1399) +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(SEMICOLON,';',1,1456) +LexToken(EOL,'\n',1,1457) +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(SEMICOLON,';',1,1494) +LexToken(EOL,'\n',1,1495) +LexToken(VAR,'x',1,1512) +LexToken(DOT,'.',1,1513) +LexToken(VAR,'graphics',1,1514) +LexToken(ASSIGNMENT,'=',1,1522) +LexToken(VAR,'graphics',1,1523) +LexToken(SEMICOLON,';',1,1531) +LexToken(EOL,'\n',1,1532) +LexToken(VAR,'x',1,1549) +LexToken(DOT,'.',1,1550) +LexToken(VAR,'model',1,1551) +LexToken(ASSIGNMENT,'=',1,1556) +LexToken(VAR,'model',1,1557) +LexToken(SEMICOLON,';',1,1562) +LexToken(EOL,'\n',1,1563) +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(SEMICOLON,';',1,1924) +LexToken(EOL,'\n',1,1925) +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) diff --git a/js/Branching/GotoTagVisibilityMO.js b/js/Branching/GotoTagVisibilityMO.js new file mode 100644 index 00000000..80796c8c --- /dev/null +++ b/js/Branching/GotoTagVisibilityMO.js @@ -0,0 +1,322 @@ +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(SEMICOLON,';',1,895) +LexToken(EOL,'\n',1,896) +LexToken(VAR,'y',1,901) +LexToken(ASSIGNMENT,'=',1,902) +LexToken(OPENSQBRACKET,'[',1,903) +LexToken(CLOSESQBRACKET,']',1,904) +LexToken(SEMICOLON,';',1,905) +LexToken(EOL,'\n',1,906) +LexToken(VAR,'typ',1,911) +LexToken(ASSIGNMENT,'=',1,914) +LexToken(OPENSQBRACKET,'[',1,915) +LexToken(CLOSESQBRACKET,']',1,916) +LexToken(SEMICOLON,';',1,917) +LexToken(EOL,'\n',1,918) +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(SEMICOLON,';',1,999) +LexToken(EOL,'\n',1,1000) +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(SEMICOLON,';',1,1054) +LexToken(EOL,'\n',1,1055) +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(NUMBER,'-1',1,1189) +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(COMMA,',',1,1245) +LexToken(EOL,'\n',1,1246) +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(SEMICOLON,';',1,1365) +LexToken(EOL,'\n',1,1366) +LexToken(VAR,'y',1,1387) +LexToken(ASSIGNMENT,'=',1,1388) +LexToken(VAR,'needcompile',1,1389) +LexToken(COMMA,',',1,1400) +LexToken(EOL,'\n',1,1401) +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(SEMICOLON,';',1,1458) +LexToken(EOL,'\n',1,1459) +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(SEMICOLON,';',1,1496) +LexToken(EOL,'\n',1,1497) +LexToken(VAR,'x',1,1514) +LexToken(DOT,'.',1,1515) +LexToken(VAR,'graphics',1,1516) +LexToken(ASSIGNMENT,'=',1,1524) +LexToken(VAR,'graphics',1,1525) +LexToken(SEMICOLON,';',1,1533) +LexToken(EOL,'\n',1,1534) +LexToken(VAR,'x',1,1551) +LexToken(DOT,'.',1,1552) +LexToken(VAR,'model',1,1553) +LexToken(ASSIGNMENT,'=',1,1558) +LexToken(VAR,'model',1,1559) +LexToken(SEMICOLON,';',1,1564) +LexToken(EOL,'\n',1,1565) +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(SEMICOLON,';',1,1928) +LexToken(EOL,'\n',1,1929) +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) diff --git a/js/Branching/ISELECT_f.js b/js/Branching/ISELECT_f.js new file mode 100644 index 00000000..a762f076 --- /dev/null +++ b/js/Branching/ISELECT_f.js @@ -0,0 +1,350 @@ +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(SEMICOLON,';',1,885) +LexToken(EOL,'\n',1,886) +LexToken(VAR,'y',1,891) +LexToken(ASSIGNMENT,'=',1,892) +LexToken(OPENSQBRACKET,'[',1,893) +LexToken(CLOSESQBRACKET,']',1,894) +LexToken(SEMICOLON,';',1,895) +LexToken(EOL,'\n',1,896) +LexToken(VAR,'typ',1,901) +LexToken(ASSIGNMENT,'=',1,904) +LexToken(OPENSQBRACKET,'[',1,905) +LexToken(CLOSESQBRACKET,']',1,906) +LexToken(SEMICOLON,';',1,907) +LexToken(EOL,'\n',1,908) +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(SEMICOLON,';',1,958) +LexToken(EOL,'\n',1,959) +LexToken(VAR,'graphics',1,968) +LexToken(ASSIGNMENT,'=',1,976) +LexToken(VAR,'arg1',1,977) +LexToken(DOT,'.',1,981) +LexToken(VAR,'graphics',1,982) +LexToken(SEMICOLON,';',1,990) +LexToken(EOL,'\n',1,991) +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(SEMICOLON,';',1,1045) +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,'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(COMMA,',',1,1284) +LexToken(EOL,'\n',1,1285) +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(NUMBER,'-1',1,1497) +LexToken(COMMA,',',1,1499) +LexToken(OPERATOR,'-',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(SEMICOLON,';',1,1598) +LexToken(EOL,'\n',1,1599) +LexToken(VAR,'model',1,1620) +LexToken(DOT,'.',1,1625) +LexToken(VAR,'dstate',1,1626) +LexToken(ASSIGNMENT,'=',1,1632) +LexToken(VAR,'z0',1,1633) +LexToken(NUMBER,'-1',1,1635) +LexToken(COMMA,',',1,1637) +LexToken(EOL,'\n',1,1638) +LexToken(VAR,'x',1,1659) +LexToken(DOT,'.',1,1660) +LexToken(VAR,'graphics',1,1661) +LexToken(ASSIGNMENT,'=',1,1669) +LexToken(VAR,'graphics',1,1670) +LexToken(SEMICOLON,';',1,1678) +LexToken(EOL,'\n',1,1679) +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(NUMBER,'-1',1,1837) +LexToken(SEMICOLON,';',1,1839) +LexToken(NUMBER,'-1',1,1840) +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(NUMBER,'-1',1,1942) +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(OPERATOR,'+',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) diff --git a/js/Branching/ISELECT_m.js b/js/Branching/ISELECT_m.js new file mode 100644 index 00000000..3f608c56 --- /dev/null +++ b/js/Branching/ISELECT_m.js @@ -0,0 +1,501 @@ +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(SEMICOLON,';',1,885) +LexToken(EOL,'\n',1,886) +LexToken(VAR,'y',1,891) +LexToken(ASSIGNMENT,'=',1,892) +LexToken(OPENSQBRACKET,'[',1,893) +LexToken(CLOSESQBRACKET,']',1,894) +LexToken(SEMICOLON,';',1,895) +LexToken(EOL,'\n',1,896) +LexToken(VAR,'typ',1,901) +LexToken(ASSIGNMENT,'=',1,904) +LexToken(OPENSQBRACKET,'[',1,905) +LexToken(CLOSESQBRACKET,']',1,906) +LexToken(SEMICOLON,';',1,907) +LexToken(EOL,'\n',1,908) +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(SEMICOLON,';',1,958) +LexToken(EOL,'\n',1,959) +LexToken(VAR,'graphics',1,968) +LexToken(ASSIGNMENT,'=',1,976) +LexToken(VAR,'arg1',1,977) +LexToken(DOT,'.',1,981) +LexToken(VAR,'graphics',1,982) +LexToken(SEMICOLON,';',1,990) +LexToken(EOL,'\n',1,991) +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(SEMICOLON,';',1,1045) +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,'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(COMMA,',',1,1346) +LexToken(EOL,'\n',1,1347) +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(SEMICOLON,';',1,1576) +LexToken(EOL,'\n',1,1577) +LexToken(VAR,'ok',1,1594) +LexToken(ASSIGNMENT,'=',1,1596) +LexToken(PREVAR_BOOLEAN,'%f',1,1597) +LexToken(SEMICOLON,';',1,1599) +LexToken(EOL,'\n',1,1600) +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(OPERATOR,'*',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(OPERATOR,'-',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(NUMBER,'-2',1,1743) +LexToken(OPERATOR,'*',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(NUMBER,'-1',1,1784) +LexToken(NUMBER,'-2',1,1787) +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(SEMICOLON,';',1,1970) +LexToken(EOL,'\n',1,1971) +LexToken(VAR,'model',1,1996) +LexToken(DOT,'.',1,2001) +LexToken(VAR,'dstate',1,2002) +LexToken(ASSIGNMENT,'=',1,2008) +LexToken(VAR,'z0',1,2009) +LexToken(COMMA,',',1,2011) +LexToken(EOL,'\n',1,2012) +LexToken(VAR,'x',1,2037) +LexToken(DOT,'.',1,2038) +LexToken(VAR,'graphics',1,2039) +LexToken(ASSIGNMENT,'=',1,2047) +LexToken(VAR,'graphics',1,2048) +LexToken(SEMICOLON,';',1,2056) +LexToken(EOL,'\n',1,2057) +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(NUMBER,'-1',1,2337) +LexToken(SEMICOLON,';',1,2339) +LexToken(NUMBER,'-1',1,2340) +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(NUMBER,'-2',1,2364) +LexToken(SEMICOLON,';',1,2366) +LexToken(NUMBER,'-2',1,2367) +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(NUMBER,'-1',1,2411) +LexToken(EOL,'\n',1,2413) +LexToken(VAR,'model',1,2422) +LexToken(DOT,'.',1,2427) +LexToken(VAR,'in2',1,2428) +LexToken(ASSIGNMENT,'=',1,2431) +LexToken(NUMBER,'-2',1,2432) +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) diff --git a/js/Branching/MUX.js b/js/Branching/MUX.js new file mode 100644 index 00000000..d55624f3 --- /dev/null +++ b/js/Branching/MUX.js @@ -0,0 +1,443 @@ +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(SEMICOLON,';',1,879) +LexToken(EOL,'\n',1,880) +LexToken(VAR,'y',1,885) +LexToken(ASSIGNMENT,'=',1,886) +LexToken(OPENSQBRACKET,'[',1,887) +LexToken(CLOSESQBRACKET,']',1,888) +LexToken(SEMICOLON,';',1,889) +LexToken(EOL,'\n',1,890) +LexToken(VAR,'typ',1,895) +LexToken(ASSIGNMENT,'=',1,898) +LexToken(OPENSQBRACKET,'[',1,899) +LexToken(CLOSESQBRACKET,']',1,900) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,952) +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(SEMICOLON,';',1,984) +LexToken(EOL,'\n',1,985) +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(SEMICOLON,';',1,1039) +LexToken(EOL,'\n',1,1040) +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(NUMBER,'-1',1,1202) +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(COMMA,',',1,1258) +LexToken(EOL,'\n',1,1259) +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(OPERATOR,'-',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,';',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(COMMA,',',1,1918) +LexToken(EOL,'\n',1,1919) +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(COMMA,',',1,1981) +LexToken(EOL,'\n',1,1982) +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(COMMA,',',1,2159) +LexToken(EOL,'\n',1,2160) +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(SEMICOLON,';',1,2280) +LexToken(EOL,'\n',1,2281) +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(SEMICOLON,';',1,2347) +LexToken(EOL,'\n',1,2348) +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(OPERATOR,'-',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) diff --git a/js/Branching/MUX_f.js b/js/Branching/MUX_f.js new file mode 100644 index 00000000..4c056cb6 --- /dev/null +++ b/js/Branching/MUX_f.js @@ -0,0 +1,443 @@ +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(SEMICOLON,';',1,881) +LexToken(EOL,'\n',1,882) +LexToken(VAR,'y',1,887) +LexToken(ASSIGNMENT,'=',1,888) +LexToken(OPENSQBRACKET,'[',1,889) +LexToken(CLOSESQBRACKET,']',1,890) +LexToken(SEMICOLON,';',1,891) +LexToken(EOL,'\n',1,892) +LexToken(VAR,'typ',1,897) +LexToken(ASSIGNMENT,'=',1,900) +LexToken(OPENSQBRACKET,'[',1,901) +LexToken(CLOSESQBRACKET,']',1,902) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,954) +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(SEMICOLON,';',1,986) +LexToken(EOL,'\n',1,987) +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(SEMICOLON,';',1,1041) +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,'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(NUMBER,'-1',1,1201) +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(COMMA,',',1,1257) +LexToken(EOL,'\n',1,1258) +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(OPERATOR,'-',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,';',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(COMMA,',',1,1925) +LexToken(EOL,'\n',1,1926) +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(COMMA,',',1,1988) +LexToken(EOL,'\n',1,1989) +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(COMMA,',',1,2166) +LexToken(EOL,'\n',1,2167) +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(SEMICOLON,';',1,2287) +LexToken(EOL,'\n',1,2288) +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(SEMICOLON,';',1,2354) +LexToken(EOL,'\n',1,2355) +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(OPERATOR,'-',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) diff --git a/js/Branching/M_SWITCH.js b/js/Branching/M_SWITCH.js new file mode 100644 index 00000000..757cfbb9 --- /dev/null +++ b/js/Branching/M_SWITCH.js @@ -0,0 +1,524 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'graphics',1,967) +LexToken(ASSIGNMENT,'=',1,975) +LexToken(VAR,'arg1',1,976) +LexToken(DOT,'.',1,980) +LexToken(VAR,'graphics',1,981) +LexToken(SEMICOLON,';',1,989) +LexToken(EOL,'\n',1,990) +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(SEMICOLON,';',1,1044) +LexToken(EOL,'\n',1,1045) +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(COMMA,',',1,1379) +LexToken(EOL,'\n',1,1380) +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(SEMICOLON,';',1,1421) +LexToken(EOL,'\n',1,1422) +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(SEMICOLON,';',1,1449) +LexToken(EOL,'\n',1,1450) +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(NUMBER,'-1',1,1831) +LexToken(NUMBER,'1',1,1834) +LexToken(CLOSESQBRACKET,']',1,1835) +LexToken(SEMICOLON,';',1,1836) +LexToken(EOL,'\n',1,1837) +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(SEMICOLON,';',1,1867) +LexToken(EOL,'\n',1,1868) +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(OPERATOR,'-',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(SEMICOLON,';',1,1930) +LexToken(EOL,'\n',1,1931) +LexToken(VAR,'in2',1,1952) +LexToken(ASSIGNMENT,'=',1,1955) +LexToken(OPENSQBRACKET,'[',1,1956) +LexToken(NUMBER,'1',1,1957) +LexToken(SEMICOLON,';',1,1958) +LexToken(NUMBER,'-2',1,1959) +LexToken(OPERATOR,'*',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(SEMICOLON,';',1,1974) +LexToken(EOL,'\n',1,1975) +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(SEMICOLON,';',1,2008) +LexToken(EOL,'\n',1,2009) +LexToken(VAR,'out',1,2030) +LexToken(ASSIGNMENT,'=',1,2033) +LexToken(OPENSQBRACKET,'[',1,2034) +LexToken(NUMBER,'-1',1,2035) +LexToken(NUMBER,'-2',1,2038) +LexToken(CLOSESQBRACKET,']',1,2040) +LexToken(SEMICOLON,';',1,2041) +LexToken(EOL,'\n',1,2042) +LexToken(END,'end',1,2059) +LexToken(EOL,'\n',1,2062) +LexToken(VAR,'it',1,2079) +LexToken(ASSIGNMENT,'=',1,2081) +LexToken(OPENSQBRACKET,'[',1,2082) +LexToken(NUMBER,'-1',1,2083) +LexToken(SEMICOLON,';',1,2085) +LexToken(NUMBER,'-2',1,2086) +LexToken(OPERATOR,'*',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(SEMICOLON,';',1,2101) +LexToken(EOL,'\n',1,2102) +LexToken(VAR,'ot',1,2119) +LexToken(ASSIGNMENT,'=',1,2121) +LexToken(NUMBER,'-2',1,2122) +LexToken(SEMICOLON,';',1,2124) +LexToken(EOL,'\n',1,2125) +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(SEMICOLON,';',1,2372) +LexToken(EOL,'\n',1,2373) +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(COMMA,',',1,2416) +LexToken(EOL,'\n',1,2417) +LexToken(VAR,'x',1,2438) +LexToken(DOT,'.',1,2439) +LexToken(VAR,'graphics',1,2440) +LexToken(ASSIGNMENT,'=',1,2448) +LexToken(VAR,'graphics',1,2449) +LexToken(SEMICOLON,';',1,2457) +LexToken(EOL,'\n',1,2458) +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(NUMBER,'-1',1,2604) +LexToken(SEMICOLON,';',1,2606) +LexToken(NUMBER,'-1',1,2607) +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(NUMBER,'-1',1,2748) +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) diff --git a/js/Branching/NRMSOM_f.js b/js/Branching/NRMSOM_f.js new file mode 100644 index 00000000..b6d17df0 --- /dev/null +++ b/js/Branching/NRMSOM_f.js @@ -0,0 +1,281 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'graphics',1,967) +LexToken(ASSIGNMENT,'=',1,975) +LexToken(VAR,'arg1',1,976) +LexToken(DOT,'.',1,980) +LexToken(VAR,'graphics',1,981) +LexToken(SEMICOLON,';',1,989) +LexToken(EOL,'\n',1,990) +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(SEMICOLON,';',1,1044) +LexToken(EOL,'\n',1,1045) +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(COMMA,',',1,1228) +LexToken(EOL,'\n',1,1229) +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(OPERATOR,'-',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(NUMBER,'-1',1,1315) +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(SEMICOLON,';',1,1384) +LexToken(EOL,'\n',1,1385) +LexToken(VAR,'x',1,1402) +LexToken(DOT,'.',1,1403) +LexToken(VAR,'graphics',1,1404) +LexToken(ASSIGNMENT,'=',1,1412) +LexToken(VAR,'graphics',1,1413) +LexToken(SEMICOLON,';',1,1421) +LexToken(EOL,'\n',1,1422) +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(SEMICOLON,';',1,1474) +LexToken(EOL,'\n',1,1475) +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(NUMBER,'-1',1,1539) +LexToken(SEMICOLON,';',1,1541) +LexToken(NUMBER,'-1',1,1542) +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(NUMBER,'-1',1,1652) +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) diff --git a/js/Branching/RELAY_f.js b/js/Branching/RELAY_f.js new file mode 100644 index 00000000..180882d5 --- /dev/null +++ b/js/Branching/RELAY_f.js @@ -0,0 +1,362 @@ +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(SEMICOLON,';',1,883) +LexToken(EOL,'\n',1,884) +LexToken(VAR,'y',1,889) +LexToken(ASSIGNMENT,'=',1,890) +LexToken(OPENSQBRACKET,'[',1,891) +LexToken(CLOSESQBRACKET,']',1,892) +LexToken(SEMICOLON,';',1,893) +LexToken(EOL,'\n',1,894) +LexToken(VAR,'typ',1,899) +LexToken(ASSIGNMENT,'=',1,902) +LexToken(OPENSQBRACKET,'[',1,903) +LexToken(CLOSESQBRACKET,']',1,904) +LexToken(SEMICOLON,';',1,905) +LexToken(EOL,'\n',1,906) +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(SEMICOLON,';',1,956) +LexToken(EOL,'\n',1,957) +LexToken(VAR,'graphics',1,966) +LexToken(ASSIGNMENT,'=',1,974) +LexToken(VAR,'arg1',1,975) +LexToken(DOT,'.',1,979) +LexToken(VAR,'graphics',1,980) +LexToken(SEMICOLON,';',1,988) +LexToken(EOL,'\n',1,989) +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(SEMICOLON,';',1,1043) +LexToken(EOL,'\n',1,1044) +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(COMMA,',',1,1303) +LexToken(EOL,'\n',1,1304) +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(OPERATOR,'-',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(NUMBER,'-1',1,1528) +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(SEMICOLON,';',1,1614) +LexToken(EOL,'\n',1,1615) +LexToken(VAR,'model',1,1636) +LexToken(DOT,'.',1,1641) +LexToken(VAR,'dstate',1,1642) +LexToken(ASSIGNMENT,'=',1,1648) +LexToken(VAR,'z0',1,1649) +LexToken(NUMBER,'-1',1,1651) +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(SEMICOLON,';',1,1693) +LexToken(EOL,'\n',1,1694) +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(NUMBER,'-1',1,1851) +LexToken(SEMICOLON,';',1,1853) +LexToken(NUMBER,'-1',1,1854) +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(NUMBER,'-1',1,1973) +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(OPERATOR,'+',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) diff --git a/js/Branching/SCALAR2VECTOR.js b/js/Branching/SCALAR2VECTOR.js new file mode 100644 index 00000000..b031cb25 --- /dev/null +++ b/js/Branching/SCALAR2VECTOR.js @@ -0,0 +1,314 @@ +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(SEMICOLON,';',1,889) +LexToken(EOL,'\n',1,890) +LexToken(VAR,'y',1,895) +LexToken(ASSIGNMENT,'=',1,896) +LexToken(OPENSQBRACKET,'[',1,897) +LexToken(CLOSESQBRACKET,']',1,898) +LexToken(SEMICOLON,';',1,899) +LexToken(EOL,'\n',1,900) +LexToken(VAR,'typ',1,905) +LexToken(ASSIGNMENT,'=',1,908) +LexToken(OPENSQBRACKET,'[',1,909) +LexToken(CLOSESQBRACKET,']',1,910) +LexToken(SEMICOLON,';',1,911) +LexToken(EOL,'\n',1,912) +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(SEMICOLON,';',1,962) +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(SEMICOLON,';',1,994) +LexToken(EOL,'\n',1,995) +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(SEMICOLON,';',1,1049) +LexToken(EOL,'\n',1,1050) +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(COMMA,',',1,1289) +LexToken(EOL,'\n',1,1290) +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(NUMBER,'-1',1,1355) +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(SEMICOLON,';',1,1647) +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(SEMICOLON,';',1,1712) +LexToken(EOL,'\n',1,1713) +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(NUMBER,'-1',1,1830) +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) diff --git a/js/Branching/SELECT_f.js b/js/Branching/SELECT_f.js new file mode 100644 index 00000000..da2f20d2 --- /dev/null +++ b/js/Branching/SELECT_f.js @@ -0,0 +1,351 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'graphics',1,967) +LexToken(ASSIGNMENT,'=',1,975) +LexToken(VAR,'arg1',1,976) +LexToken(DOT,'.',1,980) +LexToken(VAR,'graphics',1,981) +LexToken(SEMICOLON,';',1,989) +LexToken(EOL,'\n',1,990) +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(SEMICOLON,';',1,1044) +LexToken(EOL,'\n',1,1045) +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(COMMA,',',1,1280) +LexToken(EOL,'\n',1,1281) +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(OPERATOR,'-',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(NUMBER,'-1',1,1505) +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(SEMICOLON,';',1,1591) +LexToken(EOL,'\n',1,1592) +LexToken(VAR,'model',1,1613) +LexToken(DOT,'.',1,1618) +LexToken(VAR,'dstate',1,1619) +LexToken(ASSIGNMENT,'=',1,1625) +LexToken(VAR,'z0',1,1626) +LexToken(NUMBER,'-1',1,1628) +LexToken(COMMA,',',1,1630) +LexToken(EOL,'\n',1,1631) +LexToken(VAR,'x',1,1652) +LexToken(DOT,'.',1,1653) +LexToken(VAR,'graphics',1,1654) +LexToken(ASSIGNMENT,'=',1,1662) +LexToken(VAR,'graphics',1,1663) +LexToken(SEMICOLON,';',1,1671) +LexToken(EOL,'\n',1,1672) +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(NUMBER,'-1',1,1829) +LexToken(SEMICOLON,';',1,1831) +LexToken(NUMBER,'-1',1,1832) +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(NUMBER,'-1',1,1955) +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(OPERATOR,'+',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) diff --git a/js/Branching/SELECT_m.js b/js/Branching/SELECT_m.js new file mode 100644 index 00000000..742faf99 --- /dev/null +++ b/js/Branching/SELECT_m.js @@ -0,0 +1,507 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'graphics',1,967) +LexToken(ASSIGNMENT,'=',1,975) +LexToken(VAR,'arg1',1,976) +LexToken(DOT,'.',1,980) +LexToken(VAR,'graphics',1,981) +LexToken(SEMICOLON,';',1,989) +LexToken(EOL,'\n',1,990) +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(SEMICOLON,';',1,1044) +LexToken(EOL,'\n',1,1045) +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(COMMA,',',1,1341) +LexToken(EOL,'\n',1,1342) +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(NUMBER,'-1',1,1520) +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(SEMICOLON,';',1,1581) +LexToken(EOL,'\n',1,1582) +LexToken(VAR,'ok',1,1599) +LexToken(ASSIGNMENT,'=',1,1601) +LexToken(PREVAR_BOOLEAN,'%f',1,1602) +LexToken(SEMICOLON,';',1,1604) +LexToken(EOL,'\n',1,1605) +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(OPERATOR,'*',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(OPERATOR,'-',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(NUMBER,'-2',1,1745) +LexToken(OPERATOR,'*',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(NUMBER,'-1',1,1786) +LexToken(NUMBER,'-2',1,1789) +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(SEMICOLON,';',1,1971) +LexToken(EOL,'\n',1,1972) +LexToken(VAR,'model',1,1997) +LexToken(DOT,'.',1,2002) +LexToken(VAR,'dstate',1,2003) +LexToken(ASSIGNMENT,'=',1,2009) +LexToken(VAR,'z0',1,2010) +LexToken(COMMA,',',1,2012) +LexToken(EOL,'\n',1,2013) +LexToken(VAR,'x',1,2038) +LexToken(DOT,'.',1,2039) +LexToken(VAR,'graphics',1,2040) +LexToken(ASSIGNMENT,'=',1,2048) +LexToken(VAR,'graphics',1,2049) +LexToken(SEMICOLON,';',1,2057) +LexToken(EOL,'\n',1,2058) +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(NUMBER,'-1',1,2336) +LexToken(SEMICOLON,';',1,2338) +LexToken(NUMBER,'-1',1,2339) +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(NUMBER,'-2',1,2362) +LexToken(SEMICOLON,';',1,2364) +LexToken(NUMBER,'-2',1,2365) +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(NUMBER,'-1',1,2409) +LexToken(EOL,'\n',1,2411) +LexToken(VAR,'model',1,2420) +LexToken(DOT,'.',1,2425) +LexToken(VAR,'out2',1,2426) +LexToken(ASSIGNMENT,'=',1,2430) +LexToken(NUMBER,'-2',1,2431) +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) diff --git a/js/Branching/SELF_SWITCH.js b/js/Branching/SELF_SWITCH.js new file mode 100644 index 00000000..fd315d9d --- /dev/null +++ b/js/Branching/SELF_SWITCH.js @@ -0,0 +1,670 @@ +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(SEMICOLON,';',1,552) +LexToken(EOL,'\n',1,553) +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(SEMICOLON,';',1,619) +LexToken(EOL,'\n',1,620) +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(SEMICOLON,';',1,662) +LexToken(EOL,'\n',1,663) +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(SEMICOLON,';',1,732) +LexToken(EOL,'\n',1,733) +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(SEMICOLON,';',1,774) +LexToken(EOL,'\n',1,775) +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(SEMICOLON,';',1,818) +LexToken(EOL,'\n',1,819) +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(SEMICOLON,';',1,861) +LexToken(EOL,'\n',1,862) +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(SEMICOLON,';',1,907) +LexToken(EOL,'\n',1,908) +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(SEMICOLON,';',1,947) +LexToken(EOL,'\n',1,948) +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(SEMICOLON,';',1,992) +LexToken(EOL,'\n',1,993) +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(SEMICOLON,';',1,1150) +LexToken(EOL,'\n',1,1151) +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(SEMICOLON,';',1,1206) +LexToken(EOL,'\n',1,1207) +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(SEMICOLON,';',1,1263) +LexToken(EOL,'\n',1,1264) +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(SEMICOLON,';',1,1319) +LexToken(EOL,'\n',1,1320) +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(SEMICOLON,';',1,1446) +LexToken(EOL,'\n',1,1447) +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(SEMICOLON,';',1,1563) +LexToken(EOL,'\n',1,1564) +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(SEMICOLON,';',1,1678) +LexToken(EOL,'\n',1,1679) +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(SEMICOLON,';',1,1747) +LexToken(EOL,'\n',1,1748) +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(SEMICOLON,';',1,1784) +LexToken(EOL,'\n',1,1785) +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(SEMICOLON,';',1,1842) +LexToken(EOL,'\n',1,1843) +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(SEMICOLON,';',1,1883) +LexToken(EOL,'\n',1,1884) +LexToken(VAR,'y',1,1893) +LexToken(ASSIGNMENT,'=',1,1895) +LexToken(NUMBER,'0',1,1897) +LexToken(SEMICOLON,';',1,1898) +LexToken(EOL,'\n',1,1899) +LexToken(VAR,'typ',1,1908) +LexToken(ASSIGNMENT,'=',1,1911) +LexToken(VAR,'list',1,1912) +LexToken(OPENBRACKET,'(',1,1916) +LexToken(CLOSEBRACKET,')',1,1917) +LexToken(SEMICOLON,';',1,1918) +LexToken(EOL,'\n',1,1919) +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(SEMICOLON,';',1,2143) +LexToken(EOL,'\n',1,2144) +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(SEMICOLON,';',1,2498) +LexToken(EOL,'\n',1,2499) +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(SEMICOLON,';',1,2538) +LexToken(EOL,'\n',1,2539) +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(SEMICOLON,';',1,2645) +LexToken(EOL,'\n',1,2646) +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) diff --git a/js/Branching/SWITCH2.js b/js/Branching/SWITCH2.js new file mode 100644 index 00000000..f1aea3ac --- /dev/null +++ b/js/Branching/SWITCH2.js @@ -0,0 +1,396 @@ +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(SEMICOLON,';',1,883) +LexToken(EOL,'\n',1,884) +LexToken(VAR,'y',1,889) +LexToken(ASSIGNMENT,'=',1,890) +LexToken(OPENSQBRACKET,'[',1,891) +LexToken(CLOSESQBRACKET,']',1,892) +LexToken(SEMICOLON,';',1,893) +LexToken(EOL,'\n',1,894) +LexToken(VAR,'typ',1,899) +LexToken(ASSIGNMENT,'=',1,902) +LexToken(OPENSQBRACKET,'[',1,903) +LexToken(CLOSESQBRACKET,']',1,904) +LexToken(SEMICOLON,';',1,905) +LexToken(EOL,'\n',1,906) +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(SEMICOLON,';',1,956) +LexToken(EOL,'\n',1,957) +LexToken(VAR,'graphics',1,966) +LexToken(ASSIGNMENT,'=',1,974) +LexToken(VAR,'arg1',1,975) +LexToken(DOT,'.',1,979) +LexToken(VAR,'graphics',1,980) +LexToken(SEMICOLON,';',1,988) +LexToken(EOL,'\n',1,989) +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(SEMICOLON,';',1,1043) +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,'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(COMMA,',',1,1369) +LexToken(EOL,'\n',1,1370) +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(SEMICOLON,';',1,1413) +LexToken(EOL,'\n',1,1414) +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(COMMA,',',1,1466) +LexToken(EOL,'\n',1,1467) +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(COMMA,',',1,1535) +LexToken(EOL,'\n',1,1536) +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(SEMICOLON,';',1,1585) +LexToken(EOL,'\n',1,1586) +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(SEMICOLON,';',1,1858) +LexToken(EOL,'\n',1,1859) +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(NUMBER,'-1',1,1951) +LexToken(SEMICOLON,';',1,1953) +LexToken(NUMBER,'1',1,1954) +LexToken(SEMICOLON,';',1,1955) +LexToken(NUMBER,'-1',1,1956) +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(NUMBER,'-1',1,2118) +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) diff --git a/js/Branching/SWITCH2_m.js b/js/Branching/SWITCH2_m.js new file mode 100644 index 00000000..0dc5207a --- /dev/null +++ b/js/Branching/SWITCH2_m.js @@ -0,0 +1,563 @@ +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(SEMICOLON,';',1,885) +LexToken(EOL,'\n',1,886) +LexToken(VAR,'y',1,891) +LexToken(ASSIGNMENT,'=',1,892) +LexToken(OPENSQBRACKET,'[',1,893) +LexToken(CLOSESQBRACKET,']',1,894) +LexToken(SEMICOLON,';',1,895) +LexToken(EOL,'\n',1,896) +LexToken(VAR,'typ',1,901) +LexToken(ASSIGNMENT,'=',1,904) +LexToken(OPENSQBRACKET,'[',1,905) +LexToken(CLOSESQBRACKET,']',1,906) +LexToken(SEMICOLON,';',1,907) +LexToken(EOL,'\n',1,908) +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(SEMICOLON,';',1,958) +LexToken(EOL,'\n',1,959) +LexToken(VAR,'graphics',1,968) +LexToken(ASSIGNMENT,'=',1,976) +LexToken(VAR,'arg1',1,977) +LexToken(DOT,'.',1,981) +LexToken(VAR,'graphics',1,982) +LexToken(SEMICOLON,';',1,990) +LexToken(EOL,'\n',1,991) +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(SEMICOLON,';',1,1045) +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,'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(COMMA,',',1,1432) +LexToken(EOL,'\n',1,1433) +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(SEMICOLON,';',1,1476) +LexToken(EOL,'\n',1,1477) +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(COMMA,',',1,1529) +LexToken(EOL,'\n',1,1530) +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(COMMA,',',1,1598) +LexToken(EOL,'\n',1,1599) +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(SEMICOLON,';',1,1648) +LexToken(EOL,'\n',1,1649) +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(NUMBER,'-1',1,1926) +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(SEMICOLON,';',1,1987) +LexToken(EOL,'\n',1,1988) +LexToken(VAR,'ok',1,2005) +LexToken(ASSIGNMENT,'=',1,2007) +LexToken(PREVAR_BOOLEAN,'%f',1,2008) +LexToken(SEMICOLON,';',1,2010) +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,'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(SEMICOLON,';',1,2075) +LexToken(EOL,'\n',1,2076) +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(SEMICOLON,';',1,2100) +LexToken(EOL,'\n',1,2101) +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(SEMICOLON,';',1,2126) +LexToken(EOL,'\n',1,2127) +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(SEMICOLON,';',1,2375) +LexToken(EOL,'\n',1,2376) +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(NUMBER,'-1',1,2620) +LexToken(SEMICOLON,';',1,2622) +LexToken(NUMBER,'1',1,2623) +LexToken(SEMICOLON,';',1,2624) +LexToken(NUMBER,'-1',1,2625) +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(NUMBER,'-2',1,2648) +LexToken(SEMICOLON,';',1,2650) +LexToken(NUMBER,'1',1,2651) +LexToken(SEMICOLON,';',1,2652) +LexToken(NUMBER,'-2',1,2653) +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(NUMBER,'-1',1,2697) +LexToken(EOL,'\n',1,2699) +LexToken(VAR,'model',1,2708) +LexToken(DOT,'.',1,2713) +LexToken(VAR,'out2',1,2714) +LexToken(ASSIGNMENT,'=',1,2718) +LexToken(NUMBER,'-2',1,2719) +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) diff --git a/js/Branching/SWITCH_f.js b/js/Branching/SWITCH_f.js new file mode 100644 index 00000000..a6924fee --- /dev/null +++ b/js/Branching/SWITCH_f.js @@ -0,0 +1,349 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'graphics',1,967) +LexToken(ASSIGNMENT,'=',1,975) +LexToken(VAR,'arg1',1,976) +LexToken(DOT,'.',1,980) +LexToken(VAR,'graphics',1,981) +LexToken(SEMICOLON,';',1,989) +LexToken(EOL,'\n',1,990) +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(SEMICOLON,';',1,1044) +LexToken(EOL,'\n',1,1045) +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(COMMA,',',1,1303) +LexToken(EOL,'\n',1,1304) +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(OPERATOR,'-',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(NUMBER,'-1',1,1528) +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(SEMICOLON,';',1,1605) +LexToken(EOL,'\n',1,1606) +LexToken(VAR,'model',1,1627) +LexToken(DOT,'.',1,1632) +LexToken(VAR,'ipar',1,1633) +LexToken(ASSIGNMENT,'=',1,1637) +LexToken(VAR,'z0',1,1638) +LexToken(NUMBER,'-1',1,1640) +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(SEMICOLON,';',1,1682) +LexToken(EOL,'\n',1,1683) +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(NUMBER,'-1',1,1840) +LexToken(SEMICOLON,';',1,1842) +LexToken(NUMBER,'-1',1,1843) +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(NUMBER,'-1',1,1964) +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(OPERATOR,'+',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) diff --git a/js/Electrical/CCS.js b/js/Electrical/CCS.js new file mode 100644 index 00000000..ac35f17d --- /dev/null +++ b/js/Electrical/CCS.js @@ -0,0 +1,502 @@ +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(SEMICOLON,';',1,1007) +LexToken(EOL,'\n',1,1008) +LexToken(VAR,'y',1,1013) +LexToken(ASSIGNMENT,'=',1,1014) +LexToken(OPENSQBRACKET,'[',1,1015) +LexToken(CLOSESQBRACKET,']',1,1016) +LexToken(SEMICOLON,';',1,1017) +LexToken(EOL,'\n',1,1018) +LexToken(VAR,'typ',1,1023) +LexToken(ASSIGNMENT,'=',1,1026) +LexToken(OPENSQBRACKET,'[',1,1027) +LexToken(CLOSESQBRACKET,']',1,1028) +LexToken(SEMICOLON,';',1,1029) +LexToken(EOL,'\n',1,1030) +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(SEMICOLON,';',1,1080) +LexToken(EOL,'\n',1,1081) +LexToken(VAR,'graphics',1,1090) +LexToken(ASSIGNMENT,'=',1,1098) +LexToken(VAR,'arg1',1,1099) +LexToken(DOT,'.',1,1103) +LexToken(VAR,'graphics',1,1104) +LexToken(SEMICOLON,';',1,1112) +LexToken(EOL,'\n',1,1113) +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(SEMICOLON,';',1,1167) +LexToken(EOL,'\n',1,1168) +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(SEMICOLON,';',1,1329) +LexToken(EOL,'\n',1,1330) +LexToken(VAR,'Typeout',1,1339) +LexToken(ASSIGNMENT,'=',1,1346) +LexToken(OPENSQBRACKET,'[',1,1347) +LexToken(CLOSESQBRACKET,']',1,1348) +LexToken(SEMICOLON,';',1,1349) +LexToken(EOL,'\n',1,1350) +LexToken(VAR,'MI',1,1359) +LexToken(ASSIGNMENT,'=',1,1361) +LexToken(OPENSQBRACKET,'[',1,1362) +LexToken(CLOSESQBRACKET,']',1,1363) +LexToken(SEMICOLON,';',1,1364) +LexToken(EOL,'\n',1,1365) +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(NUMBER,'-2',1,1416) +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(SEMICOLON,';',1,1553) +LexToken(EOL,'\n',1,1554) +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(SEMICOLON,';',1,1590) +LexToken(EOL,'\n',1,1591) +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(SEMICOLON,';',1,1676) +LexToken(EOL,'\n',1,1677) +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(SEMICOLON,';',1,1713) +LexToken(EOL,'\n',1,1714) +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(NUMBER,'-1',1,1754) +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(SEMICOLON,';',1,1799) +LexToken(EOL,'\n',1,1800) +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(SEMICOLON,';',1,1836) +LexToken(EOL,'\n',1,1837) +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(NUMBER,'-2',1,1877) +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(SEMICOLON,';',1,1922) +LexToken(EOL,'\n',1,1923) +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(SEMICOLON,';',1,1959) +LexToken(EOL,'\n',1,1960) +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(SEMICOLON,';',1,2067) +LexToken(EOL,'\n',1,2068) +LexToken(VAR,'mo',1,2077) +LexToken(DOT,'.',1,2079) +LexToken(VAR,'inputs',1,2080) +LexToken(ASSIGNMENT,'=',1,2086) +LexToken(VAR,'MI',1,2087) +LexToken(SEMICOLON,';',1,2089) +LexToken(EOL,'\n',1,2090) +LexToken(VAR,'mo',1,2099) +LexToken(DOT,'.',1,2101) +LexToken(VAR,'outputs',1,2102) +LexToken(ASSIGNMENT,'=',1,2109) +LexToken(VAR,'MO',1,2110) +LexToken(SEMICOLON,';',1,2112) +LexToken(EOL,'\n',1,2113) +LexToken(VAR,'model',1,2122) +LexToken(DOT,'.',1,2127) +LexToken(VAR,'rpar',1,2128) +LexToken(ASSIGNMENT,'=',1,2132) +LexToken(VAR,'PrametersValue',1,2133) +LexToken(SEMICOLON,';',1,2147) +LexToken(EOL,'\n',1,2148) +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(SEMICOLON,';',1,2228) +LexToken(EOL,'\n',1,2229) +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(SEMICOLON,';',1,2548) +LexToken(EOL,'\n',1,2549) +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(SEMICOLON,';',1,2589) +LexToken(EOL,'\n',1,2590) +LexToken(END,'end',1,2595) +LexToken(EOL,'\n',1,2598) +LexToken(ENDFUNCTION,'endfunction',1,2599) +LexToken(EOL,'\n',1,2610) diff --git a/js/Electrical/CVS.js b/js/Electrical/CVS.js new file mode 100644 index 00000000..a8787e8f --- /dev/null +++ b/js/Electrical/CVS.js @@ -0,0 +1,501 @@ +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(SEMICOLON,';',1,1007) +LexToken(EOL,'\n',1,1008) +LexToken(VAR,'y',1,1013) +LexToken(ASSIGNMENT,'=',1,1014) +LexToken(OPENSQBRACKET,'[',1,1015) +LexToken(CLOSESQBRACKET,']',1,1016) +LexToken(SEMICOLON,';',1,1017) +LexToken(EOL,'\n',1,1018) +LexToken(VAR,'typ',1,1023) +LexToken(ASSIGNMENT,'=',1,1026) +LexToken(OPENSQBRACKET,'[',1,1027) +LexToken(CLOSESQBRACKET,']',1,1028) +LexToken(SEMICOLON,';',1,1029) +LexToken(EOL,'\n',1,1030) +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(SEMICOLON,';',1,1080) +LexToken(EOL,'\n',1,1081) +LexToken(VAR,'graphics',1,1090) +LexToken(ASSIGNMENT,'=',1,1098) +LexToken(VAR,'arg1',1,1099) +LexToken(DOT,'.',1,1103) +LexToken(VAR,'graphics',1,1104) +LexToken(SEMICOLON,';',1,1112) +LexToken(EOL,'\n',1,1113) +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(SEMICOLON,';',1,1167) +LexToken(EOL,'\n',1,1168) +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(SEMICOLON,';',1,1329) +LexToken(EOL,'\n',1,1330) +LexToken(VAR,'Typeout',1,1339) +LexToken(ASSIGNMENT,'=',1,1346) +LexToken(OPENSQBRACKET,'[',1,1347) +LexToken(CLOSESQBRACKET,']',1,1348) +LexToken(SEMICOLON,';',1,1349) +LexToken(EOL,'\n',1,1350) +LexToken(VAR,'MI',1,1359) +LexToken(ASSIGNMENT,'=',1,1361) +LexToken(OPENSQBRACKET,'[',1,1362) +LexToken(CLOSESQBRACKET,']',1,1363) +LexToken(SEMICOLON,';',1,1364) +LexToken(EOL,'\n',1,1365) +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(NUMBER,'-2',1,1416) +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(SEMICOLON,';',1,1552) +LexToken(EOL,'\n',1,1553) +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(SEMICOLON,';',1,1589) +LexToken(EOL,'\n',1,1590) +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(SEMICOLON,';',1,1675) +LexToken(EOL,'\n',1,1676) +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(SEMICOLON,';',1,1712) +LexToken(EOL,'\n',1,1713) +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(NUMBER,'-1',1,1753) +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(SEMICOLON,';',1,1798) +LexToken(EOL,'\n',1,1799) +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(SEMICOLON,';',1,1835) +LexToken(EOL,'\n',1,1836) +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(NUMBER,'-2',1,1876) +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(SEMICOLON,';',1,1921) +LexToken(EOL,'\n',1,1922) +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(SEMICOLON,';',1,1958) +LexToken(EOL,'\n',1,1959) +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(SEMICOLON,';',1,2066) +LexToken(EOL,'\n',1,2067) +LexToken(VAR,'mo',1,2076) +LexToken(DOT,'.',1,2078) +LexToken(VAR,'inputs',1,2079) +LexToken(ASSIGNMENT,'=',1,2085) +LexToken(VAR,'MI',1,2086) +LexToken(SEMICOLON,';',1,2088) +LexToken(EOL,'\n',1,2089) +LexToken(VAR,'mo',1,2098) +LexToken(DOT,'.',1,2100) +LexToken(VAR,'outputs',1,2101) +LexToken(ASSIGNMENT,'=',1,2108) +LexToken(VAR,'MO',1,2109) +LexToken(SEMICOLON,';',1,2111) +LexToken(EOL,'\n',1,2112) +LexToken(VAR,'model',1,2121) +LexToken(DOT,'.',1,2126) +LexToken(VAR,'rpar',1,2127) +LexToken(ASSIGNMENT,'=',1,2131) +LexToken(VAR,'PrametersValue',1,2132) +LexToken(SEMICOLON,';',1,2146) +LexToken(EOL,'\n',1,2147) +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(SEMICOLON,';',1,2227) +LexToken(EOL,'\n',1,2228) +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(SEMICOLON,';',1,2547) +LexToken(EOL,'\n',1,2548) +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(SEMICOLON,';',1,2588) +LexToken(EOL,'\n',1,2589) +LexToken(END,'end',1,2594) +LexToken(EOL,'\n',1,2597) +LexToken(ENDFUNCTION,'endfunction',1,2598) +LexToken(EOL,'\n',1,2609) diff --git a/js/Electrical/Capacitor.js b/js/Electrical/Capacitor.js new file mode 100644 index 00000000..c4d796f1 --- /dev/null +++ b/js/Electrical/Capacitor.js @@ -0,0 +1,392 @@ +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(SEMICOLON,';',1,1101) +LexToken(EOL,'\n',1,1102) +LexToken(VAR,'y',1,1107) +LexToken(ASSIGNMENT,'=',1,1108) +LexToken(OPENSQBRACKET,'[',1,1109) +LexToken(CLOSESQBRACKET,']',1,1110) +LexToken(SEMICOLON,';',1,1111) +LexToken(EOL,'\n',1,1112) +LexToken(VAR,'typ',1,1117) +LexToken(ASSIGNMENT,'=',1,1120) +LexToken(OPENSQBRACKET,'[',1,1121) +LexToken(CLOSESQBRACKET,']',1,1122) +LexToken(SEMICOLON,';',1,1123) +LexToken(EOL,'\n',1,1124) +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(SEMICOLON,';',1,1174) +LexToken(EOL,'\n',1,1175) +LexToken(VAR,'graphics',1,1184) +LexToken(ASSIGNMENT,'=',1,1192) +LexToken(VAR,'arg1',1,1193) +LexToken(DOT,'.',1,1197) +LexToken(VAR,'graphics',1,1198) +LexToken(SEMICOLON,';',1,1206) +LexToken(EOL,'\n',1,1207) +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(SEMICOLON,';',1,1261) +LexToken(EOL,'\n',1,1262) +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(COMMA,',',1,1475) +LexToken(EOL,'\n',1,1476) +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(SEMICOLON,';',1,1634) +LexToken(EOL,'\n',1,1635) +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(SEMICOLON,';',1,1947) +LexToken(EOL,'\n',1,1948) +LexToken(VAR,'mo',1,1957) +LexToken(DOT,'.',1,1959) +LexToken(VAR,'outputs',1,1960) +LexToken(ASSIGNMENT,'=',1,1967) +LexToken(DQSTRING,'"n"',1,1970) +LexToken(SEMICOLON,';',1,1971) +LexToken(EOL,'\n',1,1972) +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(SEMICOLON,';',1,2190) +LexToken(EOL,'\n',1,2191) +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) diff --git a/js/Electrical/ConstantVoltage.js b/js/Electrical/ConstantVoltage.js new file mode 100644 index 00000000..f7adc833 --- /dev/null +++ b/js/Electrical/ConstantVoltage.js @@ -0,0 +1,333 @@ +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(SEMICOLON,';',1,891) +LexToken(EOL,'\n',1,892) +LexToken(VAR,'y',1,897) +LexToken(ASSIGNMENT,'=',1,898) +LexToken(OPENSQBRACKET,'[',1,899) +LexToken(CLOSESQBRACKET,']',1,900) +LexToken(SEMICOLON,';',1,901) +LexToken(EOL,'\n',1,902) +LexToken(VAR,'typ',1,907) +LexToken(ASSIGNMENT,'=',1,910) +LexToken(OPENSQBRACKET,'[',1,911) +LexToken(CLOSESQBRACKET,']',1,912) +LexToken(SEMICOLON,';',1,913) +LexToken(EOL,'\n',1,914) +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(SEMICOLON,';',1,964) +LexToken(EOL,'\n',1,965) +LexToken(VAR,'graphics',1,974) +LexToken(ASSIGNMENT,'=',1,982) +LexToken(VAR,'arg1',1,983) +LexToken(DOT,'.',1,987) +LexToken(VAR,'graphics',1,988) +LexToken(SEMICOLON,';',1,996) +LexToken(EOL,'\n',1,997) +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(SEMICOLON,';',1,1051) +LexToken(EOL,'\n',1,1052) +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(COMMA,',',1,1244) +LexToken(EOL,'\n',1,1245) +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(SEMICOLON,';',1,1401) +LexToken(EOL,'\n',1,1402) +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(SEMICOLON,';',1,1579) +LexToken(EOL,'\n',1,1580) +LexToken(VAR,'model',1,1589) +LexToken(DOT,'.',1,1594) +LexToken(VAR,'sim',1,1595) +LexToken(ASSIGNMENT,'=',1,1598) +LexToken(DQSTRING,'"ConstantVoltage"',1,1615) +LexToken(SEMICOLON,';',1,1616) +LexToken(EOL,'\n',1,1617) +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(SEMICOLON,';',1,1731) +LexToken(EOL,'\n',1,1732) +LexToken(VAR,'mo',1,1741) +LexToken(DOT,'.',1,1743) +LexToken(VAR,'inputs',1,1744) +LexToken(ASSIGNMENT,'=',1,1750) +LexToken(DQSTRING,'"p"',1,1753) +LexToken(SEMICOLON,';',1,1754) +LexToken(EOL,'\n',1,1755) +LexToken(VAR,'mo',1,1764) +LexToken(DOT,'.',1,1766) +LexToken(VAR,'outputs',1,1767) +LexToken(ASSIGNMENT,'=',1,1774) +LexToken(DQSTRING,'"n"',1,1777) +LexToken(SEMICOLON,';',1,1778) +LexToken(EOL,'\n',1,1779) +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) diff --git a/js/Electrical/CurrentSensor.js b/js/Electrical/CurrentSensor.js new file mode 100644 index 00000000..29e651fc --- /dev/null +++ b/js/Electrical/CurrentSensor.js @@ -0,0 +1,210 @@ +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(SEMICOLON,';',1,889) +LexToken(EOL,'\n',1,890) +LexToken(VAR,'y',1,895) +LexToken(ASSIGNMENT,'=',1,896) +LexToken(OPENSQBRACKET,'[',1,897) +LexToken(CLOSESQBRACKET,']',1,898) +LexToken(SEMICOLON,';',1,899) +LexToken(EOL,'\n',1,900) +LexToken(VAR,'typ',1,905) +LexToken(ASSIGNMENT,'=',1,908) +LexToken(OPENSQBRACKET,'[',1,909) +LexToken(CLOSESQBRACKET,']',1,910) +LexToken(SEMICOLON,';',1,911) +LexToken(EOL,'\n',1,912) +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(SEMICOLON,';',1,962) +LexToken(EOL,'\n',1,963) +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(SEMICOLON,';',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(OPENSQBRACKET,'[',1,1054) +LexToken(NUMBER,'1',1,1055) +LexToken(SEMICOLON,';',1,1056) +LexToken(NUMBER,'1',1,1058) +LexToken(CLOSESQBRACKET,']',1,1059) +LexToken(SEMICOLON,';',1,1060) +LexToken(EOL,'\n',1,1061) +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(SEMICOLON,';',1,1229) +LexToken(EOL,'\n',1,1230) +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) diff --git a/js/Electrical/Diode.js b/js/Electrical/Diode.js new file mode 100644 index 00000000..edf07a75 --- /dev/null +++ b/js/Electrical/Diode.js @@ -0,0 +1,428 @@ +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(SEMICOLON,';',1,881) +LexToken(EOL,'\n',1,882) +LexToken(VAR,'y',1,887) +LexToken(ASSIGNMENT,'=',1,888) +LexToken(OPENSQBRACKET,'[',1,889) +LexToken(CLOSESQBRACKET,']',1,890) +LexToken(SEMICOLON,';',1,891) +LexToken(EOL,'\n',1,892) +LexToken(VAR,'typ',1,897) +LexToken(ASSIGNMENT,'=',1,900) +LexToken(OPENSQBRACKET,'[',1,901) +LexToken(CLOSESQBRACKET,']',1,902) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,954) +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(SEMICOLON,';',1,986) +LexToken(EOL,'\n',1,987) +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(SEMICOLON,';',1,1041) +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,'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(COMMA,',',1,1416) +LexToken(EOL,'\n',1,1417) +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(SEMICOLON,';',1,1632) +LexToken(EOL,'\n',1,1633) +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(SEMICOLON,';',1,1730) +LexToken(EOL,'\n',1,1731) +LexToken(VAR,'Vt',1,1740) +LexToken(ASSIGNMENT,'=',1,1742) +LexToken(NUMBER,'0.04',1,1743) +LexToken(SEMICOLON,';',1,1747) +LexToken(EOL,'\n',1,1748) +LexToken(VAR,'Maxexp',1,1757) +LexToken(ASSIGNMENT,'=',1,1763) +LexToken(NUMBER,'15',1,1764) +LexToken(SEMICOLON,';',1,1766) +LexToken(EOL,'\n',1,1767) +LexToken(VAR,'R',1,1776) +LexToken(ASSIGNMENT,'=',1,1777) +LexToken(NUMBER,'1.e8',1,1778) +LexToken(SEMICOLON,';',1,1782) +LexToken(EOL,'\n',1,1783) +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(SEMICOLON,';',1,1869) +LexToken(EOL,'\n',1,1870) +LexToken(VAR,'model',1,1879) +LexToken(DOT,'.',1,1884) +LexToken(VAR,'out',1,1885) +LexToken(ASSIGNMENT,'=',1,1888) +LexToken(NUMBER,'1',1,1889) +LexToken(SEMICOLON,';',1,1890) +LexToken(EOL,'\n',1,1891) +LexToken(VAR,'model',1,1900) +LexToken(DOT,'.',1,1905) +LexToken(VAR,'sim',1,1906) +LexToken(ASSIGNMENT,'=',1,1909) +LexToken(DQSTRING,'"Diode"',1,1916) +LexToken(SEMICOLON,';',1,1917) +LexToken(EOL,'\n',1,1918) +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(SEMICOLON,';',1,2022) +LexToken(EOL,'\n',1,2023) +LexToken(VAR,'mo',1,2032) +LexToken(DOT,'.',1,2034) +LexToken(VAR,'inputs',1,2035) +LexToken(ASSIGNMENT,'=',1,2041) +LexToken(DQSTRING,'"p"',1,2044) +LexToken(SEMICOLON,';',1,2045) +LexToken(EOL,'\n',1,2046) +LexToken(VAR,'mo',1,2055) +LexToken(DOT,'.',1,2057) +LexToken(VAR,'outputs',1,2058) +LexToken(ASSIGNMENT,'=',1,2065) +LexToken(DQSTRING,'"n"',1,2068) +LexToken(SEMICOLON,';',1,2069) +LexToken(EOL,'\n',1,2070) +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) diff --git a/js/Electrical/Ground.js b/js/Electrical/Ground.js new file mode 100644 index 00000000..1041539d --- /dev/null +++ b/js/Electrical/Ground.js @@ -0,0 +1,200 @@ +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(SEMICOLON,';',1,1098) +LexToken(EOL,'\n',1,1099) +LexToken(VAR,'y',1,1104) +LexToken(ASSIGNMENT,'=',1,1105) +LexToken(OPENSQBRACKET,'[',1,1106) +LexToken(CLOSESQBRACKET,']',1,1107) +LexToken(SEMICOLON,';',1,1108) +LexToken(EOL,'\n',1,1109) +LexToken(VAR,'typ',1,1114) +LexToken(ASSIGNMENT,'=',1,1117) +LexToken(OPENSQBRACKET,'[',1,1118) +LexToken(CLOSESQBRACKET,']',1,1119) +LexToken(SEMICOLON,';',1,1120) +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(SEMICOLON,';',1,1171) +LexToken(EOL,'\n',1,1172) +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(SEMICOLON,';',1,1245) +LexToken(EOL,'\n',1,1246) +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(SEMICOLON,';',1,1267) +LexToken(EOL,'\n',1,1268) +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(SEMICOLON,';',1,1422) +LexToken(EOL,'\n',1,1423) +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) diff --git a/js/Electrical/Gyrator.js b/js/Electrical/Gyrator.js new file mode 100644 index 00000000..3d5f8802 --- /dev/null +++ b/js/Electrical/Gyrator.js @@ -0,0 +1,613 @@ +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(SEMICOLON,';',1,1015) +LexToken(EOL,'\n',1,1016) +LexToken(VAR,'y',1,1021) +LexToken(ASSIGNMENT,'=',1,1022) +LexToken(OPENSQBRACKET,'[',1,1023) +LexToken(CLOSESQBRACKET,']',1,1024) +LexToken(SEMICOLON,';',1,1025) +LexToken(EOL,'\n',1,1026) +LexToken(VAR,'typ',1,1031) +LexToken(ASSIGNMENT,'=',1,1034) +LexToken(OPENSQBRACKET,'[',1,1035) +LexToken(CLOSESQBRACKET,']',1,1036) +LexToken(SEMICOLON,';',1,1037) +LexToken(EOL,'\n',1,1038) +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(SEMICOLON,';',1,1088) +LexToken(EOL,'\n',1,1089) +LexToken(VAR,'graphics',1,1098) +LexToken(ASSIGNMENT,'=',1,1106) +LexToken(VAR,'arg1',1,1107) +LexToken(DOT,'.',1,1111) +LexToken(VAR,'graphics',1,1112) +LexToken(SEMICOLON,';',1,1120) +LexToken(EOL,'\n',1,1121) +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(SEMICOLON,';',1,1175) +LexToken(EOL,'\n',1,1176) +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(COMMA,',',1,1465) +LexToken(EOL,'\n',1,1466) +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(SEMICOLON,';',1,1765) +LexToken(EOL,'\n',1,1766) +LexToken(VAR,'Typeout',1,1775) +LexToken(ASSIGNMENT,'=',1,1782) +LexToken(OPENSQBRACKET,'[',1,1783) +LexToken(CLOSESQBRACKET,']',1,1784) +LexToken(SEMICOLON,';',1,1785) +LexToken(EOL,'\n',1,1786) +LexToken(VAR,'MI',1,1795) +LexToken(ASSIGNMENT,'=',1,1797) +LexToken(OPENSQBRACKET,'[',1,1798) +LexToken(CLOSESQBRACKET,']',1,1799) +LexToken(SEMICOLON,';',1,1800) +LexToken(EOL,'\n',1,1801) +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(NUMBER,'-2',1,1857) +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(NUMBER,'-2',1,1870) +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(SEMICOLON,';',1,2011) +LexToken(EOL,'\n',1,2012) +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(SEMICOLON,';',1,2048) +LexToken(EOL,'\n',1,2049) +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(SEMICOLON,';',1,2134) +LexToken(EOL,'\n',1,2135) +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(SEMICOLON,';',1,2171) +LexToken(EOL,'\n',1,2172) +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(NUMBER,'-1',1,2212) +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(SEMICOLON,';',1,2257) +LexToken(EOL,'\n',1,2258) +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(SEMICOLON,';',1,2294) +LexToken(EOL,'\n',1,2295) +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(NUMBER,'-2',1,2335) +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(SEMICOLON,';',1,2380) +LexToken(EOL,'\n',1,2381) +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(SEMICOLON,';',1,2417) +LexToken(EOL,'\n',1,2418) +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(SEMICOLON,';',1,2525) +LexToken(EOL,'\n',1,2526) +LexToken(VAR,'mo',1,2535) +LexToken(DOT,'.',1,2537) +LexToken(VAR,'inputs',1,2538) +LexToken(ASSIGNMENT,'=',1,2544) +LexToken(VAR,'MI',1,2545) +LexToken(SEMICOLON,';',1,2547) +LexToken(EOL,'\n',1,2548) +LexToken(VAR,'mo',1,2557) +LexToken(DOT,'.',1,2559) +LexToken(VAR,'outputs',1,2560) +LexToken(ASSIGNMENT,'=',1,2567) +LexToken(VAR,'MO',1,2568) +LexToken(SEMICOLON,';',1,2570) +LexToken(EOL,'\n',1,2571) +LexToken(VAR,'model',1,2580) +LexToken(DOT,'.',1,2585) +LexToken(VAR,'rpar',1,2586) +LexToken(ASSIGNMENT,'=',1,2590) +LexToken(VAR,'PrametersValue',1,2591) +LexToken(SEMICOLON,';',1,2605) +LexToken(EOL,'\n',1,2606) +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(SEMICOLON,';',1,2686) +LexToken(EOL,'\n',1,2687) +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(SEMICOLON,';',1,3011) +LexToken(EOL,'\n',1,3012) +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(SEMICOLON,';',1,3052) +LexToken(EOL,'\n',1,3053) +LexToken(END,'end',1,3058) +LexToken(EOL,'\n',1,3061) +LexToken(ENDFUNCTION,'endfunction',1,3062) +LexToken(EOL,'\n',1,3073) diff --git a/js/Electrical/IdealTransformer.js b/js/Electrical/IdealTransformer.js new file mode 100644 index 00000000..358eec59 --- /dev/null +++ b/js/Electrical/IdealTransformer.js @@ -0,0 +1,597 @@ +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(SEMICOLON,';',1,1028) +LexToken(EOL,'\n',1,1029) +LexToken(VAR,'y',1,1034) +LexToken(ASSIGNMENT,'=',1,1035) +LexToken(OPENSQBRACKET,'[',1,1036) +LexToken(CLOSESQBRACKET,']',1,1037) +LexToken(SEMICOLON,';',1,1038) +LexToken(EOL,'\n',1,1039) +LexToken(VAR,'typ',1,1044) +LexToken(ASSIGNMENT,'=',1,1047) +LexToken(OPENSQBRACKET,'[',1,1048) +LexToken(CLOSESQBRACKET,']',1,1049) +LexToken(SEMICOLON,';',1,1050) +LexToken(EOL,'\n',1,1051) +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(SEMICOLON,';',1,1101) +LexToken(EOL,'\n',1,1102) +LexToken(VAR,'graphics',1,1111) +LexToken(ASSIGNMENT,'=',1,1119) +LexToken(VAR,'arg1',1,1120) +LexToken(DOT,'.',1,1124) +LexToken(VAR,'graphics',1,1125) +LexToken(SEMICOLON,';',1,1133) +LexToken(EOL,'\n',1,1134) +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(SEMICOLON,';',1,1188) +LexToken(EOL,'\n',1,1189) +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(OPERATOR,'+',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(COMMA,',',1,1453) +LexToken(EOL,'\n',1,1454) +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(SEMICOLON,';',1,1750) +LexToken(EOL,'\n',1,1751) +LexToken(VAR,'Typeout',1,1760) +LexToken(ASSIGNMENT,'=',1,1767) +LexToken(OPENSQBRACKET,'[',1,1768) +LexToken(CLOSESQBRACKET,']',1,1769) +LexToken(SEMICOLON,';',1,1770) +LexToken(EOL,'\n',1,1771) +LexToken(VAR,'MI',1,1780) +LexToken(ASSIGNMENT,'=',1,1782) +LexToken(OPENSQBRACKET,'[',1,1783) +LexToken(CLOSESQBRACKET,']',1,1784) +LexToken(SEMICOLON,';',1,1785) +LexToken(EOL,'\n',1,1786) +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(NUMBER,'-2',1,1842) +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(NUMBER,'-2',1,1855) +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(SEMICOLON,';',1,1996) +LexToken(EOL,'\n',1,1997) +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(SEMICOLON,';',1,2033) +LexToken(EOL,'\n',1,2034) +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(SEMICOLON,';',1,2119) +LexToken(EOL,'\n',1,2120) +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(SEMICOLON,';',1,2156) +LexToken(EOL,'\n',1,2157) +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(NUMBER,'-1',1,2197) +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(SEMICOLON,';',1,2242) +LexToken(EOL,'\n',1,2243) +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(SEMICOLON,';',1,2279) +LexToken(EOL,'\n',1,2280) +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(NUMBER,'-2',1,2320) +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(SEMICOLON,';',1,2365) +LexToken(EOL,'\n',1,2366) +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(SEMICOLON,';',1,2402) +LexToken(EOL,'\n',1,2403) +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(SEMICOLON,';',1,2510) +LexToken(EOL,'\n',1,2511) +LexToken(VAR,'mo',1,2520) +LexToken(DOT,'.',1,2522) +LexToken(VAR,'inputs',1,2523) +LexToken(ASSIGNMENT,'=',1,2529) +LexToken(VAR,'MI',1,2530) +LexToken(SEMICOLON,';',1,2532) +LexToken(EOL,'\n',1,2533) +LexToken(VAR,'mo',1,2542) +LexToken(DOT,'.',1,2544) +LexToken(VAR,'outputs',1,2545) +LexToken(ASSIGNMENT,'=',1,2552) +LexToken(VAR,'MO',1,2553) +LexToken(SEMICOLON,';',1,2555) +LexToken(EOL,'\n',1,2556) +LexToken(VAR,'model',1,2565) +LexToken(DOT,'.',1,2570) +LexToken(VAR,'rpar',1,2571) +LexToken(ASSIGNMENT,'=',1,2575) +LexToken(VAR,'PrametersValue',1,2576) +LexToken(SEMICOLON,';',1,2590) +LexToken(EOL,'\n',1,2591) +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(SEMICOLON,';',1,2671) +LexToken(EOL,'\n',1,2672) +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(SEMICOLON,';',1,2992) +LexToken(EOL,'\n',1,2993) +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(SEMICOLON,';',1,3033) +LexToken(EOL,'\n',1,3034) +LexToken(END,'end',1,3039) +LexToken(EOL,'\n',1,3042) +LexToken(ENDFUNCTION,'endfunction',1,3043) +LexToken(EOL,'\n',1,3054) diff --git a/js/Electrical/Inductor.js b/js/Electrical/Inductor.js new file mode 100644 index 00000000..04ebeca1 --- /dev/null +++ b/js/Electrical/Inductor.js @@ -0,0 +1,339 @@ +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(SEMICOLON,';',1,907) +LexToken(EOL,'\n',1,908) +LexToken(VAR,'y',1,913) +LexToken(ASSIGNMENT,'=',1,914) +LexToken(OPENSQBRACKET,'[',1,915) +LexToken(CLOSESQBRACKET,']',1,916) +LexToken(SEMICOLON,';',1,917) +LexToken(EOL,'\n',1,918) +LexToken(VAR,'typ',1,923) +LexToken(ASSIGNMENT,'=',1,926) +LexToken(OPENSQBRACKET,'[',1,927) +LexToken(CLOSESQBRACKET,']',1,928) +LexToken(SEMICOLON,';',1,929) +LexToken(EOL,'\n',1,930) +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(SEMICOLON,';',1,980) +LexToken(EOL,'\n',1,981) +LexToken(VAR,'graphics',1,990) +LexToken(ASSIGNMENT,'=',1,998) +LexToken(VAR,'arg1',1,999) +LexToken(DOT,'.',1,1003) +LexToken(VAR,'graphics',1,1004) +LexToken(SEMICOLON,';',1,1012) +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(VAR,'model',1,1051) +LexToken(ASSIGNMENT,'=',1,1056) +LexToken(VAR,'arg1',1,1057) +LexToken(DOT,'.',1,1061) +LexToken(VAR,'model',1,1062) +LexToken(SEMICOLON,';',1,1067) +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,'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(COMMA,',',1,1250) +LexToken(EOL,'\n',1,1251) +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(SEMICOLON,';',1,1407) +LexToken(EOL,'\n',1,1408) +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(SEMICOLON,';',1,1537) +LexToken(EOL,'\n',1,1538) +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(SEMICOLON,';',1,1560) +LexToken(EOL,'\n',1,1561) +LexToken(VAR,'L',1,1570) +LexToken(ASSIGNMENT,'=',1,1571) +LexToken(NUMBER,'1.',1,1572) +LexToken(VAR,'d',1,1574) +LexToken(NUMBER,'-5',1,1575) +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(SEMICOLON,';',1,1706) +LexToken(EOL,'\n',1,1707) +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(SEMICOLON,';',1,1757) +LexToken(EOL,'\n',1,1758) +LexToken(VAR,'mo',1,1767) +LexToken(DOT,'.',1,1769) +LexToken(VAR,'outputs',1,1770) +LexToken(ASSIGNMENT,'=',1,1777) +LexToken(DQSTRING,'"n"',1,1780) +LexToken(SEMICOLON,';',1,1781) +LexToken(EOL,'\n',1,1782) +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(SEMICOLON,';',1,1849) +LexToken(EOL,'\n',1,1850) +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) diff --git a/js/Electrical/MOTOR.js b/js/Electrical/MOTOR.js new file mode 100644 index 00000000..b8da4009 --- /dev/null +++ b/js/Electrical/MOTOR.js @@ -0,0 +1,178 @@ +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(SEMICOLON,';',1,1115) +LexToken(EOL,'\n',1,1116) +LexToken(VAR,'y',1,1121) +LexToken(ASSIGNMENT,'=',1,1122) +LexToken(OPENSQBRACKET,'[',1,1123) +LexToken(CLOSESQBRACKET,']',1,1124) +LexToken(SEMICOLON,';',1,1125) +LexToken(EOL,'\n',1,1126) +LexToken(VAR,'typ',1,1131) +LexToken(ASSIGNMENT,'=',1,1134) +LexToken(OPENSQBRACKET,'[',1,1135) +LexToken(CLOSESQBRACKET,']',1,1136) +LexToken(SEMICOLON,';',1,1137) +LexToken(EOL,'\n',1,1138) +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(SEMICOLON,';',1,1188) +LexToken(EOL,'\n',1,1189) +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(SEMICOLON,';',1,1286) +LexToken(EOL,'\n',1,1287) +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(SEMICOLON,';',1,1386) +LexToken(EOL,'\n',1,1387) +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) diff --git a/js/Electrical/NMOS.js b/js/Electrical/NMOS.js new file mode 100644 index 00000000..1c2ae7ae --- /dev/null +++ b/js/Electrical/NMOS.js @@ -0,0 +1,546 @@ +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(SEMICOLON,';',1,880) +LexToken(EOL,'\n',1,881) +LexToken(VAR,'y',1,886) +LexToken(ASSIGNMENT,'=',1,887) +LexToken(OPENSQBRACKET,'[',1,888) +LexToken(CLOSESQBRACKET,']',1,889) +LexToken(SEMICOLON,';',1,890) +LexToken(EOL,'\n',1,891) +LexToken(VAR,'typ',1,896) +LexToken(ASSIGNMENT,'=',1,899) +LexToken(OPENSQBRACKET,'[',1,900) +LexToken(CLOSESQBRACKET,']',1,901) +LexToken(SEMICOLON,';',1,902) +LexToken(EOL,'\n',1,903) +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(SEMICOLON,';',1,953) +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(SEMICOLON,';',1,985) +LexToken(EOL,'\n',1,986) +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(SEMICOLON,';',1,1040) +LexToken(EOL,'\n',1,1041) +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(NUMBER,'-1',1,1575) +LexToken(COMMA,',',1,1577) +LexToken(DQSTRING,'"vec"',1,1582) +LexToken(COMMA,',',1,1583) +LexToken(NUMBER,'-1',1,1584) +LexToken(COMMA,',',1,1586) +LexToken(DQSTRING,'"vec"',1,1591) +LexToken(COMMA,',',1,1592) +LexToken(NUMBER,'-1',1,1593) +LexToken(COMMA,',',1,1595) +LexToken(DQSTRING,'"vec"',1,1600) +LexToken(COMMA,',',1,1601) +LexToken(NUMBER,'-1',1,1602) +LexToken(COMMA,',',1,1604) +LexToken(DQSTRING,'"vec"',1,1609) +LexToken(COMMA,',',1,1610) +LexToken(NUMBER,'-1',1,1611) +LexToken(COMMA,',',1,1613) +LexToken(DQSTRING,'"vec"',1,1618) +LexToken(COMMA,',',1,1619) +LexToken(NUMBER,'-1',1,1620) +LexToken(COMMA,',',1,1622) +LexToken(DQSTRING,'"vec"',1,1627) +LexToken(COMMA,',',1,1628) +LexToken(NUMBER,'-1',1,1629) +LexToken(COMMA,',',1,1631) +LexToken(DQSTRING,'"vec"',1,1636) +LexToken(COMMA,',',1,1637) +LexToken(NUMBER,'-1',1,1638) +LexToken(COMMA,',',1,1640) +LexToken(DQSTRING,'"vec"',1,1645) +LexToken(COMMA,',',1,1646) +LexToken(NUMBER,'-1',1,1647) +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(COMMA,',',1,1704) +LexToken(EOL,'\n',1,1705) +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(SEMICOLON,';',1,1862) +LexToken(EOL,'\n',1,1863) +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(SEMICOLON,';',1,1988) +LexToken(EOL,'\n',1,1989) +LexToken(VAR,'L',1,1998) +LexToken(ASSIGNMENT,'=',1,1999) +LexToken(NUMBER,'6.e-6',1,2000) +LexToken(SEMICOLON,';',1,2005) +LexToken(EOL,'\n',1,2006) +LexToken(VAR,'Beta',1,2015) +LexToken(ASSIGNMENT,'=',1,2019) +LexToken(NUMBER,'0.041e-3',1,2020) +LexToken(SEMICOLON,';',1,2028) +LexToken(EOL,'\n',1,2029) +LexToken(VAR,'Vt',1,2038) +LexToken(ASSIGNMENT,'=',1,2040) +LexToken(NUMBER,'0.8',1,2041) +LexToken(SEMICOLON,';',1,2044) +LexToken(EOL,'\n',1,2045) +LexToken(VAR,'K2',1,2054) +LexToken(ASSIGNMENT,'=',1,2056) +LexToken(NUMBER,'1.144',1,2057) +LexToken(SEMICOLON,';',1,2062) +LexToken(EOL,'\n',1,2063) +LexToken(VAR,'K5',1,2072) +LexToken(ASSIGNMENT,'=',1,2074) +LexToken(NUMBER,'0.7311',1,2076) +LexToken(SEMICOLON,';',1,2082) +LexToken(EOL,'\n',1,2083) +LexToken(VAR,'dW',1,2092) +LexToken(ASSIGNMENT,'=',1,2094) +LexToken(NUMBER,'-2.5e-6',1,2095) +LexToken(SEMICOLON,';',1,2102) +LexToken(EOL,'\n',1,2103) +LexToken(VAR,'dL',1,2112) +LexToken(ASSIGNMENT,'=',1,2114) +LexToken(NUMBER,'-1.5e-6',1,2116) +LexToken(SEMICOLON,';',1,2123) +LexToken(EOL,'\n',1,2124) +LexToken(VAR,'RDS',1,2133) +LexToken(ASSIGNMENT,'=',1,2136) +LexToken(NUMBER,'1.e+7',1,2137) +LexToken(SEMICOLON,';',1,2142) +LexToken(EOL,'\n',1,2143) +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(SEMICOLON,';',1,2272) +LexToken(EOL,'\n',1,2273) +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(SEMICOLON,';',1,2328) +LexToken(EOL,'\n',1,2329) +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) diff --git a/js/Electrical/NPN.js b/js/Electrical/NPN.js new file mode 100644 index 00000000..2f0ca464 --- /dev/null +++ b/js/Electrical/NPN.js @@ -0,0 +1,853 @@ +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(SEMICOLON,';',1,1007) +LexToken(EOL,'\n',1,1008) +LexToken(VAR,'y',1,1013) +LexToken(ASSIGNMENT,'=',1,1014) +LexToken(OPENSQBRACKET,'[',1,1015) +LexToken(CLOSESQBRACKET,']',1,1016) +LexToken(SEMICOLON,';',1,1017) +LexToken(EOL,'\n',1,1018) +LexToken(VAR,'typ',1,1023) +LexToken(ASSIGNMENT,'=',1,1026) +LexToken(OPENSQBRACKET,'[',1,1027) +LexToken(CLOSESQBRACKET,']',1,1028) +LexToken(SEMICOLON,';',1,1029) +LexToken(EOL,'\n',1,1030) +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(SEMICOLON,';',1,1080) +LexToken(EOL,'\n',1,1081) +LexToken(VAR,'graphics',1,1090) +LexToken(ASSIGNMENT,'=',1,1098) +LexToken(VAR,'arg1',1,1099) +LexToken(DOT,'.',1,1103) +LexToken(VAR,'graphics',1,1104) +LexToken(SEMICOLON,';',1,1112) +LexToken(EOL,'\n',1,1113) +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(SEMICOLON,';',1,1167) +LexToken(EOL,'\n',1,1168) +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(COMMA,',',1,2216) +LexToken(EOL,'\n',1,2217) +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(NUMBER,'-10',1,2510) +LexToken(SEMICOLON,';',1,2513) +LexToken(NUMBER,'5.000',1,2514) +LexToken(VAR,'D',1,2519) +LexToken(NUMBER,'-09',1,2520) +LexToken(SEMICOLON,';',1,2523) +LexToken(NUMBER,'1.000',1,2524) +LexToken(VAR,'D',1,2529) +LexToken(NUMBER,'-12',1,2530) +LexToken(SEMICOLON,';',1,2533) +LexToken(NUMBER,'4.000',1,2534) +LexToken(VAR,'D',1,2539) +LexToken(NUMBER,'-13',1,2540) +LexToken(SEMICOLON,';',1,2543) +LexToken(NUMBER,'5.000',1,2544) +LexToken(VAR,'D',1,2549) +LexToken(NUMBER,'-13',1,2550) +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(NUMBER,'-15',1,2578) +LexToken(SEMICOLON,';',1,2581) +LexToken(NUMBER,'1.000',1,2582) +LexToken(VAR,'D',1,2587) +LexToken(NUMBER,'-15',1,2588) +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(SEMICOLON,';',1,2779) +LexToken(EOL,'\n',1,2780) +LexToken(VAR,'Typeout',1,2789) +LexToken(ASSIGNMENT,'=',1,2796) +LexToken(OPENSQBRACKET,'[',1,2797) +LexToken(CLOSESQBRACKET,']',1,2798) +LexToken(SEMICOLON,';',1,2799) +LexToken(EOL,'\n',1,2800) +LexToken(VAR,'MI',1,2809) +LexToken(ASSIGNMENT,'=',1,2811) +LexToken(OPENSQBRACKET,'[',1,2812) +LexToken(CLOSESQBRACKET,']',1,2813) +LexToken(SEMICOLON,';',1,2814) +LexToken(EOL,'\n',1,2815) +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(NUMBER,'-2',1,2848) +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(NUMBER,'-2',1,2871) +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(SEMICOLON,';',1,3004) +LexToken(EOL,'\n',1,3005) +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(SEMICOLON,';',1,3041) +LexToken(EOL,'\n',1,3042) +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(SEMICOLON,';',1,3127) +LexToken(EOL,'\n',1,3128) +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(SEMICOLON,';',1,3164) +LexToken(EOL,'\n',1,3165) +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(NUMBER,'-1',1,3205) +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(SEMICOLON,';',1,3250) +LexToken(EOL,'\n',1,3251) +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(SEMICOLON,';',1,3287) +LexToken(EOL,'\n',1,3288) +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(NUMBER,'-2',1,3328) +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(SEMICOLON,';',1,3373) +LexToken(EOL,'\n',1,3374) +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(SEMICOLON,';',1,3410) +LexToken(EOL,'\n',1,3411) +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(SEMICOLON,';',1,3518) +LexToken(EOL,'\n',1,3519) +LexToken(VAR,'mo',1,3528) +LexToken(DOT,'.',1,3530) +LexToken(VAR,'inputs',1,3531) +LexToken(ASSIGNMENT,'=',1,3537) +LexToken(VAR,'MI',1,3538) +LexToken(SEMICOLON,';',1,3540) +LexToken(EOL,'\n',1,3541) +LexToken(VAR,'mo',1,3550) +LexToken(DOT,'.',1,3552) +LexToken(VAR,'outputs',1,3553) +LexToken(ASSIGNMENT,'=',1,3560) +LexToken(VAR,'MO',1,3561) +LexToken(SEMICOLON,';',1,3563) +LexToken(EOL,'\n',1,3564) +LexToken(VAR,'model',1,3573) +LexToken(DOT,'.',1,3578) +LexToken(VAR,'rpar',1,3579) +LexToken(ASSIGNMENT,'=',1,3583) +LexToken(VAR,'PrametersValue',1,3584) +LexToken(SEMICOLON,';',1,3598) +LexToken(EOL,'\n',1,3599) +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(SEMICOLON,';',1,3679) +LexToken(EOL,'\n',1,3680) +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(SEMICOLON,';',1,4125) +LexToken(EOL,'\n',1,4126) +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(SEMICOLON,';',1,4166) +LexToken(EOL,'\n',1,4167) +LexToken(END,'end',1,4172) +LexToken(EOL,'\n',1,4175) +LexToken(ENDFUNCTION,'endfunction',1,4176) +LexToken(EOL,'\n',1,4187) diff --git a/js/Electrical/OpAmp.js b/js/Electrical/OpAmp.js new file mode 100644 index 00000000..c8f0d3a5 --- /dev/null +++ b/js/Electrical/OpAmp.js @@ -0,0 +1,396 @@ +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(SEMICOLON,';',1,881) +LexToken(EOL,'\n',1,882) +LexToken(VAR,'y',1,887) +LexToken(ASSIGNMENT,'=',1,888) +LexToken(OPENSQBRACKET,'[',1,889) +LexToken(CLOSESQBRACKET,']',1,890) +LexToken(SEMICOLON,';',1,891) +LexToken(EOL,'\n',1,892) +LexToken(VAR,'typ',1,897) +LexToken(ASSIGNMENT,'=',1,900) +LexToken(OPENSQBRACKET,'[',1,901) +LexToken(CLOSESQBRACKET,']',1,902) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,954) +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(SEMICOLON,';',1,986) +LexToken(EOL,'\n',1,987) +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(SEMICOLON,';',1,1041) +LexToken(EOL,'\n',1,1042) +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(SEMICOLON,';',1,1307) +LexToken(EOL,'\n',1,1308) +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(COMMA,',',1,1354) +LexToken(EOL,'\n',1,1355) +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(SEMICOLON,';',1,1501) +LexToken(EOL,'\n',1,1502) +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(SEMICOLON,';',1,1722) +LexToken(EOL,'\n',1,1723) +LexToken(VAR,'Z',1,1732) +LexToken(ASSIGNMENT,'=',1,1733) +LexToken(OPENSQBRACKET,'[',1,1734) +LexToken(CLOSESQBRACKET,']',1,1735) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,1766) +LexToken(EOL,'\n',1,1767) +LexToken(VAR,'model',1,1776) +LexToken(DOT,'.',1,1781) +LexToken(VAR,'sim',1,1782) +LexToken(ASSIGNMENT,'=',1,1785) +LexToken(DQSTRING,'"OpAmp"',1,1792) +LexToken(SEMICOLON,';',1,1793) +LexToken(EOL,'\n',1,1794) +LexToken(VAR,'model',1,1803) +LexToken(DOT,'.',1,1808) +LexToken(VAR,'blocktype',1,1809) +LexToken(ASSIGNMENT,'=',1,1818) +LexToken(DQSTRING,'"c"',1,1821) +LexToken(SEMICOLON,';',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,'%t',1,1846) +LexToken(PREVAR_BOOLEAN,'%f',1,1849) +LexToken(CLOSESQBRACKET,']',1,1851) +LexToken(SEMICOLON,';',1,1852) +LexToken(EOL,'\n',1,1853) +LexToken(VAR,'mo',1,1862) +LexToken(ASSIGNMENT,'=',1,1864) +LexToken(VAR,'modelica',1,1865) +LexToken(OPENBRACKET,'(',1,1873) +LexToken(CLOSEBRACKET,')',1,1874) +LexToken(SEMICOLON,';',1,1875) +LexToken(EOL,'\n',1,1876) +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(SEMICOLON,';',1,1903) +LexToken(EOL,'\n',1,1904) +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(SEMICOLON,';',1,1938) +LexToken(EOL,'\n',1,1939) +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(SEMICOLON,';',1,1966) +LexToken(EOL,'\n',1,1967) +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(SEMICOLON,';',1,1999) +LexToken(EOL,'\n',1,2000) +LexToken(VAR,'model',1,2009) +LexToken(DOT,'.',1,2014) +LexToken(VAR,'equations',1,2015) +LexToken(ASSIGNMENT,'=',1,2024) +LexToken(VAR,'mo',1,2025) +LexToken(SEMICOLON,';',1,2027) +LexToken(EOL,'\n',1,2028) +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(SEMICOLON,';',1,2073) +LexToken(EOL,'\n',1,2074) +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(SEMICOLON,';',1,2121) +LexToken(EOL,'\n',1,2122) +LexToken(VAR,'model',1,2131) +LexToken(DOT,'.',1,2136) +LexToken(VAR,'rpar',1,2137) +LexToken(ASSIGNMENT,'=',1,2141) +LexToken(VAR,'Z',1,2142) +LexToken(SEMICOLON,';',1,2143) +LexToken(EOL,'\n',1,2144) +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(SEMICOLON,';',1,2168) +LexToken(EOL,'\n',1,2169) +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) diff --git a/js/Electrical/PMOS.js b/js/Electrical/PMOS.js new file mode 100644 index 00000000..e0bb3cec --- /dev/null +++ b/js/Electrical/PMOS.js @@ -0,0 +1,545 @@ +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(SEMICOLON,';',1,880) +LexToken(EOL,'\n',1,881) +LexToken(VAR,'y',1,886) +LexToken(ASSIGNMENT,'=',1,887) +LexToken(OPENSQBRACKET,'[',1,888) +LexToken(CLOSESQBRACKET,']',1,889) +LexToken(SEMICOLON,';',1,890) +LexToken(EOL,'\n',1,891) +LexToken(VAR,'typ',1,896) +LexToken(ASSIGNMENT,'=',1,899) +LexToken(OPENSQBRACKET,'[',1,900) +LexToken(CLOSESQBRACKET,']',1,901) +LexToken(SEMICOLON,';',1,902) +LexToken(EOL,'\n',1,903) +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(SEMICOLON,';',1,953) +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(SEMICOLON,';',1,985) +LexToken(EOL,'\n',1,986) +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(SEMICOLON,';',1,1040) +LexToken(EOL,'\n',1,1041) +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(NUMBER,'-1',1,1569) +LexToken(COMMA,',',1,1571) +LexToken(DQSTRING,'"vec"',1,1576) +LexToken(COMMA,',',1,1577) +LexToken(NUMBER,'-1',1,1578) +LexToken(COMMA,',',1,1580) +LexToken(DQSTRING,'"vec"',1,1585) +LexToken(COMMA,',',1,1586) +LexToken(NUMBER,'-1',1,1587) +LexToken(COMMA,',',1,1589) +LexToken(DQSTRING,'"vec"',1,1594) +LexToken(COMMA,',',1,1595) +LexToken(NUMBER,'-1',1,1596) +LexToken(COMMA,',',1,1598) +LexToken(DQSTRING,'"vec"',1,1603) +LexToken(COMMA,',',1,1604) +LexToken(NUMBER,'-1',1,1605) +LexToken(COMMA,',',1,1607) +LexToken(DQSTRING,'"vec"',1,1612) +LexToken(COMMA,',',1,1613) +LexToken(NUMBER,'-1',1,1614) +LexToken(COMMA,',',1,1616) +LexToken(DQSTRING,'"vec"',1,1621) +LexToken(COMMA,',',1,1622) +LexToken(NUMBER,'-1',1,1623) +LexToken(COMMA,',',1,1625) +LexToken(DQSTRING,'"vec"',1,1630) +LexToken(COMMA,',',1,1631) +LexToken(NUMBER,'-1',1,1632) +LexToken(COMMA,',',1,1634) +LexToken(DQSTRING,'"vec"',1,1639) +LexToken(COMMA,',',1,1640) +LexToken(NUMBER,'-1',1,1641) +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(COMMA,',',1,1698) +LexToken(EOL,'\n',1,1699) +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(SEMICOLON,';',1,1856) +LexToken(EOL,'\n',1,1857) +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(SEMICOLON,';',1,1983) +LexToken(EOL,'\n',1,1984) +LexToken(VAR,'L',1,1993) +LexToken(ASSIGNMENT,'=',1,1994) +LexToken(NUMBER,'6.0e-6',1,1995) +LexToken(SEMICOLON,';',1,2001) +LexToken(EOL,'\n',1,2002) +LexToken(VAR,'Beta',1,2011) +LexToken(ASSIGNMENT,'=',1,2015) +LexToken(NUMBER,'0.0105e-3',1,2016) +LexToken(SEMICOLON,';',1,2025) +LexToken(EOL,'\n',1,2026) +LexToken(VAR,'Vt',1,2035) +LexToken(ASSIGNMENT,'=',1,2037) +LexToken(NUMBER,'-1',1,2038) +LexToken(SEMICOLON,';',1,2040) +LexToken(EOL,'\n',1,2041) +LexToken(VAR,'K2',1,2050) +LexToken(ASSIGNMENT,'=',1,2052) +LexToken(NUMBER,'0.41',1,2053) +LexToken(SEMICOLON,';',1,2057) +LexToken(EOL,'\n',1,2058) +LexToken(VAR,'K5',1,2067) +LexToken(ASSIGNMENT,'=',1,2069) +LexToken(NUMBER,'0.839',1,2070) +LexToken(SEMICOLON,';',1,2075) +LexToken(EOL,'\n',1,2076) +LexToken(VAR,'dW',1,2085) +LexToken(ASSIGNMENT,'=',1,2087) +LexToken(NUMBER,'-2.5e-6',1,2088) +LexToken(SEMICOLON,';',1,2095) +LexToken(EOL,'\n',1,2096) +LexToken(VAR,'dL',1,2105) +LexToken(ASSIGNMENT,'=',1,2107) +LexToken(NUMBER,'-2.1e-6',1,2108) +LexToken(SEMICOLON,';',1,2115) +LexToken(EOL,'\n',1,2116) +LexToken(VAR,'RDS',1,2125) +LexToken(ASSIGNMENT,'=',1,2128) +LexToken(NUMBER,'1.e+7',1,2129) +LexToken(SEMICOLON,';',1,2134) +LexToken(EOL,'\n',1,2135) +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(SEMICOLON,';',1,2263) +LexToken(EOL,'\n',1,2264) +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(SEMICOLON,';',1,2319) +LexToken(EOL,'\n',1,2320) +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) diff --git a/js/Electrical/PNP.js b/js/Electrical/PNP.js new file mode 100644 index 00000000..20ba55a1 --- /dev/null +++ b/js/Electrical/PNP.js @@ -0,0 +1,855 @@ +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(SEMICOLON,';',1,1007) +LexToken(EOL,'\n',1,1008) +LexToken(VAR,'y',1,1013) +LexToken(ASSIGNMENT,'=',1,1014) +LexToken(OPENSQBRACKET,'[',1,1015) +LexToken(CLOSESQBRACKET,']',1,1016) +LexToken(SEMICOLON,';',1,1017) +LexToken(EOL,'\n',1,1018) +LexToken(VAR,'typ',1,1023) +LexToken(ASSIGNMENT,'=',1,1026) +LexToken(OPENSQBRACKET,'[',1,1027) +LexToken(CLOSESQBRACKET,']',1,1028) +LexToken(SEMICOLON,';',1,1029) +LexToken(EOL,'\n',1,1030) +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(SEMICOLON,';',1,1080) +LexToken(EOL,'\n',1,1081) +LexToken(VAR,'graphics',1,1090) +LexToken(ASSIGNMENT,'=',1,1098) +LexToken(VAR,'arg1',1,1099) +LexToken(DOT,'.',1,1103) +LexToken(VAR,'graphics',1,1104) +LexToken(SEMICOLON,';',1,1112) +LexToken(EOL,'\n',1,1113) +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(SEMICOLON,';',1,1167) +LexToken(EOL,'\n',1,1168) +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(COMMA,',',1,2226) +LexToken(EOL,'\n',1,2227) +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(NUMBER,'-10',1,2521) +LexToken(SEMICOLON,';',1,2524) +LexToken(NUMBER,'5.000',1,2525) +LexToken(VAR,'D',1,2530) +LexToken(NUMBER,'-09',1,2531) +LexToken(SEMICOLON,';',1,2534) +LexToken(NUMBER,'1.000',1,2535) +LexToken(VAR,'D',1,2540) +LexToken(NUMBER,'-12',1,2541) +LexToken(SEMICOLON,';',1,2544) +LexToken(NUMBER,'4.000',1,2545) +LexToken(VAR,'D',1,2550) +LexToken(NUMBER,'-13',1,2551) +LexToken(SEMICOLON,';',1,2554) +LexToken(NUMBER,'5.000',1,2555) +LexToken(VAR,'D',1,2560) +LexToken(NUMBER,'-13',1,2561) +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(NUMBER,'-15',1,2589) +LexToken(SEMICOLON,';',1,2592) +LexToken(NUMBER,'1.000',1,2593) +LexToken(VAR,'D',1,2598) +LexToken(NUMBER,'-15',1,2599) +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(SEMICOLON,';',1,2790) +LexToken(EOL,'\n',1,2791) +LexToken(VAR,'Typeout',1,2800) +LexToken(ASSIGNMENT,'=',1,2807) +LexToken(OPENSQBRACKET,'[',1,2808) +LexToken(CLOSESQBRACKET,']',1,2809) +LexToken(SEMICOLON,';',1,2810) +LexToken(EOL,'\n',1,2811) +LexToken(VAR,'MI',1,2820) +LexToken(ASSIGNMENT,'=',1,2822) +LexToken(OPENSQBRACKET,'[',1,2823) +LexToken(CLOSESQBRACKET,']',1,2824) +LexToken(SEMICOLON,';',1,2825) +LexToken(EOL,'\n',1,2826) +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(NUMBER,'-2',1,2859) +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(NUMBER,'-2',1,2880) +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(SEMICOLON,';',1,3013) +LexToken(EOL,'\n',1,3014) +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(SEMICOLON,';',1,3050) +LexToken(EOL,'\n',1,3051) +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(SEMICOLON,';',1,3136) +LexToken(EOL,'\n',1,3137) +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(SEMICOLON,';',1,3173) +LexToken(EOL,'\n',1,3174) +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(NUMBER,'-1',1,3214) +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(SEMICOLON,';',1,3259) +LexToken(EOL,'\n',1,3260) +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(SEMICOLON,';',1,3296) +LexToken(EOL,'\n',1,3297) +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(NUMBER,'-2',1,3337) +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(SEMICOLON,';',1,3382) +LexToken(EOL,'\n',1,3383) +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(SEMICOLON,';',1,3419) +LexToken(EOL,'\n',1,3420) +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(SEMICOLON,';',1,3527) +LexToken(EOL,'\n',1,3528) +LexToken(VAR,'mo',1,3537) +LexToken(DOT,'.',1,3539) +LexToken(VAR,'inputs',1,3540) +LexToken(ASSIGNMENT,'=',1,3546) +LexToken(VAR,'MI',1,3547) +LexToken(SEMICOLON,';',1,3549) +LexToken(EOL,'\n',1,3550) +LexToken(VAR,'mo',1,3559) +LexToken(DOT,'.',1,3561) +LexToken(VAR,'outputs',1,3562) +LexToken(ASSIGNMENT,'=',1,3569) +LexToken(VAR,'MO',1,3570) +LexToken(SEMICOLON,';',1,3572) +LexToken(EOL,'\n',1,3573) +LexToken(VAR,'model',1,3582) +LexToken(DOT,'.',1,3587) +LexToken(VAR,'rpar',1,3588) +LexToken(ASSIGNMENT,'=',1,3592) +LexToken(VAR,'PrametersValue',1,3593) +LexToken(SEMICOLON,';',1,3607) +LexToken(EOL,'\n',1,3608) +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(SEMICOLON,';',1,3688) +LexToken(EOL,'\n',1,3689) +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(SEMICOLON,';',1,4134) +LexToken(EOL,'\n',1,4135) +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(SEMICOLON,';',1,4175) +LexToken(EOL,'\n',1,4176) +LexToken(END,'end',1,4181) +LexToken(EOL,'\n',1,4184) +LexToken(ENDFUNCTION,'endfunction',1,4185) +LexToken(EOL,'\n',1,4196) diff --git a/js/Electrical/PotentialSensor.js b/js/Electrical/PotentialSensor.js new file mode 100644 index 00000000..2b94fccf --- /dev/null +++ b/js/Electrical/PotentialSensor.js @@ -0,0 +1,213 @@ +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(SEMICOLON,';',1,1108) +LexToken(EOL,'\n',1,1109) +LexToken(VAR,'y',1,1114) +LexToken(ASSIGNMENT,'=',1,1115) +LexToken(OPENSQBRACKET,'[',1,1116) +LexToken(CLOSESQBRACKET,']',1,1117) +LexToken(SEMICOLON,';',1,1118) +LexToken(EOL,'\n',1,1119) +LexToken(VAR,'typ',1,1124) +LexToken(ASSIGNMENT,'=',1,1127) +LexToken(OPENSQBRACKET,'[',1,1128) +LexToken(CLOSESQBRACKET,']',1,1129) +LexToken(SEMICOLON,';',1,1130) +LexToken(EOL,'\n',1,1131) +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(SEMICOLON,';',1,1181) +LexToken(EOL,'\n',1,1182) +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(SEMICOLON,';',1,1255) +LexToken(EOL,'\n',1,1256) +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(SEMICOLON,';',1,1278) +LexToken(EOL,'\n',1,1279) +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(SEMICOLON,';',1,1473) +LexToken(EOL,'\n',1,1474) +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) diff --git a/js/Electrical/Resistor.js b/js/Electrical/Resistor.js new file mode 100644 index 00000000..3074afba --- /dev/null +++ b/js/Electrical/Resistor.js @@ -0,0 +1,354 @@ +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(SEMICOLON,';',1,1100) +LexToken(EOL,'\n',1,1101) +LexToken(VAR,'y',1,1106) +LexToken(ASSIGNMENT,'=',1,1107) +LexToken(OPENSQBRACKET,'[',1,1108) +LexToken(CLOSESQBRACKET,']',1,1109) +LexToken(SEMICOLON,';',1,1110) +LexToken(EOL,'\n',1,1111) +LexToken(VAR,'typ',1,1116) +LexToken(ASSIGNMENT,'=',1,1119) +LexToken(OPENSQBRACKET,'[',1,1120) +LexToken(CLOSESQBRACKET,']',1,1121) +LexToken(SEMICOLON,';',1,1122) +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(SEMICOLON,';',1,1173) +LexToken(EOL,'\n',1,1174) +LexToken(VAR,'graphics',1,1183) +LexToken(ASSIGNMENT,'=',1,1191) +LexToken(VAR,'arg1',1,1192) +LexToken(DOT,'.',1,1196) +LexToken(VAR,'graphics',1,1197) +LexToken(SEMICOLON,';',1,1205) +LexToken(EOL,'\n',1,1206) +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(SEMICOLON,';',1,1260) +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,'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(COMMA,',',1,1445) +LexToken(EOL,'\n',1,1446) +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(SEMICOLON,';',1,1602) +LexToken(EOL,'\n',1,1603) +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(SEMICOLON,';',1,1905) +LexToken(EOL,'\n',1,1906) +LexToken(VAR,'mo',1,1915) +LexToken(DOT,'.',1,1917) +LexToken(VAR,'outputs',1,1918) +LexToken(ASSIGNMENT,'=',1,1925) +LexToken(DQSTRING,'"n"',1,1928) +LexToken(SEMICOLON,';',1,1929) +LexToken(EOL,'\n',1,1930) +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) diff --git a/js/Electrical/SineVoltage.js b/js/Electrical/SineVoltage.js new file mode 100644 index 00000000..34165c61 --- /dev/null +++ b/js/Electrical/SineVoltage.js @@ -0,0 +1,453 @@ +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(SEMICOLON,';',1,1104) +LexToken(EOL,'\n',1,1105) +LexToken(VAR,'y',1,1110) +LexToken(ASSIGNMENT,'=',1,1111) +LexToken(OPENSQBRACKET,'[',1,1112) +LexToken(CLOSESQBRACKET,']',1,1113) +LexToken(SEMICOLON,';',1,1114) +LexToken(EOL,'\n',1,1115) +LexToken(VAR,'typ',1,1120) +LexToken(ASSIGNMENT,'=',1,1123) +LexToken(OPENSQBRACKET,'[',1,1124) +LexToken(CLOSESQBRACKET,']',1,1125) +LexToken(SEMICOLON,';',1,1126) +LexToken(EOL,'\n',1,1127) +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(SEMICOLON,';',1,1177) +LexToken(EOL,'\n',1,1178) +LexToken(VAR,'graphics',1,1187) +LexToken(ASSIGNMENT,'=',1,1195) +LexToken(VAR,'arg1',1,1196) +LexToken(DOT,'.',1,1200) +LexToken(VAR,'graphics',1,1201) +LexToken(SEMICOLON,';',1,1209) +LexToken(EOL,'\n',1,1210) +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(SEMICOLON,';',1,1264) +LexToken(EOL,'\n',1,1265) +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(COMMA,',',1,1595) +LexToken(EOL,'\n',1,1596) +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(SEMICOLON,';',1,1794) +LexToken(EOL,'\n',1,1795) +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(SEMICOLON,';',1,1924) +LexToken(EOL,'\n',1,1925) +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(SEMICOLON,';',1,1947) +LexToken(EOL,'\n',1,1948) +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(SEMICOLON,';',1,2227) +LexToken(EOL,'\n',1,2228) +LexToken(VAR,'mo',1,2237) +LexToken(DOT,'.',1,2239) +LexToken(VAR,'outputs',1,2240) +LexToken(ASSIGNMENT,'=',1,2247) +LexToken(DQSTRING,'"n"',1,2250) +LexToken(SEMICOLON,';',1,2251) +LexToken(EOL,'\n',1,2252) +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) diff --git a/js/Electrical/Switch.js b/js/Electrical/Switch.js new file mode 100644 index 00000000..fea65fe9 --- /dev/null +++ b/js/Electrical/Switch.js @@ -0,0 +1,392 @@ +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(SEMICOLON,';',1,1098) +LexToken(EOL,'\n',1,1099) +LexToken(VAR,'y',1,1104) +LexToken(ASSIGNMENT,'=',1,1105) +LexToken(OPENSQBRACKET,'[',1,1106) +LexToken(CLOSESQBRACKET,']',1,1107) +LexToken(SEMICOLON,';',1,1108) +LexToken(EOL,'\n',1,1109) +LexToken(VAR,'typ',1,1114) +LexToken(ASSIGNMENT,'=',1,1117) +LexToken(OPENSQBRACKET,'[',1,1118) +LexToken(CLOSESQBRACKET,']',1,1119) +LexToken(SEMICOLON,';',1,1120) +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(SEMICOLON,';',1,1171) +LexToken(EOL,'\n',1,1172) +LexToken(VAR,'graphics',1,1181) +LexToken(ASSIGNMENT,'=',1,1189) +LexToken(VAR,'arg1',1,1190) +LexToken(DOT,'.',1,1194) +LexToken(VAR,'graphics',1,1195) +LexToken(SEMICOLON,';',1,1203) +LexToken(EOL,'\n',1,1204) +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(SEMICOLON,';',1,1258) +LexToken(EOL,'\n',1,1259) +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(COMMA,',',1,1527) +LexToken(EOL,'\n',1,1528) +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(SEMICOLON,';',1,1666) +LexToken(EOL,'\n',1,1667) +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(SEMICOLON,';',1,1792) +LexToken(EOL,'\n',1,1793) +LexToken(VAR,'Roff',1,1802) +LexToken(ASSIGNMENT,'=',1,1806) +LexToken(NUMBER,'1e5',1,1807) +LexToken(SEMICOLON,';',1,1810) +LexToken(EOL,'\n',1,1811) +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(SEMICOLON,';',1,1836) +LexToken(EOL,'\n',1,1837) +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(SEMICOLON,';',1,1855) +LexToken(EOL,'\n',1,1856) +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(SEMICOLON,';',1,2019) +LexToken(EOL,'\n',1,2020) +LexToken(VAR,'mo',1,2029) +LexToken(DOT,'.',1,2031) +LexToken(VAR,'outputs',1,2032) +LexToken(ASSIGNMENT,'=',1,2039) +LexToken(DQSTRING,'"n"',1,2042) +LexToken(SEMICOLON,';',1,2043) +LexToken(EOL,'\n',1,2044) +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(SEMICOLON,';',1,2076) +LexToken(EOL,'\n',1,2077) +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(SEMICOLON,';',1,2217) +LexToken(EOL,'\n',1,2218) +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(SEMICOLON,';',1,2242) +LexToken(EOL,'\n',1,2243) +LexToken(VAR,'gr_i',1,2252) +LexToken(ASSIGNMENT,'=',1,2256) +LexToken(OPENSQBRACKET,'[',1,2257) +LexToken(CLOSESQBRACKET,']',1,2258) +LexToken(SEMICOLON,';',1,2259) +LexToken(EOL,'\n',1,2260) +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) diff --git a/js/Electrical/VVsourceAC.js b/js/Electrical/VVsourceAC.js new file mode 100644 index 00000000..4601377f --- /dev/null +++ b/js/Electrical/VVsourceAC.js @@ -0,0 +1,360 @@ +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(SEMICOLON,';',1,1102) +LexToken(EOL,'\n',1,1103) +LexToken(VAR,'y',1,1108) +LexToken(ASSIGNMENT,'=',1,1109) +LexToken(OPENSQBRACKET,'[',1,1110) +LexToken(CLOSESQBRACKET,']',1,1111) +LexToken(SEMICOLON,';',1,1112) +LexToken(EOL,'\n',1,1113) +LexToken(VAR,'typ',1,1118) +LexToken(ASSIGNMENT,'=',1,1121) +LexToken(OPENSQBRACKET,'[',1,1122) +LexToken(CLOSESQBRACKET,']',1,1123) +LexToken(SEMICOLON,';',1,1124) +LexToken(EOL,'\n',1,1125) +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(SEMICOLON,';',1,1175) +LexToken(EOL,'\n',1,1176) +LexToken(VAR,'graphics',1,1185) +LexToken(ASSIGNMENT,'=',1,1193) +LexToken(VAR,'arg1',1,1194) +LexToken(DOT,'.',1,1198) +LexToken(VAR,'graphics',1,1199) +LexToken(SEMICOLON,';',1,1207) +LexToken(EOL,'\n',1,1208) +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(SEMICOLON,';',1,1262) +LexToken(EOL,'\n',1,1263) +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(NUMBER,'-1',1,1417) +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(COMMA,',',1,1473) +LexToken(EOL,'\n',1,1474) +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(SEMICOLON,';',1,1634) +LexToken(EOL,'\n',1,1635) +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(SEMICOLON,';',1,1766) +LexToken(EOL,'\n',1,1767) +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(SEMICOLON,';',1,1789) +LexToken(EOL,'\n',1,1790) +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(SEMICOLON,';',1,2012) +LexToken(EOL,'\n',1,2013) +LexToken(VAR,'mo',1,2022) +LexToken(DOT,'.',1,2024) +LexToken(VAR,'outputs',1,2025) +LexToken(ASSIGNMENT,'=',1,2032) +LexToken(DQSTRING,'"n"',1,2035) +LexToken(SEMICOLON,';',1,2036) +LexToken(EOL,'\n',1,2037) +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) diff --git a/js/Electrical/VariableResistor.js b/js/Electrical/VariableResistor.js new file mode 100644 index 00000000..26f1e525 --- /dev/null +++ b/js/Electrical/VariableResistor.js @@ -0,0 +1,233 @@ +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(SEMICOLON,';',1,1108) +LexToken(EOL,'\n',1,1109) +LexToken(VAR,'y',1,1114) +LexToken(ASSIGNMENT,'=',1,1115) +LexToken(OPENSQBRACKET,'[',1,1116) +LexToken(CLOSESQBRACKET,']',1,1117) +LexToken(SEMICOLON,';',1,1118) +LexToken(EOL,'\n',1,1119) +LexToken(VAR,'typ',1,1124) +LexToken(ASSIGNMENT,'=',1,1127) +LexToken(OPENSQBRACKET,'[',1,1128) +LexToken(CLOSESQBRACKET,']',1,1129) +LexToken(SEMICOLON,';',1,1130) +LexToken(EOL,'\n',1,1131) +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(SEMICOLON,';',1,1181) +LexToken(EOL,'\n',1,1182) +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(SEMICOLON,';',1,1414) +LexToken(EOL,'\n',1,1415) +LexToken(VAR,'mo',1,1424) +LexToken(DOT,'.',1,1426) +LexToken(VAR,'outputs',1,1427) +LexToken(ASSIGNMENT,'=',1,1434) +LexToken(DQSTRING,'"n"',1,1437) +LexToken(SEMICOLON,';',1,1438) +LexToken(EOL,'\n',1,1439) +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) diff --git a/js/Electrical/VoltageSensor.js b/js/Electrical/VoltageSensor.js new file mode 100644 index 00000000..1ee8d1de --- /dev/null +++ b/js/Electrical/VoltageSensor.js @@ -0,0 +1,210 @@ +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(SEMICOLON,';',1,889) +LexToken(EOL,'\n',1,890) +LexToken(VAR,'y',1,895) +LexToken(ASSIGNMENT,'=',1,896) +LexToken(OPENSQBRACKET,'[',1,897) +LexToken(CLOSESQBRACKET,']',1,898) +LexToken(SEMICOLON,';',1,899) +LexToken(EOL,'\n',1,900) +LexToken(VAR,'typ',1,905) +LexToken(ASSIGNMENT,'=',1,908) +LexToken(OPENSQBRACKET,'[',1,909) +LexToken(CLOSESQBRACKET,']',1,910) +LexToken(SEMICOLON,';',1,911) +LexToken(EOL,'\n',1,912) +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(SEMICOLON,';',1,962) +LexToken(EOL,'\n',1,963) +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(SEMICOLON,';',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(OPENSQBRACKET,'[',1,1054) +LexToken(NUMBER,'1',1,1055) +LexToken(SEMICOLON,';',1,1056) +LexToken(NUMBER,'1',1,1058) +LexToken(CLOSESQBRACKET,']',1,1059) +LexToken(SEMICOLON,';',1,1060) +LexToken(EOL,'\n',1,1061) +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(SEMICOLON,';',1,1229) +LexToken(EOL,'\n',1,1230) +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) diff --git a/js/Electrical/VsourceAC.js b/js/Electrical/VsourceAC.js new file mode 100644 index 00000000..dc2e87e7 --- /dev/null +++ b/js/Electrical/VsourceAC.js @@ -0,0 +1,375 @@ +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(SEMICOLON,';',1,1101) +LexToken(EOL,'\n',1,1102) +LexToken(VAR,'y',1,1107) +LexToken(ASSIGNMENT,'=',1,1108) +LexToken(OPENSQBRACKET,'[',1,1109) +LexToken(CLOSESQBRACKET,']',1,1110) +LexToken(SEMICOLON,';',1,1111) +LexToken(EOL,'\n',1,1112) +LexToken(VAR,'typ',1,1117) +LexToken(ASSIGNMENT,'=',1,1120) +LexToken(OPENSQBRACKET,'[',1,1121) +LexToken(CLOSESQBRACKET,']',1,1122) +LexToken(SEMICOLON,';',1,1123) +LexToken(EOL,'\n',1,1124) +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(SEMICOLON,';',1,1174) +LexToken(EOL,'\n',1,1175) +LexToken(VAR,'graphics',1,1184) +LexToken(ASSIGNMENT,'=',1,1192) +LexToken(VAR,'arg1',1,1193) +LexToken(DOT,'.',1,1197) +LexToken(VAR,'graphics',1,1198) +LexToken(SEMICOLON,';',1,1206) +LexToken(EOL,'\n',1,1207) +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(SEMICOLON,';',1,1261) +LexToken(EOL,'\n',1,1262) +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(NUMBER,'-1',1,1438) +LexToken(COMMA,',',1,1440) +LexToken(DQSTRING,'"vec"',1,1445) +LexToken(COMMA,',',1,1446) +LexToken(NUMBER,'-1',1,1447) +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(COMMA,',',1,1503) +LexToken(EOL,'\n',1,1504) +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(SEMICOLON,';',1,1670) +LexToken(EOL,'\n',1,1671) +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(SEMICOLON,';',1,1800) +LexToken(EOL,'\n',1,1801) +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(SEMICOLON,';',1,1823) +LexToken(EOL,'\n',1,1824) +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(SEMICOLON,';',1,2040) +LexToken(EOL,'\n',1,2041) +LexToken(VAR,'mo',1,2050) +LexToken(DOT,'.',1,2052) +LexToken(VAR,'outputs',1,2053) +LexToken(ASSIGNMENT,'=',1,2060) +LexToken(DQSTRING,'"n"',1,2063) +LexToken(SEMICOLON,';',1,2064) +LexToken(EOL,'\n',1,2065) +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) diff --git a/js/Events/ANDBLK.js b/js/Events/ANDBLK.js new file mode 100644 index 00000000..877897ac --- /dev/null +++ b/js/Events/ANDBLK.js @@ -0,0 +1,933 @@ +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(SEMICOLON,';',1,882) +LexToken(EOL,'\n',1,883) +LexToken(VAR,'y',1,888) +LexToken(ASSIGNMENT,'=',1,889) +LexToken(OPENSQBRACKET,'[',1,890) +LexToken(CLOSESQBRACKET,']',1,891) +LexToken(SEMICOLON,';',1,892) +LexToken(EOL,'\n',1,893) +LexToken(VAR,'typ',1,898) +LexToken(ASSIGNMENT,'=',1,901) +LexToken(OPENSQBRACKET,'[',1,902) +LexToken(CLOSESQBRACKET,']',1,903) +LexToken(SEMICOLON,';',1,904) +LexToken(EOL,'\n',1,905) +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(COMMA,',',1,2340) +LexToken(EOL,'\n',1,2341) +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(NUMBER,'-1',1,2607) +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(NUMBER,'-1',1,2758) +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(NUMBER,'-1',1,2903) +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(NUMBER,'-1',1,3154) +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(NUMBER,'-1',1,3277) +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(SEMICOLON,';',1,3405) +LexToken(EOL,'\n',1,3406) +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(SEMICOLON,';',1,3661) +LexToken(EOL,'\n',1,3662) +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) diff --git a/js/Events/ANDLOG_f.js b/js/Events/ANDLOG_f.js new file mode 100644 index 00000000..dba54efd --- /dev/null +++ b/js/Events/ANDLOG_f.js @@ -0,0 +1,150 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +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) diff --git a/js/Events/CLKSOMV_f.js b/js/Events/CLKSOMV_f.js new file mode 100644 index 00000000..fc849443 --- /dev/null +++ b/js/Events/CLKSOMV_f.js @@ -0,0 +1,156 @@ +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(SEMICOLON,';',1,885) +LexToken(EOL,'\n',1,886) +LexToken(VAR,'y',1,891) +LexToken(ASSIGNMENT,'=',1,892) +LexToken(OPENSQBRACKET,'[',1,893) +LexToken(CLOSESQBRACKET,']',1,894) +LexToken(SEMICOLON,';',1,895) +LexToken(EOL,'\n',1,896) +LexToken(VAR,'typ',1,901) +LexToken(ASSIGNMENT,'=',1,904) +LexToken(OPENSQBRACKET,'[',1,905) +LexToken(CLOSESQBRACKET,']',1,906) +LexToken(SEMICOLON,';',1,907) +LexToken(EOL,'\n',1,908) +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(SEMICOLON,';',1,986) +LexToken(EOL,'\n',1,987) +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(NUMBER,'-1',1,1165) +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) diff --git a/js/Events/CLKSOM_f.js b/js/Events/CLKSOM_f.js new file mode 100644 index 00000000..48db5fed --- /dev/null +++ b/js/Events/CLKSOM_f.js @@ -0,0 +1,157 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',1,906) +LexToken(EOL,'\n',1,907) +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(SEMICOLON,';',1,985) +LexToken(EOL,'\n',1,986) +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(NUMBER,'-1',1,1163) +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(OPERATOR,'/',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) diff --git a/js/Events/CLKSPLIT_f.js b/js/Events/CLKSPLIT_f.js new file mode 100644 index 00000000..3bf50ede --- /dev/null +++ b/js/Events/CLKSPLIT_f.js @@ -0,0 +1,194 @@ +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(SEMICOLON,';',1,1073) +LexToken(EOL,'\n',1,1074) +LexToken(VAR,'y',1,1079) +LexToken(ASSIGNMENT,'=',1,1080) +LexToken(OPENSQBRACKET,'[',1,1081) +LexToken(CLOSESQBRACKET,']',1,1082) +LexToken(SEMICOLON,';',1,1083) +LexToken(EOL,'\n',1,1084) +LexToken(VAR,'typ',1,1089) +LexToken(ASSIGNMENT,'=',1,1092) +LexToken(OPENSQBRACKET,'[',1,1093) +LexToken(CLOSESQBRACKET,']',1,1094) +LexToken(SEMICOLON,';',1,1095) +LexToken(EOL,'\n',1,1096) +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(SEMICOLON,';',1,1148) +LexToken(EOL,'\n',1,1149) +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(OPERATOR,'/',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) diff --git a/js/Events/END_c.js b/js/Events/END_c.js new file mode 100644 index 00000000..55d05417 --- /dev/null +++ b/js/Events/END_c.js @@ -0,0 +1,255 @@ +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(SEMICOLON,';',1,881) +LexToken(EOL,'\n',1,882) +LexToken(VAR,'y',1,887) +LexToken(ASSIGNMENT,'=',1,888) +LexToken(OPENSQBRACKET,'[',1,889) +LexToken(CLOSESQBRACKET,']',1,890) +LexToken(SEMICOLON,';',1,891) +LexToken(EOL,'\n',1,892) +LexToken(VAR,'typ',1,897) +LexToken(ASSIGNMENT,'=',1,900) +LexToken(OPENSQBRACKET,'[',1,901) +LexToken(CLOSESQBRACKET,']',1,902) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,954) +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(SEMICOLON,';',1,986) +LexToken(EOL,'\n',1,987) +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(SEMICOLON,';',1,1041) +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,'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(COMMA,',',1,1240) +LexToken(EOL,'\n',1,1241) +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(SEMICOLON,';',1,1385) +LexToken(EOL,'\n',1,1386) +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) diff --git a/js/Events/EVTDLY_c.js b/js/Events/EVTDLY_c.js new file mode 100644 index 00000000..da15f919 --- /dev/null +++ b/js/Events/EVTDLY_c.js @@ -0,0 +1,325 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'graphics',1,967) +LexToken(ASSIGNMENT,'=',1,975) +LexToken(VAR,'arg1',1,976) +LexToken(DOT,'.',1,980) +LexToken(VAR,'graphics',1,981) +LexToken(SEMICOLON,';',1,989) +LexToken(EOL,'\n',1,990) +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(SEMICOLON,';',1,1044) +LexToken(EOL,'\n',1,1045) +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,';',1,1146) +LexToken(DQSTRING,'"Delay is the delay between an input event "',1,1204) +LexToken(SEMICOLON,';',1,1205) +LexToken(DQSTRING,'" and the generated output event"',1,1257) +LexToken(SEMICOLON,';',1,1258) +LexToken(DQSTRING,'"Block may initially generate an output event before "',1,1325) +LexToken(SEMICOLON,';',1,1326) +LexToken(DQSTRING,'" any input event. \\"Date of initial output event\\""',1,1397) +LexToken(SEMICOLON,';',1,1398) +LexToken(DQSTRING,'" gives the date of this event. Set a negative value"',1,1470) +LexToken(SEMICOLON,';',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(COMMA,',',1,1669) +LexToken(EOL,'\n',1,1670) +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(SEMICOLON,';',1,1963) +LexToken(EOL,'\n',1,1964) +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) diff --git a/js/Events/EVTDLY_f.js b/js/Events/EVTDLY_f.js new file mode 100644 index 00000000..9b556601 --- /dev/null +++ b/js/Events/EVTDLY_f.js @@ -0,0 +1,312 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'graphics',1,967) +LexToken(ASSIGNMENT,'=',1,975) +LexToken(VAR,'arg1',1,976) +LexToken(DOT,'.',1,980) +LexToken(VAR,'graphics',1,981) +LexToken(SEMICOLON,';',1,989) +LexToken(EOL,'\n',1,990) +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(SEMICOLON,';',1,1044) +LexToken(EOL,'\n',1,1045) +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,';',1,1147) +LexToken(DQSTRING,'"Delay is the delay between an input event "',1,1205) +LexToken(SEMICOLON,';',1,1206) +LexToken(DQSTRING,'" and the generated output event"',1,1258) +LexToken(SEMICOLON,';',1,1259) +LexToken(DQSTRING,'"Block may initially generate an output event before "',1,1326) +LexToken(SEMICOLON,';',1,1327) +LexToken(DQSTRING,'" any input event. \\"Date of initial output event\\""',1,1398) +LexToken(SEMICOLON,';',1,1399) +LexToken(DQSTRING,'" gives the date of this event. Set a negative value"',1,1471) +LexToken(SEMICOLON,';',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(COMMA,',',1,1670) +LexToken(EOL,'\n',1,1671) +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(SEMICOLON,';',1,1959) +LexToken(EOL,'\n',1,1960) +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) diff --git a/js/Events/EVTGEN_f.js b/js/Events/EVTGEN_f.js new file mode 100644 index 00000000..29c102a8 --- /dev/null +++ b/js/Events/EVTGEN_f.js @@ -0,0 +1,248 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'graphics',1,967) +LexToken(ASSIGNMENT,'=',1,975) +LexToken(VAR,'arg1',1,976) +LexToken(DOT,'.',1,980) +LexToken(VAR,'graphics',1,981) +LexToken(SEMICOLON,';',1,989) +LexToken(EOL,'\n',1,990) +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(SEMICOLON,';',1,1044) +LexToken(EOL,'\n',1,1045) +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(COMMA,',',1,1221) +LexToken(EOL,'\n',1,1222) +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(SEMICOLON,';',1,1388) +LexToken(EOL,'\n',1,1389) +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) diff --git a/js/Events/EVTVARDLY.js b/js/Events/EVTVARDLY.js new file mode 100644 index 00000000..9ea7b798 --- /dev/null +++ b/js/Events/EVTVARDLY.js @@ -0,0 +1,256 @@ +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(SEMICOLON,';',1,885) +LexToken(EOL,'\n',1,886) +LexToken(VAR,'y',1,891) +LexToken(ASSIGNMENT,'=',1,892) +LexToken(OPENSQBRACKET,'[',1,893) +LexToken(CLOSESQBRACKET,']',1,894) +LexToken(SEMICOLON,';',1,895) +LexToken(EOL,'\n',1,896) +LexToken(VAR,'typ',1,901) +LexToken(ASSIGNMENT,'=',1,904) +LexToken(OPENSQBRACKET,'[',1,905) +LexToken(CLOSESQBRACKET,']',1,906) +LexToken(SEMICOLON,';',1,907) +LexToken(EOL,'\n',1,908) +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(SEMICOLON,';',1,958) +LexToken(EOL,'\n',1,959) +LexToken(VAR,'graphics',1,968) +LexToken(ASSIGNMENT,'=',1,976) +LexToken(VAR,'arg1',1,977) +LexToken(DOT,'.',1,981) +LexToken(VAR,'graphics',1,982) +LexToken(SEMICOLON,';',1,990) +LexToken(EOL,'\n',1,991) +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(SEMICOLON,';',1,1045) +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,'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(COMMA,',',1,1289) +LexToken(EOL,'\n',1,1290) +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(SEMICOLON,';',1,1400) +LexToken(EOL,'\n',1,1401) +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(NUMBER,'-1',1,1661) +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) diff --git a/js/Events/HALT_f.js b/js/Events/HALT_f.js new file mode 100644 index 00000000..42ba0725 --- /dev/null +++ b/js/Events/HALT_f.js @@ -0,0 +1,250 @@ +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(SEMICOLON,';',1,882) +LexToken(EOL,'\n',1,883) +LexToken(VAR,'y',1,888) +LexToken(ASSIGNMENT,'=',1,889) +LexToken(OPENSQBRACKET,'[',1,890) +LexToken(CLOSESQBRACKET,']',1,891) +LexToken(SEMICOLON,';',1,892) +LexToken(EOL,'\n',1,893) +LexToken(VAR,'typ',1,898) +LexToken(ASSIGNMENT,'=',1,901) +LexToken(OPENSQBRACKET,'[',1,902) +LexToken(CLOSESQBRACKET,']',1,903) +LexToken(SEMICOLON,';',1,904) +LexToken(EOL,'\n',1,905) +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(SEMICOLON,';',1,955) +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(SEMICOLON,';',1,987) +LexToken(EOL,'\n',1,988) +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(SEMICOLON,';',1,1042) +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,'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(COMMA,',',1,1232) +LexToken(EOL,'\n',1,1233) +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(SEMICOLON,';',1,1374) +LexToken(EOL,'\n',1,1375) +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) diff --git a/js/Events/IFTHEL_f.js b/js/Events/IFTHEL_f.js new file mode 100644 index 00000000..20b85e59 --- /dev/null +++ b/js/Events/IFTHEL_f.js @@ -0,0 +1,437 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'graphics',1,967) +LexToken(ASSIGNMENT,'=',1,975) +LexToken(VAR,'arg1',1,976) +LexToken(DOT,'.',1,980) +LexToken(VAR,'graphics',1,981) +LexToken(SEMICOLON,';',1,989) +LexToken(EOL,'\n',1,990) +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(SEMICOLON,';',1,1044) +LexToken(EOL,'\n',1,1045) +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(SEMICOLON,';',1,1099) +LexToken(EOL,'\n',1,1100) +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(SEMICOLON,';',1,1178) +LexToken(EOL,'\n',1,1179) +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(COMMA,',',1,1441) +LexToken(EOL,'\n',1,1442) +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(SEMICOLON,';',1,1491) +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(COMMA,',',1,1560) +LexToken(EOL,'\n',1,1561) +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(SEMICOLON,';',1,1627) +LexToken(EOL,'\n',1,1628) +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(SEMICOLON,';',1,1776) +LexToken(EOL,'\n',1,1777) +LexToken(VAR,'model',1,1794) +LexToken(DOT,'.',1,1799) +LexToken(VAR,'evtin',1,1800) +LexToken(ASSIGNMENT,'=',1,1805) +LexToken(VAR,'inh',1,1806) +LexToken(SEMICOLON,';',1,1809) +LexToken(EOL,'\n',1,1810) +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(NUMBER,'-1',1,1840) +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(SEMICOLON,';',1,1946) +LexToken(EOL,'\n',1,1947) +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(NUMBER,'-1',1,2112) +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(NUMBER,'-1',1,2175) +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(NUMBER,'-1',1,2277) +LexToken(NUMBER,'-1',1,2280) +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(SEMICOLON,';',1,2428) +LexToken(EOL,'\n',1,2429) +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) diff --git a/js/Events/MCLOCK_f.js b/js/Events/MCLOCK_f.js new file mode 100644 index 00000000..8b1e8ff6 --- /dev/null +++ b/js/Events/MCLOCK_f.js @@ -0,0 +1,1148 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',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(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(SEMICOLON,';',1,1066) +LexToken(EOL,'\n',1,1067) +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(SEMICOLON,';',1,1155) +LexToken(EOL,'\n',1,1156) +LexToken(BREAK,'break',1,1173) +LexToken(SEMICOLON,';',1,1178) +LexToken(EOL,'\n',1,1179) +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(SEMICOLON,';',1,1230) +LexToken(EOL,'\n',1,1231) +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(OPERATOR,'+',1,1340) +LexToken(VAR,'xx',1,1341) +LexToken(DOT,'.',1,1343) +LexToken(VAR,'gui',1,1344) +LexToken(OPERATOR,'+',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(OPERATOR,'+',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(NUMBER,'-1',1,2014) +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(COMMA,',',1,2961) +LexToken(EOL,'\n',1,2962) +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(SEMICOLON,';',1,3207) +LexToken(EOL,'\n',1,3208) +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(NUMBER,'-1',1,3382) +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(NUMBER,'-1',1,3528) +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(NUMBER,'-1',1,3641) +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(NUMBER,'-1',1,3871) +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(NUMBER,'-1',1,3991) +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(NUMBER,'-1',1,4182) +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(NUMBER,'-1',1,4303) +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) diff --git a/js/Events/MFCLCK_f.js b/js/Events/MFCLCK_f.js new file mode 100644 index 00000000..ac90832e --- /dev/null +++ b/js/Events/MFCLCK_f.js @@ -0,0 +1,304 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'graphics',1,967) +LexToken(ASSIGNMENT,'=',1,975) +LexToken(VAR,'arg1',1,976) +LexToken(DOT,'.',1,980) +LexToken(VAR,'graphics',1,981) +LexToken(SEMICOLON,';',1,989) +LexToken(EOL,'\n',1,990) +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(SEMICOLON,';',1,1044) +LexToken(EOL,'\n',1,1045) +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(SEMICOLON,';',1,1276) +LexToken(EOL,'\n',1,1277) +LexToken(VAR,'hh',1,1290) +LexToken(ASSIGNMENT,'=',1,1292) +LexToken(VAR,'model',1,1293) +LexToken(DOT,'.',1,1298) +LexToken(VAR,'firing',1,1299) +LexToken(SEMICOLON,';',1,1305) +LexToken(EOL,'\n',1,1306) +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(SEMICOLON,';',1,1326) +LexToken(EOL,'\n',1,1327) +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(SEMICOLON,';',1,1436) +LexToken(EOL,'\n',1,1437) +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(NUMBER,'-1',1,1749) +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) diff --git a/js/Events/M_freq.js b/js/Events/M_freq.js new file mode 100644 index 00000000..8a2ee702 --- /dev/null +++ b/js/Events/M_freq.js @@ -0,0 +1,719 @@ +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(SEMICOLON,';',1,882) +LexToken(EOL,'\n',1,883) +LexToken(VAR,'y',1,888) +LexToken(ASSIGNMENT,'=',1,889) +LexToken(OPENSQBRACKET,'[',1,890) +LexToken(CLOSESQBRACKET,']',1,891) +LexToken(SEMICOLON,';',1,892) +LexToken(EOL,'\n',1,893) +LexToken(VAR,'typ',1,898) +LexToken(ASSIGNMENT,'=',1,901) +LexToken(OPENSQBRACKET,'[',1,902) +LexToken(CLOSESQBRACKET,']',1,903) +LexToken(SEMICOLON,';',1,904) +LexToken(EOL,'\n',1,905) +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(SEMICOLON,';',1,955) +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(SEMICOLON,';',1,987) +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(SEMICOLON,';',1,1013) +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,'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(NUMBER,'-1',1,1205) +LexToken(COMMA,',',1,1207) +LexToken(DQSTRING,'"vec"',1,1212) +LexToken(COMMA,',',1,1213) +LexToken(NUMBER,'-1',1,1214) +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(COMMA,',',1,1270) +LexToken(EOL,'\n',1,1271) +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(SEMICOLON,';',1,1316) +LexToken(EOL,'\n',1,1317) +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(SEMICOLON,';',1,1344) +LexToken(EOL,'\n',1,1345) +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(SEMICOLON,';',1,1475) +LexToken(EOL,'\n',1,1476) +LexToken(VAR,'ok',1,1493) +LexToken(ASSIGNMENT,'=',1,1495) +LexToken(PREVAR_BOOLEAN,'%f',1,1496) +LexToken(SEMICOLON,';',1,1498) +LexToken(EOL,'\n',1,1499) +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(SEMICOLON,';',1,1597) +LexToken(EOL,'\n',1,1598) +LexToken(VAR,'ok',1,1615) +LexToken(ASSIGNMENT,'=',1,1617) +LexToken(PREVAR_BOOLEAN,'%f',1,1618) +LexToken(SEMICOLON,';',1,1620) +LexToken(EOL,'\n',1,1621) +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(SEMICOLON,';',1,1741) +LexToken(EOL,'\n',1,1742) +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(SEMICOLON,';',1,1885) +LexToken(EOL,'\n',1,1886) +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(OPERATOR,'*',1,2004) +LexToken(OPERATOR,'*',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(NUMBER,'-1',1,2019) +LexToken(SEMICOLON,';',1,2021) +LexToken(EOL,'\n',1,2022) +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(OPERATOR,'+',1,2173) +LexToken(OPENBRACKET,'(',1,2174) +LexToken(VAR,'mn',1,2175) +LexToken(NUMBER,'-3',1,2177) +LexToken(CLOSEBRACKET,')',1,2179) +LexToken(OPERATOR,'*',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(SEMICOLON,';',1,2301) +LexToken(EOL,'\n',1,2302) +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(SEMICOLON,';',1,2667) +LexToken(EOL,'\n',1,2668) +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(NUMBER,'-1',1,2721) +LexToken(NUMBER,'-1',1,2724) +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(SEMICOLON,';',1,2924) +LexToken(EOL,'\n',1,2925) +LexToken(VAR,'m',1,2930) +LexToken(ASSIGNMENT,'=',1,2931) +LexToken(OPENSQBRACKET,'[',1,2932) +LexToken(CLOSESQBRACKET,']',1,2933) +LexToken(SEMICOLON,';',1,2934) +LexToken(EOL,'\n',1,2935) +LexToken(VAR,'ot',1,2940) +LexToken(ASSIGNMENT,'=',1,2942) +LexToken(OPENSQBRACKET,'[',1,2943) +LexToken(CLOSESQBRACKET,']',1,2944) +LexToken(SEMICOLON,';',1,2945) +LexToken(EOL,'\n',1,2946) +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(SEMICOLON,';',1,2992) +LexToken(EOL,'\n',1,2993) +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(SEMICOLON,';',1,3020) +LexToken(EOL,'\n',1,3021) +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(SEMICOLON,';',1,3069) +LexToken(EOL,'\n',1,3070) +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(SEMICOLON,';',1,3096) +LexToken(EOL,'\n',1,3097) +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(SEMICOLON,';',1,3117) +LexToken(EOL,'\n',1,3118) +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(SEMICOLON,';',1,3318) +LexToken(EOL,'\n',1,3319) +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(SEMICOLON,';',1,3373) +LexToken(EOL,'\n',1,3374) +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) diff --git a/js/Events/VirtualCLK0.js b/js/Events/VirtualCLK0.js new file mode 100644 index 00000000..c06df50e --- /dev/null +++ b/js/Events/VirtualCLK0.js @@ -0,0 +1,153 @@ +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(SEMICOLON,';',1,909) +LexToken(EOL,'\n',1,910) +LexToken(VAR,'y',1,915) +LexToken(ASSIGNMENT,'=',1,916) +LexToken(OPENSQBRACKET,'[',1,917) +LexToken(CLOSESQBRACKET,']',1,918) +LexToken(SEMICOLON,';',1,919) +LexToken(EOL,'\n',1,920) +LexToken(VAR,'typ',1,925) +LexToken(ASSIGNMENT,'=',1,928) +LexToken(OPENSQBRACKET,'[',1,929) +LexToken(CLOSESQBRACKET,']',1,930) +LexToken(SEMICOLON,';',1,931) +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(SEMICOLON,';',1,982) +LexToken(EOL,'\n',1,983) +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(NUMBER,'-1',1,1183) +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) diff --git a/js/Events/freq_div.js b/js/Events/freq_div.js new file mode 100644 index 00000000..66236420 --- /dev/null +++ b/js/Events/freq_div.js @@ -0,0 +1,1753 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',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(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(SEMICOLON,';',1,1067) +LexToken(EOL,'\n',1,1068) +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(SEMICOLON,';',1,1160) +LexToken(EOL,'\n',1,1161) +LexToken(BREAK,'break',1,1178) +LexToken(SEMICOLON,';',1,1183) +LexToken(EOL,'\n',1,1184) +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(SEMICOLON,';',1,1286) +LexToken(EOL,'\n',1,1287) +LexToken(VAR,'y',1,1296) +LexToken(ASSIGNMENT,'=',1,1297) +LexToken(NUMBER,'0',1,1298) +LexToken(SEMICOLON,';',1,1299) +LexToken(EOL,'\n',1,1300) +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(OPERATOR,'+',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(OPERATOR,'+',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(OPERATOR,'+',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(OPERATOR,'+',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(SEMICOLON,';',1,1527) +LexToken(EOL,'\n',1,1528) +LexToken(VAR,'graphics',1,1537) +LexToken(ASSIGNMENT,'=',1,1545) +LexToken(VAR,'xx',1,1546) +LexToken(DOT,'.',1,1548) +LexToken(VAR,'graphics',1,1549) +LexToken(SEMICOLON,';',1,1557) +LexToken(EOL,'\n',1,1558) +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(SEMICOLON,';',1,1610) +LexToken(EOL,'\n',1,1611) +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(COMMA,',',1,1894) +LexToken(EOL,'\n',1,1895) +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(COMMA,',',1,1990) +LexToken(EOL,'\n',1,1991) +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(NUMBER,'-1',1,2067) +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(NUMBER,'-1',1,2102) +LexToken(COMMA,',',1,2104) +LexToken(EOL,'\n',1,2105) +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(SEMICOLON,';',1,2193) +LexToken(EOL,'\n',1,2194) +LexToken(VAR,'model',1,2211) +LexToken(DOT,'.',1,2216) +LexToken(VAR,'dstate',1,2217) +LexToken(ASSIGNMENT,'=',1,2223) +LexToken(PREVAR,'%ph',1,2224) +LexToken(SEMICOLON,';',1,2227) +LexToken(EOL,'\n',1,2228) +LexToken(VAR,'xxn',1,2245) +LexToken(DOT,'.',1,2248) +LexToken(VAR,'graphics',1,2249) +LexToken(ASSIGNMENT,'=',1,2257) +LexToken(VAR,'graphics',1,2258) +LexToken(SEMICOLON,';',1,2266) +LexToken(EOL,'\n',1,2267) +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(SEMICOLON,';',1,3954) +LexToken(EOL,'\n',1,3955) +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(OPERATOR,'+',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(SEMICOLON,';',1,4424) +LexToken(EOL,'\n',1,4425) +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(SEMICOLON,';',1,4474) +LexToken(EOL,'\n',1,4475) +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(SEMICOLON,';',1,4520) +LexToken(EOL,'\n',1,4521) +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(SEMICOLON,';',1,4567) +LexToken(EOL,'\n',1,4568) +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(SEMICOLON,';',1,4613) +LexToken(EOL,'\n',1,4614) +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(SEMICOLON,';',1,4661) +LexToken(EOL,'\n',1,4662) +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(SEMICOLON,';',1,4702) +LexToken(EOL,'\n',1,4703) +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(SEMICOLON,';',1,4743) +LexToken(EOL,'\n',1,4744) +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(SEMICOLON,';',1,4784) +LexToken(EOL,'\n',1,4785) +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(SEMICOLON,';',1,4825) +LexToken(EOL,'\n',1,4826) +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(SEMICOLON,';',1,4867) +LexToken(EOL,'\n',1,4868) +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(SEMICOLON,';',1,4923) +LexToken(EOL,'\n',1,4924) +LexToken(VAR,'graphics',1,4933) +LexToken(ASSIGNMENT,'=',1,4942) +LexToken(VAR,'blk',1,4944) +LexToken(DOT,'.',1,4947) +LexToken(VAR,'graphics',1,4948) +LexToken(SEMICOLON,';',1,4956) +LexToken(EOL,'\n',1,4957) +LexToken(VAR,'model',1,4966) +LexToken(ASSIGNMENT,'=',1,4972) +LexToken(VAR,'blk',1,4974) +LexToken(DOT,'.',1,4977) +LexToken(VAR,'model',1,4978) +LexToken(SEMICOLON,';',1,4983) +LexToken(EOL,'\n',1,4984) +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(NUMBER,'-100',1,5013) +LexToken(CLOSESQBRACKET,']',1,5017) +LexToken(SEMICOLON,';',1,5018) +LexToken(EOL,'\n',1,5019) +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(SEMICOLON,';',1,5049) +LexToken(EOL,'\n',1,5050) +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(SEMICOLON,';',1,5086) +LexToken(EOL,'\n',1,5087) +LexToken(VAR,'model',1,5096) +LexToken(DOT,'.',1,5101) +LexToken(VAR,'dstate',1,5102) +LexToken(ASSIGNMENT,'=',1,5109) +LexToken(NUMBER,'3',1,5111) +LexToken(SEMICOLON,';',1,5112) +LexToken(EOL,'\n',1,5113) +LexToken(VAR,'model',1,5122) +LexToken(DOT,'.',1,5127) +LexToken(VAR,'ipar',1,5128) +LexToken(ASSIGNMENT,'=',1,5133) +LexToken(NUMBER,'3',1,5135) +LexToken(SEMICOLON,';',1,5136) +LexToken(EOL,'\n',1,5137) +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(SEMICOLON,';',1,5164) +LexToken(EOL,'\n',1,5165) +LexToken(VAR,'graphics',1,5174) +LexToken(DOT,'.',1,5182) +LexToken(VAR,'pein',1,5183) +LexToken(ASSIGNMENT,'=',1,5188) +LexToken(NUMBER,'10',1,5190) +LexToken(SEMICOLON,';',1,5192) +LexToken(EOL,'\n',1,5193) +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(SEMICOLON,';',1,5226) +LexToken(EOL,'\n',1,5227) +LexToken(VAR,'blk',1,5236) +LexToken(DOT,'.',1,5239) +LexToken(VAR,'model',1,5240) +LexToken(ASSIGNMENT,'=',1,5246) +LexToken(VAR,'model',1,5248) +LexToken(SEMICOLON,';',1,5253) +LexToken(EOL,'\n',1,5254) +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(SEMICOLON,';',1,5284) +LexToken(EOL,'\n',1,5285) +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(SEMICOLON,';',1,5336) +LexToken(EOL,'\n',1,5337) +LexToken(VAR,'graphics',1,5346) +LexToken(ASSIGNMENT,'=',1,5355) +LexToken(VAR,'blk',1,5357) +LexToken(DOT,'.',1,5360) +LexToken(VAR,'graphics',1,5361) +LexToken(SEMICOLON,';',1,5369) +LexToken(EOL,'\n',1,5370) +LexToken(VAR,'model',1,5379) +LexToken(ASSIGNMENT,'=',1,5385) +LexToken(VAR,'blk',1,5387) +LexToken(DOT,'.',1,5390) +LexToken(VAR,'model',1,5391) +LexToken(SEMICOLON,';',1,5396) +LexToken(EOL,'\n',1,5397) +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(SEMICOLON,';',1,5430) +LexToken(EOL,'\n',1,5431) +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(SEMICOLON,';',1,5461) +LexToken(EOL,'\n',1,5462) +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(SEMICOLON,';',1,5494) +LexToken(EOL,'\n',1,5495) +LexToken(VAR,'model',1,5504) +LexToken(DOT,'.',1,5509) +LexToken(VAR,'ipar',1,5510) +LexToken(ASSIGNMENT,'=',1,5515) +LexToken(NUMBER,'1',1,5517) +LexToken(SEMICOLON,';',1,5518) +LexToken(EOL,'\n',1,5519) +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(SEMICOLON,';',1,5547) +LexToken(EOL,'\n',1,5548) +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(SEMICOLON,';',1,5581) +LexToken(EOL,'\n',1,5582) +LexToken(VAR,'blk',1,5591) +LexToken(DOT,'.',1,5594) +LexToken(VAR,'model',1,5595) +LexToken(ASSIGNMENT,'=',1,5601) +LexToken(VAR,'model',1,5603) +LexToken(SEMICOLON,';',1,5608) +LexToken(EOL,'\n',1,5609) +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(SEMICOLON,';',1,5639) +LexToken(EOL,'\n',1,5640) +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(SEMICOLON,';',1,5692) +LexToken(EOL,'\n',1,5693) +LexToken(VAR,'graphics',1,5702) +LexToken(ASSIGNMENT,'=',1,5711) +LexToken(VAR,'blk',1,5713) +LexToken(DOT,'.',1,5716) +LexToken(VAR,'graphics',1,5717) +LexToken(SEMICOLON,';',1,5725) +LexToken(EOL,'\n',1,5726) +LexToken(VAR,'model',1,5735) +LexToken(ASSIGNMENT,'=',1,5741) +LexToken(VAR,'blk',1,5743) +LexToken(DOT,'.',1,5746) +LexToken(VAR,'model',1,5747) +LexToken(SEMICOLON,';',1,5752) +LexToken(EOL,'\n',1,5753) +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(NUMBER,'-160',1,5784) +LexToken(CLOSESQBRACKET,']',1,5788) +LexToken(SEMICOLON,';',1,5789) +LexToken(EOL,'\n',1,5790) +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(SEMICOLON,';',1,5820) +LexToken(EOL,'\n',1,5821) +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(SEMICOLON,';',1,5853) +LexToken(EOL,'\n',1,5854) +LexToken(VAR,'model',1,5863) +LexToken(DOT,'.',1,5868) +LexToken(VAR,'ipar',1,5869) +LexToken(ASSIGNMENT,'=',1,5874) +LexToken(NUMBER,'1',1,5876) +LexToken(SEMICOLON,';',1,5877) +LexToken(EOL,'\n',1,5878) +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(SEMICOLON,';',1,5905) +LexToken(EOL,'\n',1,5906) +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(SEMICOLON,';',1,5939) +LexToken(EOL,'\n',1,5940) +LexToken(VAR,'blk',1,5949) +LexToken(DOT,'.',1,5952) +LexToken(VAR,'model',1,5953) +LexToken(ASSIGNMENT,'=',1,5959) +LexToken(VAR,'model',1,5961) +LexToken(SEMICOLON,';',1,5966) +LexToken(EOL,'\n',1,5967) +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(SEMICOLON,';',1,5997) +LexToken(EOL,'\n',1,5998) +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(SEMICOLON,';',1,6049) +LexToken(EOL,'\n',1,6050) +LexToken(VAR,'graphics',1,6059) +LexToken(ASSIGNMENT,'=',1,6068) +LexToken(VAR,'blk',1,6070) +LexToken(DOT,'.',1,6073) +LexToken(VAR,'graphics',1,6074) +LexToken(SEMICOLON,';',1,6082) +LexToken(EOL,'\n',1,6083) +LexToken(VAR,'model',1,6092) +LexToken(ASSIGNMENT,'=',1,6098) +LexToken(VAR,'blk',1,6100) +LexToken(DOT,'.',1,6103) +LexToken(VAR,'model',1,6104) +LexToken(SEMICOLON,';',1,6109) +LexToken(EOL,'\n',1,6110) +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(NUMBER,'-100',1,6141) +LexToken(CLOSESQBRACKET,']',1,6145) +LexToken(SEMICOLON,';',1,6146) +LexToken(EOL,'\n',1,6147) +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(SEMICOLON,';',1,6177) +LexToken(EOL,'\n',1,6178) +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(SEMICOLON,';',1,6214) +LexToken(EOL,'\n',1,6215) +LexToken(VAR,'model',1,6224) +LexToken(DOT,'.',1,6229) +LexToken(VAR,'ipar',1,6230) +LexToken(ASSIGNMENT,'=',1,6235) +LexToken(NUMBER,'1',1,6237) +LexToken(SEMICOLON,';',1,6238) +LexToken(EOL,'\n',1,6239) +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(SEMICOLON,';',1,6265) +LexToken(EOL,'\n',1,6266) +LexToken(VAR,'graphics',1,6275) +LexToken(DOT,'.',1,6283) +LexToken(VAR,'pein',1,6284) +LexToken(ASSIGNMENT,'=',1,6289) +LexToken(NUMBER,'9',1,6291) +LexToken(SEMICOLON,';',1,6292) +LexToken(EOL,'\n',1,6293) +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(SEMICOLON,';',1,6324) +LexToken(EOL,'\n',1,6325) +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(SEMICOLON,';',1,6358) +LexToken(EOL,'\n',1,6359) +LexToken(VAR,'blk',1,6368) +LexToken(DOT,'.',1,6371) +LexToken(VAR,'model',1,6372) +LexToken(ASSIGNMENT,'=',1,6378) +LexToken(VAR,'model',1,6380) +LexToken(SEMICOLON,';',1,6385) +LexToken(EOL,'\n',1,6386) +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(SEMICOLON,';',1,6416) +LexToken(EOL,'\n',1,6417) +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(SEMICOLON,';',1,6470) +LexToken(EOL,'\n',1,6471) +LexToken(VAR,'graphics',1,6480) +LexToken(ASSIGNMENT,'=',1,6489) +LexToken(VAR,'blk',1,6491) +LexToken(DOT,'.',1,6494) +LexToken(VAR,'graphics',1,6495) +LexToken(SEMICOLON,';',1,6503) +LexToken(EOL,'\n',1,6504) +LexToken(VAR,'model',1,6513) +LexToken(ASSIGNMENT,'=',1,6519) +LexToken(VAR,'blk',1,6521) +LexToken(DOT,'.',1,6524) +LexToken(VAR,'model',1,6525) +LexToken(SEMICOLON,';',1,6530) +LexToken(EOL,'\n',1,6531) +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(NUMBER,'-33',1,6562) +LexToken(CLOSESQBRACKET,']',1,6565) +LexToken(SEMICOLON,';',1,6566) +LexToken(EOL,'\n',1,6567) +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(SEMICOLON,';',1,6595) +LexToken(EOL,'\n',1,6596) +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(SEMICOLON,';',1,6623) +LexToken(EOL,'\n',1,6624) +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(SEMICOLON,';',1,6656) +LexToken(EOL,'\n',1,6657) +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(SEMICOLON,';',1,6690) +LexToken(EOL,'\n',1,6691) +LexToken(VAR,'blk',1,6700) +LexToken(DOT,'.',1,6703) +LexToken(VAR,'model',1,6704) +LexToken(ASSIGNMENT,'=',1,6710) +LexToken(VAR,'model',1,6712) +LexToken(SEMICOLON,';',1,6717) +LexToken(EOL,'\n',1,6718) +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(SEMICOLON,';',1,6748) +LexToken(EOL,'\n',1,6749) +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(SEMICOLON,';',1,6814) +LexToken(EOL,'\n',1,6815) +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(NUMBER,'-1',1,6837) +LexToken(CLOSESQBRACKET,']',1,6839) +LexToken(SEMICOLON,';',1,6840) +LexToken(EOL,'\n',1,6841) +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(SEMICOLON,';',1,6868) +LexToken(EOL,'\n',1,6869) +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(SEMICOLON,';',1,6894) +LexToken(EOL,'\n',1,6895) +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(SEMICOLON,';',1,6926) +LexToken(EOL,'\n',1,6927) +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(SEMICOLON,';',1,6994) +LexToken(EOL,'\n',1,6995) +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(SEMICOLON,';',1,7023) +LexToken(EOL,'\n',1,7024) +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(SEMICOLON,';',1,7049) +LexToken(EOL,'\n',1,7050) +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(SEMICOLON,';',1,7081) +LexToken(EOL,'\n',1,7082) +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(SEMICOLON,';',1,7146) +LexToken(EOL,'\n',1,7147) +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(NUMBER,'-1',1,7169) +LexToken(CLOSESQBRACKET,']',1,7171) +LexToken(SEMICOLON,';',1,7172) +LexToken(EOL,'\n',1,7173) +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(SEMICOLON,';',1,7200) +LexToken(EOL,'\n',1,7201) +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(SEMICOLON,';',1,7226) +LexToken(EOL,'\n',1,7227) +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(SEMICOLON,';',1,7258) +LexToken(EOL,'\n',1,7259) +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(SEMICOLON,';',1,7324) +LexToken(EOL,'\n',1,7325) +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(NUMBER,'-1',1,7347) +LexToken(CLOSESQBRACKET,']',1,7349) +LexToken(SEMICOLON,';',1,7350) +LexToken(EOL,'\n',1,7351) +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(SEMICOLON,';',1,7378) +LexToken(EOL,'\n',1,7379) +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(SEMICOLON,';',1,7404) +LexToken(EOL,'\n',1,7405) +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(SEMICOLON,';',1,7436) +LexToken(EOL,'\n',1,7437) +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(SEMICOLON,';',1,7507) +LexToken(EOL,'\n',1,7508) +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(SEMICOLON,';',1,7535) +LexToken(EOL,'\n',1,7536) +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(NUMBER,'-30',1,7557) +LexToken(NUMBER,'1',1,7561) +LexToken(CLOSESQBRACKET,']',1,7562) +LexToken(SEMICOLON,';',1,7563) +LexToken(EOL,'\n',1,7564) +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(NUMBER,'-1',1,7586) +LexToken(CLOSESQBRACKET,']',1,7588) +LexToken(SEMICOLON,';',1,7589) +LexToken(EOL,'\n',1,7590) +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(SEMICOLON,';',1,7617) +LexToken(EOL,'\n',1,7618) +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(SEMICOLON,';',1,7643) +LexToken(EOL,'\n',1,7644) +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(SEMICOLON,';',1,7676) +LexToken(EOL,'\n',1,7677) +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(SEMICOLON,';',1,7730) +LexToken(EOL,'\n',1,7731) +LexToken(VAR,'model',1,7740) +LexToken(DOT,'.',1,7745) +LexToken(VAR,'sim',1,7746) +LexToken(ASSIGNMENT,'=',1,7750) +LexToken(DQSTRING,'"csuper"',1,7759) +LexToken(SEMICOLON,';',1,7760) +LexToken(EOL,'\n',1,7761) +LexToken(VAR,'model',1,7770) +LexToken(DOT,'.',1,7775) +LexToken(VAR,'evtin',1,7776) +LexToken(ASSIGNMENT,'=',1,7782) +LexToken(NUMBER,'1',1,7784) +LexToken(SEMICOLON,';',1,7785) +LexToken(EOL,'\n',1,7786) +LexToken(VAR,'model',1,7795) +LexToken(DOT,'.',1,7800) +LexToken(VAR,'evtout',1,7801) +LexToken(ASSIGNMENT,'=',1,7808) +LexToken(NUMBER,'1',1,7810) +LexToken(SEMICOLON,';',1,7811) +LexToken(EOL,'\n',1,7812) +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(SEMICOLON,';',1,7841) +LexToken(EOL,'\n',1,7842) +LexToken(EOL,'\n',1,7843) +LexToken(VAR,'gr_i',1,7852) +LexToken(ASSIGNMENT,'=',1,7856) +LexToken(OPENSQBRACKET,'[',1,7857) +LexToken(CLOSESQBRACKET,']',1,7858) +LexToken(SEMICOLON,';',1,7859) +LexToken(EOL,'\n',1,7860) +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) diff --git a/js/Hydraulics/Bache.js b/js/Hydraulics/Bache.js new file mode 100644 index 00000000..6a7fbcef --- /dev/null +++ b/js/Hydraulics/Bache.js @@ -0,0 +1,636 @@ +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(SEMICOLON,';',1,1097) +LexToken(EOL,'\n',1,1098) +LexToken(VAR,'y',1,1103) +LexToken(ASSIGNMENT,'=',1,1104) +LexToken(OPENSQBRACKET,'[',1,1105) +LexToken(CLOSESQBRACKET,']',1,1106) +LexToken(SEMICOLON,';',1,1107) +LexToken(EOL,'\n',1,1108) +LexToken(VAR,'typ',1,1113) +LexToken(ASSIGNMENT,'=',1,1116) +LexToken(OPENSQBRACKET,'[',1,1117) +LexToken(CLOSESQBRACKET,']',1,1118) +LexToken(SEMICOLON,';',1,1119) +LexToken(EOL,'\n',1,1120) +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(SEMICOLON,';',1,1171) +LexToken(EOL,'\n',1,1172) +LexToken(VAR,'graphics',1,1181) +LexToken(ASSIGNMENT,'=',1,1189) +LexToken(VAR,'arg1',1,1190) +LexToken(DOT,'.',1,1194) +LexToken(VAR,'graphics',1,1195) +LexToken(SEMICOLON,';',1,1203) +LexToken(EOL,'\n',1,1204) +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(SEMICOLON,';',1,1258) +LexToken(EOL,'\n',1,1259) +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ée 1: ze1 (m)"',1,1545) +LexToken(SEMICOLON,';',1,1546) +LexToken(DQSTRING,'"Altitude du piquage d entrée 2: ze2 (m)"',1,1602) +LexToken(SEMICOLON,';',1,1603) +LexToken(DQSTRING,'"Altitude du piquage de sortie 1: zs1 (m)"',1,1660) +LexToken(SEMICOLON,';',1,1661) +LexToken(DQSTRING,'"Altitude du piquage de sortie 2: zs2 (m)"',1,1718) +LexToken(SEMICOLON,';',1,1719) +LexToken(DQSTRING,'"Altitude initiale du fluide : z0 (m)"',1,1772) +LexToken(SEMICOLON,';',1,1773) +LexToken(DQSTRING,'"Température initiale du fluide : T0 (K)"',1,1829) +LexToken(SEMICOLON,';',1,1830) +LexToken(DQSTRING,'"Si >0, masse volumique imposée du fluide : p_rho (kg/m3)"',1,1903) +LexToken(CLOSESQBRACKET,']',1,1904) +LexToken(COMMA,',',1,1905) +LexToken(VAR,'list',1,1921) +LexToken(OPENBRACKET,'(',1,1925) +LexToken(DQSTRING,'"vec"',1,1930) +LexToken(COMMA,',',1,1931) +LexToken(NUMBER,'-1',1,1932) +LexToken(COMMA,',',1,1934) +LexToken(DQSTRING,'"vec"',1,1939) +LexToken(COMMA,',',1,1940) +LexToken(NUMBER,'-1',1,1941) +LexToken(COMMA,',',1,1943) +LexToken(DQSTRING,'"vec"',1,1948) +LexToken(COMMA,',',1,1949) +LexToken(NUMBER,'-1',1,1950) +LexToken(COMMA,',',1,1952) +LexToken(DQSTRING,'"vec"',1,1957) +LexToken(COMMA,',',1,1958) +LexToken(NUMBER,'-1',1,1959) +LexToken(COMMA,',',1,1961) +LexToken(DQSTRING,'"vec"',1,1966) +LexToken(COMMA,',',1,1967) +LexToken(NUMBER,'-1',1,1968) +LexToken(COMMA,',',1,1970) +LexToken(DQSTRING,'"vec"',1,1975) +LexToken(COMMA,',',1,1976) +LexToken(NUMBER,'-1',1,1977) +LexToken(COMMA,',',1,1979) +LexToken(DQSTRING,'"vec"',1,1984) +LexToken(COMMA,',',1,1985) +LexToken(NUMBER,'-1',1,1986) +LexToken(COMMA,',',1,1988) +LexToken(DQSTRING,'"vec"',1,1993) +LexToken(COMMA,',',1,1994) +LexToken(NUMBER,'-1',1,1995) +LexToken(COMMA,',',1,1997) +LexToken(DQSTRING,'"vec"',1,2002) +LexToken(COMMA,',',1,2003) +LexToken(NUMBER,'-1',1,2004) +LexToken(CLOSEBRACKET,')',1,2006) +LexToken(COMMA,',',1,2007) +LexToken(VAR,'exprs',1,2008) +LexToken(CLOSEBRACKET,')',1,2013) +LexToken(EOL,'\n',1,2014) +LexToken(EOL,'\n',1,2015) +LexToken(EOL,'\n',1,2016) +LexToken(IF,'if',1,2029) +LexToken(NOT,'~',1,2032) +LexToken(VAR,'ok',1,2033) +LexToken(THEN,'then',1,2036) +LexToken(EOL,'\n',1,2040) +LexToken(BREAK,'break',1,2057) +LexToken(COMMA,',',1,2062) +LexToken(EOL,'\n',1,2063) +LexToken(END,'end',1,2076) +LexToken(EOL,'\n',1,2079) +LexToken(VAR,'model',1,2092) +LexToken(DOT,'.',1,2097) +LexToken(VAR,'rpar',1,2098) +LexToken(ASSIGNMENT,'=',1,2102) +LexToken(OPENSQBRACKET,'[',1,2103) +LexToken(VAR,'Patm',1,2104) +LexToken(SEMICOLON,';',1,2108) +LexToken(VAR,'A',1,2109) +LexToken(SEMICOLON,';',1,2110) +LexToken(VAR,'ze1',1,2111) +LexToken(SEMICOLON,';',1,2114) +LexToken(VAR,'ze2',1,2115) +LexToken(SEMICOLON,';',1,2118) +LexToken(VAR,'zs1',1,2119) +LexToken(SEMICOLON,';',1,2122) +LexToken(VAR,'zs2',1,2123) +LexToken(SEMICOLON,';',1,2126) +LexToken(VAR,'z0',1,2127) +LexToken(SEMICOLON,';',1,2129) +LexToken(VAR,'T0',1,2130) +LexToken(SEMICOLON,';',1,2132) +LexToken(VAR,'p_rho',1,2133) +LexToken(CLOSESQBRACKET,']',1,2138) +LexToken(EOL,'\n',1,2139) +LexToken(VAR,'model',1,2152) +LexToken(DOT,'.',1,2157) +LexToken(VAR,'equations',1,2158) +LexToken(DOT,'.',1,2167) +LexToken(VAR,'parameters',1,2168) +LexToken(OPENBRACKET,'(',1,2178) +LexToken(NUMBER,'2',1,2179) +LexToken(CLOSEBRACKET,')',1,2180) +LexToken(ASSIGNMENT,'=',1,2181) +LexToken(VAR,'list',1,2182) +LexToken(OPENBRACKET,'(',1,2186) +LexToken(VAR,'Patm',1,2187) +LexToken(COMMA,',',1,2191) +LexToken(VAR,'A',1,2192) +LexToken(COMMA,',',1,2193) +LexToken(VAR,'ze1',1,2194) +LexToken(COMMA,',',1,2197) +LexToken(VAR,'ze2',1,2198) +LexToken(COMMA,',',1,2201) +LexToken(VAR,'zs1',1,2202) +LexToken(COMMA,',',1,2205) +LexToken(VAR,'zs2',1,2206) +LexToken(COMMA,',',1,2209) +LexToken(VAR,'z0',1,2210) +LexToken(COMMA,',',1,2212) +LexToken(VAR,'T0',1,2213) +LexToken(COMMA,',',1,2215) +LexToken(VAR,'p_rho',1,2216) +LexToken(CLOSEBRACKET,')',1,2221) +LexToken(EOL,'\n',1,2222) +LexToken(VAR,'graphics',1,2235) +LexToken(DOT,'.',1,2243) +LexToken(VAR,'exprs',1,2244) +LexToken(ASSIGNMENT,'=',1,2249) +LexToken(VAR,'exprs',1,2250) +LexToken(EOL,'\n',1,2255) +LexToken(VAR,'x',1,2268) +LexToken(DOT,'.',1,2269) +LexToken(VAR,'graphics',1,2270) +LexToken(ASSIGNMENT,'=',1,2278) +LexToken(VAR,'graphics',1,2279) +LexToken(SEMICOLON,';',1,2287) +LexToken(EOL,'\n',1,2288) +LexToken(VAR,'x',1,2301) +LexToken(DOT,'.',1,2302) +LexToken(VAR,'model',1,2303) +LexToken(ASSIGNMENT,'=',1,2308) +LexToken(VAR,'model',1,2309) +LexToken(EOL,'\n',1,2314) +LexToken(BREAK,'break',1,2327) +LexToken(EOL,'\n',1,2332) +LexToken(END,'end',1,2341) +LexToken(EOL,'\n',1,2344) +LexToken(CASE,'case',1,2349) +LexToken(DQSTRING,'"define"',1,2361) +LexToken(THEN,'then',1,2363) +LexToken(EOL,'\n',1,2367) +LexToken(VAR,'in',1,2376) +LexToken(ASSIGNMENT,'=',1,2378) +LexToken(NUMBER,'2',1,2379) +LexToken(EOL,'\n',1,2380) +LexToken(VAR,'out',1,2389) +LexToken(ASSIGNMENT,'=',1,2392) +LexToken(NUMBER,'3',1,2393) +LexToken(EOL,'\n',1,2394) +LexToken(VAR,'model',1,2403) +LexToken(ASSIGNMENT,'=',1,2408) +LexToken(SCICOS_MODEL,'scicos_model',1,2409) +LexToken(OPENBRACKET,'(',1,2421) +LexToken(CLOSEBRACKET,')',1,2422) +LexToken(EOL,'\n',1,2423) +LexToken(VAR,'model',1,2432) +LexToken(DOT,'.',1,2437) +LexToken(VAR,'in',1,2438) +LexToken(ASSIGNMENT,'=',1,2440) +LexToken(OPENSQBRACKET,'[',1,2441) +LexToken(OPERATOR,'-',1,2442) +LexToken(OPENBRACKET,'(',1,2443) +LexToken(NUMBER,'1',1,2444) +LexToken(COLON,':',1,2445) +LexToken(VAR,'in',1,2446) +LexToken(CLOSEBRACKET,')',1,2448) +LexToken(TRANSPOSE,"'",1,2449) +LexToken(CLOSESQBRACKET,']',1,2450) +LexToken(SEMICOLON,';',1,2451) +LexToken(EOL,'\n',1,2452) +LexToken(VAR,'model',1,2461) +LexToken(DOT,'.',1,2466) +LexToken(VAR,'out',1,2467) +LexToken(ASSIGNMENT,'=',1,2470) +LexToken(OPENSQBRACKET,'[',1,2471) +LexToken(OPERATOR,'-',1,2472) +LexToken(OPENBRACKET,'(',1,2473) +LexToken(NUMBER,'1',1,2474) +LexToken(COLON,':',1,2475) +LexToken(VAR,'out',1,2476) +LexToken(CLOSEBRACKET,')',1,2479) +LexToken(TRANSPOSE,"'",1,2480) +LexToken(CLOSESQBRACKET,']',1,2481) +LexToken(SEMICOLON,';',1,2482) +LexToken(EOL,'\n',1,2483) +LexToken(VAR,'Patm',1,2492) +LexToken(ASSIGNMENT,'=',1,2496) +LexToken(NUMBER,'1.013E5',1,2497) +LexToken(EOL,'\n',1,2504) +LexToken(VAR,'A',1,2513) +LexToken(ASSIGNMENT,'=',1,2514) +LexToken(NUMBER,'1',1,2515) +LexToken(EOL,'\n',1,2516) +LexToken(VAR,'ze1',1,2525) +LexToken(ASSIGNMENT,'=',1,2528) +LexToken(NUMBER,'40',1,2529) +LexToken(EOL,'\n',1,2531) +LexToken(VAR,'ze2',1,2540) +LexToken(ASSIGNMENT,'=',1,2543) +LexToken(NUMBER,'0',1,2544) +LexToken(EOL,'\n',1,2545) +LexToken(VAR,'zs1',1,2554) +LexToken(ASSIGNMENT,'=',1,2557) +LexToken(NUMBER,'40',1,2558) +LexToken(EOL,'\n',1,2560) +LexToken(VAR,'zs2',1,2569) +LexToken(ASSIGNMENT,'=',1,2572) +LexToken(NUMBER,'0',1,2573) +LexToken(EOL,'\n',1,2574) +LexToken(VAR,'z0',1,2583) +LexToken(ASSIGNMENT,'=',1,2585) +LexToken(NUMBER,'30',1,2586) +LexToken(EOL,'\n',1,2588) +LexToken(VAR,'T0',1,2597) +LexToken(ASSIGNMENT,'=',1,2599) +LexToken(NUMBER,'290',1,2600) +LexToken(EOL,'\n',1,2603) +LexToken(VAR,'p_rho',1,2612) +LexToken(ASSIGNMENT,'=',1,2617) +LexToken(NUMBER,'0',1,2618) +LexToken(EOL,'\n',1,2619) +LexToken(VAR,'model',1,2628) +LexToken(DOT,'.',1,2633) +LexToken(VAR,'rpar',1,2634) +LexToken(ASSIGNMENT,'=',1,2638) +LexToken(OPENSQBRACKET,'[',1,2639) +LexToken(VAR,'Patm',1,2640) +LexToken(SEMICOLON,';',1,2644) +LexToken(VAR,'A',1,2645) +LexToken(SEMICOLON,';',1,2646) +LexToken(VAR,'ze1',1,2647) +LexToken(SEMICOLON,';',1,2650) +LexToken(VAR,'ze2',1,2651) +LexToken(SEMICOLON,';',1,2654) +LexToken(VAR,'zs1',1,2655) +LexToken(SEMICOLON,';',1,2658) +LexToken(VAR,'zs2',1,2659) +LexToken(SEMICOLON,';',1,2662) +LexToken(VAR,'z0',1,2663) +LexToken(SEMICOLON,';',1,2665) +LexToken(VAR,'T0',1,2666) +LexToken(SEMICOLON,';',1,2668) +LexToken(VAR,'p_rho',1,2669) +LexToken(CLOSESQBRACKET,']',1,2674) +LexToken(EOL,'\n',1,2675) +LexToken(VAR,'model',1,2684) +LexToken(DOT,'.',1,2689) +LexToken(VAR,'sim',1,2690) +LexToken(ASSIGNMENT,'=',1,2693) +LexToken(DQSTRING,'"Bache"',1,2700) +LexToken(EOL,'\n',1,2701) +LexToken(VAR,'model',1,2710) +LexToken(DOT,'.',1,2715) +LexToken(VAR,'blocktype',1,2716) +LexToken(ASSIGNMENT,'=',1,2725) +LexToken(DQSTRING,'"c"',1,2728) +LexToken(EOL,'\n',1,2729) +LexToken(VAR,'model',1,2738) +LexToken(DOT,'.',1,2743) +LexToken(VAR,'dep_ut',1,2744) +LexToken(ASSIGNMENT,'=',1,2750) +LexToken(OPENSQBRACKET,'[',1,2751) +LexToken(PREVAR_BOOLEAN,'%t',1,2752) +LexToken(PREVAR_BOOLEAN,'%f',1,2755) +LexToken(CLOSESQBRACKET,']',1,2757) +LexToken(EOL,'\n',1,2758) +LexToken(EOL,'\n',1,2759) +LexToken(VAR,'mo',1,2768) +LexToken(ASSIGNMENT,'=',1,2770) +LexToken(VAR,'modelica',1,2771) +LexToken(OPENBRACKET,'(',1,2779) +LexToken(CLOSEBRACKET,')',1,2780) +LexToken(EOL,'\n',1,2781) +LexToken(VAR,'mo',1,2790) +LexToken(DOT,'.',1,2792) +LexToken(VAR,'model',1,2793) +LexToken(ASSIGNMENT,'=',1,2798) +LexToken(DQSTRING,'"Bache"',1,2805) +LexToken(EOL,'\n',1,2806) +LexToken(VAR,'mo',1,2815) +LexToken(DOT,'.',1,2817) +LexToken(VAR,'inputs',1,2818) +LexToken(ASSIGNMENT,'=',1,2824) +LexToken(OPENSQBRACKET,'[',1,2825) +LexToken(DQSTRING,'"Ce1"',1,2830) +LexToken(DQSTRING,'"Ce2"',1,2836) +LexToken(CLOSESQBRACKET,']',1,2837) +LexToken(SEMICOLON,';',1,2838) +LexToken(EOL,'\n',1,2839) +LexToken(VAR,'mo',1,2848) +LexToken(DOT,'.',1,2850) +LexToken(VAR,'outputs',1,2851) +LexToken(ASSIGNMENT,'=',1,2858) +LexToken(OPENSQBRACKET,'[',1,2859) +LexToken(DQSTRING,'"Cs1"',1,2864) +LexToken(DQSTRING,'"Cs2"',1,2870) +LexToken(DQSTRING,'"yNiveau"',1,2880) +LexToken(CLOSESQBRACKET,']',1,2881) +LexToken(SEMICOLON,';',1,2882) +LexToken(EOL,'\n',1,2883) +LexToken(VAR,'mo',1,2892) +LexToken(DOT,'.',1,2894) +LexToken(VAR,'parameters',1,2895) +LexToken(ASSIGNMENT,'=',1,2905) +LexToken(VAR,'list',1,2906) +LexToken(OPENBRACKET,'(',1,2910) +LexToken(OPENSQBRACKET,'[',1,2911) +LexToken(DQSTRING,'"Patm"',1,2917) +LexToken(SEMICOLON,';',1,2918) +LexToken(DQSTRING,'"A"',1,2921) +LexToken(SEMICOLON,';',1,2922) +LexToken(DQSTRING,'"ze1"',1,2927) +LexToken(SEMICOLON,';',1,2928) +LexToken(DQSTRING,'"ze2"',1,2933) +LexToken(SEMICOLON,';',1,2934) +LexToken(DQSTRING,'"zs1"',1,2939) +LexToken(SEMICOLON,';',1,2940) +LexToken(DQSTRING,'"zs2"',1,2945) +LexToken(SEMICOLON,';',1,2946) +LexToken(DQSTRING,'"z0"',1,2950) +LexToken(SEMICOLON,';',1,2951) +LexToken(DQSTRING,'"T0"',1,2955) +LexToken(SEMICOLON,';',1,2956) +LexToken(DQSTRING,'"p_rho"',1,2963) +LexToken(CLOSESQBRACKET,']',1,2964) +LexToken(COMMA,',',1,2965) +LexToken(OPENSQBRACKET,'[',1,2966) +LexToken(VAR,'Patm',1,2967) +LexToken(SEMICOLON,';',1,2971) +LexToken(VAR,'A',1,2972) +LexToken(SEMICOLON,';',1,2973) +LexToken(VAR,'ze1',1,2974) +LexToken(SEMICOLON,';',1,2977) +LexToken(VAR,'ze2',1,2978) +LexToken(SEMICOLON,';',1,2981) +LexToken(VAR,'zs1',1,2982) +LexToken(SEMICOLON,';',1,2985) +LexToken(VAR,'zs2',1,2986) +LexToken(SEMICOLON,';',1,2989) +LexToken(VAR,'z0',1,2990) +LexToken(SEMICOLON,';',1,2992) +LexToken(VAR,'T0',1,2993) +LexToken(SEMICOLON,';',1,2995) +LexToken(VAR,'p_rho',1,2996) +LexToken(CLOSESQBRACKET,']',1,3001) +LexToken(CLOSEBRACKET,')',1,3002) +LexToken(EOL,'\n',1,3003) +LexToken(VAR,'model',1,3012) +LexToken(DOT,'.',1,3017) +LexToken(VAR,'equations',1,3018) +LexToken(ASSIGNMENT,'=',1,3027) +LexToken(VAR,'mo',1,3028) +LexToken(EOL,'\n',1,3030) +LexToken(VAR,'model',1,3039) +LexToken(DOT,'.',1,3044) +LexToken(VAR,'in',1,3045) +LexToken(ASSIGNMENT,'=',1,3047) +LexToken(VAR,'ones',1,3048) +LexToken(OPENBRACKET,'(',1,3052) +LexToken(VAR,'size',1,3053) +LexToken(OPENBRACKET,'(',1,3057) +LexToken(VAR,'mo',1,3058) +LexToken(DOT,'.',1,3060) +LexToken(VAR,'inputs',1,3061) +LexToken(COMMA,',',1,3067) +LexToken(DQSTRING,'"*"',1,3070) +LexToken(CLOSEBRACKET,')',1,3071) +LexToken(COMMA,',',1,3072) +LexToken(NUMBER,'1',1,3073) +LexToken(CLOSEBRACKET,')',1,3074) +LexToken(EOL,'\n',1,3075) +LexToken(VAR,'model',1,3084) +LexToken(DOT,'.',1,3089) +LexToken(VAR,'out',1,3090) +LexToken(ASSIGNMENT,'=',1,3093) +LexToken(VAR,'ones',1,3094) +LexToken(OPENBRACKET,'(',1,3098) +LexToken(VAR,'size',1,3099) +LexToken(OPENBRACKET,'(',1,3103) +LexToken(VAR,'mo',1,3104) +LexToken(DOT,'.',1,3106) +LexToken(VAR,'outputs',1,3107) +LexToken(COMMA,',',1,3114) +LexToken(DQSTRING,'"*"',1,3117) +LexToken(CLOSEBRACKET,')',1,3118) +LexToken(COMMA,',',1,3119) +LexToken(NUMBER,'1',1,3120) +LexToken(CLOSEBRACKET,')',1,3121) +LexToken(EOL,'\n',1,3122) +LexToken(VAR,'exprs',1,3131) +LexToken(ASSIGNMENT,'=',1,3136) +LexToken(OPENSQBRACKET,'[',1,3137) +LexToken(VAR,'string',1,3138) +LexToken(OPENBRACKET,'(',1,3144) +LexToken(VAR,'Patm',1,3145) +LexToken(CLOSEBRACKET,')',1,3149) +LexToken(SEMICOLON,';',1,3150) +LexToken(VAR,'string',1,3151) +LexToken(OPENBRACKET,'(',1,3157) +LexToken(VAR,'A',1,3158) +LexToken(CLOSEBRACKET,')',1,3159) +LexToken(SEMICOLON,';',1,3160) +LexToken(VAR,'string',1,3161) +LexToken(OPENBRACKET,'(',1,3167) +LexToken(VAR,'ze1',1,3168) +LexToken(CLOSEBRACKET,')',1,3171) +LexToken(SEMICOLON,';',1,3172) +LexToken(VAR,'string',1,3173) +LexToken(OPENBRACKET,'(',1,3179) +LexToken(VAR,'ze2',1,3180) +LexToken(CLOSEBRACKET,')',1,3183) +LexToken(SEMICOLON,';',1,3184) +LexToken(VAR,'string',1,3185) +LexToken(OPENBRACKET,'(',1,3191) +LexToken(VAR,'zs1',1,3192) +LexToken(CLOSEBRACKET,')',1,3195) +LexToken(SEMICOLON,';',1,3196) +LexToken(VAR,'string',1,3197) +LexToken(OPENBRACKET,'(',1,3203) +LexToken(VAR,'zs2',1,3204) +LexToken(CLOSEBRACKET,')',1,3207) +LexToken(SEMICOLON,';',1,3208) +LexToken(VAR,'string',1,3209) +LexToken(OPENBRACKET,'(',1,3215) +LexToken(VAR,'z0',1,3216) +LexToken(CLOSEBRACKET,')',1,3218) +LexToken(SEMICOLON,';',1,3219) +LexToken(VAR,'string',1,3220) +LexToken(OPENBRACKET,'(',1,3226) +LexToken(VAR,'T0',1,3227) +LexToken(CLOSEBRACKET,')',1,3229) +LexToken(SEMICOLON,';',1,3230) +LexToken(VAR,'string',1,3231) +LexToken(OPENBRACKET,'(',1,3237) +LexToken(VAR,'p_rho',1,3238) +LexToken(CLOSEBRACKET,')',1,3243) +LexToken(CLOSESQBRACKET,']',1,3244) +LexToken(EOL,'\n',1,3245) +LexToken(VAR,'gr_i',1,3254) +LexToken(ASSIGNMENT,'=',1,3258) +LexToken(OPENSQBRACKET,'[',1,3259) +LexToken(CLOSESQBRACKET,']',1,3260) +LexToken(SEMICOLON,';',1,3261) +LexToken(EOL,'\n',1,3262) +LexToken(EOL,'\n',1,3373) +LexToken(VAR,'x',1,3382) +LexToken(ASSIGNMENT,'=',1,3383) +LexToken(VAR,'standard_define',1,3384) +LexToken(OPENBRACKET,'(',1,3399) +LexToken(OPENSQBRACKET,'[',1,3400) +LexToken(NUMBER,'2',1,3401) +LexToken(NUMBER,'2',1,3403) +LexToken(CLOSESQBRACKET,']',1,3404) +LexToken(COMMA,',',1,3405) +LexToken(VAR,'model',1,3406) +LexToken(COMMA,',',1,3411) +LexToken(VAR,'exprs',1,3412) +LexToken(COMMA,',',1,3417) +LexToken(VAR,'list',1,3418) +LexToken(OPENBRACKET,'(',1,3422) +LexToken(VAR,'gr_i',1,3423) +LexToken(COMMA,',',1,3427) +LexToken(NUMBER,'0',1,3428) +LexToken(CLOSEBRACKET,')',1,3429) +LexToken(CLOSEBRACKET,')',1,3430) +LexToken(EOL,'\n',1,3431) +LexToken(VAR,'x',1,3440) +LexToken(DOT,'.',1,3441) +LexToken(VAR,'graphics',1,3442) +LexToken(DOT,'.',1,3450) +LexToken(VAR,'in_implicit',1,3451) +LexToken(ASSIGNMENT,'=',1,3462) +LexToken(OPENSQBRACKET,'[',1,3463) +LexToken(DQSTRING,'"I"',1,3466) +LexToken(SEMICOLON,';',1,3467) +LexToken(DQSTRING,'"I"',1,3470) +LexToken(CLOSESQBRACKET,']',1,3471) +LexToken(EOL,'\n',1,3472) +LexToken(VAR,'x',1,3481) +LexToken(DOT,'.',1,3482) +LexToken(VAR,'graphics',1,3483) +LexToken(DOT,'.',1,3491) +LexToken(VAR,'out_implicit',1,3492) +LexToken(ASSIGNMENT,'=',1,3504) +LexToken(OPENSQBRACKET,'[',1,3505) +LexToken(DQSTRING,'"I"',1,3508) +LexToken(SEMICOLON,';',1,3509) +LexToken(DQSTRING,'"I"',1,3512) +LexToken(SEMICOLON,';',1,3513) +LexToken(DQSTRING,'"E"',1,3516) +LexToken(CLOSESQBRACKET,']',1,3517) +LexToken(EOL,'\n',1,3518) +LexToken(END,'end',1,3523) +LexToken(EOL,'\n',1,3526) +LexToken(ENDFUNCTION,'endfunction',1,3527) +LexToken(EOL,'\n',1,3538) diff --git a/js/Hydraulics/Flowmeter.js b/js/Hydraulics/Flowmeter.js new file mode 100644 index 00000000..b912b589 --- /dev/null +++ b/js/Hydraulics/Flowmeter.js @@ -0,0 +1,577 @@ +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(SEMICOLON,';',1,1040) +LexToken(EOL,'\n',1,1041) +LexToken(VAR,'y',1,1046) +LexToken(ASSIGNMENT,'=',1,1047) +LexToken(OPENSQBRACKET,'[',1,1048) +LexToken(CLOSESQBRACKET,']',1,1049) +LexToken(SEMICOLON,';',1,1050) +LexToken(EOL,'\n',1,1051) +LexToken(VAR,'typ',1,1056) +LexToken(ASSIGNMENT,'=',1,1059) +LexToken(OPENSQBRACKET,'[',1,1060) +LexToken(CLOSESQBRACKET,']',1,1061) +LexToken(SEMICOLON,';',1,1062) +LexToken(EOL,'\n',1,1063) +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(SEMICOLON,';',1,1113) +LexToken(EOL,'\n',1,1114) +LexToken(VAR,'graphics',1,1123) +LexToken(ASSIGNMENT,'=',1,1131) +LexToken(VAR,'arg1',1,1132) +LexToken(DOT,'.',1,1136) +LexToken(VAR,'graphics',1,1137) +LexToken(SEMICOLON,';',1,1145) +LexToken(EOL,'\n',1,1146) +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(SEMICOLON,';',1,1200) +LexToken(EOL,'\n',1,1201) +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(COMMA,',',1,1433) +LexToken(EOL,'\n',1,1434) +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(SEMICOLON,';',1,1725) +LexToken(EOL,'\n',1,1726) +LexToken(VAR,'Typeout',1,1735) +LexToken(ASSIGNMENT,'=',1,1742) +LexToken(OPENSQBRACKET,'[',1,1743) +LexToken(CLOSESQBRACKET,']',1,1744) +LexToken(SEMICOLON,';',1,1745) +LexToken(EOL,'\n',1,1746) +LexToken(VAR,'MI',1,1755) +LexToken(ASSIGNMENT,'=',1,1757) +LexToken(OPENSQBRACKET,'[',1,1758) +LexToken(CLOSESQBRACKET,']',1,1759) +LexToken(SEMICOLON,';',1,1760) +LexToken(EOL,'\n',1,1761) +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(NUMBER,'-1',1,1794) +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(NUMBER,'-2',1,1816) +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(SEMICOLON,';',1,1956) +LexToken(EOL,'\n',1,1957) +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(SEMICOLON,';',1,1993) +LexToken(EOL,'\n',1,1994) +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(SEMICOLON,';',1,2079) +LexToken(EOL,'\n',1,2080) +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(SEMICOLON,';',1,2116) +LexToken(EOL,'\n',1,2117) +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(NUMBER,'-1',1,2157) +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(SEMICOLON,';',1,2202) +LexToken(EOL,'\n',1,2203) +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(SEMICOLON,';',1,2239) +LexToken(EOL,'\n',1,2240) +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(NUMBER,'-2',1,2280) +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(SEMICOLON,';',1,2325) +LexToken(EOL,'\n',1,2326) +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(SEMICOLON,';',1,2362) +LexToken(EOL,'\n',1,2363) +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(SEMICOLON,';',1,2470) +LexToken(EOL,'\n',1,2471) +LexToken(VAR,'mo',1,2480) +LexToken(DOT,'.',1,2482) +LexToken(VAR,'inputs',1,2483) +LexToken(ASSIGNMENT,'=',1,2489) +LexToken(VAR,'MI',1,2490) +LexToken(SEMICOLON,';',1,2492) +LexToken(EOL,'\n',1,2493) +LexToken(VAR,'mo',1,2502) +LexToken(DOT,'.',1,2504) +LexToken(VAR,'outputs',1,2505) +LexToken(ASSIGNMENT,'=',1,2512) +LexToken(VAR,'MO',1,2513) +LexToken(SEMICOLON,';',1,2515) +LexToken(EOL,'\n',1,2516) +LexToken(VAR,'model',1,2525) +LexToken(DOT,'.',1,2530) +LexToken(VAR,'rpar',1,2531) +LexToken(ASSIGNMENT,'=',1,2535) +LexToken(VAR,'PrametersValue',1,2536) +LexToken(SEMICOLON,';',1,2550) +LexToken(EOL,'\n',1,2551) +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(SEMICOLON,';',1,2631) +LexToken(EOL,'\n',1,2632) +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(SEMICOLON,';',1,2666) +LexToken(EOL,'\n',1,2667) +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(SEMICOLON,';',1,2951) +LexToken(EOL,'\n',1,2952) +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(SEMICOLON,';',1,2992) +LexToken(EOL,'\n',1,2993) +LexToken(END,'end',1,2998) +LexToken(EOL,'\n',1,3001) +LexToken(ENDFUNCTION,'endfunction',1,3002) +LexToken(EOL,'\n',1,3013) diff --git a/js/Hydraulics/PerteDP.js b/js/Hydraulics/PerteDP.js new file mode 100644 index 00000000..301ac491 --- /dev/null +++ b/js/Hydraulics/PerteDP.js @@ -0,0 +1,518 @@ +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(SEMICOLON,';',1,1099) +LexToken(EOL,'\n',1,1100) +LexToken(VAR,'y',1,1105) +LexToken(ASSIGNMENT,'=',1,1106) +LexToken(OPENSQBRACKET,'[',1,1107) +LexToken(CLOSESQBRACKET,']',1,1108) +LexToken(SEMICOLON,';',1,1109) +LexToken(EOL,'\n',1,1110) +LexToken(VAR,'typ',1,1115) +LexToken(ASSIGNMENT,'=',1,1118) +LexToken(OPENSQBRACKET,'[',1,1119) +LexToken(CLOSESQBRACKET,']',1,1120) +LexToken(SEMICOLON,';',1,1121) +LexToken(EOL,'\n',1,1122) +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(SEMICOLON,';',1,1173) +LexToken(EOL,'\n',1,1174) +LexToken(VAR,'graphics',1,1183) +LexToken(ASSIGNMENT,'=',1,1191) +LexToken(VAR,'arg1',1,1192) +LexToken(DOT,'.',1,1196) +LexToken(VAR,'graphics',1,1197) +LexToken(SEMICOLON,';',1,1205) +LexToken(EOL,'\n',1,1206) +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(SEMICOLON,';',1,1260) +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,'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ètre interne du tube : D (m)"',1,1458) +LexToken(SEMICOLON,';',1,1459) +LexToken(DQSTRING,'"Coefficient de perte de charge-frottement(S.U) : lambda"',1,1531) +LexToken(SEMICOLON,';',1,1532) +LexToken(DQSTRING,'"Altitude entrée tuyauterie : z1 (m)"',1,1584) +LexToken(SEMICOLON,';',1,1585) +LexToken(DQSTRING,'"Altitude sortie tuyauterie : z2 (m)"',1,1637) +LexToken(SEMICOLON,';',1,1638) +LexToken(DQSTRING,'"Si >0, masse volumique imposée fu fluide : p_rho (kg/m3)"',1,1711) +LexToken(CLOSESQBRACKET,']',1,1712) +LexToken(COMMA,',',1,1713) +LexToken(VAR,'list',1,1729) +LexToken(OPENBRACKET,'(',1,1733) +LexToken(DQSTRING,'"vec"',1,1738) +LexToken(COMMA,',',1,1739) +LexToken(NUMBER,'-1',1,1740) +LexToken(COMMA,',',1,1742) +LexToken(DQSTRING,'"vec"',1,1747) +LexToken(COMMA,',',1,1748) +LexToken(NUMBER,'-1',1,1749) +LexToken(COMMA,',',1,1751) +LexToken(DQSTRING,'"vec"',1,1756) +LexToken(COMMA,',',1,1757) +LexToken(NUMBER,'-1',1,1758) +LexToken(COMMA,',',1,1760) +LexToken(DQSTRING,'"vec"',1,1765) +LexToken(COMMA,',',1,1766) +LexToken(NUMBER,'-1',1,1767) +LexToken(COMMA,',',1,1769) +LexToken(DQSTRING,'"vec"',1,1774) +LexToken(COMMA,',',1,1775) +LexToken(NUMBER,'-1',1,1776) +LexToken(COMMA,',',1,1778) +LexToken(DQSTRING,'"vec"',1,1783) +LexToken(COMMA,',',1,1784) +LexToken(NUMBER,'-1',1,1785) +LexToken(CLOSEBRACKET,')',1,1787) +LexToken(COMMA,',',1,1788) +LexToken(VAR,'exprs',1,1789) +LexToken(CLOSEBRACKET,')',1,1794) +LexToken(EOL,'\n',1,1795) +LexToken(IF,'if',1,1808) +LexToken(NOT,'~',1,1811) +LexToken(VAR,'ok',1,1812) +LexToken(THEN,'then',1,1815) +LexToken(EOL,'\n',1,1819) +LexToken(BREAK,'break',1,1836) +LexToken(COMMA,',',1,1841) +LexToken(EOL,'\n',1,1842) +LexToken(END,'end',1,1855) +LexToken(EOL,'\n',1,1858) +LexToken(VAR,'model',1,1871) +LexToken(DOT,'.',1,1876) +LexToken(VAR,'rpar',1,1877) +LexToken(ASSIGNMENT,'=',1,1881) +LexToken(OPENSQBRACKET,'[',1,1882) +LexToken(VAR,'L',1,1883) +LexToken(SEMICOLON,';',1,1884) +LexToken(VAR,'D',1,1885) +LexToken(SEMICOLON,';',1,1886) +LexToken(VAR,'lambda',1,1887) +LexToken(SEMICOLON,';',1,1893) +LexToken(VAR,'z1',1,1894) +LexToken(SEMICOLON,';',1,1896) +LexToken(VAR,'z2',1,1897) +LexToken(SEMICOLON,';',1,1899) +LexToken(VAR,'p_rho',1,1900) +LexToken(CLOSESQBRACKET,']',1,1905) +LexToken(EOL,'\n',1,1906) +LexToken(VAR,'model',1,1919) +LexToken(DOT,'.',1,1924) +LexToken(VAR,'equations',1,1925) +LexToken(DOT,'.',1,1934) +LexToken(VAR,'parameters',1,1935) +LexToken(OPENBRACKET,'(',1,1945) +LexToken(NUMBER,'2',1,1946) +LexToken(CLOSEBRACKET,')',1,1947) +LexToken(ASSIGNMENT,'=',1,1948) +LexToken(VAR,'list',1,1949) +LexToken(OPENBRACKET,'(',1,1953) +LexToken(VAR,'L',1,1954) +LexToken(COMMA,',',1,1955) +LexToken(VAR,'D',1,1956) +LexToken(COMMA,',',1,1957) +LexToken(VAR,'lambda',1,1958) +LexToken(COMMA,',',1,1964) +LexToken(VAR,'z1',1,1965) +LexToken(COMMA,',',1,1967) +LexToken(VAR,'z2',1,1968) +LexToken(COMMA,',',1,1970) +LexToken(VAR,'p_rho',1,1971) +LexToken(CLOSEBRACKET,')',1,1976) +LexToken(EOL,'\n',1,1977) +LexToken(VAR,'graphics',1,1990) +LexToken(DOT,'.',1,1998) +LexToken(VAR,'exprs',1,1999) +LexToken(ASSIGNMENT,'=',1,2004) +LexToken(VAR,'exprs',1,2005) +LexToken(EOL,'\n',1,2010) +LexToken(VAR,'x',1,2023) +LexToken(DOT,'.',1,2024) +LexToken(VAR,'graphics',1,2025) +LexToken(ASSIGNMENT,'=',1,2033) +LexToken(VAR,'graphics',1,2034) +LexToken(SEMICOLON,';',1,2042) +LexToken(EOL,'\n',1,2043) +LexToken(VAR,'x',1,2056) +LexToken(DOT,'.',1,2057) +LexToken(VAR,'model',1,2058) +LexToken(ASSIGNMENT,'=',1,2063) +LexToken(VAR,'model',1,2064) +LexToken(EOL,'\n',1,2069) +LexToken(BREAK,'break',1,2082) +LexToken(EOL,'\n',1,2087) +LexToken(END,'end',1,2096) +LexToken(EOL,'\n',1,2099) +LexToken(CASE,'case',1,2104) +LexToken(DQSTRING,'"define"',1,2116) +LexToken(THEN,'then',1,2118) +LexToken(EOL,'\n',1,2122) +LexToken(VAR,'model',1,2131) +LexToken(ASSIGNMENT,'=',1,2136) +LexToken(SCICOS_MODEL,'scicos_model',1,2137) +LexToken(OPENBRACKET,'(',1,2149) +LexToken(CLOSEBRACKET,')',1,2150) +LexToken(EOL,'\n',1,2151) +LexToken(VAR,'model',1,2160) +LexToken(DOT,'.',1,2165) +LexToken(VAR,'in',1,2166) +LexToken(ASSIGNMENT,'=',1,2168) +LexToken(OPENSQBRACKET,'[',1,2169) +LexToken(NUMBER,'1',1,2170) +LexToken(CLOSESQBRACKET,']',1,2171) +LexToken(SEMICOLON,';',1,2172) +LexToken(EOL,'\n',1,2173) +LexToken(VAR,'model',1,2182) +LexToken(DOT,'.',1,2187) +LexToken(VAR,'out',1,2188) +LexToken(ASSIGNMENT,'=',1,2191) +LexToken(OPENSQBRACKET,'[',1,2192) +LexToken(NUMBER,'1',1,2193) +LexToken(CLOSESQBRACKET,']',1,2194) +LexToken(SEMICOLON,';',1,2195) +LexToken(EOL,'\n',1,2196) +LexToken(VAR,'L',1,2205) +LexToken(ASSIGNMENT,'=',1,2206) +LexToken(NUMBER,'10',1,2207) +LexToken(EOL,'\n',1,2209) +LexToken(VAR,'D',1,2218) +LexToken(ASSIGNMENT,'=',1,2219) +LexToken(NUMBER,'0.2',1,2220) +LexToken(EOL,'\n',1,2223) +LexToken(VAR,'lambda',1,2232) +LexToken(ASSIGNMENT,'=',1,2238) +LexToken(NUMBER,'0.03',1,2239) +LexToken(EOL,'\n',1,2243) +LexToken(VAR,'z1',1,2252) +LexToken(ASSIGNMENT,'=',1,2254) +LexToken(NUMBER,'0',1,2255) +LexToken(EOL,'\n',1,2256) +LexToken(VAR,'z2',1,2265) +LexToken(ASSIGNMENT,'=',1,2267) +LexToken(NUMBER,'0',1,2268) +LexToken(EOL,'\n',1,2269) +LexToken(VAR,'p_rho',1,2278) +LexToken(ASSIGNMENT,'=',1,2283) +LexToken(NUMBER,'0',1,2284) +LexToken(EOL,'\n',1,2285) +LexToken(VAR,'model',1,2294) +LexToken(DOT,'.',1,2299) +LexToken(VAR,'rpar',1,2300) +LexToken(ASSIGNMENT,'=',1,2304) +LexToken(OPENSQBRACKET,'[',1,2305) +LexToken(VAR,'L',1,2306) +LexToken(SEMICOLON,';',1,2307) +LexToken(VAR,'D',1,2308) +LexToken(SEMICOLON,';',1,2309) +LexToken(VAR,'lambda',1,2310) +LexToken(SEMICOLON,';',1,2316) +LexToken(VAR,'z1',1,2317) +LexToken(SEMICOLON,';',1,2319) +LexToken(VAR,'z2',1,2320) +LexToken(SEMICOLON,';',1,2322) +LexToken(VAR,'p_rho',1,2323) +LexToken(CLOSESQBRACKET,']',1,2328) +LexToken(EOL,'\n',1,2329) +LexToken(VAR,'model',1,2338) +LexToken(DOT,'.',1,2343) +LexToken(VAR,'sim',1,2344) +LexToken(ASSIGNMENT,'=',1,2347) +LexToken(DQSTRING,'"PerteDP"',1,2356) +LexToken(EOL,'\n',1,2357) +LexToken(VAR,'model',1,2366) +LexToken(DOT,'.',1,2371) +LexToken(VAR,'blocktype',1,2372) +LexToken(ASSIGNMENT,'=',1,2381) +LexToken(DQSTRING,'"c"',1,2384) +LexToken(EOL,'\n',1,2385) +LexToken(VAR,'model',1,2394) +LexToken(DOT,'.',1,2399) +LexToken(VAR,'dep_ut',1,2400) +LexToken(ASSIGNMENT,'=',1,2406) +LexToken(OPENSQBRACKET,'[',1,2407) +LexToken(PREVAR_BOOLEAN,'%t',1,2408) +LexToken(PREVAR_BOOLEAN,'%f',1,2411) +LexToken(CLOSESQBRACKET,']',1,2413) +LexToken(EOL,'\n',1,2414) +LexToken(VAR,'mo',1,2423) +LexToken(ASSIGNMENT,'=',1,2425) +LexToken(VAR,'modelica',1,2426) +LexToken(OPENBRACKET,'(',1,2434) +LexToken(CLOSEBRACKET,')',1,2435) +LexToken(EOL,'\n',1,2436) +LexToken(VAR,'mo',1,2445) +LexToken(DOT,'.',1,2447) +LexToken(VAR,'model',1,2448) +LexToken(ASSIGNMENT,'=',1,2453) +LexToken(DQSTRING,'"PerteDP"',1,2462) +LexToken(EOL,'\n',1,2463) +LexToken(VAR,'mo',1,2472) +LexToken(DOT,'.',1,2474) +LexToken(VAR,'inputs',1,2475) +LexToken(ASSIGNMENT,'=',1,2481) +LexToken(DQSTRING,'"C1"',1,2485) +LexToken(SEMICOLON,';',1,2486) +LexToken(EOL,'\n',1,2487) +LexToken(VAR,'mo',1,2496) +LexToken(DOT,'.',1,2498) +LexToken(VAR,'outputs',1,2499) +LexToken(ASSIGNMENT,'=',1,2506) +LexToken(DQSTRING,'"C2"',1,2510) +LexToken(SEMICOLON,';',1,2511) +LexToken(EOL,'\n',1,2512) +LexToken(VAR,'mo',1,2521) +LexToken(DOT,'.',1,2523) +LexToken(VAR,'parameters',1,2524) +LexToken(ASSIGNMENT,'=',1,2534) +LexToken(VAR,'list',1,2535) +LexToken(OPENBRACKET,'(',1,2539) +LexToken(OPENSQBRACKET,'[',1,2540) +LexToken(DQSTRING,'"L"',1,2543) +LexToken(SEMICOLON,';',1,2544) +LexToken(DQSTRING,'"D"',1,2547) +LexToken(SEMICOLON,';',1,2548) +LexToken(DQSTRING,'"lambda"',1,2556) +LexToken(SEMICOLON,';',1,2557) +LexToken(DQSTRING,'"z1"',1,2561) +LexToken(SEMICOLON,';',1,2562) +LexToken(DQSTRING,'"z2"',1,2566) +LexToken(SEMICOLON,';',1,2567) +LexToken(DQSTRING,'"p_rho"',1,2574) +LexToken(CLOSESQBRACKET,']',1,2575) +LexToken(COMMA,',',1,2576) +LexToken(OPENSQBRACKET,'[',1,2577) +LexToken(VAR,'L',1,2578) +LexToken(SEMICOLON,';',1,2579) +LexToken(VAR,'D',1,2580) +LexToken(SEMICOLON,';',1,2581) +LexToken(VAR,'lambda',1,2582) +LexToken(SEMICOLON,';',1,2588) +LexToken(VAR,'z1',1,2589) +LexToken(SEMICOLON,';',1,2591) +LexToken(VAR,'z2',1,2592) +LexToken(SEMICOLON,';',1,2594) +LexToken(VAR,'p_rho',1,2595) +LexToken(CLOSESQBRACKET,']',1,2600) +LexToken(CLOSEBRACKET,')',1,2601) +LexToken(EOL,'\n',1,2602) +LexToken(VAR,'model',1,2611) +LexToken(DOT,'.',1,2616) +LexToken(VAR,'equations',1,2617) +LexToken(ASSIGNMENT,'=',1,2626) +LexToken(VAR,'mo',1,2627) +LexToken(EOL,'\n',1,2629) +LexToken(VAR,'model',1,2638) +LexToken(DOT,'.',1,2643) +LexToken(VAR,'in',1,2644) +LexToken(ASSIGNMENT,'=',1,2646) +LexToken(VAR,'ones',1,2647) +LexToken(OPENBRACKET,'(',1,2651) +LexToken(VAR,'size',1,2652) +LexToken(OPENBRACKET,'(',1,2656) +LexToken(VAR,'mo',1,2657) +LexToken(DOT,'.',1,2659) +LexToken(VAR,'inputs',1,2660) +LexToken(COMMA,',',1,2666) +LexToken(DQSTRING,'"*"',1,2669) +LexToken(CLOSEBRACKET,')',1,2670) +LexToken(COMMA,',',1,2671) +LexToken(NUMBER,'1',1,2672) +LexToken(CLOSEBRACKET,')',1,2673) +LexToken(EOL,'\n',1,2674) +LexToken(VAR,'model',1,2683) +LexToken(DOT,'.',1,2688) +LexToken(VAR,'out',1,2689) +LexToken(ASSIGNMENT,'=',1,2692) +LexToken(VAR,'ones',1,2693) +LexToken(OPENBRACKET,'(',1,2697) +LexToken(VAR,'size',1,2698) +LexToken(OPENBRACKET,'(',1,2702) +LexToken(VAR,'mo',1,2703) +LexToken(DOT,'.',1,2705) +LexToken(VAR,'outputs',1,2706) +LexToken(COMMA,',',1,2713) +LexToken(DQSTRING,'"*"',1,2716) +LexToken(CLOSEBRACKET,')',1,2717) +LexToken(COMMA,',',1,2718) +LexToken(NUMBER,'1',1,2719) +LexToken(CLOSEBRACKET,')',1,2720) +LexToken(EOL,'\n',1,2721) +LexToken(VAR,'exprs',1,2730) +LexToken(ASSIGNMENT,'=',1,2735) +LexToken(OPENSQBRACKET,'[',1,2736) +LexToken(VAR,'string',1,2737) +LexToken(OPENBRACKET,'(',1,2743) +LexToken(VAR,'L',1,2744) +LexToken(CLOSEBRACKET,')',1,2745) +LexToken(SEMICOLON,';',1,2746) +LexToken(VAR,'string',1,2747) +LexToken(OPENBRACKET,'(',1,2753) +LexToken(VAR,'D',1,2754) +LexToken(CLOSEBRACKET,')',1,2755) +LexToken(SEMICOLON,';',1,2756) +LexToken(VAR,'string',1,2757) +LexToken(OPENBRACKET,'(',1,2763) +LexToken(VAR,'lambda',1,2764) +LexToken(CLOSEBRACKET,')',1,2770) +LexToken(SEMICOLON,';',1,2771) +LexToken(VAR,'string',1,2772) +LexToken(OPENBRACKET,'(',1,2778) +LexToken(VAR,'z1',1,2779) +LexToken(CLOSEBRACKET,')',1,2781) +LexToken(SEMICOLON,';',1,2782) +LexToken(VAR,'string',1,2783) +LexToken(OPENBRACKET,'(',1,2789) +LexToken(VAR,'z2',1,2790) +LexToken(CLOSEBRACKET,')',1,2792) +LexToken(SEMICOLON,';',1,2793) +LexToken(VAR,'string',1,2794) +LexToken(OPENBRACKET,'(',1,2800) +LexToken(VAR,'p_rho',1,2801) +LexToken(CLOSEBRACKET,')',1,2806) +LexToken(CLOSESQBRACKET,']',1,2807) +LexToken(EOL,'\n',1,2808) +LexToken(VAR,'gr_i',1,2817) +LexToken(ASSIGNMENT,'=',1,2821) +LexToken(OPENSQBRACKET,'[',1,2822) +LexToken(CLOSESQBRACKET,']',1,2823) +LexToken(SEMICOLON,';',1,2824) +LexToken(EOL,'\n',1,2825) +LexToken(VAR,'x',1,2834) +LexToken(ASSIGNMENT,'=',1,2835) +LexToken(VAR,'standard_define',1,2836) +LexToken(OPENBRACKET,'(',1,2851) +LexToken(OPENSQBRACKET,'[',1,2852) +LexToken(NUMBER,'2',1,2853) +LexToken(NUMBER,'1',1,2855) +LexToken(CLOSESQBRACKET,']',1,2856) +LexToken(COMMA,',',1,2857) +LexToken(VAR,'model',1,2858) +LexToken(COMMA,',',1,2863) +LexToken(VAR,'exprs',1,2864) +LexToken(COMMA,',',1,2869) +LexToken(VAR,'list',1,2870) +LexToken(OPENBRACKET,'(',1,2874) +LexToken(VAR,'gr_i',1,2875) +LexToken(COMMA,',',1,2879) +LexToken(NUMBER,'0',1,2880) +LexToken(CLOSEBRACKET,')',1,2881) +LexToken(CLOSEBRACKET,')',1,2882) +LexToken(EOL,'\n',1,2883) +LexToken(VAR,'x',1,2892) +LexToken(DOT,'.',1,2893) +LexToken(VAR,'graphics',1,2894) +LexToken(DOT,'.',1,2902) +LexToken(VAR,'in_implicit',1,2903) +LexToken(ASSIGNMENT,'=',1,2914) +LexToken(OPENSQBRACKET,'[',1,2915) +LexToken(DQSTRING,'"I"',1,2918) +LexToken(CLOSESQBRACKET,']',1,2919) +LexToken(EOL,'\n',1,2920) +LexToken(VAR,'x',1,2929) +LexToken(DOT,'.',1,2930) +LexToken(VAR,'graphics',1,2931) +LexToken(DOT,'.',1,2939) +LexToken(VAR,'out_implicit',1,2940) +LexToken(ASSIGNMENT,'=',1,2952) +LexToken(OPENSQBRACKET,'[',1,2953) +LexToken(DQSTRING,'"I"',1,2956) +LexToken(CLOSESQBRACKET,']',1,2957) +LexToken(EOL,'\n',1,2958) +LexToken(END,'end',1,2963) +LexToken(EOL,'\n',1,2966) +LexToken(ENDFUNCTION,'endfunction',1,2967) +LexToken(EOL,'\n',1,2978) diff --git a/js/Hydraulics/PuitsP.js b/js/Hydraulics/PuitsP.js new file mode 100644 index 00000000..4eae0325 --- /dev/null +++ b/js/Hydraulics/PuitsP.js @@ -0,0 +1,417 @@ +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(SEMICOLON,';',1,1098) +LexToken(EOL,'\n',1,1099) +LexToken(VAR,'y',1,1104) +LexToken(ASSIGNMENT,'=',1,1105) +LexToken(OPENSQBRACKET,'[',1,1106) +LexToken(CLOSESQBRACKET,']',1,1107) +LexToken(SEMICOLON,';',1,1108) +LexToken(EOL,'\n',1,1109) +LexToken(VAR,'typ',1,1114) +LexToken(ASSIGNMENT,'=',1,1117) +LexToken(OPENSQBRACKET,'[',1,1118) +LexToken(CLOSESQBRACKET,']',1,1119) +LexToken(SEMICOLON,';',1,1120) +LexToken(EOL,'\n',1,1121) +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(SEMICOLON,';',1,1172) +LexToken(EOL,'\n',1,1173) +LexToken(VAR,'graphics',1,1182) +LexToken(ASSIGNMENT,'=',1,1190) +LexToken(VAR,'arg1',1,1191) +LexToken(DOT,'.',1,1195) +LexToken(VAR,'graphics',1,1196) +LexToken(SEMICOLON,';',1,1204) +LexToken(EOL,'\n',1,1205) +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(SEMICOLON,';',1,1259) +LexToken(EOL,'\n',1,1260) +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ètres du puits"',1,1368) +LexToken(COMMA,',',1,1369) +LexToken(OPENSQBRACKET,'[',1,1386) +LexToken(DQSTRING,'"Pression de la source : P0 (Pa)"',1,1419) +LexToken(SEMICOLON,';',1,1420) +LexToken(DQSTRING,'"Temperature de la source : T0 (K)"',1,1470) +LexToken(SEMICOLON,';',1,1471) +LexToken(DQSTRING,'"Enthalpie spécifique de la source : H0 (J/kg)"',1,1533) +LexToken(SEMICOLON,';',1,1534) +LexToken(DQSTRING,'"1:température fixée - 2:enthalpie fixée : option_temperature"',1,1611) +LexToken(CLOSESQBRACKET,']',1,1612) +LexToken(COMMA,',',1,1613) +LexToken(VAR,'list',1,1630) +LexToken(OPENBRACKET,'(',1,1634) +LexToken(DQSTRING,'"vec"',1,1639) +LexToken(COMMA,',',1,1640) +LexToken(NUMBER,'-1',1,1641) +LexToken(COMMA,',',1,1643) +LexToken(DQSTRING,'"vec"',1,1648) +LexToken(COMMA,',',1,1649) +LexToken(NUMBER,'-1',1,1650) +LexToken(COMMA,',',1,1652) +LexToken(DQSTRING,'"vec"',1,1657) +LexToken(COMMA,',',1,1658) +LexToken(NUMBER,'-1',1,1659) +LexToken(COMMA,',',1,1661) +LexToken(DQSTRING,'"vec"',1,1666) +LexToken(COMMA,',',1,1667) +LexToken(NUMBER,'-1',1,1668) +LexToken(CLOSEBRACKET,')',1,1670) +LexToken(COMMA,',',1,1671) +LexToken(VAR,'exprs',1,1672) +LexToken(CLOSEBRACKET,')',1,1677) +LexToken(EOL,'\n',1,1678) +LexToken(IF,'if',1,1691) +LexToken(NOT,'~',1,1694) +LexToken(VAR,'ok',1,1695) +LexToken(THEN,'then',1,1698) +LexToken(EOL,'\n',1,1702) +LexToken(BREAK,'break',1,1719) +LexToken(COMMA,',',1,1724) +LexToken(EOL,'\n',1,1725) +LexToken(END,'end',1,1738) +LexToken(EOL,'\n',1,1741) +LexToken(VAR,'model',1,1754) +LexToken(DOT,'.',1,1759) +LexToken(VAR,'rpar',1,1760) +LexToken(ASSIGNMENT,'=',1,1764) +LexToken(OPENSQBRACKET,'[',1,1765) +LexToken(VAR,'P0',1,1766) +LexToken(SEMICOLON,';',1,1768) +LexToken(VAR,'T0',1,1769) +LexToken(SEMICOLON,';',1,1771) +LexToken(VAR,'H0',1,1772) +LexToken(SEMICOLON,';',1,1774) +LexToken(VAR,'option_temperature',1,1775) +LexToken(CLOSESQBRACKET,']',1,1793) +LexToken(EOL,'\n',1,1794) +LexToken(VAR,'model',1,1807) +LexToken(DOT,'.',1,1812) +LexToken(VAR,'equations',1,1813) +LexToken(DOT,'.',1,1822) +LexToken(VAR,'parameters',1,1823) +LexToken(OPENBRACKET,'(',1,1833) +LexToken(NUMBER,'2',1,1834) +LexToken(CLOSEBRACKET,')',1,1835) +LexToken(ASSIGNMENT,'=',1,1836) +LexToken(VAR,'list',1,1837) +LexToken(OPENBRACKET,'(',1,1841) +LexToken(VAR,'P0',1,1842) +LexToken(COMMA,',',1,1844) +LexToken(VAR,'T0',1,1845) +LexToken(COMMA,',',1,1847) +LexToken(VAR,'H0',1,1848) +LexToken(COMMA,',',1,1850) +LexToken(VAR,'option_temperature',1,1851) +LexToken(CLOSEBRACKET,')',1,1869) +LexToken(EOL,'\n',1,1870) +LexToken(VAR,'graphics',1,1883) +LexToken(DOT,'.',1,1891) +LexToken(VAR,'exprs',1,1892) +LexToken(ASSIGNMENT,'=',1,1897) +LexToken(VAR,'exprs',1,1898) +LexToken(EOL,'\n',1,1903) +LexToken(VAR,'x',1,1916) +LexToken(DOT,'.',1,1917) +LexToken(VAR,'graphics',1,1918) +LexToken(ASSIGNMENT,'=',1,1926) +LexToken(VAR,'graphics',1,1927) +LexToken(SEMICOLON,';',1,1935) +LexToken(EOL,'\n',1,1936) +LexToken(VAR,'x',1,1949) +LexToken(DOT,'.',1,1950) +LexToken(VAR,'model',1,1951) +LexToken(ASSIGNMENT,'=',1,1956) +LexToken(VAR,'model',1,1957) +LexToken(EOL,'\n',1,1962) +LexToken(BREAK,'break',1,1975) +LexToken(EOL,'\n',1,1980) +LexToken(END,'end',1,1989) +LexToken(EOL,'\n',1,1992) +LexToken(CASE,'case',1,1997) +LexToken(DQSTRING,'"define"',1,2009) +LexToken(THEN,'then',1,2011) +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,'P0',1,2053) +LexToken(ASSIGNMENT,'=',1,2055) +LexToken(NUMBER,'100000',1,2056) +LexToken(EOL,'\n',1,2062) +LexToken(VAR,'T0',1,2071) +LexToken(ASSIGNMENT,'=',1,2073) +LexToken(NUMBER,'290',1,2074) +LexToken(EOL,'\n',1,2077) +LexToken(VAR,'H0',1,2086) +LexToken(ASSIGNMENT,'=',1,2088) +LexToken(NUMBER,'100000',1,2089) +LexToken(EOL,'\n',1,2095) +LexToken(VAR,'option_temperature',1,2104) +LexToken(ASSIGNMENT,'=',1,2122) +LexToken(NUMBER,'1',1,2123) +LexToken(EOL,'\n',1,2124) +LexToken(VAR,'model',1,2133) +LexToken(DOT,'.',1,2138) +LexToken(VAR,'rpar',1,2139) +LexToken(ASSIGNMENT,'=',1,2143) +LexToken(OPENSQBRACKET,'[',1,2144) +LexToken(VAR,'P0',1,2145) +LexToken(SEMICOLON,';',1,2147) +LexToken(VAR,'T0',1,2148) +LexToken(SEMICOLON,';',1,2150) +LexToken(VAR,'H0',1,2151) +LexToken(SEMICOLON,';',1,2153) +LexToken(VAR,'option_temperature',1,2154) +LexToken(CLOSESQBRACKET,']',1,2172) +LexToken(EOL,'\n',1,2173) +LexToken(VAR,'model',1,2182) +LexToken(DOT,'.',1,2187) +LexToken(VAR,'sim',1,2188) +LexToken(ASSIGNMENT,'=',1,2191) +LexToken(DQSTRING,'"Puits"',1,2198) +LexToken(EOL,'\n',1,2199) +LexToken(VAR,'model',1,2208) +LexToken(DOT,'.',1,2213) +LexToken(VAR,'blocktype',1,2214) +LexToken(ASSIGNMENT,'=',1,2223) +LexToken(DQSTRING,'"c"',1,2226) +LexToken(EOL,'\n',1,2227) +LexToken(VAR,'model',1,2236) +LexToken(DOT,'.',1,2241) +LexToken(VAR,'dep_ut',1,2242) +LexToken(ASSIGNMENT,'=',1,2248) +LexToken(OPENSQBRACKET,'[',1,2249) +LexToken(PREVAR_BOOLEAN,'%t',1,2250) +LexToken(PREVAR_BOOLEAN,'%f',1,2253) +LexToken(CLOSESQBRACKET,']',1,2255) +LexToken(EOL,'\n',1,2256) +LexToken(EOL,'\n',1,2257) +LexToken(VAR,'mo',1,2266) +LexToken(ASSIGNMENT,'=',1,2268) +LexToken(VAR,'modelica',1,2269) +LexToken(OPENBRACKET,'(',1,2277) +LexToken(CLOSEBRACKET,')',1,2278) +LexToken(EOL,'\n',1,2279) +LexToken(VAR,'mo',1,2288) +LexToken(DOT,'.',1,2290) +LexToken(VAR,'model',1,2291) +LexToken(ASSIGNMENT,'=',1,2296) +LexToken(DQSTRING,'"Puits"',1,2303) +LexToken(EOL,'\n',1,2304) +LexToken(VAR,'mo',1,2313) +LexToken(DOT,'.',1,2315) +LexToken(VAR,'inputs',1,2316) +LexToken(ASSIGNMENT,'=',1,2322) +LexToken(OPENSQBRACKET,'[',1,2323) +LexToken(DQSTRING,'"C"',1,2326) +LexToken(CLOSESQBRACKET,']',1,2327) +LexToken(SEMICOLON,';',1,2328) +LexToken(EOL,'\n',1,2329) +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,'"P0"',1,2361) +LexToken(SEMICOLON,';',1,2362) +LexToken(DQSTRING,'"T0"',1,2366) +LexToken(SEMICOLON,';',1,2367) +LexToken(DQSTRING,'"H0"',1,2371) +LexToken(SEMICOLON,';',1,2372) +LexToken(DQSTRING,'"option_temperature"',1,2392) +LexToken(CLOSESQBRACKET,']',1,2393) +LexToken(COMMA,',',1,2394) +LexToken(OPENSQBRACKET,'[',1,2395) +LexToken(VAR,'P0',1,2396) +LexToken(SEMICOLON,';',1,2398) +LexToken(VAR,'T0',1,2399) +LexToken(SEMICOLON,';',1,2401) +LexToken(VAR,'H0',1,2402) +LexToken(SEMICOLON,';',1,2404) +LexToken(VAR,'option_temperature',1,2405) +LexToken(CLOSESQBRACKET,']',1,2423) +LexToken(CLOSEBRACKET,')',1,2424) +LexToken(EOL,'\n',1,2425) +LexToken(VAR,'model',1,2434) +LexToken(DOT,'.',1,2439) +LexToken(VAR,'equations',1,2440) +LexToken(ASSIGNMENT,'=',1,2449) +LexToken(VAR,'mo',1,2450) +LexToken(EOL,'\n',1,2452) +LexToken(VAR,'model',1,2461) +LexToken(DOT,'.',1,2466) +LexToken(VAR,'in',1,2467) +LexToken(ASSIGNMENT,'=',1,2469) +LexToken(VAR,'ones',1,2470) +LexToken(OPENBRACKET,'(',1,2474) +LexToken(VAR,'size',1,2475) +LexToken(OPENBRACKET,'(',1,2479) +LexToken(VAR,'mo',1,2480) +LexToken(DOT,'.',1,2482) +LexToken(VAR,'inputs',1,2483) +LexToken(COMMA,',',1,2489) +LexToken(DQSTRING,'"*"',1,2492) +LexToken(CLOSEBRACKET,')',1,2493) +LexToken(COMMA,',',1,2494) +LexToken(NUMBER,'1',1,2495) +LexToken(CLOSEBRACKET,')',1,2496) +LexToken(EOL,'\n',1,2497) +LexToken(EOL,'\n',1,2546) +LexToken(VAR,'exprs',1,2555) +LexToken(ASSIGNMENT,'=',1,2560) +LexToken(OPENSQBRACKET,'[',1,2561) +LexToken(VAR,'string',1,2562) +LexToken(OPENBRACKET,'(',1,2568) +LexToken(VAR,'P0',1,2569) +LexToken(CLOSEBRACKET,')',1,2571) +LexToken(SEMICOLON,';',1,2572) +LexToken(VAR,'string',1,2573) +LexToken(OPENBRACKET,'(',1,2579) +LexToken(VAR,'T0',1,2580) +LexToken(CLOSEBRACKET,')',1,2582) +LexToken(SEMICOLON,';',1,2583) +LexToken(VAR,'string',1,2584) +LexToken(OPENBRACKET,'(',1,2590) +LexToken(VAR,'H0',1,2591) +LexToken(CLOSEBRACKET,')',1,2593) +LexToken(SEMICOLON,';',1,2594) +LexToken(VAR,'string',1,2595) +LexToken(OPENBRACKET,'(',1,2601) +LexToken(VAR,'option_temperature',1,2602) +LexToken(CLOSEBRACKET,')',1,2620) +LexToken(CLOSESQBRACKET,']',1,2621) +LexToken(EOL,'\n',1,2622) +LexToken(VAR,'gr_i',1,2631) +LexToken(ASSIGNMENT,'=',1,2635) +LexToken(OPENSQBRACKET,'[',1,2636) +LexToken(CLOSESQBRACKET,']',1,2637) +LexToken(SEMICOLON,';',1,2638) +LexToken(EOL,'\n',1,2639) +LexToken(VAR,'x',1,2648) +LexToken(ASSIGNMENT,'=',1,2649) +LexToken(VAR,'standard_define',1,2650) +LexToken(OPENBRACKET,'(',1,2665) +LexToken(OPENSQBRACKET,'[',1,2666) +LexToken(NUMBER,'2.5',1,2667) +LexToken(NUMBER,'2',1,2671) +LexToken(CLOSESQBRACKET,']',1,2672) +LexToken(COMMA,',',1,2673) +LexToken(VAR,'model',1,2674) +LexToken(COMMA,',',1,2679) +LexToken(VAR,'exprs',1,2680) +LexToken(COMMA,',',1,2685) +LexToken(VAR,'list',1,2686) +LexToken(OPENBRACKET,'(',1,2690) +LexToken(VAR,'gr_i',1,2691) +LexToken(COMMA,',',1,2695) +LexToken(NUMBER,'0',1,2696) +LexToken(CLOSEBRACKET,')',1,2697) +LexToken(CLOSEBRACKET,')',1,2698) +LexToken(EOL,'\n',1,2699) +LexToken(EOL,'\n',1,2751) +LexToken(VAR,'x',1,2760) +LexToken(DOT,'.',1,2761) +LexToken(VAR,'graphics',1,2762) +LexToken(DOT,'.',1,2770) +LexToken(VAR,'in_implicit',1,2771) +LexToken(ASSIGNMENT,'=',1,2782) +LexToken(OPENSQBRACKET,'[',1,2783) +LexToken(DQSTRING,'"I"',1,2786) +LexToken(CLOSESQBRACKET,']',1,2787) +LexToken(EOL,'\n',1,2788) +LexToken(EOL,'\n',1,2826) +LexToken(END,'end',1,2831) +LexToken(EOL,'\n',1,2834) +LexToken(ENDFUNCTION,'endfunction',1,2835) +LexToken(EOL,'\n',1,2846) diff --git a/js/Hydraulics/SourceP.js b/js/Hydraulics/SourceP.js new file mode 100644 index 00000000..4332c1a0 --- /dev/null +++ b/js/Hydraulics/SourceP.js @@ -0,0 +1,441 @@ +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(SEMICOLON,';',1,1099) +LexToken(EOL,'\n',1,1100) +LexToken(VAR,'y',1,1105) +LexToken(ASSIGNMENT,'=',1,1106) +LexToken(OPENSQBRACKET,'[',1,1107) +LexToken(CLOSESQBRACKET,']',1,1108) +LexToken(SEMICOLON,';',1,1109) +LexToken(EOL,'\n',1,1110) +LexToken(VAR,'typ',1,1115) +LexToken(ASSIGNMENT,'=',1,1118) +LexToken(OPENSQBRACKET,'[',1,1119) +LexToken(CLOSESQBRACKET,']',1,1120) +LexToken(SEMICOLON,';',1,1121) +LexToken(EOL,'\n',1,1122) +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(SEMICOLON,';',1,1173) +LexToken(EOL,'\n',1,1174) +LexToken(VAR,'graphics',1,1183) +LexToken(ASSIGNMENT,'=',1,1191) +LexToken(VAR,'arg1',1,1192) +LexToken(DOT,'.',1,1196) +LexToken(VAR,'graphics',1,1197) +LexToken(SEMICOLON,';',1,1205) +LexToken(EOL,'\n',1,1206) +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(SEMICOLON,';',1,1260) +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,'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ètres du puits"',1,1369) +LexToken(COMMA,',',1,1370) +LexToken(OPENSQBRACKET,'[',1,1386) +LexToken(DQSTRING,'"Pression de la source : P0 (Pa)"',1,1419) +LexToken(SEMICOLON,';',1,1420) +LexToken(DQSTRING,'"Temperature de la source : T0 (K)"',1,1470) +LexToken(SEMICOLON,';',1,1471) +LexToken(DQSTRING,'"Enthalpie spécifique de la source : H0 (J/kg)"',1,1533) +LexToken(SEMICOLON,';',1,1534) +LexToken(DQSTRING,'"1:température fixée - 2:enthalpie fixée : option_temperature"',1,1611) +LexToken(CLOSESQBRACKET,']',1,1612) +LexToken(COMMA,',',1,1613) +LexToken(VAR,'list',1,1629) +LexToken(OPENBRACKET,'(',1,1633) +LexToken(DQSTRING,'"vec"',1,1638) +LexToken(COMMA,',',1,1639) +LexToken(NUMBER,'-1',1,1640) +LexToken(COMMA,',',1,1642) +LexToken(DQSTRING,'"vec"',1,1647) +LexToken(COMMA,',',1,1648) +LexToken(NUMBER,'-1',1,1649) +LexToken(COMMA,',',1,1651) +LexToken(DQSTRING,'"vec"',1,1656) +LexToken(COMMA,',',1,1657) +LexToken(NUMBER,'-1',1,1658) +LexToken(COMMA,',',1,1660) +LexToken(DQSTRING,'"vec"',1,1665) +LexToken(COMMA,',',1,1666) +LexToken(NUMBER,'-1',1,1667) +LexToken(CLOSEBRACKET,')',1,1669) +LexToken(COMMA,',',1,1670) +LexToken(VAR,'exprs',1,1671) +LexToken(CLOSEBRACKET,')',1,1676) +LexToken(EOL,'\n',1,1677) +LexToken(IF,'if',1,1690) +LexToken(NOT,'~',1,1693) +LexToken(VAR,'ok',1,1694) +LexToken(THEN,'then',1,1697) +LexToken(EOL,'\n',1,1701) +LexToken(BREAK,'break',1,1718) +LexToken(COMMA,',',1,1723) +LexToken(EOL,'\n',1,1724) +LexToken(END,'end',1,1737) +LexToken(EOL,'\n',1,1740) +LexToken(VAR,'model',1,1753) +LexToken(DOT,'.',1,1758) +LexToken(VAR,'rpar',1,1759) +LexToken(ASSIGNMENT,'=',1,1763) +LexToken(OPENSQBRACKET,'[',1,1764) +LexToken(VAR,'P0',1,1765) +LexToken(SEMICOLON,';',1,1767) +LexToken(VAR,'T0',1,1768) +LexToken(SEMICOLON,';',1,1770) +LexToken(VAR,'H0',1,1771) +LexToken(SEMICOLON,';',1,1773) +LexToken(VAR,'option_temperature',1,1774) +LexToken(CLOSESQBRACKET,']',1,1792) +LexToken(EOL,'\n',1,1793) +LexToken(VAR,'model',1,1806) +LexToken(DOT,'.',1,1811) +LexToken(VAR,'equations',1,1812) +LexToken(DOT,'.',1,1821) +LexToken(VAR,'parameters',1,1822) +LexToken(OPENBRACKET,'(',1,1832) +LexToken(NUMBER,'2',1,1833) +LexToken(CLOSEBRACKET,')',1,1834) +LexToken(ASSIGNMENT,'=',1,1835) +LexToken(VAR,'list',1,1836) +LexToken(OPENBRACKET,'(',1,1840) +LexToken(VAR,'P0',1,1841) +LexToken(COMMA,',',1,1843) +LexToken(VAR,'T0',1,1844) +LexToken(COMMA,',',1,1846) +LexToken(VAR,'H0',1,1847) +LexToken(COMMA,',',1,1849) +LexToken(VAR,'option_temperature',1,1850) +LexToken(CLOSEBRACKET,')',1,1868) +LexToken(EOL,'\n',1,1869) +LexToken(EOL,'\n',1,1950) +LexToken(VAR,'graphics',1,1963) +LexToken(DOT,'.',1,1971) +LexToken(VAR,'exprs',1,1972) +LexToken(ASSIGNMENT,'=',1,1977) +LexToken(VAR,'exprs',1,1978) +LexToken(EOL,'\n',1,1983) +LexToken(VAR,'x',1,1996) +LexToken(DOT,'.',1,1997) +LexToken(VAR,'graphics',1,1998) +LexToken(ASSIGNMENT,'=',1,2006) +LexToken(VAR,'graphics',1,2007) +LexToken(SEMICOLON,';',1,2015) +LexToken(EOL,'\n',1,2016) +LexToken(VAR,'x',1,2029) +LexToken(DOT,'.',1,2030) +LexToken(VAR,'model',1,2031) +LexToken(ASSIGNMENT,'=',1,2036) +LexToken(VAR,'model',1,2037) +LexToken(EOL,'\n',1,2042) +LexToken(BREAK,'break',1,2055) +LexToken(EOL,'\n',1,2060) +LexToken(END,'end',1,2069) +LexToken(EOL,'\n',1,2072) +LexToken(CASE,'case',1,2077) +LexToken(DQSTRING,'"define"',1,2089) +LexToken(THEN,'then',1,2091) +LexToken(EOL,'\n',1,2095) +LexToken(VAR,'model',1,2104) +LexToken(ASSIGNMENT,'=',1,2109) +LexToken(SCICOS_MODEL,'scicos_model',1,2110) +LexToken(OPENBRACKET,'(',1,2122) +LexToken(CLOSEBRACKET,')',1,2123) +LexToken(EOL,'\n',1,2124) +LexToken(VAR,'P0',1,2133) +LexToken(ASSIGNMENT,'=',1,2135) +LexToken(NUMBER,'300000',1,2136) +LexToken(EOL,'\n',1,2142) +LexToken(VAR,'T0',1,2151) +LexToken(ASSIGNMENT,'=',1,2153) +LexToken(NUMBER,'290',1,2154) +LexToken(EOL,'\n',1,2157) +LexToken(VAR,'H0',1,2166) +LexToken(ASSIGNMENT,'=',1,2168) +LexToken(NUMBER,'100000',1,2169) +LexToken(EOL,'\n',1,2175) +LexToken(VAR,'option_temperature',1,2184) +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,'rpar',1,2219) +LexToken(ASSIGNMENT,'=',1,2223) +LexToken(OPENSQBRACKET,'[',1,2224) +LexToken(VAR,'P0',1,2225) +LexToken(SEMICOLON,';',1,2227) +LexToken(VAR,'T0',1,2228) +LexToken(SEMICOLON,';',1,2230) +LexToken(VAR,'H0',1,2231) +LexToken(SEMICOLON,';',1,2233) +LexToken(VAR,'option_temperature',1,2234) +LexToken(CLOSESQBRACKET,']',1,2252) +LexToken(EOL,'\n',1,2253) +LexToken(VAR,'model',1,2262) +LexToken(DOT,'.',1,2267) +LexToken(VAR,'sim',1,2268) +LexToken(ASSIGNMENT,'=',1,2271) +LexToken(DQSTRING,'"Source"',1,2279) +LexToken(EOL,'\n',1,2280) +LexToken(VAR,'model',1,2289) +LexToken(DOT,'.',1,2294) +LexToken(VAR,'blocktype',1,2295) +LexToken(ASSIGNMENT,'=',1,2304) +LexToken(DQSTRING,'"c"',1,2307) +LexToken(EOL,'\n',1,2308) +LexToken(VAR,'model',1,2317) +LexToken(DOT,'.',1,2322) +LexToken(VAR,'dep_ut',1,2323) +LexToken(ASSIGNMENT,'=',1,2329) +LexToken(OPENSQBRACKET,'[',1,2330) +LexToken(PREVAR_BOOLEAN,'%t',1,2331) +LexToken(PREVAR_BOOLEAN,'%f',1,2334) +LexToken(CLOSESQBRACKET,']',1,2336) +LexToken(EOL,'\n',1,2337) +LexToken(EOL,'\n',1,2338) +LexToken(VAR,'mo',1,2347) +LexToken(ASSIGNMENT,'=',1,2349) +LexToken(VAR,'modelica',1,2350) +LexToken(OPENBRACKET,'(',1,2358) +LexToken(CLOSEBRACKET,')',1,2359) +LexToken(EOL,'\n',1,2360) +LexToken(VAR,'mo',1,2369) +LexToken(DOT,'.',1,2371) +LexToken(VAR,'model',1,2372) +LexToken(ASSIGNMENT,'=',1,2377) +LexToken(DQSTRING,'"Source"',1,2385) +LexToken(EOL,'\n',1,2386) +LexToken(VAR,'mo',1,2395) +LexToken(DOT,'.',1,2397) +LexToken(VAR,'inputs',1,2398) +LexToken(ASSIGNMENT,'=',1,2404) +LexToken(OPENSQBRACKET,'[',1,2405) +LexToken(CLOSESQBRACKET,']',1,2406) +LexToken(SEMICOLON,';',1,2407) +LexToken(EOL,'\n',1,2408) +LexToken(VAR,'mo',1,2417) +LexToken(DOT,'.',1,2419) +LexToken(VAR,'outputs',1,2420) +LexToken(ASSIGNMENT,'=',1,2427) +LexToken(OPENSQBRACKET,'[',1,2428) +LexToken(DQSTRING,'"C"',1,2431) +LexToken(CLOSESQBRACKET,']',1,2432) +LexToken(SEMICOLON,';',1,2433) +LexToken(EOL,'\n',1,2434) +LexToken(VAR,'mo',1,2443) +LexToken(DOT,'.',1,2445) +LexToken(VAR,'parameters',1,2446) +LexToken(ASSIGNMENT,'=',1,2456) +LexToken(VAR,'list',1,2457) +LexToken(OPENBRACKET,'(',1,2461) +LexToken(OPENSQBRACKET,'[',1,2462) +LexToken(DQSTRING,'"P0"',1,2466) +LexToken(SEMICOLON,';',1,2467) +LexToken(DQSTRING,'"T0"',1,2471) +LexToken(SEMICOLON,';',1,2472) +LexToken(DQSTRING,'"H0"',1,2476) +LexToken(SEMICOLON,';',1,2477) +LexToken(DQSTRING,'"option_temperature"',1,2497) +LexToken(CLOSESQBRACKET,']',1,2498) +LexToken(COMMA,',',1,2499) +LexToken(OPENSQBRACKET,'[',1,2500) +LexToken(VAR,'P0',1,2501) +LexToken(SEMICOLON,';',1,2503) +LexToken(VAR,'T0',1,2504) +LexToken(SEMICOLON,';',1,2506) +LexToken(VAR,'H0',1,2507) +LexToken(SEMICOLON,';',1,2509) +LexToken(VAR,'option_temperature',1,2510) +LexToken(CLOSESQBRACKET,']',1,2528) +LexToken(CLOSEBRACKET,')',1,2529) +LexToken(EOL,'\n',1,2530) +LexToken(VAR,'model',1,2539) +LexToken(DOT,'.',1,2544) +LexToken(VAR,'equations',1,2545) +LexToken(ASSIGNMENT,'=',1,2554) +LexToken(VAR,'mo',1,2555) +LexToken(EOL,'\n',1,2557) +LexToken(VAR,'model',1,2566) +LexToken(DOT,'.',1,2571) +LexToken(VAR,'in',1,2572) +LexToken(ASSIGNMENT,'=',1,2574) +LexToken(VAR,'ones',1,2575) +LexToken(OPENBRACKET,'(',1,2579) +LexToken(VAR,'size',1,2580) +LexToken(OPENBRACKET,'(',1,2584) +LexToken(VAR,'mo',1,2585) +LexToken(DOT,'.',1,2587) +LexToken(VAR,'inputs',1,2588) +LexToken(COMMA,',',1,2594) +LexToken(DQSTRING,'"*"',1,2597) +LexToken(CLOSEBRACKET,')',1,2598) +LexToken(COMMA,',',1,2599) +LexToken(NUMBER,'1',1,2600) +LexToken(CLOSEBRACKET,')',1,2601) +LexToken(EOL,'\n',1,2602) +LexToken(VAR,'model',1,2611) +LexToken(DOT,'.',1,2616) +LexToken(VAR,'out',1,2617) +LexToken(ASSIGNMENT,'=',1,2620) +LexToken(VAR,'ones',1,2621) +LexToken(OPENBRACKET,'(',1,2625) +LexToken(VAR,'size',1,2626) +LexToken(OPENBRACKET,'(',1,2630) +LexToken(VAR,'mo',1,2631) +LexToken(DOT,'.',1,2633) +LexToken(VAR,'outputs',1,2634) +LexToken(COMMA,',',1,2641) +LexToken(DQSTRING,'"*"',1,2644) +LexToken(CLOSEBRACKET,')',1,2645) +LexToken(COMMA,',',1,2646) +LexToken(NUMBER,'1',1,2647) +LexToken(CLOSEBRACKET,')',1,2648) +LexToken(EOL,'\n',1,2649) +LexToken(VAR,'exprs',1,2658) +LexToken(ASSIGNMENT,'=',1,2663) +LexToken(OPENSQBRACKET,'[',1,2664) +LexToken(VAR,'string',1,2665) +LexToken(OPENBRACKET,'(',1,2671) +LexToken(VAR,'P0',1,2672) +LexToken(CLOSEBRACKET,')',1,2674) +LexToken(SEMICOLON,';',1,2675) +LexToken(VAR,'string',1,2676) +LexToken(OPENBRACKET,'(',1,2682) +LexToken(VAR,'T0',1,2683) +LexToken(CLOSEBRACKET,')',1,2685) +LexToken(SEMICOLON,';',1,2686) +LexToken(VAR,'string',1,2687) +LexToken(OPENBRACKET,'(',1,2693) +LexToken(VAR,'H0',1,2694) +LexToken(CLOSEBRACKET,')',1,2696) +LexToken(SEMICOLON,';',1,2697) +LexToken(VAR,'string',1,2698) +LexToken(OPENBRACKET,'(',1,2704) +LexToken(VAR,'option_temperature',1,2705) +LexToken(CLOSEBRACKET,')',1,2723) +LexToken(CLOSESQBRACKET,']',1,2724) +LexToken(EOL,'\n',1,2725) +LexToken(VAR,'gr_i',1,2734) +LexToken(ASSIGNMENT,'=',1,2738) +LexToken(OPENSQBRACKET,'[',1,2739) +LexToken(CLOSESQBRACKET,']',1,2740) +LexToken(SEMICOLON,';',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.5',1,2770) +LexToken(NUMBER,'2',1,2774) +LexToken(CLOSESQBRACKET,']',1,2775) +LexToken(COMMA,',',1,2776) +LexToken(VAR,'model',1,2777) +LexToken(COMMA,',',1,2782) +LexToken(VAR,'exprs',1,2783) +LexToken(COMMA,',',1,2788) +LexToken(VAR,'list',1,2789) +LexToken(OPENBRACKET,'(',1,2793) +LexToken(VAR,'gr_i',1,2794) +LexToken(COMMA,',',1,2798) +LexToken(NUMBER,'0',1,2799) +LexToken(CLOSEBRACKET,')',1,2800) +LexToken(CLOSEBRACKET,')',1,2801) +LexToken(EOL,'\n',1,2802) +LexToken(VAR,'x',1,2811) +LexToken(DOT,'.',1,2812) +LexToken(VAR,'graphics',1,2813) +LexToken(DOT,'.',1,2821) +LexToken(VAR,'out_implicit',1,2822) +LexToken(ASSIGNMENT,'=',1,2834) +LexToken(OPENSQBRACKET,'[',1,2835) +LexToken(DQSTRING,'"I"',1,2838) +LexToken(CLOSESQBRACKET,']',1,2839) +LexToken(EOL,'\n',1,2840) +LexToken(END,'end',1,2845) +LexToken(EOL,'\n',1,2848) +LexToken(ENDFUNCTION,'endfunction',1,2849) +LexToken(EOL,'\n',1,2860) diff --git a/js/Hydraulics/VanneReglante.js b/js/Hydraulics/VanneReglante.js new file mode 100644 index 00000000..15e5248a --- /dev/null +++ b/js/Hydraulics/VanneReglante.js @@ -0,0 +1,419 @@ +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(SEMICOLON,';',1,1105) +LexToken(EOL,'\n',1,1106) +LexToken(VAR,'y',1,1111) +LexToken(ASSIGNMENT,'=',1,1112) +LexToken(OPENSQBRACKET,'[',1,1113) +LexToken(CLOSESQBRACKET,']',1,1114) +LexToken(SEMICOLON,';',1,1115) +LexToken(EOL,'\n',1,1116) +LexToken(VAR,'typ',1,1121) +LexToken(ASSIGNMENT,'=',1,1124) +LexToken(OPENSQBRACKET,'[',1,1125) +LexToken(CLOSESQBRACKET,']',1,1126) +LexToken(SEMICOLON,';',1,1127) +LexToken(EOL,'\n',1,1128) +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(SEMICOLON,';',1,1179) +LexToken(EOL,'\n',1,1180) +LexToken(VAR,'graphics',1,1189) +LexToken(ASSIGNMENT,'=',1,1197) +LexToken(VAR,'arg1',1,1198) +LexToken(DOT,'.',1,1202) +LexToken(VAR,'graphics',1,1203) +LexToken(SEMICOLON,';',1,1211) +LexToken(EOL,'\n',1,1212) +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(SEMICOLON,';',1,1266) +LexToken(EOL,'\n',1,1267) +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ètres de la vanne reglante"',1,1371) +LexToken(COMMA,',',1,1372) +LexToken(OPENSQBRACKET,'[',1,1388) +LexToken(DQSTRING,'"Cvmax"',1,1395) +LexToken(SEMICOLON,';',1,1396) +LexToken(DQSTRING,'"p_rho"',1,1403) +LexToken(CLOSESQBRACKET,']',1,1404) +LexToken(COMMA,',',1,1405) +LexToken(VAR,'list',1,1421) +LexToken(OPENBRACKET,'(',1,1425) +LexToken(DQSTRING,'"vec"',1,1430) +LexToken(COMMA,',',1,1431) +LexToken(NUMBER,'-1',1,1432) +LexToken(COMMA,',',1,1434) +LexToken(DQSTRING,'"vec"',1,1439) +LexToken(COMMA,',',1,1440) +LexToken(NUMBER,'-1',1,1441) +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(COMMA,',',1,1497) +LexToken(EOL,'\n',1,1498) +LexToken(END,'end',1,1511) +LexToken(EOL,'\n',1,1514) +LexToken(VAR,'model',1,1527) +LexToken(DOT,'.',1,1532) +LexToken(VAR,'rpar',1,1533) +LexToken(ASSIGNMENT,'=',1,1537) +LexToken(OPENSQBRACKET,'[',1,1538) +LexToken(VAR,'Cvmax',1,1539) +LexToken(SEMICOLON,';',1,1544) +LexToken(VAR,'p_rho',1,1545) +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,'Cvmax',1,1599) +LexToken(COMMA,',',1,1604) +LexToken(VAR,'p_rho',1,1605) +LexToken(CLOSEBRACKET,')',1,1610) +LexToken(EOL,'\n',1,1611) +LexToken(EOL,'\n',1,1676) +LexToken(VAR,'graphics',1,1689) +LexToken(DOT,'.',1,1697) +LexToken(VAR,'exprs',1,1698) +LexToken(ASSIGNMENT,'=',1,1703) +LexToken(VAR,'exprs',1,1704) +LexToken(EOL,'\n',1,1709) +LexToken(VAR,'x',1,1722) +LexToken(DOT,'.',1,1723) +LexToken(VAR,'graphics',1,1724) +LexToken(ASSIGNMENT,'=',1,1732) +LexToken(VAR,'graphics',1,1733) +LexToken(SEMICOLON,';',1,1741) +LexToken(EOL,'\n',1,1742) +LexToken(VAR,'x',1,1755) +LexToken(DOT,'.',1,1756) +LexToken(VAR,'model',1,1757) +LexToken(ASSIGNMENT,'=',1,1762) +LexToken(VAR,'model',1,1763) +LexToken(EOL,'\n',1,1768) +LexToken(BREAK,'break',1,1781) +LexToken(EOL,'\n',1,1786) +LexToken(END,'end',1,1795) +LexToken(EOL,'\n',1,1798) +LexToken(CASE,'case',1,1803) +LexToken(DQSTRING,'"define"',1,1815) +LexToken(THEN,'then',1,1817) +LexToken(EOL,'\n',1,1821) +LexToken(VAR,'model',1,1830) +LexToken(ASSIGNMENT,'=',1,1835) +LexToken(SCICOS_MODEL,'scicos_model',1,1836) +LexToken(OPENBRACKET,'(',1,1848) +LexToken(CLOSEBRACKET,')',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(OPENSQBRACKET,'[',1,1868) +LexToken(NUMBER,'1',1,1869) +LexToken(SEMICOLON,';',1,1870) +LexToken(NUMBER,'1',1,1871) +LexToken(CLOSESQBRACKET,']',1,1872) +LexToken(SEMICOLON,';',1,1873) +LexToken(EOL,'\n',1,1874) +LexToken(VAR,'model',1,1883) +LexToken(DOT,'.',1,1888) +LexToken(VAR,'out',1,1889) +LexToken(ASSIGNMENT,'=',1,1892) +LexToken(OPENSQBRACKET,'[',1,1893) +LexToken(NUMBER,'1',1,1894) +LexToken(CLOSESQBRACKET,']',1,1895) +LexToken(SEMICOLON,';',1,1896) +LexToken(EOL,'\n',1,1897) +LexToken(VAR,'Cvmax',1,1906) +LexToken(ASSIGNMENT,'=',1,1911) +LexToken(NUMBER,'8005.42',1,1912) +LexToken(EOL,'\n',1,1919) +LexToken(VAR,'p_rho',1,1928) +LexToken(ASSIGNMENT,'=',1,1933) +LexToken(NUMBER,'0',1,1934) +LexToken(EOL,'\n',1,1935) +LexToken(VAR,'model',1,1944) +LexToken(DOT,'.',1,1949) +LexToken(VAR,'rpar',1,1950) +LexToken(ASSIGNMENT,'=',1,1954) +LexToken(OPENSQBRACKET,'[',1,1955) +LexToken(VAR,'Cvmax',1,1956) +LexToken(SEMICOLON,';',1,1961) +LexToken(VAR,'p_rho',1,1962) +LexToken(CLOSESQBRACKET,']',1,1967) +LexToken(EOL,'\n',1,1968) +LexToken(VAR,'model',1,1977) +LexToken(DOT,'.',1,1982) +LexToken(VAR,'sim',1,1983) +LexToken(ASSIGNMENT,'=',1,1986) +LexToken(DQSTRING,'"VanneReglante"',1,2001) +LexToken(EOL,'\n',1,2002) +LexToken(VAR,'model',1,2011) +LexToken(DOT,'.',1,2016) +LexToken(VAR,'blocktype',1,2017) +LexToken(ASSIGNMENT,'=',1,2026) +LexToken(DQSTRING,'"c"',1,2029) +LexToken(EOL,'\n',1,2030) +LexToken(VAR,'model',1,2039) +LexToken(DOT,'.',1,2044) +LexToken(VAR,'dep_ut',1,2045) +LexToken(ASSIGNMENT,'=',1,2051) +LexToken(OPENSQBRACKET,'[',1,2052) +LexToken(PREVAR_BOOLEAN,'%t',1,2053) +LexToken(PREVAR_BOOLEAN,'%f',1,2056) +LexToken(CLOSESQBRACKET,']',1,2058) +LexToken(EOL,'\n',1,2059) +LexToken(EOL,'\n',1,2060) +LexToken(VAR,'mo',1,2069) +LexToken(ASSIGNMENT,'=',1,2071) +LexToken(VAR,'modelica',1,2072) +LexToken(OPENBRACKET,'(',1,2080) +LexToken(CLOSEBRACKET,')',1,2081) +LexToken(EOL,'\n',1,2082) +LexToken(VAR,'mo',1,2091) +LexToken(DOT,'.',1,2093) +LexToken(VAR,'model',1,2094) +LexToken(ASSIGNMENT,'=',1,2099) +LexToken(DQSTRING,'"VanneReglante"',1,2114) +LexToken(EOL,'\n',1,2115) +LexToken(VAR,'mo',1,2124) +LexToken(DOT,'.',1,2126) +LexToken(VAR,'inputs',1,2127) +LexToken(ASSIGNMENT,'=',1,2133) +LexToken(OPENSQBRACKET,'[',1,2134) +LexToken(DQSTRING,'"C1"',1,2138) +LexToken(DQSTRING,'"Ouv"',1,2144) +LexToken(CLOSESQBRACKET,']',1,2145) +LexToken(SEMICOLON,';',1,2146) +LexToken(EOL,'\n',1,2147) +LexToken(VAR,'mo',1,2156) +LexToken(DOT,'.',1,2158) +LexToken(VAR,'outputs',1,2159) +LexToken(ASSIGNMENT,'=',1,2166) +LexToken(DQSTRING,'"C2"',1,2170) +LexToken(SEMICOLON,';',1,2171) +LexToken(EOL,'\n',1,2172) +LexToken(VAR,'mo',1,2181) +LexToken(DOT,'.',1,2183) +LexToken(VAR,'parameters',1,2184) +LexToken(ASSIGNMENT,'=',1,2194) +LexToken(VAR,'list',1,2195) +LexToken(OPENBRACKET,'(',1,2199) +LexToken(OPENSQBRACKET,'[',1,2200) +LexToken(DQSTRING,'"Cvmax"',1,2207) +LexToken(SEMICOLON,';',1,2208) +LexToken(DQSTRING,'"p_rho"',1,2215) +LexToken(CLOSESQBRACKET,']',1,2216) +LexToken(COMMA,',',1,2217) +LexToken(OPENSQBRACKET,'[',1,2218) +LexToken(VAR,'Cvmax',1,2219) +LexToken(SEMICOLON,';',1,2224) +LexToken(VAR,'p_rho',1,2225) +LexToken(CLOSESQBRACKET,']',1,2230) +LexToken(CLOSEBRACKET,')',1,2231) +LexToken(EOL,'\n',1,2232) +LexToken(VAR,'model',1,2241) +LexToken(DOT,'.',1,2246) +LexToken(VAR,'equations',1,2247) +LexToken(ASSIGNMENT,'=',1,2256) +LexToken(VAR,'mo',1,2257) +LexToken(EOL,'\n',1,2259) +LexToken(VAR,'model',1,2268) +LexToken(DOT,'.',1,2273) +LexToken(VAR,'in',1,2274) +LexToken(ASSIGNMENT,'=',1,2276) +LexToken(VAR,'ones',1,2277) +LexToken(OPENBRACKET,'(',1,2281) +LexToken(VAR,'size',1,2282) +LexToken(OPENBRACKET,'(',1,2286) +LexToken(VAR,'mo',1,2287) +LexToken(DOT,'.',1,2289) +LexToken(VAR,'inputs',1,2290) +LexToken(COMMA,',',1,2296) +LexToken(DQSTRING,'"*"',1,2299) +LexToken(CLOSEBRACKET,')',1,2300) +LexToken(COMMA,',',1,2301) +LexToken(NUMBER,'1',1,2302) +LexToken(CLOSEBRACKET,')',1,2303) +LexToken(EOL,'\n',1,2304) +LexToken(VAR,'model',1,2313) +LexToken(DOT,'.',1,2318) +LexToken(VAR,'out',1,2319) +LexToken(ASSIGNMENT,'=',1,2322) +LexToken(VAR,'ones',1,2323) +LexToken(OPENBRACKET,'(',1,2327) +LexToken(VAR,'size',1,2328) +LexToken(OPENBRACKET,'(',1,2332) +LexToken(VAR,'mo',1,2333) +LexToken(DOT,'.',1,2335) +LexToken(VAR,'outputs',1,2336) +LexToken(COMMA,',',1,2343) +LexToken(DQSTRING,'"*"',1,2346) +LexToken(CLOSEBRACKET,')',1,2347) +LexToken(COMMA,',',1,2348) +LexToken(NUMBER,'1',1,2349) +LexToken(CLOSEBRACKET,')',1,2350) +LexToken(EOL,'\n',1,2351) +LexToken(VAR,'exprs',1,2360) +LexToken(ASSIGNMENT,'=',1,2365) +LexToken(OPENSQBRACKET,'[',1,2366) +LexToken(VAR,'string',1,2367) +LexToken(OPENBRACKET,'(',1,2373) +LexToken(VAR,'Cvmax',1,2374) +LexToken(CLOSEBRACKET,')',1,2379) +LexToken(SEMICOLON,';',1,2380) +LexToken(VAR,'string',1,2381) +LexToken(OPENBRACKET,'(',1,2387) +LexToken(VAR,'p_rho',1,2388) +LexToken(CLOSEBRACKET,')',1,2393) +LexToken(CLOSESQBRACKET,']',1,2394) +LexToken(EOL,'\n',1,2395) +LexToken(VAR,'gr_i',1,2404) +LexToken(ASSIGNMENT,'=',1,2408) +LexToken(OPENSQBRACKET,'[',1,2409) +LexToken(CLOSESQBRACKET,']',1,2410) +LexToken(SEMICOLON,';',1,2411) +LexToken(EOL,'\n',1,2412) +LexToken(VAR,'x',1,2421) +LexToken(ASSIGNMENT,'=',1,2422) +LexToken(VAR,'standard_define',1,2423) +LexToken(OPENBRACKET,'(',1,2438) +LexToken(OPENSQBRACKET,'[',1,2439) +LexToken(NUMBER,'2',1,2440) +LexToken(NUMBER,'2',1,2442) +LexToken(CLOSESQBRACKET,']',1,2443) +LexToken(COMMA,',',1,2444) +LexToken(VAR,'model',1,2445) +LexToken(COMMA,',',1,2450) +LexToken(VAR,'exprs',1,2451) +LexToken(COMMA,',',1,2456) +LexToken(VAR,'list',1,2457) +LexToken(OPENBRACKET,'(',1,2461) +LexToken(VAR,'gr_i',1,2462) +LexToken(COMMA,',',1,2466) +LexToken(NUMBER,'0',1,2467) +LexToken(CLOSEBRACKET,')',1,2468) +LexToken(CLOSEBRACKET,')',1,2469) +LexToken(EOL,'\n',1,2470) +LexToken(VAR,'x',1,2479) +LexToken(DOT,'.',1,2480) +LexToken(VAR,'graphics',1,2481) +LexToken(DOT,'.',1,2489) +LexToken(VAR,'in_implicit',1,2490) +LexToken(ASSIGNMENT,'=',1,2501) +LexToken(OPENSQBRACKET,'[',1,2502) +LexToken(DQSTRING,'"I"',1,2505) +LexToken(SEMICOLON,';',1,2506) +LexToken(DQSTRING,'"E"',1,2509) +LexToken(CLOSESQBRACKET,']',1,2510) +LexToken(EOL,'\n',1,2511) +LexToken(VAR,'x',1,2520) +LexToken(DOT,'.',1,2521) +LexToken(VAR,'graphics',1,2522) +LexToken(DOT,'.',1,2530) +LexToken(VAR,'out_implicit',1,2531) +LexToken(ASSIGNMENT,'=',1,2543) +LexToken(OPENSQBRACKET,'[',1,2544) +LexToken(DQSTRING,'"I"',1,2547) +LexToken(CLOSESQBRACKET,']',1,2548) +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) diff --git a/js/IntegerOp/BITCLEAR.js b/js/IntegerOp/BITCLEAR.js new file mode 100644 index 00000000..a568bd5f --- /dev/null +++ b/js/IntegerOp/BITCLEAR.js @@ -0,0 +1,783 @@ +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(SEMICOLON,';',1,962) +LexToken(EOL,'\n',1,963) +LexToken(VAR,'y',1,968) +LexToken(ASSIGNMENT,'=',1,969) +LexToken(OPENSQBRACKET,'[',1,970) +LexToken(CLOSESQBRACKET,']',1,971) +LexToken(SEMICOLON,';',1,972) +LexToken(EOL,'\n',1,973) +LexToken(VAR,'typ',1,978) +LexToken(ASSIGNMENT,'=',1,981) +LexToken(OPENSQBRACKET,'[',1,982) +LexToken(CLOSESQBRACKET,']',1,983) +LexToken(SEMICOLON,';',1,984) +LexToken(EOL,'\n',1,985) +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(SEMICOLON,';',1,1035) +LexToken(EOL,'\n',1,1036) +LexToken(VAR,'graphics',1,1045) +LexToken(ASSIGNMENT,'=',1,1053) +LexToken(VAR,'arg1',1,1054) +LexToken(DOT,'.',1,1058) +LexToken(VAR,'graphics',1,1059) +LexToken(SEMICOLON,';',1,1067) +LexToken(EOL,'\n',1,1068) +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(SEMICOLON,';',1,1122) +LexToken(EOL,'\n',1,1123) +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(SEMICOLON,';',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(COMMA,',',1,1526) +LexToken(EOL,'\n',1,1527) +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(SEMICOLON,';',1,1579) +LexToken(EOL,'\n',1,1580) +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(SEMICOLON,';',1,1817) +LexToken(EOL,'\n',1,1818) +LexToken(VAR,'ok',1,1835) +LexToken(ASSIGNMENT,'=',1,1837) +LexToken(PREVAR_BOOLEAN,'%f',1,1838) +LexToken(SEMICOLON,';',1,1840) +LexToken(EOL,'\n',1,1841) +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(SEMICOLON,';',1,2158) +LexToken(EOL,'\n',1,2159) +LexToken(VAR,'ok',1,2180) +LexToken(ASSIGNMENT,'=',1,2182) +LexToken(PREVAR_BOOLEAN,'%f',1,2183) +LexToken(SEMICOLON,';',1,2185) +LexToken(EOL,'\n',1,2186) +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(OPERATOR,'^',1,2268) +LexToken(NUMBER,'32',1,2269) +LexToken(NUMBER,'-1',1,2271) +LexToken(CLOSEBRACKET,')',1,2273) +LexToken(NUMBER,'-2',1,2274) +LexToken(OPERATOR,'^',1,2276) +LexToken(VAR,'bit',1,2277) +LexToken(SEMICOLON,';',1,2280) +LexToken(EOL,'\n',1,2281) +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(SEMICOLON,';',1,2701) +LexToken(EOL,'\n',1,2702) +LexToken(VAR,'ok',1,2723) +LexToken(ASSIGNMENT,'=',1,2725) +LexToken(PREVAR_BOOLEAN,'%f',1,2726) +LexToken(SEMICOLON,';',1,2728) +LexToken(EOL,'\n',1,2729) +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(OPERATOR,'^',1,2811) +LexToken(NUMBER,'16',1,2812) +LexToken(NUMBER,'-1',1,2814) +LexToken(CLOSEBRACKET,')',1,2816) +LexToken(NUMBER,'-2',1,2817) +LexToken(OPERATOR,'^',1,2819) +LexToken(VAR,'bit',1,2820) +LexToken(SEMICOLON,';',1,2823) +LexToken(EOL,'\n',1,2824) +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(SEMICOLON,';',1,3242) +LexToken(EOL,'\n',1,3243) +LexToken(VAR,'ok',1,3264) +LexToken(ASSIGNMENT,'=',1,3266) +LexToken(PREVAR_BOOLEAN,'%f',1,3267) +LexToken(SEMICOLON,';',1,3269) +LexToken(EOL,'\n',1,3270) +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(OPERATOR,'^',1,3351) +LexToken(NUMBER,'8',1,3352) +LexToken(NUMBER,'-1',1,3353) +LexToken(CLOSEBRACKET,')',1,3355) +LexToken(NUMBER,'-2',1,3356) +LexToken(OPERATOR,'^',1,3358) +LexToken(VAR,'bit',1,3359) +LexToken(SEMICOLON,';',1,3362) +LexToken(EOL,'\n',1,3363) +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(SEMICOLON,';',1,3693) +LexToken(EOL,'\n',1,3694) +LexToken(VAR,'ok',1,3711) +LexToken(ASSIGNMENT,'=',1,3713) +LexToken(PREVAR_BOOLEAN,'%f',1,3714) +LexToken(SEMICOLON,';',1,3716) +LexToken(EOL,'\n',1,3717) +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(SEMICOLON,';',1,4004) +LexToken(EOL,'\n',1,4005) +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(SEMICOLON,';',1,4076) +LexToken(EOL,'\n',1,4077) +LexToken(VAR,'x',1,4094) +LexToken(DOT,'.',1,4095) +LexToken(VAR,'model',1,4096) +LexToken(ASSIGNMENT,'=',1,4101) +LexToken(VAR,'model',1,4102) +LexToken(SEMICOLON,';',1,4107) +LexToken(EOL,'\n',1,4108) +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(SEMICOLON,';',1,4332) +LexToken(EOL,'\n',1,4333) +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) diff --git a/js/IntegerOp/BITSET.js b/js/IntegerOp/BITSET.js new file mode 100644 index 00000000..836e022a --- /dev/null +++ b/js/IntegerOp/BITSET.js @@ -0,0 +1,761 @@ +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(SEMICOLON,';',1,882) +LexToken(EOL,'\n',1,883) +LexToken(VAR,'y',1,888) +LexToken(ASSIGNMENT,'=',1,889) +LexToken(OPENSQBRACKET,'[',1,890) +LexToken(CLOSESQBRACKET,']',1,891) +LexToken(SEMICOLON,';',1,892) +LexToken(EOL,'\n',1,893) +LexToken(VAR,'typ',1,898) +LexToken(ASSIGNMENT,'=',1,901) +LexToken(OPENSQBRACKET,'[',1,902) +LexToken(CLOSESQBRACKET,']',1,903) +LexToken(SEMICOLON,';',1,904) +LexToken(EOL,'\n',1,905) +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(SEMICOLON,';',1,955) +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(SEMICOLON,';',1,987) +LexToken(EOL,'\n',1,988) +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(SEMICOLON,';',1,1042) +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,'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(SEMICOLON,';',1,1383) +LexToken(EOL,'\n',1,1384) +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(COMMA,',',1,1431) +LexToken(EOL,'\n',1,1432) +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(SEMICOLON,';',1,1484) +LexToken(EOL,'\n',1,1485) +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(SEMICOLON,';',1,1702) +LexToken(EOL,'\n',1,1703) +LexToken(VAR,'ok',1,1720) +LexToken(ASSIGNMENT,'=',1,1722) +LexToken(PREVAR_BOOLEAN,'%f',1,1723) +LexToken(SEMICOLON,';',1,1725) +LexToken(EOL,'\n',1,1726) +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(SEMICOLON,';',1,2053) +LexToken(EOL,'\n',1,2054) +LexToken(VAR,'ok',1,2075) +LexToken(ASSIGNMENT,'=',1,2077) +LexToken(PREVAR_BOOLEAN,'%f',1,2078) +LexToken(SEMICOLON,';',1,2080) +LexToken(EOL,'\n',1,2081) +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(OPERATOR,'^',1,2153) +LexToken(VAR,'bit',1,2154) +LexToken(SEMICOLON,';',1,2157) +LexToken(EOL,'\n',1,2158) +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(SEMICOLON,';',1,2544) +LexToken(EOL,'\n',1,2545) +LexToken(VAR,'ok',1,2566) +LexToken(ASSIGNMENT,'=',1,2568) +LexToken(PREVAR_BOOLEAN,'%f',1,2569) +LexToken(SEMICOLON,';',1,2571) +LexToken(EOL,'\n',1,2572) +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(OPERATOR,'^',1,2644) +LexToken(VAR,'bit',1,2645) +LexToken(SEMICOLON,';',1,2648) +LexToken(EOL,'\n',1,2649) +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(SEMICOLON,';',1,3034) +LexToken(EOL,'\n',1,3035) +LexToken(VAR,'ok',1,3056) +LexToken(ASSIGNMENT,'=',1,3058) +LexToken(PREVAR_BOOLEAN,'%f',1,3059) +LexToken(SEMICOLON,';',1,3061) +LexToken(EOL,'\n',1,3062) +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(OPERATOR,'^',1,3133) +LexToken(VAR,'bit',1,3134) +LexToken(SEMICOLON,';',1,3137) +LexToken(EOL,'\n',1,3138) +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(SEMICOLON,';',1,3437) +LexToken(EOL,'\n',1,3438) +LexToken(VAR,'ok',1,3455) +LexToken(ASSIGNMENT,'=',1,3457) +LexToken(PREVAR_BOOLEAN,'%f',1,3458) +LexToken(SEMICOLON,';',1,3460) +LexToken(EOL,'\n',1,3461) +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(SEMICOLON,';',1,3748) +LexToken(EOL,'\n',1,3749) +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(SEMICOLON,';',1,3784) +LexToken(EOL,'\n',1,3785) +LexToken(VAR,'x',1,3802) +LexToken(DOT,'.',1,3803) +LexToken(VAR,'graphics',1,3804) +LexToken(ASSIGNMENT,'=',1,3812) +LexToken(VAR,'graphics',1,3813) +LexToken(SEMICOLON,';',1,3821) +LexToken(EOL,'\n',1,3822) +LexToken(VAR,'x',1,3839) +LexToken(DOT,'.',1,3840) +LexToken(VAR,'model',1,3841) +LexToken(ASSIGNMENT,'=',1,3846) +LexToken(VAR,'model',1,3847) +LexToken(SEMICOLON,';',1,3852) +LexToken(EOL,'\n',1,3853) +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(SEMICOLON,';',1,4075) +LexToken(EOL,'\n',1,4076) +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) diff --git a/js/IntegerOp/CONVERT.js b/js/IntegerOp/CONVERT.js new file mode 100644 index 00000000..c45e4086 --- /dev/null +++ b/js/IntegerOp/CONVERT.js @@ -0,0 +1,2735 @@ +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(SEMICOLON,';',1,883) +LexToken(EOL,'\n',1,884) +LexToken(VAR,'y',1,889) +LexToken(ASSIGNMENT,'=',1,890) +LexToken(OPENSQBRACKET,'[',1,891) +LexToken(CLOSESQBRACKET,']',1,892) +LexToken(SEMICOLON,';',1,893) +LexToken(EOL,'\n',1,894) +LexToken(VAR,'typ',1,899) +LexToken(ASSIGNMENT,'=',1,902) +LexToken(OPENSQBRACKET,'[',1,903) +LexToken(CLOSESQBRACKET,']',1,904) +LexToken(SEMICOLON,';',1,905) +LexToken(EOL,'\n',1,906) +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(SEMICOLON,';',1,956) +LexToken(EOL,'\n',1,957) +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(SEMICOLON,';',1,1483) +LexToken(EOL,'\n',1,1484) +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(COMMA,',',1,1530) +LexToken(EOL,'\n',1,1531) +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(SEMICOLON,';',1,1596) +LexToken(EOL,'\n',1,1597) +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(SEMICOLON,';',1,1660) +LexToken(EOL,'\n',1,1661) +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(SEMICOLON,';',1,1936) +LexToken(EOL,'\n',1,1937) +LexToken(VAR,'ok',1,1954) +LexToken(ASSIGNMENT,'=',1,1956) +LexToken(PREVAR_BOOLEAN,'%f',1,1957) +LexToken(SEMICOLON,';',1,1959) +LexToken(EOL,'\n',1,1960) +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(SEMICOLON,';',1,2206) +LexToken(EOL,'\n',1,2207) +LexToken(VAR,'ok',1,2224) +LexToken(ASSIGNMENT,'=',1,2226) +LexToken(PREVAR_BOOLEAN,'%f',1,2227) +LexToken(SEMICOLON,';',1,2229) +LexToken(EOL,'\n',1,2230) +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(SEMICOLON,';',1,2477) +LexToken(EOL,'\n',1,2478) +LexToken(VAR,'ok',1,2495) +LexToken(ASSIGNMENT,'=',1,2497) +LexToken(PREVAR_BOOLEAN,'%f',1,2498) +LexToken(SEMICOLON,';',1,2500) +LexToken(EOL,'\n',1,2501) +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(SEMICOLON,';',1,2616) +LexToken(EOL,'\n',1,2617) +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(SEMICOLON,';',1,2783) +LexToken(EOL,'\n',1,2784) +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(SEMICOLON,';',1,2869) +LexToken(EOL,'\n',1,2870) +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(SEMICOLON,';',1,2955) +LexToken(EOL,'\n',1,2956) +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(SEMICOLON,';',1,3041) +LexToken(EOL,'\n',1,3042) +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(SEMICOLON,';',1,3127) +LexToken(EOL,'\n',1,3128) +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(SEMICOLON,';',1,3213) +LexToken(EOL,'\n',1,3214) +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(SEMICOLON,';',1,3363) +LexToken(EOL,'\n',1,3364) +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(SEMICOLON,';',1,3449) +LexToken(EOL,'\n',1,3450) +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(SEMICOLON,';',1,3536) +LexToken(EOL,'\n',1,3537) +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(SEMICOLON,';',1,3622) +LexToken(EOL,'\n',1,3623) +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(SEMICOLON,';',1,3709) +LexToken(EOL,'\n',1,3710) +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(SEMICOLON,';',1,3796) +LexToken(EOL,'\n',1,3797) +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(SEMICOLON,';',1,3947) +LexToken(EOL,'\n',1,3948) +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(SEMICOLON,';',1,4034) +LexToken(EOL,'\n',1,4035) +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(SEMICOLON,';',1,4121) +LexToken(EOL,'\n',1,4122) +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(SEMICOLON,';',1,4208) +LexToken(EOL,'\n',1,4209) +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(SEMICOLON,';',1,4294) +LexToken(EOL,'\n',1,4295) +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(SEMICOLON,';',1,4381) +LexToken(EOL,'\n',1,4382) +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(SEMICOLON,';',1,4532) +LexToken(EOL,'\n',1,4533) +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(SEMICOLON,';',1,4619) +LexToken(EOL,'\n',1,4620) +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(SEMICOLON,';',1,4706) +LexToken(EOL,'\n',1,4707) +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(SEMICOLON,';',1,4793) +LexToken(EOL,'\n',1,4794) +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(SEMICOLON,';',1,4880) +LexToken(EOL,'\n',1,4881) +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(SEMICOLON,';',1,4966) +LexToken(EOL,'\n',1,4967) +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(SEMICOLON,';',1,5117) +LexToken(EOL,'\n',1,5118) +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(SEMICOLON,';',1,5203) +LexToken(EOL,'\n',1,5204) +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(SEMICOLON,';',1,5290) +LexToken(EOL,'\n',1,5291) +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(SEMICOLON,';',1,5377) +LexToken(EOL,'\n',1,5378) +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(SEMICOLON,';',1,5464) +LexToken(EOL,'\n',1,5465) +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(SEMICOLON,';',1,5551) +LexToken(EOL,'\n',1,5552) +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(SEMICOLON,';',1,5702) +LexToken(EOL,'\n',1,5703) +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(SEMICOLON,';',1,5789) +LexToken(EOL,'\n',1,5790) +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(SEMICOLON,';',1,5875) +LexToken(EOL,'\n',1,5876) +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(SEMICOLON,';',1,5962) +LexToken(EOL,'\n',1,5963) +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(SEMICOLON,';',1,6049) +LexToken(EOL,'\n',1,6050) +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(SEMICOLON,';',1,6136) +LexToken(EOL,'\n',1,6137) +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(SEMICOLON,';',1,6287) +LexToken(EOL,'\n',1,6288) +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(SEMICOLON,';',1,6374) +LexToken(EOL,'\n',1,6375) +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(SEMICOLON,';',1,6461) +LexToken(EOL,'\n',1,6462) +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(SEMICOLON,';',1,6547) +LexToken(EOL,'\n',1,6548) +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(SEMICOLON,';',1,6634) +LexToken(EOL,'\n',1,6635) +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(SEMICOLON,';',1,6721) +LexToken(EOL,'\n',1,6722) +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(SEMICOLON,';',1,6928) +LexToken(EOL,'\n',1,6929) +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(SEMICOLON,';',1,7015) +LexToken(EOL,'\n',1,7016) +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(SEMICOLON,';',1,7102) +LexToken(EOL,'\n',1,7103) +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(SEMICOLON,';',1,7189) +LexToken(EOL,'\n',1,7190) +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(SEMICOLON,';',1,7276) +LexToken(EOL,'\n',1,7277) +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(SEMICOLON,';',1,7363) +LexToken(EOL,'\n',1,7364) +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(SEMICOLON,';',1,7513) +LexToken(EOL,'\n',1,7514) +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(SEMICOLON,';',1,7600) +LexToken(EOL,'\n',1,7601) +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(SEMICOLON,';',1,7687) +LexToken(EOL,'\n',1,7688) +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(SEMICOLON,';',1,7774) +LexToken(EOL,'\n',1,7775) +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(SEMICOLON,';',1,7861) +LexToken(EOL,'\n',1,7862) +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(SEMICOLON,';',1,7948) +LexToken(EOL,'\n',1,7949) +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(SEMICOLON,';',1,8099) +LexToken(EOL,'\n',1,8100) +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(SEMICOLON,';',1,8186) +LexToken(EOL,'\n',1,8187) +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(SEMICOLON,';',1,8273) +LexToken(EOL,'\n',1,8274) +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(SEMICOLON,';',1,8360) +LexToken(EOL,'\n',1,8361) +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(SEMICOLON,';',1,8447) +LexToken(EOL,'\n',1,8448) +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(SEMICOLON,';',1,8534) +LexToken(EOL,'\n',1,8535) +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(SEMICOLON,';',1,8685) +LexToken(EOL,'\n',1,8686) +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(SEMICOLON,';',1,8772) +LexToken(EOL,'\n',1,8773) +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(SEMICOLON,';',1,8859) +LexToken(EOL,'\n',1,8860) +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(SEMICOLON,';',1,8946) +LexToken(EOL,'\n',1,8947) +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(SEMICOLON,';',1,9033) +LexToken(EOL,'\n',1,9034) +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(SEMICOLON,';',1,9120) +LexToken(EOL,'\n',1,9121) +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(SEMICOLON,';',1,9271) +LexToken(EOL,'\n',1,9272) +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(SEMICOLON,';',1,9358) +LexToken(EOL,'\n',1,9359) +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(SEMICOLON,';',1,9445) +LexToken(EOL,'\n',1,9446) +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(SEMICOLON,';',1,9532) +LexToken(EOL,'\n',1,9533) +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(SEMICOLON,';',1,9619) +LexToken(EOL,'\n',1,9620) +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(SEMICOLON,';',1,9706) +LexToken(EOL,'\n',1,9707) +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(SEMICOLON,';',1,9857) +LexToken(EOL,'\n',1,9858) +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(SEMICOLON,';',1,9944) +LexToken(EOL,'\n',1,9945) +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(SEMICOLON,';',1,10031) +LexToken(EOL,'\n',1,10032) +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(SEMICOLON,';',1,10118) +LexToken(EOL,'\n',1,10119) +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(SEMICOLON,';',1,10205) +LexToken(EOL,'\n',1,10206) +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(SEMICOLON,';',1,10292) +LexToken(EOL,'\n',1,10293) +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(SEMICOLON,';',1,10443) +LexToken(EOL,'\n',1,10444) +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(SEMICOLON,';',1,10530) +LexToken(EOL,'\n',1,10531) +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(SEMICOLON,';',1,10617) +LexToken(EOL,'\n',1,10618) +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(SEMICOLON,';',1,10704) +LexToken(EOL,'\n',1,10705) +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(SEMICOLON,';',1,10791) +LexToken(EOL,'\n',1,10792) +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(SEMICOLON,';',1,10878) +LexToken(EOL,'\n',1,10879) +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(SEMICOLON,';',1,11085) +LexToken(EOL,'\n',1,11086) +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(SEMICOLON,';',1,11172) +LexToken(EOL,'\n',1,11173) +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(SEMICOLON,';',1,11259) +LexToken(EOL,'\n',1,11260) +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(SEMICOLON,';',1,11346) +LexToken(EOL,'\n',1,11347) +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(SEMICOLON,';',1,11433) +LexToken(EOL,'\n',1,11434) +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(SEMICOLON,';',1,11520) +LexToken(EOL,'\n',1,11521) +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(SEMICOLON,';',1,11670) +LexToken(EOL,'\n',1,11671) +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(SEMICOLON,';',1,11757) +LexToken(EOL,'\n',1,11758) +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(SEMICOLON,';',1,11844) +LexToken(EOL,'\n',1,11845) +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(SEMICOLON,';',1,11931) +LexToken(EOL,'\n',1,11932) +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(SEMICOLON,';',1,12018) +LexToken(EOL,'\n',1,12019) +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(SEMICOLON,';',1,12105) +LexToken(EOL,'\n',1,12106) +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(SEMICOLON,';',1,12256) +LexToken(EOL,'\n',1,12257) +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(SEMICOLON,';',1,12343) +LexToken(EOL,'\n',1,12344) +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(SEMICOLON,';',1,12430) +LexToken(EOL,'\n',1,12431) +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(SEMICOLON,';',1,12517) +LexToken(EOL,'\n',1,12518) +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(SEMICOLON,';',1,12604) +LexToken(EOL,'\n',1,12605) +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(SEMICOLON,';',1,12691) +LexToken(EOL,'\n',1,12692) +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(SEMICOLON,';',1,12842) +LexToken(EOL,'\n',1,12843) +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(SEMICOLON,';',1,12929) +LexToken(EOL,'\n',1,12930) +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(SEMICOLON,';',1,13016) +LexToken(EOL,'\n',1,13017) +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(SEMICOLON,';',1,13103) +LexToken(EOL,'\n',1,13104) +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(SEMICOLON,';',1,13190) +LexToken(EOL,'\n',1,13191) +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(SEMICOLON,';',1,13277) +LexToken(EOL,'\n',1,13278) +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(SEMICOLON,';',1,13428) +LexToken(EOL,'\n',1,13429) +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(SEMICOLON,';',1,13515) +LexToken(EOL,'\n',1,13516) +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(SEMICOLON,';',1,13602) +LexToken(EOL,'\n',1,13603) +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(SEMICOLON,';',1,13689) +LexToken(EOL,'\n',1,13690) +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(SEMICOLON,';',1,13776) +LexToken(EOL,'\n',1,13777) +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(SEMICOLON,';',1,13863) +LexToken(EOL,'\n',1,13864) +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(SEMICOLON,';',1,14014) +LexToken(EOL,'\n',1,14015) +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(SEMICOLON,';',1,14101) +LexToken(EOL,'\n',1,14102) +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(SEMICOLON,';',1,14188) +LexToken(EOL,'\n',1,14189) +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(SEMICOLON,';',1,14275) +LexToken(EOL,'\n',1,14276) +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(SEMICOLON,';',1,14362) +LexToken(EOL,'\n',1,14363) +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(SEMICOLON,';',1,14449) +LexToken(EOL,'\n',1,14450) +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(SEMICOLON,';',1,14600) +LexToken(EOL,'\n',1,14601) +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(SEMICOLON,';',1,14687) +LexToken(EOL,'\n',1,14688) +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(SEMICOLON,';',1,14774) +LexToken(EOL,'\n',1,14775) +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(SEMICOLON,';',1,14861) +LexToken(EOL,'\n',1,14862) +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(SEMICOLON,';',1,14948) +LexToken(EOL,'\n',1,14949) +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(SEMICOLON,';',1,15035) +LexToken(EOL,'\n',1,15036) +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(SEMICOLON,';',1,15464) +LexToken(EOL,'\n',1,15465) +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(NUMBER,'-1',1,15666) +LexToken(EOL,'\n',1,15668) +LexToken(VAR,'model',1,15677) +LexToken(DOT,'.',1,15682) +LexToken(VAR,'out',1,15683) +LexToken(ASSIGNMENT,'=',1,15686) +LexToken(NUMBER,'-1',1,15687) +LexToken(EOL,'\n',1,15689) +LexToken(VAR,'model',1,15698) +LexToken(DOT,'.',1,15703) +LexToken(VAR,'in2',1,15704) +LexToken(ASSIGNMENT,'=',1,15707) +LexToken(NUMBER,'-2',1,15708) +LexToken(EOL,'\n',1,15710) +LexToken(VAR,'model',1,15719) +LexToken(DOT,'.',1,15724) +LexToken(VAR,'out2',1,15725) +LexToken(ASSIGNMENT,'=',1,15729) +LexToken(NUMBER,'-2',1,15730) +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) diff --git a/js/IntegerOp/DFLIPFLOP.js b/js/IntegerOp/DFLIPFLOP.js new file mode 100644 index 00000000..04ba2016 --- /dev/null +++ b/js/IntegerOp/DFLIPFLOP.js @@ -0,0 +1,10439 @@ +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(SEMICOLON,';',1,908) +LexToken(EOL,'\n',1,909) +LexToken(VAR,'y',1,914) +LexToken(ASSIGNMENT,'=',1,915) +LexToken(OPENSQBRACKET,'[',1,916) +LexToken(CLOSESQBRACKET,']',1,917) +LexToken(SEMICOLON,';',1,918) +LexToken(EOL,'\n',1,919) +LexToken(VAR,'typ',1,924) +LexToken(ASSIGNMENT,'=',1,927) +LexToken(OPENSQBRACKET,'[',1,928) +LexToken(CLOSESQBRACKET,']',1,929) +LexToken(SEMICOLON,';',1,930) +LexToken(EOL,'\n',1,931) +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(NUMBER,'-1',1,2861) +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(NUMBER,'-1',1,2915) +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(NUMBER,'-1',1,3190) +LexToken(COMMA,',',1,3192) +LexToken(NUMBER,'-1',1,3193) +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(NUMBER,'-1',1,3828) +LexToken(SEMICOLON,';',1,3830) +LexToken(NUMBER,'-1',1,3831) +LexToken(CLOSESQBRACKET,']',1,3833) +LexToken(COMMA,',',1,3834) +LexToken(VAR,'in2',1,3846) +LexToken(ASSIGNMENT,'=',1,3849) +LexToken(OPENSQBRACKET,'[',1,3850) +LexToken(NUMBER,'-2',1,3851) +LexToken(SEMICOLON,';',1,3853) +LexToken(NUMBER,'-2',1,3854) +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(NUMBER,'-1',1,3896) +LexToken(COMMA,',',1,3898) +LexToken(VAR,'out2',1,3910) +LexToken(ASSIGNMENT,'=',1,3914) +LexToken(NUMBER,'-2',1,3915) +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(NUMBER,'-1',1,4760) +LexToken(COMMA,',',1,4762) +LexToken(VAR,'in2',1,4774) +LexToken(ASSIGNMENT,'=',1,4777) +LexToken(NUMBER,'-2',1,4778) +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(NUMBER,'-1',1,4815) +LexToken(COMMA,',',1,4817) +LexToken(VAR,'out2',1,4829) +LexToken(ASSIGNMENT,'=',1,4833) +LexToken(NUMBER,'-2',1,4834) +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(NUMBER,'-1',1,6134) +LexToken(COMMA,',',1,6136) +LexToken(VAR,'in2',1,6148) +LexToken(ASSIGNMENT,'=',1,6151) +LexToken(NUMBER,'-2',1,6152) +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(NUMBER,'-1',1,6189) +LexToken(COMMA,',',1,6191) +LexToken(VAR,'out2',1,6203) +LexToken(ASSIGNMENT,'=',1,6207) +LexToken(NUMBER,'-2',1,6208) +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(NUMBER,'-1',1,7086) +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(NUMBER,'-1',1,7126) +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(NUMBER,'-1',1,8203) +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(NUMBER,'-1',1,8243) +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(NUMBER,'-1',1,9270) +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(NUMBER,'-1',1,9308) +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(NUMBER,'-1',1,10391) +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(NUMBER,'-1',1,10429) +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(NUMBER,'-1',1,12961) +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(NUMBER,'-1',1,14148) +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(NUMBER,'-1',1,14939) +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(NUMBER,'-1',1,15240) +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(NUMBER,'-1',1,15728) +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(NUMBER,'-1',1,15782) +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(NUMBER,'-1',1,16057) +LexToken(COMMA,',',1,16059) +LexToken(NUMBER,'-1',1,16060) +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(NUMBER,'-1',1,16360) +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(NUMBER,'-1',1,17689) +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(NUMBER,'-1',1,17904) +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(NUMBER,'-1',1,19034) +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(NUMBER,'-1',1,19258) +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(NUMBER,'-1',1,21163) +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(NUMBER,'-1',1,21493) +LexToken(COMMA,',',1,21495) +LexToken(NUMBER,'-1',1,21496) +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(NUMBER,'-1',1,22362) +LexToken(COMMA,',',1,22364) +LexToken(VAR,'out',1,22376) +LexToken(ASSIGNMENT,'=',1,22379) +LexToken(NUMBER,'-1',1,22380) +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(NUMBER,'-1',1,24068) +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(NUMBER,'-1',1,24572) +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(NUMBER,'-1',1,25218) +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(NUMBER,'-1',1,25773) +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(NUMBER,'-1',1,25813) +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(NUMBER,'-1',1,27117) +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(NUMBER,'-1',1,27447) +LexToken(COMMA,',',1,27449) +LexToken(NUMBER,'-1',1,27450) +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(NUMBER,'-1',1,28372) +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(NUMBER,'-1',1,28742) +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(NUMBER,'-1',1,28985) +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(NUMBER,'-1',1,29521) +LexToken(COMMA,',',1,29523) +LexToken(VAR,'out',1,29535) +LexToken(ASSIGNMENT,'=',1,29538) +LexToken(NUMBER,'-1',1,29539) +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(NUMBER,'-1',1,31229) +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(NUMBER,'-1',1,31741) +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(NUMBER,'-1',1,32367) +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(NUMBER,'-1',1,33132) +LexToken(SEMICOLON,';',1,33134) +LexToken(NUMBER,'-1',1,33135) +LexToken(SEMICOLON,';',1,33137) +LexToken(NUMBER,'-1',1,33138) +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(NUMBER,'-1',1,33194) +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(NUMBER,'-1',1,34069) +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(NUMBER,'-1',1,34125) +LexToken(SEMICOLON,';',1,34127) +LexToken(NUMBER,'-1',1,34128) +LexToken(SEMICOLON,';',1,34130) +LexToken(NUMBER,'-1',1,34131) +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(NUMBER,'-1',1,35491) +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(NUMBER,'-1',1,35547) +LexToken(SEMICOLON,';',1,35549) +LexToken(NUMBER,'-1',1,35550) +LexToken(SEMICOLON,';',1,35552) +LexToken(NUMBER,'-1',1,35553) +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(NUMBER,'-1',1,37144) +LexToken(SEMICOLON,';',1,37146) +LexToken(NUMBER,'-1',1,37147) +LexToken(CLOSESQBRACKET,']',1,37149) +LexToken(COMMA,',',1,37150) +LexToken(VAR,'in2',1,37162) +LexToken(ASSIGNMENT,'=',1,37165) +LexToken(OPENSQBRACKET,'[',1,37166) +LexToken(NUMBER,'-2',1,37167) +LexToken(SEMICOLON,';',1,37169) +LexToken(NUMBER,'-2',1,37170) +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(NUMBER,'-1',1,37212) +LexToken(COMMA,',',1,37214) +LexToken(VAR,'out2',1,37226) +LexToken(ASSIGNMENT,'=',1,37230) +LexToken(NUMBER,'-2',1,37231) +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(NUMBER,'-1',1,38556) +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(NUMBER,'-1',1,38612) +LexToken(SEMICOLON,';',1,38614) +LexToken(NUMBER,'-1',1,38615) +LexToken(SEMICOLON,';',1,38617) +LexToken(NUMBER,'-1',1,38618) +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(NUMBER,'-1',1,39959) +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(NUMBER,'-1',1,40015) +LexToken(SEMICOLON,';',1,40017) +LexToken(NUMBER,'-1',1,40018) +LexToken(SEMICOLON,';',1,40020) +LexToken(NUMBER,'-1',1,40021) +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(NUMBER,'-1',1,42006) +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(NUMBER,'-1',1,42250) +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(NUMBER,'-1',1,42515) +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) diff --git a/js/IntegerOp/DLATCH.js b/js/IntegerOp/DLATCH.js new file mode 100644 index 00000000..430d69e4 --- /dev/null +++ b/js/IntegerOp/DLATCH.js @@ -0,0 +1,3083 @@ +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,';',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(NUMBER,'-1',1,2946) +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(NUMBER,'-1',1,3000) +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(NUMBER,'-1',1,3276) +LexToken(COMMA,',',1,3278) +LexToken(NUMBER,'-1',1,3279) +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(NUMBER,'-1',1,4002) +LexToken(SEMICOLON,';',1,4004) +LexToken(NUMBER,'-1',1,4005) +LexToken(CLOSESQBRACKET,']',1,4007) +LexToken(COMMA,',',1,4008) +LexToken(VAR,'in2',1,4020) +LexToken(ASSIGNMENT,'=',1,4023) +LexToken(OPENSQBRACKET,'[',1,4024) +LexToken(NUMBER,'-2',1,4025) +LexToken(SEMICOLON,';',1,4027) +LexToken(NUMBER,'-2',1,4028) +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(NUMBER,'-1',1,4070) +LexToken(COMMA,',',1,4072) +LexToken(VAR,'out2',1,4084) +LexToken(ASSIGNMENT,'=',1,4088) +LexToken(NUMBER,'-2',1,4089) +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(NUMBER,'-1',1,4994) +LexToken(COMMA,',',1,4996) +LexToken(VAR,'in2',1,5008) +LexToken(ASSIGNMENT,'=',1,5011) +LexToken(NUMBER,'-2',1,5012) +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(NUMBER,'-1',1,5049) +LexToken(COMMA,',',1,5051) +LexToken(VAR,'out2',1,5063) +LexToken(ASSIGNMENT,'=',1,5067) +LexToken(NUMBER,'-2',1,5068) +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(NUMBER,'-1',1,5835) +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(NUMBER,'-1',1,6678) +LexToken(COMMA,',',1,6680) +LexToken(VAR,'in2',1,6692) +LexToken(ASSIGNMENT,'=',1,6695) +LexToken(NUMBER,'-2',1,6696) +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(NUMBER,'-1',1,6733) +LexToken(COMMA,',',1,6735) +LexToken(VAR,'out2',1,6747) +LexToken(ASSIGNMENT,'=',1,6751) +LexToken(NUMBER,'-2',1,6752) +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(NUMBER,'-1',1,7860) +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(NUMBER,'-1',1,7916) +LexToken(SEMICOLON,';',1,7918) +LexToken(NUMBER,'-1',1,7919) +LexToken(SEMICOLON,';',1,7921) +LexToken(NUMBER,'-1',1,7922) +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(NUMBER,'-1',1,9071) +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(NUMBER,'-1',1,9111) +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(NUMBER,'-1',1,10198) +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(NUMBER,'-1',1,10238) +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(NUMBER,'-1',1,11274) +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(NUMBER,'-1',1,11312) +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(NUMBER,'-1',1,12405) +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(NUMBER,'-1',1,12443) +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(NUMBER,'-1',1,13255) +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) diff --git a/js/IntegerOp/EXTRACTBITS.js b/js/IntegerOp/EXTRACTBITS.js new file mode 100644 index 00000000..00c260c2 --- /dev/null +++ b/js/IntegerOp/EXTRACTBITS.js @@ -0,0 +1,1743 @@ +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(SEMICOLON,';',1,961) +LexToken(EOL,'\n',1,962) +LexToken(VAR,'y',1,967) +LexToken(ASSIGNMENT,'=',1,968) +LexToken(OPENSQBRACKET,'[',1,969) +LexToken(CLOSESQBRACKET,']',1,970) +LexToken(SEMICOLON,';',1,971) +LexToken(EOL,'\n',1,972) +LexToken(VAR,'typ',1,977) +LexToken(ASSIGNMENT,'=',1,980) +LexToken(OPENSQBRACKET,'[',1,981) +LexToken(CLOSESQBRACKET,']',1,982) +LexToken(SEMICOLON,';',1,983) +LexToken(EOL,'\n',1,984) +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(SEMICOLON,';',1,1034) +LexToken(EOL,'\n',1,1035) +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(SEMICOLON,';',1,1112) +LexToken(EOL,'\n',1,1113) +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(NUMBER,'-1',1,2118) +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(SEMICOLON,';',1,2137) +LexToken(EOL,'\n',1,2138) +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(COMMA,',',1,2185) +LexToken(EOL,'\n',1,2186) +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(SEMICOLON,';',1,2505) +LexToken(EOL,'\n',1,2506) +LexToken(VAR,'ok',1,2523) +LexToken(ASSIGNMENT,'=',1,2526) +LexToken(PREVAR_BOOLEAN,'%f',1,2528) +LexToken(SEMICOLON,';',1,2530) +LexToken(EOL,'\n',1,2531) +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(SEMICOLON,';',1,2800) +LexToken(EOL,'\n',1,2801) +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(SEMICOLON,';',1,2883) +LexToken(EOL,'\n',1,2884) +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(SEMICOLON,';',1,2913) +LexToken(EOL,'\n',1,2914) +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(SEMICOLON,';',1,2945) +LexToken(EOL,'\n',1,2946) +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(SEMICOLON,';',1,3259) +LexToken(EOL,'\n',1,3260) +LexToken(VAR,'ok',1,3285) +LexToken(ASSIGNMENT,'=',1,3287) +LexToken(PREVAR_BOOLEAN,'%f',1,3288) +LexToken(SEMICOLON,';',1,3290) +LexToken(EOL,'\n',1,3291) +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(SEMICOLON,';',1,3349) +LexToken(EOL,'\n',1,3350) +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(SEMICOLON,';',1,3686) +LexToken(EOL,'\n',1,3687) +LexToken(VAR,'ok',1,3712) +LexToken(ASSIGNMENT,'=',1,3714) +LexToken(PREVAR_BOOLEAN,'%f',1,3715) +LexToken(SEMICOLON,';',1,3717) +LexToken(EOL,'\n',1,3718) +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(SEMICOLON,';',1,4010) +LexToken(EOL,'\n',1,4011) +LexToken(VAR,'ok',1,4036) +LexToken(ASSIGNMENT,'=',1,4038) +LexToken(PREVAR_BOOLEAN,'%f',1,4039) +LexToken(SEMICOLON,';',1,4041) +LexToken(EOL,'\n',1,4042) +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(OPERATOR,'-',1,4103) +LexToken(VAR,'bit',1,4104) +LexToken(OPENBRACKET,'(',1,4107) +LexToken(NUMBER,'1',1,4108) +LexToken(CLOSEBRACKET,')',1,4109) +LexToken(SEMICOLON,';',1,4110) +LexToken(EOL,'\n',1,4111) +LexToken(END,'end',1,4132) +LexToken(SEMICOLON,';',1,4136) +LexToken(EOL,'\n',1,4137) +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(SEMICOLON,';',1,4184) +LexToken(EOL,'\n',1,4185) +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(SEMICOLON,';',1,4640) +LexToken(EOL,'\n',1,4641) +LexToken(VAR,'ok',1,4666) +LexToken(ASSIGNMENT,'=',1,4668) +LexToken(PREVAR_BOOLEAN,'%f',1,4669) +LexToken(SEMICOLON,';',1,4671) +LexToken(EOL,'\n',1,4672) +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(SEMICOLON,';',1,6916) +LexToken(EOL,'\n',1,6917) +LexToken(VAR,'ok',1,6942) +LexToken(ASSIGNMENT,'=',1,6944) +LexToken(PREVAR_BOOLEAN,'%f',1,6945) +LexToken(SEMICOLON,';',1,6947) +LexToken(EOL,'\n',1,6948) +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(SEMICOLON,';',1,9194) +LexToken(EOL,'\n',1,9195) +LexToken(VAR,'ok',1,9220) +LexToken(ASSIGNMENT,'=',1,9222) +LexToken(PREVAR_BOOLEAN,'%f',1,9223) +LexToken(SEMICOLON,';',1,9225) +LexToken(EOL,'\n',1,9226) +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(SEMICOLON,';',1,11327) +LexToken(EOL,'\n',1,11328) +LexToken(VAR,'ok',1,11349) +LexToken(ASSIGNMENT,'=',1,11351) +LexToken(PREVAR_BOOLEAN,'%f',1,11352) +LexToken(SEMICOLON,';',1,11354) +LexToken(EOL,'\n',1,11355) +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(SEMICOLON,';',1,11663) +LexToken(EOL,'\n',1,11664) +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(SEMICOLON,';',1,11718) +LexToken(EOL,'\n',1,11719) +LexToken(VAR,'x',1,11736) +LexToken(DOT,'.',1,11737) +LexToken(VAR,'graphics',1,11738) +LexToken(ASSIGNMENT,'=',1,11746) +LexToken(VAR,'graphics',1,11747) +LexToken(SEMICOLON,';',1,11755) +LexToken(EOL,'\n',1,11756) +LexToken(VAR,'x',1,11773) +LexToken(DOT,'.',1,11774) +LexToken(VAR,'model',1,11775) +LexToken(ASSIGNMENT,'=',1,11780) +LexToken(VAR,'model',1,11781) +LexToken(SEMICOLON,';',1,11786) +LexToken(EOL,'\n',1,11787) +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(SEMICOLON,';',1,11877) +LexToken(EOL,'\n',1,11878) +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(SEMICOLON,';',1,12034) +LexToken(EOL,'\n',1,12035) +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) diff --git a/js/IntegerOp/INTMUL.js b/js/IntegerOp/INTMUL.js new file mode 100644 index 00000000..76c0d8c1 --- /dev/null +++ b/js/IntegerOp/INTMUL.js @@ -0,0 +1,843 @@ +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(SEMICOLON,';',1,958) +LexToken(EOL,'\n',1,959) +LexToken(VAR,'y',1,964) +LexToken(ASSIGNMENT,'=',1,965) +LexToken(OPENSQBRACKET,'[',1,966) +LexToken(CLOSESQBRACKET,']',1,967) +LexToken(SEMICOLON,';',1,968) +LexToken(EOL,'\n',1,969) +LexToken(VAR,'typ',1,974) +LexToken(ASSIGNMENT,'=',1,977) +LexToken(OPENSQBRACKET,'[',1,978) +LexToken(CLOSESQBRACKET,']',1,979) +LexToken(SEMICOLON,';',1,980) +LexToken(EOL,'\n',1,981) +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(SEMICOLON,';',1,1031) +LexToken(EOL,'\n',1,1032) +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(COMMA,',',1,1549) +LexToken(EOL,'\n',1,1550) +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(OPERATOR,'*',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(SEMICOLON,';',1,1601) +LexToken(EOL,'\n',1,1602) +LexToken(VAR,'ot',1,1615) +LexToken(ASSIGNMENT,'=',1,1617) +LexToken(VAR,'Datatype',1,1618) +LexToken(SEMICOLON,';',1,1626) +LexToken(EOL,'\n',1,1627) +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(SEMICOLON,';',1,1881) +LexToken(EOL,'\n',1,1882) +LexToken(VAR,'ok',1,1899) +LexToken(ASSIGNMENT,'=',1,1901) +LexToken(PREVAR_BOOLEAN,'%f',1,1902) +LexToken(SEMICOLON,';',1,1904) +LexToken(EOL,'\n',1,1905) +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(SEMICOLON,';',1,3910) +LexToken(EOL,'\n',1,3911) +LexToken(VAR,'ok',1,3928) +LexToken(ASSIGNMENT,'=',1,3930) +LexToken(PREVAR_BOOLEAN,'%f',1,3931) +LexToken(SEMICOLON,';',1,3933) +LexToken(EOL,'\n',1,3934) +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(SEMICOLON,';',1,4321) +LexToken(EOL,'\n',1,4322) +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(NUMBER,'-1',1,4526) +LexToken(SEMICOLON,';',1,4528) +LexToken(NUMBER,'-2',1,4529) +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(NUMBER,'-1',1,4551) +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(NUMBER,'-2',1,4573) +LexToken(SEMICOLON,';',1,4575) +LexToken(NUMBER,'-3',1,4576) +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(NUMBER,'-3',1,4599) +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) diff --git a/js/IntegerOp/JKFLIPFLOP.js b/js/IntegerOp/JKFLIPFLOP.js new file mode 100644 index 00000000..38171542 --- /dev/null +++ b/js/IntegerOp/JKFLIPFLOP.js @@ -0,0 +1,4902 @@ +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(SEMICOLON,';',1,962) +LexToken(EOL,'\n',1,963) +LexToken(VAR,'y',1,968) +LexToken(ASSIGNMENT,'=',1,969) +LexToken(OPENSQBRACKET,'[',1,970) +LexToken(CLOSESQBRACKET,']',1,971) +LexToken(SEMICOLON,';',1,972) +LexToken(EOL,'\n',1,973) +LexToken(VAR,'typ',1,978) +LexToken(ASSIGNMENT,'=',1,981) +LexToken(OPENSQBRACKET,'[',1,982) +LexToken(CLOSESQBRACKET,']',1,983) +LexToken(SEMICOLON,';',1,984) +LexToken(EOL,'\n',1,985) +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(SEMICOLON,';',1,1142) +LexToken(EOL,'\n',1,1143) +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(SEMICOLON,';',1,1231) +LexToken(EOL,'\n',1,1232) +LexToken(BREAK,'break',1,1249) +LexToken(SEMICOLON,';',1,1254) +LexToken(EOL,'\n',1,1255) +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(SEMICOLON,';',1,1478) +LexToken(EOL,'\n',1,1479) +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(SEMICOLON,';',1,1990) +LexToken(EOL,'\n',1,1991) +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(COMMA,',',1,2038) +LexToken(EOL,'\n',1,2039) +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(SEMICOLON,';',1,2112) +LexToken(EOL,'\n',1,2113) +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(SEMICOLON,';',1,2174) +LexToken(EOL,'\n',1,2175) +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(OPERATOR,'+',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(NUMBER,'-1',1,5295) +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(NUMBER,'-1',1,5956) +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(NUMBER,'-1',1,6286) +LexToken(COMMA,',',1,6288) +LexToken(NUMBER,'-1',1,6289) +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(NUMBER,'-1',1,7172) +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(NUMBER,'-1',1,8860) +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(NUMBER,'-1',1,9364) +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(NUMBER,'-1',1,11773) +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(NUMBER,'-1',1,11829) +LexToken(SEMICOLON,';',1,11831) +LexToken(NUMBER,'-1',1,11832) +LexToken(SEMICOLON,';',1,11834) +LexToken(NUMBER,'-1',1,11835) +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(NUMBER,'-1',1,12677) +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(NUMBER,'-1',1,13210) +LexToken(COMMA,',',1,13212) +LexToken(VAR,'in2',1,13224) +LexToken(ASSIGNMENT,'=',1,13227) +LexToken(NUMBER,'-2',1,13228) +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(NUMBER,'-1',1,13265) +LexToken(COMMA,',',1,13267) +LexToken(VAR,'out2',1,13279) +LexToken(ASSIGNMENT,'=',1,13283) +LexToken(NUMBER,'-2',1,13284) +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(NUMBER,'-1',1,14142) +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(NUMBER,'-1',1,14198) +LexToken(SEMICOLON,';',1,14200) +LexToken(NUMBER,'-1',1,14201) +LexToken(SEMICOLON,';',1,14203) +LexToken(NUMBER,'-1',1,14204) +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(NUMBER,'-1',1,15567) +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(NUMBER,'-1',1,15607) +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(NUMBER,'-1',1,16686) +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(NUMBER,'-1',1,16726) +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(NUMBER,'-1',1,17803) +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(NUMBER,'-1',1,17843) +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(NUMBER,'-1',1,18868) +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(NUMBER,'-1',1,18906) +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(NUMBER,'-1',1,19989) +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(NUMBER,'-1',1,20027) +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) diff --git a/js/IntegerOp/LOGIC.js b/js/IntegerOp/LOGIC.js new file mode 100644 index 00000000..c3295914 --- /dev/null +++ b/js/IntegerOp/LOGIC.js @@ -0,0 +1,677 @@ +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(SEMICOLON,';',1,955) +LexToken(EOL,'\n',1,956) +LexToken(VAR,'y',1,961) +LexToken(ASSIGNMENT,'=',1,962) +LexToken(OPENSQBRACKET,'[',1,963) +LexToken(CLOSESQBRACKET,']',1,964) +LexToken(SEMICOLON,';',1,965) +LexToken(EOL,'\n',1,966) +LexToken(VAR,'typ',1,971) +LexToken(ASSIGNMENT,'=',1,974) +LexToken(OPENSQBRACKET,'[',1,975) +LexToken(CLOSESQBRACKET,']',1,976) +LexToken(SEMICOLON,';',1,977) +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,'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(SEMICOLON,';',1,1059) +LexToken(EOL,'\n',1,1060) +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(SEMICOLON,';',1,1114) +LexToken(EOL,'\n',1,1115) +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,';',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(NUMBER,'-1',1,1636) +LexToken(COMMA,',',1,1638) +LexToken(NUMBER,'-2',1,1639) +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(SEMICOLON,';',1,1659) +LexToken(EOL,'\n',1,1660) +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(COMMA,',',1,1707) +LexToken(EOL,'\n',1,1708) +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(OPERATOR,'/',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(SEMICOLON,';',1,2148) +LexToken(EOL,'\n',1,2149) +LexToken(VAR,'ok',1,2166) +LexToken(ASSIGNMENT,'=',1,2168) +LexToken(PREVAR_BOOLEAN,'%f',1,2169) +LexToken(SEMICOLON,';',1,2171) +LexToken(EOL,'\n',1,2172) +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(SEMICOLON,';',1,2442) +LexToken(EOL,'\n',1,2443) +LexToken(VAR,'ok',1,2460) +LexToken(ASSIGNMENT,'=',1,2462) +LexToken(PREVAR_BOOLEAN,'%f',1,2463) +LexToken(SEMICOLON,';',1,2465) +LexToken(EOL,'\n',1,2466) +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(SEMICOLON,';',1,2732) +LexToken(EOL,'\n',1,2733) +LexToken(VAR,'ok',1,2750) +LexToken(ASSIGNMENT,'=',1,2752) +LexToken(PREVAR_BOOLEAN,'%f',1,2753) +LexToken(SEMICOLON,';',1,2755) +LexToken(EOL,'\n',1,2756) +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(OPERATOR,'*',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(OPERATOR,'*',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(OPERATOR,'-',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(SEMICOLON,';',1,3134) +LexToken(EOL,'\n',1,3135) +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(SEMICOLON,';',1,3165) +LexToken(EOL,'\n',1,3166) +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(SEMICOLON,';',1,3203) +LexToken(EOL,'\n',1,3204) +LexToken(VAR,'x',1,3221) +LexToken(DOT,'.',1,3222) +LexToken(VAR,'graphics',1,3223) +LexToken(ASSIGNMENT,'=',1,3231) +LexToken(VAR,'graphics',1,3232) +LexToken(SEMICOLON,';',1,3240) +LexToken(EOL,'\n',1,3241) +LexToken(VAR,'x',1,3258) +LexToken(DOT,'.',1,3259) +LexToken(VAR,'model',1,3260) +LexToken(ASSIGNMENT,'=',1,3265) +LexToken(VAR,'model',1,3266) +LexToken(SEMICOLON,';',1,3271) +LexToken(EOL,'\n',1,3272) +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(SEMICOLON,';',1,3624) +LexToken(EOL,'\n',1,3625) +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) diff --git a/js/IntegerOp/SHIFT.js b/js/IntegerOp/SHIFT.js new file mode 100644 index 00000000..4723bf88 --- /dev/null +++ b/js/IntegerOp/SHIFT.js @@ -0,0 +1,859 @@ +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(SEMICOLON,';',1,955) +LexToken(EOL,'\n',1,956) +LexToken(VAR,'y',1,961) +LexToken(ASSIGNMENT,'=',1,962) +LexToken(OPENSQBRACKET,'[',1,963) +LexToken(CLOSESQBRACKET,']',1,964) +LexToken(SEMICOLON,';',1,965) +LexToken(EOL,'\n',1,966) +LexToken(VAR,'typ',1,971) +LexToken(ASSIGNMENT,'=',1,974) +LexToken(OPENSQBRACKET,'[',1,975) +LexToken(CLOSESQBRACKET,']',1,976) +LexToken(SEMICOLON,';',1,977) +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,'x',1,1022) +LexToken(ASSIGNMENT,'=',1,1023) +LexToken(VAR,'arg1',1,1024) +LexToken(SEMICOLON,';',1,1028) +LexToken(EOL,'\n',1,1029) +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(SEMICOLON,';',1,1559) +LexToken(EOL,'\n',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(COMMA,',',1,1607) +LexToken(EOL,'\n',1,1608) +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(SEMICOLON,';',1,1869) +LexToken(EOL,'\n',1,1870) +LexToken(VAR,'ok',1,1887) +LexToken(ASSIGNMENT,'=',1,1889) +LexToken(PREVAR_BOOLEAN,'%f',1,1890) +LexToken(SEMICOLON,';',1,1892) +LexToken(EOL,'\n',1,1893) +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(SEMICOLON,';',1,1933) +LexToken(EOL,'\n',1,1934) +LexToken(VAR,'ot',1,1947) +LexToken(ASSIGNMENT,'=',1,1949) +LexToken(VAR,'Datatype',1,1950) +LexToken(SEMICOLON,';',1,1958) +LexToken(EOL,'\n',1,1959) +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(SEMICOLON,';',1,4609) +LexToken(EOL,'\n',1,4610) +LexToken(VAR,'ok',1,4627) +LexToken(ASSIGNMENT,'=',1,4629) +LexToken(PREVAR_BOOLEAN,'%f',1,4630) +LexToken(SEMICOLON,';',1,4632) +LexToken(EOL,'\n',1,4633) +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(NUMBER,'-1',1,4757) +LexToken(COMMA,',',1,4759) +LexToken(NUMBER,'-2',1,4760) +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(NUMBER,'-1',1,4794) +LexToken(COMMA,',',1,4796) +LexToken(NUMBER,'-2',1,4797) +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(SEMICOLON,';',1,4953) +LexToken(EOL,'\n',1,4954) +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(SEMICOLON,';',1,5090) +LexToken(EOL,'\n',1,5091) +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(NUMBER,'-1',1,5178) +LexToken(EOL,'\n',1,5180) +LexToken(VAR,'model',1,5189) +LexToken(DOT,'.',1,5194) +LexToken(VAR,'out',1,5195) +LexToken(ASSIGNMENT,'=',1,5198) +LexToken(NUMBER,'-1',1,5199) +LexToken(EOL,'\n',1,5201) +LexToken(VAR,'model',1,5210) +LexToken(DOT,'.',1,5215) +LexToken(VAR,'in2',1,5216) +LexToken(ASSIGNMENT,'=',1,5219) +LexToken(NUMBER,'-2',1,5220) +LexToken(EOL,'\n',1,5222) +LexToken(VAR,'model',1,5231) +LexToken(DOT,'.',1,5236) +LexToken(VAR,'out2',1,5237) +LexToken(ASSIGNMENT,'=',1,5241) +LexToken(NUMBER,'-2',1,5242) +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) diff --git a/js/IntegerOp/SRFLIPFLOP.js b/js/IntegerOp/SRFLIPFLOP.js new file mode 100644 index 00000000..829fb03f --- /dev/null +++ b/js/IntegerOp/SRFLIPFLOP.js @@ -0,0 +1,2648 @@ +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(SEMICOLON,';',1,962) +LexToken(EOL,'\n',1,963) +LexToken(VAR,'y',1,968) +LexToken(ASSIGNMENT,'=',1,969) +LexToken(OPENSQBRACKET,'[',1,970) +LexToken(CLOSESQBRACKET,']',1,971) +LexToken(SEMICOLON,';',1,972) +LexToken(EOL,'\n',1,973) +LexToken(VAR,'typ',1,978) +LexToken(ASSIGNMENT,'=',1,981) +LexToken(OPENSQBRACKET,'[',1,982) +LexToken(CLOSESQBRACKET,']',1,983) +LexToken(SEMICOLON,';',1,984) +LexToken(EOL,'\n',1,985) +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(SEMICOLON,';',1,1142) +LexToken(EOL,'\n',1,1143) +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(SEMICOLON,';',1,1231) +LexToken(EOL,'\n',1,1232) +LexToken(BREAK,'break',1,1249) +LexToken(SEMICOLON,';',1,1254) +LexToken(EOL,'\n',1,1255) +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(SEMICOLON,';',1,1422) +LexToken(EOL,'\n',1,1423) +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(COMMA,',',1,1966) +LexToken(EOL,'\n',1,1967) +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(SEMICOLON,';',1,2040) +LexToken(EOL,'\n',1,2041) +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(SEMICOLON,';',1,2102) +LexToken(EOL,'\n',1,2103) +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(OPERATOR,'+',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,';',1,3937) +LexToken(NUMBER,'1',1,3947) +LexToken(COMMA,',',1,3948) +LexToken(NUMBER,'0',1,3949) +LexToken(SEMICOLON,';',1,3950) +LexToken(NUMBER,'1',1,3960) +LexToken(COMMA,',',1,3961) +LexToken(NUMBER,'0',1,3962) +LexToken(SEMICOLON,';',1,3963) +LexToken(NUMBER,'1',1,3973) +LexToken(COMMA,',',1,3974) +LexToken(NUMBER,'0',1,3975) +LexToken(SEMICOLON,';',1,3976) +LexToken(NUMBER,'0',1,3986) +LexToken(COMMA,',',1,3987) +LexToken(NUMBER,'1',1,3988) +LexToken(SEMICOLON,';',1,3989) +LexToken(NUMBER,'0',1,3999) +LexToken(COMMA,',',1,4000) +LexToken(NUMBER,'1',1,4001) +LexToken(SEMICOLON,';',1,4002) +LexToken(NUMBER,'0',1,4012) +LexToken(COMMA,',',1,4013) +LexToken(NUMBER,'0',1,4014) +LexToken(SEMICOLON,';',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(NUMBER,'-1',1,6112) +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(NUMBER,'-1',1,6168) +LexToken(SEMICOLON,';',1,6170) +LexToken(NUMBER,'-1',1,6171) +LexToken(SEMICOLON,';',1,6173) +LexToken(NUMBER,'-1',1,6174) +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(NUMBER,'-1',1,7254) +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(NUMBER,'-1',1,7292) +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(NUMBER,'-1',1,8422) +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(NUMBER,'-1',1,8462) +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(NUMBER,'-1',1,9541) +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(NUMBER,'-1',1,9581) +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(NUMBER,'-1',1,10606) +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(NUMBER,'-1',1,10644) +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) diff --git a/js/Linear/BIGSOM_f.js b/js/Linear/BIGSOM_f.js new file mode 100644 index 00000000..006bcbd0 --- /dev/null +++ b/js/Linear/BIGSOM_f.js @@ -0,0 +1,311 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +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(NUMBER,'-1',1,1186) +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(OPERATOR,'-',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(NUMBER,'-1',1,1398) +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(SEMICOLON,';',1,1407) +LexToken(EOL,'\n',1,1408) +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(SEMICOLON,';',1,1467) +LexToken(EOL,'\n',1,1468) +LexToken(VAR,'graphics',1,1485) +LexToken(DOT,'.',1,1493) +LexToken(VAR,'exprs',1,1494) +LexToken(ASSIGNMENT,'=',1,1500) +LexToken(VAR,'exprs',1,1502) +LexToken(SEMICOLON,';',1,1507) +LexToken(EOL,'\n',1,1508) +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(SEMICOLON,';',1,1547) +LexToken(EOL,'\n',1,1548) +LexToken(VAR,'x',1,1565) +LexToken(DOT,'.',1,1566) +LexToken(VAR,'model',1,1567) +LexToken(ASSIGNMENT,'=',1,1573) +LexToken(VAR,'model',1,1575) +LexToken(SEMICOLON,';',1,1581) +LexToken(EOL,'\n',1,1582) +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(NUMBER,'-1',1,1754) +LexToken(SEMICOLON,';',1,1756) +LexToken(NUMBER,'-1',1,1757) +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(NUMBER,'-1',1,1779) +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) diff --git a/js/Linear/CLINDUMMY_f.js b/js/Linear/CLINDUMMY_f.js new file mode 100644 index 00000000..b2ffc069 --- /dev/null +++ b/js/Linear/CLINDUMMY_f.js @@ -0,0 +1,149 @@ +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(SEMICOLON,';',1,887) +LexToken(EOL,'\n',1,888) +LexToken(VAR,'y',1,893) +LexToken(ASSIGNMENT,'=',1,894) +LexToken(OPENSQBRACKET,'[',1,895) +LexToken(CLOSESQBRACKET,']',1,896) +LexToken(SEMICOLON,';',1,897) +LexToken(EOL,'\n',1,898) +LexToken(VAR,'typ',1,903) +LexToken(ASSIGNMENT,'=',1,906) +LexToken(OPENSQBRACKET,'[',1,907) +LexToken(CLOSESQBRACKET,']',1,908) +LexToken(SEMICOLON,';',1,909) +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,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(SEMICOLON,';',1,996) +LexToken(EOL,'\n',1,997) +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) diff --git a/js/Linear/CLR.js b/js/Linear/CLR.js new file mode 100644 index 00000000..bb1fdd3e --- /dev/null +++ b/js/Linear/CLR.js @@ -0,0 +1,536 @@ +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(SEMICOLON,';',1,879) +LexToken(EOL,'\n',1,880) +LexToken(VAR,'y',1,885) +LexToken(ASSIGNMENT,'=',1,886) +LexToken(OPENSQBRACKET,'[',1,887) +LexToken(CLOSESQBRACKET,']',1,888) +LexToken(SEMICOLON,';',1,889) +LexToken(EOL,'\n',1,890) +LexToken(VAR,'typ',1,895) +LexToken(ASSIGNMENT,'=',1,898) +LexToken(OPENSQBRACKET,'[',1,899) +LexToken(CLOSESQBRACKET,']',1,900) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,952) +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(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(SEMICOLON,';',1,1030) +LexToken(EOL,'\n',1,1031) +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(SEMICOLON,';',1,1157) +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,';',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(COMMA,',',1,1526) +LexToken(EOL,'\n',1,1527) +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(SEMICOLON,';',1,1797) +LexToken(EOL,'\n',1,1798) +LexToken(VAR,'graphics',1,1815) +LexToken(DOT,'.',1,1823) +LexToken(VAR,'exprs',1,1824) +LexToken(ASSIGNMENT,'=',1,1829) +LexToken(VAR,'exprs',1,1830) +LexToken(SEMICOLON,';',1,1835) +LexToken(EOL,'\n',1,1836) +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(OPERATOR,'*',1,1905) +LexToken(VAR,'ns1',1,1906) +LexToken(COMMA,',',1,1909) +LexToken(NUMBER,'1',1,1910) +LexToken(CLOSEBRACKET,')',1,1911) +LexToken(SEMICOLON,';',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,';',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,';',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(SEMICOLON,';',1,2067) +LexToken(EOL,'\n',1,2068) +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(SEMICOLON,';',1,2121) +LexToken(EOL,'\n',1,2122) +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(COMMA,',',1,2225) +LexToken(EOL,'\n',1,2226) +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(SEMICOLON,';',1,2483) +LexToken(EOL,'\n',1,2484) +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(SEMICOLON,';',1,2600) +LexToken(EOL,'\n',1,2601) +LexToken(VAR,'A',1,2610) +LexToken(ASSIGNMENT,'=',1,2611) +LexToken(NUMBER,'-1',1,2612) +LexToken(SEMICOLON,';',1,2614) +LexToken(EOL,'\n',1,2615) +LexToken(VAR,'B',1,2624) +LexToken(ASSIGNMENT,'=',1,2625) +LexToken(NUMBER,'1',1,2626) +LexToken(SEMICOLON,';',1,2627) +LexToken(EOL,'\n',1,2628) +LexToken(VAR,'C',1,2637) +LexToken(ASSIGNMENT,'=',1,2638) +LexToken(NUMBER,'1',1,2639) +LexToken(SEMICOLON,';',1,2640) +LexToken(EOL,'\n',1,2641) +LexToken(VAR,'D',1,2650) +LexToken(ASSIGNMENT,'=',1,2651) +LexToken(NUMBER,'0',1,2652) +LexToken(SEMICOLON,';',1,2653) +LexToken(EOL,'\n',1,2654) +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) diff --git a/js/Linear/CLR_f.js b/js/Linear/CLR_f.js new file mode 100644 index 00000000..fd84b5e2 --- /dev/null +++ b/js/Linear/CLR_f.js @@ -0,0 +1,540 @@ +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(SEMICOLON,';',1,881) +LexToken(EOL,'\n',1,882) +LexToken(VAR,'y',1,887) +LexToken(ASSIGNMENT,'=',1,888) +LexToken(OPENSQBRACKET,'[',1,889) +LexToken(CLOSESQBRACKET,']',1,890) +LexToken(SEMICOLON,';',1,891) +LexToken(EOL,'\n',1,892) +LexToken(VAR,'typ',1,897) +LexToken(ASSIGNMENT,'=',1,900) +LexToken(OPENSQBRACKET,'[',1,901) +LexToken(CLOSESQBRACKET,']',1,902) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,954) +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(SEMICOLON,';',1,986) +LexToken(EOL,'\n',1,987) +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(SEMICOLON,';',1,1041) +LexToken(EOL,'\n',1,1042) +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(SEMICOLON,';',1,1115) +LexToken(EOL,'\n',1,1116) +LexToken(VAR,'nin',1,1125) +LexToken(ASSIGNMENT,'=',1,1128) +LexToken(NUMBER,'1',1,1129) +LexToken(SEMICOLON,';',1,1130) +LexToken(EOL,'\n',1,1131) +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(SEMICOLON,';',1,1186) +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,';',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(COMMA,',',1,1556) +LexToken(EOL,'\n',1,1557) +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(SEMICOLON,';',1,1817) +LexToken(EOL,'\n',1,1818) +LexToken(VAR,'graphics',1,1835) +LexToken(DOT,'.',1,1843) +LexToken(VAR,'exprs',1,1844) +LexToken(ASSIGNMENT,'=',1,1849) +LexToken(VAR,'exprs',1,1850) +LexToken(SEMICOLON,';',1,1855) +LexToken(EOL,'\n',1,1856) +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(OPERATOR,'*',1,1925) +LexToken(VAR,'ns1',1,1926) +LexToken(COMMA,',',1,1929) +LexToken(NUMBER,'1',1,1930) +LexToken(CLOSEBRACKET,')',1,1931) +LexToken(SEMICOLON,';',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,';',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,';',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(SEMICOLON,';',1,2087) +LexToken(EOL,'\n',1,2088) +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(SEMICOLON,';',1,2141) +LexToken(EOL,'\n',1,2142) +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(COMMA,',',1,2245) +LexToken(EOL,'\n',1,2246) +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(SEMICOLON,';',1,2503) +LexToken(EOL,'\n',1,2504) +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(SEMICOLON,';',1,2620) +LexToken(EOL,'\n',1,2621) +LexToken(VAR,'A',1,2630) +LexToken(ASSIGNMENT,'=',1,2631) +LexToken(NUMBER,'-1',1,2632) +LexToken(SEMICOLON,';',1,2634) +LexToken(EOL,'\n',1,2635) +LexToken(VAR,'B',1,2644) +LexToken(ASSIGNMENT,'=',1,2645) +LexToken(NUMBER,'1',1,2646) +LexToken(SEMICOLON,';',1,2647) +LexToken(EOL,'\n',1,2648) +LexToken(VAR,'C',1,2657) +LexToken(ASSIGNMENT,'=',1,2658) +LexToken(NUMBER,'1',1,2659) +LexToken(SEMICOLON,';',1,2660) +LexToken(EOL,'\n',1,2661) +LexToken(VAR,'D',1,2670) +LexToken(ASSIGNMENT,'=',1,2671) +LexToken(NUMBER,'0',1,2672) +LexToken(SEMICOLON,';',1,2673) +LexToken(EOL,'\n',1,2674) +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) diff --git a/js/Linear/CLSS.js b/js/Linear/CLSS.js new file mode 100644 index 00000000..4fcd397b --- /dev/null +++ b/js/Linear/CLSS.js @@ -0,0 +1,717 @@ +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(SEMICOLON,';',1,880) +LexToken(EOL,'\n',1,881) +LexToken(VAR,'y',1,886) +LexToken(ASSIGNMENT,'=',1,887) +LexToken(OPENSQBRACKET,'[',1,888) +LexToken(CLOSESQBRACKET,']',1,889) +LexToken(SEMICOLON,';',1,890) +LexToken(EOL,'\n',1,891) +LexToken(VAR,'typ',1,896) +LexToken(ASSIGNMENT,'=',1,899) +LexToken(OPENSQBRACKET,'[',1,900) +LexToken(CLOSESQBRACKET,']',1,901) +LexToken(SEMICOLON,';',1,902) +LexToken(EOL,'\n',1,903) +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(SEMICOLON,';',1,984) +LexToken(EOL,'\n',1,985) +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(COMMA,',',1,1082) +LexToken(EOL,'\n',1,1083) +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(SEMICOLON,';',1,1136) +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,'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,';',1,1276) +LexToken(DQSTRING,'"B matrix"',1,1299) +LexToken(SEMICOLON,';',1,1300) +LexToken(DQSTRING,'"C matrix"',1,1323) +LexToken(SEMICOLON,';',1,1324) +LexToken(DQSTRING,'"D matrix"',1,1347) +LexToken(SEMICOLON,';',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(NUMBER,'-1',1,1406) +LexToken(COMMA,',',1,1408) +LexToken(NUMBER,'-1',1,1409) +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(NUMBER,'-1',1,1517) +LexToken(NUMBER,'-1',1,1520) +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(COMMA,',',1,1626) +LexToken(EOL,'\n',1,1627) +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(SEMICOLON,';',1,1669) +LexToken(EOL,'\n',1,1670) +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(COMMA,',',1,1720) +LexToken(EOL,'\n',1,1721) +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(SEMICOLON,';',1,1762) +LexToken(EOL,'\n',1,1763) +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(COMMA,',',1,1811) +LexToken(EOL,'\n',1,1812) +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(OPERATOR,'*',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(OPERATOR,'*',1,1993) +LexToken(VAR,'ones',1,1994) +LexToken(OPENBRACKET,'(',1,1998) +LexToken(VAR,'C',1,1999) +LexToken(OPERATOR,'*',1,2000) +LexToken(VAR,'B',1,2001) +LexToken(CLOSEBRACKET,')',1,2002) +LexToken(SEMICOLON,';',1,2004) +LexToken(EOL,'\n',1,2005) +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(OPERATOR,'*',1,2081) +LexToken(VAR,'B',1,2082) +LexToken(CLOSEBRACKET,')',1,2083) +LexToken(SEMICOLON,';',1,2085) +LexToken(EOL,'\n',1,2086) +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(SEMICOLON,';',1,2137) +LexToken(EOL,'\n',1,2138) +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(SEMICOLON,';',1,2443) +LexToken(EOL,'\n',1,2444) +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(SEMICOLON,';',1,2491) +LexToken(EOL,'\n',1,2492) +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(SEMICOLON,';',1,2611) +LexToken(EOL,'\n',1,2612) +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(SEMICOLON,';',1,2681) +LexToken(EOL,'\n',1,2682) +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(COMMA,',',1,2809) +LexToken(EOL,'\n',1,2810) +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(SEMICOLON,';',1,2908) +LexToken(EOL,'\n',1,2909) +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(SEMICOLON,';',1,2971) +LexToken(EOL,'\n',1,2972) +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(SEMICOLON,';',1,3048) +LexToken(EOL,'\n',1,3049) +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(SEMICOLON,';',1,3193) +LexToken(EOL,'\n',1,3194) +LexToken(VAR,'A',1,3203) +LexToken(ASSIGNMENT,'=',1,3204) +LexToken(NUMBER,'-1',1,3205) +LexToken(SEMICOLON,';',1,3207) +LexToken(EOL,'\n',1,3208) +LexToken(VAR,'B',1,3217) +LexToken(ASSIGNMENT,'=',1,3218) +LexToken(NUMBER,'1',1,3219) +LexToken(SEMICOLON,';',1,3220) +LexToken(EOL,'\n',1,3221) +LexToken(VAR,'C',1,3230) +LexToken(ASSIGNMENT,'=',1,3231) +LexToken(NUMBER,'1',1,3232) +LexToken(SEMICOLON,';',1,3233) +LexToken(EOL,'\n',1,3234) +LexToken(VAR,'D',1,3243) +LexToken(ASSIGNMENT,'=',1,3244) +LexToken(NUMBER,'0',1,3245) +LexToken(SEMICOLON,';',1,3246) +LexToken(EOL,'\n',1,3247) +LexToken(VAR,'in',1,3256) +LexToken(ASSIGNMENT,'=',1,3258) +LexToken(NUMBER,'1',1,3259) +LexToken(SEMICOLON,';',1,3260) +LexToken(EOL,'\n',1,3261) +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(SEMICOLON,';',1,3447) +LexToken(EOL,'\n',1,3448) +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,';',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,';',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,';',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,';',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) diff --git a/js/Linear/CLSS_f.js b/js/Linear/CLSS_f.js new file mode 100644 index 00000000..6634b3af --- /dev/null +++ b/js/Linear/CLSS_f.js @@ -0,0 +1,629 @@ +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(SEMICOLON,';',1,882) +LexToken(EOL,'\n',1,883) +LexToken(VAR,'y',1,888) +LexToken(ASSIGNMENT,'=',1,889) +LexToken(OPENSQBRACKET,'[',1,890) +LexToken(CLOSESQBRACKET,']',1,891) +LexToken(SEMICOLON,';',1,892) +LexToken(EOL,'\n',1,893) +LexToken(VAR,'typ',1,898) +LexToken(ASSIGNMENT,'=',1,901) +LexToken(OPENSQBRACKET,'[',1,902) +LexToken(CLOSESQBRACKET,']',1,903) +LexToken(SEMICOLON,';',1,904) +LexToken(EOL,'\n',1,905) +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(SEMICOLON,';',1,986) +LexToken(EOL,'\n',1,987) +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(COMMA,',',1,1084) +LexToken(EOL,'\n',1,1085) +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(SEMICOLON,';',1,1138) +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,'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,';',1,1278) +LexToken(DQSTRING,'"B matrix"',1,1301) +LexToken(SEMICOLON,';',1,1302) +LexToken(DQSTRING,'"C matrix"',1,1325) +LexToken(SEMICOLON,';',1,1326) +LexToken(DQSTRING,'"D matrix"',1,1349) +LexToken(SEMICOLON,';',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(NUMBER,'-1',1,1408) +LexToken(COMMA,',',1,1410) +LexToken(NUMBER,'-1',1,1411) +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(NUMBER,'-1',1,1519) +LexToken(NUMBER,'-1',1,1522) +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(COMMA,',',1,1628) +LexToken(EOL,'\n',1,1629) +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(SEMICOLON,';',1,1671) +LexToken(EOL,'\n',1,1672) +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(COMMA,',',1,1722) +LexToken(EOL,'\n',1,1723) +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(SEMICOLON,';',1,1764) +LexToken(EOL,'\n',1,1765) +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(COMMA,',',1,1813) +LexToken(EOL,'\n',1,1814) +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(SEMICOLON,';',1,2095) +LexToken(EOL,'\n',1,2096) +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(SEMICOLON,';',1,2143) +LexToken(EOL,'\n',1,2144) +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(SEMICOLON,';',1,2263) +LexToken(EOL,'\n',1,2264) +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(SEMICOLON,';',1,2333) +LexToken(EOL,'\n',1,2334) +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(COMMA,',',1,2461) +LexToken(EOL,'\n',1,2462) +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(SEMICOLON,';',1,2560) +LexToken(EOL,'\n',1,2561) +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(SEMICOLON,';',1,2623) +LexToken(EOL,'\n',1,2624) +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(SEMICOLON,';',1,2700) +LexToken(EOL,'\n',1,2701) +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(SEMICOLON,';',1,2845) +LexToken(EOL,'\n',1,2846) +LexToken(VAR,'A',1,2855) +LexToken(ASSIGNMENT,'=',1,2856) +LexToken(NUMBER,'-1',1,2857) +LexToken(SEMICOLON,';',1,2859) +LexToken(EOL,'\n',1,2860) +LexToken(VAR,'B',1,2869) +LexToken(ASSIGNMENT,'=',1,2870) +LexToken(NUMBER,'1',1,2871) +LexToken(SEMICOLON,';',1,2872) +LexToken(EOL,'\n',1,2873) +LexToken(VAR,'C',1,2882) +LexToken(ASSIGNMENT,'=',1,2883) +LexToken(NUMBER,'1',1,2884) +LexToken(SEMICOLON,';',1,2885) +LexToken(EOL,'\n',1,2886) +LexToken(VAR,'D',1,2895) +LexToken(ASSIGNMENT,'=',1,2896) +LexToken(NUMBER,'0',1,2897) +LexToken(SEMICOLON,';',1,2898) +LexToken(EOL,'\n',1,2899) +LexToken(VAR,'in',1,2908) +LexToken(ASSIGNMENT,'=',1,2910) +LexToken(NUMBER,'1',1,2911) +LexToken(SEMICOLON,';',1,2912) +LexToken(EOL,'\n',1,2913) +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(SEMICOLON,';',1,3098) +LexToken(EOL,'\n',1,3099) +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,';',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,';',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,';',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,';',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) diff --git a/js/Linear/DELAYV_f.js b/js/Linear/DELAYV_f.js new file mode 100644 index 00000000..49102751 --- /dev/null +++ b/js/Linear/DELAYV_f.js @@ -0,0 +1,503 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'graphics',1,967) +LexToken(ASSIGNMENT,'=',1,975) +LexToken(VAR,'arg1',1,976) +LexToken(DOT,'.',1,980) +LexToken(VAR,'graphics',1,981) +LexToken(SEMICOLON,';',1,989) +LexToken(EOL,'\n',1,990) +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(SEMICOLON,';',1,1044) +LexToken(EOL,'\n',1,1045) +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(SEMICOLON,';',1,1093) +LexToken(EOL,'\n',1,1094) +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(NUMBER,'-1',1,1113) +LexToken(CLOSEBRACKET,')',1,1115) +LexToken(SEMICOLON,';',1,1116) +LexToken(EOL,'\n',1,1117) +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(SEMICOLON,';',1,1136) +LexToken(EOL,'\n',1,1137) +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,';',1,1265) +LexToken(DQSTRING,'"Register initial condition"',1,1306) +LexToken(SEMICOLON,';',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(NUMBER,'-1',1,1368) +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(SEMICOLON,';',1,1401) +LexToken(EOL,'\n',1,1402) +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(COMMA,',',1,1448) +LexToken(EOL,'\n',1,1449) +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(SEMICOLON,';',1,1895) +LexToken(EOL,'\n',1,1896) +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(SEMICOLON,';',1,1939) +LexToken(EOL,'\n',1,1940) +LexToken(VAR,'model',1,1957) +LexToken(DOT,'.',1,1962) +LexToken(VAR,'rpar',1,1963) +LexToken(ASSIGNMENT,'=',1,1967) +LexToken(VAR,'T',1,1968) +LexToken(OPERATOR,'/',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(SEMICOLON,';',1,1985) +LexToken(EOL,'\n',1,1986) +LexToken(VAR,'x',1,2003) +LexToken(DOT,'.',1,2004) +LexToken(VAR,'graphics',1,2005) +LexToken(ASSIGNMENT,'=',1,2013) +LexToken(VAR,'graphics',1,2014) +LexToken(SEMICOLON,';',1,2022) +LexToken(EOL,'\n',1,2023) +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(SEMICOLON,';',1,2163) +LexToken(EOL,'\n',1,2164) +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(NUMBER,'-1',1,2183) +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(OPERATOR,'/',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(NUMBER,'-1',1,2473) +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(NUMBER,'-1',1,2554) +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(SEMICOLON,';',1,2574) +LexToken(EOL,'\n',1,2575) +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) diff --git a/js/Linear/DELAY_f.js b/js/Linear/DELAY_f.js new file mode 100644 index 00000000..79877644 --- /dev/null +++ b/js/Linear/DELAY_f.js @@ -0,0 +1,1304 @@ +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(SEMICOLON,';',1,883) +LexToken(EOL,'\n',1,884) +LexToken(VAR,'y',1,889) +LexToken(ASSIGNMENT,'=',1,890) +LexToken(OPENSQBRACKET,'[',1,891) +LexToken(CLOSESQBRACKET,']',1,892) +LexToken(SEMICOLON,';',1,893) +LexToken(EOL,'\n',1,894) +LexToken(VAR,'typ',1,899) +LexToken(ASSIGNMENT,'=',1,902) +LexToken(OPENSQBRACKET,'[',1,903) +LexToken(CLOSESQBRACKET,']',1,904) +LexToken(SEMICOLON,';',1,905) +LexToken(EOL,'\n',1,906) +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(SEMICOLON,';',1,1007) +LexToken(EOL,'\n',1,1008) +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(SEMICOLON,';',1,1096) +LexToken(EOL,'\n',1,1097) +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(SEMICOLON,';',1,1191) +LexToken(EOL,'\n',1,1192) +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(SEMICOLON,';',1,1300) +LexToken(EOL,'\n',1,1301) +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(SEMICOLON,';',1,1383) +LexToken(EOL,'\n',1,1384) +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(SEMICOLON,';',1,1502) +LexToken(EOL,'\n',1,1503) +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,';',1,1909) +LexToken(DQSTRING,'"it is consist of a shift register and a clock"',1,1969) +LexToken(SEMICOLON,';',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,';',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,';',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(NUMBER,'-1',1,2230) +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(COMMA,',',1,2286) +LexToken(EOL,'\n',1,2287) +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(SEMICOLON,';',1,2661) +LexToken(EOL,'\n',1,2662) +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(SEMICOLON,';',1,2764) +LexToken(EOL,'\n',1,2765) +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(OPERATOR,'+',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(OPERATOR,'+',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(COMMA,',',1,4835) +LexToken(EOL,'\n',1,4836) +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(SEMICOLON,';',1,4906) +LexToken(EOL,'\n',1,4907) +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(NUMBER,'-1',1,5307) +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(NUMBER,'-1',1,5445) +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(NUMBER,'-1',1,5606) +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) diff --git a/js/Linear/DERIV.js b/js/Linear/DERIV.js new file mode 100644 index 00000000..80575425 --- /dev/null +++ b/js/Linear/DERIV.js @@ -0,0 +1,149 @@ +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(SEMICOLON,';',1,883) +LexToken(EOL,'\n',1,884) +LexToken(VAR,'y',1,889) +LexToken(ASSIGNMENT,'=',1,890) +LexToken(OPENSQBRACKET,'[',1,891) +LexToken(CLOSESQBRACKET,']',1,892) +LexToken(SEMICOLON,';',1,893) +LexToken(EOL,'\n',1,894) +LexToken(VAR,'typ',1,899) +LexToken(ASSIGNMENT,'=',1,902) +LexToken(OPENSQBRACKET,'[',1,903) +LexToken(CLOSESQBRACKET,']',1,904) +LexToken(SEMICOLON,';',1,905) +LexToken(EOL,'\n',1,906) +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(NUMBER,'-1',1,1060) +LexToken(EOL,'\n',1,1062) +LexToken(VAR,'model',1,1071) +LexToken(DOT,'.',1,1076) +LexToken(VAR,'out',1,1077) +LexToken(ASSIGNMENT,'=',1,1080) +LexToken(NUMBER,'-1',1,1081) +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) diff --git a/js/Linear/DIFF_c.js b/js/Linear/DIFF_c.js new file mode 100644 index 00000000..fa31c204 --- /dev/null +++ b/js/Linear/DIFF_c.js @@ -0,0 +1,399 @@ +LexToken(EOL,'\n',1,10) +LexToken(EOL,'\n',1,13) +LexToken(EOL,'\n',1,80) +LexToken(EOL,'\n',1,139) +LexToken(EOL,'\n',1,192) +LexToken(EOL,'\n',1,195) +LexToken(EOL,'\n',1,267) +LexToken(EOL,'\n',1,339) +LexToken(EOL,'\n',1,408) +LexToken(EOL,'\n',1,447) +LexToken(EOL,'\n',1,450) +LexToken(EOL,'\n',1,517) +LexToken(EOL,'\n',1,583) +LexToken(EOL,'\n',1,648) +LexToken(EOL,'\n',1,696) +LexToken(EOL,'\n',1,699) +LexToken(EOL,'\n',1,768) +LexToken(EOL,'\n',1,831) +LexToken(EOL,'\n',1,913) +LexToken(EOL,'\n',1,916) +LexToken(EOL,'\n',1,947) +LexToken(EOL,'\n',1,950) +LexToken(EOL,'\n',1,951) +LexToken(FUNCTION,'function',1,952) +LexToken(OPENSQBRACKET,'[',1,961) +LexToken(VAR,'x',1,962) +LexToken(COMMA,',',1,963) +LexToken(VAR,'y',1,964) +LexToken(COMMA,',',1,965) +LexToken(VAR,'typ',1,966) +LexToken(CLOSESQBRACKET,']',1,969) +LexToken(ASSIGNMENT,'=',1,970) +LexToken(VAR,'DIFF_c',1,971) +LexToken(OPENBRACKET,'(',1,977) +LexToken(VAR,'job',1,978) +LexToken(COMMA,',',1,981) +LexToken(VAR,'arg1',1,982) +LexToken(COMMA,',',1,986) +LexToken(VAR,'arg2',1,987) +LexToken(CLOSEBRACKET,')',1,991) +LexToken(EOL,'\n',1,992) +LexToken(EOL,'\n',1,1015) +LexToken(VAR,'x',1,1020) +LexToken(ASSIGNMENT,'=',1,1021) +LexToken(OPENSQBRACKET,'[',1,1022) +LexToken(CLOSESQBRACKET,']',1,1023) +LexToken(SEMICOLON,';',1,1024) +LexToken(EOL,'\n',1,1025) +LexToken(VAR,'y',1,1030) +LexToken(ASSIGNMENT,'=',1,1031) +LexToken(OPENSQBRACKET,'[',1,1032) +LexToken(CLOSESQBRACKET,']',1,1033) +LexToken(SEMICOLON,';',1,1034) +LexToken(EOL,'\n',1,1035) +LexToken(VAR,'typ',1,1040) +LexToken(ASSIGNMENT,'=',1,1043) +LexToken(OPENSQBRACKET,'[',1,1044) +LexToken(CLOSESQBRACKET,']',1,1045) +LexToken(SEMICOLON,';',1,1046) +LexToken(EOL,'\n',1,1047) +LexToken(SELECT,'select',1,1052) +LexToken(VAR,'job',1,1059) +LexToken(EOL,'\n',1,1062) +LexToken(CASE,'case',1,1067) +LexToken(DQSTRING,'"set"',1,1076) +LexToken(THEN,'then',1,1078) +LexToken(EOL,'\n',1,1082) +LexToken(VAR,'x',1,1091) +LexToken(ASSIGNMENT,'=',1,1092) +LexToken(VAR,'arg1',1,1093) +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(SEMICOLON,';',1,1128) +LexToken(EOL,'\n',1,1129) +LexToken(VAR,'exprs',1,1138) +LexToken(ASSIGNMENT,'=',1,1143) +LexToken(VAR,'graphics',1,1144) +LexToken(DOT,'.',1,1152) +LexToken(VAR,'exprs',1,1153) +LexToken(EOL,'\n',1,1158) +LexToken(VAR,'model',1,1167) +LexToken(ASSIGNMENT,'=',1,1172) +LexToken(VAR,'arg1',1,1173) +LexToken(DOT,'.',1,1177) +LexToken(VAR,'model',1,1178) +LexToken(SEMICOLON,';',1,1183) +LexToken(EOL,'\n',1,1184) +LexToken(WHILE,'while',1,1193) +LexToken(PREVAR_BOOLEAN,'%t',1,1199) +LexToken(DO,'do',1,1202) +LexToken(EOL,'\n',1,1204) +LexToken(VAR,'ask_again',1,1217) +LexToken(ASSIGNMENT,'=',1,1226) +LexToken(PREVAR_BOOLEAN,'%f',1,1227) +LexToken(EOL,'\n',1,1229) +LexToken(OPENSQBRACKET,'[',1,1242) +LexToken(VAR,'ok',1,1243) +LexToken(COMMA,',',1,1245) +LexToken(VAR,'x0',1,1246) +LexToken(COMMA,',',1,1248) +LexToken(VAR,'xd0',1,1249) +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 continuous linear system parameters"',1,1316) +LexToken(COMMA,',',1,1317) +LexToken(OPENSQBRACKET,'[',1,1333) +LexToken(DQSTRING,'"Initial state"',1,1348) +LexToken(SEMICOLON,';',1,1349) +LexToken(DQSTRING,'"Initial Derivative"',1,1369) +LexToken(CLOSESQBRACKET,']',1,1370) +LexToken(COMMA,',',1,1371) +LexToken(VAR,'list',1,1372) +LexToken(OPENBRACKET,'(',1,1376) +LexToken(DQSTRING,'"vec"',1,1381) +LexToken(COMMA,',',1,1382) +LexToken(NUMBER,'-1',1,1383) +LexToken(COMMA,',',1,1385) +LexToken(DQSTRING,'"vec"',1,1390) +LexToken(COMMA,',',1,1391) +LexToken(NUMBER,'-1',1,1392) +LexToken(CLOSEBRACKET,')',1,1394) +LexToken(COMMA,',',1,1395) +LexToken(VAR,'exprs',1,1396) +LexToken(CLOSEBRACKET,')',1,1401) +LexToken(EOL,'\n',1,1402) +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(COMMA,',',1,1448) +LexToken(EOL,'\n',1,1449) +LexToken(END,'end',1,1462) +LexToken(EOL,'\n',1,1465) +LexToken(VAR,'x0',1,1478) +LexToken(ASSIGNMENT,'=',1,1480) +LexToken(VAR,'x0',1,1481) +LexToken(OPENBRACKET,'(',1,1483) +LexToken(COLON,':',1,1484) +LexToken(CLOSEBRACKET,')',1,1485) +LexToken(SEMICOLON,';',1,1486) +LexToken(EOL,'\n',1,1487) +LexToken(VAR,'N',1,1500) +LexToken(ASSIGNMENT,'=',1,1501) +LexToken(VAR,'size',1,1502) +LexToken(OPENBRACKET,'(',1,1506) +LexToken(VAR,'x0',1,1507) +LexToken(COMMA,',',1,1509) +LexToken(DQSTRING,'"*"',1,1512) +LexToken(CLOSEBRACKET,')',1,1513) +LexToken(SEMICOLON,';',1,1514) +LexToken(EOL,'\n',1,1515) +LexToken(VAR,'xd0',1,1528) +LexToken(ASSIGNMENT,'=',1,1531) +LexToken(VAR,'xd0',1,1532) +LexToken(OPENBRACKET,'(',1,1535) +LexToken(COLON,':',1,1536) +LexToken(CLOSEBRACKET,')',1,1537) +LexToken(SEMICOLON,';',1,1538) +LexToken(EOL,'\n',1,1539) +LexToken(VAR,'Nxd',1,1552) +LexToken(ASSIGNMENT,'=',1,1555) +LexToken(VAR,'size',1,1556) +LexToken(OPENBRACKET,'(',1,1560) +LexToken(VAR,'xd0',1,1561) +LexToken(COMMA,',',1,1564) +LexToken(DQSTRING,'"*"',1,1567) +LexToken(CLOSEBRACKET,')',1,1568) +LexToken(SEMICOLON,';',1,1569) +LexToken(EOL,'\n',1,1570) +LexToken(IF,'if',1,1583) +LexToken(OPENBRACKET,'(',1,1586) +LexToken(VAR,'N',1,1587) +LexToken(COMPARISON,'~=',1,1588) +LexToken(VAR,'Nxd',1,1590) +LexToken(CLOSEBRACKET,')',1,1593) +LexToken(THEN,'then',1,1595) +LexToken(EOL,'\n',1,1599) +LexToken(VAR,'message',1,1616) +LexToken(OPENBRACKET,'(',1,1623) +LexToken(DQSTRING,'"Incompatible sizes: states and their derivatives should have the same size "',1,1700) +LexToken(CLOSEBRACKET,')',1,1701) +LexToken(EOL,'\n',1,1702) +LexToken(VAR,'ask_again',1,1719) +LexToken(ASSIGNMENT,'=',1,1728) +LexToken(PREVAR_BOOLEAN,'%t',1,1729) +LexToken(EOL,'\n',1,1731) +LexToken(END,'end',1,1744) +LexToken(EOL,'\n',1,1747) +LexToken(IF,'if',1,1760) +LexToken(OPENBRACKET,'(',1,1763) +LexToken(VAR,'N',1,1764) +LexToken(COMPARISON,'<=',1,1765) +LexToken(NUMBER,'0',1,1767) +LexToken(LOGICAL,'&',1,1769) +LexToken(NOT,'~',1,1771) +LexToken(VAR,'ask_again',1,1772) +LexToken(CLOSEBRACKET,')',1,1781) +LexToken(THEN,'then',1,1783) +LexToken(EOL,'\n',1,1787) +LexToken(VAR,'x_message',1,1804) +LexToken(OPENBRACKET,'(',1,1813) +LexToken(DQSTRING,'"number of states must be > 0 "',1,1844) +LexToken(CLOSEBRACKET,')',1,1845) +LexToken(EOL,'\n',1,1846) +LexToken(VAR,'ask_again',1,1863) +LexToken(ASSIGNMENT,'=',1,1872) +LexToken(PREVAR_BOOLEAN,'%t',1,1873) +LexToken(EOL,'\n',1,1875) +LexToken(END,'end',1,1888) +LexToken(EOL,'\n',1,1891) +LexToken(EOL,'\n',1,1892) +LexToken(IF,'if',1,1905) +LexToken(NOT,'~',1,1908) +LexToken(VAR,'ask_again',1,1909) +LexToken(THEN,'then',1,1920) +LexToken(EOL,'\n',1,1924) +LexToken(VAR,'graphics',1,1941) +LexToken(DOT,'.',1,1949) +LexToken(VAR,'exprs',1,1950) +LexToken(ASSIGNMENT,'=',1,1955) +LexToken(VAR,'exprs',1,1956) +LexToken(EOL,'\n',1,1961) +LexToken(VAR,'model',1,1978) +LexToken(DOT,'.',1,1983) +LexToken(VAR,'state',1,1984) +LexToken(ASSIGNMENT,'=',1,1989) +LexToken(OPENSQBRACKET,'[',1,1990) +LexToken(VAR,'x0',1,1991) +LexToken(SEMICOLON,';',1,1993) +LexToken(VAR,'xd0',1,1994) +LexToken(CLOSESQBRACKET,']',1,1997) +LexToken(SEMICOLON,';',1,1998) +LexToken(EOL,'\n',1,1999) +LexToken(VAR,'model',1,2016) +LexToken(DOT,'.',1,2021) +LexToken(VAR,'out',1,2022) +LexToken(ASSIGNMENT,'=',1,2025) +LexToken(OPENSQBRACKET,'[',1,2026) +LexToken(VAR,'N',1,2027) +LexToken(CLOSESQBRACKET,']',1,2028) +LexToken(EOL,'\n',1,2029) +LexToken(VAR,'model',1,2046) +LexToken(DOT,'.',1,2051) +LexToken(VAR,'in',1,2052) +LexToken(ASSIGNMENT,'=',1,2054) +LexToken(VAR,'N',1,2055) +LexToken(EOL,'\n',1,2056) +LexToken(VAR,'x',1,2073) +LexToken(DOT,'.',1,2074) +LexToken(VAR,'graphics',1,2075) +LexToken(ASSIGNMENT,'=',1,2083) +LexToken(VAR,'graphics',1,2084) +LexToken(SEMICOLON,';',1,2092) +LexToken(EOL,'\n',1,2093) +LexToken(VAR,'x',1,2110) +LexToken(DOT,'.',1,2111) +LexToken(VAR,'model',1,2112) +LexToken(ASSIGNMENT,'=',1,2117) +LexToken(VAR,'model',1,2118) +LexToken(EOL,'\n',1,2123) +LexToken(BREAK,'break',1,2140) +LexToken(EOL,'\n',1,2145) +LexToken(END,'end',1,2158) +LexToken(EOL,'\n',1,2161) +LexToken(END,'end',1,2170) +LexToken(EOL,'\n',1,2173) +LexToken(VAR,'x',1,2182) +LexToken(DOT,'.',1,2183) +LexToken(VAR,'model',1,2184) +LexToken(DOT,'.',1,2189) +LexToken(VAR,'firing',1,2190) +LexToken(ASSIGNMENT,'=',1,2196) +LexToken(OPENSQBRACKET,'[',1,2197) +LexToken(CLOSESQBRACKET,']',1,2198) +LexToken(EOL,'\n',1,2215) +LexToken(CASE,'case',1,2220) +LexToken(DQSTRING,'"define"',1,2232) +LexToken(THEN,'then',1,2234) +LexToken(EOL,'\n',1,2238) +LexToken(VAR,'x0',1,2247) +LexToken(ASSIGNMENT,'=',1,2249) +LexToken(OPENSQBRACKET,'[',1,2250) +LexToken(NUMBER,'0',1,2251) +LexToken(SEMICOLON,';',1,2252) +LexToken(NUMBER,'0',1,2253) +LexToken(CLOSESQBRACKET,']',1,2254) +LexToken(EOL,'\n',1,2255) +LexToken(VAR,'model',1,2264) +LexToken(ASSIGNMENT,'=',1,2269) +LexToken(SCICOS_MODEL,'scicos_model',1,2270) +LexToken(OPENBRACKET,'(',1,2282) +LexToken(CLOSEBRACKET,')',1,2283) +LexToken(EOL,'\n',1,2284) +LexToken(VAR,'model',1,2293) +LexToken(DOT,'.',1,2298) +LexToken(VAR,'sim',1,2299) +LexToken(ASSIGNMENT,'=',1,2302) +LexToken(VAR,'list',1,2303) +LexToken(OPENBRACKET,'(',1,2307) +LexToken(DQSTRING,'"diffblk_c"',1,2318) +LexToken(COMMA,',',1,2319) +LexToken(NUMBER,'10004',1,2320) +LexToken(CLOSEBRACKET,')',1,2325) +LexToken(EOL,'\n',1,2326) +LexToken(VAR,'model',1,2335) +LexToken(DOT,'.',1,2340) +LexToken(VAR,'in',1,2341) +LexToken(ASSIGNMENT,'=',1,2343) +LexToken(NUMBER,'1',1,2344) +LexToken(EOL,'\n',1,2345) +LexToken(VAR,'model',1,2354) +LexToken(DOT,'.',1,2359) +LexToken(VAR,'out',1,2360) +LexToken(ASSIGNMENT,'=',1,2363) +LexToken(NUMBER,'1',1,2364) +LexToken(EOL,'\n',1,2365) +LexToken(VAR,'model',1,2374) +LexToken(DOT,'.',1,2379) +LexToken(VAR,'state',1,2380) +LexToken(ASSIGNMENT,'=',1,2385) +LexToken(VAR,'x0',1,2386) +LexToken(EOL,'\n',1,2388) +LexToken(VAR,'model',1,2397) +LexToken(DOT,'.',1,2402) +LexToken(VAR,'blocktype',1,2403) +LexToken(ASSIGNMENT,'=',1,2412) +LexToken(DQSTRING,'"c"',1,2415) +LexToken(EOL,'\n',1,2416) +LexToken(VAR,'model',1,2425) +LexToken(DOT,'.',1,2430) +LexToken(VAR,'dep_ut',1,2431) +LexToken(ASSIGNMENT,'=',1,2437) +LexToken(OPENSQBRACKET,'[',1,2438) +LexToken(PREVAR_BOOLEAN,'%f',1,2439) +LexToken(PREVAR_BOOLEAN,'%t',1,2442) +LexToken(CLOSESQBRACKET,']',1,2444) +LexToken(EOL,'\n',1,2445) +LexToken(EOL,'\n',1,2446) +LexToken(VAR,'exprs',1,2455) +LexToken(ASSIGNMENT,'=',1,2460) +LexToken(OPENSQBRACKET,'[',1,2461) +LexToken(VAR,'strcat',1,2462) +LexToken(OPENBRACKET,'(',1,2468) +LexToken(VAR,'sci2exp',1,2469) +LexToken(OPENBRACKET,'(',1,2476) +LexToken(VAR,'x0',1,2477) +LexToken(OPENBRACKET,'(',1,2479) +LexToken(NUMBER,'1',1,2480) +LexToken(CLOSEBRACKET,')',1,2481) +LexToken(CLOSEBRACKET,')',1,2482) +LexToken(CLOSEBRACKET,')',1,2483) +LexToken(SEMICOLON,';',1,2484) +LexToken(VAR,'strcat',1,2485) +LexToken(OPENBRACKET,'(',1,2491) +LexToken(VAR,'sci2exp',1,2492) +LexToken(OPENBRACKET,'(',1,2499) +LexToken(VAR,'x0',1,2500) +LexToken(OPENBRACKET,'(',1,2502) +LexToken(NUMBER,'2',1,2503) +LexToken(CLOSEBRACKET,')',1,2504) +LexToken(CLOSEBRACKET,')',1,2505) +LexToken(CLOSEBRACKET,')',1,2506) +LexToken(CLOSESQBRACKET,']',1,2507) +LexToken(EOL,'\n',1,2508) +LexToken(VAR,'gr_i',1,2517) +LexToken(ASSIGNMENT,'=',1,2521) +LexToken(OPENSQBRACKET,'[',1,2522) +LexToken(CLOSESQBRACKET,']',1,2523) +LexToken(EOL,'\n',1,2524) +LexToken(VAR,'x',1,2533) +LexToken(ASSIGNMENT,'=',1,2534) +LexToken(VAR,'standard_define',1,2535) +LexToken(OPENBRACKET,'(',1,2550) +LexToken(OPENSQBRACKET,'[',1,2551) +LexToken(NUMBER,'2',1,2552) +LexToken(NUMBER,'2',1,2554) +LexToken(CLOSESQBRACKET,']',1,2555) +LexToken(COMMA,',',1,2556) +LexToken(VAR,'model',1,2557) +LexToken(COMMA,',',1,2562) +LexToken(VAR,'exprs',1,2563) +LexToken(COMMA,',',1,2568) +LexToken(VAR,'gr_i',1,2569) +LexToken(CLOSEBRACKET,')',1,2573) +LexToken(EOL,'\n',1,2574) +LexToken(END,'end',1,2579) +LexToken(EOL,'\n',1,2582) +LexToken(ENDFUNCTION,'endfunction',1,2583) +LexToken(EOL,'\n',1,2594) diff --git a/js/Linear/DLR.js b/js/Linear/DLR.js new file mode 100644 index 00000000..e2eab222 --- /dev/null +++ b/js/Linear/DLR.js @@ -0,0 +1,530 @@ +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(SEMICOLON,';',1,879) +LexToken(EOL,'\n',1,880) +LexToken(VAR,'y',1,885) +LexToken(ASSIGNMENT,'=',1,886) +LexToken(OPENSQBRACKET,'[',1,887) +LexToken(CLOSESQBRACKET,']',1,888) +LexToken(SEMICOLON,';',1,889) +LexToken(EOL,'\n',1,890) +LexToken(VAR,'typ',1,895) +LexToken(ASSIGNMENT,'=',1,898) +LexToken(OPENSQBRACKET,'[',1,899) +LexToken(CLOSESQBRACKET,']',1,900) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,952) +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(SEMICOLON,';',1,984) +LexToken(EOL,'\n',1,985) +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(SEMICOLON,';',1,1039) +LexToken(EOL,'\n',1,1040) +LexToken(VAR,'x0',1,1049) +LexToken(ASSIGNMENT,'=',1,1051) +LexToken(VAR,'model',1,1052) +LexToken(DOT,'.',1,1057) +LexToken(VAR,'dstate',1,1058) +LexToken(SEMICOLON,';',1,1064) +LexToken(EOL,'\n',1,1065) +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(SEMICOLON,';',1,1091) +LexToken(EOL,'\n',1,1092) +LexToken(PREVAR,'%scicos_context',1,1101) +LexToken(ASSIGNMENT,'=',1,1116) +LexToken(PREVAR,'%scicos_context',1,1117) +LexToken(SEMICOLON,';',1,1132) +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,';',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(COMMA,',',1,1497) +LexToken(EOL,'\n',1,1498) +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(SEMICOLON,';',1,1748) +LexToken(EOL,'\n',1,1749) +LexToken(VAR,'graphics',1,1766) +LexToken(DOT,'.',1,1774) +LexToken(VAR,'exprs',1,1775) +LexToken(ASSIGNMENT,'=',1,1780) +LexToken(VAR,'exprs',1,1781) +LexToken(SEMICOLON,';',1,1786) +LexToken(EOL,'\n',1,1787) +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,';',1,1986) +LexToken(VAR,'B',1,2004) +LexToken(OPENBRACKET,'(',1,2005) +LexToken(COLON,':',1,2006) +LexToken(CLOSEBRACKET,')',1,2007) +LexToken(SEMICOLON,';',1,2008) +LexToken(VAR,'C',1,2026) +LexToken(OPENBRACKET,'(',1,2027) +LexToken(COLON,':',1,2028) +LexToken(CLOSEBRACKET,')',1,2029) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,2186) +LexToken(EOL,'\n',1,2187) +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(SEMICOLON,';',1,2240) +LexToken(EOL,'\n',1,2241) +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(COMMA,',',1,2344) +LexToken(EOL,'\n',1,2345) +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(SEMICOLON,';',1,2401) +LexToken(EOL,'\n',1,2402) +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(SEMICOLON,';',1,2560) +LexToken(EOL,'\n',1,2561) +LexToken(VAR,'A',1,2570) +LexToken(ASSIGNMENT,'=',1,2571) +LexToken(NUMBER,'-1',1,2572) +LexToken(SEMICOLON,';',1,2574) +LexToken(EOL,'\n',1,2575) +LexToken(VAR,'B',1,2584) +LexToken(ASSIGNMENT,'=',1,2585) +LexToken(NUMBER,'1',1,2586) +LexToken(SEMICOLON,';',1,2587) +LexToken(EOL,'\n',1,2588) +LexToken(VAR,'C',1,2597) +LexToken(ASSIGNMENT,'=',1,2598) +LexToken(NUMBER,'1',1,2599) +LexToken(SEMICOLON,';',1,2600) +LexToken(EOL,'\n',1,2601) +LexToken(VAR,'D',1,2610) +LexToken(ASSIGNMENT,'=',1,2611) +LexToken(NUMBER,'0',1,2612) +LexToken(SEMICOLON,';',1,2613) +LexToken(EOL,'\n',1,2614) +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) diff --git a/js/Linear/DLR_f.js b/js/Linear/DLR_f.js new file mode 100644 index 00000000..683254fb --- /dev/null +++ b/js/Linear/DLR_f.js @@ -0,0 +1,524 @@ +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(SEMICOLON,';',1,881) +LexToken(EOL,'\n',1,882) +LexToken(VAR,'y',1,887) +LexToken(ASSIGNMENT,'=',1,888) +LexToken(OPENSQBRACKET,'[',1,889) +LexToken(CLOSESQBRACKET,']',1,890) +LexToken(SEMICOLON,';',1,891) +LexToken(EOL,'\n',1,892) +LexToken(VAR,'typ',1,897) +LexToken(ASSIGNMENT,'=',1,900) +LexToken(OPENSQBRACKET,'[',1,901) +LexToken(CLOSESQBRACKET,']',1,902) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,954) +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(SEMICOLON,';',1,986) +LexToken(EOL,'\n',1,987) +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(SEMICOLON,';',1,1041) +LexToken(EOL,'\n',1,1042) +LexToken(VAR,'x0',1,1051) +LexToken(ASSIGNMENT,'=',1,1053) +LexToken(VAR,'model',1,1054) +LexToken(DOT,'.',1,1059) +LexToken(VAR,'dstate',1,1060) +LexToken(SEMICOLON,';',1,1066) +LexToken(EOL,'\n',1,1067) +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(SEMICOLON,';',1,1093) +LexToken(EOL,'\n',1,1094) +LexToken(PREVAR,'%scicos_context',1,1103) +LexToken(ASSIGNMENT,'=',1,1118) +LexToken(PREVAR,'%scicos_context',1,1119) +LexToken(SEMICOLON,';',1,1134) +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,';',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(COMMA,',',1,1499) +LexToken(EOL,'\n',1,1500) +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(SEMICOLON,';',1,1741) +LexToken(EOL,'\n',1,1742) +LexToken(VAR,'graphics',1,1759) +LexToken(DOT,'.',1,1767) +LexToken(VAR,'exprs',1,1768) +LexToken(ASSIGNMENT,'=',1,1773) +LexToken(VAR,'exprs',1,1774) +LexToken(SEMICOLON,';',1,1779) +LexToken(EOL,'\n',1,1780) +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,';',1,1979) +LexToken(VAR,'B',1,1997) +LexToken(OPENBRACKET,'(',1,1998) +LexToken(COLON,':',1,1999) +LexToken(CLOSEBRACKET,')',1,2000) +LexToken(SEMICOLON,';',1,2001) +LexToken(VAR,'C',1,2019) +LexToken(OPENBRACKET,'(',1,2020) +LexToken(COLON,':',1,2021) +LexToken(CLOSEBRACKET,')',1,2022) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,2179) +LexToken(EOL,'\n',1,2180) +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(SEMICOLON,';',1,2233) +LexToken(EOL,'\n',1,2234) +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(SEMICOLON,';',1,2373) +LexToken(EOL,'\n',1,2374) +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(SEMICOLON,';',1,2532) +LexToken(EOL,'\n',1,2533) +LexToken(VAR,'A',1,2542) +LexToken(ASSIGNMENT,'=',1,2543) +LexToken(NUMBER,'-1',1,2544) +LexToken(SEMICOLON,';',1,2546) +LexToken(EOL,'\n',1,2547) +LexToken(VAR,'B',1,2556) +LexToken(ASSIGNMENT,'=',1,2557) +LexToken(NUMBER,'1',1,2558) +LexToken(SEMICOLON,';',1,2559) +LexToken(EOL,'\n',1,2560) +LexToken(VAR,'C',1,2569) +LexToken(ASSIGNMENT,'=',1,2570) +LexToken(NUMBER,'1',1,2571) +LexToken(SEMICOLON,';',1,2572) +LexToken(EOL,'\n',1,2573) +LexToken(VAR,'D',1,2582) +LexToken(ASSIGNMENT,'=',1,2583) +LexToken(NUMBER,'0',1,2584) +LexToken(SEMICOLON,';',1,2585) +LexToken(EOL,'\n',1,2586) +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) diff --git a/js/Linear/DLSS.js b/js/Linear/DLSS.js new file mode 100644 index 00000000..618b5e36 --- /dev/null +++ b/js/Linear/DLSS.js @@ -0,0 +1,712 @@ +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(SEMICOLON,';',1,880) +LexToken(EOL,'\n',1,881) +LexToken(VAR,'y',1,886) +LexToken(ASSIGNMENT,'=',1,887) +LexToken(OPENSQBRACKET,'[',1,888) +LexToken(CLOSESQBRACKET,']',1,889) +LexToken(SEMICOLON,';',1,890) +LexToken(EOL,'\n',1,891) +LexToken(VAR,'typ',1,896) +LexToken(ASSIGNMENT,'=',1,899) +LexToken(OPENSQBRACKET,'[',1,900) +LexToken(CLOSESQBRACKET,']',1,901) +LexToken(SEMICOLON,';',1,902) +LexToken(EOL,'\n',1,903) +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(SEMICOLON,';',1,984) +LexToken(EOL,'\n',1,985) +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(COMMA,',',1,1082) +LexToken(EOL,'\n',1,1083) +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(SEMICOLON,';',1,1136) +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,'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,';',1,1274) +LexToken(DQSTRING,'"B matrix"',1,1297) +LexToken(SEMICOLON,';',1,1298) +LexToken(DQSTRING,'"C matrix"',1,1321) +LexToken(SEMICOLON,';',1,1322) +LexToken(DQSTRING,'"D matrix"',1,1345) +LexToken(SEMICOLON,';',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(NUMBER,'-1',1,1404) +LexToken(COMMA,',',1,1406) +LexToken(NUMBER,'-1',1,1407) +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(NUMBER,'-1',1,1515) +LexToken(NUMBER,'-1',1,1518) +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(COMMA,',',1,1624) +LexToken(EOL,'\n',1,1625) +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(SEMICOLON,';',1,1667) +LexToken(EOL,'\n',1,1668) +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(COMMA,',',1,1718) +LexToken(EOL,'\n',1,1719) +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(SEMICOLON,';',1,1760) +LexToken(EOL,'\n',1,1761) +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(COMMA,',',1,1809) +LexToken(EOL,'\n',1,1810) +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(OPERATOR,'*',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(OPERATOR,'*',1,1991) +LexToken(VAR,'ones',1,1992) +LexToken(OPENBRACKET,'(',1,1996) +LexToken(VAR,'C',1,1997) +LexToken(OPERATOR,'*',1,1998) +LexToken(VAR,'B',1,1999) +LexToken(CLOSEBRACKET,')',1,2000) +LexToken(SEMICOLON,';',1,2002) +LexToken(EOL,'\n',1,2003) +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(OPERATOR,'*',1,2079) +LexToken(VAR,'B',1,2080) +LexToken(CLOSEBRACKET,')',1,2081) +LexToken(SEMICOLON,';',1,2083) +LexToken(EOL,'\n',1,2084) +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(SEMICOLON,';',1,2436) +LexToken(EOL,'\n',1,2437) +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(SEMICOLON,';',1,2484) +LexToken(EOL,'\n',1,2485) +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(SEMICOLON,';',1,2604) +LexToken(EOL,'\n',1,2605) +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(SEMICOLON,';',1,2674) +LexToken(EOL,'\n',1,2675) +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(SEMICOLON,';',1,2872) +LexToken(EOL,'\n',1,2873) +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(SEMICOLON,';',1,2936) +LexToken(EOL,'\n',1,2937) +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(SEMICOLON,';',1,3013) +LexToken(EOL,'\n',1,3014) +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(SEMICOLON,';',1,3158) +LexToken(EOL,'\n',1,3159) +LexToken(VAR,'A',1,3168) +LexToken(ASSIGNMENT,'=',1,3169) +LexToken(NUMBER,'-1',1,3170) +LexToken(SEMICOLON,';',1,3172) +LexToken(EOL,'\n',1,3173) +LexToken(VAR,'B',1,3182) +LexToken(ASSIGNMENT,'=',1,3183) +LexToken(NUMBER,'1',1,3184) +LexToken(SEMICOLON,';',1,3185) +LexToken(EOL,'\n',1,3186) +LexToken(VAR,'C',1,3195) +LexToken(ASSIGNMENT,'=',1,3196) +LexToken(NUMBER,'1',1,3197) +LexToken(SEMICOLON,';',1,3198) +LexToken(EOL,'\n',1,3199) +LexToken(VAR,'D',1,3208) +LexToken(ASSIGNMENT,'=',1,3209) +LexToken(NUMBER,'0',1,3210) +LexToken(SEMICOLON,';',1,3211) +LexToken(EOL,'\n',1,3212) +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,';',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,';',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,';',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,';',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) diff --git a/js/Linear/DLSS_f.js b/js/Linear/DLSS_f.js new file mode 100644 index 00000000..da708052 --- /dev/null +++ b/js/Linear/DLSS_f.js @@ -0,0 +1,622 @@ +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(SEMICOLON,';',1,882) +LexToken(EOL,'\n',1,883) +LexToken(VAR,'y',1,888) +LexToken(ASSIGNMENT,'=',1,889) +LexToken(OPENSQBRACKET,'[',1,890) +LexToken(CLOSESQBRACKET,']',1,891) +LexToken(SEMICOLON,';',1,892) +LexToken(EOL,'\n',1,893) +LexToken(VAR,'typ',1,898) +LexToken(ASSIGNMENT,'=',1,901) +LexToken(OPENSQBRACKET,'[',1,902) +LexToken(CLOSESQBRACKET,']',1,903) +LexToken(SEMICOLON,';',1,904) +LexToken(EOL,'\n',1,905) +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(SEMICOLON,';',1,986) +LexToken(EOL,'\n',1,987) +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(COMMA,',',1,1084) +LexToken(EOL,'\n',1,1085) +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(SEMICOLON,';',1,1138) +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,'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,';',1,1276) +LexToken(DQSTRING,'"B matrix"',1,1299) +LexToken(SEMICOLON,';',1,1300) +LexToken(DQSTRING,'"C matrix"',1,1323) +LexToken(SEMICOLON,';',1,1324) +LexToken(DQSTRING,'"D matrix"',1,1347) +LexToken(SEMICOLON,';',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(NUMBER,'-1',1,1406) +LexToken(COMMA,',',1,1408) +LexToken(NUMBER,'-1',1,1409) +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(NUMBER,'-1',1,1517) +LexToken(NUMBER,'-1',1,1520) +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(COMMA,',',1,1626) +LexToken(EOL,'\n',1,1627) +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(SEMICOLON,';',1,1669) +LexToken(EOL,'\n',1,1670) +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(COMMA,',',1,1720) +LexToken(EOL,'\n',1,1721) +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(SEMICOLON,';',1,1762) +LexToken(EOL,'\n',1,1763) +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(COMMA,',',1,1811) +LexToken(EOL,'\n',1,1812) +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(SEMICOLON,';',1,2092) +LexToken(EOL,'\n',1,2093) +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(SEMICOLON,';',1,2140) +LexToken(EOL,'\n',1,2141) +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(SEMICOLON,';',1,2260) +LexToken(EOL,'\n',1,2261) +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(SEMICOLON,';',1,2330) +LexToken(EOL,'\n',1,2331) +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(COMMA,',',1,2458) +LexToken(EOL,'\n',1,2459) +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(SEMICOLON,';',1,2557) +LexToken(EOL,'\n',1,2558) +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(SEMICOLON,';',1,2621) +LexToken(EOL,'\n',1,2622) +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(SEMICOLON,';',1,2698) +LexToken(EOL,'\n',1,2699) +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(NUMBER,'-1',1,2846) +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(SEMICOLON,';',1,2860) +LexToken(EOL,'\n',1,2861) +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,';',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,';',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,';',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,';',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) diff --git a/js/Linear/DOLLAR.js b/js/Linear/DOLLAR.js new file mode 100644 index 00000000..5c6ced2b --- /dev/null +++ b/js/Linear/DOLLAR.js @@ -0,0 +1,655 @@ +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(SEMICOLON,';',1,882) +LexToken(EOL,'\n',1,883) +LexToken(VAR,'y',1,888) +LexToken(ASSIGNMENT,'=',1,889) +LexToken(OPENSQBRACKET,'[',1,890) +LexToken(CLOSESQBRACKET,']',1,891) +LexToken(SEMICOLON,';',1,892) +LexToken(EOL,'\n',1,893) +LexToken(VAR,'typ',1,898) +LexToken(ASSIGNMENT,'=',1,901) +LexToken(OPENSQBRACKET,'[',1,902) +LexToken(CLOSESQBRACKET,']',1,903) +LexToken(SEMICOLON,';',1,904) +LexToken(EOL,'\n',1,905) +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(SEMICOLON,';',1,955) +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(SEMICOLON,';',1,987) +LexToken(EOL,'\n',1,988) +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(SEMICOLON,';',1,1042) +LexToken(EOL,'\n',1,1043) +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(SEMICOLON,';',1,1135) +LexToken(EOL,'\n',1,1136) +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(NUMBER,'-1',1,1330) +LexToken(NUMBER,'-2',1,1333) +LexToken(CLOSESQBRACKET,']',1,1335) +LexToken(COMMA,',',1,1336) +LexToken(DQSTRING,'"vec"',1,1341) +LexToken(COMMA,',',1,1342) +LexToken(NUMBER,'-1',1,1343) +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(COMMA,',',1,1399) +LexToken(EOL,'\n',1,1400) +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(SEMICOLON,';',1,1454) +LexToken(EOL,'\n',1,1455) +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(COMMA,',',1,1505) +LexToken(EOL,'\n',1,1506) +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(SEMICOLON,';',1,1617) +LexToken(EOL,'\n',1,1618) +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(SEMICOLON,';',1,1646) +LexToken(EOL,'\n',1,1647) +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(SEMICOLON,';',1,1740) +LexToken(EOL,'\n',1,1741) +LexToken(VAR,'ot',1,1762) +LexToken(ASSIGNMENT,'=',1,1764) +LexToken(NUMBER,'1',1,1765) +LexToken(SEMICOLON,';',1,1766) +LexToken(EOL,'\n',1,1767) +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(SEMICOLON,';',1,1877) +LexToken(EOL,'\n',1,1878) +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(SEMICOLON,';',1,1920) +LexToken(EOL,'\n',1,1921) +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(SEMICOLON,';',1,1966) +LexToken(EOL,'\n',1,1967) +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(SEMICOLON,';',1,2037) +LexToken(EOL,'\n',1,2038) +LexToken(VAR,'ot',1,2059) +LexToken(ASSIGNMENT,'=',1,2061) +LexToken(NUMBER,'2',1,2062) +LexToken(SEMICOLON,';',1,2063) +LexToken(EOL,'\n',1,2064) +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(SEMICOLON,';',1,2150) +LexToken(EOL,'\n',1,2151) +LexToken(VAR,'ot',1,2168) +LexToken(ASSIGNMENT,'=',1,2170) +LexToken(NUMBER,'3',1,2171) +LexToken(SEMICOLON,';',1,2172) +LexToken(EOL,'\n',1,2173) +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(SEMICOLON,';',1,2239) +LexToken(EOL,'\n',1,2240) +LexToken(VAR,'ot',1,2257) +LexToken(ASSIGNMENT,'=',1,2259) +LexToken(NUMBER,'4',1,2260) +LexToken(SEMICOLON,';',1,2261) +LexToken(EOL,'\n',1,2262) +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(SEMICOLON,';',1,2327) +LexToken(EOL,'\n',1,2328) +LexToken(VAR,'ot',1,2345) +LexToken(ASSIGNMENT,'=',1,2347) +LexToken(NUMBER,'5',1,2348) +LexToken(SEMICOLON,';',1,2349) +LexToken(EOL,'\n',1,2350) +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(SEMICOLON,';',1,2417) +LexToken(EOL,'\n',1,2418) +LexToken(VAR,'ot',1,2435) +LexToken(ASSIGNMENT,'=',1,2437) +LexToken(NUMBER,'6',1,2438) +LexToken(SEMICOLON,';',1,2439) +LexToken(EOL,'\n',1,2440) +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(SEMICOLON,';',1,2507) +LexToken(EOL,'\n',1,2508) +LexToken(VAR,'ot',1,2525) +LexToken(ASSIGNMENT,'=',1,2527) +LexToken(NUMBER,'7',1,2528) +LexToken(SEMICOLON,';',1,2529) +LexToken(EOL,'\n',1,2530) +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(SEMICOLON,';',1,2596) +LexToken(EOL,'\n',1,2597) +LexToken(VAR,'ot',1,2614) +LexToken(ASSIGNMENT,'=',1,2616) +LexToken(NUMBER,'8',1,2617) +LexToken(SEMICOLON,';',1,2618) +LexToken(EOL,'\n',1,2619) +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(SEMICOLON,';',1,2687) +LexToken(EOL,'\n',1,2688) +LexToken(VAR,'ok',1,2705) +LexToken(ASSIGNMENT,'=',1,2707) +LexToken(PREVAR_BOOLEAN,'%f',1,2708) +LexToken(SEMICOLON,';',1,2710) +LexToken(EOL,'\n',1,2711) +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(OPERATOR,'-',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(SEMICOLON,';',1,2927) +LexToken(EOL,'\n',1,2928) +LexToken(VAR,'x',1,2945) +LexToken(DOT,'.',1,2946) +LexToken(VAR,'graphics',1,2947) +LexToken(ASSIGNMENT,'=',1,2955) +LexToken(VAR,'graphics',1,2956) +LexToken(SEMICOLON,';',1,2964) +LexToken(EOL,'\n',1,2965) +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(OPERATOR,'-',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) diff --git a/js/Linear/DOLLAR_f.js b/js/Linear/DOLLAR_f.js new file mode 100644 index 00000000..8c0fef59 --- /dev/null +++ b/js/Linear/DOLLAR_f.js @@ -0,0 +1,382 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'graphics',1,967) +LexToken(ASSIGNMENT,'=',1,975) +LexToken(VAR,'arg1',1,976) +LexToken(DOT,'.',1,980) +LexToken(VAR,'graphics',1,981) +LexToken(SEMICOLON,';',1,989) +LexToken(EOL,'\n',1,990) +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(SEMICOLON,';',1,1044) +LexToken(EOL,'\n',1,1045) +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(SEMICOLON,';',1,1137) +LexToken(EOL,'\n',1,1138) +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(NUMBER,'-1',1,1331) +LexToken(COMMA,',',1,1333) +LexToken(DQSTRING,'"vec"',1,1338) +LexToken(COMMA,',',1,1339) +LexToken(NUMBER,'-1',1,1340) +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(COMMA,',',1,1396) +LexToken(EOL,'\n',1,1397) +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(SEMICOLON,';',1,1441) +LexToken(EOL,'\n',1,1442) +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(COMMA,',',1,1492) +LexToken(EOL,'\n',1,1493) +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(NUMBER,'-1',1,1613) +LexToken(COMMA,',',1,1615) +LexToken(NUMBER,'-1',1,1616) +LexToken(COMMA,',',1,1618) +LexToken(VAR,'ones',1,1619) +LexToken(OPENBRACKET,'(',1,1623) +LexToken(NUMBER,'1',1,1624) +LexToken(OPERATOR,'-',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(SEMICOLON,';',1,1713) +LexToken(EOL,'\n',1,1714) +LexToken(VAR,'model',1,1731) +LexToken(DOT,'.',1,1736) +LexToken(VAR,'dstate',1,1737) +LexToken(ASSIGNMENT,'=',1,1743) +LexToken(VAR,'a',1,1744) +LexToken(SEMICOLON,';',1,1745) +LexToken(EOL,'\n',1,1746) +LexToken(VAR,'model',1,1763) +LexToken(DOT,'.',1,1768) +LexToken(VAR,'in',1,1769) +LexToken(ASSIGNMENT,'=',1,1771) +LexToken(VAR,'in',1,1772) +LexToken(SEMICOLON,';',1,1774) +LexToken(EOL,'\n',1,1775) +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(SEMICOLON,';',1,1841) +LexToken(EOL,'\n',1,1842) +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(OPERATOR,'-',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) diff --git a/js/Linear/DOLLAR_m.js b/js/Linear/DOLLAR_m.js new file mode 100644 index 00000000..e5b71a1e --- /dev/null +++ b/js/Linear/DOLLAR_m.js @@ -0,0 +1,655 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'graphics',1,967) +LexToken(ASSIGNMENT,'=',1,975) +LexToken(VAR,'arg1',1,976) +LexToken(DOT,'.',1,980) +LexToken(VAR,'graphics',1,981) +LexToken(SEMICOLON,';',1,989) +LexToken(EOL,'\n',1,990) +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(SEMICOLON,';',1,1044) +LexToken(EOL,'\n',1,1045) +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(SEMICOLON,';',1,1137) +LexToken(EOL,'\n',1,1138) +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(NUMBER,'-1',1,1332) +LexToken(NUMBER,'-2',1,1335) +LexToken(CLOSESQBRACKET,']',1,1337) +LexToken(COMMA,',',1,1338) +LexToken(DQSTRING,'"vec"',1,1343) +LexToken(COMMA,',',1,1344) +LexToken(NUMBER,'-1',1,1345) +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(COMMA,',',1,1401) +LexToken(EOL,'\n',1,1402) +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(SEMICOLON,';',1,1456) +LexToken(EOL,'\n',1,1457) +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(COMMA,',',1,1507) +LexToken(EOL,'\n',1,1508) +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(SEMICOLON,';',1,1619) +LexToken(EOL,'\n',1,1620) +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(SEMICOLON,';',1,1648) +LexToken(EOL,'\n',1,1649) +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(SEMICOLON,';',1,1741) +LexToken(EOL,'\n',1,1742) +LexToken(VAR,'ot',1,1763) +LexToken(ASSIGNMENT,'=',1,1765) +LexToken(NUMBER,'1',1,1766) +LexToken(SEMICOLON,';',1,1767) +LexToken(EOL,'\n',1,1768) +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(SEMICOLON,';',1,1878) +LexToken(EOL,'\n',1,1879) +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(SEMICOLON,';',1,1921) +LexToken(EOL,'\n',1,1922) +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(SEMICOLON,';',1,1967) +LexToken(EOL,'\n',1,1968) +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(SEMICOLON,';',1,2038) +LexToken(EOL,'\n',1,2039) +LexToken(VAR,'ot',1,2060) +LexToken(ASSIGNMENT,'=',1,2062) +LexToken(NUMBER,'2',1,2063) +LexToken(SEMICOLON,';',1,2064) +LexToken(EOL,'\n',1,2065) +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(SEMICOLON,';',1,2151) +LexToken(EOL,'\n',1,2152) +LexToken(VAR,'ot',1,2169) +LexToken(ASSIGNMENT,'=',1,2171) +LexToken(NUMBER,'3',1,2172) +LexToken(SEMICOLON,';',1,2173) +LexToken(EOL,'\n',1,2174) +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(SEMICOLON,';',1,2240) +LexToken(EOL,'\n',1,2241) +LexToken(VAR,'ot',1,2258) +LexToken(ASSIGNMENT,'=',1,2260) +LexToken(NUMBER,'4',1,2261) +LexToken(SEMICOLON,';',1,2262) +LexToken(EOL,'\n',1,2263) +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(SEMICOLON,';',1,2328) +LexToken(EOL,'\n',1,2329) +LexToken(VAR,'ot',1,2346) +LexToken(ASSIGNMENT,'=',1,2348) +LexToken(NUMBER,'5',1,2349) +LexToken(SEMICOLON,';',1,2350) +LexToken(EOL,'\n',1,2351) +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(SEMICOLON,';',1,2418) +LexToken(EOL,'\n',1,2419) +LexToken(VAR,'ot',1,2436) +LexToken(ASSIGNMENT,'=',1,2438) +LexToken(NUMBER,'6',1,2439) +LexToken(SEMICOLON,';',1,2440) +LexToken(EOL,'\n',1,2441) +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(SEMICOLON,';',1,2508) +LexToken(EOL,'\n',1,2509) +LexToken(VAR,'ot',1,2526) +LexToken(ASSIGNMENT,'=',1,2528) +LexToken(NUMBER,'7',1,2529) +LexToken(SEMICOLON,';',1,2530) +LexToken(EOL,'\n',1,2531) +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(SEMICOLON,';',1,2597) +LexToken(EOL,'\n',1,2598) +LexToken(VAR,'ot',1,2615) +LexToken(ASSIGNMENT,'=',1,2617) +LexToken(NUMBER,'8',1,2618) +LexToken(SEMICOLON,';',1,2619) +LexToken(EOL,'\n',1,2620) +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(SEMICOLON,';',1,2688) +LexToken(EOL,'\n',1,2689) +LexToken(VAR,'ok',1,2706) +LexToken(ASSIGNMENT,'=',1,2708) +LexToken(PREVAR_BOOLEAN,'%f',1,2709) +LexToken(SEMICOLON,';',1,2711) +LexToken(EOL,'\n',1,2712) +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(OPERATOR,'-',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(SEMICOLON,';',1,2928) +LexToken(EOL,'\n',1,2929) +LexToken(VAR,'x',1,2946) +LexToken(DOT,'.',1,2947) +LexToken(VAR,'graphics',1,2948) +LexToken(ASSIGNMENT,'=',1,2956) +LexToken(VAR,'graphics',1,2957) +LexToken(SEMICOLON,';',1,2965) +LexToken(EOL,'\n',1,2966) +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(OPERATOR,'-',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) diff --git a/js/Linear/GAINBLK.js b/js/Linear/GAINBLK.js new file mode 100644 index 00000000..1c5bb5a4 --- /dev/null +++ b/js/Linear/GAINBLK.js @@ -0,0 +1,1102 @@ +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(SEMICOLON,';',1,886) +LexToken(EOL,'\n',1,887) +LexToken(VAR,'y',1,892) +LexToken(ASSIGNMENT,'=',1,893) +LexToken(OPENSQBRACKET,'[',1,894) +LexToken(CLOSESQBRACKET,']',1,895) +LexToken(SEMICOLON,';',1,896) +LexToken(EOL,'\n',1,897) +LexToken(VAR,'typ',1,902) +LexToken(ASSIGNMENT,'=',1,905) +LexToken(OPENSQBRACKET,'[',1,906) +LexToken(CLOSESQBRACKET,']',1,907) +LexToken(SEMICOLON,';',1,908) +LexToken(EOL,'\n',1,909) +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(SEMICOLON,';',1,961) +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(SEMICOLON,';',1,993) +LexToken(EOL,'\n',1,994) +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(SEMICOLON,';',1,1048) +LexToken(EOL,'\n',1,1049) +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(SEMICOLON,';',1,1121) +LexToken(EOL,'\n',1,1122) +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(NUMBER,'-1',1,1362) +LexToken(COMMA,',',1,1364) +LexToken(NUMBER,'-1',1,1365) +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(COMMA,',',1,1430) +LexToken(EOL,'\n',1,1431) +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(SEMICOLON,';',1,1676) +LexToken(EOL,'\n',1,1677) +LexToken(VAR,'ot',1,1702) +LexToken(ASSIGNMENT,'=',1,1704) +LexToken(NUMBER,'1',1,1705) +LexToken(SEMICOLON,';',1,1706) +LexToken(EOL,'\n',1,1707) +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(SEMICOLON,';',1,1759) +LexToken(EOL,'\n',1,1760) +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(SEMICOLON,';',1,1803) +LexToken(EOL,'\n',1,1804) +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(SEMICOLON,';',1,1846) +LexToken(EOL,'\n',1,1847) +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(SEMICOLON,';',1,1929) +LexToken(EOL,'\n',1,1930) +LexToken(VAR,'ok',1,1955) +LexToken(ASSIGNMENT,'=',1,1957) +LexToken(PREVAR_BOOLEAN,'%f',1,1958) +LexToken(SEMICOLON,';',1,1960) +LexToken(EOL,'\n',1,1961) +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(SEMICOLON,';',1,3057) +LexToken(EOL,'\n',1,3058) +LexToken(VAR,'ok',1,3087) +LexToken(ASSIGNMENT,'=',1,3089) +LexToken(PREVAR_BOOLEAN,'%f',1,3090) +LexToken(SEMICOLON,';',1,3092) +LexToken(EOL,'\n',1,3093) +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(SEMICOLON,';',1,4176) +LexToken(EOL,'\n',1,4177) +LexToken(VAR,'ok',1,4206) +LexToken(ASSIGNMENT,'=',1,4208) +LexToken(PREVAR_BOOLEAN,'%f',1,4209) +LexToken(SEMICOLON,';',1,4211) +LexToken(EOL,'\n',1,4212) +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(SEMICOLON,';',1,5296) +LexToken(EOL,'\n',1,5297) +LexToken(VAR,'ok',1,5326) +LexToken(ASSIGNMENT,'=',1,5328) +LexToken(PREVAR_BOOLEAN,'%f',1,5329) +LexToken(SEMICOLON,';',1,5331) +LexToken(EOL,'\n',1,5332) +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(SEMICOLON,';',1,5449) +LexToken(EOL,'\n',1,5450) +LexToken(VAR,'ok',1,5475) +LexToken(ASSIGNMENT,'=',1,5477) +LexToken(PREVAR_BOOLEAN,'%f',1,5478) +LexToken(SEMICOLON,';',1,5480) +LexToken(EOL,'\n',1,5481) +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(SEMICOLON,';',1,5539) +LexToken(EOL,'\n',1,5540) +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(SEMICOLON,';',1,5585) +LexToken(EOL,'\n',1,5586) +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(OPERATOR,'*',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(NUMBER,'-1',1,5815) +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(NUMBER,'-1',1,5861) +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(NUMBER,'-1',1,6001) +LexToken(COMMA,',',1,6003) +LexToken(NUMBER,'-2',1,6004) +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(NUMBER,'-1',1,6046) +LexToken(COMMA,',',1,6048) +LexToken(NUMBER,'-2',1,6049) +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(SEMICOLON,';',1,6215) +LexToken(EOL,'\n',1,6216) +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(NUMBER,'-1',1,6374) +LexToken(SEMICOLON,';',1,6376) +LexToken(VAR,'out',1,6377) +LexToken(ASSIGNMENT,'=',1,6380) +LexToken(NUMBER,'-1',1,6381) +LexToken(EOL,'\n',1,6383) +LexToken(VAR,'in2',1,6392) +LexToken(ASSIGNMENT,'=',1,6395) +LexToken(NUMBER,'-2',1,6396) +LexToken(SEMICOLON,';',1,6398) +LexToken(VAR,'out2',1,6399) +LexToken(ASSIGNMENT,'=',1,6403) +LexToken(NUMBER,'-2',1,6404) +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) diff --git a/js/Linear/GAINBLK_f.js b/js/Linear/GAINBLK_f.js new file mode 100644 index 00000000..29d3dbe7 --- /dev/null +++ b/js/Linear/GAINBLK_f.js @@ -0,0 +1,326 @@ +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(SEMICOLON,';',1,885) +LexToken(EOL,'\n',1,886) +LexToken(VAR,'y',1,891) +LexToken(ASSIGNMENT,'=',1,892) +LexToken(OPENSQBRACKET,'[',1,893) +LexToken(CLOSESQBRACKET,']',1,894) +LexToken(SEMICOLON,';',1,895) +LexToken(EOL,'\n',1,896) +LexToken(VAR,'typ',1,901) +LexToken(ASSIGNMENT,'=',1,904) +LexToken(OPENSQBRACKET,'[',1,905) +LexToken(CLOSESQBRACKET,']',1,906) +LexToken(SEMICOLON,';',1,907) +LexToken(EOL,'\n',1,908) +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(SEMICOLON,';',1,958) +LexToken(EOL,'\n',1,959) +LexToken(VAR,'graphics',1,968) +LexToken(ASSIGNMENT,'=',1,976) +LexToken(VAR,'arg1',1,977) +LexToken(DOT,'.',1,981) +LexToken(VAR,'graphics',1,982) +LexToken(SEMICOLON,';',1,990) +LexToken(EOL,'\n',1,991) +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(SEMICOLON,';',1,1045) +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,'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(NUMBER,'-1',1,1175) +LexToken(COMMA,',',1,1177) +LexToken(NUMBER,'-1',1,1178) +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(COMMA,',',1,1238) +LexToken(EOL,'\n',1,1239) +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(SEMICOLON,';',1,1581) +LexToken(EOL,'\n',1,1582) +LexToken(VAR,'x',1,1603) +LexToken(DOT,'.',1,1604) +LexToken(VAR,'graphics',1,1605) +LexToken(ASSIGNMENT,'=',1,1613) +LexToken(VAR,'graphics',1,1614) +LexToken(SEMICOLON,';',1,1622) +LexToken(EOL,'\n',1,1623) +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) diff --git a/js/Linear/GAIN_f.js b/js/Linear/GAIN_f.js new file mode 100644 index 00000000..358fd4ad --- /dev/null +++ b/js/Linear/GAIN_f.js @@ -0,0 +1,344 @@ +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(SEMICOLON,';',1,882) +LexToken(EOL,'\n',1,883) +LexToken(VAR,'y',1,888) +LexToken(ASSIGNMENT,'=',1,889) +LexToken(OPENSQBRACKET,'[',1,890) +LexToken(CLOSESQBRACKET,']',1,891) +LexToken(SEMICOLON,';',1,892) +LexToken(EOL,'\n',1,893) +LexToken(VAR,'typ',1,898) +LexToken(ASSIGNMENT,'=',1,901) +LexToken(OPENSQBRACKET,'[',1,902) +LexToken(CLOSESQBRACKET,']',1,903) +LexToken(SEMICOLON,';',1,904) +LexToken(EOL,'\n',1,905) +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(SEMICOLON,';',1,955) +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(SEMICOLON,';',1,987) +LexToken(EOL,'\n',1,988) +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(SEMICOLON,';',1,1042) +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,'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(NUMBER,'-1',1,1172) +LexToken(COMMA,',',1,1174) +LexToken(NUMBER,'-1',1,1175) +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(COMMA,',',1,1235) +LexToken(EOL,'\n',1,1236) +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(SEMICOLON,';',1,1578) +LexToken(EOL,'\n',1,1579) +LexToken(VAR,'x',1,1600) +LexToken(DOT,'.',1,1601) +LexToken(VAR,'graphics',1,1602) +LexToken(ASSIGNMENT,'=',1,1610) +LexToken(VAR,'graphics',1,1611) +LexToken(SEMICOLON,';',1,1619) +LexToken(EOL,'\n',1,1620) +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(SEMICOLON,';',1,1778) +LexToken(EOL,'\n',1,1779) +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) diff --git a/js/Linear/INTEGRAL.js b/js/Linear/INTEGRAL.js new file mode 100644 index 00000000..907802a6 --- /dev/null +++ b/js/Linear/INTEGRAL.js @@ -0,0 +1,614 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'graphics',1,967) +LexToken(ASSIGNMENT,'=',1,975) +LexToken(VAR,'arg1',1,976) +LexToken(DOT,'.',1,980) +LexToken(VAR,'graphics',1,981) +LexToken(SEMICOLON,';',1,989) +LexToken(EOL,'\n',1,990) +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(SEMICOLON,';',1,1044) +LexToken(EOL,'\n',1,1045) +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,';',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,';',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(NUMBER,'-1',1,1350) +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(NUMBER,'-1',1,1375) +LexToken(COMMA,',',1,1377) +LexToken(DQSTRING,'"vec"',1,1382) +LexToken(COMMA,',',1,1383) +LexToken(NUMBER,'-1',1,1384) +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(COMMA,',',1,1440) +LexToken(EOL,'\n',1,1441) +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(SEMICOLON,';',1,1478) +LexToken(EOL,'\n',1,1479) +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(COMMA,',',1,1504) +LexToken(EOL,'\n',1,1505) +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(SEMICOLON,';',1,1585) +LexToken(EOL,'\n',1,1586) +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(SEMICOLON,';',1,1655) +LexToken(EOL,'\n',1,1656) +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(OPERATOR,'*',1,1728) +LexToken(VAR,'ones',1,1729) +LexToken(OPENBRACKET,'(',1,1733) +LexToken(VAR,'x0',1,1734) +LexToken(CLOSEBRACKET,')',1,1736) +LexToken(COMMA,',',1,1737) +LexToken(EOL,'\n',1,1738) +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(OPERATOR,'*',1,1830) +LexToken(VAR,'ones',1,1831) +LexToken(OPENBRACKET,'(',1,1835) +LexToken(VAR,'x0',1,1836) +LexToken(CLOSEBRACKET,')',1,1838) +LexToken(COMMA,',',1,1839) +LexToken(EOL,'\n',1,1840) +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(OPERATOR,'*',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(SEMICOLON,';',1,2967) +LexToken(EOL,'\n',1,2968) +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(NUMBER,'-1',1,3092) +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) diff --git a/js/Linear/INTEGRAL_f.js b/js/Linear/INTEGRAL_f.js new file mode 100644 index 00000000..4ffb509b --- /dev/null +++ b/js/Linear/INTEGRAL_f.js @@ -0,0 +1,257 @@ +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_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(SEMICOLON,';',1,886) +LexToken(EOL,'\n',1,887) +LexToken(VAR,'y',1,892) +LexToken(ASSIGNMENT,'=',1,893) +LexToken(OPENSQBRACKET,'[',1,894) +LexToken(CLOSESQBRACKET,']',1,895) +LexToken(SEMICOLON,';',1,896) +LexToken(EOL,'\n',1,897) +LexToken(VAR,'typ',1,902) +LexToken(ASSIGNMENT,'=',1,905) +LexToken(OPENSQBRACKET,'[',1,906) +LexToken(CLOSESQBRACKET,']',1,907) +LexToken(SEMICOLON,';',1,908) +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,954) +LexToken(VAR,'arg1',1,955) +LexToken(EOL,'\n',1,959) +LexToken(VAR,'graphics',1,968) +LexToken(ASSIGNMENT,'=',1,976) +LexToken(VAR,'arg1',1,977) +LexToken(DOT,'.',1,981) +LexToken(VAR,'graphics',1,982) +LexToken(SEMICOLON,';',1,990) +LexToken(EOL,'\n',1,991) +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(SEMICOLON,';',1,1045) +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,'x0',1,1083) +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(DQSTRING,'"Initial state"',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,'exprs',1,1196) +LexToken(CLOSEBRACKET,')',1,1201) +LexToken(EOL,'\n',1,1202) +LexToken(EOL,'\n',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(COMMA,',',1,1250) +LexToken(EOL,'\n',1,1251) +LexToken(END,'end',1,1264) +LexToken(EOL,'\n',1,1267) +LexToken(VAR,'graphics',1,1280) +LexToken(DOT,'.',1,1288) +LexToken(VAR,'exprs',1,1289) +LexToken(ASSIGNMENT,'=',1,1294) +LexToken(VAR,'exprs',1,1295) +LexToken(SEMICOLON,';',1,1300) +LexToken(EOL,'\n',1,1301) +LexToken(VAR,'model',1,1314) +LexToken(DOT,'.',1,1319) +LexToken(VAR,'state',1,1320) +LexToken(ASSIGNMENT,'=',1,1325) +LexToken(VAR,'x0',1,1326) +LexToken(SEMICOLON,';',1,1328) +LexToken(EOL,'\n',1,1329) +LexToken(VAR,'x',1,1342) +LexToken(DOT,'.',1,1343) +LexToken(VAR,'graphics',1,1344) +LexToken(ASSIGNMENT,'=',1,1352) +LexToken(VAR,'graphics',1,1353) +LexToken(SEMICOLON,';',1,1361) +LexToken(EOL,'\n',1,1362) +LexToken(VAR,'x',1,1375) +LexToken(DOT,'.',1,1376) +LexToken(VAR,'model',1,1377) +LexToken(ASSIGNMENT,'=',1,1382) +LexToken(VAR,'model',1,1383) +LexToken(EOL,'\n',1,1388) +LexToken(BREAK,'break',1,1401) +LexToken(EOL,'\n',1,1406) +LexToken(END,'end',1,1415) +LexToken(EOL,'\n',1,1418) +LexToken(VAR,'x',1,1427) +LexToken(DOT,'.',1,1428) +LexToken(VAR,'model',1,1429) +LexToken(DOT,'.',1,1434) +LexToken(VAR,'firing',1,1435) +LexToken(ASSIGNMENT,'=',1,1441) +LexToken(OPENSQBRACKET,'[',1,1442) +LexToken(CLOSESQBRACKET,']',1,1443) +LexToken(EOL,'\n',1,1460) +LexToken(CASE,'case',1,1465) +LexToken(DQSTRING,'"define"',1,1477) +LexToken(THEN,'then',1,1479) +LexToken(EOL,'\n',1,1483) +LexToken(VAR,'x0',1,1492) +LexToken(ASSIGNMENT,'=',1,1494) +LexToken(NUMBER,'0',1,1495) +LexToken(EOL,'\n',1,1496) +LexToken(VAR,'model',1,1505) +LexToken(ASSIGNMENT,'=',1,1510) +LexToken(SCICOS_MODEL,'scicos_model',1,1511) +LexToken(OPENBRACKET,'(',1,1523) +LexToken(CLOSEBRACKET,')',1,1524) +LexToken(EOL,'\n',1,1525) +LexToken(VAR,'model',1,1534) +LexToken(DOT,'.',1,1539) +LexToken(VAR,'sim',1,1540) +LexToken(ASSIGNMENT,'=',1,1543) +LexToken(DQSTRING,'"integr"',1,1551) +LexToken(EOL,'\n',1,1552) +LexToken(VAR,'model',1,1561) +LexToken(DOT,'.',1,1566) +LexToken(VAR,'in',1,1567) +LexToken(ASSIGNMENT,'=',1,1569) +LexToken(NUMBER,'1',1,1570) +LexToken(EOL,'\n',1,1571) +LexToken(VAR,'model',1,1580) +LexToken(DOT,'.',1,1585) +LexToken(VAR,'out',1,1586) +LexToken(ASSIGNMENT,'=',1,1589) +LexToken(NUMBER,'1',1,1590) +LexToken(EOL,'\n',1,1591) +LexToken(VAR,'model',1,1600) +LexToken(DOT,'.',1,1605) +LexToken(VAR,'state',1,1606) +LexToken(ASSIGNMENT,'=',1,1611) +LexToken(VAR,'x0',1,1612) +LexToken(EOL,'\n',1,1614) +LexToken(VAR,'model',1,1623) +LexToken(DOT,'.',1,1628) +LexToken(VAR,'blocktype',1,1629) +LexToken(ASSIGNMENT,'=',1,1638) +LexToken(DQSTRING,'"c"',1,1641) +LexToken(EOL,'\n',1,1642) +LexToken(VAR,'model',1,1651) +LexToken(DOT,'.',1,1656) +LexToken(VAR,'dep_ut',1,1657) +LexToken(ASSIGNMENT,'=',1,1663) +LexToken(OPENSQBRACKET,'[',1,1664) +LexToken(PREVAR_BOOLEAN,'%f',1,1665) +LexToken(PREVAR_BOOLEAN,'%t',1,1668) +LexToken(CLOSESQBRACKET,']',1,1670) +LexToken(EOL,'\n',1,1671) +LexToken(EOL,'\n',1,1672) +LexToken(VAR,'exprs',1,1681) +LexToken(ASSIGNMENT,'=',1,1686) +LexToken(VAR,'strcat',1,1687) +LexToken(OPENBRACKET,'(',1,1693) +LexToken(VAR,'sci2exp',1,1694) +LexToken(OPENBRACKET,'(',1,1701) +LexToken(VAR,'x0',1,1702) +LexToken(CLOSEBRACKET,')',1,1704) +LexToken(CLOSEBRACKET,')',1,1705) +LexToken(EOL,'\n',1,1706) +LexToken(VAR,'gr_i',1,1715) +LexToken(ASSIGNMENT,'=',1,1719) +LexToken(OPENSQBRACKET,'[',1,1720) +LexToken(CLOSESQBRACKET,']',1,1721) +LexToken(EOL,'\n',1,1722) +LexToken(VAR,'x',1,1731) +LexToken(ASSIGNMENT,'=',1,1732) +LexToken(VAR,'standard_define',1,1733) +LexToken(OPENBRACKET,'(',1,1748) +LexToken(OPENSQBRACKET,'[',1,1749) +LexToken(NUMBER,'2',1,1750) +LexToken(NUMBER,'2',1,1752) +LexToken(CLOSESQBRACKET,']',1,1753) +LexToken(COMMA,',',1,1754) +LexToken(VAR,'model',1,1755) +LexToken(COMMA,',',1,1760) +LexToken(VAR,'exprs',1,1761) +LexToken(COMMA,',',1,1766) +LexToken(VAR,'gr_i',1,1767) +LexToken(CLOSEBRACKET,')',1,1771) +LexToken(EOL,'\n',1,1772) +LexToken(END,'end',1,1777) +LexToken(EOL,'\n',1,1780) +LexToken(ENDFUNCTION,'endfunction',1,1781) +LexToken(EOL,'\n',1,1792) diff --git a/js/Linear/INTEGRAL_m.js b/js/Linear/INTEGRAL_m.js new file mode 100644 index 00000000..fdc7051d --- /dev/null +++ b/js/Linear/INTEGRAL_m.js @@ -0,0 +1,1077 @@ +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,'INTEGRAL_m',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(VAR,'x',1,884) +LexToken(ASSIGNMENT,'=',1,885) +LexToken(OPENSQBRACKET,'[',1,886) +LexToken(CLOSESQBRACKET,']',1,887) +LexToken(SEMICOLON,';',1,888) +LexToken(EOL,'\n',1,889) +LexToken(VAR,'y',1,894) +LexToken(ASSIGNMENT,'=',1,895) +LexToken(OPENSQBRACKET,'[',1,896) +LexToken(CLOSESQBRACKET,']',1,897) +LexToken(SEMICOLON,';',1,898) +LexToken(EOL,'\n',1,899) +LexToken(VAR,'typ',1,904) +LexToken(ASSIGNMENT,'=',1,907) +LexToken(OPENSQBRACKET,'[',1,908) +LexToken(CLOSESQBRACKET,']',1,909) +LexToken(SEMICOLON,';',1,910) +LexToken(EOL,'\n',1,911) +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(SEMICOLON,';',1,961) +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(SEMICOLON,';',1,993) +LexToken(EOL,'\n',1,994) +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(SEMICOLON,';',1,1048) +LexToken(EOL,'\n',1,1049) +LexToken(WHILE,'while',1,1058) +LexToken(PREVAR_BOOLEAN,'%t',1,1064) +LexToken(DO,'do',1,1067) +LexToken(EOL,'\n',1,1069) +LexToken(OPENSQBRACKET,'[',1,1082) +LexToken(VAR,'ok',1,1083) +LexToken(COMMA,',',1,1085) +LexToken(VAR,'x0',1,1086) +LexToken(COMMA,',',1,1088) +LexToken(VAR,'reinit',1,1089) +LexToken(COMMA,',',1,1095) +LexToken(VAR,'satur',1,1096) +LexToken(COMMA,',',1,1101) +LexToken(VAR,'maxp',1,1102) +LexToken(COMMA,',',1,1106) +LexToken(VAR,'lowp',1,1107) +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 Integral block parameters"',1,1165) +LexToken(COMMA,',',1,1166) +LexToken(OPENSQBRACKET,'[',1,1182) +LexToken(DQSTRING,'"Initial Condition"',1,1201) +LexToken(SEMICOLON,';',1,1202) +LexToken(DQSTRING,'"With re-intialization (1:yes, 0:no)"',1,1252) +LexToken(SEMICOLON,';',1,1253) +LexToken(DQSTRING,'"With saturation (1:yes, 0:no)"',1,1284) +LexToken(SEMICOLON,';',1,1285) +LexToken(DQSTRING,'"Upper limit"',1,1311) +LexToken(SEMICOLON,';',1,1312) +LexToken(DQSTRING,'"Lower limit"',1,1325) +LexToken(CLOSESQBRACKET,']',1,1326) +LexToken(COMMA,',',1,1327) +LexToken(VAR,'list',1,1343) +LexToken(OPENBRACKET,'(',1,1347) +LexToken(DQSTRING,'"mat"',1,1352) +LexToken(COMMA,',',1,1353) +LexToken(OPENSQBRACKET,'[',1,1354) +LexToken(NUMBER,'-1',1,1355) +LexToken(NUMBER,'-1',1,1358) +LexToken(CLOSESQBRACKET,']',1,1360) +LexToken(COMMA,',',1,1361) +LexToken(DQSTRING,'"vec"',1,1366) +LexToken(COMMA,',',1,1367) +LexToken(NUMBER,'1',1,1368) +LexToken(COMMA,',',1,1369) +LexToken(DQSTRING,'"vec"',1,1374) +LexToken(COMMA,',',1,1375) +LexToken(NUMBER,'1',1,1376) +LexToken(COMMA,',',1,1377) +LexToken(DQSTRING,'"mat"',1,1382) +LexToken(COMMA,',',1,1383) +LexToken(OPENSQBRACKET,'[',1,1384) +LexToken(NUMBER,'-1',1,1385) +LexToken(NUMBER,'-1',1,1388) +LexToken(CLOSESQBRACKET,']',1,1390) +LexToken(COMMA,',',1,1391) +LexToken(DQSTRING,'"mat"',1,1396) +LexToken(COMMA,',',1,1397) +LexToken(OPENSQBRACKET,'[',1,1398) +LexToken(NUMBER,'-1',1,1399) +LexToken(NUMBER,'-1',1,1402) +LexToken(CLOSESQBRACKET,']',1,1404) +LexToken(CLOSEBRACKET,')',1,1405) +LexToken(COMMA,',',1,1406) +LexToken(VAR,'exprs',1,1407) +LexToken(CLOSEBRACKET,')',1,1412) +LexToken(EOL,'\n',1,1413) +LexToken(IF,'if',1,1426) +LexToken(NOT,'~',1,1429) +LexToken(VAR,'ok',1,1430) +LexToken(THEN,'then',1,1433) +LexToken(EOL,'\n',1,1437) +LexToken(BREAK,'break',1,1454) +LexToken(COMMA,',',1,1459) +LexToken(EOL,'\n',1,1460) +LexToken(END,'end',1,1473) +LexToken(EOL,'\n',1,1476) +LexToken(IF,'if',1,1489) +LexToken(VAR,'isreal',1,1492) +LexToken(OPENBRACKET,'(',1,1498) +LexToken(VAR,'x0',1,1499) +LexToken(CLOSEBRACKET,')',1,1501) +LexToken(THEN,'then',1,1503) +LexToken(EOL,'\n',1,1507) +LexToken(VAR,'Datatype',1,1524) +LexToken(ASSIGNMENT,'=',1,1532) +LexToken(NUMBER,'1',1,1533) +LexToken(SEMICOLON,';',1,1534) +LexToken(EOL,'\n',1,1535) +LexToken(ELSE,'else',1,1548) +LexToken(EOL,'\n',1,1552) +LexToken(VAR,'Datatype',1,1569) +LexToken(ASSIGNMENT,'=',1,1577) +LexToken(NUMBER,'2',1,1578) +LexToken(SEMICOLON,';',1,1579) +LexToken(EOL,'\n',1,1580) +LexToken(END,'end',1,1593) +LexToken(SEMICOLON,';',1,1596) +LexToken(EOL,'\n',1,1597) +LexToken(IF,'if',1,1610) +LexToken(VAR,'reinit',1,1613) +LexToken(COMPARISON,'<>',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(SEMICOLON,';',1,1652) +LexToken(EOL,'\n',1,1653) +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(SEMICOLON,';',1,1722) +LexToken(EOL,'\n',1,1723) +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(OPERATOR,'*',1,1839) +LexToken(VAR,'ones',1,1840) +LexToken(OPENBRACKET,'(',1,1844) +LexToken(VAR,'x0',1,1845) +LexToken(CLOSEBRACKET,')',1,1847) +LexToken(COMMA,',',1,1848) +LexToken(EOL,'\n',1,1849) +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(OPERATOR,'*',1,1953) +LexToken(VAR,'ones',1,1954) +LexToken(OPENBRACKET,'(',1,1958) +LexToken(VAR,'x0',1,1959) +LexToken(CLOSEBRACKET,')',1,1961) +LexToken(COMMA,',',1,1962) +LexToken(EOL,'\n',1,1963) +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(OPERATOR,'*',1,2830) +LexToken(VAR,'ones',1,2831) +LexToken(OPENBRACKET,'(',1,2835) +LexToken(VAR,'x0',1,2836) +LexToken(CLOSEBRACKET,')',1,2838) +LexToken(OPERATOR,'+',1,2839) +LexToken(PREVAR_COMPLEX,'%i',1,2840) +LexToken(OPERATOR,'*',1,2842) +LexToken(OPENBRACKET,'(',1,2843) +LexToken(VAR,'maxp',1,2844) +LexToken(OPERATOR,'*',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(COMMA,',',1,2858) +LexToken(EOL,'\n',1,2859) +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(OPERATOR,'*',1,2963) +LexToken(VAR,'ones',1,2964) +LexToken(OPENBRACKET,'(',1,2968) +LexToken(VAR,'x0',1,2969) +LexToken(CLOSEBRACKET,')',1,2971) +LexToken(OPERATOR,'+',1,2972) +LexToken(PREVAR_COMPLEX,'%i',1,2973) +LexToken(OPERATOR,'*',1,2975) +LexToken(OPENBRACKET,'(',1,2976) +LexToken(VAR,'lowp',1,2977) +LexToken(OPERATOR,'*',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(COMMA,',',1,2991) +LexToken(EOL,'\n',1,2992) +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(OPERATOR,'*',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(OPERATOR,'*',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(SEMICOLON,';',1,4278) +LexToken(EOL,'\n',1,4279) +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(SEMICOLON,';',1,4379) +LexToken(EOL,'\n',1,4380) +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(OPERATOR,'*',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(SEMICOLON,';',1,4504) +LexToken(EOL,'\n',1,4505) +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(SEMICOLON,';',1,4583) +LexToken(EOL,'\n',1,4584) +LexToken(VAR,'ok',1,4605) +LexToken(ASSIGNMENT,'=',1,4607) +LexToken(PREVAR_BOOLEAN,'%f',1,4608) +LexToken(SEMICOLON,';',1,4610) +LexToken(EOL,'\n',1,4611) +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(OPERATOR,'*',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(OPERATOR,'*',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(SEMICOLON,';',1,5014) +LexToken(EOL,'\n',1,5015) +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(SEMICOLON,';',1,5133) +LexToken(EOL,'\n',1,5134) +LexToken(VAR,'minp',1,5143) +LexToken(ASSIGNMENT,'=',1,5147) +LexToken(NUMBER,'-1',1,5148) +LexToken(SEMICOLON,';',1,5150) +LexToken(EOL,'\n',1,5151) +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) diff --git a/js/Linear/PID.js b/js/Linear/PID.js new file mode 100644 index 00000000..d0d93a18 --- /dev/null +++ b/js/Linear/PID.js @@ -0,0 +1,3795 @@ +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(SEMICOLON,';',1,878) +LexToken(EOL,'\n',1,879) +LexToken(VAR,'y',1,884) +LexToken(ASSIGNMENT,'=',1,885) +LexToken(OPENSQBRACKET,'[',1,886) +LexToken(CLOSESQBRACKET,']',1,887) +LexToken(SEMICOLON,';',1,888) +LexToken(EOL,'\n',1,889) +LexToken(VAR,'typ',1,894) +LexToken(ASSIGNMENT,'=',1,897) +LexToken(OPENSQBRACKET,'[',1,898) +LexToken(CLOSESQBRACKET,']',1,899) +LexToken(SEMICOLON,';',1,900) +LexToken(EOL,'\n',1,901) +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(SEMICOLON,';',1,1004) +LexToken(EOL,'\n',1,1005) +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(SEMICOLON,';',1,1093) +LexToken(EOL,'\n',1,1094) +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(SEMICOLON,';',1,1189) +LexToken(EOL,'\n',1,1190) +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(SEMICOLON,';',1,1241) +LexToken(EOL,'\n',1,1242) +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(COMMA,',',1,1323) +LexToken(EOL,'\n',1,1324) +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(COMMA,',',1,1411) +LexToken(EOL,'\n',1,1412) +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(COMMA,',',1,1500) +LexToken(EOL,'\n',1,1501) +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(COMMA,',',1,1584) +LexToken(EOL,'\n',1,1585) +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(COMMA,',',1,1693) +LexToken(EOL,'\n',1,1694) +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(COMMA,',',1,1779) +LexToken(EOL,'\n',1,1780) +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(COMMA,',',1,1866) +LexToken(EOL,'\n',1,1867) +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(COMMA,',',1,1948) +LexToken(EOL,'\n',1,1949) +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(SEMICOLON,';',1,2070) +LexToken(EOL,'\n',1,2071) +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(SEMICOLON,';',1,2141) +LexToken(EOL,'\n',1,2142) +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(NUMBER,'-1',1,2642) +LexToken(COMMA,',',1,2644) +LexToken(DQSTRING,'"vec"',1,2649) +LexToken(COMMA,',',1,2650) +LexToken(NUMBER,'-1',1,2651) +LexToken(COMMA,',',1,2653) +LexToken(DQSTRING,'"vec"',1,2658) +LexToken(COMMA,',',1,2659) +LexToken(NUMBER,'-1',1,2660) +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(COMMA,',',1,2716) +LexToken(EOL,'\n',1,2717) +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(OPERATOR,'+',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(OPERATOR,'+',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(OPERATOR,'+',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(NUMBER,'-1',1,5425) +LexToken(SEMICOLON,';',1,5427) +LexToken(NUMBER,'-1',1,5428) +LexToken(SEMICOLON,';',1,5430) +LexToken(NUMBER,'-1',1,5431) +LexToken(CLOSESQBRACKET,']',1,5433) +LexToken(COMMA,',',1,5434) +LexToken(VAR,'in2',1,5446) +LexToken(ASSIGNMENT,'=',1,5449) +LexToken(OPENSQBRACKET,'[',1,5450) +LexToken(NUMBER,'-2',1,5451) +LexToken(SEMICOLON,';',1,5453) +LexToken(NUMBER,'-2',1,5454) +LexToken(SEMICOLON,';',1,5456) +LexToken(NUMBER,'-2',1,5457) +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(NUMBER,'-1',1,5501) +LexToken(COMMA,',',1,5503) +LexToken(VAR,'out2',1,5515) +LexToken(ASSIGNMENT,'=',1,5519) +LexToken(NUMBER,'-2',1,5520) +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(NUMBER,'-1',1,6361) +LexToken(COMMA,',',1,6363) +LexToken(VAR,'in2',1,6375) +LexToken(ASSIGNMENT,'=',1,6378) +LexToken(NUMBER,'-2',1,6379) +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(NUMBER,'-1',1,6416) +LexToken(COMMA,',',1,6418) +LexToken(VAR,'out2',1,6430) +LexToken(ASSIGNMENT,'=',1,6434) +LexToken(NUMBER,'-2',1,6435) +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(NUMBER,'-1',1,7265) +LexToken(COMMA,',',1,7267) +LexToken(VAR,'in2',1,7279) +LexToken(ASSIGNMENT,'=',1,7282) +LexToken(NUMBER,'-2',1,7283) +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(NUMBER,'-1',1,7320) +LexToken(COMMA,',',1,7322) +LexToken(VAR,'out2',1,7334) +LexToken(ASSIGNMENT,'=',1,7338) +LexToken(NUMBER,'-2',1,7339) +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(NUMBER,'-1',1,8174) +LexToken(COMMA,',',1,8176) +LexToken(VAR,'in2',1,8188) +LexToken(ASSIGNMENT,'=',1,8191) +LexToken(NUMBER,'-2',1,8192) +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(NUMBER,'-1',1,8229) +LexToken(COMMA,',',1,8231) +LexToken(VAR,'out2',1,8243) +LexToken(ASSIGNMENT,'=',1,8247) +LexToken(NUMBER,'-2',1,8248) +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(NUMBER,'-1',1,9082) +LexToken(COMMA,',',1,9084) +LexToken(VAR,'in2',1,9096) +LexToken(ASSIGNMENT,'=',1,9099) +LexToken(NUMBER,'-2',1,9100) +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(NUMBER,'-1',1,9137) +LexToken(COMMA,',',1,9139) +LexToken(VAR,'out2',1,9151) +LexToken(ASSIGNMENT,'=',1,9155) +LexToken(NUMBER,'-2',1,9156) +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(NUMBER,'-1',1,11155) +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(NUMBER,'-1',1,11211) +LexToken(SEMICOLON,';',1,11213) +LexToken(NUMBER,'-1',1,11214) +LexToken(SEMICOLON,';',1,11216) +LexToken(NUMBER,'-1',1,11217) +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(NUMBER,'-1',1,12551) +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(NUMBER,'-1',1,12607) +LexToken(SEMICOLON,';',1,12609) +LexToken(NUMBER,'-1',1,12610) +LexToken(SEMICOLON,';',1,12612) +LexToken(NUMBER,'-1',1,12613) +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(NUMBER,'-1',1,13921) +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(NUMBER,'-1',1,13959) +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(NUMBER,'-1',1,15094) +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(NUMBER,'-1',1,15134) +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(NUMBER,'-1',1,15787) +LexToken(EOL,'\n',1,15789) +LexToken(VAR,'model',1,15798) +LexToken(DOT,'.',1,15803) +LexToken(VAR,'in2',1,15804) +LexToken(ASSIGNMENT,'=',1,15807) +LexToken(NUMBER,'-2',1,15808) +LexToken(EOL,'\n',1,15810) +LexToken(VAR,'model',1,15819) +LexToken(DOT,'.',1,15824) +LexToken(VAR,'out',1,15825) +LexToken(ASSIGNMENT,'=',1,15828) +LexToken(NUMBER,'-1',1,15829) +LexToken(EOL,'\n',1,15831) +LexToken(VAR,'model',1,15840) +LexToken(DOT,'.',1,15845) +LexToken(VAR,'out2',1,15846) +LexToken(ASSIGNMENT,'=',1,15850) +LexToken(NUMBER,'-2',1,15851) +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) diff --git a/js/Linear/REGISTER.js b/js/Linear/REGISTER.js new file mode 100644 index 00000000..33d4afa5 --- /dev/null +++ b/js/Linear/REGISTER.js @@ -0,0 +1,591 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'graphics',1,967) +LexToken(ASSIGNMENT,'=',1,975) +LexToken(VAR,'arg1',1,976) +LexToken(DOT,'.',1,980) +LexToken(VAR,'graphics',1,981) +LexToken(SEMICOLON,';',1,989) +LexToken(EOL,'\n',1,990) +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(SEMICOLON,';',1,1044) +LexToken(EOL,'\n',1,1045) +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(SEMICOLON,';',1,1115) +LexToken(EOL,'\n',1,1116) +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(NUMBER,'-1',1,1338) +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(COMMA,',',1,1402) +LexToken(EOL,'\n',1,1403) +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(SEMICOLON,';',1,1625) +LexToken(EOL,'\n',1,1626) +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(SEMICOLON,';',1,1656) +LexToken(EOL,'\n',1,1657) +LexToken(VAR,'model',1,1674) +LexToken(DOT,'.',1,1679) +LexToken(VAR,'dstate',1,1680) +LexToken(ASSIGNMENT,'=',1,1686) +LexToken(VAR,'z0',1,1687) +LexToken(SEMICOLON,';',1,1689) +LexToken(EOL,'\n',1,1690) +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(SEMICOLON,';',1,1727) +LexToken(EOL,'\n',1,1728) +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(SEMICOLON,';',1,2529) +LexToken(EOL,'\n',1,2530) +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(SEMICOLON,';',1,2615) +LexToken(EOL,'\n',1,2616) +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(SEMICOLON,';',1,2876) +LexToken(EOL,'\n',1,2877) +LexToken(VAR,'x',1,2894) +LexToken(DOT,'.',1,2895) +LexToken(VAR,'graphics',1,2896) +LexToken(ASSIGNMENT,'=',1,2904) +LexToken(VAR,'graphics',1,2905) +LexToken(SEMICOLON,';',1,2913) +LexToken(EOL,'\n',1,2914) +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) diff --git a/js/Linear/REGISTER_f.js b/js/Linear/REGISTER_f.js new file mode 100644 index 00000000..dbb8c832 --- /dev/null +++ b/js/Linear/REGISTER_f.js @@ -0,0 +1,289 @@ +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(SEMICOLON,';',1,886) +LexToken(EOL,'\n',1,887) +LexToken(VAR,'y',1,892) +LexToken(ASSIGNMENT,'=',1,893) +LexToken(OPENSQBRACKET,'[',1,894) +LexToken(CLOSESQBRACKET,']',1,895) +LexToken(SEMICOLON,';',1,896) +LexToken(EOL,'\n',1,897) +LexToken(VAR,'typ',1,902) +LexToken(ASSIGNMENT,'=',1,905) +LexToken(OPENSQBRACKET,'[',1,906) +LexToken(CLOSESQBRACKET,']',1,907) +LexToken(SEMICOLON,';',1,908) +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,954) +LexToken(VAR,'arg1',1,955) +LexToken(SEMICOLON,';',1,959) +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(SEMICOLON,';',1,991) +LexToken(EOL,'\n',1,992) +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(SEMICOLON,';',1,1046) +LexToken(EOL,'\n',1,1047) +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(NUMBER,'-1',1,1188) +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(COMMA,',',1,1244) +LexToken(EOL,'\n',1,1245) +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(SEMICOLON,';',1,1458) +LexToken(EOL,'\n',1,1459) +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(SEMICOLON,';',1,1527) +LexToken(EOL,'\n',1,1528) +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) diff --git a/js/Linear/SAMPHOLD.js b/js/Linear/SAMPHOLD.js new file mode 100644 index 00000000..c6ed66be --- /dev/null +++ b/js/Linear/SAMPHOLD.js @@ -0,0 +1,162 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +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(NUMBER,'-1',1,1035) +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(NUMBER,'-1',1,1122) +LexToken(EOL,'\n',1,1124) +LexToken(VAR,'model',1,1133) +LexToken(DOT,'.',1,1138) +LexToken(VAR,'out',1,1139) +LexToken(ASSIGNMENT,'=',1,1142) +LexToken(NUMBER,'-1',1,1143) +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) diff --git a/js/Linear/SAMPHOLD_m.js b/js/Linear/SAMPHOLD_m.js new file mode 100644 index 00000000..f0328cd9 --- /dev/null +++ b/js/Linear/SAMPHOLD_m.js @@ -0,0 +1,367 @@ +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(SEMICOLON,';',1,886) +LexToken(EOL,'\n',1,887) +LexToken(VAR,'y',1,892) +LexToken(ASSIGNMENT,'=',1,893) +LexToken(OPENSQBRACKET,'[',1,894) +LexToken(CLOSESQBRACKET,']',1,895) +LexToken(SEMICOLON,';',1,896) +LexToken(EOL,'\n',1,897) +LexToken(VAR,'typ',1,902) +LexToken(ASSIGNMENT,'=',1,905) +LexToken(OPENSQBRACKET,'[',1,906) +LexToken(CLOSESQBRACKET,']',1,907) +LexToken(SEMICOLON,';',1,908) +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,954) +LexToken(VAR,'arg1',1,955) +LexToken(SEMICOLON,';',1,959) +LexToken(EOL,'\n',1,960) +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(SEMICOLON,';',1,1033) +LexToken(EOL,'\n',1,1034) +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(SEMICOLON,';',1,1088) +LexToken(EOL,'\n',1,1089) +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(COMMA,',',1,1306) +LexToken(EOL,'\n',1,1307) +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(SEMICOLON,';',1,1413) +LexToken(EOL,'\n',1,1414) +LexToken(VAR,'ok',1,1431) +LexToken(ASSIGNMENT,'=',1,1433) +LexToken(PREVAR_BOOLEAN,'%f',1,1434) +LexToken(SEMICOLON,';',1,1436) +LexToken(EOL,'\n',1,1437) +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(SEMICOLON,';',1,1516) +LexToken(EOL,'\n',1,1517) +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(SEMICOLON,';',1,1673) +LexToken(EOL,'\n',1,1674) +LexToken(VAR,'arg1',1,1695) +LexToken(DOT,'.',1,1699) +LexToken(VAR,'graphics',1,1700) +LexToken(ASSIGNMENT,'=',1,1708) +LexToken(VAR,'graphics',1,1709) +LexToken(SEMICOLON,';',1,1717) +LexToken(EOL,'\n',1,1718) +LexToken(VAR,'arg1',1,1739) +LexToken(DOT,'.',1,1743) +LexToken(VAR,'model',1,1744) +LexToken(ASSIGNMENT,'=',1,1749) +LexToken(VAR,'model',1,1750) +LexToken(SEMICOLON,';',1,1755) +LexToken(EOL,'\n',1,1756) +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(NUMBER,'-1',1,1967) +LexToken(EOL,'\n',1,1969) +LexToken(VAR,'model',1,1978) +LexToken(DOT,'.',1,1983) +LexToken(VAR,'in2',1,1984) +LexToken(ASSIGNMENT,'=',1,1987) +LexToken(NUMBER,'-2',1,1988) +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(NUMBER,'-1',1,2054) +LexToken(EOL,'\n',1,2056) +LexToken(VAR,'model',1,2065) +LexToken(DOT,'.',1,2070) +LexToken(VAR,'out2',1,2071) +LexToken(ASSIGNMENT,'=',1,2075) +LexToken(NUMBER,'-2',1,2076) +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(SEMICOLON,';',1,2184) +LexToken(EOL,'\n',1,2185) +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) diff --git a/js/Linear/SAMPLEHOLD_f.js b/js/Linear/SAMPLEHOLD_f.js new file mode 100644 index 00000000..7a4dabeb --- /dev/null +++ b/js/Linear/SAMPLEHOLD_f.js @@ -0,0 +1,157 @@ +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(SEMICOLON,';',1,888) +LexToken(EOL,'\n',1,889) +LexToken(VAR,'y',1,894) +LexToken(ASSIGNMENT,'=',1,895) +LexToken(OPENSQBRACKET,'[',1,896) +LexToken(CLOSESQBRACKET,']',1,897) +LexToken(SEMICOLON,';',1,898) +LexToken(EOL,'\n',1,899) +LexToken(VAR,'typ',1,904) +LexToken(ASSIGNMENT,'=',1,907) +LexToken(OPENSQBRACKET,'[',1,908) +LexToken(CLOSESQBRACKET,']',1,909) +LexToken(SEMICOLON,';',1,910) +LexToken(EOL,'\n',1,911) +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(SEMICOLON,';',1,961) +LexToken(EOL,'\n',1,962) +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(NUMBER,'-1',1,1039) +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(NUMBER,'-1',1,1117) +LexToken(EOL,'\n',1,1119) +LexToken(VAR,'model',1,1128) +LexToken(DOT,'.',1,1133) +LexToken(VAR,'out',1,1134) +LexToken(ASSIGNMENT,'=',1,1137) +LexToken(NUMBER,'-1',1,1138) +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) diff --git a/js/Linear/SOM_f.js b/js/Linear/SOM_f.js new file mode 100644 index 00000000..a26e23a7 --- /dev/null +++ b/js/Linear/SOM_f.js @@ -0,0 +1,328 @@ +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(SEMICOLON,';',1,881) +LexToken(EOL,'\n',1,882) +LexToken(VAR,'y',1,887) +LexToken(ASSIGNMENT,'=',1,888) +LexToken(OPENSQBRACKET,'[',1,889) +LexToken(CLOSESQBRACKET,']',1,890) +LexToken(SEMICOLON,';',1,891) +LexToken(EOL,'\n',1,892) +LexToken(VAR,'typ',1,897) +LexToken(ASSIGNMENT,'=',1,900) +LexToken(OPENSQBRACKET,'[',1,901) +LexToken(CLOSESQBRACKET,']',1,902) +LexToken(SEMICOLON,';',1,903) +LexToken(EOL,'\n',1,904) +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(SEMICOLON,';',1,982) +LexToken(EOL,'\n',1,983) +LexToken(VAR,'graphics',1,992) +LexToken(ASSIGNMENT,'=',1,1000) +LexToken(VAR,'arg1',1,1001) +LexToken(DOT,'.',1,1005) +LexToken(VAR,'graphics',1,1006) +LexToken(SEMICOLON,';',1,1014) +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(SEMICOLON,';',1,1040) +LexToken(EOL,'\n',1,1041) +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(COMMA,',',1,1132) +LexToken(EOL,'\n',1,1133) +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(COMMA,',',1,1217) +LexToken(EOL,'\n',1,1218) +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,';',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(SEMICOLON,';',1,1643) +LexToken(EOL,'\n',1,1644) +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(VAR,'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(OPERATOR,'+',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(SEMICOLON,';',1,1696) +LexToken(EOL,'\n',1,1697) +LexToken(VAR,'message',1,1706) +LexToken(OPENBRACKET,'(',1,1713) +LexToken(VAR,'str',1,1714) +LexToken(CLOSEBRACKET,')',1,1717) +LexToken(SEMICOLON,';',1,1718) +LexToken(EOL,'\n',1,1719) +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(NUMBER,'-1',1,1844) +LexToken(SEMICOLON,';',1,1846) +LexToken(NUMBER,'-1',1,1847) +LexToken(SEMICOLON,';',1,1849) +LexToken(NUMBER,'-1',1,1850) +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(NUMBER,'-1',1,1872) +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) diff --git a/js/Linear/SUMMATION.js b/js/Linear/SUMMATION.js new file mode 100644 index 00000000..0a9c7145 --- /dev/null +++ b/js/Linear/SUMMATION.js @@ -0,0 +1,1009 @@ +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(SEMICOLON,';',1,885) +LexToken(EOL,'\n',1,886) +LexToken(VAR,'y',1,891) +LexToken(ASSIGNMENT,'=',1,892) +LexToken(OPENSQBRACKET,'[',1,893) +LexToken(CLOSESQBRACKET,']',1,894) +LexToken(SEMICOLON,';',1,895) +LexToken(EOL,'\n',1,896) +LexToken(VAR,'typ',1,901) +LexToken(ASSIGNMENT,'=',1,904) +LexToken(OPENSQBRACKET,'[',1,905) +LexToken(CLOSESQBRACKET,']',1,906) +LexToken(SEMICOLON,';',1,907) +LexToken(EOL,'\n',1,908) +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(SEMICOLON,';',1,958) +LexToken(EOL,'\n',1,959) +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(SEMICOLON,';',1,1125) +LexToken(EOL,'\n',1,1126) +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(SEMICOLON,';',1,1200) +LexToken(EOL,'\n',1,1201) +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(NUMBER,'-1',1,1543) +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(COMMA,',',1,1607) +LexToken(EOL,'\n',1,1608) +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(SEMICOLON,';',1,1647) +LexToken(EOL,'\n',1,1648) +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(SEMICOLON,';',1,1753) +LexToken(EOL,'\n',1,1754) +LexToken(VAR,'ok',1,1771) +LexToken(ASSIGNMENT,'=',1,1773) +LexToken(PREVAR_BOOLEAN,'%f',1,1774) +LexToken(SEMICOLON,';',1,1776) +LexToken(EOL,'\n',1,1777) +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(NUMBER,'-1',1,2003) +LexToken(SEMICOLON,';',1,2005) +LexToken(VAR,'in2',1,2006) +LexToken(ASSIGNMENT,'=',1,2009) +LexToken(NUMBER,'-2',1,2010) +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(OPERATOR,'-',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(SEMICOLON,';',1,2131) +LexToken(EOL,'\n',1,2132) +LexToken(VAR,'in2',1,2153) +LexToken(ASSIGNMENT,'=',1,2156) +LexToken(NUMBER,'2',1,2157) +LexToken(OPERATOR,'*',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(NUMBER,'-1',1,2223) +LexToken(SEMICOLON,';',1,2225) +LexToken(VAR,'nout2',1,2226) +LexToken(ASSIGNMENT,'=',1,2231) +LexToken(NUMBER,'-2',1,2232) +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(OPERATOR,'-',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(SEMICOLON,';',1,2462) +LexToken(EOL,'\n',1,2463) +LexToken(VAR,'in2',1,2484) +LexToken(ASSIGNMENT,'=',1,2487) +LexToken(NUMBER,'2',1,2488) +LexToken(OPERATOR,'*',1,2489) +LexToken(VAR,'in',1,2490) +LexToken(EOL,'\n',1,2492) +LexToken(VAR,'nout',1,2513) +LexToken(ASSIGNMENT,'=',1,2517) +LexToken(NUMBER,'-1',1,2518) +LexToken(SEMICOLON,';',1,2520) +LexToken(VAR,'nout2',1,2521) +LexToken(ASSIGNMENT,'=',1,2526) +LexToken(NUMBER,'-2',1,2527) +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(OPERATOR,'*',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(SEMICOLON,';',1,2608) +LexToken(EOL,'\n',1,2609) +LexToken(VAR,'ot',1,2622) +LexToken(ASSIGNMENT,'=',1,2624) +LexToken(VAR,'Datatype',1,2625) +LexToken(SEMICOLON,';',1,2633) +LexToken(EOL,'\n',1,2634) +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(SEMICOLON,';',1,2908) +LexToken(EOL,'\n',1,2909) +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(SEMICOLON,';',1,5226) +LexToken(EOL,'\n',1,5227) +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(SEMICOLON,';',1,5331) +LexToken(EOL,'\n',1,5332) +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(NUMBER,'-1',1,5451) +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(NUMBER,'-1',1,5540) +LexToken(SEMICOLON,';',1,5542) +LexToken(NUMBER,'-1',1,5543) +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(NUMBER,'-1',1,5565) +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(NUMBER,'-2',1,5587) +LexToken(SEMICOLON,';',1,5589) +LexToken(NUMBER,'-2',1,5590) +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(NUMBER,'-2',1,5613) +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) diff --git a/js/Linear/SUM_f.js b/js/Linear/SUM_f.js new file mode 100644 index 00000000..daeb82b1 --- /dev/null +++ b/js/Linear/SUM_f.js @@ -0,0 +1,158 @@ +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(SEMICOLON,';',1,881) +LexToken(EOL,'\n',1,882) +LexToken(VAR,'y',1,887) +LexToken(ASSIGNMENT,'=',1,888) +LexToken(OPENSQBRACKET,'[',1,889) +LexToken(CLOSESQBRACKET,']',1,890) +LexToken(SEMICOLON,';',1,891) +LexToken(EOL,'\n',1,892) +LexToken(VAR,'typ',1,897) +LexToken(ASSIGNMENT,'=',1,900) +LexToken(OPENSQBRACKET,'[',1,901) +LexToken(CLOSESQBRACKET,']',1,902) +LexToken(SEMICOLON,';',1,903) +LexToken(EOL,'\n',1,904) +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(SEMICOLON,';',1,982) +LexToken(EOL,'\n',1,983) +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(NUMBER,'-1',1,1090) +LexToken(SEMICOLON,';',1,1092) +LexToken(NUMBER,'-1',1,1093) +LexToken(SEMICOLON,';',1,1095) +LexToken(NUMBER,'-1',1,1096) +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(NUMBER,'-1',1,1118) +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) diff --git a/js/Linear/TCLSS.js b/js/Linear/TCLSS.js new file mode 100644 index 00000000..e861d6e7 --- /dev/null +++ b/js/Linear/TCLSS.js @@ -0,0 +1,681 @@ +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(SEMICOLON,';',1,881) +LexToken(EOL,'\n',1,882) +LexToken(VAR,'y',1,887) +LexToken(ASSIGNMENT,'=',1,888) +LexToken(OPENSQBRACKET,'[',1,889) +LexToken(CLOSESQBRACKET,']',1,890) +LexToken(SEMICOLON,';',1,891) +LexToken(EOL,'\n',1,892) +LexToken(VAR,'typ',1,897) +LexToken(ASSIGNMENT,'=',1,900) +LexToken(OPENSQBRACKET,'[',1,901) +LexToken(CLOSESQBRACKET,']',1,902) +LexToken(SEMICOLON,';',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,963) +LexToken(ASSIGNMENT,'=',1,971) +LexToken(VAR,'arg1',1,972) +LexToken(DOT,'.',1,976) +LexToken(VAR,'graphics',1,977) +LexToken(SEMICOLON,';',1,985) +LexToken(EOL,'\n',1,986) +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(SEMICOLON,';',1,1040) +LexToken(EOL,'\n',1,1041) +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(COMMA,',',1,1109) +LexToken(EOL,'\n',1,1110) +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,';',1,1277) +LexToken(DQSTRING,'"B matrix"',1,1300) +LexToken(SEMICOLON,';',1,1301) +LexToken(DQSTRING,'"C matrix"',1,1324) +LexToken(SEMICOLON,';',1,1325) +LexToken(DQSTRING,'"D matrix"',1,1348) +LexToken(SEMICOLON,';',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(NUMBER,'-1',1,1407) +LexToken(COMMA,',',1,1409) +LexToken(NUMBER,'-1',1,1410) +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(NUMBER,'-1',1,1518) +LexToken(NUMBER,'-1',1,1521) +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(COMMA,',',1,1627) +LexToken(EOL,'\n',1,1628) +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(SEMICOLON,';',1,1670) +LexToken(EOL,'\n',1,1671) +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(COMMA,',',1,1721) +LexToken(EOL,'\n',1,1722) +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(SEMICOLON,';',1,1763) +LexToken(EOL,'\n',1,1764) +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(COMMA,',',1,1812) +LexToken(EOL,'\n',1,1813) +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(SEMICOLON,';',1,2098) +LexToken(EOL,'\n',1,2099) +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(SEMICOLON,';',1,2146) +LexToken(EOL,'\n',1,2147) +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(SEMICOLON,';',1,2266) +LexToken(EOL,'\n',1,2267) +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(SEMICOLON,';',1,2336) +LexToken(EOL,'\n',1,2337) +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(COMMA,',',1,2464) +LexToken(EOL,'\n',1,2465) +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(SEMICOLON,';',1,2563) +LexToken(EOL,'\n',1,2564) +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(SEMICOLON,';',1,2642) +LexToken(EOL,'\n',1,2643) +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(SEMICOLON,';',1,2806) +LexToken(EOL,'\n',1,2807) +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(SEMICOLON,';',1,2871) +LexToken(EOL,'\n',1,2872) +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(SEMICOLON,';',1,3032) +LexToken(EOL,'\n',1,3033) +LexToken(VAR,'in',1,3042) +LexToken(ASSIGNMENT,'=',1,3044) +LexToken(NUMBER,'1',1,3045) +LexToken(SEMICOLON,';',1,3046) +LexToken(EOL,'\n',1,3047) +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,';',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,';',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,';',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,';',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) diff --git a/js/Linear/TCLSS_f.js b/js/Linear/TCLSS_f.js new file mode 100644 index 00000000..e9902569 --- /dev/null +++ b/js/Linear/TCLSS_f.js @@ -0,0 +1,681 @@ +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(SEMICOLON,';',1,883) +LexToken(EOL,'\n',1,884) +LexToken(VAR,'y',1,889) +LexToken(ASSIGNMENT,'=',1,890) +LexToken(OPENSQBRACKET,'[',1,891) +LexToken(CLOSESQBRACKET,']',1,892) +LexToken(SEMICOLON,';',1,893) +LexToken(EOL,'\n',1,894) +LexToken(VAR,'typ',1,899) +LexToken(ASSIGNMENT,'=',1,902) +LexToken(OPENSQBRACKET,'[',1,903) +LexToken(CLOSESQBRACKET,']',1,904) +LexToken(SEMICOLON,';',1,905) +LexToken(EOL,'\n',1,906) +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(SEMICOLON,';',1,987) +LexToken(EOL,'\n',1,988) +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(SEMICOLON,';',1,1042) +LexToken(EOL,'\n',1,1043) +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(COMMA,',',1,1111) +LexToken(EOL,'\n',1,1112) +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,';',1,1279) +LexToken(DQSTRING,'"B matrix"',1,1302) +LexToken(SEMICOLON,';',1,1303) +LexToken(DQSTRING,'"C matrix"',1,1326) +LexToken(SEMICOLON,';',1,1327) +LexToken(DQSTRING,'"D matrix"',1,1350) +LexToken(SEMICOLON,';',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(NUMBER,'-1',1,1409) +LexToken(COMMA,',',1,1411) +LexToken(NUMBER,'-1',1,1412) +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(NUMBER,'-1',1,1520) +LexToken(NUMBER,'-1',1,1523) +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(COMMA,',',1,1629) +LexToken(EOL,'\n',1,1630) +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(SEMICOLON,';',1,1672) +LexToken(EOL,'\n',1,1673) +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(COMMA,',',1,1723) +LexToken(EOL,'\n',1,1724) +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(SEMICOLON,';',1,1765) +LexToken(EOL,'\n',1,1766) +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(COMMA,',',1,1814) +LexToken(EOL,'\n',1,1815) +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(SEMICOLON,';',1,2100) +LexToken(EOL,'\n',1,2101) +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(SEMICOLON,';',1,2148) +LexToken(EOL,'\n',1,2149) +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(SEMICOLON,';',1,2268) +LexToken(EOL,'\n',1,2269) +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(SEMICOLON,';',1,2338) +LexToken(EOL,'\n',1,2339) +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(COMMA,',',1,2466) +LexToken(EOL,'\n',1,2467) +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(SEMICOLON,';',1,2565) +LexToken(EOL,'\n',1,2566) +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(SEMICOLON,';',1,2644) +LexToken(EOL,'\n',1,2645) +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(SEMICOLON,';',1,2806) +LexToken(EOL,'\n',1,2807) +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(SEMICOLON,';',1,2871) +LexToken(EOL,'\n',1,2872) +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(SEMICOLON,';',1,3032) +LexToken(EOL,'\n',1,3033) +LexToken(VAR,'in',1,3042) +LexToken(ASSIGNMENT,'=',1,3044) +LexToken(NUMBER,'1',1,3045) +LexToken(SEMICOLON,';',1,3046) +LexToken(EOL,'\n',1,3047) +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,';',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,';',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,';',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,';',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) diff --git a/js/Linear/TIME_DELAY.js b/js/Linear/TIME_DELAY.js new file mode 100644 index 00000000..8cac7b9a --- /dev/null +++ b/js/Linear/TIME_DELAY.js @@ -0,0 +1,414 @@ +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(SEMICOLON,';',1,886) +LexToken(EOL,'\n',1,887) +LexToken(VAR,'y',1,892) +LexToken(ASSIGNMENT,'=',1,893) +LexToken(OPENSQBRACKET,'[',1,894) +LexToken(CLOSESQBRACKET,']',1,895) +LexToken(SEMICOLON,';',1,896) +LexToken(EOL,'\n',1,897) +LexToken(VAR,'typ',1,902) +LexToken(ASSIGNMENT,'=',1,905) +LexToken(OPENSQBRACKET,'[',1,906) +LexToken(CLOSESQBRACKET,']',1,907) +LexToken(SEMICOLON,';',1,908) +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,954) +LexToken(VAR,'arg1',1,955) +LexToken(SEMICOLON,';',1,959) +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(SEMICOLON,';',1,991) +LexToken(EOL,'\n',1,992) +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(SEMICOLON,';',1,1046) +LexToken(EOL,'\n',1,1047) +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(SEMICOLON,';',1,1285) +LexToken(EOL,'\n',1,1286) +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(COMMA,',',1,1332) +LexToken(EOL,'\n',1,1333) +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(NUMBER,'-1',1,1666) +LexToken(CLOSESQBRACKET,']',1,1668) +LexToken(COMMA,',',1,1669) +LexToken(NUMBER,'-1',1,1670) +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(SEMICOLON,';',1,1755) +LexToken(EOL,'\n',1,1756) +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(SEMICOLON,';',1,1792) +LexToken(EOL,'\n',1,1793) +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(SEMICOLON,';',1,1860) +LexToken(EOL,'\n',1,1861) +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(SEMICOLON,';',1,2042) +LexToken(EOL,'\n',1,2043) +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(SEMICOLON,';',1,2343) +LexToken(EOL,'\n',1,2344) +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(SEMICOLON,';',1,2472) +LexToken(EOL,'\n',1,2473) +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) diff --git a/js/Linear/VARIABLE_DELAY.js b/js/Linear/VARIABLE_DELAY.js new file mode 100644 index 00000000..11ce3f2f --- /dev/null +++ b/js/Linear/VARIABLE_DELAY.js @@ -0,0 +1,403 @@ +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(SEMICOLON,';',1,890) +LexToken(EOL,'\n',1,891) +LexToken(VAR,'y',1,896) +LexToken(ASSIGNMENT,'=',1,897) +LexToken(OPENSQBRACKET,'[',1,898) +LexToken(CLOSESQBRACKET,']',1,899) +LexToken(SEMICOLON,';',1,900) +LexToken(EOL,'\n',1,901) +LexToken(VAR,'typ',1,906) +LexToken(ASSIGNMENT,'=',1,909) +LexToken(OPENSQBRACKET,'[',1,910) +LexToken(CLOSESQBRACKET,']',1,911) +LexToken(SEMICOLON,';',1,912) +LexToken(EOL,'\n',1,913) +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(SEMICOLON,';',1,963) +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(SEMICOLON,';',1,995) +LexToken(EOL,'\n',1,996) +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(SEMICOLON,';',1,1284) +LexToken(EOL,'\n',1,1285) +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(COMMA,',',1,1331) +LexToken(EOL,'\n',1,1332) +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(NUMBER,'-1',1,1665) +LexToken(SEMICOLON,';',1,1667) +LexToken(NUMBER,'1',1,1668) +LexToken(CLOSESQBRACKET,']',1,1669) +LexToken(COMMA,',',1,1670) +LexToken(NUMBER,'-1',1,1671) +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(SEMICOLON,';',1,1756) +LexToken(EOL,'\n',1,1757) +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(SEMICOLON,';',1,1793) +LexToken(EOL,'\n',1,1794) +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(SEMICOLON,';',1,1859) +LexToken(EOL,'\n',1,1860) +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(SEMICOLON,';',1,2166) +LexToken(EOL,'\n',1,2167) +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(SEMICOLON,';',1,2295) +LexToken(EOL,'\n',1,2296) +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) diff --git a/js/MatrixOp/CUMSUM.js b/js/MatrixOp/CUMSUM.js new file mode 100644 index 00000000..e10f91ba --- /dev/null +++ b/js/MatrixOp/CUMSUM.js @@ -0,0 +1,631 @@ +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(SEMICOLON,';',1,889) +LexToken(EOL,'\n',1,890) +LexToken(VAR,'y',1,895) +LexToken(ASSIGNMENT,'=',1,896) +LexToken(OPENSQBRACKET,'[',1,897) +LexToken(CLOSESQBRACKET,']',1,898) +LexToken(SEMICOLON,';',1,899) +LexToken(EOL,'\n',1,900) +LexToken(VAR,'typ',1,905) +LexToken(ASSIGNMENT,'=',1,908) +LexToken(OPENSQBRACKET,'[',1,909) +LexToken(CLOSESQBRACKET,']',1,910) +LexToken(SEMICOLON,';',1,911) +LexToken(EOL,'\n',1,912) +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(SEMICOLON,';',1,987) +LexToken(EOL,'\n',1,988) +LexToken(VAR,'graphics',1,997) +LexToken(ASSIGNMENT,'=',1,1005) +LexToken(VAR,'arg1',1,1006) +LexToken(DOT,'.',1,1010) +LexToken(VAR,'graphics',1,1011) +LexToken(SEMICOLON,';',1,1019) +LexToken(EOL,'\n',1,1020) +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(COMMA,',',1,1109) +LexToken(EOL,'\n',1,1110) +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(COMMA,',',1,1421) +LexToken(EOL,'\n',1,1422) +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(SEMICOLON,';',1,1573) +LexToken(EOL,'\n',1,1574) +LexToken(VAR,'out',1,1595) +LexToken(ASSIGNMENT,'=',1,1598) +LexToken(OPENSQBRACKET,'[',1,1599) +LexToken(NUMBER,'-1',1,1600) +LexToken(NUMBER,'-2',1,1603) +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(SEMICOLON,';',1,1694) +LexToken(EOL,'\n',1,1695) +LexToken(VAR,'out',1,1716) +LexToken(ASSIGNMENT,'=',1,1719) +LexToken(OPENSQBRACKET,'[',1,1720) +LexToken(NUMBER,'-1',1,1721) +LexToken(NUMBER,'1',1,1724) +LexToken(CLOSESQBRACKET,']',1,1725) +LexToken(SEMICOLON,';',1,1726) +LexToken(EOL,'\n',1,1727) +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(SEMICOLON,';',1,1815) +LexToken(EOL,'\n',1,1816) +LexToken(VAR,'out',1,1837) +LexToken(ASSIGNMENT,'=',1,1840) +LexToken(OPENSQBRACKET,'[',1,1841) +LexToken(NUMBER,'1',1,1842) +LexToken(NUMBER,'-2',1,1844) +LexToken(CLOSESQBRACKET,']',1,1846) +LexToken(SEMICOLON,';',1,1847) +LexToken(EOL,'\n',1,1848) +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(SEMICOLON,';',1,1936) +LexToken(EOL,'\n',1,1937) +LexToken(VAR,'ok',1,1958) +LexToken(ASSIGNMENT,'=',1,1960) +LexToken(PREVAR_BOOLEAN,'%f',1,1961) +LexToken(SEMICOLON,';',1,1963) +LexToken(EOL,'\n',1,1964) +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(SEMICOLON,';',1,2005) +LexToken(EOL,'\n',1,2006) +LexToken(VAR,'ot',1,2023) +LexToken(ASSIGNMENT,'=',1,2025) +LexToken(NUMBER,'1',1,2026) +LexToken(SEMICOLON,';',1,2027) +LexToken(EOL,'\n',1,2028) +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(SEMICOLON,';',1,2146) +LexToken(EOL,'\n',1,2147) +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(SEMICOLON,';',1,2236) +LexToken(EOL,'\n',1,2237) +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(SEMICOLON,';',1,2326) +LexToken(EOL,'\n',1,2327) +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(SEMICOLON,';',1,2415) +LexToken(EOL,'\n',1,2416) +LexToken(VAR,'ok',1,2437) +LexToken(ASSIGNMENT,'=',1,2439) +LexToken(PREVAR_BOOLEAN,'%f',1,2440) +LexToken(SEMICOLON,';',1,2442) +LexToken(EOL,'\n',1,2443) +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(SEMICOLON,';',1,2484) +LexToken(EOL,'\n',1,2485) +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(SEMICOLON,';',1,2576) +LexToken(EOL,'\n',1,2577) +LexToken(VAR,'ok',1,2594) +LexToken(ASSIGNMENT,'=',1,2596) +LexToken(PREVAR_BOOLEAN,'%f',1,2597) +LexToken(SEMICOLON,';',1,2599) +LexToken(EOL,'\n',1,2600) +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(SEMICOLON,';',1,2652) +LexToken(EOL,'\n',1,2653) +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(SEMICOLON,';',1,2692) +LexToken(EOL,'\n',1,2693) +LexToken(VAR,'funtyp',1,2706) +LexToken(ASSIGNMENT,'=',1,2712) +LexToken(NUMBER,'4',1,2713) +LexToken(SEMICOLON,';',1,2714) +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(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(SEMICOLON,';',1,2920) +LexToken(EOL,'\n',1,2921) +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(SEMICOLON,';',1,3188) +LexToken(EOL,'\n',1,3189) +LexToken(VAR,'funtyp',1,3198) +LexToken(ASSIGNMENT,'=',1,3204) +LexToken(NUMBER,'4',1,3205) +LexToken(SEMICOLON,';',1,3206) +LexToken(EOL,'\n',1,3207) +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(NUMBER,'-1',1,3271) +LexToken(EOL,'\n',1,3273) +LexToken(VAR,'model',1,3282) +LexToken(DOT,'.',1,3287) +LexToken(VAR,'in2',1,3288) +LexToken(ASSIGNMENT,'=',1,3291) +LexToken(NUMBER,'-2',1,3292) +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(NUMBER,'-1',1,3335) +LexToken(EOL,'\n',1,3337) +LexToken(VAR,'model',1,3346) +LexToken(DOT,'.',1,3351) +LexToken(VAR,'out2',1,3352) +LexToken(ASSIGNMENT,'=',1,3356) +LexToken(NUMBER,'-2',1,3357) +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(SEMICOLON,';',1,3639) +LexToken(EOL,'\n',1,3640) +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) diff --git a/js/MatrixOp/EXTRACT.js b/js/MatrixOp/EXTRACT.js new file mode 100644 index 00000000..9a1a4d48 --- /dev/null +++ b/js/MatrixOp/EXTRACT.js @@ -0,0 +1,678 @@ +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(SEMICOLON,';',1,890) +LexToken(EOL,'\n',1,891) +LexToken(VAR,'y',1,896) +LexToken(ASSIGNMENT,'=',1,897) +LexToken(OPENSQBRACKET,'[',1,898) +LexToken(CLOSESQBRACKET,']',1,899) +LexToken(SEMICOLON,';',1,900) +LexToken(EOL,'\n',1,901) +LexToken(VAR,'typ',1,906) +LexToken(ASSIGNMENT,'=',1,909) +LexToken(OPENSQBRACKET,'[',1,910) +LexToken(CLOSESQBRACKET,']',1,911) +LexToken(SEMICOLON,';',1,912) +LexToken(EOL,'\n',1,913) +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(SEMICOLON,';',1,994) +LexToken(EOL,'\n',1,995) +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(SEMICOLON,';',1,1049) +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(COMMA,',',1,1110) +LexToken(EOL,'\n',1,1111) +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(NUMBER,'-1',1,1343) +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(NUMBER,'-1',1,1356) +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(SEMICOLON,';',1,1386) +LexToken(EOL,'\n',1,1387) +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(SEMICOLON,';',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(COMMA,',',1,1453) +LexToken(EOL,'\n',1,1454) +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(SEMICOLON,';',1,1539) +LexToken(EOL,'\n',1,1540) +LexToken(VAR,'ot',1,1557) +LexToken(ASSIGNMENT,'=',1,1559) +LexToken(NUMBER,'1',1,1560) +LexToken(SEMICOLON,';',1,1561) +LexToken(EOL,'\n',1,1562) +LexToken(VAR,'it',1,1579) +LexToken(ASSIGNMENT,'=',1,1581) +LexToken(NUMBER,'1',1,1582) +LexToken(SEMICOLON,';',1,1583) +LexToken(EOL,'\n',1,1584) +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(SEMICOLON,';',1,1658) +LexToken(EOL,'\n',1,1659) +LexToken(VAR,'ot',1,1676) +LexToken(ASSIGNMENT,'=',1,1678) +LexToken(NUMBER,'2',1,1679) +LexToken(SEMICOLON,';',1,1680) +LexToken(EOL,'\n',1,1681) +LexToken(VAR,'it',1,1698) +LexToken(ASSIGNMENT,'=',1,1700) +LexToken(NUMBER,'2',1,1701) +LexToken(SEMICOLON,';',1,1702) +LexToken(EOL,'\n',1,1703) +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(SEMICOLON,';',1,1773) +LexToken(EOL,'\n',1,1774) +LexToken(VAR,'ok',1,1791) +LexToken(ASSIGNMENT,'=',1,1793) +LexToken(PREVAR_BOOLEAN,'%f',1,1794) +LexToken(SEMICOLON,';',1,1796) +LexToken(EOL,'\n',1,1797) +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(SEMICOLON,';',1,1838) +LexToken(EOL,'\n',1,1839) +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(SEMICOLON,';',1,1864) +LexToken(EOL,'\n',1,1865) +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(SEMICOLON,';',1,1941) +LexToken(EOL,'\n',1,1942) +LexToken(VAR,'ok',1,1959) +LexToken(ASSIGNMENT,'=',1,1961) +LexToken(PREVAR_BOOLEAN,'%f',1,1962) +LexToken(SEMICOLON,';',1,1964) +LexToken(EOL,'\n',1,1965) +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(COMMA,',',1,2004) +LexToken(EOL,'\n',1,2005) +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(SEMICOLON,';',1,2084) +LexToken(EOL,'\n',1,2085) +LexToken(VAR,'ok',1,2106) +LexToken(ASSIGNMENT,'=',1,2108) +LexToken(PREVAR_BOOLEAN,'%f',1,2109) +LexToken(SEMICOLON,';',1,2111) +LexToken(EOL,'\n',1,2112) +LexToken(END,'end',1,2129) +LexToken(SEMICOLON,';',1,2132) +LexToken(EOL,'\n',1,2133) +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(COMMA,',',1,2172) +LexToken(EOL,'\n',1,2173) +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(SEMICOLON,';',1,2251) +LexToken(EOL,'\n',1,2252) +LexToken(VAR,'ok',1,2273) +LexToken(ASSIGNMENT,'=',1,2275) +LexToken(PREVAR_BOOLEAN,'%f',1,2276) +LexToken(SEMICOLON,';',1,2278) +LexToken(EOL,'\n',1,2279) +LexToken(END,'end',1,2296) +LexToken(SEMICOLON,';',1,2299) +LexToken(EOL,'\n',1,2300) +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(SEMICOLON,';',1,2351) +LexToken(EOL,'\n',1,2352) +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(SEMICOLON,';',1,2388) +LexToken(EOL,'\n',1,2389) +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(SEMICOLON,';',1,2413) +LexToken(EOL,'\n',1,2414) +LexToken(VAR,'funtyp',1,2427) +LexToken(ASSIGNMENT,'=',1,2433) +LexToken(NUMBER,'4',1,2434) +LexToken(SEMICOLON,';',1,2435) +LexToken(EOL,'\n',1,2436) +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(SEMICOLON,';',1,2487) +LexToken(EOL,'\n',1,2488) +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(SEMICOLON,';',1,2631) +LexToken(EOL,'\n',1,2632) +LexToken(VAR,'graphics',1,2649) +LexToken(DOT,'.',1,2657) +LexToken(VAR,'exprs',1,2658) +LexToken(ASSIGNMENT,'=',1,2663) +LexToken(VAR,'label',1,2664) +LexToken(SEMICOLON,';',1,2669) +LexToken(EOL,'\n',1,2670) +LexToken(VAR,'arg1',1,2687) +LexToken(DOT,'.',1,2691) +LexToken(VAR,'graphics',1,2692) +LexToken(ASSIGNMENT,'=',1,2700) +LexToken(VAR,'graphics',1,2701) +LexToken(SEMICOLON,';',1,2709) +LexToken(EOL,'\n',1,2710) +LexToken(VAR,'arg1',1,2727) +LexToken(DOT,'.',1,2731) +LexToken(VAR,'model',1,2732) +LexToken(ASSIGNMENT,'=',1,2737) +LexToken(VAR,'model',1,2738) +LexToken(SEMICOLON,';',1,2743) +LexToken(EOL,'\n',1,2744) +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(SEMICOLON,';',1,2901) +LexToken(EOL,'\n',1,2902) +LexToken(VAR,'funtyp',1,2911) +LexToken(ASSIGNMENT,'=',1,2917) +LexToken(NUMBER,'4',1,2918) +LexToken(SEMICOLON,';',1,2919) +LexToken(EOL,'\n',1,2920) +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(NUMBER,'-1',1,2984) +LexToken(EOL,'\n',1,2986) +LexToken(VAR,'model',1,2995) +LexToken(DOT,'.',1,3000) +LexToken(VAR,'in2',1,3001) +LexToken(ASSIGNMENT,'=',1,3004) +LexToken(NUMBER,'-2',1,3005) +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(SEMICOLON,';',1,3372) +LexToken(EOL,'\n',1,3373) +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) diff --git a/js/MatrixOp/EXTTRI.js b/js/MatrixOp/EXTTRI.js new file mode 100644 index 00000000..1ad71cf0 --- /dev/null +++ b/js/MatrixOp/EXTTRI.js @@ -0,0 +1,607 @@ +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(SEMICOLON,';',1,889) +LexToken(EOL,'\n',1,890) +LexToken(VAR,'y',1,895) +LexToken(ASSIGNMENT,'=',1,896) +LexToken(OPENSQBRACKET,'[',1,897) +LexToken(CLOSESQBRACKET,']',1,898) +LexToken(SEMICOLON,';',1,899) +LexToken(EOL,'\n',1,900) +LexToken(VAR,'typ',1,905) +LexToken(ASSIGNMENT,'=',1,908) +LexToken(OPENSQBRACKET,'[',1,909) +LexToken(CLOSESQBRACKET,']',1,910) +LexToken(SEMICOLON,';',1,911) +LexToken(EOL,'\n',1,912) +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(SEMICOLON,';',1,987) +LexToken(EOL,'\n',1,988) +LexToken(VAR,'graphics',1,997) +LexToken(ASSIGNMENT,'=',1,1005) +LexToken(VAR,'arg1',1,1006) +LexToken(DOT,'.',1,1010) +LexToken(VAR,'graphics',1,1011) +LexToken(SEMICOLON,';',1,1019) +LexToken(EOL,'\n',1,1020) +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(COMMA,',',1,1109) +LexToken(EOL,'\n',1,1110) +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(COMMA,',',1,1401) +LexToken(EOL,'\n',1,1402) +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(SEMICOLON,';',1,1552) +LexToken(EOL,'\n',1,1553) +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(SEMICOLON,';',1,1640) +LexToken(EOL,'\n',1,1641) +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(SEMICOLON,';',1,1728) +LexToken(EOL,'\n',1,1729) +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(SEMICOLON,';',1,1817) +LexToken(EOL,'\n',1,1818) +LexToken(VAR,'ok',1,1839) +LexToken(ASSIGNMENT,'=',1,1841) +LexToken(PREVAR_BOOLEAN,'%f',1,1842) +LexToken(SEMICOLON,';',1,1844) +LexToken(EOL,'\n',1,1845) +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(SEMICOLON,';',1,1886) +LexToken(EOL,'\n',1,1887) +LexToken(VAR,'ot',1,1904) +LexToken(ASSIGNMENT,'=',1,1906) +LexToken(NUMBER,'1',1,1907) +LexToken(SEMICOLON,';',1,1908) +LexToken(EOL,'\n',1,1909) +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(SEMICOLON,';',1,2026) +LexToken(EOL,'\n',1,2027) +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(SEMICOLON,';',1,2115) +LexToken(EOL,'\n',1,2116) +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(SEMICOLON,';',1,2204) +LexToken(EOL,'\n',1,2205) +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(SEMICOLON,';',1,2293) +LexToken(EOL,'\n',1,2294) +LexToken(VAR,'ok',1,2315) +LexToken(ASSIGNMENT,'=',1,2317) +LexToken(PREVAR_BOOLEAN,'%f',1,2318) +LexToken(SEMICOLON,';',1,2320) +LexToken(EOL,'\n',1,2321) +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(SEMICOLON,';',1,2362) +LexToken(EOL,'\n',1,2363) +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(SEMICOLON,';',1,2454) +LexToken(EOL,'\n',1,2455) +LexToken(VAR,'ok',1,2472) +LexToken(ASSIGNMENT,'=',1,2474) +LexToken(PREVAR_BOOLEAN,'%f',1,2475) +LexToken(SEMICOLON,';',1,2477) +LexToken(EOL,'\n',1,2478) +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(SEMICOLON,';',1,2530) +LexToken(EOL,'\n',1,2531) +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(SEMICOLON,';',1,2591) +LexToken(EOL,'\n',1,2592) +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(SEMICOLON,';',1,2797) +LexToken(EOL,'\n',1,2798) +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(SEMICOLON,';',1,3064) +LexToken(EOL,'\n',1,3065) +LexToken(VAR,'funtyp',1,3074) +LexToken(ASSIGNMENT,'=',1,3080) +LexToken(NUMBER,'4',1,3081) +LexToken(SEMICOLON,';',1,3082) +LexToken(EOL,'\n',1,3083) +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(NUMBER,'-1',1,3147) +LexToken(EOL,'\n',1,3149) +LexToken(VAR,'model',1,3158) +LexToken(DOT,'.',1,3163) +LexToken(VAR,'in2',1,3164) +LexToken(ASSIGNMENT,'=',1,3167) +LexToken(NUMBER,'-2',1,3168) +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(NUMBER,'-1',1,3211) +LexToken(EOL,'\n',1,3213) +LexToken(VAR,'model',1,3222) +LexToken(DOT,'.',1,3227) +LexToken(VAR,'out2',1,3228) +LexToken(ASSIGNMENT,'=',1,3232) +LexToken(NUMBER,'-2',1,3233) +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(SEMICOLON,';',1,3515) +LexToken(EOL,'\n',1,3516) +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) diff --git a/js/MatrixOp/MATBKSL.js b/js/MatrixOp/MATBKSL.js new file mode 100644 index 00000000..72a8c88a --- /dev/null +++ b/js/MatrixOp/MATBKSL.js @@ -0,0 +1,512 @@ +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(SEMICOLON,';',1,890) +LexToken(EOL,'\n',1,891) +LexToken(VAR,'y',1,896) +LexToken(ASSIGNMENT,'=',1,897) +LexToken(OPENSQBRACKET,'[',1,898) +LexToken(CLOSESQBRACKET,']',1,899) +LexToken(SEMICOLON,';',1,900) +LexToken(EOL,'\n',1,901) +LexToken(VAR,'typ',1,906) +LexToken(ASSIGNMENT,'=',1,909) +LexToken(OPENSQBRACKET,'[',1,910) +LexToken(CLOSESQBRACKET,']',1,911) +LexToken(SEMICOLON,';',1,912) +LexToken(EOL,'\n',1,913) +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(SEMICOLON,';',1,994) +LexToken(EOL,'\n',1,995) +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(SEMICOLON,';',1,1049) +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(COMMA,',',1,1110) +LexToken(EOL,'\n',1,1111) +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(COMMA,',',1,1343) +LexToken(EOL,'\n',1,1344) +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(SEMICOLON,';',1,1430) +LexToken(EOL,'\n',1,1431) +LexToken(VAR,'ot',1,1448) +LexToken(ASSIGNMENT,'=',1,1450) +LexToken(NUMBER,'1',1,1451) +LexToken(SEMICOLON,';',1,1452) +LexToken(EOL,'\n',1,1453) +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(SEMICOLON,';',1,1478) +LexToken(EOL,'\n',1,1479) +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(SEMICOLON,';',1,1554) +LexToken(EOL,'\n',1,1555) +LexToken(VAR,'ot',1,1572) +LexToken(ASSIGNMENT,'=',1,1574) +LexToken(NUMBER,'2',1,1575) +LexToken(SEMICOLON,';',1,1576) +LexToken(EOL,'\n',1,1577) +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(SEMICOLON,';',1,1602) +LexToken(EOL,'\n',1,1603) +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(SEMICOLON,';',1,1673) +LexToken(EOL,'\n',1,1674) +LexToken(VAR,'ok',1,1691) +LexToken(ASSIGNMENT,'=',1,1693) +LexToken(PREVAR_BOOLEAN,'%f',1,1694) +LexToken(SEMICOLON,';',1,1696) +LexToken(EOL,'\n',1,1697) +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(SEMICOLON,';',1,1749) +LexToken(EOL,'\n',1,1750) +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(SEMICOLON,';',1,1789) +LexToken(EOL,'\n',1,1790) +LexToken(VAR,'funtyp',1,1803) +LexToken(ASSIGNMENT,'=',1,1809) +LexToken(NUMBER,'4',1,1810) +LexToken(SEMICOLON,';',1,1811) +LexToken(EOL,'\n',1,1812) +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(SEMICOLON,';',1,1863) +LexToken(EOL,'\n',1,1864) +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(SEMICOLON,';',1,2007) +LexToken(EOL,'\n',1,2008) +LexToken(VAR,'graphics',1,2025) +LexToken(DOT,'.',1,2033) +LexToken(VAR,'exprs',1,2034) +LexToken(ASSIGNMENT,'=',1,2039) +LexToken(VAR,'label',1,2040) +LexToken(SEMICOLON,';',1,2045) +LexToken(EOL,'\n',1,2046) +LexToken(VAR,'arg1',1,2063) +LexToken(DOT,'.',1,2067) +LexToken(VAR,'graphics',1,2068) +LexToken(ASSIGNMENT,'=',1,2076) +LexToken(VAR,'graphics',1,2077) +LexToken(SEMICOLON,';',1,2085) +LexToken(EOL,'\n',1,2086) +LexToken(VAR,'arg1',1,2103) +LexToken(DOT,'.',1,2107) +LexToken(VAR,'model',1,2108) +LexToken(ASSIGNMENT,'=',1,2113) +LexToken(VAR,'model',1,2114) +LexToken(SEMICOLON,';',1,2119) +LexToken(EOL,'\n',1,2120) +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(SEMICOLON,';',1,2278) +LexToken(EOL,'\n',1,2279) +LexToken(VAR,'funtyp',1,2288) +LexToken(ASSIGNMENT,'=',1,2294) +LexToken(NUMBER,'4',1,2295) +LexToken(SEMICOLON,';',1,2296) +LexToken(EOL,'\n',1,2297) +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(NUMBER,'-1',1,2361) +LexToken(SEMICOLON,';',1,2363) +LexToken(NUMBER,'-1',1,2364) +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(NUMBER,'-2',1,2387) +LexToken(SEMICOLON,';',1,2389) +LexToken(NUMBER,'-3',1,2390) +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(NUMBER,'-2',1,2438) +LexToken(EOL,'\n',1,2440) +LexToken(VAR,'model',1,2449) +LexToken(DOT,'.',1,2454) +LexToken(VAR,'out2',1,2455) +LexToken(ASSIGNMENT,'=',1,2459) +LexToken(NUMBER,'-3',1,2460) +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(SEMICOLON,';',1,2731) +LexToken(EOL,'\n',1,2732) +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) diff --git a/js/MatrixOp/MATCATH.js b/js/MatrixOp/MATCATH.js new file mode 100644 index 00000000..d3816800 --- /dev/null +++ b/js/MatrixOp/MATCATH.js @@ -0,0 +1,471 @@ +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(SEMICOLON,';',1,883) +LexToken(EOL,'\n',1,884) +LexToken(VAR,'y',1,889) +LexToken(ASSIGNMENT,'=',1,890) +LexToken(OPENSQBRACKET,'[',1,891) +LexToken(CLOSESQBRACKET,']',1,892) +LexToken(SEMICOLON,';',1,893) +LexToken(EOL,'\n',1,894) +LexToken(VAR,'typ',1,899) +LexToken(ASSIGNMENT,'=',1,902) +LexToken(OPENSQBRACKET,'[',1,903) +LexToken(CLOSESQBRACKET,']',1,904) +LexToken(SEMICOLON,';',1,905) +LexToken(EOL,'\n',1,906) +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(SEMICOLON,';',1,981) +LexToken(EOL,'\n',1,982) +LexToken(VAR,'graphics',1,991) +LexToken(ASSIGNMENT,'=',1,999) +LexToken(VAR,'arg1',1,1000) +LexToken(DOT,'.',1,1004) +LexToken(VAR,'graphics',1,1005) +LexToken(SEMICOLON,';',1,1013) +LexToken(EOL,'\n',1,1014) +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(OPERATOR,'+',1,1125) +LexToken(VAR,'label',1,1126) +LexToken(OPENBRACKET,'(',1,1131) +LexToken(NUMBER,'2',1,1132) +LexToken(CLOSEBRACKET,')',1,1133) +LexToken(OPERATOR,'+',1,1134) +LexToken(DQSTRING,'"),\\\'*\\\')"',1,1144) +LexToken(SEMICOLON,';',1,1145) +LexToken(EOL,'\n',1,1146) +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(SEMICOLON,';',1,1336) +LexToken(EOL,'\n',1,1337) +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(COMMA,',',1,1383) +LexToken(EOL,'\n',1,1384) +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(NUMBER,'-1',1,1439) +LexToken(OPERATOR,'*',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(OPERATOR,'-',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(OPERATOR,'+',1,1464) +LexToken(NUMBER,'1',1,1465) +LexToken(CLOSESQBRACKET,']',1,1466) +LexToken(TRANSPOSE,"'",1,1467) +LexToken(CLOSEBRACKET,')',1,1468) +LexToken(CLOSESQBRACKET,']',1,1469) +LexToken(SEMICOLON,';',1,1470) +LexToken(EOL,'\n',1,1471) +LexToken(VAR,'out',1,1484) +LexToken(ASSIGNMENT,'=',1,1487) +LexToken(OPENSQBRACKET,'[',1,1488) +LexToken(NUMBER,'-1',1,1489) +LexToken(NUMBER,'0',1,1492) +LexToken(CLOSESQBRACKET,']',1,1493) +LexToken(EOL,'\n',1,1494) +LexToken(VAR,'it',1,1507) +LexToken(ASSIGNMENT,'=',1,1509) +LexToken(NUMBER,'-1',1,1510) +LexToken(OPERATOR,'*',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(SEMICOLON,';',1,1526) +LexToken(EOL,'\n',1,1527) +LexToken(VAR,'ot',1,1540) +LexToken(ASSIGNMENT,'=',1,1542) +LexToken(NUMBER,'-1',1,1543) +LexToken(SEMICOLON,';',1,1545) +LexToken(EOL,'\n',1,1546) +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(SEMICOLON,';',1,1680) +LexToken(EOL,'\n',1,1681) +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(SEMICOLON,';',1,1998) +LexToken(EOL,'\n',1,1999) +LexToken(VAR,'funtyp',1,2008) +LexToken(ASSIGNMENT,'=',1,2014) +LexToken(NUMBER,'4',1,2015) +LexToken(SEMICOLON,';',1,2016) +LexToken(EOL,'\n',1,2017) +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(NUMBER,'-1',1,2081) +LexToken(SEMICOLON,';',1,2083) +LexToken(NUMBER,'-1',1,2084) +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(NUMBER,'-2',1,2107) +LexToken(SEMICOLON,';',1,2109) +LexToken(NUMBER,'-3',1,2110) +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(NUMBER,'-1',1,2158) +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(NUMBER,'-1',1,2203) +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(SEMICOLON,';',1,2451) +LexToken(EOL,'\n',1,2452) +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) diff --git a/js/MatrixOp/MATCATV.js b/js/MatrixOp/MATCATV.js new file mode 100644 index 00000000..5fb35026 --- /dev/null +++ b/js/MatrixOp/MATCATV.js @@ -0,0 +1,472 @@ +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(SEMICOLON,';',1,885) +LexToken(EOL,'\n',1,886) +LexToken(VAR,'y',1,891) +LexToken(ASSIGNMENT,'=',1,892) +LexToken(OPENSQBRACKET,'[',1,893) +LexToken(CLOSESQBRACKET,']',1,894) +LexToken(SEMICOLON,';',1,895) +LexToken(EOL,'\n',1,896) +LexToken(VAR,'typ',1,901) +LexToken(ASSIGNMENT,'=',1,904) +LexToken(OPENSQBRACKET,'[',1,905) +LexToken(CLOSESQBRACKET,']',1,906) +LexToken(SEMICOLON,';',1,907) +LexToken(EOL,'\n',1,908) +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(SEMICOLON,';',1,983) +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(SEMICOLON,';',1,1015) +LexToken(EOL,'\n',1,1016) +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(OPERATOR,'+',1,1127) +LexToken(VAR,'label',1,1128) +LexToken(OPENBRACKET,'(',1,1133) +LexToken(NUMBER,'2',1,1134) +LexToken(CLOSEBRACKET,')',1,1135) +LexToken(OPERATOR,'+',1,1136) +LexToken(DQSTRING,'"),\\\'*\\\')"',1,1146) +LexToken(SEMICOLON,';',1,1147) +LexToken(EOL,'\n',1,1148) +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(COMMA,',',1,1385) +LexToken(EOL,'\n',1,1386) +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(OPERATOR,'-',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(OPERATOR,'+',1,1449) +LexToken(NUMBER,'1',1,1450) +LexToken(CLOSESQBRACKET,']',1,1451) +LexToken(TRANSPOSE,"'",1,1452) +LexToken(CLOSEBRACKET,')',1,1453) +LexToken(OPERATOR,'-',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(OPERATOR,'-',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(SEMICOLON,';',1,1497) +LexToken(EOL,'\n',1,1498) +LexToken(VAR,'ot',1,1511) +LexToken(ASSIGNMENT,'=',1,1513) +LexToken(NUMBER,'-1',1,1514) +LexToken(SEMICOLON,';',1,1516) +LexToken(EOL,'\n',1,1517) +LexToken(VAR,'out',1,1530) +LexToken(ASSIGNMENT,'=',1,1533) +LexToken(OPENSQBRACKET,'[',1,1534) +LexToken(NUMBER,'0',1,1535) +LexToken(NUMBER,'-1',1,1537) +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(SEMICOLON,';',1,1674) +LexToken(EOL,'\n',1,1675) +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(SEMICOLON,';',1,2009) +LexToken(EOL,'\n',1,2010) +LexToken(VAR,'funtyp',1,2019) +LexToken(ASSIGNMENT,'=',1,2025) +LexToken(NUMBER,'4',1,2026) +LexToken(SEMICOLON,';',1,2027) +LexToken(EOL,'\n',1,2028) +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(NUMBER,'-1',1,2093) +LexToken(SEMICOLON,';',1,2095) +LexToken(NUMBER,'-1',1,2096) +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(NUMBER,'-2',1,2118) +LexToken(SEMICOLON,';',1,2120) +LexToken(NUMBER,'-3',1,2121) +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(NUMBER,'-1',1,2146) +LexToken(NUMBER,'-1',1,2149) +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(NUMBER,'-1',1,2192) +LexToken(EOL,'\n',1,2194) +LexToken(VAR,'model',1,2203) +LexToken(DOT,'.',1,2208) +LexToken(VAR,'outtyp',1,2209) +LexToken(ASSIGNMENT,'=',1,2215) +LexToken(NUMBER,'-1',1,2216) +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(SEMICOLON,';',1,2464) +LexToken(EOL,'\n',1,2465) +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) diff --git a/js/MatrixOp/MATDET.js b/js/MatrixOp/MATDET.js new file mode 100644 index 00000000..006717a0 --- /dev/null +++ b/js/MatrixOp/MATDET.js @@ -0,0 +1,496 @@ +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(SEMICOLON,';',1,889) +LexToken(EOL,'\n',1,890) +LexToken(VAR,'y',1,895) +LexToken(ASSIGNMENT,'=',1,896) +LexToken(OPENSQBRACKET,'[',1,897) +LexToken(CLOSESQBRACKET,']',1,898) +LexToken(SEMICOLON,';',1,899) +LexToken(EOL,'\n',1,900) +LexToken(VAR,'typ',1,905) +LexToken(ASSIGNMENT,'=',1,908) +LexToken(OPENSQBRACKET,'[',1,909) +LexToken(CLOSESQBRACKET,']',1,910) +LexToken(SEMICOLON,';',1,911) +LexToken(EOL,'\n',1,912) +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(SEMICOLON,';',1,993) +LexToken(EOL,'\n',1,994) +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(SEMICOLON,';',1,1048) +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(COMMA,',',1,1109) +LexToken(EOL,'\n',1,1110) +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(COMMA,',',1,1340) +LexToken(EOL,'\n',1,1341) +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(SEMICOLON,';',1,1426) +LexToken(EOL,'\n',1,1427) +LexToken(VAR,'ot',1,1444) +LexToken(ASSIGNMENT,'=',1,1446) +LexToken(NUMBER,'1',1,1447) +LexToken(SEMICOLON,';',1,1448) +LexToken(EOL,'\n',1,1449) +LexToken(VAR,'it',1,1466) +LexToken(ASSIGNMENT,'=',1,1468) +LexToken(NUMBER,'1',1,1469) +LexToken(SEMICOLON,';',1,1470) +LexToken(EOL,'\n',1,1471) +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(SEMICOLON,';',1,1545) +LexToken(EOL,'\n',1,1546) +LexToken(VAR,'ot',1,1563) +LexToken(ASSIGNMENT,'=',1,1565) +LexToken(NUMBER,'2',1,1566) +LexToken(SEMICOLON,';',1,1567) +LexToken(EOL,'\n',1,1568) +LexToken(VAR,'it',1,1585) +LexToken(ASSIGNMENT,'=',1,1587) +LexToken(NUMBER,'2',1,1588) +LexToken(SEMICOLON,';',1,1589) +LexToken(EOL,'\n',1,1590) +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(SEMICOLON,';',1,1660) +LexToken(EOL,'\n',1,1661) +LexToken(VAR,'ok',1,1678) +LexToken(ASSIGNMENT,'=',1,1680) +LexToken(PREVAR_BOOLEAN,'%f',1,1681) +LexToken(SEMICOLON,';',1,1683) +LexToken(EOL,'\n',1,1684) +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(SEMICOLON,';',1,1736) +LexToken(EOL,'\n',1,1737) +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(SEMICOLON,';',1,1776) +LexToken(EOL,'\n',1,1777) +LexToken(VAR,'funtyp',1,1790) +LexToken(ASSIGNMENT,'=',1,1796) +LexToken(NUMBER,'4',1,1797) +LexToken(SEMICOLON,';',1,1798) +LexToken(EOL,'\n',1,1799) +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(SEMICOLON,';',1,1850) +LexToken(EOL,'\n',1,1851) +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(SEMICOLON,';',1,1994) +LexToken(EOL,'\n',1,1995) +LexToken(VAR,'graphics',1,2012) +LexToken(DOT,'.',1,2020) +LexToken(VAR,'exprs',1,2021) +LexToken(ASSIGNMENT,'=',1,2026) +LexToken(VAR,'label',1,2027) +LexToken(SEMICOLON,';',1,2032) +LexToken(EOL,'\n',1,2033) +LexToken(VAR,'arg1',1,2050) +LexToken(DOT,'.',1,2054) +LexToken(VAR,'graphics',1,2055) +LexToken(ASSIGNMENT,'=',1,2063) +LexToken(VAR,'graphics',1,2064) +LexToken(SEMICOLON,';',1,2072) +LexToken(EOL,'\n',1,2073) +LexToken(VAR,'arg1',1,2090) +LexToken(DOT,'.',1,2094) +LexToken(VAR,'model',1,2095) +LexToken(ASSIGNMENT,'=',1,2100) +LexToken(VAR,'model',1,2101) +LexToken(SEMICOLON,';',1,2106) +LexToken(EOL,'\n',1,2107) +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(SEMICOLON,';',1,2264) +LexToken(EOL,'\n',1,2265) +LexToken(VAR,'funtyp',1,2274) +LexToken(ASSIGNMENT,'=',1,2280) +LexToken(NUMBER,'4',1,2281) +LexToken(SEMICOLON,';',1,2282) +LexToken(EOL,'\n',1,2283) +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(NUMBER,'-1',1,2347) +LexToken(EOL,'\n',1,2349) +LexToken(VAR,'model',1,2358) +LexToken(DOT,'.',1,2363) +LexToken(VAR,'in2',1,2364) +LexToken(ASSIGNMENT,'=',1,2367) +LexToken(NUMBER,'-1',1,2368) +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(SEMICOLON,';',1,2702) +LexToken(EOL,'\n',1,2703) +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) diff --git a/js/MatrixOp/MATDIAG.js b/js/MatrixOp/MATDIAG.js new file mode 100644 index 00000000..10af0799 --- /dev/null +++ b/js/MatrixOp/MATDIAG.js @@ -0,0 +1,496 @@ +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(SEMICOLON,';',1,890) +LexToken(EOL,'\n',1,891) +LexToken(VAR,'y',1,896) +LexToken(ASSIGNMENT,'=',1,897) +LexToken(OPENSQBRACKET,'[',1,898) +LexToken(CLOSESQBRACKET,']',1,899) +LexToken(SEMICOLON,';',1,900) +LexToken(EOL,'\n',1,901) +LexToken(VAR,'typ',1,906) +LexToken(ASSIGNMENT,'=',1,909) +LexToken(OPENSQBRACKET,'[',1,910) +LexToken(CLOSESQBRACKET,']',1,911) +LexToken(SEMICOLON,';',1,912) +LexToken(EOL,'\n',1,913) +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(SEMICOLON,';',1,994) +LexToken(EOL,'\n',1,995) +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(SEMICOLON,';',1,1049) +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(COMMA,',',1,1110) +LexToken(EOL,'\n',1,1111) +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(COMMA,',',1,1343) +LexToken(EOL,'\n',1,1344) +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(SEMICOLON,';',1,1430) +LexToken(EOL,'\n',1,1431) +LexToken(VAR,'ot',1,1448) +LexToken(ASSIGNMENT,'=',1,1450) +LexToken(NUMBER,'1',1,1451) +LexToken(SEMICOLON,';',1,1452) +LexToken(EOL,'\n',1,1453) +LexToken(VAR,'it',1,1470) +LexToken(ASSIGNMENT,'=',1,1472) +LexToken(NUMBER,'1',1,1473) +LexToken(SEMICOLON,';',1,1474) +LexToken(EOL,'\n',1,1475) +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(SEMICOLON,';',1,1550) +LexToken(EOL,'\n',1,1551) +LexToken(VAR,'ot',1,1568) +LexToken(ASSIGNMENT,'=',1,1570) +LexToken(NUMBER,'2',1,1571) +LexToken(SEMICOLON,';',1,1572) +LexToken(EOL,'\n',1,1573) +LexToken(VAR,'it',1,1590) +LexToken(ASSIGNMENT,'=',1,1592) +LexToken(NUMBER,'2',1,1593) +LexToken(SEMICOLON,';',1,1594) +LexToken(EOL,'\n',1,1595) +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(SEMICOLON,';',1,1665) +LexToken(EOL,'\n',1,1666) +LexToken(VAR,'ok',1,1683) +LexToken(ASSIGNMENT,'=',1,1685) +LexToken(PREVAR_BOOLEAN,'%f',1,1686) +LexToken(SEMICOLON,';',1,1688) +LexToken(EOL,'\n',1,1689) +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(SEMICOLON,';',1,1741) +LexToken(EOL,'\n',1,1742) +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(SEMICOLON,';',1,1781) +LexToken(EOL,'\n',1,1782) +LexToken(VAR,'funtyp',1,1795) +LexToken(ASSIGNMENT,'=',1,1801) +LexToken(NUMBER,'4',1,1802) +LexToken(SEMICOLON,';',1,1803) +LexToken(EOL,'\n',1,1804) +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(SEMICOLON,';',1,1855) +LexToken(EOL,'\n',1,1856) +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(SEMICOLON,';',1,1999) +LexToken(EOL,'\n',1,2000) +LexToken(VAR,'graphics',1,2017) +LexToken(DOT,'.',1,2025) +LexToken(VAR,'exprs',1,2026) +LexToken(ASSIGNMENT,'=',1,2031) +LexToken(VAR,'label',1,2032) +LexToken(SEMICOLON,';',1,2037) +LexToken(EOL,'\n',1,2038) +LexToken(VAR,'arg1',1,2055) +LexToken(DOT,'.',1,2059) +LexToken(VAR,'graphics',1,2060) +LexToken(ASSIGNMENT,'=',1,2068) +LexToken(VAR,'graphics',1,2069) +LexToken(SEMICOLON,';',1,2077) +LexToken(EOL,'\n',1,2078) +LexToken(VAR,'arg1',1,2095) +LexToken(DOT,'.',1,2099) +LexToken(VAR,'model',1,2100) +LexToken(ASSIGNMENT,'=',1,2105) +LexToken(VAR,'model',1,2106) +LexToken(SEMICOLON,';',1,2111) +LexToken(EOL,'\n',1,2112) +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(SEMICOLON,';',1,2270) +LexToken(EOL,'\n',1,2271) +LexToken(VAR,'funtyp',1,2280) +LexToken(ASSIGNMENT,'=',1,2286) +LexToken(NUMBER,'4',1,2287) +LexToken(SEMICOLON,';',1,2288) +LexToken(EOL,'\n',1,2289) +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(NUMBER,'-1',1,2353) +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(NUMBER,'-1',1,2416) +LexToken(EOL,'\n',1,2418) +LexToken(VAR,'model',1,2427) +LexToken(DOT,'.',1,2432) +LexToken(VAR,'out2',1,2433) +LexToken(ASSIGNMENT,'=',1,2437) +LexToken(NUMBER,'-1',1,2438) +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(SEMICOLON,';',1,2709) +LexToken(EOL,'\n',1,2710) +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) diff --git a/js/MatrixOp/MATDIV.js b/js/MatrixOp/MATDIV.js new file mode 100644 index 00000000..a59e7eb7 --- /dev/null +++ b/js/MatrixOp/MATDIV.js @@ -0,0 +1,512 @@ +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(SEMICOLON,';',1,889) +LexToken(EOL,'\n',1,890) +LexToken(VAR,'y',1,895) +LexToken(ASSIGNMENT,'=',1,896) +LexToken(OPENSQBRACKET,'[',1,897) +LexToken(CLOSESQBRACKET,']',1,898) +LexToken(SEMICOLON,';',1,899) +LexToken(EOL,'\n',1,900) +LexToken(VAR,'typ',1,905) +LexToken(ASSIGNMENT,'=',1,908) +LexToken(OPENSQBRACKET,'[',1,909) +LexToken(CLOSESQBRACKET,']',1,910) +LexToken(SEMICOLON,';',1,911) +LexToken(EOL,'\n',1,912) +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(SEMICOLON,';',1,993) +LexToken(EOL,'\n',1,994) +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(SEMICOLON,';',1,1048) +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(COMMA,',',1,1109) +LexToken(EOL,'\n',1,1110) +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(COMMA,',',1,1340) +LexToken(EOL,'\n',1,1341) +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(SEMICOLON,';',1,1426) +LexToken(EOL,'\n',1,1427) +LexToken(VAR,'ot',1,1444) +LexToken(ASSIGNMENT,'=',1,1446) +LexToken(NUMBER,'1',1,1447) +LexToken(SEMICOLON,';',1,1448) +LexToken(EOL,'\n',1,1449) +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(SEMICOLON,';',1,1474) +LexToken(EOL,'\n',1,1475) +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(SEMICOLON,';',1,1549) +LexToken(EOL,'\n',1,1550) +LexToken(VAR,'ot',1,1567) +LexToken(ASSIGNMENT,'=',1,1569) +LexToken(NUMBER,'2',1,1570) +LexToken(SEMICOLON,';',1,1571) +LexToken(EOL,'\n',1,1572) +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(SEMICOLON,';',1,1597) +LexToken(EOL,'\n',1,1598) +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(SEMICOLON,';',1,1668) +LexToken(EOL,'\n',1,1669) +LexToken(VAR,'ok',1,1686) +LexToken(ASSIGNMENT,'=',1,1688) +LexToken(PREVAR_BOOLEAN,'%f',1,1689) +LexToken(SEMICOLON,';',1,1691) +LexToken(EOL,'\n',1,1692) +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(SEMICOLON,';',1,1744) +LexToken(EOL,'\n',1,1745) +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(SEMICOLON,';',1,1784) +LexToken(EOL,'\n',1,1785) +LexToken(VAR,'funtyp',1,1798) +LexToken(ASSIGNMENT,'=',1,1804) +LexToken(NUMBER,'4',1,1805) +LexToken(SEMICOLON,';',1,1806) +LexToken(EOL,'\n',1,1807) +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(SEMICOLON,';',1,1858) +LexToken(EOL,'\n',1,1859) +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(SEMICOLON,';',1,2002) +LexToken(EOL,'\n',1,2003) +LexToken(VAR,'graphics',1,2020) +LexToken(DOT,'.',1,2028) +LexToken(VAR,'exprs',1,2029) +LexToken(ASSIGNMENT,'=',1,2034) +LexToken(VAR,'label',1,2035) +LexToken(SEMICOLON,';',1,2040) +LexToken(EOL,'\n',1,2041) +LexToken(VAR,'arg1',1,2058) +LexToken(DOT,'.',1,2062) +LexToken(VAR,'graphics',1,2063) +LexToken(ASSIGNMENT,'=',1,2071) +LexToken(VAR,'graphics',1,2072) +LexToken(SEMICOLON,';',1,2080) +LexToken(EOL,'\n',1,2081) +LexToken(VAR,'arg1',1,2098) +LexToken(DOT,'.',1,2102) +LexToken(VAR,'model',1,2103) +LexToken(ASSIGNMENT,'=',1,2108) +LexToken(VAR,'model',1,2109) +LexToken(SEMICOLON,';',1,2114) +LexToken(EOL,'\n',1,2115) +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(SEMICOLON,';',1,2272) +LexToken(EOL,'\n',1,2273) +LexToken(VAR,'funtyp',1,2282) +LexToken(ASSIGNMENT,'=',1,2288) +LexToken(NUMBER,'4',1,2289) +LexToken(SEMICOLON,';',1,2290) +LexToken(EOL,'\n',1,2291) +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(NUMBER,'-1',1,2355) +LexToken(SEMICOLON,';',1,2357) +LexToken(NUMBER,'-2',1,2358) +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(NUMBER,'-3',1,2381) +LexToken(SEMICOLON,';',1,2383) +LexToken(NUMBER,'-3',1,2384) +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(NUMBER,'-1',1,2432) +LexToken(EOL,'\n',1,2434) +LexToken(VAR,'model',1,2443) +LexToken(DOT,'.',1,2448) +LexToken(VAR,'out2',1,2449) +LexToken(ASSIGNMENT,'=',1,2453) +LexToken(NUMBER,'-2',1,2454) +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(SEMICOLON,';',1,2725) +LexToken(EOL,'\n',1,2726) +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) diff --git a/js/MatrixOp/MATEIG.js b/js/MatrixOp/MATEIG.js new file mode 100644 index 00000000..1a0c918f --- /dev/null +++ b/js/MatrixOp/MATEIG.js @@ -0,0 +1,621 @@ +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(SEMICOLON,';',1,889) +LexToken(EOL,'\n',1,890) +LexToken(VAR,'y',1,895) +LexToken(ASSIGNMENT,'=',1,896) +LexToken(OPENSQBRACKET,'[',1,897) +LexToken(CLOSESQBRACKET,']',1,898) +LexToken(SEMICOLON,';',1,899) +LexToken(EOL,'\n',1,900) +LexToken(VAR,'typ',1,905) +LexToken(ASSIGNMENT,'=',1,908) +LexToken(OPENSQBRACKET,'[',1,909) +LexToken(CLOSESQBRACKET,']',1,910) +LexToken(SEMICOLON,';',1,911) +LexToken(EOL,'\n',1,912) +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(SEMICOLON,';',1,987) +LexToken(EOL,'\n',1,988) +LexToken(VAR,'graphics',1,997) +LexToken(ASSIGNMENT,'=',1,1005) +LexToken(VAR,'arg1',1,1006) +LexToken(DOT,'.',1,1010) +LexToken(VAR,'graphics',1,1011) +LexToken(SEMICOLON,';',1,1019) +LexToken(EOL,'\n',1,1020) +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(COMMA,',',1,1109) +LexToken(EOL,'\n',1,1110) +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(COMMA,',',1,1413) +LexToken(EOL,'\n',1,1414) +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(SEMICOLON,';',1,1564) +LexToken(EOL,'\n',1,1565) +LexToken(VAR,'out',1,1586) +LexToken(ASSIGNMENT,'=',1,1589) +LexToken(OPENSQBRACKET,'[',1,1590) +LexToken(NUMBER,'-1',1,1591) +LexToken(NUMBER,'1',1,1594) +LexToken(CLOSESQBRACKET,']',1,1595) +LexToken(SEMICOLON,';',1,1596) +LexToken(EOL,'\n',1,1597) +LexToken(VAR,'ot',1,1618) +LexToken(ASSIGNMENT,'=',1,1620) +LexToken(NUMBER,'2',1,1621) +LexToken(SEMICOLON,';',1,1622) +LexToken(EOL,'\n',1,1623) +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(SEMICOLON,';',1,1710) +LexToken(EOL,'\n',1,1711) +LexToken(VAR,'out',1,1732) +LexToken(ASSIGNMENT,'=',1,1735) +LexToken(OPENSQBRACKET,'[',1,1736) +LexToken(NUMBER,'-1',1,1737) +LexToken(NUMBER,'-1',1,1740) +LexToken(SEMICOLON,';',1,1742) +LexToken(NUMBER,'-1',1,1743) +LexToken(NUMBER,'-1',1,1746) +LexToken(CLOSESQBRACKET,']',1,1748) +LexToken(SEMICOLON,';',1,1749) +LexToken(EOL,'\n',1,1750) +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(SEMICOLON,';',1,1779) +LexToken(EOL,'\n',1,1780) +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(SEMICOLON,';',1,1868) +LexToken(EOL,'\n',1,1869) +LexToken(VAR,'ok',1,1890) +LexToken(ASSIGNMENT,'=',1,1892) +LexToken(PREVAR_BOOLEAN,'%f',1,1893) +LexToken(SEMICOLON,';',1,1895) +LexToken(EOL,'\n',1,1896) +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(SEMICOLON,';',1,1937) +LexToken(EOL,'\n',1,1938) +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(SEMICOLON,';',1,2055) +LexToken(EOL,'\n',1,2056) +LexToken(VAR,'out',1,2077) +LexToken(ASSIGNMENT,'=',1,2080) +LexToken(OPENSQBRACKET,'[',1,2081) +LexToken(NUMBER,'-1',1,2082) +LexToken(NUMBER,'1',1,2085) +LexToken(CLOSESQBRACKET,']',1,2086) +LexToken(SEMICOLON,';',1,2087) +LexToken(EOL,'\n',1,2088) +LexToken(VAR,'ot',1,2109) +LexToken(ASSIGNMENT,'=',1,2111) +LexToken(NUMBER,'2',1,2112) +LexToken(SEMICOLON,';',1,2113) +LexToken(EOL,'\n',1,2114) +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(SEMICOLON,';',1,2202) +LexToken(EOL,'\n',1,2203) +LexToken(VAR,'out',1,2224) +LexToken(ASSIGNMENT,'=',1,2227) +LexToken(OPENSQBRACKET,'[',1,2228) +LexToken(NUMBER,'-1',1,2229) +LexToken(NUMBER,'-1',1,2232) +LexToken(SEMICOLON,';',1,2234) +LexToken(NUMBER,'-1',1,2235) +LexToken(NUMBER,'-1',1,2238) +LexToken(CLOSESQBRACKET,']',1,2240) +LexToken(SEMICOLON,';',1,2241) +LexToken(EOL,'\n',1,2242) +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(SEMICOLON,';',1,2271) +LexToken(EOL,'\n',1,2272) +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(SEMICOLON,';',1,2360) +LexToken(EOL,'\n',1,2361) +LexToken(VAR,'ok',1,2382) +LexToken(ASSIGNMENT,'=',1,2384) +LexToken(PREVAR_BOOLEAN,'%f',1,2385) +LexToken(SEMICOLON,';',1,2387) +LexToken(EOL,'\n',1,2388) +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(SEMICOLON,';',1,2429) +LexToken(EOL,'\n',1,2430) +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(SEMICOLON,';',1,2500) +LexToken(EOL,'\n',1,2501) +LexToken(VAR,'ok',1,2518) +LexToken(ASSIGNMENT,'=',1,2520) +LexToken(PREVAR_BOOLEAN,'%f',1,2521) +LexToken(SEMICOLON,';',1,2523) +LexToken(EOL,'\n',1,2524) +LexToken(END,'end',1,2537) +LexToken(EOL,'\n',1,2540) +LexToken(VAR,'in',1,2553) +LexToken(ASSIGNMENT,'=',1,2555) +LexToken(OPENSQBRACKET,'[',1,2556) +LexToken(NUMBER,'-1',1,2557) +LexToken(NUMBER,'-1',1,2560) +LexToken(CLOSESQBRACKET,']',1,2562) +LexToken(SEMICOLON,';',1,2563) +LexToken(EOL,'\n',1,2564) +LexToken(VAR,'funtyp',1,2577) +LexToken(ASSIGNMENT,'=',1,2583) +LexToken(NUMBER,'4',1,2584) +LexToken(SEMICOLON,';',1,2585) +LexToken(EOL,'\n',1,2586) +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(SEMICOLON,';',1,2791) +LexToken(EOL,'\n',1,2792) +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(SEMICOLON,';',1,3058) +LexToken(EOL,'\n',1,3059) +LexToken(VAR,'funtyp',1,3068) +LexToken(ASSIGNMENT,'=',1,3074) +LexToken(NUMBER,'4',1,3075) +LexToken(SEMICOLON,';',1,3076) +LexToken(EOL,'\n',1,3077) +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(NUMBER,'-1',1,3141) +LexToken(EOL,'\n',1,3143) +LexToken(VAR,'model',1,3152) +LexToken(DOT,'.',1,3157) +LexToken(VAR,'in2',1,3158) +LexToken(ASSIGNMENT,'=',1,3161) +LexToken(NUMBER,'-1',1,3162) +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(NUMBER,'-1',1,3205) +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(SEMICOLON,';',1,3508) +LexToken(EOL,'\n',1,3509) +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) diff --git a/js/MatrixOp/MATEXPM.js b/js/MatrixOp/MATEXPM.js new file mode 100644 index 00000000..0b9454cb --- /dev/null +++ b/js/MatrixOp/MATEXPM.js @@ -0,0 +1,495 @@ +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(SEMICOLON,';',1,890) +LexToken(EOL,'\n',1,891) +LexToken(VAR,'y',1,896) +LexToken(ASSIGNMENT,'=',1,897) +LexToken(OPENSQBRACKET,'[',1,898) +LexToken(CLOSESQBRACKET,']',1,899) +LexToken(SEMICOLON,';',1,900) +LexToken(EOL,'\n',1,901) +LexToken(VAR,'typ',1,906) +LexToken(ASSIGNMENT,'=',1,909) +LexToken(OPENSQBRACKET,'[',1,910) +LexToken(CLOSESQBRACKET,']',1,911) +LexToken(SEMICOLON,';',1,912) +LexToken(EOL,'\n',1,913) +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(SEMICOLON,';',1,994) +LexToken(EOL,'\n',1,995) +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(SEMICOLON,';',1,1049) +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(COMMA,',',1,1110) +LexToken(EOL,'\n',1,1111) +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(COMMA,',',1,1339) +LexToken(EOL,'\n',1,1340) +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(SEMICOLON,';',1,1426) +LexToken(EOL,'\n',1,1427) +LexToken(VAR,'ot',1,1444) +LexToken(ASSIGNMENT,'=',1,1446) +LexToken(NUMBER,'1',1,1447) +LexToken(SEMICOLON,';',1,1448) +LexToken(EOL,'\n',1,1449) +LexToken(VAR,'it',1,1466) +LexToken(ASSIGNMENT,'=',1,1468) +LexToken(NUMBER,'1',1,1469) +LexToken(SEMICOLON,';',1,1470) +LexToken(EOL,'\n',1,1471) +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(SEMICOLON,';',1,1546) +LexToken(EOL,'\n',1,1547) +LexToken(VAR,'ot',1,1564) +LexToken(ASSIGNMENT,'=',1,1566) +LexToken(NUMBER,'2',1,1567) +LexToken(SEMICOLON,';',1,1568) +LexToken(EOL,'\n',1,1569) +LexToken(VAR,'it',1,1586) +LexToken(ASSIGNMENT,'=',1,1588) +LexToken(NUMBER,'2',1,1589) +LexToken(SEMICOLON,';',1,1590) +LexToken(EOL,'\n',1,1591) +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(SEMICOLON,';',1,1661) +LexToken(EOL,'\n',1,1662) +LexToken(VAR,'ok',1,1679) +LexToken(ASSIGNMENT,'=',1,1681) +LexToken(PREVAR_BOOLEAN,'%f',1,1682) +LexToken(SEMICOLON,';',1,1684) +LexToken(EOL,'\n',1,1685) +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(SEMICOLON,';',1,1737) +LexToken(EOL,'\n',1,1738) +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(SEMICOLON,';',1,1777) +LexToken(EOL,'\n',1,1778) +LexToken(VAR,'funtyp',1,1791) +LexToken(ASSIGNMENT,'=',1,1797) +LexToken(NUMBER,'4',1,1798) +LexToken(SEMICOLON,';',1,1799) +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,'label',1,1840) +LexToken(ASSIGNMENT,'=',1,1845) +LexToken(VAR,'exprs',1,1846) +LexToken(SEMICOLON,';',1,1851) +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,'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(SEMICOLON,';',1,1995) +LexToken(EOL,'\n',1,1996) +LexToken(VAR,'graphics',1,2013) +LexToken(DOT,'.',1,2021) +LexToken(VAR,'exprs',1,2022) +LexToken(ASSIGNMENT,'=',1,2027) +LexToken(VAR,'label',1,2028) +LexToken(SEMICOLON,';',1,2033) +LexToken(EOL,'\n',1,2034) +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(SEMICOLON,';',1,2090) +LexToken(EOL,'\n',1,2091) +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(SEMICOLON,';',1,2249) +LexToken(EOL,'\n',1,2250) +LexToken(VAR,'funtyp',1,2259) +LexToken(ASSIGNMENT,'=',1,2265) +LexToken(NUMBER,'4',1,2266) +LexToken(SEMICOLON,';',1,2267) +LexToken(EOL,'\n',1,2268) +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(NUMBER,'-1',1,2332) +LexToken(EOL,'\n',1,2334) +LexToken(VAR,'model',1,2343) +LexToken(DOT,'.',1,2348) +LexToken(VAR,'in2',1,2349) +LexToken(ASSIGNMENT,'=',1,2352) +LexToken(NUMBER,'-1',1,2353) +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(NUMBER,'-1',1,2396) +LexToken(EOL,'\n',1,2398) +LexToken(VAR,'model',1,2407) +LexToken(DOT,'.',1,2412) +LexToken(VAR,'out2',1,2413) +LexToken(ASSIGNMENT,'=',1,2417) +LexToken(NUMBER,'-1',1,2418) +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(SEMICOLON,';',1,2689) +LexToken(EOL,'\n',1,2690) +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) diff --git a/js/MatrixOp/MATINV.js b/js/MatrixOp/MATINV.js new file mode 100644 index 00000000..f086f37b --- /dev/null +++ b/js/MatrixOp/MATINV.js @@ -0,0 +1,496 @@ +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(SEMICOLON,';',1,889) +LexToken(EOL,'\n',1,890) +LexToken(VAR,'y',1,895) +LexToken(ASSIGNMENT,'=',1,896) +LexToken(OPENSQBRACKET,'[',1,897) +LexToken(CLOSESQBRACKET,']',1,898) +LexToken(SEMICOLON,';',1,899) +LexToken(EOL,'\n',1,900) +LexToken(VAR,'typ',1,905) +LexToken(ASSIGNMENT,'=',1,908) +LexToken(OPENSQBRACKET,'[',1,909) +LexToken(CLOSESQBRACKET,']',1,910) +LexToken(SEMICOLON,';',1,911) +LexToken(EOL,'\n',1,912) +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(SEMICOLON,';',1,993) +LexToken(EOL,'\n',1,994) +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(SEMICOLON,';',1,1048) +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(COMMA,',',1,1109) +LexToken(EOL,'\n',1,1110) +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(COMMA,',',1,1340) +LexToken(EOL,'\n',1,1341) +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(SEMICOLON,';',1,1426) +LexToken(EOL,'\n',1,1427) +LexToken(VAR,'ot',1,1444) +LexToken(ASSIGNMENT,'=',1,1446) +LexToken(NUMBER,'1',1,1447) +LexToken(SEMICOLON,';',1,1448) +LexToken(EOL,'\n',1,1449) +LexToken(VAR,'it',1,1466) +LexToken(ASSIGNMENT,'=',1,1468) +LexToken(NUMBER,'1',1,1469) +LexToken(SEMICOLON,';',1,1470) +LexToken(EOL,'\n',1,1471) +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(SEMICOLON,';',1,1545) +LexToken(EOL,'\n',1,1546) +LexToken(VAR,'ot',1,1563) +LexToken(ASSIGNMENT,'=',1,1565) +LexToken(NUMBER,'2',1,1566) +LexToken(SEMICOLON,';',1,1567) +LexToken(EOL,'\n',1,1568) +LexToken(VAR,'it',1,1585) +LexToken(ASSIGNMENT,'=',1,1587) +LexToken(NUMBER,'2',1,1588) +LexToken(SEMICOLON,';',1,1589) +LexToken(EOL,'\n',1,1590) +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(SEMICOLON,';',1,1660) +LexToken(EOL,'\n',1,1661) +LexToken(VAR,'ok',1,1678) +LexToken(ASSIGNMENT,'=',1,1680) +LexToken(PREVAR_BOOLEAN,'%f',1,1681) +LexToken(SEMICOLON,';',1,1683) +LexToken(EOL,'\n',1,1684) +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(SEMICOLON,';',1,1736) +LexToken(EOL,'\n',1,1737) +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(SEMICOLON,';',1,1776) +LexToken(EOL,'\n',1,1777) +LexToken(VAR,'funtyp',1,1790) +LexToken(ASSIGNMENT,'=',1,1796) +LexToken(NUMBER,'4',1,1797) +LexToken(SEMICOLON,';',1,1798) +LexToken(EOL,'\n',1,1799) +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(SEMICOLON,';',1,1850) +LexToken(EOL,'\n',1,1851) +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(SEMICOLON,';',1,1994) +LexToken(EOL,'\n',1,1995) +LexToken(VAR,'graphics',1,2012) +LexToken(DOT,'.',1,2020) +LexToken(VAR,'exprs',1,2021) +LexToken(ASSIGNMENT,'=',1,2026) +LexToken(VAR,'label',1,2027) +LexToken(SEMICOLON,';',1,2032) +LexToken(EOL,'\n',1,2033) +LexToken(VAR,'arg1',1,2050) +LexToken(DOT,'.',1,2054) +LexToken(VAR,'graphics',1,2055) +LexToken(ASSIGNMENT,'=',1,2063) +LexToken(VAR,'graphics',1,2064) +LexToken(SEMICOLON,';',1,2072) +LexToken(EOL,'\n',1,2073) +LexToken(VAR,'arg1',1,2090) +LexToken(DOT,'.',1,2094) +LexToken(VAR,'model',1,2095) +LexToken(ASSIGNMENT,'=',1,2100) +LexToken(VAR,'model',1,2101) +LexToken(SEMICOLON,';',1,2106) +LexToken(EOL,'\n',1,2107) +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(SEMICOLON,';',1,2264) +LexToken(EOL,'\n',1,2265) +LexToken(VAR,'funtyp',1,2274) +LexToken(ASSIGNMENT,'=',1,2280) +LexToken(NUMBER,'4',1,2281) +LexToken(SEMICOLON,';',1,2282) +LexToken(EOL,'\n',1,2283) +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(NUMBER,'-1',1,2347) +LexToken(EOL,'\n',1,2349) +LexToken(VAR,'model',1,2358) +LexToken(DOT,'.',1,2363) +LexToken(VAR,'in2',1,2364) +LexToken(ASSIGNMENT,'=',1,2367) +LexToken(NUMBER,'-1',1,2368) +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,2413) +LexToken(VAR,'model',1,2422) +LexToken(DOT,'.',1,2427) +LexToken(VAR,'out2',1,2428) +LexToken(ASSIGNMENT,'=',1,2432) +LexToken(NUMBER,'-1',1,2433) +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(SEMICOLON,';',1,2704) +LexToken(EOL,'\n',1,2705) +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) diff --git a/js/MatrixOp/MATLU.js b/js/MatrixOp/MATLU.js new file mode 100644 index 00000000..2b58fee2 --- /dev/null +++ b/js/MatrixOp/MATLU.js @@ -0,0 +1,499 @@ +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(SEMICOLON,';',1,888) +LexToken(EOL,'\n',1,889) +LexToken(VAR,'y',1,894) +LexToken(ASSIGNMENT,'=',1,895) +LexToken(OPENSQBRACKET,'[',1,896) +LexToken(CLOSESQBRACKET,']',1,897) +LexToken(SEMICOLON,';',1,898) +LexToken(EOL,'\n',1,899) +LexToken(VAR,'typ',1,904) +LexToken(ASSIGNMENT,'=',1,907) +LexToken(OPENSQBRACKET,'[',1,908) +LexToken(CLOSESQBRACKET,']',1,909) +LexToken(SEMICOLON,';',1,910) +LexToken(EOL,'\n',1,911) +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(SEMICOLON,';',1,986) +LexToken(EOL,'\n',1,987) +LexToken(VAR,'graphics',1,996) +LexToken(ASSIGNMENT,'=',1,1004) +LexToken(VAR,'arg1',1,1005) +LexToken(DOT,'.',1,1009) +LexToken(VAR,'graphics',1,1010) +LexToken(SEMICOLON,';',1,1018) +LexToken(EOL,'\n',1,1019) +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(COMMA,',',1,1108) +LexToken(EOL,'\n',1,1109) +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(SEMICOLON,';',1,1301) +LexToken(EOL,'\n',1,1302) +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(COMMA,',',1,1348) +LexToken(EOL,'\n',1,1349) +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(SEMICOLON,';',1,1433) +LexToken(EOL,'\n',1,1434) +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(SEMICOLON,';',1,1459) +LexToken(EOL,'\n',1,1460) +LexToken(VAR,'it',1,1477) +LexToken(ASSIGNMENT,'=',1,1479) +LexToken(NUMBER,'1',1,1480) +LexToken(SEMICOLON,';',1,1481) +LexToken(EOL,'\n',1,1482) +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(SEMICOLON,';',1,1555) +LexToken(EOL,'\n',1,1556) +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(SEMICOLON,';',1,1581) +LexToken(EOL,'\n',1,1582) +LexToken(VAR,'it',1,1599) +LexToken(ASSIGNMENT,'=',1,1601) +LexToken(NUMBER,'2',1,1602) +LexToken(SEMICOLON,';',1,1603) +LexToken(EOL,'\n',1,1604) +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(SEMICOLON,';',1,1674) +LexToken(EOL,'\n',1,1675) +LexToken(VAR,'ok',1,1692) +LexToken(ASSIGNMENT,'=',1,1694) +LexToken(PREVAR_BOOLEAN,'%f',1,1695) +LexToken(SEMICOLON,';',1,1697) +LexToken(EOL,'\n',1,1698) +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(SEMICOLON,';',1,1928) +LexToken(EOL,'\n',1,1929) +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(SEMICOLON,';',1,2017) +LexToken(EOL,'\n',1,2018) +LexToken(VAR,'x',1,2035) +LexToken(DOT,'.',1,2036) +LexToken(VAR,'graphics',1,2037) +LexToken(ASSIGNMENT,'=',1,2045) +LexToken(VAR,'graphics',1,2046) +LexToken(SEMICOLON,';',1,2054) +LexToken(EOL,'\n',1,2055) +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(SEMICOLON,';',1,2218) +LexToken(EOL,'\n',1,2219) +LexToken(VAR,'funtyp',1,2228) +LexToken(ASSIGNMENT,'=',1,2234) +LexToken(NUMBER,'4',1,2235) +LexToken(SEMICOLON,';',1,2236) +LexToken(EOL,'\n',1,2237) +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(NUMBER,'-1',1,2301) +LexToken(EOL,'\n',1,2303) +LexToken(VAR,'model',1,2312) +LexToken(DOT,'.',1,2317) +LexToken(VAR,'in2',1,2318) +LexToken(ASSIGNMENT,'=',1,2321) +LexToken(NUMBER,'-1',1,2322) +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(NUMBER,'-1',1,2443) +LexToken(SEMICOLON,';',1,2445) +LexToken(NUMBER,'-1',1,2446) +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(NUMBER,'-1',1,2470) +LexToken(SEMICOLON,';',1,2472) +LexToken(NUMBER,'-1',1,2473) +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(SEMICOLON,';',1,2747) +LexToken(EOL,'\n',1,2748) +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) diff --git a/js/MatrixOp/MATMAGPHI.js b/js/MatrixOp/MATMAGPHI.js new file mode 100644 index 00000000..3311a7b6 --- /dev/null +++ b/js/MatrixOp/MATMAGPHI.js @@ -0,0 +1,528 @@ +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(SEMICOLON,';',1,892) +LexToken(EOL,'\n',1,893) +LexToken(VAR,'y',1,898) +LexToken(ASSIGNMENT,'=',1,899) +LexToken(OPENSQBRACKET,'[',1,900) +LexToken(CLOSESQBRACKET,']',1,901) +LexToken(SEMICOLON,';',1,902) +LexToken(EOL,'\n',1,903) +LexToken(VAR,'typ',1,908) +LexToken(ASSIGNMENT,'=',1,911) +LexToken(OPENSQBRACKET,'[',1,912) +LexToken(CLOSESQBRACKET,']',1,913) +LexToken(SEMICOLON,';',1,914) +LexToken(EOL,'\n',1,915) +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(SEMICOLON,';',1,990) +LexToken(EOL,'\n',1,991) +LexToken(VAR,'graphics',1,1000) +LexToken(ASSIGNMENT,'=',1,1008) +LexToken(VAR,'arg1',1,1009) +LexToken(DOT,'.',1,1013) +LexToken(VAR,'graphics',1,1014) +LexToken(SEMICOLON,';',1,1022) +LexToken(EOL,'\n',1,1023) +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(COMMA,',',1,1112) +LexToken(EOL,'\n',1,1113) +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(COMMA,',',1,1368) +LexToken(EOL,'\n',1,1369) +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(SEMICOLON,';',1,1483) +LexToken(EOL,'\n',1,1484) +LexToken(VAR,'in',1,1501) +LexToken(ASSIGNMENT,'=',1,1503) +LexToken(OPENSQBRACKET,'[',1,1504) +LexToken(NUMBER,'-1',1,1505) +LexToken(NUMBER,'-2',1,1508) +LexToken(CLOSESQBRACKET,']',1,1510) +LexToken(SEMICOLON,';',1,1511) +LexToken(EOL,'\n',1,1512) +LexToken(VAR,'it',1,1529) +LexToken(ASSIGNMENT,'=',1,1531) +LexToken(NUMBER,'2',1,1532) +LexToken(SEMICOLON,';',1,1533) +LexToken(EOL,'\n',1,1534) +LexToken(VAR,'out',1,1551) +LexToken(ASSIGNMENT,'=',1,1554) +LexToken(OPENSQBRACKET,'[',1,1555) +LexToken(NUMBER,'-1',1,1556) +LexToken(NUMBER,'-2',1,1559) +LexToken(SEMICOLON,';',1,1561) +LexToken(NUMBER,'-1',1,1562) +LexToken(NUMBER,'-2',1,1565) +LexToken(CLOSESQBRACKET,']',1,1567) +LexToken(SEMICOLON,';',1,1568) +LexToken(EOL,'\n',1,1569) +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(SEMICOLON,';',1,1594) +LexToken(EOL,'\n',1,1595) +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(SEMICOLON,';',1,1676) +LexToken(EOL,'\n',1,1677) +LexToken(VAR,'in',1,1694) +LexToken(ASSIGNMENT,'=',1,1696) +LexToken(OPENSQBRACKET,'[',1,1697) +LexToken(NUMBER,'-1',1,1698) +LexToken(NUMBER,'-2',1,1701) +LexToken(SEMICOLON,';',1,1703) +LexToken(NUMBER,'-1',1,1704) +LexToken(NUMBER,'-2',1,1707) +LexToken(CLOSESQBRACKET,']',1,1709) +LexToken(SEMICOLON,';',1,1710) +LexToken(EOL,'\n',1,1711) +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(SEMICOLON,';',1,1736) +LexToken(EOL,'\n',1,1737) +LexToken(VAR,'out',1,1754) +LexToken(ASSIGNMENT,'=',1,1757) +LexToken(OPENSQBRACKET,'[',1,1758) +LexToken(NUMBER,'-1',1,1759) +LexToken(NUMBER,'-2',1,1762) +LexToken(CLOSESQBRACKET,']',1,1764) +LexToken(SEMICOLON,';',1,1765) +LexToken(EOL,'\n',1,1766) +LexToken(VAR,'ot',1,1783) +LexToken(ASSIGNMENT,'=',1,1785) +LexToken(NUMBER,'2',1,1786) +LexToken(SEMICOLON,';',1,1787) +LexToken(EOL,'\n',1,1788) +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(SEMICOLON,';',1,1868) +LexToken(EOL,'\n',1,1869) +LexToken(VAR,'ok',1,1886) +LexToken(ASSIGNMENT,'=',1,1888) +LexToken(PREVAR_BOOLEAN,'%f',1,1889) +LexToken(SEMICOLON,';',1,1891) +LexToken(EOL,'\n',1,1892) +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(SEMICOLON,';',1,1929) +LexToken(EOL,'\n',1,1930) +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(SEMICOLON,';',1,2135) +LexToken(EOL,'\n',1,2136) +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(SEMICOLON,';',1,2403) +LexToken(EOL,'\n',1,2404) +LexToken(VAR,'funtyp',1,2413) +LexToken(ASSIGNMENT,'=',1,2419) +LexToken(NUMBER,'4',1,2420) +LexToken(SEMICOLON,';',1,2421) +LexToken(EOL,'\n',1,2422) +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(NUMBER,'-1',1,2485) +LexToken(EOL,'\n',1,2487) +LexToken(VAR,'model',1,2496) +LexToken(DOT,'.',1,2501) +LexToken(VAR,'in2',1,2502) +LexToken(ASSIGNMENT,'=',1,2505) +LexToken(NUMBER,'-2',1,2506) +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(NUMBER,'-1',1,2550) +LexToken(SEMICOLON,';',1,2552) +LexToken(NUMBER,'-1',1,2553) +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(NUMBER,'-2',1,2577) +LexToken(SEMICOLON,';',1,2579) +LexToken(NUMBER,'-2',1,2580) +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(SEMICOLON,';',1,2856) +LexToken(EOL,'\n',1,2857) +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) diff --git a/js/MatrixOp/MATMUL.js b/js/MatrixOp/MATMUL.js new file mode 100644 index 00000000..5bd335a6 --- /dev/null +++ b/js/MatrixOp/MATMUL.js @@ -0,0 +1,1169 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',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,966) +LexToken(ASSIGNMENT,'=',1,974) +LexToken(VAR,'x',1,975) +LexToken(DOT,'.',1,976) +LexToken(VAR,'graphics',1,977) +LexToken(SEMICOLON,';',1,985) +LexToken(EOL,'\n',1,986) +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(SEMICOLON,';',1,1037) +LexToken(EOL,'\n',1,1038) +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(SEMICOLON,';',1,1094) +LexToken(EOL,'\n',1,1095) +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(COMMA,',',1,1174) +LexToken(EOL,'\n',1,1175) +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(SEMICOLON,';',1,1269) +LexToken(EOL,'\n',1,1270) +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,';',1,1395) +LexToken(DQSTRING,'"For the Multipication rule:"',1,1437) +LexToken(SEMICOLON,';',1,1438) +LexToken(DQSTRING,'" 1= Matrix by Matrix"',1,1476) +LexToken(SEMICOLON,';',1,1477) +LexToken(DQSTRING,'" 2= Matrix by Matrix element wise "',1,1529) +LexToken(SEMICOLON,';',1,1530) +LexToken(DQSTRING,'" 3= Matrix by Scalar"',1,1568) +LexToken(SEMICOLON,';',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,';',1,1703) +LexToken(DQSTRING,'"Multiplication rule"',1,1737) +LexToken(SEMICOLON,';',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(COMMA,',',1,1882) +LexToken(EOL,'\n',1,1883) +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(SEMICOLON,';',1,2013) +LexToken(EOL,'\n',1,2014) +LexToken(VAR,'ok',1,2031) +LexToken(ASSIGNMENT,'=',1,2033) +LexToken(PREVAR_BOOLEAN,'%f',1,2034) +LexToken(SEMICOLON,';',1,2036) +LexToken(EOL,'\n',1,2037) +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(SEMICOLON,';',1,2158) +LexToken(EOL,'\n',1,2159) +LexToken(VAR,'ok',1,2176) +LexToken(ASSIGNMENT,'=',1,2178) +LexToken(PREVAR_BOOLEAN,'%f',1,2179) +LexToken(SEMICOLON,';',1,2181) +LexToken(EOL,'\n',1,2182) +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(SEMICOLON,';',1,2259) +LexToken(EOL,'\n',1,2260) +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(OPERATOR,'-',1,2301) +LexToken(OPENBRACKET,'(',1,2302) +LexToken(NUMBER,'2',1,2303) +LexToken(OPERATOR,'^',1,2304) +LexToken(NUMBER,'31',1,2305) +LexToken(CLOSEBRACKET,')',1,2307) +LexToken(SEMICOLON,';',1,2308) +LexToken(OPERATOR,'-',1,2309) +LexToken(OPENBRACKET,'(',1,2310) +LexToken(NUMBER,'2',1,2311) +LexToken(OPERATOR,'^',1,2312) +LexToken(NUMBER,'15',1,2313) +LexToken(CLOSEBRACKET,')',1,2315) +LexToken(SEMICOLON,';',1,2316) +LexToken(OPERATOR,'-',1,2317) +LexToken(OPENBRACKET,'(',1,2318) +LexToken(NUMBER,'2',1,2319) +LexToken(OPERATOR,'^',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(OPERATOR,'^',1,2357) +LexToken(NUMBER,'31',1,2358) +LexToken(CLOSEBRACKET,')',1,2360) +LexToken(NUMBER,'-1',1,2361) +LexToken(SEMICOLON,';',1,2363) +LexToken(OPENBRACKET,'(',1,2364) +LexToken(NUMBER,'2',1,2365) +LexToken(OPERATOR,'^',1,2366) +LexToken(NUMBER,'15',1,2367) +LexToken(CLOSEBRACKET,')',1,2369) +LexToken(NUMBER,'-1',1,2370) +LexToken(SEMICOLON,';',1,2372) +LexToken(OPENBRACKET,'(',1,2373) +LexToken(NUMBER,'2',1,2374) +LexToken(OPERATOR,'^',1,2375) +LexToken(NUMBER,'7',1,2376) +LexToken(CLOSEBRACKET,')',1,2377) +LexToken(NUMBER,'-1',1,2378) +LexToken(SEMICOLON,';',1,2380) +LexToken(OPENBRACKET,'(',1,2381) +LexToken(NUMBER,'2',1,2382) +LexToken(OPERATOR,'^',1,2383) +LexToken(NUMBER,'32',1,2384) +LexToken(CLOSEBRACKET,')',1,2386) +LexToken(NUMBER,'-1',1,2387) +LexToken(SEMICOLON,';',1,2389) +LexToken(OPENBRACKET,'(',1,2390) +LexToken(NUMBER,'2',1,2391) +LexToken(OPERATOR,'^',1,2392) +LexToken(NUMBER,'16',1,2393) +LexToken(CLOSEBRACKET,')',1,2395) +LexToken(NUMBER,'-1',1,2396) +LexToken(SEMICOLON,';',1,2398) +LexToken(OPENBRACKET,'(',1,2399) +LexToken(NUMBER,'2',1,2400) +LexToken(OPERATOR,'^',1,2401) +LexToken(NUMBER,'8',1,2402) +LexToken(CLOSEBRACKET,')',1,2403) +LexToken(NUMBER,'-1',1,2404) +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(SEMICOLON,';',1,3082) +LexToken(EOL,'\n',1,3083) +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(SEMICOLON,';',1,3172) +LexToken(EOL,'\n',1,3173) +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(OPERATOR,'*',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(SEMICOLON,';',1,5249) +LexToken(EOL,'\n',1,5250) +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(NUMBER,'-1',1,5320) +LexToken(NUMBER,'-2',1,5323) +LexToken(SEMICOLON,';',1,5325) +LexToken(NUMBER,'-2',1,5326) +LexToken(NUMBER,'-3',1,5329) +LexToken(CLOSESQBRACKET,']',1,5331) +LexToken(SEMICOLON,';',1,5332) +LexToken(EOL,'\n',1,5333) +LexToken(VAR,'out',1,5350) +LexToken(ASSIGNMENT,'=',1,5353) +LexToken(OPENSQBRACKET,'[',1,5354) +LexToken(NUMBER,'-1',1,5355) +LexToken(NUMBER,'-3',1,5358) +LexToken(CLOSESQBRACKET,']',1,5360) +LexToken(SEMICOLON,';',1,5361) +LexToken(EOL,'\n',1,5362) +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(NUMBER,'-1',1,5415) +LexToken(NUMBER,'-2',1,5418) +LexToken(SEMICOLON,';',1,5420) +LexToken(NUMBER,'-1',1,5421) +LexToken(NUMBER,'-2',1,5424) +LexToken(CLOSESQBRACKET,']',1,5426) +LexToken(EOL,'\n',1,5427) +LexToken(VAR,'out',1,5444) +LexToken(ASSIGNMENT,'=',1,5447) +LexToken(OPENSQBRACKET,'[',1,5448) +LexToken(NUMBER,'-1',1,5449) +LexToken(NUMBER,'-2',1,5452) +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(NUMBER,'-1',1,5493) +LexToken(NUMBER,'-2',1,5496) +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(NUMBER,'-1',1,5525) +LexToken(NUMBER,'-2',1,5528) +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(SEMICOLON,';',1,5743) +LexToken(EOL,'\n',1,5744) +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(SEMICOLON,';',1,5852) +LexToken(EOL,'\n',1,5853) +LexToken(VAR,'x',1,5870) +LexToken(DOT,'.',1,5871) +LexToken(VAR,'graphics',1,5872) +LexToken(ASSIGNMENT,'=',1,5880) +LexToken(VAR,'graphics',1,5881) +LexToken(SEMICOLON,';',1,5889) +LexToken(EOL,'\n',1,5890) +LexToken(VAR,'x',1,5907) +LexToken(DOT,'.',1,5908) +LexToken(VAR,'model',1,5909) +LexToken(ASSIGNMENT,'=',1,5914) +LexToken(VAR,'model',1,5915) +LexToken(SEMICOLON,';',1,5920) +LexToken(EOL,'\n',1,5921) +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(SEMICOLON,';',1,5966) +LexToken(EOL,'\n',1,5967) +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(NUMBER,'-1',1,6146) +LexToken(SEMICOLON,';',1,6148) +LexToken(NUMBER,'-2',1,6149) +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(NUMBER,'-2',1,6172) +LexToken(SEMICOLON,';',1,6174) +LexToken(NUMBER,'-3',1,6175) +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(NUMBER,'-1',1,6197) +LexToken(EOL,'\n',1,6199) +LexToken(VAR,'model',1,6208) +LexToken(DOT,'.',1,6213) +LexToken(VAR,'out2',1,6214) +LexToken(ASSIGNMENT,'=',1,6218) +LexToken(NUMBER,'-3',1,6219) +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) diff --git a/js/MatrixOp/MATPINV.js b/js/MatrixOp/MATPINV.js new file mode 100644 index 00000000..879e6d00 --- /dev/null +++ b/js/MatrixOp/MATPINV.js @@ -0,0 +1,496 @@ +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(SEMICOLON,';',1,890) +LexToken(EOL,'\n',1,891) +LexToken(VAR,'y',1,896) +LexToken(ASSIGNMENT,'=',1,897) +LexToken(OPENSQBRACKET,'[',1,898) +LexToken(CLOSESQBRACKET,']',1,899) +LexToken(SEMICOLON,';',1,900) +LexToken(EOL,'\n',1,901) +LexToken(VAR,'typ',1,906) +LexToken(ASSIGNMENT,'=',1,909) +LexToken(OPENSQBRACKET,'[',1,910) +LexToken(CLOSESQBRACKET,']',1,911) +LexToken(SEMICOLON,';',1,912) +LexToken(EOL,'\n',1,913) +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(SEMICOLON,';',1,994) +LexToken(EOL,'\n',1,995) +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(SEMICOLON,';',1,1049) +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(COMMA,',',1,1110) +LexToken(EOL,'\n',1,1111) +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(COMMA,',',1,1342) +LexToken(EOL,'\n',1,1343) +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(SEMICOLON,';',1,1429) +LexToken(EOL,'\n',1,1430) +LexToken(VAR,'ot',1,1447) +LexToken(ASSIGNMENT,'=',1,1449) +LexToken(NUMBER,'1',1,1450) +LexToken(SEMICOLON,';',1,1451) +LexToken(EOL,'\n',1,1452) +LexToken(VAR,'it',1,1469) +LexToken(ASSIGNMENT,'=',1,1471) +LexToken(NUMBER,'1',1,1472) +LexToken(SEMICOLON,';',1,1473) +LexToken(EOL,'\n',1,1474) +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(SEMICOLON,';',1,1549) +LexToken(EOL,'\n',1,1550) +LexToken(VAR,'ot',1,1567) +LexToken(ASSIGNMENT,'=',1,1569) +LexToken(NUMBER,'2',1,1570) +LexToken(SEMICOLON,';',1,1571) +LexToken(EOL,'\n',1,1572) +LexToken(VAR,'it',1,1589) +LexToken(ASSIGNMENT,'=',1,1591) +LexToken(NUMBER,'2',1,1592) +LexToken(SEMICOLON,';',1,1593) +LexToken(EOL,'\n',1,1594) +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(SEMICOLON,';',1,1664) +LexToken(EOL,'\n',1,1665) +LexToken(VAR,'ok',1,1682) +LexToken(ASSIGNMENT,'=',1,1684) +LexToken(PREVAR_BOOLEAN,'%f',1,1685) +LexToken(SEMICOLON,';',1,1687) +LexToken(EOL,'\n',1,1688) +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(SEMICOLON,';',1,1740) +LexToken(EOL,'\n',1,1741) +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(SEMICOLON,';',1,1780) +LexToken(EOL,'\n',1,1781) +LexToken(VAR,'funtyp',1,1794) +LexToken(ASSIGNMENT,'=',1,1800) +LexToken(NUMBER,'4',1,1801) +LexToken(SEMICOLON,';',1,1802) +LexToken(EOL,'\n',1,1803) +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(SEMICOLON,';',1,1854) +LexToken(EOL,'\n',1,1855) +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(SEMICOLON,';',1,1998) +LexToken(EOL,'\n',1,1999) +LexToken(VAR,'graphics',1,2016) +LexToken(DOT,'.',1,2024) +LexToken(VAR,'exprs',1,2025) +LexToken(ASSIGNMENT,'=',1,2030) +LexToken(VAR,'label',1,2031) +LexToken(SEMICOLON,';',1,2036) +LexToken(EOL,'\n',1,2037) +LexToken(VAR,'arg1',1,2054) +LexToken(DOT,'.',1,2058) +LexToken(VAR,'graphics',1,2059) +LexToken(ASSIGNMENT,'=',1,2067) +LexToken(VAR,'graphics',1,2068) +LexToken(SEMICOLON,';',1,2076) +LexToken(EOL,'\n',1,2077) +LexToken(VAR,'arg1',1,2094) +LexToken(DOT,'.',1,2098) +LexToken(VAR,'model',1,2099) +LexToken(ASSIGNMENT,'=',1,2104) +LexToken(VAR,'model',1,2105) +LexToken(SEMICOLON,';',1,2110) +LexToken(EOL,'\n',1,2111) +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(SEMICOLON,';',1,2269) +LexToken(EOL,'\n',1,2270) +LexToken(VAR,'funtyp',1,2279) +LexToken(ASSIGNMENT,'=',1,2285) +LexToken(NUMBER,'4',1,2286) +LexToken(SEMICOLON,';',1,2287) +LexToken(EOL,'\n',1,2288) +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(NUMBER,'-1',1,2352) +LexToken(EOL,'\n',1,2354) +LexToken(VAR,'model',1,2363) +LexToken(DOT,'.',1,2368) +LexToken(VAR,'in2',1,2369) +LexToken(ASSIGNMENT,'=',1,2372) +LexToken(NUMBER,'-2',1,2373) +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(NUMBER,'-2',1,2416) +LexToken(EOL,'\n',1,2418) +LexToken(VAR,'model',1,2427) +LexToken(DOT,'.',1,2432) +LexToken(VAR,'out2',1,2433) +LexToken(ASSIGNMENT,'=',1,2437) +LexToken(NUMBER,'-1',1,2438) +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(SEMICOLON,';',1,2709) +LexToken(EOL,'\n',1,2710) +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) diff --git a/js/MatrixOp/MATRESH.js b/js/MatrixOp/MATRESH.js new file mode 100644 index 00000000..8b3db4bd --- /dev/null +++ b/js/MatrixOp/MATRESH.js @@ -0,0 +1,685 @@ +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(SEMICOLON,';',1,890) +LexToken(EOL,'\n',1,891) +LexToken(VAR,'y',1,896) +LexToken(ASSIGNMENT,'=',1,897) +LexToken(OPENSQBRACKET,'[',1,898) +LexToken(CLOSESQBRACKET,']',1,899) +LexToken(SEMICOLON,';',1,900) +LexToken(EOL,'\n',1,901) +LexToken(VAR,'typ',1,906) +LexToken(ASSIGNMENT,'=',1,909) +LexToken(OPENSQBRACKET,'[',1,910) +LexToken(CLOSESQBRACKET,']',1,911) +LexToken(SEMICOLON,';',1,912) +LexToken(EOL,'\n',1,913) +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(SEMICOLON,';',1,988) +LexToken(EOL,'\n',1,989) +LexToken(VAR,'graphics',1,998) +LexToken(ASSIGNMENT,'=',1,1006) +LexToken(VAR,'arg1',1,1007) +LexToken(DOT,'.',1,1011) +LexToken(VAR,'graphics',1,1012) +LexToken(SEMICOLON,';',1,1020) +LexToken(EOL,'\n',1,1021) +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(COMMA,',',1,1110) +LexToken(EOL,'\n',1,1111) +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,';',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(NUMBER,'-1',1,1393) +LexToken(COMMA,',',1,1395) +LexToken(DQSTRING,'"vec"',1,1400) +LexToken(COMMA,',',1,1401) +LexToken(NUMBER,'-1',1,1402) +LexToken(COMMA,',',1,1404) +LexToken(DQSTRING,'"vec"',1,1409) +LexToken(COMMA,',',1,1410) +LexToken(NUMBER,'-1',1,1411) +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(COMMA,',',1,1467) +LexToken(EOL,'\n',1,1468) +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(SEMICOLON,';',1,1629) +LexToken(EOL,'\n',1,1630) +LexToken(VAR,'ok',1,1647) +LexToken(ASSIGNMENT,'=',1,1649) +LexToken(PREVAR_BOOLEAN,'%f',1,1650) +LexToken(SEMICOLON,';',1,1652) +LexToken(EOL,'\n',1,1653) +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(SEMICOLON,';',1,1760) +LexToken(EOL,'\n',1,1761) +LexToken(VAR,'ok',1,1778) +LexToken(ASSIGNMENT,'=',1,1780) +LexToken(PREVAR_BOOLEAN,'%f',1,1781) +LexToken(SEMICOLON,';',1,1783) +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(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(OPERATOR,'*',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(SEMICOLON,';',1,1948) +LexToken(EOL,'\n',1,1949) +LexToken(VAR,'ok',1,1970) +LexToken(ASSIGNMENT,'=',1,1972) +LexToken(PREVAR_BOOLEAN,'%f',1,1973) +LexToken(SEMICOLON,';',1,1975) +LexToken(EOL,'\n',1,1976) +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(OPERATOR,'*',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(SEMICOLON,';',1,2122) +LexToken(EOL,'\n',1,2123) +LexToken(VAR,'ok',1,2144) +LexToken(ASSIGNMENT,'=',1,2146) +LexToken(PREVAR_BOOLEAN,'%f',1,2147) +LexToken(SEMICOLON,';',1,2149) +LexToken(EOL,'\n',1,2150) +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(OPERATOR,'*',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(OPERATOR,'*',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(SEMICOLON,';',1,2300) +LexToken(EOL,'\n',1,2301) +LexToken(VAR,'ok',1,2322) +LexToken(ASSIGNMENT,'=',1,2324) +LexToken(PREVAR_BOOLEAN,'%f',1,2325) +LexToken(SEMICOLON,';',1,2327) +LexToken(EOL,'\n',1,2328) +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(SEMICOLON,';',1,2437) +LexToken(EOL,'\n',1,2438) +LexToken(VAR,'ot',1,2455) +LexToken(ASSIGNMENT,'=',1,2457) +LexToken(NUMBER,'1',1,2458) +LexToken(SEMICOLON,';',1,2459) +LexToken(EOL,'\n',1,2460) +LexToken(VAR,'it',1,2477) +LexToken(ASSIGNMENT,'=',1,2479) +LexToken(NUMBER,'1',1,2480) +LexToken(SEMICOLON,';',1,2481) +LexToken(EOL,'\n',1,2482) +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(SEMICOLON,';',1,2560) +LexToken(EOL,'\n',1,2561) +LexToken(VAR,'ot',1,2578) +LexToken(ASSIGNMENT,'=',1,2580) +LexToken(NUMBER,'2',1,2581) +LexToken(SEMICOLON,';',1,2582) +LexToken(EOL,'\n',1,2583) +LexToken(VAR,'it',1,2600) +LexToken(ASSIGNMENT,'=',1,2602) +LexToken(NUMBER,'2',1,2603) +LexToken(SEMICOLON,';',1,2604) +LexToken(EOL,'\n',1,2605) +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(SEMICOLON,';',1,2675) +LexToken(EOL,'\n',1,2676) +LexToken(VAR,'ok',1,2693) +LexToken(ASSIGNMENT,'=',1,2695) +LexToken(PREVAR_BOOLEAN,'%f',1,2696) +LexToken(SEMICOLON,';',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,'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(SEMICOLON,';',1,2918) +LexToken(EOL,'\n',1,2919) +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(SEMICOLON,';',1,3282) +LexToken(EOL,'\n',1,3283) +LexToken(VAR,'funtyp',1,3292) +LexToken(ASSIGNMENT,'=',1,3298) +LexToken(NUMBER,'4',1,3299) +LexToken(SEMICOLON,';',1,3300) +LexToken(EOL,'\n',1,3301) +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(NUMBER,'-1',1,3364) +LexToken(EOL,'\n',1,3366) +LexToken(VAR,'model',1,3375) +LexToken(DOT,'.',1,3380) +LexToken(VAR,'in2',1,3381) +LexToken(ASSIGNMENT,'=',1,3384) +LexToken(NUMBER,'-2',1,3385) +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(NUMBER,'-1',1,3428) +LexToken(EOL,'\n',1,3430) +LexToken(VAR,'model',1,3439) +LexToken(DOT,'.',1,3444) +LexToken(VAR,'out2',1,3445) +LexToken(ASSIGNMENT,'=',1,3449) +LexToken(NUMBER,'-2',1,3450) +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(SEMICOLON,';',1,3751) +LexToken(EOL,'\n',1,3752) +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) diff --git a/js/MatrixOp/MATSING.js b/js/MatrixOp/MATSING.js new file mode 100644 index 00000000..3baa94d0 --- /dev/null +++ b/js/MatrixOp/MATSING.js @@ -0,0 +1,653 @@ +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(SEMICOLON,';',1,890) +LexToken(EOL,'\n',1,891) +LexToken(VAR,'y',1,896) +LexToken(ASSIGNMENT,'=',1,897) +LexToken(OPENSQBRACKET,'[',1,898) +LexToken(CLOSESQBRACKET,']',1,899) +LexToken(SEMICOLON,';',1,900) +LexToken(EOL,'\n',1,901) +LexToken(VAR,'typ',1,906) +LexToken(ASSIGNMENT,'=',1,909) +LexToken(OPENSQBRACKET,'[',1,910) +LexToken(CLOSESQBRACKET,']',1,911) +LexToken(SEMICOLON,';',1,912) +LexToken(EOL,'\n',1,913) +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(SEMICOLON,';',1,988) +LexToken(EOL,'\n',1,989) +LexToken(VAR,'graphics',1,998) +LexToken(ASSIGNMENT,'=',1,1006) +LexToken(VAR,'arg1',1,1007) +LexToken(DOT,'.',1,1011) +LexToken(VAR,'graphics',1,1012) +LexToken(SEMICOLON,';',1,1020) +LexToken(EOL,'\n',1,1021) +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(COMMA,',',1,1110) +LexToken(EOL,'\n',1,1111) +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(COMMA,',',1,1422) +LexToken(EOL,'\n',1,1423) +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(SEMICOLON,';',1,1574) +LexToken(EOL,'\n',1,1575) +LexToken(VAR,'in',1,1596) +LexToken(ASSIGNMENT,'=',1,1598) +LexToken(OPENSQBRACKET,'[',1,1599) +LexToken(NUMBER,'-1',1,1600) +LexToken(NUMBER,'-2',1,1603) +LexToken(CLOSESQBRACKET,']',1,1605) +LexToken(SEMICOLON,';',1,1606) +LexToken(EOL,'\n',1,1607) +LexToken(VAR,'out',1,1628) +LexToken(ASSIGNMENT,'=',1,1631) +LexToken(OPENSQBRACKET,'[',1,1632) +LexToken(NUMBER,'-1',1,1633) +LexToken(NUMBER,'1',1,1636) +LexToken(CLOSESQBRACKET,']',1,1637) +LexToken(SEMICOLON,';',1,1638) +LexToken(EOL,'\n',1,1639) +LexToken(VAR,'ot',1,1660) +LexToken(ASSIGNMENT,'=',1,1662) +LexToken(NUMBER,'1',1,1663) +LexToken(SEMICOLON,';',1,1664) +LexToken(EOL,'\n',1,1665) +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(SEMICOLON,';',1,1752) +LexToken(EOL,'\n',1,1753) +LexToken(VAR,'in',1,1774) +LexToken(ASSIGNMENT,'=',1,1776) +LexToken(OPENSQBRACKET,'[',1,1777) +LexToken(NUMBER,'-1',1,1778) +LexToken(NUMBER,'-2',1,1781) +LexToken(CLOSESQBRACKET,']',1,1783) +LexToken(SEMICOLON,';',1,1784) +LexToken(EOL,'\n',1,1785) +LexToken(VAR,'out',1,1806) +LexToken(ASSIGNMENT,'=',1,1809) +LexToken(OPENSQBRACKET,'[',1,1810) +LexToken(NUMBER,'-1',1,1811) +LexToken(NUMBER,'-1',1,1814) +LexToken(SEMICOLON,';',1,1816) +LexToken(NUMBER,'-1',1,1817) +LexToken(NUMBER,'-2',1,1820) +LexToken(SEMICOLON,';',1,1822) +LexToken(NUMBER,'-2',1,1823) +LexToken(NUMBER,'-2',1,1826) +LexToken(CLOSESQBRACKET,']',1,1828) +LexToken(SEMICOLON,';',1,1829) +LexToken(EOL,'\n',1,1830) +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(SEMICOLON,';',1,1861) +LexToken(EOL,'\n',1,1862) +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(SEMICOLON,';',1,1950) +LexToken(EOL,'\n',1,1951) +LexToken(VAR,'ok',1,1972) +LexToken(ASSIGNMENT,'=',1,1974) +LexToken(PREVAR_BOOLEAN,'%f',1,1975) +LexToken(SEMICOLON,';',1,1977) +LexToken(EOL,'\n',1,1978) +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(SEMICOLON,';',1,2019) +LexToken(EOL,'\n',1,2020) +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(SEMICOLON,';',1,2138) +LexToken(EOL,'\n',1,2139) +LexToken(VAR,'in',1,2160) +LexToken(ASSIGNMENT,'=',1,2162) +LexToken(OPENSQBRACKET,'[',1,2163) +LexToken(NUMBER,'-1',1,2164) +LexToken(NUMBER,'-2',1,2167) +LexToken(CLOSESQBRACKET,']',1,2169) +LexToken(SEMICOLON,';',1,2170) +LexToken(EOL,'\n',1,2171) +LexToken(VAR,'out',1,2192) +LexToken(ASSIGNMENT,'=',1,2195) +LexToken(OPENSQBRACKET,'[',1,2196) +LexToken(NUMBER,'-1',1,2197) +LexToken(NUMBER,'1',1,2200) +LexToken(CLOSESQBRACKET,']',1,2201) +LexToken(SEMICOLON,';',1,2202) +LexToken(EOL,'\n',1,2203) +LexToken(VAR,'ot',1,2224) +LexToken(ASSIGNMENT,'=',1,2226) +LexToken(NUMBER,'1',1,2227) +LexToken(SEMICOLON,';',1,2228) +LexToken(EOL,'\n',1,2229) +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(SEMICOLON,';',1,2317) +LexToken(EOL,'\n',1,2318) +LexToken(VAR,'in',1,2339) +LexToken(ASSIGNMENT,'=',1,2341) +LexToken(OPENSQBRACKET,'[',1,2342) +LexToken(NUMBER,'-1',1,2343) +LexToken(NUMBER,'-2',1,2346) +LexToken(CLOSESQBRACKET,']',1,2348) +LexToken(SEMICOLON,';',1,2349) +LexToken(EOL,'\n',1,2350) +LexToken(VAR,'out',1,2371) +LexToken(ASSIGNMENT,'=',1,2374) +LexToken(OPENSQBRACKET,'[',1,2375) +LexToken(NUMBER,'-1',1,2376) +LexToken(NUMBER,'-1',1,2379) +LexToken(SEMICOLON,';',1,2381) +LexToken(NUMBER,'-1',1,2382) +LexToken(NUMBER,'-2',1,2385) +LexToken(SEMICOLON,';',1,2387) +LexToken(NUMBER,'-2',1,2388) +LexToken(NUMBER,'-2',1,2391) +LexToken(CLOSESQBRACKET,']',1,2393) +LexToken(SEMICOLON,';',1,2394) +LexToken(EOL,'\n',1,2395) +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(SEMICOLON,';',1,2426) +LexToken(EOL,'\n',1,2427) +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(SEMICOLON,';',1,2515) +LexToken(EOL,'\n',1,2516) +LexToken(VAR,'ok',1,2537) +LexToken(ASSIGNMENT,'=',1,2539) +LexToken(PREVAR_BOOLEAN,'%f',1,2540) +LexToken(SEMICOLON,';',1,2542) +LexToken(EOL,'\n',1,2543) +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(SEMICOLON,';',1,2584) +LexToken(EOL,'\n',1,2585) +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(SEMICOLON,';',1,2655) +LexToken(EOL,'\n',1,2656) +LexToken(VAR,'ok',1,2673) +LexToken(ASSIGNMENT,'=',1,2675) +LexToken(PREVAR_BOOLEAN,'%f',1,2676) +LexToken(SEMICOLON,';',1,2678) +LexToken(EOL,'\n',1,2679) +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(SEMICOLON,';',1,2716) +LexToken(EOL,'\n',1,2717) +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(SEMICOLON,';',1,2922) +LexToken(EOL,'\n',1,2923) +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(SEMICOLON,';',1,3190) +LexToken(EOL,'\n',1,3191) +LexToken(VAR,'funtyp',1,3200) +LexToken(ASSIGNMENT,'=',1,3206) +LexToken(NUMBER,'4',1,3207) +LexToken(SEMICOLON,';',1,3208) +LexToken(EOL,'\n',1,3209) +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(NUMBER,'-1',1,3273) +LexToken(EOL,'\n',1,3275) +LexToken(VAR,'model',1,3284) +LexToken(DOT,'.',1,3289) +LexToken(VAR,'in2',1,3290) +LexToken(ASSIGNMENT,'=',1,3293) +LexToken(NUMBER,'-2',1,3294) +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(NUMBER,'-1',1,3337) +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(SEMICOLON,';',1,3640) +LexToken(EOL,'\n',1,3641) +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) diff --git a/js/MatrixOp/MATSUM.js b/js/MatrixOp/MATSUM.js new file mode 100644 index 00000000..d6068aba --- /dev/null +++ b/js/MatrixOp/MATSUM.js @@ -0,0 +1,644 @@ +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(SEMICOLON,';',1,889) +LexToken(EOL,'\n',1,890) +LexToken(VAR,'y',1,895) +LexToken(ASSIGNMENT,'=',1,896) +LexToken(OPENSQBRACKET,'[',1,897) +LexToken(CLOSESQBRACKET,']',1,898) +LexToken(SEMICOLON,';',1,899) +LexToken(EOL,'\n',1,900) +LexToken(VAR,'typ',1,905) +LexToken(ASSIGNMENT,'=',1,908) +LexToken(OPENSQBRACKET,'[',1,909) +LexToken(CLOSESQBRACKET,']',1,910) +LexToken(SEMICOLON,';',1,911) +LexToken(EOL,'\n',1,912) +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(SEMICOLON,';',1,987) +LexToken(EOL,'\n',1,988) +LexToken(VAR,'graphics',1,997) +LexToken(ASSIGNMENT,'=',1,1005) +LexToken(VAR,'arg1',1,1006) +LexToken(DOT,'.',1,1010) +LexToken(VAR,'graphics',1,1011) +LexToken(SEMICOLON,';',1,1019) +LexToken(EOL,'\n',1,1020) +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(COMMA,',',1,1109) +LexToken(EOL,'\n',1,1110) +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(COMMA,',',1,1391) +LexToken(EOL,'\n',1,1392) +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(SEMICOLON,';',1,1542) +LexToken(EOL,'\n',1,1543) +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(SEMICOLON,';',1,1573) +LexToken(EOL,'\n',1,1574) +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(SEMICOLON,';',1,1662) +LexToken(EOL,'\n',1,1663) +LexToken(VAR,'out',1,1684) +LexToken(ASSIGNMENT,'=',1,1687) +LexToken(OPENSQBRACKET,'[',1,1688) +LexToken(NUMBER,'-1',1,1689) +LexToken(NUMBER,'1',1,1692) +LexToken(CLOSESQBRACKET,']',1,1693) +LexToken(SEMICOLON,';',1,1694) +LexToken(EOL,'\n',1,1695) +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(SEMICOLON,';',1,1783) +LexToken(EOL,'\n',1,1784) +LexToken(VAR,'out',1,1805) +LexToken(ASSIGNMENT,'=',1,1808) +LexToken(OPENSQBRACKET,'[',1,1809) +LexToken(NUMBER,'1',1,1810) +LexToken(NUMBER,'-2',1,1812) +LexToken(CLOSESQBRACKET,']',1,1814) +LexToken(SEMICOLON,';',1,1815) +LexToken(EOL,'\n',1,1816) +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(SEMICOLON,';',1,1904) +LexToken(EOL,'\n',1,1905) +LexToken(VAR,'ok',1,1926) +LexToken(ASSIGNMENT,'=',1,1928) +LexToken(PREVAR_BOOLEAN,'%f',1,1929) +LexToken(SEMICOLON,';',1,1931) +LexToken(EOL,'\n',1,1932) +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(SEMICOLON,';',1,1973) +LexToken(EOL,'\n',1,1974) +LexToken(VAR,'ot',1,1991) +LexToken(ASSIGNMENT,'=',1,1993) +LexToken(NUMBER,'1',1,1994) +LexToken(SEMICOLON,';',1,1995) +LexToken(EOL,'\n',1,1996) +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(SEMICOLON,';',1,2113) +LexToken(EOL,'\n',1,2114) +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(SEMICOLON,';',1,2144) +LexToken(EOL,'\n',1,2145) +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(SEMICOLON,';',1,2234) +LexToken(EOL,'\n',1,2235) +LexToken(VAR,'out',1,2256) +LexToken(ASSIGNMENT,'=',1,2259) +LexToken(OPENSQBRACKET,'[',1,2260) +LexToken(NUMBER,'-1',1,2261) +LexToken(NUMBER,'1',1,2264) +LexToken(CLOSESQBRACKET,']',1,2265) +LexToken(SEMICOLON,';',1,2266) +LexToken(EOL,'\n',1,2267) +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(SEMICOLON,';',1,2356) +LexToken(EOL,'\n',1,2357) +LexToken(VAR,'out',1,2378) +LexToken(ASSIGNMENT,'=',1,2381) +LexToken(OPENSQBRACKET,'[',1,2382) +LexToken(NUMBER,'1',1,2383) +LexToken(NUMBER,'-2',1,2385) +LexToken(CLOSESQBRACKET,']',1,2387) +LexToken(SEMICOLON,';',1,2388) +LexToken(EOL,'\n',1,2389) +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(SEMICOLON,';',1,2477) +LexToken(EOL,'\n',1,2478) +LexToken(VAR,'ok',1,2499) +LexToken(ASSIGNMENT,'=',1,2501) +LexToken(PREVAR_BOOLEAN,'%f',1,2502) +LexToken(SEMICOLON,';',1,2504) +LexToken(EOL,'\n',1,2505) +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(SEMICOLON,';',1,2546) +LexToken(EOL,'\n',1,2547) +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(SEMICOLON,';',1,2638) +LexToken(EOL,'\n',1,2639) +LexToken(VAR,'ok',1,2656) +LexToken(ASSIGNMENT,'=',1,2658) +LexToken(PREVAR_BOOLEAN,'%f',1,2659) +LexToken(SEMICOLON,';',1,2661) +LexToken(EOL,'\n',1,2662) +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(SEMICOLON,';',1,2714) +LexToken(EOL,'\n',1,2715) +LexToken(VAR,'funtyp',1,2728) +LexToken(ASSIGNMENT,'=',1,2734) +LexToken(NUMBER,'4',1,2735) +LexToken(SEMICOLON,';',1,2736) +LexToken(EOL,'\n',1,2737) +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(SEMICOLON,';',1,2942) +LexToken(EOL,'\n',1,2943) +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(SEMICOLON,';',1,3209) +LexToken(EOL,'\n',1,3210) +LexToken(VAR,'funtyp',1,3219) +LexToken(ASSIGNMENT,'=',1,3225) +LexToken(NUMBER,'4',1,3226) +LexToken(SEMICOLON,';',1,3227) +LexToken(EOL,'\n',1,3228) +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(NUMBER,'-1',1,3292) +LexToken(EOL,'\n',1,3294) +LexToken(VAR,'model',1,3303) +LexToken(DOT,'.',1,3308) +LexToken(VAR,'in2',1,3309) +LexToken(ASSIGNMENT,'=',1,3312) +LexToken(NUMBER,'-2',1,3313) +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(SEMICOLON,';',1,3658) +LexToken(EOL,'\n',1,3659) +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) diff --git a/js/MatrixOp/MATTRAN.js b/js/MatrixOp/MATTRAN.js new file mode 100644 index 00000000..973c70ff --- /dev/null +++ b/js/MatrixOp/MATTRAN.js @@ -0,0 +1,445 @@ +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(SEMICOLON,';',1,890) +LexToken(EOL,'\n',1,891) +LexToken(VAR,'y',1,896) +LexToken(ASSIGNMENT,'=',1,897) +LexToken(OPENSQBRACKET,'[',1,898) +LexToken(CLOSESQBRACKET,']',1,899) +LexToken(SEMICOLON,';',1,900) +LexToken(EOL,'\n',1,901) +LexToken(VAR,'typ',1,906) +LexToken(ASSIGNMENT,'=',1,909) +LexToken(OPENSQBRACKET,'[',1,910) +LexToken(CLOSESQBRACKET,']',1,911) +LexToken(SEMICOLON,';',1,912) +LexToken(EOL,'\n',1,913) +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(SEMICOLON,';',1,994) +LexToken(EOL,'\n',1,995) +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(SEMICOLON,';',1,1049) +LexToken(EOL,'\n',1,1050) +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(COMMA,',',1,1187) +LexToken(EOL,'\n',1,1188) +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(COMMA,',',1,1436) +LexToken(EOL,'\n',1,1437) +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(SEMICOLON,';',1,1524) +LexToken(EOL,'\n',1,1525) +LexToken(VAR,'ot',1,1542) +LexToken(ASSIGNMENT,'=',1,1544) +LexToken(NUMBER,'1',1,1545) +LexToken(SEMICOLON,';',1,1546) +LexToken(EOL,'\n',1,1547) +LexToken(VAR,'it',1,1564) +LexToken(ASSIGNMENT,'=',1,1566) +LexToken(NUMBER,'1',1,1567) +LexToken(SEMICOLON,';',1,1568) +LexToken(EOL,'\n',1,1569) +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(SEMICOLON,';',1,1681) +LexToken(EOL,'\n',1,1682) +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(SEMICOLON,';',1,1751) +LexToken(EOL,'\n',1,1752) +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(SEMICOLON,';',1,1793) +LexToken(EOL,'\n',1,1794) +LexToken(VAR,'it',1,1811) +LexToken(ASSIGNMENT,'=',1,1813) +LexToken(NUMBER,'2',1,1814) +LexToken(SEMICOLON,';',1,1815) +LexToken(EOL,'\n',1,1816) +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(SEMICOLON,';',1,1886) +LexToken(EOL,'\n',1,1887) +LexToken(VAR,'ok',1,1904) +LexToken(ASSIGNMENT,'=',1,1906) +LexToken(PREVAR_BOOLEAN,'%f',1,1907) +LexToken(SEMICOLON,';',1,1909) +LexToken(EOL,'\n',1,1910) +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(SEMICOLON,';',1,1962) +LexToken(EOL,'\n',1,1963) +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(SEMICOLON,';',1,2002) +LexToken(EOL,'\n',1,2003) +LexToken(VAR,'funtyp',1,2016) +LexToken(ASSIGNMENT,'=',1,2022) +LexToken(NUMBER,'4',1,2023) +LexToken(SEMICOLON,';',1,2024) +LexToken(EOL,'\n',1,2025) +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(SEMICOLON,';',1,2076) +LexToken(EOL,'\n',1,2077) +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(SEMICOLON,';',1,2220) +LexToken(EOL,'\n',1,2221) +LexToken(VAR,'graphics',1,2238) +LexToken(DOT,'.',1,2246) +LexToken(VAR,'exprs',1,2247) +LexToken(ASSIGNMENT,'=',1,2252) +LexToken(VAR,'label',1,2253) +LexToken(SEMICOLON,';',1,2258) +LexToken(EOL,'\n',1,2259) +LexToken(VAR,'arg1',1,2276) +LexToken(DOT,'.',1,2280) +LexToken(VAR,'graphics',1,2281) +LexToken(ASSIGNMENT,'=',1,2289) +LexToken(VAR,'graphics',1,2290) +LexToken(SEMICOLON,';',1,2298) +LexToken(EOL,'\n',1,2299) +LexToken(VAR,'arg1',1,2316) +LexToken(DOT,'.',1,2320) +LexToken(VAR,'model',1,2321) +LexToken(ASSIGNMENT,'=',1,2326) +LexToken(VAR,'model',1,2327) +LexToken(SEMICOLON,';',1,2332) +LexToken(EOL,'\n',1,2333) +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(NUMBER,'-1',1,2515) +LexToken(EOL,'\n',1,2517) +LexToken(VAR,'model',1,2526) +LexToken(DOT,'.',1,2531) +LexToken(VAR,'in2',1,2532) +LexToken(ASSIGNMENT,'=',1,2535) +LexToken(NUMBER,'-2',1,2536) +LexToken(EOL,'\n',1,2538) +LexToken(VAR,'model',1,2547) +LexToken(DOT,'.',1,2552) +LexToken(VAR,'out',1,2553) +LexToken(ASSIGNMENT,'=',1,2556) +LexToken(NUMBER,'-2',1,2557) +LexToken(EOL,'\n',1,2559) +LexToken(VAR,'model',1,2568) +LexToken(DOT,'.',1,2573) +LexToken(VAR,'out2',1,2574) +LexToken(ASSIGNMENT,'=',1,2578) +LexToken(NUMBER,'-1',1,2579) +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) diff --git a/js/MatrixOp/MATZCONJ.js b/js/MatrixOp/MATZCONJ.js new file mode 100644 index 00000000..52fd879a --- /dev/null +++ b/js/MatrixOp/MATZCONJ.js @@ -0,0 +1,232 @@ +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(SEMICOLON,';',1,891) +LexToken(EOL,'\n',1,892) +LexToken(VAR,'y',1,897) +LexToken(ASSIGNMENT,'=',1,898) +LexToken(OPENSQBRACKET,'[',1,899) +LexToken(CLOSESQBRACKET,']',1,900) +LexToken(SEMICOLON,';',1,901) +LexToken(EOL,'\n',1,902) +LexToken(VAR,'typ',1,907) +LexToken(ASSIGNMENT,'=',1,910) +LexToken(OPENSQBRACKET,'[',1,911) +LexToken(CLOSESQBRACKET,']',1,912) +LexToken(SEMICOLON,';',1,913) +LexToken(EOL,'\n',1,914) +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(SEMICOLON,';',1,1050) +LexToken(EOL,'\n',1,1051) +LexToken(VAR,'funtyp',1,1060) +LexToken(ASSIGNMENT,'=',1,1066) +LexToken(NUMBER,'4',1,1067) +LexToken(SEMICOLON,';',1,1068) +LexToken(EOL,'\n',1,1069) +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(NUMBER,'-1',1,1132) +LexToken(EOL,'\n',1,1134) +LexToken(VAR,'model',1,1143) +LexToken(DOT,'.',1,1148) +LexToken(VAR,'in2',1,1149) +LexToken(ASSIGNMENT,'=',1,1152) +LexToken(NUMBER,'-2',1,1153) +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(NUMBER,'-1',1,1196) +LexToken(EOL,'\n',1,1198) +LexToken(VAR,'model',1,1207) +LexToken(DOT,'.',1,1212) +LexToken(VAR,'out2',1,1213) +LexToken(ASSIGNMENT,'=',1,1217) +LexToken(NUMBER,'-2',1,1218) +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(SEMICOLON,';',1,1479) +LexToken(EOL,'\n',1,1480) +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) diff --git a/js/MatrixOp/MATZREIM.js b/js/MatrixOp/MATZREIM.js new file mode 100644 index 00000000..afa23d0e --- /dev/null +++ b/js/MatrixOp/MATZREIM.js @@ -0,0 +1,526 @@ +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(SEMICOLON,';',1,891) +LexToken(EOL,'\n',1,892) +LexToken(VAR,'y',1,897) +LexToken(ASSIGNMENT,'=',1,898) +LexToken(OPENSQBRACKET,'[',1,899) +LexToken(CLOSESQBRACKET,']',1,900) +LexToken(SEMICOLON,';',1,901) +LexToken(EOL,'\n',1,902) +LexToken(VAR,'typ',1,907) +LexToken(ASSIGNMENT,'=',1,910) +LexToken(OPENSQBRACKET,'[',1,911) +LexToken(CLOSESQBRACKET,']',1,912) +LexToken(SEMICOLON,';',1,913) +LexToken(EOL,'\n',1,914) +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(SEMICOLON,';',1,989) +LexToken(EOL,'\n',1,990) +LexToken(VAR,'graphics',1,999) +LexToken(ASSIGNMENT,'=',1,1007) +LexToken(VAR,'arg1',1,1008) +LexToken(DOT,'.',1,1012) +LexToken(VAR,'graphics',1,1013) +LexToken(SEMICOLON,';',1,1021) +LexToken(EOL,'\n',1,1022) +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(COMMA,',',1,1111) +LexToken(EOL,'\n',1,1112) +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(COMMA,',',1,1370) +LexToken(EOL,'\n',1,1371) +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(SEMICOLON,';',1,1486) +LexToken(EOL,'\n',1,1487) +LexToken(VAR,'in',1,1504) +LexToken(ASSIGNMENT,'=',1,1506) +LexToken(OPENSQBRACKET,'[',1,1507) +LexToken(NUMBER,'-1',1,1508) +LexToken(NUMBER,'-2',1,1511) +LexToken(CLOSESQBRACKET,']',1,1513) +LexToken(SEMICOLON,';',1,1514) +LexToken(EOL,'\n',1,1515) +LexToken(VAR,'it',1,1532) +LexToken(ASSIGNMENT,'=',1,1534) +LexToken(NUMBER,'2',1,1535) +LexToken(SEMICOLON,';',1,1536) +LexToken(EOL,'\n',1,1537) +LexToken(VAR,'out',1,1554) +LexToken(ASSIGNMENT,'=',1,1557) +LexToken(OPENSQBRACKET,'[',1,1558) +LexToken(NUMBER,'-1',1,1559) +LexToken(NUMBER,'-2',1,1562) +LexToken(SEMICOLON,';',1,1564) +LexToken(NUMBER,'-1',1,1565) +LexToken(NUMBER,'-2',1,1568) +LexToken(CLOSESQBRACKET,']',1,1570) +LexToken(SEMICOLON,';',1,1571) +LexToken(EOL,'\n',1,1572) +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(SEMICOLON,';',1,1597) +LexToken(EOL,'\n',1,1598) +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(SEMICOLON,';',1,1680) +LexToken(EOL,'\n',1,1681) +LexToken(VAR,'in',1,1698) +LexToken(ASSIGNMENT,'=',1,1700) +LexToken(OPENSQBRACKET,'[',1,1701) +LexToken(NUMBER,'-1',1,1702) +LexToken(NUMBER,'-2',1,1705) +LexToken(SEMICOLON,';',1,1707) +LexToken(NUMBER,'-1',1,1708) +LexToken(NUMBER,'-2',1,1711) +LexToken(CLOSESQBRACKET,']',1,1713) +LexToken(SEMICOLON,';',1,1714) +LexToken(EOL,'\n',1,1715) +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(SEMICOLON,';',1,1740) +LexToken(EOL,'\n',1,1741) +LexToken(VAR,'out',1,1758) +LexToken(ASSIGNMENT,'=',1,1761) +LexToken(OPENSQBRACKET,'[',1,1762) +LexToken(NUMBER,'-1',1,1763) +LexToken(NUMBER,'-2',1,1766) +LexToken(CLOSESQBRACKET,']',1,1768) +LexToken(SEMICOLON,';',1,1769) +LexToken(EOL,'\n',1,1770) +LexToken(VAR,'ot',1,1787) +LexToken(ASSIGNMENT,'=',1,1789) +LexToken(NUMBER,'2',1,1790) +LexToken(SEMICOLON,';',1,1791) +LexToken(EOL,'\n',1,1792) +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(SEMICOLON,';',1,1872) +LexToken(EOL,'\n',1,1873) +LexToken(VAR,'ok',1,1890) +LexToken(ASSIGNMENT,'=',1,1892) +LexToken(PREVAR_BOOLEAN,'%f',1,1893) +LexToken(SEMICOLON,';',1,1895) +LexToken(EOL,'\n',1,1896) +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(SEMICOLON,';',1,1933) +LexToken(EOL,'\n',1,1934) +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(SEMICOLON,';',1,2139) +LexToken(EOL,'\n',1,2140) +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(SEMICOLON,';',1,2408) +LexToken(EOL,'\n',1,2409) +LexToken(VAR,'funtyp',1,2418) +LexToken(ASSIGNMENT,'=',1,2424) +LexToken(NUMBER,'4',1,2425) +LexToken(SEMICOLON,';',1,2426) +LexToken(EOL,'\n',1,2427) +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(NUMBER,'-1',1,2490) +LexToken(EOL,'\n',1,2492) +LexToken(VAR,'model',1,2501) +LexToken(DOT,'.',1,2506) +LexToken(VAR,'in2',1,2507) +LexToken(ASSIGNMENT,'=',1,2510) +LexToken(NUMBER,'-2',1,2511) +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(NUMBER,'-1',1,2555) +LexToken(SEMICOLON,';',1,2557) +LexToken(NUMBER,'-1',1,2558) +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(NUMBER,'-2',1,2582) +LexToken(SEMICOLON,';',1,2584) +LexToken(NUMBER,'-2',1,2585) +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) diff --git a/js/MatrixOp/RICC.js b/js/MatrixOp/RICC.js new file mode 100644 index 00000000..0c9fe618 --- /dev/null +++ b/js/MatrixOp/RICC.js @@ -0,0 +1,470 @@ +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(SEMICOLON,';',1,887) +LexToken(EOL,'\n',1,888) +LexToken(VAR,'y',1,893) +LexToken(ASSIGNMENT,'=',1,894) +LexToken(OPENSQBRACKET,'[',1,895) +LexToken(CLOSESQBRACKET,']',1,896) +LexToken(SEMICOLON,';',1,897) +LexToken(EOL,'\n',1,898) +LexToken(VAR,'typ',1,903) +LexToken(ASSIGNMENT,'=',1,906) +LexToken(OPENSQBRACKET,'[',1,907) +LexToken(CLOSESQBRACKET,']',1,908) +LexToken(SEMICOLON,';',1,909) +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(VAR,'graphics',1,969) +LexToken(ASSIGNMENT,'=',1,977) +LexToken(VAR,'arg1',1,978) +LexToken(DOT,'.',1,982) +LexToken(VAR,'graphics',1,983) +LexToken(SEMICOLON,';',1,991) +LexToken(EOL,'\n',1,992) +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(SEMICOLON,';',1,1046) +LexToken(EOL,'\n',1,1047) +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(COMMA,',',1,1107) +LexToken(EOL,'\n',1,1108) +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(COMMA,',',1,1360) +LexToken(EOL,'\n',1,1361) +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(SEMICOLON,';',1,1413) +LexToken(EOL,'\n',1,1414) +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(SEMICOLON,';',1,1453) +LexToken(EOL,'\n',1,1454) +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(SEMICOLON,';',1,1518) +LexToken(EOL,'\n',1,1519) +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(SEMICOLON,';',1,1702) +LexToken(EOL,'\n',1,1703) +LexToken(VAR,'arg1',1,1720) +LexToken(DOT,'.',1,1724) +LexToken(VAR,'graphics',1,1725) +LexToken(ASSIGNMENT,'=',1,1733) +LexToken(VAR,'graphics',1,1734) +LexToken(SEMICOLON,';',1,1742) +LexToken(EOL,'\n',1,1743) +LexToken(VAR,'arg1',1,1760) +LexToken(DOT,'.',1,1764) +LexToken(VAR,'model',1,1765) +LexToken(ASSIGNMENT,'=',1,1770) +LexToken(VAR,'model',1,1771) +LexToken(SEMICOLON,';',1,1776) +LexToken(EOL,'\n',1,1777) +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(SEMICOLON,';',1,1933) +LexToken(EOL,'\n',1,1934) +LexToken(VAR,'funtyp',1,1943) +LexToken(ASSIGNMENT,'=',1,1949) +LexToken(NUMBER,'4',1,1950) +LexToken(SEMICOLON,';',1,1951) +LexToken(EOL,'\n',1,1952) +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(NUMBER,'-1',1,2016) +LexToken(SEMICOLON,';',1,2018) +LexToken(NUMBER,'-1',1,2019) +LexToken(SEMICOLON,';',1,2021) +LexToken(NUMBER,'-1',1,2022) +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(NUMBER,'-1',1,2045) +LexToken(SEMICOLON,';',1,2047) +LexToken(NUMBER,'-1',1,2048) +LexToken(SEMICOLON,';',1,2050) +LexToken(NUMBER,'-1',1,2051) +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(NUMBER,'-1',1,2101) +LexToken(EOL,'\n',1,2103) +LexToken(VAR,'model',1,2112) +LexToken(DOT,'.',1,2117) +LexToken(VAR,'out2',1,2118) +LexToken(ASSIGNMENT,'=',1,2122) +LexToken(NUMBER,'-1',1,2123) +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(SEMICOLON,';',1,2408) +LexToken(EOL,'\n',1,2409) +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) diff --git a/js/MatrixOp/ROOTCOEF.js b/js/MatrixOp/ROOTCOEF.js new file mode 100644 index 00000000..ea37d43f --- /dev/null +++ b/js/MatrixOp/ROOTCOEF.js @@ -0,0 +1,508 @@ +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(SEMICOLON,';',1,891) +LexToken(EOL,'\n',1,892) +LexToken(VAR,'y',1,897) +LexToken(ASSIGNMENT,'=',1,898) +LexToken(OPENSQBRACKET,'[',1,899) +LexToken(CLOSESQBRACKET,']',1,900) +LexToken(SEMICOLON,';',1,901) +LexToken(EOL,'\n',1,902) +LexToken(VAR,'typ',1,907) +LexToken(ASSIGNMENT,'=',1,910) +LexToken(OPENSQBRACKET,'[',1,911) +LexToken(CLOSESQBRACKET,']',1,912) +LexToken(SEMICOLON,';',1,913) +LexToken(EOL,'\n',1,914) +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(SEMICOLON,';',1,995) +LexToken(EOL,'\n',1,996) +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(SEMICOLON,';',1,1050) +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(COMMA,',',1,1111) +LexToken(EOL,'\n',1,1112) +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(COMMA,',',1,1374) +LexToken(EOL,'\n',1,1375) +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(SEMICOLON,';',1,1462) +LexToken(EOL,'\n',1,1463) +LexToken(VAR,'ot',1,1480) +LexToken(ASSIGNMENT,'=',1,1482) +LexToken(NUMBER,'1',1,1483) +LexToken(SEMICOLON,';',1,1484) +LexToken(EOL,'\n',1,1485) +LexToken(VAR,'it',1,1502) +LexToken(ASSIGNMENT,'=',1,1504) +LexToken(NUMBER,'1',1,1505) +LexToken(SEMICOLON,';',1,1506) +LexToken(EOL,'\n',1,1507) +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(SEMICOLON,';',1,1583) +LexToken(EOL,'\n',1,1584) +LexToken(VAR,'ot',1,1601) +LexToken(ASSIGNMENT,'=',1,1603) +LexToken(NUMBER,'2',1,1604) +LexToken(SEMICOLON,';',1,1605) +LexToken(EOL,'\n',1,1606) +LexToken(VAR,'it',1,1623) +LexToken(ASSIGNMENT,'=',1,1625) +LexToken(NUMBER,'2',1,1626) +LexToken(SEMICOLON,';',1,1627) +LexToken(EOL,'\n',1,1628) +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(SEMICOLON,';',1,1698) +LexToken(EOL,'\n',1,1699) +LexToken(VAR,'ok',1,1716) +LexToken(ASSIGNMENT,'=',1,1718) +LexToken(PREVAR_BOOLEAN,'%f',1,1719) +LexToken(SEMICOLON,';',1,1721) +LexToken(EOL,'\n',1,1722) +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(SEMICOLON,';',1,1769) +LexToken(EOL,'\n',1,1770) +LexToken(VAR,'out',1,1783) +LexToken(ASSIGNMENT,'=',1,1786) +LexToken(OPENSQBRACKET,'[',1,1787) +LexToken(VAR,'inp',1,1788) +LexToken(OPERATOR,'+',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(SEMICOLON,';',1,1805) +LexToken(EOL,'\n',1,1806) +LexToken(VAR,'funtyp',1,1819) +LexToken(ASSIGNMENT,'=',1,1825) +LexToken(NUMBER,'4',1,1826) +LexToken(SEMICOLON,';',1,1827) +LexToken(EOL,'\n',1,1828) +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(SEMICOLON,';',1,1879) +LexToken(EOL,'\n',1,1880) +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(SEMICOLON,';',1,2023) +LexToken(EOL,'\n',1,2024) +LexToken(VAR,'graphics',1,2041) +LexToken(DOT,'.',1,2049) +LexToken(VAR,'exprs',1,2050) +LexToken(ASSIGNMENT,'=',1,2055) +LexToken(VAR,'label',1,2056) +LexToken(SEMICOLON,';',1,2061) +LexToken(EOL,'\n',1,2062) +LexToken(VAR,'arg1',1,2079) +LexToken(DOT,'.',1,2083) +LexToken(VAR,'graphics',1,2084) +LexToken(ASSIGNMENT,'=',1,2092) +LexToken(VAR,'graphics',1,2093) +LexToken(SEMICOLON,';',1,2101) +LexToken(EOL,'\n',1,2102) +LexToken(VAR,'arg1',1,2119) +LexToken(DOT,'.',1,2123) +LexToken(VAR,'model',1,2124) +LexToken(ASSIGNMENT,'=',1,2129) +LexToken(VAR,'model',1,2130) +LexToken(SEMICOLON,';',1,2135) +LexToken(EOL,'\n',1,2136) +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(SEMICOLON,';',1,2295) +LexToken(EOL,'\n',1,2296) +LexToken(VAR,'funtyp',1,2305) +LexToken(ASSIGNMENT,'=',1,2311) +LexToken(NUMBER,'4',1,2312) +LexToken(SEMICOLON,';',1,2313) +LexToken(EOL,'\n',1,2314) +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(NUMBER,'-1',1,2378) +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(NUMBER,'-2',1,2441) +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(SEMICOLON,';',1,2744) +LexToken(EOL,'\n',1,2745) +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) diff --git a/js/MatrixOp/SQRT.js b/js/MatrixOp/SQRT.js new file mode 100644 index 00000000..6c60d5a6 --- /dev/null +++ b/js/MatrixOp/SQRT.js @@ -0,0 +1,397 @@ +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(SEMICOLON,';',1,887) +LexToken(EOL,'\n',1,888) +LexToken(VAR,'y',1,893) +LexToken(ASSIGNMENT,'=',1,894) +LexToken(OPENSQBRACKET,'[',1,895) +LexToken(CLOSESQBRACKET,']',1,896) +LexToken(SEMICOLON,';',1,897) +LexToken(EOL,'\n',1,898) +LexToken(VAR,'typ',1,903) +LexToken(ASSIGNMENT,'=',1,906) +LexToken(OPENSQBRACKET,'[',1,907) +LexToken(CLOSESQBRACKET,']',1,908) +LexToken(SEMICOLON,';',1,909) +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(VAR,'graphics',1,969) +LexToken(ASSIGNMENT,'=',1,977) +LexToken(VAR,'arg1',1,978) +LexToken(DOT,'.',1,982) +LexToken(VAR,'graphics',1,983) +LexToken(SEMICOLON,';',1,991) +LexToken(EOL,'\n',1,992) +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(SEMICOLON,';',1,1046) +LexToken(EOL,'\n',1,1047) +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(COMMA,',',1,1248) +LexToken(EOL,'\n',1,1249) +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(SEMICOLON,';',1,1335) +LexToken(EOL,'\n',1,1336) +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(SEMICOLON,';',1,1411) +LexToken(EOL,'\n',1,1412) +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(SEMICOLON,';',1,1478) +LexToken(EOL,'\n',1,1479) +LexToken(VAR,'ok',1,1496) +LexToken(ASSIGNMENT,'=',1,1498) +LexToken(PREVAR_BOOLEAN,'%f',1,1499) +LexToken(SEMICOLON,';',1,1501) +LexToken(EOL,'\n',1,1502) +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(SEMICOLON,';',1,1592) +LexToken(EOL,'\n',1,1593) +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(SEMICOLON,';',1,1632) +LexToken(EOL,'\n',1,1633) +LexToken(VAR,'funtyp',1,1646) +LexToken(ASSIGNMENT,'=',1,1652) +LexToken(NUMBER,'4',1,1653) +LexToken(SEMICOLON,';',1,1654) +LexToken(EOL,'\n',1,1655) +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(SEMICOLON,';',1,1706) +LexToken(EOL,'\n',1,1707) +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(SEMICOLON,';',1,1850) +LexToken(EOL,'\n',1,1851) +LexToken(VAR,'graphics',1,1868) +LexToken(DOT,'.',1,1876) +LexToken(VAR,'exprs',1,1877) +LexToken(ASSIGNMENT,'=',1,1882) +LexToken(VAR,'label',1,1883) +LexToken(SEMICOLON,';',1,1888) +LexToken(EOL,'\n',1,1889) +LexToken(VAR,'arg1',1,1906) +LexToken(DOT,'.',1,1910) +LexToken(VAR,'graphics',1,1911) +LexToken(ASSIGNMENT,'=',1,1919) +LexToken(VAR,'graphics',1,1920) +LexToken(SEMICOLON,';',1,1928) +LexToken(EOL,'\n',1,1929) +LexToken(VAR,'arg1',1,1946) +LexToken(DOT,'.',1,1950) +LexToken(VAR,'model',1,1951) +LexToken(ASSIGNMENT,'=',1,1956) +LexToken(VAR,'model',1,1957) +LexToken(SEMICOLON,';',1,1962) +LexToken(EOL,'\n',1,1963) +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(NUMBER,'-1',1,2144) +LexToken(EOL,'\n',1,2146) +LexToken(VAR,'model',1,2155) +LexToken(DOT,'.',1,2160) +LexToken(VAR,'in2',1,2161) +LexToken(ASSIGNMENT,'=',1,2164) +LexToken(NUMBER,'-2',1,2165) +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(NUMBER,'-1',1,2231) +LexToken(EOL,'\n',1,2233) +LexToken(VAR,'model',1,2242) +LexToken(DOT,'.',1,2247) +LexToken(VAR,'out2',1,2248) +LexToken(ASSIGNMENT,'=',1,2252) +LexToken(NUMBER,'-2',1,2253) +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) diff --git a/js/MatrixOp/SUBMAT.js b/js/MatrixOp/SUBMAT.js new file mode 100644 index 00000000..8f84642f --- /dev/null +++ b/js/MatrixOp/SUBMAT.js @@ -0,0 +1,716 @@ +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(SEMICOLON,';',1,889) +LexToken(EOL,'\n',1,890) +LexToken(VAR,'y',1,895) +LexToken(ASSIGNMENT,'=',1,896) +LexToken(OPENSQBRACKET,'[',1,897) +LexToken(CLOSESQBRACKET,']',1,898) +LexToken(SEMICOLON,';',1,899) +LexToken(EOL,'\n',1,900) +LexToken(VAR,'typ',1,905) +LexToken(ASSIGNMENT,'=',1,908) +LexToken(OPENSQBRACKET,'[',1,909) +LexToken(CLOSESQBRACKET,']',1,910) +LexToken(SEMICOLON,';',1,911) +LexToken(EOL,'\n',1,912) +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(SEMICOLON,';',1,993) +LexToken(EOL,'\n',1,994) +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(SEMICOLON,';',1,1048) +LexToken(EOL,'\n',1,1049) +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(COMMA,',',1,1176) +LexToken(EOL,'\n',1,1177) +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(COMMA,',',1,1565) +LexToken(EOL,'\n',1,1566) +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(SEMICOLON,';',1,1650) +LexToken(EOL,'\n',1,1651) +LexToken(VAR,'ot',1,1668) +LexToken(ASSIGNMENT,'=',1,1670) +LexToken(NUMBER,'1',1,1671) +LexToken(SEMICOLON,';',1,1672) +LexToken(EOL,'\n',1,1673) +LexToken(VAR,'it',1,1690) +LexToken(ASSIGNMENT,'=',1,1692) +LexToken(NUMBER,'1',1,1693) +LexToken(SEMICOLON,';',1,1694) +LexToken(EOL,'\n',1,1695) +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(SEMICOLON,';',1,1768) +LexToken(EOL,'\n',1,1769) +LexToken(VAR,'ot',1,1786) +LexToken(ASSIGNMENT,'=',1,1788) +LexToken(NUMBER,'2',1,1789) +LexToken(SEMICOLON,';',1,1790) +LexToken(EOL,'\n',1,1791) +LexToken(VAR,'it',1,1808) +LexToken(ASSIGNMENT,'=',1,1810) +LexToken(NUMBER,'2',1,1811) +LexToken(SEMICOLON,';',1,1812) +LexToken(EOL,'\n',1,1813) +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(SEMICOLON,';',1,1883) +LexToken(EOL,'\n',1,1884) +LexToken(VAR,'ok',1,1901) +LexToken(ASSIGNMENT,'=',1,1903) +LexToken(PREVAR_BOOLEAN,'%f',1,1904) +LexToken(SEMICOLON,';',1,1906) +LexToken(EOL,'\n',1,1907) +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(SEMICOLON,';',1,2018) +LexToken(EOL,'\n',1,2019) +LexToken(VAR,'ok',1,2036) +LexToken(ASSIGNMENT,'=',1,2038) +LexToken(PREVAR_BOOLEAN,'%f',1,2039) +LexToken(SEMICOLON,';',1,2041) +LexToken(EOL,'\n',1,2042) +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(SEMICOLON,';',1,2154) +LexToken(EOL,'\n',1,2155) +LexToken(VAR,'ok',1,2172) +LexToken(ASSIGNMENT,'=',1,2174) +LexToken(PREVAR_BOOLEAN,'%f',1,2175) +LexToken(SEMICOLON,';',1,2177) +LexToken(EOL,'\n',1,2178) +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(SEMICOLON,';',1,2296) +LexToken(EOL,'\n',1,2297) +LexToken(VAR,'ok',1,2314) +LexToken(ASSIGNMENT,'=',1,2316) +LexToken(PREVAR_BOOLEAN,'%f',1,2317) +LexToken(SEMICOLON,';',1,2319) +LexToken(EOL,'\n',1,2320) +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(SEMICOLON,';',1,2429) +LexToken(EOL,'\n',1,2430) +LexToken(VAR,'ok',1,2447) +LexToken(ASSIGNMENT,'=',1,2449) +LexToken(PREVAR_BOOLEAN,'%f',1,2450) +LexToken(SEMICOLON,';',1,2452) +LexToken(EOL,'\n',1,2453) +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(SEMICOLON,';',1,2565) +LexToken(EOL,'\n',1,2566) +LexToken(VAR,'ok',1,2583) +LexToken(ASSIGNMENT,'=',1,2585) +LexToken(PREVAR_BOOLEAN,'%f',1,2586) +LexToken(SEMICOLON,';',1,2588) +LexToken(EOL,'\n',1,2589) +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(SEMICOLON,';',1,2638) +LexToken(EOL,'\n',1,2639) +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(SEMICOLON,';',1,2670) +LexToken(EOL,'\n',1,2671) +LexToken(VAR,'out',1,2684) +LexToken(ASSIGNMENT,'=',1,2687) +LexToken(OPENSQBRACKET,'[',1,2688) +LexToken(OPENBRACKET,'(',1,2689) +LexToken(VAR,'b',1,2690) +LexToken(OPERATOR,'-',1,2691) +LexToken(VAR,'a',1,2692) +LexToken(CLOSEBRACKET,')',1,2693) +LexToken(OPERATOR,'+',1,2694) +LexToken(NUMBER,'1',1,2695) +LexToken(OPENBRACKET,'(',1,2697) +LexToken(VAR,'d',1,2698) +LexToken(OPERATOR,'-',1,2699) +LexToken(VAR,'c',1,2700) +LexToken(CLOSEBRACKET,')',1,2701) +LexToken(OPERATOR,'+',1,2702) +LexToken(NUMBER,'1',1,2703) +LexToken(CLOSESQBRACKET,']',1,2704) +LexToken(SEMICOLON,';',1,2705) +LexToken(EOL,'\n',1,2706) +LexToken(VAR,'funtyp',1,2719) +LexToken(ASSIGNMENT,'=',1,2725) +LexToken(NUMBER,'4',1,2726) +LexToken(SEMICOLON,';',1,2727) +LexToken(EOL,'\n',1,2728) +LexToken(VAR,'label',1,2741) +LexToken(ASSIGNMENT,'=',1,2746) +LexToken(VAR,'exprs',1,2747) +LexToken(SEMICOLON,';',1,2752) +LexToken(EOL,'\n',1,2753) +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(SEMICOLON,';',1,2920) +LexToken(EOL,'\n',1,2921) +LexToken(VAR,'graphics',1,2938) +LexToken(DOT,'.',1,2946) +LexToken(VAR,'exprs',1,2947) +LexToken(ASSIGNMENT,'=',1,2952) +LexToken(VAR,'label',1,2953) +LexToken(SEMICOLON,';',1,2958) +LexToken(EOL,'\n',1,2959) +LexToken(VAR,'arg1',1,2976) +LexToken(DOT,'.',1,2980) +LexToken(VAR,'graphics',1,2981) +LexToken(ASSIGNMENT,'=',1,2989) +LexToken(VAR,'graphics',1,2990) +LexToken(SEMICOLON,';',1,2998) +LexToken(EOL,'\n',1,2999) +LexToken(VAR,'arg1',1,3016) +LexToken(DOT,'.',1,3020) +LexToken(VAR,'model',1,3021) +LexToken(ASSIGNMENT,'=',1,3026) +LexToken(VAR,'model',1,3027) +LexToken(SEMICOLON,';',1,3032) +LexToken(EOL,'\n',1,3033) +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(SEMICOLON,';',1,3189) +LexToken(EOL,'\n',1,3190) +LexToken(VAR,'funtyp',1,3199) +LexToken(ASSIGNMENT,'=',1,3205) +LexToken(NUMBER,'4',1,3206) +LexToken(SEMICOLON,';',1,3207) +LexToken(EOL,'\n',1,3208) +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(NUMBER,'-1',1,3272) +LexToken(EOL,'\n',1,3274) +LexToken(VAR,'model',1,3283) +LexToken(DOT,'.',1,3288) +LexToken(VAR,'in2',1,3289) +LexToken(ASSIGNMENT,'=',1,3292) +LexToken(NUMBER,'-2',1,3293) +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(NUMBER,'-1',1,3336) +LexToken(EOL,'\n',1,3338) +LexToken(VAR,'model',1,3347) +LexToken(DOT,'.',1,3352) +LexToken(VAR,'out2',1,3353) +LexToken(ASSIGNMENT,'=',1,3357) +LexToken(NUMBER,'-2',1,3358) +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(SEMICOLON,';',1,3680) +LexToken(EOL,'\n',1,3681) +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) diff --git a/js/Misc/AUTOMAT.js b/js/Misc/AUTOMAT.js new file mode 100644 index 00000000..61db6e19 --- /dev/null +++ b/js/Misc/AUTOMAT.js @@ -0,0 +1,1120 @@ +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(SEMICOLON,';',1,883) +LexToken(EOL,'\n',1,884) +LexToken(VAR,'y',1,889) +LexToken(ASSIGNMENT,'=',1,890) +LexToken(OPENSQBRACKET,'[',1,891) +LexToken(CLOSESQBRACKET,']',1,892) +LexToken(SEMICOLON,';',1,893) +LexToken(EOL,'\n',1,894) +LexToken(VAR,'typ',1,899) +LexToken(ASSIGNMENT,'=',1,902) +LexToken(OPENSQBRACKET,'[',1,903) +LexToken(CLOSESQBRACKET,']',1,904) +LexToken(SEMICOLON,';',1,905) +LexToken(EOL,'\n',1,906) +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(SEMICOLON,';',1,956) +LexToken(EOL,'\n',1,957) +LexToken(VAR,'graphics',1,966) +LexToken(ASSIGNMENT,'=',1,974) +LexToken(VAR,'arg1',1,975) +LexToken(DOT,'.',1,979) +LexToken(VAR,'graphics',1,980) +LexToken(SEMICOLON,';',1,988) +LexToken(EOL,'\n',1,989) +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(SEMICOLON,';',1,1043) +LexToken(EOL,'\n',1,1044) +LexToken(VAR,'ipar',1,1053) +LexToken(ASSIGNMENT,'=',1,1057) +LexToken(VAR,'model',1,1058) +LexToken(DOT,'.',1,1063) +LexToken(VAR,'ipar',1,1064) +LexToken(SEMICOLON,';',1,1068) +LexToken(EOL,'\n',1,1069) +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(SEMICOLON,';',1,1150) +LexToken(EOL,'\n',1,1151) +LexToken(VAR,'MSG0',1,1164) +LexToken(ASSIGNMENT,'=',1,1168) +LexToken(DQSTRING,'"\\\'Jump from Mode "',1,1187) +LexToken(SEMICOLON,';',1,1188) +LexToken(EOL,'\n',1,1189) +LexToken(VAR,'MSG2',1,1202) +LexToken(ASSIGNMENT,'=',1,1206) +LexToken(DQSTRING,'":[..;M_final(Guard=In("',1,1230) +LexToken(SEMICOLON,';',1,1231) +LexToken(EOL,'\n',1,1232) +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(OPERATOR,'+',1,1283) +LexToken(DQSTRING,'"1"',1,1286) +LexToken(OPERATOR,'+',1,1287) +LexToken(VAR,'MSG2',1,1288) +LexToken(OPERATOR,'+',1,1292) +LexToken(DQSTRING,'"1"',1,1295) +LexToken(OPERATOR,'+',1,1296) +LexToken(VAR,'MSG3',1,1297) +LexToken(SEMICOLON,';',1,1301) +LexToken(EOL,'\n',1,1302) +LexToken(VAR,'VEC',1,1315) +LexToken(ASSIGNMENT,'=',1,1318) +LexToken(DQSTRING,'"\\\'mat\\\',[-1,1]"',1,1334) +LexToken(SEMICOLON,';',1,1335) +LexToken(EOL,'\n',1,1336) +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(OPERATOR,'+',1,1384) +LexToken(DQSTRING,'","',1,1387) +LexToken(OPERATOR,'+',1,1388) +LexToken(DQSTRING,'"C"',1,1391) +LexToken(OPERATOR,'+',1,1392) +LexToken(VAR,'string',1,1393) +LexToken(OPENBRACKET,'(',1,1399) +LexToken(VAR,'i',1,1400) +LexToken(CLOSEBRACKET,')',1,1401) +LexToken(SEMICOLON,';',1,1402) +LexToken(EOL,'\n',1,1403) +LexToken(VAR,'MSG',1,1420) +LexToken(ASSIGNMENT,'=',1,1423) +LexToken(VAR,'MSG',1,1424) +LexToken(OPERATOR,'+',1,1427) +LexToken(DQSTRING,'";"',1,1430) +LexToken(OPERATOR,'+',1,1431) +LexToken(VAR,'MSG0',1,1432) +LexToken(OPERATOR,'+',1,1436) +LexToken(VAR,'string',1,1437) +LexToken(OPENBRACKET,'(',1,1443) +LexToken(VAR,'i',1,1444) +LexToken(CLOSEBRACKET,')',1,1445) +LexToken(OPERATOR,'+',1,1446) +LexToken(VAR,'MSG2',1,1447) +LexToken(OPERATOR,'+',1,1451) +LexToken(VAR,'string',1,1452) +LexToken(OPENBRACKET,'(',1,1458) +LexToken(VAR,'i',1,1459) +LexToken(CLOSEBRACKET,')',1,1460) +LexToken(OPERATOR,'+',1,1461) +LexToken(VAR,'MSG3',1,1462) +LexToken(SEMICOLON,';',1,1466) +LexToken(EOL,'\n',1,1467) +LexToken(VAR,'VEC',1,1484) +LexToken(ASSIGNMENT,'=',1,1487) +LexToken(VAR,'VEC',1,1488) +LexToken(OPERATOR,'+',1,1491) +LexToken(DQSTRING,'","',1,1494) +LexToken(OPERATOR,'+',1,1495) +LexToken(DQSTRING,'"\\\'mat\\\',[-1,1]"',1,1511) +LexToken(SEMICOLON,';',1,1512) +LexToken(EOL,'\n',1,1513) +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(OPERATOR,'+',1,1634) +LexToken(VAR,'CX',1,1635) +LexToken(OPERATOR,'+',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(OPERATOR,'+',1,1897) +LexToken(VAR,'MSG',1,1898) +LexToken(OPERATOR,'+',1,1901) +LexToken(DQSTRING,'"], list(\\\'vec\\\',1,\\\'vec\\\',1,\\\'vec\\\',1,\\\'mat\\\',[-1,-1],\\\'mat\\\',[-1,-1],"',1,1987) +LexToken(OPERATOR,'+',1,1988) +LexToken(VAR,'VEC',1,1989) +LexToken(OPERATOR,'+',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(SEMICOLON,';',1,2028) +LexToken(EOL,'\n',1,2029) +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(COMMA,',',1,2075) +LexToken(EOL,'\n',1,2076) +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(NUMBER,'-5',1,2130) +LexToken(SEMICOLON,';',1,2132) +LexToken(EOL,'\n',1,2162) +LexToken(VAR,'ModifEncore',1,2175) +LexToken(ASSIGNMENT,'=',1,2186) +LexToken(PREVAR_BOOLEAN,'%f',1,2187) +LexToken(SEMICOLON,';',1,2189) +LexToken(EOL,'\n',1,2190) +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(OPERATOR,'+',1,2257) +LexToken(NUMBER,'6',1,2258) +LexToken(COLON,':',1,2259) +LexToken(VAR,'NMode_old',1,2260) +LexToken(OPERATOR,'+',1,2269) +LexToken(NUMBER,'5',1,2270) +LexToken(CLOSEBRACKET,')',1,2271) +LexToken(ASSIGNMENT,'=',1,2272) +LexToken(OPENSQBRACKET,'[',1,2273) +LexToken(CLOSESQBRACKET,']',1,2274) +LexToken(SEMICOLON,';',1,2275) +LexToken(EOL,'\n',1,2295) +LexToken(VAR,'ModifEncore',1,2312) +LexToken(ASSIGNMENT,'=',1,2323) +LexToken(PREVAR_BOOLEAN,'%t',1,2324) +LexToken(SEMICOLON,';',1,2326) +LexToken(EOL,'\n',1,2327) +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(OPERATOR,'+',1,2413) +LexToken(NUMBER,'6',1,2414) +LexToken(COLON,':',1,2415) +LexToken(VAR,'NMode',1,2416) +LexToken(OPERATOR,'+',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(OPERATOR,'+',1,2440) +LexToken(NUMBER,'4',1,2441) +LexToken(CLOSEBRACKET,')',1,2442) +LexToken(SEMICOLON,';',1,2443) +LexToken(EOL,'\n',1,2463) +LexToken(VAR,'ModifEncore',1,2480) +LexToken(ASSIGNMENT,'=',1,2491) +LexToken(PREVAR_BOOLEAN,'%t',1,2492) +LexToken(SEMICOLON,';',1,2494) +LexToken(EOL,'\n',1,2495) +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(OPERATOR,'+',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(SEMICOLON,';',1,2663) +LexToken(EOL,'\n',1,2664) +LexToken(VAR,'ModifEncore',1,2681) +LexToken(ASSIGNMENT,'=',1,2692) +LexToken(PREVAR_BOOLEAN,'%t',1,2693) +LexToken(SEMICOLON,';',1,2695) +LexToken(EOL,'\n',1,2696) +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(OPERATOR,'+',1,2851) +LexToken(VAR,'string',1,2852) +LexToken(OPENBRACKET,'(',1,2858) +LexToken(VAR,'NX',1,2859) +LexToken(CLOSEBRACKET,')',1,2861) +LexToken(OPERATOR,'+',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(SEMICOLON,';',1,2890) +LexToken(EOL,'\n',1,2891) +LexToken(VAR,'ModifEncore',1,2908) +LexToken(ASSIGNMENT,'=',1,2919) +LexToken(PREVAR_BOOLEAN,'%t',1,2920) +LexToken(SEMICOLON,';',1,2922) +LexToken(EOL,'\n',1,2923) +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(OPERATOR,'+',1,3049) +LexToken(VAR,'string',1,3050) +LexToken(OPENBRACKET,'(',1,3056) +LexToken(VAR,'NMode',1,3057) +LexToken(CLOSEBRACKET,')',1,3062) +LexToken(OPERATOR,'+',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(SEMICOLON,';',1,3095) +LexToken(EOL,'\n',1,3096) +LexToken(VAR,'ModifEncore',1,3113) +LexToken(ASSIGNMENT,'=',1,3124) +LexToken(PREVAR_BOOLEAN,'%t',1,3125) +LexToken(SEMICOLON,';',1,3127) +LexToken(EOL,'\n',1,3128) +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(NUMBER,'-1',1,3186) +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(SEMICOLON,';',1,3224) +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(OPERATOR,'*',1,3389) +LexToken(VAR,'NX',1,3390) +LexToken(COMMA,',',1,3392) +LexToken(NUMBER,'1',1,3393) +LexToken(CLOSEBRACKET,')',1,3394) +LexToken(SEMICOLON,';',1,3395) +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(SEMICOLON,';',1,3488) +LexToken(EOL,'\n',1,3489) +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(SEMICOLON,';',1,3526) +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(SEMICOLON,';',1,3590) +LexToken(EOL,'\n',1,3591) +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(OPERATOR,'*',1,3649) +LexToken(VAR,'NX',1,3650) +LexToken(CLOSESQBRACKET,']',1,3652) +LexToken(SEMICOLON,';',1,3653) +LexToken(EOL,'\n',1,3654) +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(SEMICOLON,';',1,3703) +LexToken(EOL,'\n',1,3704) +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(SEMICOLON,';',1,3751) +LexToken(EOL,'\n',1,3752) +LexToken(VAR,'nzcross',1,3769) +LexToken(ASSIGNMENT,'=',1,3776) +LexToken(NUMBER,'0',1,3777) +LexToken(SEMICOLON,';',1,3778) +LexToken(EOL,'\n',1,3779) +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(OPERATOR,'+',1,3846) +LexToken(VAR,'i',1,3847) +LexToken(CLOSEBRACKET,')',1,3848) +LexToken(CLOSEBRACKET,')',1,3849) +LexToken(SEMICOLON,';',1,3850) +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(SEMICOLON,';',1,3905) +LexToken(EOL,'\n',1,3906) +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(OPERATOR,'*',1,3937) +LexToken(VAR,'NX',1,3938) +LexToken(OPERATOR,'+',1,3940) +LexToken(VAR,'length',1,3941) +LexToken(OPENBRACKET,'(',1,3947) +LexToken(VAR,'Ci',1,3948) +LexToken(CLOSEBRACKET,')',1,3950) +LexToken(SEMICOLON,';',1,3951) +LexToken(EOL,'\n',1,3952) +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(SEMICOLON,';',1,4044) +LexToken(EOL,'\n',1,4045) +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(SEMICOLON,';',1,4157) +LexToken(EOL,'\n',1,4158) +LexToken(VAR,'imax',1,4183) +LexToken(ASSIGNMENT,'=',1,4187) +LexToken(VAR,'i',1,4188) +LexToken(SEMICOLON,';',1,4189) +LexToken(EOL,'\n',1,4190) +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(OPERATOR,'+',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(OPERATOR,'+',1,4405) +LexToken(VAR,'string',1,4406) +LexToken(OPENBRACKET,'(',1,4412) +LexToken(VAR,'imax',1,4413) +LexToken(CLOSEBRACKET,')',1,4417) +LexToken(OPERATOR,'+',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(SEMICOLON,';',1,4462) +LexToken(EOL,'\n',1,4463) +LexToken(VAR,'ModifEncore',1,4484) +LexToken(ASSIGNMENT,'=',1,4495) +LexToken(PREVAR_BOOLEAN,'%t',1,4496) +LexToken(SEMICOLON,';',1,4498) +LexToken(EOL,'\n',1,4499) +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(OPERATOR,'+',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(SEMICOLON,';',1,4685) +LexToken(EOL,'\n',1,4686) +LexToken(VAR,'ModifEncore',1,4707) +LexToken(ASSIGNMENT,'=',1,4718) +LexToken(PREVAR_BOOLEAN,'%t',1,4719) +LexToken(SEMICOLON,';',1,4721) +LexToken(EOL,'\n',1,4722) +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(COMMA,',',1,4921) +LexToken(EOL,'\n',1,4922) +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(SEMICOLON,';',1,4980) +LexToken(EOL,'\n',1,4981) +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(OPERATOR,'*',1,5016) +LexToken(VAR,'NX',1,5017) +LexToken(COMMA,',',1,5019) +LexToken(NUMBER,'1',1,5020) +LexToken(CLOSEBRACKET,')',1,5021) +LexToken(SEMICOLON,';',1,5022) +LexToken(EOL,'\n',1,5023) +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(OPERATOR,'+',1,5086) +LexToken(VAR,'string',1,5087) +LexToken(OPENBRACKET,'(',1,5093) +LexToken(VAR,'NMode',1,5094) +LexToken(CLOSEBRACKET,')',1,5099) +LexToken(OPERATOR,'+',1,5100) +LexToken(DQSTRING,'",nX="',1,5106) +LexToken(OPERATOR,'+',1,5107) +LexToken(VAR,'string',1,5108) +LexToken(OPENBRACKET,'(',1,5114) +LexToken(VAR,'NX',1,5115) +LexToken(CLOSEBRACKET,')',1,5117) +LexToken(OPERATOR,'+',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(SEMICOLON,';',1,5162) +LexToken(EOL,'\n',1,5163) +LexToken(VAR,'x',1,5180) +LexToken(DOT,'.',1,5181) +LexToken(VAR,'graphics',1,5182) +LexToken(ASSIGNMENT,'=',1,5190) +LexToken(VAR,'graphics',1,5191) +LexToken(SEMICOLON,';',1,5199) +LexToken(EOL,'\n',1,5200) +LexToken(VAR,'model',1,5217) +LexToken(DOT,'.',1,5222) +LexToken(VAR,'ipar',1,5223) +LexToken(ASSIGNMENT,'=',1,5227) +LexToken(VAR,'ipar',1,5228) +LexToken(SEMICOLON,';',1,5232) +LexToken(EOL,'\n',1,5233) +LexToken(VAR,'model',1,5250) +LexToken(DOT,'.',1,5255) +LexToken(VAR,'rpar',1,5256) +LexToken(ASSIGNMENT,'=',1,5260) +LexToken(VAR,'rpar',1,5261) +LexToken(SEMICOLON,';',1,5265) +LexToken(EOL,'\n',1,5266) +LexToken(VAR,'x',1,5283) +LexToken(DOT,'.',1,5284) +LexToken(VAR,'model',1,5285) +LexToken(ASSIGNMENT,'=',1,5290) +LexToken(VAR,'model',1,5291) +LexToken(SEMICOLON,';',1,5296) +LexToken(EOL,'\n',1,5297) +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(SEMICOLON,';',1,5347) +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(SEMICOLON,';',1,5452) +LexToken(EOL,'\n',1,5471) +LexToken(VAR,'Minitial',1,5480) +LexToken(ASSIGNMENT,'=',1,5488) +LexToken(NUMBER,'1',1,5489) +LexToken(SEMICOLON,';',1,5490) +LexToken(EOL,'\n',1,5506) +LexToken(VAR,'NX',1,5515) +LexToken(ASSIGNMENT,'=',1,5517) +LexToken(NUMBER,'1',1,5518) +LexToken(SEMICOLON,';',1,5519) +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(SEMICOLON,';',1,5647) +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(SEMICOLON,';',1,5703) +LexToken(EOL,'\n',1,5704) +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(SEMICOLON,';',1,5810) +LexToken(EOL,'\n',1,5811) +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(SEMICOLON,';',1,5853) +LexToken(EOL,'\n',1,5854) +LexToken(VAR,'rpar',1,5863) +LexToken(ASSIGNMENT,'=',1,5867) +LexToken(OPENSQBRACKET,'[',1,5868) +LexToken(VAR,'X0',1,5869) +LexToken(CLOSESQBRACKET,']',1,5871) +LexToken(SEMICOLON,';',1,5872) +LexToken(EOL,'\n',1,5873) +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(OPERATOR,'*',1,5963) +LexToken(VAR,'NX',1,5964) +LexToken(OPERATOR,'+',1,5966) +LexToken(NUMBER,'1',1,5967) +LexToken(SEMICOLON,';',1,5968) +LexToken(NUMBER,'2',1,5969) +LexToken(OPERATOR,'*',1,5970) +LexToken(VAR,'NX',1,5971) +LexToken(OPERATOR,'+',1,5973) +LexToken(NUMBER,'1',1,5974) +LexToken(CLOSESQBRACKET,']',1,5975) +LexToken(SEMICOLON,';',1,5976) +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(OPERATOR,'*',1,6017) +LexToken(VAR,'NX',1,6018) +LexToken(CLOSESQBRACKET,']',1,6020) +LexToken(SEMICOLON,';',1,6021) +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(OPERATOR,'*',1,6065) +LexToken(VAR,'NX',1,6066) +LexToken(COMMA,',',1,6068) +LexToken(NUMBER,'1',1,6069) +LexToken(CLOSEBRACKET,')',1,6070) +LexToken(SEMICOLON,';',1,6071) +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(SEMICOLON,';',1,6105) +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(SEMICOLON,';',1,6159) +LexToken(EOL,'\n',1,6160) +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(NUMBER,'-1',1,6205) +LexToken(SEMICOLON,';',1,6207) +LexToken(EOL,'\n',1,6208) +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(SEMICOLON,';',1,6237) +LexToken(EOL,'\n',1,6238) +LexToken(VAR,'model',1,6247) +LexToken(DOT,'.',1,6252) +LexToken(VAR,'ipar',1,6253) +LexToken(ASSIGNMENT,'=',1,6257) +LexToken(VAR,'ipar',1,6258) +LexToken(SEMICOLON,';',1,6262) +LexToken(EOL,'\n',1,6263) +LexToken(VAR,'model',1,6272) +LexToken(DOT,'.',1,6277) +LexToken(VAR,'rpar',1,6278) +LexToken(ASSIGNMENT,'=',1,6282) +LexToken(VAR,'rpar',1,6283) +LexToken(SEMICOLON,';',1,6287) +LexToken(EOL,'\n',1,6288) +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(SEMICOLON,';',1,6356) +LexToken(EOL,'\n',1,6357) +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) diff --git a/js/Misc/BACKLASH.js b/js/Misc/BACKLASH.js new file mode 100644 index 00000000..cdafc914 --- /dev/null +++ b/js/Misc/BACKLASH.js @@ -0,0 +1,329 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'graphics',1,967) +LexToken(ASSIGNMENT,'=',1,975) +LexToken(VAR,'arg1',1,976) +LexToken(DOT,'.',1,980) +LexToken(VAR,'graphics',1,981) +LexToken(SEMICOLON,';',1,989) +LexToken(EOL,'\n',1,990) +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(SEMICOLON,';',1,1044) +LexToken(EOL,'\n',1,1045) +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,';',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(COMMA,',',1,1353) +LexToken(EOL,'\n',1,1354) +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(SEMICOLON,';',1,1430) +LexToken(EOL,'\n',1,1431) +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(SEMICOLON,';',1,1459) +LexToken(EOL,'\n',1,1460) +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(SEMICOLON,';',1,1488) +LexToken(EOL,'\n',1,1489) +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(SEMICOLON,';',1,1701) +LexToken(EOL,'\n',1,1702) +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(SEMICOLON,';',1,1987) +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,'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) diff --git a/js/Misc/BOUNCE.js b/js/Misc/BOUNCE.js new file mode 100644 index 00000000..b360887e --- /dev/null +++ b/js/Misc/BOUNCE.js @@ -0,0 +1,962 @@ +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(SEMICOLON,';',1,882) +LexToken(EOL,'\n',1,883) +LexToken(VAR,'y',1,888) +LexToken(ASSIGNMENT,'=',1,889) +LexToken(OPENSQBRACKET,'[',1,890) +LexToken(CLOSESQBRACKET,']',1,891) +LexToken(SEMICOLON,';',1,892) +LexToken(EOL,'\n',1,893) +LexToken(VAR,'typ',1,898) +LexToken(ASSIGNMENT,'=',1,901) +LexToken(OPENSQBRACKET,'[',1,902) +LexToken(CLOSESQBRACKET,']',1,903) +LexToken(SEMICOLON,';',1,904) +LexToken(EOL,'\n',1,905) +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(SEMICOLON,';',1,955) +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(SEMICOLON,';',1,987) +LexToken(EOL,'\n',1,988) +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(SEMICOLON,';',1,1042) +LexToken(EOL,'\n',1,1043) +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(SEMICOLON,';',1,1105) +LexToken(EOL,'\n',1,1106) +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(SEMICOLON,';',1,1131) +LexToken(EOL,'\n',1,1132) +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(NUMBER,'-1',1,1423) +LexToken(COMMA,',',1,1425) +LexToken(DQSTRING,'"vec"',1,1430) +LexToken(COMMA,',',1,1431) +LexToken(NUMBER,'-1',1,1432) +LexToken(COMMA,',',1,1434) +LexToken(DQSTRING,'"vec"',1,1439) +LexToken(COMMA,',',1,1440) +LexToken(NUMBER,'-1',1,1441) +LexToken(COMMA,',',1,1443) +LexToken(DQSTRING,'"vec"',1,1448) +LexToken(COMMA,',',1,1449) +LexToken(NUMBER,'-1',1,1450) +LexToken(COMMA,',',1,1452) +LexToken(DQSTRING,'"vec"',1,1457) +LexToken(COMMA,',',1,1458) +LexToken(NUMBER,'-1',1,1459) +LexToken(COMMA,',',1,1461) +LexToken(DQSTRING,'"vec"',1,1481) +LexToken(COMMA,',',1,1482) +LexToken(NUMBER,'-1',1,1483) +LexToken(COMMA,',',1,1485) +LexToken(DQSTRING,'"vec"',1,1490) +LexToken(COMMA,',',1,1491) +LexToken(NUMBER,'-1',1,1492) +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(COMMA,',',1,1564) +LexToken(EOL,'\n',1,1565) +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(SEMICOLON,';',1,1602) +LexToken(EOL,'\n',1,1603) +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(SEMICOLON,';',1,1622) +LexToken(EOL,'\n',1,1623) +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(SEMICOLON,';',1,1644) +LexToken(EOL,'\n',1,1645) +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(SEMICOLON,';',1,1666) +LexToken(EOL,'\n',1,1667) +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(SEMICOLON,';',1,1694) +LexToken(EOL,'\n',1,1695) +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(SEMICOLON,';',1,1722) +LexToken(EOL,'\n',1,1723) +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(SEMICOLON,';',1,1750) +LexToken(EOL,'\n',1,1751) +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(SEMICOLON,';',1,1778) +LexToken(EOL,'\n',1,1779) +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(SEMICOLON,';',1,1852) +LexToken(EOL,'\n',1,1853) +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(SEMICOLON,';',1,1942) +LexToken(EOL,'\n',1,1943) +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(COMMA,',',1,2351) +LexToken(EOL,'\n',1,2352) +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(SEMICOLON,';',1,2491) +LexToken(EOL,'\n',1,2492) +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(OPERATOR,'+',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(OPERATOR,'+',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(OPERATOR,'+',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(SEMICOLON,';',1,2773) +LexToken(EOL,'\n',1,2774) +LexToken(VAR,'model',1,2791) +LexToken(DOT,'.',1,2796) +LexToken(VAR,'ipar',1,2797) +LexToken(ASSIGNMENT,'=',1,2801) +LexToken(VAR,'ipar',1,2802) +LexToken(SEMICOLON,';',1,2806) +LexToken(EOL,'\n',1,2807) +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(SEMICOLON,';',1,2842) +LexToken(EOL,'\n',1,2843) +LexToken(VAR,'state',1,2860) +LexToken(ASSIGNMENT,'=',1,2865) +LexToken(VAR,'state',1,2866) +LexToken(TRANSPOSE,"'",1,2871) +LexToken(SEMICOLON,';',1,2872) +LexToken(EOL,'\n',1,2873) +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(OPERATOR,'*',1,2942) +LexToken(OPENBRACKET,'(',1,2943) +LexToken(VAR,'n',1,2944) +LexToken(NUMBER,'-1',1,2945) +LexToken(CLOSEBRACKET,')',1,2947) +LexToken(OPERATOR,'/',1,2948) +LexToken(NUMBER,'2',1,2949) +LexToken(OPERATOR,'+',1,2950) +LexToken(NUMBER,'4',1,2951) +LexToken(OPERATOR,'*',1,2952) +LexToken(VAR,'n',1,2953) +LexToken(SEMICOLON,';',1,2954) +LexToken(EOL,'\n',1,2955) +LexToken(VAR,'graphics',1,2972) +LexToken(DOT,'.',1,2980) +LexToken(VAR,'exprs',1,2981) +LexToken(ASSIGNMENT,'=',1,2986) +LexToken(VAR,'exprs',1,2987) +LexToken(SEMICOLON,';',1,2992) +LexToken(EOL,'\n',1,2993) +LexToken(VAR,'x',1,3010) +LexToken(DOT,'.',1,3011) +LexToken(VAR,'graphics',1,3012) +LexToken(ASSIGNMENT,'=',1,3020) +LexToken(VAR,'graphics',1,3021) +LexToken(SEMICOLON,';',1,3029) +LexToken(EOL,'\n',1,3030) +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(SEMICOLON,';',1,3165) +LexToken(EOL,'\n',1,3166) +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(OPERATOR,'+',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(OPERATOR,'+',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(OPERATOR,'+',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(SEMICOLON,';',1,3374) +LexToken(EOL,'\n',1,3375) +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(SEMICOLON,';',1,3392) +LexToken(EOL,'\n',1,3393) +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(SEMICOLON,';',1,3409) +LexToken(EOL,'\n',1,3410) +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(SEMICOLON,';',1,3427) +LexToken(EOL,'\n',1,3428) +LexToken(VAR,'g',1,3437) +LexToken(ASSIGNMENT,'=',1,3438) +LexToken(NUMBER,'9.81',1,3439) +LexToken(SEMICOLON,';',1,3443) +LexToken(EOL,'\n',1,3444) +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(SEMICOLON,';',1,3480) +LexToken(EOL,'\n',1,3481) +LexToken(VAR,'rpar2',1,3490) +LexToken(ASSIGNMENT,'=',1,3495) +LexToken(VAR,'rpar1',1,3496) +LexToken(SEMICOLON,';',1,3501) +LexToken(EOL,'\n',1,3502) +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(SEMICOLON,';',1,3528) +LexToken(EOL,'\n',1,3529) +LexToken(VAR,'state',1,3538) +LexToken(ASSIGNMENT,'=',1,3543) +LexToken(VAR,'state',1,3544) +LexToken(TRANSPOSE,"'",1,3549) +LexToken(SEMICOLON,';',1,3550) +LexToken(EOL,'\n',1,3551) +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(SEMICOLON,';',1,3736) +LexToken(EOL,'\n',1,3737) +LexToken(VAR,'model',1,3746) +LexToken(DOT,'.',1,3751) +LexToken(VAR,'ipar',1,3752) +LexToken(ASSIGNMENT,'=',1,3756) +LexToken(VAR,'ipar',1,3757) +LexToken(SEMICOLON,';',1,3761) +LexToken(EOL,'\n',1,3762) +LexToken(VAR,'model',1,3771) +LexToken(DOT,'.',1,3776) +LexToken(VAR,'nzcross',1,3777) +LexToken(ASSIGNMENT,'=',1,3784) +LexToken(VAR,'n',1,3785) +LexToken(OPERATOR,'*',1,3786) +LexToken(OPENBRACKET,'(',1,3787) +LexToken(VAR,'n',1,3788) +LexToken(NUMBER,'-1',1,3789) +LexToken(CLOSEBRACKET,')',1,3791) +LexToken(OPERATOR,'/',1,3792) +LexToken(NUMBER,'2',1,3793) +LexToken(OPERATOR,'+',1,3794) +LexToken(NUMBER,'4',1,3795) +LexToken(OPERATOR,'*',1,3796) +LexToken(VAR,'n',1,3797) +LexToken(SEMICOLON,';',1,3798) +LexToken(EOL,'\n',1,3799) +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) diff --git a/js/Misc/BOUNCEXY.js b/js/Misc/BOUNCEXY.js new file mode 100644 index 00000000..d0b4dac1 --- /dev/null +++ b/js/Misc/BOUNCEXY.js @@ -0,0 +1,865 @@ +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(SEMICOLON,';',1,929) +LexToken(EOL,'\n',1,930) +LexToken(VAR,'y',1,935) +LexToken(ASSIGNMENT,'=',1,936) +LexToken(OPENSQBRACKET,'[',1,937) +LexToken(CLOSESQBRACKET,']',1,938) +LexToken(SEMICOLON,';',1,939) +LexToken(EOL,'\n',1,940) +LexToken(VAR,'typ',1,945) +LexToken(ASSIGNMENT,'=',1,948) +LexToken(OPENSQBRACKET,'[',1,949) +LexToken(CLOSESQBRACKET,']',1,950) +LexToken(SEMICOLON,';',1,951) +LexToken(EOL,'\n',1,952) +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(SEMICOLON,';',1,1002) +LexToken(EOL,'\n',1,1003) +LexToken(VAR,'graphics',1,1012) +LexToken(ASSIGNMENT,'=',1,1020) +LexToken(VAR,'arg1',1,1021) +LexToken(DOT,'.',1,1025) +LexToken(VAR,'graphics',1,1026) +LexToken(SEMICOLON,';',1,1034) +LexToken(EOL,'\n',1,1035) +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(SEMICOLON,';',1,1089) +LexToken(EOL,'\n',1,1090) +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,';',1,1279) +LexToken(DQSTRING,'"radii"',1,1299) +LexToken(SEMICOLON,';',1,1300) +LexToken(DQSTRING,'"window number (-1 for automatic)"',1,1347) +LexToken(SEMICOLON,';',1,1348) +LexToken(DQSTRING,'"animation mode (0,1)"',1,1383) +LexToken(SEMICOLON,';',1,1384) +LexToken(DQSTRING,'"Xmin"',1,1403) +LexToken(SEMICOLON,';',1,1404) +LexToken(DQSTRING,'"Xmax"',1,1423) +LexToken(SEMICOLON,';',1,1424) +LexToken(DQSTRING,'"Ymin"',1,1443) +LexToken(SEMICOLON,';',1,1444) +LexToken(DQSTRING,'"Ymax"',1,1463) +LexToken(SEMICOLON,';',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(NUMBER,'-1',1,1506) +LexToken(COMMA,',',1,1508) +LexToken(DQSTRING,'"vec"',1,1513) +LexToken(COMMA,',',1,1514) +LexToken(NUMBER,'-1',1,1515) +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(COMMA,',',1,1619) +LexToken(EOL,'\n',1,1620) +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(NUMBER,'-1',1,1882) +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(OPERATOR,'*',1,2509) +LexToken(OPENBRACKET,'(',1,2510) +LexToken(VAR,'i',1,2511) +LexToken(NUMBER,'-1',1,2512) +LexToken(CLOSEBRACKET,')',1,2514) +LexToken(OPERATOR,'+',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(OPERATOR,'*',1,2544) +LexToken(OPENBRACKET,'(',1,2545) +LexToken(VAR,'i',1,2546) +LexToken(NUMBER,'-1',1,2547) +LexToken(CLOSEBRACKET,')',1,2549) +LexToken(OPERATOR,'+',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(OPERATOR,'*',1,2579) +LexToken(OPENBRACKET,'(',1,2580) +LexToken(VAR,'i',1,2581) +LexToken(NUMBER,'-1',1,2582) +LexToken(CLOSEBRACKET,')',1,2584) +LexToken(OPERATOR,'+',1,2585) +LexToken(NUMBER,'3',1,2586) +LexToken(CLOSEBRACKET,')',1,2587) +LexToken(ASSIGNMENT,'=',1,2588) +LexToken(NUMBER,'2',1,2589) +LexToken(OPERATOR,'*',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(OPERATOR,'*',1,2621) +LexToken(OPENBRACKET,'(',1,2622) +LexToken(VAR,'i',1,2623) +LexToken(NUMBER,'-1',1,2624) +LexToken(CLOSEBRACKET,')',1,2626) +LexToken(OPERATOR,'+',1,2627) +LexToken(NUMBER,'4',1,2628) +LexToken(CLOSEBRACKET,')',1,2629) +LexToken(ASSIGNMENT,'=',1,2630) +LexToken(NUMBER,'2',1,2631) +LexToken(OPERATOR,'*',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(OPERATOR,'*',1,2663) +LexToken(OPENBRACKET,'(',1,2664) +LexToken(VAR,'i',1,2665) +LexToken(NUMBER,'-1',1,2666) +LexToken(CLOSEBRACKET,')',1,2668) +LexToken(OPERATOR,'+',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(OPERATOR,'*',1,2702) +LexToken(OPENBRACKET,'(',1,2703) +LexToken(VAR,'i',1,2704) +LexToken(NUMBER,'-1',1,2705) +LexToken(CLOSEBRACKET,')',1,2707) +LexToken(OPERATOR,'+',1,2708) +LexToken(NUMBER,'6',1,2709) +LexToken(CLOSEBRACKET,')',1,2710) +LexToken(ASSIGNMENT,'=',1,2711) +LexToken(NUMBER,'64.0',1,2712) +LexToken(OPERATOR,'*',1,2716) +LexToken(NUMBER,'360.000',1,2717) +LexToken(SEMICOLON,';',1,2724) +LexToken(EOL,'\n',1,2725) +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(SEMICOLON,';',1,2776) +LexToken(EOL,'\n',1,2777) +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(SEMICOLON,';',1,2862) +LexToken(EOL,'\n',1,2863) +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(NUMBER,'-1',1,2999) +LexToken(SEMICOLON,';',1,3001) +LexToken(EOL,'\n',1,3002) +LexToken(VAR,'imode',1,3011) +LexToken(ASSIGNMENT,'=',1,3016) +LexToken(NUMBER,'1',1,3017) +LexToken(SEMICOLON,';',1,3018) +LexToken(EOL,'\n',1,3019) +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(SEMICOLON,';',1,3038) +LexToken(EOL,'\n',1,3039) +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(NUMBER,'-5',1,3071) +LexToken(SEMICOLON,';',1,3073) +LexToken(EOL,'\n',1,3074) +LexToken(VAR,'xmax',1,3083) +LexToken(ASSIGNMENT,'=',1,3087) +LexToken(NUMBER,'5',1,3088) +LexToken(SEMICOLON,';',1,3089) +LexToken(EOL,'\n',1,3090) +LexToken(VAR,'ymin',1,3099) +LexToken(ASSIGNMENT,'=',1,3103) +LexToken(NUMBER,'0',1,3104) +LexToken(SEMICOLON,';',1,3105) +LexToken(EOL,'\n',1,3106) +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(NUMBER,'-1',1,3208) +LexToken(SEMICOLON,';',1,3210) +LexToken(NUMBER,'-1',1,3211) +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(OPERATOR,'*',1,3348) +LexToken(OPENBRACKET,'(',1,3349) +LexToken(VAR,'i',1,3350) +LexToken(NUMBER,'-1',1,3351) +LexToken(CLOSEBRACKET,')',1,3353) +LexToken(OPERATOR,'+',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(OPERATOR,'*',1,3375) +LexToken(OPENBRACKET,'(',1,3376) +LexToken(VAR,'i',1,3377) +LexToken(NUMBER,'-1',1,3378) +LexToken(CLOSEBRACKET,')',1,3380) +LexToken(OPERATOR,'+',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(OPERATOR,'*',1,3402) +LexToken(OPENBRACKET,'(',1,3403) +LexToken(VAR,'i',1,3404) +LexToken(NUMBER,'-1',1,3405) +LexToken(CLOSEBRACKET,')',1,3407) +LexToken(OPERATOR,'+',1,3408) +LexToken(NUMBER,'3',1,3409) +LexToken(CLOSEBRACKET,')',1,3410) +LexToken(ASSIGNMENT,'=',1,3411) +LexToken(NUMBER,'2',1,3412) +LexToken(OPERATOR,'*',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(OPERATOR,'*',1,3436) +LexToken(OPENBRACKET,'(',1,3437) +LexToken(VAR,'i',1,3438) +LexToken(NUMBER,'-1',1,3439) +LexToken(CLOSEBRACKET,')',1,3441) +LexToken(OPERATOR,'+',1,3442) +LexToken(NUMBER,'4',1,3443) +LexToken(CLOSEBRACKET,')',1,3444) +LexToken(ASSIGNMENT,'=',1,3445) +LexToken(NUMBER,'2',1,3446) +LexToken(OPERATOR,'*',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(OPERATOR,'*',1,3470) +LexToken(OPENBRACKET,'(',1,3471) +LexToken(VAR,'i',1,3472) +LexToken(NUMBER,'-1',1,3473) +LexToken(CLOSEBRACKET,')',1,3475) +LexToken(OPERATOR,'+',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(OPERATOR,'*',1,3501) +LexToken(OPENBRACKET,'(',1,3502) +LexToken(VAR,'i',1,3503) +LexToken(NUMBER,'-1',1,3504) +LexToken(CLOSEBRACKET,')',1,3506) +LexToken(OPERATOR,'+',1,3507) +LexToken(NUMBER,'6',1,3508) +LexToken(CLOSEBRACKET,')',1,3509) +LexToken(ASSIGNMENT,'=',1,3510) +LexToken(NUMBER,'64.0',1,3511) +LexToken(OPERATOR,'*',1,3515) +LexToken(NUMBER,'360.000',1,3516) +LexToken(SEMICOLON,';',1,3523) +LexToken(EOL,'\n',1,3524) +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,';',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,';',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,';',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,';',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,';',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,';',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,';',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) diff --git a/js/Misc/BPLATFORM.js b/js/Misc/BPLATFORM.js new file mode 100644 index 00000000..41167018 --- /dev/null +++ b/js/Misc/BPLATFORM.js @@ -0,0 +1,471 @@ +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(SEMICOLON,';',1,885) +LexToken(EOL,'\n',1,886) +LexToken(VAR,'y',1,891) +LexToken(ASSIGNMENT,'=',1,892) +LexToken(OPENSQBRACKET,'[',1,893) +LexToken(CLOSESQBRACKET,']',1,894) +LexToken(SEMICOLON,';',1,895) +LexToken(EOL,'\n',1,896) +LexToken(VAR,'typ',1,901) +LexToken(ASSIGNMENT,'=',1,904) +LexToken(OPENSQBRACKET,'[',1,905) +LexToken(CLOSESQBRACKET,']',1,906) +LexToken(SEMICOLON,';',1,907) +LexToken(EOL,'\n',1,908) +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(SEMICOLON,';',1,958) +LexToken(EOL,'\n',1,959) +LexToken(VAR,'graphics',1,968) +LexToken(ASSIGNMENT,'=',1,976) +LexToken(VAR,'arg1',1,977) +LexToken(DOT,'.',1,981) +LexToken(VAR,'graphics',1,982) +LexToken(SEMICOLON,';',1,990) +LexToken(EOL,'\n',1,991) +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(SEMICOLON,';',1,1045) +LexToken(EOL,'\n',1,1046) +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,';',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(COMMA,',',1,1450) +LexToken(EOL,'\n',1,1451) +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(SEMICOLON,';',1,2071) +LexToken(EOL,'\n',1,2072) +LexToken(VAR,'graphics',1,2089) +LexToken(DOT,'.',1,2097) +LexToken(VAR,'exprs',1,2098) +LexToken(ASSIGNMENT,'=',1,2103) +LexToken(VAR,'exprs',1,2104) +LexToken(SEMICOLON,';',1,2109) +LexToken(EOL,'\n',1,2110) +LexToken(VAR,'x',1,2127) +LexToken(DOT,'.',1,2128) +LexToken(VAR,'graphics',1,2129) +LexToken(ASSIGNMENT,'=',1,2137) +LexToken(VAR,'graphics',1,2138) +LexToken(SEMICOLON,';',1,2146) +LexToken(EOL,'\n',1,2147) +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(SEMICOLON,';',1,2265) +LexToken(EOL,'\n',1,2266) +LexToken(VAR,'csiz',1,2275) +LexToken(ASSIGNMENT,'=',1,2279) +LexToken(NUMBER,'2',1,2280) +LexToken(SEMICOLON,';',1,2281) +LexToken(EOL,'\n',1,2282) +LexToken(VAR,'phi',1,2291) +LexToken(ASSIGNMENT,'=',1,2294) +LexToken(NUMBER,'0',1,2295) +LexToken(SEMICOLON,';',1,2296) +LexToken(EOL,'\n',1,2297) +LexToken(VAR,'xmin',1,2306) +LexToken(ASSIGNMENT,'=',1,2310) +LexToken(NUMBER,'-5',1,2311) +LexToken(SEMICOLON,';',1,2313) +LexToken(EOL,'\n',1,2314) +LexToken(VAR,'xmax',1,2323) +LexToken(ASSIGNMENT,'=',1,2327) +LexToken(NUMBER,'5',1,2328) +LexToken(SEMICOLON,';',1,2329) +LexToken(EOL,'\n',1,2330) +LexToken(VAR,'ymin',1,2339) +LexToken(ASSIGNMENT,'=',1,2343) +LexToken(NUMBER,'0',1,2344) +LexToken(SEMICOLON,';',1,2345) +LexToken(EOL,'\n',1,2346) +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) diff --git a/js/Misc/CBLOCK.js b/js/Misc/CBLOCK.js new file mode 100644 index 00000000..b446ff9e --- /dev/null +++ b/js/Misc/CBLOCK.js @@ -0,0 +1,1051 @@ +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(SEMICOLON,';',1,882) +LexToken(EOL,'\n',1,883) +LexToken(VAR,'y',1,888) +LexToken(ASSIGNMENT,'=',1,889) +LexToken(OPENSQBRACKET,'[',1,890) +LexToken(CLOSESQBRACKET,']',1,891) +LexToken(SEMICOLON,';',1,892) +LexToken(EOL,'\n',1,893) +LexToken(VAR,'typ',1,898) +LexToken(ASSIGNMENT,'=',1,901) +LexToken(OPENSQBRACKET,'[',1,902) +LexToken(CLOSESQBRACKET,']',1,903) +LexToken(SEMICOLON,';',1,904) +LexToken(EOL,'\n',1,905) +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(SEMICOLON,';',1,980) +LexToken(EOL,'\n',1,981) +LexToken(VAR,'graphics',1,990) +LexToken(ASSIGNMENT,'=',1,998) +LexToken(VAR,'arg1',1,999) +LexToken(DOT,'.',1,1003) +LexToken(VAR,'graphics',1,1004) +LexToken(SEMICOLON,';',1,1012) +LexToken(EOL,'\n',1,1013) +LexToken(VAR,'label',1,1022) +LexToken(ASSIGNMENT,'=',1,1027) +LexToken(VAR,'graphics',1,1028) +LexToken(DOT,'.',1,1036) +LexToken(VAR,'exprs',1,1037) +LexToken(SEMICOLON,';',1,1042) +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,'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,';',1,1249) +LexToken(DQSTRING,'"is block implicit? (y,n)"',1,1288) +LexToken(SEMICOLON,';',1,1289) +LexToken(DQSTRING,'"input ports sizes"',1,1321) +LexToken(SEMICOLON,';',1,1322) +LexToken(DQSTRING,'"output ports sizes"',1,1355) +LexToken(SEMICOLON,';',1,1356) +LexToken(DQSTRING,'"input event ports sizes"',1,1394) +LexToken(SEMICOLON,';',1,1395) +LexToken(DQSTRING,'"output events ports sizes"',1,1435) +LexToken(SEMICOLON,';',1,1436) +LexToken(DQSTRING,'"initial continuous state"',1,1475) +LexToken(SEMICOLON,';',1,1476) +LexToken(DQSTRING,'"number of zero crossing surfaces"',1,1523) +LexToken(SEMICOLON,';',1,1524) +LexToken(DQSTRING,'"initial discrete state"',1,1561) +LexToken(SEMICOLON,';',1,1562) +LexToken(DQSTRING,'"Real parameters vector"',1,1599) +LexToken(SEMICOLON,';',1,1600) +LexToken(DQSTRING,'"Integer parameters vector"',1,1640) +LexToken(SEMICOLON,';',1,1641) +LexToken(DQSTRING,'"initial firing vector (<0 for no firing)"',1,1696) +LexToken(SEMICOLON,';',1,1697) +LexToken(DQSTRING,'"direct feedthrough (y or n)"',1,1739) +LexToken(SEMICOLON,';',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(NUMBER,'-1',1,1824) +LexToken(COMMA,',',1,1826) +LexToken(DQSTRING,'"vec"',1,1831) +LexToken(COMMA,',',1,1832) +LexToken(NUMBER,'-1',1,1833) +LexToken(COMMA,',',1,1835) +LexToken(DQSTRING,'"vec"',1,1840) +LexToken(COMMA,',',1,1841) +LexToken(NUMBER,'-1',1,1842) +LexToken(COMMA,',',1,1844) +LexToken(DQSTRING,'"vec"',1,1849) +LexToken(COMMA,',',1,1850) +LexToken(NUMBER,'-1',1,1851) +LexToken(COMMA,',',1,1853) +LexToken(DQSTRING,'"vec"',1,1873) +LexToken(COMMA,',',1,1874) +LexToken(NUMBER,'-1',1,1875) +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(NUMBER,'-1',1,1892) +LexToken(COMMA,',',1,1894) +LexToken(DQSTRING,'"vec"',1,1899) +LexToken(COMMA,',',1,1900) +LexToken(NUMBER,'-1',1,1901) +LexToken(COMMA,',',1,1903) +LexToken(DQSTRING,'"vec"',1,1908) +LexToken(COMMA,',',1,1909) +LexToken(NUMBER,'-1',1,1910) +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(COMMA,',',1,2016) +LexToken(EOL,'\n',1,2017) +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(SEMICOLON,';',1,2124) +LexToken(EOL,'\n',1,2125) +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(SEMICOLON,';',1,2144) +LexToken(EOL,'\n',1,2145) +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(SEMICOLON,';',1,2170) +LexToken(EOL,'\n',1,2171) +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(SEMICOLON,';',1,2201) +LexToken(EOL,'\n',1,2202) +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(SEMICOLON,';',1,2228) +LexToken(EOL,'\n',1,2229) +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(SEMICOLON,';',1,2254) +LexToken(EOL,'\n',1,2255) +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(SEMICOLON,';',1,2279) +LexToken(EOL,'\n',1,2280) +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(SEMICOLON,';',1,2304) +LexToken(EOL,'\n',1,2305) +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(SEMICOLON,';',1,2332) +LexToken(EOL,'\n',1,2333) +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(SEMICOLON,';',1,2359) +LexToken(EOL,'\n',1,2360) +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(SEMICOLON,';',1,2389) +LexToken(EOL,'\n',1,2390) +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(SEMICOLON,';',1,2416) +LexToken(EOL,'\n',1,2417) +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(SEMICOLON,';',1,2447) +LexToken(EOL,'\n',1,2448) +LexToken(IF,'if',1,2461) +LexToken(VAR,'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(COMMA,',',1,2516) +LexToken(EOL,'\n',1,2517) +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(COMMA,',',1,2562) +LexToken(EOL,'\n',1,2563) +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(SEMICOLON,';',1,2714) +LexToken(EOL,'\n',1,2715) +LexToken(VAR,'ok',1,2736) +LexToken(ASSIGNMENT,'=',1,2738) +LexToken(PREVAR_BOOLEAN,'%f',1,2739) +LexToken(SEMICOLON,';',1,2741) +LexToken(EOL,'\n',1,2742) +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(SEMICOLON,';',1,2813) +LexToken(EOL,'\n',1,2814) +LexToken(IF,'if',1,2827) +LexToken(VAR,'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(SEMICOLON,';',1,2876) +LexToken(EOL,'\n',1,2877) +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(SEMICOLON,';',1,2918) +LexToken(EOL,'\n',1,2919) +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(SEMICOLON,';',1,2970) +LexToken(EOL,'\n',1,2971) +LexToken(IF,'if',1,2984) +LexToken(VAR,'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(SEMICOLON,';',1,3033) +LexToken(EOL,'\n',1,3034) +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(SEMICOLON,';',1,3075) +LexToken(EOL,'\n',1,3076) +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(SEMICOLON,';',1,3123) +LexToken(EOL,'\n',1,3124) +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(COMMA,',',1,3179) +LexToken(EOL,'\n',1,3180) +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(SEMICOLON,';',1,3476) +LexToken(EOL,'\n',1,3477) +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(COMMA,',',1,3641) +LexToken(EOL,'\n',1,3642) +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(COMMA,',',1,4587) +LexToken(EOL,'\n',1,4588) +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) diff --git a/js/Misc/CBLOCK4.js b/js/Misc/CBLOCK4.js new file mode 100644 index 00000000..159d5558 --- /dev/null +++ b/js/Misc/CBLOCK4.js @@ -0,0 +1,1065 @@ +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(SEMICOLON,';',1,912) +LexToken(EOL,'\n',1,913) +LexToken(VAR,'y',1,918) +LexToken(ASSIGNMENT,'=',1,919) +LexToken(OPENSQBRACKET,'[',1,920) +LexToken(CLOSESQBRACKET,']',1,921) +LexToken(SEMICOLON,';',1,922) +LexToken(EOL,'\n',1,923) +LexToken(VAR,'typ',1,928) +LexToken(ASSIGNMENT,'=',1,931) +LexToken(OPENSQBRACKET,'[',1,932) +LexToken(CLOSESQBRACKET,']',1,933) +LexToken(SEMICOLON,';',1,934) +LexToken(EOL,'\n',1,935) +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(SEMICOLON,';',1,1011) +LexToken(EOL,'\n',1,1012) +LexToken(VAR,'graphics',1,1021) +LexToken(ASSIGNMENT,'=',1,1029) +LexToken(VAR,'arg1',1,1030) +LexToken(DOT,'.',1,1034) +LexToken(VAR,'graphics',1,1035) +LexToken(SEMICOLON,';',1,1043) +LexToken(EOL,'\n',1,1044) +LexToken(VAR,'label',1,1053) +LexToken(ASSIGNMENT,'=',1,1058) +LexToken(VAR,'graphics',1,1059) +LexToken(DOT,'.',1,1067) +LexToken(VAR,'exprs',1,1068) +LexToken(SEMICOLON,';',1,1073) +LexToken(EOL,'\n',1,1074) +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,';',1,1322) +LexToken(DQSTRING,'"Is block implicit? (y,n)"',1,1361) +LexToken(SEMICOLON,';',1,1362) +LexToken(DQSTRING,'"Input ports sizes"',1,1394) +LexToken(SEMICOLON,';',1,1395) +LexToken(DQSTRING,'"Input ports type"',1,1426) +LexToken(SEMICOLON,';',1,1427) +LexToken(DQSTRING,'"Output port sizes"',1,1459) +LexToken(SEMICOLON,';',1,1460) +LexToken(DQSTRING,'"Output ports type"',1,1492) +LexToken(SEMICOLON,';',1,1493) +LexToken(DQSTRING,'"Input event ports sizes"',1,1531) +LexToken(SEMICOLON,';',1,1532) +LexToken(DQSTRING,'"Output events ports sizes"',1,1572) +LexToken(SEMICOLON,';',1,1573) +LexToken(DQSTRING,'"Initial continuous state"',1,1612) +LexToken(SEMICOLON,';',1,1613) +LexToken(DQSTRING,'"Initial discrete state"',1,1650) +LexToken(SEMICOLON,';',1,1651) +LexToken(DQSTRING,'"Initial object state"',1,1686) +LexToken(SEMICOLON,';',1,1687) +LexToken(DQSTRING,'"Real parameters vector"',1,1724) +LexToken(SEMICOLON,';',1,1725) +LexToken(DQSTRING,'"Integer parameters vector"',1,1765) +LexToken(SEMICOLON,';',1,1766) +LexToken(DQSTRING,'"Object parameters list"',1,1803) +LexToken(SEMICOLON,';',1,1804) +LexToken(DQSTRING,'"Number of modes"',1,1834) +LexToken(SEMICOLON,';',1,1835) +LexToken(DQSTRING,'"Number of zero crossings"',1,1874) +LexToken(SEMICOLON,';',1,1875) +LexToken(DQSTRING,'"Initial firing vector (<0 for no firing)"',1,1930) +LexToken(SEMICOLON,';',1,1931) +LexToken(DQSTRING,'"Direct feedthrough (y or n)"',1,1973) +LexToken(SEMICOLON,';',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(NUMBER,'-1',1,2059) +LexToken(NUMBER,'2',1,2062) +LexToken(CLOSESQBRACKET,']',1,2063) +LexToken(COMMA,',',1,2064) +LexToken(DQSTRING,'"vec"',1,2069) +LexToken(COMMA,',',1,2070) +LexToken(NUMBER,'-1',1,2071) +LexToken(COMMA,',',1,2073) +LexToken(DQSTRING,'"mat"',1,2078) +LexToken(COMMA,',',1,2079) +LexToken(OPENSQBRACKET,'[',1,2080) +LexToken(NUMBER,'-1',1,2081) +LexToken(NUMBER,'2',1,2084) +LexToken(CLOSESQBRACKET,']',1,2085) +LexToken(COMMA,',',1,2086) +LexToken(DQSTRING,'"vec"',1,2091) +LexToken(COMMA,',',1,2092) +LexToken(NUMBER,'-1',1,2093) +LexToken(COMMA,',',1,2095) +LexToken(DQSTRING,'"vec"',1,2100) +LexToken(COMMA,',',1,2101) +LexToken(NUMBER,'-1',1,2102) +LexToken(COMMA,',',1,2104) +LexToken(DQSTRING,'"vec"',1,2109) +LexToken(COMMA,',',1,2110) +LexToken(NUMBER,'-1',1,2111) +LexToken(COMMA,',',1,2113) +LexToken(DQSTRING,'"vec"',1,2133) +LexToken(COMMA,',',1,2134) +LexToken(NUMBER,'-1',1,2135) +LexToken(COMMA,',',1,2137) +LexToken(DQSTRING,'"vec"',1,2142) +LexToken(COMMA,',',1,2143) +LexToken(NUMBER,'-1',1,2144) +LexToken(COMMA,',',1,2146) +LexToken(DQSTRING,'"lis"',1,2151) +LexToken(COMMA,',',1,2152) +LexToken(NUMBER,'-1',1,2153) +LexToken(COMMA,',',1,2155) +LexToken(DQSTRING,'"vec"',1,2160) +LexToken(COMMA,',',1,2161) +LexToken(NUMBER,'-1',1,2162) +LexToken(COMMA,',',1,2164) +LexToken(DQSTRING,'"vec"',1,2169) +LexToken(COMMA,',',1,2170) +LexToken(NUMBER,'-1',1,2171) +LexToken(COMMA,',',1,2173) +LexToken(DQSTRING,'"lis"',1,2178) +LexToken(COMMA,',',1,2179) +LexToken(NUMBER,'-1',1,2180) +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(SEMICOLON,';',1,2409) +LexToken(EOL,'\n',1,2410) +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(SEMICOLON,';',1,2429) +LexToken(EOL,'\n',1,2430) +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(SEMICOLON,';',1,2455) +LexToken(EOL,'\n',1,2456) +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(SEMICOLON,';',1,2486) +LexToken(EOL,'\n',1,2487) +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(SEMICOLON,';',1,2513) +LexToken(EOL,'\n',1,2514) +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(SEMICOLON,';',1,2539) +LexToken(EOL,'\n',1,2540) +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(SEMICOLON,';',1,2567) +LexToken(EOL,'\n',1,2568) +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(SEMICOLON,';',1,2597) +LexToken(EOL,'\n',1,2598) +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(SEMICOLON,';',1,2624) +LexToken(EOL,'\n',1,2625) +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(SEMICOLON,';',1,2655) +LexToken(EOL,'\n',1,2656) +LexToken(IF,'if',1,2669) +LexToken(VAR,'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(SEMICOLON,';',1,2920) +LexToken(EOL,'\n',1,2921) +LexToken(VAR,'ok',1,2942) +LexToken(ASSIGNMENT,'=',1,2944) +LexToken(PREVAR_BOOLEAN,'%f',1,2945) +LexToken(SEMICOLON,';',1,2947) +LexToken(EOL,'\n',1,2948) +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(SEMICOLON,';',1,3047) +LexToken(EOL,'\n',1,3048) +LexToken(IF,'if',1,3065) +LexToken(VAR,'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(SEMICOLON,';',1,3118) +LexToken(EOL,'\n',1,3119) +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(SEMICOLON,';',1,3168) +LexToken(EOL,'\n',1,3169) +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(SEMICOLON,';',1,3228) +LexToken(EOL,'\n',1,3229) +LexToken(IF,'if',1,3246) +LexToken(VAR,'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(SEMICOLON,';',1,3299) +LexToken(EOL,'\n',1,3300) +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(SEMICOLON,';',1,3349) +LexToken(EOL,'\n',1,3350) +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(SEMICOLON,';',1,3405) +LexToken(EOL,'\n',1,3406) +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(SEMICOLON,';',1,3827) +LexToken(EOL,'\n',1,3828) +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(COMMA,',',1,4138) +LexToken(EOL,'\n',1,4139) +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,';',1,5292) +LexToken(DQSTRING,'"n"',1,5304) +LexToken(SEMICOLON,';',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,';',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,';',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,';',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,';',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,';',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,';',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,';',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,';',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,';',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,';',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,';',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,';',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,';',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,';',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,';',1,5780) +LexToken(DQSTRING,'"y"',1,5792) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,5823) +LexToken(EOL,'\n',1,5824) +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) diff --git a/js/Misc/CONSTRAINT2_c.js b/js/Misc/CONSTRAINT2_c.js new file mode 100644 index 00000000..078b1dc7 --- /dev/null +++ b/js/Misc/CONSTRAINT2_c.js @@ -0,0 +1,547 @@ +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(SEMICOLON,';',1,912) +LexToken(EOL,'\n',1,913) +LexToken(VAR,'y',1,918) +LexToken(ASSIGNMENT,'=',1,919) +LexToken(OPENSQBRACKET,'[',1,920) +LexToken(CLOSESQBRACKET,']',1,921) +LexToken(SEMICOLON,';',1,922) +LexToken(EOL,'\n',1,923) +LexToken(VAR,'typ',1,928) +LexToken(ASSIGNMENT,'=',1,931) +LexToken(OPENSQBRACKET,'[',1,932) +LexToken(CLOSESQBRACKET,']',1,933) +LexToken(SEMICOLON,';',1,934) +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(VAR,'graphics',1,994) +LexToken(ASSIGNMENT,'=',1,1002) +LexToken(VAR,'arg1',1,1003) +LexToken(DOT,'.',1,1007) +LexToken(VAR,'graphics',1,1008) +LexToken(SEMICOLON,';',1,1016) +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,'model',1,1055) +LexToken(ASSIGNMENT,'=',1,1060) +LexToken(VAR,'arg1',1,1061) +LexToken(DOT,'.',1,1065) +LexToken(VAR,'model',1,1066) +LexToken(SEMICOLON,';',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(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(NUMBER,'-1',1,1353) +LexToken(COMMA,',',1,1355) +LexToken(DQSTRING,'"vec"',1,1360) +LexToken(COMMA,',',1,1361) +LexToken(NUMBER,'-1',1,1362) +LexToken(COMMA,',',1,1364) +LexToken(DQSTRING,'"vec"',1,1369) +LexToken(COMMA,',',1,1370) +LexToken(NUMBER,'-1',1,1371) +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(COMMA,',',1,1427) +LexToken(EOL,'\n',1,1428) +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(SEMICOLON,';',1,1465) +LexToken(EOL,'\n',1,1466) +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(SEMICOLON,';',1,1493) +LexToken(EOL,'\n',1,1494) +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(SEMICOLON,';',1,1517) +LexToken(EOL,'\n',1,1518) +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(SEMICOLON,';',1,1548) +LexToken(EOL,'\n',1,1549) +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(SEMICOLON,';',1,1570) +LexToken(EOL,'\n',1,1571) +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(SEMICOLON,';',1,1600) +LexToken(EOL,'\n',1,1601) +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(COMMA,',',1,2010) +LexToken(EOL,'\n',1,2011) +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(NUMBER,'-1',1,2378) +LexToken(SEMICOLON,';',1,2380) +LexToken(EOL,'\n',1,2381) +LexToken(END,'end',1,2402) +LexToken(SEMICOLON,';',1,2405) +LexToken(EOL,'\n',1,2406) +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(SEMICOLON,';',1,2549) +LexToken(EOL,'\n',1,2550) +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(SEMICOLON,';',1,2675) +LexToken(EOL,'\n',1,2676) +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(SEMICOLON,';',1,2795) +LexToken(EOL,'\n',1,2796) +LexToken(VAR,'xd0',1,2805) +LexToken(ASSIGNMENT,'=',1,2808) +LexToken(OPENSQBRACKET,'[',1,2809) +LexToken(NUMBER,'0',1,2810) +LexToken(CLOSESQBRACKET,']',1,2811) +LexToken(SEMICOLON,';',1,2812) +LexToken(EOL,'\n',1,2813) +LexToken(VAR,'id',1,2822) +LexToken(ASSIGNMENT,'=',1,2824) +LexToken(OPENSQBRACKET,'[',1,2825) +LexToken(NUMBER,'0',1,2826) +LexToken(CLOSESQBRACKET,']',1,2827) +LexToken(SEMICOLON,';',1,2828) +LexToken(EOL,'\n',1,2829) +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) diff --git a/js/Misc/CONSTRAINT_c.js b/js/Misc/CONSTRAINT_c.js new file mode 100644 index 00000000..aa7f8701 --- /dev/null +++ b/js/Misc/CONSTRAINT_c.js @@ -0,0 +1,361 @@ +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(SEMICOLON,';',1,911) +LexToken(EOL,'\n',1,912) +LexToken(VAR,'y',1,917) +LexToken(ASSIGNMENT,'=',1,918) +LexToken(OPENSQBRACKET,'[',1,919) +LexToken(CLOSESQBRACKET,']',1,920) +LexToken(SEMICOLON,';',1,921) +LexToken(EOL,'\n',1,922) +LexToken(VAR,'typ',1,927) +LexToken(ASSIGNMENT,'=',1,930) +LexToken(OPENSQBRACKET,'[',1,931) +LexToken(CLOSESQBRACKET,']',1,932) +LexToken(SEMICOLON,';',1,933) +LexToken(EOL,'\n',1,934) +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(SEMICOLON,';',1,1015) +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,'model',1,1054) +LexToken(ASSIGNMENT,'=',1,1059) +LexToken(VAR,'arg1',1,1060) +LexToken(DOT,'.',1,1064) +LexToken(VAR,'model',1,1065) +LexToken(SEMICOLON,';',1,1070) +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,'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(NUMBER,'-1',1,1213) +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(COMMA,',',1,1269) +LexToken(EOL,'\n',1,1270) +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(SEMICOLON,';',1,1307) +LexToken(EOL,'\n',1,1308) +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(SEMICOLON,';',1,1335) +LexToken(EOL,'\n',1,1336) +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(SEMICOLON,';',1,1637) +LexToken(EOL,'\n',1,1638) +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(NUMBER,'-1',1,1733) +LexToken(OPERATOR,'*',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(SEMICOLON,';',1,1745) +LexToken(EOL,'\n',1,1746) +LexToken(VAR,'x',1,1767) +LexToken(DOT,'.',1,1768) +LexToken(VAR,'graphics',1,1769) +LexToken(ASSIGNMENT,'=',1,1777) +LexToken(VAR,'graphics',1,1778) +LexToken(SEMICOLON,';',1,1786) +LexToken(EOL,'\n',1,1787) +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(SEMICOLON,';',1,2186) +LexToken(EOL,'\n',1,2187) +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) diff --git a/js/Misc/DEADBAND.js b/js/Misc/DEADBAND.js new file mode 100644 index 00000000..c43ff8d4 --- /dev/null +++ b/js/Misc/DEADBAND.js @@ -0,0 +1,362 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'graphics',1,967) +LexToken(ASSIGNMENT,'=',1,975) +LexToken(VAR,'arg1',1,976) +LexToken(DOT,'.',1,980) +LexToken(VAR,'graphics',1,981) +LexToken(SEMICOLON,';',1,989) +LexToken(EOL,'\n',1,990) +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(SEMICOLON,';',1,1044) +LexToken(EOL,'\n',1,1045) +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(COMMA,',',1,1316) +LexToken(EOL,'\n',1,1317) +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(SEMICOLON,';',1,1795) +LexToken(EOL,'\n',1,1796) +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(NUMBER,'-.5',1,1913) +LexToken(SEMICOLON,';',1,1916) +LexToken(EOL,'\n',1,1917) +LexToken(VAR,'maxp',1,1926) +LexToken(ASSIGNMENT,'=',1,1930) +LexToken(NUMBER,'.5',1,1931) +LexToken(SEMICOLON,';',1,1933) +LexToken(EOL,'\n',1,1934) +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) diff --git a/js/Misc/DEBUG.js b/js/Misc/DEBUG.js new file mode 100644 index 00000000..5b613eb8 --- /dev/null +++ b/js/Misc/DEBUG.js @@ -0,0 +1,313 @@ +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(SEMICOLON,';',1,881) +LexToken(EOL,'\n',1,882) +LexToken(VAR,'y',1,887) +LexToken(ASSIGNMENT,'=',1,888) +LexToken(OPENSQBRACKET,'[',1,889) +LexToken(CLOSESQBRACKET,']',1,890) +LexToken(SEMICOLON,';',1,891) +LexToken(EOL,'\n',1,892) +LexToken(VAR,'typ',1,897) +LexToken(ASSIGNMENT,'=',1,900) +LexToken(OPENSQBRACKET,'[',1,901) +LexToken(CLOSESQBRACKET,']',1,902) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,954) +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(SEMICOLON,';',1,986) +LexToken(EOL,'\n',1,987) +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,';',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(SEMICOLON,';',1,1225) +LexToken(EOL,'\n',1,1226) +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(SEMICOLON,';',1,1420) +LexToken(EOL,'\n',1,1421) +LexToken(VAR,'warning',1,1442) +LexToken(OPENBRACKET,'(',1,1449) +LexToken(DQSTRING,'"off"',1,1454) +LexToken(CLOSEBRACKET,')',1,1455) +LexToken(SEMICOLON,';',1,1456) +LexToken(EOL,'\n',1,1457) +LexToken(VAR,'save',1,1478) +LexToken(OPENBRACKET,'(',1,1482) +LexToken(VAR,'TMPDIR',1,1483) +LexToken(OPERATOR,'+',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(SEMICOLON,';',1,1558) +LexToken(EOL,'\n',1,1559) +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(SEMICOLON,';',1,1901) +LexToken(EOL,'\n',1,1902) +LexToken(BREAK,'break',1,1919) +LexToken(SEMICOLON,';',1,1924) +LexToken(EOL,'\n',1,1925) +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(SEMICOLON,';',1,2005) +LexToken(EOL,'\n',1,2006) +LexToken(VAR,'x',1,2019) +LexToken(DOT,'.',1,2020) +LexToken(VAR,'graphics',1,2021) +LexToken(ASSIGNMENT,'=',1,2029) +LexToken(VAR,'graphics',1,2030) +LexToken(SEMICOLON,';',1,2038) +LexToken(EOL,'\n',1,2039) +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) diff --git a/js/Misc/DEBUG_SCICOS.js b/js/Misc/DEBUG_SCICOS.js new file mode 100644 index 00000000..45ae1701 --- /dev/null +++ b/js/Misc/DEBUG_SCICOS.js @@ -0,0 +1,92 @@ +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(SEMICOLON,';',1,483) +LexToken(EOL,'\n',1,484) +LexToken(VAR,'y',1,489) +LexToken(ASSIGNMENT,'=',1,490) +LexToken(OPENSQBRACKET,'[',1,491) +LexToken(CLOSESQBRACKET,']',1,492) +LexToken(SEMICOLON,';',1,493) +LexToken(EOL,'\n',1,494) +LexToken(VAR,'typ',1,499) +LexToken(ASSIGNMENT,'=',1,502) +LexToken(OPENSQBRACKET,'[',1,503) +LexToken(CLOSESQBRACKET,']',1,504) +LexToken(SEMICOLON,';',1,505) +LexToken(EOL,'\n',1,506) +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(SEMICOLON,';',1,619) +LexToken(EOL,'\n',1,620) +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) diff --git a/js/Misc/DIFF_f.js b/js/Misc/DIFF_f.js new file mode 100644 index 00000000..bc4b6024 --- /dev/null +++ b/js/Misc/DIFF_f.js @@ -0,0 +1,302 @@ +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(SEMICOLON,';',1,882) +LexToken(EOL,'\n',1,883) +LexToken(VAR,'y',1,888) +LexToken(ASSIGNMENT,'=',1,889) +LexToken(OPENSQBRACKET,'[',1,890) +LexToken(CLOSESQBRACKET,']',1,891) +LexToken(SEMICOLON,';',1,892) +LexToken(EOL,'\n',1,893) +LexToken(VAR,'typ',1,898) +LexToken(ASSIGNMENT,'=',1,901) +LexToken(OPENSQBRACKET,'[',1,902) +LexToken(CLOSESQBRACKET,']',1,903) +LexToken(SEMICOLON,';',1,904) +LexToken(EOL,'\n',1,905) +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(SEMICOLON,';',1,986) +LexToken(EOL,'\n',1,987) +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(SEMICOLON,';',1,1041) +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,'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(COMMA,',',1,1281) +LexToken(EOL,'\n',1,1282) +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(SEMICOLON,';',1,1331) +LexToken(EOL,'\n',1,1332) +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(SEMICOLON,';',1,1371) +LexToken(EOL,'\n',1,1372) +LexToken(VAR,'x',1,1385) +LexToken(DOT,'.',1,1386) +LexToken(VAR,'graphics',1,1387) +LexToken(ASSIGNMENT,'=',1,1395) +LexToken(VAR,'graphics',1,1396) +LexToken(SEMICOLON,';',1,1404) +LexToken(EOL,'\n',1,1405) +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) diff --git a/js/Misc/DSUPER.js b/js/Misc/DSUPER.js new file mode 100644 index 00000000..8cc3898a --- /dev/null +++ b/js/Misc/DSUPER.js @@ -0,0 +1,402 @@ +LexToken(EOL,'\n',1,10) +LexToken(EOL,'\n',1,13) +LexToken(EOL,'\n',1,73) +LexToken(EOL,'\n',1,142) +LexToken(EOL,'\n',1,145) +LexToken(EOL,'\n',1,217) +LexToken(EOL,'\n',1,289) +LexToken(EOL,'\n',1,358) +LexToken(EOL,'\n',1,397) +LexToken(EOL,'\n',1,400) +LexToken(EOL,'\n',1,467) +LexToken(EOL,'\n',1,533) +LexToken(EOL,'\n',1,598) +LexToken(EOL,'\n',1,646) +LexToken(EOL,'\n',1,649) +LexToken(EOL,'\n',1,718) +LexToken(EOL,'\n',1,781) +LexToken(EOL,'\n',1,863) +LexToken(EOL,'\n',1,866) +LexToken(EOL,'\n',1,897) +LexToken(EOL,'\n',1,900) +LexToken(EOL,'\n',1,901) +LexToken(FUNCTION,'function',1,902) +LexToken(OPENSQBRACKET,'[',1,911) +LexToken(VAR,'x',1,912) +LexToken(COMMA,',',1,913) +LexToken(VAR,'y',1,914) +LexToken(COMMA,',',1,915) +LexToken(VAR,'typ',1,916) +LexToken(CLOSESQBRACKET,']',1,919) +LexToken(ASSIGNMENT,'=',1,921) +LexToken(VAR,'DSUPER',1,923) +LexToken(OPENBRACKET,'(',1,929) +LexToken(VAR,'job',1,930) +LexToken(COMMA,',',1,933) +LexToken(VAR,'arg1',1,934) +LexToken(COMMA,',',1,938) +LexToken(VAR,'arg2',1,939) +LexToken(CLOSEBRACKET,')',1,943) +LexToken(EOL,'\n',1,944) +LexToken(VAR,'x',1,949) +LexToken(ASSIGNMENT,'=',1,950) +LexToken(OPENSQBRACKET,'[',1,951) +LexToken(CLOSESQBRACKET,']',1,952) +LexToken(SEMICOLON,';',1,953) +LexToken(EOL,'\n',1,954) +LexToken(VAR,'y',1,959) +LexToken(ASSIGNMENT,'=',1,960) +LexToken(OPENSQBRACKET,'[',1,961) +LexToken(CLOSESQBRACKET,']',1,962) +LexToken(SEMICOLON,';',1,963) +LexToken(EOL,'\n',1,964) +LexToken(VAR,'typ',1,969) +LexToken(ASSIGNMENT,'=',1,972) +LexToken(OPENSQBRACKET,'[',1,973) +LexToken(CLOSESQBRACKET,']',1,974) +LexToken(SEMICOLON,';',1,975) +LexToken(EOL,'\n',1,976) +LexToken(EOL,'\n',1,977) +LexToken(SELECT,'select',1,982) +LexToken(VAR,'job',1,989) +LexToken(EOL,'\n',1,992) +LexToken(CASE,'case',1,997) +LexToken(DQSTRING,'"set"',1,1006) +LexToken(THEN,'then',1,1008) +LexToken(EOL,'\n',1,1012) +LexToken(VAR,'y',1,1021) +LexToken(ASSIGNMENT,'=',1,1022) +LexToken(VAR,'needcompile',1,1023) +LexToken(EOL,'\n',1,1070) +LexToken(VAR,'typ',1,1079) +LexToken(ASSIGNMENT,'=',1,1082) +LexToken(VAR,'list',1,1083) +LexToken(OPENBRACKET,'(',1,1087) +LexToken(CLOSEBRACKET,')',1,1088) +LexToken(EOL,'\n',1,1089) +LexToken(VAR,'graphics',1,1098) +LexToken(ASSIGNMENT,'=',1,1106) +LexToken(VAR,'arg1',1,1107) +LexToken(DOT,'.',1,1111) +LexToken(VAR,'graphics',1,1112) +LexToken(SEMICOLON,';',1,1120) +LexToken(EOL,'\n',1,1121) +LexToken(IF,'if',1,1130) +LexToken(OPENBRACKET,'(',1,1133) +LexToken(VAR,'length',1,1134) +LexToken(OPENBRACKET,'(',1,1140) +LexToken(VAR,'graphics',1,1141) +LexToken(DOT,'.',1,1149) +LexToken(VAR,'exprs',1,1150) +LexToken(CLOSEBRACKET,')',1,1155) +LexToken(COMPARISON,'==',1,1157) +LexToken(NUMBER,'0',1,1160) +LexToken(CLOSEBRACKET,')',1,1161) +LexToken(THEN,'then',1,1163) +LexToken(EOL,'\n',1,1167) +LexToken(VAR,'warnBlockByUID',1,1180) +LexToken(OPENBRACKET,'(',1,1194) +LexToken(VAR,'arg1',1,1195) +LexToken(DOT,'.',1,1199) +LexToken(VAR,'model',1,1200) +LexToken(DOT,'.',1,1205) +LexToken(VAR,'label',1,1206) +LexToken(COMMA,',',1,1211) +LexToken(VAR,'gettext',1,1213) +LexToken(OPENBRACKET,'(',1,1220) +LexToken(DQSTRING,'"Invalid masked block."',1,1243) +LexToken(CLOSEBRACKET,')',1,1244) +LexToken(CLOSEBRACKET,')',1,1245) +LexToken(SEMICOLON,';',1,1246) +LexToken(EOL,'\n',1,1247) +LexToken(VAR,'x',1,1260) +LexToken(ASSIGNMENT,'=',1,1261) +LexToken(VAR,'arg1',1,1262) +LexToken(COMMA,',',1,1266) +LexToken(EOL,'\n',1,1267) +LexToken(RETURN,'return',1,1280) +LexToken(SEMICOLON,';',1,1286) +LexToken(EOL,'\n',1,1287) +LexToken(END,'end',1,1296) +LexToken(EOL,'\n',1,1299) +LexToken(EOL,'\n',1,1300) +LexToken(VAR,'exprs',1,1309) +LexToken(ASSIGNMENT,'=',1,1314) +LexToken(VAR,'graphics',1,1315) +LexToken(DOT,'.',1,1323) +LexToken(VAR,'exprs',1,1324) +LexToken(OPENBRACKET,'(',1,1329) +LexToken(NUMBER,'1',1,1330) +LexToken(CLOSEBRACKET,')',1,1331) +LexToken(EOL,'\n',1,1332) +LexToken(VAR,'exprs0',1,1341) +LexToken(ASSIGNMENT,'=',1,1347) +LexToken(VAR,'graphics',1,1348) +LexToken(DOT,'.',1,1356) +LexToken(VAR,'exprs',1,1357) +LexToken(OPENBRACKET,'(',1,1362) +LexToken(NUMBER,'2',1,1363) +LexToken(CLOSEBRACKET,')',1,1364) +LexToken(OPENBRACKET,'(',1,1365) +LexToken(NUMBER,'1',1,1366) +LexToken(CLOSEBRACKET,')',1,1367) +LexToken(EOL,'\n',1,1368) +LexToken(VAR,'btitre',1,1377) +LexToken(ASSIGNMENT,'=',1,1383) +LexToken(VAR,'graphics',1,1384) +LexToken(DOT,'.',1,1392) +LexToken(VAR,'exprs',1,1393) +LexToken(OPENBRACKET,'(',1,1398) +LexToken(NUMBER,'2',1,1399) +LexToken(CLOSEBRACKET,')',1,1400) +LexToken(OPENBRACKET,'(',1,1401) +LexToken(NUMBER,'2',1,1402) +LexToken(CLOSEBRACKET,')',1,1403) +LexToken(OPENBRACKET,'(',1,1404) +LexToken(NUMBER,'1',1,1405) +LexToken(CLOSEBRACKET,')',1,1406) +LexToken(EOL,'\n',1,1407) +LexToken(VAR,'bitems',1,1416) +LexToken(ASSIGNMENT,'=',1,1422) +LexToken(VAR,'graphics',1,1423) +LexToken(DOT,'.',1,1431) +LexToken(VAR,'exprs',1,1432) +LexToken(OPENBRACKET,'(',1,1437) +LexToken(NUMBER,'2',1,1438) +LexToken(CLOSEBRACKET,')',1,1439) +LexToken(OPENBRACKET,'(',1,1440) +LexToken(NUMBER,'2',1,1441) +LexToken(CLOSEBRACKET,')',1,1442) +LexToken(OPENBRACKET,'(',1,1443) +LexToken(NUMBER,'2',1,1444) +LexToken(COLON,':',1,1445) +LexToken(LASTINDEX,'$',1,1446) +LexToken(CLOSEBRACKET,')',1,1447) +LexToken(EOL,'\n',1,1448) +LexToken(IF,'if',1,1457) +LexToken(VAR,'exprs0',1,1460) +LexToken(COMPARISON,'==',1,1466) +LexToken(OPENSQBRACKET,'[',1,1468) +LexToken(CLOSESQBRACKET,']',1,1469) +LexToken(THEN,'then',1,1471) +LexToken(EOL,'\n',1,1475) +LexToken(VAR,'x',1,1488) +LexToken(ASSIGNMENT,'=',1,1489) +LexToken(VAR,'arg1',1,1490) +LexToken(COMMA,',',1,1494) +LexToken(EOL,'\n',1,1495) +LexToken(RETURN,'return',1,1508) +LexToken(COMMA,',',1,1514) +LexToken(EOL,'\n',1,1515) +LexToken(END,'end',1,1524) +LexToken(EOL,'\n',1,1527) +LexToken(EOL,'\n',1,1528) +LexToken(EOL,'\n',1,1574) +LexToken(VAR,'context',1,1583) +LexToken(ASSIGNMENT,'=',1,1591) +LexToken(OPENSQBRACKET,'[',1,1593) +LexToken(VAR,'arg1',1,1594) +LexToken(DOT,'.',1,1598) +LexToken(VAR,'model',1,1599) +LexToken(DOT,'.',1,1604) +LexToken(VAR,'rpar',1,1605) +LexToken(DOT,'.',1,1609) +LexToken(VAR,'props',1,1610) +LexToken(DOT,'.',1,1615) +LexToken(VAR,'context',1,1616) +LexToken(CLOSESQBRACKET,']',1,1623) +LexToken(SEMICOLON,';',1,1624) +LexToken(EOL,'\n',1,1625) +LexToken(OPENSQBRACKET,'[',1,1634) +LexToken(PREVAR,'%scicos_context',1,1635) +LexToken(COMMA,',',1,1650) +LexToken(VAR,'ierr',1,1651) +LexToken(CLOSESQBRACKET,']',1,1655) +LexToken(ASSIGNMENT,'=',1,1657) +LexToken(VAR,'script2var',1,1659) +LexToken(OPENBRACKET,'(',1,1669) +LexToken(VAR,'context',1,1670) +LexToken(COMMA,',',1,1677) +LexToken(PREVAR,'%scicos_context',1,1678) +LexToken(CLOSEBRACKET,')',1,1693) +LexToken(SEMICOLON,';',1,1694) +LexToken(EOL,'\n',1,1695) +LexToken(EOL,'\n',1,1696) +LexToken(IF,'if',1,1705) +LexToken(VAR,'ierr',1,1708) +LexToken(COMPARISON,'<>',1,1713) +LexToken(NUMBER,'0',1,1716) +LexToken(THEN,'then',1,1718) +LexToken(EOL,'\n',1,1722) +LexToken(VAR,'x',1,1735) +LexToken(ASSIGNMENT,'=',1,1736) +LexToken(VAR,'arg1',1,1737) +LexToken(COMMA,',',1,1741) +LexToken(EOL,'\n',1,1742) +LexToken(RETURN,'return',1,1755) +LexToken(SEMICOLON,';',1,1761) +LexToken(EOL,'\n',1,1762) +LexToken(END,'end',1,1771) +LexToken(EOL,'\n',1,1774) +LexToken(EOL,'\n',1,1775) +LexToken(EOL,'\n',1,1835) +LexToken(VAR,'tt',1,1844) +LexToken(ASSIGNMENT,'=',1,1846) +LexToken(DQSTRING,'"scicos_context."',1,1863) +LexToken(OPERATOR,'+',1,1864) +LexToken(VAR,'exprs0',1,1865) +LexToken(OPENBRACKET,'(',1,1871) +LexToken(NUMBER,'1',1,1872) +LexToken(CLOSEBRACKET,')',1,1873) +LexToken(SEMICOLON,';',1,1874) +LexToken(EOL,'\n',1,1875) +LexToken(FOR,'for',1,1884) +LexToken(VAR,'i',1,1888) +LexToken(ASSIGNMENT,'=',1,1889) +LexToken(NUMBER,'2',1,1890) +LexToken(COLON,':',1,1891) +LexToken(VAR,'size',1,1892) +LexToken(OPENBRACKET,'(',1,1896) +LexToken(VAR,'exprs0',1,1897) +LexToken(COMMA,',',1,1903) +LexToken(NUMBER,'1',1,1904) +LexToken(CLOSEBRACKET,')',1,1905) +LexToken(EOL,'\n',1,1906) +LexToken(VAR,'tt',1,1919) +LexToken(ASSIGNMENT,'=',1,1921) +LexToken(VAR,'tt',1,1922) +LexToken(OPERATOR,'+',1,1924) +LexToken(DQSTRING,'",scicos_context."',1,1942) +LexToken(OPERATOR,'+',1,1943) +LexToken(VAR,'exprs0',1,1944) +LexToken(OPENBRACKET,'(',1,1950) +LexToken(VAR,'i',1,1951) +LexToken(CLOSEBRACKET,')',1,1952) +LexToken(COMMA,',',1,1953) +LexToken(EOL,'\n',1,1954) +LexToken(END,'end',1,1963) +LexToken(EOL,'\n',1,1966) +LexToken(EOL,'\n',1,1967) +LexToken(VAR,'ss',1,1976) +LexToken(ASSIGNMENT,'=',1,1978) +LexToken(VAR,'graphics',1,1979) +LexToken(DOT,'.',1,1987) +LexToken(VAR,'exprs',1,1988) +LexToken(OPENBRACKET,'(',1,1993) +LexToken(NUMBER,'2',1,1994) +LexToken(CLOSEBRACKET,')',1,1995) +LexToken(OPENBRACKET,'(',1,1996) +LexToken(NUMBER,'3',1,1997) +LexToken(CLOSEBRACKET,')',1,1998) +LexToken(SEMICOLON,';',1,1999) +LexToken(EOL,'\n',1,2000) +LexToken(SCICOS_CONTEXT,'scicos_context',1,2009) +LexToken(ASSIGNMENT,'=',1,2024) +LexToken(PREVAR,'%scicos_context',1,2026) +LexToken(SEMICOLON,';',1,2041) +LexToken(EOL,'\n',1,2042) +LexToken(VAR,'execstr',1,2051) +LexToken(OPENBRACKET,'(',1,2058) +LexToken(DQSTRING,'"[ok,"',1,2064) +LexToken(OPERATOR,'+',1,2065) +LexToken(VAR,'tt',1,2066) +LexToken(OPERATOR,'+',1,2068) +LexToken(DQSTRING,'",exprs]=scicos_getvalue(btitre,bitems,ss,exprs)"',1,2117) +LexToken(CLOSEBRACKET,')',1,2118) +LexToken(EOL,'\n',1,2119) +LexToken(IF,'if',1,2128) +LexToken(VAR,'ok',1,2131) +LexToken(THEN,'then',1,2134) +LexToken(EOL,'\n',1,2138) +LexToken(VAR,'x',1,2151) +LexToken(ASSIGNMENT,'=',1,2152) +LexToken(VAR,'arg1',1,2153) +LexToken(SEMICOLON,';',1,2157) +LexToken(EOL,'\n',1,2158) +LexToken(PREVAR,'%scicos_context',1,2171) +LexToken(ASSIGNMENT,'=',1,2187) +LexToken(SCICOS_CONTEXT,'scicos_context',1,2189) +LexToken(SEMICOLON,';',1,2203) +LexToken(EOL,'\n',1,2204) +LexToken(VAR,'sblock',1,2217) +LexToken(ASSIGNMENT,'=',1,2223) +LexToken(VAR,'x',1,2224) +LexToken(DOT,'.',1,2225) +LexToken(VAR,'model',1,2226) +LexToken(DOT,'.',1,2231) +LexToken(VAR,'rpar',1,2232) +LexToken(SEMICOLON,';',1,2236) +LexToken(EOL,'\n',1,2237) +LexToken(OPENSQBRACKET,'[',1,2250) +LexToken(VAR,'sblock',1,2251) +LexToken(COMMA,',',1,2257) +LexToken(PREVAR,'%w',1,2258) +LexToken(COMMA,',',1,2260) +LexToken(VAR,'needcompile2',1,2261) +LexToken(COMMA,',',1,2273) +LexToken(VAR,'ok',1,2274) +LexToken(CLOSESQBRACKET,']',1,2276) +LexToken(ASSIGNMENT,'=',1,2277) +LexToken(VAR,'do_eval',1,2278) +LexToken(OPENBRACKET,'(',1,2285) +LexToken(VAR,'sblock',1,2286) +LexToken(COMMA,',',1,2292) +LexToken(VAR,'list',1,2293) +LexToken(OPENBRACKET,'(',1,2297) +LexToken(CLOSEBRACKET,')',1,2298) +LexToken(COMMA,',',1,2299) +LexToken(SCICOS_CONTEXT,'scicos_context',1,2300) +LexToken(CLOSEBRACKET,')',1,2314) +LexToken(SEMICOLON,';',1,2315) +LexToken(EOL,'\n',1,2316) +LexToken(VAR,'y',1,2329) +LexToken(ASSIGNMENT,'=',1,2330) +LexToken(VAR,'max',1,2331) +LexToken(OPENBRACKET,'(',1,2334) +LexToken(NUMBER,'2',1,2335) +LexToken(COMMA,',',1,2336) +LexToken(VAR,'needcompile',1,2337) +LexToken(COMMA,',',1,2348) +LexToken(VAR,'needcompile2',1,2349) +LexToken(CLOSEBRACKET,')',1,2361) +LexToken(EOL,'\n',1,2362) +LexToken(VAR,'x',1,2375) +LexToken(DOT,'.',1,2376) +LexToken(VAR,'graphics',1,2377) +LexToken(DOT,'.',1,2385) +LexToken(VAR,'exprs',1,2386) +LexToken(OPENBRACKET,'(',1,2391) +LexToken(NUMBER,'1',1,2392) +LexToken(CLOSEBRACKET,')',1,2393) +LexToken(ASSIGNMENT,'=',1,2394) +LexToken(VAR,'exprs',1,2395) +LexToken(SEMICOLON,';',1,2400) +LexToken(EOL,'\n',1,2401) +LexToken(VAR,'x',1,2414) +LexToken(DOT,'.',1,2415) +LexToken(VAR,'model',1,2416) +LexToken(DOT,'.',1,2421) +LexToken(VAR,'rpar',1,2422) +LexToken(ASSIGNMENT,'=',1,2426) +LexToken(VAR,'sblock',1,2427) +LexToken(SEMICOLON,';',1,2433) +LexToken(EOL,'\n',1,2434) +LexToken(ELSE,'else',1,2443) +LexToken(EOL,'\n',1,2447) +LexToken(VAR,'x',1,2460) +LexToken(ASSIGNMENT,'=',1,2462) +LexToken(VAR,'arg1',1,2464) +LexToken(SEMICOLON,';',1,2468) +LexToken(EOL,'\n',1,2469) +LexToken(END,'end',1,2478) +LexToken(EOL,'\n',1,2481) +LexToken(EOL,'\n',1,2482) +LexToken(CASE,'case',1,2487) +LexToken(DQSTRING,'"define"',1,2499) +LexToken(THEN,'then',1,2501) +LexToken(EOL,'\n',1,2505) +LexToken(EOL,'\n',1,2527) +LexToken(END,'end',1,2532) +LexToken(EOL,'\n',1,2535) +LexToken(ENDFUNCTION,'endfunction',1,2536) +LexToken(EOL,'\n',1,2547) diff --git a/js/Misc/EDGETRIGGER.js b/js/Misc/EDGETRIGGER.js new file mode 100644 index 00000000..c45ea62a --- /dev/null +++ b/js/Misc/EDGETRIGGER.js @@ -0,0 +1,269 @@ +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(SEMICOLON,';',1,887) +LexToken(EOL,'\n',1,888) +LexToken(VAR,'y',1,893) +LexToken(ASSIGNMENT,'=',1,894) +LexToken(OPENSQBRACKET,'[',1,895) +LexToken(CLOSESQBRACKET,']',1,896) +LexToken(SEMICOLON,';',1,897) +LexToken(EOL,'\n',1,898) +LexToken(VAR,'typ',1,903) +LexToken(ASSIGNMENT,'=',1,906) +LexToken(OPENSQBRACKET,'[',1,907) +LexToken(CLOSESQBRACKET,']',1,908) +LexToken(SEMICOLON,';',1,909) +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(SEMICOLON,';',1,960) +LexToken(EOL,'\n',1,961) +LexToken(VAR,'graphics',1,970) +LexToken(ASSIGNMENT,'=',1,978) +LexToken(VAR,'arg1',1,979) +LexToken(DOT,'.',1,983) +LexToken(VAR,'graphics',1,984) +LexToken(SEMICOLON,';',1,992) +LexToken(EOL,'\n',1,993) +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(SEMICOLON,';',1,1047) +LexToken(EOL,'\n',1,1048) +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(COMMA,',',1,1269) +LexToken(EOL,'\n',1,1270) +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(SEMICOLON,';',1,1385) +LexToken(EOL,'\n',1,1386) +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) diff --git a/js/Misc/EDGE_TRIGGER.js b/js/Misc/EDGE_TRIGGER.js new file mode 100644 index 00000000..14fea3fa --- /dev/null +++ b/js/Misc/EDGE_TRIGGER.js @@ -0,0 +1,1411 @@ +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(SEMICOLON,';',1,888) +LexToken(EOL,'\n',1,889) +LexToken(VAR,'y',1,894) +LexToken(ASSIGNMENT,'=',1,895) +LexToken(OPENSQBRACKET,'[',1,896) +LexToken(CLOSESQBRACKET,']',1,897) +LexToken(SEMICOLON,';',1,898) +LexToken(EOL,'\n',1,899) +LexToken(VAR,'typ',1,904) +LexToken(ASSIGNMENT,'=',1,907) +LexToken(OPENSQBRACKET,'[',1,908) +LexToken(CLOSESQBRACKET,']',1,909) +LexToken(SEMICOLON,';',1,910) +LexToken(EOL,'\n',1,911) +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(SEMICOLON,';',1,1086) +LexToken(EOL,'\n',1,1087) +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(SEMICOLON,';',1,1185) +LexToken(EOL,'\n',1,1186) +LexToken(BREAK,'break',1,1203) +LexToken(SEMICOLON,';',1,1208) +LexToken(EOL,'\n',1,1209) +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(SEMICOLON,';',1,1259) +LexToken(EOL,'\n',1,1260) +LexToken(VAR,'y',1,1269) +LexToken(ASSIGNMENT,'=',1,1270) +LexToken(NUMBER,'0',1,1271) +LexToken(SEMICOLON,';',1,1272) +LexToken(EOL,'\n',1,1273) +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(OPERATOR,'+',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(OPERATOR,'+',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(OPERATOR,'+',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(OPERATOR,'+',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(OPERATOR,'+',1,1601) +LexToken(VAR,'xx',1,1602) +LexToken(DOT,'.',1,1604) +LexToken(VAR,'gui',1,1605) +LexToken(OPERATOR,'+',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(SEMICOLON,';',1,3584) +LexToken(EOL,'\n',1,3585) +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(OPERATOR,'+',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(SEMICOLON,';',1,4109) +LexToken(EOL,'\n',1,4110) +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(SEMICOLON,';',1,4158) +LexToken(EOL,'\n',1,4159) +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(SEMICOLON,';',1,4204) +LexToken(EOL,'\n',1,4205) +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(SEMICOLON,';',1,4246) +LexToken(EOL,'\n',1,4247) +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(SEMICOLON,';',1,4293) +LexToken(EOL,'\n',1,4294) +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(SEMICOLON,';',1,4334) +LexToken(EOL,'\n',1,4335) +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(SEMICOLON,';',1,4375) +LexToken(EOL,'\n',1,4376) +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(SEMICOLON,';',1,4416) +LexToken(EOL,'\n',1,4417) +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(SEMICOLON,';',1,4471) +LexToken(EOL,'\n',1,4472) +LexToken(VAR,'graphics',1,4481) +LexToken(ASSIGNMENT,'=',1,4490) +LexToken(VAR,'blk',1,4492) +LexToken(DOT,'.',1,4495) +LexToken(VAR,'graphics',1,4496) +LexToken(SEMICOLON,';',1,4504) +LexToken(EOL,'\n',1,4505) +LexToken(VAR,'model',1,4514) +LexToken(ASSIGNMENT,'=',1,4520) +LexToken(VAR,'blk',1,4522) +LexToken(DOT,'.',1,4525) +LexToken(VAR,'model',1,4526) +LexToken(SEMICOLON,';',1,4531) +LexToken(EOL,'\n',1,4532) +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(SEMICOLON,';',1,4564) +LexToken(EOL,'\n',1,4565) +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(SEMICOLON,';',1,4595) +LexToken(EOL,'\n',1,4596) +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(SEMICOLON,';',1,4626) +LexToken(EOL,'\n',1,4627) +LexToken(VAR,'model',1,4636) +LexToken(DOT,'.',1,4641) +LexToken(VAR,'ipar',1,4642) +LexToken(ASSIGNMENT,'=',1,4647) +LexToken(NUMBER,'0',1,4649) +LexToken(SEMICOLON,';',1,4650) +LexToken(EOL,'\n',1,4651) +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(SEMICOLON,';',1,4677) +LexToken(EOL,'\n',1,4678) +LexToken(VAR,'graphics',1,4687) +LexToken(DOT,'.',1,4695) +LexToken(VAR,'pout',1,4696) +LexToken(ASSIGNMENT,'=',1,4701) +LexToken(NUMBER,'6',1,4703) +LexToken(SEMICOLON,';',1,4704) +LexToken(EOL,'\n',1,4705) +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(SEMICOLON,';',1,4738) +LexToken(EOL,'\n',1,4739) +LexToken(VAR,'blk',1,4748) +LexToken(DOT,'.',1,4751) +LexToken(VAR,'model',1,4752) +LexToken(ASSIGNMENT,'=',1,4758) +LexToken(VAR,'model',1,4760) +LexToken(SEMICOLON,';',1,4765) +LexToken(EOL,'\n',1,4766) +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(SEMICOLON,';',1,4796) +LexToken(EOL,'\n',1,4797) +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(SEMICOLON,';',1,4848) +LexToken(EOL,'\n',1,4849) +LexToken(VAR,'graphics',1,4858) +LexToken(ASSIGNMENT,'=',1,4867) +LexToken(VAR,'blk',1,4869) +LexToken(DOT,'.',1,4872) +LexToken(VAR,'graphics',1,4873) +LexToken(SEMICOLON,';',1,4881) +LexToken(EOL,'\n',1,4882) +LexToken(VAR,'model',1,4891) +LexToken(ASSIGNMENT,'=',1,4897) +LexToken(VAR,'blk',1,4899) +LexToken(DOT,'.',1,4902) +LexToken(VAR,'model',1,4903) +LexToken(SEMICOLON,';',1,4908) +LexToken(EOL,'\n',1,4909) +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(SEMICOLON,';',1,4942) +LexToken(EOL,'\n',1,4943) +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(SEMICOLON,';',1,4973) +LexToken(EOL,'\n',1,4974) +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(SEMICOLON,';',1,5010) +LexToken(EOL,'\n',1,5011) +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(SEMICOLON,';',1,5036) +LexToken(EOL,'\n',1,5037) +LexToken(VAR,'model',1,5046) +LexToken(DOT,'.',1,5051) +LexToken(VAR,'nzcross',1,5052) +LexToken(ASSIGNMENT,'=',1,5060) +LexToken(NUMBER,'0',1,5062) +LexToken(SEMICOLON,';',1,5063) +LexToken(EOL,'\n',1,5064) +LexToken(VAR,'model',1,5073) +LexToken(DOT,'.',1,5078) +LexToken(VAR,'nmode',1,5079) +LexToken(ASSIGNMENT,'=',1,5085) +LexToken(NUMBER,'0',1,5087) +LexToken(SEMICOLON,';',1,5088) +LexToken(EOL,'\n',1,5089) +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(SEMICOLON,';',1,5115) +LexToken(EOL,'\n',1,5116) +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(SEMICOLON,';',1,5147) +LexToken(EOL,'\n',1,5148) +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(SEMICOLON,';',1,5181) +LexToken(EOL,'\n',1,5182) +LexToken(VAR,'blk',1,5191) +LexToken(DOT,'.',1,5194) +LexToken(VAR,'model',1,5195) +LexToken(ASSIGNMENT,'=',1,5201) +LexToken(VAR,'model',1,5203) +LexToken(SEMICOLON,';',1,5208) +LexToken(EOL,'\n',1,5209) +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(SEMICOLON,';',1,5239) +LexToken(EOL,'\n',1,5240) +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(SEMICOLON,';',1,5287) +LexToken(EOL,'\n',1,5288) +LexToken(VAR,'graphics',1,5297) +LexToken(ASSIGNMENT,'=',1,5306) +LexToken(VAR,'blk',1,5308) +LexToken(DOT,'.',1,5311) +LexToken(VAR,'graphics',1,5312) +LexToken(SEMICOLON,';',1,5320) +LexToken(EOL,'\n',1,5321) +LexToken(VAR,'model',1,5330) +LexToken(ASSIGNMENT,'=',1,5336) +LexToken(VAR,'blk',1,5338) +LexToken(DOT,'.',1,5341) +LexToken(VAR,'model',1,5342) +LexToken(SEMICOLON,';',1,5347) +LexToken(EOL,'\n',1,5348) +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(SEMICOLON,';',1,5380) +LexToken(EOL,'\n',1,5381) +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(SEMICOLON,';',1,5411) +LexToken(EOL,'\n',1,5412) +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(SEMICOLON,';',1,5444) +LexToken(EOL,'\n',1,5445) +LexToken(VAR,'model',1,5454) +LexToken(DOT,'.',1,5459) +LexToken(VAR,'ipar',1,5460) +LexToken(ASSIGNMENT,'=',1,5465) +LexToken(NUMBER,'1',1,5467) +LexToken(SEMICOLON,';',1,5468) +LexToken(EOL,'\n',1,5469) +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(SEMICOLON,';',1,5496) +LexToken(EOL,'\n',1,5497) +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(SEMICOLON,';',1,5530) +LexToken(EOL,'\n',1,5531) +LexToken(VAR,'blk',1,5540) +LexToken(DOT,'.',1,5543) +LexToken(VAR,'model',1,5544) +LexToken(ASSIGNMENT,'=',1,5550) +LexToken(VAR,'model',1,5552) +LexToken(SEMICOLON,';',1,5557) +LexToken(EOL,'\n',1,5558) +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(SEMICOLON,';',1,5588) +LexToken(EOL,'\n',1,5589) +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(SEMICOLON,';',1,5641) +LexToken(EOL,'\n',1,5642) +LexToken(VAR,'graphics',1,5651) +LexToken(ASSIGNMENT,'=',1,5660) +LexToken(VAR,'blk',1,5662) +LexToken(DOT,'.',1,5665) +LexToken(VAR,'graphics',1,5666) +LexToken(SEMICOLON,';',1,5674) +LexToken(EOL,'\n',1,5675) +LexToken(VAR,'model',1,5684) +LexToken(ASSIGNMENT,'=',1,5690) +LexToken(VAR,'blk',1,5692) +LexToken(DOT,'.',1,5695) +LexToken(VAR,'model',1,5696) +LexToken(SEMICOLON,';',1,5701) +LexToken(EOL,'\n',1,5702) +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(NUMBER,'-60',1,5733) +LexToken(CLOSESQBRACKET,']',1,5736) +LexToken(SEMICOLON,';',1,5737) +LexToken(EOL,'\n',1,5738) +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(SEMICOLON,';',1,5768) +LexToken(EOL,'\n',1,5769) +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(SEMICOLON,';',1,5801) +LexToken(EOL,'\n',1,5802) +LexToken(VAR,'model',1,5811) +LexToken(DOT,'.',1,5816) +LexToken(VAR,'ipar',1,5817) +LexToken(ASSIGNMENT,'=',1,5822) +LexToken(NUMBER,'1',1,5824) +LexToken(SEMICOLON,';',1,5825) +LexToken(EOL,'\n',1,5826) +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(SEMICOLON,';',1,5853) +LexToken(EOL,'\n',1,5854) +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(SEMICOLON,';',1,5887) +LexToken(EOL,'\n',1,5888) +LexToken(VAR,'blk',1,5897) +LexToken(DOT,'.',1,5900) +LexToken(VAR,'model',1,5901) +LexToken(ASSIGNMENT,'=',1,5907) +LexToken(VAR,'model',1,5909) +LexToken(SEMICOLON,';',1,5914) +LexToken(EOL,'\n',1,5915) +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(SEMICOLON,';',1,5945) +LexToken(EOL,'\n',1,5946) +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(SEMICOLON,';',1,6008) +LexToken(EOL,'\n',1,6009) +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(SEMICOLON,';',1,6037) +LexToken(EOL,'\n',1,6038) +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(SEMICOLON,';',1,6063) +LexToken(EOL,'\n',1,6064) +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(SEMICOLON,';',1,6095) +LexToken(EOL,'\n',1,6096) +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(SEMICOLON,';',1,6162) +LexToken(EOL,'\n',1,6163) +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(SEMICOLON,';',1,6191) +LexToken(EOL,'\n',1,6192) +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(SEMICOLON,';',1,6217) +LexToken(EOL,'\n',1,6218) +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(SEMICOLON,';',1,6249) +LexToken(EOL,'\n',1,6250) +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(SEMICOLON,';',1,6314) +LexToken(EOL,'\n',1,6315) +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(NUMBER,'-1',1,6337) +LexToken(CLOSESQBRACKET,']',1,6339) +LexToken(SEMICOLON,';',1,6340) +LexToken(EOL,'\n',1,6341) +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(SEMICOLON,';',1,6368) +LexToken(EOL,'\n',1,6369) +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(SEMICOLON,';',1,6394) +LexToken(EOL,'\n',1,6395) +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(SEMICOLON,';',1,6426) +LexToken(EOL,'\n',1,6427) +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(SEMICOLON,';',1,6480) +LexToken(EOL,'\n',1,6481) +LexToken(VAR,'model',1,6490) +LexToken(DOT,'.',1,6495) +LexToken(VAR,'sim',1,6496) +LexToken(ASSIGNMENT,'=',1,6500) +LexToken(DQSTRING,'"csuper"',1,6509) +LexToken(SEMICOLON,';',1,6510) +LexToken(EOL,'\n',1,6511) +LexToken(VAR,'model',1,6520) +LexToken(DOT,'.',1,6525) +LexToken(VAR,'in',1,6526) +LexToken(ASSIGNMENT,'=',1,6529) +LexToken(NUMBER,'1',1,6531) +LexToken(SEMICOLON,';',1,6532) +LexToken(EOL,'\n',1,6533) +LexToken(VAR,'model',1,6542) +LexToken(DOT,'.',1,6547) +LexToken(VAR,'evtout',1,6548) +LexToken(ASSIGNMENT,'=',1,6555) +LexToken(NUMBER,'1',1,6557) +LexToken(SEMICOLON,';',1,6558) +LexToken(EOL,'\n',1,6559) +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(SEMICOLON,';',1,6588) +LexToken(EOL,'\n',1,6589) +LexToken(EOL,'\n',1,6590) +LexToken(VAR,'gr_i',1,6599) +LexToken(ASSIGNMENT,'=',1,6603) +LexToken(OPENSQBRACKET,'[',1,6604) +LexToken(CLOSESQBRACKET,']',1,6605) +LexToken(SEMICOLON,';',1,6606) +LexToken(EOL,'\n',1,6607) +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) diff --git a/js/Misc/ENDBLK.js b/js/Misc/ENDBLK.js new file mode 100644 index 00000000..954d950c --- /dev/null +++ b/js/Misc/ENDBLK.js @@ -0,0 +1,1348 @@ +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(SEMICOLON,';',1,882) +LexToken(EOL,'\n',1,883) +LexToken(VAR,'y',1,888) +LexToken(ASSIGNMENT,'=',1,889) +LexToken(OPENSQBRACKET,'[',1,890) +LexToken(CLOSESQBRACKET,']',1,891) +LexToken(SEMICOLON,';',1,892) +LexToken(EOL,'\n',1,893) +LexToken(VAR,'typ',1,898) +LexToken(ASSIGNMENT,'=',1,901) +LexToken(OPENSQBRACKET,'[',1,902) +LexToken(CLOSESQBRACKET,']',1,903) +LexToken(SEMICOLON,';',1,904) +LexToken(EOL,'\n',1,905) +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(SEMICOLON,';',1,1080) +LexToken(EOL,'\n',1,1081) +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(SEMICOLON,';',1,1173) +LexToken(EOL,'\n',1,1174) +LexToken(BREAK,'break',1,1191) +LexToken(SEMICOLON,';',1,1196) +LexToken(EOL,'\n',1,1197) +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(SEMICOLON,';',1,1247) +LexToken(EOL,'\n',1,1248) +LexToken(VAR,'y',1,1257) +LexToken(ASSIGNMENT,'=',1,1258) +LexToken(NUMBER,'0',1,1259) +LexToken(SEMICOLON,';',1,1260) +LexToken(EOL,'\n',1,1261) +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(OPERATOR,'+',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(OPERATOR,'+',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(OPERATOR,'+',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(OPERATOR,'+',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(OPERATOR,'+',1,1589) +LexToken(VAR,'xx',1,1590) +LexToken(DOT,'.',1,1592) +LexToken(VAR,'gui',1,1593) +LexToken(OPERATOR,'+',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(SEMICOLON,';',1,3947) +LexToken(EOL,'\n',1,3948) +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(OPERATOR,'+',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(NUMBER,'-159.096',1,4549) +LexToken(COMMA,',',1,4557) +LexToken(NUMBER,'811.104',1,4558) +LexToken(COMMA,',',1,4565) +LexToken(NUMBER,'-121.216',1,4566) +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(NUMBER,'-1',1,6128) +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(SEMICOLON,';',1,6691) +LexToken(EOL,'\n',1,6692) +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) diff --git a/js/Misc/EXPRESSION.js b/js/Misc/EXPRESSION.js new file mode 100644 index 00000000..74a63417 --- /dev/null +++ b/js/Misc/EXPRESSION.js @@ -0,0 +1,1435 @@ +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(SEMICOLON,';',1,886) +LexToken(EOL,'\n',1,887) +LexToken(VAR,'y',1,892) +LexToken(ASSIGNMENT,'=',1,893) +LexToken(OPENSQBRACKET,'[',1,894) +LexToken(CLOSESQBRACKET,']',1,895) +LexToken(SEMICOLON,';',1,896) +LexToken(EOL,'\n',1,897) +LexToken(VAR,'typ',1,902) +LexToken(ASSIGNMENT,'=',1,905) +LexToken(OPENSQBRACKET,'[',1,906) +LexToken(CLOSESQBRACKET,']',1,907) +LexToken(SEMICOLON,';',1,908) +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,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(SEMICOLON,';',1,984) +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(SEMICOLON,';',1,1016) +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(PREVAR,'%scicos_context',1,1055) +LexToken(ASSIGNMENT,'=',1,1070) +LexToken(PREVAR,'%scicos_context',1,1071) +LexToken(SEMICOLON,';',1,1086) +LexToken(EOL,'\n',1,1087) +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(COMMA,',',1,1106) +LexToken(EOL,'\n',1,1107) +LexToken(VAR,'execstr',1,1120) +LexToken(OPENBRACKET,'(',1,1127) +LexToken(DQSTRING,'"%scicos_context.u"',1,1146) +LexToken(OPERATOR,'+',1,1147) +LexToken(VAR,'string',1,1148) +LexToken(OPENBRACKET,'(',1,1154) +LexToken(VAR,'ii',1,1155) +LexToken(CLOSEBRACKET,')',1,1157) +LexToken(OPERATOR,'+',1,1158) +LexToken(DQSTRING,'"=0"',1,1162) +LexToken(CLOSEBRACKET,')',1,1163) +LexToken(COMMA,',',1,1164) +LexToken(EOL,'\n',1,1165) +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,';',1,1343) +LexToken(DQSTRING,'"If only one input, input is vector [u1,u2,...] (max 8)"',1,1412) +LexToken(SEMICOLON,';',1,1413) +LexToken(DQSTRING,'"ex: (dd*u1+sin(u2)>0)*u3"',1,1452) +LexToken(SEMICOLON,';',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(COMMA,',',1,1758) +LexToken(EOL,'\n',1,1759) +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(COMMA,',',1,1880) +LexToken(EOL,'\n',1,1881) +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(COMMA,',',1,1990) +LexToken(EOL,'\n',1,1991) +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(NUMBER,'-1',1,2106) +LexToken(COMMA,',',1,2108) +LexToken(EOL,'\n',1,2109) +LexToken(PREVAR,'%head',1,2126) +LexToken(ASSIGNMENT,'=',1,2131) +LexToken(PREVAR,'%head',1,2132) +LexToken(OPERATOR,'+',1,2137) +LexToken(DQSTRING,'"u"',1,2140) +LexToken(OPERATOR,'+',1,2141) +LexToken(VAR,'string',1,2142) +LexToken(OPENBRACKET,'(',1,2148) +LexToken(PREVAR,'%jji',1,2149) +LexToken(CLOSEBRACKET,')',1,2153) +LexToken(OPERATOR,'+',1,2154) +LexToken(DQSTRING,'","',1,2157) +LexToken(COMMA,',',1,2158) +LexToken(EOL,'\n',1,2159) +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(OPERATOR,'+',1,2199) +LexToken(DQSTRING,'"u"',1,2202) +LexToken(OPERATOR,'+',1,2203) +LexToken(VAR,'string',1,2204) +LexToken(OPENBRACKET,'(',1,2210) +LexToken(PREVAR,'%nini',1,2211) +LexToken(CLOSEBRACKET,')',1,2216) +LexToken(OPERATOR,'+',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(NUMBER,'-1',1,2608) +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(OPERATOR,'+',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(SEMICOLON,';',1,4649) +LexToken(EOL,'\n',1,4650) +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(SEMICOLON,';',1,4673) +LexToken(EOL,'\n',1,4674) +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(SEMICOLON,';',1,4689) +LexToken(EOL,'\n',1,4690) +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,';',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,';',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,';',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,';',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,';',1,4869) +LexToken(DQSTRING,'"atan2"',1,4881) +LexToken(SEMICOLON,';',1,4882) +LexToken(DQSTRING,'"log10"',1,4894) +LexToken(SEMICOLON,';',1,4895) +LexToken(CLOSESQBRACKET,']',1,4901) +LexToken(SEMICOLON,';',1,4902) +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,';',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,';',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,';',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,';',1,4997) +LexToken(NUMBER,'2',1,5003) +LexToken(SEMICOLON,';',1,5004) +LexToken(NUMBER,'1',1,5010) +LexToken(CLOSESQBRACKET,']',1,5016) +LexToken(SEMICOLON,';',1,5017) +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(SEMICOLON,';',1,5111) +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(OPERATOR,'+',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(OPERATOR,'+',1,5488) +LexToken(DQSTRING,'" must have "',1,5501) +LexToken(OPERATOR,'+',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(OPERATOR,'+',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(OPERATOR,'+',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(OPERATOR,'+',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(OPERATOR,'+',1,5737) +LexToken(NUMBER,'1',1,5738) +LexToken(COMMA,',',1,5739) +LexToken(EOL,'\n',1,5740) +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(OPERATOR,'+',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(OPERATOR,'+',1,6004) +LexToken(PREVAR,'%MM',1,6005) +LexToken(OPENBRACKET,'(',1,6008) +LexToken(PREVAR,'%jjk',1,6009) +LexToken(CLOSEBRACKET,')',1,6013) +LexToken(OPERATOR,'+',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(OPERATOR,'+',1,6251) +LexToken(PREVAR,'%MM',1,6252) +LexToken(OPENBRACKET,'(',1,6255) +LexToken(PREVAR,'%jjk',1,6256) +LexToken(CLOSEBRACKET,')',1,6260) +LexToken(OPERATOR,'+',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(OPERATOR,'+',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(OPERATOR,'+',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(OPERATOR,'+',1,7255) +LexToken(NUMBER,'1',1,7256) +LexToken(COMMA,',',1,7257) +LexToken(EOL,'\n',1,7258) +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(OPERATOR,'+',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) diff --git a/js/Misc/Extract_Activation.js b/js/Misc/Extract_Activation.js new file mode 100644 index 00000000..a630b176 --- /dev/null +++ b/js/Misc/Extract_Activation.js @@ -0,0 +1,873 @@ +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(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'y',1,900) +LexToken(ASSIGNMENT,'=',1,901) +LexToken(OPENSQBRACKET,'[',1,902) +LexToken(CLOSESQBRACKET,']',1,903) +LexToken(SEMICOLON,';',1,904) +LexToken(EOL,'\n',1,905) +LexToken(VAR,'typ',1,910) +LexToken(ASSIGNMENT,'=',1,913) +LexToken(OPENSQBRACKET,'[',1,914) +LexToken(CLOSESQBRACKET,']',1,915) +LexToken(SEMICOLON,';',1,916) +LexToken(EOL,'\n',1,917) +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(SEMICOLON,';',1,1023) +LexToken(EOL,'\n',1,1024) +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(SEMICOLON,';',1,1069) +LexToken(EOL,'\n',1,1070) +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(SEMICOLON,';',1,1116) +LexToken(EOL,'\n',1,1117) +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(SEMICOLON,';',1,1158) +LexToken(EOL,'\n',1,1159) +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(SEMICOLON,';',1,1205) +LexToken(EOL,'\n',1,1206) +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(SEMICOLON,';',1,1246) +LexToken(EOL,'\n',1,1247) +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(SEMICOLON,';',1,1287) +LexToken(EOL,'\n',1,1288) +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(SEMICOLON,';',1,1328) +LexToken(EOL,'\n',1,1329) +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(SEMICOLON,';',1,1369) +LexToken(EOL,'\n',1,1370) +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(SEMICOLON,';',1,1421) +LexToken(EOL,'\n',1,1422) +LexToken(VAR,'graphics',1,1431) +LexToken(ASSIGNMENT,'=',1,1440) +LexToken(VAR,'blk',1,1442) +LexToken(DOT,'.',1,1445) +LexToken(VAR,'graphics',1,1446) +LexToken(SEMICOLON,';',1,1454) +LexToken(EOL,'\n',1,1455) +LexToken(VAR,'model',1,1464) +LexToken(ASSIGNMENT,'=',1,1470) +LexToken(VAR,'blk',1,1472) +LexToken(DOT,'.',1,1475) +LexToken(VAR,'model',1,1476) +LexToken(SEMICOLON,';',1,1481) +LexToken(EOL,'\n',1,1482) +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(SEMICOLON,';',1,1514) +LexToken(EOL,'\n',1,1515) +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(SEMICOLON,';',1,1545) +LexToken(EOL,'\n',1,1546) +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(SEMICOLON,';',1,1582) +LexToken(EOL,'\n',1,1583) +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(SEMICOLON,';',1,1608) +LexToken(EOL,'\n',1,1609) +LexToken(VAR,'model',1,1618) +LexToken(DOT,'.',1,1623) +LexToken(VAR,'nzcross',1,1624) +LexToken(ASSIGNMENT,'=',1,1632) +LexToken(NUMBER,'0',1,1634) +LexToken(SEMICOLON,';',1,1635) +LexToken(EOL,'\n',1,1636) +LexToken(VAR,'model',1,1645) +LexToken(DOT,'.',1,1650) +LexToken(VAR,'nmode',1,1651) +LexToken(ASSIGNMENT,'=',1,1657) +LexToken(NUMBER,'0',1,1659) +LexToken(SEMICOLON,';',1,1660) +LexToken(EOL,'\n',1,1661) +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(SEMICOLON,';',1,1687) +LexToken(EOL,'\n',1,1688) +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(SEMICOLON,';',1,1719) +LexToken(EOL,'\n',1,1720) +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(SEMICOLON,';',1,1753) +LexToken(EOL,'\n',1,1754) +LexToken(VAR,'blk',1,1763) +LexToken(DOT,'.',1,1766) +LexToken(VAR,'model',1,1767) +LexToken(ASSIGNMENT,'=',1,1773) +LexToken(VAR,'model',1,1775) +LexToken(SEMICOLON,';',1,1780) +LexToken(EOL,'\n',1,1781) +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(SEMICOLON,';',1,1811) +LexToken(EOL,'\n',1,1812) +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(SEMICOLON,';',1,1864) +LexToken(EOL,'\n',1,1865) +LexToken(VAR,'graphics',1,1874) +LexToken(ASSIGNMENT,'=',1,1883) +LexToken(VAR,'blk',1,1885) +LexToken(DOT,'.',1,1888) +LexToken(VAR,'graphics',1,1889) +LexToken(SEMICOLON,';',1,1897) +LexToken(EOL,'\n',1,1898) +LexToken(VAR,'model',1,1907) +LexToken(ASSIGNMENT,'=',1,1913) +LexToken(VAR,'blk',1,1915) +LexToken(DOT,'.',1,1918) +LexToken(VAR,'model',1,1919) +LexToken(SEMICOLON,';',1,1924) +LexToken(EOL,'\n',1,1925) +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(NUMBER,'-80',1,1955) +LexToken(CLOSESQBRACKET,']',1,1958) +LexToken(SEMICOLON,';',1,1959) +LexToken(EOL,'\n',1,1960) +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(SEMICOLON,';',1,1990) +LexToken(EOL,'\n',1,1991) +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(SEMICOLON,';',1,2022) +LexToken(EOL,'\n',1,2023) +LexToken(VAR,'graphics',1,2032) +LexToken(DOT,'.',1,2040) +LexToken(VAR,'peout',1,2041) +LexToken(ASSIGNMENT,'=',1,2047) +LexToken(NUMBER,'8',1,2049) +LexToken(SEMICOLON,';',1,2050) +LexToken(EOL,'\n',1,2051) +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(SEMICOLON,';',1,2084) +LexToken(EOL,'\n',1,2085) +LexToken(VAR,'blk',1,2094) +LexToken(DOT,'.',1,2097) +LexToken(VAR,'model',1,2098) +LexToken(ASSIGNMENT,'=',1,2104) +LexToken(VAR,'model',1,2106) +LexToken(SEMICOLON,';',1,2111) +LexToken(EOL,'\n',1,2112) +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(SEMICOLON,';',1,2142) +LexToken(EOL,'\n',1,2143) +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(SEMICOLON,';',1,2190) +LexToken(EOL,'\n',1,2191) +LexToken(VAR,'graphics',1,2200) +LexToken(ASSIGNMENT,'=',1,2209) +LexToken(VAR,'blk',1,2211) +LexToken(DOT,'.',1,2214) +LexToken(VAR,'graphics',1,2215) +LexToken(SEMICOLON,';',1,2223) +LexToken(EOL,'\n',1,2224) +LexToken(VAR,'model',1,2233) +LexToken(ASSIGNMENT,'=',1,2239) +LexToken(VAR,'blk',1,2241) +LexToken(DOT,'.',1,2244) +LexToken(VAR,'model',1,2245) +LexToken(SEMICOLON,';',1,2250) +LexToken(EOL,'\n',1,2251) +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(SEMICOLON,';',1,2283) +LexToken(EOL,'\n',1,2284) +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(SEMICOLON,';',1,2314) +LexToken(EOL,'\n',1,2315) +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(SEMICOLON,';',1,2347) +LexToken(EOL,'\n',1,2348) +LexToken(VAR,'model',1,2357) +LexToken(DOT,'.',1,2362) +LexToken(VAR,'ipar',1,2363) +LexToken(ASSIGNMENT,'=',1,2368) +LexToken(NUMBER,'1',1,2370) +LexToken(SEMICOLON,';',1,2371) +LexToken(EOL,'\n',1,2372) +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(SEMICOLON,';',1,2399) +LexToken(EOL,'\n',1,2400) +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(SEMICOLON,';',1,2433) +LexToken(EOL,'\n',1,2434) +LexToken(VAR,'blk',1,2443) +LexToken(DOT,'.',1,2446) +LexToken(VAR,'model',1,2447) +LexToken(ASSIGNMENT,'=',1,2453) +LexToken(VAR,'model',1,2455) +LexToken(SEMICOLON,';',1,2460) +LexToken(EOL,'\n',1,2461) +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(SEMICOLON,';',1,2491) +LexToken(EOL,'\n',1,2492) +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(SEMICOLON,';',1,2544) +LexToken(EOL,'\n',1,2545) +LexToken(VAR,'graphics',1,2554) +LexToken(ASSIGNMENT,'=',1,2563) +LexToken(VAR,'blk',1,2565) +LexToken(DOT,'.',1,2568) +LexToken(VAR,'graphics',1,2569) +LexToken(SEMICOLON,';',1,2577) +LexToken(EOL,'\n',1,2578) +LexToken(VAR,'model',1,2587) +LexToken(ASSIGNMENT,'=',1,2593) +LexToken(VAR,'blk',1,2595) +LexToken(DOT,'.',1,2598) +LexToken(VAR,'model',1,2599) +LexToken(SEMICOLON,';',1,2604) +LexToken(EOL,'\n',1,2605) +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(NUMBER,'-140',1,2636) +LexToken(CLOSESQBRACKET,']',1,2640) +LexToken(SEMICOLON,';',1,2641) +LexToken(EOL,'\n',1,2642) +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(SEMICOLON,';',1,2672) +LexToken(EOL,'\n',1,2673) +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(SEMICOLON,';',1,2705) +LexToken(EOL,'\n',1,2706) +LexToken(VAR,'model',1,2715) +LexToken(DOT,'.',1,2720) +LexToken(VAR,'ipar',1,2721) +LexToken(ASSIGNMENT,'=',1,2726) +LexToken(NUMBER,'1',1,2728) +LexToken(SEMICOLON,';',1,2729) +LexToken(EOL,'\n',1,2730) +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(SEMICOLON,';',1,2757) +LexToken(EOL,'\n',1,2758) +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(SEMICOLON,';',1,2791) +LexToken(EOL,'\n',1,2792) +LexToken(VAR,'blk',1,2801) +LexToken(DOT,'.',1,2804) +LexToken(VAR,'model',1,2805) +LexToken(ASSIGNMENT,'=',1,2811) +LexToken(VAR,'model',1,2813) +LexToken(SEMICOLON,';',1,2818) +LexToken(EOL,'\n',1,2819) +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(SEMICOLON,';',1,2849) +LexToken(EOL,'\n',1,2850) +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(SEMICOLON,';',1,2914) +LexToken(EOL,'\n',1,2915) +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(NUMBER,'-1',1,2937) +LexToken(CLOSESQBRACKET,']',1,2939) +LexToken(SEMICOLON,';',1,2940) +LexToken(EOL,'\n',1,2941) +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(SEMICOLON,';',1,2968) +LexToken(EOL,'\n',1,2969) +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(SEMICOLON,';',1,2994) +LexToken(EOL,'\n',1,2995) +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(SEMICOLON,';',1,3026) +LexToken(EOL,'\n',1,3027) +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(SEMICOLON,';',1,3091) +LexToken(EOL,'\n',1,3092) +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(NUMBER,'-1',1,3114) +LexToken(CLOSESQBRACKET,']',1,3116) +LexToken(SEMICOLON,';',1,3117) +LexToken(EOL,'\n',1,3118) +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(SEMICOLON,';',1,3145) +LexToken(EOL,'\n',1,3146) +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(SEMICOLON,';',1,3171) +LexToken(EOL,'\n',1,3172) +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(SEMICOLON,';',1,3203) +LexToken(EOL,'\n',1,3204) +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(SEMICOLON,';',1,3263) +LexToken(EOL,'\n',1,3264) +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(SEMICOLON,';',1,3292) +LexToken(EOL,'\n',1,3293) +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(SEMICOLON,';',1,3318) +LexToken(EOL,'\n',1,3319) +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(SEMICOLON,';',1,3350) +LexToken(EOL,'\n',1,3351) +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(SEMICOLON,';',1,3416) +LexToken(EOL,'\n',1,3417) +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(NUMBER,'-1',1,3439) +LexToken(CLOSESQBRACKET,']',1,3441) +LexToken(SEMICOLON,';',1,3442) +LexToken(EOL,'\n',1,3443) +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(SEMICOLON,';',1,3470) +LexToken(EOL,'\n',1,3471) +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(SEMICOLON,';',1,3496) +LexToken(EOL,'\n',1,3497) +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(SEMICOLON,';',1,3528) +LexToken(EOL,'\n',1,3529) +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(SEMICOLON,';',1,3582) +LexToken(EOL,'\n',1,3583) +LexToken(VAR,'model',1,3592) +LexToken(DOT,'.',1,3597) +LexToken(VAR,'sim',1,3598) +LexToken(ASSIGNMENT,'=',1,3602) +LexToken(DQSTRING,'"csuper"',1,3611) +LexToken(SEMICOLON,';',1,3612) +LexToken(EOL,'\n',1,3613) +LexToken(VAR,'model',1,3622) +LexToken(DOT,'.',1,3627) +LexToken(VAR,'in',1,3628) +LexToken(ASSIGNMENT,'=',1,3631) +LexToken(NUMBER,'1',1,3633) +LexToken(SEMICOLON,';',1,3634) +LexToken(EOL,'\n',1,3635) +LexToken(VAR,'model',1,3644) +LexToken(DOT,'.',1,3649) +LexToken(VAR,'evtout',1,3650) +LexToken(ASSIGNMENT,'=',1,3657) +LexToken(NUMBER,'1',1,3659) +LexToken(SEMICOLON,';',1,3660) +LexToken(EOL,'\n',1,3661) +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(SEMICOLON,';',1,3690) +LexToken(EOL,'\n',1,3691) +LexToken(EOL,'\n',1,3692) +LexToken(VAR,'gr_i',1,3701) +LexToken(ASSIGNMENT,'=',1,3705) +LexToken(OPENSQBRACKET,'[',1,3706) +LexToken(CLOSESQBRACKET,']',1,3707) +LexToken(SEMICOLON,';',1,3708) +LexToken(EOL,'\n',1,3709) +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) diff --git a/js/Misc/HYSTHERESIS.js b/js/Misc/HYSTHERESIS.js new file mode 100644 index 00000000..6668a6ea --- /dev/null +++ b/js/Misc/HYSTHERESIS.js @@ -0,0 +1,373 @@ +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(SEMICOLON,';',1,887) +LexToken(EOL,'\n',1,888) +LexToken(VAR,'y',1,893) +LexToken(ASSIGNMENT,'=',1,894) +LexToken(OPENSQBRACKET,'[',1,895) +LexToken(CLOSESQBRACKET,']',1,896) +LexToken(SEMICOLON,';',1,897) +LexToken(EOL,'\n',1,898) +LexToken(VAR,'typ',1,903) +LexToken(ASSIGNMENT,'=',1,906) +LexToken(OPENSQBRACKET,'[',1,907) +LexToken(CLOSESQBRACKET,']',1,908) +LexToken(SEMICOLON,';',1,909) +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(SEMICOLON,';',1,960) +LexToken(EOL,'\n',1,961) +LexToken(VAR,'graphics',1,970) +LexToken(ASSIGNMENT,'=',1,978) +LexToken(VAR,'arg1',1,979) +LexToken(DOT,'.',1,983) +LexToken(VAR,'graphics',1,984) +LexToken(SEMICOLON,';',1,992) +LexToken(EOL,'\n',1,993) +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(SEMICOLON,';',1,1047) +LexToken(EOL,'\n',1,1048) +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,';',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(COMMA,',',1,1409) +LexToken(EOL,'\n',1,1410) +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(SEMICOLON,';',1,1597) +LexToken(EOL,'\n',1,1598) +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(COMMA,',',1,1718) +LexToken(EOL,'\n',1,1719) +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(SEMICOLON,';',1,1809) +LexToken(EOL,'\n',1,1810) +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) diff --git a/js/Misc/IMPSPLIT_f.js b/js/Misc/IMPSPLIT_f.js new file mode 100644 index 00000000..62264b22 --- /dev/null +++ b/js/Misc/IMPSPLIT_f.js @@ -0,0 +1,205 @@ +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(SEMICOLON,';',1,886) +LexToken(EOL,'\n',1,887) +LexToken(VAR,'y',1,892) +LexToken(ASSIGNMENT,'=',1,893) +LexToken(OPENSQBRACKET,'[',1,894) +LexToken(CLOSESQBRACKET,']',1,895) +LexToken(SEMICOLON,';',1,896) +LexToken(EOL,'\n',1,897) +LexToken(VAR,'typ',1,902) +LexToken(ASSIGNMENT,'=',1,905) +LexToken(OPENSQBRACKET,'[',1,906) +LexToken(CLOSESQBRACKET,']',1,907) +LexToken(SEMICOLON,';',1,908) +LexToken(EOL,'\n',1,909) +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(SEMICOLON,';',1,960) +LexToken(EOL,'\n',1,961) +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(SEMICOLON,';',1,1013) +LexToken(EOL,'\n',1,1014) +LexToken(VAR,'model',1,1023) +LexToken(DOT,'.',1,1028) +LexToken(VAR,'sim',1,1029) +LexToken(ASSIGNMENT,'=',1,1039) +LexToken(DQSTRING,'"limpsplit"',1,1051) +LexToken(SEMICOLON,';',1,1052) +LexToken(EOL,'\n',1,1053) +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(SEMICOLON,';',1,1126) +LexToken(EOL,'\n',1,1127) +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(OPERATOR,'/',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) diff --git a/js/Misc/LOGICAL_OP.js b/js/Misc/LOGICAL_OP.js new file mode 100644 index 00000000..87606801 --- /dev/null +++ b/js/Misc/LOGICAL_OP.js @@ -0,0 +1,849 @@ +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(SEMICOLON,';',1,886) +LexToken(EOL,'\n',1,887) +LexToken(VAR,'y',1,892) +LexToken(ASSIGNMENT,'=',1,893) +LexToken(OPENSQBRACKET,'[',1,894) +LexToken(CLOSESQBRACKET,']',1,895) +LexToken(SEMICOLON,';',1,896) +LexToken(EOL,'\n',1,897) +LexToken(VAR,'typ',1,902) +LexToken(ASSIGNMENT,'=',1,905) +LexToken(OPENSQBRACKET,'[',1,906) +LexToken(CLOSESQBRACKET,']',1,907) +LexToken(SEMICOLON,';',1,908) +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,954) +LexToken(VAR,'arg1',1,955) +LexToken(SEMICOLON,';',1,959) +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(SEMICOLON,';',1,991) +LexToken(EOL,'\n',1,992) +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(SEMICOLON,';',1,1046) +LexToken(EOL,'\n',1,1047) +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(SEMICOLON,';',1,1129) +LexToken(EOL,'\n',1,1130) +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(COMMA,',',1,1549) +LexToken(EOL,'\n',1,1550) +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(SEMICOLON,';',1,1591) +LexToken(EOL,'\n',1,1592) +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(SEMICOLON,';',1,1619) +LexToken(EOL,'\n',1,1620) +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(SEMICOLON,';',1,1726) +LexToken(EOL,'\n',1,1727) +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(OPERATOR,'+',1,1837) +LexToken(VAR,'string',1,1838) +LexToken(OPENBRACKET,'(',1,1844) +LexToken(VAR,'rule',1,1845) +LexToken(CLOSEBRACKET,')',1,1849) +LexToken(OPERATOR,'+',1,1850) +LexToken(DQSTRING,'" ; must be 0 to 5."',1,1870) +LexToken(CLOSEBRACKET,')',1,1871) +LexToken(SEMICOLON,';',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(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(SEMICOLON,';',1,2155) +LexToken(EOL,'\n',1,2156) +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(SEMICOLON,';',1,2274) +LexToken(EOL,'\n',1,2275) +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(COMMA,',',1,2419) +LexToken(EOL,'\n',1,2420) +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(SEMICOLON,';',1,3137) +LexToken(EOL,'\n',1,3138) +LexToken(VAR,'ok',1,3163) +LexToken(ASSIGNMENT,'=',1,3165) +LexToken(PREVAR_BOOLEAN,'%f',1,3166) +LexToken(SEMICOLON,';',1,3168) +LexToken(EOL,'\n',1,3169) +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(SEMICOLON,';',1,3234) +LexToken(EOL,'\n',1,3235) +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(OPERATOR,'*',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(SEMICOLON,';',1,3326) +LexToken(EOL,'\n',1,3327) +LexToken(VAR,'ot',1,3348) +LexToken(ASSIGNMENT,'=',1,3350) +LexToken(VAR,'Datatype',1,3351) +LexToken(SEMICOLON,';',1,3359) +LexToken(EOL,'\n',1,3360) +LexToken(VAR,'in',1,3381) +LexToken(ASSIGNMENT,'=',1,3383) +LexToken(OPENSQBRACKET,'[',1,3384) +LexToken(OPERATOR,'-',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(NUMBER,'-2',1,3398) +LexToken(OPERATOR,'*',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(NUMBER,'-1',1,3647) +LexToken(NUMBER,'-2',1,3650) +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(SEMICOLON,';',1,3898) +LexToken(EOL,'\n',1,3899) +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(SEMICOLON,';',1,3978) +LexToken(EOL,'\n',1,3979) +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(SEMICOLON,';',1,4060) +LexToken(EOL,'\n',1,4061) +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(SEMICOLON,';',1,4141) +LexToken(EOL,'\n',1,4142) +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(SEMICOLON,';',1,4222) +LexToken(EOL,'\n',1,4223) +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(SEMICOLON,';',1,4303) +LexToken(EOL,'\n',1,4304) +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(SEMICOLON,';',1,4369) +LexToken(EOL,'\n',1,4370) +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(OPERATOR,'+',1,4441) +LexToken(VAR,'label',1,4442) +LexToken(CLOSESQBRACKET,']',1,4447) +LexToken(SEMICOLON,';',1,4448) +LexToken(EOL,'\n',1,4449) +LexToken(VAR,'x',1,4470) +LexToken(DOT,'.',1,4471) +LexToken(VAR,'graphics',1,4472) +LexToken(ASSIGNMENT,'=',1,4480) +LexToken(VAR,'graphics',1,4481) +LexToken(SEMICOLON,';',1,4489) +LexToken(EOL,'\n',1,4490) +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(NUMBER,'-1',1,4634) +LexToken(SEMICOLON,';',1,4636) +LexToken(NUMBER,'-1',1,4637) +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(NUMBER,'-1',1,4778) +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) diff --git a/js/Misc/MBLOCK.js b/js/Misc/MBLOCK.js new file mode 100644 index 00000000..ebbf80a2 --- /dev/null +++ b/js/Misc/MBLOCK.js @@ -0,0 +1,2343 @@ +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(SEMICOLON,';',1,882) +LexToken(EOL,'\n',1,883) +LexToken(VAR,'y',1,888) +LexToken(ASSIGNMENT,'=',1,889) +LexToken(OPENSQBRACKET,'[',1,890) +LexToken(CLOSESQBRACKET,']',1,891) +LexToken(SEMICOLON,';',1,892) +LexToken(EOL,'\n',1,893) +LexToken(VAR,'typ',1,898) +LexToken(ASSIGNMENT,'=',1,901) +LexToken(OPENSQBRACKET,'[',1,902) +LexToken(CLOSESQBRACKET,']',1,903) +LexToken(SEMICOLON,';',1,904) +LexToken(EOL,'\n',1,905) +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(SEMICOLON,';',1,1155) +LexToken(EOL,'\n',1,1156) +LexToken(VAR,'pprop',1,1169) +LexToken(ASSIGNMENT,'=',1,1174) +LexToken(OPENSQBRACKET,'[',1,1175) +LexToken(CLOSESQBRACKET,']',1,1176) +LexToken(SEMICOLON,';',1,1177) +LexToken(EOL,'\n',1,1178) +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(OPERATOR,'+',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(OPERATOR,'+',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(NUMBER,'-1',1,3368) +LexToken(COMMA,',',1,3370) +LexToken(DQSTRING,'"str"',1,3375) +LexToken(COMMA,',',1,3376) +LexToken(NUMBER,'-1',1,3377) +LexToken(COMMA,',',1,3379) +LexToken(DQSTRING,'"str"',1,3384) +LexToken(COMMA,',',1,3385) +LexToken(NUMBER,'-1',1,3386) +LexToken(COMMA,',',1,3388) +LexToken(DQSTRING,'"str"',1,3393) +LexToken(COMMA,',',1,3394) +LexToken(NUMBER,'-1',1,3395) +LexToken(COMMA,',',1,3397) +LexToken(DQSTRING,'"str"',1,3402) +LexToken(COMMA,',',1,3403) +LexToken(NUMBER,'-1',1,3404) +LexToken(COMMA,',',1,3406) +LexToken(DQSTRING,'"vec"',1,3426) +LexToken(COMMA,',',1,3427) +LexToken(NUMBER,'-1',1,3428) +LexToken(COMMA,',',1,3430) +LexToken(DQSTRING,'"str"',1,3435) +LexToken(COMMA,',',1,3436) +LexToken(NUMBER,'-1',1,3437) +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(SEMICOLON,';',1,4569) +LexToken(EOL,'\n',1,4570) +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(SEMICOLON,';',1,4779) +LexToken(EOL,'\n',1,4780) +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(OPERATOR,'+',1,5079) +LexToken(VAR,'string',1,5080) +LexToken(OPENBRACKET,'(',1,5086) +LexToken(VAR,'i',1,5087) +LexToken(CLOSEBRACKET,')',1,5088) +LexToken(OPERATOR,'+',1,5089) +LexToken(DQSTRING,'"."',1,5092) +LexToken(SEMICOLON,';',1,5093) +LexToken(DQSTRING,'"\\""',1,5118) +LexToken(OPERATOR,'+',1,5119) +LexToken(VAR,'in',1,5120) +LexToken(OPENBRACKET,'(',1,5122) +LexToken(VAR,'i',1,5123) +LexToken(CLOSEBRACKET,')',1,5124) +LexToken(OPERATOR,'+',1,5125) +LexToken(DQSTRING,'"\\""',1,5129) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,5208) +LexToken(EOL,'\n',1,5209) +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(SEMICOLON,';',1,5349) +LexToken(EOL,'\n',1,5350) +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(OPERATOR,'+',1,5651) +LexToken(VAR,'string',1,5652) +LexToken(OPENBRACKET,'(',1,5658) +LexToken(VAR,'i',1,5659) +LexToken(CLOSEBRACKET,')',1,5660) +LexToken(OPERATOR,'+',1,5661) +LexToken(DQSTRING,'"."',1,5664) +LexToken(SEMICOLON,';',1,5665) +LexToken(DQSTRING,'"\\""',1,5690) +LexToken(OPERATOR,'+',1,5691) +LexToken(VAR,'out',1,5692) +LexToken(OPENBRACKET,'(',1,5695) +LexToken(VAR,'i',1,5696) +LexToken(CLOSEBRACKET,')',1,5697) +LexToken(OPERATOR,'+',1,5698) +LexToken(DQSTRING,'"\\""',1,5702) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,5781) +LexToken(EOL,'\n',1,5782) +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(SEMICOLON,';',1,5957) +LexToken(EOL,'\n',1,5958) +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(OPERATOR,'+',1,6264) +LexToken(VAR,'string',1,6265) +LexToken(OPENBRACKET,'(',1,6271) +LexToken(VAR,'i',1,6272) +LexToken(CLOSEBRACKET,')',1,6273) +LexToken(OPERATOR,'+',1,6274) +LexToken(DQSTRING,'"."',1,6277) +LexToken(SEMICOLON,';',1,6278) +LexToken(DQSTRING,'"\\""',1,6303) +LexToken(OPERATOR,'+',1,6304) +LexToken(VAR,'param',1,6305) +LexToken(OPENBRACKET,'(',1,6310) +LexToken(VAR,'i',1,6311) +LexToken(CLOSEBRACKET,')',1,6312) +LexToken(OPERATOR,'+',1,6313) +LexToken(DQSTRING,'"\\""',1,6317) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,6396) +LexToken(EOL,'\n',1,6397) +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(SEMICOLON,';',1,6738) +LexToken(EOL,'\n',1,6739) +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(SEMICOLON,';',1,7224) +LexToken(EOL,'\n',1,7225) +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(SEMICOLON,';',1,7586) +LexToken(EOL,'\n',1,7587) +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(SEMICOLON,';',1,7844) +LexToken(EOL,'\n',1,7845) +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,';',1,8147) +LexToken(DQSTRING,'"size of param and size "',1,8193) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,8256) +LexToken(EOL,'\n',1,8257) +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,';',1,8490) +LexToken(DQSTRING,'"0 : for simple paramater,"',1,8538) +LexToken(SEMICOLON,';',1,8539) +LexToken(DQSTRING,'"1 : for initial state value,"',1,8590) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,8669) +LexToken(EOL,'\n',1,8670) +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(SEMICOLON,';',1,8940) +LexToken(EOL,'\n',1,8941) +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(SEMICOLON,';',1,9106) +LexToken(EOL,'\n',1,9107) +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(SEMICOLON,';',1,9271) +LexToken(EOL,'\n',1,9272) +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(SEMICOLON,';',1,9491) +LexToken(EOL,'\n',1,9492) +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(OPERATOR,'-',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(OPERATOR,'+',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(OPERATOR,'-',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(OPERATOR,'+',1,11059) +LexToken(DQSTRING,'"%v"',1,11063) +LexToken(OPERATOR,'+',1,11064) +LexToken(VAR,'string',1,11065) +LexToken(OPENBRACKET,'(',1,11071) +LexToken(VAR,'i',1,11072) +LexToken(CLOSEBRACKET,')',1,11073) +LexToken(OPERATOR,'+',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(OPERATOR,'+',1,11168) +LexToken(DQSTRING,'"\\\'"',1,11172) +LexToken(OPERATOR,'+',1,11173) +LexToken(VAR,'Tparam_lab',1,11174) +LexToken(OPENBRACKET,'(',1,11184) +LexToken(VAR,'i',1,11185) +LexToken(CLOSEBRACKET,')',1,11186) +LexToken(OPERATOR,'+',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(OPERATOR,'+',1,11288) +LexToken(DQSTRING,'"\\\'"',1,11292) +LexToken(OPERATOR,'+',1,11293) +LexToken(VAR,'Tparam_lab',1,11294) +LexToken(OPENBRACKET,'(',1,11304) +LexToken(VAR,'i',1,11305) +LexToken(CLOSEBRACKET,')',1,11306) +LexToken(OPERATOR,'+',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(OPERATOR,'+',1,11417) +LexToken(DQSTRING,'"\\\'"',1,11421) +LexToken(OPERATOR,'+',1,11422) +LexToken(VAR,'Tparam_lab',1,11423) +LexToken(OPENBRACKET,'(',1,11433) +LexToken(VAR,'i',1,11434) +LexToken(CLOSEBRACKET,')',1,11435) +LexToken(OPERATOR,'+',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(OPERATOR,'+',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(VAR,'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(NUMBER,'-1',1,11622) +LexToken(CLOSEBRACKET,')',1,11624) +LexToken(EOL,'\n',1,11625) +LexToken(VAR,'lab_txt',1,11646) +LexToken(ASSIGNMENT,'=',1,11653) +LexToken(VAR,'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(NUMBER,'-1',1,11684) +LexToken(CLOSEBRACKET,')',1,11686) +LexToken(EOL,'\n',1,11687) +LexToken(VAR,'rhs_txt',1,11708) +LexToken(ASSIGNMENT,'=',1,11715) +LexToken(VAR,'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(NUMBER,'-1',1,11746) +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(OPERATOR,'+',1,11931) +LexToken(VAR,'lhs_txt',1,11932) +LexToken(OPERATOR,'+',1,11939) +LexToken(DQSTRING,'",lab_2]=scicos_getvalue(\\\'Set parameters values\\\',["',1,11992) +LexToken(OPERATOR,'+',1,11993) +LexToken(VAR,'lab_txt',1,12017) +LexToken(OPERATOR,'+',1,12024) +LexToken(DQSTRING,'"],"',1,12028) +LexToken(OPERATOR,'+',1,12029) +LexToken(DQSTRING,'"list("',1,12059) +LexToken(OPERATOR,'+',1,12060) +LexToken(VAR,'rhs_txt',1,12061) +LexToken(OPERATOR,'+',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(SEMICOLON,';',1,12498) +LexToken(EOL,'\n',1,12499) +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(OPERATOR,'+',1,12571) +LexToken(VAR,'string',1,12572) +LexToken(OPENBRACKET,'(',1,12578) +LexToken(VAR,'i',1,12579) +LexToken(CLOSEBRACKET,')',1,12580) +LexToken(OPERATOR,'+',1,12581) +LexToken(DQSTRING,'")=%v"',1,12587) +LexToken(OPERATOR,'+',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(SEMICOLON,';',1,13523) +LexToken(EOL,'\n',1,13524) +LexToken(VAR,'mo',1,13541) +LexToken(DOT,'.',1,13543) +LexToken(VAR,'outputs',1,13544) +LexToken(ASSIGNMENT,'=',1,13551) +LexToken(VAR,'out',1,13552) +LexToken(SEMICOLON,';',1,13555) +LexToken(EOL,'\n',1,13556) +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,';',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(SEMICOLON,';',1,14324) +LexToken(EOL,'\n',1,14325) +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(SEMICOLON,';',1,14528) +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(SEMICOLON,';',1,14691) +LexToken(EOL,'\n',1,14692) +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(OPERATOR,'+',1,15028) +LexToken(VAR,'nameF',1,15030) +LexToken(OPERATOR,'+',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(SEMICOLON,';',1,15452) +LexToken(EOL,'\n',1,15453) +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(SEMICOLON,';',1,15535) +LexToken(EOL,'\n',1,15536) +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,';',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) diff --git a/js/Misc/MEMORY_f.js b/js/Misc/MEMORY_f.js new file mode 100644 index 00000000..b175a629 --- /dev/null +++ b/js/Misc/MEMORY_f.js @@ -0,0 +1,378 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'graphics',1,967) +LexToken(ASSIGNMENT,'=',1,975) +LexToken(VAR,'arg1',1,976) +LexToken(DOT,'.',1,980) +LexToken(VAR,'graphics',1,981) +LexToken(SEMICOLON,';',1,989) +LexToken(EOL,'\n',1,990) +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(SEMICOLON,';',1,1044) +LexToken(EOL,'\n',1,1045) +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(NUMBER,'-1',1,1215) +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(COMMA,',',1,1279) +LexToken(EOL,'\n',1,1280) +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(SEMICOLON,';',1,1346) +LexToken(EOL,'\n',1,1347) +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(SEMICOLON,';',1,1386) +LexToken(EOL,'\n',1,1387) +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(NUMBER,'-1',1,1460) +LexToken(COMMA,',',1,1462) +LexToken(NUMBER,'-1',1,1463) +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(SEMICOLON,';',1,1501) +LexToken(EOL,'\n',1,1502) +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(COMMA,',',1,1551) +LexToken(EOL,'\n',1,1552) +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(SEMICOLON,';',1,1622) +LexToken(EOL,'\n',1,1623) +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(SEMICOLON,';',1,1718) +LexToken(EOL,'\n',1,1719) +LexToken(VAR,'model',1,1736) +LexToken(DOT,'.',1,1741) +LexToken(VAR,'rpar',1,1742) +LexToken(ASSIGNMENT,'=',1,1746) +LexToken(VAR,'a',1,1747) +LexToken(SEMICOLON,';',1,1748) +LexToken(EOL,'\n',1,1749) +LexToken(VAR,'model',1,1766) +LexToken(DOT,'.',1,1771) +LexToken(VAR,'in',1,1772) +LexToken(ASSIGNMENT,'=',1,1774) +LexToken(VAR,'in',1,1775) +LexToken(SEMICOLON,';',1,1777) +LexToken(EOL,'\n',1,1778) +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(SEMICOLON,';',1,1844) +LexToken(EOL,'\n',1,1845) +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) diff --git a/js/Misc/MPBLOCK.js b/js/Misc/MPBLOCK.js new file mode 100644 index 00000000..60ab1bee --- /dev/null +++ b/js/Misc/MPBLOCK.js @@ -0,0 +1,2224 @@ +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(SEMICOLON,';',1,922) +LexToken(EOL,'\n',1,923) +LexToken(VAR,'y',1,928) +LexToken(ASSIGNMENT,'=',1,929) +LexToken(OPENSQBRACKET,'[',1,930) +LexToken(CLOSESQBRACKET,']',1,931) +LexToken(SEMICOLON,';',1,932) +LexToken(EOL,'\n',1,933) +LexToken(VAR,'typ',1,938) +LexToken(ASSIGNMENT,'=',1,941) +LexToken(OPENSQBRACKET,'[',1,942) +LexToken(CLOSESQBRACKET,']',1,943) +LexToken(SEMICOLON,';',1,944) +LexToken(EOL,'\n',1,945) +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(SEMICOLON,';',1,1195) +LexToken(EOL,'\n',1,1196) +LexToken(VAR,'pprop',1,1209) +LexToken(ASSIGNMENT,'=',1,1214) +LexToken(OPENSQBRACKET,'[',1,1215) +LexToken(CLOSESQBRACKET,']',1,1216) +LexToken(SEMICOLON,';',1,1217) +LexToken(EOL,'\n',1,1218) +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(OPERATOR,'+',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(OPERATOR,'+',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(NUMBER,'-1',1,3395) +LexToken(COMMA,',',1,3397) +LexToken(DQSTRING,'"str"',1,3402) +LexToken(COMMA,',',1,3403) +LexToken(NUMBER,'-1',1,3404) +LexToken(COMMA,',',1,3406) +LexToken(DQSTRING,'"str"',1,3411) +LexToken(COMMA,',',1,3412) +LexToken(NUMBER,'-1',1,3413) +LexToken(COMMA,',',1,3415) +LexToken(DQSTRING,'"str"',1,3420) +LexToken(COMMA,',',1,3421) +LexToken(NUMBER,'-1',1,3422) +LexToken(COMMA,',',1,3424) +LexToken(DQSTRING,'"str"',1,3429) +LexToken(COMMA,',',1,3430) +LexToken(NUMBER,'-1',1,3431) +LexToken(COMMA,',',1,3433) +LexToken(DQSTRING,'"vec"',1,3453) +LexToken(COMMA,',',1,3454) +LexToken(NUMBER,'-1',1,3455) +LexToken(COMMA,',',1,3457) +LexToken(DQSTRING,'"str"',1,3462) +LexToken(COMMA,',',1,3463) +LexToken(NUMBER,'-1',1,3464) +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(SEMICOLON,';',1,4770) +LexToken(EOL,'\n',1,4771) +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(OPERATOR,'+',1,5069) +LexToken(VAR,'string',1,5070) +LexToken(OPENBRACKET,'(',1,5076) +LexToken(VAR,'i',1,5077) +LexToken(CLOSEBRACKET,')',1,5078) +LexToken(OPERATOR,'+',1,5079) +LexToken(DQSTRING,'"."',1,5082) +LexToken(SEMICOLON,';',1,5083) +LexToken(DQSTRING,'"\\""',1,5108) +LexToken(OPERATOR,'+',1,5109) +LexToken(VAR,'in',1,5110) +LexToken(OPENBRACKET,'(',1,5112) +LexToken(VAR,'i',1,5113) +LexToken(CLOSEBRACKET,')',1,5114) +LexToken(OPERATOR,'+',1,5115) +LexToken(DQSTRING,'"\\""',1,5119) +LexToken(SEMICOLON,';',1,5120) +LexToken(DQSTRING,'"Please choose another variable name."',1,5179) +LexToken(CLOSESQBRACKET,']',1,5180) +LexToken(CLOSEBRACKET,')',1,5182) +LexToken(SEMICOLON,';',1,5183) +LexToken(EOL,'\n',1,5184) +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(SEMICOLON,';',1,5324) +LexToken(EOL,'\n',1,5325) +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(OPERATOR,'+',1,5625) +LexToken(VAR,'string',1,5626) +LexToken(OPENBRACKET,'(',1,5632) +LexToken(VAR,'i',1,5633) +LexToken(CLOSEBRACKET,')',1,5634) +LexToken(OPERATOR,'+',1,5635) +LexToken(DQSTRING,'"."',1,5638) +LexToken(SEMICOLON,';',1,5639) +LexToken(DQSTRING,'"\\""',1,5664) +LexToken(OPERATOR,'+',1,5665) +LexToken(VAR,'out',1,5666) +LexToken(OPENBRACKET,'(',1,5669) +LexToken(VAR,'i',1,5670) +LexToken(CLOSEBRACKET,')',1,5671) +LexToken(OPERATOR,'+',1,5672) +LexToken(DQSTRING,'"\\""',1,5676) +LexToken(SEMICOLON,';',1,5677) +LexToken(DQSTRING,'"Please choose another variable name."',1,5736) +LexToken(CLOSESQBRACKET,']',1,5737) +LexToken(CLOSEBRACKET,')',1,5739) +LexToken(SEMICOLON,';',1,5740) +LexToken(EOL,'\n',1,5741) +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(SEMICOLON,';',1,5916) +LexToken(EOL,'\n',1,5917) +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(OPERATOR,'+',1,6222) +LexToken(VAR,'string',1,6223) +LexToken(OPENBRACKET,'(',1,6229) +LexToken(VAR,'i',1,6230) +LexToken(CLOSEBRACKET,')',1,6231) +LexToken(OPERATOR,'+',1,6232) +LexToken(DQSTRING,'"."',1,6235) +LexToken(SEMICOLON,';',1,6236) +LexToken(DQSTRING,'"\\""',1,6261) +LexToken(OPERATOR,'+',1,6262) +LexToken(VAR,'param',1,6263) +LexToken(OPENBRACKET,'(',1,6268) +LexToken(VAR,'i',1,6269) +LexToken(CLOSEBRACKET,')',1,6270) +LexToken(OPERATOR,'+',1,6271) +LexToken(DQSTRING,'"\\""',1,6275) +LexToken(SEMICOLON,';',1,6276) +LexToken(DQSTRING,'"Please choose another variable name."',1,6335) +LexToken(CLOSESQBRACKET,']',1,6336) +LexToken(CLOSEBRACKET,')',1,6338) +LexToken(SEMICOLON,';',1,6339) +LexToken(EOL,'\n',1,6340) +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(SEMICOLON,';',1,6664) +LexToken(EOL,'\n',1,6665) +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(SEMICOLON,';',1,7133) +LexToken(EOL,'\n',1,7134) +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(SEMICOLON,';',1,7478) +LexToken(EOL,'\n',1,7479) +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(SEMICOLON,';',1,7719) +LexToken(EOL,'\n',1,7720) +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,';',1,8021) +LexToken(DQSTRING,'"size of param and size "',1,8067) +LexToken(SEMICOLON,';',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,';',1,8347) +LexToken(DQSTRING,'"0 : if it is a paramaters"',1,8395) +LexToken(SEMICOLON,';',1,8396) +LexToken(DQSTRING,'"1 : if it is an initial value of state,"',1,8458) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,8947) +LexToken(EOL,'\n',1,8948) +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(SEMICOLON,';',1,9267) +LexToken(EOL,'\n',1,9268) +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(OPERATOR,'-',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(OPERATOR,'+',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(OPERATOR,'+',1,11050) +LexToken(DQSTRING,'"%v"',1,11054) +LexToken(OPERATOR,'+',1,11055) +LexToken(VAR,'string',1,11056) +LexToken(OPENBRACKET,'(',1,11062) +LexToken(VAR,'i',1,11063) +LexToken(CLOSEBRACKET,')',1,11064) +LexToken(OPERATOR,'+',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(OPERATOR,'+',1,11159) +LexToken(DQSTRING,'"\\\'"',1,11163) +LexToken(OPERATOR,'+',1,11164) +LexToken(VAR,'Tparam_lab',1,11165) +LexToken(OPENBRACKET,'(',1,11175) +LexToken(VAR,'i',1,11176) +LexToken(CLOSEBRACKET,')',1,11177) +LexToken(OPERATOR,'+',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(OPERATOR,'+',1,11279) +LexToken(DQSTRING,'"\\\'"',1,11283) +LexToken(OPERATOR,'+',1,11284) +LexToken(VAR,'Tparam_lab',1,11285) +LexToken(OPENBRACKET,'(',1,11295) +LexToken(VAR,'i',1,11296) +LexToken(CLOSEBRACKET,')',1,11297) +LexToken(OPERATOR,'+',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(OPERATOR,'+',1,11408) +LexToken(DQSTRING,'"\\\'"',1,11412) +LexToken(OPERATOR,'+',1,11413) +LexToken(VAR,'Tparam_lab',1,11414) +LexToken(OPENBRACKET,'(',1,11424) +LexToken(VAR,'i',1,11425) +LexToken(CLOSEBRACKET,')',1,11426) +LexToken(OPERATOR,'+',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(OPERATOR,'+',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(VAR,'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(NUMBER,'-1',1,11613) +LexToken(CLOSEBRACKET,')',1,11615) +LexToken(EOL,'\n',1,11616) +LexToken(VAR,'lab_txt',1,11637) +LexToken(ASSIGNMENT,'=',1,11644) +LexToken(VAR,'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(NUMBER,'-1',1,11675) +LexToken(CLOSEBRACKET,')',1,11677) +LexToken(EOL,'\n',1,11678) +LexToken(VAR,'rhs_txt',1,11699) +LexToken(ASSIGNMENT,'=',1,11706) +LexToken(VAR,'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(NUMBER,'-1',1,11737) +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(OPERATOR,'+',1,11915) +LexToken(VAR,'lhs_txt',1,11916) +LexToken(OPERATOR,'+',1,11923) +LexToken(DQSTRING,'",lab_2]=scicos_getvalue(\\\'Set parameters values\\\',["',1,11976) +LexToken(OPERATOR,'+',1,11977) +LexToken(VAR,'lab_txt',1,12001) +LexToken(OPERATOR,'+',1,12008) +LexToken(DQSTRING,'"],"',1,12012) +LexToken(OPERATOR,'+',1,12013) +LexToken(DQSTRING,'"list("',1,12043) +LexToken(OPERATOR,'+',1,12044) +LexToken(VAR,'rhs_txt',1,12045) +LexToken(OPERATOR,'+',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(SEMICOLON,';',1,12482) +LexToken(EOL,'\n',1,12483) +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(OPERATOR,'+',1,12555) +LexToken(VAR,'string',1,12556) +LexToken(OPENBRACKET,'(',1,12562) +LexToken(VAR,'i',1,12563) +LexToken(CLOSEBRACKET,')',1,12564) +LexToken(OPERATOR,'+',1,12565) +LexToken(DQSTRING,'")=%v"',1,12571) +LexToken(OPERATOR,'+',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(SEMICOLON,';',1,12922) +LexToken(EOL,'\n',1,12923) +LexToken(VAR,'mo',1,12940) +LexToken(DOT,'.',1,12942) +LexToken(VAR,'outputs',1,12943) +LexToken(ASSIGNMENT,'=',1,12950) +LexToken(VAR,'out',1,12951) +LexToken(SEMICOLON,';',1,12954) +LexToken(EOL,'\n',1,12955) +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,';',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(SEMICOLON,';',1,13806) +LexToken(EOL,'\n',1,13807) +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(SEMICOLON,';',1,14010) +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(SEMICOLON,';',1,14173) +LexToken(EOL,'\n',1,14174) +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(OPERATOR,'+',1,14534) +LexToken(VAR,'nameF',1,14536) +LexToken(OPERATOR,'+',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(SEMICOLON,';',1,14950) +LexToken(EOL,'\n',1,14951) +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(SEMICOLON,';',1,14990) +LexToken(EOL,'\n',1,14991) +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,';',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) diff --git a/js/Misc/PAL_f.js b/js/Misc/PAL_f.js new file mode 100644 index 00000000..d84cb512 --- /dev/null +++ b/js/Misc/PAL_f.js @@ -0,0 +1,251 @@ +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(SEMICOLON,';',1,904) +LexToken(EOL,'\n',1,905) +LexToken(VAR,'y',1,910) +LexToken(ASSIGNMENT,'=',1,911) +LexToken(OPENSQBRACKET,'[',1,912) +LexToken(CLOSESQBRACKET,']',1,913) +LexToken(SEMICOLON,';',1,914) +LexToken(EOL,'\n',1,915) +LexToken(VAR,'typ',1,920) +LexToken(ASSIGNMENT,'=',1,923) +LexToken(OPENSQBRACKET,'[',1,924) +LexToken(CLOSESQBRACKET,']',1,925) +LexToken(SEMICOLON,';',1,926) +LexToken(EOL,'\n',1,927) +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(SEMICOLON,';',1,1074) +LexToken(EOL,'\n',1,1075) +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(SEMICOLON,';',1,1101) +LexToken(EOL,'\n',1,1102) +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(SEMICOLON,';',1,1223) +LexToken(EOL,'\n',1,1224) +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(SEMICOLON,';',1,1258) +LexToken(EOL,'\n',1,1259) +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(SEMICOLON,';',1,1288) +LexToken(EOL,'\n',1,1289) +LexToken(VAR,'model',1,1298) +LexToken(DOT,'.',1,1303) +LexToken(VAR,'sim',1,1304) +LexToken(ASSIGNMENT,'=',1,1307) +LexToken(DQSTRING,'"palette"',1,1316) +LexToken(SEMICOLON,';',1,1317) +LexToken(EOL,'\n',1,1318) +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(SEMICOLON,';',1,1338) +LexToken(EOL,'\n',1,1339) +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(SEMICOLON,';',1,1360) +LexToken(EOL,'\n',1,1361) +LexToken(VAR,'model',1,1370) +LexToken(DOT,'.',1,1375) +LexToken(VAR,'rpar',1,1376) +LexToken(ASSIGNMENT,'=',1,1380) +LexToken(VAR,'scs',1,1381) +LexToken(SEMICOLON,';',1,1384) +LexToken(EOL,'\n',1,1385) +LexToken(VAR,'model',1,1394) +LexToken(DOT,'.',1,1399) +LexToken(VAR,'blocktype',1,1400) +LexToken(ASSIGNMENT,'=',1,1409) +LexToken(DQSTRING,'"h"',1,1412) +LexToken(SEMICOLON,';',1,1413) +LexToken(EOL,'\n',1,1414) +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(SEMICOLON,';',1,1443) +LexToken(EOL,'\n',1,1444) +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(SEMICOLON,';',1,1550) +LexToken(EOL,'\n',1,1551) +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) diff --git a/js/Misc/PENDULUM_ANIM.js b/js/Misc/PENDULUM_ANIM.js new file mode 100644 index 00000000..5ffa6d0f --- /dev/null +++ b/js/Misc/PENDULUM_ANIM.js @@ -0,0 +1,472 @@ +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(SEMICOLON,';',1,951) +LexToken(EOL,'\n',1,952) +LexToken(VAR,'y',1,957) +LexToken(ASSIGNMENT,'=',1,958) +LexToken(OPENSQBRACKET,'[',1,959) +LexToken(CLOSESQBRACKET,']',1,960) +LexToken(SEMICOLON,';',1,961) +LexToken(EOL,'\n',1,962) +LexToken(VAR,'typ',1,967) +LexToken(ASSIGNMENT,'=',1,970) +LexToken(OPENSQBRACKET,'[',1,971) +LexToken(CLOSESQBRACKET,']',1,972) +LexToken(SEMICOLON,';',1,973) +LexToken(EOL,'\n',1,974) +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(SEMICOLON,';',1,1024) +LexToken(EOL,'\n',1,1025) +LexToken(VAR,'graphics',1,1034) +LexToken(ASSIGNMENT,'=',1,1042) +LexToken(VAR,'arg1',1,1043) +LexToken(DOT,'.',1,1047) +LexToken(VAR,'graphics',1,1048) +LexToken(SEMICOLON,';',1,1056) +LexToken(EOL,'\n',1,1057) +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(SEMICOLON,';',1,1111) +LexToken(EOL,'\n',1,1112) +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,';',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(COMMA,',',1,1516) +LexToken(EOL,'\n',1,1517) +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(SEMICOLON,';',1,2138) +LexToken(EOL,'\n',1,2139) +LexToken(VAR,'graphics',1,2156) +LexToken(DOT,'.',1,2164) +LexToken(VAR,'exprs',1,2165) +LexToken(ASSIGNMENT,'=',1,2170) +LexToken(VAR,'exprs',1,2171) +LexToken(SEMICOLON,';',1,2176) +LexToken(EOL,'\n',1,2177) +LexToken(VAR,'x',1,2194) +LexToken(DOT,'.',1,2195) +LexToken(VAR,'graphics',1,2196) +LexToken(ASSIGNMENT,'=',1,2204) +LexToken(VAR,'graphics',1,2205) +LexToken(SEMICOLON,';',1,2213) +LexToken(EOL,'\n',1,2214) +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(SEMICOLON,';',1,2332) +LexToken(EOL,'\n',1,2333) +LexToken(VAR,'csiz',1,2342) +LexToken(ASSIGNMENT,'=',1,2346) +LexToken(NUMBER,'2',1,2347) +LexToken(SEMICOLON,';',1,2348) +LexToken(EOL,'\n',1,2349) +LexToken(VAR,'phi',1,2358) +LexToken(ASSIGNMENT,'=',1,2361) +LexToken(NUMBER,'0',1,2362) +LexToken(SEMICOLON,';',1,2363) +LexToken(EOL,'\n',1,2364) +LexToken(VAR,'xmin',1,2373) +LexToken(ASSIGNMENT,'=',1,2377) +LexToken(NUMBER,'-5',1,2378) +LexToken(SEMICOLON,';',1,2380) +LexToken(EOL,'\n',1,2381) +LexToken(VAR,'xmax',1,2390) +LexToken(ASSIGNMENT,'=',1,2394) +LexToken(NUMBER,'5',1,2395) +LexToken(SEMICOLON,';',1,2396) +LexToken(EOL,'\n',1,2397) +LexToken(VAR,'ymin',1,2406) +LexToken(ASSIGNMENT,'=',1,2410) +LexToken(NUMBER,'-5',1,2411) +LexToken(SEMICOLON,';',1,2413) +LexToken(EOL,'\n',1,2414) +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) diff --git a/js/Misc/RATELIMITER.js b/js/Misc/RATELIMITER.js new file mode 100644 index 00000000..45aee317 --- /dev/null +++ b/js/Misc/RATELIMITER.js @@ -0,0 +1,310 @@ +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(SEMICOLON,';',1,887) +LexToken(EOL,'\n',1,888) +LexToken(VAR,'y',1,893) +LexToken(ASSIGNMENT,'=',1,894) +LexToken(OPENSQBRACKET,'[',1,895) +LexToken(CLOSESQBRACKET,']',1,896) +LexToken(SEMICOLON,';',1,897) +LexToken(EOL,'\n',1,898) +LexToken(VAR,'typ',1,903) +LexToken(ASSIGNMENT,'=',1,906) +LexToken(OPENSQBRACKET,'[',1,907) +LexToken(CLOSESQBRACKET,']',1,908) +LexToken(SEMICOLON,';',1,909) +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(SEMICOLON,';',1,960) +LexToken(EOL,'\n',1,961) +LexToken(VAR,'graphics',1,970) +LexToken(ASSIGNMENT,'=',1,978) +LexToken(VAR,'arg1',1,979) +LexToken(DOT,'.',1,983) +LexToken(VAR,'graphics',1,984) +LexToken(SEMICOLON,';',1,992) +LexToken(EOL,'\n',1,993) +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(SEMICOLON,';',1,1047) +LexToken(EOL,'\n',1,1048) +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(COMMA,',',1,1264) +LexToken(EOL,'\n',1,1265) +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(SEMICOLON,';',1,1550) +LexToken(EOL,'\n',1,1551) +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(NUMBER,'-1',1,1668) +LexToken(SEMICOLON,';',1,1670) +LexToken(EOL,'\n',1,1671) +LexToken(VAR,'maxp',1,1680) +LexToken(ASSIGNMENT,'=',1,1684) +LexToken(NUMBER,'1',1,1685) +LexToken(SEMICOLON,';',1,1686) +LexToken(EOL,'\n',1,1687) +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) diff --git a/js/Misc/RELATIONALOP.js b/js/Misc/RELATIONALOP.js new file mode 100644 index 00000000..ad626fd8 --- /dev/null +++ b/js/Misc/RELATIONALOP.js @@ -0,0 +1,701 @@ +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(SEMICOLON,';',1,890) +LexToken(EOL,'\n',1,891) +LexToken(VAR,'y',1,896) +LexToken(ASSIGNMENT,'=',1,897) +LexToken(OPENSQBRACKET,'[',1,898) +LexToken(CLOSESQBRACKET,']',1,899) +LexToken(SEMICOLON,';',1,900) +LexToken(EOL,'\n',1,901) +LexToken(VAR,'typ',1,906) +LexToken(ASSIGNMENT,'=',1,909) +LexToken(OPENSQBRACKET,'[',1,910) +LexToken(CLOSESQBRACKET,']',1,911) +LexToken(SEMICOLON,';',1,912) +LexToken(EOL,'\n',1,913) +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(SEMICOLON,';',1,963) +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(SEMICOLON,';',1,995) +LexToken(EOL,'\n',1,996) +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(EOL,'\n',1,1051) +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(SEMICOLON,';',1,1121) +LexToken(EOL,'\n',1,1122) +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(COMMA,',',1,1499) +LexToken(EOL,'\n',1,1500) +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(SEMICOLON,';',1,1543) +LexToken(EOL,'\n',1,1544) +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(COMMA,',',1,1593) +LexToken(EOL,'\n',1,1594) +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(OPERATOR,'+',1,1694) +LexToken(VAR,'string',1,1695) +LexToken(OPENBRACKET,'(',1,1701) +LexToken(VAR,'rule',1,1702) +LexToken(CLOSEBRACKET,')',1,1706) +LexToken(OPERATOR,'+',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(SEMICOLON,';',1,1751) +LexToken(EOL,'\n',1,1752) +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(SEMICOLON,';',1,2482) +LexToken(EOL,'\n',1,2483) +LexToken(VAR,'ok',1,2500) +LexToken(ASSIGNMENT,'=',1,2502) +LexToken(PREVAR_BOOLEAN,'%f',1,2503) +LexToken(SEMICOLON,';',1,2505) +LexToken(EOL,'\n',1,2506) +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(OPERATOR,'*',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(NUMBER,'-1',1,2632) +LexToken(NUMBER,'-2',1,2635) +LexToken(SEMICOLON,';',1,2637) +LexToken(NUMBER,'-1',1,2638) +LexToken(NUMBER,'-2',1,2641) +LexToken(CLOSESQBRACKET,']',1,2643) +LexToken(EOL,'\n',1,2644) +LexToken(VAR,'out',1,2661) +LexToken(ASSIGNMENT,'=',1,2664) +LexToken(OPENSQBRACKET,'[',1,2665) +LexToken(NUMBER,'-1',1,2666) +LexToken(NUMBER,'-2',1,2669) +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(SEMICOLON,';',1,2868) +LexToken(EOL,'\n',1,2869) +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(SEMICOLON,';',1,2940) +LexToken(EOL,'\n',1,2941) +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(SEMICOLON,';',1,3015) +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(SEMICOLON,';',1,3097) +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(SEMICOLON,';',1,3178) +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(SEMICOLON,';',1,3260) +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(SEMICOLON,';',1,3324) +LexToken(EOL,'\n',1,3325) +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(OPERATOR,'+',1,3399) +LexToken(VAR,'label',1,3400) +LexToken(CLOSESQBRACKET,']',1,3405) +LexToken(SEMICOLON,';',1,3406) +LexToken(EOL,'\n',1,3407) +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(COMMA,',',1,3441) +LexToken(EOL,'\n',1,3442) +LexToken(VAR,'model',1,3459) +LexToken(DOT,'.',1,3464) +LexToken(VAR,'nzcross',1,3465) +LexToken(ASSIGNMENT,'=',1,3472) +LexToken(VAR,'zcr',1,3473) +LexToken(COMMA,',',1,3476) +LexToken(EOL,'\n',1,3477) +LexToken(VAR,'model',1,3494) +LexToken(DOT,'.',1,3499) +LexToken(VAR,'nmode',1,3500) +LexToken(ASSIGNMENT,'=',1,3505) +LexToken(VAR,'zcr',1,3506) +LexToken(COMMA,',',1,3509) +LexToken(EOL,'\n',1,3510) +LexToken(VAR,'x',1,3527) +LexToken(DOT,'.',1,3528) +LexToken(VAR,'graphics',1,3529) +LexToken(ASSIGNMENT,'=',1,3537) +LexToken(VAR,'graphics',1,3538) +LexToken(SEMICOLON,';',1,3546) +LexToken(EOL,'\n',1,3547) +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(SEMICOLON,';',1,3687) +LexToken(EOL,'\n',1,3688) +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(OPERATOR,'+',1,4055) +LexToken(VAR,'label',1,4056) +LexToken(CLOSESQBRACKET,']',1,4061) +LexToken(SEMICOLON,';',1,4062) +LexToken(EOL,'\n',1,4063) +LexToken(END,'end',1,4068) +LexToken(EOL,'\n',1,4071) +LexToken(ENDFUNCTION,'endfunction',1,4072) +LexToken(EOL,'\n',1,4083) diff --git a/js/Misc/SPLIT_f.js b/js/Misc/SPLIT_f.js new file mode 100644 index 00000000..d1935280 --- /dev/null +++ b/js/Misc/SPLIT_f.js @@ -0,0 +1,157 @@ +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(SEMICOLON,';',1,905) +LexToken(EOL,'\n',1,906) +LexToken(VAR,'y',1,911) +LexToken(ASSIGNMENT,'=',1,912) +LexToken(OPENSQBRACKET,'[',1,913) +LexToken(CLOSESQBRACKET,']',1,914) +LexToken(SEMICOLON,';',1,915) +LexToken(EOL,'\n',1,916) +LexToken(VAR,'typ',1,921) +LexToken(ASSIGNMENT,'=',1,924) +LexToken(OPENSQBRACKET,'[',1,925) +LexToken(CLOSESQBRACKET,']',1,926) +LexToken(SEMICOLON,';',1,927) +LexToken(EOL,'\n',1,928) +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(SEMICOLON,';',1,980) +LexToken(EOL,'\n',1,981) +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(SEMICOLON,';',1,1043) +LexToken(EOL,'\n',1,1044) +LexToken(VAR,'model',1,1053) +LexToken(DOT,'.',1,1058) +LexToken(VAR,'sim',1,1059) +LexToken(ASSIGNMENT,'=',1,1069) +LexToken(DQSTRING,'"lsplit"',1,1078) +LexToken(SEMICOLON,';',1,1082) +LexToken(EOL,'\n',1,1083) +LexToken(VAR,'model',1,1092) +LexToken(DOT,'.',1,1097) +LexToken(VAR,'in',1,1098) +LexToken(ASSIGNMENT,'=',1,1108) +LexToken(NUMBER,'-1',1,1110) +LexToken(SEMICOLON,';',1,1121) +LexToken(EOL,'\n',1,1122) +LexToken(VAR,'model',1,1131) +LexToken(DOT,'.',1,1136) +LexToken(VAR,'out',1,1137) +LexToken(ASSIGNMENT,'=',1,1147) +LexToken(OPENSQBRACKET,'[',1,1149) +LexToken(NUMBER,'-1',1,1150) +LexToken(SEMICOLON,';',1,1152) +LexToken(NUMBER,'-1',1,1153) +LexToken(SEMICOLON,';',1,1155) +LexToken(NUMBER,'-1',1,1156) +LexToken(CLOSESQBRACKET,']',1,1158) +LexToken(SEMICOLON,';',1,1160) +LexToken(EOL,'\n',1,1161) +LexToken(VAR,'model',1,1170) +LexToken(DOT,'.',1,1175) +LexToken(VAR,'blocktype',1,1176) +LexToken(ASSIGNMENT,'=',1,1186) +LexToken(DQSTRING,'"c"',1,1190) +LexToken(SEMICOLON,';',1,1199) +LexToken(EOL,'\n',1,1200) +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(SEMICOLON,';',1,1238) +LexToken(EOL,'\n',1,1239) +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(OPERATOR,'/',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) diff --git a/js/Misc/SUPER_f.js b/js/Misc/SUPER_f.js new file mode 100644 index 00000000..46d69228 --- /dev/null +++ b/js/Misc/SUPER_f.js @@ -0,0 +1,270 @@ +LexToken(EOL,'\n',1,10) +LexToken(EOL,'\n',1,13) +LexToken(EOL,'\n',1,73) +LexToken(EOL,'\n',1,153) +LexToken(EOL,'\n',1,156) +LexToken(EOL,'\n',1,228) +LexToken(EOL,'\n',1,300) +LexToken(EOL,'\n',1,369) +LexToken(EOL,'\n',1,408) +LexToken(EOL,'\n',1,411) +LexToken(EOL,'\n',1,478) +LexToken(EOL,'\n',1,544) +LexToken(EOL,'\n',1,609) +LexToken(EOL,'\n',1,657) +LexToken(EOL,'\n',1,660) +LexToken(EOL,'\n',1,729) +LexToken(EOL,'\n',1,792) +LexToken(EOL,'\n',1,874) +LexToken(EOL,'\n',1,877) +LexToken(EOL,'\n',1,908) +LexToken(EOL,'\n',1,911) +LexToken(EOL,'\n',1,912) +LexToken(FUNCTION,'function',1,913) +LexToken(OPENSQBRACKET,'[',1,922) +LexToken(VAR,'x',1,923) +LexToken(COMMA,',',1,924) +LexToken(VAR,'y',1,925) +LexToken(COMMA,',',1,926) +LexToken(VAR,'typ',1,927) +LexToken(CLOSESQBRACKET,']',1,930) +LexToken(ASSIGNMENT,'=',1,931) +LexToken(VAR,'SUPER_f',1,932) +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(SEMICOLON,';',1,963) +LexToken(EOL,'\n',1,964) +LexToken(VAR,'y',1,969) +LexToken(ASSIGNMENT,'=',1,970) +LexToken(OPENSQBRACKET,'[',1,971) +LexToken(CLOSESQBRACKET,']',1,972) +LexToken(SEMICOLON,';',1,973) +LexToken(EOL,'\n',1,974) +LexToken(VAR,'typ',1,979) +LexToken(ASSIGNMENT,'=',1,982) +LexToken(OPENSQBRACKET,'[',1,983) +LexToken(CLOSESQBRACKET,']',1,984) +LexToken(SEMICOLON,';',1,985) +LexToken(EOL,'\n',1,986) +LexToken(EOL,'\n',1,987) +LexToken(SELECT,'select',1,992) +LexToken(VAR,'job',1,999) +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(EOL,'\n',1,1084) +LexToken(VAR,'xcos',1,1093) +LexToken(OPENBRACKET,'(',1,1097) +LexToken(VAR,'arg1',1,1098) +LexToken(DOT,'.',1,1102) +LexToken(VAR,'model',1,1103) +LexToken(DOT,'.',1,1108) +LexToken(VAR,'rpar',1,1109) +LexToken(CLOSEBRACKET,')',1,1113) +LexToken(SEMICOLON,';',1,1114) +LexToken(EOL,'\n',1,1115) +LexToken(EOL,'\n',1,1116) +LexToken(CASE,'case',1,1121) +LexToken(DQSTRING,'"define"',1,1133) +LexToken(THEN,'then',1,1135) +LexToken(EOL,'\n',1,1139) +LexToken(EOL,'\n',1,1184) +LexToken(VAR,'scs',1,1193) +LexToken(ASSIGNMENT,'=',1,1196) +LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,1197) +LexToken(OPENBRACKET,'(',1,1211) +LexToken(CLOSEBRACKET,')',1,1212) +LexToken(SEMICOLON,';',1,1213) +LexToken(EOL,'\n',1,1214) +LexToken(VAR,'scs',1,1223) +LexToken(DOT,'.',1,1226) +LexToken(VAR,'props',1,1227) +LexToken(DOT,'.',1,1232) +LexToken(VAR,'title',1,1233) +LexToken(ASSIGNMENT,'=',1,1238) +LexToken(DQSTRING,'"Super Block"',1,1251) +LexToken(SEMICOLON,';',1,1252) +LexToken(EOL,'\n',1,1253) +LexToken(EOL,'\n',1,1254) +LexToken(VAR,'in',1,1263) +LexToken(ASSIGNMENT,'=',1,1266) +LexToken(VAR,'IN_f',1,1268) +LexToken(OPENBRACKET,'(',1,1272) +LexToken(DQSTRING,'"define"',1,1280) +LexToken(CLOSEBRACKET,')',1,1281) +LexToken(SEMICOLON,';',1,1282) +LexToken(EOL,'\n',1,1283) +LexToken(VAR,'in',1,1292) +LexToken(DOT,'.',1,1294) +LexToken(VAR,'graphics',1,1295) +LexToken(DOT,'.',1,1303) +LexToken(VAR,'orig',1,1304) +LexToken(ASSIGNMENT,'=',1,1309) +LexToken(OPENSQBRACKET,'[',1,1311) +LexToken(NUMBER,'40',1,1312) +LexToken(COMMA,',',1,1314) +LexToken(NUMBER,'40',1,1316) +LexToken(CLOSESQBRACKET,']',1,1318) +LexToken(SEMICOLON,';',1,1319) +LexToken(EOL,'\n',1,1320) +LexToken(VAR,'in',1,1329) +LexToken(DOT,'.',1,1331) +LexToken(VAR,'graphics',1,1332) +LexToken(DOT,'.',1,1340) +LexToken(VAR,'sz',1,1341) +LexToken(ASSIGNMENT,'=',1,1344) +LexToken(OPENSQBRACKET,'[',1,1346) +LexToken(NUMBER,'20',1,1347) +LexToken(COMMA,',',1,1349) +LexToken(NUMBER,'20',1,1351) +LexToken(CLOSESQBRACKET,']',1,1353) +LexToken(SEMICOLON,';',1,1354) +LexToken(EOL,'\n',1,1355) +LexToken(VAR,'out',1,1364) +LexToken(ASSIGNMENT,'=',1,1368) +LexToken(VAR,'OUT_f',1,1370) +LexToken(OPENBRACKET,'(',1,1375) +LexToken(DQSTRING,'"define"',1,1383) +LexToken(CLOSEBRACKET,')',1,1384) +LexToken(SEMICOLON,';',1,1385) +LexToken(EOL,'\n',1,1386) +LexToken(VAR,'out',1,1395) +LexToken(DOT,'.',1,1398) +LexToken(VAR,'graphics',1,1399) +LexToken(DOT,'.',1,1407) +LexToken(VAR,'orig',1,1408) +LexToken(ASSIGNMENT,'=',1,1413) +LexToken(OPENSQBRACKET,'[',1,1415) +LexToken(NUMBER,'240',1,1416) +LexToken(COMMA,',',1,1419) +LexToken(NUMBER,'40',1,1421) +LexToken(CLOSESQBRACKET,']',1,1423) +LexToken(SEMICOLON,';',1,1424) +LexToken(EOL,'\n',1,1425) +LexToken(VAR,'out',1,1434) +LexToken(DOT,'.',1,1437) +LexToken(VAR,'graphics',1,1438) +LexToken(DOT,'.',1,1446) +LexToken(VAR,'sz',1,1447) +LexToken(ASSIGNMENT,'=',1,1450) +LexToken(OPENSQBRACKET,'[',1,1452) +LexToken(NUMBER,'20',1,1453) +LexToken(COMMA,',',1,1455) +LexToken(NUMBER,'20',1,1457) +LexToken(CLOSESQBRACKET,']',1,1459) +LexToken(SEMICOLON,';',1,1460) +LexToken(EOL,'\n',1,1461) +LexToken(EOL,'\n',1,1462) +LexToken(VAR,'scs',1,1471) +LexToken(DOT,'.',1,1474) +LexToken(VAR,'objs',1,1475) +LexToken(OPENBRACKET,'(',1,1479) +LexToken(NUMBER,'1',1,1480) +LexToken(CLOSEBRACKET,')',1,1481) +LexToken(ASSIGNMENT,'=',1,1483) +LexToken(VAR,'in',1,1485) +LexToken(SEMICOLON,';',1,1487) +LexToken(EOL,'\n',1,1488) +LexToken(VAR,'scs',1,1497) +LexToken(DOT,'.',1,1500) +LexToken(VAR,'objs',1,1501) +LexToken(OPENBRACKET,'(',1,1505) +LexToken(NUMBER,'2',1,1506) +LexToken(CLOSEBRACKET,')',1,1507) +LexToken(ASSIGNMENT,'=',1,1509) +LexToken(VAR,'out',1,1511) +LexToken(SEMICOLON,';',1,1514) +LexToken(EOL,'\n',1,1515) +LexToken(EOL,'\n',1,1516) +LexToken(EOL,'\n',1,1542) +LexToken(VAR,'model',1,1551) +LexToken(ASSIGNMENT,'=',1,1556) +LexToken(SCICOS_MODEL,'scicos_model',1,1557) +LexToken(OPENBRACKET,'(',1,1569) +LexToken(CLOSEBRACKET,')',1,1570) +LexToken(SEMICOLON,';',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(DQSTRING,'"super"',1,1597) +LexToken(SEMICOLON,';',1,1598) +LexToken(EOL,'\n',1,1599) +LexToken(VAR,'model',1,1608) +LexToken(DOT,'.',1,1613) +LexToken(VAR,'in',1,1614) +LexToken(ASSIGNMENT,'=',1,1616) +LexToken(NUMBER,'1',1,1617) +LexToken(SEMICOLON,';',1,1618) +LexToken(EOL,'\n',1,1619) +LexToken(VAR,'model',1,1628) +LexToken(DOT,'.',1,1633) +LexToken(VAR,'out',1,1634) +LexToken(ASSIGNMENT,'=',1,1637) +LexToken(NUMBER,'1',1,1638) +LexToken(SEMICOLON,';',1,1639) +LexToken(EOL,'\n',1,1640) +LexToken(VAR,'model',1,1649) +LexToken(DOT,'.',1,1654) +LexToken(VAR,'rpar',1,1655) +LexToken(ASSIGNMENT,'=',1,1659) +LexToken(VAR,'scs',1,1660) +LexToken(SEMICOLON,';',1,1663) +LexToken(EOL,'\n',1,1664) +LexToken(VAR,'model',1,1673) +LexToken(DOT,'.',1,1678) +LexToken(VAR,'blocktype',1,1679) +LexToken(ASSIGNMENT,'=',1,1688) +LexToken(DQSTRING,'"h"',1,1691) +LexToken(SEMICOLON,';',1,1692) +LexToken(EOL,'\n',1,1693) +LexToken(VAR,'model',1,1702) +LexToken(DOT,'.',1,1707) +LexToken(VAR,'dep_ut',1,1708) +LexToken(ASSIGNMENT,'=',1,1714) +LexToken(OPENSQBRACKET,'[',1,1715) +LexToken(PREVAR_BOOLEAN,'%f',1,1716) +LexToken(PREVAR_BOOLEAN,'%f',1,1719) +LexToken(CLOSESQBRACKET,']',1,1721) +LexToken(SEMICOLON,';',1,1722) +LexToken(EOL,'\n',1,1723) +LexToken(EOL,'\n',1,1724) +LexToken(VAR,'gr_i',1,1733) +LexToken(ASSIGNMENT,'=',1,1737) +LexToken(OPENSQBRACKET,'[',1,1738) +LexToken(CLOSESQBRACKET,']',1,1739) +LexToken(EOL,'\n',1,1740) +LexToken(VAR,'x',1,1749) +LexToken(ASSIGNMENT,'=',1,1750) +LexToken(VAR,'standard_define',1,1751) +LexToken(OPENBRACKET,'(',1,1766) +LexToken(OPENSQBRACKET,'[',1,1767) +LexToken(NUMBER,'2',1,1768) +LexToken(NUMBER,'2',1,1770) +LexToken(CLOSESQBRACKET,']',1,1771) +LexToken(COMMA,',',1,1772) +LexToken(VAR,'model',1,1773) +LexToken(COMMA,',',1,1778) +LexToken(OPENSQBRACKET,'[',1,1779) +LexToken(CLOSESQBRACKET,']',1,1780) +LexToken(COMMA,',',1,1781) +LexToken(VAR,'gr_i',1,1782) +LexToken(CLOSEBRACKET,')',1,1786) +LexToken(EOL,'\n',1,1787) +LexToken(END,'end',1,1792) +LexToken(EOL,'\n',1,1795) +LexToken(ENDFUNCTION,'endfunction',1,1796) +LexToken(EOL,'\n',1,1807) diff --git a/js/Misc/TEXT_f.js b/js/Misc/TEXT_f.js new file mode 100644 index 00000000..84b66f25 --- /dev/null +++ b/js/Misc/TEXT_f.js @@ -0,0 +1,529 @@ +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(SEMICOLON,';',1,1011) +LexToken(EOL,'\n',1,1012) +LexToken(VAR,'y',1,1017) +LexToken(ASSIGNMENT,'=',1,1018) +LexToken(OPENSQBRACKET,'[',1,1019) +LexToken(CLOSESQBRACKET,']',1,1020) +LexToken(SEMICOLON,';',1,1021) +LexToken(EOL,'\n',1,1022) +LexToken(VAR,'typ',1,1027) +LexToken(ASSIGNMENT,'=',1,1030) +LexToken(OPENSQBRACKET,'[',1,1031) +LexToken(CLOSESQBRACKET,']',1,1032) +LexToken(SEMICOLON,';',1,1033) +LexToken(EOL,'\n',1,1034) +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(SEMICOLON,';',1,1089) +LexToken(EOL,'\n',1,1090) +LexToken(VAR,'graphics',1,1099) +LexToken(ASSIGNMENT,'=',1,1108) +LexToken(VAR,'arg1',1,1110) +LexToken(DOT,'.',1,1114) +LexToken(VAR,'graphics',1,1115) +LexToken(SEMICOLON,';',1,1124) +LexToken(EOL,'\n',1,1125) +LexToken(VAR,'orig',1,1134) +LexToken(ASSIGNMENT,'=',1,1140) +LexToken(VAR,'graphics',1,1142) +LexToken(DOT,'.',1,1150) +LexToken(VAR,'orig',1,1151) +LexToken(SEMICOLON,';',1,1157) +LexToken(EOL,'\n',1,1158) +LexToken(VAR,'exprs',1,1167) +LexToken(ASSIGNMENT,'=',1,1173) +LexToken(VAR,'graphics',1,1175) +LexToken(DOT,'.',1,1183) +LexToken(VAR,'exprs',1,1184) +LexToken(SEMICOLON,';',1,1190) +LexToken(EOL,'\n',1,1191) +LexToken(VAR,'model',1,1200) +LexToken(ASSIGNMENT,'=',1,1206) +LexToken(VAR,'arg1',1,1208) +LexToken(DOT,'.',1,1212) +LexToken(VAR,'model',1,1213) +LexToken(SEMICOLON,';',1,1219) +LexToken(EOL,'\n',1,1220) +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(NUMBER,'-1',1,1486) +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(COMMA,',',1,1559) +LexToken(EOL,'\n',1,1560) +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(SEMICOLON,';',1,2029) +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(SEMICOLON,';',1,2127) +LexToken(EOL,'\n',1,2128) +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(SEMICOLON,';',1,2187) +LexToken(EOL,'\n',1,2188) +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(SEMICOLON,';',1,2247) +LexToken(EOL,'\n',1,2248) +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(SEMICOLON,';',1,2375) +LexToken(EOL,'\n',1,2376) +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(SEMICOLON,';',1,2421) +LexToken(EOL,'\n',1,2422) +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(SEMICOLON,';',1,2570) +LexToken(EOL,'\n',1,2571) +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(SEMICOLON,';',1,2730) +LexToken(EOL,'\n',1,2731) +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(SEMICOLON,';',1,2790) +LexToken(EOL,'\n',1,2791) +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(SEMICOLON,';',1,2850) +LexToken(EOL,'\n',1,2851) +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(SEMICOLON,';',1,2881) +LexToken(EOL,'\n',1,2882) +LexToken(VAR,'graphics',1,2899) +LexToken(DOT,'.',1,2907) +LexToken(VAR,'sz',1,2908) +LexToken(ASSIGNMENT,'=',1,2911) +LexToken(VAR,'sz',1,2913) +LexToken(SEMICOLON,';',1,2923) +LexToken(EOL,'\n',1,2924) +LexToken(VAR,'x',1,2941) +LexToken(DOT,'.',1,2942) +LexToken(VAR,'graphics',1,2943) +LexToken(ASSIGNMENT,'=',1,2953) +LexToken(VAR,'graphics',1,2955) +LexToken(SEMICOLON,';',1,2965) +LexToken(EOL,'\n',1,2966) +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(SEMICOLON,';',1,3044) +LexToken(EOL,'\n',1,3045) +LexToken(VAR,'model',1,3062) +LexToken(DOT,'.',1,3067) +LexToken(VAR,'ipar',1,3068) +LexToken(ASSIGNMENT,'=',1,3074) +LexToken(VAR,'ipar',1,3076) +LexToken(SEMICOLON,';',1,3082) +LexToken(EOL,'\n',1,3083) +LexToken(VAR,'x',1,3100) +LexToken(DOT,'.',1,3101) +LexToken(VAR,'model',1,3102) +LexToken(ASSIGNMENT,'=',1,3112) +LexToken(VAR,'model',1,3114) +LexToken(SEMICOLON,';',1,3120) +LexToken(EOL,'\n',1,3121) +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(SEMICOLON,';',1,3229) +LexToken(EOL,'\n',1,3230) +LexToken(VAR,'siz',1,3239) +LexToken(ASSIGNMENT,'=',1,3244) +LexToken(NUMBER,'1',1,3246) +LexToken(SEMICOLON,';',1,3248) +LexToken(EOL,'\n',1,3249) +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(SEMICOLON,';',1,3454) +LexToken(EOL,'\n',1,3455) +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(SEMICOLON,';',1,3485) +LexToken(EOL,'\n',1,3486) +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(SEMICOLON,';',1,3513) +LexToken(EOL,'\n',1,3514) +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) diff --git a/js/Misc/c_block.js b/js/Misc/c_block.js new file mode 100644 index 00000000..d9ef11c9 --- /dev/null +++ b/js/Misc/c_block.js @@ -0,0 +1,585 @@ +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(SEMICOLON,';',1,890) +LexToken(EOL,'\n',1,891) +LexToken(VAR,'y',1,896) +LexToken(ASSIGNMENT,'=',1,897) +LexToken(OPENSQBRACKET,'[',1,898) +LexToken(CLOSESQBRACKET,']',1,899) +LexToken(SEMICOLON,';',1,900) +LexToken(EOL,'\n',1,901) +LexToken(VAR,'typ',1,906) +LexToken(ASSIGNMENT,'=',1,909) +LexToken(OPENSQBRACKET,'[',1,910) +LexToken(CLOSESQBRACKET,']',1,911) +LexToken(SEMICOLON,';',1,912) +LexToken(EOL,'\n',1,913) +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(SEMICOLON,';',1,988) +LexToken(EOL,'\n',1,989) +LexToken(VAR,'graphics',1,998) +LexToken(ASSIGNMENT,'=',1,1006) +LexToken(VAR,'arg1',1,1007) +LexToken(DOT,'.',1,1011) +LexToken(VAR,'graphics',1,1012) +LexToken(SEMICOLON,';',1,1020) +LexToken(EOL,'\n',1,1021) +LexToken(VAR,'label',1,1030) +LexToken(ASSIGNMENT,'=',1,1035) +LexToken(VAR,'graphics',1,1036) +LexToken(DOT,'.',1,1044) +LexToken(VAR,'exprs',1,1045) +LexToken(SEMICOLON,';',1,1050) +LexToken(EOL,'\n',1,1051) +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,';',1,1199) +LexToken(DQSTRING,'"output port sizes"',1,1231) +LexToken(SEMICOLON,';',1,1232) +LexToken(DQSTRING,'"System parameters vector"',1,1271) +LexToken(SEMICOLON,';',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(NUMBER,'-1',1,1329) +LexToken(COMMA,',',1,1331) +LexToken(DQSTRING,'"vec"',1,1336) +LexToken(COMMA,',',1,1337) +LexToken(NUMBER,'-1',1,1338) +LexToken(COMMA,',',1,1340) +LexToken(DQSTRING,'"vec"',1,1345) +LexToken(COMMA,',',1,1346) +LexToken(NUMBER,'-1',1,1347) +LexToken(COMMA,',',1,1349) +LexToken(DQSTRING,'"str"',1,1354) +LexToken(COMMA,',',1,1355) +LexToken(NUMBER,'-1',1,1356) +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(COMMA,',',1,1415) +LexToken(EOL,'\n',1,1416) +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(COMMA,',',1,1485) +LexToken(EOL,'\n',1,1486) +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(SEMICOLON,';',1,1576) +LexToken(EOL,'\n',1,1577) +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(SEMICOLON,';',1,1602) +LexToken(EOL,'\n',1,1603) +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(SEMICOLON,';',1,1627) +LexToken(EOL,'\n',1,1628) +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(SEMICOLON,';',1,1653) +LexToken(EOL,'\n',1,1654) +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(SEMICOLON,';',1,1678) +LexToken(EOL,'\n',1,1679) +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(COMMA,',',1,1928) +LexToken(EOL,'\n',1,1929) +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) diff --git a/js/Misc/fortran_block.js b/js/Misc/fortran_block.js new file mode 100644 index 00000000..74144f65 --- /dev/null +++ b/js/Misc/fortran_block.js @@ -0,0 +1,549 @@ +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(SEMICOLON,';',1,896) +LexToken(EOL,'\n',1,897) +LexToken(VAR,'y',1,902) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',1,906) +LexToken(EOL,'\n',1,907) +LexToken(VAR,'typ',1,912) +LexToken(ASSIGNMENT,'=',1,915) +LexToken(OPENSQBRACKET,'[',1,916) +LexToken(CLOSESQBRACKET,']',1,917) +LexToken(SEMICOLON,';',1,918) +LexToken(EOL,'\n',1,919) +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(SEMICOLON,';',1,969) +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(SEMICOLON,';',1,995) +LexToken(EOL,'\n',1,996) +LexToken(VAR,'graphics',1,1005) +LexToken(ASSIGNMENT,'=',1,1013) +LexToken(VAR,'arg1',1,1014) +LexToken(DOT,'.',1,1018) +LexToken(VAR,'graphics',1,1019) +LexToken(SEMICOLON,';',1,1027) +LexToken(EOL,'\n',1,1028) +LexToken(VAR,'label',1,1037) +LexToken(ASSIGNMENT,'=',1,1042) +LexToken(VAR,'graphics',1,1043) +LexToken(DOT,'.',1,1051) +LexToken(VAR,'exprs',1,1052) +LexToken(SEMICOLON,';',1,1057) +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,'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,';',1,1212) +LexToken(DQSTRING,'"output port sizes"',1,1244) +LexToken(SEMICOLON,';',1,1245) +LexToken(DQSTRING,'"System parameters vector"',1,1284) +LexToken(SEMICOLON,';',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(NUMBER,'-1',1,1342) +LexToken(COMMA,',',1,1344) +LexToken(DQSTRING,'"vec"',1,1349) +LexToken(COMMA,',',1,1350) +LexToken(NUMBER,'-1',1,1351) +LexToken(COMMA,',',1,1353) +LexToken(DQSTRING,'"vec"',1,1358) +LexToken(COMMA,',',1,1359) +LexToken(NUMBER,'-1',1,1360) +LexToken(COMMA,',',1,1362) +LexToken(DQSTRING,'"str"',1,1367) +LexToken(COMMA,',',1,1368) +LexToken(NUMBER,'-1',1,1369) +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(COMMA,',',1,1428) +LexToken(EOL,'\n',1,1429) +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(COMMA,',',1,1498) +LexToken(EOL,'\n',1,1499) +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(SEMICOLON,';',1,1589) +LexToken(EOL,'\n',1,1590) +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(SEMICOLON,';',1,1615) +LexToken(EOL,'\n',1,1616) +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(SEMICOLON,';',1,1640) +LexToken(EOL,'\n',1,1641) +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(SEMICOLON,';',1,1666) +LexToken(EOL,'\n',1,1667) +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(SEMICOLON,';',1,1691) +LexToken(EOL,'\n',1,1692) +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(COMMA,',',1,1940) +LexToken(EOL,'\n',1,1941) +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) diff --git a/js/Misc/func_block.js b/js/Misc/func_block.js new file mode 100644 index 00000000..97f3a0cb --- /dev/null +++ b/js/Misc/func_block.js @@ -0,0 +1,256 @@ +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(SEMICOLON,';',1,3424) +LexToken(EOL,'\n',1,3425) +LexToken(VAR,'y',1,3430) +LexToken(ASSIGNMENT,'=',1,3431) +LexToken(OPENSQBRACKET,'[',1,3432) +LexToken(CLOSESQBRACKET,']',1,3433) +LexToken(SEMICOLON,';',1,3434) +LexToken(EOL,'\n',1,3435) +LexToken(VAR,'typ',1,3440) +LexToken(ASSIGNMENT,'=',1,3443) +LexToken(OPENSQBRACKET,'[',1,3444) +LexToken(CLOSESQBRACKET,']',1,3445) +LexToken(SEMICOLON,';',1,3446) +LexToken(EOL,'\n',1,3447) +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(SEMICOLON,';',1,3507) +LexToken(EOL,'\n',1,3508) +LexToken(VAR,'graphics',1,3517) +LexToken(ASSIGNMENT,'=',1,3525) +LexToken(VAR,'arg1',1,3526) +LexToken(DOT,'.',1,3530) +LexToken(VAR,'graphics',1,3531) +LexToken(SEMICOLON,';',1,3539) +LexToken(EOL,'\n',1,3540) +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) diff --git a/js/Misc/generic_block.js b/js/Misc/generic_block.js new file mode 100644 index 00000000..6c891573 --- /dev/null +++ b/js/Misc/generic_block.js @@ -0,0 +1,820 @@ +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(SEMICOLON,';',1,896) +LexToken(EOL,'\n',1,897) +LexToken(VAR,'y',1,902) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',1,906) +LexToken(EOL,'\n',1,907) +LexToken(VAR,'typ',1,912) +LexToken(ASSIGNMENT,'=',1,915) +LexToken(OPENSQBRACKET,'[',1,916) +LexToken(CLOSESQBRACKET,']',1,917) +LexToken(SEMICOLON,';',1,918) +LexToken(EOL,'\n',1,919) +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(SEMICOLON,';',1,994) +LexToken(EOL,'\n',1,995) +LexToken(VAR,'graphics',1,1004) +LexToken(ASSIGNMENT,'=',1,1012) +LexToken(VAR,'arg1',1,1013) +LexToken(DOT,'.',1,1017) +LexToken(VAR,'graphics',1,1018) +LexToken(SEMICOLON,';',1,1026) +LexToken(EOL,'\n',1,1027) +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(COMMA,',',1,1116) +LexToken(EOL,'\n',1,1117) +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,';',1,1347) +LexToken(DQSTRING,'"function type (0,1,2,..)"',1,1386) +LexToken(SEMICOLON,';',1,1387) +LexToken(DQSTRING,'"input ports sizes"',1,1419) +LexToken(SEMICOLON,';',1,1420) +LexToken(DQSTRING,'"output port sizes"',1,1452) +LexToken(SEMICOLON,';',1,1453) +LexToken(DQSTRING,'"input event ports sizes"',1,1491) +LexToken(SEMICOLON,';',1,1492) +LexToken(DQSTRING,'"output events ports sizes"',1,1532) +LexToken(SEMICOLON,';',1,1533) +LexToken(DQSTRING,'"initial continuous state"',1,1572) +LexToken(SEMICOLON,';',1,1573) +LexToken(DQSTRING,'"initial discrete state"',1,1610) +LexToken(SEMICOLON,';',1,1611) +LexToken(DQSTRING,'"Real parameters vector"',1,1648) +LexToken(SEMICOLON,';',1,1649) +LexToken(DQSTRING,'"Integer parameters vector"',1,1689) +LexToken(SEMICOLON,';',1,1690) +LexToken(DQSTRING,'"initial firing vector (<0 for no firing)"',1,1745) +LexToken(SEMICOLON,';',1,1746) +LexToken(DQSTRING,'"direct feedthrough (y or n)"',1,1788) +LexToken(SEMICOLON,';',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(NUMBER,'-1',1,1873) +LexToken(COMMA,',',1,1875) +LexToken(DQSTRING,'"vec"',1,1880) +LexToken(COMMA,',',1,1881) +LexToken(NUMBER,'-1',1,1882) +LexToken(COMMA,',',1,1884) +LexToken(DQSTRING,'"vec"',1,1889) +LexToken(COMMA,',',1,1890) +LexToken(NUMBER,'-1',1,1891) +LexToken(COMMA,',',1,1893) +LexToken(DQSTRING,'"vec"',1,1898) +LexToken(COMMA,',',1,1899) +LexToken(NUMBER,'-1',1,1900) +LexToken(COMMA,',',1,1902) +LexToken(DQSTRING,'"vec"',1,1922) +LexToken(COMMA,',',1,1923) +LexToken(NUMBER,'-1',1,1924) +LexToken(COMMA,',',1,1926) +LexToken(DQSTRING,'"vec"',1,1931) +LexToken(COMMA,',',1,1932) +LexToken(NUMBER,'-1',1,1933) +LexToken(COMMA,',',1,1935) +LexToken(DQSTRING,'"vec"',1,1940) +LexToken(COMMA,',',1,1941) +LexToken(NUMBER,'-1',1,1942) +LexToken(COMMA,',',1,1944) +LexToken(DQSTRING,'"vec"',1,1949) +LexToken(COMMA,',',1,1950) +LexToken(NUMBER,'-1',1,1951) +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(COMMA,',',1,2054) +LexToken(EOL,'\n',1,2055) +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(SEMICOLON,';',1,2167) +LexToken(EOL,'\n',1,2168) +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(SEMICOLON,';',1,2187) +LexToken(EOL,'\n',1,2188) +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(SEMICOLON,';',1,2213) +LexToken(EOL,'\n',1,2214) +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(SEMICOLON,';',1,2244) +LexToken(EOL,'\n',1,2245) +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(SEMICOLON,';',1,2269) +LexToken(EOL,'\n',1,2270) +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(SEMICOLON,';',1,2294) +LexToken(EOL,'\n',1,2295) +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(SEMICOLON,';',1,2321) +LexToken(EOL,'\n',1,2322) +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(SEMICOLON,';',1,2348) +LexToken(EOL,'\n',1,2349) +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(SEMICOLON,';',1,2469) +LexToken(EOL,'\n',1,2470) +LexToken(VAR,'ok',1,2487) +LexToken(ASSIGNMENT,'=',1,2489) +LexToken(PREVAR_BOOLEAN,'%f',1,2490) +LexToken(SEMICOLON,';',1,2492) +LexToken(EOL,'\n',1,2493) +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(SEMICOLON,';',1,2644) +LexToken(EOL,'\n',1,2645) +LexToken(VAR,'ok',1,2666) +LexToken(ASSIGNMENT,'=',1,2668) +LexToken(PREVAR_BOOLEAN,'%f',1,2669) +LexToken(SEMICOLON,';',1,2671) +LexToken(EOL,'\n',1,2672) +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(SEMICOLON,';',1,2743) +LexToken(EOL,'\n',1,2744) +LexToken(IF,'if',1,2757) +LexToken(VAR,'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(SEMICOLON,';',1,2806) +LexToken(EOL,'\n',1,2807) +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(SEMICOLON,';',1,2848) +LexToken(EOL,'\n',1,2849) +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(SEMICOLON,';',1,2900) +LexToken(EOL,'\n',1,2901) +LexToken(IF,'if',1,2914) +LexToken(VAR,'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(SEMICOLON,';',1,2963) +LexToken(EOL,'\n',1,2964) +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(SEMICOLON,';',1,3005) +LexToken(EOL,'\n',1,3006) +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(SEMICOLON,';',1,3053) +LexToken(EOL,'\n',1,3054) +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(SEMICOLON,';',1,3284) +LexToken(EOL,'\n',1,3285) +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(SEMICOLON,';',1,3358) +LexToken(EOL,'\n',1,3359) +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(SEMICOLON,';',1,3937) +LexToken(EOL,'\n',1,3938) +LexToken(VAR,'funtyp',1,3947) +LexToken(ASSIGNMENT,'=',1,3953) +LexToken(NUMBER,'1',1,3954) +LexToken(SEMICOLON,';',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(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,';',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,';',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,';',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,';',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,';',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(SEMICOLON,';',1,4544) +LexToken(EOL,'\n',1,4545) +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) diff --git a/js/Misc/generic_block2.js b/js/Misc/generic_block2.js new file mode 100644 index 00000000..4fb08fef --- /dev/null +++ b/js/Misc/generic_block2.js @@ -0,0 +1,862 @@ +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(SEMICOLON,';',1,897) +LexToken(EOL,'\n',1,898) +LexToken(VAR,'y',1,903) +LexToken(ASSIGNMENT,'=',1,904) +LexToken(OPENSQBRACKET,'[',1,905) +LexToken(CLOSESQBRACKET,']',1,906) +LexToken(SEMICOLON,';',1,907) +LexToken(EOL,'\n',1,908) +LexToken(VAR,'typ',1,913) +LexToken(ASSIGNMENT,'=',1,916) +LexToken(OPENSQBRACKET,'[',1,917) +LexToken(CLOSESQBRACKET,']',1,918) +LexToken(SEMICOLON,';',1,919) +LexToken(EOL,'\n',1,920) +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(SEMICOLON,';',1,995) +LexToken(EOL,'\n',1,996) +LexToken(VAR,'graphics',1,1005) +LexToken(ASSIGNMENT,'=',1,1013) +LexToken(VAR,'arg1',1,1014) +LexToken(DOT,'.',1,1018) +LexToken(VAR,'graphics',1,1019) +LexToken(SEMICOLON,';',1,1027) +LexToken(EOL,'\n',1,1028) +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(COMMA,',',1,1117) +LexToken(EOL,'\n',1,1118) +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,';',1,1359) +LexToken(DQSTRING,'"function type (0,1,2,..)"',1,1398) +LexToken(SEMICOLON,';',1,1399) +LexToken(DQSTRING,'"input ports sizes"',1,1431) +LexToken(SEMICOLON,';',1,1432) +LexToken(DQSTRING,'"output port sizes"',1,1464) +LexToken(SEMICOLON,';',1,1465) +LexToken(DQSTRING,'"input event ports sizes"',1,1503) +LexToken(SEMICOLON,';',1,1504) +LexToken(DQSTRING,'"output events ports sizes"',1,1544) +LexToken(SEMICOLON,';',1,1545) +LexToken(DQSTRING,'"initial continuous state"',1,1584) +LexToken(SEMICOLON,';',1,1585) +LexToken(DQSTRING,'"initial discrete state"',1,1622) +LexToken(SEMICOLON,';',1,1623) +LexToken(DQSTRING,'"Real parameters vector"',1,1660) +LexToken(SEMICOLON,';',1,1661) +LexToken(DQSTRING,'"Integer parameters vector"',1,1701) +LexToken(SEMICOLON,';',1,1702) +LexToken(DQSTRING,'"number of modes"',1,1732) +LexToken(SEMICOLON,';',1,1733) +LexToken(DQSTRING,'"number of zero_crossings"',1,1772) +LexToken(SEMICOLON,';',1,1773) +LexToken(DQSTRING,'"initial firing vector (<0 for no firing)"',1,1828) +LexToken(SEMICOLON,';',1,1829) +LexToken(DQSTRING,'"direct feedthrough (y or n)"',1,1871) +LexToken(SEMICOLON,';',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(NUMBER,'-1',1,1956) +LexToken(COMMA,',',1,1958) +LexToken(DQSTRING,'"vec"',1,1963) +LexToken(COMMA,',',1,1964) +LexToken(NUMBER,'-1',1,1965) +LexToken(COMMA,',',1,1967) +LexToken(DQSTRING,'"vec"',1,1972) +LexToken(COMMA,',',1,1973) +LexToken(NUMBER,'-1',1,1974) +LexToken(COMMA,',',1,1976) +LexToken(DQSTRING,'"vec"',1,1981) +LexToken(COMMA,',',1,1982) +LexToken(NUMBER,'-1',1,1983) +LexToken(COMMA,',',1,1985) +LexToken(DQSTRING,'"vec"',1,2005) +LexToken(COMMA,',',1,2006) +LexToken(NUMBER,'-1',1,2007) +LexToken(COMMA,',',1,2009) +LexToken(DQSTRING,'"vec"',1,2014) +LexToken(COMMA,',',1,2015) +LexToken(NUMBER,'-1',1,2016) +LexToken(COMMA,',',1,2018) +LexToken(DQSTRING,'"vec"',1,2023) +LexToken(COMMA,',',1,2024) +LexToken(NUMBER,'-1',1,2025) +LexToken(COMMA,',',1,2027) +LexToken(DQSTRING,'"vec"',1,2032) +LexToken(COMMA,',',1,2033) +LexToken(NUMBER,'-1',1,2034) +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(COMMA,',',1,2153) +LexToken(EOL,'\n',1,2154) +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(SEMICOLON,';',1,2266) +LexToken(EOL,'\n',1,2267) +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(SEMICOLON,';',1,2286) +LexToken(EOL,'\n',1,2287) +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(SEMICOLON,';',1,2312) +LexToken(EOL,'\n',1,2313) +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(SEMICOLON,';',1,2343) +LexToken(EOL,'\n',1,2344) +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(SEMICOLON,';',1,2368) +LexToken(EOL,'\n',1,2369) +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(SEMICOLON,';',1,2393) +LexToken(EOL,'\n',1,2394) +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(SEMICOLON,';',1,2420) +LexToken(EOL,'\n',1,2421) +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(SEMICOLON,';',1,2447) +LexToken(EOL,'\n',1,2448) +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(SEMICOLON,';',1,2568) +LexToken(EOL,'\n',1,2569) +LexToken(VAR,'ok',1,2586) +LexToken(ASSIGNMENT,'=',1,2588) +LexToken(PREVAR_BOOLEAN,'%f',1,2589) +LexToken(SEMICOLON,';',1,2591) +LexToken(EOL,'\n',1,2592) +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(SEMICOLON,';',1,2743) +LexToken(EOL,'\n',1,2744) +LexToken(VAR,'ok',1,2765) +LexToken(ASSIGNMENT,'=',1,2767) +LexToken(PREVAR_BOOLEAN,'%f',1,2768) +LexToken(SEMICOLON,';',1,2770) +LexToken(EOL,'\n',1,2771) +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(SEMICOLON,';',1,2842) +LexToken(EOL,'\n',1,2843) +LexToken(IF,'if',1,2856) +LexToken(VAR,'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(SEMICOLON,';',1,2905) +LexToken(EOL,'\n',1,2906) +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(SEMICOLON,';',1,2947) +LexToken(EOL,'\n',1,2948) +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(SEMICOLON,';',1,2999) +LexToken(EOL,'\n',1,3000) +LexToken(IF,'if',1,3013) +LexToken(VAR,'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(SEMICOLON,';',1,3062) +LexToken(EOL,'\n',1,3063) +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(SEMICOLON,';',1,3104) +LexToken(EOL,'\n',1,3105) +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(SEMICOLON,';',1,3152) +LexToken(EOL,'\n',1,3153) +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(SEMICOLON,';',1,3383) +LexToken(EOL,'\n',1,3384) +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(SEMICOLON,';',1,3457) +LexToken(EOL,'\n',1,3458) +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(SEMICOLON,';',1,4105) +LexToken(EOL,'\n',1,4106) +LexToken(VAR,'funtyp',1,4115) +LexToken(ASSIGNMENT,'=',1,4121) +LexToken(NUMBER,'1',1,4122) +LexToken(SEMICOLON,';',1,4123) +LexToken(EOL,'\n',1,4124) +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,';',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,';',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,';',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,';',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,';',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,';',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(SEMICOLON,';',1,4765) +LexToken(EOL,'\n',1,4766) +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) diff --git a/js/Misc/generic_block3.js b/js/Misc/generic_block3.js new file mode 100644 index 00000000..8145a32d --- /dev/null +++ b/js/Misc/generic_block3.js @@ -0,0 +1,945 @@ +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(SEMICOLON,';',1,897) +LexToken(EOL,'\n',1,898) +LexToken(VAR,'y',1,903) +LexToken(ASSIGNMENT,'=',1,904) +LexToken(OPENSQBRACKET,'[',1,905) +LexToken(CLOSESQBRACKET,']',1,906) +LexToken(SEMICOLON,';',1,907) +LexToken(EOL,'\n',1,908) +LexToken(VAR,'typ',1,913) +LexToken(ASSIGNMENT,'=',1,916) +LexToken(OPENSQBRACKET,'[',1,917) +LexToken(CLOSESQBRACKET,']',1,918) +LexToken(SEMICOLON,';',1,919) +LexToken(EOL,'\n',1,920) +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(SEMICOLON,';',1,995) +LexToken(EOL,'\n',1,996) +LexToken(VAR,'graphics',1,1005) +LexToken(ASSIGNMENT,'=',1,1013) +LexToken(VAR,'arg1',1,1014) +LexToken(DOT,'.',1,1018) +LexToken(VAR,'graphics',1,1019) +LexToken(SEMICOLON,';',1,1027) +LexToken(EOL,'\n',1,1028) +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(COMMA,',',1,1117) +LexToken(EOL,'\n',1,1118) +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,';',1,1392) +LexToken(DQSTRING,'"Function type (0,1,2,..)"',1,1431) +LexToken(SEMICOLON,';',1,1432) +LexToken(DQSTRING,'"Input ports sizes"',1,1464) +LexToken(SEMICOLON,';',1,1465) +LexToken(DQSTRING,'"Input ports type"',1,1496) +LexToken(SEMICOLON,';',1,1497) +LexToken(DQSTRING,'"Output port sizes"',1,1529) +LexToken(SEMICOLON,';',1,1530) +LexToken(DQSTRING,'"Output ports type"',1,1562) +LexToken(SEMICOLON,';',1,1563) +LexToken(DQSTRING,'"Input event ports sizes"',1,1601) +LexToken(SEMICOLON,';',1,1602) +LexToken(DQSTRING,'"Output events ports sizes"',1,1642) +LexToken(SEMICOLON,';',1,1643) +LexToken(DQSTRING,'"Initial continuous state"',1,1682) +LexToken(SEMICOLON,';',1,1683) +LexToken(DQSTRING,'"Initial discrete state"',1,1720) +LexToken(SEMICOLON,';',1,1721) +LexToken(DQSTRING,'"Initial object state"',1,1756) +LexToken(SEMICOLON,';',1,1757) +LexToken(DQSTRING,'"Real parameters vector"',1,1794) +LexToken(SEMICOLON,';',1,1795) +LexToken(DQSTRING,'"Integer parameters vector"',1,1835) +LexToken(SEMICOLON,';',1,1836) +LexToken(DQSTRING,'"Object parameters list"',1,1873) +LexToken(SEMICOLON,';',1,1874) +LexToken(DQSTRING,'"Number of modes"',1,1904) +LexToken(SEMICOLON,';',1,1905) +LexToken(DQSTRING,'"Number of zero crossings"',1,1944) +LexToken(SEMICOLON,';',1,1945) +LexToken(DQSTRING,'"Initial firing vector (<0 for no firing)"',1,2000) +LexToken(SEMICOLON,';',1,2001) +LexToken(DQSTRING,'"Direct feedthrough (y or n)"',1,2043) +LexToken(SEMICOLON,';',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(NUMBER,'-1',1,2129) +LexToken(NUMBER,'2',1,2132) +LexToken(CLOSESQBRACKET,']',1,2133) +LexToken(COMMA,',',1,2134) +LexToken(DQSTRING,'"vec"',1,2139) +LexToken(COMMA,',',1,2140) +LexToken(NUMBER,'-1',1,2141) +LexToken(COMMA,',',1,2143) +LexToken(DQSTRING,'"mat"',1,2148) +LexToken(COMMA,',',1,2149) +LexToken(OPENSQBRACKET,'[',1,2150) +LexToken(NUMBER,'-1',1,2151) +LexToken(NUMBER,'2',1,2154) +LexToken(CLOSESQBRACKET,']',1,2155) +LexToken(COMMA,',',1,2156) +LexToken(DQSTRING,'"vec"',1,2161) +LexToken(COMMA,',',1,2162) +LexToken(NUMBER,'-1',1,2163) +LexToken(COMMA,',',1,2165) +LexToken(DQSTRING,'"vec"',1,2170) +LexToken(COMMA,',',1,2171) +LexToken(NUMBER,'-1',1,2172) +LexToken(COMMA,',',1,2174) +LexToken(DQSTRING,'"vec"',1,2179) +LexToken(COMMA,',',1,2180) +LexToken(NUMBER,'-1',1,2181) +LexToken(COMMA,',',1,2183) +LexToken(DQSTRING,'"vec"',1,2203) +LexToken(COMMA,',',1,2204) +LexToken(NUMBER,'-1',1,2205) +LexToken(COMMA,',',1,2207) +LexToken(DQSTRING,'"vec"',1,2212) +LexToken(COMMA,',',1,2213) +LexToken(NUMBER,'-1',1,2214) +LexToken(COMMA,',',1,2216) +LexToken(DQSTRING,'"lis"',1,2221) +LexToken(COMMA,',',1,2222) +LexToken(NUMBER,'-1',1,2223) +LexToken(COMMA,',',1,2225) +LexToken(DQSTRING,'"vec"',1,2230) +LexToken(COMMA,',',1,2231) +LexToken(NUMBER,'-1',1,2232) +LexToken(COMMA,',',1,2234) +LexToken(DQSTRING,'"vec"',1,2239) +LexToken(COMMA,',',1,2240) +LexToken(NUMBER,'-1',1,2241) +LexToken(COMMA,',',1,2243) +LexToken(DQSTRING,'"lis"',1,2248) +LexToken(COMMA,',',1,2249) +LexToken(NUMBER,'-1',1,2250) +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(COMMA,',',1,2369) +LexToken(EOL,'\n',1,2370) +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(SEMICOLON,';',1,2482) +LexToken(EOL,'\n',1,2483) +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(SEMICOLON,';',1,2502) +LexToken(EOL,'\n',1,2503) +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(SEMICOLON,';',1,2528) +LexToken(EOL,'\n',1,2529) +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(SEMICOLON,';',1,2559) +LexToken(EOL,'\n',1,2560) +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(SEMICOLON,';',1,2586) +LexToken(EOL,'\n',1,2587) +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(SEMICOLON,';',1,2613) +LexToken(EOL,'\n',1,2614) +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(SEMICOLON,';',1,2729) +LexToken(EOL,'\n',1,2730) +LexToken(VAR,'ok',1,2747) +LexToken(ASSIGNMENT,'=',1,2749) +LexToken(PREVAR_BOOLEAN,'%f',1,2750) +LexToken(SEMICOLON,';',1,2752) +LexToken(EOL,'\n',1,2753) +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(SEMICOLON,';',1,2904) +LexToken(EOL,'\n',1,2905) +LexToken(VAR,'ok',1,2926) +LexToken(ASSIGNMENT,'=',1,2928) +LexToken(PREVAR_BOOLEAN,'%f',1,2929) +LexToken(SEMICOLON,';',1,2931) +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(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(SEMICOLON,';',1,3062) +LexToken(EOL,'\n',1,3063) +LexToken(VAR,'ok',1,3080) +LexToken(ASSIGNMENT,'=',1,3082) +LexToken(PREVAR_BOOLEAN,'%f',1,3083) +LexToken(SEMICOLON,';',1,3085) +LexToken(EOL,'\n',1,3086) +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(SEMICOLON,';',1,3199) +LexToken(EOL,'\n',1,3200) +LexToken(VAR,'ok',1,3217) +LexToken(ASSIGNMENT,'=',1,3219) +LexToken(PREVAR_BOOLEAN,'%f',1,3220) +LexToken(SEMICOLON,';',1,3222) +LexToken(EOL,'\n',1,3223) +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(SEMICOLON,';',1,3274) +LexToken(EOL,'\n',1,3275) +LexToken(IF,'if',1,3288) +LexToken(VAR,'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(SEMICOLON,';',1,3337) +LexToken(EOL,'\n',1,3338) +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(SEMICOLON,';',1,3379) +LexToken(EOL,'\n',1,3380) +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(SEMICOLON,';',1,3431) +LexToken(EOL,'\n',1,3432) +LexToken(IF,'if',1,3445) +LexToken(VAR,'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(SEMICOLON,';',1,3494) +LexToken(EOL,'\n',1,3495) +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(SEMICOLON,';',1,3536) +LexToken(EOL,'\n',1,3537) +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(SEMICOLON,';',1,3584) +LexToken(EOL,'\n',1,3585) +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(SEMICOLON,';',1,3805) +LexToken(EOL,'\n',1,3806) +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(SEMICOLON,';',1,3879) +LexToken(EOL,'\n',1,3880) +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(SEMICOLON,';',1,4516) +LexToken(EOL,'\n',1,4517) +LexToken(VAR,'funtyp',1,4526) +LexToken(ASSIGNMENT,'=',1,4532) +LexToken(NUMBER,'4',1,4533) +LexToken(SEMICOLON,';',1,4534) +LexToken(EOL,'\n',1,4535) +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,';',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,';',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,';',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,';',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,';',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,';',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,';',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,';',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,';',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,';',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,';',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,';',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,';',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,';',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(SEMICOLON,';',1,5263) +LexToken(EOL,'\n',1,5264) +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) diff --git a/js/Misc/scifunc_block.js b/js/Misc/scifunc_block.js new file mode 100644 index 00000000..c7fa0a29 --- /dev/null +++ b/js/Misc/scifunc_block.js @@ -0,0 +1,838 @@ +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(SEMICOLON,';',1,2610) +LexToken(EOL,'\n',1,2611) +LexToken(VAR,'y',1,2616) +LexToken(ASSIGNMENT,'=',1,2617) +LexToken(OPENSQBRACKET,'[',1,2618) +LexToken(CLOSESQBRACKET,']',1,2619) +LexToken(SEMICOLON,';',1,2620) +LexToken(EOL,'\n',1,2621) +LexToken(VAR,'typ',1,2626) +LexToken(ASSIGNMENT,'=',1,2629) +LexToken(OPENSQBRACKET,'[',1,2630) +LexToken(CLOSESQBRACKET,']',1,2631) +LexToken(SEMICOLON,';',1,2632) +LexToken(EOL,'\n',1,2633) +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(SEMICOLON,';',1,2730) +LexToken(EOL,'\n',1,2731) +LexToken(VAR,'graphics',1,2740) +LexToken(ASSIGNMENT,'=',1,2748) +LexToken(VAR,'arg1',1,2749) +LexToken(DOT,'.',1,2753) +LexToken(VAR,'graphics',1,2754) +LexToken(SEMICOLON,';',1,2762) +LexToken(EOL,'\n',1,2763) +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(SEMICOLON,';',1,2859) +LexToken(EOL,'\n',1,2860) +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,';',1,3079) +LexToken(DQSTRING,'"output port sizes"',1,3111) +LexToken(SEMICOLON,';',1,3112) +LexToken(DQSTRING,'"input event ports sizes"',1,3150) +LexToken(SEMICOLON,';',1,3151) +LexToken(DQSTRING,'"output events ports sizes"',1,3191) +LexToken(SEMICOLON,';',1,3192) +LexToken(DQSTRING,'"initial continuous state"',1,3231) +LexToken(SEMICOLON,';',1,3232) +LexToken(DQSTRING,'"initial discrete state"',1,3269) +LexToken(SEMICOLON,';',1,3270) +LexToken(DQSTRING,'"System parameters vector"',1,3309) +LexToken(SEMICOLON,';',1,3310) +LexToken(DQSTRING,'"initial firing vector (<0 for no firing)"',1,3365) +LexToken(SEMICOLON,';',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(NUMBER,'-1',1,3448) +LexToken(COMMA,',',1,3450) +LexToken(DQSTRING,'"vec"',1,3455) +LexToken(COMMA,',',1,3456) +LexToken(NUMBER,'-1',1,3457) +LexToken(COMMA,',',1,3459) +LexToken(DQSTRING,'"vec"',1,3464) +LexToken(COMMA,',',1,3465) +LexToken(NUMBER,'-1',1,3466) +LexToken(COMMA,',',1,3468) +LexToken(DQSTRING,'"vec"',1,3473) +LexToken(COMMA,',',1,3474) +LexToken(NUMBER,'-1',1,3475) +LexToken(COMMA,',',1,3477) +LexToken(DQSTRING,'"vec"',1,3482) +LexToken(COMMA,',',1,3483) +LexToken(NUMBER,'-1',1,3484) +LexToken(COMMA,',',1,3486) +LexToken(DQSTRING,'"vec"',1,3491) +LexToken(COMMA,',',1,3492) +LexToken(NUMBER,'-1',1,3493) +LexToken(COMMA,',',1,3495) +LexToken(DQSTRING,'"vec"',1,3515) +LexToken(COMMA,',',1,3516) +LexToken(NUMBER,'-1',1,3517) +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(COMMA,',',1,3600) +LexToken(EOL,'\n',1,3601) +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(SEMICOLON,';',1,3663) +LexToken(EOL,'\n',1,3664) +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(SEMICOLON,';',1,3683) +LexToken(EOL,'\n',1,3684) +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(SEMICOLON,';',1,3798) +LexToken(EOL,'\n',1,3799) +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(SEMICOLON,';',1,3824) +LexToken(EOL,'\n',1,3825) +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(SEMICOLON,';',1,3849) +LexToken(EOL,'\n',1,3850) +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(SEMICOLON,';',1,3875) +LexToken(EOL,'\n',1,3876) +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(SEMICOLON,';',1,3902) +LexToken(EOL,'\n',1,3903) +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(SEMICOLON,';',1,3930) +LexToken(EOL,'\n',1,3931) +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(SEMICOLON,';',1,3957) +LexToken(EOL,'\n',1,3958) +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(SEMICOLON,';',1,3985) +LexToken(EOL,'\n',1,3986) +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(COMMA,',',1,4169) +LexToken(EOL,'\n',1,4170) +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(SEMICOLON,';',1,4479) +LexToken(EOL,'\n',1,4480) +LexToken(VAR,'model',1,4501) +LexToken(DOT,'.',1,4506) +LexToken(VAR,'ipar',1,4507) +LexToken(ASSIGNMENT,'=',1,4511) +LexToken(NUMBER,'0',1,4512) +LexToken(SEMICOLON,';',1,4513) +LexToken(EOL,'\n',1,4514) +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(COMMA,',',1,4611) +LexToken(EOL,'\n',1,4612) +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,';',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,';',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) diff --git a/js/Misc/scifunc_block_m.js b/js/Misc/scifunc_block_m.js new file mode 100644 index 00000000..b8bc54b2 --- /dev/null +++ b/js/Misc/scifunc_block_m.js @@ -0,0 +1,854 @@ +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(SEMICOLON,';',1,1294) +LexToken(EOL,'\n',1,1295) +LexToken(VAR,'y',1,1300) +LexToken(ASSIGNMENT,'=',1,1301) +LexToken(OPENSQBRACKET,'[',1,1302) +LexToken(CLOSESQBRACKET,']',1,1303) +LexToken(SEMICOLON,';',1,1304) +LexToken(EOL,'\n',1,1305) +LexToken(VAR,'typ',1,1310) +LexToken(ASSIGNMENT,'=',1,1313) +LexToken(OPENSQBRACKET,'[',1,1314) +LexToken(CLOSESQBRACKET,']',1,1315) +LexToken(SEMICOLON,';',1,1316) +LexToken(EOL,'\n',1,1317) +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(SEMICOLON,';',1,1414) +LexToken(EOL,'\n',1,1415) +LexToken(VAR,'graphics',1,1424) +LexToken(ASSIGNMENT,'=',1,1432) +LexToken(VAR,'arg1',1,1433) +LexToken(DOT,'.',1,1437) +LexToken(VAR,'graphics',1,1438) +LexToken(SEMICOLON,';',1,1446) +LexToken(EOL,'\n',1,1447) +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,';',1,1684) +LexToken(DQSTRING,'"output port sizes"',1,1716) +LexToken(SEMICOLON,';',1,1717) +LexToken(DQSTRING,'"input event ports sizes"',1,1755) +LexToken(SEMICOLON,';',1,1756) +LexToken(DQSTRING,'"output events ports sizes"',1,1796) +LexToken(SEMICOLON,';',1,1797) +LexToken(DQSTRING,'"initial continuous state"',1,1836) +LexToken(SEMICOLON,';',1,1837) +LexToken(DQSTRING,'"initial discrete state"',1,1874) +LexToken(SEMICOLON,';',1,1875) +LexToken(DQSTRING,'"System parameters vector"',1,1914) +LexToken(SEMICOLON,';',1,1915) +LexToken(DQSTRING,'"initial firing vector (<0 for no firing)"',1,1970) +LexToken(SEMICOLON,';',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(NUMBER,'-1',1,2052) +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(NUMBER,'-2',1,2065) +LexToken(NUMBER,'2',1,2068) +LexToken(CLOSESQBRACKET,']',1,2069) +LexToken(COMMA,',',1,2070) +LexToken(DQSTRING,'"vec"',1,2075) +LexToken(COMMA,',',1,2076) +LexToken(NUMBER,'-1',1,2077) +LexToken(COMMA,',',1,2079) +LexToken(DQSTRING,'"vec"',1,2084) +LexToken(COMMA,',',1,2085) +LexToken(NUMBER,'-1',1,2086) +LexToken(COMMA,',',1,2088) +LexToken(DQSTRING,'"vec"',1,2093) +LexToken(COMMA,',',1,2094) +LexToken(NUMBER,'-1',1,2095) +LexToken(COMMA,',',1,2097) +LexToken(DQSTRING,'"vec"',1,2102) +LexToken(COMMA,',',1,2103) +LexToken(NUMBER,'-1',1,2104) +LexToken(COMMA,',',1,2106) +LexToken(DQSTRING,'"vec"',1,2126) +LexToken(COMMA,',',1,2127) +LexToken(NUMBER,'-1',1,2128) +LexToken(COMMA,',',1,2130) +LexToken(DQSTRING,'"vec"',1,2135) +LexToken(COMMA,',',1,2136) +LexToken(NUMBER,'-1',1,2137) +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(COMMA,',',1,2204) +LexToken(EOL,'\n',1,2205) +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(SEMICOLON,';',1,2267) +LexToken(EOL,'\n',1,2268) +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(SEMICOLON,';',1,2287) +LexToken(EOL,'\n',1,2288) +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(SEMICOLON,';',1,2496) +LexToken(EOL,'\n',1,2497) +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(SEMICOLON,';',1,2549) +LexToken(EOL,'\n',1,2550) +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(SEMICOLON,';',1,2576) +LexToken(EOL,'\n',1,2577) +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(SEMICOLON,';',1,2604) +LexToken(EOL,'\n',1,2605) +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(SEMICOLON,';',1,2631) +LexToken(EOL,'\n',1,2632) +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(SEMICOLON,';',1,2659) +LexToken(EOL,'\n',1,2660) +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(COMMA,',',1,2843) +LexToken(EOL,'\n',1,2844) +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(SEMICOLON,';',1,3238) +LexToken(EOL,'\n',1,3239) +LexToken(VAR,'model',1,3260) +LexToken(DOT,'.',1,3265) +LexToken(VAR,'ipar',1,3266) +LexToken(ASSIGNMENT,'=',1,3270) +LexToken(NUMBER,'0',1,3271) +LexToken(SEMICOLON,';',1,3272) +LexToken(EOL,'\n',1,3273) +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(COMMA,',',1,3370) +LexToken(EOL,'\n',1,3371) +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(SEMICOLON,';',1,4230) +LexToken(EOL,'\n',1,4231) +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(SEMICOLON,';',1,4257) +LexToken(EOL,'\n',1,4258) +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,';',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,';',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) diff --git a/js/NonLinear/ABSBLK_f.js b/js/NonLinear/ABSBLK_f.js new file mode 100644 index 00000000..f8318a51 --- /dev/null +++ b/js/NonLinear/ABSBLK_f.js @@ -0,0 +1,144 @@ +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(SEMICOLON,';',1,916) +LexToken(EOL,'\n',1,917) +LexToken(VAR,'y',1,922) +LexToken(ASSIGNMENT,'=',1,923) +LexToken(OPENSQBRACKET,'[',1,924) +LexToken(CLOSESQBRACKET,']',1,925) +LexToken(SEMICOLON,';',1,926) +LexToken(EOL,'\n',1,927) +LexToken(VAR,'typ',1,932) +LexToken(ASSIGNMENT,'=',1,935) +LexToken(OPENSQBRACKET,'[',1,936) +LexToken(CLOSESQBRACKET,']',1,937) +LexToken(SEMICOLON,';',1,938) +LexToken(EOL,'\n',1,939) +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(SEMICOLON,';',1,989) +LexToken(EOL,'\n',1,990) +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(NUMBER,'-1',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(NUMBER,'-1',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(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) diff --git a/js/NonLinear/ABS_VALUE.js b/js/NonLinear/ABS_VALUE.js new file mode 100644 index 00000000..3493b2de --- /dev/null +++ b/js/NonLinear/ABS_VALUE.js @@ -0,0 +1,298 @@ +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(SEMICOLON,';',1,885) +LexToken(EOL,'\n',1,886) +LexToken(VAR,'y',1,891) +LexToken(ASSIGNMENT,'=',1,892) +LexToken(OPENSQBRACKET,'[',1,893) +LexToken(CLOSESQBRACKET,']',1,894) +LexToken(SEMICOLON,';',1,895) +LexToken(EOL,'\n',1,896) +LexToken(VAR,'typ',1,901) +LexToken(ASSIGNMENT,'=',1,904) +LexToken(OPENSQBRACKET,'[',1,905) +LexToken(CLOSESQBRACKET,']',1,906) +LexToken(SEMICOLON,';',1,907) +LexToken(EOL,'\n',1,908) +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(SEMICOLON,';',1,958) +LexToken(EOL,'\n',1,959) +LexToken(VAR,'graphics',1,968) +LexToken(ASSIGNMENT,'=',1,976) +LexToken(VAR,'arg1',1,977) +LexToken(DOT,'.',1,981) +LexToken(VAR,'graphics',1,982) +LexToken(SEMICOLON,';',1,990) +LexToken(EOL,'\n',1,991) +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(SEMICOLON,';',1,1045) +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,'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(COMMA,',',1,1282) +LexToken(EOL,'\n',1,1283) +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(NUMBER,'-1',1,1419) +LexToken(SEMICOLON,';',1,1421) +LexToken(EOL,'\n',1,1422) +LexToken(VAR,'model',1,1443) +LexToken(DOT,'.',1,1448) +LexToken(VAR,'nzcross',1,1449) +LexToken(ASSIGNMENT,'=',1,1456) +LexToken(NUMBER,'-1',1,1457) +LexToken(SEMICOLON,';',1,1459) +LexToken(EOL,'\n',1,1460) +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(SEMICOLON,';',1,1515) +LexToken(EOL,'\n',1,1516) +LexToken(VAR,'model',1,1537) +LexToken(DOT,'.',1,1542) +LexToken(VAR,'nzcross',1,1543) +LexToken(ASSIGNMENT,'=',1,1550) +LexToken(NUMBER,'0',1,1551) +LexToken(SEMICOLON,';',1,1552) +LexToken(EOL,'\n',1,1553) +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(SEMICOLON,';',1,1609) +LexToken(EOL,'\n',1,1610) +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(NUMBER,'-1',1,1725) +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) diff --git a/js/NonLinear/COSBLK_f.js b/js/NonLinear/COSBLK_f.js new file mode 100644 index 00000000..b52b8958 --- /dev/null +++ b/js/NonLinear/COSBLK_f.js @@ -0,0 +1,143 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +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(NUMBER,'-1',1,1068) +LexToken(EOL,'\n',1,1070) +LexToken(VAR,'model',1,1079) +LexToken(DOT,'.',1,1084) +LexToken(VAR,'out',1,1085) +LexToken(ASSIGNMENT,'=',1,1088) +LexToken(NUMBER,'-1',1,1089) +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) diff --git a/js/NonLinear/DLRADAPT_f.js b/js/NonLinear/DLRADAPT_f.js new file mode 100644 index 00000000..c189e7bf --- /dev/null +++ b/js/NonLinear/DLRADAPT_f.js @@ -0,0 +1,607 @@ +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(SEMICOLON,';',1,886) +LexToken(EOL,'\n',1,887) +LexToken(VAR,'y',1,892) +LexToken(ASSIGNMENT,'=',1,893) +LexToken(OPENSQBRACKET,'[',1,894) +LexToken(CLOSESQBRACKET,']',1,895) +LexToken(SEMICOLON,';',1,896) +LexToken(EOL,'\n',1,897) +LexToken(VAR,'typ',1,902) +LexToken(ASSIGNMENT,'=',1,905) +LexToken(OPENSQBRACKET,'[',1,906) +LexToken(CLOSESQBRACKET,']',1,907) +LexToken(SEMICOLON,';',1,908) +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,954) +LexToken(VAR,'arg1',1,955) +LexToken(SEMICOLON,';',1,959) +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(SEMICOLON,';',1,991) +LexToken(EOL,'\n',1,992) +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(SEMICOLON,';',1,1046) +LexToken(EOL,'\n',1,1047) +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,';',1,1195) +LexToken(DQSTRING,'"Numerator roots (one line for each mesh)"',1,1250) +LexToken(SEMICOLON,';',1,1251) +LexToken(DQSTRING,'"Denominator roots (one line for each mesh)"',1,1308) +LexToken(SEMICOLON,';',1,1309) +LexToken(DQSTRING,'"Vector of gain at mesh points"',1,1353) +LexToken(SEMICOLON,';',1,1355) +LexToken(DQSTRING,'"past inputs (Num degree values)"',1,1401) +LexToken(SEMICOLON,';',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(NUMBER,'-1',1,1478) +LexToken(COMMA,',',1,1480) +LexToken(DQSTRING,'"mat"',1,1485) +LexToken(COMMA,',',1,1486) +LexToken(OPENSQBRACKET,'[',1,1487) +LexToken(NUMBER,'-1',1,1488) +LexToken(COMMA,',',1,1490) +LexToken(NUMBER,'-1',1,1491) +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(COMMA,',',1,1671) +LexToken(EOL,'\n',1,1672) +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(COMMA,',',1,1827) +LexToken(EOL,'\n',1,1828) +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(SEMICOLON,';',1,2282) +LexToken(EOL,'\n',1,2283) +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(SEMICOLON,';',1,2335) +LexToken(EOL,'\n',1,2336) +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(OPERATOR,'+',1,2433) +LexToken(NUMBER,'0.8',1,2434) +LexToken(OPERATOR,'*',1,2437) +LexToken(PREVAR_COMPLEX,'%i',1,2438) +LexToken(COMMA,',',1,2440) +LexToken(NUMBER,'0.2',1,2441) +LexToken(NUMBER,'-0.8',1,2444) +LexToken(OPERATOR,'*',1,2448) +LexToken(PREVAR_COMPLEX,'%i',1,2449) +LexToken(SEMICOLON,';',1,2451) +LexToken(NUMBER,'0.3',1,2452) +LexToken(OPERATOR,'+',1,2455) +LexToken(NUMBER,'0.7',1,2456) +LexToken(OPERATOR,'*',1,2459) +LexToken(PREVAR_COMPLEX,'%i',1,2460) +LexToken(COMMA,',',1,2462) +LexToken(NUMBER,'0.3',1,2463) +LexToken(NUMBER,'-0.7',1,2466) +LexToken(OPERATOR,'*',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,';',1,2903) +LexToken(VAR,'sci2exp',1,2913) +LexToken(OPENBRACKET,'(',1,2920) +LexToken(VAR,'rn',1,2921) +LexToken(CLOSEBRACKET,')',1,2923) +LexToken(SEMICOLON,';',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,';',1,2947) +LexToken(VAR,'sci2exp',1,2957) +LexToken(OPENBRACKET,'(',1,2964) +LexToken(VAR,'g',1,2965) +LexToken(CLOSEBRACKET,')',1,2966) +LexToken(SEMICOLON,';',1,2967) +LexToken(VAR,'sci2exp',1,2977) +LexToken(OPENBRACKET,'(',1,2984) +LexToken(VAR,'last_u',1,2985) +LexToken(CLOSEBRACKET,')',1,2991) +LexToken(SEMICOLON,';',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) diff --git a/js/NonLinear/EXPBLK_f.js b/js/NonLinear/EXPBLK_f.js new file mode 100644 index 00000000..fe61cb27 --- /dev/null +++ b/js/NonLinear/EXPBLK_f.js @@ -0,0 +1,285 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'graphics',1,967) +LexToken(ASSIGNMENT,'=',1,975) +LexToken(VAR,'arg1',1,976) +LexToken(DOT,'.',1,980) +LexToken(VAR,'graphics',1,981) +LexToken(SEMICOLON,';',1,989) +LexToken(EOL,'\n',1,990) +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(SEMICOLON,';',1,1044) +LexToken(EOL,'\n',1,1045) +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(COMMA,',',1,1107) +LexToken(EOL,'\n',1,1108) +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(COMMA,',',1,1300) +LexToken(EOL,'\n',1,1301) +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(SEMICOLON,';',1,1481) +LexToken(EOL,'\n',1,1482) +LexToken(VAR,'x',1,1499) +LexToken(DOT,'.',1,1500) +LexToken(VAR,'graphics',1,1501) +LexToken(ASSIGNMENT,'=',1,1509) +LexToken(VAR,'graphics',1,1510) +LexToken(SEMICOLON,';',1,1518) +LexToken(EOL,'\n',1,1519) +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(NUMBER,'-1',1,1722) +LexToken(EOL,'\n',1,1724) +LexToken(VAR,'model',1,1733) +LexToken(DOT,'.',1,1738) +LexToken(VAR,'out',1,1739) +LexToken(ASSIGNMENT,'=',1,1742) +LexToken(NUMBER,'-1',1,1743) +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) diff --git a/js/NonLinear/EXPBLK_m.js b/js/NonLinear/EXPBLK_m.js new file mode 100644 index 00000000..abe146d6 --- /dev/null +++ b/js/NonLinear/EXPBLK_m.js @@ -0,0 +1,314 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'graphics',1,967) +LexToken(ASSIGNMENT,'=',1,975) +LexToken(VAR,'arg1',1,976) +LexToken(DOT,'.',1,980) +LexToken(VAR,'graphics',1,981) +LexToken(SEMICOLON,';',1,989) +LexToken(EOL,'\n',1,990) +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(SEMICOLON,';',1,1044) +LexToken(EOL,'\n',1,1045) +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(COMMA,',',1,1107) +LexToken(EOL,'\n',1,1108) +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(COMMA,',',1,1300) +LexToken(EOL,'\n',1,1301) +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(SEMICOLON,';',1,1481) +LexToken(EOL,'\n',1,1482) +LexToken(VAR,'x',1,1499) +LexToken(DOT,'.',1,1500) +LexToken(VAR,'graphics',1,1501) +LexToken(ASSIGNMENT,'=',1,1509) +LexToken(VAR,'graphics',1,1510) +LexToken(SEMICOLON,';',1,1518) +LexToken(EOL,'\n',1,1519) +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(NUMBER,'-1',1,1732) +LexToken(EOL,'\n',1,1734) +LexToken(VAR,'model',1,1743) +LexToken(DOT,'.',1,1748) +LexToken(VAR,'in2',1,1749) +LexToken(ASSIGNMENT,'=',1,1752) +LexToken(NUMBER,'-2',1,1753) +LexToken(EOL,'\n',1,1755) +LexToken(VAR,'model',1,1764) +LexToken(DOT,'.',1,1769) +LexToken(VAR,'out',1,1770) +LexToken(ASSIGNMENT,'=',1,1773) +LexToken(NUMBER,'-1',1,1774) +LexToken(EOL,'\n',1,1776) +LexToken(VAR,'model',1,1785) +LexToken(DOT,'.',1,1790) +LexToken(VAR,'out2',1,1791) +LexToken(ASSIGNMENT,'=',1,1795) +LexToken(NUMBER,'-2',1,1796) +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) diff --git a/js/NonLinear/FSV_f.js b/js/NonLinear/FSV_f.js new file mode 100644 index 00000000..e205baac --- /dev/null +++ b/js/NonLinear/FSV_f.js @@ -0,0 +1,152 @@ +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(SEMICOLON,';',1,913) +LexToken(EOL,'\n',1,914) +LexToken(VAR,'y',1,919) +LexToken(ASSIGNMENT,'=',1,920) +LexToken(OPENSQBRACKET,'[',1,921) +LexToken(CLOSESQBRACKET,']',1,922) +LexToken(SEMICOLON,';',1,923) +LexToken(EOL,'\n',1,924) +LexToken(VAR,'typ',1,929) +LexToken(ASSIGNMENT,'=',1,932) +LexToken(OPENSQBRACKET,'[',1,933) +LexToken(CLOSESQBRACKET,']',1,934) +LexToken(SEMICOLON,';',1,935) +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(SEMICOLON,';',1,986) +LexToken(EOL,'\n',1,987) +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) diff --git a/js/NonLinear/INTRP2BLK_f.js b/js/NonLinear/INTRP2BLK_f.js new file mode 100644 index 00000000..67f2cc0d --- /dev/null +++ b/js/NonLinear/INTRP2BLK_f.js @@ -0,0 +1,465 @@ +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(SEMICOLON,';',1,887) +LexToken(EOL,'\n',1,888) +LexToken(VAR,'y',1,893) +LexToken(ASSIGNMENT,'=',1,894) +LexToken(OPENSQBRACKET,'[',1,895) +LexToken(CLOSESQBRACKET,']',1,896) +LexToken(SEMICOLON,';',1,897) +LexToken(EOL,'\n',1,898) +LexToken(VAR,'typ',1,903) +LexToken(ASSIGNMENT,'=',1,906) +LexToken(OPENSQBRACKET,'[',1,907) +LexToken(CLOSESQBRACKET,']',1,908) +LexToken(SEMICOLON,';',1,909) +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(SEMICOLON,';',1,960) +LexToken(EOL,'\n',1,961) +LexToken(VAR,'graphics',1,970) +LexToken(ASSIGNMENT,'=',1,978) +LexToken(VAR,'arg1',1,979) +LexToken(DOT,'.',1,983) +LexToken(VAR,'graphics',1,984) +LexToken(SEMICOLON,';',1,992) +LexToken(EOL,'\n',1,993) +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(SEMICOLON,';',1,1047) +LexToken(EOL,'\n',1,1048) +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(NUMBER,'-1',1,1212) +LexToken(COMMA,',',1,1214) +LexToken(DQSTRING,'"vec"',1,1219) +LexToken(COMMA,',',1,1220) +LexToken(NUMBER,'-1',1,1221) +LexToken(COMMA,',',1,1223) +LexToken(DQSTRING,'"mat"',1,1228) +LexToken(COMMA,',',1,1229) +LexToken(OPENSQBRACKET,'[',1,1230) +LexToken(NUMBER,'-1',1,1231) +LexToken(COMMA,',',1,1233) +LexToken(NUMBER,'-1',1,1234) +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(COMMA,',',1,1291) +LexToken(EOL,'\n',1,1292) +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(OPERATOR,'-',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(NUMBER,'-1',1,1470) +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(OPERATOR,'-',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(NUMBER,'-1',1,1497) +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(SEMICOLON,';',1,1803) +LexToken(EOL,'\n',1,1804) +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(SEMICOLON,';',1,1951) +LexToken(EOL,'\n',1,1952) +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(SEMICOLON,';',1,1968) +LexToken(EOL,'\n',1,1969) +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) diff --git a/js/NonLinear/INTRPLBLK_f.js b/js/NonLinear/INTRPLBLK_f.js new file mode 100644 index 00000000..28f981eb --- /dev/null +++ b/js/NonLinear/INTRPLBLK_f.js @@ -0,0 +1,350 @@ +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(SEMICOLON,';',1,887) +LexToken(EOL,'\n',1,888) +LexToken(VAR,'y',1,893) +LexToken(ASSIGNMENT,'=',1,894) +LexToken(OPENSQBRACKET,'[',1,895) +LexToken(CLOSESQBRACKET,']',1,896) +LexToken(SEMICOLON,';',1,897) +LexToken(EOL,'\n',1,898) +LexToken(VAR,'typ',1,903) +LexToken(ASSIGNMENT,'=',1,906) +LexToken(OPENSQBRACKET,'[',1,907) +LexToken(CLOSESQBRACKET,']',1,908) +LexToken(SEMICOLON,';',1,909) +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(SEMICOLON,';',1,960) +LexToken(EOL,'\n',1,961) +LexToken(VAR,'graphics',1,970) +LexToken(ASSIGNMENT,'=',1,978) +LexToken(VAR,'arg1',1,979) +LexToken(DOT,'.',1,983) +LexToken(VAR,'graphics',1,984) +LexToken(SEMICOLON,';',1,992) +LexToken(EOL,'\n',1,993) +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(SEMICOLON,';',1,1047) +LexToken(EOL,'\n',1,1048) +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(NUMBER,'-1',1,1199) +LexToken(COMMA,',',1,1201) +LexToken(DQSTRING,'"vec"',1,1206) +LexToken(COMMA,',',1,1207) +LexToken(NUMBER,'-1',1,1208) +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(COMMA,',',1,1264) +LexToken(EOL,'\n',1,1265) +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(OPERATOR,'-',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(NUMBER,'-1',1,1423) +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(SEMICOLON,';',1,1661) +LexToken(EOL,'\n',1,1662) +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(SEMICOLON,';',1,1809) +LexToken(EOL,'\n',1,1810) +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) diff --git a/js/NonLinear/INVBLK.js b/js/NonLinear/INVBLK.js new file mode 100644 index 00000000..66f807bf --- /dev/null +++ b/js/NonLinear/INVBLK.js @@ -0,0 +1,151 @@ +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(SEMICOLON,';',1,882) +LexToken(EOL,'\n',1,883) +LexToken(VAR,'y',1,888) +LexToken(ASSIGNMENT,'=',1,889) +LexToken(OPENSQBRACKET,'[',1,890) +LexToken(CLOSESQBRACKET,']',1,891) +LexToken(SEMICOLON,';',1,892) +LexToken(EOL,'\n',1,893) +LexToken(VAR,'typ',1,898) +LexToken(ASSIGNMENT,'=',1,901) +LexToken(OPENSQBRACKET,'[',1,902) +LexToken(CLOSESQBRACKET,']',1,903) +LexToken(SEMICOLON,';',1,904) +LexToken(EOL,'\n',1,905) +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(SEMICOLON,';',1,955) +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,'in',1,988) +LexToken(ASSIGNMENT,'=',1,990) +LexToken(NUMBER,'-1',1,991) +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) diff --git a/js/NonLinear/INVBLK_f.js b/js/NonLinear/INVBLK_f.js new file mode 100644 index 00000000..7518238e --- /dev/null +++ b/js/NonLinear/INVBLK_f.js @@ -0,0 +1,146 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +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,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) diff --git a/js/NonLinear/LOGBLK_f.js b/js/NonLinear/LOGBLK_f.js new file mode 100644 index 00000000..6b54dadf --- /dev/null +++ b/js/NonLinear/LOGBLK_f.js @@ -0,0 +1,285 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'graphics',1,967) +LexToken(ASSIGNMENT,'=',1,975) +LexToken(VAR,'arg1',1,976) +LexToken(DOT,'.',1,980) +LexToken(VAR,'graphics',1,981) +LexToken(SEMICOLON,';',1,989) +LexToken(EOL,'\n',1,990) +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(SEMICOLON,';',1,1044) +LexToken(EOL,'\n',1,1045) +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(COMMA,',',1,1107) +LexToken(EOL,'\n',1,1108) +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(COMMA,',',1,1319) +LexToken(EOL,'\n',1,1320) +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(SEMICOLON,';',1,1574) +LexToken(EOL,'\n',1,1575) +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(NUMBER,'-1',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(NUMBER,'-1',1,1827) +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) diff --git a/js/NonLinear/LOOKUP2D.js b/js/NonLinear/LOOKUP2D.js new file mode 100644 index 00000000..0a2d622c --- /dev/null +++ b/js/NonLinear/LOOKUP2D.js @@ -0,0 +1,993 @@ +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(SEMICOLON,';',1,907) +LexToken(EOL,'\n',1,908) +LexToken(VAR,'y',1,913) +LexToken(ASSIGNMENT,'=',1,914) +LexToken(OPENSQBRACKET,'[',1,915) +LexToken(CLOSESQBRACKET,']',1,916) +LexToken(SEMICOLON,';',1,917) +LexToken(EOL,'\n',1,918) +LexToken(VAR,'typ',1,923) +LexToken(ASSIGNMENT,'=',1,926) +LexToken(OPENSQBRACKET,'[',1,927) +LexToken(CLOSESQBRACKET,']',1,928) +LexToken(SEMICOLON,';',1,929) +LexToken(EOL,'\n',1,930) +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(SEMICOLON,';',1,1080) +LexToken(EOL,'\n',1,1081) +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(NUMBER,'-1',1,1368) +LexToken(COMMA,',',1,1370) +LexToken(DQSTRING,'"vec"',1,1375) +LexToken(COMMA,',',1,1376) +LexToken(NUMBER,'-1',1,1377) +LexToken(COMMA,',',1,1379) +LexToken(DQSTRING,'"mat"',1,1384) +LexToken(COMMA,',',1,1385) +LexToken(OPENSQBRACKET,'[',1,1386) +LexToken(NUMBER,'-1',1,1387) +LexToken(COMMA,',',1,1389) +LexToken(NUMBER,'-1',1,1390) +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(SEMICOLON,';',1,1729) +LexToken(EOL,'\n',1,1730) +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(SEMICOLON,';',1,1774) +LexToken(EOL,'\n',1,1775) +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(SEMICOLON,';',1,1823) +LexToken(EOL,'\n',1,1824) +LexToken(END,'end',1,1837) +LexToken(SEMICOLON,';',1,1840) +LexToken(EOL,'\n',1,1841) +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(SEMICOLON,';',1,1889) +LexToken(EOL,'\n',1,1890) +LexToken(END,'end',1,1903) +LexToken(SEMICOLON,';',1,1906) +LexToken(EOL,'\n',1,1907) +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(SEMICOLON,';',1,1974) +LexToken(EOL,'\n',1,1975) +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(SEMICOLON,';',1,2016) +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(SEMICOLON,';',1,2068) +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(SEMICOLON,';',1,2139) +LexToken(EOL,'\n',1,2140) +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(SEMICOLON,';',1,2196) +LexToken(EOL,'\n',1,2197) +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(SEMICOLON,';',1,2222) +LexToken(EOL,'\n',1,2223) +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(SEMICOLON,';',1,2256) +LexToken(EOL,'\n',1,2257) +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(SEMICOLON,';',1,2290) +LexToken(EOL,'\n',1,2291) +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(SEMICOLON,';',1,2324) +LexToken(EOL,'\n',1,2325) +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(COMMA,',',1,2367) +LexToken(EOL,'\n',1,2368) +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(SEMICOLON,';',1,2455) +LexToken(EOL,'\n',1,2456) +LexToken(VAR,'Ask_again',1,2477) +LexToken(ASSIGNMENT,'=',1,2486) +LexToken(PREVAR_BOOLEAN,'%t',1,2487) +LexToken(SEMICOLON,';',1,2489) +LexToken(EOL,'\n',1,2490) +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(COMMA,',',1,2555) +LexToken(EOL,'\n',1,2556) +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(SEMICOLON,';',1,2618) +LexToken(EOL,'\n',1,2619) +LexToken(VAR,'Ask_again',1,2640) +LexToken(ASSIGNMENT,'=',1,2649) +LexToken(PREVAR_BOOLEAN,'%t',1,2650) +LexToken(SEMICOLON,';',1,2652) +LexToken(EOL,'\n',1,2653) +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(SEMICOLON,';',1,2714) +LexToken(EOL,'\n',1,2715) +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(SEMICOLON,';',1,2828) +LexToken(EOL,'\n',1,2829) +LexToken(VAR,'Ask_again',1,2850) +LexToken(ASSIGNMENT,'=',1,2859) +LexToken(PREVAR_BOOLEAN,'%t',1,2860) +LexToken(SEMICOLON,';',1,2862) +LexToken(EOL,'\n',1,2863) +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(SEMICOLON,';',1,2924) +LexToken(EOL,'\n',1,2925) +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(SEMICOLON,';',1,3041) +LexToken(EOL,'\n',1,3042) +LexToken(VAR,'Ask_again',1,3063) +LexToken(ASSIGNMENT,'=',1,3072) +LexToken(PREVAR_BOOLEAN,'%t',1,3073) +LexToken(SEMICOLON,';',1,3075) +LexToken(EOL,'\n',1,3076) +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(SEMICOLON,';',1,3220) +LexToken(EOL,'\n',1,3221) +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(SEMICOLON,';',1,3261) +LexToken(EOL,'\n',1,3262) +LexToken(VAR,'save_curwin',1,3283) +LexToken(ASSIGNMENT,'=',1,3294) +LexToken(VAR,'curwin',1,3295) +LexToken(SEMICOLON,';',1,3301) +LexToken(EOL,'\n',1,3302) +LexToken(VAR,'gh2',1,3323) +LexToken(ASSIGNMENT,'=',1,3326) +LexToken(VAR,'scf',1,3327) +LexToken(OPENBRACKET,'(',1,3330) +LexToken(CLOSEBRACKET,')',1,3331) +LexToken(SEMICOLON,';',1,3332) +LexToken(EOL,'\n',1,3333) +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(OPERATOR,'+',1,3374) +LexToken(NUMBER,'1',1,3375) +LexToken(SEMICOLON,';',1,3376) +LexToken(EOL,'\n',1,3377) +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(SEMICOLON,';',1,3437) +LexToken(EOL,'\n',1,3438) +LexToken(VAR,'curwin',1,3459) +LexToken(ASSIGNMENT,'=',1,3465) +LexToken(VAR,'save_curwin',1,3466) +LexToken(SEMICOLON,';',1,3477) +LexToken(EOL,'\n',1,3478) +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(SEMICOLON,';',1,3518) +LexToken(EOL,'\n',1,3519) +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(SEMICOLON,';',1,3663) +LexToken(EOL,'\n',1,3664) +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(SEMICOLON,';',1,3913) +LexToken(EOL,'\n',1,3914) +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(NUMBER,'-1',1,3990) +LexToken(CLOSESQBRACKET,']',1,3992) +LexToken(SEMICOLON,';',1,3993) +LexToken(EOL,'\n',1,3994) +LexToken(VAR,'Method',1,4003) +LexToken(ASSIGNMENT,'=',1,4009) +LexToken(NUMBER,'1',1,4010) +LexToken(SEMICOLON,';',1,4011) +LexToken(EOL,'\n',1,4012) +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(SEMICOLON,';',1,4052) +LexToken(EOL,'\n',1,4053) +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(SEMICOLON,';',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,'"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(SEMICOLON,';',1,4543) +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(OPERATOR,'+',1,4665) +LexToken(VAR,'string',1,4666) +LexToken(OPENBRACKET,'(',1,4672) +LexToken(VAR,'i',1,4673) +LexToken(CLOSEBRACKET,')',1,4674) +LexToken(OPERATOR,'+',1,4675) +LexToken(DQSTRING,'")"',1,4678) +LexToken(CLOSEBRACKET,')',1,4679) +LexToken(SEMICOLON,';',1,4680) +LexToken(EOL,'\n',1,4681) +LexToken(RETURN,'return',1,4694) +LexToken(SEMICOLON,';',1,4700) +LexToken(EOL,'\n',1,4701) +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(NUMBER,'-1',1,4738) +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(OPERATOR,'+',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(SEMICOLON,';',1,4791) +LexToken(EOL,'\n',1,4792) +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) diff --git a/js/NonLinear/LOOKUP_c.js b/js/NonLinear/LOOKUP_c.js new file mode 100644 index 00000000..db784326 --- /dev/null +++ b/js/NonLinear/LOOKUP_c.js @@ -0,0 +1,10123 @@ +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(SEMICOLON,';',1,998) +LexToken(EOL,'\n',1,999) +LexToken(VAR,'y',1,1004) +LexToken(ASSIGNMENT,'=',1,1005) +LexToken(OPENSQBRACKET,'[',1,1006) +LexToken(CLOSESQBRACKET,']',1,1007) +LexToken(SEMICOLON,';',1,1008) +LexToken(EOL,'\n',1,1009) +LexToken(VAR,'typ',1,1014) +LexToken(ASSIGNMENT,'=',1,1017) +LexToken(OPENSQBRACKET,'[',1,1018) +LexToken(CLOSESQBRACKET,']',1,1019) +LexToken(SEMICOLON,';',1,1020) +LexToken(EOL,'\n',1,1021) +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(SEMICOLON,';',1,1171) +LexToken(EOL,'\n',1,1172) +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(NUMBER,'-1',1,1497) +LexToken(COMMA,',',1,1499) +LexToken(DQSTRING,'"vec"',1,1504) +LexToken(COMMA,',',1,1505) +LexToken(NUMBER,'-1',1,1506) +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(SEMICOLON,';',1,1719) +LexToken(EOL,'\n',1,1720) +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(SEMICOLON,';',1,1767) +LexToken(EOL,'\n',1,1768) +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(COMMA,',',1,1831) +LexToken(EOL,'\n',1,1832) +LexToken(VAR,'PO',1,1849) +LexToken(ASSIGNMENT,'=',1,1851) +LexToken(NUMBER,'1',1,1852) +LexToken(SEMICOLON,';',1,1853) +LexToken(EOL,'\n',1,1854) +LexToken(ELSE,'else',1,1867) +LexToken(COMMA,',',1,1871) +LexToken(EOL,'\n',1,1872) +LexToken(VAR,'PO',1,1889) +LexToken(ASSIGNMENT,'=',1,1891) +LexToken(NUMBER,'0',1,1892) +LexToken(SEMICOLON,';',1,1893) +LexToken(EOL,'\n',1,1894) +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(SEMICOLON,';',1,1938) +LexToken(EOL,'\n',1,1939) +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(SEMICOLON,';',1,1987) +LexToken(EOL,'\n',1,1988) +LexToken(END,'end',1,2001) +LexToken(SEMICOLON,';',1,2004) +LexToken(EOL,'\n',1,2005) +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(SEMICOLON,';',1,2053) +LexToken(EOL,'\n',1,2054) +LexToken(END,'end',1,2067) +LexToken(SEMICOLON,';',1,2070) +LexToken(EOL,'\n',1,2071) +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(SEMICOLON,';',1,2105) +LexToken(EOL,'\n',1,2106) +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(SEMICOLON,';',1,2139) +LexToken(EOL,'\n',1,2140) +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(SEMICOLON,';',1,2196) +LexToken(EOL,'\n',1,2197) +LexToken(END,'end',1,2210) +LexToken(SEMICOLON,';',1,2213) +LexToken(EOL,'\n',1,2214) +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(SEMICOLON,';',1,2270) +LexToken(EOL,'\n',1,2271) +LexToken(END,'end',1,2284) +LexToken(SEMICOLON,';',1,2287) +LexToken(EOL,'\n',1,2288) +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(SEMICOLON,';',1,2346) +LexToken(EOL,'\n',1,2347) +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(SEMICOLON,';',1,2372) +LexToken(EOL,'\n',1,2373) +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(SEMICOLON,';',1,2406) +LexToken(EOL,'\n',1,2407) +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(SEMICOLON,';',1,2440) +LexToken(EOL,'\n',1,2441) +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(COMMA,',',1,2486) +LexToken(EOL,'\n',1,2487) +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(SEMICOLON,';',1,2549) +LexToken(EOL,'\n',1,2550) +LexToken(VAR,'Ask_again',1,2571) +LexToken(ASSIGNMENT,'=',1,2580) +LexToken(PREVAR_BOOLEAN,'%t',1,2581) +LexToken(SEMICOLON,';',1,2583) +LexToken(EOL,'\n',1,2584) +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(SEMICOLON,';',1,2720) +LexToken(EOL,'\n',1,2721) +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(SEMICOLON,';',1,2756) +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(SEMICOLON,';',1,2866) +LexToken(EOL,'\n',1,2867) +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(SEMICOLON,';',1,2896) +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(SEMICOLON,';',1,3039) +LexToken(EOL,'\n',1,3040) +LexToken(VAR,'rpar',1,3061) +LexToken(ASSIGNMENT,'=',1,3065) +LexToken(OPENSQBRACKET,'[',1,3066) +LexToken(CLOSESQBRACKET,']',1,3067) +LexToken(SEMICOLON,';',1,3068) +LexToken(EOL,'\n',1,3069) +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(SEMICOLON,';',1,3148) +LexToken(EOL,'\n',1,3149) +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(SEMICOLON,';',1,3256) +LexToken(EOL,'\n',1,3257) +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(OPERATOR,'+',1,3298) +LexToken(NUMBER,'1',1,3299) +LexToken(SEMICOLON,';',1,3300) +LexToken(EOL,'\n',1,3301) +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(SEMICOLON,';',1,3363) +LexToken(EOL,'\n',1,3364) +LexToken(VAR,'curwin',1,3385) +LexToken(ASSIGNMENT,'=',1,3391) +LexToken(VAR,'save_curwin',1,3392) +LexToken(SEMICOLON,';',1,3403) +LexToken(EOL,'\n',1,3404) +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(SEMICOLON,';',1,3466) +LexToken(EOL,'\n',1,3467) +LexToken(END,'end',1,3488) +LexToken(SEMICOLON,';',1,3491) +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(SEMICOLON,';',1,3595) +LexToken(EOL,'\n',1,3596) +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(OPERATOR,'+',1,3642) +LexToken(NUMBER,'1',1,3643) +LexToken(COLON,':',1,3644) +LexToken(NUMBER,'2',1,3645) +LexToken(OPERATOR,'*',1,3646) +LexToken(VAR,'N2',1,3647) +LexToken(CLOSEBRACKET,')',1,3649) +LexToken(CLOSESQBRACKET,']',1,3650) +LexToken(SEMICOLON,';',1,3651) +LexToken(EOL,'\n',1,3652) +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(SEMICOLON,';',1,3693) +LexToken(EOL,'\n',1,3694) +LexToken(VAR,'DChange',1,3715) +LexToken(ASSIGNMENT,'=',1,3722) +LexToken(PREVAR_BOOLEAN,'%f',1,3723) +LexToken(SEMICOLON,';',1,3725) +LexToken(EOL,'\n',1,3726) +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(SEMICOLON,';',1,3776) +LexToken(EOL,'\n',1,3777) +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(COMMA,',',1,3827) +LexToken(EOL,'\n',1,3828) +LexToken(VAR,'DChange',1,3853) +LexToken(ASSIGNMENT,'=',1,3860) +LexToken(PREVAR_BOOLEAN,'%t',1,3861) +LexToken(SEMICOLON,';',1,3863) +LexToken(EOL,'\n',1,3864) +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(NUMBER,'-1',1,3921) +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(NUMBER,'-1',1,3936) +LexToken(COMMA,',',1,3938) +LexToken(NUMBER,'2',1,3939) +LexToken(CLOSEBRACKET,')',1,3940) +LexToken(CLOSEBRACKET,')',1,3941) +LexToken(THEN,'then',1,3943) +LexToken(COMMA,',',1,3947) +LexToken(EOL,'\n',1,3948) +LexToken(VAR,'DChange',1,3973) +LexToken(ASSIGNMENT,'=',1,3980) +LexToken(PREVAR_BOOLEAN,'%t',1,3981) +LexToken(SEMICOLON,';',1,3983) +LexToken(EOL,'\n',1,3984) +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(COMMA,',',1,4080) +LexToken(EOL,'\n',1,4081) +LexToken(VAR,'DChange',1,4106) +LexToken(ASSIGNMENT,'=',1,4113) +LexToken(PREVAR_BOOLEAN,'%t',1,4114) +LexToken(SEMICOLON,';',1,4116) +LexToken(EOL,'\n',1,4117) +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(SEMICOLON,';',1,4369) +LexToken(EOL,'\n',1,4370) +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(SEMICOLON,';',1,4417) +LexToken(EOL,'\n',1,4418) +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(COMMA,',',1,4458) +LexToken(EOL,'\n',1,4459) +LexToken(VAR,'perop',1,4484) +LexToken(ASSIGNMENT,'=',1,4489) +LexToken(DQSTRING,'"y"',1,4492) +LexToken(SEMICOLON,';',1,4493) +LexToken(EOL,'\n',1,4494) +LexToken(ELSE,'else',1,4515) +LexToken(COMMA,',',1,4519) +LexToken(EOL,'\n',1,4520) +LexToken(VAR,'perop',1,4545) +LexToken(ASSIGNMENT,'=',1,4550) +LexToken(DQSTRING,'"n"',1,4553) +LexToken(SEMICOLON,';',1,4554) +LexToken(EOL,'\n',1,4555) +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(SEMICOLON,';',1,4785) +LexToken(EOL,'\n',1,4786) +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(SEMICOLON,';',1,4894) +LexToken(EOL,'\n',1,4895) +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(SEMICOLON,';',1,5120) +LexToken(EOL,'\n',1,5121) +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(SEMICOLON,';',1,5427) +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(SEMICOLON,';',1,5773) +LexToken(EOL,'\n',1,5774) +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(SEMICOLON,';',1,5853) +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(NUMBER,'-1',1,5932) +LexToken(SEMICOLON,';',1,5934) +LexToken(EOL,'\n',1,5935) +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(SEMICOLON,';',1,6058) +LexToken(EOL,'\n',1,6059) +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(NUMBER,'-1',1,6241) +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(NUMBER,'-6',1,6271) +LexToken(SEMICOLON,';',1,6273) +LexToken(NUMBER,'-1',1,6274) +LexToken(SEMICOLON,';',1,6276) +LexToken(NUMBER,'-3',1,6277) +LexToken(SEMICOLON,';',1,6279) +LexToken(NUMBER,'3',1,6280) +LexToken(SEMICOLON,';',1,6281) +LexToken(NUMBER,'-4',1,6282) +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(SEMICOLON,';',1,6306) +LexToken(EOL,'\n',1,6307) +LexToken(VAR,'Method',1,6316) +LexToken(ASSIGNMENT,'=',1,6322) +LexToken(NUMBER,'1',1,6323) +LexToken(SEMICOLON,';',1,6324) +LexToken(EOL,'\n',1,6325) +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(NUMBER,'-1',1,6397) +LexToken(EOL,'\n',1,6399) +LexToken(VAR,'model',1,6408) +LexToken(DOT,'.',1,6413) +LexToken(VAR,'in2',1,6414) +LexToken(ASSIGNMENT,'=',1,6417) +LexToken(NUMBER,'-2',1,6418) +LexToken(EOL,'\n',1,6420) +LexToken(VAR,'model',1,6429) +LexToken(DOT,'.',1,6434) +LexToken(VAR,'outtyp',1,6435) +LexToken(ASSIGNMENT,'=',1,6441) +LexToken(NUMBER,'-1',1,6442) +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(NUMBER,'-1',1,6464) +LexToken(EOL,'\n',1,6466) +LexToken(VAR,'model',1,6475) +LexToken(DOT,'.',1,6480) +LexToken(VAR,'out2',1,6481) +LexToken(ASSIGNMENT,'=',1,6485) +LexToken(NUMBER,'-2',1,6486) +LexToken(EOL,'\n',1,6488) +LexToken(VAR,'model',1,6497) +LexToken(DOT,'.',1,6502) +LexToken(VAR,'outtyp',1,6503) +LexToken(ASSIGNMENT,'=',1,6509) +LexToken(NUMBER,'-1',1,6510) +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,';',1,7103) +LexToken(DQSTRING,'"if argn(2) == 1 then"',1,7130) +LexToken(SEMICOLON,';',1,7131) +LexToken(DQSTRING,'" [btn, xc, yc, win, str] = xclick(flag);"',1,7179) +LexToken(SEMICOLON,';',1,7180) +LexToken(DQSTRING,'"else"',1,7191) +LexToken(SEMICOLON,';',1,7192) +LexToken(DQSTRING,'" [btn, xc, yc, win, str] = xclick();"',1,7236) +LexToken(SEMICOLON,';',1,7237) +LexToken(DQSTRING,'"end;"',1,7248) +LexToken(SEMICOLON,';',1,7249) +LexToken(DQSTRING,'"if btn == -100 then"',1,7275) +LexToken(SEMICOLON,';',1,7276) +LexToken(DQSTRING,'" if win == curwin then"',1,7306) +LexToken(SEMICOLON,';',1,7307) +LexToken(DQSTRING,'" Cmenu = \\\'Quit\\\';"',1,7335) +LexToken(SEMICOLON,';',1,7336) +LexToken(DQSTRING,'" else"',1,7349) +LexToken(SEMICOLON,';',1,7350) +LexToken(DQSTRING,'" Cmenu = \\\'Open/Set\\\';"',1,7382) +LexToken(SEMICOLON,';',1,7383) +LexToken(DQSTRING,'" end,"',1,7396) +LexToken(SEMICOLON,';',1,7397) +LexToken(DQSTRING,'" return,"',1,7413) +LexToken(SEMICOLON,';',1,7414) +LexToken(DQSTRING,'"end"',1,7424) +LexToken(SEMICOLON,';',1,7425) +LexToken(DQSTRING,'"if btn == -2 then"',1,7449) +LexToken(SEMICOLON,';',1,7450) +LexToken(DQSTRING,'" xc = 0;yc = 0;"',1,7473) +LexToken(SEMICOLON,';',1,7474) +LexToken(DQSTRING,'" try "',1,7487) +LexToken(DQSTRING,'" execstr(\\\'Cmenu=\\\' + part(str, 9:length(str) - 1));"',1,7611) +LexToken(SEMICOLON,';',1,7612) +LexToken(DQSTRING,'" execstr(\\\'Cmenu=\\\' + Cmenu);"',1,7651) +LexToken(SEMICOLON,';',1,7652) +LexToken(DQSTRING,'" catch"',1,7666) +LexToken(DQSTRING,'" Cmenu=[]"',1,7685) +LexToken(DQSTRING,'" end "',1,7698) +LexToken(DQSTRING,'" return,"',1,7714) +LexToken(SEMICOLON,';',1,7715) +LexToken(DQSTRING,'"end"',1,7725) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,7789) +LexToken(EOL,'\n',1,7790) +LexToken(END,'end',1,7795) +LexToken(SEMICOLON,';',1,7798) +LexToken(EOL,'\n',1,7799) +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(SEMICOLON,';',1,7858) +LexToken(EOL,'\n',1,7859) +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(SEMICOLON,';',1,7926) +LexToken(EOL,'\n',1,7927) +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(SEMICOLON,';',1,7964) +LexToken(EOL,'\n',1,7965) +LexToken(VAR,'PeridicOption',1,7974) +LexToken(ASSIGNMENT,'=',1,7987) +LexToken(NUMBER,'0',1,7988) +LexToken(SEMICOLON,';',1,7989) +LexToken(EOL,'\n',1,7990) +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(SEMICOLON,';',1,8118) +LexToken(EOL,'\n',1,8119) +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(SEMICOLON,';',1,8151) +LexToken(EOL,'\n',1,8152) +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(SEMICOLON,';',1,8178) +LexToken(EOL,'\n',1,8179) +LexToken(VAR,'ipar',1,8188) +LexToken(ASSIGNMENT,'=',1,8192) +LexToken(VAR,'iparin',1,8193) +LexToken(SEMICOLON,';',1,8199) +LexToken(EOL,'\n',1,8200) +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(SEMICOLON,';',1,8264) +LexToken(EOL,'\n',1,8265) +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(SEMICOLON,';',1,8297) +LexToken(EOL,'\n',1,8298) +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(SEMICOLON,';',1,8324) +LexToken(EOL,'\n',1,8325) +LexToken(VAR,'ipar',1,8334) +LexToken(ASSIGNMENT,'=',1,8338) +LexToken(VAR,'iparin',1,8339) +LexToken(SEMICOLON,';',1,8345) +LexToken(EOL,'\n',1,8346) +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(SEMICOLON,';',1,8386) +LexToken(EOL,'\n',1,8387) +LexToken(VAR,'wp',1,8392) +LexToken(ASSIGNMENT,'=',1,8394) +LexToken(OPENSQBRACKET,'[',1,8395) +LexToken(CLOSESQBRACKET,']',1,8396) +LexToken(SEMICOLON,';',1,8397) +LexToken(EOL,'\n',1,8398) +LexToken(VAR,'phase',1,8403) +LexToken(ASSIGNMENT,'=',1,8408) +LexToken(OPENSQBRACKET,'[',1,8409) +LexToken(CLOSESQBRACKET,']',1,8410) +LexToken(SEMICOLON,';',1,8411) +LexToken(EOL,'\n',1,8412) +LexToken(VAR,'offset',1,8417) +LexToken(ASSIGNMENT,'=',1,8423) +LexToken(OPENSQBRACKET,'[',1,8424) +LexToken(CLOSESQBRACKET,']',1,8425) +LexToken(SEMICOLON,';',1,8426) +LexToken(EOL,'\n',1,8427) +LexToken(VAR,'np1',1,8432) +LexToken(ASSIGNMENT,'=',1,8435) +LexToken(OPENSQBRACKET,'[',1,8436) +LexToken(CLOSESQBRACKET,']',1,8437) +LexToken(SEMICOLON,';',1,8438) +LexToken(EOL,'\n',1,8439) +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(SEMICOLON,';',1,8524) +LexToken(EOL,'\n',1,8525) +LexToken(VAR,'sAmp',1,8530) +LexToken(ASSIGNMENT,'=',1,8534) +LexToken(OPENSQBRACKET,'[',1,8535) +LexToken(CLOSESQBRACKET,']',1,8536) +LexToken(SEMICOLON,';',1,8537) +LexToken(EOL,'\n',1,8538) +LexToken(VAR,'sTp',1,8543) +LexToken(ASSIGNMENT,'=',1,8546) +LexToken(OPENSQBRACKET,'[',1,8547) +LexToken(CLOSESQBRACKET,']',1,8548) +LexToken(SEMICOLON,';',1,8549) +LexToken(EOL,'\n',1,8550) +LexToken(VAR,'sdelay',1,8555) +LexToken(ASSIGNMENT,'=',1,8561) +LexToken(OPENSQBRACKET,'[',1,8562) +LexToken(CLOSESQBRACKET,']',1,8563) +LexToken(SEMICOLON,';',1,8564) +LexToken(EOL,'\n',1,8565) +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(SEMICOLON,';',1,8627) +LexToken(EOL,'\n',1,8628) +LexToken(VAR,'sAmp2',1,8633) +LexToken(ASSIGNMENT,'=',1,8638) +LexToken(OPENSQBRACKET,'[',1,8639) +LexToken(CLOSESQBRACKET,']',1,8640) +LexToken(SEMICOLON,';',1,8641) +LexToken(EOL,'\n',1,8642) +LexToken(VAR,'sTp2',1,8647) +LexToken(ASSIGNMENT,'=',1,8651) +LexToken(OPENSQBRACKET,'[',1,8652) +LexToken(CLOSESQBRACKET,']',1,8653) +LexToken(SEMICOLON,';',1,8654) +LexToken(EOL,'\n',1,8655) +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(SEMICOLON,';',1,8704) +LexToken(EOL,'\n',1,8705) +LexToken(EOL,'\n',1,8706) +LexToken(VAR,'Amp3',1,8711) +LexToken(ASSIGNMENT,'=',1,8715) +LexToken(OPENSQBRACKET,'[',1,8716) +LexToken(CLOSESQBRACKET,']',1,8717) +LexToken(SEMICOLON,';',1,8718) +LexToken(EOL,'\n',1,8719) +LexToken(VAR,'Tp3',1,8724) +LexToken(ASSIGNMENT,'=',1,8727) +LexToken(OPENSQBRACKET,'[',1,8728) +LexToken(CLOSESQBRACKET,']',1,8729) +LexToken(SEMICOLON,';',1,8730) +LexToken(EOL,'\n',1,8731) +LexToken(VAR,'Pw3',1,8736) +LexToken(ASSIGNMENT,'=',1,8739) +LexToken(OPENSQBRACKET,'[',1,8740) +LexToken(CLOSESQBRACKET,']',1,8741) +LexToken(SEMICOLON,';',1,8742) +LexToken(EOL,'\n',1,8743) +LexToken(VAR,'Pd3',1,8748) +LexToken(ASSIGNMENT,'=',1,8751) +LexToken(OPENSQBRACKET,'[',1,8752) +LexToken(CLOSESQBRACKET,']',1,8753) +LexToken(SEMICOLON,';',1,8754) +LexToken(EOL,'\n',1,8755) +LexToken(VAR,'Bias3',1,8760) +LexToken(ASSIGNMENT,'=',1,8765) +LexToken(OPENSQBRACKET,'[',1,8766) +LexToken(CLOSESQBRACKET,']',1,8767) +LexToken(SEMICOLON,';',1,8768) +LexToken(EOL,'\n',1,8769) +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(SEMICOLON,';',1,8869) +LexToken(EOL,'\n',1,8870) +LexToken(VAR,'var4',1,8875) +LexToken(ASSIGNMENT,'=',1,8879) +LexToken(OPENSQBRACKET,'[',1,8880) +LexToken(CLOSESQBRACKET,']',1,8881) +LexToken(SEMICOLON,';',1,8882) +LexToken(EOL,'\n',1,8883) +LexToken(VAR,'seed4',1,8888) +LexToken(ASSIGNMENT,'=',1,8893) +LexToken(OPENSQBRACKET,'[',1,8894) +LexToken(CLOSESQBRACKET,']',1,8895) +LexToken(SEMICOLON,';',1,8896) +LexToken(EOL,'\n',1,8897) +LexToken(VAR,'sample4',1,8902) +LexToken(ASSIGNMENT,'=',1,8909) +LexToken(OPENSQBRACKET,'[',1,8910) +LexToken(CLOSESQBRACKET,']',1,8911) +LexToken(SEMICOLON,';',1,8912) +LexToken(EOL,'\n',1,8913) +LexToken(VAR,'np4',1,8918) +LexToken(ASSIGNMENT,'=',1,8921) +LexToken(OPENSQBRACKET,'[',1,8922) +LexToken(CLOSESQBRACKET,']',1,8923) +LexToken(SEMICOLON,';',1,8924) +LexToken(EOL,'\n',1,8925) +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(SEMICOLON,';',1,9033) +LexToken(EOL,'\n',1,9034) +LexToken(VAR,'max5',1,9039) +LexToken(ASSIGNMENT,'=',1,9043) +LexToken(OPENSQBRACKET,'[',1,9044) +LexToken(CLOSESQBRACKET,']',1,9045) +LexToken(SEMICOLON,';',1,9046) +LexToken(EOL,'\n',1,9047) +LexToken(VAR,'seed5',1,9052) +LexToken(ASSIGNMENT,'=',1,9057) +LexToken(OPENSQBRACKET,'[',1,9058) +LexToken(CLOSESQBRACKET,']',1,9059) +LexToken(SEMICOLON,';',1,9060) +LexToken(EOL,'\n',1,9061) +LexToken(VAR,'sample5',1,9066) +LexToken(ASSIGNMENT,'=',1,9073) +LexToken(OPENSQBRACKET,'[',1,9074) +LexToken(CLOSESQBRACKET,']',1,9075) +LexToken(SEMICOLON,';',1,9076) +LexToken(EOL,'\n',1,9077) +LexToken(VAR,'np5',1,9082) +LexToken(ASSIGNMENT,'=',1,9085) +LexToken(OPENSQBRACKET,'[',1,9086) +LexToken(CLOSESQBRACKET,']',1,9087) +LexToken(SEMICOLON,';',1,9088) +LexToken(EOL,'\n',1,9089) +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(SEMICOLON,';',1,9243) +LexToken(EOL,'\n',1,9244) +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(COMMA,',',1,9265) +LexToken(EOL,'\n',1,9266) +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(SEMICOLON,';',1,9287) +LexToken(EOL,'\n',1,9288) +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(SEMICOLON,';',1,9309) +LexToken(EOL,'\n',1,9310) +LexToken(VAR,'dx',1,9315) +LexToken(ASSIGNMENT,'=',1,9317) +LexToken(VAR,'xmx',1,9318) +LexToken(OPERATOR,'-',1,9321) +LexToken(VAR,'xmn',1,9322) +LexToken(SEMICOLON,';',1,9325) +LexToken(EOL,'\n',1,9326) +LexToken(VAR,'dy',1,9331) +LexToken(ASSIGNMENT,'=',1,9333) +LexToken(VAR,'ymx',1,9334) +LexToken(OPERATOR,'-',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(OPERATOR,'/',1,9378) +LexToken(NUMBER,'2',1,9379) +LexToken(COMMA,',',1,9380) +LexToken(NUMBER,'1',1,9381) +LexToken(CLOSEBRACKET,')',1,9382) +LexToken(COMMA,',',1,9383) +LexToken(EOL,'\n',1,9384) +LexToken(END,'end',1,9389) +LexToken(SEMICOLON,';',1,9392) +LexToken(EOL,'\n',1,9393) +LexToken(VAR,'xmx',1,9398) +LexToken(ASSIGNMENT,'=',1,9401) +LexToken(VAR,'xmx',1,9402) +LexToken(OPERATOR,'+',1,9405) +LexToken(VAR,'dx',1,9406) +LexToken(OPERATOR,'/',1,9408) +LexToken(NUMBER,'50',1,9409) +LexToken(SEMICOLON,';',1,9411) +LexToken(EOL,'\n',1,9412) +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(OPERATOR,'/',1,9449) +LexToken(NUMBER,'2',1,9450) +LexToken(COMMA,',',1,9451) +LexToken(NUMBER,'1',1,9452) +LexToken(CLOSEBRACKET,')',1,9453) +LexToken(COMMA,',',1,9454) +LexToken(EOL,'\n',1,9455) +LexToken(END,'end',1,9460) +LexToken(SEMICOLON,';',1,9463) +LexToken(EOL,'\n',1,9464) +LexToken(VAR,'ymn',1,9469) +LexToken(ASSIGNMENT,'=',1,9472) +LexToken(VAR,'ymn',1,9473) +LexToken(OPERATOR,'-',1,9476) +LexToken(VAR,'dy',1,9477) +LexToken(OPERATOR,'/',1,9479) +LexToken(NUMBER,'50',1,9480) +LexToken(SEMICOLON,';',1,9482) +LexToken(EOL,'\n',1,9483) +LexToken(VAR,'ymx',1,9488) +LexToken(ASSIGNMENT,'=',1,9491) +LexToken(VAR,'ymx',1,9492) +LexToken(OPERATOR,'+',1,9495) +LexToken(VAR,'dy',1,9496) +LexToken(OPERATOR,'/',1,9498) +LexToken(NUMBER,'50',1,9499) +LexToken(SEMICOLON,';',1,9501) +LexToken(EOL,'\n',1,9502) +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(SEMICOLON,';',1,9530) +LexToken(EOL,'\n',1,9531) +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(SEMICOLON,';',1,9617) +LexToken(EOL,'\n',1,9618) +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(SEMICOLON,';',1,10213) +LexToken(EOL,'\n',1,10214) +LexToken(VAR,'menu_s',1,10219) +LexToken(ASSIGNMENT,'=',1,10225) +LexToken(OPENSQBRACKET,'[',1,10226) +LexToken(CLOSESQBRACKET,']',1,10227) +LexToken(SEMICOLON,';',1,10228) +LexToken(EOL,'\n',1,10229) +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(SEMICOLON,';',1,10678) +LexToken(EOL,'\n',1,10679) +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(SEMICOLON,';',1,10735) +LexToken(EOL,'\n',1,10736) +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(SEMICOLON,';',1,10784) +LexToken(EOL,'\n',1,10785) +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(OPERATOR,'+',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(OPERATOR,'+',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(SEMICOLON,';',1,10879) +LexToken(EOL,'\n',1,10880) +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(OPERATOR,'+',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(OPERATOR,'+',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(SEMICOLON,';',1,10973) +LexToken(EOL,'\n',1,10974) +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(OPERATOR,'+',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(OPERATOR,'+',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(SEMICOLON,';',1,11068) +LexToken(EOL,'\n',1,11069) +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(OPERATOR,'+',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(OPERATOR,'+',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(OPERATOR,'+',1,11164) +LexToken(VAR,'string',1,11165) +LexToken(OPENBRACKET,'(',1,11171) +LexToken(VAR,'curwin',1,11172) +LexToken(CLOSEBRACKET,')',1,11178) +LexToken(OPERATOR,'+',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(OPERATOR,'+',1,11210) +LexToken(VAR,'string',1,11211) +LexToken(OPENBRACKET,'(',1,11217) +LexToken(VAR,'curwin',1,11218) +LexToken(CLOSEBRACKET,')',1,11224) +LexToken(OPERATOR,'+',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(OPERATOR,'+',1,11256) +LexToken(VAR,'string',1,11257) +LexToken(OPENBRACKET,'(',1,11263) +LexToken(VAR,'curwin',1,11264) +LexToken(CLOSEBRACKET,')',1,11270) +LexToken(OPERATOR,'+',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(OPERATOR,'+',1,11306) +LexToken(VAR,'string',1,11307) +LexToken(OPENBRACKET,'(',1,11313) +LexToken(VAR,'curwin',1,11314) +LexToken(CLOSEBRACKET,')',1,11320) +LexToken(OPERATOR,'+',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(OPERATOR,'+',1,11352) +LexToken(VAR,'string',1,11353) +LexToken(OPENBRACKET,'(',1,11359) +LexToken(VAR,'curwin',1,11360) +LexToken(CLOSEBRACKET,')',1,11366) +LexToken(OPERATOR,'+',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(SEMICOLON,';',1,11655) +LexToken(EOL,'\n',1,11656) +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(SEMICOLON,';',1,11669) +LexToken(EOL,'\n',1,11670) +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(SEMICOLON,';',1,11693) +LexToken(EOL,'\n',1,11694) +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(SEMICOLON,';',1,11718) +LexToken(EOL,'\n',1,11719) +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(SEMICOLON,';',1,11741) +LexToken(EOL,'\n',1,11742) +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(SEMICOLON,';',1,11778) +LexToken(EOL,'\n',1,11779) +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(SEMICOLON,';',1,11803) +LexToken(EOL,'\n',1,11804) +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(SEMICOLON,';',1,11829) +LexToken(EOL,'\n',1,11830) +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(SEMICOLON,';',1,11855) +LexToken(EOL,'\n',1,11856) +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(SEMICOLON,';',1,11874) +LexToken(EOL,'\n',1,11875) +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(NUMBER,'-1',1,11904) +LexToken(CLOSESQBRACKET,']',1,11906) +LexToken(CLOSEBRACKET,')',1,11907) +LexToken(SEMICOLON,';',1,11908) +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(SEMICOLON,';',1,11957) +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(SEMICOLON,';',1,12147) +LexToken(EOL,'\n',1,12148) +LexToken(EOL,'\n',1,12176) +LexToken(VAR,'lines',1,12181) +LexToken(OPENBRACKET,'(',1,12186) +LexToken(NUMBER,'0',1,12187) +LexToken(CLOSEBRACKET,')',1,12188) +LexToken(SEMICOLON,';',1,12189) +LexToken(EOL,'\n',1,12190) +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(SEMICOLON,';',1,12283) +LexToken(EOL,'\n',1,12284) +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(SEMICOLON,';',1,12326) +LexToken(EOL,'\n',1,12327) +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(SEMICOLON,';',1,12413) +LexToken(EOL,'\n',1,12414) +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(COMMA,',',1,12519) +LexToken(EOL,'\n',1,12520) +LexToken(VAR,'ipar',1,12533) +LexToken(ASSIGNMENT,'=',1,12537) +LexToken(OPENSQBRACKET,'[',1,12538) +LexToken(CLOSESQBRACKET,']',1,12539) +LexToken(SEMICOLON,';',1,12540) +LexToken(EOL,'\n',1,12541) +LexToken(VAR,'rpar',1,12554) +LexToken(ASSIGNMENT,'=',1,12558) +LexToken(OPENSQBRACKET,'[',1,12559) +LexToken(CLOSESQBRACKET,']',1,12560) +LexToken(SEMICOLON,';',1,12561) +LexToken(EOL,'\n',1,12562) +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(SEMICOLON,';',1,12587) +LexToken(EOL,'\n',1,12588) +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(SEMICOLON,';',1,13051) +LexToken(EOL,'\n',1,13052) +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(SEMICOLON,';',1,13108) +LexToken(EOL,'\n',1,13109) +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(SEMICOLON,';',1,13166) +LexToken(EOL,'\n',1,13167) +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(SEMICOLON,';',1,13227) +LexToken(EOL,'\n',1,13228) +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(SEMICOLON,';',1,13286) +LexToken(EOL,'\n',1,13287) +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(SEMICOLON,';',1,13345) +LexToken(EOL,'\n',1,13346) +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(SEMICOLON,';',1,13400) +LexToken(EOL,'\n',1,13401) +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(SEMICOLON,';',1,13458) +LexToken(EOL,'\n',1,13459) +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(SEMICOLON,';',1,13525) +LexToken(EOL,'\n',1,13526) +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(SEMICOLON,';',1,13594) +LexToken(EOL,'\n',1,13595) +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(SEMICOLON,';',1,13638) +LexToken(EOL,'\n',1,13639) +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(SEMICOLON,';',1,13862) +LexToken(EOL,'\n',1,13863) +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(SEMICOLON,';',1,14223) +LexToken(EOL,'\n',1,14224) +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(SEMICOLON,';',1,14328) +LexToken(EOL,'\n',1,14329) +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(COMMA,',',1,14721) +LexToken(EOL,'\n',1,14722) +LexToken(VAR,'ans0',1,14739) +LexToken(ASSIGNMENT,'=',1,14743) +LexToken(DQSTRING,'"1"',1,14746) +LexToken(COMMA,',',1,14747) +LexToken(EOL,'\n',1,14748) +LexToken(ELSE,'else',1,14761) +LexToken(COMMA,',',1,14765) +LexToken(EOL,'\n',1,14766) +LexToken(VAR,'ans0',1,14783) +LexToken(ASSIGNMENT,'=',1,14787) +LexToken(DQSTRING,'"0"',1,14790) +LexToken(COMMA,',',1,14791) +LexToken(EOL,'\n',1,14792) +LexToken(END,'end',1,14805) +LexToken(SEMICOLON,';',1,14808) +LexToken(EOL,'\n',1,14809) +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(SEMICOLON,';',1,14959) +LexToken(EOL,'\n',1,14960) +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(SEMICOLON,';',1,15025) +LexToken(EOL,'\n',1,15026) +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(SEMICOLON,';',1,15090) +LexToken(EOL,'\n',1,15091) +LexToken(END,'end',1,15108) +LexToken(SEMICOLON,';',1,15111) +LexToken(EOL,'\n',1,15112) +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(SEMICOLON,';',1,15176) +LexToken(EOL,'\n',1,15177) +LexToken(END,'end',1,15194) +LexToken(SEMICOLON,';',1,15197) +LexToken(EOL,'\n',1,15198) +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(SEMICOLON,';',1,15230) +LexToken(EOL,'\n',1,15231) +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(SEMICOLON,';',1,15727) +LexToken(EOL,'\n',1,15728) +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(SEMICOLON,';',1,15801) +LexToken(EOL,'\n',1,15802) +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(SEMICOLON,';',1,15833) +LexToken(EOL,'\n',1,15834) +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(SEMICOLON,';',1,15873) +LexToken(EOL,'\n',1,15874) +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(OPERATOR,'*',1,15908) +LexToken(NUMBER,'2',1,15909) +LexToken(OPERATOR,'/',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(SEMICOLON,';',1,15919) +LexToken(EOL,'\n',1,15920) +LexToken(VAR,'yt',1,15937) +LexToken(ASSIGNMENT,'=',1,15939) +LexToken(VAR,'Amp',1,15940) +LexToken(OPERATOR,'*',1,15943) +LexToken(VAR,'sin',1,15944) +LexToken(OPENBRACKET,'(',1,15947) +LexToken(VAR,'wp',1,15948) +LexToken(OPERATOR,'*',1,15950) +LexToken(VAR,'xt',1,15951) +LexToken(OPERATOR,'+',1,15953) +LexToken(VAR,'phase',1,15954) +LexToken(CLOSEBRACKET,')',1,15959) +LexToken(OPERATOR,'+',1,15960) +LexToken(VAR,'offset',1,15961) +LexToken(SEMICOLON,';',1,15967) +LexToken(EOL,'\n',1,15968) +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(SEMICOLON,';',1,15995) +LexToken(EOL,'\n',1,15996) +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(SEMICOLON,';',1,16472) +LexToken(EOL,'\n',1,16473) +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(SEMICOLON,';',1,16504) +LexToken(EOL,'\n',1,16505) +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(SEMICOLON,';',1,16578) +LexToken(EOL,'\n',1,16579) +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(SEMICOLON,';',1,16613) +LexToken(EOL,'\n',1,16614) +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(SEMICOLON,';',1,16662) +LexToken(EOL,'\n',1,16663) +LexToken(VAR,'yt',1,16684) +LexToken(ASSIGNMENT,'=',1,16686) +LexToken(OPENSQBRACKET,'[',1,16687) +LexToken(NUMBER,'0',1,16688) +LexToken(CLOSESQBRACKET,']',1,16689) +LexToken(SEMICOLON,';',1,16690) +LexToken(EOL,'\n',1,16691) +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(SEMICOLON,';',1,16738) +LexToken(EOL,'\n',1,16739) +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(SEMICOLON,';',1,16793) +LexToken(EOL,'\n',1,16794) +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(SEMICOLON,';',1,17183) +LexToken(EOL,'\n',1,17184) +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(SEMICOLON,';',1,17215) +LexToken(EOL,'\n',1,17216) +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(SEMICOLON,';',1,17244) +LexToken(EOL,'\n',1,17245) +LexToken(VAR,'yt',1,17262) +LexToken(ASSIGNMENT,'=',1,17264) +LexToken(OPENSQBRACKET,'[',1,17265) +LexToken(VAR,'sAmp2',1,17266) +LexToken(SEMICOLON,';',1,17271) +LexToken(OPERATOR,'-',1,17272) +LexToken(VAR,'sAmp2',1,17273) +LexToken(CLOSESQBRACKET,']',1,17278) +LexToken(SEMICOLON,';',1,17279) +LexToken(EOL,'\n',1,17280) +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(SEMICOLON,';',1,17307) +LexToken(EOL,'\n',1,17308) +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(SEMICOLON,';',1,17362) +LexToken(EOL,'\n',1,17363) +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(SEMICOLON,';',1,17876) +LexToken(EOL,'\n',1,17877) +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(SEMICOLON,';',1,17908) +LexToken(EOL,'\n',1,17909) +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(SEMICOLON,';',1,17966) +LexToken(EOL,'\n',1,17967) +LexToken(VAR,'yt',1,17988) +LexToken(ASSIGNMENT,'=',1,17990) +LexToken(VAR,'Bias3',1,17991) +LexToken(SEMICOLON,';',1,17996) +LexToken(EOL,'\n',1,17997) +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(SEMICOLON,';',1,18044) +LexToken(EOL,'\n',1,18045) +LexToken(VAR,'yt',1,18066) +LexToken(ASSIGNMENT,'=',1,18068) +LexToken(OPENSQBRACKET,'[',1,18069) +LexToken(CLOSESQBRACKET,']',1,18070) +LexToken(SEMICOLON,';',1,18071) +LexToken(EOL,'\n',1,18072) +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(OPERATOR,'*',1,18260) +LexToken(VAR,'Tp3',1,18261) +LexToken(OPERATOR,'/',1,18264) +LexToken(NUMBER,'100',1,18265) +LexToken(OPERATOR,'+',1,18268) +LexToken(VAR,'Pd3',1,18269) +LexToken(SEMICOLON,';',1,18272) +LexToken(VAR,'Tp3',1,18273) +LexToken(CLOSESQBRACKET,']',1,18276) +LexToken(SEMICOLON,';',1,18277) +LexToken(EOL,'\n',1,18278) +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(OPERATOR,'+',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(SEMICOLON,';',1,18333) +LexToken(EOL,'\n',1,18334) +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(SEMICOLON,';',1,18394) +LexToken(EOL,'\n',1,18395) +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(SEMICOLON,';',1,18436) +LexToken(EOL,'\n',1,18437) +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(SEMICOLON,';',1,18513) +LexToken(EOL,'\n',1,18514) +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(SEMICOLON,';',1,18551) +LexToken(EOL,'\n',1,18552) +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(SEMICOLON,';',1,18600) +LexToken(EOL,'\n',1,18601) +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(SEMICOLON,';',1,18655) +LexToken(EOL,'\n',1,18656) +LexToken(VAR,'Pulse_exprs',1,18673) +LexToken(ASSIGNMENT,'=',1,18684) +LexToken(VAR,'Pulse_exprs2',1,18685) +LexToken(SEMICOLON,';',1,18697) +LexToken(EOL,'\n',1,18698) +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(SEMICOLON,';',1,19185) +LexToken(EOL,'\n',1,19186) +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(SEMICOLON,';',1,19217) +LexToken(EOL,'\n',1,19218) +LexToken(VAR,'rand',1,19235) +LexToken(OPENBRACKET,'(',1,19239) +LexToken(DQSTRING,'"normal"',1,19247) +LexToken(CLOSEBRACKET,')',1,19248) +LexToken(SEMICOLON,';',1,19249) +LexToken(EOL,'\n',1,19250) +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(SEMICOLON,';',1,19285) +LexToken(EOL,'\n',1,19286) +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(OPERATOR,'*',1,19323) +LexToken(OPENBRACKET,'(',1,19324) +LexToken(VAR,'np4',1,19325) +LexToken(NUMBER,'-1',1,19328) +LexToken(CLOSEBRACKET,')',1,19330) +LexToken(SEMICOLON,';',1,19331) +LexToken(EOL,'\n',1,19332) +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(SEMICOLON,';',1,19357) +LexToken(EOL,'\n',1,19358) +LexToken(VAR,'yt',1,19375) +LexToken(ASSIGNMENT,'=',1,19377) +LexToken(VAR,'mean4',1,19378) +LexToken(OPERATOR,'+',1,19383) +LexToken(VAR,'sqrt',1,19384) +LexToken(OPENBRACKET,'(',1,19388) +LexToken(VAR,'var4',1,19389) +LexToken(CLOSEBRACKET,')',1,19393) +LexToken(OPERATOR,'*',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(SEMICOLON,';',1,19406) +LexToken(EOL,'\n',1,19407) +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(SEMICOLON,';',1,19434) +LexToken(EOL,'\n',1,19435) +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(SEMICOLON,';',1,19489) +LexToken(EOL,'\n',1,19490) +LexToken(VAR,'random_n_exprs2',1,19507) +LexToken(ASSIGNMENT,'=',1,19522) +LexToken(VAR,'random_n_exprs',1,19523) +LexToken(SEMICOLON,';',1,19537) +LexToken(EOL,'\n',1,19538) +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(SEMICOLON,';',1,20017) +LexToken(EOL,'\n',1,20018) +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(SEMICOLON,';',1,20049) +LexToken(EOL,'\n',1,20050) +LexToken(VAR,'rand',1,20067) +LexToken(OPENBRACKET,'(',1,20071) +LexToken(DQSTRING,'"uniform"',1,20080) +LexToken(CLOSEBRACKET,')',1,20081) +LexToken(SEMICOLON,';',1,20082) +LexToken(EOL,'\n',1,20083) +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(SEMICOLON,';',1,20118) +LexToken(EOL,'\n',1,20119) +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(OPERATOR,'*',1,20156) +LexToken(OPENBRACKET,'(',1,20157) +LexToken(VAR,'np5',1,20158) +LexToken(NUMBER,'-1',1,20161) +LexToken(CLOSEBRACKET,')',1,20163) +LexToken(SEMICOLON,';',1,20164) +LexToken(EOL,'\n',1,20165) +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(SEMICOLON,';',1,20190) +LexToken(EOL,'\n',1,20191) +LexToken(VAR,'yt',1,20208) +LexToken(ASSIGNMENT,'=',1,20210) +LexToken(VAR,'min5',1,20211) +LexToken(OPERATOR,'+',1,20215) +LexToken(OPENBRACKET,'(',1,20216) +LexToken(VAR,'max5',1,20217) +LexToken(OPERATOR,'-',1,20221) +LexToken(VAR,'min5',1,20222) +LexToken(CLOSEBRACKET,')',1,20226) +LexToken(OPERATOR,'*',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(SEMICOLON,';',1,20239) +LexToken(EOL,'\n',1,20240) +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(SEMICOLON,';',1,20267) +LexToken(EOL,'\n',1,20268) +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(SEMICOLON,';',1,20322) +LexToken(EOL,'\n',1,20323) +LexToken(VAR,'random_u_exprs2',1,20340) +LexToken(ASSIGNMENT,'=',1,20355) +LexToken(VAR,'random_u_exprs',1,20356) +LexToken(SEMICOLON,';',1,20370) +LexToken(EOL,'\n',1,20371) +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(SEMICOLON,';',1,20527) +LexToken(EOL,'\n',1,20528) +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(SEMICOLON,';',1,20562) +LexToken(EOL,'\n',1,20563) +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(SEMICOLON,';',1,20601) +LexToken(EOL,'\n',1,20602) +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(SEMICOLON,';',1,20694) +LexToken(EOL,'\n',1,20695) +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(SEMICOLON,';',1,20895) +LexToken(EOL,'\n',1,20896) +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(SEMICOLON,';',1,21155) +LexToken(EOL,'\n',1,21156) +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(SEMICOLON,';',1,21315) +LexToken(EOL,'\n',1,21316) +LexToken(VAR,'rpar',1,21329) +LexToken(ASSIGNMENT,'=',1,21333) +LexToken(OPENSQBRACKET,'[',1,21334) +LexToken(CLOSESQBRACKET,']',1,21335) +LexToken(SEMICOLON,';',1,21336) +LexToken(EOL,'\n',1,21337) +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(SEMICOLON,';',1,21377) +LexToken(EOL,'\n',1,21378) +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(SEMICOLON,';',1,21526) +LexToken(EOL,'\n',1,21527) +LexToken(VAR,'NOrder',1,21540) +LexToken(ASSIGNMENT,'=',1,21546) +LexToken(NUMBER,'0',1,21547) +LexToken(SEMICOLON,';',1,21548) +LexToken(EOL,'\n',1,21549) +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(SEMICOLON,';',1,21576) +LexToken(EOL,'\n',1,21577) +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(NUMBER,'-1',1,21863) +LexToken(COMMA,',',1,21865) +LexToken(DQSTRING,'"vec"',1,21870) +LexToken(COMMA,',',1,21871) +LexToken(NUMBER,'-1',1,21872) +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(SEMICOLON,';',1,21932) +LexToken(EOL,'\n',1,21933) +LexToken(IF,'if',1,21946) +LexToken(VAR,'mok',1,21949) +LexToken(THEN,'then',1,21953) +LexToken(COMMA,',',1,21957) +LexToken(EOL,'\n',1,21958) +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(SEMICOLON,';',1,21985) +LexToken(EOL,'\n',1,21986) +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(COMMA,',',1,22021) +LexToken(EOL,'\n',1,22022) +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(SEMICOLON,';',1,22552) +LexToken(EOL,'\n',1,22553) +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(SEMICOLON,';',1,22750) +LexToken(EOL,'\n',1,22751) +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(SEMICOLON,';',1,22807) +LexToken(EOL,'\n',1,22808) +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(SEMICOLON,';',1,23082) +LexToken(EOL,'\n',1,23083) +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(SEMICOLON,';',1,23139) +LexToken(EOL,'\n',1,23140) +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(SEMICOLON,';',1,23519) +LexToken(EOL,'\n',1,23520) +LexToken(VAR,'points',1,23537) +LexToken(DOT,'.',1,23543) +LexToken(VAR,'data',1,23544) +LexToken(ASSIGNMENT,'=',1,23548) +LexToken(VAR,'xy',1,23549) +LexToken(SEMICOLON,';',1,23551) +LexToken(EOL,'\n',1,23552) +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(SEMICOLON,';',1,23606) +LexToken(EOL,'\n',1,23607) +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(SEMICOLON,';',1,23818) +LexToken(EOL,'\n',1,23819) +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(SEMICOLON,';',1,23846) +LexToken(EOL,'\n',1,23847) +LexToken(VAR,'dist',1,23864) +LexToken(ASSIGNMENT,'=',1,23868) +LexToken(OPENBRACKET,'(',1,23869) +LexToken(OPENBRACKET,'(',1,23870) +LexToken(VAR,'xt',1,23871) +LexToken(OPERATOR,'-',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(OPERATOR,'*',1,23883) +LexToken(VAR,'xc',1,23884) +LexToken(CLOSEBRACKET,')',1,23886) +LexToken(CLOSEBRACKET,')',1,23887) +LexToken(OPERATOR,'^',1,23888) +LexToken(NUMBER,'2',1,23889) +LexToken(OPERATOR,'+',1,23890) +LexToken(OPENBRACKET,'(',1,23891) +LexToken(OPENBRACKET,'(',1,23892) +LexToken(VAR,'yt',1,23893) +LexToken(OPERATOR,'-',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(OPERATOR,'*',1,23905) +LexToken(VAR,'yc',1,23906) +LexToken(CLOSEBRACKET,')',1,23908) +LexToken(CLOSEBRACKET,')',1,23909) +LexToken(OPERATOR,'^',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(SEMICOLON,';',1,23946) +LexToken(EOL,'\n',1,23947) +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(SEMICOLON,';',1,23983) +LexToken(EOL,'\n',1,23984) +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(OPERATOR,'-',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(OPERATOR,'/',1,24030) +LexToken(NUMBER,'80',1,24031) +LexToken(SEMICOLON,';',1,24033) +LexToken(EOL,'\n',1,24034) +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(OPERATOR,'-',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(OPERATOR,'/',1,24080) +LexToken(NUMBER,'80',1,24081) +LexToken(SEMICOLON,';',1,24083) +LexToken(EOL,'\n',1,24084) +LexToken(IF,'if',1,24101) +LexToken(OPENBRACKET,'(',1,24104) +LexToken(VAR,'abs',1,24105) +LexToken(OPENBRACKET,'(',1,24108) +LexToken(VAR,'xc',1,24109) +LexToken(OPERATOR,'-',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(OPERATOR,'-',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(SEMICOLON,';',1,24414) +LexToken(EOL,'\n',1,24415) +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(SEMICOLON,';',1,24503) +LexToken(EOL,'\n',1,24504) +LexToken(VAR,'points',1,24521) +LexToken(DOT,'.',1,24527) +LexToken(VAR,'data',1,24528) +LexToken(ASSIGNMENT,'=',1,24532) +LexToken(VAR,'xy',1,24533) +LexToken(SEMICOLON,';',1,24535) +LexToken(EOL,'\n',1,24536) +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(SEMICOLON,';',1,24590) +LexToken(EOL,'\n',1,24591) +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(SEMICOLON,';',1,24724) +LexToken(EOL,'\n',1,24725) +LexToken(VAR,'drawlater',1,24742) +LexToken(OPENBRACKET,'(',1,24751) +LexToken(CLOSEBRACKET,')',1,24752) +LexToken(SEMICOLON,';',1,24753) +LexToken(EOL,'\n',1,24754) +LexToken(VAR,'points',1,24771) +LexToken(DOT,'.',1,24777) +LexToken(VAR,'data',1,24778) +LexToken(ASSIGNMENT,'=',1,24782) +LexToken(VAR,'xy',1,24783) +LexToken(SEMICOLON,';',1,24785) +LexToken(EOL,'\n',1,24786) +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(SEMICOLON,';',1,24840) +LexToken(EOL,'\n',1,24841) +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(SEMICOLON,';',1,25254) +LexToken(EOL,'\n',1,25255) +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(SEMICOLON,';',1,25319) +LexToken(EOL,'\n',1,25320) +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(SEMICOLON,';',1,25391) +LexToken(EOL,'\n',1,25392) +LexToken(VAR,'points',1,25413) +LexToken(DOT,'.',1,25419) +LexToken(VAR,'data',1,25420) +LexToken(ASSIGNMENT,'=',1,25424) +LexToken(VAR,'xy',1,25425) +LexToken(SEMICOLON,';',1,25427) +LexToken(EOL,'\n',1,25428) +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(SEMICOLON,';',1,25868) +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(SEMICOLON,';',1,25900) +LexToken(EOL,'\n',1,25901) +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(SEMICOLON,';',1,25915) +LexToken(EOL,'\n',1,25916) +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(SEMICOLON,';',1,26004) +LexToken(EOL,'\n',1,26005) +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(SEMICOLON,';',1,26033) +LexToken(EOL,'\n',1,26034) +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(SEMICOLON,';',1,26055) +LexToken(EOL,'\n',1,26056) +LexToken(VAR,'orpar',1,26061) +LexToken(ASSIGNMENT,'=',1,26066) +LexToken(VAR,'irpar',1,26067) +LexToken(SEMICOLON,';',1,26072) +LexToken(EOL,'\n',1,26073) +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(SEMICOLON,';',1,26102) +LexToken(EOL,'\n',1,26103) +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(OPERATOR,'+',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(OPERATOR,'-',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(SEMICOLON,';',1,26184) +LexToken(EOL,'\n',1,26185) +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(SEMICOLON,';',1,26223) +LexToken(EOL,'\n',1,26224) +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(OPERATOR,'+',1,26260) +LexToken(DQSTRING,'" points, "',1,26272) +LexToken(OPERATOR,'+',1,26273) +LexToken(DQSTRING,'"Method: "',1,26283) +LexToken(OPERATOR,'+',1,26284) +LexToken(VAR,'METHOD',1,26285) +LexToken(OPERATOR,'+',1,26291) +LexToken(DQSTRING,'", "',1,26296) +LexToken(OPERATOR,'+',1,26297) +LexToken(VAR,'PERIODIC',1,26298) +LexToken(CLOSESQBRACKET,']',1,26306) +LexToken(SEMICOLON,';',1,26307) +LexToken(EOL,'\n',1,26308) +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(COMMA,',',1,26328) +LexToken(EOL,'\n',1,26329) +LexToken(RETURN,'return',1,26338) +LexToken(SEMICOLON,';',1,26344) +LexToken(EOL,'\n',1,26345) +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(COMMA,',',1,26372) +LexToken(EOL,'\n',1,26373) +LexToken(VAR,'order',1,26382) +LexToken(ASSIGNMENT,'=',1,26387) +LexToken(NUMBER,'0',1,26388) +LexToken(SEMICOLON,';',1,26389) +LexToken(EOL,'\n',1,26390) +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(SEMICOLON,';',1,26500) +LexToken(EOL,'\n',1,26501) +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(SEMICOLON,';',1,26531) +LexToken(EOL,'\n',1,26532) +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(SEMICOLON,';',1,26566) +LexToken(EOL,'\n',1,26567) +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(SEMICOLON,';',1,26623) +LexToken(EOL,'\n',1,26624) +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(SEMICOLON,';',1,26646) +LexToken(EOL,'\n',1,26647) +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(SEMICOLON,';',1,26702) +LexToken(EOL,'\n',1,26703) +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(SEMICOLON,';',1,26755) +LexToken(EOL,'\n',1,26756) +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(SEMICOLON,';',1,26775) +LexToken(EOL,'\n',1,26776) +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(SEMICOLON,';',1,26908) +LexToken(EOL,'\n',1,26909) +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(SEMICOLON,';',1,27238) +LexToken(EOL,'\n',1,27239) +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(SEMICOLON,';',1,27253) +LexToken(EOL,'\n',1,27254) +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(SEMICOLON,';',1,27268) +LexToken(EOL,'\n',1,27269) +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(SEMICOLON,';',1,27282) +LexToken(EOL,'\n',1,27283) +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(SEMICOLON,';',1,27295) +LexToken(EOL,'\n',1,27296) +LexToken(EOL,'\n',1,27297) +LexToken(VAR,'btn',1,27302) +LexToken(ASSIGNMENT,'=',1,27305) +LexToken(NUMBER,'-1',1,27306) +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(NUMBER,'-5',1,27353) +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(SEMICOLON,';',1,27387) +LexToken(EOL,'\n',1,27388) +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(SEMICOLON,';',1,27406) +LexToken(EOL,'\n',1,27407) +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(SEMICOLON,';',1,27425) +LexToken(EOL,'\n',1,27426) +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(SEMICOLON,';',1,27445) +LexToken(EOL,'\n',1,27446) +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(SEMICOLON,';',1,27465) +LexToken(EOL,'\n',1,27466) +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(SEMICOLON,';',1,27484) +LexToken(EOL,'\n',1,27485) +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(SEMICOLON,';',1,27549) +LexToken(EOL,'\n',1,27550) +LexToken(EOL,'\n',1,27551) +LexToken(VAR,'drawlater',1,27560) +LexToken(OPENBRACKET,'(',1,27569) +LexToken(CLOSEBRACKET,')',1,27570) +LexToken(SEMICOLON,';',1,27571) +LexToken(EOL,'\n',1,27572) +LexToken(VAR,'points',1,27581) +LexToken(DOT,'.',1,27587) +LexToken(VAR,'data',1,27588) +LexToken(ASSIGNMENT,'=',1,27592) +LexToken(VAR,'xyt',1,27593) +LexToken(SEMICOLON,';',1,27596) +LexToken(EOL,'\n',1,27597) +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(SEMICOLON,';',1,27648) +LexToken(EOL,'\n',1,27649) +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(SEMICOLON,';',1,27907) +LexToken(EOL,'\n',1,27908) +LexToken(RETURN,'return',1,27917) +LexToken(SEMICOLON,';',1,27923) +LexToken(EOL,'\n',1,27924) +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(SEMICOLON,';',1,27966) +LexToken(EOL,'\n',1,27967) +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(SEMICOLON,';',1,28030) +LexToken(EOL,'\n',1,28031) +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(SEMICOLON,';',1,28061) +LexToken(EOL,'\n',1,28062) +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(SEMICOLON,';',1,28092) +LexToken(EOL,'\n',1,28093) +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(SEMICOLON,';',1,28123) +LexToken(EOL,'\n',1,28124) +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(SEMICOLON,';',1,28143) +LexToken(EOL,'\n',1,28144) +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(SEMICOLON,';',1,28161) +LexToken(EOL,'\n',1,28162) +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(SEMICOLON,';',1,28184) +LexToken(EOL,'\n',1,28185) +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(SEMICOLON,';',1,28207) +LexToken(EOL,'\n',1,28208) +LexToken(EOL,'\n',1,28209) +LexToken(VAR,'dx',1,28214) +LexToken(ASSIGNMENT,'=',1,28216) +LexToken(VAR,'XMX',1,28217) +LexToken(OPERATOR,'-',1,28220) +LexToken(VAR,'XMN',1,28221) +LexToken(SEMICOLON,';',1,28224) +LexToken(EOL,'\n',1,28225) +LexToken(VAR,'dy',1,28230) +LexToken(ASSIGNMENT,'=',1,28232) +LexToken(VAR,'YMX',1,28233) +LexToken(OPERATOR,'-',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(OPERATOR,'/',1,28277) +LexToken(NUMBER,'2',1,28278) +LexToken(COMMA,',',1,28279) +LexToken(NUMBER,'1',1,28280) +LexToken(CLOSEBRACKET,')',1,28281) +LexToken(COMMA,',',1,28282) +LexToken(EOL,'\n',1,28283) +LexToken(END,'end',1,28288) +LexToken(SEMICOLON,';',1,28291) +LexToken(EOL,'\n',1,28292) +LexToken(VAR,'XMX',1,28297) +LexToken(ASSIGNMENT,'=',1,28300) +LexToken(VAR,'XMX',1,28301) +LexToken(OPERATOR,'+',1,28304) +LexToken(VAR,'dx',1,28305) +LexToken(OPERATOR,'/',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(OPERATOR,'/',1,28347) +LexToken(NUMBER,'2',1,28348) +LexToken(COMMA,',',1,28349) +LexToken(NUMBER,'1',1,28350) +LexToken(CLOSEBRACKET,')',1,28351) +LexToken(COMMA,',',1,28352) +LexToken(EOL,'\n',1,28353) +LexToken(END,'end',1,28358) +LexToken(SEMICOLON,';',1,28361) +LexToken(EOL,'\n',1,28362) +LexToken(VAR,'YMN',1,28367) +LexToken(ASSIGNMENT,'=',1,28370) +LexToken(VAR,'YMN',1,28371) +LexToken(OPERATOR,'-',1,28374) +LexToken(VAR,'dy',1,28375) +LexToken(OPERATOR,'/',1,28377) +LexToken(NUMBER,'50',1,28378) +LexToken(SEMICOLON,';',1,28380) +LexToken(EOL,'\n',1,28381) +LexToken(VAR,'YMX',1,28386) +LexToken(ASSIGNMENT,'=',1,28389) +LexToken(VAR,'YMX',1,28390) +LexToken(OPERATOR,'+',1,28393) +LexToken(VAR,'dy',1,28394) +LexToken(OPERATOR,'/',1,28396) +LexToken(NUMBER,'50',1,28397) +LexToken(SEMICOLON,';',1,28399) +LexToken(EOL,'\n',1,28400) +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(SEMICOLON,';',1,28428) +LexToken(EOL,'\n',1,28429) +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(SEMICOLON,';',1,28780) +LexToken(EOL,'\n',1,28781) +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(SEMICOLON,';',1,28830) +LexToken(EOL,'\n',1,28831) +LexToken(VAR,'xyo',1,28836) +LexToken(ASSIGNMENT,'=',1,28839) +LexToken(OPENSQBRACKET,'[',1,28840) +LexToken(CLOSESQBRACKET,']',1,28841) +LexToken(SEMICOLON,';',1,28842) +LexToken(EOL,'\n',1,28843) +LexToken(VAR,'tok',1,28848) +LexToken(ASSIGNMENT,'=',1,28851) +LexToken(PREVAR_BOOLEAN,'%f',1,28852) +LexToken(SEMICOLON,';',1,28854) +LexToken(EOL,'\n',1,28855) +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(SEMICOLON,';',1,29122) +LexToken(EOL,'\n',1,29123) +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(COMMA,',',1,29162) +LexToken(EOL,'\n',1,29163) +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(SEMICOLON,';',1,29247) +LexToken(EOL,'\n',1,29248) +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(OPERATOR,'+',1,29317) +LexToken(VAR,'filen',1,29318) +LexToken(CLOSEBRACKET,')',1,29323) +LexToken(SEMICOLON,';',1,29324) +LexToken(EOL,'\n',1,29325) +LexToken(BREAK,'break',1,29338) +LexToken(SEMICOLON,';',1,29343) +LexToken(EOL,'\n',1,29344) +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(SEMICOLON,';',1,29403) +LexToken(EOL,'\n',1,29404) +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(SEMICOLON,';',1,29592) +LexToken(EOL,'\n',1,29593) +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(SEMICOLON,';',1,29625) +LexToken(EOL,'\n',1,29626) +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(SEMICOLON,';',1,29661) +LexToken(EOL,'\n',1,29662) +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(SEMICOLON,';',1,29694) +LexToken(EOL,'\n',1,29695) +LexToken(VAR,'x1',1,29708) +LexToken(ASSIGNMENT,'=',1,29710) +LexToken(VAR,'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(NUMBER,'-1',1,29723) +LexToken(CLOSEBRACKET,')',1,29725) +LexToken(SEMICOLON,';',1,29726) +LexToken(EOL,'\n',1,29727) +LexToken(VAR,'x2',1,29740) +LexToken(ASSIGNMENT,'=',1,29742) +LexToken(VAR,'part',1,29743) +LexToken(OPENBRACKET,'(',1,29747) +LexToken(VAR,'xa',1,29748) +LexToken(COMMA,',',1,29750) +LexToken(VAR,'px',1,29751) +LexToken(OPERATOR,'+',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(SEMICOLON,';',1,29767) +LexToken(EOL,'\n',1,29768) +LexToken(VAR,'y1',1,29781) +LexToken(ASSIGNMENT,'=',1,29783) +LexToken(VAR,'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(NUMBER,'-1',1,29796) +LexToken(CLOSEBRACKET,')',1,29798) +LexToken(SEMICOLON,';',1,29799) +LexToken(EOL,'\n',1,29800) +LexToken(VAR,'y2',1,29813) +LexToken(ASSIGNMENT,'=',1,29815) +LexToken(VAR,'part',1,29816) +LexToken(OPENBRACKET,'(',1,29820) +LexToken(VAR,'ya',1,29821) +LexToken(COMMA,',',1,29823) +LexToken(VAR,'py',1,29824) +LexToken(OPERATOR,'+',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(SEMICOLON,';',1,29840) +LexToken(EOL,'\n',1,29841) +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(SEMICOLON,';',1,29879) +LexToken(EOL,'\n',1,29880) +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(COMMA,',',1,29908) +LexToken(EOL,'\n',1,29909) +LexToken(VAR,'xinfo',1,29926) +LexToken(OPENBRACKET,'(',1,29931) +LexToken(DQSTRING,'"Bad address in X:"',1,29950) +LexToken(OPERATOR,'+',1,29951) +LexToken(VAR,'x1',1,29952) +LexToken(CLOSEBRACKET,')',1,29954) +LexToken(SEMICOLON,';',1,29955) +LexToken(EOL,'\n',1,29956) +LexToken(BREAK,'break',1,29973) +LexToken(COMMA,',',1,29978) +LexToken(EOL,'\n',1,29979) +LexToken(END,'end',1,29992) +LexToken(EOL,'\n',1,29995) +LexToken(VAR,'x11',1,30008) +LexToken(ASSIGNMENT,'=',1,30011) +LexToken(VAR,'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(NUMBER,'-1',1,30025) +LexToken(CLOSEBRACKET,')',1,30027) +LexToken(SEMICOLON,';',1,30028) +LexToken(EOL,'\n',1,30029) +LexToken(VAR,'x12',1,30042) +LexToken(ASSIGNMENT,'=',1,30045) +LexToken(VAR,'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(SEMICOLON,';',1,30069) +LexToken(EOL,'\n',1,30070) +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(SEMICOLON,';',1,30108) +LexToken(EOL,'\n',1,30109) +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(COMMA,',',1,30137) +LexToken(EOL,'\n',1,30138) +LexToken(VAR,'xinfo',1,30155) +LexToken(OPENBRACKET,'(',1,30160) +LexToken(DQSTRING,'"Bad address in X:"',1,30179) +LexToken(OPERATOR,'+',1,30180) +LexToken(VAR,'x2',1,30181) +LexToken(CLOSEBRACKET,')',1,30183) +LexToken(SEMICOLON,';',1,30184) +LexToken(EOL,'\n',1,30185) +LexToken(BREAK,'break',1,30202) +LexToken(COMMA,',',1,30207) +LexToken(EOL,'\n',1,30208) +LexToken(END,'end',1,30221) +LexToken(EOL,'\n',1,30224) +LexToken(VAR,'x21',1,30237) +LexToken(ASSIGNMENT,'=',1,30240) +LexToken(VAR,'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(NUMBER,'-1',1,30254) +LexToken(CLOSEBRACKET,')',1,30256) +LexToken(SEMICOLON,';',1,30257) +LexToken(EOL,'\n',1,30258) +LexToken(VAR,'x22',1,30271) +LexToken(ASSIGNMENT,'=',1,30274) +LexToken(VAR,'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(SEMICOLON,';',1,30298) +LexToken(EOL,'\n',1,30299) +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(SEMICOLON,';',1,30337) +LexToken(EOL,'\n',1,30338) +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(COMMA,',',1,30366) +LexToken(EOL,'\n',1,30367) +LexToken(VAR,'xinfo',1,30384) +LexToken(OPENBRACKET,'(',1,30389) +LexToken(DQSTRING,'"Bad address in Y:"',1,30408) +LexToken(OPERATOR,'+',1,30409) +LexToken(VAR,'y1',1,30410) +LexToken(CLOSEBRACKET,')',1,30412) +LexToken(SEMICOLON,';',1,30413) +LexToken(EOL,'\n',1,30414) +LexToken(BREAK,'break',1,30431) +LexToken(COMMA,',',1,30436) +LexToken(EOL,'\n',1,30437) +LexToken(END,'end',1,30450) +LexToken(EOL,'\n',1,30453) +LexToken(VAR,'y11',1,30466) +LexToken(ASSIGNMENT,'=',1,30469) +LexToken(VAR,'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(NUMBER,'-1',1,30483) +LexToken(CLOSEBRACKET,')',1,30485) +LexToken(SEMICOLON,';',1,30486) +LexToken(EOL,'\n',1,30487) +LexToken(VAR,'y12',1,30500) +LexToken(ASSIGNMENT,'=',1,30503) +LexToken(VAR,'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(SEMICOLON,';',1,30527) +LexToken(EOL,'\n',1,30528) +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(SEMICOLON,';',1,30566) +LexToken(EOL,'\n',1,30567) +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(COMMA,',',1,30595) +LexToken(EOL,'\n',1,30596) +LexToken(VAR,'xinfo',1,30613) +LexToken(OPENBRACKET,'(',1,30618) +LexToken(DQSTRING,'"Bad address in Y:"',1,30637) +LexToken(OPERATOR,'+',1,30638) +LexToken(VAR,'y2',1,30639) +LexToken(CLOSEBRACKET,')',1,30641) +LexToken(SEMICOLON,';',1,30642) +LexToken(EOL,'\n',1,30643) +LexToken(BREAK,'break',1,30660) +LexToken(COMMA,',',1,30665) +LexToken(EOL,'\n',1,30666) +LexToken(END,'end',1,30679) +LexToken(EOL,'\n',1,30682) +LexToken(VAR,'y21',1,30695) +LexToken(ASSIGNMENT,'=',1,30698) +LexToken(VAR,'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(NUMBER,'-1',1,30712) +LexToken(CLOSEBRACKET,')',1,30714) +LexToken(SEMICOLON,';',1,30715) +LexToken(EOL,'\n',1,30716) +LexToken(VAR,'y22',1,30729) +LexToken(ASSIGNMENT,'=',1,30732) +LexToken(VAR,'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(SEMICOLON,';',1,30756) +LexToken(EOL,'\n',1,30757) +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(SEMICOLON,';',1,30820) +LexToken(EOL,'\n',1,30821) +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(SEMICOLON,';',1,30850) +LexToken(EOL,'\n',1,30851) +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(SEMICOLON,';',1,30880) +LexToken(EOL,'\n',1,30881) +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(SEMICOLON,';',1,30929) +LexToken(EOL,'\n',1,30930) +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(COMMA,',',1,30955) +LexToken(EOL,'\n',1,30956) +LexToken(VAR,'xstC',1,30973) +LexToken(ASSIGNMENT,'=',1,30977) +LexToken(VAR,'xstC',1,30978) +LexToken(OPERATOR,'+',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(VAR,'part',1,30999) +LexToken(OPENBRACKET,'(',1,31003) +LexToken(VAR,'x11',1,31004) +LexToken(COMMA,',',1,31007) +LexToken(VAR,'lx11',1,31008) +LexToken(OPERATOR,'-',1,31012) +LexToken(VAR,'i',1,31013) +LexToken(OPERATOR,'+',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(OPERATOR,'*',1,31022) +LexToken(NUMBER,'26',1,31023) +LexToken(OPERATOR,'^',1,31025) +LexToken(OPENBRACKET,'(',1,31026) +LexToken(VAR,'i',1,31027) +LexToken(NUMBER,'-1',1,31028) +LexToken(CLOSEBRACKET,')',1,31030) +LexToken(SEMICOLON,';',1,31031) +LexToken(EOL,'\n',1,31032) +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(SEMICOLON,';',1,31067) +LexToken(EOL,'\n',1,31068) +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(COMMA,',',1,31093) +LexToken(EOL,'\n',1,31094) +LexToken(VAR,'xenC',1,31111) +LexToken(ASSIGNMENT,'=',1,31115) +LexToken(VAR,'xenC',1,31116) +LexToken(OPERATOR,'+',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(VAR,'part',1,31137) +LexToken(OPENBRACKET,'(',1,31141) +LexToken(VAR,'x21',1,31142) +LexToken(COMMA,',',1,31145) +LexToken(VAR,'lx21',1,31146) +LexToken(OPERATOR,'-',1,31150) +LexToken(VAR,'i',1,31151) +LexToken(OPERATOR,'+',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(OPERATOR,'*',1,31160) +LexToken(NUMBER,'26',1,31161) +LexToken(OPERATOR,'^',1,31163) +LexToken(OPENBRACKET,'(',1,31164) +LexToken(VAR,'i',1,31165) +LexToken(NUMBER,'-1',1,31166) +LexToken(CLOSEBRACKET,')',1,31168) +LexToken(SEMICOLON,';',1,31169) +LexToken(EOL,'\n',1,31170) +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(SEMICOLON,';',1,31205) +LexToken(EOL,'\n',1,31206) +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(COMMA,',',1,31231) +LexToken(EOL,'\n',1,31232) +LexToken(VAR,'ystC',1,31249) +LexToken(ASSIGNMENT,'=',1,31253) +LexToken(VAR,'ystC',1,31254) +LexToken(OPERATOR,'+',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(VAR,'part',1,31275) +LexToken(OPENBRACKET,'(',1,31279) +LexToken(VAR,'y11',1,31280) +LexToken(COMMA,',',1,31283) +LexToken(VAR,'ly11',1,31284) +LexToken(OPERATOR,'-',1,31288) +LexToken(VAR,'i',1,31289) +LexToken(OPERATOR,'+',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(OPERATOR,'*',1,31298) +LexToken(NUMBER,'26',1,31299) +LexToken(OPERATOR,'^',1,31301) +LexToken(OPENBRACKET,'(',1,31302) +LexToken(VAR,'i',1,31303) +LexToken(NUMBER,'-1',1,31304) +LexToken(CLOSEBRACKET,')',1,31306) +LexToken(SEMICOLON,';',1,31307) +LexToken(EOL,'\n',1,31308) +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(SEMICOLON,';',1,31343) +LexToken(EOL,'\n',1,31344) +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(COMMA,',',1,31369) +LexToken(EOL,'\n',1,31370) +LexToken(VAR,'yenC',1,31387) +LexToken(ASSIGNMENT,'=',1,31391) +LexToken(VAR,'yenC',1,31392) +LexToken(OPERATOR,'+',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(VAR,'part',1,31413) +LexToken(OPENBRACKET,'(',1,31417) +LexToken(VAR,'y21',1,31418) +LexToken(COMMA,',',1,31421) +LexToken(VAR,'ly21',1,31422) +LexToken(OPERATOR,'-',1,31426) +LexToken(VAR,'i',1,31427) +LexToken(OPERATOR,'+',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(OPERATOR,'*',1,31436) +LexToken(NUMBER,'26',1,31437) +LexToken(OPERATOR,'^',1,31439) +LexToken(OPENBRACKET,'(',1,31440) +LexToken(VAR,'i',1,31441) +LexToken(NUMBER,'-1',1,31442) +LexToken(CLOSEBRACKET,')',1,31444) +LexToken(SEMICOLON,';',1,31445) +LexToken(EOL,'\n',1,31446) +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(SEMICOLON,';',1,31491) +LexToken(EOL,'\n',1,31492) +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(SEMICOLON,';',1,31520) +LexToken(EOL,'\n',1,31521) +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(SEMICOLON,';',1,31549) +LexToken(EOL,'\n',1,31550) +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(SEMICOLON,';',1,31578) +LexToken(EOL,'\n',1,31579) +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(SEMICOLON,';',1,31762) +LexToken(EOL,'\n',1,31763) +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(SEMICOLON,';',1,31953) +LexToken(EOL,'\n',1,31954) +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(SEMICOLON,';',1,32075) +LexToken(EOL,'\n',1,32076) +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(SEMICOLON,';',1,32158) +LexToken(EOL,'\n',1,32159) +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(SEMICOLON,';',1,32188) +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(SEMICOLON,';',1,32247) +LexToken(EOL,'\n',1,32248) +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(SEMICOLON,';',1,32273) +LexToken(EOL,'\n',1,32274) +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(SEMICOLON,';',1,32299) +LexToken(EOL,'\n',1,32300) +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(SEMICOLON,';',1,32325) +LexToken(EOL,'\n',1,32326) +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(SEMICOLON,';',1,32351) +LexToken(EOL,'\n',1,32352) +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(SEMICOLON,';',1,32405) +LexToken(EOL,'\n',1,32406) +LexToken(BREAK,'break',1,32419) +LexToken(COMMA,',',1,32424) +LexToken(EOL,'\n',1,32425) +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(SEMICOLON,';',1,32527) +LexToken(EOL,'\n',1,32528) +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(SEMICOLON,';',1,32729) +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(SEMICOLON,';',1,32780) +LexToken(EOL,'\n',1,32781) +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(SEMICOLON,';',1,32798) +LexToken(EOL,'\n',1,32799) +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(SEMICOLON,';',1,32816) +LexToken(EOL,'\n',1,32817) +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(SEMICOLON,';',1,32834) +LexToken(EOL,'\n',1,32835) +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(OPERATOR,'+',1,32953) +LexToken(VAR,'string',1,32954) +LexToken(OPENBRACKET,'(',1,32960) +LexToken(VAR,'i',1,32961) +LexToken(CLOSEBRACKET,')',1,32962) +LexToken(OPERATOR,'+',1,32963) +LexToken(DQSTRING,'")"',1,32966) +LexToken(CLOSEBRACKET,')',1,32967) +LexToken(SEMICOLON,';',1,32968) +LexToken(EOL,'\n',1,32969) +LexToken(RETURN,'return',1,32982) +LexToken(SEMICOLON,';',1,32988) +LexToken(EOL,'\n',1,32989) +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(OPERATOR,'+',1,33074) +LexToken(VAR,'string',1,33075) +LexToken(OPENBRACKET,'(',1,33081) +LexToken(VAR,'i',1,33082) +LexToken(CLOSEBRACKET,')',1,33083) +LexToken(OPERATOR,'+',1,33084) +LexToken(DQSTRING,'")"',1,33087) +LexToken(CLOSEBRACKET,')',1,33088) +LexToken(SEMICOLON,';',1,33089) +LexToken(EOL,'\n',1,33090) +LexToken(RETURN,'return',1,33103) +LexToken(SEMICOLON,';',1,33109) +LexToken(EOL,'\n',1,33110) +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(SEMICOLON,';',1,33161) +LexToken(EOL,'\n',1,33162) +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(SEMICOLON,';',1,33193) +LexToken(EOL,'\n',1,33194) +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(SEMICOLON,';',1,33342) +LexToken(EOL,'\n',1,33343) +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(SEMICOLON,';',1,33465) +LexToken(EOL,'\n',1,33466) +LexToken(VAR,'splines',1,33471) +LexToken(DOT,'.',1,33478) +LexToken(VAR,'data',1,33479) +LexToken(ASSIGNMENT,'=',1,33483) +LexToken(VAR,'xy',1,33484) +LexToken(SEMICOLON,';',1,33486) +LexToken(EOL,'\n',1,33487) +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(SEMICOLON,';',1,33533) +LexToken(EOL,'\n',1,33534) +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(SEMICOLON,';',1,33556) +LexToken(EOL,'\n',1,33557) +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(SEMICOLON,';',1,33581) +LexToken(EOL,'\n',1,33582) +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(COMMA,',',1,33705) +LexToken(EOL,'\n',1,33706) +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(COMMA,',',1,33756) +LexToken(EOL,'\n',1,33757) +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(COMMA,',',1,33797) +LexToken(EOL,'\n',1,33798) +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(COMMA,',',1,33839) +LexToken(EOL,'\n',1,33840) +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(COMMA,',',1,33884) +LexToken(EOL,'\n',1,33885) +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(COMMA,',',1,33927) +LexToken(EOL,'\n',1,33928) +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(COMMA,',',1,33970) +LexToken(EOL,'\n',1,33971) +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(COMMA,',',1,34009) +LexToken(EOL,'\n',1,34010) +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(COMMA,',',1,34051) +LexToken(EOL,'\n',1,34052) +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(COMMA,',',1,34102) +LexToken(EOL,'\n',1,34103) +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(SEMICOLON,';',1,34246) +LexToken(EOL,'\n',1,34247) +LexToken(VAR,'sok',1,34252) +LexToken(ASSIGNMENT,'=',1,34255) +LexToken(PREVAR_BOOLEAN,'%f',1,34256) +LexToken(SEMICOLON,';',1,34258) +LexToken(EOL,'\n',1,34259) +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(SEMICOLON,';',1,34507) +LexToken(EOL,'\n',1,34508) +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(COMMA,',',1,34547) +LexToken(EOL,'\n',1,34548) +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(SEMICOLON,';',1,34593) +LexToken(EOL,'\n',1,34594) +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(SEMICOLON,';',1,34618) +LexToken(EOL,'\n',1,34619) +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(COMMA,',',1,34642) +LexToken(EOL,'\n',1,34643) +LexToken(VAR,'xinfo',1,34656) +LexToken(OPENBRACKET,'(',1,34661) +LexToken(DQSTRING,'"Bad format in reading data file"',1,34694) +LexToken(CLOSEBRACKET,')',1,34695) +LexToken(SEMICOLON,';',1,34696) +LexToken(EOL,'\n',1,34697) +LexToken(VAR,'sok',1,34710) +LexToken(ASSIGNMENT,'=',1,34713) +LexToken(PREVAR_BOOLEAN,'%f',1,34714) +LexToken(SEMICOLON,';',1,34716) +LexToken(EOL,'\n',1,34717) +LexToken(BREAK,'break',1,34730) +LexToken(SEMICOLON,';',1,34735) +LexToken(EOL,'\n',1,34736) +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(SEMICOLON,';',1,34762) +LexToken(EOL,'\n',1,34763) +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(SEMICOLON,';',1,34807) +LexToken(EOL,'\n',1,34808) +LexToken(VAR,'Lx',1,34821) +LexToken(ASSIGNMENT,'=',1,34823) +LexToken(VAR,'mfscanf',1,34824) +LexToken(OPENBRACKET,'(',1,34831) +LexToken(NUMBER,'-1',1,34832) +LexToken(COMMA,',',1,34834) +LexToken(VAR,'fd',1,34835) +LexToken(COMMA,',',1,34837) +LexToken(VAR,'Cformat',1,34838) +LexToken(CLOSEBRACKET,')',1,34845) +LexToken(SEMICOLON,';',1,34846) +LexToken(EOL,'\n',1,34847) +LexToken(VAR,'mclose',1,34860) +LexToken(OPENBRACKET,'(',1,34866) +LexToken(VAR,'fd',1,34867) +LexToken(CLOSEBRACKET,')',1,34869) +LexToken(SEMICOLON,';',1,34870) +LexToken(EOL,'\n',1,34871) +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(OPERATOR,'+',1,34939) +LexToken(VAR,'filen',1,34940) +LexToken(CLOSEBRACKET,')',1,34945) +LexToken(SEMICOLON,';',1,34946) +LexToken(EOL,'\n',1,34947) +LexToken(BREAK,'break',1,34960) +LexToken(SEMICOLON,';',1,34965) +LexToken(EOL,'\n',1,34966) +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(SEMICOLON,';',1,35004) +LexToken(EOL,'\n',1,35005) +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(COMMA,',',1,35041) +LexToken(EOL,'\n',1,35042) +LexToken(VAR,'xinfo',1,35055) +LexToken(OPENBRACKET,'(',1,35060) +LexToken(DQSTRING,'"No data read"',1,35074) +LexToken(CLOSEBRACKET,')',1,35075) +LexToken(SEMICOLON,';',1,35076) +LexToken(EOL,'\n',1,35077) +LexToken(VAR,'sok',1,35090) +LexToken(ASSIGNMENT,'=',1,35093) +LexToken(PREVAR_BOOLEAN,'%f',1,35094) +LexToken(SEMICOLON,';',1,35096) +LexToken(EOL,'\n',1,35097) +LexToken(BREAK,'break',1,35110) +LexToken(SEMICOLON,';',1,35115) +LexToken(EOL,'\n',1,35116) +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(COMMA,',',1,35153) +LexToken(EOL,'\n',1,35154) +LexToken(VAR,'xinfo',1,35167) +LexToken(OPENBRACKET,'(',1,35172) +LexToken(DQSTRING,'"Bad format"',1,35184) +LexToken(CLOSEBRACKET,')',1,35185) +LexToken(SEMICOLON,';',1,35186) +LexToken(EOL,'\n',1,35187) +LexToken(VAR,'sok',1,35200) +LexToken(ASSIGNMENT,'=',1,35203) +LexToken(PREVAR_BOOLEAN,'%f',1,35204) +LexToken(SEMICOLON,';',1,35206) +LexToken(EOL,'\n',1,35207) +LexToken(BREAK,'break',1,35220) +LexToken(SEMICOLON,';',1,35225) +LexToken(EOL,'\n',1,35226) +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(SEMICOLON,';',1,35271) +LexToken(EOL,'\n',1,35272) +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(SEMICOLON,';',1,35292) +LexToken(EOL,'\n',1,35293) +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(SEMICOLON,';',1,35337) +LexToken(EOL,'\n',1,35338) +LexToken(BREAK,'break',1,35347) +LexToken(COMMA,',',1,35352) +LexToken(EOL,'\n',1,35353) +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(SEMICOLON,';',1,35489) +LexToken(EOL,'\n',1,35490) +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(SEMICOLON,';',1,35670) +LexToken(EOL,'\n',1,35671) +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(COMMA,',',1,35710) +LexToken(EOL,'\n',1,35711) +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(SEMICOLON,';',1,35756) +LexToken(EOL,'\n',1,35757) +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(SEMICOLON,';',1,35781) +LexToken(EOL,'\n',1,35782) +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(COMMA,',',1,35804) +LexToken(EOL,'\n',1,35805) +LexToken(VAR,'xinfo',1,35818) +LexToken(OPENBRACKET,'(',1,35823) +LexToken(DQSTRING,'"Bad format in writing data file"',1,35856) +LexToken(CLOSEBRACKET,')',1,35857) +LexToken(SEMICOLON,';',1,35858) +LexToken(EOL,'\n',1,35859) +LexToken(VAR,'sok',1,35872) +LexToken(ASSIGNMENT,'=',1,35875) +LexToken(PREVAR_BOOLEAN,'%f',1,35876) +LexToken(SEMICOLON,';',1,35878) +LexToken(EOL,'\n',1,35879) +LexToken(BREAK,'break',1,35892) +LexToken(SEMICOLON,';',1,35897) +LexToken(EOL,'\n',1,35898) +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(OPERATOR,'+',1,35935) +LexToken(DQSTRING,'"\\n"',1,35939) +LexToken(SEMICOLON,';',1,35940) +LexToken(EOL,'\n',1,35941) +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(SEMICOLON,';',1,35986) +LexToken(EOL,'\n',1,35987) +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(SEMICOLON,';',1,36026) +LexToken(EOL,'\n',1,36027) +LexToken(VAR,'mclose',1,36040) +LexToken(OPENBRACKET,'(',1,36046) +LexToken(VAR,'fd',1,36047) +LexToken(CLOSEBRACKET,')',1,36049) +LexToken(SEMICOLON,';',1,36050) +LexToken(EOL,'\n',1,36051) +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(OPERATOR,'+',1,36119) +LexToken(VAR,'filen',1,36120) +LexToken(CLOSEBRACKET,')',1,36125) +LexToken(SEMICOLON,';',1,36126) +LexToken(EOL,'\n',1,36127) +LexToken(BREAK,'break',1,36140) +LexToken(SEMICOLON,';',1,36145) +LexToken(EOL,'\n',1,36146) +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(SEMICOLON,';',1,36174) +LexToken(EOL,'\n',1,36175) +LexToken(BREAK,'break',1,36184) +LexToken(COMMA,',',1,36189) +LexToken(EOL,'\n',1,36190) +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(SEMICOLON,';',1,36339) +LexToken(EOL,'\n',1,36340) +LexToken(VAR,'Y',1,36345) +LexToken(ASSIGNMENT,'=',1,36346) +LexToken(OPENSQBRACKET,'[',1,36347) +LexToken(CLOSESQBRACKET,']',1,36348) +LexToken(SEMICOLON,';',1,36349) +LexToken(EOL,'\n',1,36350) +LexToken(VAR,'orpar',1,36355) +LexToken(ASSIGNMENT,'=',1,36360) +LexToken(OPENSQBRACKET,'[',1,36361) +LexToken(CLOSESQBRACKET,']',1,36362) +LexToken(SEMICOLON,';',1,36363) +LexToken(EOL,'\n',1,36364) +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(SEMICOLON,';',1,36393) +LexToken(EOL,'\n',1,36394) +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(SEMICOLON,';',1,36457) +LexToken(EOL,'\n',1,36458) +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(SEMICOLON,';',1,36480) +LexToken(EOL,'\n',1,36481) +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(NUMBER,'-1',1,36499) +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(OPERATOR,'+',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(OPERATOR,'+',1,36529) +LexToken(NUMBER,'1',1,36530) +LexToken(CLOSEBRACKET,')',1,36531) +LexToken(CLOSESQBRACKET,']',1,36532) +LexToken(SEMICOLON,';',1,36533) +LexToken(EOL,'\n',1,36534) +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(OPERATOR,'+',1,36560) +LexToken(NUMBER,'1',1,36561) +LexToken(CLOSEBRACKET,')',1,36562) +LexToken(CLOSESQBRACKET,']',1,36563) +LexToken(SEMICOLON,';',1,36564) +LexToken(EOL,'\n',1,36565) +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(SEMICOLON,';',1,36595) +LexToken(EOL,'\n',1,36596) +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(SEMICOLON,';',1,36615) +LexToken(EOL,'\n',1,36616) +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(SEMICOLON,';',1,36701) +LexToken(EOL,'\n',1,36702) +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(SEMICOLON,';',1,36724) +LexToken(EOL,'\n',1,36725) +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(NUMBER,'-1',1,36743) +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(OPERATOR,'+',1,36771) +LexToken(NUMBER,'1',1,36772) +LexToken(CLOSEBRACKET,')',1,36773) +LexToken(CLOSESQBRACKET,']',1,36774) +LexToken(SEMICOLON,';',1,36775) +LexToken(EOL,'\n',1,36776) +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(OPERATOR,'+',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(OPERATOR,'+',1,36804) +LexToken(NUMBER,'1',1,36805) +LexToken(CLOSEBRACKET,')',1,36806) +LexToken(CLOSESQBRACKET,']',1,36807) +LexToken(SEMICOLON,';',1,36808) +LexToken(EOL,'\n',1,36809) +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(SEMICOLON,';',1,36839) +LexToken(EOL,'\n',1,36840) +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(SEMICOLON,';',1,36859) +LexToken(EOL,'\n',1,36860) +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(SEMICOLON,';',1,36947) +LexToken(EOL,'\n',1,36948) +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(SEMICOLON,';',1,36970) +LexToken(EOL,'\n',1,36971) +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(NUMBER,'-1',1,36989) +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(OPERATOR,'+',1,37014) +LexToken(VAR,'x',1,37015) +LexToken(OPENBRACKET,'(',1,37016) +LexToken(VAR,'i',1,37017) +LexToken(OPERATOR,'+',1,37018) +LexToken(NUMBER,'1',1,37019) +LexToken(CLOSEBRACKET,')',1,37020) +LexToken(CLOSEBRACKET,')',1,37021) +LexToken(OPERATOR,'/',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(OPERATOR,'+',1,37030) +LexToken(VAR,'x',1,37031) +LexToken(OPENBRACKET,'(',1,37032) +LexToken(VAR,'i',1,37033) +LexToken(OPERATOR,'+',1,37034) +LexToken(NUMBER,'1',1,37035) +LexToken(CLOSEBRACKET,')',1,37036) +LexToken(CLOSEBRACKET,')',1,37037) +LexToken(OPERATOR,'/',1,37038) +LexToken(NUMBER,'2',1,37039) +LexToken(CLOSESQBRACKET,']',1,37040) +LexToken(SEMICOLON,';',1,37041) +LexToken(EOL,'\n',1,37042) +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(OPERATOR,'+',1,37068) +LexToken(NUMBER,'1',1,37069) +LexToken(CLOSEBRACKET,')',1,37070) +LexToken(CLOSESQBRACKET,']',1,37071) +LexToken(SEMICOLON,';',1,37072) +LexToken(EOL,'\n',1,37073) +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(SEMICOLON,';',1,37103) +LexToken(EOL,'\n',1,37104) +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(SEMICOLON,';',1,37123) +LexToken(EOL,'\n',1,37124) +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(SEMICOLON,';',1,37266) +LexToken(EOL,'\n',1,37267) +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(SEMICOLON,';',1,37326) +LexToken(EOL,'\n',1,37327) +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(SEMICOLON,';',1,37348) +LexToken(EOL,'\n',1,37349) +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(SEMICOLON,';',1,37408) +LexToken(EOL,'\n',1,37409) +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(OPERATOR,'+',1,37428) +LexToken(OPENBRACKET,'(',1,37429) +LexToken(VAR,'xmn',1,37430) +LexToken(OPERATOR,'-',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(OPERATOR,'*',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(OPERATOR,'-',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(OPERATOR,'/',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(OPERATOR,'-',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(SEMICOLON,';',1,37463) +LexToken(EOL,'\n',1,37464) +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(SEMICOLON,';',1,37517) +LexToken(EOL,'\n',1,37518) +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(SEMICOLON,';',1,37541) +LexToken(EOL,'\n',1,37542) +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(SEMICOLON,';',1,37603) +LexToken(EOL,'\n',1,37604) +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(SEMICOLON,';',1,37627) +LexToken(EOL,'\n',1,37628) +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(SEMICOLON,';',1,37689) +LexToken(EOL,'\n',1,37690) +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(OPERATOR,'+',1,37712) +LexToken(OPENBRACKET,'(',1,37713) +LexToken(VAR,'xmx',1,37714) +LexToken(OPERATOR,'-',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(OPERATOR,'*',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(OPERATOR,'-',1,37729) +LexToken(VAR,'y',1,37730) +LexToken(OPENBRACKET,'(',1,37731) +LexToken(VAR,'N',1,37732) +LexToken(NUMBER,'-1',1,37733) +LexToken(CLOSEBRACKET,')',1,37735) +LexToken(CLOSEBRACKET,')',1,37736) +LexToken(OPERATOR,'/',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(OPERATOR,'-',1,37743) +LexToken(VAR,'x',1,37744) +LexToken(OPENBRACKET,'(',1,37745) +LexToken(VAR,'N',1,37746) +LexToken(NUMBER,'-1',1,37747) +LexToken(CLOSEBRACKET,')',1,37749) +LexToken(CLOSEBRACKET,')',1,37750) +LexToken(CLOSESQBRACKET,']',1,37751) +LexToken(SEMICOLON,';',1,37752) +LexToken(EOL,'\n',1,37753) +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(SEMICOLON,';',1,37872) +LexToken(EOL,'\n',1,37873) +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(SEMICOLON,';',1,37909) +LexToken(EOL,'\n',1,37910) +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(SEMICOLON,';',1,37947) +LexToken(EOL,'\n',1,37948) +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(SEMICOLON,';',1,37985) +LexToken(EOL,'\n',1,37986) +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(SEMICOLON,';',1,38008) +LexToken(EOL,'\n',1,38009) +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(NUMBER,'-1',1,38031) +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(OPERATOR,'+',1,38064) +LexToken(NUMBER,'1',1,38065) +LexToken(CLOSEBRACKET,')',1,38066) +LexToken(COMMA,',',1,38067) +LexToken(VAR,'NP',1,38068) +LexToken(OPERATOR,'+',1,38070) +LexToken(NUMBER,'2',1,38071) +LexToken(CLOSEBRACKET,')',1,38072) +LexToken(TRANSPOSE,"'",1,38073) +LexToken(CLOSESQBRACKET,']',1,38074) +LexToken(SEMICOLON,';',1,38075) +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(OPERATOR,'+',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(OPERATOR,'+',1,38209) +LexToken(NUMBER,'2',1,38210) +LexToken(CLOSEBRACKET,')',1,38211) +LexToken(TRANSPOSE,"'",1,38212) +LexToken(CLOSESQBRACKET,']',1,38213) +LexToken(SEMICOLON,';',1,38214) +LexToken(EOL,'\n',1,38215) +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(SEMICOLON,';',1,38334) +LexToken(EOL,'\n',1,38335) +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(NUMBER,'-1',1,38351) +LexToken(CLOSEBRACKET,')',1,38353) +LexToken(SEMICOLON,';',1,38354) +LexToken(EOL,'\n',1,38355) +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(OPERATOR,'*',1,38371) +LexToken(VAR,'N',1,38372) +LexToken(NUMBER,'-2',1,38373) +LexToken(CLOSEBRACKET,')',1,38375) +LexToken(SEMICOLON,';',1,38376) +LexToken(EOL,'\n',1,38377) +LexToken(VAR,'C',1,38386) +LexToken(ASSIGNMENT,'=',1,38387) +LexToken(VAR,'Z',1,38388) +LexToken(OPENBRACKET,'(',1,38389) +LexToken(NUMBER,'2',1,38390) +LexToken(OPERATOR,'*',1,38391) +LexToken(VAR,'N',1,38392) +LexToken(NUMBER,'-1',1,38393) +LexToken(COLON,':',1,38395) +LexToken(NUMBER,'3',1,38396) +LexToken(OPERATOR,'*',1,38397) +LexToken(VAR,'N',1,38398) +LexToken(NUMBER,'-3',1,38399) +LexToken(CLOSEBRACKET,')',1,38401) +LexToken(SEMICOLON,';',1,38402) +LexToken(EOL,'\n',1,38403) +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(NUMBER,'-1',1,38451) +LexToken(COLON,':',1,38453) +LexToken(NUMBER,'-1',1,38454) +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(COMMA,',',1,38493) +LexToken(EOL,'\n',1,38494) +LexToken(BREAK,'break',1,38515) +LexToken(SEMICOLON,';',1,38520) +LexToken(EOL,'\n',1,38521) +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(OPERATOR,'*',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(OPERATOR,'-',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(OPERATOR,'^',1,38591) +LexToken(NUMBER,'2',1,38592) +LexToken(OPERATOR,'+',1,38593) +LexToken(VAR,'B',1,38594) +LexToken(OPENBRACKET,'(',1,38595) +LexToken(VAR,'i',1,38596) +LexToken(CLOSEBRACKET,')',1,38597) +LexToken(OPERATOR,'*',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(OPERATOR,'-',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(OPERATOR,'+',1,38610) +LexToken(VAR,'C',1,38611) +LexToken(OPENBRACKET,'(',1,38612) +LexToken(VAR,'i',1,38613) +LexToken(CLOSEBRACKET,')',1,38614) +LexToken(SEMICOLON,';',1,38615) +LexToken(EOL,'\n',1,38616) +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(NUMBER,'-1',1,38652) +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(SEMICOLON,';',1,38795) +LexToken(EOL,'\n',1,38796) +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(SEMICOLON,';',1,38831) +LexToken(EOL,'\n',1,38832) +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(SEMICOLON,';',1,38855) +LexToken(EOL,'\n',1,38856) +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(OPERATOR,'+',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(SEMICOLON,';',1,39125) +LexToken(EOL,'\n',1,39126) +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(SEMICOLON,';',1,39161) +LexToken(EOL,'\n',1,39162) +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(SEMICOLON,';',1,39185) +LexToken(EOL,'\n',1,39186) +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(OPERATOR,'+',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(SEMICOLON,';',1,39395) +LexToken(EOL,'\n',1,39396) +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(SEMICOLON,';',1,39431) +LexToken(EOL,'\n',1,39432) +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(SEMICOLON,';',1,39455) +LexToken(EOL,'\n',1,39456) +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(OPERATOR,'+',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(SEMICOLON,';',1,39661) +LexToken(EOL,'\n',1,39662) +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(SEMICOLON,';',1,39697) +LexToken(EOL,'\n',1,39698) +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(SEMICOLON,';',1,39721) +LexToken(EOL,'\n',1,39722) +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(OPERATOR,'+',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(SEMICOLON,';',1,39936) +LexToken(EOL,'\n',1,39937) +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(SEMICOLON,';',1,39972) +LexToken(EOL,'\n',1,39973) +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(SEMICOLON,';',1,39996) +LexToken(EOL,'\n',1,39997) +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(OPERATOR,'+',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(SEMICOLON,';',1,40118) +LexToken(EOL,'\n',1,40119) +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(SEMICOLON,';',1,40138) +LexToken(EOL,'\n',1,40139) +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(NUMBER,'-1',1,40255) +LexToken(SEMICOLON,';',1,40257) +LexToken(EOL,'\n',1,40258) +LexToken(VAR,'A',1,40263) +LexToken(ASSIGNMENT,'=',1,40264) +LexToken(VAR,'zeros',1,40265) +LexToken(OPENBRACKET,'(',1,40270) +LexToken(NUMBER,'3',1,40271) +LexToken(OPERATOR,'*',1,40272) +LexToken(VAR,'N',1,40273) +LexToken(NUMBER,'-1',1,40274) +LexToken(COMMA,',',1,40276) +LexToken(VAR,'N',1,40277) +LexToken(OPERATOR,'*',1,40278) +LexToken(NUMBER,'3',1,40279) +LexToken(CLOSEBRACKET,')',1,40280) +LexToken(SEMICOLON,';',1,40281) +LexToken(EOL,'\n',1,40282) +LexToken(VAR,'B',1,40287) +LexToken(ASSIGNMENT,'=',1,40288) +LexToken(VAR,'zeros',1,40289) +LexToken(OPENBRACKET,'(',1,40294) +LexToken(NUMBER,'3',1,40295) +LexToken(OPERATOR,'*',1,40296) +LexToken(VAR,'N',1,40297) +LexToken(NUMBER,'-1',1,40298) +LexToken(COMMA,',',1,40300) +LexToken(NUMBER,'1',1,40301) +LexToken(CLOSEBRACKET,')',1,40302) +LexToken(SEMICOLON,';',1,40303) +LexToken(EOL,'\n',1,40304) +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(OPERATOR,'*',1,40330) +LexToken(OPENBRACKET,'(',1,40331) +LexToken(VAR,'i',1,40332) +LexToken(NUMBER,'-1',1,40333) +LexToken(CLOSEBRACKET,')',1,40335) +LexToken(OPERATOR,'+',1,40336) +LexToken(NUMBER,'1',1,40337) +LexToken(SEMICOLON,';',1,40338) +LexToken(EOL,'\n',1,40339) +LexToken(VAR,'A',1,40348) +LexToken(OPENBRACKET,'(',1,40349) +LexToken(VAR,'j',1,40350) +LexToken(COMMA,',',1,40351) +LexToken(VAR,'i',1,40352) +LexToken(OPERATOR,'+',1,40353) +LexToken(NUMBER,'2',1,40354) +LexToken(OPERATOR,'*',1,40355) +LexToken(VAR,'N',1,40356) +LexToken(CLOSEBRACKET,')',1,40357) +LexToken(ASSIGNMENT,'=',1,40358) +LexToken(NUMBER,'1',1,40359) +LexToken(SEMICOLON,';',1,40360) +LexToken(EOL,'\n',1,40361) +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(SEMICOLON,';',1,40379) +LexToken(EOL,'\n',1,40380) +LexToken(VAR,'A',1,40389) +LexToken(OPENBRACKET,'(',1,40390) +LexToken(VAR,'j',1,40391) +LexToken(OPERATOR,'+',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(OPERATOR,'+',1,40402) +LexToken(NUMBER,'1',1,40403) +LexToken(CLOSEBRACKET,')',1,40404) +LexToken(OPERATOR,'-',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(OPERATOR,'^',1,40411) +LexToken(NUMBER,'2',1,40412) +LexToken(SEMICOLON,';',1,40413) +LexToken(EOL,'\n',1,40414) +LexToken(VAR,'A',1,40423) +LexToken(OPENBRACKET,'(',1,40424) +LexToken(VAR,'j',1,40425) +LexToken(OPERATOR,'+',1,40426) +LexToken(NUMBER,'1',1,40427) +LexToken(COMMA,',',1,40428) +LexToken(VAR,'i',1,40429) +LexToken(OPERATOR,'+',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(OPERATOR,'+',1,40437) +LexToken(NUMBER,'1',1,40438) +LexToken(CLOSEBRACKET,')',1,40439) +LexToken(OPERATOR,'-',1,40440) +LexToken(VAR,'x',1,40441) +LexToken(OPENBRACKET,'(',1,40442) +LexToken(VAR,'i',1,40443) +LexToken(CLOSEBRACKET,')',1,40444) +LexToken(SEMICOLON,';',1,40445) +LexToken(EOL,'\n',1,40446) +LexToken(VAR,'A',1,40455) +LexToken(OPENBRACKET,'(',1,40456) +LexToken(VAR,'j',1,40457) +LexToken(OPERATOR,'+',1,40458) +LexToken(NUMBER,'1',1,40459) +LexToken(COMMA,',',1,40460) +LexToken(VAR,'i',1,40461) +LexToken(OPERATOR,'+',1,40462) +LexToken(NUMBER,'2',1,40463) +LexToken(OPERATOR,'*',1,40464) +LexToken(VAR,'N',1,40465) +LexToken(CLOSEBRACKET,')',1,40466) +LexToken(ASSIGNMENT,'=',1,40467) +LexToken(NUMBER,'1',1,40468) +LexToken(SEMICOLON,';',1,40469) +LexToken(EOL,'\n',1,40470) +LexToken(VAR,'B',1,40479) +LexToken(OPENBRACKET,'(',1,40480) +LexToken(VAR,'j',1,40481) +LexToken(OPERATOR,'+',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(OPERATOR,'+',1,40489) +LexToken(NUMBER,'1',1,40490) +LexToken(CLOSEBRACKET,')',1,40491) +LexToken(SEMICOLON,';',1,40492) +LexToken(EOL,'\n',1,40493) +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(NUMBER,'-1',1,40516) +LexToken(EOL,'\n',1,40518) +LexToken(VAR,'j',1,40527) +LexToken(ASSIGNMENT,'=',1,40528) +LexToken(NUMBER,'3',1,40529) +LexToken(OPERATOR,'*',1,40530) +LexToken(OPENBRACKET,'(',1,40531) +LexToken(VAR,'i',1,40532) +LexToken(NUMBER,'-1',1,40533) +LexToken(CLOSEBRACKET,')',1,40535) +LexToken(OPERATOR,'+',1,40536) +LexToken(NUMBER,'1',1,40537) +LexToken(SEMICOLON,';',1,40538) +LexToken(EOL,'\n',1,40539) +LexToken(VAR,'A',1,40548) +LexToken(OPENBRACKET,'(',1,40549) +LexToken(VAR,'j',1,40550) +LexToken(OPERATOR,'+',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(OPERATOR,'*',1,40558) +LexToken(OPENBRACKET,'(',1,40559) +LexToken(VAR,'x',1,40560) +LexToken(OPENBRACKET,'(',1,40561) +LexToken(VAR,'i',1,40562) +LexToken(OPERATOR,'+',1,40563) +LexToken(NUMBER,'1',1,40564) +LexToken(CLOSEBRACKET,')',1,40565) +LexToken(OPERATOR,'-',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(SEMICOLON,';',1,40572) +LexToken(EOL,'\n',1,40573) +LexToken(VAR,'A',1,40582) +LexToken(OPENBRACKET,'(',1,40583) +LexToken(VAR,'j',1,40584) +LexToken(OPERATOR,'+',1,40585) +LexToken(NUMBER,'2',1,40586) +LexToken(COMMA,',',1,40587) +LexToken(VAR,'i',1,40588) +LexToken(OPERATOR,'+',1,40589) +LexToken(VAR,'N',1,40590) +LexToken(CLOSEBRACKET,')',1,40591) +LexToken(ASSIGNMENT,'=',1,40592) +LexToken(NUMBER,'1',1,40593) +LexToken(SEMICOLON,';',1,40594) +LexToken(EOL,'\n',1,40595) +LexToken(VAR,'A',1,40604) +LexToken(OPENBRACKET,'(',1,40605) +LexToken(VAR,'j',1,40606) +LexToken(OPERATOR,'+',1,40607) +LexToken(NUMBER,'2',1,40608) +LexToken(COMMA,',',1,40609) +LexToken(VAR,'i',1,40610) +LexToken(OPERATOR,'+',1,40611) +LexToken(VAR,'N',1,40612) +LexToken(OPERATOR,'+',1,40613) +LexToken(NUMBER,'1',1,40614) +LexToken(CLOSEBRACKET,')',1,40615) +LexToken(ASSIGNMENT,'=',1,40616) +LexToken(NUMBER,'-1',1,40617) +LexToken(SEMICOLON,';',1,40619) +LexToken(EOL,'\n',1,40620) +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(OPERATOR,'*',1,40643) +LexToken(VAR,'N',1,40644) +LexToken(COMMA,',',1,40645) +LexToken(NUMBER,'3',1,40646) +LexToken(OPERATOR,'*',1,40647) +LexToken(VAR,'N',1,40648) +LexToken(CLOSEBRACKET,')',1,40649) +LexToken(SEMICOLON,';',1,40650) +LexToken(EOL,'\n',1,40651) +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(OPERATOR,'*',1,40682) +LexToken(OPENBRACKET,'(',1,40683) +LexToken(VAR,'x',1,40684) +LexToken(OPENBRACKET,'(',1,40685) +LexToken(VAR,'i',1,40686) +LexToken(OPERATOR,'+',1,40687) +LexToken(NUMBER,'1',1,40688) +LexToken(CLOSEBRACKET,')',1,40689) +LexToken(OPERATOR,'-',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(OPERATOR,'^',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(OPERATOR,'+',1,40712) +LexToken(VAR,'N',1,40713) +LexToken(CLOSEBRACKET,')',1,40714) +LexToken(ASSIGNMENT,'=',1,40715) +LexToken(NUMBER,'2',1,40716) +LexToken(OPERATOR,'*',1,40717) +LexToken(OPENBRACKET,'(',1,40718) +LexToken(VAR,'x',1,40719) +LexToken(OPENBRACKET,'(',1,40720) +LexToken(VAR,'i',1,40721) +LexToken(OPERATOR,'+',1,40722) +LexToken(NUMBER,'1',1,40723) +LexToken(CLOSEBRACKET,')',1,40724) +LexToken(OPERATOR,'-',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(OPERATOR,'+',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(OPERATOR,'*',1,40750) +LexToken(OPENBRACKET,'(',1,40751) +LexToken(VAR,'x',1,40752) +LexToken(OPENBRACKET,'(',1,40753) +LexToken(VAR,'i',1,40754) +LexToken(OPERATOR,'+',1,40755) +LexToken(NUMBER,'1',1,40756) +LexToken(CLOSEBRACKET,')',1,40757) +LexToken(OPERATOR,'-',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(OPERATOR,'+',1,40776) +LexToken(VAR,'N',1,40777) +LexToken(COMMA,',',1,40778) +LexToken(VAR,'i',1,40779) +LexToken(OPERATOR,'+',1,40780) +LexToken(VAR,'N',1,40781) +LexToken(CLOSEBRACKET,')',1,40782) +LexToken(ASSIGNMENT,'=',1,40783) +LexToken(NUMBER,'1',1,40784) +LexToken(SEMICOLON,';',1,40785) +LexToken(EOL,'\n',1,40786) +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(OPERATOR,'*',1,40818) +LexToken(VAR,'N',1,40819) +LexToken(NUMBER,'-1',1,40820) +LexToken(COMMA,',',1,40822) +LexToken(NUMBER,'3',1,40823) +LexToken(OPERATOR,'*',1,40824) +LexToken(VAR,'N',1,40825) +LexToken(NUMBER,'-1',1,40826) +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(OPERATOR,'*',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(OPERATOR,'\\',1,40864) +LexToken(VAR,'Bt',1,40865) +LexToken(SEMICOLON,';',1,40867) +LexToken(EOL,'\n',1,40868) +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(OPERATOR,'*',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) diff --git a/js/NonLinear/LOOKUP_f.js b/js/NonLinear/LOOKUP_f.js new file mode 100644 index 00000000..883749e7 --- /dev/null +++ b/js/NonLinear/LOOKUP_f.js @@ -0,0 +1,368 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'graphics',1,967) +LexToken(ASSIGNMENT,'=',1,975) +LexToken(VAR,'arg1',1,976) +LexToken(DOT,'.',1,980) +LexToken(VAR,'graphics',1,981) +LexToken(SEMICOLON,';',1,989) +LexToken(EOL,'\n',1,990) +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(SEMICOLON,';',1,1044) +LexToken(EOL,'\n',1,1045) +LexToken(VAR,'rpar',1,1054) +LexToken(ASSIGNMENT,'=',1,1058) +LexToken(VAR,'model',1,1059) +LexToken(DOT,'.',1,1064) +LexToken(VAR,'rpar',1,1065) +LexToken(SEMICOLON,';',1,1069) +LexToken(EOL,'\n',1,1070) +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(OPERATOR,'/',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(SEMICOLON,';',1,1118) +LexToken(EOL,'\n',1,1119) +LexToken(VAR,'yy',1,1128) +LexToken(ASSIGNMENT,'=',1,1130) +LexToken(VAR,'rpar',1,1131) +LexToken(OPENBRACKET,'(',1,1135) +LexToken(VAR,'n',1,1136) +LexToken(OPERATOR,'+',1,1137) +LexToken(NUMBER,'1',1,1138) +LexToken(COLON,':',1,1139) +LexToken(NUMBER,'2',1,1140) +LexToken(OPERATOR,'*',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(SEMICOLON,';',1,1193) +LexToken(EOL,'\n',1,1194) +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(SEMICOLON,';',1,1308) +LexToken(EOL,'\n',1,1309) +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(COMMA,',',1,1464) +LexToken(EOL,'\n',1,1465) +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(OPERATOR,'-',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(NUMBER,'-1',1,1541) +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(SEMICOLON,';',1,1750) +LexToken(EOL,'\n',1,1751) +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(NUMBER,'-2',1,1970) +LexToken(SEMICOLON,';',1,1972) +LexToken(NUMBER,'-1',1,1973) +LexToken(SEMICOLON,';',1,1975) +LexToken(NUMBER,'1',1,1976) +LexToken(SEMICOLON,';',1,1977) +LexToken(NUMBER,'2',1,1978) +LexToken(SEMICOLON,';',1,1979) +LexToken(NUMBER,'-1',1,1980) +LexToken(SEMICOLON,';',1,1982) +LexToken(NUMBER,'1',1,1983) +LexToken(SEMICOLON,';',1,1984) +LexToken(NUMBER,'-1',1,1985) +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) diff --git a/js/NonLinear/MAXMIN.js b/js/NonLinear/MAXMIN.js new file mode 100644 index 00000000..dd7650a4 --- /dev/null +++ b/js/NonLinear/MAXMIN.js @@ -0,0 +1,471 @@ +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(SEMICOLON,';',1,882) +LexToken(EOL,'\n',1,883) +LexToken(VAR,'y',1,888) +LexToken(ASSIGNMENT,'=',1,889) +LexToken(OPENSQBRACKET,'[',1,890) +LexToken(CLOSESQBRACKET,']',1,891) +LexToken(SEMICOLON,';',1,892) +LexToken(EOL,'\n',1,893) +LexToken(VAR,'typ',1,898) +LexToken(ASSIGNMENT,'=',1,901) +LexToken(OPENSQBRACKET,'[',1,902) +LexToken(CLOSESQBRACKET,']',1,903) +LexToken(SEMICOLON,';',1,904) +LexToken(EOL,'\n',1,905) +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(SEMICOLON,';',1,955) +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(SEMICOLON,';',1,987) +LexToken(EOL,'\n',1,988) +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(SEMICOLON,';',1,1042) +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,'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(COMMA,',',1,1362) +LexToken(EOL,'\n',1,1363) +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(NUMBER,'-1',1,1427) +LexToken(COMMA,',',1,1429) +LexToken(EOL,'\n',1,1430) +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(COMMA,',',1,1493) +LexToken(EOL,'\n',1,1494) +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(NUMBER,'-1',1,1775) +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(NUMBER,'-1',1,1873) +LexToken(COMMA,',',1,1875) +LexToken(NUMBER,'-1',1,1876) +LexToken(CLOSESQBRACKET,']',1,1878) +LexToken(COMMA,',',1,1879) +LexToken(NUMBER,'-1',1,1880) +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(SEMICOLON,';',1,1982) +LexToken(EOL,'\n',1,1983) +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(SEMICOLON,';',1,2055) +LexToken(EOL,'\n',1,2056) +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(SEMICOLON,';',1,2163) +LexToken(EOL,'\n',1,2164) +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(SEMICOLON,';',1,2278) +LexToken(EOL,'\n',1,2279) +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(SEMICOLON,';',1,2332) +LexToken(EOL,'\n',1,2333) +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(OPERATOR,'+',1,2410) +LexToken(VAR,'label',1,2412) +LexToken(SEMICOLON,';',1,2417) +LexToken(EOL,'\n',1,2418) +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(SEMICOLON,';',1,2456) +LexToken(EOL,'\n',1,2457) +LexToken(VAR,'x',1,2474) +LexToken(DOT,'.',1,2475) +LexToken(VAR,'graphics',1,2476) +LexToken(ASSIGNMENT,'=',1,2484) +LexToken(VAR,'graphics',1,2485) +LexToken(SEMICOLON,';',1,2493) +LexToken(EOL,'\n',1,2494) +LexToken(VAR,'x',1,2511) +LexToken(DOT,'.',1,2512) +LexToken(VAR,'model',1,2513) +LexToken(ASSIGNMENT,'=',1,2518) +LexToken(VAR,'model',1,2519) +LexToken(SEMICOLON,';',1,2524) +LexToken(EOL,'\n',1,2525) +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(NUMBER,'-1',1,2700) +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(SEMICOLON,';',1,2780) +LexToken(EOL,'\n',1,2781) +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) diff --git a/js/NonLinear/MAX_f.js b/js/NonLinear/MAX_f.js new file mode 100644 index 00000000..623b30e9 --- /dev/null +++ b/js/NonLinear/MAX_f.js @@ -0,0 +1,156 @@ +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(SEMICOLON,';',1,881) +LexToken(EOL,'\n',1,882) +LexToken(VAR,'y',1,887) +LexToken(ASSIGNMENT,'=',1,888) +LexToken(OPENSQBRACKET,'[',1,889) +LexToken(CLOSESQBRACKET,']',1,890) +LexToken(SEMICOLON,';',1,891) +LexToken(EOL,'\n',1,892) +LexToken(VAR,'typ',1,897) +LexToken(ASSIGNMENT,'=',1,900) +LexToken(OPENSQBRACKET,'[',1,901) +LexToken(CLOSESQBRACKET,']',1,902) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,954) +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,'in',1,987) +LexToken(ASSIGNMENT,'=',1,989) +LexToken(NUMBER,'-1',1,990) +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) diff --git a/js/NonLinear/MIN_f.js b/js/NonLinear/MIN_f.js new file mode 100644 index 00000000..4d062493 --- /dev/null +++ b/js/NonLinear/MIN_f.js @@ -0,0 +1,159 @@ +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(SEMICOLON,';',1,881) +LexToken(EOL,'\n',1,882) +LexToken(VAR,'y',1,887) +LexToken(ASSIGNMENT,'=',1,888) +LexToken(OPENSQBRACKET,'[',1,889) +LexToken(CLOSESQBRACKET,']',1,890) +LexToken(SEMICOLON,';',1,891) +LexToken(EOL,'\n',1,892) +LexToken(VAR,'typ',1,897) +LexToken(ASSIGNMENT,'=',1,900) +LexToken(OPENSQBRACKET,'[',1,901) +LexToken(CLOSESQBRACKET,']',1,902) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,954) +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,'in',1,987) +LexToken(ASSIGNMENT,'=',1,989) +LexToken(NUMBER,'-1',1,990) +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) diff --git a/js/NonLinear/POWBLK_f.js b/js/NonLinear/POWBLK_f.js new file mode 100644 index 00000000..8ee4b9e2 --- /dev/null +++ b/js/NonLinear/POWBLK_f.js @@ -0,0 +1,309 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'graphics',1,967) +LexToken(ASSIGNMENT,'=',1,975) +LexToken(VAR,'arg1',1,976) +LexToken(DOT,'.',1,980) +LexToken(VAR,'graphics',1,981) +LexToken(SEMICOLON,';',1,989) +LexToken(EOL,'\n',1,990) +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(SEMICOLON,';',1,1044) +LexToken(EOL,'\n',1,1045) +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(COMMA,',',1,1107) +LexToken(EOL,'\n',1,1108) +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(COMMA,',',1,1324) +LexToken(EOL,'\n',1,1325) +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(SEMICOLON,';',1,1433) +LexToken(EOL,'\n',1,1434) +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(SEMICOLON,';',1,1510) +LexToken(EOL,'\n',1,1511) +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(SEMICOLON,';',1,1633) +LexToken(EOL,'\n',1,1634) +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(NUMBER,'-1',1,1814) +LexToken(EOL,'\n',1,1816) +LexToken(VAR,'model',1,1825) +LexToken(DOT,'.',1,1830) +LexToken(VAR,'out',1,1831) +LexToken(ASSIGNMENT,'=',1,1834) +LexToken(NUMBER,'-1',1,1835) +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) diff --git a/js/NonLinear/PRODUCT.js b/js/NonLinear/PRODUCT.js new file mode 100644 index 00000000..cc736de4 --- /dev/null +++ b/js/NonLinear/PRODUCT.js @@ -0,0 +1,426 @@ +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(SEMICOLON,';',1,885) +LexToken(EOL,'\n',1,886) +LexToken(VAR,'y',1,891) +LexToken(ASSIGNMENT,'=',1,892) +LexToken(OPENSQBRACKET,'[',1,893) +LexToken(CLOSESQBRACKET,']',1,894) +LexToken(SEMICOLON,';',1,895) +LexToken(EOL,'\n',1,896) +LexToken(VAR,'typ',1,901) +LexToken(ASSIGNMENT,'=',1,904) +LexToken(OPENSQBRACKET,'[',1,905) +LexToken(CLOSESQBRACKET,']',1,906) +LexToken(SEMICOLON,';',1,907) +LexToken(EOL,'\n',1,908) +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(SEMICOLON,';',1,958) +LexToken(EOL,'\n',1,959) +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,';',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(NUMBER,'-1',1,1303) +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(COMMA,',',1,1359) +LexToken(EOL,'\n',1,1360) +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(SEMICOLON,';',1,1399) +LexToken(EOL,'\n',1,1400) +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(NUMBER,'-1',1,1610) +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(OPERATOR,'-',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(NUMBER,'-1',1,1785) +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(OPERATOR,'-',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(NUMBER,'-1',1,2041) +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(SEMICOLON,';',1,2320) +LexToken(EOL,'\n',1,2321) +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(NUMBER,'-1',1,2440) +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(NUMBER,'-1',1,2527) +LexToken(SEMICOLON,';',1,2529) +LexToken(NUMBER,'-1',1,2530) +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(NUMBER,'-1',1,2552) +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) diff --git a/js/NonLinear/PROD_f.js b/js/NonLinear/PROD_f.js new file mode 100644 index 00000000..79e13601 --- /dev/null +++ b/js/NonLinear/PROD_f.js @@ -0,0 +1,148 @@ +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(SEMICOLON,';',1,882) +LexToken(EOL,'\n',1,883) +LexToken(VAR,'y',1,888) +LexToken(ASSIGNMENT,'=',1,889) +LexToken(OPENSQBRACKET,'[',1,890) +LexToken(CLOSESQBRACKET,']',1,891) +LexToken(SEMICOLON,';',1,892) +LexToken(EOL,'\n',1,893) +LexToken(VAR,'typ',1,898) +LexToken(ASSIGNMENT,'=',1,901) +LexToken(OPENSQBRACKET,'[',1,902) +LexToken(CLOSESQBRACKET,']',1,903) +LexToken(SEMICOLON,';',1,904) +LexToken(EOL,'\n',1,905) +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(SEMICOLON,';',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,'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(NUMBER,'-1',1,1088) +LexToken(SEMICOLON,';',1,1090) +LexToken(NUMBER,'-1',1,1091) +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(NUMBER,'-1',1,1113) +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) diff --git a/js/NonLinear/QUANT_f.js b/js/NonLinear/QUANT_f.js new file mode 100644 index 00000000..2c41b907 --- /dev/null +++ b/js/NonLinear/QUANT_f.js @@ -0,0 +1,344 @@ +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(SEMICOLON,';',1,883) +LexToken(EOL,'\n',1,884) +LexToken(VAR,'y',1,889) +LexToken(ASSIGNMENT,'=',1,890) +LexToken(OPENSQBRACKET,'[',1,891) +LexToken(CLOSESQBRACKET,']',1,892) +LexToken(SEMICOLON,';',1,893) +LexToken(EOL,'\n',1,894) +LexToken(VAR,'typ',1,899) +LexToken(ASSIGNMENT,'=',1,902) +LexToken(OPENSQBRACKET,'[',1,903) +LexToken(CLOSESQBRACKET,']',1,904) +LexToken(SEMICOLON,';',1,905) +LexToken(EOL,'\n',1,906) +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(SEMICOLON,';',1,956) +LexToken(EOL,'\n',1,957) +LexToken(VAR,'graphics',1,966) +LexToken(ASSIGNMENT,'=',1,974) +LexToken(VAR,'arg1',1,975) +LexToken(DOT,'.',1,979) +LexToken(VAR,'graphics',1,980) +LexToken(SEMICOLON,';',1,988) +LexToken(EOL,'\n',1,989) +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(SEMICOLON,';',1,1043) +LexToken(EOL,'\n',1,1044) +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(COMMA,',',1,1271) +LexToken(EOL,'\n',1,1272) +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(SEMICOLON,';',1,1879) +LexToken(EOL,'\n',1,1880) +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(SEMICOLON,';',1,1999) +LexToken(EOL,'\n',1,2000) +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(NUMBER,'-1',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(NUMBER,'-1',1,2109) +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) diff --git a/js/NonLinear/SATURATION.js b/js/NonLinear/SATURATION.js new file mode 100644 index 00000000..4d074505 --- /dev/null +++ b/js/NonLinear/SATURATION.js @@ -0,0 +1,362 @@ +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(SEMICOLON,';',1,886) +LexToken(EOL,'\n',1,887) +LexToken(VAR,'y',1,892) +LexToken(ASSIGNMENT,'=',1,893) +LexToken(OPENSQBRACKET,'[',1,894) +LexToken(CLOSESQBRACKET,']',1,895) +LexToken(SEMICOLON,';',1,896) +LexToken(EOL,'\n',1,897) +LexToken(VAR,'typ',1,902) +LexToken(ASSIGNMENT,'=',1,905) +LexToken(OPENSQBRACKET,'[',1,906) +LexToken(CLOSESQBRACKET,']',1,907) +LexToken(SEMICOLON,';',1,908) +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,954) +LexToken(VAR,'arg1',1,955) +LexToken(SEMICOLON,';',1,959) +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(SEMICOLON,';',1,991) +LexToken(EOL,'\n',1,992) +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(SEMICOLON,';',1,1046) +LexToken(EOL,'\n',1,1047) +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(COMMA,',',1,1308) +LexToken(EOL,'\n',1,1309) +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(SEMICOLON,';',1,1787) +LexToken(EOL,'\n',1,1788) +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(NUMBER,'-1',1,1905) +LexToken(SEMICOLON,';',1,1907) +LexToken(EOL,'\n',1,1908) +LexToken(VAR,'maxp',1,1917) +LexToken(ASSIGNMENT,'=',1,1921) +LexToken(NUMBER,'1',1,1922) +LexToken(SEMICOLON,';',1,1923) +LexToken(EOL,'\n',1,1924) +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) diff --git a/js/NonLinear/SAT_f.js b/js/NonLinear/SAT_f.js new file mode 100644 index 00000000..132b1066 --- /dev/null +++ b/js/NonLinear/SAT_f.js @@ -0,0 +1,358 @@ +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(SEMICOLON,';',1,881) +LexToken(EOL,'\n',1,882) +LexToken(VAR,'y',1,887) +LexToken(ASSIGNMENT,'=',1,888) +LexToken(OPENSQBRACKET,'[',1,889) +LexToken(CLOSESQBRACKET,']',1,890) +LexToken(SEMICOLON,';',1,891) +LexToken(EOL,'\n',1,892) +LexToken(VAR,'typ',1,897) +LexToken(ASSIGNMENT,'=',1,900) +LexToken(OPENSQBRACKET,'[',1,901) +LexToken(CLOSESQBRACKET,']',1,902) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,954) +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(SEMICOLON,';',1,986) +LexToken(EOL,'\n',1,987) +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(SEMICOLON,';',1,1041) +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,'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(COMMA,',',1,1265) +LexToken(EOL,'\n',1,1266) +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(OPERATOR,'/',1,1504) +LexToken(VAR,'pente',1,1505) +LexToken(SEMICOLON,';',1,1510) +LexToken(VAR,'maxp',1,1511) +LexToken(OPERATOR,'/',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(SEMICOLON,';',1,1681) +LexToken(EOL,'\n',1,1682) +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(NUMBER,'-1',1,1799) +LexToken(SEMICOLON,';',1,1801) +LexToken(EOL,'\n',1,1802) +LexToken(VAR,'maxp',1,1811) +LexToken(ASSIGNMENT,'=',1,1815) +LexToken(NUMBER,'1',1,1816) +LexToken(SEMICOLON,';',1,1817) +LexToken(EOL,'\n',1,1818) +LexToken(VAR,'slope',1,1827) +LexToken(ASSIGNMENT,'=',1,1832) +LexToken(NUMBER,'1',1,1833) +LexToken(SEMICOLON,';',1,1834) +LexToken(EOL,'\n',1,1835) +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) diff --git a/js/NonLinear/SIGNUM.js b/js/NonLinear/SIGNUM.js new file mode 100644 index 00000000..c726a624 --- /dev/null +++ b/js/NonLinear/SIGNUM.js @@ -0,0 +1,298 @@ +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(SEMICOLON,';',1,882) +LexToken(EOL,'\n',1,883) +LexToken(VAR,'y',1,888) +LexToken(ASSIGNMENT,'=',1,889) +LexToken(OPENSQBRACKET,'[',1,890) +LexToken(CLOSESQBRACKET,']',1,891) +LexToken(SEMICOLON,';',1,892) +LexToken(EOL,'\n',1,893) +LexToken(VAR,'typ',1,898) +LexToken(ASSIGNMENT,'=',1,901) +LexToken(OPENSQBRACKET,'[',1,902) +LexToken(CLOSESQBRACKET,']',1,903) +LexToken(SEMICOLON,';',1,904) +LexToken(EOL,'\n',1,905) +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(SEMICOLON,';',1,955) +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(SEMICOLON,';',1,987) +LexToken(EOL,'\n',1,988) +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(SEMICOLON,';',1,1042) +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,'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(COMMA,',',1,1279) +LexToken(EOL,'\n',1,1280) +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(NUMBER,'-1',1,1416) +LexToken(SEMICOLON,';',1,1418) +LexToken(EOL,'\n',1,1419) +LexToken(VAR,'model',1,1440) +LexToken(DOT,'.',1,1445) +LexToken(VAR,'nzcross',1,1446) +LexToken(ASSIGNMENT,'=',1,1453) +LexToken(NUMBER,'-1',1,1454) +LexToken(SEMICOLON,';',1,1456) +LexToken(EOL,'\n',1,1457) +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(SEMICOLON,';',1,1512) +LexToken(EOL,'\n',1,1513) +LexToken(VAR,'model',1,1534) +LexToken(DOT,'.',1,1539) +LexToken(VAR,'nzcross',1,1540) +LexToken(ASSIGNMENT,'=',1,1547) +LexToken(NUMBER,'0',1,1548) +LexToken(SEMICOLON,';',1,1549) +LexToken(EOL,'\n',1,1550) +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(SEMICOLON,';',1,1606) +LexToken(EOL,'\n',1,1607) +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(NUMBER,'-1',1,1722) +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) diff --git a/js/NonLinear/SINBLK_f.js b/js/NonLinear/SINBLK_f.js new file mode 100644 index 00000000..605835fd --- /dev/null +++ b/js/NonLinear/SINBLK_f.js @@ -0,0 +1,142 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +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(NUMBER,'-1',1,1055) +LexToken(EOL,'\n',1,1057) +LexToken(VAR,'model',1,1066) +LexToken(DOT,'.',1,1071) +LexToken(VAR,'out',1,1072) +LexToken(ASSIGNMENT,'=',1,1075) +LexToken(NUMBER,'-1',1,1076) +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) diff --git a/js/NonLinear/TANBLK_f.js b/js/NonLinear/TANBLK_f.js new file mode 100644 index 00000000..2ecf6304 --- /dev/null +++ b/js/NonLinear/TANBLK_f.js @@ -0,0 +1,158 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +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(NUMBER,'-1',1,1019) +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) diff --git a/js/NonLinear/TrigFun.js b/js/NonLinear/TrigFun.js new file mode 100644 index 00000000..5d9f90fb --- /dev/null +++ b/js/NonLinear/TrigFun.js @@ -0,0 +1,320 @@ +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(SEMICOLON,';',1,883) +LexToken(EOL,'\n',1,884) +LexToken(VAR,'y',1,889) +LexToken(ASSIGNMENT,'=',1,890) +LexToken(OPENSQBRACKET,'[',1,891) +LexToken(CLOSESQBRACKET,']',1,892) +LexToken(SEMICOLON,';',1,893) +LexToken(EOL,'\n',1,894) +LexToken(VAR,'typ',1,899) +LexToken(ASSIGNMENT,'=',1,902) +LexToken(OPENSQBRACKET,'[',1,903) +LexToken(CLOSESQBRACKET,']',1,904) +LexToken(SEMICOLON,';',1,905) +LexToken(EOL,'\n',1,906) +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(SEMICOLON,';',1,956) +LexToken(EOL,'\n',1,957) +LexToken(VAR,'graphics',1,966) +LexToken(ASSIGNMENT,'=',1,974) +LexToken(VAR,'arg1',1,975) +LexToken(DOT,'.',1,979) +LexToken(VAR,'graphics',1,980) +LexToken(SEMICOLON,';',1,988) +LexToken(EOL,'\n',1,989) +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(SEMICOLON,';',1,1043) +LexToken(EOL,'\n',1,1044) +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,';',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,';',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,';',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(SEMICOLON,';',1,1169) +LexToken(EOL,'\n',1,1170) +LexToken(PREVAR,'%GG',1,1179) +LexToken(ASSIGNMENT,'=',1,1182) +LexToken(OPENSQBRACKET,'[',1,1183) +LexToken(DQSTRING,'"Choose among "',1,1198) +LexToken(OPERATOR,'+',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(COMMA,',',1,1389) +LexToken(EOL,'\n',1,1390) +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(OPERATOR,'+',1,1482) +LexToken(VAR,'fun',1,1483) +LexToken(OPERATOR,'+',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(OPERATOR,'+',1,1609) +LexToken(VAR,'fun',1,1610) +LexToken(OPERATOR,'+',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(SEMICOLON,';',1,1662) +LexToken(EOL,'\n',1,1663) +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(NUMBER,'-1',1,1849) +LexToken(EOL,'\n',1,1851) +LexToken(VAR,'model',1,1860) +LexToken(DOT,'.',1,1865) +LexToken(VAR,'out',1,1866) +LexToken(ASSIGNMENT,'=',1,1869) +LexToken(NUMBER,'-1',1,1870) +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) diff --git a/js/PDE/PDE.js b/js/PDE/PDE.js new file mode 100644 index 00000000..8430301d --- /dev/null +++ b/js/PDE/PDE.js @@ -0,0 +1,1429 @@ +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,884) +LexToken(EOL,'\n',1,987) +LexToken(EOL,'\n',1,1088) +LexToken(EOL,'\n',1,1189) +LexToken(EOL,'\n',1,1190) +LexToken(VAR,'x',1,1195) +LexToken(ASSIGNMENT,'=',1,1196) +LexToken(OPENSQBRACKET,'[',1,1197) +LexToken(CLOSESQBRACKET,']',1,1198) +LexToken(SEMICOLON,';',1,1199) +LexToken(EOL,'\n',1,1200) +LexToken(VAR,'y',1,1205) +LexToken(ASSIGNMENT,'=',1,1206) +LexToken(OPENSQBRACKET,'[',1,1207) +LexToken(CLOSESQBRACKET,']',1,1208) +LexToken(SEMICOLON,';',1,1209) +LexToken(EOL,'\n',1,1210) +LexToken(VAR,'typ',1,1215) +LexToken(ASSIGNMENT,'=',1,1218) +LexToken(OPENSQBRACKET,'[',1,1219) +LexToken(CLOSESQBRACKET,']',1,1220) +LexToken(SEMICOLON,';',1,1221) +LexToken(EOL,'\n',1,1222) +LexToken(EOL,'\n',1,1223) +LexToken(SELECT,'select',1,1228) +LexToken(VAR,'job',1,1235) +LexToken(EOL,'\n',1,1238) +LexToken(CASE,'case',1,1243) +LexToken(DQSTRING,'"set"',1,1252) +LexToken(THEN,'then',1,1254) +LexToken(EOL,'\n',1,1258) +LexToken(VAR,'x',1,1267) +LexToken(ASSIGNMENT,'=',1,1268) +LexToken(VAR,'arg1',1,1269) +LexToken(SEMICOLON,';',1,1273) +LexToken(EOL,'\n',1,1274) +LexToken(VAR,'graphics',1,1283) +LexToken(ASSIGNMENT,'=',1,1291) +LexToken(VAR,'arg1',1,1292) +LexToken(DOT,'.',1,1296) +LexToken(VAR,'graphics',1,1297) +LexToken(SEMICOLON,';',1,1305) +LexToken(EOL,'\n',1,1306) +LexToken(VAR,'label',1,1315) +LexToken(ASSIGNMENT,'=',1,1320) +LexToken(VAR,'graphics',1,1321) +LexToken(DOT,'.',1,1329) +LexToken(VAR,'exprs',1,1330) +LexToken(EOL,'\n',1,1335) +LexToken(VAR,'model',1,1344) +LexToken(ASSIGNMENT,'=',1,1349) +LexToken(VAR,'arg1',1,1350) +LexToken(DOT,'.',1,1354) +LexToken(VAR,'model',1,1355) +LexToken(SEMICOLON,';',1,1360) +LexToken(EOL,'\n',1,1361) +LexToken(VAR,'params_pde',1,1370) +LexToken(ASSIGNMENT,'=',1,1380) +LexToken(VAR,'label',1,1381) +LexToken(OPENBRACKET,'(',1,1386) +LexToken(NUMBER,'1',1,1387) +LexToken(CLOSEBRACKET,')',1,1388) +LexToken(SEMICOLON,';',1,1389) +LexToken(EOL,'\n',1,1390) +LexToken(EOL,'\n',1,1391) +LexToken(WHILE,'while',1,1400) +LexToken(PREVAR_BOOLEAN,'%t',1,1406) +LexToken(DO,'do',1,1409) +LexToken(EOL,'\n',1,1411) +LexToken(OPENSQBRACKET,'[',1,1424) +LexToken(VAR,'ln',1,1425) +LexToken(COMMA,',',1,1427) +LexToken(VAR,'fun',1,1428) +LexToken(CLOSESQBRACKET,']',1,1431) +LexToken(ASSIGNMENT,'=',1,1432) +LexToken(WHERE,'where',1,1433) +LexToken(OPENBRACKET,'(',1,1438) +LexToken(CLOSEBRACKET,')',1,1439) +LexToken(SEMICOLON,';',1,1440) +LexToken(EOL,'\n',1,1441) +LexToken(IF,'if',1,1454) +LexToken(NOT,'~',1,1457) +LexToken(VAR,'or',1,1458) +LexToken(OPENBRACKET,'(',1,1460) +LexToken(VAR,'fun',1,1461) +LexToken(COMPARISON,'==',1,1465) +LexToken(DQSTRING,'"do_eval"',1,1476) +LexToken(CLOSEBRACKET,')',1,1477) +LexToken(THEN,'then',1,1479) +LexToken(EOL,'\n',1,1499) +LexToken(OPENSQBRACKET,'[',1,1516) +LexToken(VAR,'ok',1,1517) +LexToken(COMMA,',',1,1519) +LexToken(VAR,'a_domaine',1,1520) +LexToken(COMMA,',',1,1529) +LexToken(VAR,'b_domaine',1,1530) +LexToken(COMMA,',',1,1539) +LexToken(VAR,'discr',1,1540) +LexToken(COMMA,',',1,1545) +LexToken(VAR,'signe',1,1546) +LexToken(COMMA,',',1,1551) +LexToken(VAR,'choix',1,1552) +LexToken(COMMA,',',1,1557) +LexToken(VAR,'type_meth',1,1558) +LexToken(COMMA,',',1,1567) +LexToken(VAR,'degre',1,1568) +LexToken(COMMA,',',1,1573) +LexToken(VAR,'Nbr_maillage',1,1574) +LexToken(COMMA,',',1,1586) +LexToken(VAR,'CI',1,1606) +LexToken(COMMA,',',1,1608) +LexToken(VAR,'CI1',1,1609) +LexToken(COMMA,',',1,1612) +LexToken(VAR,'CLa_type',1,1613) +LexToken(COMMA,',',1,1621) +LexToken(VAR,'CLa_exp',1,1622) +LexToken(COMMA,',',1,1629) +LexToken(VAR,'CLb_type',1,1630) +LexToken(COMMA,',',1,1638) +LexToken(VAR,'CLb_exp',1,1639) +LexToken(COMMA,',',1,1646) +LexToken(VAR,'oper',1,1647) +LexToken(COMMA,',',1,1651) +LexToken(VAR,'a1',1,1652) +LexToken(COMMA,',',1,1654) +LexToken(VAR,'b1',1,1655) +LexToken(COMMA,',',1,1657) +LexToken(VAR,'a2',1,1658) +LexToken(COMMA,',',1,1660) +LexToken(VAR,'b2',1,1661) +LexToken(COMMA,',',1,1663) +LexToken(VAR,'a3',1,1664) +LexToken(COMMA,',',1,1666) +LexToken(VAR,'b3',1,1667) +LexToken(COMMA,',',1,1669) +LexToken(VAR,'a4',1,1670) +LexToken(COMMA,',',1,1672) +LexToken(VAR,'b4',1,1673) +LexToken(COMMA,',',1,1675) +LexToken(VAR,'a5',1,1676) +LexToken(COMMA,',',1,1678) +LexToken(VAR,'b5',1,1679) +LexToken(COMMA,',',1,1681) +LexToken(VAR,'a6',1,1701) +LexToken(COMMA,',',1,1703) +LexToken(VAR,'b6',1,1704) +LexToken(COMMA,',',1,1706) +LexToken(VAR,'a7',1,1707) +LexToken(COMMA,',',1,1709) +LexToken(VAR,'b7',1,1710) +LexToken(COMMA,',',1,1712) +LexToken(VAR,'k',1,1713) +LexToken(COMMA,',',1,1714) +LexToken(VAR,'mesures',1,1715) +LexToken(COMMA,',',1,1722) +LexToken(VAR,'params_pde',1,1723) +LexToken(CLOSESQBRACKET,']',1,1733) +LexToken(ASSIGNMENT,'=',1,1734) +LexToken(VAR,'IHM_EDP',1,1735) +LexToken(OPENBRACKET,'(',1,1742) +LexToken(VAR,'params_pde',1,1743) +LexToken(CLOSEBRACKET,')',1,1753) +LexToken(SEMICOLON,';',1,1754) +LexToken(EOL,'\n',1,1755) +LexToken(IF,'if',1,1772) +LexToken(VAR,'ok',1,1775) +LexToken(THEN,'then',1,1778) +LexToken(EOL,'\n',1,1782) +LexToken(RETURN,'return',1,1803) +LexToken(SEMICOLON,';',1,1809) +LexToken(EOL,'\n',1,1810) +LexToken(END,'end',1,1827) +LexToken(EOL,'\n',1,1830) +LexToken(ELSE,'else',1,1843) +LexToken(EOL,'\n',1,1847) +LexToken(IF,'if',1,1864) +LexToken(VAR,'exists',1,1867) +LexToken(OPENBRACKET,'(',1,1873) +LexToken(DQSTRING,'"%scicos_context"',1,1890) +LexToken(CLOSEBRACKET,')',1,1891) +LexToken(THEN,'then',1,1893) +LexToken(EOL,'\n',1,1897) +LexToken(EOL,'\n',1,1942) +LexToken(OPENSQBRACKET,'[',1,1963) +LexToken(VAR,'ok',1,1964) +LexToken(COMMA,',',1,1966) +LexToken(VAR,'a_domaine',1,1967) +LexToken(COMMA,',',1,1976) +LexToken(VAR,'b_domaine',1,1977) +LexToken(COMMA,',',1,1986) +LexToken(VAR,'discr',1,1987) +LexToken(COMMA,',',1,1992) +LexToken(VAR,'signe',1,1993) +LexToken(COMMA,',',1,1998) +LexToken(VAR,'choix',1,1999) +LexToken(COMMA,',',1,2004) +LexToken(VAR,'type_meth',1,2005) +LexToken(COMMA,',',1,2014) +LexToken(VAR,'degre',1,2015) +LexToken(COMMA,',',1,2020) +LexToken(VAR,'Nbr_maillage',1,2021) +LexToken(COMMA,',',1,2033) +LexToken(VAR,'CI',1,2057) +LexToken(COMMA,',',1,2059) +LexToken(VAR,'CI1',1,2060) +LexToken(COMMA,',',1,2063) +LexToken(VAR,'CLa_type',1,2064) +LexToken(COMMA,',',1,2072) +LexToken(VAR,'CLa_exp',1,2073) +LexToken(COMMA,',',1,2080) +LexToken(VAR,'CLb_type',1,2081) +LexToken(COMMA,',',1,2089) +LexToken(VAR,'CLb_exp',1,2090) +LexToken(COMMA,',',1,2097) +LexToken(VAR,'oper',1,2098) +LexToken(COMMA,',',1,2102) +LexToken(VAR,'a1',1,2103) +LexToken(COMMA,',',1,2105) +LexToken(VAR,'b1',1,2106) +LexToken(COMMA,',',1,2108) +LexToken(VAR,'a2',1,2109) +LexToken(COMMA,',',1,2111) +LexToken(VAR,'b2',1,2112) +LexToken(COMMA,',',1,2114) +LexToken(VAR,'a3',1,2115) +LexToken(COMMA,',',1,2117) +LexToken(VAR,'b3',1,2118) +LexToken(COMMA,',',1,2120) +LexToken(VAR,'a4',1,2121) +LexToken(COMMA,',',1,2123) +LexToken(VAR,'b4',1,2124) +LexToken(COMMA,',',1,2126) +LexToken(VAR,'a5',1,2127) +LexToken(COMMA,',',1,2129) +LexToken(VAR,'b5',1,2130) +LexToken(COMMA,',',1,2132) +LexToken(VAR,'a6',1,2156) +LexToken(COMMA,',',1,2158) +LexToken(VAR,'b6',1,2159) +LexToken(COMMA,',',1,2161) +LexToken(VAR,'a7',1,2162) +LexToken(COMMA,',',1,2164) +LexToken(VAR,'b7',1,2165) +LexToken(COMMA,',',1,2167) +LexToken(VAR,'k',1,2168) +LexToken(COMMA,',',1,2169) +LexToken(VAR,'mesures',1,2170) +LexToken(COMMA,',',1,2177) +LexToken(VAR,'params_pde',1,2178) +LexToken(CLOSESQBRACKET,']',1,2188) +LexToken(ASSIGNMENT,'=',1,2189) +LexToken(VAR,'setvalue_IHM_EDP',1,2190) +LexToken(OPENBRACKET,'(',1,2206) +LexToken(VAR,'params_pde',1,2207) +LexToken(CLOSEBRACKET,')',1,2217) +LexToken(SEMICOLON,';',1,2218) +LexToken(EOL,'\n',1,2219) +LexToken(END,'end',1,2236) +LexToken(EOL,'\n',1,2239) +LexToken(END,'end',1,2252) +LexToken(EOL,'\n',1,2255) +LexToken(EOL,'\n',1,2256) +LexToken(EOL,'\n',1,2305) +LexToken(EOL,'\n',1,2345) +LexToken(EOL,'\n',1,2395) +LexToken(VAR,'okk',1,2408) +LexToken(ASSIGNMENT,'=',1,2411) +LexToken(PREVAR_BOOLEAN,'%f',1,2412) +LexToken(SEMICOLON,';',1,2414) +LexToken(EOL,'\n',1,2415) +LexToken(VAR,'rdnom',1,2428) +LexToken(ASSIGNMENT,'=',1,2433) +LexToken(DQSTRING,'"PDE"',1,2438) +LexToken(SEMICOLON,';',1,2439) +LexToken(EOL,'\n',1,2440) +LexToken(VAR,'ok1',1,2453) +LexToken(ASSIGNMENT,'=',1,2456) +LexToken(PREVAR_BOOLEAN,'%t',1,2457) +LexToken(SEMICOLON,';',1,2459) +LexToken(EOL,'\n',1,2460) +LexToken(WHILE,'while',1,2473) +LexToken(PREVAR_BOOLEAN,'%t',1,2479) +LexToken(DO,'do',1,2482) +LexToken(EOL,'\n',1,2484) +LexToken(OPENSQBRACKET,'[',1,2501) +LexToken(VAR,'okk',1,2502) +LexToken(COMMA,',',1,2505) +LexToken(VAR,'rdnom',1,2506) +LexToken(COMMA,',',1,2511) +LexToken(VAR,'lab',1,2512) +LexToken(CLOSESQBRACKET,']',1,2515) +LexToken(ASSIGNMENT,'=',1,2516) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,2517) +LexToken(OPENBRACKET,'(',1,2532) +LexToken(DQSTRING,'"PLEASE, GIVE US THE BLOCK\\\'s NAME. "',1,2569) +LexToken(COMMA,',',1,2570) +LexToken(DQSTRING,'"New block\\\'s name :"',1,2610) +LexToken(COMMA,',',1,2611) +LexToken(VAR,'list',1,2612) +LexToken(OPENBRACKET,'(',1,2616) +LexToken(DQSTRING,'"str"',1,2621) +LexToken(COMMA,',',1,2622) +LexToken(NUMBER,'1',1,2623) +LexToken(CLOSEBRACKET,')',1,2624) +LexToken(COMMA,',',1,2625) +LexToken(VAR,'label',1,2626) +LexToken(OPENBRACKET,'(',1,2631) +LexToken(NUMBER,'3',1,2632) +LexToken(CLOSEBRACKET,')',1,2633) +LexToken(CLOSEBRACKET,')',1,2634) +LexToken(SEMICOLON,';',1,2635) +LexToken(EOL,'\n',1,2636) +LexToken(EOL,'\n',1,2637) +LexToken(IF,'if',1,2654) +LexToken(VAR,'okk',1,2657) +LexToken(COMPARISON,'==',1,2660) +LexToken(PREVAR_BOOLEAN,'%f',1,2662) +LexToken(THEN,'then',1,2665) +LexToken(EOL,'\n',1,2669) +LexToken(VAR,'ok1',1,2690) +LexToken(ASSIGNMENT,'=',1,2693) +LexToken(PREVAR_BOOLEAN,'%f',1,2694) +LexToken(SEMICOLON,';',1,2696) +LexToken(EOL,'\n',1,2697) +LexToken(RETURN,'return',1,2718) +LexToken(SEMICOLON,';',1,2724) +LexToken(EOL,'\n',1,2725) +LexToken(END,'end',1,2742) +LexToken(EOL,'\n',1,2745) +LexToken(VAR,'label',1,2762) +LexToken(OPENBRACKET,'(',1,2767) +LexToken(NUMBER,'3',1,2768) +LexToken(CLOSEBRACKET,')',1,2769) +LexToken(ASSIGNMENT,'=',1,2770) +LexToken(VAR,'lab',1,2771) +LexToken(SEMICOLON,';',1,2774) +LexToken(EOL,'\n',1,2775) +LexToken(VAR,'rdnom',1,2792) +LexToken(ASSIGNMENT,'=',1,2797) +LexToken(VAR,'stripblanks',1,2798) +LexToken(OPENBRACKET,'(',1,2809) +LexToken(VAR,'rdnom',1,2810) +LexToken(CLOSEBRACKET,')',1,2815) +LexToken(SEMICOLON,';',1,2816) +LexToken(EOL,'\n',1,2817) +LexToken(IF,'if',1,2834) +LexToken(VAR,'rdnom',1,2837) +LexToken(COMPARISON,'==',1,2842) +LexToken(VAR,'emptystr',1,2844) +LexToken(OPENBRACKET,'(',1,2852) +LexToken(CLOSEBRACKET,')',1,2853) +LexToken(THEN,'then',1,2855) +LexToken(EOL,'\n',1,2859) +LexToken(VAR,'ok1',1,2880) +LexToken(ASSIGNMENT,'=',1,2883) +LexToken(PREVAR_BOOLEAN,'%f',1,2884) +LexToken(SEMICOLON,';',1,2886) +LexToken(VAR,'x_message',1,2887) +LexToken(OPENBRACKET,'(',1,2896) +LexToken(DQSTRING,'"sorry C file name not defined"',1,2927) +LexToken(CLOSEBRACKET,')',1,2928) +LexToken(SEMICOLON,';',1,2929) +LexToken(EOL,'\n',1,2930) +LexToken(END,'end',1,2947) +LexToken(EOL,'\n',1,2950) +LexToken(IF,'if',1,2967) +LexToken(VAR,'ok1',1,2970) +LexToken(THEN,'then',1,2974) +LexToken(EOL,'\n',1,2978) +LexToken(BREAK,'break',1,2999) +LexToken(COMMA,',',1,3004) +LexToken(EOL,'\n',1,3005) +LexToken(END,'end',1,3022) +LexToken(EOL,'\n',1,3025) +LexToken(END,'end',1,3038) +LexToken(EOL,'\n',1,3041) +LexToken(EOL,'\n',1,3042) +LexToken(EOL,'\n',1,3075) +LexToken(IF,'if',1,3088) +LexToken(OPENBRACKET,'(',1,3091) +LexToken(VAR,'choix',1,3092) +LexToken(COMPARISON,'==',1,3098) +LexToken(NUMBER,'0',1,3101) +LexToken(CLOSEBRACKET,')',1,3102) +LexToken(THEN,'then',1,3104) +LexToken(EOL,'\n',1,3108) +LexToken(EOL,'\n',1,3145) +LexToken(VAR,'ind4',1,3162) +LexToken(ASSIGNMENT,'=',1,3166) +LexToken(VAR,'strindex',1,3167) +LexToken(OPENBRACKET,'(',1,3175) +LexToken(VAR,'a4',1,3176) +LexToken(COMMA,',',1,3178) +LexToken(DQSTRING,'"x"',1,3181) +LexToken(CLOSEBRACKET,')',1,3182) +LexToken(SEMICOLON,';',1,3183) +LexToken(EOL,'\n',1,3184) +LexToken(VAR,'ind1',1,3201) +LexToken(ASSIGNMENT,'=',1,3205) +LexToken(VAR,'strindex',1,3206) +LexToken(OPENBRACKET,'(',1,3214) +LexToken(VAR,'a1',1,3215) +LexToken(COMMA,',',1,3217) +LexToken(DQSTRING,'"x"',1,3220) +LexToken(CLOSEBRACKET,')',1,3221) +LexToken(SEMICOLON,';',1,3222) +LexToken(EOL,'\n',1,3223) +LexToken(VAR,'ind2',1,3240) +LexToken(ASSIGNMENT,'=',1,3244) +LexToken(VAR,'strindex',1,3245) +LexToken(OPENBRACKET,'(',1,3253) +LexToken(VAR,'a2',1,3254) +LexToken(COMMA,',',1,3256) +LexToken(DQSTRING,'"x"',1,3259) +LexToken(CLOSEBRACKET,')',1,3260) +LexToken(SEMICOLON,';',1,3261) +LexToken(EOL,'\n',1,3262) +LexToken(IF,'if',1,3279) +LexToken(OPENBRACKET,'(',1,3282) +LexToken(VAR,'ind4',1,3283) +LexToken(COMPARISON,'~=',1,3287) +LexToken(OPENSQBRACKET,'[',1,3289) +LexToken(CLOSESQBRACKET,']',1,3290) +LexToken(LOGICAL,'|',1,3292) +LexToken(VAR,'ind1',1,3294) +LexToken(COMPARISON,'~=',1,3298) +LexToken(OPENSQBRACKET,'[',1,3300) +LexToken(CLOSESQBRACKET,']',1,3301) +LexToken(LOGICAL,'|',1,3303) +LexToken(VAR,'ind2',1,3305) +LexToken(COMPARISON,'~=',1,3309) +LexToken(OPENSQBRACKET,'[',1,3311) +LexToken(CLOSESQBRACKET,']',1,3312) +LexToken(CLOSEBRACKET,')',1,3313) +LexToken(THEN,'then',1,3315) +LexToken(EOL,'\n',1,3319) +LexToken(IF,'if',1,3340) +LexToken(OPENBRACKET,'(',1,3343) +LexToken(VAR,'signe',1,3344) +LexToken(COMPARISON,'==',1,3350) +LexToken(NUMBER,'1',1,3353) +LexToken(CLOSEBRACKET,')',1,3354) +LexToken(THEN,'then',1,3356) +LexToken(COMMA,',',1,3360) +LexToken(EOL,'\n',1,3361) +LexToken(VAR,'delta',1,3386) +LexToken(ASSIGNMENT,'=',1,3391) +LexToken(NUMBER,'1',1,3392) +LexToken(SEMICOLON,';',1,3393) +LexToken(EOL,'\n',1,3394) +LexToken(ELSEIF,'elseif',1,3415) +LexToken(OPENBRACKET,'(',1,3422) +LexToken(VAR,'signe',1,3423) +LexToken(COMPARISON,'==',1,3429) +LexToken(NUMBER,'2',1,3432) +LexToken(CLOSEBRACKET,')',1,3433) +LexToken(THEN,'then',1,3435) +LexToken(COMMA,',',1,3439) +LexToken(EOL,'\n',1,3440) +LexToken(VAR,'delta',1,3465) +LexToken(ASSIGNMENT,'=',1,3470) +LexToken(NUMBER,'-1',1,3471) +LexToken(SEMICOLON,';',1,3473) +LexToken(EOL,'\n',1,3474) +LexToken(ELSEIF,'elseif',1,3495) +LexToken(OPENBRACKET,'(',1,3502) +LexToken(VAR,'signe',1,3503) +LexToken(COMPARISON,'==',1,3509) +LexToken(NUMBER,'0',1,3512) +LexToken(CLOSEBRACKET,')',1,3513) +LexToken(THEN,'then',1,3515) +LexToken(COMMA,',',1,3519) +LexToken(EOL,'\n',1,3520) +LexToken(VAR,'delta',1,3545) +LexToken(ASSIGNMENT,'=',1,3550) +LexToken(NUMBER,'0',1,3551) +LexToken(SEMICOLON,';',1,3552) +LexToken(EOL,'\n',1,3553) +LexToken(ELSE,'else',1,3574) +LexToken(EOL,'\n',1,3578) +LexToken(VAR,'x_message',1,3603) +LexToken(OPENBRACKET,'(',1,3612) +LexToken(OPENSQBRACKET,'[',1,3613) +LexToken(DQSTRING,'"le discriminant n\\\'est pas constant,"',1,3651) +LexToken(SEMICOLON,';',1,3652) +LexToken(DQSTRING,'"Vous devez choisir son signe dans l\\\'IHM"',1,3695) +LexToken(CLOSESQBRACKET,']',1,3696) +LexToken(CLOSEBRACKET,')',1,3697) +LexToken(SEMICOLON,';',1,3698) +LexToken(EOL,'\n',1,3699) +LexToken(RETURN,'return',1,3724) +LexToken(SEMICOLON,';',1,3730) +LexToken(EOL,'\n',1,3731) +LexToken(END,'end',1,3752) +LexToken(EOL,'\n',1,3755) +LexToken(ELSE,'else',1,3772) +LexToken(EOL,'\n',1,3776) +LexToken(VAR,'delta',1,3797) +LexToken(ASSIGNMENT,'=',1,3802) +LexToken(VAR,'evstr',1,3803) +LexToken(OPENBRACKET,'(',1,3808) +LexToken(VAR,'a4',1,3809) +LexToken(CLOSEBRACKET,')',1,3811) +LexToken(OPERATOR,'^',1,3812) +LexToken(NUMBER,'2',1,3813) +LexToken(NUMBER,'-4',1,3814) +LexToken(OPERATOR,'*',1,3816) +LexToken(VAR,'evstr',1,3817) +LexToken(OPENBRACKET,'(',1,3822) +LexToken(VAR,'a1',1,3823) +LexToken(CLOSEBRACKET,')',1,3825) +LexToken(OPERATOR,'*',1,3826) +LexToken(VAR,'evstr',1,3827) +LexToken(OPENBRACKET,'(',1,3832) +LexToken(VAR,'a2',1,3833) +LexToken(CLOSEBRACKET,')',1,3835) +LexToken(SEMICOLON,';',1,3836) +LexToken(EOL,'\n',1,3837) +LexToken(END,'end',1,3854) +LexToken(EOL,'\n',1,3857) +LexToken(IF,'if',1,3874) +LexToken(OPENBRACKET,'(',1,3877) +LexToken(VAR,'delta',1,3878) +LexToken(COMPARISON,'==',1,3883) +LexToken(OPENSQBRACKET,'[',1,3885) +LexToken(CLOSESQBRACKET,']',1,3886) +LexToken(CLOSEBRACKET,')',1,3887) +LexToken(THEN,'then',1,3889) +LexToken(COMMA,',',1,3893) +LexToken(EOL,'\n',1,3894) +LexToken(VAR,'delta',1,3915) +LexToken(ASSIGNMENT,'=',1,3920) +LexToken(NUMBER,'0',1,3921) +LexToken(SEMICOLON,';',1,3922) +LexToken(EOL,'\n',1,3923) +LexToken(END,'end',1,3940) +LexToken(EOL,'\n',1,3943) +LexToken(VAR,'type_meth',1,3960) +LexToken(ASSIGNMENT,'=',1,3969) +LexToken(VAR,'arbre_decision',1,3970) +LexToken(OPENBRACKET,'(',1,3984) +LexToken(VAR,'delta',1,3985) +LexToken(CLOSEBRACKET,')',1,3990) +LexToken(SEMICOLON,';',1,3991) +LexToken(EOL,'\n',1,3992) +LexToken(END,'end',1,4005) +LexToken(EOL,'\n',1,4008) +LexToken(EOL,'\n',1,4091) +LexToken(EOL,'\n',1,4117) +LexToken(OPENSQBRACKET,'[',1,4130) +LexToken(VAR,'flag_type',1,4131) +LexToken(COMMA,',',1,4140) +LexToken(VAR,'rdnom',1,4141) +LexToken(COMMA,',',1,4146) +LexToken(VAR,'DF_type',1,4147) +LexToken(COMMA,',',1,4154) +LexToken(VAR,'tt',1,4155) +LexToken(CLOSESQBRACKET,']',1,4157) +LexToken(ASSIGNMENT,'=',1,4158) +LexToken(VAR,'translate',1,4159) +LexToken(OPENBRACKET,'(',1,4168) +LexToken(VAR,'CI',1,4169) +LexToken(COMMA,',',1,4171) +LexToken(VAR,'CI1',1,4172) +LexToken(COMMA,',',1,4175) +LexToken(VAR,'CLa_type',1,4176) +LexToken(COMMA,',',1,4184) +LexToken(VAR,'CLa_exp',1,4185) +LexToken(COMMA,',',1,4192) +LexToken(VAR,'CLb_type',1,4193) +LexToken(COMMA,',',1,4201) +LexToken(VAR,'CLb_exp',1,4202) +LexToken(COMMA,',',1,4209) +LexToken(VAR,'oper',1,4210) +LexToken(COMMA,',',1,4214) +LexToken(VAR,'type_meth',1,4215) +LexToken(COMMA,',',1,4224) +LexToken(VAR,'degre',1,4225) +LexToken(COMMA,',',1,4230) +LexToken(VAR,'a_domaine',1,4231) +LexToken(COMMA,',',1,4240) +LexToken(VAR,'b_domaine',1,4256) +LexToken(COMMA,',',1,4265) +LexToken(VAR,'Nbr_maillage',1,4266) +LexToken(COMMA,',',1,4278) +LexToken(VAR,'a1',1,4279) +LexToken(COMMA,',',1,4281) +LexToken(VAR,'b1',1,4282) +LexToken(COMMA,',',1,4284) +LexToken(VAR,'a2',1,4285) +LexToken(COMMA,',',1,4287) +LexToken(VAR,'b2',1,4288) +LexToken(COMMA,',',1,4290) +LexToken(VAR,'a3',1,4291) +LexToken(COMMA,',',1,4293) +LexToken(VAR,'b3',1,4294) +LexToken(COMMA,',',1,4296) +LexToken(VAR,'a4',1,4297) +LexToken(COMMA,',',1,4299) +LexToken(VAR,'b4',1,4300) +LexToken(COMMA,',',1,4302) +LexToken(VAR,'a5',1,4303) +LexToken(COMMA,',',1,4305) +LexToken(VAR,'b5',1,4306) +LexToken(COMMA,',',1,4308) +LexToken(VAR,'a6',1,4309) +LexToken(COMMA,',',1,4311) +LexToken(VAR,'b6',1,4312) +LexToken(COMMA,',',1,4314) +LexToken(VAR,'a7',1,4315) +LexToken(COMMA,',',1,4317) +LexToken(VAR,'b7',1,4318) +LexToken(COMMA,',',1,4320) +LexToken(VAR,'rdnom',1,4321) +LexToken(COMMA,',',1,4326) +LexToken(VAR,'mesures',1,4327) +LexToken(CLOSEBRACKET,')',1,4334) +LexToken(SEMICOLON,';',1,4335) +LexToken(EOL,'\n',1,4336) +LexToken(EOL,'\n',1,4355) +LexToken(EOL,'\n',1,4385) +LexToken(EOL,'\n',1,4403) +LexToken(EOL,'\n',1,4404) +LexToken(EOL,'\n',1,4467) +LexToken(VAR,'Nbr',1,4480) +LexToken(ASSIGNMENT,'=',1,4483) +LexToken(VAR,'Nbr_maillage',1,4484) +LexToken(SEMICOLON,';',1,4496) +LexToken(EOL,'\n',1,4497) +LexToken(IF,'if',1,4510) +LexToken(OPENBRACKET,'(',1,4513) +LexToken(OPENBRACKET,'(',1,4514) +LexToken(VAR,'CLa_type',1,4515) +LexToken(COMPARISON,'==',1,4524) +LexToken(NUMBER,'1',1,4527) +LexToken(CLOSEBRACKET,')',1,4528) +LexToken(LOGICAL,'&',1,4530) +LexToken(OPENBRACKET,'(',1,4532) +LexToken(VAR,'DF_type',1,4533) +LexToken(COMPARISON,'==',1,4541) +LexToken(NUMBER,'0',1,4544) +LexToken(LOGICAL,'|',1,4546) +LexToken(VAR,'DF_type',1,4548) +LexToken(COMPARISON,'==',1,4556) +LexToken(NUMBER,'1',1,4559) +LexToken(CLOSEBRACKET,')',1,4560) +LexToken(CLOSEBRACKET,')',1,4561) +LexToken(LOGICAL,'|',1,4563) +LexToken(OPENBRACKET,'(',1,4565) +LexToken(OPENBRACKET,'(',1,4566) +LexToken(VAR,'CLb_type',1,4567) +LexToken(COMPARISON,'==',1,4576) +LexToken(NUMBER,'1',1,4579) +LexToken(CLOSEBRACKET,')',1,4580) +LexToken(LOGICAL,'&',1,4582) +LexToken(OPENBRACKET,'(',1,4584) +LexToken(VAR,'DF_type',1,4585) +LexToken(COMPARISON,'==',1,4593) +LexToken(NUMBER,'0',1,4596) +LexToken(LOGICAL,'|',1,4598) +LexToken(VAR,'DF_type',1,4600) +LexToken(COMPARISON,'==',1,4608) +LexToken(NUMBER,'2',1,4611) +LexToken(CLOSEBRACKET,')',1,4612) +LexToken(CLOSEBRACKET,')',1,4613) +LexToken(THEN,'then',1,4615) +LexToken(EOL,'\n',1,4619) +LexToken(VAR,'Nbr',1,4636) +LexToken(ASSIGNMENT,'=',1,4639) +LexToken(VAR,'Nbr',1,4640) +LexToken(OPERATOR,'+',1,4643) +LexToken(NUMBER,'1',1,4644) +LexToken(SEMICOLON,';',1,4645) +LexToken(EOL,'\n',1,4646) +LexToken(END,'end',1,4659) +LexToken(EOL,'\n',1,4662) +LexToken(EOL,'\n',1,4663) +LexToken(IF,'if',1,4676) +LexToken(OPENBRACKET,'(',1,4679) +LexToken(VAR,'mesures',1,4681) +LexToken(COMPARISON,'==',1,4689) +LexToken(OPENSQBRACKET,'[',1,4691) +LexToken(CLOSESQBRACKET,']',1,4692) +LexToken(CLOSEBRACKET,')',1,4693) +LexToken(THEN,'then',1,4695) +LexToken(EOL,'\n',1,4699) +LexToken(VAR,'out',1,4716) +LexToken(ASSIGNMENT,'=',1,4719) +LexToken(VAR,'Nbr_maillage',1,4720) +LexToken(SEMICOLON,';',1,4732) +LexToken(EOL,'\n',1,4733) +LexToken(ELSE,'else',1,4746) +LexToken(EOL,'\n',1,4750) +LexToken(VAR,'out',1,4767) +LexToken(ASSIGNMENT,'=',1,4770) +LexToken(OPENSQBRACKET,'[',1,4771) +LexToken(VAR,'Nbr_maillage',1,4772) +LexToken(SEMICOLON,';',1,4784) +LexToken(VAR,'size',1,4785) +LexToken(OPENBRACKET,'(',1,4789) +LexToken(VAR,'mesures',1,4790) +LexToken(COMMA,',',1,4797) +LexToken(DQSTRING,'"*"',1,4800) +LexToken(CLOSEBRACKET,')',1,4801) +LexToken(CLOSESQBRACKET,']',1,4802) +LexToken(SEMICOLON,';',1,4803) +LexToken(EOL,'\n',1,4804) +LexToken(END,'end',1,4817) +LexToken(EOL,'\n',1,4820) +LexToken(IF,'if',1,4833) +LexToken(OPENBRACKET,'(',1,4836) +LexToken(VAR,'flag_type',1,4837) +LexToken(COMPARISON,'==',1,4847) +LexToken(NUMBER,'1',1,4850) +LexToken(CLOSEBRACKET,')',1,4851) +LexToken(THEN,'then',1,4853) +LexToken(EOL,'\n',1,4857) +LexToken(EOL,'\n',1,4886) +LexToken(VAR,'model',1,4903) +LexToken(DOT,'.',1,4908) +LexToken(VAR,'sim',1,4909) +LexToken(ASSIGNMENT,'=',1,4912) +LexToken(VAR,'list',1,4913) +LexToken(OPENBRACKET,'(',1,4917) +LexToken(VAR,'rdnom',1,4918) +LexToken(COMMA,',',1,4923) +LexToken(NUMBER,'2004',1,4924) +LexToken(CLOSEBRACKET,')',1,4928) +LexToken(SEMICOLON,';',1,4929) +LexToken(EOL,'\n',1,4930) +LexToken(IF,'if',1,4947) +LexToken(OPENBRACKET,'(',1,4950) +LexToken(VAR,'find',1,4951) +LexToken(OPENBRACKET,'(',1,4955) +LexToken(VAR,'oper',1,4956) +LexToken(COMPARISON,'==',1,4961) +LexToken(NUMBER,'1',1,4964) +LexToken(CLOSEBRACKET,')',1,4965) +LexToken(COMPARISON,'~=',1,4967) +LexToken(OPENSQBRACKET,'[',1,4970) +LexToken(CLOSESQBRACKET,']',1,4971) +LexToken(CLOSEBRACKET,')',1,4972) +LexToken(THEN,'then',1,4974) +LexToken(EOL,'\n',1,4978) +LexToken(VAR,'model',1,4999) +LexToken(DOT,'.',1,5004) +LexToken(VAR,'state',1,5005) +LexToken(ASSIGNMENT,'=',1,5010) +LexToken(VAR,'zeros',1,5011) +LexToken(OPENBRACKET,'(',1,5016) +LexToken(NUMBER,'2',1,5017) +LexToken(OPERATOR,'*',1,5018) +LexToken(VAR,'Nbr_maillage',1,5019) +LexToken(COMMA,',',1,5031) +LexToken(NUMBER,'1',1,5032) +LexToken(CLOSEBRACKET,')',1,5033) +LexToken(SEMICOLON,';',1,5034) +LexToken(EOL,'\n',1,5035) +LexToken(ELSE,'else',1,5052) +LexToken(EOL,'\n',1,5056) +LexToken(VAR,'model',1,5077) +LexToken(DOT,'.',1,5082) +LexToken(VAR,'state',1,5083) +LexToken(ASSIGNMENT,'=',1,5088) +LexToken(VAR,'zeros',1,5089) +LexToken(OPENBRACKET,'(',1,5094) +LexToken(VAR,'Nbr_maillage',1,5095) +LexToken(COMMA,',',1,5107) +LexToken(NUMBER,'1',1,5108) +LexToken(CLOSEBRACKET,')',1,5109) +LexToken(SEMICOLON,';',1,5110) +LexToken(EOL,'\n',1,5111) +LexToken(END,'end',1,5128) +LexToken(EOL,'\n',1,5131) +LexToken(ELSEIF,'elseif',1,5144) +LexToken(OPENBRACKET,'(',1,5151) +LexToken(VAR,'flag_type',1,5152) +LexToken(COMPARISON,'==',1,5162) +LexToken(NUMBER,'2',1,5165) +LexToken(CLOSEBRACKET,')',1,5166) +LexToken(THEN,'then',1,5168) +LexToken(EOL,'\n',1,5172) +LexToken(VAR,'model',1,5189) +LexToken(DOT,'.',1,5194) +LexToken(VAR,'sim',1,5195) +LexToken(ASSIGNMENT,'=',1,5198) +LexToken(VAR,'list',1,5199) +LexToken(OPENBRACKET,'(',1,5203) +LexToken(VAR,'rdnom',1,5204) +LexToken(COMMA,',',1,5209) +LexToken(NUMBER,'12004',1,5210) +LexToken(CLOSEBRACKET,')',1,5215) +LexToken(SEMICOLON,';',1,5216) +LexToken(EOL,'\n',1,5217) +LexToken(IF,'if',1,5234) +LexToken(OPENBRACKET,'(',1,5237) +LexToken(VAR,'find',1,5238) +LexToken(OPENBRACKET,'(',1,5242) +LexToken(VAR,'oper',1,5243) +LexToken(COMPARISON,'==',1,5248) +LexToken(NUMBER,'1',1,5251) +LexToken(CLOSEBRACKET,')',1,5252) +LexToken(COMPARISON,'~=',1,5254) +LexToken(OPENSQBRACKET,'[',1,5257) +LexToken(CLOSESQBRACKET,']',1,5258) +LexToken(CLOSEBRACKET,')',1,5259) +LexToken(THEN,'then',1,5261) +LexToken(EOL,'\n',1,5265) +LexToken(IF,'if',1,5286) +LexToken(OPENBRACKET,'(',1,5289) +LexToken(VAR,'type_meth',1,5290) +LexToken(COMPARISON,'==',1,5300) +LexToken(NUMBER,'3',1,5302) +LexToken(LOGICAL,'&',1,5304) +LexToken(OPENBRACKET,'(',1,5306) +LexToken(VAR,'find',1,5307) +LexToken(OPENBRACKET,'(',1,5311) +LexToken(VAR,'oper',1,5312) +LexToken(COMPARISON,'==',1,5317) +LexToken(NUMBER,'2',1,5320) +LexToken(CLOSEBRACKET,')',1,5321) +LexToken(COMPARISON,'~=',1,5323) +LexToken(OPENSQBRACKET,'[',1,5326) +LexToken(CLOSESQBRACKET,']',1,5327) +LexToken(LOGICAL,'|',1,5329) +LexToken(VAR,'find',1,5331) +LexToken(OPENBRACKET,'(',1,5335) +LexToken(VAR,'oper',1,5336) +LexToken(COMPARISON,'==',1,5341) +LexToken(NUMBER,'4',1,5344) +LexToken(CLOSEBRACKET,')',1,5345) +LexToken(COMPARISON,'~=',1,5347) +LexToken(OPENSQBRACKET,'[',1,5350) +LexToken(CLOSESQBRACKET,']',1,5351) +LexToken(CLOSEBRACKET,')',1,5352) +LexToken(CLOSEBRACKET,')',1,5353) +LexToken(THEN,'then',1,5355) +LexToken(EOL,'\n',1,5359) +LexToken(VAR,'model',1,5384) +LexToken(DOT,'.',1,5389) +LexToken(VAR,'state',1,5390) +LexToken(ASSIGNMENT,'=',1,5395) +LexToken(VAR,'zeros',1,5396) +LexToken(OPENBRACKET,'(',1,5401) +LexToken(NUMBER,'6',1,5402) +LexToken(OPERATOR,'*',1,5403) +LexToken(VAR,'Nbr_maillage',1,5404) +LexToken(COMMA,',',1,5416) +LexToken(NUMBER,'1',1,5417) +LexToken(CLOSEBRACKET,')',1,5418) +LexToken(SEMICOLON,';',1,5419) +LexToken(EOL,'\n',1,5420) +LexToken(ELSEIF,'elseif',1,5441) +LexToken(OPENBRACKET,'(',1,5448) +LexToken(VAR,'type_meth',1,5449) +LexToken(COMPARISON,'==',1,5459) +LexToken(NUMBER,'1',1,5462) +LexToken(CLOSEBRACKET,')',1,5463) +LexToken(THEN,'then',1,5465) +LexToken(EOL,'\n',1,5469) +LexToken(VAR,'model',1,5494) +LexToken(DOT,'.',1,5499) +LexToken(VAR,'state',1,5500) +LexToken(ASSIGNMENT,'=',1,5505) +LexToken(VAR,'zeros',1,5506) +LexToken(OPENBRACKET,'(',1,5511) +LexToken(NUMBER,'4',1,5512) +LexToken(OPERATOR,'*',1,5513) +LexToken(VAR,'Nbr',1,5514) +LexToken(COMMA,',',1,5517) +LexToken(NUMBER,'1',1,5518) +LexToken(CLOSEBRACKET,')',1,5519) +LexToken(SEMICOLON,';',1,5520) +LexToken(EOL,'\n',1,5521) +LexToken(ELSE,'else',1,5542) +LexToken(EOL,'\n',1,5546) +LexToken(VAR,'model',1,5571) +LexToken(DOT,'.',1,5576) +LexToken(VAR,'state',1,5577) +LexToken(ASSIGNMENT,'=',1,5582) +LexToken(VAR,'zeros',1,5583) +LexToken(OPENBRACKET,'(',1,5588) +LexToken(NUMBER,'4',1,5589) +LexToken(OPERATOR,'*',1,5590) +LexToken(VAR,'Nbr_maillage',1,5591) +LexToken(COMMA,',',1,5603) +LexToken(NUMBER,'1',1,5604) +LexToken(CLOSEBRACKET,')',1,5605) +LexToken(SEMICOLON,';',1,5606) +LexToken(EOL,'\n',1,5607) +LexToken(END,'end',1,5628) +LexToken(EOL,'\n',1,5631) +LexToken(ELSE,'else',1,5648) +LexToken(EOL,'\n',1,5652) +LexToken(IF,'if',1,5673) +LexToken(OPENBRACKET,'(',1,5676) +LexToken(VAR,'type_meth',1,5677) +LexToken(COMPARISON,'==',1,5687) +LexToken(NUMBER,'3',1,5690) +LexToken(LOGICAL,'&',1,5692) +LexToken(OPENBRACKET,'(',1,5694) +LexToken(VAR,'find',1,5695) +LexToken(OPENBRACKET,'(',1,5699) +LexToken(VAR,'oper',1,5700) +LexToken(COMPARISON,'==',1,5705) +LexToken(NUMBER,'2',1,5708) +LexToken(CLOSEBRACKET,')',1,5709) +LexToken(COMPARISON,'~=',1,5711) +LexToken(OPENSQBRACKET,'[',1,5714) +LexToken(CLOSESQBRACKET,']',1,5715) +LexToken(LOGICAL,'|',1,5717) +LexToken(VAR,'find',1,5719) +LexToken(OPENBRACKET,'(',1,5723) +LexToken(VAR,'oper',1,5724) +LexToken(COMPARISON,'==',1,5729) +LexToken(NUMBER,'4',1,5732) +LexToken(CLOSEBRACKET,')',1,5733) +LexToken(COMPARISON,'~=',1,5735) +LexToken(OPENSQBRACKET,'[',1,5738) +LexToken(CLOSESQBRACKET,']',1,5739) +LexToken(CLOSEBRACKET,')',1,5740) +LexToken(CLOSEBRACKET,')',1,5741) +LexToken(THEN,'then',1,5743) +LexToken(EOL,'\n',1,5747) +LexToken(VAR,'model',1,5772) +LexToken(DOT,'.',1,5777) +LexToken(VAR,'state',1,5778) +LexToken(ASSIGNMENT,'=',1,5783) +LexToken(VAR,'zeros',1,5784) +LexToken(OPENBRACKET,'(',1,5789) +LexToken(NUMBER,'4',1,5790) +LexToken(OPERATOR,'*',1,5791) +LexToken(VAR,'Nbr_maillage',1,5792) +LexToken(COMMA,',',1,5804) +LexToken(NUMBER,'1',1,5805) +LexToken(CLOSEBRACKET,')',1,5806) +LexToken(SEMICOLON,';',1,5807) +LexToken(EOL,'\n',1,5808) +LexToken(ELSEIF,'elseif',1,5829) +LexToken(OPENBRACKET,'(',1,5836) +LexToken(VAR,'type_meth',1,5837) +LexToken(COMPARISON,'==',1,5847) +LexToken(NUMBER,'1',1,5850) +LexToken(CLOSEBRACKET,')',1,5851) +LexToken(THEN,'then',1,5853) +LexToken(EOL,'\n',1,5857) +LexToken(VAR,'model',1,5882) +LexToken(DOT,'.',1,5887) +LexToken(VAR,'state',1,5888) +LexToken(ASSIGNMENT,'=',1,5893) +LexToken(VAR,'zeros',1,5894) +LexToken(OPENBRACKET,'(',1,5899) +LexToken(NUMBER,'2',1,5900) +LexToken(OPERATOR,'*',1,5901) +LexToken(VAR,'Nbr',1,5902) +LexToken(COMMA,',',1,5905) +LexToken(NUMBER,'1',1,5906) +LexToken(CLOSEBRACKET,')',1,5907) +LexToken(SEMICOLON,';',1,5908) +LexToken(EOL,'\n',1,5909) +LexToken(ELSE,'else',1,5930) +LexToken(EOL,'\n',1,5934) +LexToken(VAR,'model',1,5959) +LexToken(DOT,'.',1,5964) +LexToken(VAR,'state',1,5965) +LexToken(ASSIGNMENT,'=',1,5970) +LexToken(VAR,'zeros',1,5971) +LexToken(OPENBRACKET,'(',1,5976) +LexToken(NUMBER,'2',1,5977) +LexToken(OPERATOR,'*',1,5978) +LexToken(VAR,'Nbr_maillage',1,5979) +LexToken(COMMA,',',1,5991) +LexToken(NUMBER,'1',1,5992) +LexToken(CLOSEBRACKET,')',1,5993) +LexToken(SEMICOLON,';',1,5994) +LexToken(EOL,'\n',1,5995) +LexToken(END,'end',1,6016) +LexToken(EOL,'\n',1,6019) +LexToken(END,'end',1,6036) +LexToken(EOL,'\n',1,6039) +LexToken(END,'end',1,6052) +LexToken(EOL,'\n',1,6055) +LexToken(EOL,'\n',1,6056) +LexToken(EOL,'\n',1,6112) +LexToken(EOL,'\n',1,6157) +LexToken(EOL,'\n',1,6194) +LexToken(OPENSQBRACKET,'[',1,6207) +LexToken(VAR,'ok1',1,6208) +LexToken(CLOSESQBRACKET,']',1,6211) +LexToken(ASSIGNMENT,'=',1,6212) +LexToken(VAR,'CFORTREDP',1,6213) +LexToken(OPENBRACKET,'(',1,6222) +LexToken(VAR,'rdnom',1,6223) +LexToken(COMMA,',',1,6228) +LexToken(VAR,'tt',1,6229) +LexToken(CLOSEBRACKET,')',1,6231) +LexToken(SEMICOLON,';',1,6232) +LexToken(EOL,'\n',1,6233) +LexToken(IF,'if',1,6246) +LexToken(NOT,'~',1,6249) +LexToken(VAR,'ok1',1,6250) +LexToken(THEN,'then',1,6254) +LexToken(EOL,'\n',1,6258) +LexToken(BREAK,'break',1,6275) +LexToken(COMMA,',',1,6280) +LexToken(EOL,'\n',1,6281) +LexToken(END,'end',1,6294) +LexToken(EOL,'\n',1,6297) +LexToken(EOL,'\n',1,6315) +LexToken(EOL,'\n',1,6316) +LexToken(IF,'if',1,6329) +LexToken(NOT,'~',1,6332) +LexToken(VAR,'ok',1,6333) +LexToken(THEN,'then',1,6336) +LexToken(EOL,'\n',1,6340) +LexToken(OPENSQBRACKET,'[',1,6357) +LexToken(VAR,'model',1,6358) +LexToken(COMMA,',',1,6363) +LexToken(VAR,'graphics',1,6364) +LexToken(COMMA,',',1,6372) +LexToken(VAR,'ok',1,6373) +LexToken(CLOSESQBRACKET,']',1,6375) +LexToken(ASSIGNMENT,'=',1,6376) +LexToken(VAR,'check_io',1,6377) +LexToken(OPENBRACKET,'(',1,6385) +LexToken(VAR,'model',1,6386) +LexToken(COMMA,',',1,6391) +LexToken(VAR,'graphics',1,6392) +LexToken(COMMA,',',1,6400) +LexToken(VAR,'ones',1,6401) +LexToken(OPENBRACKET,'(',1,6405) +LexToken(VAR,'k',1,6406) +LexToken(COMMA,',',1,6407) +LexToken(NUMBER,'1',1,6408) +LexToken(CLOSEBRACKET,')',1,6409) +LexToken(COMMA,',',1,6410) +LexToken(VAR,'out',1,6411) +LexToken(OPENBRACKET,'(',1,6414) +LexToken(COLON,':',1,6415) +LexToken(CLOSEBRACKET,')',1,6416) +LexToken(COMMA,',',1,6417) +LexToken(OPENSQBRACKET,'[',1,6418) +LexToken(CLOSESQBRACKET,']',1,6419) +LexToken(COMMA,',',1,6420) +LexToken(OPENSQBRACKET,'[',1,6421) +LexToken(CLOSESQBRACKET,']',1,6422) +LexToken(CLOSEBRACKET,')',1,6423) +LexToken(EOL,'\n',1,6424) +LexToken(END,'end',1,6437) +LexToken(EOL,'\n',1,6440) +LexToken(VAR,'label',1,6453) +LexToken(OPENBRACKET,'(',1,6458) +LexToken(NUMBER,'1',1,6459) +LexToken(CLOSEBRACKET,')',1,6460) +LexToken(ASSIGNMENT,'=',1,6461) +LexToken(VAR,'params_pde',1,6462) +LexToken(SEMICOLON,';',1,6472) +LexToken(EOL,'\n',1,6473) +LexToken(VAR,'label',1,6486) +LexToken(OPENBRACKET,'(',1,6491) +LexToken(NUMBER,'2',1,6492) +LexToken(CLOSEBRACKET,')',1,6493) +LexToken(ASSIGNMENT,'=',1,6494) +LexToken(VAR,'tt',1,6495) +LexToken(SEMICOLON,';',1,6497) +LexToken(EOL,'\n',1,6498) +LexToken(VAR,'graphics',1,6511) +LexToken(DOT,'.',1,6519) +LexToken(VAR,'exprs',1,6520) +LexToken(ASSIGNMENT,'=',1,6525) +LexToken(VAR,'label',1,6526) +LexToken(SEMICOLON,';',1,6531) +LexToken(EOL,'\n',1,6532) +LexToken(VAR,'x',1,6545) +LexToken(DOT,'.',1,6546) +LexToken(VAR,'graphics',1,6547) +LexToken(ASSIGNMENT,'=',1,6555) +LexToken(VAR,'graphics',1,6556) +LexToken(SEMICOLON,';',1,6564) +LexToken(EOL,'\n',1,6565) +LexToken(VAR,'x',1,6578) +LexToken(DOT,'.',1,6579) +LexToken(VAR,'model',1,6580) +LexToken(ASSIGNMENT,'=',1,6585) +LexToken(VAR,'model',1,6586) +LexToken(SEMICOLON,';',1,6591) +LexToken(EOL,'\n',1,6592) +LexToken(BREAK,'break',1,6605) +LexToken(EOL,'\n',1,6610) +LexToken(END,'end',1,6619) +LexToken(EOL,'\n',1,6622) +LexToken(EOL,'\n',1,6623) +LexToken(CASE,'case',1,6628) +LexToken(DQSTRING,'"define"',1,6640) +LexToken(THEN,'then',1,6642) +LexToken(EOL,'\n',1,6646) +LexToken(VAR,'model',1,6655) +LexToken(ASSIGNMENT,'=',1,6660) +LexToken(SCICOS_MODEL,'scicos_model',1,6661) +LexToken(OPENBRACKET,'(',1,6673) +LexToken(CLOSEBRACKET,')',1,6674) +LexToken(EOL,'\n',1,6675) +LexToken(VAR,'model',1,6684) +LexToken(DOT,'.',1,6689) +LexToken(VAR,'state',1,6690) +LexToken(ASSIGNMENT,'=',1,6695) +LexToken(VAR,'zeros',1,6696) +LexToken(OPENBRACKET,'(',1,6701) +LexToken(NUMBER,'10',1,6702) +LexToken(COMMA,',',1,6704) +LexToken(NUMBER,'1',1,6705) +LexToken(CLOSEBRACKET,')',1,6706) +LexToken(EOL,'\n',1,6707) +LexToken(VAR,'model',1,6716) +LexToken(DOT,'.',1,6721) +LexToken(VAR,'sim',1,6722) +LexToken(ASSIGNMENT,'=',1,6725) +LexToken(VAR,'list',1,6726) +LexToken(OPENBRACKET,'(',1,6730) +LexToken(DQSTRING,'"PDE"',1,6735) +LexToken(COMMA,',',1,6736) +LexToken(NUMBER,'0',1,6737) +LexToken(CLOSEBRACKET,')',1,6738) +LexToken(EOL,'\n',1,6739) +LexToken(VAR,'model',1,6748) +LexToken(DOT,'.',1,6753) +LexToken(VAR,'in',1,6754) +LexToken(ASSIGNMENT,'=',1,6756) +LexToken(OPENSQBRACKET,'[',1,6757) +LexToken(NUMBER,'1',1,6758) +LexToken(SEMICOLON,';',1,6759) +LexToken(NUMBER,'1',1,6760) +LexToken(SEMICOLON,';',1,6761) +LexToken(NUMBER,'1',1,6762) +LexToken(SEMICOLON,';',1,6763) +LexToken(NUMBER,'1',1,6764) +LexToken(SEMICOLON,';',1,6765) +LexToken(NUMBER,'1',1,6766) +LexToken(CLOSESQBRACKET,']',1,6767) +LexToken(EOL,'\n',1,6768) +LexToken(VAR,'model',1,6777) +LexToken(DOT,'.',1,6782) +LexToken(VAR,'out',1,6783) +LexToken(ASSIGNMENT,'=',1,6786) +LexToken(OPENSQBRACKET,'[',1,6787) +LexToken(NUMBER,'10',1,6788) +LexToken(SEMICOLON,';',1,6790) +LexToken(NUMBER,'0',1,6791) +LexToken(CLOSESQBRACKET,']',1,6792) +LexToken(EOL,'\n',1,6793) +LexToken(VAR,'model',1,6802) +LexToken(DOT,'.',1,6807) +LexToken(VAR,'blocktype',1,6808) +LexToken(ASSIGNMENT,'=',1,6817) +LexToken(DQSTRING,'"c"',1,6820) +LexToken(EOL,'\n',1,6821) +LexToken(VAR,'model',1,6830) +LexToken(DOT,'.',1,6835) +LexToken(VAR,'dep_ut',1,6836) +LexToken(ASSIGNMENT,'=',1,6842) +LexToken(OPENSQBRACKET,'[',1,6843) +LexToken(PREVAR_BOOLEAN,'%f',1,6844) +LexToken(PREVAR_BOOLEAN,'%t',1,6847) +LexToken(CLOSESQBRACKET,']',1,6849) +LexToken(EOL,'\n',1,6850) +LexToken(EOL,'\n',1,6851) +LexToken(EOL,'\n',1,6885) +LexToken(VAR,'params_pde',1,6894) +LexToken(ASSIGNMENT,'=',1,6904) +LexToken(VAR,'tlist',1,6905) +LexToken(OPENBRACKET,'(',1,6910) +LexToken(OPENSQBRACKET,'[',1,6911) +LexToken(DQSTRING,'"paramspde"',1,6922) +LexToken(SEMICOLON,';',1,6923) +LexToken(DQSTRING,'"a"',1,6926) +LexToken(SEMICOLON,';',1,6927) +LexToken(DQSTRING,'"b"',1,6930) +LexToken(SEMICOLON,';',1,6931) +LexToken(DQSTRING,'"txt_exp"',1,6940) +LexToken(SEMICOLON,';',1,6941) +LexToken(DQSTRING,'"check_op1"',1,6952) +LexToken(SEMICOLON,';',1,6953) +LexToken(DQSTRING,'"a1"',1,6957) +LexToken(SEMICOLON,';',1,6958) +LexToken(DQSTRING,'"b1"',1,6962) +LexToken(SEMICOLON,';',1,6963) +LexToken(DQSTRING,'"check_op2"',1,6974) +LexToken(SEMICOLON,';',1,6975) +LexToken(DQSTRING,'"a2"',1,6979) +LexToken(SEMICOLON,';',1,6980) +LexToken(DQSTRING,'"b2"',1,6984) +LexToken(SEMICOLON,';',1,6985) +LexToken(DQSTRING,'"check_op3"',1,7007) +LexToken(SEMICOLON,';',1,7008) +LexToken(DQSTRING,'"a3"',1,7012) +LexToken(SEMICOLON,';',1,7013) +LexToken(DQSTRING,'"b3"',1,7017) +LexToken(SEMICOLON,';',1,7018) +LexToken(DQSTRING,'"check_op4"',1,7029) +LexToken(SEMICOLON,';',1,7030) +LexToken(DQSTRING,'"a4"',1,7034) +LexToken(SEMICOLON,';',1,7035) +LexToken(DQSTRING,'"b4"',1,7039) +LexToken(SEMICOLON,';',1,7040) +LexToken(DQSTRING,'"check_op5"',1,7051) +LexToken(SEMICOLON,';',1,7052) +LexToken(DQSTRING,'"a5"',1,7056) +LexToken(SEMICOLON,';',1,7057) +LexToken(DQSTRING,'"b5"',1,7061) +LexToken(SEMICOLON,';',1,7062) +LexToken(DQSTRING,'"check_op6"',1,7073) +LexToken(SEMICOLON,';',1,7074) +LexToken(DQSTRING,'"a6"',1,7078) +LexToken(SEMICOLON,';',1,7079) +LexToken(DQSTRING,'"b6"',1,7083) +LexToken(SEMICOLON,';',1,7084) +LexToken(DQSTRING,'"check_op7"',1,7106) +LexToken(SEMICOLON,';',1,7107) +LexToken(DQSTRING,'"a7"',1,7111) +LexToken(SEMICOLON,';',1,7112) +LexToken(DQSTRING,'"b7"',1,7116) +LexToken(SEMICOLON,';',1,7117) +LexToken(DQSTRING,'"discr_cst"',1,7128) +LexToken(SEMICOLON,';',1,7129) +LexToken(DQSTRING,'"discr_non_cst"',1,7144) +LexToken(SEMICOLON,';',1,7145) +LexToken(DQSTRING,'"signe"',1,7152) +LexToken(SEMICOLON,';',1,7153) +LexToken(DQSTRING,'"rad_automatique"',1,7170) +LexToken(SEMICOLON,';',1,7171) +LexToken(DQSTRING,'"rad_manuel"',1,7183) +LexToken(SEMICOLON,';',1,7184) +LexToken(DQSTRING,'"methode"',1,7204) +LexToken(SEMICOLON,';',1,7205) +LexToken(DQSTRING,'"ord1"',1,7211) +LexToken(SEMICOLON,';',1,7212) +LexToken(DQSTRING,'"ord2"',1,7218) +LexToken(SEMICOLON,';',1,7219) +LexToken(DQSTRING,'"ord3"',1,7225) +LexToken(SEMICOLON,';',1,7226) +LexToken(DQSTRING,'"degre"',1,7233) +LexToken(SEMICOLON,';',1,7234) +LexToken(DQSTRING,'"nnode"',1,7241) +LexToken(SEMICOLON,';',1,7242) +LexToken(DQSTRING,'"txt_pas"',1,7251) +LexToken(SEMICOLON,';',1,7252) +LexToken(DQSTRING,'"CI"',1,7256) +LexToken(SEMICOLON,';',1,7257) +LexToken(DQSTRING,'"dCI"',1,7262) +LexToken(SEMICOLON,';',1,7263) +LexToken(DQSTRING,'"CLa"',1,7268) +LexToken(SEMICOLON,';',1,7269) +LexToken(DQSTRING,'"CLa_exp"',1,7278) +LexToken(SEMICOLON,';',1,7279) +LexToken(DQSTRING,'"CLb"',1,7284) +LexToken(SEMICOLON,';',1,7285) +LexToken(DQSTRING,'"CLb_exp"',1,7305) +LexToken(SEMICOLON,';',1,7306) +LexToken(DQSTRING,'"points"',1,7314) +LexToken(CLOSESQBRACKET,']',1,7315) +LexToken(COMMA,',',1,7316) +LexToken(DQSTRING,'""',1,7318) +LexToken(COMMA,',',1,7319) +LexToken(DQSTRING,'""',1,7321) +LexToken(COMMA,',',1,7322) +LexToken(DQSTRING,'""',1,7324) +LexToken(COMMA,',',1,7325) +LexToken(DQSTRING,'"0"',1,7328) +LexToken(COMMA,',',1,7329) +LexToken(DQSTRING,'""',1,7331) +LexToken(COMMA,',',1,7332) +LexToken(DQSTRING,'"IN_EDP1(t)"',1,7344) +LexToken(COMMA,',',1,7345) +LexToken(DQSTRING,'"0"',1,7348) +LexToken(COMMA,',',1,7349) +LexToken(DQSTRING,'""',1,7351) +LexToken(COMMA,',',1,7352) +LexToken(DQSTRING,'"IN_EDP2(t)"',1,7364) +LexToken(COMMA,',',1,7365) +LexToken(DQSTRING,'"0"',1,7368) +LexToken(COMMA,',',1,7369) +LexToken(DQSTRING,'""',1,7371) +LexToken(COMMA,',',1,7372) +LexToken(DQSTRING,'"IN_EDP3(t)"',1,7384) +LexToken(COMMA,',',1,7385) +LexToken(DQSTRING,'"0"',1,7399) +LexToken(COMMA,',',1,7400) +LexToken(DQSTRING,'""',1,7402) +LexToken(COMMA,',',1,7403) +LexToken(DQSTRING,'"IN_EDP4(t)"',1,7415) +LexToken(COMMA,',',1,7416) +LexToken(DQSTRING,'"0"',1,7419) +LexToken(COMMA,',',1,7420) +LexToken(DQSTRING,'""',1,7422) +LexToken(COMMA,',',1,7423) +LexToken(DQSTRING,'"IN_EDP5(t)"',1,7435) +LexToken(COMMA,',',1,7436) +LexToken(DQSTRING,'"0"',1,7439) +LexToken(COMMA,',',1,7440) +LexToken(DQSTRING,'""',1,7442) +LexToken(COMMA,',',1,7443) +LexToken(DQSTRING,'"IN_EDP6(t)"',1,7455) +LexToken(COMMA,',',1,7456) +LexToken(DQSTRING,'"0"',1,7459) +LexToken(COMMA,',',1,7460) +LexToken(DQSTRING,'""',1,7462) +LexToken(COMMA,',',1,7463) +LexToken(DQSTRING,'"IN_EDP7(t)"',1,7475) +LexToken(COMMA,',',1,7476) +LexToken(DQSTRING,'"0"',1,7479) +LexToken(COMMA,',',1,7480) +LexToken(DQSTRING,'"0"',1,7483) +LexToken(COMMA,',',1,7484) +LexToken(DQSTRING,'"0"',1,7498) +LexToken(COMMA,',',1,7499) +LexToken(DQSTRING,'"0"',1,7502) +LexToken(COMMA,',',1,7503) +LexToken(DQSTRING,'"0"',1,7506) +LexToken(COMMA,',',1,7507) +LexToken(DQSTRING,'"0"',1,7510) +LexToken(COMMA,',',1,7511) +LexToken(DQSTRING,'""',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,'"0"',1,7538) +LexToken(COMMA,',',1,7539) +LexToken(DQSTRING,'"IN_CL1(t)"',1,7550) +LexToken(COMMA,',',1,7551) +LexToken(DQSTRING,'"0"',1,7554) +LexToken(COMMA,',',1,7555) +LexToken(DQSTRING,'"IN_CL2(t)"',1,7566) +LexToken(COMMA,',',1,7567) +LexToken(DQSTRING,'""',1,7569) +LexToken(CLOSEBRACKET,')',1,7570) +LexToken(SEMICOLON,';',1,7571) +LexToken(EOL,'\n',1,7572) +LexToken(EOL,'\n',1,7650) +LexToken(VAR,'label',1,7659) +LexToken(ASSIGNMENT,'=',1,7664) +LexToken(VAR,'list',1,7665) +LexToken(OPENBRACKET,'(',1,7669) +LexToken(VAR,'params_pde',1,7670) +LexToken(COMMA,',',1,7680) +LexToken(OPENSQBRACKET,'[',1,7681) +LexToken(CLOSESQBRACKET,']',1,7682) +LexToken(COMMA,',',1,7683) +LexToken(DQSTRING,'""',1,7685) +LexToken(CLOSEBRACKET,')',1,7686) +LexToken(SEMICOLON,';',1,7687) +LexToken(EOL,'\n',1,7688) +LexToken(VAR,'gr_i',1,7697) +LexToken(ASSIGNMENT,'=',1,7701) +LexToken(OPENSQBRACKET,'[',1,7702) +LexToken(CLOSESQBRACKET,']',1,7703) +LexToken(EOL,'\n',1,7704) +LexToken(VAR,'x',1,7713) +LexToken(ASSIGNMENT,'=',1,7714) +LexToken(VAR,'standard_define',1,7715) +LexToken(OPENBRACKET,'(',1,7730) +LexToken(OPENSQBRACKET,'[',1,7731) +LexToken(NUMBER,'3',1,7732) +LexToken(NUMBER,'3',1,7734) +LexToken(CLOSESQBRACKET,']',1,7735) +LexToken(COMMA,',',1,7736) +LexToken(VAR,'model',1,7737) +LexToken(COMMA,',',1,7742) +LexToken(VAR,'label',1,7743) +LexToken(COMMA,',',1,7748) +LexToken(VAR,'gr_i',1,7749) +LexToken(CLOSEBRACKET,')',1,7753) +LexToken(EOL,'\n',1,7754) +LexToken(EOL,'\n',1,7755) +LexToken(END,'end',1,7760) +LexToken(EOL,'\n',1,7763) +LexToken(ENDFUNCTION,'endfunction',1,7764) +LexToken(EOL,'\n',1,7775) +LexToken(EOL,'\n',1,7776) diff --git a/js/Sinks/AFFICH_m.js b/js/Sinks/AFFICH_m.js new file mode 100644 index 00000000..03ac487a --- /dev/null +++ b/js/Sinks/AFFICH_m.js @@ -0,0 +1,766 @@ +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(SEMICOLON,';',1,1081) +LexToken(EOL,'\n',1,1082) +LexToken(VAR,'y',1,1087) +LexToken(ASSIGNMENT,'=',1,1088) +LexToken(OPENSQBRACKET,'[',1,1089) +LexToken(CLOSESQBRACKET,']',1,1090) +LexToken(SEMICOLON,';',1,1091) +LexToken(EOL,'\n',1,1092) +LexToken(VAR,'typ',1,1097) +LexToken(ASSIGNMENT,'=',1,1100) +LexToken(OPENSQBRACKET,'[',1,1101) +LexToken(CLOSESQBRACKET,']',1,1102) +LexToken(SEMICOLON,';',1,1103) +LexToken(EOL,'\n',1,1104) +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(SEMICOLON,';',1,1159) +LexToken(EOL,'\n',1,1160) +LexToken(VAR,'graphics',1,1169) +LexToken(ASSIGNMENT,'=',1,1178) +LexToken(VAR,'arg1',1,1180) +LexToken(DOT,'.',1,1184) +LexToken(VAR,'graphics',1,1185) +LexToken(SEMICOLON,';',1,1194) +LexToken(EOL,'\n',1,1195) +LexToken(VAR,'exprs',1,1204) +LexToken(ASSIGNMENT,'=',1,1210) +LexToken(VAR,'graphics',1,1212) +LexToken(DOT,'.',1,1220) +LexToken(VAR,'exprs',1,1221) +LexToken(SEMICOLON,';',1,1227) +LexToken(EOL,'\n',1,1228) +LexToken(VAR,'model',1,1237) +LexToken(ASSIGNMENT,'=',1,1243) +LexToken(VAR,'arg1',1,1245) +LexToken(DOT,'.',1,1249) +LexToken(VAR,'model',1,1250) +LexToken(SEMICOLON,';',1,1256) +LexToken(EOL,'\n',1,1257) +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,',',1,1413) +LexToken(DQSTRING,'"Font number"',1,1439) +LexToken(SEMICOLON,';',1,1440) +LexToken(DQSTRING,'"Font size"',1,1464) +LexToken(SEMICOLON,';',1,1465) +LexToken(DQSTRING,'"Color"',1,1485) +LexToken(SEMICOLON,';',1,1486) +LexToken(DQSTRING,'"Total number of digits"',1,1523) +LexToken(SEMICOLON,';',1,1524) +LexToken(DQSTRING,'"Number of rational part digits"',1,1569) +LexToken(SEMICOLON,';',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(COMMA,',',1,1751) +LexToken(EOL,'\n',1,1752) +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(SEMICOLON,';',1,1819) +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,';',1,2510) +LexToken(DQSTRING,'" "',1,2530) +LexToken(SEMICOLON,';',1,2531) +LexToken(VAR,'mess',1,2532) +LexToken(CLOSESQBRACKET,']',1,2536) +LexToken(CLOSEBRACKET,')',1,2537) +LexToken(SEMICOLON,';',1,2538) +LexToken(EOL,'\n',1,2539) +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,';',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(OPERATOR,'-',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(SEMICOLON,';',1,3190) +LexToken(EOL,'\n',1,3191) +LexToken(VAR,'model',1,3208) +LexToken(DOT,'.',1,3213) +LexToken(VAR,'dstate',1,3214) +LexToken(ASSIGNMENT,'=',1,3221) +LexToken(OPENSQBRACKET,'[',1,3223) +LexToken(NUMBER,'-1',1,3224) +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(OPERATOR,'*',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(OPERATOR,'-',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(SEMICOLON,';',1,3347) +LexToken(EOL,'\n',1,3348) +LexToken(VAR,'x',1,3365) +LexToken(DOT,'.',1,3366) +LexToken(VAR,'graphics',1,3367) +LexToken(ASSIGNMENT,'=',1,3376) +LexToken(VAR,'graphics',1,3378) +LexToken(SEMICOLON,';',1,3386) +LexToken(EOL,'\n',1,3387) +LexToken(VAR,'x',1,3404) +LexToken(DOT,'.',1,3405) +LexToken(VAR,'model',1,3406) +LexToken(ASSIGNMENT,'=',1,3412) +LexToken(VAR,'model',1,3414) +LexToken(SEMICOLON,';',1,3420) +LexToken(EOL,'\n',1,3421) +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(SEMICOLON,';',1,3633) +LexToken(EOL,'\n',1,3634) +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(SEMICOLON,';',1,3673) +LexToken(EOL,'\n',1,3674) +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(SEMICOLON,';',1,3701) +LexToken(EOL,'\n',1,3702) +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(SEMICOLON,';',1,3730) +LexToken(EOL,'\n',1,3731) +LexToken(VAR,'model',1,3740) +LexToken(DOT,'.',1,3745) +LexToken(VAR,'evtin',1,3746) +LexToken(ASSIGNMENT,'=',1,3753) +LexToken(NUMBER,'1',1,3755) +LexToken(SEMICOLON,';',1,3757) +LexToken(EOL,'\n',1,3758) +LexToken(VAR,'model',1,3767) +LexToken(DOT,'.',1,3772) +LexToken(VAR,'dstate',1,3773) +LexToken(ASSIGNMENT,'=',1,3780) +LexToken(OPENSQBRACKET,'[',1,3782) +LexToken(NUMBER,'-1',1,3783) +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(OPERATOR,'*',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(SEMICOLON,';',1,3915) +LexToken(EOL,'\n',1,3916) +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(SEMICOLON,';',1,3947) +LexToken(EOL,'\n',1,3948) +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(SEMICOLON,';',1,4005) +LexToken(EOL,'\n',1,4006) +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,';',1,4055) +LexToken(VAR,'string',1,4065) +LexToken(OPENBRACKET,'(',1,4071) +LexToken(VAR,'font',1,4072) +LexToken(CLOSEBRACKET,')',1,4076) +LexToken(SEMICOLON,';',1,4077) +LexToken(VAR,'string',1,4087) +LexToken(OPENBRACKET,'(',1,4093) +LexToken(VAR,'fontsize',1,4094) +LexToken(CLOSEBRACKET,')',1,4102) +LexToken(SEMICOLON,';',1,4103) +LexToken(VAR,'string',1,4113) +LexToken(OPENBRACKET,'(',1,4119) +LexToken(VAR,'colr',1,4120) +LexToken(CLOSEBRACKET,')',1,4124) +LexToken(SEMICOLON,';',1,4125) +LexToken(VAR,'string',1,4135) +LexToken(OPENBRACKET,'(',1,4141) +LexToken(VAR,'nt',1,4142) +LexToken(CLOSEBRACKET,')',1,4144) +LexToken(SEMICOLON,';',1,4145) +LexToken(VAR,'string',1,4155) +LexToken(OPENBRACKET,'(',1,4161) +LexToken(VAR,'nd',1,4162) +LexToken(CLOSEBRACKET,')',1,4164) +LexToken(SEMICOLON,';',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) diff --git a/js/Sinks/BARXY.js b/js/Sinks/BARXY.js new file mode 100644 index 00000000..b815911b --- /dev/null +++ b/js/Sinks/BARXY.js @@ -0,0 +1,461 @@ +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(SEMICOLON,';',1,465) +LexToken(EOL,'\n',1,466) +LexToken(VAR,'y',1,471) +LexToken(ASSIGNMENT,'=',1,472) +LexToken(OPENSQBRACKET,'[',1,473) +LexToken(CLOSESQBRACKET,']',1,474) +LexToken(SEMICOLON,';',1,475) +LexToken(EOL,'\n',1,476) +LexToken(VAR,'typ',1,481) +LexToken(ASSIGNMENT,'=',1,484) +LexToken(OPENSQBRACKET,'[',1,485) +LexToken(CLOSESQBRACKET,']',1,486) +LexToken(SEMICOLON,';',1,487) +LexToken(EOL,'\n',1,488) +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(SEMICOLON,';',1,538) +LexToken(EOL,'\n',1,539) +LexToken(VAR,'graphics',1,548) +LexToken(ASSIGNMENT,'=',1,556) +LexToken(VAR,'arg1',1,557) +LexToken(DOT,'.',1,561) +LexToken(VAR,'graphics',1,562) +LexToken(SEMICOLON,';',1,570) +LexToken(EOL,'\n',1,571) +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(SEMICOLON,';',1,625) +LexToken(EOL,'\n',1,626) +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(SEMICOLON,';',1,1597) +LexToken(EOL,'\n',1,1598) +LexToken(VAR,'x',1,1615) +LexToken(DOT,'.',1,1616) +LexToken(VAR,'graphics',1,1617) +LexToken(ASSIGNMENT,'=',1,1625) +LexToken(VAR,'graphics',1,1626) +LexToken(SEMICOLON,';',1,1634) +LexToken(EOL,'\n',1,1635) +LexToken(VAR,'x',1,1652) +LexToken(DOT,'.',1,1653) +LexToken(VAR,'model',1,1654) +LexToken(ASSIGNMENT,'=',1,1659) +LexToken(VAR,'model',1,1660) +LexToken(SEMICOLON,';',1,1665) +LexToken(EOL,'\n',1,1666) +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(SEMICOLON,';',1,1768) +LexToken(EOL,'\n',1,1769) +LexToken(VAR,'xmin',1,1778) +LexToken(ASSIGNMENT,'=',1,1783) +LexToken(NUMBER,'-15',1,1785) +LexToken(SEMICOLON,';',1,1788) +LexToken(EOL,'\n',1,1789) +LexToken(VAR,'xmax',1,1798) +LexToken(ASSIGNMENT,'=',1,1803) +LexToken(NUMBER,'15',1,1805) +LexToken(SEMICOLON,';',1,1807) +LexToken(EOL,'\n',1,1808) +LexToken(VAR,'ymin',1,1817) +LexToken(ASSIGNMENT,'=',1,1822) +LexToken(NUMBER,'-15',1,1824) +LexToken(SEMICOLON,';',1,1827) +LexToken(EOL,'\n',1,1828) +LexToken(VAR,'ymax',1,1837) +LexToken(ASSIGNMENT,'=',1,1842) +LexToken(NUMBER,'15',1,1844) +LexToken(SEMICOLON,';',1,1846) +LexToken(EOL,'\n',1,1847) +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(SEMICOLON,';',1,1914) +LexToken(EOL,'\n',1,1915) +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(SEMICOLON,';',1,1944) +LexToken(EOL,'\n',1,1945) +LexToken(VAR,'model',1,1954) +LexToken(DOT,'.',1,1959) +LexToken(VAR,'in',1,1960) +LexToken(ASSIGNMENT,'=',1,1962) +LexToken(OPENSQBRACKET,'[',1,1963) +LexToken(NUMBER,'-1',1,1964) +LexToken(SEMICOLON,';',1,1966) +LexToken(NUMBER,'-1',1,1967) +LexToken(CLOSESQBRACKET,']',1,1969) +LexToken(SEMICOLON,';',1,1970) +LexToken(EOL,'\n',1,1971) +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(SEMICOLON,';',1,1995) +LexToken(EOL,'\n',1,1996) +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(SEMICOLON,';',1,2017) +LexToken(EOL,'\n',1,2018) +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(SEMICOLON,';',1,2110) +LexToken(EOL,'\n',1,2111) +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(SEMICOLON,';',1,2156) +LexToken(EOL,'\n',1,2157) +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(SEMICOLON,';',1,2199) +LexToken(EOL,'\n',1,2200) +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(SEMICOLON,';',1,2235) +LexToken(EOL,'\n',1,2236) +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) diff --git a/js/Sinks/CANIMXY.js b/js/Sinks/CANIMXY.js new file mode 100644 index 00000000..85d61b9c --- /dev/null +++ b/js/Sinks/CANIMXY.js @@ -0,0 +1,888 @@ +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(SEMICOLON,';',1,928) +LexToken(EOL,'\n',1,929) +LexToken(VAR,'y',1,934) +LexToken(ASSIGNMENT,'=',1,935) +LexToken(OPENSQBRACKET,'[',1,936) +LexToken(CLOSESQBRACKET,']',1,937) +LexToken(SEMICOLON,';',1,938) +LexToken(EOL,'\n',1,939) +LexToken(VAR,'typ',1,944) +LexToken(ASSIGNMENT,'=',1,947) +LexToken(OPENSQBRACKET,'[',1,948) +LexToken(CLOSESQBRACKET,']',1,949) +LexToken(SEMICOLON,';',1,950) +LexToken(EOL,'\n',1,951) +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(SEMICOLON,';',1,1001) +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(SEMICOLON,';',1,1033) +LexToken(EOL,'\n',1,1034) +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(SEMICOLON,';',1,1088) +LexToken(EOL,'\n',1,1089) +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,';',1,1308) +LexToken(DQSTRING,'"color (>0) or mark (<0)"',1,1346) +LexToken(SEMICOLON,';',1,1347) +LexToken(DQSTRING,'"line or mark size"',1,1379) +LexToken(SEMICOLON,';',1,1380) +LexToken(DQSTRING,'"Output window number (-1 for automatic)"',1,1434) +LexToken(SEMICOLON,';',1,1435) +LexToken(DQSTRING,'"Output window position"',1,1472) +LexToken(SEMICOLON,';',1,1473) +LexToken(DQSTRING,'"Output window sizes"',1,1507) +LexToken(SEMICOLON,';',1,1508) +LexToken(DQSTRING,'"Xmin"',1,1527) +LexToken(SEMICOLON,';',1,1528) +LexToken(DQSTRING,'"Xmax"',1,1547) +LexToken(SEMICOLON,';',1,1548) +LexToken(DQSTRING,'"Ymin"',1,1567) +LexToken(SEMICOLON,';',1,1568) +LexToken(DQSTRING,'"Ymax"',1,1587) +LexToken(SEMICOLON,';',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(NUMBER,'-1',1,1675) +LexToken(COMMA,',',1,1677) +LexToken(DQSTRING,'"vec"',1,1682) +LexToken(COMMA,',',1,1683) +LexToken(NUMBER,'-1',1,1684) +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(COMMA,',',1,1795) +LexToken(EOL,'\n',1,1796) +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(NUMBER,'-1',1,2215) +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(OPERATOR,'*',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(SEMICOLON,';',1,3130) +LexToken(EOL,'\n',1,3131) +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(SEMICOLON,';',1,3163) +LexToken(EOL,'\n',1,3164) +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(SEMICOLON,';',1,3268) +LexToken(EOL,'\n',1,3269) +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(NUMBER,'-1',1,3329) +LexToken(SEMICOLON,';',1,3331) +LexToken(NUMBER,'-1',1,3332) +LexToken(CLOSESQBRACKET,']',1,3334) +LexToken(SEMICOLON,';',1,3335) +LexToken(EOL,'\n',1,3336) +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(NUMBER,'-1',1,3416) +LexToken(SEMICOLON,';',1,3418) +LexToken(NUMBER,'-1',1,3419) +LexToken(CLOSESQBRACKET,']',1,3421) +LexToken(SEMICOLON,';',1,3422) +LexToken(EOL,'\n',1,3423) +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(SEMICOLON,';',1,3704) +LexToken(EOL,'\n',1,3705) +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(SEMICOLON,';',1,3774) +LexToken(EOL,'\n',1,3775) +LexToken(VAR,'x',1,3792) +LexToken(DOT,'.',1,3793) +LexToken(VAR,'graphics',1,3794) +LexToken(ASSIGNMENT,'=',1,3802) +LexToken(VAR,'graphics',1,3803) +LexToken(SEMICOLON,';',1,3811) +LexToken(EOL,'\n',1,3812) +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(NUMBER,'-1',1,3928) +LexToken(SEMICOLON,';',1,3930) +LexToken(EOL,'\n',1,3931) +LexToken(VAR,'clrs',1,3940) +LexToken(ASSIGNMENT,'=',1,3944) +LexToken(NUMBER,'-4',1,3945) +LexToken(SEMICOLON,';',1,3947) +LexToken(EOL,'\n',1,3948) +LexToken(VAR,'N',1,3957) +LexToken(ASSIGNMENT,'=',1,3958) +LexToken(NUMBER,'2',1,3959) +LexToken(SEMICOLON,';',1,3960) +LexToken(EOL,'\n',1,3961) +LexToken(VAR,'siz',1,3970) +LexToken(ASSIGNMENT,'=',1,3973) +LexToken(NUMBER,'1',1,3974) +LexToken(SEMICOLON,';',1,3975) +LexToken(EOL,'\n',1,3976) +LexToken(VAR,'wpos',1,3985) +LexToken(ASSIGNMENT,'=',1,3989) +LexToken(OPENSQBRACKET,'[',1,3990) +LexToken(NUMBER,'-1',1,3991) +LexToken(SEMICOLON,';',1,3993) +LexToken(NUMBER,'-1',1,3994) +LexToken(CLOSESQBRACKET,']',1,3996) +LexToken(SEMICOLON,';',1,3997) +LexToken(EOL,'\n',1,3998) +LexToken(VAR,'wdim',1,4007) +LexToken(ASSIGNMENT,'=',1,4011) +LexToken(OPENSQBRACKET,'[',1,4012) +LexToken(NUMBER,'-1',1,4013) +LexToken(SEMICOLON,';',1,4015) +LexToken(NUMBER,'-1',1,4016) +LexToken(CLOSESQBRACKET,']',1,4018) +LexToken(SEMICOLON,';',1,4019) +LexToken(EOL,'\n',1,4020) +LexToken(VAR,'xmin',1,4029) +LexToken(ASSIGNMENT,'=',1,4033) +LexToken(NUMBER,'-15',1,4034) +LexToken(SEMICOLON,';',1,4037) +LexToken(EOL,'\n',1,4038) +LexToken(VAR,'xmax',1,4047) +LexToken(ASSIGNMENT,'=',1,4051) +LexToken(NUMBER,'15',1,4052) +LexToken(SEMICOLON,';',1,4054) +LexToken(EOL,'\n',1,4055) +LexToken(VAR,'ymin',1,4064) +LexToken(ASSIGNMENT,'=',1,4068) +LexToken(NUMBER,'-15',1,4069) +LexToken(SEMICOLON,';',1,4072) +LexToken(EOL,'\n',1,4073) +LexToken(VAR,'ymax',1,4082) +LexToken(ASSIGNMENT,'=',1,4086) +LexToken(OPERATOR,'+',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(SEMICOLON,';',1,4113) +LexToken(EOL,'\n',1,4114) +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,';',1,4499) +LexToken(VAR,'string',1,4509) +LexToken(OPENBRACKET,'(',1,4515) +LexToken(VAR,'clrs',1,4516) +LexToken(CLOSEBRACKET,')',1,4520) +LexToken(SEMICOLON,';',1,4521) +LexToken(VAR,'string',1,4531) +LexToken(OPENBRACKET,'(',1,4537) +LexToken(VAR,'siz',1,4538) +LexToken(CLOSEBRACKET,')',1,4541) +LexToken(SEMICOLON,';',1,4542) +LexToken(VAR,'string',1,4552) +LexToken(OPENBRACKET,'(',1,4558) +LexToken(VAR,'win',1,4559) +LexToken(CLOSEBRACKET,')',1,4562) +LexToken(SEMICOLON,';',1,4563) +LexToken(DQSTRING,'"[]"',1,4576) +LexToken(SEMICOLON,';',1,4577) +LexToken(DQSTRING,'"[]"',1,4590) +LexToken(SEMICOLON,';',1,4591) +LexToken(VAR,'string',1,4601) +LexToken(OPENBRACKET,'(',1,4607) +LexToken(VAR,'xmin',1,4608) +LexToken(CLOSEBRACKET,')',1,4612) +LexToken(SEMICOLON,';',1,4613) +LexToken(VAR,'string',1,4623) +LexToken(OPENBRACKET,'(',1,4629) +LexToken(VAR,'xmax',1,4630) +LexToken(CLOSEBRACKET,')',1,4634) +LexToken(SEMICOLON,';',1,4635) +LexToken(VAR,'string',1,4645) +LexToken(OPENBRACKET,'(',1,4651) +LexToken(VAR,'ymin',1,4652) +LexToken(CLOSEBRACKET,')',1,4656) +LexToken(SEMICOLON,';',1,4657) +LexToken(VAR,'string',1,4667) +LexToken(OPENBRACKET,'(',1,4673) +LexToken(VAR,'ymax',1,4674) +LexToken(CLOSEBRACKET,')',1,4678) +LexToken(SEMICOLON,';',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) diff --git a/js/Sinks/CANIMXY3D.js b/js/Sinks/CANIMXY3D.js new file mode 100644 index 00000000..5508cac4 --- /dev/null +++ b/js/Sinks/CANIMXY3D.js @@ -0,0 +1,1121 @@ +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(SEMICOLON,';',1,930) +LexToken(EOL,'\n',1,931) +LexToken(VAR,'y',1,936) +LexToken(ASSIGNMENT,'=',1,937) +LexToken(OPENSQBRACKET,'[',1,938) +LexToken(CLOSESQBRACKET,']',1,939) +LexToken(SEMICOLON,';',1,940) +LexToken(EOL,'\n',1,941) +LexToken(VAR,'typ',1,946) +LexToken(ASSIGNMENT,'=',1,949) +LexToken(OPENSQBRACKET,'[',1,950) +LexToken(CLOSESQBRACKET,']',1,951) +LexToken(SEMICOLON,';',1,952) +LexToken(EOL,'\n',1,953) +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(SEMICOLON,';',1,1003) +LexToken(EOL,'\n',1,1004) +LexToken(VAR,'graphics',1,1013) +LexToken(ASSIGNMENT,'=',1,1021) +LexToken(VAR,'arg1',1,1022) +LexToken(DOT,'.',1,1026) +LexToken(VAR,'graphics',1,1027) +LexToken(SEMICOLON,';',1,1035) +LexToken(EOL,'\n',1,1036) +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(SEMICOLON,';',1,1090) +LexToken(EOL,'\n',1,1091) +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,';',1,1286) +LexToken(DQSTRING,'"color (>0) or mark (<0)"',1,1324) +LexToken(SEMICOLON,';',1,1325) +LexToken(DQSTRING,'"line or mark size"',1,1357) +LexToken(SEMICOLON,';',1,1358) +LexToken(DQSTRING,'"Output window number (-1 for automatic)"',1,1412) +LexToken(SEMICOLON,';',1,1413) +LexToken(DQSTRING,'"Output window position"',1,1450) +LexToken(SEMICOLON,';',1,1451) +LexToken(DQSTRING,'"Output window sizes"',1,1485) +LexToken(SEMICOLON,';',1,1486) +LexToken(DQSTRING,'"Xmin and Xmax"',1,1514) +LexToken(SEMICOLON,';',1,1515) +LexToken(DQSTRING,'"Ymin and Ymax"',1,1543) +LexToken(SEMICOLON,';',1,1544) +LexToken(DQSTRING,'"Zmin and Zmax"',1,1572) +LexToken(SEMICOLON,';',1,1573) +LexToken(DQSTRING,'"Alpha and Theta"',1,1603) +LexToken(SEMICOLON,';',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(NUMBER,'-1',1,1667) +LexToken(COMMA,',',1,1669) +LexToken(DQSTRING,'"vec"',1,1674) +LexToken(COMMA,',',1,1675) +LexToken(NUMBER,'-1',1,1676) +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(NUMBER,'-1',1,1693) +LexToken(COMMA,',',1,1695) +LexToken(DQSTRING,'"vec"',1,1700) +LexToken(COMMA,',',1,1701) +LexToken(NUMBER,'-1',1,1702) +LexToken(COMMA,',',1,1704) +LexToken(DQSTRING,'"vec"',1,1709) +LexToken(COMMA,',',1,1710) +LexToken(NUMBER,'-1',1,1711) +LexToken(COMMA,',',1,1713) +LexToken(DQSTRING,'"vec"',1,1718) +LexToken(COMMA,',',1,1719) +LexToken(NUMBER,'-1',1,1720) +LexToken(COMMA,',',1,1722) +LexToken(DQSTRING,'"vec"',1,1727) +LexToken(COMMA,',',1,1728) +LexToken(NUMBER,'-1',1,1729) +LexToken(COMMA,',',1,1731) +LexToken(DQSTRING,'"vec"',1,1736) +LexToken(COMMA,',',1,1737) +LexToken(NUMBER,'-1',1,1738) +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(COMMA,',',1,1802) +LexToken(EOL,'\n',1,1803) +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(NUMBER,'-1',1,2221) +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(OPERATOR,'*',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(SEMICOLON,';',1,3783) +LexToken(EOL,'\n',1,3784) +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(SEMICOLON,';',1,3816) +LexToken(EOL,'\n',1,3817) +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(SEMICOLON,';',1,3921) +LexToken(EOL,'\n',1,3922) +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(NUMBER,'-1',1,3982) +LexToken(SEMICOLON,';',1,3984) +LexToken(NUMBER,'-1',1,3985) +LexToken(CLOSESQBRACKET,']',1,3987) +LexToken(SEMICOLON,';',1,3988) +LexToken(EOL,'\n',1,3989) +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(NUMBER,'-1',1,4069) +LexToken(SEMICOLON,';',1,4071) +LexToken(NUMBER,'-1',1,4072) +LexToken(CLOSESQBRACKET,']',1,4074) +LexToken(SEMICOLON,';',1,4075) +LexToken(EOL,'\n',1,4076) +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(SEMICOLON,';',1,4199) +LexToken(EOL,'\n',1,4200) +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(SEMICOLON,';',1,4314) +LexToken(EOL,'\n',1,4315) +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(SEMICOLON,';',1,4384) +LexToken(EOL,'\n',1,4385) +LexToken(VAR,'x',1,4402) +LexToken(DOT,'.',1,4403) +LexToken(VAR,'graphics',1,4404) +LexToken(ASSIGNMENT,'=',1,4412) +LexToken(VAR,'graphics',1,4413) +LexToken(SEMICOLON,';',1,4421) +LexToken(EOL,'\n',1,4422) +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(NUMBER,'-1',1,4538) +LexToken(SEMICOLON,';',1,4540) +LexToken(EOL,'\n',1,4541) +LexToken(VAR,'N',1,4550) +LexToken(ASSIGNMENT,'=',1,4551) +LexToken(NUMBER,'2',1,4552) +LexToken(SEMICOLON,';',1,4553) +LexToken(EOL,'\n',1,4554) +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(NUMBER,'-1',1,4635) +LexToken(SEMICOLON,';',1,4637) +LexToken(NUMBER,'-1',1,4638) +LexToken(CLOSESQBRACKET,']',1,4640) +LexToken(SEMICOLON,';',1,4641) +LexToken(EOL,'\n',1,4642) +LexToken(VAR,'wdim',1,4651) +LexToken(ASSIGNMENT,'=',1,4655) +LexToken(OPENSQBRACKET,'[',1,4656) +LexToken(NUMBER,'-1',1,4657) +LexToken(SEMICOLON,';',1,4659) +LexToken(NUMBER,'-1',1,4660) +LexToken(CLOSESQBRACKET,']',1,4662) +LexToken(SEMICOLON,';',1,4663) +LexToken(EOL,'\n',1,4664) +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(NUMBER,'-15',1,4708) +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(NUMBER,'-15',1,4733) +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(NUMBER,'-15',1,4758) +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(SEMICOLON,';',1,4788) +LexToken(EOL,'\n',1,4789) +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,';',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,';',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,';',1,5274) +LexToken(VAR,'string',1,5284) +LexToken(OPENBRACKET,'(',1,5290) +LexToken(VAR,'win',1,5291) +LexToken(CLOSEBRACKET,')',1,5294) +LexToken(SEMICOLON,';',1,5295) +LexToken(DQSTRING,'"[]"',1,5308) +LexToken(SEMICOLON,';',1,5309) +LexToken(DQSTRING,'"[]"',1,5322) +LexToken(SEMICOLON,';',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,';',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,';',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,';',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,';',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) diff --git a/js/Sinks/CEVENTSCOPE.js b/js/Sinks/CEVENTSCOPE.js new file mode 100644 index 00000000..d31c4a8a --- /dev/null +++ b/js/Sinks/CEVENTSCOPE.js @@ -0,0 +1,714 @@ +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(SEMICOLON,';',1,887) +LexToken(EOL,'\n',1,888) +LexToken(VAR,'y',1,893) +LexToken(ASSIGNMENT,'=',1,894) +LexToken(OPENSQBRACKET,'[',1,895) +LexToken(CLOSESQBRACKET,']',1,896) +LexToken(SEMICOLON,';',1,897) +LexToken(EOL,'\n',1,898) +LexToken(VAR,'typ',1,903) +LexToken(ASSIGNMENT,'=',1,906) +LexToken(OPENSQBRACKET,'[',1,907) +LexToken(CLOSESQBRACKET,']',1,908) +LexToken(SEMICOLON,';',1,909) +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(SEMICOLON,';',1,960) +LexToken(EOL,'\n',1,961) +LexToken(VAR,'graphics',1,970) +LexToken(ASSIGNMENT,'=',1,978) +LexToken(VAR,'arg1',1,979) +LexToken(DOT,'.',1,983) +LexToken(VAR,'graphics',1,984) +LexToken(SEMICOLON,';',1,992) +LexToken(EOL,'\n',1,993) +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(SEMICOLON,';',1,1047) +LexToken(EOL,'\n',1,1048) +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,';',1,1216) +LexToken(DQSTRING,'"colors c (>0) or mark (<0)"',1,1257) +LexToken(SEMICOLON,';',1,1258) +LexToken(DQSTRING,'"Output window number (-1 for automatic)"',1,1312) +LexToken(SEMICOLON,';',1,1313) +LexToken(DQSTRING,'"Output window position"',1,1350) +LexToken(SEMICOLON,';',1,1351) +LexToken(DQSTRING,'"Output window sizes"',1,1385) +LexToken(SEMICOLON,';',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(NUMBER,'-1',1,1452) +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(NUMBER,'-1',1,1469) +LexToken(COMMA,',',1,1471) +LexToken(DQSTRING,'"vec"',1,1476) +LexToken(COMMA,',',1,1477) +LexToken(NUMBER,'-1',1,1478) +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(SEMICOLON,';',1,1496) +LexToken(EOL,'\n',1,1497) +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(COMMA,',',1,1627) +LexToken(EOL,'\n',1,1628) +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(NUMBER,'-1',1,2358) +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,';',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(NUMBER,'-1',1,2934) +LexToken(SEMICOLON,';',1,2936) +LexToken(NUMBER,'-1',1,2937) +LexToken(CLOSESQBRACKET,']',1,2939) +LexToken(SEMICOLON,';',1,2940) +LexToken(EOL,'\n',1,2941) +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(NUMBER,'-1',1,3021) +LexToken(SEMICOLON,';',1,3023) +LexToken(NUMBER,'-1',1,3024) +LexToken(CLOSESQBRACKET,']',1,3026) +LexToken(SEMICOLON,';',1,3027) +LexToken(EOL,'\n',1,3028) +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(SEMICOLON,';',1,3158) +LexToken(EOL,'\n',1,3159) +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(SEMICOLON,';',1,3228) +LexToken(EOL,'\n',1,3229) +LexToken(VAR,'x',1,3246) +LexToken(DOT,'.',1,3247) +LexToken(VAR,'graphics',1,3248) +LexToken(ASSIGNMENT,'=',1,3256) +LexToken(VAR,'graphics',1,3257) +LexToken(SEMICOLON,';',1,3265) +LexToken(EOL,'\n',1,3266) +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(NUMBER,'-1',1,3399) +LexToken(SEMICOLON,';',1,3401) +LexToken(EOL,'\n',1,3402) +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(SEMICOLON,';',1,3436) +LexToken(EOL,'\n',1,3437) +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(NUMBER,'-1',1,3475) +LexToken(SEMICOLON,';',1,3477) +LexToken(NUMBER,'-1',1,3478) +LexToken(CLOSESQBRACKET,']',1,3480) +LexToken(EOL,'\n',1,3481) +LexToken(VAR,'per',1,3490) +LexToken(ASSIGNMENT,'=',1,3493) +LexToken(NUMBER,'30',1,3494) +LexToken(SEMICOLON,';',1,3496) +LexToken(EOL,'\n',1,3497) +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,';',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,';',1,3796) +LexToken(VAR,'string',1,3806) +LexToken(OPENBRACKET,'(',1,3812) +LexToken(VAR,'win',1,3813) +LexToken(CLOSEBRACKET,')',1,3816) +LexToken(SEMICOLON,';',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,';',1,3838) +LexToken(VAR,'sci2exp',1,3848) +LexToken(OPENBRACKET,'(',1,3855) +LexToken(VAR,'wdim',1,3856) +LexToken(CLOSEBRACKET,')',1,3860) +LexToken(SEMICOLON,';',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) diff --git a/js/Sinks/CFSCOPE.js b/js/Sinks/CFSCOPE.js new file mode 100644 index 00000000..6f0a9b33 --- /dev/null +++ b/js/Sinks/CFSCOPE.js @@ -0,0 +1,814 @@ +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(SEMICOLON,';',1,883) +LexToken(EOL,'\n',1,884) +LexToken(VAR,'y',1,889) +LexToken(ASSIGNMENT,'=',1,890) +LexToken(OPENSQBRACKET,'[',1,891) +LexToken(CLOSESQBRACKET,']',1,892) +LexToken(SEMICOLON,';',1,893) +LexToken(EOL,'\n',1,894) +LexToken(VAR,'typ',1,899) +LexToken(ASSIGNMENT,'=',1,902) +LexToken(OPENSQBRACKET,'[',1,903) +LexToken(CLOSESQBRACKET,']',1,904) +LexToken(SEMICOLON,';',1,905) +LexToken(EOL,'\n',1,906) +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(SEMICOLON,';',1,956) +LexToken(EOL,'\n',1,957) +LexToken(VAR,'graphics',1,966) +LexToken(ASSIGNMENT,'=',1,974) +LexToken(VAR,'arg1',1,975) +LexToken(DOT,'.',1,979) +LexToken(VAR,'graphics',1,980) +LexToken(SEMICOLON,';',1,988) +LexToken(EOL,'\n',1,989) +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(SEMICOLON,';',1,1044) +LexToken(EOL,'\n',1,1045) +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,';',1,1267) +LexToken(DQSTRING,'"Output window number (-1 for automatic)"',1,1321) +LexToken(SEMICOLON,';',1,1322) +LexToken(DQSTRING,'"Output window position"',1,1359) +LexToken(SEMICOLON,';',1,1360) +LexToken(DQSTRING,'"Output window sizes"',1,1394) +LexToken(SEMICOLON,';',1,1395) +LexToken(DQSTRING,'"Ymin"',1,1414) +LexToken(SEMICOLON,';',1,1415) +LexToken(DQSTRING,'"Ymax"',1,1434) +LexToken(SEMICOLON,';',1,1435) +LexToken(DQSTRING,'"Refresh period"',1,1464) +LexToken(SEMICOLON,';',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(NUMBER,'-1',1,1564) +LexToken(COMMA,',',1,1566) +LexToken(DQSTRING,'"vec"',1,1571) +LexToken(COMMA,',',1,1572) +LexToken(NUMBER,'-1',1,1573) +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(NUMBER,'-1',1,1629) +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(COMMA,',',1,1700) +LexToken(EOL,'\n',1,1701) +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(NUMBER,'-1',1,2119) +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,';',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(NUMBER,'-1',1,2976) +LexToken(SEMICOLON,';',1,2978) +LexToken(NUMBER,'-1',1,2979) +LexToken(CLOSESQBRACKET,']',1,2981) +LexToken(SEMICOLON,';',1,2982) +LexToken(EOL,'\n',1,2983) +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(NUMBER,'-1',1,3063) +LexToken(SEMICOLON,';',1,3065) +LexToken(NUMBER,'-1',1,3066) +LexToken(CLOSESQBRACKET,']',1,3068) +LexToken(SEMICOLON,';',1,3069) +LexToken(EOL,'\n',1,3070) +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(SEMICOLON,';',1,3205) +LexToken(EOL,'\n',1,3206) +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(SEMICOLON,';',1,3297) +LexToken(EOL,'\n',1,3298) +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(SEMICOLON,';',1,3548) +LexToken(EOL,'\n',1,3549) +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(SEMICOLON,';',1,3719) +LexToken(EOL,'\n',1,3720) +LexToken(VAR,'x',1,3737) +LexToken(DOT,'.',1,3738) +LexToken(VAR,'graphics',1,3739) +LexToken(ASSIGNMENT,'=',1,3747) +LexToken(VAR,'graphics',1,3748) +LexToken(SEMICOLON,';',1,3756) +LexToken(EOL,'\n',1,3757) +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(NUMBER,'-1',1,3873) +LexToken(SEMICOLON,';',1,3875) +LexToken(EOL,'\n',1,3876) +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(NUMBER,'-1',1,3914) +LexToken(SEMICOLON,';',1,3916) +LexToken(NUMBER,'-1',1,3917) +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(SEMICOLON,';',1,3954) +LexToken(EOL,'\n',1,3955) +LexToken(VAR,'N',1,3964) +LexToken(ASSIGNMENT,'=',1,3965) +LexToken(NUMBER,'2',1,3966) +LexToken(SEMICOLON,';',1,3967) +LexToken(EOL,'\n',1,3968) +LexToken(VAR,'ymin',1,3977) +LexToken(ASSIGNMENT,'=',1,3981) +LexToken(NUMBER,'-15',1,3982) +LexToken(SEMICOLON,';',1,3985) +LexToken(EOL,'\n',1,3986) +LexToken(VAR,'ymax',1,3995) +LexToken(ASSIGNMENT,'=',1,3999) +LexToken(OPERATOR,'+',1,4000) +LexToken(NUMBER,'15',1,4001) +LexToken(SEMICOLON,';',1,4003) +LexToken(EOL,'\n',1,4004) +LexToken(VAR,'per',1,4013) +LexToken(ASSIGNMENT,'=',1,4016) +LexToken(NUMBER,'30',1,4017) +LexToken(SEMICOLON,';',1,4019) +LexToken(EOL,'\n',1,4020) +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,';',1,4290) +LexToken(VAR,'string',1,4300) +LexToken(OPENBRACKET,'(',1,4306) +LexToken(VAR,'win',1,4307) +LexToken(CLOSEBRACKET,')',1,4310) +LexToken(SEMICOLON,';',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,';',1,4332) +LexToken(VAR,'sci2exp',1,4342) +LexToken(OPENBRACKET,'(',1,4349) +LexToken(VAR,'wdim',1,4350) +LexToken(CLOSEBRACKET,')',1,4354) +LexToken(SEMICOLON,';',1,4355) +LexToken(VAR,'string',1,4365) +LexToken(OPENBRACKET,'(',1,4371) +LexToken(VAR,'ymin',1,4372) +LexToken(CLOSEBRACKET,')',1,4376) +LexToken(SEMICOLON,';',1,4377) +LexToken(VAR,'string',1,4387) +LexToken(OPENBRACKET,'(',1,4393) +LexToken(VAR,'ymax',1,4394) +LexToken(CLOSEBRACKET,')',1,4398) +LexToken(SEMICOLON,';',1,4399) +LexToken(VAR,'string',1,4409) +LexToken(OPENBRACKET,'(',1,4415) +LexToken(VAR,'per',1,4416) +LexToken(CLOSEBRACKET,')',1,4419) +LexToken(SEMICOLON,';',1,4420) +LexToken(VAR,'string',1,4430) +LexToken(OPENBRACKET,'(',1,4436) +LexToken(VAR,'N',1,4437) +LexToken(CLOSEBRACKET,')',1,4438) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,4461) +LexToken(EOL,'\n',1,4462) +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) diff --git a/js/Sinks/CLKOUTV_f.js b/js/Sinks/CLKOUTV_f.js new file mode 100644 index 00000000..bedbd5ef --- /dev/null +++ b/js/Sinks/CLKOUTV_f.js @@ -0,0 +1,975 @@ +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(SEMICOLON,';',1,963) +LexToken(EOL,'\n',1,964) +LexToken(VAR,'y',1,969) +LexToken(ASSIGNMENT,'=',1,970) +LexToken(OPENSQBRACKET,'[',1,971) +LexToken(CLOSESQBRACKET,']',1,972) +LexToken(SEMICOLON,';',1,973) +LexToken(EOL,'\n',1,974) +LexToken(VAR,'typ',1,979) +LexToken(ASSIGNMENT,'=',1,982) +LexToken(OPENSQBRACKET,'[',1,983) +LexToken(CLOSESQBRACKET,']',1,984) +LexToken(SEMICOLON,';',1,985) +LexToken(EOL,'\n',1,986) +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(SEMICOLON,';',1,1036) +LexToken(EOL,'\n',1,1037) +LexToken(VAR,'yf',1,1046) +LexToken(ASSIGNMENT,'=',1,1048) +LexToken(NUMBER,'40',1,1049) +LexToken(SEMICOLON,';',1,1051) +LexToken(EOL,'\n',1,1052) +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(SEMICOLON,';',1,1084) +LexToken(EOL,'\n',1,1085) +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(SEMICOLON,';',1,1113) +LexToken(EOL,'\n',1,1114) +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(SEMICOLON,';',1,1148) +LexToken(EOL,'\n',1,1149) +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(SEMICOLON,';',1,1177) +LexToken(EOL,'\n',1,1178) +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(SEMICOLON,';',1,1206) +LexToken(EOL,'\n',1,1207) +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(NUMBER,'-1',1,1245) +LexToken(CLOSEBRACKET,')',1,1247) +LexToken(CLOSEBRACKET,')',1,1248) +LexToken(SEMICOLON,';',1,1249) +LexToken(EOL,'\n',1,1250) +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(SEMICOLON,';',1,1282) +LexToken(EOL,'\n',1,1283) +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(SEMICOLON,';',1,1311) +LexToken(EOL,'\n',1,1312) +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(OPERATOR,'+',1,1330) +LexToken(VAR,'sz',1,1331) +LexToken(OPENBRACKET,'(',1,1333) +LexToken(NUMBER,'1',1,1334) +LexToken(CLOSEBRACKET,')',1,1335) +LexToken(OPERATOR,'*',1,1336) +LexToken(OPENSQBRACKET,'[',1,1337) +LexToken(NUMBER,'1',1,1338) +LexToken(OPERATOR,'/',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(SEMICOLON,';',1,1354) +LexToken(EOL,'\n',1,1355) +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(OPERATOR,'+',1,1373) +LexToken(VAR,'sz',1,1374) +LexToken(OPENBRACKET,'(',1,1376) +LexToken(NUMBER,'2',1,1377) +LexToken(CLOSEBRACKET,')',1,1378) +LexToken(OPERATOR,'*',1,1379) +LexToken(OPENSQBRACKET,'[',1,1380) +LexToken(NUMBER,'0',1,1381) +LexToken(SEMICOLON,';',1,1382) +LexToken(NUMBER,'1',1,1385) +LexToken(OPERATOR,'/',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(OPERATOR,'/',1,1394) +LexToken(NUMBER,'3',1,1395) +LexToken(CLOSESQBRACKET,']',1,1396) +LexToken(SEMICOLON,';',1,1397) +LexToken(EOL,'\n',1,1398) +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(SEMICOLON,';',1,1417) +LexToken(EOL,'\n',1,1418) +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(OPERATOR,'+',1,1437) +LexToken(VAR,'sz',1,1438) +LexToken(OPENBRACKET,'(',1,1440) +LexToken(NUMBER,'2',1,1441) +LexToken(CLOSEBRACKET,')',1,1442) +LexToken(OPERATOR,'/',1,1443) +LexToken(NUMBER,'3',1,1444) +LexToken(SEMICOLON,';',1,1445) +LexToken(EOL,'\n',1,1446) +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(SEMICOLON,';',1,1479) +LexToken(EOL,'\n',1,1480) +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(SEMICOLON,';',1,1536) +LexToken(EOL,'\n',1,1537) +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(SEMICOLON,';',1,1571) +LexToken(EOL,'\n',1,1572) +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(SEMICOLON,';',1,1602) +LexToken(EOL,'\n',1,1603) +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(SEMICOLON,';',1,1636) +LexToken(EOL,'\n',1,1637) +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(OPERATOR,'/',1,1688) +LexToken(NUMBER,'1.5',1,1689) +LexToken(CLOSEBRACKET,')',1,1692) +LexToken(SEMICOLON,';',1,1693) +LexToken(EOL,'\n',1,1694) +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(SEMICOLON,';',1,1728) +LexToken(EOL,'\n',1,1729) +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(OPERATOR,'/',1,1780) +LexToken(NUMBER,'1.5',1,1781) +LexToken(CLOSEBRACKET,')',1,1784) +LexToken(SEMICOLON,';',1,1785) +LexToken(EOL,'\n',1,1786) +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(OPERATOR,'/',1,1850) +LexToken(NUMBER,'1.5',1,1851) +LexToken(CLOSEBRACKET,')',1,1854) +LexToken(SEMICOLON,';',1,1855) +LexToken(EOL,'\n',1,1856) +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(SEMICOLON,';',1,1889) +LexToken(EOL,'\n',1,1890) +LexToken(END,'end',1,1899) +LexToken(EOL,'\n',1,1902) +LexToken(VAR,'in',1,1911) +LexToken(ASSIGNMENT,'=',1,1913) +LexToken(OPENSQBRACKET,'[',1,1915) +LexToken(NUMBER,'-1',1,1916) +LexToken(OPERATOR,'/',1,1918) +LexToken(NUMBER,'14',1,1919) +LexToken(NUMBER,'1',1,1923) +LexToken(OPERATOR,'/',1,1924) +LexToken(NUMBER,'7',1,1925) +LexToken(NUMBER,'0',1,1935) +LexToken(NUMBER,'0',1,1942) +LexToken(NUMBER,'1',1,1952) +LexToken(OPERATOR,'/',1,1953) +LexToken(NUMBER,'14',1,1954) +LexToken(NUMBER,'1',1,1959) +LexToken(OPERATOR,'/',1,1960) +LexToken(NUMBER,'7',1,1961) +LexToken(NUMBER,'-1',1,1971) +LexToken(OPERATOR,'/',1,1973) +LexToken(NUMBER,'14',1,1974) +LexToken(NUMBER,'1',1,1978) +LexToken(OPERATOR,'/',1,1979) +LexToken(NUMBER,'7',1,1980) +LexToken(CLOSESQBRACKET,']',1,1981) +LexToken(OPERATOR,'*',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(SEMICOLON,';',1,1996) +LexToken(EOL,'\n',1,1997) +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(OPERATOR,'+',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(OPERATOR,'*',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(OPERATOR,'+',1,2039) +LexToken(VAR,'sz',1,2040) +LexToken(OPENBRACKET,'(',1,2042) +LexToken(NUMBER,'1',1,2043) +LexToken(CLOSEBRACKET,')',1,2044) +LexToken(OPERATOR,'/',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(OPERATOR,'+',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(OPERATOR,'*',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(OPERATOR,'+',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(SEMICOLON,';',1,2096) +LexToken(EOL,'\n',1,2097) +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(SEMICOLON,';',1,2129) +LexToken(EOL,'\n',1,2130) +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(SEMICOLON,';',1,2158) +LexToken(EOL,'\n',1,2159) +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(SEMICOLON,';',1,2265) +LexToken(EOL,'\n',1,2266) +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(SEMICOLON,';',1,2327) +LexToken(EOL,'\n',1,2328) +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(SEMICOLON,';',1,2386) +LexToken(EOL,'\n',1,2387) +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(SEMICOLON,';',1,2416) +LexToken(EOL,'\n',1,2417) +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(SEMICOLON,';',1,2446) +LexToken(EOL,'\n',1,2447) +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(OPERATOR,'+',1,2476) +LexToken(VAR,'sz',1,2477) +LexToken(OPENBRACKET,'(',1,2479) +LexToken(NUMBER,'1',1,2480) +LexToken(CLOSEBRACKET,')',1,2481) +LexToken(OPERATOR,'/',1,2482) +LexToken(NUMBER,'2',1,2483) +LexToken(OPERATOR,'-',1,2484) +LexToken(VAR,'w',1,2485) +LexToken(OPERATOR,'/',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(NUMBER,'-3',1,2497) +LexToken(OPERATOR,'*',1,2499) +LexToken(VAR,'h',1,2500) +LexToken(OPERATOR,'/',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(SEMICOLON,';',1,2519) +LexToken(EOL,'\n',1,2520) +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(SEMICOLON,';',1,2563) +LexToken(EOL,'\n',1,2564) +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(SEMICOLON,';',1,2594) +LexToken(EOL,'\n',1,2595) +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(SEMICOLON,';',1,2653) +LexToken(EOL,'\n',1,2654) +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(SEMICOLON,';',1,2682) +LexToken(EOL,'\n',1,2683) +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(OPERATOR,'+',1,2701) +LexToken(VAR,'sz',1,2702) +LexToken(OPENBRACKET,'(',1,2704) +LexToken(NUMBER,'1',1,2705) +LexToken(CLOSEBRACKET,')',1,2706) +LexToken(OPERATOR,'/',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(OPERATOR,'+',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(OPERATOR,'-',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(SEMICOLON,';',1,2794) +LexToken(EOL,'\n',1,2795) +LexToken(VAR,'y',1,2804) +LexToken(ASSIGNMENT,'=',1,2805) +LexToken(OPENSQBRACKET,'[',1,2806) +LexToken(CLOSESQBRACKET,']',1,2807) +LexToken(SEMICOLON,';',1,2808) +LexToken(EOL,'\n',1,2809) +LexToken(VAR,'typ',1,2818) +LexToken(ASSIGNMENT,'=',1,2821) +LexToken(OPENSQBRACKET,'[',1,2822) +LexToken(CLOSESQBRACKET,']',1,2823) +LexToken(SEMICOLON,';',1,2824) +LexToken(EOL,'\n',1,2825) +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(SEMICOLON,';',1,2922) +LexToken(EOL,'\n',1,2923) +LexToken(VAR,'graphics',1,2932) +LexToken(ASSIGNMENT,'=',1,2940) +LexToken(VAR,'arg1',1,2941) +LexToken(DOT,'.',1,2945) +LexToken(VAR,'graphics',1,2946) +LexToken(SEMICOLON,';',1,2954) +LexToken(EOL,'\n',1,2955) +LexToken(VAR,'model',1,2964) +LexToken(ASSIGNMENT,'=',1,2969) +LexToken(VAR,'arg1',1,2970) +LexToken(DOT,'.',1,2974) +LexToken(VAR,'model',1,2975) +LexToken(SEMICOLON,';',1,2980) +LexToken(EOL,'\n',1,2981) +LexToken(VAR,'exprs',1,2990) +LexToken(ASSIGNMENT,'=',1,2995) +LexToken(VAR,'graphics',1,2996) +LexToken(DOT,'.',1,3004) +LexToken(VAR,'exprs',1,3005) +LexToken(SEMICOLON,';',1,3010) +LexToken(EOL,'\n',1,3011) +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(COMMA,',',1,3271) +LexToken(EOL,'\n',1,3272) +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(SEMICOLON,';',1,3518) +LexToken(EOL,'\n',1,3519) +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(SEMICOLON,';',1,3670) +LexToken(EOL,'\n',1,3671) +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) diff --git a/js/Sinks/CLKOUT_f.js b/js/Sinks/CLKOUT_f.js new file mode 100644 index 00000000..d7ccfdb3 --- /dev/null +++ b/js/Sinks/CLKOUT_f.js @@ -0,0 +1,283 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'graphics',1,967) +LexToken(ASSIGNMENT,'=',1,975) +LexToken(VAR,'arg1',1,976) +LexToken(DOT,'.',1,980) +LexToken(VAR,'graphics',1,981) +LexToken(SEMICOLON,';',1,989) +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(SEMICOLON,';',1,1015) +LexToken(EOL,'\n',1,1016) +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(SEMICOLON,';',1,1046) +LexToken(EOL,'\n',1,1047) +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(COMMA,',',1,1285) +LexToken(EOL,'\n',1,1286) +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(SEMICOLON,';',1,1618) +LexToken(EOL,'\n',1,1619) +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) diff --git a/js/Sinks/CMAT3D.js b/js/Sinks/CMAT3D.js new file mode 100644 index 00000000..422e2bd0 --- /dev/null +++ b/js/Sinks/CMAT3D.js @@ -0,0 +1,541 @@ +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(SEMICOLON,';',1,882) +LexToken(EOL,'\n',1,883) +LexToken(VAR,'y',1,888) +LexToken(ASSIGNMENT,'=',1,889) +LexToken(OPENSQBRACKET,'[',1,890) +LexToken(CLOSESQBRACKET,']',1,891) +LexToken(SEMICOLON,';',1,892) +LexToken(EOL,'\n',1,893) +LexToken(VAR,'typ',1,898) +LexToken(ASSIGNMENT,'=',1,901) +LexToken(OPENSQBRACKET,'[',1,902) +LexToken(CLOSESQBRACKET,']',1,903) +LexToken(SEMICOLON,';',1,904) +LexToken(EOL,'\n',1,905) +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(SEMICOLON,';',1,955) +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(SEMICOLON,';',1,987) +LexToken(EOL,'\n',1,988) +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(SEMICOLON,';',1,1042) +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,'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,';',1,1223) +LexToken(DQSTRING,'"Bounds Vector Y (-1 for standard)"',1,1271) +LexToken(SEMICOLON,';',1,1272) +LexToken(DQSTRING,'"ColorMap"',1,1295) +LexToken(SEMICOLON,';',1,1296) +LexToken(DQSTRING,'"Zmin"',1,1315) +LexToken(SEMICOLON,';',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(NUMBER,'-1',1,1364) +LexToken(COMMA,',',1,1366) +LexToken(DQSTRING,'"vec"',1,1371) +LexToken(COMMA,',',1,1372) +LexToken(NUMBER,'-1',1,1373) +LexToken(COMMA,',',1,1375) +LexToken(DQSTRING,'"vec"',1,1380) +LexToken(COMMA,',',1,1381) +LexToken(NUMBER,'-1',1,1382) +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(COMMA,',',1,1454) +LexToken(EOL,'\n',1,1455) +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(SEMICOLON,';',1,2011) +LexToken(EOL,'\n',1,2012) +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(SEMICOLON,';',1,2055) +LexToken(EOL,'\n',1,2056) +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(SEMICOLON,';',1,2103) +LexToken(EOL,'\n',1,2104) +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(SEMICOLON,';',1,2157) +LexToken(EOL,'\n',1,2158) +LexToken(VAR,'model',1,2175) +LexToken(DOT,'.',1,2180) +LexToken(VAR,'ipar',1,2181) +LexToken(ASSIGNMENT,'=',1,2185) +LexToken(VAR,'ipar',1,2186) +LexToken(SEMICOLON,';',1,2190) +LexToken(EOL,'\n',1,2191) +LexToken(VAR,'model',1,2208) +LexToken(DOT,'.',1,2213) +LexToken(VAR,'rpar',1,2214) +LexToken(ASSIGNMENT,'=',1,2218) +LexToken(VAR,'rpar',1,2219) +LexToken(SEMICOLON,';',1,2223) +LexToken(EOL,'\n',1,2224) +LexToken(VAR,'graphics',1,2241) +LexToken(DOT,'.',1,2249) +LexToken(VAR,'exprs',1,2250) +LexToken(ASSIGNMENT,'=',1,2255) +LexToken(VAR,'exprs',1,2256) +LexToken(SEMICOLON,';',1,2261) +LexToken(EOL,'\n',1,2262) +LexToken(VAR,'x',1,2279) +LexToken(DOT,'.',1,2280) +LexToken(VAR,'graphics',1,2281) +LexToken(ASSIGNMENT,'=',1,2289) +LexToken(VAR,'graphics',1,2290) +LexToken(SEMICOLON,';',1,2298) +LexToken(EOL,'\n',1,2299) +LexToken(VAR,'x',1,2316) +LexToken(DOT,'.',1,2317) +LexToken(VAR,'model',1,2318) +LexToken(ASSIGNMENT,'=',1,2323) +LexToken(VAR,'model',1,2324) +LexToken(SEMICOLON,';',1,2329) +LexToken(EOL,'\n',1,2330) +LexToken(BREAK,'break',1,2347) +LexToken(SEMICOLON,';',1,2352) +LexToken(EOL,'\n',1,2353) +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(SEMICOLON,';',1,2421) +LexToken(EOL,'\n',1,2422) +LexToken(VAR,'cmax',1,2431) +LexToken(ASSIGNMENT,'=',1,2436) +LexToken(NUMBER,'100',1,2438) +LexToken(SEMICOLON,';',1,2441) +LexToken(EOL,'\n',1,2442) +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(SEMICOLON,';',1,2477) +LexToken(EOL,'\n',1,2478) +LexToken(VAR,'size_c',1,2487) +LexToken(ASSIGNMENT,'=',1,2494) +LexToken(NUMBER,'25',1,2496) +LexToken(SEMICOLON,';',1,2498) +LexToken(EOL,'\n',1,2499) +LexToken(VAR,'x',1,2508) +LexToken(ASSIGNMENT,'=',1,2509) +LexToken(NUMBER,'-1',1,2510) +LexToken(SEMICOLON,';',1,2512) +LexToken(EOL,'\n',1,2513) +LexToken(VAR,'y',1,2522) +LexToken(ASSIGNMENT,'=',1,2523) +LexToken(NUMBER,'-1',1,2524) +LexToken(SEMICOLON,';',1,2526) +LexToken(EOL,'\n',1,2527) +LexToken(VAR,'size_x',1,2536) +LexToken(ASSIGNMENT,'=',1,2543) +LexToken(NUMBER,'1',1,2545) +LexToken(SEMICOLON,';',1,2546) +LexToken(EOL,'\n',1,2547) +LexToken(VAR,'size_y',1,2556) +LexToken(ASSIGNMENT,'=',1,2563) +LexToken(NUMBER,'1',1,2565) +LexToken(SEMICOLON,';',1,2566) +LexToken(EOL,'\n',1,2567) +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(NUMBER,'-1',1,2650) +LexToken(EOL,'\n',1,2652) +LexToken(VAR,'model',1,2661) +LexToken(DOT,'.',1,2666) +LexToken(VAR,'in2',1,2667) +LexToken(ASSIGNMENT,'=',1,2670) +LexToken(NUMBER,'-2',1,2671) +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,';',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,';',1,2932) +LexToken(VAR,'string',1,2942) +LexToken(OPENBRACKET,'(',1,2948) +LexToken(DQSTRING,'"jetcolormap(25)"',1,2965) +LexToken(CLOSEBRACKET,')',1,2966) +LexToken(SEMICOLON,';',1,2967) +LexToken(VAR,'string',1,2977) +LexToken(OPENBRACKET,'(',1,2983) +LexToken(VAR,'cmin',1,2984) +LexToken(CLOSEBRACKET,')',1,2988) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,3012) +LexToken(EOL,'\n',1,3013) +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) diff --git a/js/Sinks/CMATVIEW.js b/js/Sinks/CMATVIEW.js new file mode 100644 index 00000000..dad15988 --- /dev/null +++ b/js/Sinks/CMATVIEW.js @@ -0,0 +1,475 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'graphics',1,967) +LexToken(ASSIGNMENT,'=',1,975) +LexToken(VAR,'arg1',1,976) +LexToken(DOT,'.',1,980) +LexToken(VAR,'graphics',1,981) +LexToken(SEMICOLON,';',1,989) +LexToken(EOL,'\n',1,990) +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(SEMICOLON,';',1,1044) +LexToken(EOL,'\n',1,1045) +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,';',1,1188) +LexToken(DQSTRING,'"Minimum level range"',1,1222) +LexToken(SEMICOLON,';',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(NUMBER,'-1',1,1286) +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(COMMA,',',1,1358) +LexToken(EOL,'\n',1,1359) +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(SEMICOLON,';',1,1746) +LexToken(EOL,'\n',1,1747) +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(OPERATOR,'*',1,1788) +LexToken(OPENSQBRACKET,'[',1,1789) +LexToken(NUMBER,'1',1,1790) +LexToken(SEMICOLON,';',1,1791) +LexToken(VAR,'size_c',1,1792) +LexToken(OPERATOR,'/',1,1798) +LexToken(NUMBER,'3',1,1799) +LexToken(CLOSESQBRACKET,']',1,1800) +LexToken(SEMICOLON,';',1,1801) +LexToken(EOL,'\n',1,1802) +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(SEMICOLON,';',1,1835) +LexToken(EOL,'\n',1,1836) +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(SEMICOLON,';',1,1868) +LexToken(EOL,'\n',1,1869) +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(SEMICOLON,';',1,1909) +LexToken(EOL,'\n',1,1910) +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(SEMICOLON,';',1,1960) +LexToken(EOL,'\n',1,1961) +LexToken(VAR,'model',1,1978) +LexToken(DOT,'.',1,1983) +LexToken(VAR,'ipar',1,1984) +LexToken(ASSIGNMENT,'=',1,1988) +LexToken(VAR,'ipar',1,1989) +LexToken(SEMICOLON,';',1,1993) +LexToken(EOL,'\n',1,1994) +LexToken(VAR,'model',1,2011) +LexToken(DOT,'.',1,2016) +LexToken(VAR,'rpar',1,2017) +LexToken(ASSIGNMENT,'=',1,2021) +LexToken(VAR,'rpar',1,2022) +LexToken(SEMICOLON,';',1,2026) +LexToken(EOL,'\n',1,2027) +LexToken(VAR,'graphics',1,2044) +LexToken(DOT,'.',1,2052) +LexToken(VAR,'exprs',1,2053) +LexToken(ASSIGNMENT,'=',1,2058) +LexToken(VAR,'exprs',1,2059) +LexToken(SEMICOLON,';',1,2064) +LexToken(EOL,'\n',1,2065) +LexToken(VAR,'x',1,2082) +LexToken(DOT,'.',1,2083) +LexToken(VAR,'graphics',1,2084) +LexToken(ASSIGNMENT,'=',1,2092) +LexToken(VAR,'graphics',1,2093) +LexToken(SEMICOLON,';',1,2101) +LexToken(EOL,'\n',1,2102) +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(SEMICOLON,';',1,2222) +LexToken(EOL,'\n',1,2223) +LexToken(VAR,'cmax',1,2232) +LexToken(ASSIGNMENT,'=',1,2237) +LexToken(NUMBER,'100',1,2239) +LexToken(SEMICOLON,';',1,2242) +LexToken(EOL,'\n',1,2243) +LexToken(VAR,'size_c',1,2252) +LexToken(ASSIGNMENT,'=',1,2259) +LexToken(NUMBER,'25',1,2261) +LexToken(SEMICOLON,';',1,2263) +LexToken(EOL,'\n',1,2264) +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(SEMICOLON,';',1,2303) +LexToken(EOL,'\n',1,2304) +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(NUMBER,'-1',1,2431) +LexToken(EOL,'\n',1,2433) +LexToken(VAR,'model',1,2442) +LexToken(DOT,'.',1,2447) +LexToken(VAR,'in2',1,2448) +LexToken(ASSIGNMENT,'=',1,2451) +LexToken(NUMBER,'-2',1,2452) +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,';',1,2683) +LexToken(VAR,'string',1,2693) +LexToken(OPENBRACKET,'(',1,2699) +LexToken(VAR,'cmin',1,2700) +LexToken(CLOSEBRACKET,')',1,2704) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,2728) +LexToken(EOL,'\n',1,2729) +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) diff --git a/js/Sinks/CMSCOPE.js b/js/Sinks/CMSCOPE.js new file mode 100644 index 00000000..d7e742ca --- /dev/null +++ b/js/Sinks/CMSCOPE.js @@ -0,0 +1,1214 @@ +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(SEMICOLON,';',1,883) +LexToken(EOL,'\n',1,884) +LexToken(VAR,'y',1,889) +LexToken(ASSIGNMENT,'=',1,890) +LexToken(OPENSQBRACKET,'[',1,891) +LexToken(CLOSESQBRACKET,']',1,892) +LexToken(SEMICOLON,';',1,893) +LexToken(EOL,'\n',1,894) +LexToken(VAR,'typ',1,899) +LexToken(ASSIGNMENT,'=',1,902) +LexToken(OPENSQBRACKET,'[',1,903) +LexToken(CLOSESQBRACKET,']',1,904) +LexToken(SEMICOLON,';',1,905) +LexToken(EOL,'\n',1,906) +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(SEMICOLON,';',1,956) +LexToken(EOL,'\n',1,957) +LexToken(VAR,'graphics',1,966) +LexToken(ASSIGNMENT,'=',1,974) +LexToken(VAR,'arg1',1,975) +LexToken(DOT,'.',1,979) +LexToken(VAR,'graphics',1,980) +LexToken(SEMICOLON,';',1,988) +LexToken(EOL,'\n',1,989) +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(SEMICOLON,';',1,1045) +LexToken(EOL,'\n',1,1046) +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,';',1,1273) +LexToken(DQSTRING,'"Drawing colors (>0) or mark (<0)"',1,1320) +LexToken(SEMICOLON,';',1,1321) +LexToken(DQSTRING,'"Output window number (-1 for automatic)"',1,1375) +LexToken(SEMICOLON,';',1,1376) +LexToken(DQSTRING,'"Output window position"',1,1413) +LexToken(SEMICOLON,';',1,1414) +LexToken(DQSTRING,'"Output window sizes"',1,1448) +LexToken(SEMICOLON,';',1,1449) +LexToken(DQSTRING,'"Ymin vector"',1,1475) +LexToken(SEMICOLON,';',1,1476) +LexToken(DQSTRING,'"Ymax vector"',1,1502) +LexToken(SEMICOLON,';',1,1503) +LexToken(DQSTRING,'"Refresh period"',1,1532) +LexToken(SEMICOLON,';',1,1533) +LexToken(DQSTRING,'"Buffer size"',1,1559) +LexToken(SEMICOLON,';',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(NUMBER,'-1',1,1668) +LexToken(COMMA,',',1,1670) +LexToken(DQSTRING,'"vec"',1,1675) +LexToken(COMMA,',',1,1676) +LexToken(NUMBER,'-1',1,1677) +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(NUMBER,'-1',1,1694) +LexToken(COMMA,',',1,1696) +LexToken(DQSTRING,'"vec"',1,1701) +LexToken(COMMA,',',1,1702) +LexToken(NUMBER,'-1',1,1703) +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(COMMA,',',1,1882) +LexToken(EOL,'\n',1,1883) +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(OPERATOR,'+',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(OPERATOR,'+',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(NUMBER,'-1',1,2752) +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,';',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(SEMICOLON,';',1,3847) +LexToken(EOL,'\n',1,3848) +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(SEMICOLON,';',1,3879) +LexToken(EOL,'\n',1,3880) +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(SEMICOLON,';',1,3912) +LexToken(EOL,'\n',1,3913) +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(OPERATOR,'-',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(SEMICOLON,';',1,4027) +LexToken(EOL,'\n',1,4028) +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(NUMBER,'-1',1,4127) +LexToken(SEMICOLON,';',1,4129) +LexToken(NUMBER,'-1',1,4130) +LexToken(CLOSESQBRACKET,']',1,4132) +LexToken(SEMICOLON,';',1,4133) +LexToken(EOL,'\n',1,4134) +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(NUMBER,'-1',1,4214) +LexToken(SEMICOLON,';',1,4216) +LexToken(NUMBER,'-1',1,4217) +LexToken(CLOSESQBRACKET,']',1,4219) +LexToken(SEMICOLON,';',1,4220) +LexToken(EOL,'\n',1,4221) +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(SEMICOLON,';',1,4303) +LexToken(EOL,'\n',1,4304) +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(OPERATOR,'-',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(SEMICOLON,';',1,4832) +LexToken(EOL,'\n',1,4833) +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(SEMICOLON,';',1,4905) +LexToken(EOL,'\n',1,4906) +LexToken(VAR,'graphics',1,4927) +LexToken(DOT,'.',1,4935) +LexToken(VAR,'id',1,4936) +LexToken(ASSIGNMENT,'=',1,4938) +LexToken(VAR,'nom',1,4939) +LexToken(SEMICOLON,';',1,4942) +LexToken(EOL,'\n',1,4943) +LexToken(VAR,'graphics',1,4964) +LexToken(DOT,'.',1,4972) +LexToken(VAR,'exprs',1,4973) +LexToken(ASSIGNMENT,'=',1,4978) +LexToken(VAR,'exprs',1,4979) +LexToken(SEMICOLON,';',1,4984) +LexToken(EOL,'\n',1,4985) +LexToken(VAR,'x',1,5006) +LexToken(DOT,'.',1,5007) +LexToken(VAR,'graphics',1,5008) +LexToken(ASSIGNMENT,'=',1,5016) +LexToken(VAR,'graphics',1,5017) +LexToken(SEMICOLON,';',1,5025) +LexToken(EOL,'\n',1,5026) +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(NUMBER,'-1',1,5199) +LexToken(SEMICOLON,';',1,5201) +LexToken(EOL,'\n',1,5202) +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(NUMBER,'-1',1,5234) +LexToken(SEMICOLON,';',1,5236) +LexToken(NUMBER,'-1',1,5237) +LexToken(CLOSESQBRACKET,']',1,5239) +LexToken(EOL,'\n',1,5240) +LexToken(VAR,'wpos',1,5249) +LexToken(ASSIGNMENT,'=',1,5253) +LexToken(OPENSQBRACKET,'[',1,5254) +LexToken(NUMBER,'-1',1,5255) +LexToken(SEMICOLON,';',1,5257) +LexToken(NUMBER,'-1',1,5258) +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(SEMICOLON,';',1,5295) +LexToken(EOL,'\n',1,5296) +LexToken(VAR,'N',1,5305) +LexToken(ASSIGNMENT,'=',1,5306) +LexToken(NUMBER,'20',1,5307) +LexToken(SEMICOLON,';',1,5309) +LexToken(EOL,'\n',1,5310) +LexToken(EOL,'\n',1,5311) +LexToken(VAR,'ymin',1,5320) +LexToken(ASSIGNMENT,'=',1,5324) +LexToken(OPENSQBRACKET,'[',1,5325) +LexToken(NUMBER,'-1',1,5326) +LexToken(SEMICOLON,';',1,5328) +LexToken(NUMBER,'-5',1,5329) +LexToken(CLOSESQBRACKET,']',1,5331) +LexToken(SEMICOLON,';',1,5332) +LexToken(EOL,'\n',1,5333) +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(SEMICOLON,';',1,5352) +LexToken(EOL,'\n',1,5353) +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(SEMICOLON,';',1,5373) +LexToken(EOL,'\n',1,5374) +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,';',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,';',1,5832) +LexToken(VAR,'string',1,5842) +LexToken(OPENBRACKET,'(',1,5848) +LexToken(VAR,'win',1,5849) +LexToken(CLOSEBRACKET,')',1,5852) +LexToken(SEMICOLON,';',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,';',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,';',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,';',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,';',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,';',1,5996) +LexToken(VAR,'string',1,6006) +LexToken(OPENBRACKET,'(',1,6012) +LexToken(VAR,'N',1,6013) +LexToken(CLOSEBRACKET,')',1,6014) +LexToken(SEMICOLON,';',1,6015) +LexToken(VAR,'string',1,6025) +LexToken(OPENBRACKET,'(',1,6031) +LexToken(NUMBER,'0',1,6032) +LexToken(CLOSEBRACKET,')',1,6033) +LexToken(SEMICOLON,';',1,6034) +LexToken(VAR,'emptystr',1,6044) +LexToken(OPENBRACKET,'(',1,6052) +LexToken(CLOSEBRACKET,')',1,6053) +LexToken(CLOSESQBRACKET,']',1,6054) +LexToken(SEMICOLON,';',1,6055) +LexToken(EOL,'\n',1,6056) +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) diff --git a/js/Sinks/CSCOPE.js b/js/Sinks/CSCOPE.js new file mode 100644 index 00000000..b74db6ca --- /dev/null +++ b/js/Sinks/CSCOPE.js @@ -0,0 +1,842 @@ +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(SEMICOLON,';',1,882) +LexToken(EOL,'\n',1,883) +LexToken(VAR,'y',1,888) +LexToken(ASSIGNMENT,'=',1,889) +LexToken(OPENSQBRACKET,'[',1,890) +LexToken(CLOSESQBRACKET,']',1,891) +LexToken(SEMICOLON,';',1,892) +LexToken(EOL,'\n',1,893) +LexToken(VAR,'typ',1,898) +LexToken(ASSIGNMENT,'=',1,901) +LexToken(OPENSQBRACKET,'[',1,902) +LexToken(CLOSESQBRACKET,']',1,903) +LexToken(SEMICOLON,';',1,904) +LexToken(EOL,'\n',1,905) +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(SEMICOLON,';',1,955) +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(SEMICOLON,';',1,987) +LexToken(EOL,'\n',1,988) +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(SEMICOLON,';',1,1043) +LexToken(EOL,'\n',1,1044) +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,';',1,1277) +LexToken(DQSTRING,'"Output window number (-1 for automatic)"',1,1331) +LexToken(SEMICOLON,';',1,1332) +LexToken(DQSTRING,'"Output window position"',1,1369) +LexToken(SEMICOLON,';',1,1370) +LexToken(DQSTRING,'"Output window sizes"',1,1404) +LexToken(SEMICOLON,';',1,1405) +LexToken(DQSTRING,'"Ymin"',1,1424) +LexToken(SEMICOLON,';',1,1425) +LexToken(DQSTRING,'"Ymax"',1,1444) +LexToken(SEMICOLON,';',1,1445) +LexToken(DQSTRING,'"Refresh period"',1,1474) +LexToken(SEMICOLON,';',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(NUMBER,'-1',1,1625) +LexToken(COMMA,',',1,1627) +LexToken(DQSTRING,'"vec"',1,1632) +LexToken(COMMA,',',1,1633) +LexToken(NUMBER,'-1',1,1634) +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(COMMA,',',1,1768) +LexToken(EOL,'\n',1,1769) +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(NUMBER,'-1',1,2187) +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,';',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(NUMBER,'-1',1,3062) +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(OPERATOR,'-',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(NUMBER,'-1',1,3201) +LexToken(SEMICOLON,';',1,3203) +LexToken(NUMBER,'-1',1,3204) +LexToken(CLOSESQBRACKET,']',1,3206) +LexToken(SEMICOLON,';',1,3207) +LexToken(EOL,'\n',1,3208) +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(NUMBER,'-1',1,3288) +LexToken(SEMICOLON,';',1,3290) +LexToken(NUMBER,'-1',1,3291) +LexToken(CLOSESQBRACKET,']',1,3293) +LexToken(SEMICOLON,';',1,3294) +LexToken(EOL,'\n',1,3295) +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(SEMICOLON,';',1,3561) +LexToken(EOL,'\n',1,3562) +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(OPERATOR,'-',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(SEMICOLON,';',1,3674) +LexToken(EOL,'\n',1,3675) +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(SEMICOLON,';',1,3744) +LexToken(EOL,'\n',1,3745) +LexToken(VAR,'x',1,3762) +LexToken(DOT,'.',1,3763) +LexToken(VAR,'graphics',1,3764) +LexToken(ASSIGNMENT,'=',1,3772) +LexToken(VAR,'graphics',1,3773) +LexToken(SEMICOLON,';',1,3781) +LexToken(EOL,'\n',1,3782) +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(NUMBER,'-1',1,3898) +LexToken(SEMICOLON,';',1,3900) +LexToken(EOL,'\n',1,3901) +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(NUMBER,'-1',1,3939) +LexToken(SEMICOLON,';',1,3941) +LexToken(NUMBER,'-1',1,3942) +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(SEMICOLON,';',1,3979) +LexToken(EOL,'\n',1,3980) +LexToken(VAR,'N',1,3989) +LexToken(ASSIGNMENT,'=',1,3990) +LexToken(NUMBER,'20',1,3991) +LexToken(SEMICOLON,';',1,3993) +LexToken(EOL,'\n',1,3994) +LexToken(VAR,'ymin',1,4003) +LexToken(ASSIGNMENT,'=',1,4007) +LexToken(NUMBER,'-15',1,4008) +LexToken(SEMICOLON,';',1,4011) +LexToken(EOL,'\n',1,4012) +LexToken(VAR,'ymax',1,4021) +LexToken(ASSIGNMENT,'=',1,4025) +LexToken(OPERATOR,'+',1,4026) +LexToken(NUMBER,'15',1,4027) +LexToken(SEMICOLON,';',1,4029) +LexToken(EOL,'\n',1,4030) +LexToken(VAR,'per',1,4039) +LexToken(ASSIGNMENT,'=',1,4042) +LexToken(NUMBER,'30',1,4043) +LexToken(SEMICOLON,';',1,4045) +LexToken(EOL,'\n',1,4046) +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(NUMBER,'-1',1,4129) +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,';',1,4352) +LexToken(VAR,'string',1,4362) +LexToken(OPENBRACKET,'(',1,4368) +LexToken(VAR,'win',1,4369) +LexToken(CLOSEBRACKET,')',1,4372) +LexToken(SEMICOLON,';',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,';',1,4394) +LexToken(VAR,'sci2exp',1,4404) +LexToken(OPENBRACKET,'(',1,4411) +LexToken(VAR,'wdim',1,4412) +LexToken(CLOSEBRACKET,')',1,4416) +LexToken(SEMICOLON,';',1,4417) +LexToken(VAR,'string',1,4427) +LexToken(OPENBRACKET,'(',1,4433) +LexToken(VAR,'ymin',1,4434) +LexToken(CLOSEBRACKET,')',1,4438) +LexToken(SEMICOLON,';',1,4439) +LexToken(VAR,'string',1,4449) +LexToken(OPENBRACKET,'(',1,4455) +LexToken(VAR,'ymax',1,4456) +LexToken(CLOSEBRACKET,')',1,4460) +LexToken(SEMICOLON,';',1,4461) +LexToken(VAR,'string',1,4471) +LexToken(OPENBRACKET,'(',1,4477) +LexToken(VAR,'per',1,4478) +LexToken(CLOSEBRACKET,')',1,4481) +LexToken(SEMICOLON,';',1,4482) +LexToken(VAR,'string',1,4492) +LexToken(OPENBRACKET,'(',1,4498) +LexToken(VAR,'N',1,4499) +LexToken(CLOSEBRACKET,')',1,4500) +LexToken(SEMICOLON,';',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,';',1,4521) +LexToken(VAR,'emptystr',1,4531) +LexToken(OPENBRACKET,'(',1,4539) +LexToken(CLOSEBRACKET,')',1,4540) +LexToken(CLOSESQBRACKET,']',1,4541) +LexToken(SEMICOLON,';',1,4542) +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) diff --git a/js/Sinks/CSCOPXY.js b/js/Sinks/CSCOPXY.js new file mode 100644 index 00000000..b03939f1 --- /dev/null +++ b/js/Sinks/CSCOPXY.js @@ -0,0 +1,884 @@ +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(SEMICOLON,';',1,883) +LexToken(EOL,'\n',1,884) +LexToken(VAR,'y',1,889) +LexToken(ASSIGNMENT,'=',1,890) +LexToken(OPENSQBRACKET,'[',1,891) +LexToken(CLOSESQBRACKET,']',1,892) +LexToken(SEMICOLON,';',1,893) +LexToken(EOL,'\n',1,894) +LexToken(VAR,'typ',1,899) +LexToken(ASSIGNMENT,'=',1,902) +LexToken(OPENSQBRACKET,'[',1,903) +LexToken(CLOSESQBRACKET,']',1,904) +LexToken(SEMICOLON,';',1,905) +LexToken(EOL,'\n',1,906) +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(SEMICOLON,';',1,956) +LexToken(EOL,'\n',1,957) +LexToken(VAR,'graphics',1,966) +LexToken(ASSIGNMENT,'=',1,974) +LexToken(VAR,'arg1',1,975) +LexToken(DOT,'.',1,979) +LexToken(VAR,'graphics',1,980) +LexToken(SEMICOLON,';',1,988) +LexToken(EOL,'\n',1,989) +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(SEMICOLON,';',1,1043) +LexToken(EOL,'\n',1,1044) +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,';',1,1263) +LexToken(DQSTRING,'"color (>0) or mark (<0)"',1,1301) +LexToken(SEMICOLON,';',1,1302) +LexToken(DQSTRING,'"line or mark size"',1,1334) +LexToken(SEMICOLON,';',1,1335) +LexToken(DQSTRING,'"Output window number (-1 for automatic)"',1,1389) +LexToken(SEMICOLON,';',1,1390) +LexToken(DQSTRING,'"Output window position"',1,1427) +LexToken(SEMICOLON,';',1,1428) +LexToken(DQSTRING,'"Output window sizes"',1,1462) +LexToken(SEMICOLON,';',1,1463) +LexToken(DQSTRING,'"Xmin"',1,1482) +LexToken(SEMICOLON,';',1,1483) +LexToken(DQSTRING,'"Xmax"',1,1502) +LexToken(SEMICOLON,';',1,1503) +LexToken(DQSTRING,'"Ymin"',1,1522) +LexToken(SEMICOLON,';',1,1523) +LexToken(DQSTRING,'"Ymax"',1,1542) +LexToken(SEMICOLON,';',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(NUMBER,'-1',1,1630) +LexToken(COMMA,',',1,1632) +LexToken(DQSTRING,'"vec"',1,1637) +LexToken(COMMA,',',1,1638) +LexToken(NUMBER,'-1',1,1639) +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(COMMA,',',1,1750) +LexToken(EOL,'\n',1,1751) +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(SEMICOLON,';',1,1815) +LexToken(EOL,'\n',1,1816) +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(NUMBER,'-1',1,2321) +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(OPERATOR,'*',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(SEMICOLON,';',1,3086) +LexToken(EOL,'\n',1,3087) +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(SEMICOLON,';',1,3119) +LexToken(EOL,'\n',1,3120) +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(SEMICOLON,';',1,3224) +LexToken(EOL,'\n',1,3225) +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(NUMBER,'-1',1,3285) +LexToken(SEMICOLON,';',1,3287) +LexToken(NUMBER,'-1',1,3288) +LexToken(CLOSESQBRACKET,']',1,3290) +LexToken(SEMICOLON,';',1,3291) +LexToken(EOL,'\n',1,3292) +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(NUMBER,'-1',1,3372) +LexToken(SEMICOLON,';',1,3374) +LexToken(NUMBER,'-1',1,3375) +LexToken(CLOSESQBRACKET,']',1,3377) +LexToken(SEMICOLON,';',1,3378) +LexToken(EOL,'\n',1,3379) +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(SEMICOLON,';',1,3659) +LexToken(EOL,'\n',1,3660) +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(SEMICOLON,';',1,3729) +LexToken(EOL,'\n',1,3730) +LexToken(VAR,'x',1,3747) +LexToken(DOT,'.',1,3748) +LexToken(VAR,'graphics',1,3749) +LexToken(ASSIGNMENT,'=',1,3757) +LexToken(VAR,'graphics',1,3758) +LexToken(SEMICOLON,';',1,3766) +LexToken(EOL,'\n',1,3767) +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(NUMBER,'-1',1,3883) +LexToken(SEMICOLON,';',1,3885) +LexToken(EOL,'\n',1,3886) +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(NUMBER,'-1',1,3945) +LexToken(SEMICOLON,';',1,3947) +LexToken(NUMBER,'-1',1,3948) +LexToken(CLOSESQBRACKET,']',1,3950) +LexToken(EOL,'\n',1,3951) +LexToken(VAR,'N',1,3960) +LexToken(ASSIGNMENT,'=',1,3961) +LexToken(NUMBER,'2',1,3962) +LexToken(SEMICOLON,';',1,3963) +LexToken(EOL,'\n',1,3964) +LexToken(VAR,'xmin',1,3973) +LexToken(ASSIGNMENT,'=',1,3977) +LexToken(NUMBER,'-15',1,3978) +LexToken(SEMICOLON,';',1,3981) +LexToken(EOL,'\n',1,3982) +LexToken(VAR,'xmax',1,3991) +LexToken(ASSIGNMENT,'=',1,3995) +LexToken(NUMBER,'15',1,3996) +LexToken(SEMICOLON,';',1,3998) +LexToken(EOL,'\n',1,3999) +LexToken(VAR,'ymin',1,4008) +LexToken(ASSIGNMENT,'=',1,4012) +LexToken(NUMBER,'-15',1,4013) +LexToken(SEMICOLON,';',1,4016) +LexToken(EOL,'\n',1,4017) +LexToken(VAR,'ymax',1,4026) +LexToken(ASSIGNMENT,'=',1,4030) +LexToken(OPERATOR,'+',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(SEMICOLON,';',1,4057) +LexToken(EOL,'\n',1,4058) +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,';',1,4419) +LexToken(VAR,'sci2exp',1,4429) +LexToken(OPENBRACKET,'(',1,4436) +LexToken(VAR,'clrs',1,4437) +LexToken(CLOSEBRACKET,')',1,4441) +LexToken(SEMICOLON,';',1,4442) +LexToken(VAR,'sci2exp',1,4452) +LexToken(OPENBRACKET,'(',1,4459) +LexToken(VAR,'siz',1,4460) +LexToken(CLOSEBRACKET,')',1,4463) +LexToken(SEMICOLON,';',1,4464) +LexToken(VAR,'string',1,4474) +LexToken(OPENBRACKET,'(',1,4480) +LexToken(VAR,'win',1,4481) +LexToken(CLOSEBRACKET,')',1,4484) +LexToken(SEMICOLON,';',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,';',1,4506) +LexToken(VAR,'sci2exp',1,4516) +LexToken(OPENBRACKET,'(',1,4523) +LexToken(VAR,'wdim',1,4524) +LexToken(CLOSEBRACKET,')',1,4528) +LexToken(SEMICOLON,';',1,4529) +LexToken(VAR,'string',1,4539) +LexToken(OPENBRACKET,'(',1,4545) +LexToken(VAR,'xmin',1,4546) +LexToken(CLOSEBRACKET,')',1,4550) +LexToken(SEMICOLON,';',1,4551) +LexToken(VAR,'string',1,4561) +LexToken(OPENBRACKET,'(',1,4567) +LexToken(VAR,'xmax',1,4568) +LexToken(CLOSEBRACKET,')',1,4572) +LexToken(SEMICOLON,';',1,4573) +LexToken(VAR,'string',1,4583) +LexToken(OPENBRACKET,'(',1,4589) +LexToken(VAR,'ymin',1,4590) +LexToken(CLOSEBRACKET,')',1,4594) +LexToken(SEMICOLON,';',1,4595) +LexToken(VAR,'string',1,4605) +LexToken(OPENBRACKET,'(',1,4611) +LexToken(VAR,'ymax',1,4612) +LexToken(CLOSEBRACKET,')',1,4616) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,4637) +LexToken(EOL,'\n',1,4638) +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) diff --git a/js/Sinks/CSCOPXY3D.js b/js/Sinks/CSCOPXY3D.js new file mode 100644 index 00000000..629f8b77 --- /dev/null +++ b/js/Sinks/CSCOPXY3D.js @@ -0,0 +1,1098 @@ +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(SEMICOLON,';',1,885) +LexToken(EOL,'\n',1,886) +LexToken(VAR,'y',1,891) +LexToken(ASSIGNMENT,'=',1,892) +LexToken(OPENSQBRACKET,'[',1,893) +LexToken(CLOSESQBRACKET,']',1,894) +LexToken(SEMICOLON,';',1,895) +LexToken(EOL,'\n',1,896) +LexToken(VAR,'typ',1,901) +LexToken(ASSIGNMENT,'=',1,904) +LexToken(OPENSQBRACKET,'[',1,905) +LexToken(CLOSESQBRACKET,']',1,906) +LexToken(SEMICOLON,';',1,907) +LexToken(EOL,'\n',1,908) +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(SEMICOLON,';',1,958) +LexToken(EOL,'\n',1,959) +LexToken(VAR,'graphics',1,968) +LexToken(ASSIGNMENT,'=',1,976) +LexToken(VAR,'arg1',1,977) +LexToken(DOT,'.',1,981) +LexToken(VAR,'graphics',1,982) +LexToken(SEMICOLON,';',1,990) +LexToken(EOL,'\n',1,991) +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(SEMICOLON,';',1,1045) +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,'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,';',1,1241) +LexToken(DQSTRING,'"color (>0) or mark (<0)"',1,1279) +LexToken(SEMICOLON,';',1,1280) +LexToken(DQSTRING,'"Line or Mark Size"',1,1312) +LexToken(SEMICOLON,';',1,1313) +LexToken(DQSTRING,'"Output window number (-1 for automatic)"',1,1367) +LexToken(SEMICOLON,';',1,1368) +LexToken(DQSTRING,'"Output window position"',1,1405) +LexToken(SEMICOLON,';',1,1406) +LexToken(DQSTRING,'"Output window sizes"',1,1440) +LexToken(SEMICOLON,';',1,1441) +LexToken(DQSTRING,'"Xmin and Xmax"',1,1469) +LexToken(SEMICOLON,';',1,1470) +LexToken(DQSTRING,'"Ymin and Ymax"',1,1498) +LexToken(SEMICOLON,';',1,1499) +LexToken(DQSTRING,'"Zmin and Zmax"',1,1527) +LexToken(SEMICOLON,';',1,1528) +LexToken(DQSTRING,'"Alpha and Theta"',1,1558) +LexToken(SEMICOLON,';',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(NUMBER,'-1',1,1622) +LexToken(COMMA,',',1,1624) +LexToken(DQSTRING,'"vec"',1,1629) +LexToken(COMMA,',',1,1630) +LexToken(NUMBER,'-1',1,1631) +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(COMMA,',',1,1650) +LexToken(DQSTRING,'"vec"',1,1655) +LexToken(COMMA,',',1,1656) +LexToken(NUMBER,'-1',1,1657) +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(COMMA,',',1,1768) +LexToken(EOL,'\n',1,1769) +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(SEMICOLON,';',1,1832) +LexToken(EOL,'\n',1,1833) +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(NUMBER,'-1',1,2496) +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(OPERATOR,'*',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(SEMICOLON,';',1,3521) +LexToken(EOL,'\n',1,3522) +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(SEMICOLON,';',1,3554) +LexToken(EOL,'\n',1,3555) +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(SEMICOLON,';',1,3659) +LexToken(EOL,'\n',1,3660) +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(NUMBER,'-1',1,3720) +LexToken(SEMICOLON,';',1,3722) +LexToken(NUMBER,'-1',1,3723) +LexToken(CLOSESQBRACKET,']',1,3725) +LexToken(SEMICOLON,';',1,3726) +LexToken(EOL,'\n',1,3727) +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(NUMBER,'-1',1,3807) +LexToken(SEMICOLON,';',1,3809) +LexToken(NUMBER,'-1',1,3810) +LexToken(CLOSESQBRACKET,']',1,3812) +LexToken(SEMICOLON,';',1,3813) +LexToken(EOL,'\n',1,3814) +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(SEMICOLON,';',1,3937) +LexToken(EOL,'\n',1,3938) +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(SEMICOLON,';',1,4052) +LexToken(EOL,'\n',1,4053) +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(SEMICOLON,';',1,4122) +LexToken(EOL,'\n',1,4123) +LexToken(VAR,'x',1,4140) +LexToken(DOT,'.',1,4141) +LexToken(VAR,'graphics',1,4142) +LexToken(ASSIGNMENT,'=',1,4150) +LexToken(VAR,'graphics',1,4151) +LexToken(SEMICOLON,';',1,4159) +LexToken(EOL,'\n',1,4160) +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(SEMICOLON,';',1,4259) +LexToken(EOL,'\n',1,4260) +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(NUMBER,'-1',1,4326) +LexToken(SEMICOLON,';',1,4328) +LexToken(EOL,'\n',1,4329) +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(NUMBER,'-1',1,4437) +LexToken(SEMICOLON,';',1,4439) +LexToken(NUMBER,'-1',1,4440) +LexToken(CLOSESQBRACKET,']',1,4442) +LexToken(EOL,'\n',1,4443) +LexToken(VAR,'N',1,4452) +LexToken(ASSIGNMENT,'=',1,4453) +LexToken(NUMBER,'2',1,4454) +LexToken(SEMICOLON,';',1,4455) +LexToken(EOL,'\n',1,4456) +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(NUMBER,'-15',1,4500) +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(NUMBER,'-15',1,4525) +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(NUMBER,'-15',1,4550) +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(SEMICOLON,';',1,4580) +LexToken(EOL,'\n',1,4581) +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,';',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,';',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,';',1,5042) +LexToken(VAR,'string',1,5052) +LexToken(OPENBRACKET,'(',1,5058) +LexToken(VAR,'win',1,5059) +LexToken(CLOSEBRACKET,')',1,5062) +LexToken(SEMICOLON,';',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,';',1,5084) +LexToken(VAR,'sci2exp',1,5094) +LexToken(OPENBRACKET,'(',1,5101) +LexToken(VAR,'wdim',1,5102) +LexToken(CLOSEBRACKET,')',1,5106) +LexToken(SEMICOLON,';',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,';',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,';',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,';',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,';',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(SEMICOLON,';',1,5270) +LexToken(EOL,'\n',1,5271) +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) diff --git a/js/Sinks/OUTIMPL_f.js b/js/Sinks/OUTIMPL_f.js new file mode 100644 index 00000000..acf12de8 --- /dev/null +++ b/js/Sinks/OUTIMPL_f.js @@ -0,0 +1,376 @@ +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(SEMICOLON,';',1,963) +LexToken(EOL,'\n',1,964) +LexToken(VAR,'y',1,969) +LexToken(ASSIGNMENT,'=',1,970) +LexToken(OPENSQBRACKET,'[',1,971) +LexToken(CLOSESQBRACKET,']',1,972) +LexToken(SEMICOLON,';',1,973) +LexToken(EOL,'\n',1,974) +LexToken(VAR,'typ',1,979) +LexToken(ASSIGNMENT,'=',1,982) +LexToken(OPENSQBRACKET,'[',1,983) +LexToken(CLOSESQBRACKET,']',1,984) +LexToken(SEMICOLON,';',1,985) +LexToken(EOL,'\n',1,986) +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(SEMICOLON,';',1,1036) +LexToken(EOL,'\n',1,1037) +LexToken(VAR,'graphics',1,1046) +LexToken(ASSIGNMENT,'=',1,1054) +LexToken(VAR,'arg1',1,1055) +LexToken(DOT,'.',1,1059) +LexToken(VAR,'graphics',1,1060) +LexToken(SEMICOLON,';',1,1068) +LexToken(EOL,'\n',1,1069) +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(SEMICOLON,';',1,1123) +LexToken(EOL,'\n',1,1124) +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(COMMA,',',1,1186) +LexToken(EOL,'\n',1,1187) +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(COMMA,',',1,1478) +LexToken(EOL,'\n',1,1479) +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(SEMICOLON,';',1,1725) +LexToken(EOL,'\n',1,1726) +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(SEMICOLON,';',1,1817) +LexToken(EOL,'\n',1,1818) +LexToken(VAR,'y',1,1839) +LexToken(ASSIGNMENT,'=',1,1840) +LexToken(VAR,'needcompile',1,1841) +LexToken(COMMA,',',1,1852) +LexToken(EOL,'\n',1,1853) +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(NUMBER,'-1',1,2128) +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) diff --git a/js/Sinks/OUT_f.js b/js/Sinks/OUT_f.js new file mode 100644 index 00000000..406ce194 --- /dev/null +++ b/js/Sinks/OUT_f.js @@ -0,0 +1,331 @@ +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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'y',1,963) +LexToken(ASSIGNMENT,'=',1,964) +LexToken(OPENSQBRACKET,'[',1,965) +LexToken(CLOSESQBRACKET,']',1,966) +LexToken(SEMICOLON,';',1,967) +LexToken(EOL,'\n',1,968) +LexToken(VAR,'typ',1,973) +LexToken(ASSIGNMENT,'=',1,976) +LexToken(OPENSQBRACKET,'[',1,977) +LexToken(CLOSESQBRACKET,']',1,978) +LexToken(SEMICOLON,';',1,979) +LexToken(EOL,'\n',1,980) +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(SEMICOLON,';',1,1030) +LexToken(EOL,'\n',1,1031) +LexToken(VAR,'graphics',1,1040) +LexToken(ASSIGNMENT,'=',1,1048) +LexToken(VAR,'arg1',1,1049) +LexToken(DOT,'.',1,1053) +LexToken(VAR,'graphics',1,1054) +LexToken(SEMICOLON,';',1,1062) +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(SEMICOLON,';',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(SEMICOLON,';',1,1118) +LexToken(EOL,'\n',1,1119) +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(COMMA,',',1,1181) +LexToken(EOL,'\n',1,1182) +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(COMMA,',',1,1468) +LexToken(EOL,'\n',1,1469) +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(SEMICOLON,';',1,1715) +LexToken(EOL,'\n',1,1716) +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(SEMICOLON,';',1,1837) +LexToken(EOL,'\n',1,1838) +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(NUMBER,'-1',1,1952) +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(NUMBER,'-1',1,2042) +LexToken(EOL,'\n',1,2044) +LexToken(VAR,'model',1,2053) +LexToken(DOT,'.',1,2058) +LexToken(VAR,'in2',1,2059) +LexToken(ASSIGNMENT,'=',1,2062) +LexToken(NUMBER,'-2',1,2063) +LexToken(EOL,'\n',1,2065) +LexToken(VAR,'model',1,2074) +LexToken(DOT,'.',1,2079) +LexToken(VAR,'intyp',1,2080) +LexToken(ASSIGNMENT,'=',1,2085) +LexToken(NUMBER,'-1',1,2086) +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) diff --git a/js/Sinks/TOWS_c.js b/js/Sinks/TOWS_c.js new file mode 100644 index 00000000..84fd1d28 --- /dev/null +++ b/js/Sinks/TOWS_c.js @@ -0,0 +1,559 @@ +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(SEMICOLON,';',1,887) +LexToken(EOL,'\n',1,888) +LexToken(VAR,'y',1,893) +LexToken(ASSIGNMENT,'=',1,894) +LexToken(OPENSQBRACKET,'[',1,895) +LexToken(CLOSESQBRACKET,']',1,896) +LexToken(SEMICOLON,';',1,897) +LexToken(EOL,'\n',1,898) +LexToken(VAR,'typ',1,903) +LexToken(ASSIGNMENT,'=',1,906) +LexToken(OPENSQBRACKET,'[',1,907) +LexToken(CLOSESQBRACKET,']',1,908) +LexToken(SEMICOLON,';',1,909) +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,956) +LexToken(VAR,'arg1',1,958) +LexToken(SEMICOLON,';',1,962) +LexToken(EOL,'\n',1,963) +LexToken(VAR,'graphics',1,972) +LexToken(ASSIGNMENT,'=',1,981) +LexToken(VAR,'arg1',1,983) +LexToken(DOT,'.',1,987) +LexToken(VAR,'graphics',1,988) +LexToken(SEMICOLON,';',1,996) +LexToken(EOL,'\n',1,997) +LexToken(VAR,'model',1,1006) +LexToken(ASSIGNMENT,'=',1,1012) +LexToken(VAR,'arg1',1,1014) +LexToken(DOT,'.',1,1018) +LexToken(VAR,'model',1,1019) +LexToken(SEMICOLON,';',1,1024) +LexToken(EOL,'\n',1,1025) +LexToken(VAR,'exprs',1,1034) +LexToken(ASSIGNMENT,'=',1,1040) +LexToken(VAR,'graphics',1,1042) +LexToken(DOT,'.',1,1050) +LexToken(VAR,'exprs',1,1051) +LexToken(SEMICOLON,';',1,1056) +LexToken(EOL,'\n',1,1057) +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,';',1,1198) +LexToken(DQSTRING,'"Scilab variable name"',1,1233) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,1332) +LexToken(EOL,'\n',1,1333) +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(COMMA,',',1,1380) +LexToken(EOL,'\n',1,1381) +LexToken(END,'end',1,1394) +LexToken(SEMICOLON,';',1,1397) +LexToken(EOL,'\n',1,1398) +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(SEMICOLON,';',1,1488) +LexToken(EOL,'\n',1,1489) +LexToken(VAR,'ok',1,1506) +LexToken(ASSIGNMENT,'=',1,1509) +LexToken(PREVAR_BOOLEAN,'%f',1,1511) +LexToken(SEMICOLON,';',1,1513) +LexToken(EOL,'\n',1,1514) +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(SEMICOLON,';',1,1594) +LexToken(EOL,'\n',1,1595) +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(SEMICOLON,';',1,1658) +LexToken(EOL,'\n',1,1659) +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(SEMICOLON,';',1,1808) +LexToken(EOL,'\n',1,1809) +LexToken(VAR,'ok',1,1826) +LexToken(ASSIGNMENT,'=',1,1829) +LexToken(PREVAR_BOOLEAN,'%f',1,1831) +LexToken(SEMICOLON,';',1,1833) +LexToken(EOL,'\n',1,1834) +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(OPERATOR,'+',1,2123) +LexToken(VAR,'varnam',1,2124) +LexToken(OPERATOR,'+',1,2130) +LexToken(DQSTRING,'") <> 17 | or(fieldnames("',1,2156) +LexToken(OPERATOR,'+',1,2157) +LexToken(VAR,'varnam',1,2158) +LexToken(OPERATOR,'+',1,2164) +LexToken(DQSTRING,'") <> [\\"values\\"; \\"time\\"]) then"',1,2199) +LexToken(OPERATOR,'+',1,2201) +LexToken(DQSTRING,'" message([\\"Protected variable name.\\"; \\"Please choose another variable name.\\"]);"',1,2303) +LexToken(OPERATOR,'+',1,2305) +LexToken(DQSTRING,'" ok = %f;"',1,2333) +LexToken(OPERATOR,'+',1,2335) +LexToken(DQSTRING,'" end"',1,2358) +LexToken(COMMA,',',1,2359) +LexToken(DQSTRING,'"errcatch"',1,2370) +LexToken(CLOSEBRACKET,')',1,2371) +LexToken(SEMICOLON,';',1,2372) +LexToken(EOL,'\n',1,2373) +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(NUMBER,'-1',1,2488) +LexToken(COMMA,',',1,2490) +LexToken(NUMBER,'-2',1,2492) +LexToken(CLOSESQBRACKET,']',1,2494) +LexToken(COMMA,',',1,2495) +LexToken(NUMBER,'-1',1,2497) +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(OPERATOR,'-',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(SEMICOLON,';',1,2551) +LexToken(EOL,'\n',1,2552) +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(SEMICOLON,';',1,2629) +LexToken(EOL,'\n',1,2630) +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(SEMICOLON,';',1,2693) +LexToken(EOL,'\n',1,2694) +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(SEMICOLON,';',1,2780) +LexToken(EOL,'\n',1,2781) +LexToken(VAR,'graphics',1,2798) +LexToken(DOT,'.',1,2806) +LexToken(VAR,'exprs',1,2807) +LexToken(ASSIGNMENT,'=',1,2813) +LexToken(VAR,'exprs',1,2815) +LexToken(SEMICOLON,';',1,2820) +LexToken(EOL,'\n',1,2821) +LexToken(VAR,'x',1,2838) +LexToken(DOT,'.',1,2839) +LexToken(VAR,'graphics',1,2840) +LexToken(ASSIGNMENT,'=',1,2849) +LexToken(VAR,'graphics',1,2851) +LexToken(SEMICOLON,';',1,2859) +LexToken(EOL,'\n',1,2860) +LexToken(VAR,'x',1,2877) +LexToken(DOT,'.',1,2878) +LexToken(VAR,'model',1,2879) +LexToken(ASSIGNMENT,'=',1,2885) +LexToken(VAR,'model',1,2887) +LexToken(SEMICOLON,';',1,2892) +LexToken(EOL,'\n',1,2893) +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(NUMBER,'-1',1,2985) +LexToken(SEMICOLON,';',1,2987) +LexToken(EOL,'\n',1,2988) +LexToken(VAR,'nz',1,2997) +LexToken(ASSIGNMENT,'=',1,3004) +LexToken(NUMBER,'128',1,3006) +LexToken(SEMICOLON,';',1,3009) +LexToken(EOL,'\n',1,3010) +LexToken(VAR,'varnam',1,3019) +LexToken(ASSIGNMENT,'=',1,3026) +LexToken(DQSTRING,'"A"',1,3030) +LexToken(SEMICOLON,';',1,3031) +LexToken(EOL,'\n',1,3032) +LexToken(VAR,'herit',1,3041) +LexToken(ASSIGNMENT,'=',1,3048) +LexToken(NUMBER,'0',1,3050) +LexToken(SEMICOLON,';',1,3051) +LexToken(EOL,'\n',1,3052) +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(SEMICOLON,';',1,3094) +LexToken(EOL,'\n',1,3095) +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(SEMICOLON,';',1,3139) +LexToken(EOL,'\n',1,3140) +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(SEMICOLON,';',1,3171) +LexToken(EOL,'\n',1,3172) +LexToken(VAR,'model',1,3181) +LexToken(DOT,'.',1,3186) +LexToken(VAR,'in2',1,3187) +LexToken(ASSIGNMENT,'=',1,3197) +LexToken(NUMBER,'-2',1,3199) +LexToken(SEMICOLON,';',1,3201) +LexToken(EOL,'\n',1,3202) +LexToken(VAR,'model',1,3211) +LexToken(DOT,'.',1,3216) +LexToken(VAR,'intyp',1,3217) +LexToken(ASSIGNMENT,'=',1,3227) +LexToken(NUMBER,'-1',1,3229) +LexToken(SEMICOLON,';',1,3231) +LexToken(EOL,'\n',1,3232) +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(SEMICOLON,';',1,3261) +LexToken(EOL,'\n',1,3262) +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(SEMICOLON,';',1,3292) +LexToken(EOL,'\n',1,3293) +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(SEMICOLON,';',1,3322) +LexToken(EOL,'\n',1,3323) +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(SEMICOLON,';',1,3352) +LexToken(EOL,'\n',1,3353) +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(SEMICOLON,';',1,3416) +LexToken(EOL,'\n',1,3417) +LexToken(VAR,'model',1,3426) +LexToken(DOT,'.',1,3431) +LexToken(VAR,'blocktype',1,3432) +LexToken(ASSIGNMENT,'=',1,3442) +LexToken(DQSTRING,'"d"',1,3446) +LexToken(SEMICOLON,';',1,3447) +LexToken(EOL,'\n',1,3448) +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(SEMICOLON,';',1,3477) +LexToken(EOL,'\n',1,3478) +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(SEMICOLON,';',1,3512) +LexToken(EOL,'\n',1,3513) +LexToken(VAR,'gr_i',1,3522) +LexToken(ASSIGNMENT,'=',1,3527) +LexToken(OPENSQBRACKET,'[',1,3529) +LexToken(CLOSESQBRACKET,']',1,3530) +LexToken(SEMICOLON,';',1,3531) +LexToken(EOL,'\n',1,3532) +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(SEMICOLON,';',1,3592) +LexToken(EOL,'\n',1,3593) +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(SEMICOLON,';',1,3648) +LexToken(EOL,'\n',1,3649) +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) diff --git a/js/Sinks/TRASH_f.js b/js/Sinks/TRASH_f.js new file mode 100644 index 00000000..79ecb189 --- /dev/null +++ b/js/Sinks/TRASH_f.js @@ -0,0 +1,147 @@ +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(SEMICOLON,';',1,883) +LexToken(EOL,'\n',1,884) +LexToken(VAR,'y',1,889) +LexToken(ASSIGNMENT,'=',1,890) +LexToken(OPENSQBRACKET,'[',1,891) +LexToken(CLOSESQBRACKET,']',1,892) +LexToken(SEMICOLON,';',1,893) +LexToken(EOL,'\n',1,894) +LexToken(VAR,'typ',1,899) +LexToken(ASSIGNMENT,'=',1,902) +LexToken(OPENSQBRACKET,'[',1,903) +LexToken(CLOSESQBRACKET,']',1,904) +LexToken(SEMICOLON,';',1,905) +LexToken(EOL,'\n',1,906) +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(SEMICOLON,';',1,956) +LexToken(EOL,'\n',1,957) +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(NUMBER,'-1',1,992) +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) diff --git a/js/Sinks/WFILE_f.js b/js/Sinks/WFILE_f.js new file mode 100644 index 00000000..2d5b6614 --- /dev/null +++ b/js/Sinks/WFILE_f.js @@ -0,0 +1,907 @@ +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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'y',1,963) +LexToken(ASSIGNMENT,'=',1,964) +LexToken(OPENSQBRACKET,'[',1,965) +LexToken(CLOSESQBRACKET,']',1,966) +LexToken(SEMICOLON,';',1,967) +LexToken(EOL,'\n',1,968) +LexToken(VAR,'typ',1,973) +LexToken(ASSIGNMENT,'=',1,976) +LexToken(OPENSQBRACKET,'[',1,977) +LexToken(CLOSESQBRACKET,']',1,978) +LexToken(SEMICOLON,';',1,979) +LexToken(EOL,'\n',1,980) +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(SEMICOLON,';',1,1057) +LexToken(EOL,'\n',1,1058) +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(SEMICOLON,';',1,1130) +LexToken(EOL,'\n',1,1131) +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(SEMICOLON,';',1,1202) +LexToken(EOL,'\n',1,1203) +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(SEMICOLON,';',1,1272) +LexToken(EOL,'\n',1,1273) +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(SEMICOLON,';',1,1331) +LexToken(EOL,'\n',1,1332) +LexToken(VAR,'x',1,1341) +LexToken(ASSIGNMENT,'=',1,1342) +LexToken(VAR,'arg1',1,1343) +LexToken(SEMICOLON,';',1,1347) +LexToken(EOL,'\n',1,1348) +LexToken(VAR,'graphics',1,1357) +LexToken(ASSIGNMENT,'=',1,1365) +LexToken(VAR,'arg1',1,1366) +LexToken(DOT,'.',1,1370) +LexToken(VAR,'graphics',1,1371) +LexToken(SEMICOLON,';',1,1379) +LexToken(EOL,'\n',1,1380) +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(SEMICOLON,';',1,1434) +LexToken(EOL,'\n',1,1435) +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(COMMA,',',1,2117) +LexToken(EOL,'\n',1,2118) +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(SEMICOLON,';',1,2589) +LexToken(EOL,'\n',1,2590) +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(SEMICOLON,';',1,2809) +LexToken(EOL,'\n',1,2810) +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(SEMICOLON,';',1,3007) +LexToken(EOL,'\n',1,3008) +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(SEMICOLON,';',1,3414) +LexToken(EOL,'\n',1,3415) +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(VAR,'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(VAR,'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(SEMICOLON,';',1,3860) +LexToken(EOL,'\n',1,3861) +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(SEMICOLON,';',1,4093) +LexToken(EOL,'\n',1,4094) +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(SEMICOLON,';',1,4340) +LexToken(EOL,'\n',1,4341) +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(OPERATOR,'+',1,4538) +LexToken(NUMBER,'1',1,4539) +LexToken(CLOSEBRACKET,')',1,4540) +LexToken(OPERATOR,'*',1,4541) +LexToken(VAR,'N',1,4542) +LexToken(OPERATOR,'+',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(NUMBER,'-1',1,4579) +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(OPERATOR,'+',1,4598) +LexToken(NUMBER,'1',1,4599) +LexToken(CLOSEBRACKET,')',1,4600) +LexToken(OPERATOR,'*',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(SEMICOLON,';',1,4798) +LexToken(EOL,'\n',1,4799) +LexToken(VAR,'x',1,4816) +LexToken(DOT,'.',1,4817) +LexToken(VAR,'graphics',1,4818) +LexToken(ASSIGNMENT,'=',1,4826) +LexToken(VAR,'graphics',1,4827) +LexToken(SEMICOLON,';',1,4835) +LexToken(EOL,'\n',1,4836) +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(SEMICOLON,';',1,4952) +LexToken(EOL,'\n',1,4953) +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(SEMICOLON,';',1,5050) +LexToken(EOL,'\n',1,5051) +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(NUMBER,'-1',1,5173) +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(OPERATOR,'+',1,5192) +LexToken(NUMBER,'1',1,5193) +LexToken(CLOSEBRACKET,')',1,5194) +LexToken(OPERATOR,'*',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,';',1,5371) +LexToken(VAR,'fname',1,5381) +LexToken(SEMICOLON,';',1,5386) +LexToken(VAR,'frmt',1,5396) +LexToken(SEMICOLON,';',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) diff --git a/js/Sinks/WRITEAU_f.js b/js/Sinks/WRITEAU_f.js new file mode 100644 index 00000000..7260b1e7 --- /dev/null +++ b/js/Sinks/WRITEAU_f.js @@ -0,0 +1,602 @@ +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(SEMICOLON,';',1,959) +LexToken(EOL,'\n',1,960) +LexToken(VAR,'y',1,965) +LexToken(ASSIGNMENT,'=',1,966) +LexToken(OPENSQBRACKET,'[',1,967) +LexToken(CLOSESQBRACKET,']',1,968) +LexToken(SEMICOLON,';',1,969) +LexToken(EOL,'\n',1,970) +LexToken(VAR,'typ',1,975) +LexToken(ASSIGNMENT,'=',1,978) +LexToken(OPENSQBRACKET,'[',1,979) +LexToken(CLOSESQBRACKET,']',1,980) +LexToken(SEMICOLON,';',1,981) +LexToken(EOL,'\n',1,982) +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(SEMICOLON,';',1,1032) +LexToken(EOL,'\n',1,1033) +LexToken(VAR,'graphics',1,1042) +LexToken(ASSIGNMENT,'=',1,1050) +LexToken(VAR,'arg1',1,1051) +LexToken(DOT,'.',1,1055) +LexToken(VAR,'graphics',1,1056) +LexToken(SEMICOLON,';',1,1064) +LexToken(EOL,'\n',1,1065) +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(SEMICOLON,';',1,1119) +LexToken(EOL,'\n',1,1120) +LexToken(VAR,'ipar',1,1129) +LexToken(ASSIGNMENT,'=',1,1133) +LexToken(VAR,'model',1,1134) +LexToken(DOT,'.',1,1139) +LexToken(VAR,'ipar',1,1140) +LexToken(SEMICOLON,';',1,1144) +LexToken(EOL,'\n',1,1145) +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(COMMA,',',1,1549) +LexToken(EOL,'\n',1,1550) +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(SEMICOLON,';',1,1901) +LexToken(EOL,'\n',1,1902) +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(SEMICOLON,';',1,2146) +LexToken(EOL,'\n',1,2147) +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(SEMICOLON,';',1,2432) +LexToken(EOL,'\n',1,2433) +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(OPERATOR,'+',1,2619) +LexToken(NUMBER,'1',1,2620) +LexToken(CLOSEBRACKET,')',1,2621) +LexToken(OPERATOR,'*',1,2622) +LexToken(VAR,'N',1,2623) +LexToken(OPERATOR,'+',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(NUMBER,'-1',1,2660) +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(OPERATOR,'+',1,2679) +LexToken(NUMBER,'1',1,2680) +LexToken(CLOSEBRACKET,')',1,2681) +LexToken(OPERATOR,'*',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(SEMICOLON,';',1,2771) +LexToken(EOL,'\n',1,2772) +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(SEMICOLON,';',1,2841) +LexToken(EOL,'\n',1,2842) +LexToken(VAR,'x',1,2859) +LexToken(DOT,'.',1,2860) +LexToken(VAR,'graphics',1,2861) +LexToken(ASSIGNMENT,'=',1,2869) +LexToken(VAR,'graphics',1,2870) +LexToken(SEMICOLON,';',1,2878) +LexToken(EOL,'\n',1,2879) +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(SEMICOLON,';',1,2996) +LexToken(EOL,'\n',1,2997) +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(SEMICOLON,';',1,3106) +LexToken(EOL,'\n',1,3107) +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(NUMBER,'-1',1,3238) +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(OPERATOR,'+',1,3257) +LexToken(NUMBER,'1',1,3258) +LexToken(CLOSEBRACKET,')',1,3259) +LexToken(OPERATOR,'*',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) diff --git a/js/Sinks/WRITEC_f.js b/js/Sinks/WRITEC_f.js new file mode 100644 index 00000000..da45524c --- /dev/null +++ b/js/Sinks/WRITEC_f.js @@ -0,0 +1,935 @@ +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(SEMICOLON,';',1,960) +LexToken(EOL,'\n',1,961) +LexToken(VAR,'y',1,966) +LexToken(ASSIGNMENT,'=',1,967) +LexToken(OPENSQBRACKET,'[',1,968) +LexToken(CLOSESQBRACKET,']',1,969) +LexToken(SEMICOLON,';',1,970) +LexToken(EOL,'\n',1,971) +LexToken(VAR,'typ',1,976) +LexToken(ASSIGNMENT,'=',1,979) +LexToken(OPENSQBRACKET,'[',1,980) +LexToken(CLOSESQBRACKET,']',1,981) +LexToken(SEMICOLON,';',1,982) +LexToken(EOL,'\n',1,983) +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(SEMICOLON,';',1,1033) +LexToken(EOL,'\n',1,1034) +LexToken(VAR,'graphics',1,1043) +LexToken(ASSIGNMENT,'=',1,1051) +LexToken(VAR,'arg1',1,1052) +LexToken(DOT,'.',1,1056) +LexToken(VAR,'graphics',1,1057) +LexToken(SEMICOLON,';',1,1065) +LexToken(EOL,'\n',1,1066) +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(SEMICOLON,';',1,1120) +LexToken(EOL,'\n',1,1121) +LexToken(VAR,'ipar',1,1130) +LexToken(ASSIGNMENT,'=',1,1134) +LexToken(VAR,'model',1,1135) +LexToken(DOT,'.',1,1140) +LexToken(VAR,'ipar',1,1141) +LexToken(SEMICOLON,';',1,1145) +LexToken(EOL,'\n',1,1146) +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(COMMA,',',1,1711) +LexToken(EOL,'\n',1,1712) +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(OPERATOR,'+',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(SEMICOLON,';',1,2258) +LexToken(EOL,'\n',1,2259) +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(SEMICOLON,';',1,2518) +LexToken(EOL,'\n',1,2519) +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(SEMICOLON,';',1,2783) +LexToken(EOL,'\n',1,2784) +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(SEMICOLON,';',1,3007) +LexToken(EOL,'\n',1,3008) +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(SEMICOLON,';',1,3392) +LexToken(EOL,'\n',1,3393) +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(SEMICOLON,';',1,3661) +LexToken(EOL,'\n',1,3662) +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(SEMICOLON,';',1,3908) +LexToken(EOL,'\n',1,3909) +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(SEMICOLON,';',1,4182) +LexToken(EOL,'\n',1,4183) +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(VAR,'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(OPERATOR,'+',1,4404) +LexToken(NUMBER,'1',1,4405) +LexToken(CLOSEBRACKET,')',1,4406) +LexToken(OPERATOR,'*',1,4407) +LexToken(VAR,'N',1,4408) +LexToken(OPERATOR,'+',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(NUMBER,'-1',1,4445) +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(OPERATOR,'+',1,4464) +LexToken(NUMBER,'1',1,4465) +LexToken(CLOSEBRACKET,')',1,4466) +LexToken(OPERATOR,'*',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(SEMICOLON,';',1,4558) +LexToken(EOL,'\n',1,4559) +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(SEMICOLON,';',1,4745) +LexToken(EOL,'\n',1,4746) +LexToken(VAR,'x',1,4763) +LexToken(DOT,'.',1,4764) +LexToken(VAR,'graphics',1,4765) +LexToken(ASSIGNMENT,'=',1,4773) +LexToken(VAR,'graphics',1,4774) +LexToken(SEMICOLON,';',1,4782) +LexToken(EOL,'\n',1,4783) +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(SEMICOLON,';',1,4899) +LexToken(EOL,'\n',1,4900) +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(SEMICOLON,';',1,5002) +LexToken(EOL,'\n',1,5003) +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(NUMBER,'-1',1,5132) +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(OPERATOR,'+',1,5151) +LexToken(NUMBER,'1',1,5152) +LexToken(CLOSEBRACKET,')',1,5153) +LexToken(OPERATOR,'*',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,';',1,5320) +LexToken(VAR,'fname',1,5330) +LexToken(SEMICOLON,';',1,5335) +LexToken(VAR,'frmt',1,5345) +LexToken(SEMICOLON,';',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) diff --git a/js/Sources/CLKINV_f.js b/js/Sources/CLKINV_f.js new file mode 100644 index 00000000..2c3dd0f4 --- /dev/null +++ b/js/Sources/CLKINV_f.js @@ -0,0 +1,317 @@ +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(SEMICOLON,';',1,958) +LexToken(EOL,'\n',1,959) +LexToken(VAR,'y',1,964) +LexToken(ASSIGNMENT,'=',1,965) +LexToken(OPENSQBRACKET,'[',1,966) +LexToken(CLOSESQBRACKET,']',1,967) +LexToken(SEMICOLON,';',1,968) +LexToken(EOL,'\n',1,969) +LexToken(VAR,'typ',1,974) +LexToken(ASSIGNMENT,'=',1,977) +LexToken(OPENSQBRACKET,'[',1,978) +LexToken(CLOSESQBRACKET,']',1,979) +LexToken(SEMICOLON,';',1,980) +LexToken(EOL,'\n',1,981) +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(SEMICOLON,';',1,1031) +LexToken(EOL,'\n',1,1032) +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(SEMICOLON,';',1,1386) +LexToken(EOL,'\n',1,1387) +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(COMMA,',',1,1458) +LexToken(EOL,'\n',1,1459) +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(SEMICOLON,';',1,1684) +LexToken(EOL,'\n',1,1685) +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(NUMBER,'-1',1,1794) +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(NUMBER,'-1',1,2152) +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) diff --git a/js/Sources/CLKIN_f.js b/js/Sources/CLKIN_f.js new file mode 100644 index 00000000..cfaf106f --- /dev/null +++ b/js/Sources/CLKIN_f.js @@ -0,0 +1,278 @@ +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(SEMICOLON,';',1,883) +LexToken(EOL,'\n',1,884) +LexToken(VAR,'y',1,889) +LexToken(ASSIGNMENT,'=',1,890) +LexToken(OPENSQBRACKET,'[',1,891) +LexToken(CLOSESQBRACKET,']',1,892) +LexToken(SEMICOLON,';',1,893) +LexToken(EOL,'\n',1,894) +LexToken(VAR,'typ',1,899) +LexToken(ASSIGNMENT,'=',1,902) +LexToken(OPENSQBRACKET,'[',1,903) +LexToken(CLOSESQBRACKET,']',1,904) +LexToken(SEMICOLON,';',1,905) +LexToken(EOL,'\n',1,906) +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(SEMICOLON,';',1,956) +LexToken(EOL,'\n',1,957) +LexToken(VAR,'graphics',1,966) +LexToken(ASSIGNMENT,'=',1,974) +LexToken(VAR,'arg1',1,975) +LexToken(DOT,'.',1,979) +LexToken(VAR,'graphics',1,980) +LexToken(SEMICOLON,';',1,988) +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(SEMICOLON,';',1,1014) +LexToken(EOL,'\n',1,1015) +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(COMMA,',',1,1304) +LexToken(EOL,'\n',1,1305) +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(NUMBER,'-1',1,1523) +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(NUMBER,'-1',1,1881) +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) diff --git a/js/Sources/CLOCK_c.js b/js/Sources/CLOCK_c.js new file mode 100644 index 00000000..818ba0e1 --- /dev/null +++ b/js/Sources/CLOCK_c.js @@ -0,0 +1,906 @@ +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(SEMICOLON,';',1,961) +LexToken(EOL,'\n',1,962) +LexToken(VAR,'y',1,967) +LexToken(ASSIGNMENT,'=',1,968) +LexToken(OPENSQBRACKET,'[',1,969) +LexToken(CLOSESQBRACKET,']',1,970) +LexToken(SEMICOLON,';',1,971) +LexToken(EOL,'\n',1,972) +LexToken(VAR,'typ',1,977) +LexToken(ASSIGNMENT,'=',1,980) +LexToken(OPENSQBRACKET,'[',1,981) +LexToken(CLOSESQBRACKET,']',1,982) +LexToken(SEMICOLON,';',1,983) +LexToken(EOL,'\n',1,984) +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(SEMICOLON,';',1,1144) +LexToken(EOL,'\n',1,1145) +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(SEMICOLON,';',1,1233) +LexToken(EOL,'\n',1,1234) +LexToken(BREAK,'break',1,1251) +LexToken(SEMICOLON,';',1,1256) +LexToken(EOL,'\n',1,1257) +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(SEMICOLON,';',1,1307) +LexToken(EOL,'\n',1,1308) +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(SEMICOLON,';',1,1401) +LexToken(EOL,'\n',1,1402) +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(SEMICOLON,';',1,1824) +LexToken(EOL,'\n',1,1825) +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(COMMA,',',1,1872) +LexToken(EOL,'\n',1,1873) +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(SEMICOLON,';',1,2089) +LexToken(EOL,'\n',1,2090) +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(OPERATOR,'+',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(COMMA,',',1,2604) +LexToken(EOL,'\n',1,2605) +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(COMMA,',',1,2644) +LexToken(EOL,'\n',1,2645) +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(COMMA,',',1,3430) +LexToken(EOL,'\n',1,3431) +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(SEMICOLON,';',1,3516) +LexToken(EOL,'\n',1,3517) +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(NUMBER,'-1',1,3689) +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(NUMBER,'-1',1,3826) +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(NUMBER,'-1',1,3966) +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) diff --git a/js/Sources/CLOCK_f.js b/js/Sources/CLOCK_f.js new file mode 100644 index 00000000..908b48d1 --- /dev/null +++ b/js/Sources/CLOCK_f.js @@ -0,0 +1,849 @@ +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(SEMICOLON,';',1,883) +LexToken(EOL,'\n',1,884) +LexToken(VAR,'y',1,889) +LexToken(ASSIGNMENT,'=',1,890) +LexToken(OPENSQBRACKET,'[',1,891) +LexToken(CLOSESQBRACKET,']',1,892) +LexToken(SEMICOLON,';',1,893) +LexToken(EOL,'\n',1,894) +LexToken(VAR,'typ',1,899) +LexToken(ASSIGNMENT,'=',1,902) +LexToken(OPENSQBRACKET,'[',1,903) +LexToken(CLOSESQBRACKET,']',1,904) +LexToken(SEMICOLON,';',1,905) +LexToken(EOL,'\n',1,906) +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(SEMICOLON,';',1,1081) +LexToken(EOL,'\n',1,1082) +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(SEMICOLON,';',1,1170) +LexToken(EOL,'\n',1,1171) +LexToken(BREAK,'break',1,1188) +LexToken(SEMICOLON,';',1,1193) +LexToken(EOL,'\n',1,1194) +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(SEMICOLON,';',1,1245) +LexToken(EOL,'\n',1,1246) +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(SEMICOLON,';',1,1362) +LexToken(EOL,'\n',1,1363) +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(COMMA,',',1,1649) +LexToken(EOL,'\n',1,1650) +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(OPERATOR,'+',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(COMMA,',',1,2271) +LexToken(EOL,'\n',1,2272) +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(COMMA,',',1,2311) +LexToken(EOL,'\n',1,2312) +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(COMMA,',',1,3091) +LexToken(EOL,'\n',1,3092) +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(SEMICOLON,';',1,3177) +LexToken(EOL,'\n',1,3178) +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(NUMBER,'-1',1,3350) +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(NUMBER,'-1',1,3487) +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(NUMBER,'-1',1,3627) +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) diff --git a/js/Sources/CONST.js b/js/Sources/CONST.js new file mode 100644 index 00000000..ad25b446 --- /dev/null +++ b/js/Sources/CONST.js @@ -0,0 +1,311 @@ +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(SEMICOLON,';',1,881) +LexToken(EOL,'\n',1,882) +LexToken(VAR,'y',1,887) +LexToken(ASSIGNMENT,'=',1,888) +LexToken(OPENSQBRACKET,'[',1,889) +LexToken(CLOSESQBRACKET,']',1,890) +LexToken(SEMICOLON,';',1,891) +LexToken(EOL,'\n',1,892) +LexToken(VAR,'typ',1,897) +LexToken(ASSIGNMENT,'=',1,900) +LexToken(OPENSQBRACKET,'[',1,901) +LexToken(CLOSESQBRACKET,']',1,902) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,954) +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(SEMICOLON,';',1,986) +LexToken(EOL,'\n',1,987) +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(SEMICOLON,';',1,1041) +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,'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(NUMBER,'-1',1,1163) +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(COMMA,',',1,1219) +LexToken(EOL,'\n',1,1220) +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(SEMICOLON,';',1,1259) +LexToken(EOL,'\n',1,1260) +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(SEMICOLON,';',1,1588) +LexToken(EOL,'\n',1,1589) +LexToken(VAR,'x',1,1606) +LexToken(DOT,'.',1,1607) +LexToken(VAR,'graphics',1,1608) +LexToken(ASSIGNMENT,'=',1,1616) +LexToken(VAR,'graphics',1,1617) +LexToken(SEMICOLON,';',1,1625) +LexToken(EOL,'\n',1,1626) +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(SEMICOLON,';',1,1678) +LexToken(EOL,'\n',1,1679) +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) diff --git a/js/Sources/CONST_f.js b/js/Sources/CONST_f.js new file mode 100644 index 00000000..0160275a --- /dev/null +++ b/js/Sources/CONST_f.js @@ -0,0 +1,294 @@ +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(SEMICOLON,';',1,883) +LexToken(EOL,'\n',1,884) +LexToken(VAR,'y',1,889) +LexToken(ASSIGNMENT,'=',1,890) +LexToken(OPENSQBRACKET,'[',1,891) +LexToken(CLOSESQBRACKET,']',1,892) +LexToken(SEMICOLON,';',1,893) +LexToken(EOL,'\n',1,894) +LexToken(VAR,'typ',1,899) +LexToken(ASSIGNMENT,'=',1,902) +LexToken(OPENSQBRACKET,'[',1,903) +LexToken(CLOSESQBRACKET,']',1,904) +LexToken(SEMICOLON,';',1,905) +LexToken(EOL,'\n',1,906) +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(SEMICOLON,';',1,956) +LexToken(EOL,'\n',1,957) +LexToken(VAR,'graphics',1,966) +LexToken(ASSIGNMENT,'=',1,974) +LexToken(VAR,'arg1',1,975) +LexToken(DOT,'.',1,979) +LexToken(VAR,'graphics',1,980) +LexToken(SEMICOLON,';',1,988) +LexToken(EOL,'\n',1,989) +LexToken(VAR,'exprs',1,998) +LexToken(ASSIGNMENT,'=',1,1003) +LexToken(VAR,'graphics',1,1004) +LexToken(DOT,'.',1,1012) +LexToken(VAR,'exprs',1,1013) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,1044) +LexToken(EOL,'\n',1,1045) +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(NUMBER,'-1',1,1166) +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(COMMA,',',1,1222) +LexToken(EOL,'\n',1,1223) +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(SEMICOLON,';',1,1405) +LexToken(EOL,'\n',1,1406) +LexToken(VAR,'model',1,1423) +LexToken(DOT,'.',1,1428) +LexToken(VAR,'out',1,1429) +LexToken(ASSIGNMENT,'=',1,1432) +LexToken(VAR,'nout',1,1433) +LexToken(SEMICOLON,';',1,1437) +LexToken(EOL,'\n',1,1438) +LexToken(VAR,'graphics',1,1455) +LexToken(DOT,'.',1,1463) +LexToken(VAR,'exprs',1,1464) +LexToken(ASSIGNMENT,'=',1,1469) +LexToken(VAR,'exprs',1,1470) +LexToken(SEMICOLON,';',1,1475) +LexToken(EOL,'\n',1,1476) +LexToken(VAR,'x',1,1493) +LexToken(DOT,'.',1,1494) +LexToken(VAR,'graphics',1,1495) +LexToken(ASSIGNMENT,'=',1,1503) +LexToken(VAR,'graphics',1,1504) +LexToken(SEMICOLON,';',1,1512) +LexToken(EOL,'\n',1,1513) +LexToken(VAR,'x',1,1530) +LexToken(DOT,'.',1,1531) +LexToken(VAR,'model',1,1532) +LexToken(ASSIGNMENT,'=',1,1537) +LexToken(VAR,'model',1,1538) +LexToken(SEMICOLON,';',1,1543) +LexToken(EOL,'\n',1,1544) +LexToken(BREAK,'break',1,1561) +LexToken(SEMICOLON,';',1,1566) +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(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(SEMICOLON,';',1,1863) +LexToken(EOL,'\n',1,1864) +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) diff --git a/js/Sources/CONST_m.js b/js/Sources/CONST_m.js new file mode 100644 index 00000000..e4f3ffa9 --- /dev/null +++ b/js/Sources/CONST_m.js @@ -0,0 +1,563 @@ +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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'y',1,963) +LexToken(ASSIGNMENT,'=',1,964) +LexToken(OPENSQBRACKET,'[',1,965) +LexToken(CLOSESQBRACKET,']',1,966) +LexToken(SEMICOLON,';',1,967) +LexToken(EOL,'\n',1,968) +LexToken(VAR,'typ',1,973) +LexToken(ASSIGNMENT,'=',1,976) +LexToken(OPENSQBRACKET,'[',1,977) +LexToken(CLOSESQBRACKET,']',1,978) +LexToken(SEMICOLON,';',1,979) +LexToken(EOL,'\n',1,980) +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(SEMICOLON,';',1,1030) +LexToken(EOL,'\n',1,1031) +LexToken(VAR,'graphics',1,1040) +LexToken(ASSIGNMENT,'=',1,1048) +LexToken(VAR,'arg1',1,1049) +LexToken(DOT,'.',1,1053) +LexToken(VAR,'graphics',1,1054) +LexToken(SEMICOLON,';',1,1062) +LexToken(EOL,'\n',1,1063) +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(SEMICOLON,';',1,1117) +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,'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(NUMBER,'-1',1,1342) +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(COMMA,',',1,1400) +LexToken(EOL,'\n',1,1401) +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(SEMICOLON,';',1,1658) +LexToken(EOL,'\n',1,1659) +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(SEMICOLON,';',1,2632) +LexToken(EOL,'\n',1,2633) +LexToken(VAR,'ok',1,2654) +LexToken(ASSIGNMENT,'=',1,2656) +LexToken(PREVAR_BOOLEAN,'%f',1,2657) +LexToken(SEMICOLON,';',1,2659) +LexToken(EOL,'\n',1,2660) +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(SEMICOLON,';',1,2873) +LexToken(EOL,'\n',1,2874) +LexToken(VAR,'x',1,2895) +LexToken(DOT,'.',1,2896) +LexToken(VAR,'graphics',1,2897) +LexToken(ASSIGNMENT,'=',1,2905) +LexToken(VAR,'graphics',1,2906) +LexToken(SEMICOLON,';',1,2914) +LexToken(EOL,'\n',1,2915) +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(SEMICOLON,';',1,2975) +LexToken(EOL,'\n',1,2976) +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) diff --git a/js/Sources/CURVE_c.js b/js/Sources/CURVE_c.js new file mode 100644 index 00000000..6bcb7f3e --- /dev/null +++ b/js/Sources/CURVE_c.js @@ -0,0 +1,9645 @@ +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(SEMICOLON,';',1,1095) +LexToken(EOL,'\n',1,1096) +LexToken(VAR,'y',1,1101) +LexToken(ASSIGNMENT,'=',1,1102) +LexToken(OPENSQBRACKET,'[',1,1103) +LexToken(CLOSESQBRACKET,']',1,1104) +LexToken(SEMICOLON,';',1,1105) +LexToken(EOL,'\n',1,1106) +LexToken(VAR,'typ',1,1111) +LexToken(ASSIGNMENT,'=',1,1114) +LexToken(OPENSQBRACKET,'[',1,1115) +LexToken(CLOSESQBRACKET,']',1,1116) +LexToken(SEMICOLON,';',1,1117) +LexToken(EOL,'\n',1,1118) +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(SEMICOLON,';',1,1173) +LexToken(EOL,'\n',1,1174) +LexToken(VAR,'model',1,1183) +LexToken(ASSIGNMENT,'=',1,1189) +LexToken(VAR,'arg1',1,1191) +LexToken(DOT,'.',1,1195) +LexToken(VAR,'model',1,1196) +LexToken(SEMICOLON,';',1,1201) +LexToken(EOL,'\n',1,1202) +LexToken(VAR,'graphics',1,1211) +LexToken(ASSIGNMENT,'=',1,1220) +LexToken(VAR,'arg1',1,1222) +LexToken(DOT,'.',1,1226) +LexToken(VAR,'graphics',1,1227) +LexToken(SEMICOLON,';',1,1235) +LexToken(EOL,'\n',1,1236) +LexToken(VAR,'exprs',1,1245) +LexToken(ASSIGNMENT,'=',1,1251) +LexToken(VAR,'graphics',1,1253) +LexToken(DOT,'.',1,1261) +LexToken(VAR,'exprs',1,1262) +LexToken(SEMICOLON,';',1,1267) +LexToken(EOL,'\n',1,1268) +LexToken(VAR,'ok',1,1277) +LexToken(ASSIGNMENT,'=',1,1280) +LexToken(PREVAR_BOOLEAN,'%f',1,1282) +LexToken(SEMICOLON,';',1,1284) +LexToken(EOL,'\n',1,1285) +LexToken(VAR,'SaveExit',1,1294) +LexToken(ASSIGNMENT,'=',1,1303) +LexToken(PREVAR_BOOLEAN,'%f',1,1305) +LexToken(SEMICOLON,';',1,1307) +LexToken(EOL,'\n',1,1308) +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(SEMICOLON,';',1,1356) +LexToken(EOL,'\n',1,1357) +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(OPERATOR,'+',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(OPERATOR,'+',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(NUMBER,'-1',1,1590) +LexToken(COMMA,',',1,1592) +LexToken(DQSTRING,'"vec"',1,1614) +LexToken(COMMA,',',1,1615) +LexToken(NUMBER,'-1',1,1616) +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(SEMICOLON,';',1,1689) +LexToken(EOL,'\n',1,1690) +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(SEMICOLON,';',1,1790) +LexToken(EOL,'\n',1,1791) +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(SEMICOLON,';',1,1837) +LexToken(EOL,'\n',1,1838) +LexToken(VAR,'PO',1,1855) +LexToken(ASSIGNMENT,'=',1,1857) +LexToken(NUMBER,'0',1,1858) +LexToken(SEMICOLON,';',1,1859) +LexToken(EOL,'\n',1,1860) +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(SEMICOLON,';',1,1905) +LexToken(EOL,'\n',1,1906) +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(SEMICOLON,';',1,1970) +LexToken(EOL,'\n',1,1971) +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(SEMICOLON,';',1,2020) +LexToken(EOL,'\n',1,2021) +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(SEMICOLON,';',1,2074) +LexToken(EOL,'\n',1,2075) +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(SEMICOLON,';',1,2132) +LexToken(EOL,'\n',1,2133) +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(SEMICOLON,';',1,2158) +LexToken(EOL,'\n',1,2159) +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(SEMICOLON,';',1,2194) +LexToken(EOL,'\n',1,2195) +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(SEMICOLON,';',1,2228) +LexToken(EOL,'\n',1,2229) +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(SEMICOLON,';',1,2357) +LexToken(EOL,'\n',1,2358) +LexToken(VAR,'Ask_again',1,2379) +LexToken(ASSIGNMENT,'=',1,2389) +LexToken(PREVAR_BOOLEAN,'%t',1,2391) +LexToken(SEMICOLON,';',1,2393) +LexToken(EOL,'\n',1,2394) +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(SEMICOLON,';',1,2533) +LexToken(EOL,'\n',1,2534) +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(SEMICOLON,';',1,2571) +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(SEMICOLON,';',1,2682) +LexToken(EOL,'\n',1,2683) +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(SEMICOLON,';',1,2712) +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(SEMICOLON,';',1,2848) +LexToken(EOL,'\n',1,2849) +LexToken(VAR,'rpar',1,2870) +LexToken(ASSIGNMENT,'=',1,2874) +LexToken(OPENSQBRACKET,'[',1,2875) +LexToken(CLOSESQBRACKET,']',1,2876) +LexToken(SEMICOLON,';',1,2877) +LexToken(EOL,'\n',1,2878) +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(SEMICOLON,';',1,2959) +LexToken(EOL,'\n',1,2960) +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(OPERATOR,'+',1,3032) +LexToken(NUMBER,'1',1,3033) +LexToken(SEMICOLON,';',1,3034) +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(SEMICOLON,';',1,3245) +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(SEMICOLON,';',1,3361) +LexToken(EOL,'\n',1,3362) +LexToken(END,'end',1,3383) +LexToken(SEMICOLON,';',1,3386) +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(SEMICOLON,';',1,3490) +LexToken(EOL,'\n',1,3491) +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(OPERATOR,'+',1,3537) +LexToken(NUMBER,'1',1,3538) +LexToken(COLON,':',1,3539) +LexToken(NUMBER,'2',1,3540) +LexToken(OPERATOR,'*',1,3541) +LexToken(VAR,'N2',1,3542) +LexToken(CLOSEBRACKET,')',1,3544) +LexToken(CLOSESQBRACKET,']',1,3545) +LexToken(SEMICOLON,';',1,3546) +LexToken(EOL,'\n',1,3547) +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(SEMICOLON,';',1,3588) +LexToken(EOL,'\n',1,3589) +LexToken(VAR,'DChange',1,3610) +LexToken(ASSIGNMENT,'=',1,3617) +LexToken(PREVAR_BOOLEAN,'%f',1,3618) +LexToken(SEMICOLON,';',1,3620) +LexToken(EOL,'\n',1,3621) +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(SEMICOLON,';',1,3671) +LexToken(EOL,'\n',1,3672) +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(COMMA,',',1,3722) +LexToken(EOL,'\n',1,3723) +LexToken(VAR,'DChange',1,3748) +LexToken(ASSIGNMENT,'=',1,3755) +LexToken(PREVAR_BOOLEAN,'%t',1,3756) +LexToken(SEMICOLON,';',1,3758) +LexToken(EOL,'\n',1,3759) +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(NUMBER,'-1',1,3816) +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(NUMBER,'-1',1,3831) +LexToken(COMMA,',',1,3833) +LexToken(NUMBER,'2',1,3834) +LexToken(CLOSEBRACKET,')',1,3835) +LexToken(CLOSEBRACKET,')',1,3836) +LexToken(THEN,'then',1,3838) +LexToken(COMMA,',',1,3842) +LexToken(EOL,'\n',1,3843) +LexToken(VAR,'DChange',1,3868) +LexToken(ASSIGNMENT,'=',1,3875) +LexToken(PREVAR_BOOLEAN,'%t',1,3876) +LexToken(SEMICOLON,';',1,3878) +LexToken(EOL,'\n',1,3879) +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(COMMA,',',1,3975) +LexToken(EOL,'\n',1,3976) +LexToken(VAR,'DChange',1,4001) +LexToken(ASSIGNMENT,'=',1,4008) +LexToken(PREVAR_BOOLEAN,'%t',1,4009) +LexToken(SEMICOLON,';',1,4011) +LexToken(EOL,'\n',1,4012) +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(SEMICOLON,';',1,4265) +LexToken(EOL,'\n',1,4266) +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(COMMA,',',1,4306) +LexToken(EOL,'\n',1,4307) +LexToken(VAR,'perop',1,4332) +LexToken(ASSIGNMENT,'=',1,4337) +LexToken(DQSTRING,'"y"',1,4340) +LexToken(SEMICOLON,';',1,4341) +LexToken(EOL,'\n',1,4342) +LexToken(ELSE,'else',1,4363) +LexToken(COMMA,',',1,4367) +LexToken(EOL,'\n',1,4368) +LexToken(VAR,'perop',1,4393) +LexToken(ASSIGNMENT,'=',1,4398) +LexToken(DQSTRING,'"n"',1,4401) +LexToken(SEMICOLON,';',1,4402) +LexToken(EOL,'\n',1,4403) +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(SEMICOLON,';',1,4462) +LexToken(EOL,'\n',1,4463) +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(SEMICOLON,';',1,4651) +LexToken(EOL,'\n',1,4652) +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(SEMICOLON,';',1,4760) +LexToken(EOL,'\n',1,4761) +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(SEMICOLON,';',1,4986) +LexToken(EOL,'\n',1,4987) +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(SEMICOLON,';',1,5226) +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(SEMICOLON,';',1,5564) +LexToken(EOL,'\n',1,5565) +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(SEMICOLON,';',1,5644) +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(NUMBER,'-1',1,5723) +LexToken(SEMICOLON,';',1,5725) +LexToken(EOL,'\n',1,5726) +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(SEMICOLON,';',1,5849) +LexToken(EOL,'\n',1,5850) +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(SEMICOLON,';',1,6039) +LexToken(EOL,'\n',1,6040) +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(NUMBER,'-30',1,6061) +LexToken(CLOSESQBRACKET,']',1,6064) +LexToken(SEMICOLON,';',1,6065) +LexToken(EOL,'\n',1,6066) +LexToken(VAR,'N',1,6075) +LexToken(ASSIGNMENT,'=',1,6076) +LexToken(NUMBER,'3',1,6077) +LexToken(SEMICOLON,';',1,6078) +LexToken(EOL,'\n',1,6079) +LexToken(VAR,'Method',1,6088) +LexToken(ASSIGNMENT,'=',1,6094) +LexToken(NUMBER,'3',1,6095) +LexToken(SEMICOLON,';',1,6096) +LexToken(EOL,'\n',1,6097) +LexToken(VAR,'PeriodicOption',1,6106) +LexToken(ASSIGNMENT,'=',1,6120) +LexToken(DQSTRING,'"y"',1,6123) +LexToken(SEMICOLON,';',1,6124) +LexToken(EOL,'\n',1,6125) +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,';',1,6865) +LexToken(DQSTRING,'"if argn(2) == 1 then"',1,6892) +LexToken(SEMICOLON,';',1,6893) +LexToken(DQSTRING,'" [btn, xc, yc, win, str] = xclick(flag);"',1,6941) +LexToken(SEMICOLON,';',1,6942) +LexToken(DQSTRING,'"else"',1,6953) +LexToken(SEMICOLON,';',1,6954) +LexToken(DQSTRING,'" [btn, xc, yc, win, str] = xclick();"',1,6998) +LexToken(SEMICOLON,';',1,6999) +LexToken(DQSTRING,'"end;"',1,7010) +LexToken(SEMICOLON,';',1,7011) +LexToken(DQSTRING,'"if btn == -1000 then"',1,7038) +LexToken(SEMICOLON,';',1,7039) +LexToken(DQSTRING,'" if win == curwin then"',1,7069) +LexToken(SEMICOLON,';',1,7070) +LexToken(DQSTRING,'" Cmenu = \\\'Quit\\\';"',1,7098) +LexToken(SEMICOLON,';',1,7099) +LexToken(DQSTRING,'" else"',1,7112) +LexToken(SEMICOLON,';',1,7113) +LexToken(DQSTRING,'" Cmenu = \\\'Open/Set\\\';"',1,7145) +LexToken(SEMICOLON,';',1,7146) +LexToken(DQSTRING,'" end,"',1,7159) +LexToken(SEMICOLON,';',1,7160) +LexToken(DQSTRING,'" return,"',1,7176) +LexToken(SEMICOLON,';',1,7177) +LexToken(DQSTRING,'"end"',1,7187) +LexToken(SEMICOLON,';',1,7188) +LexToken(DQSTRING,'"if btn == -2 then"',1,7212) +LexToken(SEMICOLON,';',1,7213) +LexToken(DQSTRING,'" xc = 0;yc = 0;"',1,7236) +LexToken(SEMICOLON,';',1,7237) +LexToken(DQSTRING,'" try "',1,7250) +LexToken(DQSTRING,'" execstr(\\\'Cmenu=\\\' + part(str, 9:length(str) - 1));"',1,7374) +LexToken(SEMICOLON,';',1,7375) +LexToken(DQSTRING,'" execstr(\\\'Cmenu=\\\' + Cmenu);"',1,7414) +LexToken(SEMICOLON,';',1,7415) +LexToken(DQSTRING,'" catch"',1,7429) +LexToken(DQSTRING,'" Cmenu=[]"',1,7448) +LexToken(DQSTRING,'" end "',1,7461) +LexToken(DQSTRING,'" return,"',1,7477) +LexToken(SEMICOLON,';',1,7478) +LexToken(DQSTRING,'"end"',1,7488) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,7554) +LexToken(EOL,'\n',1,7555) +LexToken(END,'end',1,7560) +LexToken(SEMICOLON,';',1,7563) +LexToken(EOL,'\n',1,7564) +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(SEMICOLON,';',1,7629) +LexToken(EOL,'\n',1,7630) +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(SEMICOLON,';',1,7702) +LexToken(EOL,'\n',1,7703) +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(SEMICOLON,';',1,7742) +LexToken(EOL,'\n',1,7743) +LexToken(VAR,'PeridicOption',1,7752) +LexToken(ASSIGNMENT,'=',1,7766) +LexToken(NUMBER,'0',1,7768) +LexToken(SEMICOLON,';',1,7769) +LexToken(EOL,'\n',1,7770) +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(SEMICOLON,';',1,7891) +LexToken(EOL,'\n',1,7892) +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(SEMICOLON,';',1,7930) +LexToken(EOL,'\n',1,7931) +LexToken(VAR,'ipar',1,7944) +LexToken(ASSIGNMENT,'=',1,7949) +LexToken(VAR,'iparin',1,7951) +LexToken(SEMICOLON,';',1,7957) +LexToken(EOL,'\n',1,7958) +LexToken(VAR,'rpar',1,7971) +LexToken(ASSIGNMENT,'=',1,7976) +LexToken(OPENSQBRACKET,'[',1,7978) +LexToken(CLOSESQBRACKET,']',1,7979) +LexToken(SEMICOLON,';',1,7980) +LexToken(EOL,'\n',1,7981) +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(SEMICOLON,';',1,8056) +LexToken(EOL,'\n',1,8057) +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(SEMICOLON,';',1,8099) +LexToken(EOL,'\n',1,8100) +LexToken(VAR,'ipar',1,8117) +LexToken(ASSIGNMENT,'=',1,8122) +LexToken(VAR,'iparin',1,8124) +LexToken(SEMICOLON,';',1,8130) +LexToken(EOL,'\n',1,8131) +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(SEMICOLON,';',1,8227) +LexToken(EOL,'\n',1,8228) +LexToken(VAR,'wp',1,8233) +LexToken(ASSIGNMENT,'=',1,8235) +LexToken(OPENSQBRACKET,'[',1,8236) +LexToken(CLOSESQBRACKET,']',1,8237) +LexToken(SEMICOLON,';',1,8238) +LexToken(EOL,'\n',1,8239) +LexToken(VAR,'phase',1,8244) +LexToken(ASSIGNMENT,'=',1,8249) +LexToken(OPENSQBRACKET,'[',1,8250) +LexToken(CLOSESQBRACKET,']',1,8251) +LexToken(SEMICOLON,';',1,8252) +LexToken(EOL,'\n',1,8253) +LexToken(VAR,'offset',1,8258) +LexToken(ASSIGNMENT,'=',1,8264) +LexToken(OPENSQBRACKET,'[',1,8265) +LexToken(CLOSESQBRACKET,']',1,8266) +LexToken(SEMICOLON,';',1,8267) +LexToken(EOL,'\n',1,8268) +LexToken(VAR,'np1',1,8273) +LexToken(ASSIGNMENT,'=',1,8276) +LexToken(OPENSQBRACKET,'[',1,8277) +LexToken(CLOSESQBRACKET,']',1,8278) +LexToken(SEMICOLON,';',1,8279) +LexToken(EOL,'\n',1,8280) +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(SEMICOLON,';',1,8367) +LexToken(EOL,'\n',1,8368) +LexToken(VAR,'sAmp',1,8373) +LexToken(ASSIGNMENT,'=',1,8377) +LexToken(OPENSQBRACKET,'[',1,8378) +LexToken(CLOSESQBRACKET,']',1,8379) +LexToken(SEMICOLON,';',1,8380) +LexToken(EOL,'\n',1,8381) +LexToken(VAR,'sTp',1,8386) +LexToken(ASSIGNMENT,'=',1,8389) +LexToken(OPENSQBRACKET,'[',1,8390) +LexToken(CLOSESQBRACKET,']',1,8391) +LexToken(SEMICOLON,';',1,8392) +LexToken(EOL,'\n',1,8393) +LexToken(VAR,'sdelay',1,8398) +LexToken(ASSIGNMENT,'=',1,8404) +LexToken(OPENSQBRACKET,'[',1,8405) +LexToken(CLOSESQBRACKET,']',1,8406) +LexToken(SEMICOLON,';',1,8407) +LexToken(EOL,'\n',1,8408) +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(SEMICOLON,';',1,8472) +LexToken(EOL,'\n',1,8473) +LexToken(VAR,'sAmp2',1,8478) +LexToken(ASSIGNMENT,'=',1,8483) +LexToken(OPENSQBRACKET,'[',1,8484) +LexToken(CLOSESQBRACKET,']',1,8485) +LexToken(SEMICOLON,';',1,8486) +LexToken(EOL,'\n',1,8487) +LexToken(VAR,'sTp2',1,8492) +LexToken(ASSIGNMENT,'=',1,8497) +LexToken(OPENSQBRACKET,'[',1,8499) +LexToken(CLOSESQBRACKET,']',1,8500) +LexToken(SEMICOLON,';',1,8501) +LexToken(EOL,'\n',1,8502) +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(SEMICOLON,';',1,8553) +LexToken(EOL,'\n',1,8554) +LexToken(EOL,'\n',1,8555) +LexToken(VAR,'Amp3',1,8560) +LexToken(ASSIGNMENT,'=',1,8564) +LexToken(OPENSQBRACKET,'[',1,8565) +LexToken(CLOSESQBRACKET,']',1,8566) +LexToken(SEMICOLON,';',1,8567) +LexToken(EOL,'\n',1,8568) +LexToken(VAR,'Tp3',1,8573) +LexToken(ASSIGNMENT,'=',1,8576) +LexToken(OPENSQBRACKET,'[',1,8577) +LexToken(CLOSESQBRACKET,']',1,8578) +LexToken(SEMICOLON,';',1,8579) +LexToken(EOL,'\n',1,8580) +LexToken(VAR,'Pw3',1,8585) +LexToken(ASSIGNMENT,'=',1,8588) +LexToken(OPENSQBRACKET,'[',1,8589) +LexToken(CLOSESQBRACKET,']',1,8590) +LexToken(SEMICOLON,';',1,8591) +LexToken(EOL,'\n',1,8592) +LexToken(VAR,'Pd3',1,8597) +LexToken(ASSIGNMENT,'=',1,8600) +LexToken(OPENSQBRACKET,'[',1,8601) +LexToken(CLOSESQBRACKET,']',1,8602) +LexToken(SEMICOLON,';',1,8603) +LexToken(EOL,'\n',1,8604) +LexToken(VAR,'Bias3',1,8609) +LexToken(ASSIGNMENT,'=',1,8614) +LexToken(OPENSQBRACKET,'[',1,8615) +LexToken(CLOSESQBRACKET,']',1,8616) +LexToken(SEMICOLON,';',1,8617) +LexToken(EOL,'\n',1,8618) +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(SEMICOLON,';',1,8718) +LexToken(EOL,'\n',1,8719) +LexToken(VAR,'var4',1,8724) +LexToken(ASSIGNMENT,'=',1,8728) +LexToken(OPENSQBRACKET,'[',1,8729) +LexToken(CLOSESQBRACKET,']',1,8730) +LexToken(SEMICOLON,';',1,8731) +LexToken(EOL,'\n',1,8732) +LexToken(VAR,'seed4',1,8737) +LexToken(ASSIGNMENT,'=',1,8742) +LexToken(OPENSQBRACKET,'[',1,8743) +LexToken(CLOSESQBRACKET,']',1,8744) +LexToken(SEMICOLON,';',1,8745) +LexToken(EOL,'\n',1,8746) +LexToken(VAR,'sample4',1,8751) +LexToken(ASSIGNMENT,'=',1,8758) +LexToken(OPENSQBRACKET,'[',1,8759) +LexToken(CLOSESQBRACKET,']',1,8760) +LexToken(SEMICOLON,';',1,8761) +LexToken(EOL,'\n',1,8762) +LexToken(VAR,'np4',1,8767) +LexToken(ASSIGNMENT,'=',1,8770) +LexToken(OPENSQBRACKET,'[',1,8771) +LexToken(CLOSESQBRACKET,']',1,8772) +LexToken(SEMICOLON,';',1,8773) +LexToken(EOL,'\n',1,8774) +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(SEMICOLON,';',1,8882) +LexToken(EOL,'\n',1,8883) +LexToken(VAR,'max5',1,8888) +LexToken(ASSIGNMENT,'=',1,8892) +LexToken(OPENSQBRACKET,'[',1,8893) +LexToken(CLOSESQBRACKET,']',1,8894) +LexToken(SEMICOLON,';',1,8895) +LexToken(EOL,'\n',1,8896) +LexToken(VAR,'seed5',1,8901) +LexToken(ASSIGNMENT,'=',1,8906) +LexToken(OPENSQBRACKET,'[',1,8907) +LexToken(CLOSESQBRACKET,']',1,8908) +LexToken(SEMICOLON,';',1,8909) +LexToken(EOL,'\n',1,8910) +LexToken(VAR,'sample5',1,8915) +LexToken(ASSIGNMENT,'=',1,8922) +LexToken(OPENSQBRACKET,'[',1,8923) +LexToken(CLOSESQBRACKET,']',1,8924) +LexToken(SEMICOLON,';',1,8925) +LexToken(EOL,'\n',1,8926) +LexToken(VAR,'np5',1,8931) +LexToken(ASSIGNMENT,'=',1,8934) +LexToken(OPENSQBRACKET,'[',1,8935) +LexToken(CLOSESQBRACKET,']',1,8936) +LexToken(SEMICOLON,';',1,8937) +LexToken(EOL,'\n',1,8938) +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(SEMICOLON,';',1,9094) +LexToken(EOL,'\n',1,9095) +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(COMMA,',',1,9116) +LexToken(EOL,'\n',1,9117) +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(SEMICOLON,';',1,9136) +LexToken(EOL,'\n',1,9137) +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(SEMICOLON,';',1,9160) +LexToken(EOL,'\n',1,9161) +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(SEMICOLON,';',1,9182) +LexToken(EOL,'\n',1,9183) +LexToken(VAR,'dx',1,9188) +LexToken(ASSIGNMENT,'=',1,9191) +LexToken(VAR,'xmx',1,9193) +LexToken(OPERATOR,'-',1,9196) +LexToken(VAR,'xmn',1,9197) +LexToken(SEMICOLON,';',1,9200) +LexToken(EOL,'\n',1,9201) +LexToken(VAR,'dy',1,9206) +LexToken(ASSIGNMENT,'=',1,9209) +LexToken(VAR,'ymx',1,9211) +LexToken(OPERATOR,'-',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(OPERATOR,'/',1,9256) +LexToken(NUMBER,'2',1,9257) +LexToken(COMMA,',',1,9258) +LexToken(NUMBER,'1',1,9259) +LexToken(CLOSEBRACKET,')',1,9260) +LexToken(COMMA,',',1,9261) +LexToken(EOL,'\n',1,9262) +LexToken(END,'end',1,9267) +LexToken(SEMICOLON,';',1,9270) +LexToken(EOL,'\n',1,9271) +LexToken(VAR,'xmx',1,9276) +LexToken(ASSIGNMENT,'=',1,9280) +LexToken(VAR,'xmx',1,9282) +LexToken(OPERATOR,'+',1,9285) +LexToken(VAR,'dx',1,9286) +LexToken(OPERATOR,'/',1,9288) +LexToken(NUMBER,'50',1,9289) +LexToken(SEMICOLON,';',1,9291) +LexToken(EOL,'\n',1,9292) +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(OPERATOR,'/',1,9330) +LexToken(NUMBER,'2',1,9331) +LexToken(COMMA,',',1,9332) +LexToken(NUMBER,'1',1,9333) +LexToken(CLOSEBRACKET,')',1,9334) +LexToken(COMMA,',',1,9335) +LexToken(EOL,'\n',1,9336) +LexToken(END,'end',1,9341) +LexToken(SEMICOLON,';',1,9344) +LexToken(EOL,'\n',1,9345) +LexToken(VAR,'ymn',1,9350) +LexToken(ASSIGNMENT,'=',1,9354) +LexToken(VAR,'ymn',1,9356) +LexToken(OPERATOR,'-',1,9359) +LexToken(VAR,'dy',1,9360) +LexToken(OPERATOR,'/',1,9362) +LexToken(NUMBER,'50',1,9363) +LexToken(SEMICOLON,';',1,9365) +LexToken(EOL,'\n',1,9366) +LexToken(VAR,'ymx',1,9371) +LexToken(ASSIGNMENT,'=',1,9375) +LexToken(VAR,'ymx',1,9377) +LexToken(OPERATOR,'+',1,9380) +LexToken(VAR,'dy',1,9381) +LexToken(OPERATOR,'/',1,9383) +LexToken(NUMBER,'50',1,9384) +LexToken(SEMICOLON,';',1,9386) +LexToken(EOL,'\n',1,9387) +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(SEMICOLON,';',1,9417) +LexToken(EOL,'\n',1,9418) +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(SEMICOLON,';',1,9459) +LexToken(EOL,'\n',1,9460) +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(SEMICOLON,';',1,9478) +LexToken(EOL,'\n',1,9479) +LexToken(VAR,'menu_s',1,9484) +LexToken(ASSIGNMENT,'=',1,9491) +LexToken(OPENSQBRACKET,'[',1,9493) +LexToken(CLOSESQBRACKET,']',1,9494) +LexToken(SEMICOLON,';',1,9495) +LexToken(EOL,'\n',1,9496) +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(SEMICOLON,';',1,9905) +LexToken(EOL,'\n',1,9906) +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(SEMICOLON,';',1,9964) +LexToken(EOL,'\n',1,9965) +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(SEMICOLON,';',1,10007) +LexToken(EOL,'\n',1,10008) +LexToken(VAR,'r',1,10013) +LexToken(ASSIGNMENT,'=',1,10014) +LexToken(DQSTRING,'")"',1,10017) +LexToken(SEMICOLON,';',1,10018) +LexToken(EOL,'\n',1,10019) +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(OPERATOR,'+',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(OPERATOR,'+',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(SEMICOLON,';',1,10107) +LexToken(EOL,'\n',1,10108) +LexToken(VAR,'r',1,10113) +LexToken(ASSIGNMENT,'=',1,10114) +LexToken(DQSTRING,'")"',1,10117) +LexToken(SEMICOLON,';',1,10118) +LexToken(EOL,'\n',1,10119) +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(OPERATOR,'+',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(OPERATOR,'+',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(SEMICOLON,';',1,10206) +LexToken(EOL,'\n',1,10207) +LexToken(VAR,'r',1,10212) +LexToken(ASSIGNMENT,'=',1,10213) +LexToken(DQSTRING,'")"',1,10216) +LexToken(SEMICOLON,';',1,10217) +LexToken(EOL,'\n',1,10218) +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(OPERATOR,'+',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(OPERATOR,'+',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(SEMICOLON,';',1,10306) +LexToken(EOL,'\n',1,10307) +LexToken(VAR,'r',1,10312) +LexToken(ASSIGNMENT,'=',1,10313) +LexToken(DQSTRING,'")"',1,10316) +LexToken(SEMICOLON,';',1,10317) +LexToken(EOL,'\n',1,10318) +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(OPERATOR,'+',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(OPERATOR,'+',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(OPERATOR,'+',1,10413) +LexToken(VAR,'string',1,10414) +LexToken(OPENBRACKET,'(',1,10420) +LexToken(VAR,'curwin',1,10421) +LexToken(CLOSEBRACKET,')',1,10427) +LexToken(OPERATOR,'+',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(OPERATOR,'+',1,10459) +LexToken(VAR,'string',1,10460) +LexToken(OPENBRACKET,'(',1,10466) +LexToken(VAR,'curwin',1,10467) +LexToken(CLOSEBRACKET,')',1,10473) +LexToken(OPERATOR,'+',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(OPERATOR,'+',1,10505) +LexToken(VAR,'string',1,10506) +LexToken(OPENBRACKET,'(',1,10512) +LexToken(VAR,'curwin',1,10513) +LexToken(CLOSEBRACKET,')',1,10519) +LexToken(OPERATOR,'+',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(OPERATOR,'+',1,10555) +LexToken(VAR,'string',1,10556) +LexToken(OPENBRACKET,'(',1,10562) +LexToken(VAR,'curwin',1,10563) +LexToken(CLOSEBRACKET,')',1,10569) +LexToken(OPERATOR,'+',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(OPERATOR,'+',1,10601) +LexToken(VAR,'string',1,10602) +LexToken(OPENBRACKET,'(',1,10608) +LexToken(VAR,'curwin',1,10609) +LexToken(CLOSEBRACKET,')',1,10615) +LexToken(OPERATOR,'+',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(SEMICOLON,';',1,10886) +LexToken(EOL,'\n',1,10887) +LexToken(VAR,'a',1,10892) +LexToken(ASSIGNMENT,'=',1,10894) +LexToken(VAR,'gca',1,10896) +LexToken(OPENBRACKET,'(',1,10899) +LexToken(CLOSEBRACKET,')',1,10900) +LexToken(SEMICOLON,';',1,10901) +LexToken(EOL,'\n',1,10902) +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(SEMICOLON,';',1,10928) +LexToken(EOL,'\n',1,10929) +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(SEMICOLON,';',1,10955) +LexToken(EOL,'\n',1,10956) +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(SEMICOLON,';',1,10982) +LexToken(EOL,'\n',1,10983) +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(SEMICOLON,';',1,11019) +LexToken(EOL,'\n',1,11020) +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(SEMICOLON,';',1,11044) +LexToken(EOL,'\n',1,11045) +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(SEMICOLON,';',1,11070) +LexToken(EOL,'\n',1,11071) +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(SEMICOLON,';',1,11096) +LexToken(EOL,'\n',1,11097) +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(SEMICOLON,';',1,11115) +LexToken(EOL,'\n',1,11116) +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(NUMBER,'-1',1,11145) +LexToken(CLOSESQBRACKET,']',1,11147) +LexToken(CLOSEBRACKET,')',1,11148) +LexToken(SEMICOLON,';',1,11149) +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(SEMICOLON,';',1,11198) +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(SEMICOLON,';',1,11392) +LexToken(EOL,'\n',1,11393) +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(SEMICOLON,';',1,11435) +LexToken(EOL,'\n',1,11436) +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(SEMICOLON,';',1,11531) +LexToken(EOL,'\n',1,11532) +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(SEMICOLON,';',1,11576) +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(SEMICOLON,';',1,11672) +LexToken(EOL,'\n',1,11673) +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(COMMA,',',1,11736) +LexToken(EOL,'\n',1,11737) +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(COMMA,',',1,11799) +LexToken(EOL,'\n',1,11800) +LexToken(VAR,'ipar',1,11813) +LexToken(ASSIGNMENT,'=',1,11817) +LexToken(OPENSQBRACKET,'[',1,11818) +LexToken(CLOSESQBRACKET,']',1,11819) +LexToken(SEMICOLON,';',1,11820) +LexToken(EOL,'\n',1,11821) +LexToken(VAR,'rpar',1,11834) +LexToken(ASSIGNMENT,'=',1,11838) +LexToken(OPENSQBRACKET,'[',1,11839) +LexToken(CLOSESQBRACKET,']',1,11840) +LexToken(SEMICOLON,';',1,11841) +LexToken(EOL,'\n',1,11842) +LexToken(VAR,'ok',1,11855) +LexToken(ASSIGNMENT,'=',1,11857) +LexToken(PREVAR_BOOLEAN,'%f',1,11858) +LexToken(SEMICOLON,';',1,11860) +LexToken(EOL,'\n',1,11861) +LexToken(RETURN,'return',1,11874) +LexToken(SEMICOLON,';',1,11880) +LexToken(EOL,'\n',1,11881) +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(SEMICOLON,';',1,12273) +LexToken(EOL,'\n',1,12274) +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(SEMICOLON,';',1,12330) +LexToken(EOL,'\n',1,12331) +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(SEMICOLON,';',1,12388) +LexToken(EOL,'\n',1,12389) +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(SEMICOLON,';',1,12449) +LexToken(EOL,'\n',1,12450) +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(SEMICOLON,';',1,12508) +LexToken(EOL,'\n',1,12509) +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(SEMICOLON,';',1,12567) +LexToken(EOL,'\n',1,12568) +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(SEMICOLON,';',1,12622) +LexToken(EOL,'\n',1,12623) +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(SEMICOLON,';',1,12680) +LexToken(EOL,'\n',1,12681) +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(SEMICOLON,';',1,12724) +LexToken(EOL,'\n',1,12725) +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(SEMICOLON,';',1,12948) +LexToken(EOL,'\n',1,12949) +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(SEMICOLON,';',1,13312) +LexToken(EOL,'\n',1,13313) +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(SEMICOLON,';',1,13441) +LexToken(EOL,'\n',1,13442) +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(SEMICOLON,';',1,13549) +LexToken(EOL,'\n',1,13550) +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(COMMA,',',1,13928) +LexToken(EOL,'\n',1,13929) +LexToken(VAR,'ans0',1,13946) +LexToken(ASSIGNMENT,'=',1,13950) +LexToken(DQSTRING,'"y"',1,13953) +LexToken(COMMA,',',1,13954) +LexToken(EOL,'\n',1,13955) +LexToken(ELSE,'else',1,13968) +LexToken(COMMA,',',1,13972) +LexToken(EOL,'\n',1,13973) +LexToken(VAR,'ans0',1,13990) +LexToken(ASSIGNMENT,'=',1,13994) +LexToken(DQSTRING,'"n"',1,13997) +LexToken(COMMA,',',1,13998) +LexToken(EOL,'\n',1,13999) +LexToken(END,'end',1,14012) +LexToken(SEMICOLON,';',1,14015) +LexToken(EOL,'\n',1,14016) +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(SEMICOLON,';',1,14119) +LexToken(EOL,'\n',1,14120) +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(COMMA,',',1,14168) +LexToken(EOL,'\n',1,14169) +LexToken(VAR,'PeridicOption',1,14186) +LexToken(ASSIGNMENT,'=',1,14199) +LexToken(NUMBER,'1',1,14200) +LexToken(COMMA,',',1,14201) +LexToken(EOL,'\n',1,14202) +LexToken(ELSE,'else',1,14215) +LexToken(COMMA,',',1,14219) +LexToken(EOL,'\n',1,14220) +LexToken(VAR,'PeridicOption',1,14237) +LexToken(ASSIGNMENT,'=',1,14250) +LexToken(NUMBER,'0',1,14251) +LexToken(SEMICOLON,';',1,14252) +LexToken(EOL,'\n',1,14253) +LexToken(END,'end',1,14266) +LexToken(SEMICOLON,';',1,14269) +LexToken(EOL,'\n',1,14270) +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(SEMICOLON,';',1,14304) +LexToken(EOL,'\n',1,14305) +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(SEMICOLON,';',1,14781) +LexToken(EOL,'\n',1,14782) +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(SEMICOLON,';',1,14855) +LexToken(EOL,'\n',1,14856) +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(SEMICOLON,';',1,14887) +LexToken(EOL,'\n',1,14888) +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(SEMICOLON,';',1,14927) +LexToken(EOL,'\n',1,14928) +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(OPERATOR,'*',1,14962) +LexToken(NUMBER,'2',1,14963) +LexToken(OPERATOR,'/',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(SEMICOLON,';',1,14973) +LexToken(EOL,'\n',1,14974) +LexToken(VAR,'yt',1,14991) +LexToken(ASSIGNMENT,'=',1,14993) +LexToken(VAR,'Amp',1,14994) +LexToken(OPERATOR,'*',1,14997) +LexToken(VAR,'sin',1,14998) +LexToken(OPENBRACKET,'(',1,15001) +LexToken(VAR,'wp',1,15002) +LexToken(OPERATOR,'*',1,15004) +LexToken(VAR,'xt',1,15005) +LexToken(OPERATOR,'+',1,15007) +LexToken(VAR,'phase',1,15008) +LexToken(CLOSEBRACKET,')',1,15013) +LexToken(OPERATOR,'+',1,15014) +LexToken(VAR,'offset',1,15015) +LexToken(SEMICOLON,';',1,15021) +LexToken(EOL,'\n',1,15022) +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(SEMICOLON,';',1,15049) +LexToken(EOL,'\n',1,15050) +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(SEMICOLON,';',1,15526) +LexToken(EOL,'\n',1,15527) +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(SEMICOLON,';',1,15558) +LexToken(EOL,'\n',1,15559) +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(SEMICOLON,';',1,15632) +LexToken(EOL,'\n',1,15633) +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(SEMICOLON,';',1,15667) +LexToken(EOL,'\n',1,15668) +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(SEMICOLON,';',1,15716) +LexToken(EOL,'\n',1,15717) +LexToken(VAR,'yt',1,15738) +LexToken(ASSIGNMENT,'=',1,15740) +LexToken(OPENSQBRACKET,'[',1,15741) +LexToken(NUMBER,'0',1,15742) +LexToken(CLOSESQBRACKET,']',1,15743) +LexToken(SEMICOLON,';',1,15744) +LexToken(EOL,'\n',1,15745) +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(SEMICOLON,';',1,15792) +LexToken(EOL,'\n',1,15793) +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(SEMICOLON,';',1,15847) +LexToken(EOL,'\n',1,15848) +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(SEMICOLON,';',1,16237) +LexToken(EOL,'\n',1,16238) +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(SEMICOLON,';',1,16269) +LexToken(EOL,'\n',1,16270) +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(SEMICOLON,';',1,16298) +LexToken(EOL,'\n',1,16299) +LexToken(VAR,'yt',1,16316) +LexToken(ASSIGNMENT,'=',1,16318) +LexToken(OPENSQBRACKET,'[',1,16319) +LexToken(VAR,'sAmp2',1,16320) +LexToken(SEMICOLON,';',1,16325) +LexToken(OPERATOR,'-',1,16326) +LexToken(VAR,'sAmp2',1,16327) +LexToken(CLOSESQBRACKET,']',1,16332) +LexToken(SEMICOLON,';',1,16333) +LexToken(EOL,'\n',1,16334) +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(SEMICOLON,';',1,16361) +LexToken(EOL,'\n',1,16362) +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(SEMICOLON,';',1,16416) +LexToken(EOL,'\n',1,16417) +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(OPERATOR,'+',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(SEMICOLON,';',1,16876) +LexToken(EOL,'\n',1,16877) +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(SEMICOLON,';',1,16935) +LexToken(EOL,'\n',1,16936) +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(SEMICOLON,';',1,16967) +LexToken(EOL,'\n',1,16968) +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(SEMICOLON,';',1,17025) +LexToken(EOL,'\n',1,17026) +LexToken(VAR,'yt',1,17047) +LexToken(ASSIGNMENT,'=',1,17049) +LexToken(VAR,'Bias3',1,17050) +LexToken(SEMICOLON,';',1,17055) +LexToken(EOL,'\n',1,17056) +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(SEMICOLON,';',1,17103) +LexToken(EOL,'\n',1,17104) +LexToken(VAR,'yt',1,17125) +LexToken(ASSIGNMENT,'=',1,17127) +LexToken(OPENSQBRACKET,'[',1,17128) +LexToken(CLOSESQBRACKET,']',1,17129) +LexToken(SEMICOLON,';',1,17130) +LexToken(EOL,'\n',1,17131) +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(OPERATOR,'*',1,17319) +LexToken(VAR,'Tp3',1,17320) +LexToken(OPERATOR,'/',1,17323) +LexToken(NUMBER,'100',1,17324) +LexToken(OPERATOR,'+',1,17327) +LexToken(VAR,'Pd3',1,17328) +LexToken(SEMICOLON,';',1,17331) +LexToken(VAR,'Tp3',1,17332) +LexToken(CLOSESQBRACKET,']',1,17335) +LexToken(SEMICOLON,';',1,17336) +LexToken(EOL,'\n',1,17337) +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(OPERATOR,'+',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(SEMICOLON,';',1,17392) +LexToken(EOL,'\n',1,17393) +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(SEMICOLON,';',1,17470) +LexToken(EOL,'\n',1,17471) +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(SEMICOLON,';',1,17564) +LexToken(EOL,'\n',1,17565) +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(SEMICOLON,';',1,17613) +LexToken(EOL,'\n',1,17614) +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(SEMICOLON,';',1,17668) +LexToken(EOL,'\n',1,17669) +LexToken(VAR,'Pulse_exprs',1,17686) +LexToken(ASSIGNMENT,'=',1,17697) +LexToken(VAR,'Pulse_exprs2',1,17698) +LexToken(SEMICOLON,';',1,17710) +LexToken(EOL,'\n',1,17711) +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(SEMICOLON,';',1,18198) +LexToken(EOL,'\n',1,18199) +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(SEMICOLON,';',1,18230) +LexToken(EOL,'\n',1,18231) +LexToken(VAR,'rand',1,18248) +LexToken(OPENBRACKET,'(',1,18252) +LexToken(DQSTRING,'"normal"',1,18260) +LexToken(CLOSEBRACKET,')',1,18261) +LexToken(SEMICOLON,';',1,18262) +LexToken(EOL,'\n',1,18263) +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(SEMICOLON,';',1,18298) +LexToken(EOL,'\n',1,18299) +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(OPERATOR,'*',1,18336) +LexToken(OPENBRACKET,'(',1,18337) +LexToken(VAR,'np4',1,18338) +LexToken(NUMBER,'-1',1,18341) +LexToken(CLOSEBRACKET,')',1,18343) +LexToken(SEMICOLON,';',1,18344) +LexToken(EOL,'\n',1,18345) +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(SEMICOLON,';',1,18370) +LexToken(EOL,'\n',1,18371) +LexToken(VAR,'yt',1,18388) +LexToken(ASSIGNMENT,'=',1,18390) +LexToken(VAR,'mean4',1,18391) +LexToken(OPERATOR,'+',1,18396) +LexToken(VAR,'sqrt',1,18397) +LexToken(OPENBRACKET,'(',1,18401) +LexToken(VAR,'var4',1,18402) +LexToken(CLOSEBRACKET,')',1,18406) +LexToken(OPERATOR,'*',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(SEMICOLON,';',1,18419) +LexToken(EOL,'\n',1,18420) +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(SEMICOLON,';',1,18447) +LexToken(EOL,'\n',1,18448) +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(SEMICOLON,';',1,18502) +LexToken(EOL,'\n',1,18503) +LexToken(VAR,'random_n_exprs2',1,18520) +LexToken(ASSIGNMENT,'=',1,18535) +LexToken(VAR,'random_n_exprs',1,18536) +LexToken(SEMICOLON,';',1,18550) +LexToken(EOL,'\n',1,18551) +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(SEMICOLON,';',1,19030) +LexToken(EOL,'\n',1,19031) +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(SEMICOLON,';',1,19062) +LexToken(EOL,'\n',1,19063) +LexToken(VAR,'rand',1,19080) +LexToken(OPENBRACKET,'(',1,19084) +LexToken(DQSTRING,'"uniform"',1,19093) +LexToken(CLOSEBRACKET,')',1,19094) +LexToken(SEMICOLON,';',1,19095) +LexToken(EOL,'\n',1,19096) +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(SEMICOLON,';',1,19131) +LexToken(EOL,'\n',1,19132) +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(OPERATOR,'*',1,19169) +LexToken(OPENBRACKET,'(',1,19170) +LexToken(VAR,'np5',1,19171) +LexToken(NUMBER,'-1',1,19174) +LexToken(CLOSEBRACKET,')',1,19176) +LexToken(SEMICOLON,';',1,19177) +LexToken(EOL,'\n',1,19178) +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(SEMICOLON,';',1,19203) +LexToken(EOL,'\n',1,19204) +LexToken(VAR,'yt',1,19221) +LexToken(ASSIGNMENT,'=',1,19223) +LexToken(VAR,'min5',1,19224) +LexToken(OPERATOR,'+',1,19228) +LexToken(OPENBRACKET,'(',1,19229) +LexToken(VAR,'max5',1,19230) +LexToken(OPERATOR,'-',1,19234) +LexToken(VAR,'min5',1,19235) +LexToken(CLOSEBRACKET,')',1,19239) +LexToken(OPERATOR,'*',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(SEMICOLON,';',1,19252) +LexToken(EOL,'\n',1,19253) +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(SEMICOLON,';',1,19280) +LexToken(EOL,'\n',1,19281) +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(SEMICOLON,';',1,19335) +LexToken(EOL,'\n',1,19336) +LexToken(VAR,'random_u_exprs2',1,19353) +LexToken(ASSIGNMENT,'=',1,19368) +LexToken(VAR,'random_u_exprs',1,19369) +LexToken(SEMICOLON,';',1,19383) +LexToken(EOL,'\n',1,19384) +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(SEMICOLON,';',1,19540) +LexToken(EOL,'\n',1,19541) +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(SEMICOLON,';',1,19575) +LexToken(EOL,'\n',1,19576) +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(SEMICOLON,';',1,19614) +LexToken(EOL,'\n',1,19615) +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(SEMICOLON,';',1,19707) +LexToken(EOL,'\n',1,19708) +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(SEMICOLON,';',1,19908) +LexToken(EOL,'\n',1,19909) +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(SEMICOLON,';',1,20106) +LexToken(EOL,'\n',1,20107) +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(SEMICOLON,';',1,20266) +LexToken(EOL,'\n',1,20267) +LexToken(VAR,'rpar',1,20280) +LexToken(ASSIGNMENT,'=',1,20284) +LexToken(OPENSQBRACKET,'[',1,20285) +LexToken(CLOSESQBRACKET,']',1,20286) +LexToken(SEMICOLON,';',1,20287) +LexToken(EOL,'\n',1,20288) +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(SEMICOLON,';',1,20328) +LexToken(EOL,'\n',1,20329) +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(SEMICOLON,';',1,20477) +LexToken(EOL,'\n',1,20478) +LexToken(VAR,'NOrder',1,20491) +LexToken(ASSIGNMENT,'=',1,20497) +LexToken(NUMBER,'0',1,20498) +LexToken(SEMICOLON,';',1,20499) +LexToken(EOL,'\n',1,20500) +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(SEMICOLON,';',1,20527) +LexToken(EOL,'\n',1,20528) +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(NUMBER,'-1',1,20814) +LexToken(COMMA,',',1,20816) +LexToken(DQSTRING,'"vec"',1,20821) +LexToken(COMMA,',',1,20822) +LexToken(NUMBER,'-1',1,20823) +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(SEMICOLON,';',1,20883) +LexToken(EOL,'\n',1,20884) +LexToken(IF,'if',1,20897) +LexToken(VAR,'mok',1,20900) +LexToken(THEN,'then',1,20904) +LexToken(COMMA,',',1,20908) +LexToken(EOL,'\n',1,20909) +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(SEMICOLON,';',1,20936) +LexToken(EOL,'\n',1,20937) +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(COMMA,',',1,20972) +LexToken(EOL,'\n',1,20973) +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(SEMICOLON,';',1,21519) +LexToken(EOL,'\n',1,21520) +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(SEMICOLON,';',1,21717) +LexToken(EOL,'\n',1,21718) +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(SEMICOLON,';',1,21774) +LexToken(EOL,'\n',1,21775) +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(SEMICOLON,';',1,22049) +LexToken(EOL,'\n',1,22050) +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(SEMICOLON,';',1,22106) +LexToken(EOL,'\n',1,22107) +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(SEMICOLON,';',1,22486) +LexToken(EOL,'\n',1,22487) +LexToken(VAR,'points',1,22504) +LexToken(DOT,'.',1,22510) +LexToken(VAR,'data',1,22511) +LexToken(ASSIGNMENT,'=',1,22515) +LexToken(VAR,'xy',1,22516) +LexToken(SEMICOLON,';',1,22518) +LexToken(EOL,'\n',1,22519) +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(SEMICOLON,';',1,22573) +LexToken(EOL,'\n',1,22574) +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(SEMICOLON,';',1,22785) +LexToken(EOL,'\n',1,22786) +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(SEMICOLON,';',1,22813) +LexToken(EOL,'\n',1,22814) +LexToken(VAR,'dist',1,22831) +LexToken(ASSIGNMENT,'=',1,22835) +LexToken(OPENBRACKET,'(',1,22836) +LexToken(OPENBRACKET,'(',1,22837) +LexToken(VAR,'xt',1,22838) +LexToken(OPERATOR,'-',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(OPERATOR,'*',1,22850) +LexToken(VAR,'xc',1,22851) +LexToken(CLOSEBRACKET,')',1,22853) +LexToken(CLOSEBRACKET,')',1,22854) +LexToken(OPERATOR,'^',1,22855) +LexToken(NUMBER,'2',1,22856) +LexToken(OPERATOR,'+',1,22857) +LexToken(OPENBRACKET,'(',1,22858) +LexToken(OPENBRACKET,'(',1,22859) +LexToken(VAR,'yt',1,22860) +LexToken(OPERATOR,'-',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(OPERATOR,'*',1,22872) +LexToken(VAR,'yc',1,22873) +LexToken(CLOSEBRACKET,')',1,22875) +LexToken(CLOSEBRACKET,')',1,22876) +LexToken(OPERATOR,'^',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(SEMICOLON,';',1,22913) +LexToken(EOL,'\n',1,22914) +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(SEMICOLON,';',1,22950) +LexToken(EOL,'\n',1,22951) +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(OPERATOR,'-',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(OPERATOR,'/',1,22997) +LexToken(NUMBER,'80',1,22998) +LexToken(SEMICOLON,';',1,23000) +LexToken(EOL,'\n',1,23001) +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(OPERATOR,'-',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(OPERATOR,'/',1,23047) +LexToken(NUMBER,'80',1,23048) +LexToken(SEMICOLON,';',1,23050) +LexToken(EOL,'\n',1,23051) +LexToken(IF,'if',1,23068) +LexToken(OPENBRACKET,'(',1,23071) +LexToken(VAR,'abs',1,23072) +LexToken(OPENBRACKET,'(',1,23075) +LexToken(VAR,'xc',1,23076) +LexToken(OPERATOR,'-',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(OPERATOR,'-',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(SEMICOLON,';',1,23457) +LexToken(EOL,'\n',1,23458) +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(SEMICOLON,';',1,23494) +LexToken(EOL,'\n',1,23495) +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(SEMICOLON,';',1,23553) +LexToken(EOL,'\n',1,23554) +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(SEMICOLON,';',1,23650) +LexToken(EOL,'\n',1,23651) +LexToken(VAR,'points',1,23672) +LexToken(DOT,'.',1,23678) +LexToken(VAR,'data',1,23679) +LexToken(ASSIGNMENT,'=',1,23683) +LexToken(VAR,'xy',1,23684) +LexToken(SEMICOLON,';',1,23686) +LexToken(EOL,'\n',1,23687) +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(SEMICOLON,';',1,23745) +LexToken(EOL,'\n',1,23746) +LexToken(VAR,'drawnow',1,23767) +LexToken(OPENBRACKET,'(',1,23774) +LexToken(CLOSEBRACKET,')',1,23775) +LexToken(SEMICOLON,';',1,23776) +LexToken(EOL,'\n',1,23777) +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(SEMICOLON,';',1,23992) +LexToken(EOL,'\n',1,23993) +LexToken(END,'end',1,24010) +LexToken(EOL,'\n',1,24013) +LexToken(VAR,'drawlater',1,24030) +LexToken(OPENBRACKET,'(',1,24039) +LexToken(CLOSEBRACKET,')',1,24040) +LexToken(SEMICOLON,';',1,24041) +LexToken(EOL,'\n',1,24042) +LexToken(VAR,'points',1,24059) +LexToken(DOT,'.',1,24065) +LexToken(VAR,'data',1,24066) +LexToken(ASSIGNMENT,'=',1,24071) +LexToken(VAR,'xy',1,24073) +LexToken(SEMICOLON,';',1,24075) +LexToken(EOL,'\n',1,24076) +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(SEMICOLON,';',1,24132) +LexToken(EOL,'\n',1,24133) +LexToken(VAR,'drawnow',1,24150) +LexToken(OPENBRACKET,'(',1,24157) +LexToken(CLOSEBRACKET,')',1,24158) +LexToken(SEMICOLON,';',1,24159) +LexToken(EOL,'\n',1,24160) +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(SEMICOLON,';',1,24548) +LexToken(EOL,'\n',1,24549) +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(SEMICOLON,';',1,24615) +LexToken(EOL,'\n',1,24616) +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(SEMICOLON,';',1,24689) +LexToken(EOL,'\n',1,24690) +LexToken(VAR,'points',1,24711) +LexToken(DOT,'.',1,24717) +LexToken(VAR,'data',1,24718) +LexToken(ASSIGNMENT,'=',1,24722) +LexToken(VAR,'xy',1,24723) +LexToken(SEMICOLON,';',1,24725) +LexToken(EOL,'\n',1,24726) +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(SEMICOLON,';',1,25168) +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(SEMICOLON,';',1,25200) +LexToken(EOL,'\n',1,25201) +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(SEMICOLON,';',1,25215) +LexToken(EOL,'\n',1,25216) +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(SEMICOLON,';',1,25304) +LexToken(EOL,'\n',1,25305) +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(SEMICOLON,';',1,25333) +LexToken(EOL,'\n',1,25334) +LexToken(VAR,'orpar',1,25339) +LexToken(ASSIGNMENT,'=',1,25344) +LexToken(VAR,'irpar',1,25345) +LexToken(SEMICOLON,';',1,25350) +LexToken(EOL,'\n',1,25351) +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(SEMICOLON,';',1,25380) +LexToken(EOL,'\n',1,25381) +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(OPERATOR,'+',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(OPERATOR,'-',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(SEMICOLON,';',1,25462) +LexToken(EOL,'\n',1,25463) +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(SEMICOLON,';',1,25501) +LexToken(EOL,'\n',1,25502) +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(OPERATOR,'+',1,25538) +LexToken(DQSTRING,'" points, "',1,25550) +LexToken(OPERATOR,'+',1,25551) +LexToken(DQSTRING,'"Method: "',1,25561) +LexToken(OPERATOR,'+',1,25562) +LexToken(VAR,'METHOD',1,25563) +LexToken(OPERATOR,'+',1,25569) +LexToken(DQSTRING,'", "',1,25574) +LexToken(OPERATOR,'+',1,25575) +LexToken(VAR,'PERIODIC',1,25576) +LexToken(CLOSESQBRACKET,']',1,25584) +LexToken(SEMICOLON,';',1,25585) +LexToken(EOL,'\n',1,25586) +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(COMMA,',',1,25606) +LexToken(EOL,'\n',1,25607) +LexToken(RETURN,'return',1,25616) +LexToken(SEMICOLON,';',1,25622) +LexToken(EOL,'\n',1,25623) +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(COMMA,',',1,25650) +LexToken(EOL,'\n',1,25651) +LexToken(VAR,'order',1,25660) +LexToken(ASSIGNMENT,'=',1,25665) +LexToken(NUMBER,'0',1,25666) +LexToken(SEMICOLON,';',1,25667) +LexToken(EOL,'\n',1,25668) +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(SEMICOLON,';',1,25786) +LexToken(EOL,'\n',1,25787) +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(SEMICOLON,';',1,25838) +LexToken(EOL,'\n',1,25839) +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(SEMICOLON,';',1,25858) +LexToken(EOL,'\n',1,25859) +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(SEMICOLON,';',1,25930) +LexToken(EOL,'\n',1,25931) +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(SEMICOLON,';',1,25954) +LexToken(EOL,'\n',1,25955) +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(SEMICOLON,';',1,25978) +LexToken(EOL,'\n',1,25979) +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(SEMICOLON,';',1,26043) +LexToken(EOL,'\n',1,26044) +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(SEMICOLON,';',1,26062) +LexToken(EOL,'\n',1,26063) +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(SEMICOLON,';',1,26082) +LexToken(EOL,'\n',1,26083) +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(SEMICOLON,';',1,26163) +LexToken(EOL,'\n',1,26164) +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(SEMICOLON,';',1,26485) +LexToken(EOL,'\n',1,26486) +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(SEMICOLON,';',1,26500) +LexToken(EOL,'\n',1,26501) +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(SEMICOLON,';',1,26515) +LexToken(EOL,'\n',1,26516) +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(SEMICOLON,';',1,26561) +LexToken(EOL,'\n',1,26562) +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(SEMICOLON,';',1,26579) +LexToken(EOL,'\n',1,26580) +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(SEMICOLON,';',1,26597) +LexToken(EOL,'\n',1,26598) +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(SEMICOLON,';',1,26645) +LexToken(EOL,'\n',1,26646) +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(SEMICOLON,';',1,26662) +LexToken(EOL,'\n',1,26663) +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(NUMBER,'-1',1,26703) +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(NUMBER,'-5',1,26750) +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(SEMICOLON,';',1,26816) +LexToken(EOL,'\n',1,26817) +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(SEMICOLON,';',1,26863) +LexToken(EOL,'\n',1,26864) +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(SEMICOLON,';',1,26935) +LexToken(EOL,'\n',1,26936) +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(SEMICOLON,';',1,26961) +LexToken(EOL,'\n',1,26962) +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(SEMICOLON,';',1,26987) +LexToken(EOL,'\n',1,26988) +LexToken(VAR,'ZERO_POINT',1,27005) +LexToken(ASSIGNMENT,'=',1,27015) +LexToken(PREVAR_BOOLEAN,'%t',1,27016) +LexToken(SEMICOLON,';',1,27018) +LexToken(EOL,'\n',1,27019) +LexToken(VAR,'xc',1,27036) +LexToken(ASSIGNMENT,'=',1,27038) +LexToken(NUMBER,'0',1,27039) +LexToken(SEMICOLON,';',1,27040) +LexToken(EOL,'\n',1,27041) +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(SEMICOLON,';',1,27088) +LexToken(EOL,'\n',1,27089) +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(SEMICOLON,';',1,27107) +LexToken(EOL,'\n',1,27108) +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(SEMICOLON,';',1,27172) +LexToken(EOL,'\n',1,27173) +LexToken(EOL,'\n',1,27174) +LexToken(VAR,'drawlater',1,27183) +LexToken(OPENBRACKET,'(',1,27192) +LexToken(CLOSEBRACKET,')',1,27193) +LexToken(SEMICOLON,';',1,27194) +LexToken(EOL,'\n',1,27195) +LexToken(VAR,'points',1,27204) +LexToken(DOT,'.',1,27210) +LexToken(VAR,'data',1,27211) +LexToken(ASSIGNMENT,'=',1,27215) +LexToken(VAR,'xyt',1,27216) +LexToken(SEMICOLON,';',1,27219) +LexToken(EOL,'\n',1,27220) +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(SEMICOLON,';',1,27271) +LexToken(EOL,'\n',1,27272) +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(SEMICOLON,';',1,27530) +LexToken(EOL,'\n',1,27531) +LexToken(RETURN,'return',1,27540) +LexToken(SEMICOLON,';',1,27546) +LexToken(EOL,'\n',1,27547) +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(SEMICOLON,';',1,27589) +LexToken(EOL,'\n',1,27590) +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(SEMICOLON,';',1,27653) +LexToken(EOL,'\n',1,27654) +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(SEMICOLON,';',1,27684) +LexToken(EOL,'\n',1,27685) +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(SEMICOLON,';',1,27715) +LexToken(EOL,'\n',1,27716) +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(SEMICOLON,';',1,27746) +LexToken(EOL,'\n',1,27747) +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(SEMICOLON,';',1,27768) +LexToken(EOL,'\n',1,27769) +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(SEMICOLON,';',1,27788) +LexToken(EOL,'\n',1,27789) +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(SEMICOLON,';',1,27811) +LexToken(EOL,'\n',1,27812) +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(SEMICOLON,';',1,27834) +LexToken(EOL,'\n',1,27835) +LexToken(EOL,'\n',1,27836) +LexToken(VAR,'dx',1,27841) +LexToken(ASSIGNMENT,'=',1,27843) +LexToken(VAR,'XMX',1,27844) +LexToken(OPERATOR,'-',1,27847) +LexToken(VAR,'XMN',1,27848) +LexToken(SEMICOLON,';',1,27851) +LexToken(EOL,'\n',1,27852) +LexToken(VAR,'dy',1,27857) +LexToken(ASSIGNMENT,'=',1,27859) +LexToken(VAR,'YMX',1,27860) +LexToken(OPERATOR,'-',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(OPERATOR,'/',1,27904) +LexToken(NUMBER,'2',1,27905) +LexToken(COMMA,',',1,27906) +LexToken(NUMBER,'1',1,27907) +LexToken(CLOSEBRACKET,')',1,27908) +LexToken(COMMA,',',1,27909) +LexToken(EOL,'\n',1,27910) +LexToken(END,'end',1,27915) +LexToken(SEMICOLON,';',1,27918) +LexToken(EOL,'\n',1,27919) +LexToken(VAR,'XMX',1,27924) +LexToken(ASSIGNMENT,'=',1,27927) +LexToken(VAR,'XMX',1,27928) +LexToken(OPERATOR,'+',1,27931) +LexToken(VAR,'dx',1,27932) +LexToken(OPERATOR,'/',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(OPERATOR,'/',1,27974) +LexToken(NUMBER,'2',1,27975) +LexToken(COMMA,',',1,27976) +LexToken(NUMBER,'1',1,27977) +LexToken(CLOSEBRACKET,')',1,27978) +LexToken(COMMA,',',1,27979) +LexToken(EOL,'\n',1,27980) +LexToken(END,'end',1,27985) +LexToken(SEMICOLON,';',1,27988) +LexToken(EOL,'\n',1,27989) +LexToken(VAR,'YMN',1,27994) +LexToken(ASSIGNMENT,'=',1,27997) +LexToken(VAR,'YMN',1,27998) +LexToken(OPERATOR,'-',1,28001) +LexToken(VAR,'dy',1,28002) +LexToken(OPERATOR,'/',1,28004) +LexToken(NUMBER,'50',1,28005) +LexToken(SEMICOLON,';',1,28007) +LexToken(EOL,'\n',1,28008) +LexToken(VAR,'YMX',1,28013) +LexToken(ASSIGNMENT,'=',1,28016) +LexToken(VAR,'YMX',1,28017) +LexToken(OPERATOR,'+',1,28020) +LexToken(VAR,'dy',1,28021) +LexToken(OPERATOR,'/',1,28023) +LexToken(NUMBER,'50',1,28024) +LexToken(SEMICOLON,';',1,28026) +LexToken(EOL,'\n',1,28027) +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(SEMICOLON,';',1,28055) +LexToken(EOL,'\n',1,28056) +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(SEMICOLON,';',1,28407) +LexToken(EOL,'\n',1,28408) +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(SEMICOLON,';',1,28457) +LexToken(EOL,'\n',1,28458) +LexToken(VAR,'xyo',1,28463) +LexToken(ASSIGNMENT,'=',1,28466) +LexToken(OPENSQBRACKET,'[',1,28467) +LexToken(CLOSESQBRACKET,']',1,28468) +LexToken(SEMICOLON,';',1,28469) +LexToken(EOL,'\n',1,28470) +LexToken(VAR,'tok',1,28475) +LexToken(ASSIGNMENT,'=',1,28478) +LexToken(PREVAR_BOOLEAN,'%f',1,28479) +LexToken(SEMICOLON,';',1,28481) +LexToken(EOL,'\n',1,28482) +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(OPERATOR,'+',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(SEMICOLON,';',1,28764) +LexToken(EOL,'\n',1,28765) +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(COMMA,',',1,28804) +LexToken(EOL,'\n',1,28805) +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(SEMICOLON,';',1,28889) +LexToken(EOL,'\n',1,28890) +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(OPERATOR,'+',1,28959) +LexToken(VAR,'filen',1,28960) +LexToken(CLOSEBRACKET,')',1,28965) +LexToken(SEMICOLON,';',1,28966) +LexToken(EOL,'\n',1,28967) +LexToken(BREAK,'break',1,28980) +LexToken(SEMICOLON,';',1,28985) +LexToken(EOL,'\n',1,28986) +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(SEMICOLON,';',1,29045) +LexToken(EOL,'\n',1,29046) +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(SEMICOLON,';',1,29234) +LexToken(EOL,'\n',1,29235) +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(SEMICOLON,';',1,29267) +LexToken(EOL,'\n',1,29268) +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(SEMICOLON,';',1,29303) +LexToken(EOL,'\n',1,29304) +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(SEMICOLON,';',1,29336) +LexToken(EOL,'\n',1,29337) +LexToken(VAR,'x1',1,29350) +LexToken(ASSIGNMENT,'=',1,29352) +LexToken(VAR,'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(NUMBER,'-1',1,29365) +LexToken(CLOSEBRACKET,')',1,29367) +LexToken(SEMICOLON,';',1,29368) +LexToken(EOL,'\n',1,29369) +LexToken(VAR,'x2',1,29382) +LexToken(ASSIGNMENT,'=',1,29384) +LexToken(VAR,'part',1,29385) +LexToken(OPENBRACKET,'(',1,29389) +LexToken(VAR,'xa',1,29390) +LexToken(COMMA,',',1,29392) +LexToken(VAR,'px',1,29393) +LexToken(OPERATOR,'+',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(SEMICOLON,';',1,29409) +LexToken(EOL,'\n',1,29410) +LexToken(VAR,'y1',1,29423) +LexToken(ASSIGNMENT,'=',1,29425) +LexToken(VAR,'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(NUMBER,'-1',1,29438) +LexToken(CLOSEBRACKET,')',1,29440) +LexToken(SEMICOLON,';',1,29441) +LexToken(EOL,'\n',1,29442) +LexToken(VAR,'y2',1,29455) +LexToken(ASSIGNMENT,'=',1,29457) +LexToken(VAR,'part',1,29458) +LexToken(OPENBRACKET,'(',1,29462) +LexToken(VAR,'ya',1,29463) +LexToken(COMMA,',',1,29465) +LexToken(VAR,'py',1,29466) +LexToken(OPERATOR,'+',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(SEMICOLON,';',1,29482) +LexToken(EOL,'\n',1,29483) +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(SEMICOLON,';',1,29521) +LexToken(EOL,'\n',1,29522) +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(COMMA,',',1,29550) +LexToken(EOL,'\n',1,29551) +LexToken(VAR,'xinfo',1,29568) +LexToken(OPENBRACKET,'(',1,29573) +LexToken(DQSTRING,'"Bad address in X:"',1,29592) +LexToken(OPERATOR,'+',1,29593) +LexToken(VAR,'x1',1,29594) +LexToken(CLOSEBRACKET,')',1,29596) +LexToken(SEMICOLON,';',1,29597) +LexToken(EOL,'\n',1,29598) +LexToken(BREAK,'break',1,29615) +LexToken(COMMA,',',1,29620) +LexToken(EOL,'\n',1,29621) +LexToken(END,'end',1,29634) +LexToken(EOL,'\n',1,29637) +LexToken(VAR,'x11',1,29650) +LexToken(ASSIGNMENT,'=',1,29653) +LexToken(VAR,'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(NUMBER,'-1',1,29667) +LexToken(CLOSEBRACKET,')',1,29669) +LexToken(SEMICOLON,';',1,29670) +LexToken(EOL,'\n',1,29671) +LexToken(VAR,'x12',1,29684) +LexToken(ASSIGNMENT,'=',1,29687) +LexToken(VAR,'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(SEMICOLON,';',1,29711) +LexToken(EOL,'\n',1,29712) +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(SEMICOLON,';',1,29750) +LexToken(EOL,'\n',1,29751) +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(COMMA,',',1,29779) +LexToken(EOL,'\n',1,29780) +LexToken(VAR,'xinfo',1,29797) +LexToken(OPENBRACKET,'(',1,29802) +LexToken(DQSTRING,'"Bad address in X:"',1,29821) +LexToken(OPERATOR,'+',1,29822) +LexToken(VAR,'x2',1,29823) +LexToken(CLOSEBRACKET,')',1,29825) +LexToken(SEMICOLON,';',1,29826) +LexToken(EOL,'\n',1,29827) +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(NUMBER,'-1',1,29893) +LexToken(CLOSEBRACKET,')',1,29895) +LexToken(SEMICOLON,';',1,29896) +LexToken(EOL,'\n',1,29897) +LexToken(VAR,'x22',1,29910) +LexToken(ASSIGNMENT,'=',1,29913) +LexToken(VAR,'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(SEMICOLON,';',1,29937) +LexToken(EOL,'\n',1,29938) +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(SEMICOLON,';',1,29976) +LexToken(EOL,'\n',1,29977) +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(COMMA,',',1,30005) +LexToken(EOL,'\n',1,30006) +LexToken(VAR,'xinfo',1,30023) +LexToken(OPENBRACKET,'(',1,30028) +LexToken(DQSTRING,'"Bad address in Y:"',1,30047) +LexToken(OPERATOR,'+',1,30048) +LexToken(VAR,'y1',1,30049) +LexToken(CLOSEBRACKET,')',1,30051) +LexToken(SEMICOLON,';',1,30052) +LexToken(EOL,'\n',1,30053) +LexToken(BREAK,'break',1,30070) +LexToken(COMMA,',',1,30075) +LexToken(EOL,'\n',1,30076) +LexToken(END,'end',1,30089) +LexToken(EOL,'\n',1,30092) +LexToken(VAR,'y11',1,30105) +LexToken(ASSIGNMENT,'=',1,30108) +LexToken(VAR,'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(NUMBER,'-1',1,30122) +LexToken(CLOSEBRACKET,')',1,30124) +LexToken(SEMICOLON,';',1,30125) +LexToken(EOL,'\n',1,30126) +LexToken(VAR,'y12',1,30139) +LexToken(ASSIGNMENT,'=',1,30142) +LexToken(VAR,'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(SEMICOLON,';',1,30166) +LexToken(EOL,'\n',1,30167) +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(SEMICOLON,';',1,30205) +LexToken(EOL,'\n',1,30206) +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(COMMA,',',1,30234) +LexToken(EOL,'\n',1,30235) +LexToken(VAR,'xinfo',1,30252) +LexToken(OPENBRACKET,'(',1,30257) +LexToken(DQSTRING,'"Bad address in Y:"',1,30276) +LexToken(OPERATOR,'+',1,30277) +LexToken(VAR,'y2',1,30278) +LexToken(CLOSEBRACKET,')',1,30280) +LexToken(SEMICOLON,';',1,30281) +LexToken(EOL,'\n',1,30282) +LexToken(BREAK,'break',1,30299) +LexToken(COMMA,',',1,30304) +LexToken(EOL,'\n',1,30305) +LexToken(END,'end',1,30318) +LexToken(EOL,'\n',1,30321) +LexToken(VAR,'y21',1,30334) +LexToken(ASSIGNMENT,'=',1,30337) +LexToken(VAR,'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(NUMBER,'-1',1,30351) +LexToken(CLOSEBRACKET,')',1,30353) +LexToken(SEMICOLON,';',1,30354) +LexToken(EOL,'\n',1,30355) +LexToken(VAR,'y22',1,30368) +LexToken(ASSIGNMENT,'=',1,30371) +LexToken(VAR,'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(SEMICOLON,';',1,30395) +LexToken(EOL,'\n',1,30396) +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(SEMICOLON,';',1,30459) +LexToken(EOL,'\n',1,30460) +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(SEMICOLON,';',1,30489) +LexToken(EOL,'\n',1,30490) +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(SEMICOLON,';',1,30519) +LexToken(EOL,'\n',1,30520) +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(SEMICOLON,';',1,30568) +LexToken(EOL,'\n',1,30569) +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(COMMA,',',1,30594) +LexToken(EOL,'\n',1,30595) +LexToken(VAR,'xstC',1,30612) +LexToken(ASSIGNMENT,'=',1,30616) +LexToken(VAR,'xstC',1,30617) +LexToken(OPERATOR,'+',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(VAR,'part',1,30638) +LexToken(OPENBRACKET,'(',1,30642) +LexToken(VAR,'x11',1,30643) +LexToken(COMMA,',',1,30646) +LexToken(VAR,'lx11',1,30647) +LexToken(OPERATOR,'-',1,30651) +LexToken(VAR,'i',1,30652) +LexToken(OPERATOR,'+',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(OPERATOR,'*',1,30661) +LexToken(NUMBER,'26',1,30662) +LexToken(OPERATOR,'^',1,30664) +LexToken(OPENBRACKET,'(',1,30665) +LexToken(VAR,'i',1,30666) +LexToken(NUMBER,'-1',1,30667) +LexToken(CLOSEBRACKET,')',1,30669) +LexToken(SEMICOLON,';',1,30670) +LexToken(EOL,'\n',1,30671) +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(SEMICOLON,';',1,30706) +LexToken(EOL,'\n',1,30707) +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(COMMA,',',1,30732) +LexToken(EOL,'\n',1,30733) +LexToken(VAR,'xenC',1,30750) +LexToken(ASSIGNMENT,'=',1,30754) +LexToken(VAR,'xenC',1,30755) +LexToken(OPERATOR,'+',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(VAR,'part',1,30776) +LexToken(OPENBRACKET,'(',1,30780) +LexToken(VAR,'x21',1,30781) +LexToken(COMMA,',',1,30784) +LexToken(VAR,'lx21',1,30785) +LexToken(OPERATOR,'-',1,30789) +LexToken(VAR,'i',1,30790) +LexToken(OPERATOR,'+',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(OPERATOR,'*',1,30799) +LexToken(NUMBER,'26',1,30800) +LexToken(OPERATOR,'^',1,30802) +LexToken(OPENBRACKET,'(',1,30803) +LexToken(VAR,'i',1,30804) +LexToken(NUMBER,'-1',1,30805) +LexToken(CLOSEBRACKET,')',1,30807) +LexToken(SEMICOLON,';',1,30808) +LexToken(EOL,'\n',1,30809) +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(SEMICOLON,';',1,30844) +LexToken(EOL,'\n',1,30845) +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(COMMA,',',1,30870) +LexToken(EOL,'\n',1,30871) +LexToken(VAR,'ystC',1,30888) +LexToken(ASSIGNMENT,'=',1,30892) +LexToken(VAR,'ystC',1,30893) +LexToken(OPERATOR,'+',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(VAR,'part',1,30914) +LexToken(OPENBRACKET,'(',1,30918) +LexToken(VAR,'y11',1,30919) +LexToken(COMMA,',',1,30922) +LexToken(VAR,'ly11',1,30923) +LexToken(OPERATOR,'-',1,30927) +LexToken(VAR,'i',1,30928) +LexToken(OPERATOR,'+',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(OPERATOR,'*',1,30937) +LexToken(NUMBER,'26',1,30938) +LexToken(OPERATOR,'^',1,30940) +LexToken(OPENBRACKET,'(',1,30941) +LexToken(VAR,'i',1,30942) +LexToken(NUMBER,'-1',1,30943) +LexToken(CLOSEBRACKET,')',1,30945) +LexToken(SEMICOLON,';',1,30946) +LexToken(EOL,'\n',1,30947) +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(SEMICOLON,';',1,30982) +LexToken(EOL,'\n',1,30983) +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(COMMA,',',1,31008) +LexToken(EOL,'\n',1,31009) +LexToken(VAR,'yenC',1,31026) +LexToken(ASSIGNMENT,'=',1,31030) +LexToken(VAR,'yenC',1,31031) +LexToken(OPERATOR,'+',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(VAR,'part',1,31052) +LexToken(OPENBRACKET,'(',1,31056) +LexToken(VAR,'y21',1,31057) +LexToken(COMMA,',',1,31060) +LexToken(VAR,'ly21',1,31061) +LexToken(OPERATOR,'-',1,31065) +LexToken(VAR,'i',1,31066) +LexToken(OPERATOR,'+',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(OPERATOR,'*',1,31075) +LexToken(NUMBER,'26',1,31076) +LexToken(OPERATOR,'^',1,31078) +LexToken(OPENBRACKET,'(',1,31079) +LexToken(VAR,'i',1,31080) +LexToken(NUMBER,'-1',1,31081) +LexToken(CLOSEBRACKET,')',1,31083) +LexToken(SEMICOLON,';',1,31084) +LexToken(EOL,'\n',1,31085) +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(SEMICOLON,';',1,31130) +LexToken(EOL,'\n',1,31131) +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(SEMICOLON,';',1,31159) +LexToken(EOL,'\n',1,31160) +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(SEMICOLON,';',1,31188) +LexToken(EOL,'\n',1,31189) +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(SEMICOLON,';',1,31217) +LexToken(EOL,'\n',1,31218) +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(SEMICOLON,';',1,31401) +LexToken(EOL,'\n',1,31402) +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(SEMICOLON,';',1,31592) +LexToken(EOL,'\n',1,31593) +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(SEMICOLON,';',1,31714) +LexToken(EOL,'\n',1,31715) +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(SEMICOLON,';',1,31797) +LexToken(EOL,'\n',1,31798) +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(SEMICOLON,';',1,31827) +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(SEMICOLON,';',1,31886) +LexToken(EOL,'\n',1,31887) +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(SEMICOLON,';',1,31912) +LexToken(EOL,'\n',1,31913) +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(SEMICOLON,';',1,31938) +LexToken(EOL,'\n',1,31939) +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(SEMICOLON,';',1,31964) +LexToken(EOL,'\n',1,31965) +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(SEMICOLON,';',1,31990) +LexToken(EOL,'\n',1,31991) +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(SEMICOLON,';',1,32044) +LexToken(EOL,'\n',1,32045) +LexToken(BREAK,'break',1,32058) +LexToken(COMMA,',',1,32063) +LexToken(EOL,'\n',1,32064) +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(OPERATOR,'+',1,32149) +LexToken(DQSTRING,'" the parameters "',1,32183) +LexToken(CLOSEBRACKET,')',1,32184) +LexToken(SEMICOLON,';',1,32185) +LexToken(EOL,'\n',1,32186) +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(SEMICOLON,';',1,32387) +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(SEMICOLON,';',1,32438) +LexToken(EOL,'\n',1,32439) +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(SEMICOLON,';',1,32456) +LexToken(EOL,'\n',1,32457) +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(SEMICOLON,';',1,32474) +LexToken(EOL,'\n',1,32475) +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(SEMICOLON,';',1,32492) +LexToken(EOL,'\n',1,32493) +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(OPERATOR,'+',1,32611) +LexToken(VAR,'string',1,32612) +LexToken(OPENBRACKET,'(',1,32618) +LexToken(VAR,'i',1,32619) +LexToken(CLOSEBRACKET,')',1,32620) +LexToken(OPERATOR,'+',1,32621) +LexToken(DQSTRING,'")"',1,32624) +LexToken(CLOSEBRACKET,')',1,32625) +LexToken(SEMICOLON,';',1,32626) +LexToken(EOL,'\n',1,32627) +LexToken(RETURN,'return',1,32640) +LexToken(SEMICOLON,';',1,32646) +LexToken(EOL,'\n',1,32647) +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(OPERATOR,'+',1,32732) +LexToken(VAR,'string',1,32733) +LexToken(OPENBRACKET,'(',1,32739) +LexToken(VAR,'i',1,32740) +LexToken(CLOSEBRACKET,')',1,32741) +LexToken(OPERATOR,'+',1,32742) +LexToken(DQSTRING,'")"',1,32745) +LexToken(CLOSEBRACKET,')',1,32746) +LexToken(SEMICOLON,';',1,32747) +LexToken(EOL,'\n',1,32748) +LexToken(RETURN,'return',1,32761) +LexToken(SEMICOLON,';',1,32767) +LexToken(EOL,'\n',1,32768) +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(SEMICOLON,';',1,32806) +LexToken(EOL,'\n',1,32807) +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(SEMICOLON,';',1,32821) +LexToken(EOL,'\n',1,32822) +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(OPERATOR,'+',1,32897) +LexToken(NUMBER,'1',1,32898) +LexToken(CLOSEBRACKET,')',1,32899) +LexToken(ASSIGNMENT,'=',1,32900) +LexToken(NUMBER,'0',1,32901) +LexToken(SEMICOLON,';',1,32902) +LexToken(EOL,'\n',1,32903) +LexToken(VAR,'ye',1,32912) +LexToken(OPENBRACKET,'(',1,32914) +LexToken(LASTINDEX,'$',1,32915) +LexToken(OPERATOR,'+',1,32916) +LexToken(NUMBER,'1',1,32917) +LexToken(CLOSEBRACKET,')',1,32918) +LexToken(ASSIGNMENT,'=',1,32919) +LexToken(NUMBER,'0',1,32920) +LexToken(SEMICOLON,';',1,32921) +LexToken(EOL,'\n',1,32922) +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(SEMICOLON,';',1,32961) +LexToken(EOL,'\n',1,32962) +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(SEMICOLON,';',1,32993) +LexToken(EOL,'\n',1,32994) +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(SEMICOLON,';',1,33144) +LexToken(EOL,'\n',1,33145) +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(SEMICOLON,';',1,33277) +LexToken(EOL,'\n',1,33278) +LexToken(VAR,'splines',1,33283) +LexToken(DOT,'.',1,33290) +LexToken(VAR,'data',1,33291) +LexToken(ASSIGNMENT,'=',1,33296) +LexToken(VAR,'xy',1,33298) +LexToken(SEMICOLON,';',1,33300) +LexToken(EOL,'\n',1,33301) +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(SEMICOLON,';',1,33349) +LexToken(EOL,'\n',1,33350) +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(SEMICOLON,';',1,33372) +LexToken(EOL,'\n',1,33373) +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(SEMICOLON,';',1,33399) +LexToken(EOL,'\n',1,33400) +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(COMMA,',',1,33525) +LexToken(EOL,'\n',1,33526) +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(COMMA,',',1,33570) +LexToken(EOL,'\n',1,33571) +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(COMMA,',',1,33611) +LexToken(EOL,'\n',1,33612) +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(COMMA,',',1,33653) +LexToken(EOL,'\n',1,33654) +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(COMMA,',',1,33698) +LexToken(EOL,'\n',1,33699) +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(COMMA,',',1,33741) +LexToken(EOL,'\n',1,33742) +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(COMMA,',',1,33784) +LexToken(EOL,'\n',1,33785) +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(COMMA,',',1,33823) +LexToken(EOL,'\n',1,33824) +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(SEMICOLON,';',1,33965) +LexToken(EOL,'\n',1,33966) +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(OPERATOR,'+',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(OPERATOR,'+',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(SEMICOLON,';',1,34244) +LexToken(EOL,'\n',1,34245) +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(COMMA,',',1,34284) +LexToken(EOL,'\n',1,34285) +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(SEMICOLON,';',1,34330) +LexToken(EOL,'\n',1,34331) +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(SEMICOLON,';',1,34355) +LexToken(EOL,'\n',1,34356) +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(COMMA,',',1,34379) +LexToken(EOL,'\n',1,34380) +LexToken(VAR,'xinfo',1,34393) +LexToken(OPENBRACKET,'(',1,34398) +LexToken(DQSTRING,'"Bad format in reading data file"',1,34431) +LexToken(CLOSEBRACKET,')',1,34432) +LexToken(SEMICOLON,';',1,34433) +LexToken(EOL,'\n',1,34434) +LexToken(VAR,'sok',1,34447) +LexToken(ASSIGNMENT,'=',1,34450) +LexToken(PREVAR_BOOLEAN,'%f',1,34451) +LexToken(SEMICOLON,';',1,34453) +LexToken(EOL,'\n',1,34454) +LexToken(BREAK,'break',1,34467) +LexToken(SEMICOLON,';',1,34472) +LexToken(EOL,'\n',1,34473) +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(SEMICOLON,';',1,34499) +LexToken(EOL,'\n',1,34500) +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(SEMICOLON,';',1,34544) +LexToken(EOL,'\n',1,34545) +LexToken(VAR,'Lx',1,34558) +LexToken(ASSIGNMENT,'=',1,34560) +LexToken(VAR,'mfscanf',1,34561) +LexToken(OPENBRACKET,'(',1,34568) +LexToken(NUMBER,'-1',1,34569) +LexToken(COMMA,',',1,34571) +LexToken(VAR,'fd',1,34572) +LexToken(COMMA,',',1,34574) +LexToken(VAR,'Cformat',1,34575) +LexToken(CLOSEBRACKET,')',1,34582) +LexToken(SEMICOLON,';',1,34583) +LexToken(EOL,'\n',1,34584) +LexToken(VAR,'mclose',1,34597) +LexToken(OPENBRACKET,'(',1,34603) +LexToken(VAR,'fd',1,34604) +LexToken(CLOSEBRACKET,')',1,34606) +LexToken(SEMICOLON,';',1,34607) +LexToken(EOL,'\n',1,34608) +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(OPERATOR,'+',1,34678) +LexToken(VAR,'filen',1,34680) +LexToken(CLOSEBRACKET,')',1,34685) +LexToken(SEMICOLON,';',1,34686) +LexToken(EOL,'\n',1,34687) +LexToken(BREAK,'break',1,34700) +LexToken(SEMICOLON,';',1,34705) +LexToken(EOL,'\n',1,34706) +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(SEMICOLON,';',1,34746) +LexToken(EOL,'\n',1,34747) +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(COMMA,',',1,34783) +LexToken(EOL,'\n',1,34784) +LexToken(VAR,'xinfo',1,34797) +LexToken(OPENBRACKET,'(',1,34802) +LexToken(DQSTRING,'"No data read"',1,34816) +LexToken(CLOSEBRACKET,')',1,34817) +LexToken(SEMICOLON,';',1,34818) +LexToken(EOL,'\n',1,34819) +LexToken(VAR,'sok',1,34832) +LexToken(ASSIGNMENT,'=',1,34835) +LexToken(PREVAR_BOOLEAN,'%f',1,34836) +LexToken(SEMICOLON,';',1,34838) +LexToken(EOL,'\n',1,34839) +LexToken(BREAK,'break',1,34852) +LexToken(SEMICOLON,';',1,34857) +LexToken(EOL,'\n',1,34858) +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(COMMA,',',1,34895) +LexToken(EOL,'\n',1,34896) +LexToken(VAR,'xinfo',1,34909) +LexToken(OPENBRACKET,'(',1,34914) +LexToken(DQSTRING,'"Bad format"',1,34926) +LexToken(CLOSEBRACKET,')',1,34927) +LexToken(SEMICOLON,';',1,34928) +LexToken(EOL,'\n',1,34929) +LexToken(VAR,'sok',1,34942) +LexToken(ASSIGNMENT,'=',1,34945) +LexToken(PREVAR_BOOLEAN,'%f',1,34946) +LexToken(SEMICOLON,';',1,34948) +LexToken(EOL,'\n',1,34949) +LexToken(BREAK,'break',1,34962) +LexToken(SEMICOLON,';',1,34967) +LexToken(EOL,'\n',1,34968) +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(SEMICOLON,';',1,35001) +LexToken(EOL,'\n',1,35002) +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(SEMICOLON,';',1,35022) +LexToken(EOL,'\n',1,35023) +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(SEMICOLON,';',1,35043) +LexToken(EOL,'\n',1,35044) +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(SEMICOLON,';',1,35088) +LexToken(EOL,'\n',1,35089) +LexToken(BREAK,'break',1,35098) +LexToken(COMMA,',',1,35103) +LexToken(EOL,'\n',1,35104) +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(SEMICOLON,';',1,35240) +LexToken(EOL,'\n',1,35241) +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(OPERATOR,'+',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(SEMICOLON,';',1,35436) +LexToken(EOL,'\n',1,35437) +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(COMMA,',',1,35476) +LexToken(EOL,'\n',1,35477) +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(SEMICOLON,';',1,35522) +LexToken(EOL,'\n',1,35523) +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(SEMICOLON,';',1,35547) +LexToken(EOL,'\n',1,35548) +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(COMMA,',',1,35570) +LexToken(EOL,'\n',1,35571) +LexToken(VAR,'xinfo',1,35584) +LexToken(OPENBRACKET,'(',1,35589) +LexToken(DQSTRING,'"Bad format in writing data file"',1,35622) +LexToken(CLOSEBRACKET,')',1,35623) +LexToken(SEMICOLON,';',1,35624) +LexToken(EOL,'\n',1,35625) +LexToken(VAR,'sok',1,35638) +LexToken(ASSIGNMENT,'=',1,35641) +LexToken(PREVAR_BOOLEAN,'%f',1,35642) +LexToken(SEMICOLON,';',1,35644) +LexToken(EOL,'\n',1,35645) +LexToken(BREAK,'break',1,35658) +LexToken(SEMICOLON,';',1,35663) +LexToken(EOL,'\n',1,35664) +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(OPERATOR,'+',1,35701) +LexToken(DQSTRING,'"\\n"',1,35705) +LexToken(SEMICOLON,';',1,35706) +LexToken(EOL,'\n',1,35707) +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(SEMICOLON,';',1,35752) +LexToken(EOL,'\n',1,35753) +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(SEMICOLON,';',1,35792) +LexToken(EOL,'\n',1,35793) +LexToken(VAR,'mclose',1,35806) +LexToken(OPENBRACKET,'(',1,35812) +LexToken(VAR,'fd',1,35813) +LexToken(CLOSEBRACKET,')',1,35815) +LexToken(SEMICOLON,';',1,35816) +LexToken(EOL,'\n',1,35817) +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(OPERATOR,'+',1,35885) +LexToken(VAR,'filen',1,35886) +LexToken(CLOSEBRACKET,')',1,35891) +LexToken(SEMICOLON,';',1,35892) +LexToken(EOL,'\n',1,35893) +LexToken(BREAK,'break',1,35906) +LexToken(SEMICOLON,';',1,35911) +LexToken(EOL,'\n',1,35912) +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(SEMICOLON,';',1,35940) +LexToken(EOL,'\n',1,35941) +LexToken(BREAK,'break',1,35950) +LexToken(COMMA,',',1,35955) +LexToken(EOL,'\n',1,35956) +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(SEMICOLON,';',1,36089) +LexToken(EOL,'\n',1,36090) +LexToken(VAR,'Y',1,36095) +LexToken(ASSIGNMENT,'=',1,36096) +LexToken(OPENSQBRACKET,'[',1,36097) +LexToken(CLOSESQBRACKET,']',1,36098) +LexToken(SEMICOLON,';',1,36099) +LexToken(EOL,'\n',1,36100) +LexToken(VAR,'orpar',1,36105) +LexToken(ASSIGNMENT,'=',1,36110) +LexToken(OPENSQBRACKET,'[',1,36111) +LexToken(CLOSESQBRACKET,']',1,36112) +LexToken(SEMICOLON,';',1,36113) +LexToken(EOL,'\n',1,36114) +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(SEMICOLON,';',1,36143) +LexToken(EOL,'\n',1,36144) +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(SEMICOLON,';',1,36195) +LexToken(EOL,'\n',1,36196) +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(SEMICOLON,';',1,36211) +LexToken(EOL,'\n',1,36212) +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(NUMBER,'-1',1,36230) +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(OPERATOR,'+',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(OPERATOR,'+',1,36265) +LexToken(NUMBER,'1',1,36266) +LexToken(CLOSEBRACKET,')',1,36267) +LexToken(CLOSESQBRACKET,']',1,36268) +LexToken(SEMICOLON,';',1,36269) +LexToken(EOL,'\n',1,36270) +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(OPERATOR,'+',1,36301) +LexToken(NUMBER,'1',1,36302) +LexToken(CLOSEBRACKET,')',1,36303) +LexToken(CLOSESQBRACKET,']',1,36304) +LexToken(SEMICOLON,';',1,36305) +LexToken(EOL,'\n',1,36306) +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(SEMICOLON,';',1,36432) +LexToken(EOL,'\n',1,36433) +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(SEMICOLON,';',1,36474) +LexToken(EOL,'\n',1,36475) +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(SEMICOLON,';',1,36498) +LexToken(EOL,'\n',1,36499) +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(SEMICOLON,';',1,36618) +LexToken(EOL,'\n',1,36619) +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(SEMICOLON,';',1,36668) +LexToken(EOL,'\n',1,36669) +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(SEMICOLON,';',1,36731) +LexToken(EOL,'\n',1,36732) +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(SEMICOLON,';',1,36806) +LexToken(EOL,'\n',1,36807) +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(SEMICOLON,';',1,36853) +LexToken(EOL,'\n',1,36854) +LexToken(END,'end',1,36871) +LexToken(SEMICOLON,';',1,36874) +LexToken(EOL,'\n',1,36875) +LexToken(END,'end',1,36888) +LexToken(SEMICOLON,';',1,36891) +LexToken(EOL,'\n',1,36892) +LexToken(END,'end',1,36901) +LexToken(SEMICOLON,';',1,36904) +LexToken(EOL,'\n',1,36905) +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(NUMBER,'-1',1,36927) +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(OPERATOR,'+',1,36960) +LexToken(NUMBER,'1',1,36961) +LexToken(CLOSEBRACKET,')',1,36962) +LexToken(COMMA,',',1,36963) +LexToken(VAR,'NP',1,36964) +LexToken(OPERATOR,'+',1,36966) +LexToken(NUMBER,'2',1,36967) +LexToken(CLOSEBRACKET,')',1,36968) +LexToken(TRANSPOSE,"'",1,36969) +LexToken(CLOSESQBRACKET,']',1,36970) +LexToken(SEMICOLON,';',1,36971) +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(SEMICOLON,';',1,37134) +LexToken(EOL,'\n',1,37135) +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(NUMBER,'-1',1,37151) +LexToken(CLOSEBRACKET,')',1,37153) +LexToken(SEMICOLON,';',1,37154) +LexToken(EOL,'\n',1,37155) +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(OPERATOR,'*',1,37171) +LexToken(VAR,'N',1,37172) +LexToken(NUMBER,'-2',1,37173) +LexToken(CLOSEBRACKET,')',1,37175) +LexToken(SEMICOLON,';',1,37176) +LexToken(EOL,'\n',1,37177) +LexToken(VAR,'C',1,37186) +LexToken(ASSIGNMENT,'=',1,37187) +LexToken(VAR,'Z',1,37188) +LexToken(OPENBRACKET,'(',1,37189) +LexToken(NUMBER,'2',1,37190) +LexToken(OPERATOR,'*',1,37191) +LexToken(VAR,'N',1,37192) +LexToken(NUMBER,'-1',1,37193) +LexToken(COLON,':',1,37195) +LexToken(NUMBER,'3',1,37196) +LexToken(OPERATOR,'*',1,37197) +LexToken(VAR,'N',1,37198) +LexToken(NUMBER,'-3',1,37199) +LexToken(CLOSEBRACKET,')',1,37201) +LexToken(SEMICOLON,';',1,37202) +LexToken(EOL,'\n',1,37203) +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(NUMBER,'-1',1,37252) +LexToken(COLON,':',1,37254) +LexToken(NUMBER,'-1',1,37255) +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(COMMA,',',1,37294) +LexToken(EOL,'\n',1,37295) +LexToken(BREAK,'break',1,37316) +LexToken(SEMICOLON,';',1,37321) +LexToken(EOL,'\n',1,37322) +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(OPERATOR,'*',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(OPERATOR,'-',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(OPERATOR,'^',1,37392) +LexToken(NUMBER,'2',1,37393) +LexToken(OPERATOR,'+',1,37394) +LexToken(VAR,'B',1,37395) +LexToken(OPENBRACKET,'(',1,37396) +LexToken(VAR,'i',1,37397) +LexToken(CLOSEBRACKET,')',1,37398) +LexToken(OPERATOR,'*',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(OPERATOR,'-',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(OPERATOR,'+',1,37411) +LexToken(VAR,'C',1,37412) +LexToken(OPENBRACKET,'(',1,37413) +LexToken(VAR,'i',1,37414) +LexToken(CLOSEBRACKET,')',1,37415) +LexToken(SEMICOLON,';',1,37416) +LexToken(EOL,'\n',1,37417) +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(NUMBER,'-1',1,37453) +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(SEMICOLON,';',1,37596) +LexToken(EOL,'\n',1,37597) +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(SEMICOLON,';',1,37632) +LexToken(EOL,'\n',1,37633) +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(SEMICOLON,';',1,37656) +LexToken(EOL,'\n',1,37657) +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(OPERATOR,'+',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(SEMICOLON,';',1,37926) +LexToken(EOL,'\n',1,37927) +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(SEMICOLON,';',1,37962) +LexToken(EOL,'\n',1,37963) +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(SEMICOLON,';',1,37986) +LexToken(EOL,'\n',1,37987) +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(OPERATOR,'+',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(SEMICOLON,';',1,38196) +LexToken(EOL,'\n',1,38197) +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(SEMICOLON,';',1,38232) +LexToken(EOL,'\n',1,38233) +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(SEMICOLON,';',1,38256) +LexToken(EOL,'\n',1,38257) +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(OPERATOR,'+',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(SEMICOLON,';',1,38462) +LexToken(EOL,'\n',1,38463) +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(SEMICOLON,';',1,38498) +LexToken(EOL,'\n',1,38499) +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(SEMICOLON,';',1,38522) +LexToken(EOL,'\n',1,38523) +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(OPERATOR,'+',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(SEMICOLON,';',1,38737) +LexToken(EOL,'\n',1,38738) +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(SEMICOLON,';',1,38773) +LexToken(EOL,'\n',1,38774) +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(SEMICOLON,';',1,38797) +LexToken(EOL,'\n',1,38798) +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(OPERATOR,'+',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(NUMBER,'-1',1,38986) +LexToken(SEMICOLON,';',1,38988) +LexToken(EOL,'\n',1,38989) +LexToken(VAR,'A',1,38994) +LexToken(ASSIGNMENT,'=',1,38995) +LexToken(VAR,'zeros',1,38996) +LexToken(OPENBRACKET,'(',1,39001) +LexToken(NUMBER,'3',1,39002) +LexToken(OPERATOR,'*',1,39003) +LexToken(VAR,'N',1,39004) +LexToken(NUMBER,'-1',1,39005) +LexToken(COMMA,',',1,39007) +LexToken(VAR,'N',1,39008) +LexToken(OPERATOR,'*',1,39009) +LexToken(NUMBER,'3',1,39010) +LexToken(CLOSEBRACKET,')',1,39011) +LexToken(SEMICOLON,';',1,39012) +LexToken(EOL,'\n',1,39013) +LexToken(VAR,'B',1,39018) +LexToken(ASSIGNMENT,'=',1,39019) +LexToken(VAR,'zeros',1,39020) +LexToken(OPENBRACKET,'(',1,39025) +LexToken(NUMBER,'3',1,39026) +LexToken(OPERATOR,'*',1,39027) +LexToken(VAR,'N',1,39028) +LexToken(NUMBER,'-1',1,39029) +LexToken(COMMA,',',1,39031) +LexToken(NUMBER,'1',1,39032) +LexToken(CLOSEBRACKET,')',1,39033) +LexToken(SEMICOLON,';',1,39034) +LexToken(EOL,'\n',1,39035) +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(OPERATOR,'*',1,39061) +LexToken(OPENBRACKET,'(',1,39062) +LexToken(VAR,'i',1,39063) +LexToken(NUMBER,'-1',1,39064) +LexToken(CLOSEBRACKET,')',1,39066) +LexToken(OPERATOR,'+',1,39067) +LexToken(NUMBER,'1',1,39068) +LexToken(SEMICOLON,';',1,39069) +LexToken(EOL,'\n',1,39070) +LexToken(VAR,'A',1,39079) +LexToken(OPENBRACKET,'(',1,39080) +LexToken(VAR,'j',1,39081) +LexToken(COMMA,',',1,39082) +LexToken(VAR,'i',1,39083) +LexToken(OPERATOR,'+',1,39084) +LexToken(NUMBER,'2',1,39085) +LexToken(OPERATOR,'*',1,39086) +LexToken(VAR,'N',1,39087) +LexToken(CLOSEBRACKET,')',1,39088) +LexToken(ASSIGNMENT,'=',1,39089) +LexToken(NUMBER,'1',1,39090) +LexToken(SEMICOLON,';',1,39091) +LexToken(EOL,'\n',1,39092) +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(SEMICOLON,';',1,39110) +LexToken(EOL,'\n',1,39111) +LexToken(VAR,'A',1,39120) +LexToken(OPENBRACKET,'(',1,39121) +LexToken(VAR,'j',1,39122) +LexToken(OPERATOR,'+',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(OPERATOR,'+',1,39133) +LexToken(NUMBER,'1',1,39134) +LexToken(CLOSEBRACKET,')',1,39135) +LexToken(OPERATOR,'-',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(OPERATOR,'^',1,39142) +LexToken(NUMBER,'2',1,39143) +LexToken(SEMICOLON,';',1,39144) +LexToken(EOL,'\n',1,39145) +LexToken(VAR,'A',1,39154) +LexToken(OPENBRACKET,'(',1,39155) +LexToken(VAR,'j',1,39156) +LexToken(OPERATOR,'+',1,39157) +LexToken(NUMBER,'1',1,39158) +LexToken(COMMA,',',1,39159) +LexToken(VAR,'i',1,39160) +LexToken(OPERATOR,'+',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(OPERATOR,'+',1,39168) +LexToken(NUMBER,'1',1,39169) +LexToken(CLOSEBRACKET,')',1,39170) +LexToken(OPERATOR,'-',1,39171) +LexToken(VAR,'x',1,39172) +LexToken(OPENBRACKET,'(',1,39173) +LexToken(VAR,'i',1,39174) +LexToken(CLOSEBRACKET,')',1,39175) +LexToken(SEMICOLON,';',1,39176) +LexToken(EOL,'\n',1,39177) +LexToken(VAR,'A',1,39186) +LexToken(OPENBRACKET,'(',1,39187) +LexToken(VAR,'j',1,39188) +LexToken(OPERATOR,'+',1,39189) +LexToken(NUMBER,'1',1,39190) +LexToken(COMMA,',',1,39191) +LexToken(VAR,'i',1,39192) +LexToken(OPERATOR,'+',1,39193) +LexToken(NUMBER,'2',1,39194) +LexToken(OPERATOR,'*',1,39195) +LexToken(VAR,'N',1,39196) +LexToken(CLOSEBRACKET,')',1,39197) +LexToken(ASSIGNMENT,'=',1,39198) +LexToken(NUMBER,'1',1,39199) +LexToken(SEMICOLON,';',1,39200) +LexToken(EOL,'\n',1,39201) +LexToken(VAR,'B',1,39210) +LexToken(OPENBRACKET,'(',1,39211) +LexToken(VAR,'j',1,39212) +LexToken(OPERATOR,'+',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(OPERATOR,'+',1,39220) +LexToken(NUMBER,'1',1,39221) +LexToken(CLOSEBRACKET,')',1,39222) +LexToken(SEMICOLON,';',1,39223) +LexToken(EOL,'\n',1,39224) +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(NUMBER,'-1',1,39247) +LexToken(EOL,'\n',1,39249) +LexToken(VAR,'j',1,39258) +LexToken(ASSIGNMENT,'=',1,39259) +LexToken(NUMBER,'3',1,39260) +LexToken(OPERATOR,'*',1,39261) +LexToken(OPENBRACKET,'(',1,39262) +LexToken(VAR,'i',1,39263) +LexToken(NUMBER,'-1',1,39264) +LexToken(CLOSEBRACKET,')',1,39266) +LexToken(OPERATOR,'+',1,39267) +LexToken(NUMBER,'1',1,39268) +LexToken(SEMICOLON,';',1,39269) +LexToken(EOL,'\n',1,39270) +LexToken(VAR,'A',1,39279) +LexToken(OPENBRACKET,'(',1,39280) +LexToken(VAR,'j',1,39281) +LexToken(OPERATOR,'+',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(OPERATOR,'*',1,39289) +LexToken(OPENBRACKET,'(',1,39290) +LexToken(VAR,'x',1,39291) +LexToken(OPENBRACKET,'(',1,39292) +LexToken(VAR,'i',1,39293) +LexToken(OPERATOR,'+',1,39294) +LexToken(NUMBER,'1',1,39295) +LexToken(CLOSEBRACKET,')',1,39296) +LexToken(OPERATOR,'-',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(SEMICOLON,';',1,39303) +LexToken(EOL,'\n',1,39304) +LexToken(VAR,'A',1,39313) +LexToken(OPENBRACKET,'(',1,39314) +LexToken(VAR,'j',1,39315) +LexToken(OPERATOR,'+',1,39316) +LexToken(NUMBER,'2',1,39317) +LexToken(COMMA,',',1,39318) +LexToken(VAR,'i',1,39319) +LexToken(OPERATOR,'+',1,39320) +LexToken(VAR,'N',1,39321) +LexToken(CLOSEBRACKET,')',1,39322) +LexToken(ASSIGNMENT,'=',1,39323) +LexToken(NUMBER,'1',1,39324) +LexToken(SEMICOLON,';',1,39325) +LexToken(EOL,'\n',1,39326) +LexToken(VAR,'A',1,39335) +LexToken(OPENBRACKET,'(',1,39336) +LexToken(VAR,'j',1,39337) +LexToken(OPERATOR,'+',1,39338) +LexToken(NUMBER,'2',1,39339) +LexToken(COMMA,',',1,39340) +LexToken(VAR,'i',1,39341) +LexToken(OPERATOR,'+',1,39342) +LexToken(VAR,'N',1,39343) +LexToken(OPERATOR,'+',1,39344) +LexToken(NUMBER,'1',1,39345) +LexToken(CLOSEBRACKET,')',1,39346) +LexToken(ASSIGNMENT,'=',1,39347) +LexToken(NUMBER,'-1',1,39348) +LexToken(SEMICOLON,';',1,39350) +LexToken(EOL,'\n',1,39351) +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(OPERATOR,'*',1,39374) +LexToken(VAR,'N',1,39375) +LexToken(COMMA,',',1,39376) +LexToken(NUMBER,'3',1,39377) +LexToken(OPERATOR,'*',1,39378) +LexToken(VAR,'N',1,39379) +LexToken(CLOSEBRACKET,')',1,39380) +LexToken(SEMICOLON,';',1,39381) +LexToken(EOL,'\n',1,39382) +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(OPERATOR,'*',1,39413) +LexToken(OPENBRACKET,'(',1,39414) +LexToken(VAR,'x',1,39415) +LexToken(OPENBRACKET,'(',1,39416) +LexToken(VAR,'i',1,39417) +LexToken(OPERATOR,'+',1,39418) +LexToken(NUMBER,'1',1,39419) +LexToken(CLOSEBRACKET,')',1,39420) +LexToken(OPERATOR,'-',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(OPERATOR,'^',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(OPERATOR,'+',1,39443) +LexToken(VAR,'N',1,39444) +LexToken(CLOSEBRACKET,')',1,39445) +LexToken(ASSIGNMENT,'=',1,39446) +LexToken(NUMBER,'2',1,39447) +LexToken(OPERATOR,'*',1,39448) +LexToken(OPENBRACKET,'(',1,39449) +LexToken(VAR,'x',1,39450) +LexToken(OPENBRACKET,'(',1,39451) +LexToken(VAR,'i',1,39452) +LexToken(OPERATOR,'+',1,39453) +LexToken(NUMBER,'1',1,39454) +LexToken(CLOSEBRACKET,')',1,39455) +LexToken(OPERATOR,'-',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(OPERATOR,'+',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(OPERATOR,'*',1,39481) +LexToken(OPENBRACKET,'(',1,39482) +LexToken(VAR,'x',1,39483) +LexToken(OPENBRACKET,'(',1,39484) +LexToken(VAR,'i',1,39485) +LexToken(OPERATOR,'+',1,39486) +LexToken(NUMBER,'1',1,39487) +LexToken(CLOSEBRACKET,')',1,39488) +LexToken(OPERATOR,'-',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(OPERATOR,'+',1,39507) +LexToken(VAR,'N',1,39508) +LexToken(COMMA,',',1,39509) +LexToken(VAR,'i',1,39510) +LexToken(OPERATOR,'+',1,39511) +LexToken(VAR,'N',1,39512) +LexToken(CLOSEBRACKET,')',1,39513) +LexToken(ASSIGNMENT,'=',1,39514) +LexToken(NUMBER,'1',1,39515) +LexToken(SEMICOLON,';',1,39516) +LexToken(EOL,'\n',1,39517) +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(OPERATOR,'*',1,39549) +LexToken(VAR,'N',1,39550) +LexToken(NUMBER,'-1',1,39551) +LexToken(COMMA,',',1,39553) +LexToken(NUMBER,'3',1,39554) +LexToken(OPERATOR,'*',1,39555) +LexToken(VAR,'N',1,39556) +LexToken(NUMBER,'-1',1,39557) +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(OPERATOR,'*',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(OPERATOR,'\\',1,39595) +LexToken(VAR,'Bt',1,39596) +LexToken(SEMICOLON,';',1,39598) +LexToken(EOL,'\n',1,39599) +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(OPERATOR,'*',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) diff --git a/js/Sources/CURV_f.js b/js/Sources/CURV_f.js new file mode 100644 index 00000000..4e7a849e --- /dev/null +++ b/js/Sources/CURV_f.js @@ -0,0 +1,550 @@ +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(SEMICOLON,';',1,885) +LexToken(EOL,'\n',1,886) +LexToken(VAR,'y',1,891) +LexToken(ASSIGNMENT,'=',1,892) +LexToken(OPENSQBRACKET,'[',1,893) +LexToken(CLOSESQBRACKET,']',1,894) +LexToken(SEMICOLON,';',1,895) +LexToken(EOL,'\n',1,896) +LexToken(VAR,'typ',1,901) +LexToken(ASSIGNMENT,'=',1,904) +LexToken(OPENSQBRACKET,'[',1,905) +LexToken(CLOSESQBRACKET,']',1,906) +LexToken(SEMICOLON,';',1,907) +LexToken(EOL,'\n',1,908) +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(SEMICOLON,';',1,961) +LexToken(EOL,'\n',1,962) +LexToken(VAR,'model',1,971) +LexToken(ASSIGNMENT,'=',1,980) +LexToken(VAR,'arg1',1,982) +LexToken(DOT,'.',1,986) +LexToken(VAR,'model',1,987) +LexToken(SEMICOLON,';',1,992) +LexToken(EOL,'\n',1,993) +LexToken(VAR,'graphics',1,1002) +LexToken(ASSIGNMENT,'=',1,1011) +LexToken(VAR,'arg1',1,1013) +LexToken(DOT,'.',1,1017) +LexToken(VAR,'graphics',1,1018) +LexToken(SEMICOLON,';',1,1026) +LexToken(EOL,'\n',1,1027) +LexToken(VAR,'rpar',1,1036) +LexToken(ASSIGNMENT,'=',1,1041) +LexToken(VAR,'model',1,1043) +LexToken(DOT,'.',1,1048) +LexToken(VAR,'rpar',1,1049) +LexToken(SEMICOLON,';',1,1053) +LexToken(EOL,'\n',1,1054) +LexToken(VAR,'ipar',1,1063) +LexToken(ASSIGNMENT,'=',1,1068) +LexToken(VAR,'model',1,1070) +LexToken(DOT,'.',1,1075) +LexToken(VAR,'ipar',1,1076) +LexToken(SEMICOLON,';',1,1080) +LexToken(EOL,'\n',1,1081) +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(SEMICOLON,';',1,1104) +LexToken(EOL,'\n',1,1105) +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(SEMICOLON,';',1,1128) +LexToken(EOL,'\n',1,1129) +LexToken(VAR,'yy',1,1138) +LexToken(ASSIGNMENT,'=',1,1141) +LexToken(VAR,'rpar',1,1143) +LexToken(OPENBRACKET,'(',1,1147) +LexToken(VAR,'n',1,1148) +LexToken(OPERATOR,'+',1,1149) +LexToken(NUMBER,'1',1,1150) +LexToken(COLON,':',1,1151) +LexToken(NUMBER,'2',1,1152) +LexToken(OPERATOR,'*',1,1153) +LexToken(VAR,'n',1,1154) +LexToken(CLOSEBRACKET,')',1,1155) +LexToken(SEMICOLON,';',1,1156) +LexToken(EOL,'\n',1,1157) +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(OPERATOR,'*',1,1182) +LexToken(VAR,'n',1,1183) +LexToken(OPERATOR,'+',1,1184) +LexToken(NUMBER,'1',1,1185) +LexToken(COLON,':',1,1186) +LexToken(NUMBER,'2',1,1187) +LexToken(OPERATOR,'*',1,1188) +LexToken(VAR,'n',1,1189) +LexToken(OPERATOR,'+',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(SEMICOLON,';',1,1256) +LexToken(EOL,'\n',1,1257) +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(SEMICOLON,';',1,1394) +LexToken(EOL,'\n',1,1395) +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(SEMICOLON,';',1,1436) +LexToken(EOL,'\n',1,1437) +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(OPERATOR,'-',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(NUMBER,'-1',1,1630) +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(SEMICOLON,';',1,1700) +LexToken(EOL,'\n',1,1701) +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(SEMICOLON,';',1,1963) +LexToken(EOL,'\n',1,1964) +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(SEMICOLON,';',1,2058) +LexToken(EOL,'\n',1,2059) +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(SEMICOLON,';',1,2186) +LexToken(EOL,'\n',1,2187) +LexToken(VAR,'yy',1,2196) +LexToken(ASSIGNMENT,'=',1,2199) +LexToken(OPENSQBRACKET,'[',1,2201) +LexToken(NUMBER,'-5',1,2202) +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(NUMBER,'-5',1,2228) +LexToken(COMMA,',',1,2230) +LexToken(NUMBER,'2',1,2231) +LexToken(COMMA,',',1,2232) +LexToken(NUMBER,'5',1,2233) +LexToken(CLOSESQBRACKET,']',1,2234) +LexToken(SEMICOLON,';',1,2235) +LexToken(EOL,'\n',1,2236) +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) diff --git a/js/Sources/Counter.js b/js/Sources/Counter.js new file mode 100644 index 00000000..3775211b --- /dev/null +++ b/js/Sources/Counter.js @@ -0,0 +1,434 @@ +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(SEMICOLON,';',1,959) +LexToken(EOL,'\n',1,960) +LexToken(VAR,'y',1,965) +LexToken(ASSIGNMENT,'=',1,966) +LexToken(OPENSQBRACKET,'[',1,967) +LexToken(CLOSESQBRACKET,']',1,968) +LexToken(SEMICOLON,';',1,969) +LexToken(EOL,'\n',1,970) +LexToken(VAR,'typ',1,975) +LexToken(ASSIGNMENT,'=',1,978) +LexToken(OPENSQBRACKET,'[',1,979) +LexToken(CLOSESQBRACKET,']',1,980) +LexToken(SEMICOLON,';',1,981) +LexToken(EOL,'\n',1,982) +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(SEMICOLON,';',1,1032) +LexToken(EOL,'\n',1,1033) +LexToken(VAR,'graphics',1,1042) +LexToken(ASSIGNMENT,'=',1,1050) +LexToken(VAR,'arg1',1,1051) +LexToken(DOT,'.',1,1055) +LexToken(VAR,'graphics',1,1056) +LexToken(SEMICOLON,';',1,1064) +LexToken(EOL,'\n',1,1065) +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(SEMICOLON,';',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,'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(SEMICOLON,';',1,1486) +LexToken(EOL,'\n',1,1487) +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(COMMA,',',1,1534) +LexToken(EOL,'\n',1,1535) +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(SEMICOLON,';',1,1580) +LexToken(EOL,'\n',1,1581) +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(SEMICOLON,';',1,1610) +LexToken(EOL,'\n',1,1611) +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(SEMICOLON,';',1,1872) +LexToken(EOL,'\n',1,1873) +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(SEMICOLON,';',1,2104) +LexToken(EOL,'\n',1,2105) +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(SEMICOLON,';',1,2272) +LexToken(EOL,'\n',1,2273) +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) diff --git a/js/Sources/FROMWSB.js b/js/Sources/FROMWSB.js new file mode 100644 index 00000000..c881e400 --- /dev/null +++ b/js/Sources/FROMWSB.js @@ -0,0 +1,1608 @@ +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,'FROMWSB',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(SEMICOLON,';',1,885) +LexToken(EOL,'\n',1,886) +LexToken(VAR,'y',1,891) +LexToken(ASSIGNMENT,'=',1,892) +LexToken(OPENSQBRACKET,'[',1,893) +LexToken(CLOSESQBRACKET,']',1,894) +LexToken(SEMICOLON,';',1,895) +LexToken(EOL,'\n',1,896) +LexToken(VAR,'typ',1,901) +LexToken(ASSIGNMENT,'=',1,904) +LexToken(OPENSQBRACKET,'[',1,905) +LexToken(CLOSESQBRACKET,']',1,906) +LexToken(SEMICOLON,';',1,907) +LexToken(EOL,'\n',1,908) +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(EOL,'\n',1,995) +LexToken(FOR,'for',1,1004) +LexToken(VAR,'i',1,1008) +LexToken(ASSIGNMENT,'=',1,1009) +LexToken(NUMBER,'1',1,1010) +LexToken(COLON,':',1,1011) +LexToken(VAR,'length',1,1012) +LexToken(OPENBRACKET,'(',1,1018) +LexToken(VAR,'arg1',1,1019) +LexToken(DOT,'.',1,1023) +LexToken(VAR,'model',1,1024) +LexToken(DOT,'.',1,1029) +LexToken(VAR,'rpar',1,1030) +LexToken(DOT,'.',1,1034) +LexToken(VAR,'objs',1,1035) +LexToken(CLOSEBRACKET,')',1,1039) +LexToken(DO,'do',1,1041) +LexToken(EOL,'\n',1,1043) +LexToken(VAR,'o',1,1056) +LexToken(ASSIGNMENT,'=',1,1058) +LexToken(VAR,'arg1',1,1060) +LexToken(DOT,'.',1,1064) +LexToken(VAR,'model',1,1065) +LexToken(DOT,'.',1,1070) +LexToken(VAR,'rpar',1,1071) +LexToken(DOT,'.',1,1075) +LexToken(VAR,'objs',1,1076) +LexToken(OPENBRACKET,'(',1,1080) +LexToken(VAR,'i',1,1081) +LexToken(CLOSEBRACKET,')',1,1082) +LexToken(SEMICOLON,';',1,1083) +LexToken(EOL,'\n',1,1084) +LexToken(IF,'if',1,1097) +LexToken(VAR,'typeof',1,1100) +LexToken(OPENBRACKET,'(',1,1106) +LexToken(VAR,'o',1,1107) +LexToken(CLOSEBRACKET,')',1,1108) +LexToken(COMPARISON,'==',1,1110) +LexToken(DQSTRING,'"Block"',1,1119) +LexToken(LOGICAL,'&',1,1121) +LexToken(VAR,'o',1,1123) +LexToken(DOT,'.',1,1124) +LexToken(VAR,'gui',1,1125) +LexToken(COMPARISON,'==',1,1129) +LexToken(DQSTRING,'"FROMWS_c"',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(SEMICOLON,';',1,1179) +LexToken(EOL,'\n',1,1180) +LexToken(BREAK,'break',1,1197) +LexToken(SEMICOLON,';',1,1202) +LexToken(EOL,'\n',1,1203) +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(SEMICOLON,';',1,1253) +LexToken(EOL,'\n',1,1254) +LexToken(VAR,'y',1,1263) +LexToken(ASSIGNMENT,'=',1,1264) +LexToken(NUMBER,'0',1,1265) +LexToken(SEMICOLON,';',1,1266) +LexToken(EOL,'\n',1,1267) +LexToken(FOR,'for',1,1276) +LexToken(VAR,'path',1,1280) +LexToken(ASSIGNMENT,'=',1,1284) +LexToken(VAR,'ppath',1,1285) +LexToken(DO,'do',1,1291) +LexToken(EOL,'\n',1,1293) +LexToken(VAR,'np',1,1306) +LexToken(ASSIGNMENT,'=',1,1308) +LexToken(VAR,'size',1,1309) +LexToken(OPENBRACKET,'(',1,1313) +LexToken(VAR,'path',1,1314) +LexToken(COMMA,',',1,1318) +LexToken(DQSTRING,'"*"',1,1321) +LexToken(CLOSEBRACKET,')',1,1322) +LexToken(EOL,'\n',1,1323) +LexToken(VAR,'spath',1,1336) +LexToken(ASSIGNMENT,'=',1,1341) +LexToken(VAR,'list',1,1342) +LexToken(OPENBRACKET,'(',1,1346) +LexToken(CLOSEBRACKET,')',1,1347) +LexToken(EOL,'\n',1,1348) +LexToken(FOR,'for',1,1361) +LexToken(VAR,'k',1,1365) +LexToken(ASSIGNMENT,'=',1,1366) +LexToken(NUMBER,'1',1,1367) +LexToken(COLON,':',1,1368) +LexToken(VAR,'np',1,1369) +LexToken(EOL,'\n',1,1371) +LexToken(VAR,'spath',1,1388) +LexToken(OPENBRACKET,'(',1,1393) +LexToken(LASTINDEX,'$',1,1394) +LexToken(OPERATOR,'+',1,1395) +LexToken(NUMBER,'1',1,1396) +LexToken(CLOSEBRACKET,')',1,1397) +LexToken(ASSIGNMENT,'=',1,1398) +LexToken(DQSTRING,'"model"',1,1405) +LexToken(EOL,'\n',1,1406) +LexToken(VAR,'spath',1,1423) +LexToken(OPENBRACKET,'(',1,1428) +LexToken(LASTINDEX,'$',1,1429) +LexToken(OPERATOR,'+',1,1430) +LexToken(NUMBER,'1',1,1431) +LexToken(CLOSEBRACKET,')',1,1432) +LexToken(ASSIGNMENT,'=',1,1433) +LexToken(DQSTRING,'"rpar"',1,1439) +LexToken(EOL,'\n',1,1440) +LexToken(VAR,'spath',1,1457) +LexToken(OPENBRACKET,'(',1,1462) +LexToken(LASTINDEX,'$',1,1463) +LexToken(OPERATOR,'+',1,1464) +LexToken(NUMBER,'1',1,1465) +LexToken(CLOSEBRACKET,')',1,1466) +LexToken(ASSIGNMENT,'=',1,1467) +LexToken(DQSTRING,'"objs"',1,1473) +LexToken(EOL,'\n',1,1474) +LexToken(VAR,'spath',1,1491) +LexToken(OPENBRACKET,'(',1,1496) +LexToken(LASTINDEX,'$',1,1497) +LexToken(OPERATOR,'+',1,1498) +LexToken(NUMBER,'1',1,1499) +LexToken(CLOSEBRACKET,')',1,1500) +LexToken(ASSIGNMENT,'=',1,1501) +LexToken(VAR,'path',1,1502) +LexToken(OPENBRACKET,'(',1,1506) +LexToken(VAR,'k',1,1507) +LexToken(CLOSEBRACKET,')',1,1508) +LexToken(EOL,'\n',1,1509) +LexToken(END,'end',1,1522) +LexToken(EOL,'\n',1,1525) +LexToken(VAR,'xx',1,1538) +LexToken(ASSIGNMENT,'=',1,1540) +LexToken(VAR,'arg1',1,1541) +LexToken(OPENBRACKET,'(',1,1545) +LexToken(VAR,'spath',1,1546) +LexToken(CLOSEBRACKET,')',1,1551) +LexToken(EOL,'\n',1,1568) +LexToken(VAR,'execstr',1,1581) +LexToken(OPENBRACKET,'(',1,1588) +LexToken(DQSTRING,'"xxn="',1,1594) +LexToken(OPERATOR,'+',1,1595) +LexToken(VAR,'xx',1,1596) +LexToken(DOT,'.',1,1598) +LexToken(VAR,'gui',1,1599) +LexToken(OPERATOR,'+',1,1602) +LexToken(DQSTRING,'"(\\\'set\\\',xx)"',1,1616) +LexToken(CLOSEBRACKET,')',1,1617) +LexToken(EOL,'\n',1,1618) +LexToken(IF,'if',1,1631) +LexToken(NOT,'~',1,1634) +LexToken(VAR,'isequalbitwise',1,1635) +LexToken(OPENBRACKET,'(',1,1649) +LexToken(VAR,'xxn',1,1650) +LexToken(COMMA,',',1,1653) +LexToken(VAR,'xx',1,1654) +LexToken(CLOSEBRACKET,')',1,1656) +LexToken(THEN,'then',1,1658) +LexToken(EOL,'\n',1,1662) +LexToken(VAR,'model',1,1679) +LexToken(ASSIGNMENT,'=',1,1684) +LexToken(VAR,'xx',1,1685) +LexToken(DOT,'.',1,1687) +LexToken(VAR,'model',1,1688) +LexToken(EOL,'\n',1,1693) +LexToken(VAR,'model_n',1,1710) +LexToken(ASSIGNMENT,'=',1,1717) +LexToken(VAR,'xxn',1,1718) +LexToken(DOT,'.',1,1721) +LexToken(VAR,'model',1,1722) +LexToken(EOL,'\n',1,1727) +LexToken(IF,'if',1,1744) +LexToken(NOT,'~',1,1747) +LexToken(VAR,'is_modelica_block',1,1748) +LexToken(OPENBRACKET,'(',1,1765) +LexToken(VAR,'xx',1,1766) +LexToken(CLOSEBRACKET,')',1,1768) +LexToken(THEN,'then',1,1770) +LexToken(EOL,'\n',1,1774) +LexToken(VAR,'modified',1,1795) +LexToken(ASSIGNMENT,'=',1,1803) +LexToken(VAR,'or',1,1804) +LexToken(OPENBRACKET,'(',1,1806) +LexToken(VAR,'model',1,1807) +LexToken(DOT,'.',1,1812) +LexToken(VAR,'sim',1,1813) +LexToken(COMPARISON,'<>',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(SEMICOLON,';',1,3877) +LexToken(EOL,'\n',1,3878) +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(OPERATOR,'+',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(NUMBER,'-159.096',1,4479) +LexToken(COMMA,',',1,4487) +LexToken(NUMBER,'811.104',1,4488) +LexToken(COMMA,',',1,4495) +LexToken(NUMBER,'-121.216',1,4496) +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(NUMBER,'-10',1,4618) +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(NUMBER,'-1',1,5430) +LexToken(COMMA,',',1,5432) +LexToken(VAR,'out2',1,5444) +LexToken(ASSIGNMENT,'=',1,5448) +LexToken(NUMBER,'-2',1,5449) +LexToken(COMMA,',',1,5451) +LexToken(VAR,'outtyp',1,5463) +LexToken(ASSIGNMENT,'=',1,5469) +LexToken(NUMBER,'-1',1,5470) +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(NUMBER,'-31',1,5617) +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(NUMBER,'-1',1,6087) +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(NUMBER,'-1',1,6584) +LexToken(COMMA,',',1,6586) +LexToken(VAR,'in2',1,6598) +LexToken(ASSIGNMENT,'=',1,6601) +LexToken(NUMBER,'-2',1,6602) +LexToken(COMMA,',',1,6604) +LexToken(VAR,'intyp',1,6616) +LexToken(ASSIGNMENT,'=',1,6621) +LexToken(NUMBER,'-1',1,6622) +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(NUMBER,'-1',1,7371) +LexToken(COMMA,',',1,7373) +LexToken(VAR,'out2',1,7385) +LexToken(ASSIGNMENT,'=',1,7389) +LexToken(NUMBER,'-2',1,7390) +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) diff --git a/js/Sources/FROMWS_c.js b/js/Sources/FROMWS_c.js new file mode 100644 index 00000000..42eef932 --- /dev/null +++ b/js/Sources/FROMWS_c.js @@ -0,0 +1,560 @@ +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(SEMICOLON,';',1,886) +LexToken(EOL,'\n',1,887) +LexToken(VAR,'y',1,892) +LexToken(ASSIGNMENT,'=',1,893) +LexToken(OPENSQBRACKET,'[',1,894) +LexToken(CLOSESQBRACKET,']',1,895) +LexToken(SEMICOLON,';',1,896) +LexToken(EOL,'\n',1,897) +LexToken(VAR,'typ',1,902) +LexToken(ASSIGNMENT,'=',1,905) +LexToken(OPENSQBRACKET,'[',1,906) +LexToken(CLOSESQBRACKET,']',1,907) +LexToken(SEMICOLON,';',1,908) +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,954) +LexToken(VAR,'arg1',1,955) +LexToken(SEMICOLON,';',1,959) +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(SEMICOLON,';',1,991) +LexToken(EOL,'\n',1,992) +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(SEMICOLON,';',1,1046) +LexToken(EOL,'\n',1,1047) +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,';',1,1200) +LexToken(DQSTRING,'"Interpolation Method"',1,1235) +LexToken(SEMICOLON,';',1,1236) +LexToken(DQSTRING,'"Enable zero crossing(0:No, 1:Yes)?"',1,1285) +LexToken(SEMICOLON,';',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(COMMA,',',1,1449) +LexToken(EOL,'\n',1,1450) +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(SEMICOLON,';',1,1611) +LexToken(EOL,'\n',1,1612) +LexToken(VAR,'ok',1,1629) +LexToken(ASSIGNMENT,'=',1,1631) +LexToken(PREVAR_BOOLEAN,'%f',1,1632) +LexToken(SEMICOLON,';',1,1634) +LexToken(EOL,'\n',1,1635) +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(SEMICOLON,';',1,1754) +LexToken(EOL,'\n',1,1755) +LexToken(VAR,'ok',1,1772) +LexToken(ASSIGNMENT,'=',1,1774) +LexToken(PREVAR_BOOLEAN,'%f',1,1775) +LexToken(SEMICOLON,';',1,1777) +LexToken(EOL,'\n',1,1778) +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(SEMICOLON,';',1,1923) +LexToken(EOL,'\n',1,1924) +LexToken(VAR,'ok',1,1941) +LexToken(ASSIGNMENT,'=',1,1943) +LexToken(PREVAR_BOOLEAN,'%f',1,1944) +LexToken(SEMICOLON,';',1,1946) +LexToken(EOL,'\n',1,1947) +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(SEMICOLON,';',1,2025) +LexToken(EOL,'\n',1,2026) +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,';',1,2157) +LexToken(DQSTRING,'"Please choose another variable name."',1,2212) +LexToken(CLOSESQBRACKET,']',1,2213) +LexToken(CLOSEBRACKET,')',1,2214) +LexToken(SEMICOLON,';',1,2215) +LexToken(EOL,'\n',1,2216) +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(SEMICOLON,';',1,2358) +LexToken(EOL,'\n',1,2359) +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(NUMBER,'-1',1,2431) +LexToken(COMMA,',',1,2433) +LexToken(NUMBER,'-2',1,2434) +LexToken(CLOSESQBRACKET,']',1,2436) +LexToken(COMMA,',',1,2437) +LexToken(NUMBER,'-1',1,2438) +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(SEMICOLON,';',1,2446) +LexToken(EOL,'\n',1,2447) +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(SEMICOLON,';',1,2515) +LexToken(EOL,'\n',1,2516) +LexToken(VAR,'x',1,2537) +LexToken(DOT,'.',1,2538) +LexToken(VAR,'graphics',1,2539) +LexToken(ASSIGNMENT,'=',1,2547) +LexToken(VAR,'graphics',1,2548) +LexToken(SEMICOLON,';',1,2556) +LexToken(EOL,'\n',1,2557) +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(SEMICOLON,';',1,2708) +LexToken(EOL,'\n',1,2732) +LexToken(VAR,'Method',1,2741) +LexToken(ASSIGNMENT,'=',1,2747) +LexToken(NUMBER,'1',1,2748) +LexToken(SEMICOLON,';',1,2749) +LexToken(EOL,'\n',1,2750) +LexToken(VAR,'ZC',1,2759) +LexToken(ASSIGNMENT,'=',1,2761) +LexToken(NUMBER,'1',1,2762) +LexToken(SEMICOLON,';',1,2763) +LexToken(EOL,'\n',1,2764) +LexToken(VAR,'OutEnd',1,2773) +LexToken(ASSIGNMENT,'=',1,2779) +LexToken(NUMBER,'0',1,2780) +LexToken(SEMICOLON,';',1,2781) +LexToken(EOL,'\n',1,2782) +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(SEMICOLON,';',1,2812) +LexToken(EOL,'\n',1,2813) +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(SEMICOLON,';',1,2850) +LexToken(EOL,'\n',1,2851) +LexToken(VAR,'model',1,2860) +LexToken(DOT,'.',1,2865) +LexToken(VAR,'out',1,2866) +LexToken(ASSIGNMENT,'=',1,2869) +LexToken(NUMBER,'-1',1,2870) +LexToken(EOL,'\n',1,2872) +LexToken(VAR,'model',1,2881) +LexToken(DOT,'.',1,2886) +LexToken(VAR,'out2',1,2887) +LexToken(ASSIGNMENT,'=',1,2891) +LexToken(NUMBER,'-2',1,2892) +LexToken(EOL,'\n',1,2894) +LexToken(VAR,'model',1,2903) +LexToken(DOT,'.',1,2908) +LexToken(VAR,'outtyp',1,2909) +LexToken(ASSIGNMENT,'=',1,2915) +LexToken(NUMBER,'-1',1,2916) +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(SEMICOLON,';',1,2990) +LexToken(EOL,'\n',1,2991) +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(SEMICOLON,';',1,3015) +LexToken(EOL,'\n',1,3016) +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(SEMICOLON,';',1,3041) +LexToken(EOL,'\n',1,3042) +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(SEMICOLON,';',1,3067) +LexToken(EOL,'\n',1,3068) +LexToken(VAR,'model',1,3077) +LexToken(DOT,'.',1,3082) +LexToken(VAR,'blocktype',1,3083) +LexToken(ASSIGNMENT,'=',1,3092) +LexToken(DQSTRING,'"d"',1,3095) +LexToken(SEMICOLON,';',1,3096) +LexToken(EOL,'\n',1,3097) +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(SEMICOLON,';',1,3126) +LexToken(EOL,'\n',1,3127) +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(SEMICOLON,';',1,3215) +LexToken(EOL,'\n',1,3216) +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) diff --git a/js/Sources/GENSIN_f.js b/js/Sources/GENSIN_f.js new file mode 100644 index 00000000..aa4b5692 --- /dev/null +++ b/js/Sources/GENSIN_f.js @@ -0,0 +1,423 @@ +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(SEMICOLON,';',1,962) +LexToken(EOL,'\n',1,963) +LexToken(VAR,'y',1,968) +LexToken(ASSIGNMENT,'=',1,969) +LexToken(OPENSQBRACKET,'[',1,970) +LexToken(CLOSESQBRACKET,']',1,971) +LexToken(SEMICOLON,';',1,972) +LexToken(EOL,'\n',1,973) +LexToken(VAR,'typ',1,978) +LexToken(ASSIGNMENT,'=',1,981) +LexToken(OPENSQBRACKET,'[',1,982) +LexToken(CLOSESQBRACKET,']',1,983) +LexToken(SEMICOLON,';',1,984) +LexToken(EOL,'\n',1,985) +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(SEMICOLON,';',1,1035) +LexToken(EOL,'\n',1,1036) +LexToken(VAR,'graphics',1,1045) +LexToken(ASSIGNMENT,'=',1,1053) +LexToken(VAR,'arg1',1,1054) +LexToken(DOT,'.',1,1058) +LexToken(VAR,'graphics',1,1059) +LexToken(SEMICOLON,';',1,1067) +LexToken(EOL,'\n',1,1068) +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(SEMICOLON,';',1,1122) +LexToken(EOL,'\n',1,1123) +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(SEMICOLON,';',1,1455) +LexToken(EOL,'\n',1,1456) +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(COMMA,',',1,1502) +LexToken(EOL,'\n',1,1503) +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(SEMICOLON,';',1,1720) +LexToken(EOL,'\n',1,1721) +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(SEMICOLON,';',1,2028) +LexToken(EOL,'\n',1,2029) +LexToken(VAR,'model',1,2046) +LexToken(DOT,'.',1,2051) +LexToken(VAR,'outtyp',1,2052) +LexToken(ASSIGNMENT,'=',1,2058) +LexToken(NUMBER,'1',1,2059) +LexToken(SEMICOLON,';',1,2060) +LexToken(EOL,'\n',1,2061) +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(SEMICOLON,';',1,2099) +LexToken(EOL,'\n',1,2100) +LexToken(VAR,'x',1,2117) +LexToken(DOT,'.',1,2118) +LexToken(VAR,'graphics',1,2119) +LexToken(ASSIGNMENT,'=',1,2127) +LexToken(VAR,'graphics',1,2128) +LexToken(SEMICOLON,';',1,2136) +LexToken(EOL,'\n',1,2137) +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) diff --git a/js/Sources/GENSQR_f.js b/js/Sources/GENSQR_f.js new file mode 100644 index 00000000..5efdd2ac --- /dev/null +++ b/js/Sources/GENSQR_f.js @@ -0,0 +1,300 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'graphics',1,967) +LexToken(ASSIGNMENT,'=',1,975) +LexToken(VAR,'arg1',1,976) +LexToken(DOT,'.',1,980) +LexToken(VAR,'graphics',1,981) +LexToken(SEMICOLON,';',1,989) +LexToken(EOL,'\n',1,990) +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(SEMICOLON,';',1,1044) +LexToken(EOL,'\n',1,1045) +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(COMMA,',',1,1107) +LexToken(EOL,'\n',1,1108) +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(COMMA,',',1,1371) +LexToken(EOL,'\n',1,1372) +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(SEMICOLON,';',1,1580) +LexToken(EOL,'\n',1,1581) +LexToken(VAR,'model',1,1594) +LexToken(DOT,'.',1,1599) +LexToken(VAR,'outtyp',1,1600) +LexToken(ASSIGNMENT,'=',1,1606) +LexToken(NUMBER,'1',1,1607) +LexToken(SEMICOLON,';',1,1608) +LexToken(EOL,'\n',1,1609) +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(SEMICOLON,';',1,1642) +LexToken(EOL,'\n',1,1643) +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(SEMICOLON,';',1,1818) +LexToken(EOL,'\n',1,1819) +LexToken(VAR,'model',1,1828) +LexToken(DOT,'.',1,1833) +LexToken(VAR,'out2',1,1834) +LexToken(ASSIGNMENT,'=',1,1838) +LexToken(NUMBER,'1',1,1839) +LexToken(SEMICOLON,';',1,1840) +LexToken(EOL,'\n',1,1841) +LexToken(VAR,'model',1,1850) +LexToken(DOT,'.',1,1855) +LexToken(VAR,'outtyp',1,1856) +LexToken(ASSIGNMENT,'=',1,1862) +LexToken(NUMBER,'1',1,1863) +LexToken(SEMICOLON,';',1,1864) +LexToken(EOL,'\n',1,1865) +LexToken(VAR,'model',1,1874) +LexToken(DOT,'.',1,1879) +LexToken(VAR,'evtin',1,1880) +LexToken(ASSIGNMENT,'=',1,1885) +LexToken(NUMBER,'1',1,1886) +LexToken(SEMICOLON,';',1,1887) +LexToken(EOL,'\n',1,1888) +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) diff --git a/js/Sources/GEN_SQR.js b/js/Sources/GEN_SQR.js new file mode 100644 index 00000000..46de75c7 --- /dev/null +++ b/js/Sources/GEN_SQR.js @@ -0,0 +1,2707 @@ +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(SEMICOLON,';',1,929) +LexToken(EOL,'\n',1,930) +LexToken(VAR,'y',1,935) +LexToken(ASSIGNMENT,'=',1,936) +LexToken(OPENSQBRACKET,'[',1,937) +LexToken(CLOSESQBRACKET,']',1,938) +LexToken(SEMICOLON,';',1,939) +LexToken(EOL,'\n',1,940) +LexToken(VAR,'typ',1,945) +LexToken(ASSIGNMENT,'=',1,948) +LexToken(OPENSQBRACKET,'[',1,949) +LexToken(CLOSESQBRACKET,']',1,950) +LexToken(SEMICOLON,';',1,951) +LexToken(EOL,'\n',1,952) +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(SEMICOLON,';',1,1035) +LexToken(EOL,'\n',1,1036) +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(SEMICOLON,';',1,1086) +LexToken(EOL,'\n',1,1087) +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,';',1,1263) +LexToken(DQSTRING,'"Maximum Value"',1,1287) +LexToken(SEMICOLON,';',1,1288) +LexToken(DQSTRING,'"Initial Value( 1= Minimum Value 2= Maximum Value)"',1,1348) +LexToken(SEMICOLON,';',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(NUMBER,'-1',1,1409) +LexToken(COMMA,',',1,1411) +LexToken(NUMBER,'-1',1,1412) +LexToken(CLOSESQBRACKET,']',1,1414) +LexToken(COMMA,',',1,1415) +LexToken(DQSTRING,'"mat"',1,1420) +LexToken(COMMA,',',1,1421) +LexToken(OPENSQBRACKET,'[',1,1422) +LexToken(NUMBER,'-1',1,1423) +LexToken(COMMA,',',1,1425) +LexToken(NUMBER,'-1',1,1426) +LexToken(CLOSESQBRACKET,']',1,1428) +LexToken(COMMA,',',1,1429) +LexToken(DQSTRING,'"pol"',1,1434) +LexToken(COMMA,',',1,1435) +LexToken(NUMBER,'-1',1,1436) +LexToken(COMMA,',',1,1438) +LexToken(DQSTRING,'"pol"',1,1443) +LexToken(COMMA,',',1,1444) +LexToken(NUMBER,'-1',1,1445) +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(SEMICOLON,';',1,1717) +LexToken(EOL,'\n',1,1718) +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(SEMICOLON,';',1,1777) +LexToken(EOL,'\n',1,1778) +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(NUMBER,'-176.97473',1,2437) +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(NUMBER,'-10',1,2580) +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,';',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,';',1,2844) +LexToken(DQSTRING,'"if Amin>Amax then error(\\\'Maximum value must be greater than the Minimum Value\\\');end"',1,2940) +LexToken(SEMICOLON,';',1,2941) +LexToken(DQSTRING,'"P=%pi/F"',1,2959) +LexToken(SEMICOLON,';',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(NUMBER,'-1',1,4849) +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(NUMBER,'-1',1,6442) +LexToken(SEMICOLON,';',1,6444) +LexToken(NUMBER,'-1',1,6445) +LexToken(CLOSESQBRACKET,']',1,6447) +LexToken(COMMA,',',1,6448) +LexToken(VAR,'in2',1,6460) +LexToken(ASSIGNMENT,'=',1,6463) +LexToken(OPENSQBRACKET,'[',1,6464) +LexToken(NUMBER,'-2',1,6465) +LexToken(SEMICOLON,';',1,6467) +LexToken(NUMBER,'-2',1,6468) +LexToken(CLOSESQBRACKET,']',1,6470) +LexToken(COMMA,',',1,6471) +LexToken(VAR,'intyp',1,6483) +LexToken(ASSIGNMENT,'=',1,6488) +LexToken(OPENSQBRACKET,'[',1,6489) +LexToken(NUMBER,'-1',1,6490) +LexToken(SEMICOLON,';',1,6492) +LexToken(NUMBER,'-1',1,6493) +LexToken(CLOSESQBRACKET,']',1,6495) +LexToken(COMMA,',',1,6496) +LexToken(VAR,'out',1,6508) +LexToken(ASSIGNMENT,'=',1,6511) +LexToken(NUMBER,'-1',1,6512) +LexToken(COMMA,',',1,6514) +LexToken(VAR,'out2',1,6526) +LexToken(ASSIGNMENT,'=',1,6530) +LexToken(NUMBER,'-2',1,6531) +LexToken(COMMA,',',1,6533) +LexToken(VAR,'outtyp',1,6545) +LexToken(ASSIGNMENT,'=',1,6551) +LexToken(NUMBER,'-1',1,6552) +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(NUMBER,'-2',1,7852) +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(NUMBER,'-1',1,7906) +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(NUMBER,'-1',1,8182) +LexToken(SEMICOLON,';',1,8184) +LexToken(NUMBER,'-1',1,8185) +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(NUMBER,'-1',1,8719) +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(NUMBER,'-1',1,8943) +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(NUMBER,'-1',1,9529) +LexToken(COMMA,',',1,9531) +LexToken(VAR,'in2',1,9543) +LexToken(ASSIGNMENT,'=',1,9546) +LexToken(NUMBER,'-2',1,9547) +LexToken(COMMA,',',1,9549) +LexToken(VAR,'intyp',1,9561) +LexToken(ASSIGNMENT,'=',1,9566) +LexToken(NUMBER,'-1',1,9567) +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(OPERATOR,'/',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(NUMBER,'-1',1,10982) +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(NUMBER,'-1',1,11297) +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(NUMBER,'-1',1,11486) +LexToken(EOL,'\n',1,11488) +LexToken(VAR,'model',1,11497) +LexToken(DOT,'.',1,11502) +LexToken(VAR,'out2',1,11503) +LexToken(ASSIGNMENT,'=',1,11507) +LexToken(NUMBER,'-2',1,11508) +LexToken(EOL,'\n',1,11510) +LexToken(VAR,'model',1,11519) +LexToken(DOT,'.',1,11524) +LexToken(VAR,'outtyp',1,11525) +LexToken(ASSIGNMENT,'=',1,11531) +LexToken(NUMBER,'-1',1,11532) +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(NUMBER,'-1',1,11926) +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) diff --git a/js/Sources/Ground_g.js b/js/Sources/Ground_g.js new file mode 100644 index 00000000..f705621f --- /dev/null +++ b/js/Sources/Ground_g.js @@ -0,0 +1,191 @@ +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(SEMICOLON,';',1,907) +LexToken(EOL,'\n',1,908) +LexToken(VAR,'y',1,913) +LexToken(ASSIGNMENT,'=',1,914) +LexToken(OPENSQBRACKET,'[',1,915) +LexToken(CLOSESQBRACKET,']',1,916) +LexToken(SEMICOLON,';',1,917) +LexToken(EOL,'\n',1,918) +LexToken(VAR,'typ',1,923) +LexToken(ASSIGNMENT,'=',1,926) +LexToken(OPENSQBRACKET,'[',1,927) +LexToken(CLOSESQBRACKET,']',1,928) +LexToken(SEMICOLON,';',1,929) +LexToken(EOL,'\n',1,930) +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(SEMICOLON,';',1,980) +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,'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(NUMBER,'-1',1,1189) +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(SEMICOLON,';',1,1240) +LexToken(EOL,'\n',1,1241) +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) diff --git a/js/Sources/INIMPL_f.js b/js/Sources/INIMPL_f.js new file mode 100644 index 00000000..fa2c34f7 --- /dev/null +++ b/js/Sources/INIMPL_f.js @@ -0,0 +1,377 @@ +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(SEMICOLON,';',1,958) +LexToken(EOL,'\n',1,959) +LexToken(VAR,'y',1,964) +LexToken(ASSIGNMENT,'=',1,965) +LexToken(OPENSQBRACKET,'[',1,966) +LexToken(CLOSESQBRACKET,']',1,967) +LexToken(SEMICOLON,';',1,968) +LexToken(EOL,'\n',1,969) +LexToken(VAR,'typ',1,974) +LexToken(ASSIGNMENT,'=',1,977) +LexToken(OPENSQBRACKET,'[',1,978) +LexToken(CLOSESQBRACKET,']',1,979) +LexToken(SEMICOLON,';',1,980) +LexToken(EOL,'\n',1,981) +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(SEMICOLON,';',1,1031) +LexToken(EOL,'\n',1,1032) +LexToken(VAR,'graphics',1,1041) +LexToken(ASSIGNMENT,'=',1,1049) +LexToken(VAR,'arg1',1,1050) +LexToken(DOT,'.',1,1054) +LexToken(VAR,'graphics',1,1055) +LexToken(SEMICOLON,';',1,1063) +LexToken(EOL,'\n',1,1064) +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(SEMICOLON,';',1,1118) +LexToken(EOL,'\n',1,1119) +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(COMMA,',',1,1181) +LexToken(EOL,'\n',1,1182) +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(SEMICOLON,';',1,1442) +LexToken(EOL,'\n',1,1443) +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(SEMICOLON,';',1,1738) +LexToken(EOL,'\n',1,1739) +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(SEMICOLON,';',1,1830) +LexToken(EOL,'\n',1,1831) +LexToken(VAR,'y',1,1852) +LexToken(ASSIGNMENT,'=',1,1853) +LexToken(VAR,'needcompile',1,1854) +LexToken(COMMA,',',1,1865) +LexToken(EOL,'\n',1,1866) +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(NUMBER,'-1',1,2169) +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) diff --git a/js/Sources/IN_f.js b/js/Sources/IN_f.js new file mode 100644 index 00000000..f0cecf03 --- /dev/null +++ b/js/Sources/IN_f.js @@ -0,0 +1,456 @@ +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(SEMICOLON,';',1,956) +LexToken(EOL,'\n',1,957) +LexToken(VAR,'y',1,962) +LexToken(ASSIGNMENT,'=',1,963) +LexToken(OPENSQBRACKET,'[',1,964) +LexToken(CLOSESQBRACKET,']',1,965) +LexToken(SEMICOLON,';',1,966) +LexToken(EOL,'\n',1,967) +LexToken(VAR,'typ',1,972) +LexToken(ASSIGNMENT,'=',1,975) +LexToken(OPENSQBRACKET,'[',1,976) +LexToken(CLOSESQBRACKET,']',1,977) +LexToken(SEMICOLON,';',1,978) +LexToken(EOL,'\n',1,979) +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(SEMICOLON,';',1,1029) +LexToken(EOL,'\n',1,1030) +LexToken(VAR,'graphics',1,1039) +LexToken(ASSIGNMENT,'=',1,1047) +LexToken(VAR,'arg1',1,1048) +LexToken(DOT,'.',1,1052) +LexToken(VAR,'graphics',1,1053) +LexToken(SEMICOLON,';',1,1061) +LexToken(EOL,'\n',1,1062) +LexToken(VAR,'model',1,1071) +LexToken(ASSIGNMENT,'=',1,1076) +LexToken(VAR,'arg1',1,1077) +LexToken(DOT,'.',1,1081) +LexToken(VAR,'model',1,1082) +LexToken(SEMICOLON,';',1,1087) +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(SEMICOLON,';',1,1117) +LexToken(EOL,'\n',1,1118) +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(COMMA,',',1,1180) +LexToken(EOL,'\n',1,1181) +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(COMMA,',',1,1288) +LexToken(EOL,'\n',1,1289) +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,';',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,';',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(NUMBER,'-1',1,1585) +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(COMMA,',',1,1649) +LexToken(EOL,'\n',1,1650) +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(NUMBER,'-1',1,1947) +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(SEMICOLON,';',1,2147) +LexToken(EOL,'\n',1,2148) +LexToken(VAR,'y',1,2169) +LexToken(ASSIGNMENT,'=',1,2170) +LexToken(VAR,'needcompile',1,2171) +LexToken(COMMA,',',1,2182) +LexToken(EOL,'\n',1,2183) +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(SEMICOLON,';',1,2266) +LexToken(EOL,'\n',1,2267) +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(SEMICOLON,';',1,2368) +LexToken(EOL,'\n',1,2369) +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(NUMBER,'-1',1,2633) +LexToken(EOL,'\n',1,2635) +LexToken(VAR,'model',1,2644) +LexToken(DOT,'.',1,2649) +LexToken(VAR,'out2',1,2650) +LexToken(ASSIGNMENT,'=',1,2654) +LexToken(NUMBER,'-2',1,2655) +LexToken(EOL,'\n',1,2657) +LexToken(VAR,'model',1,2666) +LexToken(DOT,'.',1,2671) +LexToken(VAR,'outtyp',1,2672) +LexToken(ASSIGNMENT,'=',1,2678) +LexToken(NUMBER,'-1',1,2679) +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) diff --git a/js/Sources/Modulo_Count.js b/js/Sources/Modulo_Count.js new file mode 100644 index 00000000..0cdae964 --- /dev/null +++ b/js/Sources/Modulo_Count.js @@ -0,0 +1,380 @@ +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(SEMICOLON,';',1,963) +LexToken(EOL,'\n',1,964) +LexToken(VAR,'y',1,969) +LexToken(ASSIGNMENT,'=',1,970) +LexToken(OPENSQBRACKET,'[',1,971) +LexToken(CLOSESQBRACKET,']',1,972) +LexToken(SEMICOLON,';',1,973) +LexToken(EOL,'\n',1,974) +LexToken(VAR,'typ',1,979) +LexToken(ASSIGNMENT,'=',1,982) +LexToken(OPENSQBRACKET,'[',1,983) +LexToken(CLOSESQBRACKET,']',1,984) +LexToken(SEMICOLON,';',1,985) +LexToken(EOL,'\n',1,986) +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(SEMICOLON,';',1,1036) +LexToken(EOL,'\n',1,1037) +LexToken(VAR,'graphics',1,1046) +LexToken(ASSIGNMENT,'=',1,1054) +LexToken(VAR,'arg1',1,1055) +LexToken(DOT,'.',1,1059) +LexToken(VAR,'graphics',1,1060) +LexToken(SEMICOLON,';',1,1068) +LexToken(EOL,'\n',1,1069) +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(SEMICOLON,';',1,1123) +LexToken(EOL,'\n',1,1124) +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(SEMICOLON,';',1,1468) +LexToken(EOL,'\n',1,1469) +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(SEMICOLON,';',1,1501) +LexToken(EOL,'\n',1,1502) +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(SEMICOLON,';',1,1531) +LexToken(EOL,'\n',1,1532) +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(COMMA,',',1,1578) +LexToken(EOL,'\n',1,1579) +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(SEMICOLON,';',1,1806) +LexToken(EOL,'\n',1,1807) +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(SEMICOLON,';',1,2021) +LexToken(EOL,'\n',1,2022) +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(SEMICOLON,';',1,2108) +LexToken(EOL,'\n',1,2109) +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(SEMICOLON,';',1,2144) +LexToken(EOL,'\n',1,2145) +LexToken(VAR,'x',1,2162) +LexToken(DOT,'.',1,2163) +LexToken(VAR,'graphics',1,2164) +LexToken(ASSIGNMENT,'=',1,2172) +LexToken(VAR,'graphics',1,2173) +LexToken(SEMICOLON,';',1,2181) +LexToken(EOL,'\n',1,2182) +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) diff --git a/js/Sources/PULSE_SC.js b/js/Sources/PULSE_SC.js new file mode 100644 index 00000000..79fbd94d --- /dev/null +++ b/js/Sources/PULSE_SC.js @@ -0,0 +1,2349 @@ +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(SEMICOLON,';',1,929) +LexToken(EOL,'\n',1,930) +LexToken(VAR,'y',1,935) +LexToken(ASSIGNMENT,'=',1,936) +LexToken(OPENSQBRACKET,'[',1,937) +LexToken(CLOSESQBRACKET,']',1,938) +LexToken(SEMICOLON,';',1,939) +LexToken(EOL,'\n',1,940) +LexToken(VAR,'typ',1,945) +LexToken(ASSIGNMENT,'=',1,948) +LexToken(OPENSQBRACKET,'[',1,949) +LexToken(CLOSESQBRACKET,']',1,950) +LexToken(SEMICOLON,';',1,951) +LexToken(EOL,'\n',1,952) +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(SEMICOLON,';',1,1035) +LexToken(EOL,'\n',1,1036) +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(SEMICOLON,';',1,1086) +LexToken(EOL,'\n',1,1087) +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(NUMBER,'-1',1,1362) +LexToken(COMMA,',',1,1364) +LexToken(DQSTRING,'"pol"',1,1369) +LexToken(COMMA,',',1,1370) +LexToken(NUMBER,'-1',1,1371) +LexToken(COMMA,',',1,1373) +LexToken(DQSTRING,'"pol"',1,1378) +LexToken(COMMA,',',1,1379) +LexToken(NUMBER,'-1',1,1380) +LexToken(COMMA,',',1,1382) +LexToken(DQSTRING,'"mat"',1,1387) +LexToken(COMMA,',',1,1388) +LexToken(OPENSQBRACKET,'[',1,1389) +LexToken(NUMBER,'-1',1,1390) +LexToken(NUMBER,'-1',1,1393) +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(SEMICOLON,';',1,1429) +LexToken(EOL,'\n',1,1430) +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(SEMICOLON,';',1,1658) +LexToken(EOL,'\n',1,1659) +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(SEMICOLON,';',1,1718) +LexToken(EOL,'\n',1,1719) +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(NUMBER,'-162.7581',1,2449) +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(NUMBER,'-10',1,2623) +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,';',1,2692) +LexToken(DQSTRING,'"if (W<0 | W>100) then error(\\\'Width must be between 0 and 100\\\');end"',1,2771) +LexToken(SEMICOLON,';',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(NUMBER,'-1',1,4561) +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(NUMBER,'-1',1,5408) +LexToken(SEMICOLON,';',1,5410) +LexToken(NUMBER,'-1',1,5411) +LexToken(CLOSESQBRACKET,']',1,5413) +LexToken(COMMA,',',1,5414) +LexToken(VAR,'in2',1,5426) +LexToken(ASSIGNMENT,'=',1,5429) +LexToken(OPENSQBRACKET,'[',1,5430) +LexToken(NUMBER,'-2',1,5431) +LexToken(SEMICOLON,';',1,5433) +LexToken(NUMBER,'-2',1,5434) +LexToken(CLOSESQBRACKET,']',1,5436) +LexToken(COMMA,',',1,5437) +LexToken(VAR,'intyp',1,5449) +LexToken(ASSIGNMENT,'=',1,5454) +LexToken(OPENSQBRACKET,'[',1,5455) +LexToken(NUMBER,'-1',1,5456) +LexToken(SEMICOLON,';',1,5458) +LexToken(NUMBER,'-1',1,5459) +LexToken(CLOSESQBRACKET,']',1,5461) +LexToken(COMMA,',',1,5462) +LexToken(VAR,'out',1,5474) +LexToken(ASSIGNMENT,'=',1,5477) +LexToken(NUMBER,'-1',1,5478) +LexToken(COMMA,',',1,5480) +LexToken(VAR,'out2',1,5492) +LexToken(ASSIGNMENT,'=',1,5496) +LexToken(NUMBER,'-2',1,5497) +LexToken(COMMA,',',1,5499) +LexToken(VAR,'outtyp',1,5511) +LexToken(ASSIGNMENT,'=',1,5517) +LexToken(NUMBER,'-1',1,5518) +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(NUMBER,'-1',1,7129) +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(NUMBER,'-1',1,8044) +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(NUMBER,'-1',1,8398) +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(NUMBER,'-1',1,8662) +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(NUMBER,'-1',1,9164) +LexToken(COMMA,',',1,9166) +LexToken(VAR,'in2',1,9178) +LexToken(ASSIGNMENT,'=',1,9181) +LexToken(NUMBER,'-2',1,9182) +LexToken(COMMA,',',1,9184) +LexToken(VAR,'intyp',1,9196) +LexToken(ASSIGNMENT,'=',1,9201) +LexToken(NUMBER,'-1',1,9202) +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(NUMBER,'-1',1,9976) +LexToken(EOL,'\n',1,9978) +LexToken(VAR,'model',1,9987) +LexToken(DOT,'.',1,9992) +LexToken(VAR,'out2',1,9993) +LexToken(ASSIGNMENT,'=',1,9997) +LexToken(NUMBER,'-2',1,9998) +LexToken(EOL,'\n',1,10000) +LexToken(VAR,'model',1,10009) +LexToken(DOT,'.',1,10014) +LexToken(VAR,'outtyp',1,10015) +LexToken(ASSIGNMENT,'=',1,10021) +LexToken(NUMBER,'-1',1,10022) +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) diff --git a/js/Sources/RAMP.js b/js/Sources/RAMP.js new file mode 100644 index 00000000..8281fc13 --- /dev/null +++ b/js/Sources/RAMP.js @@ -0,0 +1,367 @@ +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(SEMICOLON,';',1,955) +LexToken(EOL,'\n',1,956) +LexToken(VAR,'y',1,961) +LexToken(ASSIGNMENT,'=',1,962) +LexToken(OPENSQBRACKET,'[',1,963) +LexToken(CLOSESQBRACKET,']',1,964) +LexToken(SEMICOLON,';',1,965) +LexToken(EOL,'\n',1,966) +LexToken(VAR,'typ',1,971) +LexToken(ASSIGNMENT,'=',1,974) +LexToken(OPENSQBRACKET,'[',1,975) +LexToken(CLOSESQBRACKET,']',1,976) +LexToken(SEMICOLON,';',1,977) +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,'x',1,1022) +LexToken(ASSIGNMENT,'=',1,1023) +LexToken(VAR,'arg1',1,1024) +LexToken(SEMICOLON,';',1,1028) +LexToken(EOL,'\n',1,1029) +LexToken(VAR,'graphics',1,1038) +LexToken(ASSIGNMENT,'=',1,1046) +LexToken(VAR,'arg1',1,1047) +LexToken(DOT,'.',1,1051) +LexToken(VAR,'graphics',1,1052) +LexToken(SEMICOLON,';',1,1060) +LexToken(EOL,'\n',1,1061) +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(SEMICOLON,';',1,1115) +LexToken(EOL,'\n',1,1116) +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(COMMA,',',1,1464) +LexToken(EOL,'\n',1,1465) +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(SEMICOLON,';',1,1685) +LexToken(EOL,'\n',1,1686) +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(SEMICOLON,';',1,1747) +LexToken(EOL,'\n',1,1748) +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(SEMICOLON,';',1,1821) +LexToken(EOL,'\n',1,1822) +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(SEMICOLON,';',1,1941) +LexToken(EOL,'\n',1,1942) +LexToken(VAR,'iout',1,1951) +LexToken(ASSIGNMENT,'=',1,1955) +LexToken(NUMBER,'0',1,1956) +LexToken(SEMICOLON,';',1,1957) +LexToken(EOL,'\n',1,1958) +LexToken(VAR,'stt',1,1967) +LexToken(ASSIGNMENT,'=',1,1970) +LexToken(NUMBER,'0',1,1971) +LexToken(SEMICOLON,';',1,1972) +LexToken(EOL,'\n',1,1973) +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(SEMICOLON,';',1,2003) +LexToken(EOL,'\n',1,2004) +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) diff --git a/js/Sources/RAND_f.js b/js/Sources/RAND_f.js new file mode 100644 index 00000000..1f30adff --- /dev/null +++ b/js/Sources/RAND_f.js @@ -0,0 +1,485 @@ +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(SEMICOLON,';',1,882) +LexToken(EOL,'\n',1,883) +LexToken(VAR,'y',1,888) +LexToken(ASSIGNMENT,'=',1,889) +LexToken(OPENSQBRACKET,'[',1,890) +LexToken(CLOSESQBRACKET,']',1,891) +LexToken(SEMICOLON,';',1,892) +LexToken(EOL,'\n',1,893) +LexToken(VAR,'typ',1,898) +LexToken(ASSIGNMENT,'=',1,901) +LexToken(OPENSQBRACKET,'[',1,902) +LexToken(CLOSESQBRACKET,']',1,903) +LexToken(SEMICOLON,';',1,904) +LexToken(EOL,'\n',1,905) +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(SEMICOLON,';',1,955) +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(SEMICOLON,';',1,987) +LexToken(EOL,'\n',1,988) +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(SEMICOLON,';',1,1042) +LexToken(EOL,'\n',1,1043) +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(COMMA,',',1,1107) +LexToken(EOL,'\n',1,1108) +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(COMMA,',',1,1221) +LexToken(EOL,'\n',1,1222) +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,';',1,1379) +LexToken(DQSTRING,'"flag = 0 : Uniform distribution A is min and A+B max"',1,1446) +LexToken(SEMICOLON,';',1,1447) +LexToken(DQSTRING,'"flag = 1 : Normal distribution A is mean and B deviation"',1,1518) +LexToken(SEMICOLON,';',1,1519) +LexToken(DQSTRING,'" "',1,1535) +LexToken(SEMICOLON,';',1,1536) +LexToken(DQSTRING,'"A and B must be vector with equal sizes"',1,1590) +LexToken(SEMICOLON,';',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(NUMBER,'-1',1,1741) +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(COMMA,',',1,1828) +LexToken(EOL,'\n',1,1829) +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(OPERATOR,'*',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(SEMICOLON,';',1,2207) +LexToken(EOL,'\n',1,2208) +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(OPERATOR,'*',1,2510) +LexToken(OPENBRACKET,'(',1,2511) +LexToken(NUMBER,'10',1,2512) +LexToken(OPERATOR,'^',1,2514) +LexToken(NUMBER,'7',1,2515) +LexToken(NUMBER,'-1',1,2516) +LexToken(CLOSEBRACKET,')',1,2518) +LexToken(CLOSEBRACKET,')',1,2519) +LexToken(SEMICOLON,';',1,2520) +LexToken(NUMBER,'0',1,2521) +LexToken(OPERATOR,'*',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) diff --git a/js/Sources/RAND_m.js b/js/Sources/RAND_m.js new file mode 100644 index 00000000..5e856563 --- /dev/null +++ b/js/Sources/RAND_m.js @@ -0,0 +1,726 @@ +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(SEMICOLON,';',1,882) +LexToken(EOL,'\n',1,883) +LexToken(VAR,'y',1,888) +LexToken(ASSIGNMENT,'=',1,889) +LexToken(OPENSQBRACKET,'[',1,890) +LexToken(CLOSESQBRACKET,']',1,891) +LexToken(SEMICOLON,';',1,892) +LexToken(EOL,'\n',1,893) +LexToken(VAR,'typ',1,898) +LexToken(ASSIGNMENT,'=',1,901) +LexToken(OPENSQBRACKET,'[',1,902) +LexToken(CLOSESQBRACKET,']',1,903) +LexToken(SEMICOLON,';',1,904) +LexToken(EOL,'\n',1,905) +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(SEMICOLON,';',1,955) +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(SEMICOLON,';',1,987) +LexToken(EOL,'\n',1,988) +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(SEMICOLON,';',1,1042) +LexToken(EOL,'\n',1,1043) +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(COMMA,',',1,1103) +LexToken(EOL,'\n',1,1104) +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,';',1,1264) +LexToken(DQSTRING,'"flag = 0 : Uniform distribution A is min and A+B max"',1,1331) +LexToken(SEMICOLON,';',1,1332) +LexToken(DQSTRING,'"flag = 1 : Normal distribution A is mean and B deviation"',1,1403) +LexToken(SEMICOLON,';',1,1404) +LexToken(DQSTRING,'" "',1,1420) +LexToken(SEMICOLON,';',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(NUMBER,'-1',1,1597) +LexToken(NUMBER,'-2',1,1600) +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(COMMA,',',1,1685) +LexToken(EOL,'\n',1,1686) +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(SEMICOLON,';',1,1915) +LexToken(EOL,'\n',1,1916) +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(OPERATOR,'*',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(SEMICOLON,';',1,2135) +LexToken(EOL,'\n',1,2136) +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(OPERATOR,'*',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(SEMICOLON,';',1,2387) +LexToken(EOL,'\n',1,2388) +LexToken(VAR,'ok',1,2409) +LexToken(ASSIGNMENT,'=',1,2411) +LexToken(PREVAR_BOOLEAN,'%f',1,2412) +LexToken(SEMICOLON,';',1,2414) +LexToken(EOL,'\n',1,2415) +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(SEMICOLON,';',1,2771) +LexToken(EOL,'\n',1,2772) +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(SEMICOLON,';',1,3020) +LexToken(EOL,'\n',1,3021) +LexToken(VAR,'funtyp',1,3030) +LexToken(ASSIGNMENT,'=',1,3036) +LexToken(NUMBER,'4',1,3037) +LexToken(SEMICOLON,';',1,3038) +LexToken(EOL,'\n',1,3039) +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(OPERATOR,'*',1,3343) +LexToken(OPENBRACKET,'(',1,3344) +LexToken(NUMBER,'10',1,3345) +LexToken(OPERATOR,'^',1,3347) +LexToken(NUMBER,'7',1,3348) +LexToken(NUMBER,'-1',1,3349) +LexToken(CLOSEBRACKET,')',1,3351) +LexToken(CLOSEBRACKET,')',1,3352) +LexToken(SEMICOLON,';',1,3353) +LexToken(NUMBER,'0',1,3354) +LexToken(OPERATOR,'*',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(OPERATOR,'*',1,3599) +LexToken(OPENBRACKET,'(',1,3600) +LexToken(NUMBER,'10',1,3601) +LexToken(OPERATOR,'^',1,3603) +LexToken(NUMBER,'7',1,3604) +LexToken(NUMBER,'-1',1,3605) +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) diff --git a/js/Sources/READAU_f.js b/js/Sources/READAU_f.js new file mode 100644 index 00000000..7f4ca811 --- /dev/null +++ b/js/Sources/READAU_f.js @@ -0,0 +1,787 @@ +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(SEMICOLON,';',1,958) +LexToken(EOL,'\n',1,959) +LexToken(VAR,'y',1,964) +LexToken(ASSIGNMENT,'=',1,965) +LexToken(OPENSQBRACKET,'[',1,966) +LexToken(CLOSESQBRACKET,']',1,967) +LexToken(SEMICOLON,';',1,968) +LexToken(EOL,'\n',1,969) +LexToken(VAR,'typ',1,974) +LexToken(ASSIGNMENT,'=',1,977) +LexToken(OPENSQBRACKET,'[',1,978) +LexToken(CLOSESQBRACKET,']',1,979) +LexToken(SEMICOLON,';',1,980) +LexToken(EOL,'\n',1,981) +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(SEMICOLON,';',1,1031) +LexToken(EOL,'\n',1,1032) +LexToken(VAR,'graphics',1,1041) +LexToken(ASSIGNMENT,'=',1,1049) +LexToken(VAR,'arg1',1,1050) +LexToken(DOT,'.',1,1054) +LexToken(VAR,'graphics',1,1055) +LexToken(SEMICOLON,';',1,1063) +LexToken(EOL,'\n',1,1064) +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(SEMICOLON,';',1,1118) +LexToken(EOL,'\n',1,1119) +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(OPERATOR,'+',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(SEMICOLON,';',1,1689) +LexToken(EOL,'\n',1,1690) +LexToken(VAR,'tmask1',1,1703) +LexToken(ASSIGNMENT,'=',1,1709) +LexToken(OPENSQBRACKET,'[',1,1710) +LexToken(CLOSESQBRACKET,']',1,1711) +LexToken(SEMICOLON,';',1,1712) +LexToken(EOL,'\n',1,1713) +LexToken(VAR,'outmask',1,1726) +LexToken(ASSIGNMENT,'=',1,1733) +LexToken(NUMBER,'1',1,1734) +LexToken(SEMICOLON,';',1,1735) +LexToken(EOL,'\n',1,1736) +LexToken(VAR,'frmt1',1,1749) +LexToken(ASSIGNMENT,'=',1,1754) +LexToken(DQSTRING,'"uc"',1,1758) +LexToken(SEMICOLON,';',1,1759) +LexToken(EOL,'\n',1,1760) +LexToken(VAR,'M',1,1773) +LexToken(ASSIGNMENT,'=',1,1774) +LexToken(NUMBER,'1',1,1775) +LexToken(SEMICOLON,';',1,1776) +LexToken(EOL,'\n',1,1777) +LexToken(VAR,'offset',1,1790) +LexToken(ASSIGNMENT,'=',1,1796) +LexToken(NUMBER,'1',1,1797) +LexToken(SEMICOLON,';',1,1798) +LexToken(EOL,'\n',1,1799) +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(COMMA,',',1,1845) +LexToken(EOL,'\n',1,1846) +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(SEMICOLON,';',1,2178) +LexToken(EOL,'\n',1,2179) +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(SEMICOLON,';',1,2636) +LexToken(EOL,'\n',1,2637) +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(SEMICOLON,';',1,2842) +LexToken(EOL,'\n',1,2843) +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(SEMICOLON,';',1,3060) +LexToken(EOL,'\n',1,3061) +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(SEMICOLON,';',1,3292) +LexToken(EOL,'\n',1,3293) +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(VAR,'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(SEMICOLON,';',1,3419) +LexToken(EOL,'\n',1,3420) +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,';',1,3488) +LexToken(VAR,'_str2code',1,3510) +LexToken(OPENBRACKET,'(',1,3519) +LexToken(VAR,'frmt1',1,3520) +LexToken(CLOSEBRACKET,')',1,3525) +LexToken(SEMICOLON,';',1,3526) +LexToken(NUMBER,'0',1,3548) +LexToken(SEMICOLON,';',1,3549) +LexToken(VAR,'N',1,3571) +LexToken(SEMICOLON,';',1,3572) +LexToken(VAR,'M',1,3594) +LexToken(SEMICOLON,';',1,3595) +LexToken(VAR,'swap',1,3617) +LexToken(SEMICOLON,';',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,';',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(OPERATOR,'*',1,3793) +LexToken(VAR,'M',1,3794) +LexToken(CLOSEBRACKET,')',1,3795) +LexToken(OPERATOR,'+',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(NUMBER,'-1',1,3836) +LexToken(SEMICOLON,';',1,3838) +LexToken(NUMBER,'-1',1,3839) +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(OPERATOR,'*',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(SEMICOLON,';',1,3925) +LexToken(EOL,'\n',1,3926) +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(SEMICOLON,';',1,4003) +LexToken(EOL,'\n',1,4004) +LexToken(VAR,'x',1,4025) +LexToken(DOT,'.',1,4026) +LexToken(VAR,'graphics',1,4027) +LexToken(ASSIGNMENT,'=',1,4035) +LexToken(VAR,'graphics',1,4036) +LexToken(SEMICOLON,';',1,4044) +LexToken(EOL,'\n',1,4045) +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(SEMICOLON,';',1,4248) +LexToken(EOL,'\n',1,4249) +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(OPERATOR,'*',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,';',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,';',1,4721) +LexToken(VAR,'string',1,4731) +LexToken(OPENBRACKET,'(',1,4737) +LexToken(VAR,'N',1,4738) +LexToken(CLOSEBRACKET,')',1,4739) +LexToken(SEMICOLON,';',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) diff --git a/js/Sources/READC_f.js b/js/Sources/READC_f.js new file mode 100644 index 00000000..26eee9f1 --- /dev/null +++ b/js/Sources/READC_f.js @@ -0,0 +1,1415 @@ +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(SEMICOLON,';',1,960) +LexToken(EOL,'\n',1,961) +LexToken(VAR,'y',1,966) +LexToken(ASSIGNMENT,'=',1,967) +LexToken(OPENSQBRACKET,'[',1,968) +LexToken(CLOSESQBRACKET,']',1,969) +LexToken(SEMICOLON,';',1,970) +LexToken(EOL,'\n',1,971) +LexToken(VAR,'typ',1,976) +LexToken(ASSIGNMENT,'=',1,979) +LexToken(OPENSQBRACKET,'[',1,980) +LexToken(CLOSESQBRACKET,']',1,981) +LexToken(SEMICOLON,';',1,982) +LexToken(EOL,'\n',1,983) +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(SEMICOLON,';',1,1037) +LexToken(EOL,'\n',1,1038) +LexToken(VAR,'model',1,1047) +LexToken(ASSIGNMENT,'=',1,1053) +LexToken(VAR,'x',1,1055) +LexToken(DOT,'.',1,1056) +LexToken(VAR,'model',1,1057) +LexToken(SEMICOLON,';',1,1062) +LexToken(EOL,'\n',1,1063) +LexToken(VAR,'graphics',1,1072) +LexToken(ASSIGNMENT,'=',1,1081) +LexToken(VAR,'arg1',1,1083) +LexToken(DOT,'.',1,1087) +LexToken(VAR,'graphics',1,1088) +LexToken(SEMICOLON,';',1,1096) +LexToken(EOL,'\n',1,1097) +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(OPERATOR,'+',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,';',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(NUMBER,'-1',1,1857) +LexToken(COMMA,',',1,1859) +LexToken(DQSTRING,'"vec"',1,1865) +LexToken(COMMA,',',1,1866) +LexToken(NUMBER,'-1',1,1868) +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(SEMICOLON,';',1,1938) +LexToken(EOL,'\n',1,1939) +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(SEMICOLON,';',1,2252) +LexToken(EOL,'\n',1,2253) +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(OPERATOR,'+',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(SEMICOLON,';',1,2780) +LexToken(EOL,'\n',1,2781) +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(SEMICOLON,';',1,3022) +LexToken(EOL,'\n',1,3023) +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(SEMICOLON,';',1,3257) +LexToken(EOL,'\n',1,3258) +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(SEMICOLON,';',1,3518) +LexToken(EOL,'\n',1,3519) +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(SEMICOLON,';',1,3740) +LexToken(EOL,'\n',1,3741) +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(SEMICOLON,';',1,3963) +LexToken(EOL,'\n',1,3964) +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(OPERATOR,'+',1,4270) +LexToken(VAR,'string',1,4272) +LexToken(OPENBRACKET,'(',1,4279) +LexToken(VAR,'M',1,4280) +LexToken(CLOSEBRACKET,')',1,4281) +LexToken(OPERATOR,'+',1,4282) +LexToken(DQSTRING,'"]"',1,4285) +LexToken(CLOSEBRACKET,')',1,4286) +LexToken(CLOSEBRACKET,')',1,4287) +LexToken(SEMICOLON,';',1,4288) +LexToken(EOL,'\n',1,4289) +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(SEMICOLON,';',1,4532) +LexToken(EOL,'\n',1,4533) +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(OPERATOR,'+',1,4807) +LexToken(VAR,'string',1,4809) +LexToken(OPENBRACKET,'(',1,4816) +LexToken(VAR,'M',1,4817) +LexToken(CLOSEBRACKET,')',1,4818) +LexToken(OPERATOR,'+',1,4819) +LexToken(DQSTRING,'"]"',1,4822) +LexToken(CLOSEBRACKET,')',1,4823) +LexToken(CLOSEBRACKET,')',1,4824) +LexToken(SEMICOLON,';',1,4825) +LexToken(EOL,'\n',1,4826) +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(OPERATOR,'+',1,5165) +LexToken(VAR,'string',1,5167) +LexToken(OPENBRACKET,'(',1,5174) +LexToken(VAR,'M',1,5175) +LexToken(CLOSEBRACKET,')',1,5176) +LexToken(OPERATOR,'+',1,5177) +LexToken(DQSTRING,'"]"',1,5180) +LexToken(CLOSEBRACKET,')',1,5181) +LexToken(CLOSEBRACKET,')',1,5182) +LexToken(SEMICOLON,';',1,5183) +LexToken(EOL,'\n',1,5184) +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(SEMICOLON,';',1,5407) +LexToken(EOL,'\n',1,5408) +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(SEMICOLON,';',1,5661) +LexToken(EOL,'\n',1,5662) +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(SEMICOLON,';',1,5904) +LexToken(EOL,'\n',1,5905) +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(SEMICOLON,';',1,5988) +LexToken(EOL,'\n',1,5989) +LexToken(VAR,'tmask1',1,6010) +LexToken(ASSIGNMENT,'=',1,6017) +LexToken(NUMBER,'0',1,6019) +LexToken(SEMICOLON,';',1,6020) +LexToken(EOL,'\n',1,6021) +LexToken(VAR,'outpt',1,6042) +LexToken(ASSIGNMENT,'=',1,6048) +LexToken(OPENSQBRACKET,'[',1,6050) +LexToken(CLOSESQBRACKET,']',1,6051) +LexToken(SEMICOLON,';',1,6052) +LexToken(EOL,'\n',1,6053) +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(SEMICOLON,';',1,6103) +LexToken(EOL,'\n',1,6104) +LexToken(VAR,'outpt',1,6125) +LexToken(ASSIGNMENT,'=',1,6131) +LexToken(NUMBER,'1',1,6133) +LexToken(SEMICOLON,';',1,6134) +LexToken(EOL,'\n',1,6135) +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(VAR,'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(SEMICOLON,';',1,6314) +LexToken(EOL,'\n',1,6315) +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(NUMBER,'-1',1,6421) +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(SEMICOLON,';',1,6907) +LexToken(EOL,'\n',1,6908) +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(OPERATOR,'*',1,6957) +LexToken(VAR,'M',1,6958) +LexToken(CLOSEBRACKET,')',1,6959) +LexToken(OPERATOR,'+',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(NUMBER,'-1',1,7004) +LexToken(SEMICOLON,';',1,7006) +LexToken(NUMBER,'-1',1,7008) +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(OPERATOR,'*',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(SEMICOLON,';',1,7100) +LexToken(EOL,'\n',1,7101) +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(SEMICOLON,';',1,7182) +LexToken(EOL,'\n',1,7183) +LexToken(VAR,'x',1,7204) +LexToken(DOT,'.',1,7205) +LexToken(VAR,'graphics',1,7206) +LexToken(ASSIGNMENT,'=',1,7215) +LexToken(VAR,'graphics',1,7217) +LexToken(SEMICOLON,';',1,7225) +LexToken(EOL,'\n',1,7226) +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(SEMICOLON,';',1,7439) +LexToken(EOL,'\n',1,7440) +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(SEMICOLON,';',1,7742) +LexToken(EOL,'\n',1,7743) +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(OPERATOR,'*',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(SEMICOLON,';',1,8100) +LexToken(EOL,'\n',1,8101) +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(NUMBER,'-1',1,8156) +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(SEMICOLON,';',1,8333) +LexToken(EOL,'\n',1,8334) +LexToken(EOL,'\n',1,8335) +LexToken(VAR,'gr_i',1,8344) +LexToken(ASSIGNMENT,'=',1,8349) +LexToken(OPENSQBRACKET,'[',1,8351) +LexToken(CLOSESQBRACKET,']',1,8352) +LexToken(SEMICOLON,';',1,8353) +LexToken(EOL,'\n',1,8354) +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) diff --git a/js/Sources/RFILE_f.js b/js/Sources/RFILE_f.js new file mode 100644 index 00000000..e0d02515 --- /dev/null +++ b/js/Sources/RFILE_f.js @@ -0,0 +1,1167 @@ +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(SEMICOLON,';',1,962) +LexToken(EOL,'\n',1,963) +LexToken(VAR,'y',1,968) +LexToken(ASSIGNMENT,'=',1,969) +LexToken(OPENSQBRACKET,'[',1,970) +LexToken(CLOSESQBRACKET,']',1,971) +LexToken(SEMICOLON,';',1,972) +LexToken(EOL,'\n',1,973) +LexToken(VAR,'typ',1,978) +LexToken(ASSIGNMENT,'=',1,981) +LexToken(OPENSQBRACKET,'[',1,982) +LexToken(CLOSESQBRACKET,']',1,983) +LexToken(SEMICOLON,';',1,984) +LexToken(EOL,'\n',1,985) +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(SEMICOLON,';',1,1039) +LexToken(EOL,'\n',1,1040) +LexToken(VAR,'graphics',1,1049) +LexToken(ASSIGNMENT,'=',1,1058) +LexToken(VAR,'arg1',1,1060) +LexToken(DOT,'.',1,1064) +LexToken(VAR,'graphics',1,1065) +LexToken(SEMICOLON,';',1,1073) +LexToken(EOL,'\n',1,1074) +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(SEMICOLON,';',1,1132) +LexToken(EOL,'\n',1,1133) +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(SEMICOLON,';',1,1212) +LexToken(EOL,'\n',1,1213) +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(SEMICOLON,';',1,1233) +LexToken(EOL,'\n',1,1234) +LexToken(VAR,'imask',1,1243) +LexToken(ASSIGNMENT,'=',1,1249) +LexToken(NUMBER,'5',1,1251) +LexToken(OPERATOR,'+',1,1252) +LexToken(VAR,'ipar',1,1253) +LexToken(OPENBRACKET,'(',1,1257) +LexToken(NUMBER,'1',1,1258) +LexToken(CLOSEBRACKET,')',1,1259) +LexToken(OPERATOR,'+',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(NUMBER,'-1',1,2062) +LexToken(COMMA,',',1,2064) +LexToken(DQSTRING,'"vec"',1,2069) +LexToken(COMMA,',',1,2070) +LexToken(NUMBER,'-1',1,2071) +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(SEMICOLON,';',1,2106) +LexToken(EOL,'\n',1,2107) +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(SEMICOLON,';',1,2657) +LexToken(EOL,'\n',1,2658) +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(SEMICOLON,';',1,2915) +LexToken(EOL,'\n',1,2916) +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(SEMICOLON,';',1,3192) +LexToken(EOL,'\n',1,3193) +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(SEMICOLON,';',1,3399) +LexToken(EOL,'\n',1,3400) +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(SEMICOLON,';',1,3624) +LexToken(EOL,'\n',1,3625) +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(SEMICOLON,';',1,3837) +LexToken(EOL,'\n',1,3838) +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(VAR,'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(VAR,'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(SEMICOLON,';',1,4239) +LexToken(EOL,'\n',1,4240) +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(SEMICOLON,';',1,4458) +LexToken(EOL,'\n',1,4459) +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(SEMICOLON,';',1,4709) +LexToken(EOL,'\n',1,4710) +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(SEMICOLON,';',1,4985) +LexToken(EOL,'\n',1,4986) +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(SEMICOLON,';',1,5069) +LexToken(EOL,'\n',1,5070) +LexToken(VAR,'cout',1,5091) +LexToken(ASSIGNMENT,'=',1,5096) +LexToken(OPENSQBRACKET,'[',1,5098) +LexToken(CLOSESQBRACKET,']',1,5099) +LexToken(SEMICOLON,';',1,5100) +LexToken(EOL,'\n',1,5101) +LexToken(VAR,'tmask1',1,5122) +LexToken(ASSIGNMENT,'=',1,5129) +LexToken(NUMBER,'0',1,5131) +LexToken(SEMICOLON,';',1,5132) +LexToken(EOL,'\n',1,5133) +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(SEMICOLON,';',1,5212) +LexToken(EOL,'\n',1,5213) +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(SEMICOLON,';',1,5857) +LexToken(EOL,'\n',1,5858) +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(OPERATOR,'+',1,5910) +LexToken(VAR,'ievt',1,5911) +LexToken(CLOSEBRACKET,')',1,5915) +LexToken(OPERATOR,'*',1,5916) +LexToken(VAR,'N',1,5917) +LexToken(OPERATOR,'+',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(NUMBER,'-1',1,5962) +LexToken(SEMICOLON,';',1,5965) +LexToken(NUMBER,'-1',1,5967) +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(OPERATOR,'+',1,5990) +LexToken(VAR,'ievt',1,5992) +LexToken(CLOSEBRACKET,')',1,5996) +LexToken(OPERATOR,'*',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(SEMICOLON,';',1,6072) +LexToken(EOL,'\n',1,6073) +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(SEMICOLON,';',1,6154) +LexToken(EOL,'\n',1,6155) +LexToken(VAR,'x',1,6176) +LexToken(DOT,'.',1,6177) +LexToken(VAR,'graphics',1,6178) +LexToken(ASSIGNMENT,'=',1,6187) +LexToken(VAR,'graphics',1,6189) +LexToken(SEMICOLON,';',1,6197) +LexToken(EOL,'\n',1,6198) +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(SEMICOLON,';',1,6348) +LexToken(EOL,'\n',1,6349) +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(SEMICOLON,';',1,6458) +LexToken(EOL,'\n',1,6459) +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(SEMICOLON,';',1,6662) +LexToken(EOL,'\n',1,6663) +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(OPERATOR,'*',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(SEMICOLON,';',1,7006) +LexToken(EOL,'\n',1,7007) +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,';',1,7099) +LexToken(VAR,'sci2exp',1,7109) +LexToken(OPENBRACKET,'(',1,7116) +LexToken(VAR,'outmask',1,7117) +LexToken(CLOSEBRACKET,')',1,7124) +LexToken(SEMICOLON,';',1,7125) +LexToken(VAR,'fname',1,7135) +LexToken(SEMICOLON,';',1,7140) +LexToken(VAR,'frmt',1,7150) +LexToken(SEMICOLON,';',1,7154) +LexToken(VAR,'string',1,7164) +LexToken(OPENBRACKET,'(',1,7170) +LexToken(VAR,'N',1,7171) +LexToken(CLOSEBRACKET,')',1,7172) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,7214) +LexToken(EOL,'\n',1,7215) +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) diff --git a/js/Sources/SAWTOOTH_f.js b/js/Sources/SAWTOOTH_f.js new file mode 100644 index 00000000..805f7f76 --- /dev/null +++ b/js/Sources/SAWTOOTH_f.js @@ -0,0 +1,148 @@ +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(SEMICOLON,';',1,886) +LexToken(EOL,'\n',1,887) +LexToken(VAR,'y',1,892) +LexToken(ASSIGNMENT,'=',1,893) +LexToken(OPENSQBRACKET,'[',1,894) +LexToken(CLOSESQBRACKET,']',1,895) +LexToken(SEMICOLON,';',1,896) +LexToken(EOL,'\n',1,897) +LexToken(VAR,'typ',1,902) +LexToken(ASSIGNMENT,'=',1,905) +LexToken(OPENSQBRACKET,'[',1,906) +LexToken(CLOSESQBRACKET,']',1,907) +LexToken(SEMICOLON,';',1,908) +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,954) +LexToken(VAR,'arg1',1,955) +LexToken(SEMICOLON,';',1,959) +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,'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) diff --git a/js/Sources/STEP.js b/js/Sources/STEP.js new file mode 100644 index 00000000..bdf61da6 --- /dev/null +++ b/js/Sources/STEP.js @@ -0,0 +1,528 @@ +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(SEMICOLON,';',1,990) +LexToken(EOL,'\n',1,991) +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(SEMICOLON,';',1,1041) +LexToken(EOL,'\n',1,1042) +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(SEMICOLON,';',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,'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(NUMBER,'-1',1,1431) +LexToken(COMMA,',',1,1433) +LexToken(DQSTRING,'"vec"',1,1438) +LexToken(COMMA,',',1,1439) +LexToken(NUMBER,'-1',1,1440) +LexToken(CLOSEBRACKET,')',1,1442) +LexToken(COMMA,',',1,1443) +LexToken(VAR,'exprs',1,1445) +LexToken(CLOSEBRACKET,')',1,1450) +LexToken(SEMICOLON,';',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(COMMA,',',1,1498) +LexToken(EOL,'\n',1,1499) +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(SEMICOLON,';',1,1545) +LexToken(EOL,'\n',1,1546) +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(OPERATOR,'*',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(OPERATOR,'*',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(SEMICOLON,';',1,1964) +LexToken(EOL,'\n',1,1965) +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(SEMICOLON,';',1,2079) +LexToken(EOL,'\n',1,2080) +LexToken(VAR,'model',1,2097) +LexToken(DOT,'.',1,2102) +LexToken(VAR,'outtyp',1,2103) +LexToken(ASSIGNMENT,'=',1,2109) +LexToken(NUMBER,'1',1,2110) +LexToken(SEMICOLON,';',1,2111) +LexToken(EOL,'\n',1,2112) +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(SEMICOLON,';',1,2771) +LexToken(EOL,'\n',1,2772) +LexToken(VAR,'model',1,2781) +LexToken(DOT,'.',1,2786) +LexToken(VAR,'outtyp',1,2787) +LexToken(ASSIGNMENT,'=',1,2793) +LexToken(NUMBER,'1',1,2794) +LexToken(SEMICOLON,';',1,2795) +LexToken(EOL,'\n',1,2796) +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) diff --git a/js/Sources/STEP_FUNCTION.js b/js/Sources/STEP_FUNCTION.js new file mode 100644 index 00000000..c45150d5 --- /dev/null +++ b/js/Sources/STEP_FUNCTION.js @@ -0,0 +1,1082 @@ +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(SEMICOLON,';',1,889) +LexToken(EOL,'\n',1,890) +LexToken(VAR,'y',1,895) +LexToken(ASSIGNMENT,'=',1,896) +LexToken(OPENSQBRACKET,'[',1,897) +LexToken(CLOSESQBRACKET,']',1,898) +LexToken(SEMICOLON,';',1,899) +LexToken(EOL,'\n',1,900) +LexToken(VAR,'typ',1,905) +LexToken(ASSIGNMENT,'=',1,908) +LexToken(OPENSQBRACKET,'[',1,909) +LexToken(CLOSESQBRACKET,']',1,910) +LexToken(SEMICOLON,';',1,911) +LexToken(EOL,'\n',1,912) +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(SEMICOLON,';',1,1087) +LexToken(EOL,'\n',1,1088) +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(SEMICOLON,';',1,1179) +LexToken(EOL,'\n',1,1180) +LexToken(BREAK,'break',1,1197) +LexToken(SEMICOLON,';',1,1202) +LexToken(EOL,'\n',1,1203) +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(SEMICOLON,';',1,1253) +LexToken(EOL,'\n',1,1254) +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(OPERATOR,'+',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(OPERATOR,'+',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(OPERATOR,'+',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(OPERATOR,'+',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(OPERATOR,'+',1,1582) +LexToken(VAR,'xx',1,1583) +LexToken(DOT,'.',1,1585) +LexToken(VAR,'gui',1,1586) +LexToken(OPERATOR,'+',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(SEMICOLON,';',1,3732) +LexToken(EOL,'\n',1,3733) +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(OPERATOR,'+',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(SEMICOLON,';',1,4243) +LexToken(EOL,'\n',1,4244) +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(SEMICOLON,';',1,4285) +LexToken(EOL,'\n',1,4286) +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(SEMICOLON,';',1,4328) +LexToken(EOL,'\n',1,4329) +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(SEMICOLON,';',1,4369) +LexToken(EOL,'\n',1,4370) +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(SEMICOLON,';',1,4410) +LexToken(EOL,'\n',1,4411) +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(SEMICOLON,';',1,4458) +LexToken(EOL,'\n',1,4459) +LexToken(VAR,'graphics',1,4468) +LexToken(ASSIGNMENT,'=',1,4477) +LexToken(VAR,'blk',1,4479) +LexToken(DOT,'.',1,4482) +LexToken(VAR,'graphics',1,4483) +LexToken(SEMICOLON,';',1,4491) +LexToken(EOL,'\n',1,4492) +LexToken(VAR,'model',1,4501) +LexToken(ASSIGNMENT,'=',1,4507) +LexToken(VAR,'blk',1,4509) +LexToken(DOT,'.',1,4512) +LexToken(VAR,'model',1,4513) +LexToken(SEMICOLON,';',1,4518) +LexToken(EOL,'\n',1,4519) +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(SEMICOLON,';',1,4550) +LexToken(EOL,'\n',1,4551) +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(SEMICOLON,';',1,4581) +LexToken(EOL,'\n',1,4582) +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(SEMICOLON,';',1,4609) +LexToken(EOL,'\n',1,4610) +LexToken(VAR,'graphics',1,4619) +LexToken(DOT,'.',1,4627) +LexToken(VAR,'peout',1,4628) +LexToken(ASSIGNMENT,'=',1,4634) +LexToken(NUMBER,'4',1,4636) +LexToken(SEMICOLON,';',1,4637) +LexToken(EOL,'\n',1,4638) +LexToken(VAR,'graphics',1,4647) +LexToken(DOT,'.',1,4655) +LexToken(VAR,'pout',1,4656) +LexToken(ASSIGNMENT,'=',1,4661) +LexToken(NUMBER,'3',1,4663) +LexToken(SEMICOLON,';',1,4664) +LexToken(EOL,'\n',1,4665) +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(SEMICOLON,';',1,4698) +LexToken(EOL,'\n',1,4699) +LexToken(VAR,'blk',1,4708) +LexToken(DOT,'.',1,4711) +LexToken(VAR,'model',1,4712) +LexToken(ASSIGNMENT,'=',1,4718) +LexToken(VAR,'model',1,4720) +LexToken(SEMICOLON,';',1,4725) +LexToken(EOL,'\n',1,4726) +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(SEMICOLON,';',1,4756) +LexToken(EOL,'\n',1,4757) +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(SEMICOLON,';',1,4805) +LexToken(EOL,'\n',1,4806) +LexToken(VAR,'graphics',1,4815) +LexToken(ASSIGNMENT,'=',1,4824) +LexToken(VAR,'blk',1,4826) +LexToken(DOT,'.',1,4829) +LexToken(VAR,'graphics',1,4830) +LexToken(SEMICOLON,';',1,4838) +LexToken(EOL,'\n',1,4839) +LexToken(VAR,'model',1,4848) +LexToken(ASSIGNMENT,'=',1,4854) +LexToken(VAR,'blk',1,4856) +LexToken(DOT,'.',1,4859) +LexToken(VAR,'model',1,4860) +LexToken(SEMICOLON,';',1,4865) +LexToken(EOL,'\n',1,4866) +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(SEMICOLON,';',1,4899) +LexToken(EOL,'\n',1,4900) +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(SEMICOLON,';',1,4930) +LexToken(EOL,'\n',1,4931) +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(SEMICOLON,';',1,4963) +LexToken(EOL,'\n',1,4964) +LexToken(VAR,'model',1,4973) +LexToken(DOT,'.',1,4978) +LexToken(VAR,'ipar',1,4979) +LexToken(ASSIGNMENT,'=',1,4984) +LexToken(NUMBER,'1',1,4986) +LexToken(SEMICOLON,';',1,4987) +LexToken(EOL,'\n',1,4988) +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(SEMICOLON,';',1,5014) +LexToken(EOL,'\n',1,5015) +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(SEMICOLON,';',1,5048) +LexToken(EOL,'\n',1,5049) +LexToken(VAR,'blk',1,5058) +LexToken(DOT,'.',1,5061) +LexToken(VAR,'model',1,5062) +LexToken(ASSIGNMENT,'=',1,5068) +LexToken(VAR,'model',1,5070) +LexToken(SEMICOLON,';',1,5075) +LexToken(EOL,'\n',1,5076) +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(SEMICOLON,';',1,5106) +LexToken(EOL,'\n',1,5107) +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(SEMICOLON,';',1,5163) +LexToken(EOL,'\n',1,5164) +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(SEMICOLON,';',1,5192) +LexToken(EOL,'\n',1,5193) +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(SEMICOLON,';',1,5218) +LexToken(EOL,'\n',1,5219) +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(SEMICOLON,';',1,5250) +LexToken(EOL,'\n',1,5251) +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(SEMICOLON,';',1,5306) +LexToken(EOL,'\n',1,5307) +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(NUMBER,'-20',1,5333) +LexToken(NUMBER,'-20',1,5337) +LexToken(NUMBER,'20',1,5341) +LexToken(NUMBER,'1',1,5344) +LexToken(CLOSESQBRACKET,']',1,5345) +LexToken(SEMICOLON,';',1,5346) +LexToken(EOL,'\n',1,5347) +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(NUMBER,'-20',1,5368) +LexToken(NUMBER,'-20',1,5372) +LexToken(NUMBER,'60',1,5377) +LexToken(NUMBER,'60',1,5380) +LexToken(NUMBER,'1',1,5383) +LexToken(CLOSESQBRACKET,']',1,5384) +LexToken(SEMICOLON,';',1,5385) +LexToken(EOL,'\n',1,5386) +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(NUMBER,'-1',1,5408) +LexToken(CLOSESQBRACKET,']',1,5410) +LexToken(SEMICOLON,';',1,5411) +LexToken(EOL,'\n',1,5412) +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(SEMICOLON,';',1,5439) +LexToken(EOL,'\n',1,5440) +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(SEMICOLON,';',1,5465) +LexToken(EOL,'\n',1,5466) +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(SEMICOLON,';',1,5497) +LexToken(EOL,'\n',1,5498) +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(SEMICOLON,';',1,5551) +LexToken(EOL,'\n',1,5552) +LexToken(VAR,'model',1,5561) +LexToken(DOT,'.',1,5566) +LexToken(VAR,'sim',1,5567) +LexToken(ASSIGNMENT,'=',1,5571) +LexToken(DQSTRING,'"csuper"',1,5580) +LexToken(SEMICOLON,';',1,5581) +LexToken(EOL,'\n',1,5582) +LexToken(VAR,'model',1,5591) +LexToken(DOT,'.',1,5596) +LexToken(VAR,'out',1,5597) +LexToken(ASSIGNMENT,'=',1,5601) +LexToken(NUMBER,'1',1,5603) +LexToken(SEMICOLON,';',1,5604) +LexToken(EOL,'\n',1,5605) +LexToken(VAR,'model',1,5614) +LexToken(DOT,'.',1,5619) +LexToken(VAR,'out2',1,5620) +LexToken(ASSIGNMENT,'=',1,5624) +LexToken(NUMBER,'1',1,5625) +LexToken(SEMICOLON,';',1,5626) +LexToken(EOL,'\n',1,5627) +LexToken(VAR,'model',1,5636) +LexToken(DOT,'.',1,5641) +LexToken(VAR,'outtyp',1,5642) +LexToken(ASSIGNMENT,'=',1,5648) +LexToken(NUMBER,'1',1,5649) +LexToken(SEMICOLON,';',1,5650) +LexToken(EOL,'\n',1,5651) +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(SEMICOLON,';',1,5681) +LexToken(EOL,'\n',1,5682) +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) diff --git a/js/Sources/SampleCLK.js b/js/Sources/SampleCLK.js new file mode 100644 index 00000000..2207710a --- /dev/null +++ b/js/Sources/SampleCLK.js @@ -0,0 +1,361 @@ +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(SEMICOLON,';',1,885) +LexToken(EOL,'\n',1,886) +LexToken(VAR,'y',1,891) +LexToken(ASSIGNMENT,'=',1,892) +LexToken(OPENSQBRACKET,'[',1,893) +LexToken(CLOSESQBRACKET,']',1,894) +LexToken(SEMICOLON,';',1,895) +LexToken(EOL,'\n',1,896) +LexToken(VAR,'typ',1,901) +LexToken(ASSIGNMENT,'=',1,904) +LexToken(OPENSQBRACKET,'[',1,905) +LexToken(CLOSESQBRACKET,']',1,906) +LexToken(SEMICOLON,';',1,907) +LexToken(EOL,'\n',1,908) +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(SEMICOLON,';',1,958) +LexToken(EOL,'\n',1,959) +LexToken(VAR,'graphics',1,968) +LexToken(ASSIGNMENT,'=',1,976) +LexToken(VAR,'arg1',1,977) +LexToken(DOT,'.',1,981) +LexToken(VAR,'graphics',1,982) +LexToken(SEMICOLON,';',1,990) +LexToken(EOL,'\n',1,991) +LexToken(VAR,'model',1,1000) +LexToken(ASSIGNMENT,'=',1,1005) +LexToken(VAR,'arg1',1,1006) +LexToken(DOT,'.',1,1010) +LexToken(VAR,'model',1,1011) +LexToken(SEMICOLON,';',1,1016) +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(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(COMMA,',',1,1271) +LexToken(EOL,'\n',1,1272) +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(SEMICOLON,';',1,1378) +LexToken(EOL,'\n',1,1379) +LexToken(VAR,'ok',1,1396) +LexToken(ASSIGNMENT,'=',1,1398) +LexToken(PREVAR_BOOLEAN,'%f',1,1399) +LexToken(SEMICOLON,';',1,1401) +LexToken(EOL,'\n',1,1402) +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(SEMICOLON,';',1,1530) +LexToken(EOL,'\n',1,1531) +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(SEMICOLON,';',1,1684) +LexToken(EOL,'\n',1,1685) +LexToken(VAR,'y',1,1706) +LexToken(ASSIGNMENT,'=',1,1707) +LexToken(VAR,'needcompile',1,1708) +LexToken(COMMA,',',1,1719) +LexToken(EOL,'\n',1,1720) +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(NUMBER,'-1',1,1843) +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(NUMBER,'-1',1,2497) +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) diff --git a/js/Sources/Sigbuilder.js b/js/Sources/Sigbuilder.js new file mode 100644 index 00000000..74c89532 --- /dev/null +++ b/js/Sources/Sigbuilder.js @@ -0,0 +1,3476 @@ +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(SEMICOLON,';',1,938) +LexToken(EOL,'\n',1,939) +LexToken(VAR,'y',1,944) +LexToken(ASSIGNMENT,'=',1,945) +LexToken(OPENSQBRACKET,'[',1,946) +LexToken(CLOSESQBRACKET,']',1,947) +LexToken(SEMICOLON,';',1,948) +LexToken(EOL,'\n',1,949) +LexToken(VAR,'typ',1,954) +LexToken(ASSIGNMENT,'=',1,957) +LexToken(OPENSQBRACKET,'[',1,958) +LexToken(CLOSESQBRACKET,']',1,959) +LexToken(SEMICOLON,';',1,960) +LexToken(EOL,'\n',1,961) +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(SEMICOLON,';',1,1067) +LexToken(EOL,'\n',1,1068) +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(SEMICOLON,';',1,1156) +LexToken(EOL,'\n',1,1157) +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(SEMICOLON,';',1,1248) +LexToken(EOL,'\n',1,1249) +LexToken(BREAK,'break',1,1266) +LexToken(SEMICOLON,';',1,1271) +LexToken(EOL,'\n',1,1272) +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(SEMICOLON,';',1,1324) +LexToken(EOL,'\n',1,1325) +LexToken(VAR,'y',1,1334) +LexToken(ASSIGNMENT,'=',1,1336) +LexToken(NUMBER,'0',1,1338) +LexToken(SEMICOLON,';',1,1339) +LexToken(EOL,'\n',1,1340) +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(OPERATOR,'+',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(OPERATOR,'+',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(OPERATOR,'+',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(OPERATOR,'+',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(OPERATOR,'+',1,1675) +LexToken(VAR,'xx',1,1676) +LexToken(DOT,'.',1,1678) +LexToken(VAR,'gui',1,1679) +LexToken(OPERATOR,'+',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(SEMICOLON,';',1,3950) +LexToken(EOL,'\n',1,3951) +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(OPERATOR,'+',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(NUMBER,'-10',1,4649) +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(NUMBER,'-30',1,5656) +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(NUMBER,'-1',1,6064) +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(NUMBER,'-1',1,7316) +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(NUMBER,'-1',1,7816) +LexToken(COMMA,',',1,7818) +LexToken(VAR,'in2',1,7830) +LexToken(ASSIGNMENT,'=',1,7833) +LexToken(NUMBER,'-2',1,7834) +LexToken(COMMA,',',1,7836) +LexToken(VAR,'intyp',1,7848) +LexToken(ASSIGNMENT,'=',1,7853) +LexToken(NUMBER,'-1',1,7854) +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(NUMBER,'-1',1,9562) +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(NUMBER,'-1',1,9733) +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(SEMICOLON,';',1,10323) +LexToken(EOL,'\n',1,10324) +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(SEMICOLON,';',1,10352) +LexToken(EOL,'\n',1,10353) +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(SEMICOLON,';',1,10411) +LexToken(EOL,'\n',1,10412) +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(NUMBER,'-1',1,10430) +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(OPERATOR,'+',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(OPERATOR,'+',1,10465) +LexToken(NUMBER,'1',1,10466) +LexToken(CLOSEBRACKET,')',1,10467) +LexToken(CLOSESQBRACKET,']',1,10468) +LexToken(SEMICOLON,';',1,10469) +LexToken(EOL,'\n',1,10470) +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(OPERATOR,'+',1,10501) +LexToken(NUMBER,'1',1,10502) +LexToken(CLOSEBRACKET,')',1,10503) +LexToken(CLOSESQBRACKET,']',1,10504) +LexToken(SEMICOLON,';',1,10505) +LexToken(EOL,'\n',1,10506) +LexToken(END,'end',1,10515) +LexToken(EOL,'\n',1,10518) +LexToken(RETURN,'return',1,10527) +LexToken(SEMICOLON,';',1,10533) +LexToken(EOL,'\n',1,10534) +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(SEMICOLON,';',1,10633) +LexToken(EOL,'\n',1,10634) +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(SEMICOLON,';',1,10675) +LexToken(EOL,'\n',1,10676) +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(SEMICOLON,';',1,10699) +LexToken(EOL,'\n',1,10700) +LexToken(END,'end',1,10709) +LexToken(EOL,'\n',1,10712) +LexToken(RETURN,'return',1,10721) +LexToken(SEMICOLON,';',1,10727) +LexToken(EOL,'\n',1,10728) +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(SEMICOLON,';',1,10819) +LexToken(EOL,'\n',1,10820) +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(SEMICOLON,';',1,10869) +LexToken(EOL,'\n',1,10870) +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(SEMICOLON,';',1,10932) +LexToken(EOL,'\n',1,10933) +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(SEMICOLON,';',1,10971) +LexToken(EOL,'\n',1,10972) +LexToken(END,'end',1,10985) +LexToken(SEMICOLON,';',1,10988) +LexToken(EOL,'\n',1,10989) +LexToken(END,'end',1,10998) +LexToken(SEMICOLON,';',1,11001) +LexToken(EOL,'\n',1,11002) +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(NUMBER,'-1',1,11024) +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(OPERATOR,'+',1,11057) +LexToken(NUMBER,'1',1,11058) +LexToken(CLOSEBRACKET,')',1,11059) +LexToken(COMMA,',',1,11060) +LexToken(VAR,'NP',1,11061) +LexToken(OPERATOR,'+',1,11063) +LexToken(NUMBER,'2',1,11064) +LexToken(CLOSEBRACKET,')',1,11065) +LexToken(TRANSPOSE,"'",1,11066) +LexToken(CLOSESQBRACKET,']',1,11067) +LexToken(SEMICOLON,';',1,11068) +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(SEMICOLON,';',1,11233) +LexToken(EOL,'\n',1,11234) +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(NUMBER,'-1',1,11250) +LexToken(CLOSEBRACKET,')',1,11252) +LexToken(SEMICOLON,';',1,11253) +LexToken(EOL,'\n',1,11254) +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(OPERATOR,'*',1,11270) +LexToken(VAR,'N',1,11271) +LexToken(NUMBER,'-2',1,11272) +LexToken(CLOSEBRACKET,')',1,11274) +LexToken(SEMICOLON,';',1,11275) +LexToken(EOL,'\n',1,11276) +LexToken(VAR,'C',1,11285) +LexToken(ASSIGNMENT,'=',1,11286) +LexToken(VAR,'Z',1,11287) +LexToken(OPENBRACKET,'(',1,11288) +LexToken(NUMBER,'2',1,11289) +LexToken(OPERATOR,'*',1,11290) +LexToken(VAR,'N',1,11291) +LexToken(NUMBER,'-1',1,11292) +LexToken(COLON,':',1,11294) +LexToken(NUMBER,'3',1,11295) +LexToken(OPERATOR,'*',1,11296) +LexToken(VAR,'N',1,11297) +LexToken(NUMBER,'-3',1,11298) +LexToken(CLOSEBRACKET,')',1,11300) +LexToken(SEMICOLON,';',1,11301) +LexToken(EOL,'\n',1,11302) +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(NUMBER,'-1',1,11351) +LexToken(COLON,':',1,11353) +LexToken(NUMBER,'-1',1,11354) +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(OPERATOR,'*',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(OPERATOR,'-',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(OPERATOR,'^',1,11453) +LexToken(NUMBER,'2',1,11454) +LexToken(OPERATOR,'+',1,11455) +LexToken(VAR,'B',1,11456) +LexToken(OPENBRACKET,'(',1,11457) +LexToken(VAR,'i',1,11458) +LexToken(CLOSEBRACKET,')',1,11459) +LexToken(OPERATOR,'*',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(OPERATOR,'-',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(OPERATOR,'+',1,11472) +LexToken(VAR,'C',1,11473) +LexToken(OPENBRACKET,'(',1,11474) +LexToken(VAR,'i',1,11475) +LexToken(CLOSEBRACKET,')',1,11476) +LexToken(SEMICOLON,';',1,11477) +LexToken(EOL,'\n',1,11478) +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(NUMBER,'-1',1,11514) +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(SEMICOLON,';',1,11657) +LexToken(EOL,'\n',1,11658) +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(SEMICOLON,';',1,11693) +LexToken(EOL,'\n',1,11694) +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(SEMICOLON,';',1,11717) +LexToken(EOL,'\n',1,11718) +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(OPERATOR,'+',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(SEMICOLON,';',1,11987) +LexToken(EOL,'\n',1,11988) +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(SEMICOLON,';',1,12023) +LexToken(EOL,'\n',1,12024) +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(SEMICOLON,';',1,12047) +LexToken(EOL,'\n',1,12048) +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(OPERATOR,'+',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(SEMICOLON,';',1,12257) +LexToken(EOL,'\n',1,12258) +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(SEMICOLON,';',1,12293) +LexToken(EOL,'\n',1,12294) +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(SEMICOLON,';',1,12317) +LexToken(EOL,'\n',1,12318) +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(OPERATOR,'+',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(SEMICOLON,';',1,12523) +LexToken(EOL,'\n',1,12524) +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(SEMICOLON,';',1,12559) +LexToken(EOL,'\n',1,12560) +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(SEMICOLON,';',1,12583) +LexToken(EOL,'\n',1,12584) +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(OPERATOR,'+',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(SEMICOLON,';',1,12798) +LexToken(EOL,'\n',1,12799) +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(SEMICOLON,';',1,12834) +LexToken(EOL,'\n',1,12835) +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(SEMICOLON,';',1,12858) +LexToken(EOL,'\n',1,12859) +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(OPERATOR,'+',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(NUMBER,'-1',1,13344) +LexToken(SEMICOLON,';',1,13346) +LexToken(EOL,'\n',1,13347) +LexToken(VAR,'A',1,13352) +LexToken(ASSIGNMENT,'=',1,13353) +LexToken(VAR,'zeros',1,13354) +LexToken(OPENBRACKET,'(',1,13359) +LexToken(NUMBER,'3',1,13360) +LexToken(OPERATOR,'*',1,13361) +LexToken(VAR,'N',1,13362) +LexToken(NUMBER,'-1',1,13363) +LexToken(COMMA,',',1,13365) +LexToken(VAR,'N',1,13366) +LexToken(OPERATOR,'*',1,13367) +LexToken(NUMBER,'3',1,13368) +LexToken(CLOSEBRACKET,')',1,13369) +LexToken(SEMICOLON,';',1,13370) +LexToken(EOL,'\n',1,13371) +LexToken(VAR,'B',1,13376) +LexToken(ASSIGNMENT,'=',1,13377) +LexToken(VAR,'zeros',1,13378) +LexToken(OPENBRACKET,'(',1,13383) +LexToken(NUMBER,'3',1,13384) +LexToken(OPERATOR,'*',1,13385) +LexToken(VAR,'N',1,13386) +LexToken(NUMBER,'-1',1,13387) +LexToken(COMMA,',',1,13389) +LexToken(NUMBER,'1',1,13390) +LexToken(CLOSEBRACKET,')',1,13391) +LexToken(SEMICOLON,';',1,13392) +LexToken(EOL,'\n',1,13393) +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(OPERATOR,'*',1,13419) +LexToken(OPENBRACKET,'(',1,13420) +LexToken(VAR,'i',1,13421) +LexToken(NUMBER,'-1',1,13422) +LexToken(CLOSEBRACKET,')',1,13424) +LexToken(OPERATOR,'+',1,13425) +LexToken(NUMBER,'1',1,13426) +LexToken(SEMICOLON,';',1,13427) +LexToken(EOL,'\n',1,13428) +LexToken(VAR,'A',1,13437) +LexToken(OPENBRACKET,'(',1,13438) +LexToken(VAR,'j',1,13439) +LexToken(COMMA,',',1,13440) +LexToken(VAR,'i',1,13441) +LexToken(OPERATOR,'+',1,13442) +LexToken(NUMBER,'2',1,13443) +LexToken(OPERATOR,'*',1,13444) +LexToken(VAR,'N',1,13445) +LexToken(CLOSEBRACKET,')',1,13446) +LexToken(ASSIGNMENT,'=',1,13447) +LexToken(NUMBER,'1',1,13448) +LexToken(SEMICOLON,';',1,13449) +LexToken(EOL,'\n',1,13450) +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(SEMICOLON,';',1,13468) +LexToken(EOL,'\n',1,13469) +LexToken(VAR,'A',1,13478) +LexToken(OPENBRACKET,'(',1,13479) +LexToken(VAR,'j',1,13480) +LexToken(OPERATOR,'+',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(OPERATOR,'+',1,13491) +LexToken(NUMBER,'1',1,13492) +LexToken(CLOSEBRACKET,')',1,13493) +LexToken(OPERATOR,'-',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(OPERATOR,'^',1,13500) +LexToken(NUMBER,'2',1,13501) +LexToken(SEMICOLON,';',1,13502) +LexToken(EOL,'\n',1,13503) +LexToken(VAR,'A',1,13512) +LexToken(OPENBRACKET,'(',1,13513) +LexToken(VAR,'j',1,13514) +LexToken(OPERATOR,'+',1,13515) +LexToken(NUMBER,'1',1,13516) +LexToken(COMMA,',',1,13517) +LexToken(VAR,'i',1,13518) +LexToken(OPERATOR,'+',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(OPERATOR,'+',1,13526) +LexToken(NUMBER,'1',1,13527) +LexToken(CLOSEBRACKET,')',1,13528) +LexToken(OPERATOR,'-',1,13529) +LexToken(VAR,'x',1,13530) +LexToken(OPENBRACKET,'(',1,13531) +LexToken(VAR,'i',1,13532) +LexToken(CLOSEBRACKET,')',1,13533) +LexToken(SEMICOLON,';',1,13534) +LexToken(EOL,'\n',1,13535) +LexToken(VAR,'A',1,13544) +LexToken(OPENBRACKET,'(',1,13545) +LexToken(VAR,'j',1,13546) +LexToken(OPERATOR,'+',1,13547) +LexToken(NUMBER,'1',1,13548) +LexToken(COMMA,',',1,13549) +LexToken(VAR,'i',1,13550) +LexToken(OPERATOR,'+',1,13551) +LexToken(NUMBER,'2',1,13552) +LexToken(OPERATOR,'*',1,13553) +LexToken(VAR,'N',1,13554) +LexToken(CLOSEBRACKET,')',1,13555) +LexToken(ASSIGNMENT,'=',1,13556) +LexToken(NUMBER,'1',1,13557) +LexToken(SEMICOLON,';',1,13558) +LexToken(EOL,'\n',1,13559) +LexToken(VAR,'B',1,13568) +LexToken(OPENBRACKET,'(',1,13569) +LexToken(VAR,'j',1,13570) +LexToken(OPERATOR,'+',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(OPERATOR,'+',1,13578) +LexToken(NUMBER,'1',1,13579) +LexToken(CLOSEBRACKET,')',1,13580) +LexToken(SEMICOLON,';',1,13581) +LexToken(EOL,'\n',1,13582) +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(NUMBER,'-1',1,13605) +LexToken(EOL,'\n',1,13607) +LexToken(VAR,'j',1,13616) +LexToken(ASSIGNMENT,'=',1,13617) +LexToken(NUMBER,'3',1,13618) +LexToken(OPERATOR,'*',1,13619) +LexToken(OPENBRACKET,'(',1,13620) +LexToken(VAR,'i',1,13621) +LexToken(NUMBER,'-1',1,13622) +LexToken(CLOSEBRACKET,')',1,13624) +LexToken(OPERATOR,'+',1,13625) +LexToken(NUMBER,'1',1,13626) +LexToken(SEMICOLON,';',1,13627) +LexToken(EOL,'\n',1,13628) +LexToken(VAR,'A',1,13637) +LexToken(OPENBRACKET,'(',1,13638) +LexToken(VAR,'j',1,13639) +LexToken(OPERATOR,'+',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(OPERATOR,'*',1,13647) +LexToken(OPENBRACKET,'(',1,13648) +LexToken(VAR,'x',1,13649) +LexToken(OPENBRACKET,'(',1,13650) +LexToken(VAR,'i',1,13651) +LexToken(OPERATOR,'+',1,13652) +LexToken(NUMBER,'1',1,13653) +LexToken(CLOSEBRACKET,')',1,13654) +LexToken(OPERATOR,'-',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(SEMICOLON,';',1,13661) +LexToken(EOL,'\n',1,13662) +LexToken(VAR,'A',1,13671) +LexToken(OPENBRACKET,'(',1,13672) +LexToken(VAR,'j',1,13673) +LexToken(OPERATOR,'+',1,13674) +LexToken(NUMBER,'2',1,13675) +LexToken(COMMA,',',1,13676) +LexToken(VAR,'i',1,13677) +LexToken(OPERATOR,'+',1,13678) +LexToken(VAR,'N',1,13679) +LexToken(CLOSEBRACKET,')',1,13680) +LexToken(ASSIGNMENT,'=',1,13681) +LexToken(NUMBER,'1',1,13682) +LexToken(SEMICOLON,';',1,13683) +LexToken(EOL,'\n',1,13684) +LexToken(VAR,'A',1,13693) +LexToken(OPENBRACKET,'(',1,13694) +LexToken(VAR,'j',1,13695) +LexToken(OPERATOR,'+',1,13696) +LexToken(NUMBER,'2',1,13697) +LexToken(COMMA,',',1,13698) +LexToken(VAR,'i',1,13699) +LexToken(OPERATOR,'+',1,13700) +LexToken(VAR,'N',1,13701) +LexToken(OPERATOR,'+',1,13702) +LexToken(NUMBER,'1',1,13703) +LexToken(CLOSEBRACKET,')',1,13704) +LexToken(ASSIGNMENT,'=',1,13705) +LexToken(NUMBER,'-1',1,13706) +LexToken(SEMICOLON,';',1,13708) +LexToken(EOL,'\n',1,13709) +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(OPERATOR,'*',1,13732) +LexToken(VAR,'N',1,13733) +LexToken(COMMA,',',1,13734) +LexToken(NUMBER,'3',1,13735) +LexToken(OPERATOR,'*',1,13736) +LexToken(VAR,'N',1,13737) +LexToken(CLOSEBRACKET,')',1,13738) +LexToken(SEMICOLON,';',1,13739) +LexToken(EOL,'\n',1,13740) +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(OPERATOR,'*',1,13771) +LexToken(OPENBRACKET,'(',1,13772) +LexToken(VAR,'x',1,13773) +LexToken(OPENBRACKET,'(',1,13774) +LexToken(VAR,'i',1,13775) +LexToken(OPERATOR,'+',1,13776) +LexToken(NUMBER,'1',1,13777) +LexToken(CLOSEBRACKET,')',1,13778) +LexToken(OPERATOR,'-',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(OPERATOR,'^',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(OPERATOR,'+',1,13801) +LexToken(VAR,'N',1,13802) +LexToken(CLOSEBRACKET,')',1,13803) +LexToken(ASSIGNMENT,'=',1,13804) +LexToken(NUMBER,'2',1,13805) +LexToken(OPERATOR,'*',1,13806) +LexToken(OPENBRACKET,'(',1,13807) +LexToken(VAR,'x',1,13808) +LexToken(OPENBRACKET,'(',1,13809) +LexToken(VAR,'i',1,13810) +LexToken(OPERATOR,'+',1,13811) +LexToken(NUMBER,'1',1,13812) +LexToken(CLOSEBRACKET,')',1,13813) +LexToken(OPERATOR,'-',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(OPERATOR,'+',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(OPERATOR,'*',1,13839) +LexToken(OPENBRACKET,'(',1,13840) +LexToken(VAR,'x',1,13841) +LexToken(OPENBRACKET,'(',1,13842) +LexToken(VAR,'i',1,13843) +LexToken(OPERATOR,'+',1,13844) +LexToken(NUMBER,'1',1,13845) +LexToken(CLOSEBRACKET,')',1,13846) +LexToken(OPERATOR,'-',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(OPERATOR,'+',1,13865) +LexToken(VAR,'N',1,13866) +LexToken(COMMA,',',1,13867) +LexToken(VAR,'i',1,13868) +LexToken(OPERATOR,'+',1,13869) +LexToken(VAR,'N',1,13870) +LexToken(CLOSEBRACKET,')',1,13871) +LexToken(ASSIGNMENT,'=',1,13872) +LexToken(NUMBER,'1',1,13873) +LexToken(SEMICOLON,';',1,13874) +LexToken(EOL,'\n',1,13875) +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(OPERATOR,'*',1,13907) +LexToken(VAR,'N',1,13908) +LexToken(NUMBER,'-1',1,13909) +LexToken(COMMA,',',1,13911) +LexToken(NUMBER,'3',1,13912) +LexToken(OPERATOR,'*',1,13913) +LexToken(VAR,'N',1,13914) +LexToken(NUMBER,'-1',1,13915) +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(OPERATOR,'*',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(OPERATOR,'\\',1,13953) +LexToken(VAR,'Bt',1,13954) +LexToken(SEMICOLON,';',1,13956) +LexToken(EOL,'\n',1,13957) +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(OPERATOR,'*',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) diff --git a/js/Sources/TIME_f.js b/js/Sources/TIME_f.js new file mode 100644 index 00000000..90283c93 --- /dev/null +++ b/js/Sources/TIME_f.js @@ -0,0 +1,133 @@ +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(SEMICOLON,';',1,882) +LexToken(EOL,'\n',1,883) +LexToken(VAR,'y',1,888) +LexToken(ASSIGNMENT,'=',1,889) +LexToken(OPENSQBRACKET,'[',1,890) +LexToken(CLOSESQBRACKET,']',1,891) +LexToken(SEMICOLON,';',1,892) +LexToken(EOL,'\n',1,893) +LexToken(VAR,'typ',1,898) +LexToken(ASSIGNMENT,'=',1,901) +LexToken(OPENSQBRACKET,'[',1,902) +LexToken(CLOSESQBRACKET,']',1,903) +LexToken(SEMICOLON,';',1,904) +LexToken(EOL,'\n',1,905) +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) diff --git a/js/Sources/TKSCALE.js b/js/Sources/TKSCALE.js new file mode 100644 index 00000000..3c627d1e --- /dev/null +++ b/js/Sources/TKSCALE.js @@ -0,0 +1,294 @@ +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(SEMICOLON,';',1,937) +LexToken(EOL,'\n',1,938) +LexToken(VAR,'y',1,943) +LexToken(ASSIGNMENT,'=',1,944) +LexToken(OPENSQBRACKET,'[',1,945) +LexToken(CLOSESQBRACKET,']',1,946) +LexToken(SEMICOLON,';',1,947) +LexToken(EOL,'\n',1,948) +LexToken(VAR,'typ',1,953) +LexToken(ASSIGNMENT,'=',1,956) +LexToken(OPENSQBRACKET,'[',1,957) +LexToken(CLOSESQBRACKET,']',1,958) +LexToken(SEMICOLON,';',1,959) +LexToken(EOL,'\n',1,960) +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(SEMICOLON,';',1,1010) +LexToken(EOL,'\n',1,1011) +LexToken(VAR,'graphics',1,1020) +LexToken(ASSIGNMENT,'=',1,1028) +LexToken(VAR,'arg1',1,1029) +LexToken(DOT,'.',1,1033) +LexToken(VAR,'graphics',1,1034) +LexToken(SEMICOLON,';',1,1042) +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(VAR,'model',1,1081) +LexToken(ASSIGNMENT,'=',1,1086) +LexToken(VAR,'arg1',1,1087) +LexToken(DOT,'.',1,1091) +LexToken(VAR,'model',1,1092) +LexToken(SEMICOLON,';',1,1097) +LexToken(EOL,'\n',1,1098) +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(SEMICOLON,';',1,1479) +LexToken(EOL,'\n',1,1480) +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(NUMBER,'-10',1,1552) +LexToken(SEMICOLON,';',1,1555) +LexToken(EOL,'\n',1,1556) +LexToken(VAR,'b',1,1565) +LexToken(ASSIGNMENT,'=',1,1566) +LexToken(NUMBER,'10',1,1567) +LexToken(SEMICOLON,';',1,1569) +LexToken(EOL,'\n',1,1570) +LexToken(VAR,'f',1,1579) +LexToken(ASSIGNMENT,'=',1,1580) +LexToken(NUMBER,'1',1,1581) +LexToken(SEMICOLON,';',1,1582) +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) diff --git a/js/Threshold/GENERAL_f.js b/js/Threshold/GENERAL_f.js new file mode 100644 index 00000000..a629c0b4 --- /dev/null +++ b/js/Threshold/GENERAL_f.js @@ -0,0 +1,530 @@ +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(SEMICOLON,';',1,885) +LexToken(EOL,'\n',1,886) +LexToken(VAR,'y',1,891) +LexToken(ASSIGNMENT,'=',1,892) +LexToken(OPENSQBRACKET,'[',1,893) +LexToken(CLOSESQBRACKET,']',1,894) +LexToken(SEMICOLON,';',1,895) +LexToken(EOL,'\n',1,896) +LexToken(VAR,'typ',1,901) +LexToken(ASSIGNMENT,'=',1,904) +LexToken(OPENSQBRACKET,'[',1,905) +LexToken(CLOSESQBRACKET,']',1,906) +LexToken(SEMICOLON,';',1,907) +LexToken(EOL,'\n',1,908) +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(SEMICOLON,';',1,958) +LexToken(EOL,'\n',1,959) +LexToken(VAR,'graphics',1,968) +LexToken(ASSIGNMENT,'=',1,976) +LexToken(VAR,'arg1',1,977) +LexToken(DOT,'.',1,981) +LexToken(VAR,'graphics',1,982) +LexToken(SEMICOLON,';',1,990) +LexToken(EOL,'\n',1,991) +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(SEMICOLON,';',1,1045) +LexToken(EOL,'\n',1,1046) +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(SEMICOLON,';',1,1090) +LexToken(EOL,'\n',1,1091) +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,';',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(OPERATOR,'^',1,1599) +LexToken(OPENBRACKET,'(',1,1600) +LexToken(NUMBER,'2',1,1601) +LexToken(OPERATOR,'*',1,1602) +LexToken(VAR,'nin',1,1603) +LexToken(CLOSEBRACKET,')',1,1606) +LexToken(CLOSEBRACKET,')',1,1607) +LexToken(SEMICOLON,';',1,1608) +LexToken(EOL,'\n',1,1609) +LexToken(ELSE,'else',1,1626) +LexToken(EOL,'\n',1,1630) +LexToken(VAR,'rp',1,1651) +LexToken(ASSIGNMENT,'=',1,1653) +LexToken(NUMBER,'-1',1,1654) +LexToken(OPERATOR,'*',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(OPERATOR,'^',1,1669) +LexToken(OPENBRACKET,'(',1,1670) +LexToken(NUMBER,'2',1,1671) +LexToken(OPERATOR,'*',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(OPERATOR,'/',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(OPERATOR,'^',1,1826) +LexToken(OPENBRACKET,'(',1,1827) +LexToken(NUMBER,'2',1,1828) +LexToken(OPERATOR,'*',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(OPERATOR,'*',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(OPERATOR,'-',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(SEMICOLON,';',1,2141) +LexToken(EOL,'\n',1,2142) +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(SEMICOLON,';',1,2283) +LexToken(EOL,'\n',1,2284) +LexToken(VAR,'out',1,2293) +LexToken(ASSIGNMENT,'=',1,2296) +LexToken(NUMBER,'1',1,2297) +LexToken(SEMICOLON,';',1,2298) +LexToken(EOL,'\n',1,2299) +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(OPERATOR,'-',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(COMMA,',',1,2532) +LexToken(EOL,'\n',1,2533) +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) diff --git a/js/Threshold/NEGTOPOS_f.js b/js/Threshold/NEGTOPOS_f.js new file mode 100644 index 00000000..a4c7e20d --- /dev/null +++ b/js/Threshold/NEGTOPOS_f.js @@ -0,0 +1,178 @@ +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(SEMICOLON,';',1,886) +LexToken(EOL,'\n',1,887) +LexToken(VAR,'y',1,892) +LexToken(ASSIGNMENT,'=',1,893) +LexToken(OPENSQBRACKET,'[',1,894) +LexToken(CLOSESQBRACKET,']',1,895) +LexToken(SEMICOLON,';',1,896) +LexToken(EOL,'\n',1,897) +LexToken(VAR,'typ',1,902) +LexToken(ASSIGNMENT,'=',1,905) +LexToken(OPENSQBRACKET,'[',1,906) +LexToken(CLOSESQBRACKET,']',1,907) +LexToken(SEMICOLON,';',1,908) +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,954) +LexToken(VAR,'arg1',1,955) +LexToken(SEMICOLON,';',1,959) +LexToken(EOL,'\n',1,960) +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(NUMBER,'-1',1,984) +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(NUMBER,'-1',1,1176) +LexToken(SEMICOLON,';',1,1178) +LexToken(NUMBER,'-1',1,1179) +LexToken(SEMICOLON,';',1,1181) +LexToken(NUMBER,'0',1,1182) +LexToken(SEMICOLON,';',1,1183) +LexToken(NUMBER,'-1',1,1184) +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(NUMBER,'-1',1,1237) +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) diff --git a/js/Threshold/POSTONEG_f.js b/js/Threshold/POSTONEG_f.js new file mode 100644 index 00000000..9596ee57 --- /dev/null +++ b/js/Threshold/POSTONEG_f.js @@ -0,0 +1,193 @@ +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(SEMICOLON,';',1,886) +LexToken(EOL,'\n',1,887) +LexToken(VAR,'y',1,892) +LexToken(ASSIGNMENT,'=',1,893) +LexToken(OPENSQBRACKET,'[',1,894) +LexToken(CLOSESQBRACKET,']',1,895) +LexToken(SEMICOLON,';',1,896) +LexToken(EOL,'\n',1,897) +LexToken(VAR,'typ',1,902) +LexToken(ASSIGNMENT,'=',1,905) +LexToken(OPENSQBRACKET,'[',1,906) +LexToken(CLOSESQBRACKET,']',1,907) +LexToken(SEMICOLON,';',1,908) +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,954) +LexToken(VAR,'arg1',1,955) +LexToken(SEMICOLON,';',1,959) +LexToken(EOL,'\n',1,960) +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(NUMBER,'-1',1,985) +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(NUMBER,'-1',1,1042) +LexToken(SEMICOLON,';',1,1044) +LexToken(NUMBER,'-1',1,1045) +LexToken(SEMICOLON,';',1,1047) +LexToken(NUMBER,'-1',1,1048) +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(NUMBER,'-1',1,1204) +LexToken(SEMICOLON,';',1,1206) +LexToken(NUMBER,'-1',1,1207) +LexToken(SEMICOLON,';',1,1209) +LexToken(NUMBER,'-1',1,1210) +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(NUMBER,'-1',1,1295) +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) diff --git a/js/Threshold/ZCROSS_f.js b/js/Threshold/ZCROSS_f.js new file mode 100644 index 00000000..1db29d05 --- /dev/null +++ b/js/Threshold/ZCROSS_f.js @@ -0,0 +1,376 @@ +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(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',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(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'graphics',1,967) +LexToken(ASSIGNMENT,'=',1,975) +LexToken(VAR,'arg1',1,976) +LexToken(DOT,'.',1,980) +LexToken(VAR,'graphics',1,981) +LexToken(SEMICOLON,';',1,989) +LexToken(EOL,'\n',1,990) +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(SEMICOLON,';',1,1044) +LexToken(EOL,'\n',1,1045) +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(COMMA,',',1,1285) +LexToken(EOL,'\n',1,1286) +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(OPERATOR,'+',1,1505) +LexToken(NUMBER,'2',1,1506) +LexToken(OPERATOR,'^',1,1507) +LexToken(OPENBRACKET,'(',1,1508) +LexToken(VAR,'in',1,1509) +LexToken(OPERATOR,'+',1,1511) +LexToken(VAR,'jj',1,1512) +LexToken(NUMBER,'-1',1,1514) +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(OPERATOR,'-',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(OPERATOR,'^',1,1585) +LexToken(OPENBRACKET,'(',1,1586) +LexToken(NUMBER,'2',1,1587) +LexToken(OPERATOR,'*',1,1588) +LexToken(VAR,'in',1,1589) +LexToken(CLOSEBRACKET,')',1,1591) +LexToken(OPERATOR,'-',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(NUMBER,'-1',1,1727) +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(SEMICOLON,';',1,1781) +LexToken(EOL,'\n',1,1782) +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(NUMBER,'-1',1,1900) +LexToken(SEMICOLON,';',1,1902) +LexToken(NUMBER,'-1',1,1903) +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(NUMBER,'-1',1,2077) +LexToken(SEMICOLON,';',1,2079) +LexToken(NUMBER,'-1',1,2080) +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(NUMBER,'-1',1,2137) +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) -- cgit