summaryrefslogtreecommitdiff
path: root/js/MatrixOp/MATRESH.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/MatrixOp/MATRESH.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/MatrixOp/MATRESH.js')
-rw-r--r--js/MatrixOp/MATRESH.js685
1 files changed, 685 insertions, 0 deletions
diff --git a/js/MatrixOp/MATRESH.js b/js/MatrixOp/MATRESH.js
new file mode 100644
index 00000000..8b3db4bd
--- /dev/null
+++ b/js/MatrixOp/MATRESH.js
@@ -0,0 +1,685 @@
+LexToken(EOL,'\n',1,10)
+LexToken(EOL,'\n',1,13)
+LexToken(EOL,'\n',1,73)
+LexToken(EOL,'\n',1,76)
+LexToken(EOL,'\n',1,148)
+LexToken(EOL,'\n',1,220)
+LexToken(EOL,'\n',1,289)
+LexToken(EOL,'\n',1,328)
+LexToken(EOL,'\n',1,331)
+LexToken(EOL,'\n',1,398)
+LexToken(EOL,'\n',1,464)
+LexToken(EOL,'\n',1,529)
+LexToken(EOL,'\n',1,577)
+LexToken(EOL,'\n',1,580)
+LexToken(EOL,'\n',1,649)
+LexToken(EOL,'\n',1,712)
+LexToken(EOL,'\n',1,794)
+LexToken(EOL,'\n',1,797)
+LexToken(EOL,'\n',1,828)
+LexToken(EOL,'\n',1,831)
+LexToken(EOL,'\n',1,832)
+LexToken(FUNCTION,'function',1,833)
+LexToken(OPENSQBRACKET,'[',1,842)
+LexToken(VAR,'x',1,843)
+LexToken(COMMA,',',1,844)
+LexToken(VAR,'y',1,845)
+LexToken(COMMA,',',1,846)
+LexToken(VAR,'typ',1,847)
+LexToken(CLOSESQBRACKET,']',1,850)
+LexToken(ASSIGNMENT,'=',1,851)
+LexToken(VAR,'MATRESH',1,852)
+LexToken(OPENBRACKET,'(',1,859)
+LexToken(VAR,'job',1,860)
+LexToken(COMMA,',',1,863)
+LexToken(VAR,'arg1',1,864)
+LexToken(COMMA,',',1,868)
+LexToken(VAR,'arg2',1,869)
+LexToken(CLOSEBRACKET,')',1,873)
+LexToken(EOL,'\n',1,874)
+LexToken(EOL,'\n',1,881)
+LexToken(VAR,'x',1,886)
+LexToken(ASSIGNMENT,'=',1,887)
+LexToken(OPENSQBRACKET,'[',1,888)
+LexToken(CLOSESQBRACKET,']',1,889)
+LexToken(SEMICOLON,';',1,890)
+LexToken(EOL,'\n',1,891)
+LexToken(VAR,'y',1,896)
+LexToken(ASSIGNMENT,'=',1,897)
+LexToken(OPENSQBRACKET,'[',1,898)
+LexToken(CLOSESQBRACKET,']',1,899)
+LexToken(SEMICOLON,';',1,900)
+LexToken(EOL,'\n',1,901)
+LexToken(VAR,'typ',1,906)
+LexToken(ASSIGNMENT,'=',1,909)
+LexToken(OPENSQBRACKET,'[',1,910)
+LexToken(CLOSESQBRACKET,']',1,911)
+LexToken(SEMICOLON,';',1,912)
+LexToken(EOL,'\n',1,913)
+LexToken(SELECT,'select',1,918)
+LexToken(VAR,'job',1,925)
+LexToken(EOL,'\n',1,928)
+LexToken(CASE,'case',1,933)
+LexToken(DQSTRING,'"set"',1,942)
+LexToken(THEN,'then',1,944)
+LexToken(EOL,'\n',1,948)
+LexToken(VAR,'x',1,957)
+LexToken(ASSIGNMENT,'=',1,958)
+LexToken(VAR,'arg1',1,959)
+LexToken(EOL,'\n',1,963)
+LexToken(VAR,'model',1,972)
+LexToken(ASSIGNMENT,'=',1,977)
+LexToken(VAR,'arg1',1,978)
+LexToken(DOT,'.',1,982)
+LexToken(VAR,'model',1,983)
+LexToken(SEMICOLON,';',1,988)
+LexToken(EOL,'\n',1,989)
+LexToken(VAR,'graphics',1,998)
+LexToken(ASSIGNMENT,'=',1,1006)
+LexToken(VAR,'arg1',1,1007)
+LexToken(DOT,'.',1,1011)
+LexToken(VAR,'graphics',1,1012)
+LexToken(SEMICOLON,';',1,1020)
+LexToken(EOL,'\n',1,1021)
+LexToken(VAR,'label',1,1030)
+LexToken(ASSIGNMENT,'=',1,1035)
+LexToken(VAR,'graphics',1,1036)
+LexToken(DOT,'.',1,1044)
+LexToken(VAR,'exprs',1,1045)
+LexToken(EOL,'\n',1,1050)
+LexToken(IF,'if',1,1059)
+LexToken(VAR,'size',1,1062)
+LexToken(OPENBRACKET,'(',1,1066)
+LexToken(VAR,'label',1,1067)
+LexToken(COMMA,',',1,1072)
+LexToken(DQSTRING,'"*"',1,1075)
+LexToken(CLOSEBRACKET,')',1,1076)
+LexToken(COMPARISON,'==',1,1077)
+LexToken(NUMBER,'14',1,1079)
+LexToken(THEN,'then',1,1082)
+LexToken(EOL,'\n',1,1086)
+LexToken(VAR,'label',1,1099)
+LexToken(OPENBRACKET,'(',1,1104)
+LexToken(NUMBER,'9',1,1105)
+LexToken(CLOSEBRACKET,')',1,1106)
+LexToken(ASSIGNMENT,'=',1,1107)
+LexToken(OPENSQBRACKET,'[',1,1108)
+LexToken(CLOSESQBRACKET,']',1,1109)
+LexToken(COMMA,',',1,1110)
+LexToken(EOL,'\n',1,1111)
+LexToken(END,'end',1,1120)
+LexToken(EOL,'\n',1,1138)
+LexToken(WHILE,'while',1,1147)
+LexToken(PREVAR_BOOLEAN,'%t',1,1153)
+LexToken(DO,'do',1,1156)
+LexToken(EOL,'\n',1,1158)
+LexToken(OPENSQBRACKET,'[',1,1171)
+LexToken(VAR,'ok',1,1172)
+LexToken(COMMA,',',1,1174)
+LexToken(VAR,'typ',1,1175)
+LexToken(COMMA,',',1,1178)
+LexToken(VAR,'l1',1,1179)
+LexToken(COMMA,',',1,1181)
+LexToken(VAR,'out',1,1182)
+LexToken(COMMA,',',1,1185)
+LexToken(VAR,'lab',1,1186)
+LexToken(CLOSESQBRACKET,']',1,1189)
+LexToken(ASSIGNMENT,'=',1,1190)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1206)
+LexToken(OPENBRACKET,'(',1,1221)
+LexToken(DQSTRING,'"Set MATRESH block parameters"',1,1251)
+LexToken(COMMA,',',1,1252)
+LexToken(OPENSQBRACKET,'[',1,1268)
+LexToken(DQSTRING,'"Datatype(1=real double 2=Complex)"',1,1304)
+LexToken(DQSTRING,'"input size"',1,1329)
+LexToken(SEMICOLON,';',1,1330)
+LexToken(DQSTRING,'"output size desired"',1,1364)
+LexToken(CLOSESQBRACKET,']',1,1365)
+LexToken(COMMA,',',1,1366)
+LexToken(VAR,'list',1,1382)
+LexToken(OPENBRACKET,'(',1,1386)
+LexToken(DQSTRING,'"vec"',1,1391)
+LexToken(COMMA,',',1,1392)
+LexToken(NUMBER,'-1',1,1393)
+LexToken(COMMA,',',1,1395)
+LexToken(DQSTRING,'"vec"',1,1400)
+LexToken(COMMA,',',1,1401)
+LexToken(NUMBER,'-1',1,1402)
+LexToken(COMMA,',',1,1404)
+LexToken(DQSTRING,'"vec"',1,1409)
+LexToken(COMMA,',',1,1410)
+LexToken(NUMBER,'-1',1,1411)
+LexToken(CLOSEBRACKET,')',1,1413)
+LexToken(COMMA,',',1,1414)
+LexToken(VAR,'label',1,1415)
+LexToken(CLOSEBRACKET,')',1,1420)
+LexToken(EOL,'\n',1,1421)
+LexToken(IF,'if',1,1434)
+LexToken(NOT,'~',1,1437)
+LexToken(VAR,'ok',1,1438)
+LexToken(THEN,'then',1,1441)
+LexToken(EOL,'\n',1,1445)
+LexToken(BREAK,'break',1,1462)
+LexToken(COMMA,',',1,1467)
+LexToken(EOL,'\n',1,1468)
+LexToken(END,'end',1,1481)
+LexToken(EOL,'\n',1,1484)
+LexToken(VAR,'nout',1,1497)
+LexToken(ASSIGNMENT,'=',1,1501)
+LexToken(VAR,'size',1,1502)
+LexToken(OPENBRACKET,'(',1,1506)
+LexToken(VAR,'out',1,1507)
+LexToken(CLOSEBRACKET,')',1,1510)
+LexToken(EOL,'\n',1,1511)
+LexToken(VAR,'nin',1,1524)
+LexToken(ASSIGNMENT,'=',1,1527)
+LexToken(VAR,'size',1,1528)
+LexToken(OPENBRACKET,'(',1,1532)
+LexToken(VAR,'l1',1,1533)
+LexToken(CLOSEBRACKET,')',1,1535)
+LexToken(EOL,'\n',1,1536)
+LexToken(IF,'if',1,1549)
+LexToken(VAR,'nout',1,1552)
+LexToken(COMPARISON,'==',1,1556)
+LexToken(NUMBER,'0',1,1558)
+LexToken(THEN,'then',1,1560)
+LexToken(EOL,'\n',1,1564)
+LexToken(VAR,'message',1,1581)
+LexToken(OPENBRACKET,'(',1,1588)
+LexToken(DQSTRING,'"output must have at least one element"',1,1627)
+LexToken(CLOSEBRACKET,')',1,1628)
+LexToken(SEMICOLON,';',1,1629)
+LexToken(EOL,'\n',1,1630)
+LexToken(VAR,'ok',1,1647)
+LexToken(ASSIGNMENT,'=',1,1649)
+LexToken(PREVAR_BOOLEAN,'%f',1,1650)
+LexToken(SEMICOLON,';',1,1652)
+LexToken(EOL,'\n',1,1653)
+LexToken(END,'end',1,1666)
+LexToken(EOL,'\n',1,1669)
+LexToken(IF,'if',1,1682)
+LexToken(VAR,'nin',1,1685)
+LexToken(COMPARISON,'==',1,1688)
+LexToken(NUMBER,'0',1,1690)
+LexToken(THEN,'then',1,1692)
+LexToken(EOL,'\n',1,1696)
+LexToken(VAR,'message',1,1713)
+LexToken(OPENBRACKET,'(',1,1720)
+LexToken(DQSTRING,'"input must have at least one element"',1,1758)
+LexToken(CLOSEBRACKET,')',1,1759)
+LexToken(SEMICOLON,';',1,1760)
+LexToken(EOL,'\n',1,1761)
+LexToken(VAR,'ok',1,1778)
+LexToken(ASSIGNMENT,'=',1,1780)
+LexToken(PREVAR_BOOLEAN,'%f',1,1781)
+LexToken(SEMICOLON,';',1,1783)
+LexToken(EOL,'\n',1,1784)
+LexToken(END,'end',1,1797)
+LexToken(EOL,'\n',1,1800)
+LexToken(IF,'if',1,1813)
+LexToken(VAR,'ok',1,1816)
+LexToken(THEN,'then',1,1819)
+LexToken(EOL,'\n',1,1823)
+LexToken(IF,'if',1,1840)
+LexToken(OPENBRACKET,'(',1,1843)
+LexToken(OPENBRACKET,'(',1,1844)
+LexToken(VAR,'out',1,1845)
+LexToken(OPENBRACKET,'(',1,1848)
+LexToken(NUMBER,'1',1,1849)
+LexToken(CLOSEBRACKET,')',1,1850)
+LexToken(COMPARISON,'>',1,1851)
+LexToken(OPENBRACKET,'(',1,1852)
+LexToken(VAR,'l1',1,1853)
+LexToken(OPENBRACKET,'(',1,1855)
+LexToken(NUMBER,'1',1,1856)
+LexToken(CLOSEBRACKET,')',1,1857)
+LexToken(OPERATOR,'*',1,1858)
+LexToken(VAR,'l1',1,1859)
+LexToken(OPENBRACKET,'(',1,1861)
+LexToken(NUMBER,'2',1,1862)
+LexToken(CLOSEBRACKET,')',1,1863)
+LexToken(CLOSEBRACKET,')',1,1864)
+LexToken(CLOSEBRACKET,')',1,1865)
+LexToken(CLOSEBRACKET,')',1,1866)
+LexToken(THEN,'then',1,1868)
+LexToken(EOL,'\n',1,1872)
+LexToken(VAR,'message',1,1893)
+LexToken(OPENBRACKET,'(',1,1900)
+LexToken(DQSTRING,'"the first dimension of the output is too big"',1,1946)
+LexToken(CLOSEBRACKET,')',1,1947)
+LexToken(SEMICOLON,';',1,1948)
+LexToken(EOL,'\n',1,1949)
+LexToken(VAR,'ok',1,1970)
+LexToken(ASSIGNMENT,'=',1,1972)
+LexToken(PREVAR_BOOLEAN,'%f',1,1973)
+LexToken(SEMICOLON,';',1,1975)
+LexToken(EOL,'\n',1,1976)
+LexToken(END,'end',1,1993)
+LexToken(EOL,'\n',1,1996)
+LexToken(IF,'if',1,2013)
+LexToken(OPENBRACKET,'(',1,2016)
+LexToken(OPENBRACKET,'(',1,2017)
+LexToken(VAR,'out',1,2018)
+LexToken(OPENBRACKET,'(',1,2021)
+LexToken(NUMBER,'2',1,2022)
+LexToken(CLOSEBRACKET,')',1,2023)
+LexToken(COMPARISON,'>',1,2024)
+LexToken(OPENBRACKET,'(',1,2025)
+LexToken(VAR,'l1',1,2026)
+LexToken(OPENBRACKET,'(',1,2028)
+LexToken(NUMBER,'1',1,2029)
+LexToken(CLOSEBRACKET,')',1,2030)
+LexToken(OPERATOR,'*',1,2031)
+LexToken(VAR,'l1',1,2032)
+LexToken(OPENBRACKET,'(',1,2034)
+LexToken(NUMBER,'2',1,2035)
+LexToken(CLOSEBRACKET,')',1,2036)
+LexToken(CLOSEBRACKET,')',1,2037)
+LexToken(CLOSEBRACKET,')',1,2038)
+LexToken(CLOSEBRACKET,')',1,2039)
+LexToken(THEN,'then',1,2041)
+LexToken(EOL,'\n',1,2045)
+LexToken(VAR,'message',1,2066)
+LexToken(OPENBRACKET,'(',1,2073)
+LexToken(DQSTRING,'"the second dimension of the output is too big"',1,2120)
+LexToken(CLOSEBRACKET,')',1,2121)
+LexToken(SEMICOLON,';',1,2122)
+LexToken(EOL,'\n',1,2123)
+LexToken(VAR,'ok',1,2144)
+LexToken(ASSIGNMENT,'=',1,2146)
+LexToken(PREVAR_BOOLEAN,'%f',1,2147)
+LexToken(SEMICOLON,';',1,2149)
+LexToken(EOL,'\n',1,2150)
+LexToken(END,'end',1,2167)
+LexToken(EOL,'\n',1,2170)
+LexToken(IF,'if',1,2187)
+LexToken(OPENBRACKET,'(',1,2190)
+LexToken(OPENBRACKET,'(',1,2191)
+LexToken(OPENBRACKET,'(',1,2192)
+LexToken(VAR,'out',1,2193)
+LexToken(OPENBRACKET,'(',1,2196)
+LexToken(NUMBER,'2',1,2197)
+LexToken(CLOSEBRACKET,')',1,2198)
+LexToken(OPERATOR,'*',1,2199)
+LexToken(VAR,'out',1,2200)
+LexToken(OPENBRACKET,'(',1,2203)
+LexToken(NUMBER,'1',1,2204)
+LexToken(CLOSEBRACKET,')',1,2205)
+LexToken(CLOSEBRACKET,')',1,2206)
+LexToken(COMPARISON,'>',1,2207)
+LexToken(OPENBRACKET,'(',1,2208)
+LexToken(VAR,'l1',1,2209)
+LexToken(OPENBRACKET,'(',1,2211)
+LexToken(NUMBER,'1',1,2212)
+LexToken(CLOSEBRACKET,')',1,2213)
+LexToken(OPERATOR,'*',1,2214)
+LexToken(VAR,'l1',1,2215)
+LexToken(OPENBRACKET,'(',1,2217)
+LexToken(NUMBER,'2',1,2218)
+LexToken(CLOSEBRACKET,')',1,2219)
+LexToken(CLOSEBRACKET,')',1,2220)
+LexToken(CLOSEBRACKET,')',1,2221)
+LexToken(CLOSEBRACKET,')',1,2222)
+LexToken(THEN,'then',1,2224)
+LexToken(EOL,'\n',1,2228)
+LexToken(VAR,'message',1,2249)
+LexToken(OPENBRACKET,'(',1,2256)
+LexToken(DQSTRING,'"the dimensions of the output are too big"',1,2298)
+LexToken(CLOSEBRACKET,')',1,2299)
+LexToken(SEMICOLON,';',1,2300)
+LexToken(EOL,'\n',1,2301)
+LexToken(VAR,'ok',1,2322)
+LexToken(ASSIGNMENT,'=',1,2324)
+LexToken(PREVAR_BOOLEAN,'%f',1,2325)
+LexToken(SEMICOLON,';',1,2327)
+LexToken(EOL,'\n',1,2328)
+LexToken(END,'end',1,2345)
+LexToken(EOL,'\n',1,2348)
+LexToken(END,'end',1,2361)
+LexToken(EOL,'\n',1,2364)
+LexToken(IF,'if',1,2377)
+LexToken(OPENBRACKET,'(',1,2380)
+LexToken(VAR,'typ',1,2381)
+LexToken(COMPARISON,'==',1,2384)
+LexToken(NUMBER,'1',1,2386)
+LexToken(CLOSEBRACKET,')',1,2387)
+LexToken(THEN,'then',1,2389)
+LexToken(EOL,'\n',1,2393)
+LexToken(VAR,'function_name',1,2410)
+LexToken(ASSIGNMENT,'=',1,2423)
+LexToken(DQSTRING,'"mat_reshape"',1,2436)
+LexToken(SEMICOLON,';',1,2437)
+LexToken(EOL,'\n',1,2438)
+LexToken(VAR,'ot',1,2455)
+LexToken(ASSIGNMENT,'=',1,2457)
+LexToken(NUMBER,'1',1,2458)
+LexToken(SEMICOLON,';',1,2459)
+LexToken(EOL,'\n',1,2460)
+LexToken(VAR,'it',1,2477)
+LexToken(ASSIGNMENT,'=',1,2479)
+LexToken(NUMBER,'1',1,2480)
+LexToken(SEMICOLON,';',1,2481)
+LexToken(EOL,'\n',1,2482)
+LexToken(ELSEIF,'elseif',1,2495)
+LexToken(OPENBRACKET,'(',1,2502)
+LexToken(VAR,'typ',1,2503)
+LexToken(COMPARISON,'==',1,2506)
+LexToken(NUMBER,'2',1,2508)
+LexToken(CLOSEBRACKET,')',1,2509)
+LexToken(THEN,'then',1,2511)
+LexToken(EOL,'\n',1,2515)
+LexToken(VAR,'function_name',1,2532)
+LexToken(ASSIGNMENT,'=',1,2545)
+LexToken(DQSTRING,'"matz_reshape"',1,2559)
+LexToken(SEMICOLON,';',1,2560)
+LexToken(EOL,'\n',1,2561)
+LexToken(VAR,'ot',1,2578)
+LexToken(ASSIGNMENT,'=',1,2580)
+LexToken(NUMBER,'2',1,2581)
+LexToken(SEMICOLON,';',1,2582)
+LexToken(EOL,'\n',1,2583)
+LexToken(VAR,'it',1,2600)
+LexToken(ASSIGNMENT,'=',1,2602)
+LexToken(NUMBER,'2',1,2603)
+LexToken(SEMICOLON,';',1,2604)
+LexToken(EOL,'\n',1,2605)
+LexToken(ELSE,'else',1,2618)
+LexToken(EOL,'\n',1,2622)
+LexToken(VAR,'message',1,2639)
+LexToken(OPENBRACKET,'(',1,2646)
+LexToken(DQSTRING,'"Datatype is not supported"',1,2673)
+LexToken(CLOSEBRACKET,')',1,2674)
+LexToken(SEMICOLON,';',1,2675)
+LexToken(EOL,'\n',1,2676)
+LexToken(VAR,'ok',1,2693)
+LexToken(ASSIGNMENT,'=',1,2695)
+LexToken(PREVAR_BOOLEAN,'%f',1,2696)
+LexToken(SEMICOLON,';',1,2698)
+LexToken(EOL,'\n',1,2699)
+LexToken(END,'end',1,2712)
+LexToken(EOL,'\n',1,2715)
+LexToken(IF,'if',1,2728)
+LexToken(VAR,'ok',1,2731)
+LexToken(THEN,'then',1,2734)
+LexToken(EOL,'\n',1,2738)
+LexToken(VAR,'label',1,2755)
+LexToken(ASSIGNMENT,'=',1,2760)
+LexToken(VAR,'lab',1,2761)
+LexToken(EOL,'\n',1,2764)
+LexToken(OPENSQBRACKET,'[',1,2781)
+LexToken(VAR,'model',1,2782)
+LexToken(COMMA,',',1,2787)
+LexToken(VAR,'graphics',1,2788)
+LexToken(COMMA,',',1,2796)
+LexToken(VAR,'ok',1,2797)
+LexToken(CLOSESQBRACKET,']',1,2799)
+LexToken(ASSIGNMENT,'=',1,2800)
+LexToken(VAR,'set_io',1,2801)
+LexToken(OPENBRACKET,'(',1,2807)
+LexToken(VAR,'model',1,2808)
+LexToken(COMMA,',',1,2813)
+LexToken(VAR,'graphics',1,2814)
+LexToken(COMMA,',',1,2822)
+LexToken(VAR,'list',1,2823)
+LexToken(OPENBRACKET,'(',1,2827)
+LexToken(VAR,'l1',1,2828)
+LexToken(COMMA,',',1,2830)
+LexToken(VAR,'it',1,2831)
+LexToken(CLOSEBRACKET,')',1,2833)
+LexToken(COMMA,',',1,2834)
+LexToken(VAR,'list',1,2835)
+LexToken(OPENBRACKET,'(',1,2839)
+LexToken(VAR,'out',1,2840)
+LexToken(COMMA,',',1,2843)
+LexToken(VAR,'ot',1,2844)
+LexToken(CLOSEBRACKET,')',1,2846)
+LexToken(COMMA,',',1,2847)
+LexToken(OPENSQBRACKET,'[',1,2848)
+LexToken(CLOSESQBRACKET,']',1,2849)
+LexToken(COMMA,',',1,2850)
+LexToken(OPENSQBRACKET,'[',1,2851)
+LexToken(CLOSESQBRACKET,']',1,2852)
+LexToken(CLOSEBRACKET,')',1,2853)
+LexToken(EOL,'\n',1,2854)
+LexToken(END,'end',1,2867)
+LexToken(EOL,'\n',1,2870)
+LexToken(IF,'if',1,2883)
+LexToken(VAR,'ok',1,2886)
+LexToken(THEN,'then',1,2889)
+LexToken(EOL,'\n',1,2893)
+LexToken(VAR,'funtyp',1,2910)
+LexToken(ASSIGNMENT,'=',1,2916)
+LexToken(NUMBER,'4',1,2917)
+LexToken(SEMICOLON,';',1,2918)
+LexToken(EOL,'\n',1,2919)
+LexToken(VAR,'model',1,2936)
+LexToken(DOT,'.',1,2941)
+LexToken(VAR,'sim',1,2942)
+LexToken(ASSIGNMENT,'=',1,2945)
+LexToken(VAR,'list',1,2946)
+LexToken(OPENBRACKET,'(',1,2950)
+LexToken(VAR,'function_name',1,2951)
+LexToken(COMMA,',',1,2964)
+LexToken(VAR,'funtyp',1,2965)
+LexToken(CLOSEBRACKET,')',1,2971)
+LexToken(EOL,'\n',1,2972)
+LexToken(VAR,'graphics',1,2989)
+LexToken(DOT,'.',1,2997)
+LexToken(VAR,'exprs',1,2998)
+LexToken(ASSIGNMENT,'=',1,3003)
+LexToken(VAR,'label',1,3004)
+LexToken(EOL,'\n',1,3009)
+LexToken(VAR,'arg1',1,3026)
+LexToken(DOT,'.',1,3030)
+LexToken(VAR,'graphics',1,3031)
+LexToken(ASSIGNMENT,'=',1,3039)
+LexToken(VAR,'graphics',1,3040)
+LexToken(EOL,'\n',1,3048)
+LexToken(VAR,'arg1',1,3065)
+LexToken(DOT,'.',1,3069)
+LexToken(VAR,'model',1,3070)
+LexToken(ASSIGNMENT,'=',1,3075)
+LexToken(VAR,'model',1,3076)
+LexToken(EOL,'\n',1,3081)
+LexToken(VAR,'x',1,3098)
+LexToken(ASSIGNMENT,'=',1,3099)
+LexToken(VAR,'arg1',1,3100)
+LexToken(EOL,'\n',1,3104)
+LexToken(BREAK,'break',1,3121)
+LexToken(EOL,'\n',1,3126)
+LexToken(END,'end',1,3139)
+LexToken(EOL,'\n',1,3142)
+LexToken(END,'end',1,3151)
+LexToken(EOL,'\n',1,3154)
+LexToken(VAR,'needcompile',1,3163)
+LexToken(ASSIGNMENT,'=',1,3174)
+LexToken(RESUME,'resume',1,3175)
+LexToken(OPENBRACKET,'(',1,3181)
+LexToken(VAR,'needcompile',1,3182)
+LexToken(CLOSEBRACKET,')',1,3193)
+LexToken(EOL,'\n',1,3194)
+LexToken(CASE,'case',1,3199)
+LexToken(DQSTRING,'"define"',1,3211)
+LexToken(THEN,'then',1,3213)
+LexToken(EOL,'\n',1,3217)
+LexToken(VAR,'model',1,3226)
+LexToken(ASSIGNMENT,'=',1,3231)
+LexToken(SCICOS_MODEL,'scicos_model',1,3232)
+LexToken(OPENBRACKET,'(',1,3244)
+LexToken(CLOSEBRACKET,')',1,3245)
+LexToken(EOL,'\n',1,3246)
+LexToken(VAR,'function_name',1,3255)
+LexToken(ASSIGNMENT,'=',1,3268)
+LexToken(DQSTRING,'"mat_reshape"',1,3281)
+LexToken(SEMICOLON,';',1,3282)
+LexToken(EOL,'\n',1,3283)
+LexToken(VAR,'funtyp',1,3292)
+LexToken(ASSIGNMENT,'=',1,3298)
+LexToken(NUMBER,'4',1,3299)
+LexToken(SEMICOLON,';',1,3300)
+LexToken(EOL,'\n',1,3301)
+LexToken(VAR,'model',1,3310)
+LexToken(DOT,'.',1,3315)
+LexToken(VAR,'sim',1,3316)
+LexToken(ASSIGNMENT,'=',1,3319)
+LexToken(VAR,'list',1,3320)
+LexToken(OPENBRACKET,'(',1,3324)
+LexToken(VAR,'function_name',1,3325)
+LexToken(COMMA,',',1,3338)
+LexToken(VAR,'funtyp',1,3339)
+LexToken(CLOSEBRACKET,')',1,3345)
+LexToken(EOL,'\n',1,3346)
+LexToken(VAR,'model',1,3355)
+LexToken(DOT,'.',1,3360)
+LexToken(VAR,'in',1,3361)
+LexToken(ASSIGNMENT,'=',1,3363)
+LexToken(NUMBER,'-1',1,3364)
+LexToken(EOL,'\n',1,3366)
+LexToken(VAR,'model',1,3375)
+LexToken(DOT,'.',1,3380)
+LexToken(VAR,'in2',1,3381)
+LexToken(ASSIGNMENT,'=',1,3384)
+LexToken(NUMBER,'-2',1,3385)
+LexToken(EOL,'\n',1,3387)
+LexToken(VAR,'model',1,3396)
+LexToken(DOT,'.',1,3401)
+LexToken(VAR,'intyp',1,3402)
+LexToken(ASSIGNMENT,'=',1,3407)
+LexToken(NUMBER,'1',1,3408)
+LexToken(EOL,'\n',1,3409)
+LexToken(VAR,'model',1,3418)
+LexToken(DOT,'.',1,3423)
+LexToken(VAR,'out',1,3424)
+LexToken(ASSIGNMENT,'=',1,3427)
+LexToken(NUMBER,'-1',1,3428)
+LexToken(EOL,'\n',1,3430)
+LexToken(VAR,'model',1,3439)
+LexToken(DOT,'.',1,3444)
+LexToken(VAR,'out2',1,3445)
+LexToken(ASSIGNMENT,'=',1,3449)
+LexToken(NUMBER,'-2',1,3450)
+LexToken(EOL,'\n',1,3452)
+LexToken(VAR,'model',1,3461)
+LexToken(DOT,'.',1,3466)
+LexToken(VAR,'outtyp',1,3467)
+LexToken(ASSIGNMENT,'=',1,3473)
+LexToken(NUMBER,'1',1,3474)
+LexToken(EOL,'\n',1,3475)
+LexToken(VAR,'model',1,3484)
+LexToken(DOT,'.',1,3489)
+LexToken(VAR,'evtin',1,3490)
+LexToken(ASSIGNMENT,'=',1,3495)
+LexToken(OPENSQBRACKET,'[',1,3496)
+LexToken(CLOSESQBRACKET,']',1,3497)
+LexToken(EOL,'\n',1,3498)
+LexToken(VAR,'model',1,3507)
+LexToken(DOT,'.',1,3512)
+LexToken(VAR,'evtout',1,3513)
+LexToken(ASSIGNMENT,'=',1,3519)
+LexToken(OPENSQBRACKET,'[',1,3520)
+LexToken(CLOSESQBRACKET,']',1,3521)
+LexToken(EOL,'\n',1,3522)
+LexToken(VAR,'model',1,3531)
+LexToken(DOT,'.',1,3536)
+LexToken(VAR,'state',1,3537)
+LexToken(ASSIGNMENT,'=',1,3542)
+LexToken(OPENSQBRACKET,'[',1,3543)
+LexToken(CLOSESQBRACKET,']',1,3544)
+LexToken(EOL,'\n',1,3545)
+LexToken(VAR,'model',1,3554)
+LexToken(DOT,'.',1,3559)
+LexToken(VAR,'dstate',1,3560)
+LexToken(ASSIGNMENT,'=',1,3566)
+LexToken(OPENSQBRACKET,'[',1,3567)
+LexToken(CLOSESQBRACKET,']',1,3568)
+LexToken(EOL,'\n',1,3569)
+LexToken(VAR,'model',1,3578)
+LexToken(DOT,'.',1,3583)
+LexToken(VAR,'rpar',1,3584)
+LexToken(ASSIGNMENT,'=',1,3588)
+LexToken(OPENSQBRACKET,'[',1,3589)
+LexToken(CLOSESQBRACKET,']',1,3590)
+LexToken(EOL,'\n',1,3591)
+LexToken(VAR,'model',1,3600)
+LexToken(DOT,'.',1,3605)
+LexToken(VAR,'ipar',1,3606)
+LexToken(ASSIGNMENT,'=',1,3610)
+LexToken(OPENSQBRACKET,'[',1,3611)
+LexToken(CLOSESQBRACKET,']',1,3612)
+LexToken(EOL,'\n',1,3613)
+LexToken(VAR,'model',1,3622)
+LexToken(DOT,'.',1,3627)
+LexToken(VAR,'blocktype',1,3628)
+LexToken(ASSIGNMENT,'=',1,3637)
+LexToken(DQSTRING,'"c"',1,3640)
+LexToken(EOL,'\n',1,3641)
+LexToken(VAR,'model',1,3650)
+LexToken(DOT,'.',1,3655)
+LexToken(VAR,'firing',1,3656)
+LexToken(ASSIGNMENT,'=',1,3662)
+LexToken(OPENSQBRACKET,'[',1,3663)
+LexToken(CLOSESQBRACKET,']',1,3664)
+LexToken(EOL,'\n',1,3665)
+LexToken(VAR,'model',1,3674)
+LexToken(DOT,'.',1,3679)
+LexToken(VAR,'dep_ut',1,3680)
+LexToken(ASSIGNMENT,'=',1,3686)
+LexToken(OPENSQBRACKET,'[',1,3687)
+LexToken(PREVAR_BOOLEAN,'%t',1,3688)
+LexToken(PREVAR_BOOLEAN,'%f',1,3691)
+LexToken(CLOSESQBRACKET,']',1,3693)
+LexToken(EOL,'\n',1,3694)
+LexToken(VAR,'label',1,3703)
+LexToken(ASSIGNMENT,'=',1,3708)
+LexToken(OPENSQBRACKET,'[',1,3709)
+LexToken(VAR,'sci2exp',1,3710)
+LexToken(OPENBRACKET,'(',1,3717)
+LexToken(NUMBER,'1',1,3718)
+LexToken(CLOSEBRACKET,')',1,3719)
+LexToken(SEMICOLON,';',1,3720)
+LexToken(VAR,'sci2exp',1,3721)
+LexToken(OPENBRACKET,'(',1,3728)
+LexToken(OPENSQBRACKET,'[',1,3729)
+LexToken(NUMBER,'1',1,3730)
+LexToken(COMMA,',',1,3731)
+LexToken(NUMBER,'1',1,3732)
+LexToken(CLOSESQBRACKET,']',1,3733)
+LexToken(CLOSEBRACKET,')',1,3734)
+LexToken(SEMICOLON,';',1,3735)
+LexToken(VAR,'sci2exp',1,3736)
+LexToken(OPENBRACKET,'(',1,3743)
+LexToken(OPENSQBRACKET,'[',1,3744)
+LexToken(NUMBER,'1',1,3745)
+LexToken(COMMA,',',1,3746)
+LexToken(NUMBER,'1',1,3747)
+LexToken(CLOSESQBRACKET,']',1,3748)
+LexToken(CLOSEBRACKET,')',1,3749)
+LexToken(CLOSESQBRACKET,']',1,3750)
+LexToken(SEMICOLON,';',1,3751)
+LexToken(EOL,'\n',1,3752)
+LexToken(VAR,'gr_i',1,3761)
+LexToken(ASSIGNMENT,'=',1,3765)
+LexToken(OPENSQBRACKET,'[',1,3766)
+LexToken(CLOSESQBRACKET,']',1,3767)
+LexToken(EOL,'\n',1,3768)
+LexToken(VAR,'x',1,3777)
+LexToken(ASSIGNMENT,'=',1,3778)
+LexToken(VAR,'standard_define',1,3779)
+LexToken(OPENBRACKET,'(',1,3794)
+LexToken(OPENSQBRACKET,'[',1,3795)
+LexToken(NUMBER,'3',1,3796)
+LexToken(NUMBER,'2',1,3798)
+LexToken(CLOSESQBRACKET,']',1,3799)
+LexToken(COMMA,',',1,3800)
+LexToken(VAR,'model',1,3801)
+LexToken(COMMA,',',1,3806)
+LexToken(VAR,'label',1,3807)
+LexToken(COMMA,',',1,3812)
+LexToken(VAR,'gr_i',1,3813)
+LexToken(CLOSEBRACKET,')',1,3817)
+LexToken(EOL,'\n',1,3818)
+LexToken(END,'end',1,3823)
+LexToken(EOL,'\n',1,3826)
+LexToken(ENDFUNCTION,'endfunction',1,3827)
+LexToken(EOL,'\n',1,3838)
+LexToken(EOL,'\n',1,3839)