summaryrefslogtreecommitdiff
path: root/js/Misc/scifunc_block.js
diff options
context:
space:
mode:
authorSunil Shetye2018-06-10 22:07:21 +0530
committerSunil Shetye2018-06-10 22:07:21 +0530
commitabf82caa54d8cf87e2f31aec7cc8d9cdedf90f81 (patch)
tree7ff742c9b3efcc8fe1c6a9528622c5dc77a23819 /js/Misc/scifunc_block.js
parent89187d41b6688f522f09ad59a8e223c82b8af846 (diff)
downloadsci2js-abf82caa54d8cf87e2f31aec7cc8d9cdedf90f81.tar.gz
sci2js-abf82caa54d8cf87e2f31aec7cc8d9cdedf90f81.tar.bz2
sci2js-abf82caa54d8cf87e2f31aec7cc8d9cdedf90f81.zip
add Makefile
add support for scicos functions
Diffstat (limited to 'js/Misc/scifunc_block.js')
-rw-r--r--js/Misc/scifunc_block.js838
1 files changed, 838 insertions, 0 deletions
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)