summaryrefslogtreecommitdiff
path: root/js/Misc/scifunc_block_m.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/Misc/scifunc_block_m.js')
-rw-r--r--js/Misc/scifunc_block_m.js854
1 files changed, 854 insertions, 0 deletions
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)