summaryrefslogtreecommitdiff
path: root/js/MatrixOp/SUBMAT.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/SUBMAT.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/SUBMAT.js')
-rw-r--r--js/MatrixOp/SUBMAT.js716
1 files changed, 716 insertions, 0 deletions
diff --git a/js/MatrixOp/SUBMAT.js b/js/MatrixOp/SUBMAT.js
new file mode 100644
index 00000000..8f84642f
--- /dev/null
+++ b/js/MatrixOp/SUBMAT.js
@@ -0,0 +1,716 @@
+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,'SUBMAT',1,852)
+LexToken(OPENBRACKET,'(',1,858)
+LexToken(VAR,'job',1,859)
+LexToken(COMMA,',',1,862)
+LexToken(VAR,'arg1',1,863)
+LexToken(COMMA,',',1,867)
+LexToken(VAR,'arg2',1,868)
+LexToken(CLOSEBRACKET,')',1,872)
+LexToken(EOL,'\n',1,873)
+LexToken(EOL,'\n',1,880)
+LexToken(VAR,'x',1,885)
+LexToken(ASSIGNMENT,'=',1,886)
+LexToken(OPENSQBRACKET,'[',1,887)
+LexToken(CLOSESQBRACKET,']',1,888)
+LexToken(SEMICOLON,';',1,889)
+LexToken(EOL,'\n',1,890)
+LexToken(VAR,'y',1,895)
+LexToken(ASSIGNMENT,'=',1,896)
+LexToken(OPENSQBRACKET,'[',1,897)
+LexToken(CLOSESQBRACKET,']',1,898)
+LexToken(SEMICOLON,';',1,899)
+LexToken(EOL,'\n',1,900)
+LexToken(VAR,'typ',1,905)
+LexToken(ASSIGNMENT,'=',1,908)
+LexToken(OPENSQBRACKET,'[',1,909)
+LexToken(CLOSESQBRACKET,']',1,910)
+LexToken(SEMICOLON,';',1,911)
+LexToken(EOL,'\n',1,912)
+LexToken(SELECT,'select',1,917)
+LexToken(VAR,'job',1,924)
+LexToken(EOL,'\n',1,927)
+LexToken(CASE,'case',1,932)
+LexToken(DQSTRING,'"set"',1,941)
+LexToken(THEN,'then',1,943)
+LexToken(EOL,'\n',1,947)
+LexToken(VAR,'x',1,956)
+LexToken(ASSIGNMENT,'=',1,957)
+LexToken(VAR,'arg1',1,958)
+LexToken(EOL,'\n',1,962)
+LexToken(VAR,'graphics',1,971)
+LexToken(ASSIGNMENT,'=',1,979)
+LexToken(VAR,'arg1',1,980)
+LexToken(DOT,'.',1,984)
+LexToken(VAR,'graphics',1,985)
+LexToken(SEMICOLON,';',1,993)
+LexToken(EOL,'\n',1,994)
+LexToken(VAR,'label',1,1003)
+LexToken(ASSIGNMENT,'=',1,1008)
+LexToken(VAR,'graphics',1,1009)
+LexToken(DOT,'.',1,1017)
+LexToken(VAR,'exprs',1,1018)
+LexToken(EOL,'\n',1,1023)
+LexToken(VAR,'model',1,1032)
+LexToken(ASSIGNMENT,'=',1,1037)
+LexToken(VAR,'arg1',1,1038)
+LexToken(DOT,'.',1,1042)
+LexToken(VAR,'model',1,1043)
+LexToken(SEMICOLON,';',1,1048)
+LexToken(EOL,'\n',1,1049)
+LexToken(EOL,'\n',1,1105)
+LexToken(IF,'if',1,1114)
+LexToken(VAR,'size',1,1117)
+LexToken(OPENBRACKET,'(',1,1121)
+LexToken(VAR,'label',1,1122)
+LexToken(COMMA,',',1,1127)
+LexToken(DQSTRING,'"*"',1,1130)
+LexToken(CLOSEBRACKET,')',1,1131)
+LexToken(COMPARISON,'==',1,1132)
+LexToken(NUMBER,'5',1,1134)
+LexToken(THEN,'then',1,1136)
+LexToken(EOL,'\n',1,1140)
+LexToken(VAR,'label',1,1153)
+LexToken(OPENBRACKET,'(',1,1158)
+LexToken(NUMBER,'6',1,1159)
+LexToken(CLOSEBRACKET,')',1,1160)
+LexToken(ASSIGNMENT,'=',1,1161)
+LexToken(VAR,'sci2exp',1,1162)
+LexToken(OPENBRACKET,'(',1,1169)
+LexToken(OPENSQBRACKET,'[',1,1170)
+LexToken(NUMBER,'1',1,1171)
+LexToken(NUMBER,'1',1,1173)
+LexToken(CLOSESQBRACKET,']',1,1174)
+LexToken(CLOSEBRACKET,')',1,1175)
+LexToken(COMMA,',',1,1176)
+LexToken(EOL,'\n',1,1177)
+LexToken(END,'end',1,1186)
+LexToken(EOL,'\n',1,1204)
+LexToken(WHILE,'while',1,1213)
+LexToken(PREVAR_BOOLEAN,'%t',1,1219)
+LexToken(DO,'do',1,1222)
+LexToken(EOL,'\n',1,1224)
+LexToken(OPENSQBRACKET,'[',1,1237)
+LexToken(VAR,'ok',1,1238)
+LexToken(COMMA,',',1,1240)
+LexToken(VAR,'typ',1,1241)
+LexToken(COMMA,',',1,1244)
+LexToken(VAR,'a',1,1245)
+LexToken(COMMA,',',1,1246)
+LexToken(VAR,'b',1,1247)
+LexToken(COMMA,',',1,1248)
+LexToken(VAR,'c',1,1249)
+LexToken(COMMA,',',1,1250)
+LexToken(VAR,'d',1,1251)
+LexToken(COMMA,',',1,1252)
+LexToken(VAR,'inp',1,1253)
+LexToken(COMMA,',',1,1256)
+LexToken(VAR,'exprs',1,1257)
+LexToken(CLOSESQBRACKET,']',1,1262)
+LexToken(ASSIGNMENT,'=',1,1263)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1264)
+LexToken(OPENBRACKET,'(',1,1279)
+LexToken(DQSTRING,'"Set SUBMAT Block"',1,1297)
+LexToken(COMMA,',',1,1298)
+LexToken(OPENSQBRACKET,'[',1,1314)
+LexToken(DQSTRING,'"Datatype (1=real double 2=Complex)"',1,1351)
+LexToken(SEMICOLON,';',1,1352)
+LexToken(DQSTRING,'"Starting Row Index"',1,1372)
+LexToken(SEMICOLON,';',1,1373)
+LexToken(DQSTRING,'"Ending Row Index"',1,1391)
+LexToken(SEMICOLON,';',1,1392)
+LexToken(DQSTRING,'"Starting Column Index"',1,1415)
+LexToken(SEMICOLON,';',1,1416)
+LexToken(DQSTRING,'"Ending Column Index"',1,1437)
+LexToken(SEMICOLON,';',1,1438)
+LexToken(DQSTRING,'"Input Dimensions"',1,1456)
+LexToken(CLOSESQBRACKET,']',1,1457)
+LexToken(COMMA,',',1,1458)
+LexToken(VAR,'list',1,1459)
+LexToken(OPENBRACKET,'(',1,1463)
+LexToken(DQSTRING,'"vec"',1,1468)
+LexToken(COMMA,',',1,1469)
+LexToken(NUMBER,'1',1,1470)
+LexToken(COMMA,',',1,1471)
+LexToken(DQSTRING,'"vec"',1,1476)
+LexToken(COMMA,',',1,1477)
+LexToken(NUMBER,'1',1,1478)
+LexToken(COMMA,',',1,1479)
+LexToken(DQSTRING,'"vec"',1,1484)
+LexToken(COMMA,',',1,1485)
+LexToken(NUMBER,'1',1,1486)
+LexToken(COMMA,',',1,1487)
+LexToken(DQSTRING,'"vec"',1,1492)
+LexToken(COMMA,',',1,1493)
+LexToken(NUMBER,'1',1,1494)
+LexToken(COMMA,',',1,1495)
+LexToken(DQSTRING,'"vec"',1,1500)
+LexToken(COMMA,',',1,1501)
+LexToken(NUMBER,'1',1,1502)
+LexToken(COMMA,',',1,1503)
+LexToken(DQSTRING,'"vec"',1,1508)
+LexToken(COMMA,',',1,1509)
+LexToken(NUMBER,'2',1,1510)
+LexToken(CLOSEBRACKET,')',1,1511)
+LexToken(COMMA,',',1,1512)
+LexToken(VAR,'label',1,1513)
+LexToken(CLOSEBRACKET,')',1,1518)
+LexToken(EOL,'\n',1,1519)
+LexToken(IF,'if',1,1532)
+LexToken(NOT,'~',1,1535)
+LexToken(VAR,'ok',1,1536)
+LexToken(THEN,'then',1,1539)
+LexToken(EOL,'\n',1,1543)
+LexToken(BREAK,'break',1,1560)
+LexToken(COMMA,',',1,1565)
+LexToken(EOL,'\n',1,1566)
+LexToken(END,'end',1,1579)
+LexToken(EOL,'\n',1,1582)
+LexToken(IF,'if',1,1595)
+LexToken(OPENBRACKET,'(',1,1598)
+LexToken(VAR,'typ',1,1599)
+LexToken(COMPARISON,'==',1,1602)
+LexToken(NUMBER,'1',1,1604)
+LexToken(CLOSEBRACKET,')',1,1605)
+LexToken(THEN,'then',1,1607)
+LexToken(EOL,'\n',1,1611)
+LexToken(VAR,'function_name',1,1628)
+LexToken(ASSIGNMENT,'=',1,1641)
+LexToken(DQSTRING,'"submat"',1,1649)
+LexToken(SEMICOLON,';',1,1650)
+LexToken(EOL,'\n',1,1651)
+LexToken(VAR,'ot',1,1668)
+LexToken(ASSIGNMENT,'=',1,1670)
+LexToken(NUMBER,'1',1,1671)
+LexToken(SEMICOLON,';',1,1672)
+LexToken(EOL,'\n',1,1673)
+LexToken(VAR,'it',1,1690)
+LexToken(ASSIGNMENT,'=',1,1692)
+LexToken(NUMBER,'1',1,1693)
+LexToken(SEMICOLON,';',1,1694)
+LexToken(EOL,'\n',1,1695)
+LexToken(ELSEIF,'elseif',1,1708)
+LexToken(OPENBRACKET,'(',1,1715)
+LexToken(VAR,'typ',1,1716)
+LexToken(COMPARISON,'==',1,1719)
+LexToken(NUMBER,'2',1,1721)
+LexToken(CLOSEBRACKET,')',1,1722)
+LexToken(THEN,'then',1,1724)
+LexToken(EOL,'\n',1,1728)
+LexToken(VAR,'function_name',1,1745)
+LexToken(ASSIGNMENT,'=',1,1758)
+LexToken(DQSTRING,'"submatz"',1,1767)
+LexToken(SEMICOLON,';',1,1768)
+LexToken(EOL,'\n',1,1769)
+LexToken(VAR,'ot',1,1786)
+LexToken(ASSIGNMENT,'=',1,1788)
+LexToken(NUMBER,'2',1,1789)
+LexToken(SEMICOLON,';',1,1790)
+LexToken(EOL,'\n',1,1791)
+LexToken(VAR,'it',1,1808)
+LexToken(ASSIGNMENT,'=',1,1810)
+LexToken(NUMBER,'2',1,1811)
+LexToken(SEMICOLON,';',1,1812)
+LexToken(EOL,'\n',1,1813)
+LexToken(ELSE,'else',1,1826)
+LexToken(EOL,'\n',1,1830)
+LexToken(VAR,'message',1,1847)
+LexToken(OPENBRACKET,'(',1,1854)
+LexToken(DQSTRING,'"Datatype is not supported"',1,1881)
+LexToken(CLOSEBRACKET,')',1,1882)
+LexToken(SEMICOLON,';',1,1883)
+LexToken(EOL,'\n',1,1884)
+LexToken(VAR,'ok',1,1901)
+LexToken(ASSIGNMENT,'=',1,1903)
+LexToken(PREVAR_BOOLEAN,'%f',1,1904)
+LexToken(SEMICOLON,';',1,1906)
+LexToken(EOL,'\n',1,1907)
+LexToken(END,'end',1,1920)
+LexToken(EOL,'\n',1,1923)
+LexToken(IF,'if',1,1936)
+LexToken(OPENBRACKET,'(',1,1939)
+LexToken(VAR,'a',1,1940)
+LexToken(COMPARISON,'<=',1,1941)
+LexToken(NUMBER,'0',1,1943)
+LexToken(CLOSEBRACKET,')',1,1944)
+LexToken(LOGICAL,'|',1,1946)
+LexToken(OPENBRACKET,'(',1,1948)
+LexToken(VAR,'b',1,1949)
+LexToken(COMPARISON,'<=',1,1950)
+LexToken(NUMBER,'0',1,1952)
+LexToken(CLOSEBRACKET,')',1,1953)
+LexToken(LOGICAL,'|',1,1955)
+LexToken(OPENBRACKET,'(',1,1957)
+LexToken(VAR,'c',1,1958)
+LexToken(COMPARISON,'<=',1,1959)
+LexToken(NUMBER,'0',1,1961)
+LexToken(CLOSEBRACKET,')',1,1962)
+LexToken(LOGICAL,'|',1,1964)
+LexToken(OPENBRACKET,'(',1,1966)
+LexToken(VAR,'d',1,1967)
+LexToken(COMPARISON,'<=',1,1968)
+LexToken(NUMBER,'0',1,1970)
+LexToken(CLOSEBRACKET,')',1,1971)
+LexToken(THEN,'then',1,1973)
+LexToken(EOL,'\n',1,1977)
+LexToken(VAR,'message',1,1994)
+LexToken(OPENBRACKET,'(',1,2001)
+LexToken(DQSTRING,'"invalid index"',1,2016)
+LexToken(CLOSEBRACKET,')',1,2017)
+LexToken(SEMICOLON,';',1,2018)
+LexToken(EOL,'\n',1,2019)
+LexToken(VAR,'ok',1,2036)
+LexToken(ASSIGNMENT,'=',1,2038)
+LexToken(PREVAR_BOOLEAN,'%f',1,2039)
+LexToken(SEMICOLON,';',1,2041)
+LexToken(EOL,'\n',1,2042)
+LexToken(END,'end',1,2055)
+LexToken(EOL,'\n',1,2058)
+LexToken(IF,'if',1,2071)
+LexToken(VAR,'b',1,2074)
+LexToken(COMPARISON,'<',1,2075)
+LexToken(VAR,'a',1,2076)
+LexToken(THEN,'then',1,2078)
+LexToken(EOL,'\n',1,2082)
+LexToken(VAR,'message',1,2099)
+LexToken(OPENBRACKET,'(',1,2106)
+LexToken(DQSTRING,'"ending row must be greater than starting row"',1,2152)
+LexToken(CLOSEBRACKET,')',1,2153)
+LexToken(SEMICOLON,';',1,2154)
+LexToken(EOL,'\n',1,2155)
+LexToken(VAR,'ok',1,2172)
+LexToken(ASSIGNMENT,'=',1,2174)
+LexToken(PREVAR_BOOLEAN,'%f',1,2175)
+LexToken(SEMICOLON,';',1,2177)
+LexToken(EOL,'\n',1,2178)
+LexToken(END,'end',1,2191)
+LexToken(EOL,'\n',1,2194)
+LexToken(IF,'if',1,2207)
+LexToken(VAR,'d',1,2210)
+LexToken(COMPARISON,'<',1,2211)
+LexToken(VAR,'c',1,2212)
+LexToken(THEN,'then',1,2214)
+LexToken(EOL,'\n',1,2218)
+LexToken(VAR,'message',1,2235)
+LexToken(OPENBRACKET,'(',1,2242)
+LexToken(DQSTRING,'"ending column must be greater than starting column"',1,2294)
+LexToken(CLOSEBRACKET,')',1,2295)
+LexToken(SEMICOLON,';',1,2296)
+LexToken(EOL,'\n',1,2297)
+LexToken(VAR,'ok',1,2314)
+LexToken(ASSIGNMENT,'=',1,2316)
+LexToken(PREVAR_BOOLEAN,'%f',1,2317)
+LexToken(SEMICOLON,';',1,2319)
+LexToken(EOL,'\n',1,2320)
+LexToken(END,'end',1,2333)
+LexToken(EOL,'\n',1,2336)
+LexToken(IF,'if',1,2349)
+LexToken(VAR,'b',1,2352)
+LexToken(COMPARISON,'>',1,2353)
+LexToken(VAR,'inp',1,2354)
+LexToken(OPENBRACKET,'(',1,2357)
+LexToken(NUMBER,'1',1,2358)
+LexToken(CLOSEBRACKET,')',1,2359)
+LexToken(THEN,'then',1,2361)
+LexToken(EOL,'\n',1,2365)
+LexToken(VAR,'message',1,2382)
+LexToken(OPENBRACKET,'(',1,2390)
+LexToken(DQSTRING,'"index of ending row is out of range"',1,2427)
+LexToken(CLOSEBRACKET,')',1,2428)
+LexToken(SEMICOLON,';',1,2429)
+LexToken(EOL,'\n',1,2430)
+LexToken(VAR,'ok',1,2447)
+LexToken(ASSIGNMENT,'=',1,2449)
+LexToken(PREVAR_BOOLEAN,'%f',1,2450)
+LexToken(SEMICOLON,';',1,2452)
+LexToken(EOL,'\n',1,2453)
+LexToken(END,'end',1,2466)
+LexToken(EOL,'\n',1,2469)
+LexToken(IF,'if',1,2482)
+LexToken(VAR,'d',1,2485)
+LexToken(COMPARISON,'>',1,2486)
+LexToken(VAR,'inp',1,2487)
+LexToken(OPENBRACKET,'(',1,2490)
+LexToken(NUMBER,'2',1,2491)
+LexToken(CLOSEBRACKET,')',1,2492)
+LexToken(THEN,'then',1,2494)
+LexToken(EOL,'\n',1,2498)
+LexToken(VAR,'message',1,2515)
+LexToken(OPENBRACKET,'(',1,2523)
+LexToken(DQSTRING,'"index of ending column is out of range"',1,2563)
+LexToken(CLOSEBRACKET,')',1,2564)
+LexToken(SEMICOLON,';',1,2565)
+LexToken(EOL,'\n',1,2566)
+LexToken(VAR,'ok',1,2583)
+LexToken(ASSIGNMENT,'=',1,2585)
+LexToken(PREVAR_BOOLEAN,'%f',1,2586)
+LexToken(SEMICOLON,';',1,2588)
+LexToken(EOL,'\n',1,2589)
+LexToken(END,'end',1,2602)
+LexToken(EOL,'\n',1,2605)
+LexToken(VAR,'model',1,2618)
+LexToken(DOT,'.',1,2623)
+LexToken(VAR,'ipar',1,2624)
+LexToken(ASSIGNMENT,'=',1,2628)
+LexToken(OPENSQBRACKET,'[',1,2629)
+LexToken(VAR,'a',1,2630)
+LexToken(SEMICOLON,';',1,2631)
+LexToken(VAR,'b',1,2632)
+LexToken(SEMICOLON,';',1,2633)
+LexToken(VAR,'c',1,2634)
+LexToken(SEMICOLON,';',1,2635)
+LexToken(VAR,'d',1,2636)
+LexToken(CLOSESQBRACKET,']',1,2637)
+LexToken(SEMICOLON,';',1,2638)
+LexToken(EOL,'\n',1,2639)
+LexToken(VAR,'in',1,2652)
+LexToken(ASSIGNMENT,'=',1,2654)
+LexToken(OPENSQBRACKET,'[',1,2655)
+LexToken(VAR,'inp',1,2656)
+LexToken(OPENBRACKET,'(',1,2659)
+LexToken(NUMBER,'1',1,2660)
+LexToken(CLOSEBRACKET,')',1,2661)
+LexToken(VAR,'inp',1,2663)
+LexToken(OPENBRACKET,'(',1,2666)
+LexToken(NUMBER,'2',1,2667)
+LexToken(CLOSEBRACKET,')',1,2668)
+LexToken(CLOSESQBRACKET,']',1,2669)
+LexToken(SEMICOLON,';',1,2670)
+LexToken(EOL,'\n',1,2671)
+LexToken(VAR,'out',1,2684)
+LexToken(ASSIGNMENT,'=',1,2687)
+LexToken(OPENSQBRACKET,'[',1,2688)
+LexToken(OPENBRACKET,'(',1,2689)
+LexToken(VAR,'b',1,2690)
+LexToken(OPERATOR,'-',1,2691)
+LexToken(VAR,'a',1,2692)
+LexToken(CLOSEBRACKET,')',1,2693)
+LexToken(OPERATOR,'+',1,2694)
+LexToken(NUMBER,'1',1,2695)
+LexToken(OPENBRACKET,'(',1,2697)
+LexToken(VAR,'d',1,2698)
+LexToken(OPERATOR,'-',1,2699)
+LexToken(VAR,'c',1,2700)
+LexToken(CLOSEBRACKET,')',1,2701)
+LexToken(OPERATOR,'+',1,2702)
+LexToken(NUMBER,'1',1,2703)
+LexToken(CLOSESQBRACKET,']',1,2704)
+LexToken(SEMICOLON,';',1,2705)
+LexToken(EOL,'\n',1,2706)
+LexToken(VAR,'funtyp',1,2719)
+LexToken(ASSIGNMENT,'=',1,2725)
+LexToken(NUMBER,'4',1,2726)
+LexToken(SEMICOLON,';',1,2727)
+LexToken(EOL,'\n',1,2728)
+LexToken(VAR,'label',1,2741)
+LexToken(ASSIGNMENT,'=',1,2746)
+LexToken(VAR,'exprs',1,2747)
+LexToken(SEMICOLON,';',1,2752)
+LexToken(EOL,'\n',1,2753)
+LexToken(IF,'if',1,2766)
+LexToken(VAR,'ok',1,2769)
+LexToken(THEN,'then',1,2772)
+LexToken(EOL,'\n',1,2776)
+LexToken(EOL,'\n',1,2777)
+LexToken(OPENSQBRACKET,'[',1,2794)
+LexToken(VAR,'model',1,2795)
+LexToken(COMMA,',',1,2800)
+LexToken(VAR,'graphics',1,2801)
+LexToken(COMMA,',',1,2809)
+LexToken(VAR,'ok',1,2810)
+LexToken(CLOSESQBRACKET,']',1,2812)
+LexToken(ASSIGNMENT,'=',1,2813)
+LexToken(VAR,'set_io',1,2814)
+LexToken(OPENBRACKET,'(',1,2820)
+LexToken(VAR,'model',1,2821)
+LexToken(COMMA,',',1,2826)
+LexToken(VAR,'graphics',1,2827)
+LexToken(COMMA,',',1,2835)
+LexToken(VAR,'list',1,2836)
+LexToken(OPENBRACKET,'(',1,2840)
+LexToken(VAR,'in',1,2841)
+LexToken(COMMA,',',1,2843)
+LexToken(VAR,'it',1,2844)
+LexToken(CLOSEBRACKET,')',1,2846)
+LexToken(COMMA,',',1,2847)
+LexToken(VAR,'list',1,2848)
+LexToken(OPENBRACKET,'(',1,2852)
+LexToken(VAR,'out',1,2853)
+LexToken(COMMA,',',1,2856)
+LexToken(VAR,'ot',1,2857)
+LexToken(CLOSEBRACKET,')',1,2859)
+LexToken(COMMA,',',1,2860)
+LexToken(OPENSQBRACKET,'[',1,2861)
+LexToken(CLOSESQBRACKET,']',1,2862)
+LexToken(COMMA,',',1,2863)
+LexToken(OPENSQBRACKET,'[',1,2864)
+LexToken(CLOSESQBRACKET,']',1,2865)
+LexToken(CLOSEBRACKET,')',1,2866)
+LexToken(EOL,'\n',1,2867)
+LexToken(VAR,'model',1,2884)
+LexToken(DOT,'.',1,2889)
+LexToken(VAR,'sim',1,2890)
+LexToken(ASSIGNMENT,'=',1,2893)
+LexToken(VAR,'list',1,2894)
+LexToken(OPENBRACKET,'(',1,2898)
+LexToken(VAR,'function_name',1,2899)
+LexToken(COMMA,',',1,2912)
+LexToken(VAR,'funtyp',1,2913)
+LexToken(CLOSEBRACKET,')',1,2919)
+LexToken(SEMICOLON,';',1,2920)
+LexToken(EOL,'\n',1,2921)
+LexToken(VAR,'graphics',1,2938)
+LexToken(DOT,'.',1,2946)
+LexToken(VAR,'exprs',1,2947)
+LexToken(ASSIGNMENT,'=',1,2952)
+LexToken(VAR,'label',1,2953)
+LexToken(SEMICOLON,';',1,2958)
+LexToken(EOL,'\n',1,2959)
+LexToken(VAR,'arg1',1,2976)
+LexToken(DOT,'.',1,2980)
+LexToken(VAR,'graphics',1,2981)
+LexToken(ASSIGNMENT,'=',1,2989)
+LexToken(VAR,'graphics',1,2990)
+LexToken(SEMICOLON,';',1,2998)
+LexToken(EOL,'\n',1,2999)
+LexToken(VAR,'arg1',1,3016)
+LexToken(DOT,'.',1,3020)
+LexToken(VAR,'model',1,3021)
+LexToken(ASSIGNMENT,'=',1,3026)
+LexToken(VAR,'model',1,3027)
+LexToken(SEMICOLON,';',1,3032)
+LexToken(EOL,'\n',1,3033)
+LexToken(VAR,'x',1,3050)
+LexToken(ASSIGNMENT,'=',1,3051)
+LexToken(VAR,'arg1',1,3052)
+LexToken(EOL,'\n',1,3056)
+LexToken(BREAK,'break',1,3073)
+LexToken(EOL,'\n',1,3078)
+LexToken(END,'end',1,3091)
+LexToken(EOL,'\n',1,3094)
+LexToken(END,'end',1,3103)
+LexToken(EOL,'\n',1,3106)
+LexToken(CASE,'case',1,3111)
+LexToken(DQSTRING,'"define"',1,3123)
+LexToken(THEN,'then',1,3125)
+LexToken(EOL,'\n',1,3129)
+LexToken(VAR,'model',1,3138)
+LexToken(ASSIGNMENT,'=',1,3143)
+LexToken(SCICOS_MODEL,'scicos_model',1,3144)
+LexToken(OPENBRACKET,'(',1,3156)
+LexToken(CLOSEBRACKET,')',1,3157)
+LexToken(EOL,'\n',1,3158)
+LexToken(VAR,'function_name',1,3167)
+LexToken(ASSIGNMENT,'=',1,3180)
+LexToken(DQSTRING,'"submat"',1,3188)
+LexToken(SEMICOLON,';',1,3189)
+LexToken(EOL,'\n',1,3190)
+LexToken(VAR,'funtyp',1,3199)
+LexToken(ASSIGNMENT,'=',1,3205)
+LexToken(NUMBER,'4',1,3206)
+LexToken(SEMICOLON,';',1,3207)
+LexToken(EOL,'\n',1,3208)
+LexToken(VAR,'model',1,3217)
+LexToken(DOT,'.',1,3222)
+LexToken(VAR,'sim',1,3223)
+LexToken(ASSIGNMENT,'=',1,3226)
+LexToken(VAR,'list',1,3227)
+LexToken(OPENBRACKET,'(',1,3231)
+LexToken(VAR,'function_name',1,3232)
+LexToken(COMMA,',',1,3245)
+LexToken(VAR,'funtyp',1,3246)
+LexToken(CLOSEBRACKET,')',1,3252)
+LexToken(EOL,'\n',1,3253)
+LexToken(EOL,'\n',1,3254)
+LexToken(VAR,'model',1,3263)
+LexToken(DOT,'.',1,3268)
+LexToken(VAR,'in',1,3269)
+LexToken(ASSIGNMENT,'=',1,3271)
+LexToken(NUMBER,'-1',1,3272)
+LexToken(EOL,'\n',1,3274)
+LexToken(VAR,'model',1,3283)
+LexToken(DOT,'.',1,3288)
+LexToken(VAR,'in2',1,3289)
+LexToken(ASSIGNMENT,'=',1,3292)
+LexToken(NUMBER,'-2',1,3293)
+LexToken(EOL,'\n',1,3295)
+LexToken(VAR,'model',1,3304)
+LexToken(DOT,'.',1,3309)
+LexToken(VAR,'intyp',1,3310)
+LexToken(ASSIGNMENT,'=',1,3315)
+LexToken(NUMBER,'1',1,3316)
+LexToken(EOL,'\n',1,3317)
+LexToken(VAR,'model',1,3326)
+LexToken(DOT,'.',1,3331)
+LexToken(VAR,'out',1,3332)
+LexToken(ASSIGNMENT,'=',1,3335)
+LexToken(NUMBER,'-1',1,3336)
+LexToken(EOL,'\n',1,3338)
+LexToken(VAR,'model',1,3347)
+LexToken(DOT,'.',1,3352)
+LexToken(VAR,'out2',1,3353)
+LexToken(ASSIGNMENT,'=',1,3357)
+LexToken(NUMBER,'-2',1,3358)
+LexToken(EOL,'\n',1,3360)
+LexToken(VAR,'model',1,3369)
+LexToken(DOT,'.',1,3374)
+LexToken(VAR,'outtyp',1,3375)
+LexToken(ASSIGNMENT,'=',1,3381)
+LexToken(NUMBER,'1',1,3382)
+LexToken(EOL,'\n',1,3383)
+LexToken(VAR,'model',1,3392)
+LexToken(DOT,'.',1,3397)
+LexToken(VAR,'evtin',1,3398)
+LexToken(ASSIGNMENT,'=',1,3403)
+LexToken(OPENSQBRACKET,'[',1,3404)
+LexToken(CLOSESQBRACKET,']',1,3405)
+LexToken(EOL,'\n',1,3406)
+LexToken(VAR,'model',1,3415)
+LexToken(DOT,'.',1,3420)
+LexToken(VAR,'evtout',1,3421)
+LexToken(ASSIGNMENT,'=',1,3427)
+LexToken(OPENSQBRACKET,'[',1,3428)
+LexToken(CLOSESQBRACKET,']',1,3429)
+LexToken(EOL,'\n',1,3430)
+LexToken(VAR,'model',1,3439)
+LexToken(DOT,'.',1,3444)
+LexToken(VAR,'state',1,3445)
+LexToken(ASSIGNMENT,'=',1,3450)
+LexToken(OPENSQBRACKET,'[',1,3451)
+LexToken(CLOSESQBRACKET,']',1,3452)
+LexToken(EOL,'\n',1,3453)
+LexToken(VAR,'model',1,3462)
+LexToken(DOT,'.',1,3467)
+LexToken(VAR,'dstate',1,3468)
+LexToken(ASSIGNMENT,'=',1,3474)
+LexToken(OPENSQBRACKET,'[',1,3475)
+LexToken(CLOSESQBRACKET,']',1,3476)
+LexToken(EOL,'\n',1,3477)
+LexToken(VAR,'model',1,3486)
+LexToken(DOT,'.',1,3491)
+LexToken(VAR,'rpar',1,3492)
+LexToken(ASSIGNMENT,'=',1,3496)
+LexToken(OPENSQBRACKET,'[',1,3497)
+LexToken(CLOSESQBRACKET,']',1,3498)
+LexToken(EOL,'\n',1,3499)
+LexToken(VAR,'model',1,3508)
+LexToken(DOT,'.',1,3513)
+LexToken(VAR,'ipar',1,3514)
+LexToken(ASSIGNMENT,'=',1,3518)
+LexToken(OPENSQBRACKET,'[',1,3519)
+LexToken(NUMBER,'1',1,3520)
+LexToken(SEMICOLON,';',1,3521)
+LexToken(NUMBER,'1',1,3522)
+LexToken(SEMICOLON,';',1,3523)
+LexToken(NUMBER,'1',1,3524)
+LexToken(SEMICOLON,';',1,3525)
+LexToken(NUMBER,'1',1,3526)
+LexToken(CLOSESQBRACKET,']',1,3527)
+LexToken(EOL,'\n',1,3528)
+LexToken(VAR,'model',1,3537)
+LexToken(DOT,'.',1,3542)
+LexToken(VAR,'blocktype',1,3543)
+LexToken(ASSIGNMENT,'=',1,3552)
+LexToken(DQSTRING,'"c"',1,3555)
+LexToken(EOL,'\n',1,3556)
+LexToken(VAR,'model',1,3565)
+LexToken(DOT,'.',1,3570)
+LexToken(VAR,'firing',1,3571)
+LexToken(ASSIGNMENT,'=',1,3577)
+LexToken(OPENSQBRACKET,'[',1,3578)
+LexToken(CLOSESQBRACKET,']',1,3579)
+LexToken(EOL,'\n',1,3580)
+LexToken(VAR,'model',1,3589)
+LexToken(DOT,'.',1,3594)
+LexToken(VAR,'dep_ut',1,3595)
+LexToken(ASSIGNMENT,'=',1,3601)
+LexToken(OPENSQBRACKET,'[',1,3602)
+LexToken(PREVAR_BOOLEAN,'%t',1,3603)
+LexToken(PREVAR_BOOLEAN,'%f',1,3606)
+LexToken(CLOSESQBRACKET,']',1,3608)
+LexToken(EOL,'\n',1,3609)
+LexToken(VAR,'label',1,3618)
+LexToken(ASSIGNMENT,'=',1,3623)
+LexToken(OPENSQBRACKET,'[',1,3624)
+LexToken(VAR,'sci2exp',1,3625)
+LexToken(OPENBRACKET,'(',1,3632)
+LexToken(NUMBER,'1',1,3633)
+LexToken(CLOSEBRACKET,')',1,3634)
+LexToken(SEMICOLON,';',1,3635)
+LexToken(VAR,'sci2exp',1,3636)
+LexToken(OPENBRACKET,'(',1,3643)
+LexToken(NUMBER,'1',1,3644)
+LexToken(CLOSEBRACKET,')',1,3645)
+LexToken(SEMICOLON,';',1,3646)
+LexToken(VAR,'sci2exp',1,3647)
+LexToken(OPENBRACKET,'(',1,3654)
+LexToken(NUMBER,'1',1,3655)
+LexToken(CLOSEBRACKET,')',1,3656)
+LexToken(SEMICOLON,';',1,3657)
+LexToken(VAR,'sci2exp',1,3658)
+LexToken(OPENBRACKET,'(',1,3665)
+LexToken(NUMBER,'1',1,3666)
+LexToken(CLOSEBRACKET,')',1,3667)
+LexToken(SEMICOLON,';',1,3668)
+LexToken(VAR,'sci2exp',1,3669)
+LexToken(OPENBRACKET,'(',1,3676)
+LexToken(NUMBER,'1',1,3677)
+LexToken(CLOSEBRACKET,')',1,3678)
+LexToken(CLOSESQBRACKET,']',1,3679)
+LexToken(SEMICOLON,';',1,3680)
+LexToken(EOL,'\n',1,3681)
+LexToken(VAR,'gr_i',1,3690)
+LexToken(ASSIGNMENT,'=',1,3694)
+LexToken(OPENSQBRACKET,'[',1,3695)
+LexToken(CLOSESQBRACKET,']',1,3696)
+LexToken(EOL,'\n',1,3697)
+LexToken(VAR,'x',1,3706)
+LexToken(ASSIGNMENT,'=',1,3707)
+LexToken(VAR,'standard_define',1,3708)
+LexToken(OPENBRACKET,'(',1,3723)
+LexToken(OPENSQBRACKET,'[',1,3724)
+LexToken(NUMBER,'2.5',1,3725)
+LexToken(NUMBER,'2',1,3729)
+LexToken(CLOSESQBRACKET,']',1,3730)
+LexToken(COMMA,',',1,3731)
+LexToken(VAR,'model',1,3732)
+LexToken(COMMA,',',1,3737)
+LexToken(VAR,'label',1,3738)
+LexToken(COMMA,',',1,3743)
+LexToken(VAR,'gr_i',1,3744)
+LexToken(CLOSEBRACKET,')',1,3748)
+LexToken(EOL,'\n',1,3749)
+LexToken(END,'end',1,3754)
+LexToken(EOL,'\n',1,3757)
+LexToken(ENDFUNCTION,'endfunction',1,3758)
+LexToken(EOL,'\n',1,3769)
+LexToken(EOL,'\n',1,3770)