summaryrefslogtreecommitdiff
path: root/js/Misc/generic_block2.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/generic_block2.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/generic_block2.js')
-rw-r--r--js/Misc/generic_block2.js862
1 files changed, 862 insertions, 0 deletions
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)