diff options
Diffstat (limited to 'js/MatrixOp/MATMUL.js')
-rw-r--r-- | js/MatrixOp/MATMUL.js | 1169 |
1 files changed, 1169 insertions, 0 deletions
diff --git a/js/MatrixOp/MATMUL.js b/js/MatrixOp/MATMUL.js new file mode 100644 index 00000000..5bd335a6 --- /dev/null +++ b/js/MatrixOp/MATMUL.js @@ -0,0 +1,1169 @@ +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,'MATMUL',1,854) +LexToken(OPENBRACKET,'(',1,860) +LexToken(VAR,'job',1,861) +LexToken(COMMA,',',1,864) +LexToken(VAR,'arg1',1,865) +LexToken(COMMA,',',1,869) +LexToken(VAR,'arg2',1,870) +LexToken(CLOSEBRACKET,')',1,874) +LexToken(EOL,'\n',1,875) +LexToken(VAR,'x',1,880) +LexToken(ASSIGNMENT,'=',1,881) +LexToken(OPENSQBRACKET,'[',1,882) +LexToken(CLOSESQBRACKET,']',1,883) +LexToken(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',1,906) +LexToken(EOL,'\n',1,907) +LexToken(SELECT,'select',1,912) +LexToken(VAR,'job',1,919) +LexToken(EOL,'\n',1,922) +LexToken(CASE,'case',1,927) +LexToken(DQSTRING,'"set"',1,936) +LexToken(THEN,'then',1,938) +LexToken(EOL,'\n',1,942) +LexToken(VAR,'x',1,951) +LexToken(ASSIGNMENT,'=',1,952) +LexToken(VAR,'arg1',1,953) +LexToken(EOL,'\n',1,957) +LexToken(VAR,'graphics',1,966) +LexToken(ASSIGNMENT,'=',1,974) +LexToken(VAR,'x',1,975) +LexToken(DOT,'.',1,976) +LexToken(VAR,'graphics',1,977) +LexToken(SEMICOLON,';',1,985) +LexToken(EOL,'\n',1,986) +LexToken(VAR,'label',1,995) +LexToken(ASSIGNMENT,'=',1,1000) +LexToken(VAR,'graphics',1,1001) +LexToken(DOT,'.',1,1009) +LexToken(VAR,'exprs',1,1010) +LexToken(EOL,'\n',1,1015) +LexToken(VAR,'model',1,1024) +LexToken(ASSIGNMENT,'=',1,1029) +LexToken(VAR,'x',1,1030) +LexToken(DOT,'.',1,1031) +LexToken(VAR,'model',1,1032) +LexToken(SEMICOLON,';',1,1037) +LexToken(EOL,'\n',1,1038) +LexToken(IF,'if',1,1047) +LexToken(VAR,'model',1,1050) +LexToken(DOT,'.',1,1055) +LexToken(VAR,'ipar',1,1056) +LexToken(COMPARISON,'==',1,1060) +LexToken(OPENSQBRACKET,'[',1,1062) +LexToken(CLOSESQBRACKET,']',1,1063) +LexToken(THEN,'then',1,1065) +LexToken(EOL,'\n',1,1069) +LexToken(VAR,'model',1,1082) +LexToken(DOT,'.',1,1087) +LexToken(VAR,'ipar',1,1088) +LexToken(ASSIGNMENT,'=',1,1092) +LexToken(NUMBER,'1',1,1093) +LexToken(SEMICOLON,';',1,1094) +LexToken(EOL,'\n',1,1095) +LexToken(END,'end',1,1104) +LexToken(EOL,'\n',1,1107) +LexToken(IF,'if',1,1116) +LexToken(VAR,'size',1,1119) +LexToken(OPENBRACKET,'(',1,1123) +LexToken(VAR,'label',1,1124) +LexToken(COMMA,',',1,1129) +LexToken(DQSTRING,'"*"',1,1132) +LexToken(CLOSEBRACKET,')',1,1133) +LexToken(COMPARISON,'==',1,1134) +LexToken(NUMBER,'1',1,1136) +LexToken(THEN,'then',1,1138) +LexToken(EOL,'\n',1,1142) +LexToken(VAR,'label',1,1155) +LexToken(OPENBRACKET,'(',1,1160) +LexToken(NUMBER,'2',1,1161) +LexToken(CLOSEBRACKET,')',1,1162) +LexToken(ASSIGNMENT,'=',1,1163) +LexToken(VAR,'sci2exp',1,1164) +LexToken(OPENBRACKET,'(',1,1171) +LexToken(NUMBER,'1',1,1172) +LexToken(CLOSEBRACKET,')',1,1173) +LexToken(COMMA,',',1,1174) +LexToken(EOL,'\n',1,1175) +LexToken(END,'end',1,1184) +LexToken(EOL,'\n',1,1202) +LexToken(IF,'if',1,1211) +LexToken(VAR,'size',1,1214) +LexToken(OPENBRACKET,'(',1,1218) +LexToken(VAR,'label',1,1219) +LexToken(COMMA,',',1,1224) +LexToken(DQSTRING,'"*"',1,1227) +LexToken(CLOSEBRACKET,')',1,1228) +LexToken(COMPARISON,'==',1,1229) +LexToken(NUMBER,'2',1,1231) +LexToken(THEN,'then',1,1233) +LexToken(EOL,'\n',1,1237) +LexToken(VAR,'label',1,1250) +LexToken(OPENBRACKET,'(',1,1255) +LexToken(NUMBER,'3',1,1256) +LexToken(CLOSEBRACKET,')',1,1257) +LexToken(ASSIGNMENT,'=',1,1258) +LexToken(VAR,'sci2exp',1,1259) +LexToken(OPENBRACKET,'(',1,1266) +LexToken(NUMBER,'1',1,1267) +LexToken(CLOSEBRACKET,')',1,1268) +LexToken(SEMICOLON,';',1,1269) +LexToken(EOL,'\n',1,1270) +LexToken(END,'end',1,1279) +LexToken(EOL,'\n',1,1298) +LexToken(WHILE,'while',1,1307) +LexToken(PREVAR_BOOLEAN,'%t',1,1313) +LexToken(DO,'do',1,1316) +LexToken(EOL,'\n',1,1318) +LexToken(OPENSQBRACKET,'[',1,1331) +LexToken(VAR,'ok',1,1332) +LexToken(COMMA,',',1,1334) +LexToken(VAR,'dtype',1,1335) +LexToken(COMMA,',',1,1340) +LexToken(VAR,'rule',1,1341) +LexToken(COMMA,',',1,1345) +LexToken(VAR,'np',1,1346) +LexToken(COMMA,',',1,1348) +LexToken(VAR,'exprs',1,1349) +LexToken(CLOSESQBRACKET,']',1,1354) +LexToken(ASSIGNMENT,'=',1,1355) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1356) +LexToken(OPENBRACKET,'(',1,1371) +LexToken(OPENSQBRACKET,'[',1,1372) +LexToken(DQSTRING,'"Set MATMUL parameter"',1,1394) +LexToken(SEMICOLON,';',1,1395) +LexToken(DQSTRING,'"For the Multipication rule:"',1,1437) +LexToken(SEMICOLON,';',1,1438) +LexToken(DQSTRING,'" 1= Matrix by Matrix"',1,1476) +LexToken(SEMICOLON,';',1,1477) +LexToken(DQSTRING,'" 2= Matrix by Matrix element wise "',1,1529) +LexToken(SEMICOLON,';',1,1530) +LexToken(DQSTRING,'" 3= Matrix by Scalar"',1,1568) +LexToken(SEMICOLON,';',1,1569) +LexToken(DQSTRING,'"In the third case the second input will be the scalar"',1,1637) +LexToken(CLOSESQBRACKET,']',1,1638) +LexToken(COMMA,',',1,1639) +LexToken(OPENSQBRACKET,'[',1,1655) +LexToken(DQSTRING,'"Datatype(1=real double 2=Complex 3=int32 ...)"',1,1702) +LexToken(SEMICOLON,';',1,1703) +LexToken(DQSTRING,'"Multiplication rule"',1,1737) +LexToken(SEMICOLON,';',1,1738) +LexToken(DQSTRING,'"Do on Overflow(0=Nothing 1=Saturate 2=Error)"',1,1797) +LexToken(CLOSESQBRACKET,']',1,1798) +LexToken(COMMA,',',1,1799) +LexToken(VAR,'list',1,1800) +LexToken(OPENBRACKET,'(',1,1804) +LexToken(DQSTRING,'"vec"',1,1809) +LexToken(COMMA,',',1,1810) +LexToken(NUMBER,'1',1,1811) +LexToken(COMMA,',',1,1812) +LexToken(DQSTRING,'"vec"',1,1817) +LexToken(COMMA,',',1,1818) +LexToken(NUMBER,'1',1,1819) +LexToken(COMMA,',',1,1820) +LexToken(DQSTRING,'"vec"',1,1825) +LexToken(COMMA,',',1,1826) +LexToken(NUMBER,'1',1,1827) +LexToken(CLOSEBRACKET,')',1,1828) +LexToken(COMMA,',',1,1829) +LexToken(VAR,'label',1,1830) +LexToken(CLOSEBRACKET,')',1,1835) +LexToken(EOL,'\n',1,1836) +LexToken(IF,'if',1,1849) +LexToken(NOT,'~',1,1852) +LexToken(VAR,'ok',1,1853) +LexToken(THEN,'then',1,1856) +LexToken(EOL,'\n',1,1860) +LexToken(BREAK,'break',1,1877) +LexToken(COMMA,',',1,1882) +LexToken(EOL,'\n',1,1883) +LexToken(END,'end',1,1896) +LexToken(EOL,'\n',1,1899) +LexToken(VAR,'rule',1,1912) +LexToken(ASSIGNMENT,'=',1,1916) +LexToken(VAR,'int',1,1917) +LexToken(OPENBRACKET,'(',1,1920) +LexToken(VAR,'rule',1,1921) +LexToken(CLOSEBRACKET,')',1,1925) +LexToken(EOL,'\n',1,1926) +LexToken(IF,'if',1,1939) +LexToken(OPENBRACKET,'(',1,1942) +LexToken(VAR,'dtype',1,1943) +LexToken(COMPARISON,'<',1,1948) +LexToken(NUMBER,'1',1,1949) +LexToken(LOGICAL,'|',1,1950) +LexToken(VAR,'dtype',1,1951) +LexToken(COMPARISON,'>',1,1956) +LexToken(NUMBER,'8',1,1957) +LexToken(CLOSEBRACKET,')',1,1958) +LexToken(THEN,'then',1,1960) +LexToken(EOL,'\n',1,1964) +LexToken(VAR,'message',1,1981) +LexToken(OPENBRACKET,'(',1,1988) +LexToken(DQSTRING,'"type is not supported"',1,2011) +LexToken(CLOSEBRACKET,')',1,2012) +LexToken(SEMICOLON,';',1,2013) +LexToken(EOL,'\n',1,2014) +LexToken(VAR,'ok',1,2031) +LexToken(ASSIGNMENT,'=',1,2033) +LexToken(PREVAR_BOOLEAN,'%f',1,2034) +LexToken(SEMICOLON,';',1,2036) +LexToken(EOL,'\n',1,2037) +LexToken(END,'end',1,2050) +LexToken(EOL,'\n',1,2053) +LexToken(IF,'if',1,2066) +LexToken(OPENBRACKET,'(',1,2069) +LexToken(VAR,'rule',1,2070) +LexToken(COMPARISON,'<',1,2074) +LexToken(NUMBER,'1',1,2075) +LexToken(LOGICAL,'|',1,2076) +LexToken(VAR,'rule',1,2077) +LexToken(COMPARISON,'>',1,2081) +LexToken(NUMBER,'3',1,2082) +LexToken(CLOSEBRACKET,')',1,2083) +LexToken(THEN,'then',1,2085) +LexToken(EOL,'\n',1,2089) +LexToken(VAR,'message',1,2106) +LexToken(OPENBRACKET,'(',1,2113) +LexToken(DQSTRING,'"Multiplication rule must be only 1,2 or 3"',1,2156) +LexToken(CLOSEBRACKET,')',1,2157) +LexToken(SEMICOLON,';',1,2158) +LexToken(EOL,'\n',1,2159) +LexToken(VAR,'ok',1,2176) +LexToken(ASSIGNMENT,'=',1,2178) +LexToken(PREVAR_BOOLEAN,'%f',1,2179) +LexToken(SEMICOLON,';',1,2181) +LexToken(EOL,'\n',1,2182) +LexToken(END,'end',1,2195) +LexToken(EOL,'\n',1,2198) +LexToken(IF,'if',1,2211) +LexToken(OPENBRACKET,'(',1,2214) +LexToken(VAR,'dtype',1,2215) +LexToken(COMPARISON,'==',1,2220) +LexToken(NUMBER,'1',1,2222) +LexToken(LOGICAL,'|',1,2223) +LexToken(VAR,'dtype',1,2224) +LexToken(COMPARISON,'==',1,2229) +LexToken(NUMBER,'2',1,2231) +LexToken(CLOSEBRACKET,')',1,2232) +LexToken(THEN,'then',1,2234) +LexToken(EOL,'\n',1,2238) +LexToken(VAR,'np',1,2255) +LexToken(ASSIGNMENT,'=',1,2257) +LexToken(NUMBER,'0',1,2258) +LexToken(SEMICOLON,';',1,2259) +LexToken(EOL,'\n',1,2260) +LexToken(END,'end',1,2273) +LexToken(EOL,'\n',1,2276) +LexToken(VAR,'TABMIN',1,2289) +LexToken(ASSIGNMENT,'=',1,2295) +LexToken(OPENSQBRACKET,'[',1,2296) +LexToken(NUMBER,'0',1,2297) +LexToken(SEMICOLON,';',1,2298) +LexToken(NUMBER,'0',1,2299) +LexToken(SEMICOLON,';',1,2300) +LexToken(OPERATOR,'-',1,2301) +LexToken(OPENBRACKET,'(',1,2302) +LexToken(NUMBER,'2',1,2303) +LexToken(OPERATOR,'^',1,2304) +LexToken(NUMBER,'31',1,2305) +LexToken(CLOSEBRACKET,')',1,2307) +LexToken(SEMICOLON,';',1,2308) +LexToken(OPERATOR,'-',1,2309) +LexToken(OPENBRACKET,'(',1,2310) +LexToken(NUMBER,'2',1,2311) +LexToken(OPERATOR,'^',1,2312) +LexToken(NUMBER,'15',1,2313) +LexToken(CLOSEBRACKET,')',1,2315) +LexToken(SEMICOLON,';',1,2316) +LexToken(OPERATOR,'-',1,2317) +LexToken(OPENBRACKET,'(',1,2318) +LexToken(NUMBER,'2',1,2319) +LexToken(OPERATOR,'^',1,2320) +LexToken(NUMBER,'7',1,2321) +LexToken(CLOSEBRACKET,')',1,2322) +LexToken(SEMICOLON,';',1,2323) +LexToken(NUMBER,'0',1,2324) +LexToken(SEMICOLON,';',1,2325) +LexToken(NUMBER,'0',1,2326) +LexToken(SEMICOLON,';',1,2327) +LexToken(NUMBER,'0',1,2328) +LexToken(CLOSESQBRACKET,']',1,2329) +LexToken(EOL,'\n',1,2330) +LexToken(VAR,'TABMAX',1,2343) +LexToken(ASSIGNMENT,'=',1,2349) +LexToken(OPENSQBRACKET,'[',1,2350) +LexToken(NUMBER,'0',1,2351) +LexToken(SEMICOLON,';',1,2352) +LexToken(NUMBER,'0',1,2353) +LexToken(SEMICOLON,';',1,2354) +LexToken(OPENBRACKET,'(',1,2355) +LexToken(NUMBER,'2',1,2356) +LexToken(OPERATOR,'^',1,2357) +LexToken(NUMBER,'31',1,2358) +LexToken(CLOSEBRACKET,')',1,2360) +LexToken(NUMBER,'-1',1,2361) +LexToken(SEMICOLON,';',1,2363) +LexToken(OPENBRACKET,'(',1,2364) +LexToken(NUMBER,'2',1,2365) +LexToken(OPERATOR,'^',1,2366) +LexToken(NUMBER,'15',1,2367) +LexToken(CLOSEBRACKET,')',1,2369) +LexToken(NUMBER,'-1',1,2370) +LexToken(SEMICOLON,';',1,2372) +LexToken(OPENBRACKET,'(',1,2373) +LexToken(NUMBER,'2',1,2374) +LexToken(OPERATOR,'^',1,2375) +LexToken(NUMBER,'7',1,2376) +LexToken(CLOSEBRACKET,')',1,2377) +LexToken(NUMBER,'-1',1,2378) +LexToken(SEMICOLON,';',1,2380) +LexToken(OPENBRACKET,'(',1,2381) +LexToken(NUMBER,'2',1,2382) +LexToken(OPERATOR,'^',1,2383) +LexToken(NUMBER,'32',1,2384) +LexToken(CLOSEBRACKET,')',1,2386) +LexToken(NUMBER,'-1',1,2387) +LexToken(SEMICOLON,';',1,2389) +LexToken(OPENBRACKET,'(',1,2390) +LexToken(NUMBER,'2',1,2391) +LexToken(OPERATOR,'^',1,2392) +LexToken(NUMBER,'16',1,2393) +LexToken(CLOSEBRACKET,')',1,2395) +LexToken(NUMBER,'-1',1,2396) +LexToken(SEMICOLON,';',1,2398) +LexToken(OPENBRACKET,'(',1,2399) +LexToken(NUMBER,'2',1,2400) +LexToken(OPERATOR,'^',1,2401) +LexToken(NUMBER,'8',1,2402) +LexToken(CLOSEBRACKET,')',1,2403) +LexToken(NUMBER,'-1',1,2404) +LexToken(CLOSESQBRACKET,']',1,2406) +LexToken(EOL,'\n',1,2407) +LexToken(IF,'if',1,2420) +LexToken(VAR,'rule',1,2423) +LexToken(COMPARISON,'==',1,2427) +LexToken(NUMBER,'2',1,2429) +LexToken(THEN,'then',1,2431) +LexToken(EOL,'\n',1,2435) +LexToken(IF,'if',1,2452) +LexToken(VAR,'np',1,2455) +LexToken(COMPARISON,'==',1,2457) +LexToken(NUMBER,'0',1,2459) +LexToken(THEN,'then',1,2461) +LexToken(EOL,'\n',1,2465) +LexToken(VAR,'model',1,2486) +LexToken(DOT,'.',1,2491) +LexToken(VAR,'sim',1,2492) +LexToken(ASSIGNMENT,'=',1,2495) +LexToken(VAR,'list',1,2496) +LexToken(OPENBRACKET,'(',1,2500) +LexToken(DQSTRING,'"matmul2_m"',1,2511) +LexToken(COMMA,',',1,2512) +LexToken(NUMBER,'4',1,2513) +LexToken(CLOSEBRACKET,')',1,2514) +LexToken(EOL,'\n',1,2515) +LexToken(ELSEIF,'elseif',1,2532) +LexToken(VAR,'np',1,2539) +LexToken(COMPARISON,'==',1,2541) +LexToken(NUMBER,'1',1,2543) +LexToken(THEN,'then',1,2545) +LexToken(EOL,'\n',1,2549) +LexToken(VAR,'model',1,2570) +LexToken(DOT,'.',1,2575) +LexToken(VAR,'sim',1,2576) +LexToken(ASSIGNMENT,'=',1,2579) +LexToken(VAR,'list',1,2580) +LexToken(OPENBRACKET,'(',1,2584) +LexToken(DQSTRING,'"matmul2_s"',1,2595) +LexToken(COMMA,',',1,2596) +LexToken(NUMBER,'4',1,2597) +LexToken(CLOSEBRACKET,')',1,2598) +LexToken(EOL,'\n',1,2599) +LexToken(ELSE,'else',1,2616) +LexToken(EOL,'\n',1,2620) +LexToken(VAR,'model',1,2641) +LexToken(DOT,'.',1,2646) +LexToken(VAR,'sim',1,2647) +LexToken(ASSIGNMENT,'=',1,2650) +LexToken(VAR,'list',1,2651) +LexToken(OPENBRACKET,'(',1,2655) +LexToken(DQSTRING,'"matmul2_e"',1,2666) +LexToken(COMMA,',',1,2667) +LexToken(NUMBER,'4',1,2668) +LexToken(CLOSEBRACKET,')',1,2669) +LexToken(EOL,'\n',1,2670) +LexToken(END,'end',1,2687) +LexToken(EOL,'\n',1,2690) +LexToken(ELSEIF,'elseif',1,2703) +LexToken(VAR,'rule',1,2710) +LexToken(COMPARISON,'==',1,2714) +LexToken(NUMBER,'3',1,2716) +LexToken(THEN,'then',1,2718) +LexToken(EOL,'\n',1,2722) +LexToken(IF,'if',1,2739) +LexToken(VAR,'np',1,2742) +LexToken(COMPARISON,'==',1,2744) +LexToken(NUMBER,'0',1,2746) +LexToken(THEN,'then',1,2748) +LexToken(EOL,'\n',1,2752) +LexToken(VAR,'model',1,2773) +LexToken(DOT,'.',1,2778) +LexToken(VAR,'sim',1,2779) +LexToken(ASSIGNMENT,'=',1,2782) +LexToken(VAR,'list',1,2783) +LexToken(OPENBRACKET,'(',1,2787) +LexToken(DQSTRING,'"matbyscal"',1,2798) +LexToken(COMMA,',',1,2799) +LexToken(NUMBER,'4',1,2800) +LexToken(CLOSEBRACKET,')',1,2801) +LexToken(EOL,'\n',1,2802) +LexToken(ELSEIF,'elseif',1,2819) +LexToken(VAR,'np',1,2826) +LexToken(COMPARISON,'==',1,2828) +LexToken(NUMBER,'1',1,2830) +LexToken(THEN,'then',1,2832) +LexToken(EOL,'\n',1,2836) +LexToken(VAR,'model',1,2857) +LexToken(DOT,'.',1,2862) +LexToken(VAR,'sim',1,2863) +LexToken(ASSIGNMENT,'=',1,2866) +LexToken(VAR,'list',1,2867) +LexToken(OPENBRACKET,'(',1,2871) +LexToken(DQSTRING,'"matbyscal_s"',1,2884) +LexToken(COMMA,',',1,2885) +LexToken(NUMBER,'4',1,2886) +LexToken(CLOSEBRACKET,')',1,2887) +LexToken(EOL,'\n',1,2888) +LexToken(ELSE,'else',1,2905) +LexToken(EOL,'\n',1,2909) +LexToken(VAR,'model',1,2930) +LexToken(DOT,'.',1,2935) +LexToken(VAR,'sim',1,2936) +LexToken(ASSIGNMENT,'=',1,2939) +LexToken(VAR,'list',1,2940) +LexToken(OPENBRACKET,'(',1,2944) +LexToken(DQSTRING,'"matbyscal_e"',1,2957) +LexToken(COMMA,',',1,2958) +LexToken(NUMBER,'4',1,2959) +LexToken(CLOSEBRACKET,')',1,2960) +LexToken(EOL,'\n',1,2961) +LexToken(END,'end',1,2978) +LexToken(EOL,'\n',1,2981) +LexToken(ELSE,'else',1,2994) +LexToken(EOL,'\n',1,2998) +LexToken(IF,'if',1,3015) +LexToken(OPENBRACKET,'(',1,3018) +LexToken(VAR,'dtype',1,3019) +LexToken(COMPARISON,'==',1,3024) +LexToken(NUMBER,'1',1,3026) +LexToken(CLOSEBRACKET,')',1,3027) +LexToken(THEN,'then',1,3029) +LexToken(EOL,'\n',1,3033) +LexToken(VAR,'model',1,3054) +LexToken(DOT,'.',1,3059) +LexToken(VAR,'sim',1,3060) +LexToken(ASSIGNMENT,'=',1,3063) +LexToken(VAR,'list',1,3064) +LexToken(OPENBRACKET,'(',1,3068) +LexToken(DQSTRING,'"matmul_m"',1,3078) +LexToken(COMMA,',',1,3079) +LexToken(NUMBER,'4',1,3080) +LexToken(CLOSEBRACKET,')',1,3081) +LexToken(SEMICOLON,';',1,3082) +LexToken(EOL,'\n',1,3083) +LexToken(ELSEIF,'elseif',1,3100) +LexToken(OPENBRACKET,'(',1,3107) +LexToken(VAR,'dtype',1,3108) +LexToken(COMPARISON,'==',1,3113) +LexToken(NUMBER,'2',1,3115) +LexToken(CLOSEBRACKET,')',1,3116) +LexToken(THEN,'then',1,3118) +LexToken(EOL,'\n',1,3122) +LexToken(VAR,'model',1,3143) +LexToken(DOT,'.',1,3148) +LexToken(VAR,'sim',1,3149) +LexToken(ASSIGNMENT,'=',1,3152) +LexToken(VAR,'list',1,3153) +LexToken(OPENBRACKET,'(',1,3157) +LexToken(DQSTRING,'"matzmul_m"',1,3168) +LexToken(COMMA,',',1,3169) +LexToken(NUMBER,'4',1,3170) +LexToken(CLOSEBRACKET,')',1,3171) +LexToken(SEMICOLON,';',1,3172) +LexToken(EOL,'\n',1,3173) +LexToken(ELSEIF,'elseif',1,3190) +LexToken(VAR,'dtype',1,3197) +LexToken(COMPARISON,'==',1,3202) +LexToken(NUMBER,'3',1,3204) +LexToken(THEN,'then',1,3206) +LexToken(EOL,'\n',1,3210) +LexToken(IF,'if',1,3231) +LexToken(VAR,'np',1,3234) +LexToken(COMPARISON,'==',1,3236) +LexToken(NUMBER,'0',1,3238) +LexToken(THEN,'then',1,3240) +LexToken(EOL,'\n',1,3244) +LexToken(VAR,'model',1,3269) +LexToken(DOT,'.',1,3274) +LexToken(VAR,'sim',1,3275) +LexToken(ASSIGNMENT,'=',1,3278) +LexToken(VAR,'list',1,3279) +LexToken(OPENBRACKET,'(',1,3283) +LexToken(DQSTRING,'"matmul_i32n"',1,3296) +LexToken(COMMA,',',1,3297) +LexToken(NUMBER,'4',1,3298) +LexToken(CLOSEBRACKET,')',1,3299) +LexToken(EOL,'\n',1,3300) +LexToken(ELSEIF,'elseif',1,3321) +LexToken(VAR,'np',1,3328) +LexToken(COMPARISON,'==',1,3330) +LexToken(NUMBER,'1',1,3332) +LexToken(THEN,'then',1,3334) +LexToken(EOL,'\n',1,3338) +LexToken(VAR,'model',1,3363) +LexToken(DOT,'.',1,3368) +LexToken(VAR,'sim',1,3369) +LexToken(ASSIGNMENT,'=',1,3372) +LexToken(VAR,'list',1,3373) +LexToken(OPENBRACKET,'(',1,3377) +LexToken(DQSTRING,'"matmul_i32s"',1,3390) +LexToken(COMMA,',',1,3391) +LexToken(NUMBER,'4',1,3392) +LexToken(CLOSEBRACKET,')',1,3393) +LexToken(EOL,'\n',1,3394) +LexToken(ELSE,'else',1,3415) +LexToken(EOL,'\n',1,3419) +LexToken(VAR,'model',1,3444) +LexToken(DOT,'.',1,3449) +LexToken(VAR,'sim',1,3450) +LexToken(ASSIGNMENT,'=',1,3453) +LexToken(VAR,'list',1,3454) +LexToken(OPENBRACKET,'(',1,3458) +LexToken(DQSTRING,'"matmul_i32e"',1,3471) +LexToken(COMMA,',',1,3472) +LexToken(NUMBER,'4',1,3473) +LexToken(CLOSEBRACKET,')',1,3474) +LexToken(EOL,'\n',1,3475) +LexToken(END,'end',1,3496) +LexToken(EOL,'\n',1,3499) +LexToken(ELSEIF,'elseif',1,3516) +LexToken(VAR,'dtype',1,3523) +LexToken(COMPARISON,'==',1,3528) +LexToken(NUMBER,'4',1,3530) +LexToken(THEN,'then',1,3532) +LexToken(EOL,'\n',1,3536) +LexToken(IF,'if',1,3557) +LexToken(VAR,'np',1,3560) +LexToken(COMPARISON,'==',1,3562) +LexToken(NUMBER,'0',1,3564) +LexToken(THEN,'then',1,3566) +LexToken(EOL,'\n',1,3570) +LexToken(VAR,'model',1,3595) +LexToken(DOT,'.',1,3600) +LexToken(VAR,'sim',1,3601) +LexToken(ASSIGNMENT,'=',1,3604) +LexToken(VAR,'list',1,3605) +LexToken(OPENBRACKET,'(',1,3609) +LexToken(DQSTRING,'"matmul_i16n"',1,3622) +LexToken(COMMA,',',1,3623) +LexToken(NUMBER,'4',1,3624) +LexToken(CLOSEBRACKET,')',1,3625) +LexToken(EOL,'\n',1,3626) +LexToken(ELSEIF,'elseif',1,3647) +LexToken(VAR,'np',1,3654) +LexToken(COMPARISON,'==',1,3656) +LexToken(NUMBER,'1',1,3658) +LexToken(THEN,'then',1,3660) +LexToken(EOL,'\n',1,3664) +LexToken(VAR,'model',1,3689) +LexToken(DOT,'.',1,3694) +LexToken(VAR,'sim',1,3695) +LexToken(ASSIGNMENT,'=',1,3698) +LexToken(VAR,'list',1,3699) +LexToken(OPENBRACKET,'(',1,3703) +LexToken(DQSTRING,'"matmul_i16s"',1,3716) +LexToken(COMMA,',',1,3717) +LexToken(NUMBER,'4',1,3718) +LexToken(CLOSEBRACKET,')',1,3719) +LexToken(EOL,'\n',1,3720) +LexToken(ELSE,'else',1,3741) +LexToken(EOL,'\n',1,3745) +LexToken(VAR,'model',1,3770) +LexToken(DOT,'.',1,3775) +LexToken(VAR,'sim',1,3776) +LexToken(ASSIGNMENT,'=',1,3779) +LexToken(VAR,'list',1,3780) +LexToken(OPENBRACKET,'(',1,3784) +LexToken(DQSTRING,'"matmul_i16e"',1,3797) +LexToken(COMMA,',',1,3798) +LexToken(NUMBER,'4',1,3799) +LexToken(CLOSEBRACKET,')',1,3800) +LexToken(EOL,'\n',1,3801) +LexToken(END,'end',1,3822) +LexToken(EOL,'\n',1,3825) +LexToken(ELSEIF,'elseif',1,3842) +LexToken(VAR,'dtype',1,3849) +LexToken(COMPARISON,'==',1,3854) +LexToken(NUMBER,'5',1,3856) +LexToken(THEN,'then',1,3858) +LexToken(EOL,'\n',1,3862) +LexToken(IF,'if',1,3883) +LexToken(VAR,'np',1,3886) +LexToken(COMPARISON,'==',1,3888) +LexToken(NUMBER,'0',1,3890) +LexToken(THEN,'then',1,3892) +LexToken(EOL,'\n',1,3896) +LexToken(VAR,'model',1,3921) +LexToken(DOT,'.',1,3926) +LexToken(VAR,'sim',1,3927) +LexToken(ASSIGNMENT,'=',1,3930) +LexToken(VAR,'list',1,3931) +LexToken(OPENBRACKET,'(',1,3935) +LexToken(DQSTRING,'"matmul_i8n"',1,3947) +LexToken(COMMA,',',1,3948) +LexToken(NUMBER,'4',1,3949) +LexToken(CLOSEBRACKET,')',1,3950) +LexToken(EOL,'\n',1,3951) +LexToken(ELSEIF,'elseif',1,3972) +LexToken(VAR,'np',1,3979) +LexToken(COMPARISON,'==',1,3981) +LexToken(NUMBER,'1',1,3983) +LexToken(THEN,'then',1,3985) +LexToken(EOL,'\n',1,3989) +LexToken(VAR,'model',1,4014) +LexToken(DOT,'.',1,4019) +LexToken(VAR,'sim',1,4020) +LexToken(ASSIGNMENT,'=',1,4023) +LexToken(VAR,'list',1,4024) +LexToken(OPENBRACKET,'(',1,4028) +LexToken(DQSTRING,'"matmul_i8s"',1,4040) +LexToken(COMMA,',',1,4041) +LexToken(NUMBER,'4',1,4042) +LexToken(CLOSEBRACKET,')',1,4043) +LexToken(EOL,'\n',1,4044) +LexToken(ELSE,'else',1,4065) +LexToken(EOL,'\n',1,4069) +LexToken(VAR,'model',1,4094) +LexToken(DOT,'.',1,4099) +LexToken(VAR,'sim',1,4100) +LexToken(ASSIGNMENT,'=',1,4103) +LexToken(VAR,'list',1,4104) +LexToken(OPENBRACKET,'(',1,4108) +LexToken(DQSTRING,'"matmul_i8e"',1,4120) +LexToken(COMMA,',',1,4121) +LexToken(NUMBER,'4',1,4122) +LexToken(CLOSEBRACKET,')',1,4123) +LexToken(EOL,'\n',1,4124) +LexToken(END,'end',1,4145) +LexToken(EOL,'\n',1,4148) +LexToken(ELSEIF,'elseif',1,4165) +LexToken(VAR,'dtype',1,4172) +LexToken(COMPARISON,'==',1,4177) +LexToken(NUMBER,'6',1,4179) +LexToken(THEN,'then',1,4181) +LexToken(EOL,'\n',1,4185) +LexToken(IF,'if',1,4206) +LexToken(VAR,'np',1,4209) +LexToken(COMPARISON,'==',1,4211) +LexToken(NUMBER,'0',1,4213) +LexToken(THEN,'then',1,4215) +LexToken(EOL,'\n',1,4219) +LexToken(VAR,'model',1,4244) +LexToken(DOT,'.',1,4249) +LexToken(VAR,'sim',1,4250) +LexToken(ASSIGNMENT,'=',1,4253) +LexToken(VAR,'list',1,4254) +LexToken(OPENBRACKET,'(',1,4258) +LexToken(DQSTRING,'"matmul_ui32n"',1,4272) +LexToken(COMMA,',',1,4273) +LexToken(NUMBER,'4',1,4274) +LexToken(CLOSEBRACKET,')',1,4275) +LexToken(EOL,'\n',1,4276) +LexToken(ELSEIF,'elseif',1,4297) +LexToken(VAR,'np',1,4304) +LexToken(COMPARISON,'==',1,4306) +LexToken(NUMBER,'1',1,4308) +LexToken(THEN,'then',1,4310) +LexToken(EOL,'\n',1,4314) +LexToken(VAR,'model',1,4339) +LexToken(DOT,'.',1,4344) +LexToken(VAR,'sim',1,4345) +LexToken(ASSIGNMENT,'=',1,4348) +LexToken(VAR,'list',1,4349) +LexToken(OPENBRACKET,'(',1,4353) +LexToken(DQSTRING,'"matmul_ui32s"',1,4367) +LexToken(COMMA,',',1,4368) +LexToken(NUMBER,'4',1,4369) +LexToken(CLOSEBRACKET,')',1,4370) +LexToken(EOL,'\n',1,4371) +LexToken(ELSE,'else',1,4392) +LexToken(EOL,'\n',1,4396) +LexToken(VAR,'model',1,4421) +LexToken(DOT,'.',1,4426) +LexToken(VAR,'sim',1,4427) +LexToken(ASSIGNMENT,'=',1,4430) +LexToken(VAR,'list',1,4431) +LexToken(OPENBRACKET,'(',1,4435) +LexToken(DQSTRING,'"matmul_ui32e"',1,4449) +LexToken(COMMA,',',1,4450) +LexToken(NUMBER,'4',1,4451) +LexToken(CLOSEBRACKET,')',1,4452) +LexToken(EOL,'\n',1,4453) +LexToken(END,'end',1,4474) +LexToken(EOL,'\n',1,4477) +LexToken(ELSEIF,'elseif',1,4494) +LexToken(VAR,'dtype',1,4501) +LexToken(COMPARISON,'==',1,4506) +LexToken(NUMBER,'7',1,4508) +LexToken(THEN,'then',1,4510) +LexToken(EOL,'\n',1,4514) +LexToken(IF,'if',1,4535) +LexToken(VAR,'np',1,4538) +LexToken(COMPARISON,'==',1,4540) +LexToken(NUMBER,'0',1,4542) +LexToken(THEN,'then',1,4544) +LexToken(EOL,'\n',1,4548) +LexToken(VAR,'model',1,4573) +LexToken(DOT,'.',1,4578) +LexToken(VAR,'sim',1,4579) +LexToken(ASSIGNMENT,'=',1,4582) +LexToken(VAR,'list',1,4583) +LexToken(OPENBRACKET,'(',1,4587) +LexToken(DQSTRING,'"matmul_ui16n"',1,4601) +LexToken(COMMA,',',1,4602) +LexToken(NUMBER,'4',1,4603) +LexToken(CLOSEBRACKET,')',1,4604) +LexToken(EOL,'\n',1,4605) +LexToken(ELSEIF,'elseif',1,4626) +LexToken(VAR,'np',1,4633) +LexToken(COMPARISON,'==',1,4635) +LexToken(NUMBER,'1',1,4637) +LexToken(THEN,'then',1,4639) +LexToken(EOL,'\n',1,4643) +LexToken(VAR,'model',1,4668) +LexToken(DOT,'.',1,4673) +LexToken(VAR,'sim',1,4674) +LexToken(ASSIGNMENT,'=',1,4677) +LexToken(VAR,'list',1,4678) +LexToken(OPENBRACKET,'(',1,4682) +LexToken(DQSTRING,'"matmul_ui16s"',1,4696) +LexToken(COMMA,',',1,4697) +LexToken(NUMBER,'4',1,4698) +LexToken(CLOSEBRACKET,')',1,4699) +LexToken(EOL,'\n',1,4700) +LexToken(ELSE,'else',1,4721) +LexToken(EOL,'\n',1,4725) +LexToken(VAR,'model',1,4750) +LexToken(DOT,'.',1,4755) +LexToken(VAR,'sim',1,4756) +LexToken(ASSIGNMENT,'=',1,4759) +LexToken(VAR,'list',1,4760) +LexToken(OPENBRACKET,'(',1,4764) +LexToken(DQSTRING,'"matmul_ui16e"',1,4778) +LexToken(COMMA,',',1,4779) +LexToken(NUMBER,'4',1,4780) +LexToken(CLOSEBRACKET,')',1,4781) +LexToken(EOL,'\n',1,4782) +LexToken(END,'end',1,4803) +LexToken(EOL,'\n',1,4806) +LexToken(ELSEIF,'elseif',1,4823) +LexToken(VAR,'dtype',1,4830) +LexToken(COMPARISON,'==',1,4835) +LexToken(NUMBER,'8',1,4837) +LexToken(THEN,'then',1,4839) +LexToken(EOL,'\n',1,4843) +LexToken(IF,'if',1,4864) +LexToken(VAR,'np',1,4867) +LexToken(COMPARISON,'==',1,4869) +LexToken(NUMBER,'0',1,4871) +LexToken(THEN,'then',1,4873) +LexToken(EOL,'\n',1,4877) +LexToken(VAR,'model',1,4902) +LexToken(DOT,'.',1,4907) +LexToken(VAR,'sim',1,4908) +LexToken(ASSIGNMENT,'=',1,4911) +LexToken(VAR,'list',1,4912) +LexToken(OPENBRACKET,'(',1,4916) +LexToken(DQSTRING,'"matmul_ui8n"',1,4929) +LexToken(COMMA,',',1,4930) +LexToken(NUMBER,'4',1,4931) +LexToken(CLOSEBRACKET,')',1,4932) +LexToken(EOL,'\n',1,4933) +LexToken(ELSEIF,'elseif',1,4954) +LexToken(VAR,'np',1,4961) +LexToken(COMPARISON,'==',1,4963) +LexToken(NUMBER,'1',1,4965) +LexToken(THEN,'then',1,4967) +LexToken(EOL,'\n',1,4971) +LexToken(VAR,'model',1,4996) +LexToken(DOT,'.',1,5001) +LexToken(VAR,'sim',1,5002) +LexToken(ASSIGNMENT,'=',1,5005) +LexToken(VAR,'list',1,5006) +LexToken(OPENBRACKET,'(',1,5010) +LexToken(DQSTRING,'"matmul_ui8s"',1,5023) +LexToken(COMMA,',',1,5024) +LexToken(NUMBER,'4',1,5025) +LexToken(CLOSEBRACKET,')',1,5026) +LexToken(EOL,'\n',1,5027) +LexToken(ELSE,'else',1,5048) +LexToken(EOL,'\n',1,5052) +LexToken(VAR,'model',1,5077) +LexToken(DOT,'.',1,5082) +LexToken(VAR,'sim',1,5083) +LexToken(ASSIGNMENT,'=',1,5086) +LexToken(VAR,'list',1,5087) +LexToken(OPENBRACKET,'(',1,5091) +LexToken(DQSTRING,'"matmul_ui8e"',1,5104) +LexToken(COMMA,',',1,5105) +LexToken(NUMBER,'4',1,5106) +LexToken(CLOSEBRACKET,')',1,5107) +LexToken(EOL,'\n',1,5108) +LexToken(END,'end',1,5129) +LexToken(EOL,'\n',1,5132) +LexToken(END,'end',1,5149) +LexToken(EOL,'\n',1,5152) +LexToken(END,'end',1,5165) +LexToken(EOL,'\n',1,5168) +LexToken(VAR,'kmin',1,5181) +LexToken(ASSIGNMENT,'=',1,5185) +LexToken(VAR,'TABMIN',1,5186) +LexToken(OPENBRACKET,'(',1,5192) +LexToken(VAR,'dtype',1,5193) +LexToken(CLOSEBRACKET,')',1,5198) +LexToken(SEMICOLON,';',1,5199) +LexToken(VAR,'kmax',1,5200) +LexToken(ASSIGNMENT,'=',1,5204) +LexToken(VAR,'TABMAX',1,5205) +LexToken(OPENBRACKET,'(',1,5211) +LexToken(VAR,'dtype',1,5212) +LexToken(CLOSEBRACKET,')',1,5217) +LexToken(EOL,'\n',1,5218) +LexToken(VAR,'it',1,5231) +LexToken(ASSIGNMENT,'=',1,5233) +LexToken(VAR,'dtype',1,5234) +LexToken(OPERATOR,'*',1,5239) +LexToken(VAR,'ones',1,5240) +LexToken(OPENBRACKET,'(',1,5244) +LexToken(NUMBER,'1',1,5245) +LexToken(COMMA,',',1,5246) +LexToken(NUMBER,'2',1,5247) +LexToken(CLOSEBRACKET,')',1,5248) +LexToken(SEMICOLON,';',1,5249) +LexToken(EOL,'\n',1,5250) +LexToken(VAR,'ot',1,5263) +LexToken(ASSIGNMENT,'=',1,5265) +LexToken(VAR,'dtype',1,5266) +LexToken(EOL,'\n',1,5271) +LexToken(IF,'if',1,5284) +LexToken(VAR,'rule',1,5287) +LexToken(COMPARISON,'==',1,5291) +LexToken(NUMBER,'1',1,5293) +LexToken(THEN,'then',1,5295) +LexToken(EOL,'\n',1,5299) +LexToken(VAR,'in',1,5316) +LexToken(ASSIGNMENT,'=',1,5318) +LexToken(OPENSQBRACKET,'[',1,5319) +LexToken(NUMBER,'-1',1,5320) +LexToken(NUMBER,'-2',1,5323) +LexToken(SEMICOLON,';',1,5325) +LexToken(NUMBER,'-2',1,5326) +LexToken(NUMBER,'-3',1,5329) +LexToken(CLOSESQBRACKET,']',1,5331) +LexToken(SEMICOLON,';',1,5332) +LexToken(EOL,'\n',1,5333) +LexToken(VAR,'out',1,5350) +LexToken(ASSIGNMENT,'=',1,5353) +LexToken(OPENSQBRACKET,'[',1,5354) +LexToken(NUMBER,'-1',1,5355) +LexToken(NUMBER,'-3',1,5358) +LexToken(CLOSESQBRACKET,']',1,5360) +LexToken(SEMICOLON,';',1,5361) +LexToken(EOL,'\n',1,5362) +LexToken(ELSEIF,'elseif',1,5375) +LexToken(VAR,'rule',1,5382) +LexToken(COMPARISON,'==',1,5386) +LexToken(NUMBER,'2',1,5388) +LexToken(THEN,'then',1,5390) +LexToken(EOL,'\n',1,5394) +LexToken(VAR,'in',1,5411) +LexToken(ASSIGNMENT,'=',1,5413) +LexToken(OPENSQBRACKET,'[',1,5414) +LexToken(NUMBER,'-1',1,5415) +LexToken(NUMBER,'-2',1,5418) +LexToken(SEMICOLON,';',1,5420) +LexToken(NUMBER,'-1',1,5421) +LexToken(NUMBER,'-2',1,5424) +LexToken(CLOSESQBRACKET,']',1,5426) +LexToken(EOL,'\n',1,5427) +LexToken(VAR,'out',1,5444) +LexToken(ASSIGNMENT,'=',1,5447) +LexToken(OPENSQBRACKET,'[',1,5448) +LexToken(NUMBER,'-1',1,5449) +LexToken(NUMBER,'-2',1,5452) +LexToken(CLOSESQBRACKET,']',1,5454) +LexToken(EOL,'\n',1,5455) +LexToken(ELSE,'else',1,5468) +LexToken(EOL,'\n',1,5472) +LexToken(VAR,'in',1,5489) +LexToken(ASSIGNMENT,'=',1,5491) +LexToken(OPENSQBRACKET,'[',1,5492) +LexToken(NUMBER,'-1',1,5493) +LexToken(NUMBER,'-2',1,5496) +LexToken(SEMICOLON,';',1,5498) +LexToken(NUMBER,'1',1,5499) +LexToken(NUMBER,'1',1,5501) +LexToken(CLOSESQBRACKET,']',1,5502) +LexToken(EOL,'\n',1,5503) +LexToken(VAR,'out',1,5520) +LexToken(ASSIGNMENT,'=',1,5523) +LexToken(OPENSQBRACKET,'[',1,5524) +LexToken(NUMBER,'-1',1,5525) +LexToken(NUMBER,'-2',1,5528) +LexToken(CLOSESQBRACKET,']',1,5530) +LexToken(EOL,'\n',1,5531) +LexToken(END,'end',1,5544) +LexToken(EOL,'\n',1,5547) +LexToken(OPENSQBRACKET,'[',1,5560) +LexToken(VAR,'model',1,5561) +LexToken(COMMA,',',1,5566) +LexToken(VAR,'graphics',1,5567) +LexToken(COMMA,',',1,5575) +LexToken(VAR,'ok',1,5576) +LexToken(CLOSESQBRACKET,']',1,5578) +LexToken(ASSIGNMENT,'=',1,5579) +LexToken(VAR,'set_io',1,5580) +LexToken(OPENBRACKET,'(',1,5586) +LexToken(VAR,'model',1,5587) +LexToken(COMMA,',',1,5592) +LexToken(VAR,'graphics',1,5593) +LexToken(COMMA,',',1,5601) +LexToken(VAR,'list',1,5602) +LexToken(OPENBRACKET,'(',1,5606) +LexToken(VAR,'in',1,5607) +LexToken(COMMA,',',1,5609) +LexToken(VAR,'it',1,5610) +LexToken(CLOSEBRACKET,')',1,5612) +LexToken(COMMA,',',1,5613) +LexToken(VAR,'list',1,5614) +LexToken(OPENBRACKET,'(',1,5618) +LexToken(VAR,'out',1,5619) +LexToken(COMMA,',',1,5622) +LexToken(VAR,'ot',1,5623) +LexToken(CLOSEBRACKET,')',1,5625) +LexToken(COMMA,',',1,5626) +LexToken(OPENSQBRACKET,'[',1,5627) +LexToken(CLOSESQBRACKET,']',1,5628) +LexToken(COMMA,',',1,5629) +LexToken(OPENSQBRACKET,'[',1,5630) +LexToken(CLOSESQBRACKET,']',1,5631) +LexToken(CLOSEBRACKET,')',1,5632) +LexToken(EOL,'\n',1,5633) +LexToken(IF,'if',1,5646) +LexToken(VAR,'ok',1,5649) +LexToken(THEN,'then',1,5652) +LexToken(EOL,'\n',1,5656) +LexToken(EOL,'\n',1,5715) +LexToken(VAR,'label',1,5732) +LexToken(ASSIGNMENT,'=',1,5737) +LexToken(VAR,'exprs',1,5738) +LexToken(SEMICOLON,';',1,5743) +LexToken(EOL,'\n',1,5744) +LexToken(VAR,'model',1,5761) +LexToken(DOT,'.',1,5766) +LexToken(VAR,'ipar',1,5767) +LexToken(ASSIGNMENT,'=',1,5771) +LexToken(VAR,'rule',1,5772) +LexToken(EOL,'\n',1,5776) +LexToken(VAR,'model',1,5793) +LexToken(DOT,'.',1,5798) +LexToken(VAR,'rpar',1,5799) +LexToken(ASSIGNMENT,'=',1,5803) +LexToken(OPENSQBRACKET,'[',1,5804) +LexToken(VAR,'kmin',1,5805) +LexToken(SEMICOLON,';',1,5809) +LexToken(VAR,'kmax',1,5810) +LexToken(CLOSESQBRACKET,']',1,5814) +LexToken(EOL,'\n',1,5815) +LexToken(VAR,'graphics',1,5832) +LexToken(DOT,'.',1,5840) +LexToken(VAR,'exprs',1,5841) +LexToken(ASSIGNMENT,'=',1,5846) +LexToken(VAR,'label',1,5847) +LexToken(SEMICOLON,';',1,5852) +LexToken(EOL,'\n',1,5853) +LexToken(VAR,'x',1,5870) +LexToken(DOT,'.',1,5871) +LexToken(VAR,'graphics',1,5872) +LexToken(ASSIGNMENT,'=',1,5880) +LexToken(VAR,'graphics',1,5881) +LexToken(SEMICOLON,';',1,5889) +LexToken(EOL,'\n',1,5890) +LexToken(VAR,'x',1,5907) +LexToken(DOT,'.',1,5908) +LexToken(VAR,'model',1,5909) +LexToken(ASSIGNMENT,'=',1,5914) +LexToken(VAR,'model',1,5915) +LexToken(SEMICOLON,';',1,5920) +LexToken(EOL,'\n',1,5921) +LexToken(VAR,'arg1',1,5938) +LexToken(ASSIGNMENT,'=',1,5942) +LexToken(VAR,'x',1,5943) +LexToken(EOL,'\n',1,5944) +LexToken(BREAK,'break',1,5961) +LexToken(SEMICOLON,';',1,5966) +LexToken(EOL,'\n',1,5967) +LexToken(END,'end',1,5980) +LexToken(EOL,'\n',1,5983) +LexToken(END,'end',1,5992) +LexToken(EOL,'\n',1,5995) +LexToken(EOL,'\n',1,6037) +LexToken(CASE,'case',1,6042) +LexToken(DQSTRING,'"define"',1,6054) +LexToken(THEN,'then',1,6056) +LexToken(EOL,'\n',1,6060) +LexToken(VAR,'model',1,6069) +LexToken(ASSIGNMENT,'=',1,6074) +LexToken(SCICOS_MODEL,'scicos_model',1,6075) +LexToken(OPENBRACKET,'(',1,6087) +LexToken(CLOSEBRACKET,')',1,6088) +LexToken(EOL,'\n',1,6089) +LexToken(VAR,'model',1,6098) +LexToken(DOT,'.',1,6103) +LexToken(VAR,'sim',1,6104) +LexToken(ASSIGNMENT,'=',1,6107) +LexToken(VAR,'list',1,6108) +LexToken(OPENBRACKET,'(',1,6112) +LexToken(DQSTRING,'"matmul_m"',1,6122) +LexToken(COMMA,',',1,6123) +LexToken(NUMBER,'4',1,6124) +LexToken(CLOSEBRACKET,')',1,6125) +LexToken(EOL,'\n',1,6126) +LexToken(EOL,'\n',1,6127) +LexToken(VAR,'model',1,6136) +LexToken(DOT,'.',1,6141) +LexToken(VAR,'in',1,6142) +LexToken(ASSIGNMENT,'=',1,6144) +LexToken(OPENSQBRACKET,'[',1,6145) +LexToken(NUMBER,'-1',1,6146) +LexToken(SEMICOLON,';',1,6148) +LexToken(NUMBER,'-2',1,6149) +LexToken(CLOSESQBRACKET,']',1,6151) +LexToken(EOL,'\n',1,6152) +LexToken(VAR,'model',1,6161) +LexToken(DOT,'.',1,6166) +LexToken(VAR,'in2',1,6167) +LexToken(ASSIGNMENT,'=',1,6170) +LexToken(OPENSQBRACKET,'[',1,6171) +LexToken(NUMBER,'-2',1,6172) +LexToken(SEMICOLON,';',1,6174) +LexToken(NUMBER,'-3',1,6175) +LexToken(CLOSESQBRACKET,']',1,6177) +LexToken(EOL,'\n',1,6178) +LexToken(VAR,'model',1,6187) +LexToken(DOT,'.',1,6192) +LexToken(VAR,'out',1,6193) +LexToken(ASSIGNMENT,'=',1,6196) +LexToken(NUMBER,'-1',1,6197) +LexToken(EOL,'\n',1,6199) +LexToken(VAR,'model',1,6208) +LexToken(DOT,'.',1,6213) +LexToken(VAR,'out2',1,6214) +LexToken(ASSIGNMENT,'=',1,6218) +LexToken(NUMBER,'-3',1,6219) +LexToken(EOL,'\n',1,6221) +LexToken(VAR,'model',1,6230) +LexToken(DOT,'.',1,6235) +LexToken(VAR,'dep_ut',1,6236) +LexToken(ASSIGNMENT,'=',1,6242) +LexToken(OPENSQBRACKET,'[',1,6243) +LexToken(PREVAR_BOOLEAN,'%t',1,6244) +LexToken(PREVAR_BOOLEAN,'%f',1,6247) +LexToken(CLOSESQBRACKET,']',1,6249) +LexToken(EOL,'\n',1,6250) +LexToken(EOL,'\n',1,6251) +LexToken(VAR,'model',1,6260) +LexToken(DOT,'.',1,6265) +LexToken(VAR,'ipar',1,6266) +LexToken(ASSIGNMENT,'=',1,6270) +LexToken(NUMBER,'1',1,6271) +LexToken(EOL,'\n',1,6272) +LexToken(VAR,'label',1,6281) +LexToken(ASSIGNMENT,'=',1,6286) +LexToken(OPENSQBRACKET,'[',1,6287) +LexToken(VAR,'sci2exp',1,6288) +LexToken(OPENBRACKET,'(',1,6295) +LexToken(VAR,'model',1,6296) +LexToken(DOT,'.',1,6301) +LexToken(VAR,'ipar',1,6302) +LexToken(CLOSEBRACKET,')',1,6306) +LexToken(CLOSESQBRACKET,']',1,6307) +LexToken(EOL,'\n',1,6308) +LexToken(VAR,'gr_i',1,6317) +LexToken(ASSIGNMENT,'=',1,6321) +LexToken(OPENSQBRACKET,'[',1,6322) +LexToken(CLOSESQBRACKET,']',1,6323) +LexToken(EOL,'\n',1,6324) +LexToken(VAR,'x',1,6333) +LexToken(ASSIGNMENT,'=',1,6334) +LexToken(VAR,'standard_define',1,6335) +LexToken(OPENBRACKET,'(',1,6350) +LexToken(OPENSQBRACKET,'[',1,6351) +LexToken(NUMBER,'3',1,6352) +LexToken(NUMBER,'2',1,6354) +LexToken(CLOSESQBRACKET,']',1,6355) +LexToken(COMMA,',',1,6356) +LexToken(VAR,'model',1,6357) +LexToken(COMMA,',',1,6362) +LexToken(VAR,'label',1,6363) +LexToken(COMMA,',',1,6368) +LexToken(VAR,'gr_i',1,6369) +LexToken(CLOSEBRACKET,')',1,6373) +LexToken(EOL,'\n',1,6374) +LexToken(END,'end',1,6379) +LexToken(EOL,'\n',1,6382) +LexToken(ENDFUNCTION,'endfunction',1,6383) +LexToken(EOL,'\n',1,6394) +LexToken(EOL,'\n',1,6395) |