summaryrefslogtreecommitdiff
path: root/js/Sources/Sigbuilder.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/Sources/Sigbuilder.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/Sources/Sigbuilder.js')
-rw-r--r--js/Sources/Sigbuilder.js3476
1 files changed, 3476 insertions, 0 deletions
diff --git a/js/Sources/Sigbuilder.js b/js/Sources/Sigbuilder.js
new file mode 100644
index 00000000..74c89532
--- /dev/null
+++ b/js/Sources/Sigbuilder.js
@@ -0,0 +1,3476 @@
+LexToken(EOL,'\n',1,10)
+LexToken(EOL,'\n',1,13)
+LexToken(EOL,'\n',1,73)
+LexToken(EOL,'\n',1,76)
+LexToken(EOL,'\n',1,148)
+LexToken(EOL,'\n',1,220)
+LexToken(EOL,'\n',1,289)
+LexToken(EOL,'\n',1,328)
+LexToken(EOL,'\n',1,331)
+LexToken(EOL,'\n',1,398)
+LexToken(EOL,'\n',1,464)
+LexToken(EOL,'\n',1,529)
+LexToken(EOL,'\n',1,577)
+LexToken(EOL,'\n',1,580)
+LexToken(EOL,'\n',1,649)
+LexToken(EOL,'\n',1,712)
+LexToken(EOL,'\n',1,794)
+LexToken(EOL,'\n',1,797)
+LexToken(EOL,'\n',1,828)
+LexToken(EOL,'\n',1,831)
+LexToken(EOL,'\n',1,832)
+LexToken(FUNCTION,'function',1,833)
+LexToken(OPENSQBRACKET,'[',1,842)
+LexToken(VAR,'x',1,843)
+LexToken(COMMA,',',1,844)
+LexToken(VAR,'y',1,845)
+LexToken(COMMA,',',1,846)
+LexToken(VAR,'typ',1,847)
+LexToken(CLOSESQBRACKET,']',1,850)
+LexToken(ASSIGNMENT,'=',1,852)
+LexToken(VAR,'Sigbuilder',1,854)
+LexToken(OPENBRACKET,'(',1,864)
+LexToken(VAR,'job',1,865)
+LexToken(COMMA,',',1,868)
+LexToken(VAR,'arg1',1,869)
+LexToken(COMMA,',',1,873)
+LexToken(VAR,'arg2',1,874)
+LexToken(CLOSEBRACKET,')',1,878)
+LexToken(EOL,'\n',1,879)
+LexToken(EOL,'\n',1,929)
+LexToken(VAR,'x',1,934)
+LexToken(ASSIGNMENT,'=',1,935)
+LexToken(OPENSQBRACKET,'[',1,936)
+LexToken(CLOSESQBRACKET,']',1,937)
+LexToken(SEMICOLON,';',1,938)
+LexToken(EOL,'\n',1,939)
+LexToken(VAR,'y',1,944)
+LexToken(ASSIGNMENT,'=',1,945)
+LexToken(OPENSQBRACKET,'[',1,946)
+LexToken(CLOSESQBRACKET,']',1,947)
+LexToken(SEMICOLON,';',1,948)
+LexToken(EOL,'\n',1,949)
+LexToken(VAR,'typ',1,954)
+LexToken(ASSIGNMENT,'=',1,957)
+LexToken(OPENSQBRACKET,'[',1,958)
+LexToken(CLOSESQBRACKET,']',1,959)
+LexToken(SEMICOLON,';',1,960)
+LexToken(EOL,'\n',1,961)
+LexToken(EOL,'\n',1,962)
+LexToken(SELECT,'select',1,967)
+LexToken(VAR,'job',1,974)
+LexToken(EOL,'\n',1,977)
+LexToken(EOL,'\n',1,978)
+LexToken(CASE,'case',1,983)
+LexToken(DQSTRING,'"set"',1,992)
+LexToken(THEN,'then',1,994)
+LexToken(EOL,'\n',1,998)
+LexToken(EOL,'\n',1,1043)
+LexToken(VAR,'ppath',1,1052)
+LexToken(ASSIGNMENT,'=',1,1058)
+LexToken(VAR,'list',1,1060)
+LexToken(OPENBRACKET,'(',1,1064)
+LexToken(NUMBER,'0',1,1065)
+LexToken(CLOSEBRACKET,')',1,1066)
+LexToken(SEMICOLON,';',1,1067)
+LexToken(EOL,'\n',1,1068)
+LexToken(FOR,'for',1,1077)
+LexToken(VAR,'i',1,1081)
+LexToken(ASSIGNMENT,'=',1,1082)
+LexToken(NUMBER,'1',1,1083)
+LexToken(COLON,':',1,1084)
+LexToken(VAR,'length',1,1085)
+LexToken(OPENBRACKET,'(',1,1091)
+LexToken(VAR,'arg1',1,1092)
+LexToken(DOT,'.',1,1096)
+LexToken(VAR,'model',1,1097)
+LexToken(DOT,'.',1,1102)
+LexToken(VAR,'rpar',1,1103)
+LexToken(DOT,'.',1,1107)
+LexToken(VAR,'objs',1,1108)
+LexToken(CLOSEBRACKET,')',1,1112)
+LexToken(DO,'do',1,1114)
+LexToken(EOL,'\n',1,1116)
+LexToken(VAR,'o',1,1129)
+LexToken(ASSIGNMENT,'=',1,1131)
+LexToken(VAR,'arg1',1,1133)
+LexToken(DOT,'.',1,1137)
+LexToken(VAR,'model',1,1138)
+LexToken(DOT,'.',1,1143)
+LexToken(VAR,'rpar',1,1144)
+LexToken(DOT,'.',1,1148)
+LexToken(VAR,'objs',1,1149)
+LexToken(OPENBRACKET,'(',1,1153)
+LexToken(VAR,'i',1,1154)
+LexToken(CLOSEBRACKET,')',1,1155)
+LexToken(SEMICOLON,';',1,1156)
+LexToken(EOL,'\n',1,1157)
+LexToken(IF,'if',1,1170)
+LexToken(VAR,'typeof',1,1173)
+LexToken(OPENBRACKET,'(',1,1179)
+LexToken(VAR,'o',1,1180)
+LexToken(CLOSEBRACKET,')',1,1181)
+LexToken(COMPARISON,'==',1,1183)
+LexToken(DQSTRING,'"Block"',1,1192)
+LexToken(LOGICAL,'&',1,1194)
+LexToken(VAR,'o',1,1196)
+LexToken(DOT,'.',1,1197)
+LexToken(VAR,'gui',1,1198)
+LexToken(COMPARISON,'==',1,1202)
+LexToken(DQSTRING,'"CURVE_c"',1,1213)
+LexToken(THEN,'then',1,1215)
+LexToken(EOL,'\n',1,1219)
+LexToken(VAR,'ppath',1,1236)
+LexToken(OPENBRACKET,'(',1,1241)
+LexToken(NUMBER,'1',1,1242)
+LexToken(CLOSEBRACKET,')',1,1243)
+LexToken(ASSIGNMENT,'=',1,1245)
+LexToken(VAR,'i',1,1247)
+LexToken(SEMICOLON,';',1,1248)
+LexToken(EOL,'\n',1,1249)
+LexToken(BREAK,'break',1,1266)
+LexToken(SEMICOLON,';',1,1271)
+LexToken(EOL,'\n',1,1272)
+LexToken(END,'end',1,1285)
+LexToken(EOL,'\n',1,1288)
+LexToken(END,'end',1,1297)
+LexToken(EOL,'\n',1,1300)
+LexToken(VAR,'newpar',1,1309)
+LexToken(ASSIGNMENT,'=',1,1316)
+LexToken(VAR,'list',1,1318)
+LexToken(OPENBRACKET,'(',1,1322)
+LexToken(CLOSEBRACKET,')',1,1323)
+LexToken(SEMICOLON,';',1,1324)
+LexToken(EOL,'\n',1,1325)
+LexToken(VAR,'y',1,1334)
+LexToken(ASSIGNMENT,'=',1,1336)
+LexToken(NUMBER,'0',1,1338)
+LexToken(SEMICOLON,';',1,1339)
+LexToken(EOL,'\n',1,1340)
+LexToken(FOR,'for',1,1349)
+LexToken(VAR,'path',1,1353)
+LexToken(ASSIGNMENT,'=',1,1358)
+LexToken(VAR,'ppath',1,1360)
+LexToken(DO,'do',1,1366)
+LexToken(EOL,'\n',1,1368)
+LexToken(VAR,'np',1,1381)
+LexToken(ASSIGNMENT,'=',1,1384)
+LexToken(VAR,'size',1,1386)
+LexToken(OPENBRACKET,'(',1,1390)
+LexToken(VAR,'path',1,1391)
+LexToken(COMMA,',',1,1395)
+LexToken(DQSTRING,'"*"',1,1398)
+LexToken(CLOSEBRACKET,')',1,1399)
+LexToken(EOL,'\n',1,1400)
+LexToken(VAR,'spath',1,1413)
+LexToken(ASSIGNMENT,'=',1,1419)
+LexToken(VAR,'list',1,1421)
+LexToken(OPENBRACKET,'(',1,1425)
+LexToken(CLOSEBRACKET,')',1,1426)
+LexToken(EOL,'\n',1,1427)
+LexToken(FOR,'for',1,1440)
+LexToken(VAR,'k',1,1444)
+LexToken(ASSIGNMENT,'=',1,1445)
+LexToken(NUMBER,'1',1,1446)
+LexToken(COLON,':',1,1447)
+LexToken(VAR,'np',1,1448)
+LexToken(EOL,'\n',1,1450)
+LexToken(VAR,'spath',1,1467)
+LexToken(OPENBRACKET,'(',1,1472)
+LexToken(LASTINDEX,'$',1,1473)
+LexToken(OPERATOR,'+',1,1474)
+LexToken(NUMBER,'1',1,1475)
+LexToken(CLOSEBRACKET,')',1,1476)
+LexToken(ASSIGNMENT,'=',1,1477)
+LexToken(DQSTRING,'"model"',1,1484)
+LexToken(EOL,'\n',1,1485)
+LexToken(VAR,'spath',1,1502)
+LexToken(OPENBRACKET,'(',1,1507)
+LexToken(LASTINDEX,'$',1,1508)
+LexToken(OPERATOR,'+',1,1509)
+LexToken(NUMBER,'1',1,1510)
+LexToken(CLOSEBRACKET,')',1,1511)
+LexToken(ASSIGNMENT,'=',1,1512)
+LexToken(DQSTRING,'"rpar"',1,1518)
+LexToken(EOL,'\n',1,1519)
+LexToken(VAR,'spath',1,1536)
+LexToken(OPENBRACKET,'(',1,1541)
+LexToken(LASTINDEX,'$',1,1542)
+LexToken(OPERATOR,'+',1,1543)
+LexToken(NUMBER,'1',1,1544)
+LexToken(CLOSEBRACKET,')',1,1545)
+LexToken(ASSIGNMENT,'=',1,1546)
+LexToken(DQSTRING,'"objs"',1,1552)
+LexToken(EOL,'\n',1,1553)
+LexToken(VAR,'spath',1,1570)
+LexToken(OPENBRACKET,'(',1,1575)
+LexToken(LASTINDEX,'$',1,1576)
+LexToken(OPERATOR,'+',1,1577)
+LexToken(NUMBER,'1',1,1578)
+LexToken(CLOSEBRACKET,')',1,1579)
+LexToken(ASSIGNMENT,'=',1,1580)
+LexToken(VAR,'path',1,1581)
+LexToken(OPENBRACKET,'(',1,1585)
+LexToken(VAR,'k',1,1586)
+LexToken(CLOSEBRACKET,')',1,1587)
+LexToken(EOL,'\n',1,1588)
+LexToken(END,'end',1,1601)
+LexToken(EOL,'\n',1,1604)
+LexToken(VAR,'xx',1,1617)
+LexToken(ASSIGNMENT,'=',1,1619)
+LexToken(VAR,'arg1',1,1620)
+LexToken(OPENBRACKET,'(',1,1624)
+LexToken(VAR,'spath',1,1625)
+LexToken(CLOSEBRACKET,')',1,1630)
+LexToken(EOL,'\n',1,1648)
+LexToken(VAR,'execstr',1,1661)
+LexToken(OPENBRACKET,'(',1,1668)
+LexToken(DQSTRING,'"xxn="',1,1674)
+LexToken(OPERATOR,'+',1,1675)
+LexToken(VAR,'xx',1,1676)
+LexToken(DOT,'.',1,1678)
+LexToken(VAR,'gui',1,1679)
+LexToken(OPERATOR,'+',1,1682)
+LexToken(DQSTRING,'"(\\\'set\\\',xx)"',1,1696)
+LexToken(CLOSEBRACKET,')',1,1697)
+LexToken(EOL,'\n',1,1698)
+LexToken(IF,'if',1,1711)
+LexToken(VAR,'diffobjs',1,1714)
+LexToken(OPENBRACKET,'(',1,1722)
+LexToken(VAR,'xxn',1,1723)
+LexToken(COMMA,',',1,1726)
+LexToken(VAR,'xx',1,1727)
+LexToken(CLOSEBRACKET,')',1,1729)
+LexToken(THEN,'then',1,1731)
+LexToken(EOL,'\n',1,1735)
+LexToken(VAR,'model',1,1752)
+LexToken(ASSIGNMENT,'=',1,1757)
+LexToken(VAR,'xx',1,1758)
+LexToken(DOT,'.',1,1760)
+LexToken(VAR,'model',1,1761)
+LexToken(EOL,'\n',1,1766)
+LexToken(VAR,'model_n',1,1783)
+LexToken(ASSIGNMENT,'=',1,1790)
+LexToken(VAR,'xxn',1,1791)
+LexToken(DOT,'.',1,1794)
+LexToken(VAR,'model',1,1795)
+LexToken(EOL,'\n',1,1800)
+LexToken(IF,'if',1,1817)
+LexToken(NOT,'~',1,1820)
+LexToken(VAR,'is_modelica_block',1,1821)
+LexToken(OPENBRACKET,'(',1,1838)
+LexToken(VAR,'xx',1,1839)
+LexToken(CLOSEBRACKET,')',1,1841)
+LexToken(THEN,'then',1,1843)
+LexToken(EOL,'\n',1,1847)
+LexToken(VAR,'modified',1,1868)
+LexToken(ASSIGNMENT,'=',1,1876)
+LexToken(VAR,'or',1,1877)
+LexToken(OPENBRACKET,'(',1,1879)
+LexToken(VAR,'model',1,1880)
+LexToken(DOT,'.',1,1885)
+LexToken(VAR,'sim',1,1886)
+LexToken(COMPARISON,'<>',1,1889)
+LexToken(VAR,'model_n',1,1891)
+LexToken(DOT,'.',1,1898)
+LexToken(VAR,'sim',1,1899)
+LexToken(CLOSEBRACKET,')',1,1902)
+LexToken(LOGICAL,'|',1,1903)
+LexToken(NOT,'~',1,1927)
+LexToken(VAR,'isequal',1,1928)
+LexToken(OPENBRACKET,'(',1,1935)
+LexToken(VAR,'model',1,1936)
+LexToken(DOT,'.',1,1941)
+LexToken(VAR,'state',1,1942)
+LexToken(COMMA,',',1,1947)
+LexToken(VAR,'model_n',1,1948)
+LexToken(DOT,'.',1,1955)
+LexToken(VAR,'state',1,1956)
+LexToken(CLOSEBRACKET,')',1,1961)
+LexToken(LOGICAL,'|',1,1962)
+LexToken(NOT,'~',1,1986)
+LexToken(VAR,'isequal',1,1987)
+LexToken(OPENBRACKET,'(',1,1994)
+LexToken(VAR,'model',1,1995)
+LexToken(DOT,'.',1,2000)
+LexToken(VAR,'dstate',1,2001)
+LexToken(COMMA,',',1,2007)
+LexToken(VAR,'model_n',1,2008)
+LexToken(DOT,'.',1,2015)
+LexToken(VAR,'dstate',1,2016)
+LexToken(CLOSEBRACKET,')',1,2022)
+LexToken(LOGICAL,'|',1,2023)
+LexToken(NOT,'~',1,2047)
+LexToken(VAR,'isequal',1,2048)
+LexToken(OPENBRACKET,'(',1,2055)
+LexToken(VAR,'model',1,2056)
+LexToken(DOT,'.',1,2061)
+LexToken(VAR,'odstate',1,2062)
+LexToken(COMMA,',',1,2069)
+LexToken(VAR,'model_n',1,2070)
+LexToken(DOT,'.',1,2077)
+LexToken(VAR,'odstate',1,2078)
+LexToken(CLOSEBRACKET,')',1,2085)
+LexToken(LOGICAL,'|',1,2086)
+LexToken(NOT,'~',1,2110)
+LexToken(VAR,'isequal',1,2111)
+LexToken(OPENBRACKET,'(',1,2118)
+LexToken(VAR,'model',1,2119)
+LexToken(DOT,'.',1,2124)
+LexToken(VAR,'rpar',1,2125)
+LexToken(COMMA,',',1,2129)
+LexToken(VAR,'model_n',1,2130)
+LexToken(DOT,'.',1,2137)
+LexToken(VAR,'rpar',1,2138)
+LexToken(CLOSEBRACKET,')',1,2142)
+LexToken(LOGICAL,'|',1,2143)
+LexToken(NOT,'~',1,2167)
+LexToken(VAR,'isequal',1,2168)
+LexToken(OPENBRACKET,'(',1,2175)
+LexToken(VAR,'model',1,2176)
+LexToken(DOT,'.',1,2181)
+LexToken(VAR,'ipar',1,2182)
+LexToken(COMMA,',',1,2186)
+LexToken(VAR,'model_n',1,2187)
+LexToken(DOT,'.',1,2194)
+LexToken(VAR,'ipar',1,2195)
+LexToken(CLOSEBRACKET,')',1,2199)
+LexToken(LOGICAL,'|',1,2200)
+LexToken(NOT,'~',1,2224)
+LexToken(VAR,'isequal',1,2225)
+LexToken(OPENBRACKET,'(',1,2232)
+LexToken(VAR,'model',1,2233)
+LexToken(DOT,'.',1,2238)
+LexToken(VAR,'opar',1,2239)
+LexToken(COMMA,',',1,2243)
+LexToken(VAR,'model_n',1,2244)
+LexToken(DOT,'.',1,2251)
+LexToken(VAR,'opar',1,2252)
+LexToken(CLOSEBRACKET,')',1,2256)
+LexToken(LOGICAL,'|',1,2257)
+LexToken(NOT,'~',1,2281)
+LexToken(VAR,'isequal',1,2282)
+LexToken(OPENBRACKET,'(',1,2289)
+LexToken(VAR,'model',1,2290)
+LexToken(DOT,'.',1,2295)
+LexToken(VAR,'label',1,2296)
+LexToken(COMMA,',',1,2301)
+LexToken(VAR,'model_n',1,2302)
+LexToken(DOT,'.',1,2309)
+LexToken(VAR,'label',1,2310)
+LexToken(CLOSEBRACKET,')',1,2315)
+LexToken(EOL,'\n',1,2316)
+LexToken(IF,'if',1,2337)
+LexToken(VAR,'or',1,2340)
+LexToken(OPENBRACKET,'(',1,2342)
+LexToken(VAR,'model',1,2343)
+LexToken(DOT,'.',1,2348)
+LexToken(VAR,'in',1,2349)
+LexToken(COMPARISON,'<>',1,2351)
+LexToken(VAR,'model_n',1,2353)
+LexToken(DOT,'.',1,2360)
+LexToken(VAR,'in',1,2361)
+LexToken(CLOSEBRACKET,')',1,2363)
+LexToken(LOGICAL,'|',1,2364)
+LexToken(VAR,'or',1,2365)
+LexToken(OPENBRACKET,'(',1,2367)
+LexToken(VAR,'model',1,2368)
+LexToken(DOT,'.',1,2373)
+LexToken(VAR,'out',1,2374)
+LexToken(COMPARISON,'<>',1,2377)
+LexToken(VAR,'model_n',1,2379)
+LexToken(DOT,'.',1,2386)
+LexToken(VAR,'out',1,2387)
+LexToken(CLOSEBRACKET,')',1,2390)
+LexToken(LOGICAL,'|',1,2391)
+LexToken(VAR,'or',1,2419)
+LexToken(OPENBRACKET,'(',1,2421)
+LexToken(VAR,'model',1,2422)
+LexToken(DOT,'.',1,2427)
+LexToken(VAR,'in2',1,2428)
+LexToken(COMPARISON,'<>',1,2431)
+LexToken(VAR,'model_n',1,2433)
+LexToken(DOT,'.',1,2440)
+LexToken(VAR,'in2',1,2441)
+LexToken(CLOSEBRACKET,')',1,2444)
+LexToken(LOGICAL,'|',1,2445)
+LexToken(VAR,'or',1,2446)
+LexToken(OPENBRACKET,'(',1,2448)
+LexToken(VAR,'model',1,2449)
+LexToken(DOT,'.',1,2454)
+LexToken(VAR,'out2',1,2455)
+LexToken(COMPARISON,'<>',1,2459)
+LexToken(VAR,'model_n',1,2461)
+LexToken(DOT,'.',1,2468)
+LexToken(VAR,'out2',1,2469)
+LexToken(CLOSEBRACKET,')',1,2473)
+LexToken(LOGICAL,'|',1,2474)
+LexToken(VAR,'or',1,2502)
+LexToken(OPENBRACKET,'(',1,2504)
+LexToken(VAR,'model',1,2505)
+LexToken(DOT,'.',1,2510)
+LexToken(VAR,'outtyp',1,2511)
+LexToken(COMPARISON,'<>',1,2517)
+LexToken(VAR,'model_n',1,2519)
+LexToken(DOT,'.',1,2526)
+LexToken(VAR,'outtyp',1,2527)
+LexToken(CLOSEBRACKET,')',1,2533)
+LexToken(LOGICAL,'|',1,2534)
+LexToken(VAR,'or',1,2535)
+LexToken(OPENBRACKET,'(',1,2537)
+LexToken(VAR,'model',1,2538)
+LexToken(DOT,'.',1,2543)
+LexToken(VAR,'intyp',1,2544)
+LexToken(COMPARISON,'<>',1,2549)
+LexToken(VAR,'model_n',1,2551)
+LexToken(DOT,'.',1,2558)
+LexToken(VAR,'intyp',1,2559)
+LexToken(CLOSEBRACKET,')',1,2564)
+LexToken(THEN,'then',1,2566)
+LexToken(EOL,'\n',1,2570)
+LexToken(VAR,'needcompile',1,2595)
+LexToken(ASSIGNMENT,'=',1,2606)
+LexToken(NUMBER,'1',1,2607)
+LexToken(EOL,'\n',1,2608)
+LexToken(END,'end',1,2629)
+LexToken(EOL,'\n',1,2632)
+LexToken(IF,'if',1,2653)
+LexToken(VAR,'or',1,2656)
+LexToken(OPENBRACKET,'(',1,2658)
+LexToken(VAR,'model',1,2659)
+LexToken(DOT,'.',1,2664)
+LexToken(VAR,'firing',1,2665)
+LexToken(COMPARISON,'<>',1,2671)
+LexToken(VAR,'model_n',1,2673)
+LexToken(DOT,'.',1,2680)
+LexToken(VAR,'firing',1,2681)
+LexToken(CLOSEBRACKET,')',1,2687)
+LexToken(THEN,'then',1,2689)
+LexToken(EOL,'\n',1,2693)
+LexToken(VAR,'needcompile',1,2718)
+LexToken(ASSIGNMENT,'=',1,2729)
+LexToken(NUMBER,'2',1,2730)
+LexToken(EOL,'\n',1,2731)
+LexToken(END,'end',1,2752)
+LexToken(EOL,'\n',1,2755)
+LexToken(IF,'if',1,2776)
+LexToken(OPENBRACKET,'(',1,2779)
+LexToken(VAR,'size',1,2780)
+LexToken(OPENBRACKET,'(',1,2784)
+LexToken(VAR,'model',1,2785)
+LexToken(DOT,'.',1,2790)
+LexToken(VAR,'in',1,2791)
+LexToken(COMMA,',',1,2793)
+LexToken(DQSTRING,'"*"',1,2796)
+LexToken(CLOSEBRACKET,')',1,2797)
+LexToken(COMPARISON,'<>',1,2798)
+LexToken(VAR,'size',1,2800)
+LexToken(OPENBRACKET,'(',1,2804)
+LexToken(VAR,'model_n',1,2805)
+LexToken(DOT,'.',1,2812)
+LexToken(VAR,'in',1,2813)
+LexToken(COMMA,',',1,2815)
+LexToken(DQSTRING,'"*"',1,2818)
+LexToken(CLOSEBRACKET,')',1,2819)
+LexToken(CLOSEBRACKET,')',1,2820)
+LexToken(LOGICAL,'|',1,2821)
+LexToken(OPENBRACKET,'(',1,2849)
+LexToken(VAR,'size',1,2850)
+LexToken(OPENBRACKET,'(',1,2854)
+LexToken(VAR,'model',1,2855)
+LexToken(DOT,'.',1,2860)
+LexToken(VAR,'out',1,2861)
+LexToken(COMMA,',',1,2864)
+LexToken(DQSTRING,'"*"',1,2867)
+LexToken(CLOSEBRACKET,')',1,2868)
+LexToken(COMPARISON,'<>',1,2869)
+LexToken(VAR,'size',1,2871)
+LexToken(OPENBRACKET,'(',1,2875)
+LexToken(VAR,'model_n',1,2876)
+LexToken(DOT,'.',1,2883)
+LexToken(VAR,'out',1,2884)
+LexToken(COMMA,',',1,2887)
+LexToken(DQSTRING,'"*"',1,2890)
+LexToken(CLOSEBRACKET,')',1,2891)
+LexToken(CLOSEBRACKET,')',1,2892)
+LexToken(THEN,'then',1,2894)
+LexToken(EOL,'\n',1,2898)
+LexToken(VAR,'needcompile',1,2923)
+LexToken(ASSIGNMENT,'=',1,2934)
+LexToken(NUMBER,'4',1,2935)
+LexToken(EOL,'\n',1,2936)
+LexToken(END,'end',1,2957)
+LexToken(EOL,'\n',1,2960)
+LexToken(IF,'if',1,2981)
+LexToken(VAR,'model',1,2984)
+LexToken(DOT,'.',1,2989)
+LexToken(VAR,'sim',1,2990)
+LexToken(COMPARISON,'==',1,2993)
+LexToken(DQSTRING,'"input"',1,3001)
+LexToken(LOGICAL,'|',1,3002)
+LexToken(VAR,'model',1,3003)
+LexToken(DOT,'.',1,3008)
+LexToken(VAR,'sim',1,3009)
+LexToken(COMPARISON,'==',1,3012)
+LexToken(DQSTRING,'"output"',1,3021)
+LexToken(THEN,'then',1,3023)
+LexToken(EOL,'\n',1,3027)
+LexToken(IF,'if',1,3052)
+LexToken(VAR,'model',1,3055)
+LexToken(DOT,'.',1,3060)
+LexToken(VAR,'ipar',1,3061)
+LexToken(COMPARISON,'<>',1,3065)
+LexToken(VAR,'model_n',1,3067)
+LexToken(DOT,'.',1,3074)
+LexToken(VAR,'ipar',1,3075)
+LexToken(THEN,'then',1,3080)
+LexToken(EOL,'\n',1,3084)
+LexToken(VAR,'needcompile',1,3113)
+LexToken(ASSIGNMENT,'=',1,3124)
+LexToken(NUMBER,'4',1,3125)
+LexToken(EOL,'\n',1,3126)
+LexToken(END,'end',1,3151)
+LexToken(EOL,'\n',1,3154)
+LexToken(END,'end',1,3175)
+LexToken(EOL,'\n',1,3178)
+LexToken(IF,'if',1,3199)
+LexToken(VAR,'or',1,3202)
+LexToken(OPENBRACKET,'(',1,3204)
+LexToken(VAR,'model',1,3205)
+LexToken(DOT,'.',1,3210)
+LexToken(VAR,'blocktype',1,3211)
+LexToken(COMPARISON,'<>',1,3220)
+LexToken(VAR,'model_n',1,3222)
+LexToken(DOT,'.',1,3229)
+LexToken(VAR,'blocktype',1,3230)
+LexToken(CLOSEBRACKET,')',1,3239)
+LexToken(LOGICAL,'|',1,3240)
+LexToken(VAR,'or',1,3268)
+LexToken(OPENBRACKET,'(',1,3270)
+LexToken(VAR,'model',1,3271)
+LexToken(DOT,'.',1,3276)
+LexToken(VAR,'dep_ut',1,3277)
+LexToken(COMPARISON,'<>',1,3283)
+LexToken(VAR,'model_n',1,3285)
+LexToken(DOT,'.',1,3292)
+LexToken(VAR,'dep_ut',1,3293)
+LexToken(CLOSEBRACKET,')',1,3299)
+LexToken(THEN,'then',1,3301)
+LexToken(EOL,'\n',1,3305)
+LexToken(VAR,'needcompile',1,3330)
+LexToken(ASSIGNMENT,'=',1,3341)
+LexToken(NUMBER,'4',1,3342)
+LexToken(EOL,'\n',1,3343)
+LexToken(END,'end',1,3364)
+LexToken(EOL,'\n',1,3367)
+LexToken(IF,'if',1,3388)
+LexToken(OPENBRACKET,'(',1,3391)
+LexToken(VAR,'model',1,3392)
+LexToken(DOT,'.',1,3397)
+LexToken(VAR,'nzcross',1,3398)
+LexToken(COMPARISON,'<>',1,3405)
+LexToken(VAR,'model_n',1,3407)
+LexToken(DOT,'.',1,3414)
+LexToken(VAR,'nzcross',1,3415)
+LexToken(CLOSEBRACKET,')',1,3422)
+LexToken(LOGICAL,'|',1,3423)
+LexToken(OPENBRACKET,'(',1,3424)
+LexToken(VAR,'model',1,3425)
+LexToken(DOT,'.',1,3430)
+LexToken(VAR,'nmode',1,3431)
+LexToken(COMPARISON,'<>',1,3436)
+LexToken(VAR,'model_n',1,3438)
+LexToken(DOT,'.',1,3445)
+LexToken(VAR,'nmode',1,3446)
+LexToken(CLOSEBRACKET,')',1,3451)
+LexToken(THEN,'then',1,3453)
+LexToken(EOL,'\n',1,3457)
+LexToken(VAR,'needcompile',1,3482)
+LexToken(ASSIGNMENT,'=',1,3493)
+LexToken(NUMBER,'4',1,3494)
+LexToken(EOL,'\n',1,3495)
+LexToken(END,'end',1,3516)
+LexToken(EOL,'\n',1,3519)
+LexToken(IF,'if',1,3540)
+LexToken(VAR,'prod',1,3543)
+LexToken(OPENBRACKET,'(',1,3547)
+LexToken(VAR,'size',1,3548)
+LexToken(OPENBRACKET,'(',1,3552)
+LexToken(VAR,'model_n',1,3553)
+LexToken(DOT,'.',1,3560)
+LexToken(VAR,'sim',1,3561)
+LexToken(CLOSEBRACKET,')',1,3564)
+LexToken(CLOSEBRACKET,')',1,3565)
+LexToken(COMPARISON,'>',1,3566)
+LexToken(NUMBER,'1',1,3567)
+LexToken(THEN,'then',1,3569)
+LexToken(EOL,'\n',1,3573)
+LexToken(IF,'if',1,3598)
+LexToken(VAR,'model_n',1,3601)
+LexToken(DOT,'.',1,3608)
+LexToken(VAR,'sim',1,3609)
+LexToken(OPENBRACKET,'(',1,3612)
+LexToken(NUMBER,'2',1,3613)
+LexToken(CLOSEBRACKET,')',1,3614)
+LexToken(COMPARISON,'>',1,3615)
+LexToken(NUMBER,'1000',1,3616)
+LexToken(THEN,'then',1,3621)
+LexToken(EOL,'\n',1,3625)
+LexToken(IF,'if',1,3654)
+LexToken(VAR,'model',1,3657)
+LexToken(DOT,'.',1,3662)
+LexToken(VAR,'sim',1,3663)
+LexToken(OPENBRACKET,'(',1,3666)
+LexToken(NUMBER,'1',1,3667)
+LexToken(CLOSEBRACKET,')',1,3668)
+LexToken(COMPARISON,'<>',1,3669)
+LexToken(VAR,'model_n',1,3671)
+LexToken(DOT,'.',1,3678)
+LexToken(VAR,'sim',1,3679)
+LexToken(OPENBRACKET,'(',1,3682)
+LexToken(NUMBER,'1',1,3683)
+LexToken(CLOSEBRACKET,')',1,3684)
+LexToken(THEN,'then',1,3686)
+LexToken(EOL,'\n',1,3690)
+LexToken(VAR,'needcompile',1,3723)
+LexToken(ASSIGNMENT,'=',1,3734)
+LexToken(NUMBER,'4',1,3735)
+LexToken(EOL,'\n',1,3736)
+LexToken(END,'end',1,3765)
+LexToken(EOL,'\n',1,3768)
+LexToken(END,'end',1,3793)
+LexToken(EOL,'\n',1,3796)
+LexToken(END,'end',1,3817)
+LexToken(EOL,'\n',1,3820)
+LexToken(ELSE,'else',1,3837)
+LexToken(EOL,'\n',1,3841)
+LexToken(VAR,'modified',1,3862)
+LexToken(ASSIGNMENT,'=',1,3870)
+LexToken(VAR,'or',1,3871)
+LexToken(OPENBRACKET,'(',1,3873)
+LexToken(VAR,'model_n',1,3874)
+LexToken(COMPARISON,'<>',1,3881)
+LexToken(VAR,'model',1,3883)
+LexToken(CLOSEBRACKET,')',1,3888)
+LexToken(EOL,'\n',1,3889)
+LexToken(VAR,'eq',1,3910)
+LexToken(ASSIGNMENT,'=',1,3912)
+LexToken(VAR,'model',1,3913)
+LexToken(DOT,'.',1,3918)
+LexToken(VAR,'equations',1,3919)
+LexToken(SEMICOLON,';',1,3928)
+LexToken(VAR,'eqn',1,3929)
+LexToken(ASSIGNMENT,'=',1,3932)
+LexToken(VAR,'model_n',1,3933)
+LexToken(DOT,'.',1,3940)
+LexToken(VAR,'equations',1,3941)
+LexToken(SEMICOLON,';',1,3950)
+LexToken(EOL,'\n',1,3951)
+LexToken(IF,'if',1,3972)
+LexToken(VAR,'or',1,3975)
+LexToken(OPENBRACKET,'(',1,3977)
+LexToken(VAR,'eq',1,3978)
+LexToken(DOT,'.',1,3980)
+LexToken(VAR,'model',1,3981)
+LexToken(COMPARISON,'<>',1,3986)
+LexToken(VAR,'eqn',1,3988)
+LexToken(DOT,'.',1,3991)
+LexToken(VAR,'model',1,3992)
+LexToken(CLOSEBRACKET,')',1,3997)
+LexToken(LOGICAL,'|',1,3998)
+LexToken(VAR,'or',1,3999)
+LexToken(OPENBRACKET,'(',1,4001)
+LexToken(VAR,'eq',1,4002)
+LexToken(DOT,'.',1,4004)
+LexToken(VAR,'inputs',1,4005)
+LexToken(COMPARISON,'<>',1,4011)
+LexToken(VAR,'eqn',1,4013)
+LexToken(DOT,'.',1,4016)
+LexToken(VAR,'inputs',1,4017)
+LexToken(CLOSEBRACKET,')',1,4023)
+LexToken(LOGICAL,'|',1,4024)
+LexToken(VAR,'or',1,4052)
+LexToken(OPENBRACKET,'(',1,4054)
+LexToken(VAR,'eq',1,4055)
+LexToken(DOT,'.',1,4057)
+LexToken(VAR,'outputs',1,4058)
+LexToken(COMPARISON,'<>',1,4065)
+LexToken(VAR,'eqn',1,4067)
+LexToken(DOT,'.',1,4070)
+LexToken(VAR,'outputs',1,4071)
+LexToken(CLOSEBRACKET,')',1,4078)
+LexToken(THEN,'then',1,4080)
+LexToken(EOL,'\n',1,4084)
+LexToken(VAR,'needcompile',1,4109)
+LexToken(ASSIGNMENT,'=',1,4120)
+LexToken(NUMBER,'4',1,4121)
+LexToken(EOL,'\n',1,4122)
+LexToken(END,'end',1,4143)
+LexToken(EOL,'\n',1,4146)
+LexToken(END,'end',1,4163)
+LexToken(EOL,'\n',1,4166)
+LexToken(EOL,'\n',1,4212)
+LexToken(VAR,'arg1',1,4229)
+LexToken(OPENBRACKET,'(',1,4233)
+LexToken(VAR,'spath',1,4234)
+LexToken(CLOSEBRACKET,')',1,4239)
+LexToken(ASSIGNMENT,'=',1,4240)
+LexToken(VAR,'xxn',1,4241)
+LexToken(EOL,'\n',1,4253)
+LexToken(VAR,'newpar',1,4270)
+LexToken(OPENBRACKET,'(',1,4276)
+LexToken(VAR,'size',1,4277)
+LexToken(OPENBRACKET,'(',1,4281)
+LexToken(VAR,'newpar',1,4282)
+LexToken(CLOSEBRACKET,')',1,4288)
+LexToken(OPERATOR,'+',1,4289)
+LexToken(NUMBER,'1',1,4290)
+LexToken(CLOSEBRACKET,')',1,4291)
+LexToken(ASSIGNMENT,'=',1,4292)
+LexToken(VAR,'path',1,4293)
+LexToken(EOL,'\n',1,4319)
+LexToken(VAR,'y',1,4336)
+LexToken(ASSIGNMENT,'=',1,4337)
+LexToken(VAR,'max',1,4338)
+LexToken(OPENBRACKET,'(',1,4341)
+LexToken(VAR,'y',1,4342)
+LexToken(COMMA,',',1,4343)
+LexToken(VAR,'needcompile',1,4344)
+LexToken(CLOSEBRACKET,')',1,4355)
+LexToken(EOL,'\n',1,4356)
+LexToken(END,'end',1,4369)
+LexToken(EOL,'\n',1,4372)
+LexToken(END,'end',1,4381)
+LexToken(EOL,'\n',1,4384)
+LexToken(VAR,'x',1,4393)
+LexToken(ASSIGNMENT,'=',1,4394)
+LexToken(VAR,'arg1',1,4395)
+LexToken(EOL,'\n',1,4399)
+LexToken(VAR,'typ',1,4408)
+LexToken(ASSIGNMENT,'=',1,4411)
+LexToken(VAR,'newpar',1,4412)
+LexToken(EOL,'\n',1,4418)
+LexToken(EOL,'\n',1,4419)
+LexToken(CASE,'case',1,4424)
+LexToken(DQSTRING,'"define"',1,4436)
+LexToken(THEN,'then',1,4438)
+LexToken(EOL,'\n',1,4442)
+LexToken(VAR,'scs_m_1',1,4451)
+LexToken(ASSIGNMENT,'=',1,4458)
+LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,4459)
+LexToken(OPENBRACKET,'(',1,4473)
+LexToken(VAR,'version',1,4485)
+LexToken(ASSIGNMENT,'=',1,4492)
+LexToken(DQSTRING,'"scicos4.2"',1,4503)
+LexToken(COMMA,',',1,4504)
+LexToken(VAR,'props',1,4516)
+LexToken(ASSIGNMENT,'=',1,4521)
+LexToken(SCICOS_PARAMS,'scicos_params',1,4522)
+LexToken(OPENBRACKET,'(',1,4535)
+LexToken(VAR,'wpar',1,4547)
+LexToken(ASSIGNMENT,'=',1,4551)
+LexToken(OPENSQBRACKET,'[',1,4552)
+LexToken(NUMBER,'600',1,4553)
+LexToken(COMMA,',',1,4556)
+LexToken(NUMBER,'450',1,4557)
+LexToken(COMMA,',',1,4560)
+LexToken(NUMBER,'0',1,4561)
+LexToken(COMMA,',',1,4562)
+LexToken(NUMBER,'0',1,4563)
+LexToken(COMMA,',',1,4564)
+LexToken(NUMBER,'600',1,4565)
+LexToken(COMMA,',',1,4568)
+LexToken(NUMBER,'450',1,4569)
+LexToken(CLOSESQBRACKET,']',1,4572)
+LexToken(COMMA,',',1,4573)
+LexToken(VAR,'Title',1,4585)
+LexToken(ASSIGNMENT,'=',1,4590)
+LexToken(OPENSQBRACKET,'[',1,4591)
+LexToken(DQSTRING,'"Sigbuilder"',1,4603)
+LexToken(COMMA,',',1,4604)
+LexToken(DQSTRING,'"./"',1,4608)
+LexToken(CLOSESQBRACKET,']',1,4609)
+LexToken(COMMA,',',1,4610)
+LexToken(VAR,'tol',1,4622)
+LexToken(ASSIGNMENT,'=',1,4625)
+LexToken(OPENSQBRACKET,'[',1,4626)
+LexToken(NUMBER,'0.0001',1,4627)
+LexToken(SEMICOLON,';',1,4633)
+LexToken(NUMBER,'0.000001',1,4634)
+LexToken(SEMICOLON,';',1,4642)
+LexToken(NUMBER,'1.000',1,4643)
+LexToken(VAR,'D',1,4648)
+LexToken(NUMBER,'-10',1,4649)
+LexToken(SEMICOLON,';',1,4652)
+LexToken(NUMBER,'100001',1,4653)
+LexToken(SEMICOLON,';',1,4659)
+LexToken(NUMBER,'0',1,4660)
+LexToken(SEMICOLON,';',1,4661)
+LexToken(NUMBER,'0',1,4662)
+LexToken(SEMICOLON,';',1,4663)
+LexToken(NUMBER,'0',1,4664)
+LexToken(CLOSESQBRACKET,']',1,4665)
+LexToken(COMMA,',',1,4666)
+LexToken(VAR,'tf',1,4678)
+LexToken(ASSIGNMENT,'=',1,4680)
+LexToken(NUMBER,'100',1,4681)
+LexToken(COMMA,',',1,4684)
+LexToken(VAR,'context',1,4696)
+LexToken(ASSIGNMENT,'=',1,4703)
+LexToken(DQSTRING,'" "',1,4706)
+LexToken(COMMA,',',1,4707)
+LexToken(VAR,'void1',1,4719)
+LexToken(ASSIGNMENT,'=',1,4724)
+LexToken(OPENSQBRACKET,'[',1,4725)
+LexToken(CLOSESQBRACKET,']',1,4726)
+LexToken(COMMA,',',1,4727)
+LexToken(VAR,'options',1,4739)
+LexToken(ASSIGNMENT,'=',1,4746)
+LexToken(VAR,'tlist',1,4747)
+LexToken(OPENBRACKET,'(',1,4752)
+LexToken(OPENSQBRACKET,'[',1,4753)
+LexToken(DQSTRING,'"scsopt"',1,4761)
+LexToken(COMMA,',',1,4762)
+LexToken(DQSTRING,'"3D"',1,4766)
+LexToken(COMMA,',',1,4767)
+LexToken(DQSTRING,'"Background"',1,4779)
+LexToken(COMMA,',',1,4780)
+LexToken(DQSTRING,'"Link"',1,4786)
+LexToken(COMMA,',',1,4787)
+LexToken(DQSTRING,'"ID"',1,4791)
+LexToken(COMMA,',',1,4792)
+LexToken(DQSTRING,'"Cmap"',1,4798)
+LexToken(CLOSESQBRACKET,']',1,4799)
+LexToken(COMMA,',',1,4800)
+LexToken(VAR,'list',1,4801)
+LexToken(OPENBRACKET,'(',1,4805)
+LexToken(PREVAR_BOOLEAN,'%t',1,4806)
+LexToken(COMMA,',',1,4808)
+LexToken(NUMBER,'33',1,4809)
+LexToken(CLOSEBRACKET,')',1,4811)
+LexToken(COMMA,',',1,4812)
+LexToken(OPENSQBRACKET,'[',1,4813)
+LexToken(NUMBER,'8',1,4814)
+LexToken(COMMA,',',1,4815)
+LexToken(NUMBER,'1',1,4816)
+LexToken(CLOSESQBRACKET,']',1,4817)
+LexToken(COMMA,',',1,4818)
+LexToken(OPENSQBRACKET,'[',1,4819)
+LexToken(NUMBER,'1',1,4820)
+LexToken(COMMA,',',1,4821)
+LexToken(NUMBER,'5',1,4822)
+LexToken(CLOSESQBRACKET,']',1,4823)
+LexToken(COMMA,',',1,4824)
+LexToken(VAR,'list',1,4836)
+LexToken(OPENBRACKET,'(',1,4840)
+LexToken(OPENSQBRACKET,'[',1,4841)
+LexToken(NUMBER,'5',1,4842)
+LexToken(COMMA,',',1,4843)
+LexToken(NUMBER,'1',1,4844)
+LexToken(CLOSESQBRACKET,']',1,4845)
+LexToken(COMMA,',',1,4846)
+LexToken(OPENSQBRACKET,'[',1,4847)
+LexToken(NUMBER,'4',1,4848)
+LexToken(COMMA,',',1,4849)
+LexToken(NUMBER,'1',1,4850)
+LexToken(CLOSESQBRACKET,']',1,4851)
+LexToken(CLOSEBRACKET,')',1,4852)
+LexToken(COMMA,',',1,4853)
+LexToken(OPENSQBRACKET,'[',1,4854)
+LexToken(NUMBER,'0.8',1,4855)
+LexToken(COMMA,',',1,4858)
+LexToken(NUMBER,'0.8',1,4859)
+LexToken(COMMA,',',1,4862)
+LexToken(NUMBER,'0.8',1,4863)
+LexToken(CLOSESQBRACKET,']',1,4866)
+LexToken(CLOSEBRACKET,')',1,4867)
+LexToken(COMMA,',',1,4868)
+LexToken(VAR,'void2',1,4880)
+LexToken(ASSIGNMENT,'=',1,4885)
+LexToken(OPENSQBRACKET,'[',1,4886)
+LexToken(CLOSESQBRACKET,']',1,4887)
+LexToken(COMMA,',',1,4888)
+LexToken(VAR,'void3',1,4900)
+LexToken(ASSIGNMENT,'=',1,4905)
+LexToken(OPENSQBRACKET,'[',1,4906)
+LexToken(CLOSESQBRACKET,']',1,4907)
+LexToken(COMMA,',',1,4908)
+LexToken(VAR,'doc',1,4920)
+LexToken(ASSIGNMENT,'=',1,4923)
+LexToken(VAR,'list',1,4924)
+LexToken(OPENBRACKET,'(',1,4928)
+LexToken(CLOSEBRACKET,')',1,4929)
+LexToken(CLOSEBRACKET,')',1,4930)
+LexToken(CLOSEBRACKET,')',1,4931)
+LexToken(EOL,'\n',1,4932)
+LexToken(VAR,'scs_m_1',1,4941)
+LexToken(DOT,'.',1,4948)
+LexToken(VAR,'objs',1,4949)
+LexToken(OPENBRACKET,'(',1,4953)
+LexToken(NUMBER,'1',1,4954)
+LexToken(CLOSEBRACKET,')',1,4955)
+LexToken(ASSIGNMENT,'=',1,4956)
+LexToken(SCICOS_BLOCK,'scicos_block',1,4957)
+LexToken(OPENBRACKET,'(',1,4969)
+LexToken(VAR,'gui',1,4981)
+LexToken(ASSIGNMENT,'=',1,4984)
+LexToken(DQSTRING,'"CURVE_c"',1,4993)
+LexToken(COMMA,',',1,4994)
+LexToken(VAR,'graphics',1,5006)
+LexToken(ASSIGNMENT,'=',1,5014)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,5015)
+LexToken(OPENBRACKET,'(',1,5030)
+LexToken(VAR,'orig',1,5042)
+LexToken(ASSIGNMENT,'=',1,5046)
+LexToken(OPENSQBRACKET,'[',1,5047)
+LexToken(NUMBER,'329.63473',1,5048)
+LexToken(COMMA,',',1,5057)
+LexToken(NUMBER,'606.18517',1,5058)
+LexToken(CLOSESQBRACKET,']',1,5067)
+LexToken(COMMA,',',1,5068)
+LexToken(VAR,'sz',1,5080)
+LexToken(ASSIGNMENT,'=',1,5082)
+LexToken(OPENSQBRACKET,'[',1,5083)
+LexToken(NUMBER,'40',1,5084)
+LexToken(COMMA,',',1,5086)
+LexToken(NUMBER,'40',1,5087)
+LexToken(CLOSESQBRACKET,']',1,5089)
+LexToken(COMMA,',',1,5090)
+LexToken(VAR,'flip',1,5102)
+LexToken(ASSIGNMENT,'=',1,5106)
+LexToken(PREVAR_BOOLEAN,'%t',1,5107)
+LexToken(COMMA,',',1,5109)
+LexToken(VAR,'theta',1,5121)
+LexToken(ASSIGNMENT,'=',1,5126)
+LexToken(NUMBER,'0',1,5127)
+LexToken(COMMA,',',1,5128)
+LexToken(VAR,'exprs',1,5140)
+LexToken(ASSIGNMENT,'=',1,5145)
+LexToken(OPENSQBRACKET,'[',1,5146)
+LexToken(DQSTRING,'"3"',1,5149)
+LexToken(SEMICOLON,';',1,5150)
+LexToken(DQSTRING,'"[0,1,2]"',1,5159)
+LexToken(SEMICOLON,';',1,5160)
+LexToken(DQSTRING,'"[10,20,-30]"',1,5173)
+LexToken(SEMICOLON,';',1,5174)
+LexToken(DQSTRING,'"y"',1,5177)
+LexToken(SEMICOLON,';',1,5178)
+LexToken(DQSTRING,'"n"',1,5181)
+LexToken(CLOSESQBRACKET,']',1,5182)
+LexToken(COMMA,',',1,5183)
+LexToken(VAR,'pin',1,5195)
+LexToken(ASSIGNMENT,'=',1,5198)
+LexToken(OPENSQBRACKET,'[',1,5199)
+LexToken(CLOSESQBRACKET,']',1,5200)
+LexToken(COMMA,',',1,5201)
+LexToken(VAR,'pout',1,5213)
+LexToken(ASSIGNMENT,'=',1,5217)
+LexToken(NUMBER,'6',1,5218)
+LexToken(COMMA,',',1,5219)
+LexToken(VAR,'pein',1,5231)
+LexToken(ASSIGNMENT,'=',1,5235)
+LexToken(NUMBER,'4',1,5236)
+LexToken(COMMA,',',1,5237)
+LexToken(VAR,'peout',1,5249)
+LexToken(ASSIGNMENT,'=',1,5254)
+LexToken(NUMBER,'2',1,5255)
+LexToken(COMMA,',',1,5256)
+LexToken(VAR,'gr_i',1,5268)
+LexToken(ASSIGNMENT,'=',1,5272)
+LexToken(OPENSQBRACKET,'[',1,5273)
+LexToken(CLOSESQBRACKET,']',1,5274)
+LexToken(COMMA,',',1,5275)
+LexToken(VAR,'id',1,5287)
+LexToken(ASSIGNMENT,'=',1,5289)
+LexToken(DQSTRING,'""',1,5291)
+LexToken(COMMA,',',1,5292)
+LexToken(VAR,'in_implicit',1,5304)
+LexToken(ASSIGNMENT,'=',1,5315)
+LexToken(OPENSQBRACKET,'[',1,5316)
+LexToken(CLOSESQBRACKET,']',1,5317)
+LexToken(COMMA,',',1,5318)
+LexToken(VAR,'out_implicit',1,5330)
+LexToken(ASSIGNMENT,'=',1,5342)
+LexToken(DQSTRING,'"E"',1,5345)
+LexToken(CLOSEBRACKET,')',1,5346)
+LexToken(COMMA,',',1,5347)
+LexToken(VAR,'model',1,5359)
+LexToken(ASSIGNMENT,'=',1,5364)
+LexToken(SCICOS_MODEL,'scicos_model',1,5365)
+LexToken(OPENBRACKET,'(',1,5377)
+LexToken(VAR,'sim',1,5389)
+LexToken(ASSIGNMENT,'=',1,5392)
+LexToken(VAR,'list',1,5393)
+LexToken(OPENBRACKET,'(',1,5397)
+LexToken(DQSTRING,'"curve_c"',1,5406)
+LexToken(COMMA,',',1,5407)
+LexToken(NUMBER,'4',1,5408)
+LexToken(CLOSEBRACKET,')',1,5409)
+LexToken(COMMA,',',1,5410)
+LexToken(VAR,'in',1,5422)
+LexToken(ASSIGNMENT,'=',1,5424)
+LexToken(OPENSQBRACKET,'[',1,5425)
+LexToken(CLOSESQBRACKET,']',1,5426)
+LexToken(COMMA,',',1,5427)
+LexToken(VAR,'in2',1,5439)
+LexToken(ASSIGNMENT,'=',1,5442)
+LexToken(OPENSQBRACKET,'[',1,5443)
+LexToken(CLOSESQBRACKET,']',1,5444)
+LexToken(COMMA,',',1,5445)
+LexToken(VAR,'intyp',1,5457)
+LexToken(ASSIGNMENT,'=',1,5462)
+LexToken(NUMBER,'1',1,5463)
+LexToken(COMMA,',',1,5464)
+LexToken(VAR,'out',1,5476)
+LexToken(ASSIGNMENT,'=',1,5479)
+LexToken(NUMBER,'1',1,5480)
+LexToken(COMMA,',',1,5481)
+LexToken(VAR,'out2',1,5493)
+LexToken(ASSIGNMENT,'=',1,5497)
+LexToken(OPENSQBRACKET,'[',1,5498)
+LexToken(CLOSESQBRACKET,']',1,5499)
+LexToken(COMMA,',',1,5500)
+LexToken(VAR,'outtyp',1,5512)
+LexToken(ASSIGNMENT,'=',1,5518)
+LexToken(NUMBER,'1',1,5519)
+LexToken(COMMA,',',1,5520)
+LexToken(VAR,'evtin',1,5532)
+LexToken(ASSIGNMENT,'=',1,5537)
+LexToken(NUMBER,'1',1,5538)
+LexToken(COMMA,',',1,5539)
+LexToken(VAR,'evtout',1,5551)
+LexToken(ASSIGNMENT,'=',1,5557)
+LexToken(NUMBER,'1',1,5558)
+LexToken(COMMA,',',1,5559)
+LexToken(VAR,'state',1,5571)
+LexToken(ASSIGNMENT,'=',1,5576)
+LexToken(OPENSQBRACKET,'[',1,5577)
+LexToken(CLOSESQBRACKET,']',1,5578)
+LexToken(COMMA,',',1,5579)
+LexToken(VAR,'dstate',1,5591)
+LexToken(ASSIGNMENT,'=',1,5597)
+LexToken(OPENSQBRACKET,'[',1,5598)
+LexToken(CLOSESQBRACKET,']',1,5599)
+LexToken(COMMA,',',1,5600)
+LexToken(VAR,'odstate',1,5612)
+LexToken(ASSIGNMENT,'=',1,5619)
+LexToken(VAR,'list',1,5620)
+LexToken(OPENBRACKET,'(',1,5624)
+LexToken(CLOSEBRACKET,')',1,5625)
+LexToken(COMMA,',',1,5626)
+LexToken(VAR,'rpar',1,5638)
+LexToken(ASSIGNMENT,'=',1,5642)
+LexToken(OPENSQBRACKET,'[',1,5643)
+LexToken(NUMBER,'0',1,5644)
+LexToken(SEMICOLON,';',1,5645)
+LexToken(NUMBER,'1',1,5646)
+LexToken(SEMICOLON,';',1,5647)
+LexToken(NUMBER,'2',1,5648)
+LexToken(SEMICOLON,';',1,5649)
+LexToken(NUMBER,'10',1,5650)
+LexToken(SEMICOLON,';',1,5652)
+LexToken(NUMBER,'20',1,5653)
+LexToken(SEMICOLON,';',1,5655)
+LexToken(NUMBER,'-30',1,5656)
+LexToken(CLOSESQBRACKET,']',1,5659)
+LexToken(COMMA,',',1,5660)
+LexToken(VAR,'ipar',1,5672)
+LexToken(ASSIGNMENT,'=',1,5676)
+LexToken(OPENSQBRACKET,'[',1,5677)
+LexToken(NUMBER,'3',1,5678)
+LexToken(SEMICOLON,';',1,5679)
+LexToken(NUMBER,'3',1,5680)
+LexToken(SEMICOLON,';',1,5681)
+LexToken(NUMBER,'1',1,5682)
+LexToken(CLOSESQBRACKET,']',1,5683)
+LexToken(COMMA,',',1,5684)
+LexToken(VAR,'opar',1,5696)
+LexToken(ASSIGNMENT,'=',1,5700)
+LexToken(VAR,'list',1,5701)
+LexToken(OPENBRACKET,'(',1,5705)
+LexToken(CLOSEBRACKET,')',1,5706)
+LexToken(COMMA,',',1,5707)
+LexToken(VAR,'blocktype',1,5719)
+LexToken(ASSIGNMENT,'=',1,5728)
+LexToken(DQSTRING,'"c"',1,5731)
+LexToken(COMMA,',',1,5732)
+LexToken(VAR,'firing',1,5744)
+LexToken(ASSIGNMENT,'=',1,5750)
+LexToken(NUMBER,'0',1,5751)
+LexToken(COMMA,',',1,5752)
+LexToken(VAR,'dep_ut',1,5764)
+LexToken(ASSIGNMENT,'=',1,5770)
+LexToken(OPENSQBRACKET,'[',1,5771)
+LexToken(PREVAR_BOOLEAN,'%f',1,5772)
+LexToken(COMMA,',',1,5774)
+LexToken(PREVAR_BOOLEAN,'%t',1,5775)
+LexToken(CLOSESQBRACKET,']',1,5777)
+LexToken(COMMA,',',1,5778)
+LexToken(VAR,'label',1,5790)
+LexToken(ASSIGNMENT,'=',1,5795)
+LexToken(DQSTRING,'""',1,5797)
+LexToken(COMMA,',',1,5798)
+LexToken(VAR,'nzcross',1,5810)
+LexToken(ASSIGNMENT,'=',1,5817)
+LexToken(NUMBER,'0',1,5818)
+LexToken(COMMA,',',1,5819)
+LexToken(VAR,'nmode',1,5831)
+LexToken(ASSIGNMENT,'=',1,5836)
+LexToken(NUMBER,'0',1,5837)
+LexToken(COMMA,',',1,5838)
+LexToken(VAR,'equations',1,5850)
+LexToken(ASSIGNMENT,'=',1,5859)
+LexToken(VAR,'list',1,5860)
+LexToken(OPENBRACKET,'(',1,5864)
+LexToken(CLOSEBRACKET,')',1,5865)
+LexToken(CLOSEBRACKET,')',1,5866)
+LexToken(COMMA,',',1,5867)
+LexToken(VAR,'doc',1,5879)
+LexToken(ASSIGNMENT,'=',1,5882)
+LexToken(VAR,'list',1,5883)
+LexToken(OPENBRACKET,'(',1,5887)
+LexToken(CLOSEBRACKET,')',1,5888)
+LexToken(CLOSEBRACKET,')',1,5889)
+LexToken(EOL,'\n',1,5890)
+LexToken(VAR,'scs_m_1',1,5899)
+LexToken(DOT,'.',1,5906)
+LexToken(VAR,'objs',1,5907)
+LexToken(OPENBRACKET,'(',1,5911)
+LexToken(NUMBER,'2',1,5912)
+LexToken(CLOSEBRACKET,')',1,5913)
+LexToken(ASSIGNMENT,'=',1,5914)
+LexToken(SCICOS_LINK,'scicos_link',1,5915)
+LexToken(OPENBRACKET,'(',1,5926)
+LexToken(VAR,'xx',1,5938)
+LexToken(ASSIGNMENT,'=',1,5940)
+LexToken(OPENSQBRACKET,'[',1,5941)
+LexToken(NUMBER,'349.63473',1,5942)
+LexToken(SEMICOLON,';',1,5951)
+LexToken(NUMBER,'349.49528',1,5952)
+LexToken(CLOSESQBRACKET,']',1,5961)
+LexToken(COMMA,',',1,5962)
+LexToken(VAR,'yy',1,5974)
+LexToken(ASSIGNMENT,'=',1,5976)
+LexToken(OPENSQBRACKET,'[',1,5977)
+LexToken(NUMBER,'600.47089',1,5978)
+LexToken(SEMICOLON,';',1,5987)
+LexToken(NUMBER,'565.10704',1,5988)
+LexToken(CLOSESQBRACKET,']',1,5997)
+LexToken(COMMA,',',1,5998)
+LexToken(VAR,'id',1,6010)
+LexToken(ASSIGNMENT,'=',1,6012)
+LexToken(DQSTRING,'"drawlink"',1,6022)
+LexToken(COMMA,',',1,6023)
+LexToken(VAR,'thick',1,6035)
+LexToken(ASSIGNMENT,'=',1,6040)
+LexToken(OPENSQBRACKET,'[',1,6041)
+LexToken(NUMBER,'0',1,6042)
+LexToken(COMMA,',',1,6043)
+LexToken(NUMBER,'0',1,6044)
+LexToken(CLOSESQBRACKET,']',1,6045)
+LexToken(COMMA,',',1,6046)
+LexToken(VAR,'ct',1,6058)
+LexToken(ASSIGNMENT,'=',1,6060)
+LexToken(OPENSQBRACKET,'[',1,6061)
+LexToken(NUMBER,'5',1,6062)
+LexToken(COMMA,',',1,6063)
+LexToken(NUMBER,'-1',1,6064)
+LexToken(CLOSESQBRACKET,']',1,6066)
+LexToken(COMMA,',',1,6067)
+LexToken(VAR,'from',1,6079)
+LexToken(ASSIGNMENT,'=',1,6083)
+LexToken(OPENSQBRACKET,'[',1,6084)
+LexToken(NUMBER,'1',1,6085)
+LexToken(COMMA,',',1,6086)
+LexToken(NUMBER,'1',1,6087)
+LexToken(COMMA,',',1,6088)
+LexToken(NUMBER,'0',1,6089)
+LexToken(CLOSESQBRACKET,']',1,6090)
+LexToken(COMMA,',',1,6091)
+LexToken(VAR,'to',1,6103)
+LexToken(ASSIGNMENT,'=',1,6105)
+LexToken(OPENSQBRACKET,'[',1,6106)
+LexToken(NUMBER,'3',1,6107)
+LexToken(COMMA,',',1,6108)
+LexToken(NUMBER,'1',1,6109)
+LexToken(COMMA,',',1,6110)
+LexToken(NUMBER,'1',1,6111)
+LexToken(CLOSESQBRACKET,']',1,6112)
+LexToken(CLOSEBRACKET,')',1,6113)
+LexToken(EOL,'\n',1,6114)
+LexToken(VAR,'scs_m_1',1,6123)
+LexToken(DOT,'.',1,6130)
+LexToken(VAR,'objs',1,6131)
+LexToken(OPENBRACKET,'(',1,6135)
+LexToken(NUMBER,'3',1,6136)
+LexToken(CLOSEBRACKET,')',1,6137)
+LexToken(ASSIGNMENT,'=',1,6138)
+LexToken(SCICOS_BLOCK,'scicos_block',1,6139)
+LexToken(OPENBRACKET,'(',1,6151)
+LexToken(VAR,'gui',1,6163)
+LexToken(ASSIGNMENT,'=',1,6166)
+LexToken(DQSTRING,'"CLKSPLIT_f"',1,6178)
+LexToken(COMMA,',',1,6179)
+LexToken(VAR,'graphics',1,6191)
+LexToken(ASSIGNMENT,'=',1,6199)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,6200)
+LexToken(OPENBRACKET,'(',1,6215)
+LexToken(VAR,'orig',1,6227)
+LexToken(ASSIGNMENT,'=',1,6231)
+LexToken(OPENSQBRACKET,'[',1,6232)
+LexToken(NUMBER,'349.49528',1,6233)
+LexToken(SEMICOLON,';',1,6242)
+LexToken(NUMBER,'565.10704',1,6243)
+LexToken(CLOSESQBRACKET,']',1,6252)
+LexToken(COMMA,',',1,6253)
+LexToken(VAR,'sz',1,6265)
+LexToken(ASSIGNMENT,'=',1,6267)
+LexToken(OPENSQBRACKET,'[',1,6268)
+LexToken(NUMBER,'0.3333333',1,6269)
+LexToken(COMMA,',',1,6278)
+LexToken(NUMBER,'0.3333333',1,6279)
+LexToken(CLOSESQBRACKET,']',1,6288)
+LexToken(COMMA,',',1,6289)
+LexToken(VAR,'flip',1,6301)
+LexToken(ASSIGNMENT,'=',1,6305)
+LexToken(PREVAR_BOOLEAN,'%t',1,6306)
+LexToken(COMMA,',',1,6308)
+LexToken(VAR,'theta',1,6320)
+LexToken(ASSIGNMENT,'=',1,6325)
+LexToken(NUMBER,'0',1,6326)
+LexToken(COMMA,',',1,6327)
+LexToken(VAR,'exprs',1,6339)
+LexToken(ASSIGNMENT,'=',1,6344)
+LexToken(OPENSQBRACKET,'[',1,6345)
+LexToken(CLOSESQBRACKET,']',1,6346)
+LexToken(COMMA,',',1,6347)
+LexToken(VAR,'pin',1,6359)
+LexToken(ASSIGNMENT,'=',1,6362)
+LexToken(OPENSQBRACKET,'[',1,6363)
+LexToken(CLOSESQBRACKET,']',1,6364)
+LexToken(COMMA,',',1,6365)
+LexToken(VAR,'pout',1,6377)
+LexToken(ASSIGNMENT,'=',1,6381)
+LexToken(OPENSQBRACKET,'[',1,6382)
+LexToken(CLOSESQBRACKET,']',1,6383)
+LexToken(COMMA,',',1,6384)
+LexToken(VAR,'pein',1,6396)
+LexToken(ASSIGNMENT,'=',1,6400)
+LexToken(NUMBER,'2',1,6401)
+LexToken(COMMA,',',1,6402)
+LexToken(VAR,'peout',1,6414)
+LexToken(ASSIGNMENT,'=',1,6419)
+LexToken(OPENSQBRACKET,'[',1,6420)
+LexToken(NUMBER,'8',1,6421)
+LexToken(SEMICOLON,';',1,6422)
+LexToken(NUMBER,'4',1,6423)
+LexToken(CLOSESQBRACKET,']',1,6424)
+LexToken(COMMA,',',1,6425)
+LexToken(VAR,'gr_i',1,6437)
+LexToken(ASSIGNMENT,'=',1,6441)
+LexToken(OPENSQBRACKET,'[',1,6442)
+LexToken(CLOSESQBRACKET,']',1,6443)
+LexToken(COMMA,',',1,6444)
+LexToken(VAR,'id',1,6456)
+LexToken(ASSIGNMENT,'=',1,6458)
+LexToken(DQSTRING,'""',1,6460)
+LexToken(COMMA,',',1,6461)
+LexToken(VAR,'in_implicit',1,6473)
+LexToken(ASSIGNMENT,'=',1,6484)
+LexToken(OPENSQBRACKET,'[',1,6485)
+LexToken(CLOSESQBRACKET,']',1,6486)
+LexToken(COMMA,',',1,6487)
+LexToken(VAR,'out_implicit',1,6499)
+LexToken(ASSIGNMENT,'=',1,6511)
+LexToken(OPENSQBRACKET,'[',1,6512)
+LexToken(CLOSESQBRACKET,']',1,6513)
+LexToken(CLOSEBRACKET,')',1,6514)
+LexToken(COMMA,',',1,6515)
+LexToken(VAR,'model',1,6527)
+LexToken(ASSIGNMENT,'=',1,6532)
+LexToken(SCICOS_MODEL,'scicos_model',1,6533)
+LexToken(OPENBRACKET,'(',1,6545)
+LexToken(VAR,'sim',1,6557)
+LexToken(ASSIGNMENT,'=',1,6560)
+LexToken(DQSTRING,'"split"',1,6567)
+LexToken(COMMA,',',1,6568)
+LexToken(VAR,'in',1,6580)
+LexToken(ASSIGNMENT,'=',1,6582)
+LexToken(OPENSQBRACKET,'[',1,6583)
+LexToken(CLOSESQBRACKET,']',1,6584)
+LexToken(COMMA,',',1,6585)
+LexToken(VAR,'in2',1,6597)
+LexToken(ASSIGNMENT,'=',1,6600)
+LexToken(OPENSQBRACKET,'[',1,6601)
+LexToken(CLOSESQBRACKET,']',1,6602)
+LexToken(COMMA,',',1,6603)
+LexToken(VAR,'intyp',1,6615)
+LexToken(ASSIGNMENT,'=',1,6620)
+LexToken(NUMBER,'1',1,6621)
+LexToken(COMMA,',',1,6622)
+LexToken(VAR,'out',1,6634)
+LexToken(ASSIGNMENT,'=',1,6637)
+LexToken(OPENSQBRACKET,'[',1,6638)
+LexToken(CLOSESQBRACKET,']',1,6639)
+LexToken(COMMA,',',1,6640)
+LexToken(VAR,'out2',1,6652)
+LexToken(ASSIGNMENT,'=',1,6656)
+LexToken(OPENSQBRACKET,'[',1,6657)
+LexToken(CLOSESQBRACKET,']',1,6658)
+LexToken(COMMA,',',1,6659)
+LexToken(VAR,'outtyp',1,6671)
+LexToken(ASSIGNMENT,'=',1,6677)
+LexToken(NUMBER,'1',1,6678)
+LexToken(COMMA,',',1,6679)
+LexToken(VAR,'evtin',1,6691)
+LexToken(ASSIGNMENT,'=',1,6696)
+LexToken(NUMBER,'1',1,6697)
+LexToken(COMMA,',',1,6698)
+LexToken(VAR,'evtout',1,6710)
+LexToken(ASSIGNMENT,'=',1,6716)
+LexToken(OPENSQBRACKET,'[',1,6717)
+LexToken(NUMBER,'1',1,6718)
+LexToken(SEMICOLON,';',1,6719)
+LexToken(NUMBER,'1',1,6720)
+LexToken(CLOSESQBRACKET,']',1,6721)
+LexToken(COMMA,',',1,6722)
+LexToken(VAR,'state',1,6734)
+LexToken(ASSIGNMENT,'=',1,6739)
+LexToken(OPENSQBRACKET,'[',1,6740)
+LexToken(CLOSESQBRACKET,']',1,6741)
+LexToken(COMMA,',',1,6742)
+LexToken(VAR,'dstate',1,6754)
+LexToken(ASSIGNMENT,'=',1,6760)
+LexToken(OPENSQBRACKET,'[',1,6761)
+LexToken(CLOSESQBRACKET,']',1,6762)
+LexToken(COMMA,',',1,6763)
+LexToken(VAR,'odstate',1,6775)
+LexToken(ASSIGNMENT,'=',1,6782)
+LexToken(VAR,'list',1,6783)
+LexToken(OPENBRACKET,'(',1,6787)
+LexToken(CLOSEBRACKET,')',1,6788)
+LexToken(COMMA,',',1,6789)
+LexToken(VAR,'rpar',1,6801)
+LexToken(ASSIGNMENT,'=',1,6805)
+LexToken(OPENSQBRACKET,'[',1,6806)
+LexToken(CLOSESQBRACKET,']',1,6807)
+LexToken(COMMA,',',1,6808)
+LexToken(VAR,'ipar',1,6820)
+LexToken(ASSIGNMENT,'=',1,6824)
+LexToken(OPENSQBRACKET,'[',1,6825)
+LexToken(CLOSESQBRACKET,']',1,6826)
+LexToken(COMMA,',',1,6827)
+LexToken(VAR,'opar',1,6839)
+LexToken(ASSIGNMENT,'=',1,6843)
+LexToken(VAR,'list',1,6844)
+LexToken(OPENBRACKET,'(',1,6848)
+LexToken(CLOSEBRACKET,')',1,6849)
+LexToken(COMMA,',',1,6850)
+LexToken(VAR,'blocktype',1,6862)
+LexToken(ASSIGNMENT,'=',1,6871)
+LexToken(DQSTRING,'"d"',1,6874)
+LexToken(COMMA,',',1,6875)
+LexToken(VAR,'firing',1,6887)
+LexToken(ASSIGNMENT,'=',1,6893)
+LexToken(OPENSQBRACKET,'[',1,6894)
+LexToken(PREVAR_BOOLEAN,'%f',1,6895)
+LexToken(COMMA,',',1,6897)
+LexToken(PREVAR_BOOLEAN,'%f',1,6898)
+LexToken(COMMA,',',1,6900)
+LexToken(PREVAR_BOOLEAN,'%f',1,6901)
+LexToken(CLOSESQBRACKET,']',1,6903)
+LexToken(COMMA,',',1,6904)
+LexToken(VAR,'dep_ut',1,6916)
+LexToken(ASSIGNMENT,'=',1,6922)
+LexToken(OPENSQBRACKET,'[',1,6923)
+LexToken(PREVAR_BOOLEAN,'%f',1,6924)
+LexToken(COMMA,',',1,6926)
+LexToken(PREVAR_BOOLEAN,'%f',1,6927)
+LexToken(CLOSESQBRACKET,']',1,6929)
+LexToken(COMMA,',',1,6930)
+LexToken(VAR,'label',1,6942)
+LexToken(ASSIGNMENT,'=',1,6947)
+LexToken(DQSTRING,'""',1,6949)
+LexToken(COMMA,',',1,6950)
+LexToken(VAR,'nzcross',1,6962)
+LexToken(ASSIGNMENT,'=',1,6969)
+LexToken(NUMBER,'0',1,6970)
+LexToken(COMMA,',',1,6971)
+LexToken(VAR,'nmode',1,6983)
+LexToken(ASSIGNMENT,'=',1,6988)
+LexToken(NUMBER,'0',1,6989)
+LexToken(COMMA,',',1,6990)
+LexToken(VAR,'equations',1,7002)
+LexToken(ASSIGNMENT,'=',1,7011)
+LexToken(VAR,'list',1,7012)
+LexToken(OPENBRACKET,'(',1,7016)
+LexToken(CLOSEBRACKET,')',1,7017)
+LexToken(CLOSEBRACKET,')',1,7018)
+LexToken(COMMA,',',1,7019)
+LexToken(VAR,'doc',1,7031)
+LexToken(ASSIGNMENT,'=',1,7034)
+LexToken(VAR,'list',1,7035)
+LexToken(OPENBRACKET,'(',1,7039)
+LexToken(CLOSEBRACKET,')',1,7040)
+LexToken(CLOSEBRACKET,')',1,7041)
+LexToken(EOL,'\n',1,7042)
+LexToken(VAR,'scs_m_1',1,7051)
+LexToken(DOT,'.',1,7058)
+LexToken(VAR,'objs',1,7059)
+LexToken(OPENBRACKET,'(',1,7063)
+LexToken(NUMBER,'4',1,7064)
+LexToken(CLOSEBRACKET,')',1,7065)
+LexToken(ASSIGNMENT,'=',1,7066)
+LexToken(SCICOS_LINK,'scicos_link',1,7067)
+LexToken(OPENBRACKET,'(',1,7078)
+LexToken(VAR,'xx',1,7090)
+LexToken(ASSIGNMENT,'=',1,7092)
+LexToken(OPENSQBRACKET,'[',1,7093)
+LexToken(NUMBER,'349.49528',1,7094)
+LexToken(SEMICOLON,';',1,7103)
+LexToken(NUMBER,'266.69602',1,7104)
+LexToken(SEMICOLON,';',1,7113)
+LexToken(NUMBER,'266.69602',1,7114)
+LexToken(SEMICOLON,';',1,7123)
+LexToken(NUMBER,'270.35525',1,7124)
+LexToken(SEMICOLON,';',1,7133)
+LexToken(NUMBER,'342.80795',1,7134)
+LexToken(SEMICOLON,';',1,7143)
+LexToken(NUMBER,'342.80795',1,7144)
+LexToken(SEMICOLON,';',1,7153)
+LexToken(NUMBER,'349.63473',1,7154)
+LexToken(CLOSESQBRACKET,']',1,7163)
+LexToken(COMMA,',',1,7164)
+LexToken(VAR,'yy',1,7176)
+LexToken(ASSIGNMENT,'=',1,7178)
+LexToken(OPENSQBRACKET,'[',1,7179)
+LexToken(NUMBER,'565.10704',1,7180)
+LexToken(SEMICOLON,';',1,7189)
+LexToken(NUMBER,'565.10704',1,7190)
+LexToken(SEMICOLON,';',1,7199)
+LexToken(NUMBER,'680.99483',1,7200)
+LexToken(SEMICOLON,';',1,7209)
+LexToken(NUMBER,'680.99483',1,7210)
+LexToken(SEMICOLON,';',1,7219)
+LexToken(NUMBER,'680.99483',1,7220)
+LexToken(SEMICOLON,';',1,7229)
+LexToken(NUMBER,'651.89946',1,7230)
+LexToken(SEMICOLON,';',1,7239)
+LexToken(NUMBER,'651.89946',1,7240)
+LexToken(CLOSESQBRACKET,']',1,7249)
+LexToken(COMMA,',',1,7250)
+LexToken(VAR,'id',1,7262)
+LexToken(ASSIGNMENT,'=',1,7264)
+LexToken(DQSTRING,'"drawlink"',1,7274)
+LexToken(COMMA,',',1,7275)
+LexToken(VAR,'thick',1,7287)
+LexToken(ASSIGNMENT,'=',1,7292)
+LexToken(OPENSQBRACKET,'[',1,7293)
+LexToken(NUMBER,'0',1,7294)
+LexToken(COMMA,',',1,7295)
+LexToken(NUMBER,'0',1,7296)
+LexToken(CLOSESQBRACKET,']',1,7297)
+LexToken(COMMA,',',1,7298)
+LexToken(VAR,'ct',1,7310)
+LexToken(ASSIGNMENT,'=',1,7312)
+LexToken(OPENSQBRACKET,'[',1,7313)
+LexToken(NUMBER,'5',1,7314)
+LexToken(COMMA,',',1,7315)
+LexToken(NUMBER,'-1',1,7316)
+LexToken(CLOSESQBRACKET,']',1,7318)
+LexToken(COMMA,',',1,7319)
+LexToken(VAR,'from',1,7331)
+LexToken(ASSIGNMENT,'=',1,7335)
+LexToken(OPENSQBRACKET,'[',1,7336)
+LexToken(NUMBER,'3',1,7337)
+LexToken(COMMA,',',1,7338)
+LexToken(NUMBER,'2',1,7339)
+LexToken(COMMA,',',1,7340)
+LexToken(NUMBER,'0',1,7341)
+LexToken(CLOSESQBRACKET,']',1,7342)
+LexToken(COMMA,',',1,7343)
+LexToken(VAR,'to',1,7355)
+LexToken(ASSIGNMENT,'=',1,7357)
+LexToken(OPENSQBRACKET,'[',1,7358)
+LexToken(NUMBER,'1',1,7359)
+LexToken(COMMA,',',1,7360)
+LexToken(NUMBER,'1',1,7361)
+LexToken(COMMA,',',1,7362)
+LexToken(NUMBER,'1',1,7363)
+LexToken(CLOSESQBRACKET,']',1,7364)
+LexToken(CLOSEBRACKET,')',1,7365)
+LexToken(EOL,'\n',1,7366)
+LexToken(VAR,'scs_m_1',1,7375)
+LexToken(DOT,'.',1,7382)
+LexToken(VAR,'objs',1,7383)
+LexToken(OPENBRACKET,'(',1,7387)
+LexToken(NUMBER,'5',1,7388)
+LexToken(CLOSEBRACKET,')',1,7389)
+LexToken(ASSIGNMENT,'=',1,7390)
+LexToken(SCICOS_BLOCK,'scicos_block',1,7391)
+LexToken(OPENBRACKET,'(',1,7403)
+LexToken(VAR,'gui',1,7415)
+LexToken(ASSIGNMENT,'=',1,7418)
+LexToken(DQSTRING,'"OUT_f"',1,7425)
+LexToken(COMMA,',',1,7426)
+LexToken(VAR,'graphics',1,7438)
+LexToken(ASSIGNMENT,'=',1,7446)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,7447)
+LexToken(OPENBRACKET,'(',1,7462)
+LexToken(VAR,'orig',1,7474)
+LexToken(ASSIGNMENT,'=',1,7478)
+LexToken(OPENSQBRACKET,'[',1,7479)
+LexToken(NUMBER,'398.20616',1,7480)
+LexToken(COMMA,',',1,7489)
+LexToken(NUMBER,'616.18517',1,7490)
+LexToken(CLOSESQBRACKET,']',1,7499)
+LexToken(COMMA,',',1,7500)
+LexToken(VAR,'sz',1,7512)
+LexToken(ASSIGNMENT,'=',1,7514)
+LexToken(OPENSQBRACKET,'[',1,7515)
+LexToken(NUMBER,'20',1,7516)
+LexToken(COMMA,',',1,7518)
+LexToken(NUMBER,'20',1,7519)
+LexToken(CLOSESQBRACKET,']',1,7521)
+LexToken(COMMA,',',1,7522)
+LexToken(VAR,'flip',1,7534)
+LexToken(ASSIGNMENT,'=',1,7538)
+LexToken(PREVAR_BOOLEAN,'%t',1,7539)
+LexToken(COMMA,',',1,7541)
+LexToken(VAR,'theta',1,7553)
+LexToken(ASSIGNMENT,'=',1,7558)
+LexToken(NUMBER,'0',1,7559)
+LexToken(COMMA,',',1,7560)
+LexToken(VAR,'exprs',1,7572)
+LexToken(ASSIGNMENT,'=',1,7577)
+LexToken(DQSTRING,'"1"',1,7580)
+LexToken(COMMA,',',1,7581)
+LexToken(VAR,'pin',1,7593)
+LexToken(ASSIGNMENT,'=',1,7596)
+LexToken(NUMBER,'6',1,7597)
+LexToken(COMMA,',',1,7598)
+LexToken(VAR,'pout',1,7610)
+LexToken(ASSIGNMENT,'=',1,7614)
+LexToken(OPENSQBRACKET,'[',1,7615)
+LexToken(CLOSESQBRACKET,']',1,7616)
+LexToken(COMMA,',',1,7617)
+LexToken(VAR,'pein',1,7629)
+LexToken(ASSIGNMENT,'=',1,7633)
+LexToken(OPENSQBRACKET,'[',1,7634)
+LexToken(CLOSESQBRACKET,']',1,7635)
+LexToken(COMMA,',',1,7636)
+LexToken(VAR,'peout',1,7648)
+LexToken(ASSIGNMENT,'=',1,7653)
+LexToken(OPENSQBRACKET,'[',1,7654)
+LexToken(CLOSESQBRACKET,']',1,7655)
+LexToken(COMMA,',',1,7656)
+LexToken(VAR,'gr_i',1,7668)
+LexToken(ASSIGNMENT,'=',1,7672)
+LexToken(OPENSQBRACKET,'[',1,7673)
+LexToken(CLOSESQBRACKET,']',1,7674)
+LexToken(COMMA,',',1,7675)
+LexToken(VAR,'id',1,7687)
+LexToken(ASSIGNMENT,'=',1,7689)
+LexToken(DQSTRING,'""',1,7691)
+LexToken(COMMA,',',1,7692)
+LexToken(VAR,'in_implicit',1,7704)
+LexToken(ASSIGNMENT,'=',1,7715)
+LexToken(DQSTRING,'"E"',1,7718)
+LexToken(COMMA,',',1,7719)
+LexToken(VAR,'out_implicit',1,7731)
+LexToken(ASSIGNMENT,'=',1,7743)
+LexToken(OPENSQBRACKET,'[',1,7744)
+LexToken(CLOSESQBRACKET,']',1,7745)
+LexToken(CLOSEBRACKET,')',1,7746)
+LexToken(COMMA,',',1,7747)
+LexToken(VAR,'model',1,7759)
+LexToken(ASSIGNMENT,'=',1,7764)
+LexToken(SCICOS_MODEL,'scicos_model',1,7765)
+LexToken(OPENBRACKET,'(',1,7777)
+LexToken(VAR,'sim',1,7789)
+LexToken(ASSIGNMENT,'=',1,7792)
+LexToken(DQSTRING,'"output"',1,7800)
+LexToken(COMMA,',',1,7801)
+LexToken(VAR,'in',1,7813)
+LexToken(ASSIGNMENT,'=',1,7815)
+LexToken(NUMBER,'-1',1,7816)
+LexToken(COMMA,',',1,7818)
+LexToken(VAR,'in2',1,7830)
+LexToken(ASSIGNMENT,'=',1,7833)
+LexToken(NUMBER,'-2',1,7834)
+LexToken(COMMA,',',1,7836)
+LexToken(VAR,'intyp',1,7848)
+LexToken(ASSIGNMENT,'=',1,7853)
+LexToken(NUMBER,'-1',1,7854)
+LexToken(COMMA,',',1,7856)
+LexToken(VAR,'out',1,7868)
+LexToken(ASSIGNMENT,'=',1,7871)
+LexToken(OPENSQBRACKET,'[',1,7872)
+LexToken(CLOSESQBRACKET,']',1,7873)
+LexToken(COMMA,',',1,7874)
+LexToken(VAR,'out2',1,7886)
+LexToken(ASSIGNMENT,'=',1,7890)
+LexToken(OPENSQBRACKET,'[',1,7891)
+LexToken(CLOSESQBRACKET,']',1,7892)
+LexToken(COMMA,',',1,7893)
+LexToken(VAR,'outtyp',1,7905)
+LexToken(ASSIGNMENT,'=',1,7911)
+LexToken(NUMBER,'1',1,7912)
+LexToken(COMMA,',',1,7913)
+LexToken(VAR,'evtin',1,7925)
+LexToken(ASSIGNMENT,'=',1,7930)
+LexToken(OPENSQBRACKET,'[',1,7931)
+LexToken(CLOSESQBRACKET,']',1,7932)
+LexToken(COMMA,',',1,7933)
+LexToken(VAR,'evtout',1,7945)
+LexToken(ASSIGNMENT,'=',1,7951)
+LexToken(OPENSQBRACKET,'[',1,7952)
+LexToken(CLOSESQBRACKET,']',1,7953)
+LexToken(COMMA,',',1,7954)
+LexToken(VAR,'state',1,7966)
+LexToken(ASSIGNMENT,'=',1,7971)
+LexToken(OPENSQBRACKET,'[',1,7972)
+LexToken(CLOSESQBRACKET,']',1,7973)
+LexToken(COMMA,',',1,7974)
+LexToken(VAR,'dstate',1,7986)
+LexToken(ASSIGNMENT,'=',1,7992)
+LexToken(OPENSQBRACKET,'[',1,7993)
+LexToken(CLOSESQBRACKET,']',1,7994)
+LexToken(COMMA,',',1,7995)
+LexToken(VAR,'odstate',1,8007)
+LexToken(ASSIGNMENT,'=',1,8014)
+LexToken(VAR,'list',1,8015)
+LexToken(OPENBRACKET,'(',1,8019)
+LexToken(CLOSEBRACKET,')',1,8020)
+LexToken(COMMA,',',1,8021)
+LexToken(VAR,'rpar',1,8033)
+LexToken(ASSIGNMENT,'=',1,8037)
+LexToken(OPENSQBRACKET,'[',1,8038)
+LexToken(CLOSESQBRACKET,']',1,8039)
+LexToken(COMMA,',',1,8040)
+LexToken(VAR,'ipar',1,8052)
+LexToken(ASSIGNMENT,'=',1,8056)
+LexToken(NUMBER,'1',1,8057)
+LexToken(COMMA,',',1,8058)
+LexToken(VAR,'opar',1,8070)
+LexToken(ASSIGNMENT,'=',1,8074)
+LexToken(VAR,'list',1,8075)
+LexToken(OPENBRACKET,'(',1,8079)
+LexToken(CLOSEBRACKET,')',1,8080)
+LexToken(COMMA,',',1,8081)
+LexToken(VAR,'blocktype',1,8093)
+LexToken(ASSIGNMENT,'=',1,8102)
+LexToken(DQSTRING,'"c"',1,8105)
+LexToken(COMMA,',',1,8106)
+LexToken(VAR,'firing',1,8118)
+LexToken(ASSIGNMENT,'=',1,8124)
+LexToken(OPENSQBRACKET,'[',1,8125)
+LexToken(CLOSESQBRACKET,']',1,8126)
+LexToken(COMMA,',',1,8127)
+LexToken(VAR,'dep_ut',1,8139)
+LexToken(ASSIGNMENT,'=',1,8145)
+LexToken(OPENSQBRACKET,'[',1,8146)
+LexToken(PREVAR_BOOLEAN,'%f',1,8147)
+LexToken(COMMA,',',1,8149)
+LexToken(PREVAR_BOOLEAN,'%f',1,8150)
+LexToken(CLOSESQBRACKET,']',1,8152)
+LexToken(COMMA,',',1,8153)
+LexToken(VAR,'label',1,8165)
+LexToken(ASSIGNMENT,'=',1,8170)
+LexToken(DQSTRING,'""',1,8172)
+LexToken(COMMA,',',1,8173)
+LexToken(VAR,'nzcross',1,8185)
+LexToken(ASSIGNMENT,'=',1,8192)
+LexToken(NUMBER,'0',1,8193)
+LexToken(COMMA,',',1,8194)
+LexToken(VAR,'nmode',1,8206)
+LexToken(ASSIGNMENT,'=',1,8211)
+LexToken(NUMBER,'0',1,8212)
+LexToken(COMMA,',',1,8213)
+LexToken(VAR,'equations',1,8225)
+LexToken(ASSIGNMENT,'=',1,8234)
+LexToken(VAR,'list',1,8235)
+LexToken(OPENBRACKET,'(',1,8239)
+LexToken(CLOSEBRACKET,')',1,8240)
+LexToken(CLOSEBRACKET,')',1,8241)
+LexToken(COMMA,',',1,8242)
+LexToken(VAR,'doc',1,8254)
+LexToken(ASSIGNMENT,'=',1,8257)
+LexToken(VAR,'list',1,8258)
+LexToken(OPENBRACKET,'(',1,8262)
+LexToken(CLOSEBRACKET,')',1,8263)
+LexToken(CLOSEBRACKET,')',1,8264)
+LexToken(EOL,'\n',1,8265)
+LexToken(VAR,'scs_m_1',1,8274)
+LexToken(DOT,'.',1,8281)
+LexToken(VAR,'objs',1,8282)
+LexToken(OPENBRACKET,'(',1,8286)
+LexToken(NUMBER,'6',1,8287)
+LexToken(CLOSEBRACKET,')',1,8288)
+LexToken(ASSIGNMENT,'=',1,8289)
+LexToken(SCICOS_LINK,'scicos_link',1,8290)
+LexToken(OPENBRACKET,'(',1,8301)
+LexToken(VAR,'xx',1,8313)
+LexToken(ASSIGNMENT,'=',1,8315)
+LexToken(OPENSQBRACKET,'[',1,8316)
+LexToken(NUMBER,'378.20616',1,8317)
+LexToken(SEMICOLON,';',1,8326)
+LexToken(NUMBER,'398.20616',1,8327)
+LexToken(CLOSESQBRACKET,']',1,8336)
+LexToken(COMMA,',',1,8337)
+LexToken(VAR,'yy',1,8349)
+LexToken(ASSIGNMENT,'=',1,8351)
+LexToken(OPENSQBRACKET,'[',1,8352)
+LexToken(NUMBER,'626.18517',1,8353)
+LexToken(SEMICOLON,';',1,8362)
+LexToken(NUMBER,'626.18517',1,8363)
+LexToken(CLOSESQBRACKET,']',1,8372)
+LexToken(COMMA,',',1,8373)
+LexToken(VAR,'id',1,8385)
+LexToken(ASSIGNMENT,'=',1,8387)
+LexToken(DQSTRING,'"drawlink"',1,8397)
+LexToken(COMMA,',',1,8398)
+LexToken(VAR,'thick',1,8410)
+LexToken(ASSIGNMENT,'=',1,8415)
+LexToken(OPENSQBRACKET,'[',1,8416)
+LexToken(NUMBER,'0',1,8417)
+LexToken(COMMA,',',1,8418)
+LexToken(NUMBER,'0',1,8419)
+LexToken(CLOSESQBRACKET,']',1,8420)
+LexToken(COMMA,',',1,8421)
+LexToken(VAR,'ct',1,8433)
+LexToken(ASSIGNMENT,'=',1,8435)
+LexToken(OPENSQBRACKET,'[',1,8436)
+LexToken(NUMBER,'1',1,8437)
+LexToken(COMMA,',',1,8438)
+LexToken(NUMBER,'1',1,8439)
+LexToken(CLOSESQBRACKET,']',1,8440)
+LexToken(COMMA,',',1,8441)
+LexToken(VAR,'from',1,8453)
+LexToken(ASSIGNMENT,'=',1,8457)
+LexToken(OPENSQBRACKET,'[',1,8458)
+LexToken(NUMBER,'1',1,8459)
+LexToken(COMMA,',',1,8460)
+LexToken(NUMBER,'1',1,8461)
+LexToken(COMMA,',',1,8462)
+LexToken(NUMBER,'0',1,8463)
+LexToken(CLOSESQBRACKET,']',1,8464)
+LexToken(COMMA,',',1,8465)
+LexToken(VAR,'to',1,8477)
+LexToken(ASSIGNMENT,'=',1,8479)
+LexToken(OPENSQBRACKET,'[',1,8480)
+LexToken(NUMBER,'5',1,8481)
+LexToken(COMMA,',',1,8482)
+LexToken(NUMBER,'1',1,8483)
+LexToken(COMMA,',',1,8484)
+LexToken(NUMBER,'1',1,8485)
+LexToken(CLOSESQBRACKET,']',1,8486)
+LexToken(CLOSEBRACKET,')',1,8487)
+LexToken(EOL,'\n',1,8488)
+LexToken(VAR,'scs_m_1',1,8497)
+LexToken(DOT,'.',1,8504)
+LexToken(VAR,'objs',1,8505)
+LexToken(OPENBRACKET,'(',1,8509)
+LexToken(NUMBER,'7',1,8510)
+LexToken(CLOSEBRACKET,')',1,8511)
+LexToken(ASSIGNMENT,'=',1,8512)
+LexToken(SCICOS_BLOCK,'scicos_block',1,8513)
+LexToken(OPENBRACKET,'(',1,8525)
+LexToken(VAR,'gui',1,8537)
+LexToken(ASSIGNMENT,'=',1,8540)
+LexToken(DQSTRING,'"CLKOUTV_f"',1,8551)
+LexToken(COMMA,',',1,8552)
+LexToken(VAR,'graphics',1,8564)
+LexToken(ASSIGNMENT,'=',1,8572)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,8573)
+LexToken(OPENBRACKET,'(',1,8588)
+LexToken(VAR,'orig',1,8600)
+LexToken(ASSIGNMENT,'=',1,8604)
+LexToken(OPENSQBRACKET,'[',1,8605)
+LexToken(NUMBER,'339.49528',1,8606)
+LexToken(COMMA,',',1,8615)
+LexToken(NUMBER,'505.10704',1,8616)
+LexToken(CLOSESQBRACKET,']',1,8625)
+LexToken(COMMA,',',1,8626)
+LexToken(VAR,'sz',1,8638)
+LexToken(ASSIGNMENT,'=',1,8640)
+LexToken(OPENSQBRACKET,'[',1,8641)
+LexToken(NUMBER,'20',1,8642)
+LexToken(COMMA,',',1,8644)
+LexToken(NUMBER,'30',1,8645)
+LexToken(CLOSESQBRACKET,']',1,8647)
+LexToken(COMMA,',',1,8648)
+LexToken(VAR,'flip',1,8660)
+LexToken(ASSIGNMENT,'=',1,8664)
+LexToken(PREVAR_BOOLEAN,'%t',1,8665)
+LexToken(COMMA,',',1,8667)
+LexToken(VAR,'theta',1,8679)
+LexToken(ASSIGNMENT,'=',1,8684)
+LexToken(NUMBER,'0',1,8685)
+LexToken(COMMA,',',1,8686)
+LexToken(VAR,'exprs',1,8698)
+LexToken(ASSIGNMENT,'=',1,8703)
+LexToken(DQSTRING,'"1"',1,8706)
+LexToken(COMMA,',',1,8707)
+LexToken(VAR,'pin',1,8719)
+LexToken(ASSIGNMENT,'=',1,8722)
+LexToken(OPENSQBRACKET,'[',1,8723)
+LexToken(CLOSESQBRACKET,']',1,8724)
+LexToken(COMMA,',',1,8725)
+LexToken(VAR,'pout',1,8737)
+LexToken(ASSIGNMENT,'=',1,8741)
+LexToken(OPENSQBRACKET,'[',1,8742)
+LexToken(CLOSESQBRACKET,']',1,8743)
+LexToken(COMMA,',',1,8744)
+LexToken(VAR,'pein',1,8756)
+LexToken(ASSIGNMENT,'=',1,8760)
+LexToken(NUMBER,'8',1,8761)
+LexToken(COMMA,',',1,8762)
+LexToken(VAR,'peout',1,8774)
+LexToken(ASSIGNMENT,'=',1,8779)
+LexToken(OPENSQBRACKET,'[',1,8780)
+LexToken(CLOSESQBRACKET,']',1,8781)
+LexToken(COMMA,',',1,8782)
+LexToken(VAR,'gr_i',1,8794)
+LexToken(ASSIGNMENT,'=',1,8798)
+LexToken(OPENSQBRACKET,'[',1,8799)
+LexToken(CLOSESQBRACKET,']',1,8800)
+LexToken(COMMA,',',1,8801)
+LexToken(VAR,'id',1,8813)
+LexToken(ASSIGNMENT,'=',1,8815)
+LexToken(DQSTRING,'""',1,8817)
+LexToken(COMMA,',',1,8818)
+LexToken(VAR,'in_implicit',1,8830)
+LexToken(ASSIGNMENT,'=',1,8841)
+LexToken(OPENSQBRACKET,'[',1,8842)
+LexToken(CLOSESQBRACKET,']',1,8843)
+LexToken(COMMA,',',1,8844)
+LexToken(VAR,'out_implicit',1,8856)
+LexToken(ASSIGNMENT,'=',1,8868)
+LexToken(OPENSQBRACKET,'[',1,8869)
+LexToken(CLOSESQBRACKET,']',1,8870)
+LexToken(CLOSEBRACKET,')',1,8871)
+LexToken(COMMA,',',1,8872)
+LexToken(VAR,'model',1,8884)
+LexToken(ASSIGNMENT,'=',1,8889)
+LexToken(SCICOS_MODEL,'scicos_model',1,8890)
+LexToken(OPENBRACKET,'(',1,8902)
+LexToken(VAR,'sim',1,8914)
+LexToken(ASSIGNMENT,'=',1,8917)
+LexToken(DQSTRING,'"output"',1,8925)
+LexToken(COMMA,',',1,8926)
+LexToken(VAR,'in',1,8938)
+LexToken(ASSIGNMENT,'=',1,8940)
+LexToken(OPENSQBRACKET,'[',1,8941)
+LexToken(CLOSESQBRACKET,']',1,8942)
+LexToken(COMMA,',',1,8943)
+LexToken(VAR,'in2',1,8955)
+LexToken(ASSIGNMENT,'=',1,8958)
+LexToken(OPENSQBRACKET,'[',1,8959)
+LexToken(CLOSESQBRACKET,']',1,8960)
+LexToken(COMMA,',',1,8961)
+LexToken(VAR,'intyp',1,8973)
+LexToken(ASSIGNMENT,'=',1,8978)
+LexToken(NUMBER,'1',1,8979)
+LexToken(COMMA,',',1,8980)
+LexToken(VAR,'out',1,8992)
+LexToken(ASSIGNMENT,'=',1,8995)
+LexToken(OPENSQBRACKET,'[',1,8996)
+LexToken(CLOSESQBRACKET,']',1,8997)
+LexToken(COMMA,',',1,8998)
+LexToken(VAR,'out2',1,9010)
+LexToken(ASSIGNMENT,'=',1,9014)
+LexToken(OPENSQBRACKET,'[',1,9015)
+LexToken(CLOSESQBRACKET,']',1,9016)
+LexToken(COMMA,',',1,9017)
+LexToken(VAR,'outtyp',1,9029)
+LexToken(ASSIGNMENT,'=',1,9035)
+LexToken(NUMBER,'1',1,9036)
+LexToken(COMMA,',',1,9037)
+LexToken(VAR,'evtin',1,9049)
+LexToken(ASSIGNMENT,'=',1,9054)
+LexToken(NUMBER,'1',1,9055)
+LexToken(COMMA,',',1,9056)
+LexToken(VAR,'evtout',1,9068)
+LexToken(ASSIGNMENT,'=',1,9074)
+LexToken(OPENSQBRACKET,'[',1,9075)
+LexToken(CLOSESQBRACKET,']',1,9076)
+LexToken(COMMA,',',1,9077)
+LexToken(VAR,'state',1,9089)
+LexToken(ASSIGNMENT,'=',1,9094)
+LexToken(OPENSQBRACKET,'[',1,9095)
+LexToken(CLOSESQBRACKET,']',1,9096)
+LexToken(COMMA,',',1,9097)
+LexToken(VAR,'dstate',1,9109)
+LexToken(ASSIGNMENT,'=',1,9115)
+LexToken(OPENSQBRACKET,'[',1,9116)
+LexToken(CLOSESQBRACKET,']',1,9117)
+LexToken(COMMA,',',1,9118)
+LexToken(VAR,'odstate',1,9130)
+LexToken(ASSIGNMENT,'=',1,9137)
+LexToken(VAR,'list',1,9138)
+LexToken(OPENBRACKET,'(',1,9142)
+LexToken(CLOSEBRACKET,')',1,9143)
+LexToken(COMMA,',',1,9144)
+LexToken(VAR,'rpar',1,9156)
+LexToken(ASSIGNMENT,'=',1,9160)
+LexToken(OPENSQBRACKET,'[',1,9161)
+LexToken(CLOSESQBRACKET,']',1,9162)
+LexToken(COMMA,',',1,9163)
+LexToken(VAR,'ipar',1,9175)
+LexToken(ASSIGNMENT,'=',1,9179)
+LexToken(NUMBER,'1',1,9180)
+LexToken(COMMA,',',1,9181)
+LexToken(VAR,'opar',1,9193)
+LexToken(ASSIGNMENT,'=',1,9197)
+LexToken(VAR,'list',1,9198)
+LexToken(OPENBRACKET,'(',1,9202)
+LexToken(CLOSEBRACKET,')',1,9203)
+LexToken(COMMA,',',1,9204)
+LexToken(VAR,'blocktype',1,9216)
+LexToken(ASSIGNMENT,'=',1,9225)
+LexToken(DQSTRING,'"d"',1,9228)
+LexToken(COMMA,',',1,9229)
+LexToken(VAR,'firing',1,9241)
+LexToken(ASSIGNMENT,'=',1,9247)
+LexToken(OPENSQBRACKET,'[',1,9248)
+LexToken(CLOSESQBRACKET,']',1,9249)
+LexToken(COMMA,',',1,9250)
+LexToken(VAR,'dep_ut',1,9262)
+LexToken(ASSIGNMENT,'=',1,9268)
+LexToken(OPENSQBRACKET,'[',1,9269)
+LexToken(PREVAR_BOOLEAN,'%f',1,9270)
+LexToken(COMMA,',',1,9272)
+LexToken(PREVAR_BOOLEAN,'%f',1,9273)
+LexToken(CLOSESQBRACKET,']',1,9275)
+LexToken(COMMA,',',1,9276)
+LexToken(VAR,'label',1,9288)
+LexToken(ASSIGNMENT,'=',1,9293)
+LexToken(DQSTRING,'""',1,9295)
+LexToken(COMMA,',',1,9296)
+LexToken(VAR,'nzcross',1,9308)
+LexToken(ASSIGNMENT,'=',1,9315)
+LexToken(NUMBER,'0',1,9316)
+LexToken(COMMA,',',1,9317)
+LexToken(VAR,'nmode',1,9329)
+LexToken(ASSIGNMENT,'=',1,9334)
+LexToken(NUMBER,'0',1,9335)
+LexToken(COMMA,',',1,9336)
+LexToken(VAR,'equations',1,9348)
+LexToken(ASSIGNMENT,'=',1,9357)
+LexToken(VAR,'list',1,9358)
+LexToken(OPENBRACKET,'(',1,9362)
+LexToken(CLOSEBRACKET,')',1,9363)
+LexToken(CLOSEBRACKET,')',1,9364)
+LexToken(COMMA,',',1,9365)
+LexToken(VAR,'doc',1,9377)
+LexToken(ASSIGNMENT,'=',1,9380)
+LexToken(VAR,'list',1,9381)
+LexToken(OPENBRACKET,'(',1,9385)
+LexToken(CLOSEBRACKET,')',1,9386)
+LexToken(CLOSEBRACKET,')',1,9387)
+LexToken(EOL,'\n',1,9388)
+LexToken(VAR,'scs_m_1',1,9397)
+LexToken(DOT,'.',1,9404)
+LexToken(VAR,'objs',1,9405)
+LexToken(OPENBRACKET,'(',1,9409)
+LexToken(NUMBER,'8',1,9410)
+LexToken(CLOSEBRACKET,')',1,9411)
+LexToken(ASSIGNMENT,'=',1,9412)
+LexToken(SCICOS_LINK,'scicos_link',1,9413)
+LexToken(OPENBRACKET,'(',1,9424)
+LexToken(VAR,'xx',1,9436)
+LexToken(ASSIGNMENT,'=',1,9438)
+LexToken(OPENSQBRACKET,'[',1,9439)
+LexToken(NUMBER,'349.49528',1,9440)
+LexToken(SEMICOLON,';',1,9449)
+LexToken(NUMBER,'349.49528',1,9450)
+LexToken(CLOSESQBRACKET,']',1,9459)
+LexToken(COMMA,',',1,9460)
+LexToken(VAR,'yy',1,9472)
+LexToken(ASSIGNMENT,'=',1,9474)
+LexToken(OPENSQBRACKET,'[',1,9475)
+LexToken(NUMBER,'565.10704',1,9476)
+LexToken(SEMICOLON,';',1,9485)
+LexToken(NUMBER,'535.10704',1,9486)
+LexToken(CLOSESQBRACKET,']',1,9495)
+LexToken(COMMA,',',1,9496)
+LexToken(VAR,'id',1,9508)
+LexToken(ASSIGNMENT,'=',1,9510)
+LexToken(DQSTRING,'"drawlink"',1,9520)
+LexToken(COMMA,',',1,9521)
+LexToken(VAR,'thick',1,9533)
+LexToken(ASSIGNMENT,'=',1,9538)
+LexToken(OPENSQBRACKET,'[',1,9539)
+LexToken(NUMBER,'0',1,9540)
+LexToken(COMMA,',',1,9541)
+LexToken(NUMBER,'0',1,9542)
+LexToken(CLOSESQBRACKET,']',1,9543)
+LexToken(COMMA,',',1,9544)
+LexToken(VAR,'ct',1,9556)
+LexToken(ASSIGNMENT,'=',1,9558)
+LexToken(OPENSQBRACKET,'[',1,9559)
+LexToken(NUMBER,'5',1,9560)
+LexToken(COMMA,',',1,9561)
+LexToken(NUMBER,'-1',1,9562)
+LexToken(CLOSESQBRACKET,']',1,9564)
+LexToken(COMMA,',',1,9565)
+LexToken(VAR,'from',1,9577)
+LexToken(ASSIGNMENT,'=',1,9581)
+LexToken(OPENSQBRACKET,'[',1,9582)
+LexToken(NUMBER,'3',1,9583)
+LexToken(COMMA,',',1,9584)
+LexToken(NUMBER,'1',1,9585)
+LexToken(COMMA,',',1,9586)
+LexToken(NUMBER,'0',1,9587)
+LexToken(CLOSESQBRACKET,']',1,9588)
+LexToken(COMMA,',',1,9589)
+LexToken(VAR,'to',1,9601)
+LexToken(ASSIGNMENT,'=',1,9603)
+LexToken(OPENSQBRACKET,'[',1,9604)
+LexToken(NUMBER,'7',1,9605)
+LexToken(COMMA,',',1,9606)
+LexToken(NUMBER,'1',1,9607)
+LexToken(COMMA,',',1,9608)
+LexToken(NUMBER,'1',1,9609)
+LexToken(CLOSESQBRACKET,']',1,9610)
+LexToken(CLOSEBRACKET,')',1,9611)
+LexToken(EOL,'\n',1,9612)
+LexToken(VAR,'model',1,9621)
+LexToken(ASSIGNMENT,'=',1,9626)
+LexToken(SCICOS_MODEL,'scicos_model',1,9627)
+LexToken(OPENBRACKET,'(',1,9639)
+LexToken(VAR,'sim',1,9651)
+LexToken(ASSIGNMENT,'=',1,9654)
+LexToken(DQSTRING,'"csuper"',1,9662)
+LexToken(COMMA,',',1,9663)
+LexToken(VAR,'in',1,9675)
+LexToken(ASSIGNMENT,'=',1,9677)
+LexToken(OPENSQBRACKET,'[',1,9678)
+LexToken(CLOSESQBRACKET,']',1,9679)
+LexToken(COMMA,',',1,9680)
+LexToken(VAR,'in2',1,9692)
+LexToken(ASSIGNMENT,'=',1,9695)
+LexToken(OPENSQBRACKET,'[',1,9696)
+LexToken(CLOSESQBRACKET,']',1,9697)
+LexToken(COMMA,',',1,9698)
+LexToken(VAR,'intyp',1,9710)
+LexToken(ASSIGNMENT,'=',1,9715)
+LexToken(NUMBER,'1',1,9716)
+LexToken(COMMA,',',1,9717)
+LexToken(VAR,'out',1,9729)
+LexToken(ASSIGNMENT,'=',1,9732)
+LexToken(NUMBER,'-1',1,9733)
+LexToken(COMMA,',',1,9735)
+LexToken(VAR,'out2',1,9747)
+LexToken(ASSIGNMENT,'=',1,9751)
+LexToken(OPENSQBRACKET,'[',1,9752)
+LexToken(CLOSESQBRACKET,']',1,9753)
+LexToken(COMMA,',',1,9754)
+LexToken(VAR,'outtyp',1,9766)
+LexToken(ASSIGNMENT,'=',1,9772)
+LexToken(NUMBER,'1',1,9773)
+LexToken(COMMA,',',1,9774)
+LexToken(VAR,'evtin',1,9786)
+LexToken(ASSIGNMENT,'=',1,9791)
+LexToken(OPENSQBRACKET,'[',1,9792)
+LexToken(CLOSESQBRACKET,']',1,9793)
+LexToken(COMMA,',',1,9794)
+LexToken(VAR,'evtout',1,9806)
+LexToken(ASSIGNMENT,'=',1,9812)
+LexToken(NUMBER,'1',1,9813)
+LexToken(COMMA,',',1,9814)
+LexToken(VAR,'state',1,9826)
+LexToken(ASSIGNMENT,'=',1,9831)
+LexToken(OPENSQBRACKET,'[',1,9832)
+LexToken(CLOSESQBRACKET,']',1,9833)
+LexToken(COMMA,',',1,9834)
+LexToken(VAR,'dstate',1,9846)
+LexToken(ASSIGNMENT,'=',1,9852)
+LexToken(OPENSQBRACKET,'[',1,9853)
+LexToken(CLOSESQBRACKET,']',1,9854)
+LexToken(COMMA,',',1,9855)
+LexToken(VAR,'odstate',1,9867)
+LexToken(ASSIGNMENT,'=',1,9874)
+LexToken(VAR,'list',1,9875)
+LexToken(OPENBRACKET,'(',1,9879)
+LexToken(CLOSEBRACKET,')',1,9880)
+LexToken(COMMA,',',1,9881)
+LexToken(VAR,'rpar',1,9893)
+LexToken(ASSIGNMENT,'=',1,9897)
+LexToken(VAR,'scs_m_1',1,9898)
+LexToken(COMMA,',',1,9905)
+LexToken(VAR,'ipar',1,9917)
+LexToken(ASSIGNMENT,'=',1,9921)
+LexToken(OPENSQBRACKET,'[',1,9922)
+LexToken(CLOSESQBRACKET,']',1,9923)
+LexToken(COMMA,',',1,9924)
+LexToken(VAR,'opar',1,9936)
+LexToken(ASSIGNMENT,'=',1,9940)
+LexToken(VAR,'list',1,9941)
+LexToken(OPENBRACKET,'(',1,9945)
+LexToken(CLOSEBRACKET,')',1,9946)
+LexToken(COMMA,',',1,9947)
+LexToken(VAR,'blocktype',1,9959)
+LexToken(ASSIGNMENT,'=',1,9968)
+LexToken(DQSTRING,'"h"',1,9971)
+LexToken(COMMA,',',1,9972)
+LexToken(VAR,'firing',1,9984)
+LexToken(ASSIGNMENT,'=',1,9990)
+LexToken(OPENSQBRACKET,'[',1,9991)
+LexToken(CLOSESQBRACKET,']',1,9992)
+LexToken(COMMA,',',1,9993)
+LexToken(VAR,'dep_ut',1,10005)
+LexToken(ASSIGNMENT,'=',1,10011)
+LexToken(OPENSQBRACKET,'[',1,10012)
+LexToken(PREVAR_BOOLEAN,'%f',1,10013)
+LexToken(COMMA,',',1,10015)
+LexToken(PREVAR_BOOLEAN,'%f',1,10016)
+LexToken(CLOSESQBRACKET,']',1,10018)
+LexToken(COMMA,',',1,10019)
+LexToken(VAR,'label',1,10031)
+LexToken(ASSIGNMENT,'=',1,10036)
+LexToken(DQSTRING,'""',1,10038)
+LexToken(COMMA,',',1,10039)
+LexToken(VAR,'nzcross',1,10051)
+LexToken(ASSIGNMENT,'=',1,10058)
+LexToken(NUMBER,'0',1,10059)
+LexToken(COMMA,',',1,10060)
+LexToken(VAR,'nmode',1,10072)
+LexToken(ASSIGNMENT,'=',1,10077)
+LexToken(NUMBER,'0',1,10078)
+LexToken(COMMA,',',1,10079)
+LexToken(VAR,'equations',1,10091)
+LexToken(ASSIGNMENT,'=',1,10100)
+LexToken(VAR,'list',1,10101)
+LexToken(OPENBRACKET,'(',1,10105)
+LexToken(CLOSEBRACKET,')',1,10106)
+LexToken(CLOSEBRACKET,')',1,10107)
+LexToken(EOL,'\n',1,10108)
+LexToken(VAR,'gr_i',1,10117)
+LexToken(ASSIGNMENT,'=',1,10121)
+LexToken(OPENSQBRACKET,'[',1,10122)
+LexToken(CLOSESQBRACKET,']',1,10123)
+LexToken(EOL,'\n',1,10124)
+LexToken(EOL,'\n',1,10125)
+LexToken(VAR,'x',1,10134)
+LexToken(ASSIGNMENT,'=',1,10135)
+LexToken(VAR,'standard_define',1,10136)
+LexToken(OPENBRACKET,'(',1,10151)
+LexToken(OPENSQBRACKET,'[',1,10152)
+LexToken(NUMBER,'3',1,10153)
+LexToken(NUMBER,'2',1,10155)
+LexToken(CLOSESQBRACKET,']',1,10156)
+LexToken(COMMA,',',1,10157)
+LexToken(VAR,'model',1,10158)
+LexToken(COMMA,',',1,10163)
+LexToken(OPENSQBRACKET,'[',1,10164)
+LexToken(CLOSESQBRACKET,']',1,10165)
+LexToken(COMMA,',',1,10166)
+LexToken(VAR,'gr_i',1,10167)
+LexToken(CLOSEBRACKET,')',1,10171)
+LexToken(EOL,'\n',1,10172)
+LexToken(END,'end',1,10177)
+LexToken(EOL,'\n',1,10180)
+LexToken(ENDFUNCTION,'endfunction',1,10181)
+LexToken(EOL,'\n',1,10192)
+LexToken(EOL,'\n',1,10193)
+LexToken(EOL,'\n',1,10194)
+LexToken(EOL,'\n',1,10254)
+LexToken(FUNCTION,'function',1,10255)
+LexToken(OPENSQBRACKET,'[',1,10264)
+LexToken(VAR,'X',1,10265)
+LexToken(COMMA,',',1,10266)
+LexToken(VAR,'Y',1,10267)
+LexToken(COMMA,',',1,10268)
+LexToken(VAR,'orpar',1,10269)
+LexToken(CLOSESQBRACKET,']',1,10274)
+LexToken(ASSIGNMENT,'=',1,10275)
+LexToken(VAR,'Do_Spline2',1,10276)
+LexToken(OPENBRACKET,'(',1,10286)
+LexToken(VAR,'N',1,10287)
+LexToken(COMMA,',',1,10288)
+LexToken(VAR,'order',1,10289)
+LexToken(COMMA,',',1,10294)
+LexToken(VAR,'x',1,10295)
+LexToken(COMMA,',',1,10296)
+LexToken(VAR,'y',1,10297)
+LexToken(CLOSEBRACKET,')',1,10298)
+LexToken(EOL,'\n',1,10299)
+LexToken(EOL,'\n',1,10300)
+LexToken(VAR,'X',1,10305)
+LexToken(ASSIGNMENT,'=',1,10306)
+LexToken(OPENSQBRACKET,'[',1,10307)
+LexToken(CLOSESQBRACKET,']',1,10308)
+LexToken(SEMICOLON,';',1,10309)
+LexToken(VAR,'Y',1,10310)
+LexToken(ASSIGNMENT,'=',1,10311)
+LexToken(OPENSQBRACKET,'[',1,10312)
+LexToken(CLOSESQBRACKET,']',1,10313)
+LexToken(SEMICOLON,';',1,10314)
+LexToken(VAR,'orpar',1,10315)
+LexToken(ASSIGNMENT,'=',1,10320)
+LexToken(OPENSQBRACKET,'[',1,10321)
+LexToken(CLOSESQBRACKET,']',1,10322)
+LexToken(SEMICOLON,';',1,10323)
+LexToken(EOL,'\n',1,10324)
+LexToken(VAR,'METHOD',1,10329)
+LexToken(ASSIGNMENT,'=',1,10335)
+LexToken(VAR,'getmethod',1,10336)
+LexToken(OPENBRACKET,'(',1,10345)
+LexToken(VAR,'order',1,10346)
+LexToken(CLOSEBRACKET,')',1,10351)
+LexToken(SEMICOLON,';',1,10352)
+LexToken(EOL,'\n',1,10353)
+LexToken(EOL,'\n',1,10354)
+LexToken(IF,'if',1,10359)
+LexToken(OPENBRACKET,'(',1,10362)
+LexToken(VAR,'METHOD',1,10363)
+LexToken(COMPARISON,'==',1,10369)
+LexToken(DQSTRING,'"zero order"',1,10382)
+LexToken(CLOSEBRACKET,')',1,10383)
+LexToken(THEN,'then',1,10385)
+LexToken(EOL,'\n',1,10389)
+LexToken(VAR,'X',1,10398)
+LexToken(ASSIGNMENT,'=',1,10399)
+LexToken(VAR,'x',1,10400)
+LexToken(OPENBRACKET,'(',1,10401)
+LexToken(NUMBER,'1',1,10402)
+LexToken(CLOSEBRACKET,')',1,10403)
+LexToken(SEMICOLON,';',1,10404)
+LexToken(VAR,'Y',1,10405)
+LexToken(ASSIGNMENT,'=',1,10406)
+LexToken(VAR,'y',1,10407)
+LexToken(OPENBRACKET,'(',1,10408)
+LexToken(NUMBER,'1',1,10409)
+LexToken(CLOSEBRACKET,')',1,10410)
+LexToken(SEMICOLON,';',1,10411)
+LexToken(EOL,'\n',1,10412)
+LexToken(FOR,'for',1,10421)
+LexToken(VAR,'i',1,10425)
+LexToken(ASSIGNMENT,'=',1,10426)
+LexToken(NUMBER,'1',1,10427)
+LexToken(COLON,':',1,10428)
+LexToken(VAR,'N',1,10429)
+LexToken(NUMBER,'-1',1,10430)
+LexToken(EOL,'\n',1,10432)
+LexToken(VAR,'X',1,10445)
+LexToken(ASSIGNMENT,'=',1,10446)
+LexToken(OPENSQBRACKET,'[',1,10447)
+LexToken(VAR,'X',1,10448)
+LexToken(SEMICOLON,';',1,10449)
+LexToken(VAR,'x',1,10450)
+LexToken(OPENBRACKET,'(',1,10451)
+LexToken(VAR,'i',1,10452)
+LexToken(CLOSEBRACKET,')',1,10453)
+LexToken(SEMICOLON,';',1,10454)
+LexToken(VAR,'x',1,10455)
+LexToken(OPENBRACKET,'(',1,10456)
+LexToken(VAR,'i',1,10457)
+LexToken(OPERATOR,'+',1,10458)
+LexToken(NUMBER,'1',1,10459)
+LexToken(CLOSEBRACKET,')',1,10460)
+LexToken(SEMICOLON,';',1,10461)
+LexToken(VAR,'x',1,10462)
+LexToken(OPENBRACKET,'(',1,10463)
+LexToken(VAR,'i',1,10464)
+LexToken(OPERATOR,'+',1,10465)
+LexToken(NUMBER,'1',1,10466)
+LexToken(CLOSEBRACKET,')',1,10467)
+LexToken(CLOSESQBRACKET,']',1,10468)
+LexToken(SEMICOLON,';',1,10469)
+LexToken(EOL,'\n',1,10470)
+LexToken(VAR,'Y',1,10483)
+LexToken(ASSIGNMENT,'=',1,10484)
+LexToken(OPENSQBRACKET,'[',1,10485)
+LexToken(VAR,'Y',1,10486)
+LexToken(SEMICOLON,';',1,10487)
+LexToken(VAR,'y',1,10488)
+LexToken(OPENBRACKET,'(',1,10489)
+LexToken(VAR,'i',1,10490)
+LexToken(CLOSEBRACKET,')',1,10491)
+LexToken(SEMICOLON,';',1,10492)
+LexToken(VAR,'y',1,10493)
+LexToken(OPENBRACKET,'(',1,10494)
+LexToken(VAR,'i',1,10495)
+LexToken(CLOSEBRACKET,')',1,10496)
+LexToken(SEMICOLON,';',1,10497)
+LexToken(VAR,'y',1,10498)
+LexToken(OPENBRACKET,'(',1,10499)
+LexToken(VAR,'i',1,10500)
+LexToken(OPERATOR,'+',1,10501)
+LexToken(NUMBER,'1',1,10502)
+LexToken(CLOSEBRACKET,')',1,10503)
+LexToken(CLOSESQBRACKET,']',1,10504)
+LexToken(SEMICOLON,';',1,10505)
+LexToken(EOL,'\n',1,10506)
+LexToken(END,'end',1,10515)
+LexToken(EOL,'\n',1,10518)
+LexToken(RETURN,'return',1,10527)
+LexToken(SEMICOLON,';',1,10533)
+LexToken(EOL,'\n',1,10534)
+LexToken(END,'end',1,10539)
+LexToken(EOL,'\n',1,10542)
+LexToken(EOL,'\n',1,10589)
+LexToken(IF,'if',1,10594)
+LexToken(OPENBRACKET,'(',1,10597)
+LexToken(VAR,'METHOD',1,10598)
+LexToken(COMPARISON,'==',1,10604)
+LexToken(DQSTRING,'"linear"',1,10613)
+LexToken(CLOSEBRACKET,')',1,10614)
+LexToken(THEN,'then',1,10616)
+LexToken(EOL,'\n',1,10620)
+LexToken(VAR,'X',1,10629)
+LexToken(ASSIGNMENT,'=',1,10630)
+LexToken(OPENSQBRACKET,'[',1,10631)
+LexToken(CLOSESQBRACKET,']',1,10632)
+LexToken(SEMICOLON,';',1,10633)
+LexToken(EOL,'\n',1,10634)
+LexToken(FOR,'for',1,10643)
+LexToken(VAR,'i',1,10647)
+LexToken(ASSIGNMENT,'=',1,10648)
+LexToken(NUMBER,'1',1,10649)
+LexToken(COLON,':',1,10650)
+LexToken(VAR,'N',1,10651)
+LexToken(EOL,'\n',1,10652)
+LexToken(VAR,'X',1,10665)
+LexToken(ASSIGNMENT,'=',1,10666)
+LexToken(OPENSQBRACKET,'[',1,10667)
+LexToken(VAR,'X',1,10668)
+LexToken(SEMICOLON,';',1,10669)
+LexToken(VAR,'x',1,10670)
+LexToken(OPENBRACKET,'(',1,10671)
+LexToken(VAR,'i',1,10672)
+LexToken(CLOSEBRACKET,')',1,10673)
+LexToken(CLOSESQBRACKET,']',1,10674)
+LexToken(SEMICOLON,';',1,10675)
+LexToken(EOL,'\n',1,10676)
+LexToken(VAR,'Y',1,10689)
+LexToken(ASSIGNMENT,'=',1,10690)
+LexToken(OPENSQBRACKET,'[',1,10691)
+LexToken(VAR,'Y',1,10692)
+LexToken(SEMICOLON,';',1,10693)
+LexToken(VAR,'y',1,10694)
+LexToken(OPENBRACKET,'(',1,10695)
+LexToken(VAR,'i',1,10696)
+LexToken(CLOSEBRACKET,')',1,10697)
+LexToken(CLOSESQBRACKET,']',1,10698)
+LexToken(SEMICOLON,';',1,10699)
+LexToken(EOL,'\n',1,10700)
+LexToken(END,'end',1,10709)
+LexToken(EOL,'\n',1,10712)
+LexToken(RETURN,'return',1,10721)
+LexToken(SEMICOLON,';',1,10727)
+LexToken(EOL,'\n',1,10728)
+LexToken(END,'end',1,10733)
+LexToken(EOL,'\n',1,10736)
+LexToken(EOL,'\n',1,10787)
+LexToken(IF,'if',1,10792)
+LexToken(OPENBRACKET,'(',1,10795)
+LexToken(VAR,'N',1,10796)
+LexToken(COMPARISON,'<',1,10797)
+LexToken(NUMBER,'20',1,10798)
+LexToken(CLOSEBRACKET,')',1,10800)
+LexToken(THEN,'then',1,10802)
+LexToken(EOL,'\n',1,10806)
+LexToken(VAR,'NP',1,10815)
+LexToken(ASSIGNMENT,'=',1,10817)
+LexToken(NUMBER,'4',1,10818)
+LexToken(SEMICOLON,';',1,10819)
+LexToken(EOL,'\n',1,10820)
+LexToken(ELSE,'else',1,10825)
+LexToken(EOL,'\n',1,10829)
+LexToken(IF,'if',1,10838)
+LexToken(OPENBRACKET,'(',1,10841)
+LexToken(VAR,'N',1,10842)
+LexToken(COMPARISON,'<',1,10843)
+LexToken(NUMBER,'40',1,10844)
+LexToken(CLOSEBRACKET,')',1,10846)
+LexToken(THEN,'then',1,10848)
+LexToken(EOL,'\n',1,10852)
+LexToken(VAR,'NP',1,10865)
+LexToken(ASSIGNMENT,'=',1,10867)
+LexToken(NUMBER,'2',1,10868)
+LexToken(SEMICOLON,';',1,10869)
+LexToken(EOL,'\n',1,10870)
+LexToken(ELSE,'else',1,10879)
+LexToken(EOL,'\n',1,10883)
+LexToken(IF,'if',1,10896)
+LexToken(OPENBRACKET,'(',1,10899)
+LexToken(VAR,'N',1,10900)
+LexToken(COMPARISON,'<',1,10901)
+LexToken(NUMBER,'100',1,10902)
+LexToken(CLOSEBRACKET,')',1,10905)
+LexToken(THEN,'then',1,10907)
+LexToken(EOL,'\n',1,10911)
+LexToken(VAR,'NP',1,10928)
+LexToken(ASSIGNMENT,'=',1,10930)
+LexToken(NUMBER,'1',1,10931)
+LexToken(SEMICOLON,';',1,10932)
+LexToken(EOL,'\n',1,10933)
+LexToken(ELSE,'else',1,10946)
+LexToken(EOL,'\n',1,10950)
+LexToken(VAR,'NP',1,10967)
+LexToken(ASSIGNMENT,'=',1,10969)
+LexToken(NUMBER,'0',1,10970)
+LexToken(SEMICOLON,';',1,10971)
+LexToken(EOL,'\n',1,10972)
+LexToken(END,'end',1,10985)
+LexToken(SEMICOLON,';',1,10988)
+LexToken(EOL,'\n',1,10989)
+LexToken(END,'end',1,10998)
+LexToken(SEMICOLON,';',1,11001)
+LexToken(EOL,'\n',1,11002)
+LexToken(END,'end',1,11007)
+LexToken(EOL,'\n',1,11010)
+LexToken(FOR,'for',1,11015)
+LexToken(VAR,'i',1,11019)
+LexToken(ASSIGNMENT,'=',1,11020)
+LexToken(NUMBER,'1',1,11021)
+LexToken(COLON,':',1,11022)
+LexToken(VAR,'N',1,11023)
+LexToken(NUMBER,'-1',1,11024)
+LexToken(EOL,'\n',1,11026)
+LexToken(VAR,'X',1,11035)
+LexToken(ASSIGNMENT,'=',1,11036)
+LexToken(OPENSQBRACKET,'[',1,11037)
+LexToken(VAR,'X',1,11038)
+LexToken(SEMICOLON,';',1,11039)
+LexToken(VAR,'linspace',1,11040)
+LexToken(OPENBRACKET,'(',1,11048)
+LexToken(VAR,'x',1,11049)
+LexToken(OPENBRACKET,'(',1,11050)
+LexToken(VAR,'i',1,11051)
+LexToken(CLOSEBRACKET,')',1,11052)
+LexToken(COMMA,',',1,11053)
+LexToken(VAR,'x',1,11054)
+LexToken(OPENBRACKET,'(',1,11055)
+LexToken(VAR,'i',1,11056)
+LexToken(OPERATOR,'+',1,11057)
+LexToken(NUMBER,'1',1,11058)
+LexToken(CLOSEBRACKET,')',1,11059)
+LexToken(COMMA,',',1,11060)
+LexToken(VAR,'NP',1,11061)
+LexToken(OPERATOR,'+',1,11063)
+LexToken(NUMBER,'2',1,11064)
+LexToken(CLOSEBRACKET,')',1,11065)
+LexToken(TRANSPOSE,"'",1,11066)
+LexToken(CLOSESQBRACKET,']',1,11067)
+LexToken(SEMICOLON,';',1,11068)
+LexToken(EOL,'\n',1,11112)
+LexToken(END,'end',1,11117)
+LexToken(EOL,'\n',1,11120)
+LexToken(EOL,'\n',1,11171)
+LexToken(IF,'if',1,11176)
+LexToken(OPENBRACKET,'(',1,11179)
+LexToken(VAR,'N',1,11180)
+LexToken(COMPARISON,'>',1,11181)
+LexToken(NUMBER,'2',1,11182)
+LexToken(CLOSEBRACKET,')',1,11183)
+LexToken(LOGICAL,'&',1,11185)
+LexToken(OPENBRACKET,'(',1,11187)
+LexToken(VAR,'METHOD',1,11188)
+LexToken(COMPARISON,'==',1,11194)
+LexToken(DQSTRING,'"order 2"',1,11204)
+LexToken(CLOSEBRACKET,')',1,11205)
+LexToken(THEN,'then',1,11207)
+LexToken(EOL,'\n',1,11211)
+LexToken(VAR,'Z',1,11220)
+LexToken(ASSIGNMENT,'=',1,11221)
+LexToken(VAR,'ORDER2',1,11222)
+LexToken(OPENBRACKET,'(',1,11228)
+LexToken(VAR,'x',1,11229)
+LexToken(COMMA,',',1,11230)
+LexToken(VAR,'y',1,11231)
+LexToken(CLOSEBRACKET,')',1,11232)
+LexToken(SEMICOLON,';',1,11233)
+LexToken(EOL,'\n',1,11234)
+LexToken(VAR,'A',1,11243)
+LexToken(ASSIGNMENT,'=',1,11244)
+LexToken(VAR,'Z',1,11245)
+LexToken(OPENBRACKET,'(',1,11246)
+LexToken(NUMBER,'1',1,11247)
+LexToken(COLON,':',1,11248)
+LexToken(VAR,'N',1,11249)
+LexToken(NUMBER,'-1',1,11250)
+LexToken(CLOSEBRACKET,')',1,11252)
+LexToken(SEMICOLON,';',1,11253)
+LexToken(EOL,'\n',1,11254)
+LexToken(VAR,'B',1,11263)
+LexToken(ASSIGNMENT,'=',1,11264)
+LexToken(VAR,'Z',1,11265)
+LexToken(OPENBRACKET,'(',1,11266)
+LexToken(VAR,'N',1,11267)
+LexToken(COLON,':',1,11268)
+LexToken(NUMBER,'2',1,11269)
+LexToken(OPERATOR,'*',1,11270)
+LexToken(VAR,'N',1,11271)
+LexToken(NUMBER,'-2',1,11272)
+LexToken(CLOSEBRACKET,')',1,11274)
+LexToken(SEMICOLON,';',1,11275)
+LexToken(EOL,'\n',1,11276)
+LexToken(VAR,'C',1,11285)
+LexToken(ASSIGNMENT,'=',1,11286)
+LexToken(VAR,'Z',1,11287)
+LexToken(OPENBRACKET,'(',1,11288)
+LexToken(NUMBER,'2',1,11289)
+LexToken(OPERATOR,'*',1,11290)
+LexToken(VAR,'N',1,11291)
+LexToken(NUMBER,'-1',1,11292)
+LexToken(COLON,':',1,11294)
+LexToken(NUMBER,'3',1,11295)
+LexToken(OPERATOR,'*',1,11296)
+LexToken(VAR,'N',1,11297)
+LexToken(NUMBER,'-3',1,11298)
+LexToken(CLOSEBRACKET,')',1,11300)
+LexToken(SEMICOLON,';',1,11301)
+LexToken(EOL,'\n',1,11302)
+LexToken(EOL,'\n',1,11303)
+LexToken(FOR,'for',1,11312)
+LexToken(VAR,'j',1,11316)
+LexToken(ASSIGNMENT,'=',1,11317)
+LexToken(NUMBER,'1',1,11318)
+LexToken(COLON,':',1,11319)
+LexToken(VAR,'size',1,11320)
+LexToken(OPENBRACKET,'(',1,11324)
+LexToken(VAR,'X',1,11325)
+LexToken(COMMA,',',1,11326)
+LexToken(DQSTRING,'"*"',1,11329)
+LexToken(CLOSEBRACKET,')',1,11330)
+LexToken(EOL,'\n',1,11331)
+LexToken(FOR,'for',1,11344)
+LexToken(VAR,'i',1,11348)
+LexToken(ASSIGNMENT,'=',1,11349)
+LexToken(VAR,'N',1,11350)
+LexToken(NUMBER,'-1',1,11351)
+LexToken(COLON,':',1,11353)
+LexToken(NUMBER,'-1',1,11354)
+LexToken(COLON,':',1,11356)
+LexToken(NUMBER,'1',1,11357)
+LexToken(EOL,'\n',1,11358)
+LexToken(IF,'if',1,11375)
+LexToken(VAR,'X',1,11378)
+LexToken(OPENBRACKET,'(',1,11379)
+LexToken(VAR,'j',1,11380)
+LexToken(CLOSEBRACKET,')',1,11381)
+LexToken(COMPARISON,'>=',1,11382)
+LexToken(VAR,'x',1,11384)
+LexToken(OPENBRACKET,'(',1,11385)
+LexToken(VAR,'i',1,11386)
+LexToken(CLOSEBRACKET,')',1,11387)
+LexToken(THEN,'then',1,11389)
+LexToken(COMMA,',',1,11393)
+LexToken(BREAK,'break',1,11394)
+LexToken(SEMICOLON,';',1,11399)
+LexToken(END,'end',1,11400)
+LexToken(EOL,'\n',1,11403)
+LexToken(END,'end',1,11416)
+LexToken(EOL,'\n',1,11419)
+LexToken(VAR,'Y',1,11432)
+LexToken(OPENBRACKET,'(',1,11433)
+LexToken(VAR,'j',1,11434)
+LexToken(CLOSEBRACKET,')',1,11435)
+LexToken(ASSIGNMENT,'=',1,11436)
+LexToken(VAR,'A',1,11437)
+LexToken(OPENBRACKET,'(',1,11438)
+LexToken(VAR,'i',1,11439)
+LexToken(CLOSEBRACKET,')',1,11440)
+LexToken(OPERATOR,'*',1,11441)
+LexToken(OPENBRACKET,'(',1,11442)
+LexToken(VAR,'X',1,11443)
+LexToken(OPENBRACKET,'(',1,11444)
+LexToken(VAR,'j',1,11445)
+LexToken(CLOSEBRACKET,')',1,11446)
+LexToken(OPERATOR,'-',1,11447)
+LexToken(VAR,'x',1,11448)
+LexToken(OPENBRACKET,'(',1,11449)
+LexToken(VAR,'i',1,11450)
+LexToken(CLOSEBRACKET,')',1,11451)
+LexToken(CLOSEBRACKET,')',1,11452)
+LexToken(OPERATOR,'^',1,11453)
+LexToken(NUMBER,'2',1,11454)
+LexToken(OPERATOR,'+',1,11455)
+LexToken(VAR,'B',1,11456)
+LexToken(OPENBRACKET,'(',1,11457)
+LexToken(VAR,'i',1,11458)
+LexToken(CLOSEBRACKET,')',1,11459)
+LexToken(OPERATOR,'*',1,11460)
+LexToken(OPENBRACKET,'(',1,11461)
+LexToken(VAR,'X',1,11462)
+LexToken(OPENBRACKET,'(',1,11463)
+LexToken(VAR,'j',1,11464)
+LexToken(CLOSEBRACKET,')',1,11465)
+LexToken(OPERATOR,'-',1,11466)
+LexToken(VAR,'x',1,11467)
+LexToken(OPENBRACKET,'(',1,11468)
+LexToken(VAR,'i',1,11469)
+LexToken(CLOSEBRACKET,')',1,11470)
+LexToken(CLOSEBRACKET,')',1,11471)
+LexToken(OPERATOR,'+',1,11472)
+LexToken(VAR,'C',1,11473)
+LexToken(OPENBRACKET,'(',1,11474)
+LexToken(VAR,'i',1,11475)
+LexToken(CLOSEBRACKET,')',1,11476)
+LexToken(SEMICOLON,';',1,11477)
+LexToken(EOL,'\n',1,11478)
+LexToken(END,'end',1,11487)
+LexToken(EOL,'\n',1,11490)
+LexToken(VAR,'orpar',1,11499)
+LexToken(ASSIGNMENT,'=',1,11504)
+LexToken(VAR,'matrix',1,11505)
+LexToken(OPENBRACKET,'(',1,11511)
+LexToken(VAR,'Z',1,11512)
+LexToken(COMMA,',',1,11513)
+LexToken(NUMBER,'-1',1,11514)
+LexToken(COMMA,',',1,11516)
+LexToken(NUMBER,'1',1,11517)
+LexToken(CLOSEBRACKET,')',1,11518)
+LexToken(EOL,'\n',1,11519)
+LexToken(END,'end',1,11524)
+LexToken(EOL,'\n',1,11527)
+LexToken(EOL,'\n',1,11574)
+LexToken(IF,'if',1,11579)
+LexToken(OPENBRACKET,'(',1,11582)
+LexToken(VAR,'METHOD',1,11583)
+LexToken(COMPARISON,'==',1,11589)
+LexToken(DQSTRING,'"not_a_knot"',1,11602)
+LexToken(CLOSEBRACKET,')',1,11603)
+LexToken(THEN,'then',1,11605)
+LexToken(EOL,'\n',1,11609)
+LexToken(VAR,'try',1,11618)
+LexToken(EOL,'\n',1,11621)
+LexToken(VAR,'d',1,11634)
+LexToken(ASSIGNMENT,'=',1,11636)
+LexToken(VAR,'splin',1,11638)
+LexToken(OPENBRACKET,'(',1,11643)
+LexToken(VAR,'x',1,11644)
+LexToken(COMMA,',',1,11645)
+LexToken(VAR,'y',1,11647)
+LexToken(COMMA,',',1,11648)
+LexToken(VAR,'METHOD',1,11650)
+LexToken(CLOSEBRACKET,')',1,11656)
+LexToken(SEMICOLON,';',1,11657)
+LexToken(EOL,'\n',1,11658)
+LexToken(VAR,'Y',1,11671)
+LexToken(ASSIGNMENT,'=',1,11673)
+LexToken(VAR,'interp',1,11675)
+LexToken(OPENBRACKET,'(',1,11681)
+LexToken(VAR,'X',1,11682)
+LexToken(COMMA,',',1,11683)
+LexToken(VAR,'x',1,11685)
+LexToken(COMMA,',',1,11686)
+LexToken(VAR,'y',1,11688)
+LexToken(COMMA,',',1,11689)
+LexToken(VAR,'d',1,11691)
+LexToken(CLOSEBRACKET,')',1,11692)
+LexToken(SEMICOLON,';',1,11693)
+LexToken(EOL,'\n',1,11694)
+LexToken(VAR,'orpar',1,11707)
+LexToken(ASSIGNMENT,'=',1,11712)
+LexToken(VAR,'d',1,11713)
+LexToken(OPENBRACKET,'(',1,11714)
+LexToken(COLON,':',1,11715)
+LexToken(CLOSEBRACKET,')',1,11716)
+LexToken(SEMICOLON,';',1,11717)
+LexToken(EOL,'\n',1,11718)
+LexToken(VAR,'catch',1,11727)
+LexToken(EOL,'\n',1,11732)
+LexToken(VAR,'xinfo',1,11745)
+LexToken(OPENBRACKET,'(',1,11750)
+LexToken(DQSTRING,'"ERROR in SPLINE: "',1,11769)
+LexToken(OPERATOR,'+',1,11770)
+LexToken(VAR,'METHOD',1,11771)
+LexToken(CLOSEBRACKET,')',1,11777)
+LexToken(EOL,'\n',1,11778)
+LexToken(END,'end',1,11787)
+LexToken(EOL,'\n',1,11790)
+LexToken(EOL,'\n',1,11791)
+LexToken(END,'end',1,11796)
+LexToken(EOL,'\n',1,11799)
+LexToken(EOL,'\n',1,11846)
+LexToken(IF,'if',1,11851)
+LexToken(OPENBRACKET,'(',1,11854)
+LexToken(VAR,'METHOD',1,11855)
+LexToken(COMPARISON,'==',1,11861)
+LexToken(DQSTRING,'"periodic"',1,11872)
+LexToken(CLOSEBRACKET,')',1,11873)
+LexToken(THEN,'then',1,11875)
+LexToken(EOL,'\n',1,11879)
+LexToken(IF,'if',1,11888)
+LexToken(VAR,'y',1,11891)
+LexToken(OPENBRACKET,'(',1,11892)
+LexToken(NUMBER,'1',1,11893)
+LexToken(CLOSEBRACKET,')',1,11894)
+LexToken(COMPARISON,'<>',1,11895)
+LexToken(VAR,'y',1,11897)
+LexToken(OPENBRACKET,'(',1,11898)
+LexToken(VAR,'N',1,11899)
+LexToken(CLOSEBRACKET,')',1,11900)
+LexToken(THEN,'then',1,11902)
+LexToken(EOL,'\n',1,11906)
+LexToken(VAR,'y',1,11919)
+LexToken(OPENBRACKET,'(',1,11920)
+LexToken(VAR,'N',1,11921)
+LexToken(CLOSEBRACKET,')',1,11922)
+LexToken(ASSIGNMENT,'=',1,11923)
+LexToken(VAR,'y',1,11924)
+LexToken(OPENBRACKET,'(',1,11925)
+LexToken(NUMBER,'1',1,11926)
+LexToken(CLOSEBRACKET,')',1,11927)
+LexToken(EOL,'\n',1,11928)
+LexToken(END,'end',1,11937)
+LexToken(EOL,'\n',1,11940)
+LexToken(VAR,'try',1,11949)
+LexToken(EOL,'\n',1,11952)
+LexToken(VAR,'d',1,11965)
+LexToken(ASSIGNMENT,'=',1,11967)
+LexToken(VAR,'splin',1,11969)
+LexToken(OPENBRACKET,'(',1,11974)
+LexToken(VAR,'x',1,11975)
+LexToken(COMMA,',',1,11976)
+LexToken(VAR,'y',1,11978)
+LexToken(COMMA,',',1,11979)
+LexToken(VAR,'METHOD',1,11980)
+LexToken(CLOSEBRACKET,')',1,11986)
+LexToken(SEMICOLON,';',1,11987)
+LexToken(EOL,'\n',1,11988)
+LexToken(VAR,'Y',1,12001)
+LexToken(ASSIGNMENT,'=',1,12003)
+LexToken(VAR,'interp',1,12005)
+LexToken(OPENBRACKET,'(',1,12011)
+LexToken(VAR,'X',1,12012)
+LexToken(COMMA,',',1,12013)
+LexToken(VAR,'x',1,12015)
+LexToken(COMMA,',',1,12016)
+LexToken(VAR,'y',1,12018)
+LexToken(COMMA,',',1,12019)
+LexToken(VAR,'d',1,12021)
+LexToken(CLOSEBRACKET,')',1,12022)
+LexToken(SEMICOLON,';',1,12023)
+LexToken(EOL,'\n',1,12024)
+LexToken(VAR,'orpar',1,12037)
+LexToken(ASSIGNMENT,'=',1,12042)
+LexToken(VAR,'d',1,12043)
+LexToken(OPENBRACKET,'(',1,12044)
+LexToken(COLON,':',1,12045)
+LexToken(CLOSEBRACKET,')',1,12046)
+LexToken(SEMICOLON,';',1,12047)
+LexToken(EOL,'\n',1,12048)
+LexToken(VAR,'catch',1,12057)
+LexToken(EOL,'\n',1,12062)
+LexToken(VAR,'xinfo',1,12075)
+LexToken(OPENBRACKET,'(',1,12080)
+LexToken(DQSTRING,'"ERROR in SPLINE: "',1,12099)
+LexToken(OPERATOR,'+',1,12100)
+LexToken(VAR,'METHOD',1,12101)
+LexToken(CLOSEBRACKET,')',1,12107)
+LexToken(EOL,'\n',1,12108)
+LexToken(END,'end',1,12117)
+LexToken(EOL,'\n',1,12120)
+LexToken(END,'end',1,12125)
+LexToken(EOL,'\n',1,12128)
+LexToken(EOL,'\n',1,12175)
+LexToken(IF,'if',1,12180)
+LexToken(OPENBRACKET,'(',1,12183)
+LexToken(VAR,'METHOD',1,12184)
+LexToken(COMPARISON,'==',1,12190)
+LexToken(DQSTRING,'"monotone"',1,12201)
+LexToken(CLOSEBRACKET,')',1,12203)
+LexToken(THEN,'then',1,12205)
+LexToken(EOL,'\n',1,12209)
+LexToken(VAR,'try',1,12218)
+LexToken(EOL,'\n',1,12221)
+LexToken(VAR,'d',1,12234)
+LexToken(ASSIGNMENT,'=',1,12236)
+LexToken(VAR,'splin',1,12238)
+LexToken(OPENBRACKET,'(',1,12243)
+LexToken(VAR,'x',1,12244)
+LexToken(COMMA,',',1,12245)
+LexToken(VAR,'y',1,12247)
+LexToken(COMMA,',',1,12248)
+LexToken(VAR,'METHOD',1,12250)
+LexToken(CLOSEBRACKET,')',1,12256)
+LexToken(SEMICOLON,';',1,12257)
+LexToken(EOL,'\n',1,12258)
+LexToken(VAR,'Y',1,12271)
+LexToken(ASSIGNMENT,'=',1,12273)
+LexToken(VAR,'interp',1,12275)
+LexToken(OPENBRACKET,'(',1,12281)
+LexToken(VAR,'X',1,12282)
+LexToken(COMMA,',',1,12283)
+LexToken(VAR,'x',1,12285)
+LexToken(COMMA,',',1,12286)
+LexToken(VAR,'y',1,12288)
+LexToken(COMMA,',',1,12289)
+LexToken(VAR,'d',1,12291)
+LexToken(CLOSEBRACKET,')',1,12292)
+LexToken(SEMICOLON,';',1,12293)
+LexToken(EOL,'\n',1,12294)
+LexToken(VAR,'orpar',1,12307)
+LexToken(ASSIGNMENT,'=',1,12312)
+LexToken(VAR,'d',1,12313)
+LexToken(OPENBRACKET,'(',1,12314)
+LexToken(COLON,':',1,12315)
+LexToken(CLOSEBRACKET,')',1,12316)
+LexToken(SEMICOLON,';',1,12317)
+LexToken(EOL,'\n',1,12318)
+LexToken(VAR,'catch',1,12327)
+LexToken(EOL,'\n',1,12332)
+LexToken(VAR,'xinfo',1,12345)
+LexToken(OPENBRACKET,'(',1,12350)
+LexToken(DQSTRING,'"ERROR in SPLINE: "',1,12369)
+LexToken(OPERATOR,'+',1,12370)
+LexToken(VAR,'METHOD',1,12371)
+LexToken(CLOSEBRACKET,')',1,12377)
+LexToken(EOL,'\n',1,12378)
+LexToken(END,'end',1,12387)
+LexToken(EOL,'\n',1,12390)
+LexToken(EOL,'\n',1,12391)
+LexToken(END,'end',1,12396)
+LexToken(EOL,'\n',1,12399)
+LexToken(EOL,'\n',1,12446)
+LexToken(IF,'if',1,12451)
+LexToken(OPENBRACKET,'(',1,12454)
+LexToken(VAR,'METHOD',1,12455)
+LexToken(COMPARISON,'==',1,12461)
+LexToken(DQSTRING,'"fast"',1,12468)
+LexToken(CLOSEBRACKET,')',1,12469)
+LexToken(THEN,'then',1,12471)
+LexToken(EOL,'\n',1,12475)
+LexToken(VAR,'try',1,12484)
+LexToken(EOL,'\n',1,12487)
+LexToken(VAR,'d',1,12500)
+LexToken(ASSIGNMENT,'=',1,12502)
+LexToken(VAR,'splin',1,12504)
+LexToken(OPENBRACKET,'(',1,12509)
+LexToken(VAR,'x',1,12510)
+LexToken(COMMA,',',1,12511)
+LexToken(VAR,'y',1,12513)
+LexToken(COMMA,',',1,12514)
+LexToken(VAR,'METHOD',1,12516)
+LexToken(CLOSEBRACKET,')',1,12522)
+LexToken(SEMICOLON,';',1,12523)
+LexToken(EOL,'\n',1,12524)
+LexToken(VAR,'Y',1,12537)
+LexToken(ASSIGNMENT,'=',1,12539)
+LexToken(VAR,'interp',1,12541)
+LexToken(OPENBRACKET,'(',1,12547)
+LexToken(VAR,'X',1,12548)
+LexToken(COMMA,',',1,12549)
+LexToken(VAR,'x',1,12551)
+LexToken(COMMA,',',1,12552)
+LexToken(VAR,'y',1,12554)
+LexToken(COMMA,',',1,12555)
+LexToken(VAR,'d',1,12557)
+LexToken(CLOSEBRACKET,')',1,12558)
+LexToken(SEMICOLON,';',1,12559)
+LexToken(EOL,'\n',1,12560)
+LexToken(VAR,'orpar',1,12573)
+LexToken(ASSIGNMENT,'=',1,12578)
+LexToken(VAR,'d',1,12579)
+LexToken(OPENBRACKET,'(',1,12580)
+LexToken(COLON,':',1,12581)
+LexToken(CLOSEBRACKET,')',1,12582)
+LexToken(SEMICOLON,';',1,12583)
+LexToken(EOL,'\n',1,12584)
+LexToken(VAR,'catch',1,12593)
+LexToken(EOL,'\n',1,12598)
+LexToken(VAR,'xinfo',1,12611)
+LexToken(OPENBRACKET,'(',1,12616)
+LexToken(DQSTRING,'"ERROR in SPLINE: "',1,12636)
+LexToken(OPERATOR,'+',1,12637)
+LexToken(VAR,'METHOD',1,12638)
+LexToken(CLOSEBRACKET,')',1,12644)
+LexToken(EOL,'\n',1,12645)
+LexToken(END,'end',1,12654)
+LexToken(EOL,'\n',1,12657)
+LexToken(END,'end',1,12662)
+LexToken(EOL,'\n',1,12665)
+LexToken(EOL,'\n',1,12712)
+LexToken(IF,'if',1,12717)
+LexToken(OPENBRACKET,'(',1,12720)
+LexToken(VAR,'METHOD',1,12721)
+LexToken(COMPARISON,'==',1,12727)
+LexToken(DQSTRING,'"clamped"',1,12737)
+LexToken(CLOSEBRACKET,')',1,12738)
+LexToken(THEN,'then',1,12740)
+LexToken(EOL,'\n',1,12744)
+LexToken(VAR,'try',1,12753)
+LexToken(EOL,'\n',1,12756)
+LexToken(VAR,'d',1,12769)
+LexToken(ASSIGNMENT,'=',1,12771)
+LexToken(VAR,'splin',1,12773)
+LexToken(OPENBRACKET,'(',1,12778)
+LexToken(VAR,'x',1,12779)
+LexToken(COMMA,',',1,12780)
+LexToken(VAR,'y',1,12782)
+LexToken(COMMA,',',1,12783)
+LexToken(VAR,'METHOD',1,12785)
+LexToken(COMMA,',',1,12791)
+LexToken(OPENSQBRACKET,'[',1,12792)
+LexToken(NUMBER,'0',1,12793)
+LexToken(SEMICOLON,';',1,12794)
+LexToken(NUMBER,'0',1,12795)
+LexToken(CLOSESQBRACKET,']',1,12796)
+LexToken(CLOSEBRACKET,')',1,12797)
+LexToken(SEMICOLON,';',1,12798)
+LexToken(EOL,'\n',1,12799)
+LexToken(VAR,'Y',1,12812)
+LexToken(ASSIGNMENT,'=',1,12814)
+LexToken(VAR,'interp',1,12816)
+LexToken(OPENBRACKET,'(',1,12822)
+LexToken(VAR,'X',1,12823)
+LexToken(COMMA,',',1,12824)
+LexToken(VAR,'x',1,12826)
+LexToken(COMMA,',',1,12827)
+LexToken(VAR,'y',1,12829)
+LexToken(COMMA,',',1,12830)
+LexToken(VAR,'d',1,12832)
+LexToken(CLOSEBRACKET,')',1,12833)
+LexToken(SEMICOLON,';',1,12834)
+LexToken(EOL,'\n',1,12835)
+LexToken(VAR,'orpar',1,12848)
+LexToken(ASSIGNMENT,'=',1,12853)
+LexToken(VAR,'d',1,12854)
+LexToken(OPENBRACKET,'(',1,12855)
+LexToken(COLON,':',1,12856)
+LexToken(CLOSEBRACKET,')',1,12857)
+LexToken(SEMICOLON,';',1,12858)
+LexToken(EOL,'\n',1,12859)
+LexToken(VAR,'catch',1,12868)
+LexToken(EOL,'\n',1,12873)
+LexToken(VAR,'xinfo',1,12886)
+LexToken(OPENBRACKET,'(',1,12891)
+LexToken(DQSTRING,'"ERROR in SPLINE: "',1,12910)
+LexToken(OPERATOR,'+',1,12911)
+LexToken(VAR,'METHOD',1,12912)
+LexToken(CLOSEBRACKET,')',1,12918)
+LexToken(EOL,'\n',1,12919)
+LexToken(END,'end',1,12928)
+LexToken(EOL,'\n',1,12931)
+LexToken(END,'end',1,12936)
+LexToken(EOL,'\n',1,12939)
+LexToken(EOL,'\n',1,12940)
+LexToken(ENDFUNCTION,'endfunction',1,12941)
+LexToken(EOL,'\n',1,12952)
+LexToken(EOL,'\n',1,12953)
+LexToken(FUNCTION,'function',1,12954)
+LexToken(VAR,'METHOD',1,12963)
+LexToken(ASSIGNMENT,'=',1,12969)
+LexToken(VAR,'getmethod',1,12970)
+LexToken(OPENBRACKET,'(',1,12979)
+LexToken(VAR,'order',1,12980)
+LexToken(CLOSEBRACKET,')',1,12985)
+LexToken(EOL,'\n',1,12986)
+LexToken(SELECT,'select',1,12991)
+LexToken(VAR,'order',1,12998)
+LexToken(EOL,'\n',1,13003)
+LexToken(CASE,'case',1,13008)
+LexToken(NUMBER,'0',1,13013)
+LexToken(THEN,'then',1,13015)
+LexToken(COMMA,',',1,13019)
+LexToken(VAR,'METHOD',1,13021)
+LexToken(ASSIGNMENT,'=',1,13027)
+LexToken(DQSTRING,'"zero order"',1,13039)
+LexToken(EOL,'\n',1,13040)
+LexToken(CASE,'case',1,13045)
+LexToken(NUMBER,'1',1,13050)
+LexToken(THEN,'then',1,13052)
+LexToken(COMMA,',',1,13056)
+LexToken(VAR,'METHOD',1,13058)
+LexToken(ASSIGNMENT,'=',1,13064)
+LexToken(DQSTRING,'"linear"',1,13072)
+LexToken(EOL,'\n',1,13073)
+LexToken(CASE,'case',1,13078)
+LexToken(NUMBER,'2',1,13083)
+LexToken(THEN,'then',1,13085)
+LexToken(COMMA,',',1,13089)
+LexToken(VAR,'METHOD',1,13091)
+LexToken(ASSIGNMENT,'=',1,13097)
+LexToken(DQSTRING,'"order 2"',1,13106)
+LexToken(EOL,'\n',1,13107)
+LexToken(CASE,'case',1,13112)
+LexToken(NUMBER,'3',1,13117)
+LexToken(THEN,'then',1,13119)
+LexToken(COMMA,',',1,13123)
+LexToken(VAR,'METHOD',1,13125)
+LexToken(ASSIGNMENT,'=',1,13131)
+LexToken(DQSTRING,'"not_a_knot"',1,13143)
+LexToken(EOL,'\n',1,13144)
+LexToken(CASE,'case',1,13149)
+LexToken(NUMBER,'4',1,13154)
+LexToken(THEN,'then',1,13156)
+LexToken(COMMA,',',1,13160)
+LexToken(VAR,'METHOD',1,13162)
+LexToken(ASSIGNMENT,'=',1,13168)
+LexToken(DQSTRING,'"periodic"',1,13178)
+LexToken(EOL,'\n',1,13179)
+LexToken(CASE,'case',1,13184)
+LexToken(NUMBER,'5',1,13189)
+LexToken(THEN,'then',1,13191)
+LexToken(COMMA,',',1,13195)
+LexToken(VAR,'METHOD',1,13197)
+LexToken(ASSIGNMENT,'=',1,13203)
+LexToken(DQSTRING,'"monotone"',1,13213)
+LexToken(EOL,'\n',1,13214)
+LexToken(CASE,'case',1,13219)
+LexToken(NUMBER,'6',1,13224)
+LexToken(THEN,'then',1,13226)
+LexToken(COMMA,',',1,13230)
+LexToken(VAR,'METHOD',1,13232)
+LexToken(ASSIGNMENT,'=',1,13238)
+LexToken(DQSTRING,'"fast"',1,13244)
+LexToken(EOL,'\n',1,13245)
+LexToken(CASE,'case',1,13250)
+LexToken(NUMBER,'7',1,13255)
+LexToken(THEN,'then',1,13257)
+LexToken(COMMA,',',1,13261)
+LexToken(VAR,'METHOD',1,13263)
+LexToken(ASSIGNMENT,'=',1,13269)
+LexToken(DQSTRING,'"clamped"',1,13278)
+LexToken(EOL,'\n',1,13279)
+LexToken(END,'end',1,13284)
+LexToken(EOL,'\n',1,13287)
+LexToken(ENDFUNCTION,'endfunction',1,13288)
+LexToken(EOL,'\n',1,13299)
+LexToken(EOL,'\n',1,13300)
+LexToken(EOL,'\n',1,13301)
+LexToken(FUNCTION,'function',1,13302)
+LexToken(OPENSQBRACKET,'[',1,13311)
+LexToken(VAR,'Z',1,13312)
+LexToken(CLOSESQBRACKET,']',1,13313)
+LexToken(ASSIGNMENT,'=',1,13314)
+LexToken(VAR,'ORDER2',1,13315)
+LexToken(OPENBRACKET,'(',1,13321)
+LexToken(VAR,'x',1,13322)
+LexToken(COMMA,',',1,13323)
+LexToken(VAR,'y',1,13324)
+LexToken(CLOSEBRACKET,')',1,13325)
+LexToken(EOL,'\n',1,13326)
+LexToken(VAR,'N',1,13331)
+LexToken(ASSIGNMENT,'=',1,13332)
+LexToken(VAR,'size',1,13333)
+LexToken(OPENBRACKET,'(',1,13337)
+LexToken(VAR,'x',1,13338)
+LexToken(COMMA,',',1,13339)
+LexToken(DQSTRING,'"*"',1,13342)
+LexToken(CLOSEBRACKET,')',1,13343)
+LexToken(NUMBER,'-1',1,13344)
+LexToken(SEMICOLON,';',1,13346)
+LexToken(EOL,'\n',1,13347)
+LexToken(VAR,'A',1,13352)
+LexToken(ASSIGNMENT,'=',1,13353)
+LexToken(VAR,'zeros',1,13354)
+LexToken(OPENBRACKET,'(',1,13359)
+LexToken(NUMBER,'3',1,13360)
+LexToken(OPERATOR,'*',1,13361)
+LexToken(VAR,'N',1,13362)
+LexToken(NUMBER,'-1',1,13363)
+LexToken(COMMA,',',1,13365)
+LexToken(VAR,'N',1,13366)
+LexToken(OPERATOR,'*',1,13367)
+LexToken(NUMBER,'3',1,13368)
+LexToken(CLOSEBRACKET,')',1,13369)
+LexToken(SEMICOLON,';',1,13370)
+LexToken(EOL,'\n',1,13371)
+LexToken(VAR,'B',1,13376)
+LexToken(ASSIGNMENT,'=',1,13377)
+LexToken(VAR,'zeros',1,13378)
+LexToken(OPENBRACKET,'(',1,13383)
+LexToken(NUMBER,'3',1,13384)
+LexToken(OPERATOR,'*',1,13385)
+LexToken(VAR,'N',1,13386)
+LexToken(NUMBER,'-1',1,13387)
+LexToken(COMMA,',',1,13389)
+LexToken(NUMBER,'1',1,13390)
+LexToken(CLOSEBRACKET,')',1,13391)
+LexToken(SEMICOLON,';',1,13392)
+LexToken(EOL,'\n',1,13393)
+LexToken(FOR,'for',1,13398)
+LexToken(VAR,'i',1,13402)
+LexToken(ASSIGNMENT,'=',1,13403)
+LexToken(NUMBER,'1',1,13404)
+LexToken(COLON,':',1,13405)
+LexToken(VAR,'N',1,13406)
+LexToken(EOL,'\n',1,13407)
+LexToken(VAR,'j',1,13416)
+LexToken(ASSIGNMENT,'=',1,13417)
+LexToken(NUMBER,'3',1,13418)
+LexToken(OPERATOR,'*',1,13419)
+LexToken(OPENBRACKET,'(',1,13420)
+LexToken(VAR,'i',1,13421)
+LexToken(NUMBER,'-1',1,13422)
+LexToken(CLOSEBRACKET,')',1,13424)
+LexToken(OPERATOR,'+',1,13425)
+LexToken(NUMBER,'1',1,13426)
+LexToken(SEMICOLON,';',1,13427)
+LexToken(EOL,'\n',1,13428)
+LexToken(VAR,'A',1,13437)
+LexToken(OPENBRACKET,'(',1,13438)
+LexToken(VAR,'j',1,13439)
+LexToken(COMMA,',',1,13440)
+LexToken(VAR,'i',1,13441)
+LexToken(OPERATOR,'+',1,13442)
+LexToken(NUMBER,'2',1,13443)
+LexToken(OPERATOR,'*',1,13444)
+LexToken(VAR,'N',1,13445)
+LexToken(CLOSEBRACKET,')',1,13446)
+LexToken(ASSIGNMENT,'=',1,13447)
+LexToken(NUMBER,'1',1,13448)
+LexToken(SEMICOLON,';',1,13449)
+LexToken(EOL,'\n',1,13450)
+LexToken(VAR,'B',1,13459)
+LexToken(OPENBRACKET,'(',1,13460)
+LexToken(VAR,'j',1,13461)
+LexToken(CLOSEBRACKET,')',1,13462)
+LexToken(ASSIGNMENT,'=',1,13463)
+LexToken(VAR,'y',1,13464)
+LexToken(OPENBRACKET,'(',1,13465)
+LexToken(VAR,'i',1,13466)
+LexToken(CLOSEBRACKET,')',1,13467)
+LexToken(SEMICOLON,';',1,13468)
+LexToken(EOL,'\n',1,13469)
+LexToken(VAR,'A',1,13478)
+LexToken(OPENBRACKET,'(',1,13479)
+LexToken(VAR,'j',1,13480)
+LexToken(OPERATOR,'+',1,13481)
+LexToken(NUMBER,'1',1,13482)
+LexToken(COMMA,',',1,13483)
+LexToken(VAR,'i',1,13484)
+LexToken(CLOSEBRACKET,')',1,13485)
+LexToken(ASSIGNMENT,'=',1,13486)
+LexToken(OPENBRACKET,'(',1,13487)
+LexToken(VAR,'x',1,13488)
+LexToken(OPENBRACKET,'(',1,13489)
+LexToken(VAR,'i',1,13490)
+LexToken(OPERATOR,'+',1,13491)
+LexToken(NUMBER,'1',1,13492)
+LexToken(CLOSEBRACKET,')',1,13493)
+LexToken(OPERATOR,'-',1,13494)
+LexToken(VAR,'x',1,13495)
+LexToken(OPENBRACKET,'(',1,13496)
+LexToken(VAR,'i',1,13497)
+LexToken(CLOSEBRACKET,')',1,13498)
+LexToken(CLOSEBRACKET,')',1,13499)
+LexToken(OPERATOR,'^',1,13500)
+LexToken(NUMBER,'2',1,13501)
+LexToken(SEMICOLON,';',1,13502)
+LexToken(EOL,'\n',1,13503)
+LexToken(VAR,'A',1,13512)
+LexToken(OPENBRACKET,'(',1,13513)
+LexToken(VAR,'j',1,13514)
+LexToken(OPERATOR,'+',1,13515)
+LexToken(NUMBER,'1',1,13516)
+LexToken(COMMA,',',1,13517)
+LexToken(VAR,'i',1,13518)
+LexToken(OPERATOR,'+',1,13519)
+LexToken(VAR,'N',1,13520)
+LexToken(CLOSEBRACKET,')',1,13521)
+LexToken(ASSIGNMENT,'=',1,13522)
+LexToken(VAR,'x',1,13523)
+LexToken(OPENBRACKET,'(',1,13524)
+LexToken(VAR,'i',1,13525)
+LexToken(OPERATOR,'+',1,13526)
+LexToken(NUMBER,'1',1,13527)
+LexToken(CLOSEBRACKET,')',1,13528)
+LexToken(OPERATOR,'-',1,13529)
+LexToken(VAR,'x',1,13530)
+LexToken(OPENBRACKET,'(',1,13531)
+LexToken(VAR,'i',1,13532)
+LexToken(CLOSEBRACKET,')',1,13533)
+LexToken(SEMICOLON,';',1,13534)
+LexToken(EOL,'\n',1,13535)
+LexToken(VAR,'A',1,13544)
+LexToken(OPENBRACKET,'(',1,13545)
+LexToken(VAR,'j',1,13546)
+LexToken(OPERATOR,'+',1,13547)
+LexToken(NUMBER,'1',1,13548)
+LexToken(COMMA,',',1,13549)
+LexToken(VAR,'i',1,13550)
+LexToken(OPERATOR,'+',1,13551)
+LexToken(NUMBER,'2',1,13552)
+LexToken(OPERATOR,'*',1,13553)
+LexToken(VAR,'N',1,13554)
+LexToken(CLOSEBRACKET,')',1,13555)
+LexToken(ASSIGNMENT,'=',1,13556)
+LexToken(NUMBER,'1',1,13557)
+LexToken(SEMICOLON,';',1,13558)
+LexToken(EOL,'\n',1,13559)
+LexToken(VAR,'B',1,13568)
+LexToken(OPENBRACKET,'(',1,13569)
+LexToken(VAR,'j',1,13570)
+LexToken(OPERATOR,'+',1,13571)
+LexToken(NUMBER,'1',1,13572)
+LexToken(CLOSEBRACKET,')',1,13573)
+LexToken(ASSIGNMENT,'=',1,13574)
+LexToken(VAR,'y',1,13575)
+LexToken(OPENBRACKET,'(',1,13576)
+LexToken(VAR,'i',1,13577)
+LexToken(OPERATOR,'+',1,13578)
+LexToken(NUMBER,'1',1,13579)
+LexToken(CLOSEBRACKET,')',1,13580)
+LexToken(SEMICOLON,';',1,13581)
+LexToken(EOL,'\n',1,13582)
+LexToken(END,'end',1,13587)
+LexToken(EOL,'\n',1,13590)
+LexToken(EOL,'\n',1,13591)
+LexToken(FOR,'for',1,13596)
+LexToken(VAR,'i',1,13600)
+LexToken(ASSIGNMENT,'=',1,13601)
+LexToken(NUMBER,'1',1,13602)
+LexToken(COLON,':',1,13603)
+LexToken(VAR,'N',1,13604)
+LexToken(NUMBER,'-1',1,13605)
+LexToken(EOL,'\n',1,13607)
+LexToken(VAR,'j',1,13616)
+LexToken(ASSIGNMENT,'=',1,13617)
+LexToken(NUMBER,'3',1,13618)
+LexToken(OPERATOR,'*',1,13619)
+LexToken(OPENBRACKET,'(',1,13620)
+LexToken(VAR,'i',1,13621)
+LexToken(NUMBER,'-1',1,13622)
+LexToken(CLOSEBRACKET,')',1,13624)
+LexToken(OPERATOR,'+',1,13625)
+LexToken(NUMBER,'1',1,13626)
+LexToken(SEMICOLON,';',1,13627)
+LexToken(EOL,'\n',1,13628)
+LexToken(VAR,'A',1,13637)
+LexToken(OPENBRACKET,'(',1,13638)
+LexToken(VAR,'j',1,13639)
+LexToken(OPERATOR,'+',1,13640)
+LexToken(NUMBER,'2',1,13641)
+LexToken(COMMA,',',1,13642)
+LexToken(VAR,'i',1,13643)
+LexToken(CLOSEBRACKET,')',1,13644)
+LexToken(ASSIGNMENT,'=',1,13645)
+LexToken(NUMBER,'2',1,13646)
+LexToken(OPERATOR,'*',1,13647)
+LexToken(OPENBRACKET,'(',1,13648)
+LexToken(VAR,'x',1,13649)
+LexToken(OPENBRACKET,'(',1,13650)
+LexToken(VAR,'i',1,13651)
+LexToken(OPERATOR,'+',1,13652)
+LexToken(NUMBER,'1',1,13653)
+LexToken(CLOSEBRACKET,')',1,13654)
+LexToken(OPERATOR,'-',1,13655)
+LexToken(VAR,'x',1,13656)
+LexToken(OPENBRACKET,'(',1,13657)
+LexToken(VAR,'i',1,13658)
+LexToken(CLOSEBRACKET,')',1,13659)
+LexToken(CLOSEBRACKET,')',1,13660)
+LexToken(SEMICOLON,';',1,13661)
+LexToken(EOL,'\n',1,13662)
+LexToken(VAR,'A',1,13671)
+LexToken(OPENBRACKET,'(',1,13672)
+LexToken(VAR,'j',1,13673)
+LexToken(OPERATOR,'+',1,13674)
+LexToken(NUMBER,'2',1,13675)
+LexToken(COMMA,',',1,13676)
+LexToken(VAR,'i',1,13677)
+LexToken(OPERATOR,'+',1,13678)
+LexToken(VAR,'N',1,13679)
+LexToken(CLOSEBRACKET,')',1,13680)
+LexToken(ASSIGNMENT,'=',1,13681)
+LexToken(NUMBER,'1',1,13682)
+LexToken(SEMICOLON,';',1,13683)
+LexToken(EOL,'\n',1,13684)
+LexToken(VAR,'A',1,13693)
+LexToken(OPENBRACKET,'(',1,13694)
+LexToken(VAR,'j',1,13695)
+LexToken(OPERATOR,'+',1,13696)
+LexToken(NUMBER,'2',1,13697)
+LexToken(COMMA,',',1,13698)
+LexToken(VAR,'i',1,13699)
+LexToken(OPERATOR,'+',1,13700)
+LexToken(VAR,'N',1,13701)
+LexToken(OPERATOR,'+',1,13702)
+LexToken(NUMBER,'1',1,13703)
+LexToken(CLOSEBRACKET,')',1,13704)
+LexToken(ASSIGNMENT,'=',1,13705)
+LexToken(NUMBER,'-1',1,13706)
+LexToken(SEMICOLON,';',1,13708)
+LexToken(EOL,'\n',1,13709)
+LexToken(END,'end',1,13714)
+LexToken(EOL,'\n',1,13717)
+LexToken(EOL,'\n',1,13718)
+LexToken(VAR,'Q',1,13723)
+LexToken(ASSIGNMENT,'=',1,13724)
+LexToken(VAR,'zeros',1,13725)
+LexToken(OPENBRACKET,'(',1,13730)
+LexToken(NUMBER,'3',1,13731)
+LexToken(OPERATOR,'*',1,13732)
+LexToken(VAR,'N',1,13733)
+LexToken(COMMA,',',1,13734)
+LexToken(NUMBER,'3',1,13735)
+LexToken(OPERATOR,'*',1,13736)
+LexToken(VAR,'N',1,13737)
+LexToken(CLOSEBRACKET,')',1,13738)
+LexToken(SEMICOLON,';',1,13739)
+LexToken(EOL,'\n',1,13740)
+LexToken(FOR,'for',1,13745)
+LexToken(VAR,'i',1,13749)
+LexToken(ASSIGNMENT,'=',1,13750)
+LexToken(NUMBER,'1',1,13751)
+LexToken(COLON,':',1,13752)
+LexToken(VAR,'N',1,13753)
+LexToken(EOL,'\n',1,13754)
+LexToken(VAR,'Q',1,13763)
+LexToken(OPENBRACKET,'(',1,13764)
+LexToken(VAR,'i',1,13765)
+LexToken(COMMA,',',1,13766)
+LexToken(VAR,'i',1,13767)
+LexToken(CLOSEBRACKET,')',1,13768)
+LexToken(ASSIGNMENT,'=',1,13769)
+LexToken(NUMBER,'4',1,13770)
+LexToken(OPERATOR,'*',1,13771)
+LexToken(OPENBRACKET,'(',1,13772)
+LexToken(VAR,'x',1,13773)
+LexToken(OPENBRACKET,'(',1,13774)
+LexToken(VAR,'i',1,13775)
+LexToken(OPERATOR,'+',1,13776)
+LexToken(NUMBER,'1',1,13777)
+LexToken(CLOSEBRACKET,')',1,13778)
+LexToken(OPERATOR,'-',1,13779)
+LexToken(VAR,'x',1,13780)
+LexToken(OPENBRACKET,'(',1,13781)
+LexToken(VAR,'i',1,13782)
+LexToken(CLOSEBRACKET,')',1,13783)
+LexToken(CLOSEBRACKET,')',1,13784)
+LexToken(OPERATOR,'^',1,13785)
+LexToken(NUMBER,'2',1,13786)
+LexToken(EOL,'\n',1,13787)
+LexToken(VAR,'Q',1,13796)
+LexToken(OPENBRACKET,'(',1,13797)
+LexToken(VAR,'i',1,13798)
+LexToken(COMMA,',',1,13799)
+LexToken(VAR,'i',1,13800)
+LexToken(OPERATOR,'+',1,13801)
+LexToken(VAR,'N',1,13802)
+LexToken(CLOSEBRACKET,')',1,13803)
+LexToken(ASSIGNMENT,'=',1,13804)
+LexToken(NUMBER,'2',1,13805)
+LexToken(OPERATOR,'*',1,13806)
+LexToken(OPENBRACKET,'(',1,13807)
+LexToken(VAR,'x',1,13808)
+LexToken(OPENBRACKET,'(',1,13809)
+LexToken(VAR,'i',1,13810)
+LexToken(OPERATOR,'+',1,13811)
+LexToken(NUMBER,'1',1,13812)
+LexToken(CLOSEBRACKET,')',1,13813)
+LexToken(OPERATOR,'-',1,13814)
+LexToken(VAR,'x',1,13815)
+LexToken(OPENBRACKET,'(',1,13816)
+LexToken(VAR,'i',1,13817)
+LexToken(CLOSEBRACKET,')',1,13818)
+LexToken(CLOSEBRACKET,')',1,13819)
+LexToken(EOL,'\n',1,13820)
+LexToken(VAR,'Q',1,13829)
+LexToken(OPENBRACKET,'(',1,13830)
+LexToken(VAR,'i',1,13831)
+LexToken(OPERATOR,'+',1,13832)
+LexToken(VAR,'N',1,13833)
+LexToken(COMMA,',',1,13834)
+LexToken(VAR,'i',1,13835)
+LexToken(CLOSEBRACKET,')',1,13836)
+LexToken(ASSIGNMENT,'=',1,13837)
+LexToken(NUMBER,'2',1,13838)
+LexToken(OPERATOR,'*',1,13839)
+LexToken(OPENBRACKET,'(',1,13840)
+LexToken(VAR,'x',1,13841)
+LexToken(OPENBRACKET,'(',1,13842)
+LexToken(VAR,'i',1,13843)
+LexToken(OPERATOR,'+',1,13844)
+LexToken(NUMBER,'1',1,13845)
+LexToken(CLOSEBRACKET,')',1,13846)
+LexToken(OPERATOR,'-',1,13847)
+LexToken(VAR,'x',1,13848)
+LexToken(OPENBRACKET,'(',1,13849)
+LexToken(VAR,'i',1,13850)
+LexToken(CLOSEBRACKET,')',1,13851)
+LexToken(CLOSEBRACKET,')',1,13852)
+LexToken(EOL,'\n',1,13853)
+LexToken(VAR,'Q',1,13862)
+LexToken(OPENBRACKET,'(',1,13863)
+LexToken(VAR,'i',1,13864)
+LexToken(OPERATOR,'+',1,13865)
+LexToken(VAR,'N',1,13866)
+LexToken(COMMA,',',1,13867)
+LexToken(VAR,'i',1,13868)
+LexToken(OPERATOR,'+',1,13869)
+LexToken(VAR,'N',1,13870)
+LexToken(CLOSEBRACKET,')',1,13871)
+LexToken(ASSIGNMENT,'=',1,13872)
+LexToken(NUMBER,'1',1,13873)
+LexToken(SEMICOLON,';',1,13874)
+LexToken(EOL,'\n',1,13875)
+LexToken(END,'end',1,13880)
+LexToken(EOL,'\n',1,13883)
+LexToken(EOL,'\n',1,13884)
+LexToken(VAR,'At',1,13889)
+LexToken(ASSIGNMENT,'=',1,13891)
+LexToken(OPENSQBRACKET,'[',1,13892)
+LexToken(VAR,'Q',1,13893)
+LexToken(COMMA,',',1,13894)
+LexToken(VAR,'A',1,13895)
+LexToken(TRANSPOSE,"'",1,13896)
+LexToken(SEMICOLON,';',1,13897)
+LexToken(VAR,'A',1,13898)
+LexToken(COMMA,',',1,13899)
+LexToken(VAR,'zeros',1,13900)
+LexToken(OPENBRACKET,'(',1,13905)
+LexToken(NUMBER,'3',1,13906)
+LexToken(OPERATOR,'*',1,13907)
+LexToken(VAR,'N',1,13908)
+LexToken(NUMBER,'-1',1,13909)
+LexToken(COMMA,',',1,13911)
+LexToken(NUMBER,'3',1,13912)
+LexToken(OPERATOR,'*',1,13913)
+LexToken(VAR,'N',1,13914)
+LexToken(NUMBER,'-1',1,13915)
+LexToken(CLOSEBRACKET,')',1,13917)
+LexToken(CLOSESQBRACKET,']',1,13918)
+LexToken(EOL,'\n',1,13919)
+LexToken(VAR,'Bt',1,13924)
+LexToken(ASSIGNMENT,'=',1,13926)
+LexToken(OPENSQBRACKET,'[',1,13927)
+LexToken(VAR,'zeros',1,13928)
+LexToken(OPENBRACKET,'(',1,13933)
+LexToken(NUMBER,'3',1,13934)
+LexToken(OPERATOR,'*',1,13935)
+LexToken(VAR,'N',1,13936)
+LexToken(COMMA,',',1,13937)
+LexToken(NUMBER,'1',1,13938)
+LexToken(CLOSEBRACKET,')',1,13939)
+LexToken(SEMICOLON,';',1,13940)
+LexToken(VAR,'B',1,13941)
+LexToken(CLOSESQBRACKET,']',1,13942)
+LexToken(EOL,'\n',1,13943)
+LexToken(VAR,'Zt',1,13948)
+LexToken(ASSIGNMENT,'=',1,13950)
+LexToken(VAR,'At',1,13951)
+LexToken(OPERATOR,'\\',1,13953)
+LexToken(VAR,'Bt',1,13954)
+LexToken(SEMICOLON,';',1,13956)
+LexToken(EOL,'\n',1,13957)
+LexToken(VAR,'Z',1,13962)
+LexToken(ASSIGNMENT,'=',1,13963)
+LexToken(VAR,'Zt',1,13964)
+LexToken(OPENBRACKET,'(',1,13966)
+LexToken(NUMBER,'1',1,13967)
+LexToken(COLON,':',1,13968)
+LexToken(NUMBER,'3',1,13969)
+LexToken(OPERATOR,'*',1,13970)
+LexToken(VAR,'N',1,13971)
+LexToken(COMMA,',',1,13972)
+LexToken(NUMBER,'1',1,13973)
+LexToken(CLOSEBRACKET,')',1,13974)
+LexToken(EOL,'\n',1,13975)
+LexToken(ENDFUNCTION,'endfunction',1,13976)
+LexToken(EOL,'\n',1,13987)
+LexToken(EOL,'\n',1,14041)
+LexToken(EOL,'\n',1,14042)
+LexToken(EOL,'\n',1,14043)
+LexToken(EOL,'\n',1,14044)
+LexToken(EOL,'\n',1,14045)
+LexToken(EOL,'\n',1,14046)
+LexToken(EOL,'\n',1,14047)