diff options
Diffstat (limited to 'js/MatrixOp/MATTRAN.js')
-rw-r--r-- | js/MatrixOp/MATTRAN.js | 72 |
1 files changed, 24 insertions, 48 deletions
diff --git a/js/MatrixOp/MATTRAN.js b/js/MatrixOp/MATTRAN.js index 1ef8be22..a9121bbe 100644 --- a/js/MatrixOp/MATTRAN.js +++ b/js/MatrixOp/MATTRAN.js @@ -42,20 +42,17 @@ LexToken(VAR,'x',1,886) LexToken(ASSIGNMENT,'=',1,887) LexToken(OPENSQBRACKET,'[',1,888) LexToken(CLOSESQBRACKET,']',1,889) -LexToken(SEMICOLON,';',1,890) -LexToken(EOL,'\n',1,891) +LexToken(EOL,'\n',1,890) LexToken(VAR,'y',1,896) LexToken(ASSIGNMENT,'=',1,897) LexToken(OPENSQBRACKET,'[',1,898) LexToken(CLOSESQBRACKET,']',1,899) -LexToken(SEMICOLON,';',1,900) -LexToken(EOL,'\n',1,901) +LexToken(EOL,'\n',1,900) LexToken(VAR,'typ',1,906) LexToken(ASSIGNMENT,'=',1,909) LexToken(OPENSQBRACKET,'[',1,910) LexToken(CLOSESQBRACKET,']',1,911) -LexToken(SEMICOLON,';',1,912) -LexToken(EOL,'\n',1,913) +LexToken(EOL,'\n',1,912) LexToken(SELECT,'select',1,918) LexToken(VAR,'job',1,925) LexToken(EOL,'\n',1,928) @@ -72,8 +69,7 @@ LexToken(ASSIGNMENT,'=',1,980) LexToken(VAR,'arg1',1,981) LexToken(DOT,'.',1,985) LexToken(VAR,'graphics',1,986) -LexToken(SEMICOLON,';',1,994) -LexToken(EOL,'\n',1,995) +LexToken(EOL,'\n',1,994) LexToken(VAR,'label',1,1004) LexToken(ASSIGNMENT,'=',1,1009) LexToken(VAR,'graphics',1,1010) @@ -85,8 +81,7 @@ LexToken(ASSIGNMENT,'=',1,1038) LexToken(VAR,'arg1',1,1039) LexToken(DOT,'.',1,1043) LexToken(VAR,'model',1,1044) -LexToken(SEMICOLON,';',1,1049) -LexToken(EOL,'\n',1,1050) +LexToken(EOL,'\n',1,1049) LexToken(EOL,'\n',1,1120) LexToken(IF,'if',1,1129) LexToken(VAR,'size',1,1132) @@ -108,8 +103,7 @@ LexToken(VAR,'sci2exp',1,1177) LexToken(OPENBRACKET,'(',1,1184) LexToken(NUMBER,'1',1,1185) LexToken(CLOSEBRACKET,')',1,1186) -LexToken(COMMA,',',1,1187) -LexToken(EOL,'\n',1,1188) +LexToken(EOL,'\n',1,1187) LexToken(END,'end',1,1197) LexToken(EOL,'\n',1,1200) LexToken(WHILE,'while',1,1209) @@ -156,8 +150,7 @@ LexToken(VAR,'ok',1,1407) LexToken(THEN,'then',1,1410) LexToken(EOL,'\n',1,1414) LexToken(BREAK,'break',1,1431) -LexToken(COMMA,',',1,1436) -LexToken(EOL,'\n',1,1437) +LexToken(EOL,'\n',1,1436) LexToken(END,'end',1,1450) LexToken(EOL,'\n',1,1453) LexToken(IF,'if',1,1466) @@ -171,18 +164,15 @@ LexToken(EOL,'\n',1,1482) LexToken(VAR,'function_name',1,1499) LexToken(ASSIGNMENT,'=',1,1512) LexToken(DQSTRING,'"mattran_m"',1,1523) -LexToken(SEMICOLON,';',1,1524) -LexToken(EOL,'\n',1,1525) +LexToken(EOL,'\n',1,1524) LexToken(VAR,'ot',1,1542) LexToken(ASSIGNMENT,'=',1,1544) LexToken(NUMBER,'1',1,1545) -LexToken(SEMICOLON,';',1,1546) -LexToken(EOL,'\n',1,1547) +LexToken(EOL,'\n',1,1546) LexToken(VAR,'it',1,1564) LexToken(ASSIGNMENT,'=',1,1566) LexToken(NUMBER,'1',1,1567) -LexToken(SEMICOLON,';',1,1568) -LexToken(EOL,'\n',1,1569) +LexToken(EOL,'\n',1,1568) LexToken(ELSEIF,'elseif',1,1582) LexToken(OPENBRACKET,'(',1,1589) LexToken(VAR,'typ',1,1590) @@ -200,40 +190,34 @@ LexToken(EOL,'\n',1,1634) LexToken(VAR,'function_name',1,1655) LexToken(ASSIGNMENT,'=',1,1668) LexToken(DQSTRING,'"matztran_m"',1,1680) -LexToken(SEMICOLON,';',1,1681) -LexToken(EOL,'\n',1,1682) +LexToken(EOL,'\n',1,1681) LexToken(ELSE,'else',1,1699) LexToken(EOL,'\n',1,1703) LexToken(VAR,'function_name',1,1724) LexToken(ASSIGNMENT,'=',1,1737) LexToken(DQSTRING,'"mathermit_m"',1,1750) -LexToken(SEMICOLON,';',1,1751) -LexToken(EOL,'\n',1,1752) +LexToken(EOL,'\n',1,1751) LexToken(END,'end',1,1769) LexToken(EOL,'\n',1,1772) LexToken(VAR,'ot',1,1789) LexToken(ASSIGNMENT,'=',1,1791) LexToken(NUMBER,'2',1,1792) -LexToken(SEMICOLON,';',1,1793) -LexToken(EOL,'\n',1,1794) +LexToken(EOL,'\n',1,1793) LexToken(VAR,'it',1,1811) LexToken(ASSIGNMENT,'=',1,1813) LexToken(NUMBER,'2',1,1814) -LexToken(SEMICOLON,';',1,1815) -LexToken(EOL,'\n',1,1816) +LexToken(EOL,'\n',1,1815) LexToken(ELSE,'else',1,1829) LexToken(EOL,'\n',1,1833) LexToken(VAR,'message',1,1850) LexToken(OPENBRACKET,'(',1,1857) LexToken(DQSTRING,'"Datatype is not supported"',1,1884) LexToken(CLOSEBRACKET,')',1,1885) -LexToken(SEMICOLON,';',1,1886) -LexToken(EOL,'\n',1,1887) +LexToken(EOL,'\n',1,1886) LexToken(VAR,'ok',1,1904) LexToken(ASSIGNMENT,'=',1,1906) LexToken(PREVAR_BOOLEAN,'%f',1,1907) -LexToken(SEMICOLON,';',1,1909) -LexToken(EOL,'\n',1,1910) +LexToken(EOL,'\n',1,1909) LexToken(END,'end',1,1923) LexToken(EOL,'\n',1,1926) LexToken(VAR,'in',1,1939) @@ -246,8 +230,7 @@ LexToken(VAR,'model',1,1952) LexToken(DOT,'.',1,1957) LexToken(VAR,'in2',1,1958) LexToken(CLOSESQBRACKET,']',1,1961) -LexToken(SEMICOLON,';',1,1962) -LexToken(EOL,'\n',1,1963) +LexToken(EOL,'\n',1,1962) LexToken(VAR,'out',1,1976) LexToken(ASSIGNMENT,'=',1,1979) LexToken(OPENSQBRACKET,'[',1,1980) @@ -258,13 +241,11 @@ LexToken(VAR,'model',1,1991) LexToken(DOT,'.',1,1996) LexToken(VAR,'out2',1,1997) LexToken(CLOSESQBRACKET,']',1,2001) -LexToken(SEMICOLON,';',1,2002) -LexToken(EOL,'\n',1,2003) +LexToken(EOL,'\n',1,2002) LexToken(VAR,'funtyp',1,2016) LexToken(ASSIGNMENT,'=',1,2022) LexToken(NUMBER,'4',1,2023) -LexToken(SEMICOLON,';',1,2024) -LexToken(EOL,'\n',1,2025) +LexToken(EOL,'\n',1,2024) LexToken(IF,'if',1,2038) LexToken(VAR,'ok',1,2041) LexToken(THEN,'then',1,2044) @@ -272,8 +253,7 @@ LexToken(EOL,'\n',1,2048) LexToken(VAR,'label',1,2065) LexToken(ASSIGNMENT,'=',1,2070) LexToken(VAR,'exprs',1,2071) -LexToken(SEMICOLON,';',1,2076) -LexToken(EOL,'\n',1,2077) +LexToken(EOL,'\n',1,2076) LexToken(OPENSQBRACKET,'[',1,2094) LexToken(VAR,'model',1,2095) LexToken(COMMA,',',1,2100) @@ -319,29 +299,25 @@ LexToken(VAR,'function_name',1,2199) LexToken(COMMA,',',1,2212) LexToken(VAR,'funtyp',1,2213) LexToken(CLOSEBRACKET,')',1,2219) -LexToken(SEMICOLON,';',1,2220) -LexToken(EOL,'\n',1,2221) +LexToken(EOL,'\n',1,2220) LexToken(VAR,'graphics',1,2238) LexToken(DOT,'.',1,2246) LexToken(VAR,'exprs',1,2247) LexToken(ASSIGNMENT,'=',1,2252) LexToken(VAR,'label',1,2253) -LexToken(SEMICOLON,';',1,2258) -LexToken(EOL,'\n',1,2259) +LexToken(EOL,'\n',1,2258) LexToken(VAR,'arg1',1,2276) LexToken(DOT,'.',1,2280) LexToken(VAR,'graphics',1,2281) LexToken(ASSIGNMENT,'=',1,2289) LexToken(VAR,'graphics',1,2290) -LexToken(SEMICOLON,';',1,2298) -LexToken(EOL,'\n',1,2299) +LexToken(EOL,'\n',1,2298) LexToken(VAR,'arg1',1,2316) LexToken(DOT,'.',1,2320) LexToken(VAR,'model',1,2321) LexToken(ASSIGNMENT,'=',1,2326) LexToken(VAR,'model',1,2327) -LexToken(SEMICOLON,';',1,2332) -LexToken(EOL,'\n',1,2333) +LexToken(EOL,'\n',1,2332) LexToken(VAR,'x',1,2350) LexToken(ASSIGNMENT,'=',1,2351) LexToken(VAR,'arg1',1,2352) |