diff options
author | Sunil Shetye | 2018-06-10 22:07:21 +0530 |
---|---|---|
committer | Sunil Shetye | 2018-06-10 22:07:21 +0530 |
commit | abf82caa54d8cf87e2f31aec7cc8d9cdedf90f81 (patch) | |
tree | 7ff742c9b3efcc8fe1c6a9528622c5dc77a23819 /js/MatrixOp/SUBMAT.js | |
parent | 89187d41b6688f522f09ad59a8e223c82b8af846 (diff) | |
download | sci2js-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.js | 716 |
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) |