summaryrefslogtreecommitdiff
path: root/js/Linear/SUMMATION.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/Linear/SUMMATION.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/Linear/SUMMATION.js')
-rw-r--r--js/Linear/SUMMATION.js1009
1 files changed, 1009 insertions, 0 deletions
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)