diff options
Diffstat (limited to 'js/MatrixOp/MATSUM.js')
-rw-r--r-- | js/MatrixOp/MATSUM.js | 102 |
1 files changed, 34 insertions, 68 deletions
diff --git a/js/MatrixOp/MATSUM.js b/js/MatrixOp/MATSUM.js index 08649d4f..51262dee 100644 --- a/js/MatrixOp/MATSUM.js +++ b/js/MatrixOp/MATSUM.js @@ -42,20 +42,17 @@ 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(EOL,'\n',1,889) 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(EOL,'\n',1,899) 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(EOL,'\n',1,911) LexToken(SELECT,'select',1,917) LexToken(VAR,'job',1,924) LexToken(EOL,'\n',1,927) @@ -72,15 +69,13 @@ LexToken(ASSIGNMENT,'=',1,976) LexToken(VAR,'arg1',1,977) LexToken(DOT,'.',1,981) LexToken(VAR,'model',1,982) -LexToken(SEMICOLON,';',1,987) -LexToken(EOL,'\n',1,988) +LexToken(EOL,'\n',1,987) LexToken(VAR,'graphics',1,997) LexToken(ASSIGNMENT,'=',1,1005) LexToken(VAR,'arg1',1,1006) LexToken(DOT,'.',1,1010) LexToken(VAR,'graphics',1,1011) -LexToken(SEMICOLON,';',1,1019) -LexToken(EOL,'\n',1,1020) +LexToken(EOL,'\n',1,1019) LexToken(VAR,'label',1,1029) LexToken(ASSIGNMENT,'=',1,1034) LexToken(VAR,'graphics',1,1035) @@ -105,8 +100,7 @@ LexToken(CLOSEBRACKET,')',1,1105) LexToken(ASSIGNMENT,'=',1,1106) LexToken(OPENSQBRACKET,'[',1,1107) LexToken(CLOSESQBRACKET,']',1,1108) -LexToken(COMMA,',',1,1109) -LexToken(EOL,'\n',1,1110) +LexToken(EOL,'\n',1,1109) LexToken(END,'end',1,1119) LexToken(EOL,'\n',1,1137) LexToken(WHILE,'while',1,1146) @@ -153,8 +147,7 @@ LexToken(VAR,'ok',1,1362) LexToken(THEN,'then',1,1365) LexToken(EOL,'\n',1,1369) LexToken(BREAK,'break',1,1386) -LexToken(COMMA,',',1,1391) -LexToken(EOL,'\n',1,1392) +LexToken(EOL,'\n',1,1391) LexToken(END,'end',1,1405) LexToken(EOL,'\n',1,1408) LexToken(VAR,'label',1,1421) @@ -180,16 +173,14 @@ LexToken(EOL,'\n',1,1498) LexToken(VAR,'function_name',1,1519) LexToken(ASSIGNMENT,'=',1,1532) LexToken(DQSTRING,'"mat_sum"',1,1541) -LexToken(SEMICOLON,';',1,1542) -LexToken(EOL,'\n',1,1543) +LexToken(EOL,'\n',1,1542) LexToken(VAR,'out',1,1564) LexToken(ASSIGNMENT,'=',1,1567) LexToken(OPENSQBRACKET,'[',1,1568) LexToken(NUMBER,'1',1,1569) LexToken(NUMBER,'1',1,1571) LexToken(CLOSESQBRACKET,']',1,1572) -LexToken(SEMICOLON,';',1,1573) -LexToken(EOL,'\n',1,1574) +LexToken(EOL,'\n',1,1573) LexToken(ELSEIF,'elseif',1,1591) LexToken(OPENBRACKET,'(',1,1598) LexToken(VAR,'decomptyp',1,1599) @@ -201,8 +192,7 @@ LexToken(EOL,'\n',1,1617) LexToken(VAR,'function_name',1,1638) LexToken(ASSIGNMENT,'=',1,1651) LexToken(DQSTRING,'"mat_suml"',1,1661) -LexToken(SEMICOLON,';',1,1662) -LexToken(EOL,'\n',1,1663) +LexToken(EOL,'\n',1,1662) LexToken(VAR,'out',1,1684) LexToken(ASSIGNMENT,'=',1,1687) LexToken(OPENSQBRACKET,'[',1,1688) @@ -210,8 +200,7 @@ LexToken(ADDITION,'-',1,1689) LexToken(NUMBER,'1',1,1690) LexToken(NUMBER,'1',1,1692) LexToken(CLOSESQBRACKET,']',1,1693) -LexToken(SEMICOLON,';',1,1694) -LexToken(EOL,'\n',1,1695) +LexToken(EOL,'\n',1,1694) LexToken(ELSEIF,'elseif',1,1712) LexToken(OPENBRACKET,'(',1,1719) LexToken(VAR,'decomptyp',1,1720) @@ -223,8 +212,7 @@ LexToken(EOL,'\n',1,1738) LexToken(VAR,'function_name',1,1759) LexToken(ASSIGNMENT,'=',1,1772) LexToken(DQSTRING,'"mat_sumc"',1,1782) -LexToken(SEMICOLON,';',1,1783) -LexToken(EOL,'\n',1,1784) +LexToken(EOL,'\n',1,1783) LexToken(VAR,'out',1,1805) LexToken(ASSIGNMENT,'=',1,1808) LexToken(OPENSQBRACKET,'[',1,1809) @@ -232,33 +220,28 @@ LexToken(NUMBER,'1',1,1810) LexToken(ADDITION,'-',1,1812) LexToken(NUMBER,'2',1,1813) LexToken(CLOSESQBRACKET,']',1,1814) -LexToken(SEMICOLON,';',1,1815) -LexToken(EOL,'\n',1,1816) +LexToken(EOL,'\n',1,1815) LexToken(ELSE,'else',1,1833) LexToken(EOL,'\n',1,1837) LexToken(VAR,'message',1,1858) LexToken(OPENBRACKET,'(',1,1865) LexToken(DQSTRING,'"decomposition type is not supported"',1,1902) LexToken(CLOSEBRACKET,')',1,1903) -LexToken(SEMICOLON,';',1,1904) -LexToken(EOL,'\n',1,1905) +LexToken(EOL,'\n',1,1904) LexToken(VAR,'ok',1,1926) LexToken(ASSIGNMENT,'=',1,1928) LexToken(PREVAR_BOOLEAN,'%f',1,1929) -LexToken(SEMICOLON,';',1,1931) -LexToken(EOL,'\n',1,1932) +LexToken(EOL,'\n',1,1931) LexToken(END,'end',1,1949) LexToken(EOL,'\n',1,1952) LexToken(VAR,'it',1,1969) LexToken(ASSIGNMENT,'=',1,1971) LexToken(NUMBER,'1',1,1972) -LexToken(SEMICOLON,';',1,1973) -LexToken(EOL,'\n',1,1974) +LexToken(EOL,'\n',1,1973) LexToken(VAR,'ot',1,1991) LexToken(ASSIGNMENT,'=',1,1993) LexToken(NUMBER,'1',1,1994) -LexToken(SEMICOLON,';',1,1995) -LexToken(EOL,'\n',1,1996) +LexToken(EOL,'\n',1,1995) LexToken(ELSEIF,'elseif',1,2009) LexToken(OPENBRACKET,'(',1,2016) LexToken(VAR,'typ',1,2017) @@ -278,16 +261,14 @@ LexToken(EOL,'\n',1,2068) LexToken(VAR,'function_name',1,2089) LexToken(ASSIGNMENT,'=',1,2102) LexToken(DQSTRING,'"matz_sum"',1,2112) -LexToken(SEMICOLON,';',1,2113) -LexToken(EOL,'\n',1,2114) +LexToken(EOL,'\n',1,2113) LexToken(VAR,'out',1,2135) LexToken(ASSIGNMENT,'=',1,2138) LexToken(OPENSQBRACKET,'[',1,2139) LexToken(NUMBER,'1',1,2140) LexToken(NUMBER,'1',1,2142) LexToken(CLOSESQBRACKET,']',1,2143) -LexToken(SEMICOLON,';',1,2144) -LexToken(EOL,'\n',1,2145) +LexToken(EOL,'\n',1,2144) LexToken(ELSEIF,'elseif',1,2162) LexToken(OPENBRACKET,'(',1,2169) LexToken(VAR,'decomptyp',1,2170) @@ -299,8 +280,7 @@ LexToken(EOL,'\n',1,2188) LexToken(VAR,'function_name',1,2209) LexToken(ASSIGNMENT,'=',1,2222) LexToken(DQSTRING,'"matz_suml"',1,2233) -LexToken(SEMICOLON,';',1,2234) -LexToken(EOL,'\n',1,2235) +LexToken(EOL,'\n',1,2234) LexToken(VAR,'out',1,2256) LexToken(ASSIGNMENT,'=',1,2259) LexToken(OPENSQBRACKET,'[',1,2260) @@ -308,8 +288,7 @@ LexToken(ADDITION,'-',1,2261) LexToken(NUMBER,'1',1,2262) LexToken(NUMBER,'1',1,2264) LexToken(CLOSESQBRACKET,']',1,2265) -LexToken(SEMICOLON,';',1,2266) -LexToken(EOL,'\n',1,2267) +LexToken(EOL,'\n',1,2266) LexToken(ELSEIF,'elseif',1,2284) LexToken(OPENBRACKET,'(',1,2291) LexToken(VAR,'decomptyp',1,2292) @@ -321,8 +300,7 @@ LexToken(EOL,'\n',1,2310) LexToken(VAR,'function_name',1,2331) LexToken(ASSIGNMENT,'=',1,2344) LexToken(DQSTRING,'"matz_sumc"',1,2355) -LexToken(SEMICOLON,';',1,2356) -LexToken(EOL,'\n',1,2357) +LexToken(EOL,'\n',1,2356) LexToken(VAR,'out',1,2378) LexToken(ASSIGNMENT,'=',1,2381) LexToken(OPENSQBRACKET,'[',1,2382) @@ -330,28 +308,24 @@ LexToken(NUMBER,'1',1,2383) LexToken(ADDITION,'-',1,2385) LexToken(NUMBER,'2',1,2386) LexToken(CLOSESQBRACKET,']',1,2387) -LexToken(SEMICOLON,';',1,2388) -LexToken(EOL,'\n',1,2389) +LexToken(EOL,'\n',1,2388) LexToken(ELSE,'else',1,2406) LexToken(EOL,'\n',1,2410) LexToken(VAR,'message',1,2431) LexToken(OPENBRACKET,'(',1,2438) LexToken(DQSTRING,'"decomposition type is not supported"',1,2475) LexToken(CLOSEBRACKET,')',1,2476) -LexToken(SEMICOLON,';',1,2477) -LexToken(EOL,'\n',1,2478) +LexToken(EOL,'\n',1,2477) LexToken(VAR,'ok',1,2499) LexToken(ASSIGNMENT,'=',1,2501) LexToken(PREVAR_BOOLEAN,'%f',1,2502) -LexToken(SEMICOLON,';',1,2504) -LexToken(EOL,'\n',1,2505) +LexToken(EOL,'\n',1,2504) LexToken(END,'end',1,2522) LexToken(EOL,'\n',1,2525) LexToken(VAR,'it',1,2542) LexToken(ASSIGNMENT,'=',1,2544) LexToken(NUMBER,'2',1,2545) -LexToken(SEMICOLON,';',1,2546) -LexToken(EOL,'\n',1,2547) +LexToken(EOL,'\n',1,2546) LexToken(VAR,'ot',1,2564) LexToken(ASSIGNMENT,'=',1,2566) LexToken(NUMBER,'2',1,2567) @@ -362,13 +336,11 @@ LexToken(VAR,'message',1,2602) LexToken(OPENBRACKET,'(',1,2609) LexToken(DQSTRING,'"Datatype is not supported"',1,2636) LexToken(CLOSEBRACKET,')',1,2637) -LexToken(SEMICOLON,';',1,2638) -LexToken(EOL,'\n',1,2639) +LexToken(EOL,'\n',1,2638) LexToken(VAR,'ok',1,2656) LexToken(ASSIGNMENT,'=',1,2658) LexToken(PREVAR_BOOLEAN,'%f',1,2659) -LexToken(SEMICOLON,';',1,2661) -LexToken(EOL,'\n',1,2662) +LexToken(EOL,'\n',1,2661) LexToken(END,'end',1,2675) LexToken(EOL,'\n',1,2678) LexToken(VAR,'in',1,2691) @@ -381,13 +353,11 @@ LexToken(VAR,'model',1,2704) LexToken(DOT,'.',1,2709) LexToken(VAR,'in2',1,2710) LexToken(CLOSESQBRACKET,']',1,2713) -LexToken(SEMICOLON,';',1,2714) -LexToken(EOL,'\n',1,2715) +LexToken(EOL,'\n',1,2714) LexToken(VAR,'funtyp',1,2728) LexToken(ASSIGNMENT,'=',1,2734) LexToken(NUMBER,'4',1,2735) -LexToken(SEMICOLON,';',1,2736) -LexToken(EOL,'\n',1,2737) +LexToken(EOL,'\n',1,2736) LexToken(IF,'if',1,2750) LexToken(VAR,'ok',1,2753) LexToken(THEN,'then',1,2756) @@ -443,8 +413,7 @@ LexToken(VAR,'function_name',1,2921) LexToken(COMMA,',',1,2934) LexToken(VAR,'funtyp',1,2935) LexToken(CLOSEBRACKET,')',1,2941) -LexToken(SEMICOLON,';',1,2942) -LexToken(EOL,'\n',1,2943) +LexToken(EOL,'\n',1,2942) LexToken(VAR,'arg1',1,2960) LexToken(DOT,'.',1,2964) LexToken(VAR,'model',1,2965) @@ -486,13 +455,11 @@ LexToken(EOL,'\n',1,3177) LexToken(VAR,'function_name',1,3186) LexToken(ASSIGNMENT,'=',1,3199) LexToken(DQSTRING,'"mat_sum"',1,3208) -LexToken(SEMICOLON,';',1,3209) -LexToken(EOL,'\n',1,3210) +LexToken(EOL,'\n',1,3209) LexToken(VAR,'funtyp',1,3219) LexToken(ASSIGNMENT,'=',1,3225) LexToken(NUMBER,'4',1,3226) -LexToken(SEMICOLON,';',1,3227) -LexToken(EOL,'\n',1,3228) +LexToken(EOL,'\n',1,3227) LexToken(VAR,'model',1,3237) LexToken(DOT,'.',1,3242) LexToken(VAR,'sim',1,3243) @@ -620,8 +587,7 @@ LexToken(OPENBRACKET,'(',1,3654) LexToken(NUMBER,'0',1,3655) LexToken(CLOSEBRACKET,')',1,3656) LexToken(CLOSESQBRACKET,']',1,3657) -LexToken(SEMICOLON,';',1,3658) -LexToken(EOL,'\n',1,3659) +LexToken(EOL,'\n',1,3658) LexToken(VAR,'gr_i',1,3668) LexToken(ASSIGNMENT,'=',1,3672) LexToken(OPENSQBRACKET,'[',1,3673) |