summaryrefslogtreecommitdiff
path: root/js/MatrixOp/SUBMAT.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/MatrixOp/SUBMAT.js')
-rw-r--r--js/MatrixOp/SUBMAT.js111
1 files changed, 37 insertions, 74 deletions
diff --git a/js/MatrixOp/SUBMAT.js b/js/MatrixOp/SUBMAT.js
index e7ed232c..a5a29cb9 100644
--- a/js/MatrixOp/SUBMAT.js
+++ b/js/MatrixOp/SUBMAT.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,8 +69,7 @@ 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(EOL,'\n',1,993)
LexToken(VAR,'label',1,1003)
LexToken(ASSIGNMENT,'=',1,1008)
LexToken(VAR,'graphics',1,1009)
@@ -85,8 +81,7 @@ 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,1048)
LexToken(EOL,'\n',1,1105)
LexToken(IF,'if',1,1114)
LexToken(VAR,'size',1,1117)
@@ -111,8 +106,7 @@ 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(EOL,'\n',1,1176)
LexToken(END,'end',1,1186)
LexToken(EOL,'\n',1,1204)
LexToken(WHILE,'while',1,1213)
@@ -191,8 +185,7 @@ 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(EOL,'\n',1,1565)
LexToken(END,'end',1,1579)
LexToken(EOL,'\n',1,1582)
LexToken(IF,'if',1,1595)
@@ -206,18 +199,15 @@ 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(EOL,'\n',1,1650)
LexToken(VAR,'ot',1,1668)
LexToken(ASSIGNMENT,'=',1,1670)
LexToken(NUMBER,'1',1,1671)
-LexToken(SEMICOLON,';',1,1672)
-LexToken(EOL,'\n',1,1673)
+LexToken(EOL,'\n',1,1672)
LexToken(VAR,'it',1,1690)
LexToken(ASSIGNMENT,'=',1,1692)
LexToken(NUMBER,'1',1,1693)
-LexToken(SEMICOLON,';',1,1694)
-LexToken(EOL,'\n',1,1695)
+LexToken(EOL,'\n',1,1694)
LexToken(ELSEIF,'elseif',1,1708)
LexToken(OPENBRACKET,'(',1,1715)
LexToken(VAR,'typ',1,1716)
@@ -229,31 +219,26 @@ 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(EOL,'\n',1,1768)
LexToken(VAR,'ot',1,1786)
LexToken(ASSIGNMENT,'=',1,1788)
LexToken(NUMBER,'2',1,1789)
-LexToken(SEMICOLON,';',1,1790)
-LexToken(EOL,'\n',1,1791)
+LexToken(EOL,'\n',1,1790)
LexToken(VAR,'it',1,1808)
LexToken(ASSIGNMENT,'=',1,1810)
LexToken(NUMBER,'2',1,1811)
-LexToken(SEMICOLON,';',1,1812)
-LexToken(EOL,'\n',1,1813)
+LexToken(EOL,'\n',1,1812)
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(EOL,'\n',1,1883)
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(EOL,'\n',1,1906)
LexToken(END,'end',1,1920)
LexToken(EOL,'\n',1,1923)
LexToken(IF,'if',1,1936)
@@ -286,13 +271,11 @@ 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(EOL,'\n',1,2018)
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(EOL,'\n',1,2041)
LexToken(END,'end',1,2055)
LexToken(EOL,'\n',1,2058)
LexToken(IF,'if',1,2071)
@@ -305,13 +288,11 @@ 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(EOL,'\n',1,2154)
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(EOL,'\n',1,2177)
LexToken(END,'end',1,2191)
LexToken(EOL,'\n',1,2194)
LexToken(IF,'if',1,2207)
@@ -324,13 +305,11 @@ 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(EOL,'\n',1,2296)
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(EOL,'\n',1,2319)
LexToken(END,'end',1,2333)
LexToken(EOL,'\n',1,2336)
LexToken(IF,'if',1,2349)
@@ -346,13 +325,11 @@ 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(EOL,'\n',1,2429)
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(EOL,'\n',1,2452)
LexToken(END,'end',1,2466)
LexToken(EOL,'\n',1,2469)
LexToken(IF,'if',1,2482)
@@ -368,13 +345,11 @@ 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(EOL,'\n',1,2565)
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(EOL,'\n',1,2588)
LexToken(END,'end',1,2602)
LexToken(EOL,'\n',1,2605)
LexToken(VAR,'model',1,2618)
@@ -390,8 +365,7 @@ 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(EOL,'\n',1,2638)
LexToken(VAR,'in',1,2652)
LexToken(ASSIGNMENT,'=',1,2654)
LexToken(OPENSQBRACKET,'[',1,2655)
@@ -404,8 +378,7 @@ 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(EOL,'\n',1,2670)
LexToken(VAR,'out',1,2684)
LexToken(ASSIGNMENT,'=',1,2687)
LexToken(OPENSQBRACKET,'[',1,2688)
@@ -424,18 +397,15 @@ LexToken(CLOSEBRACKET,')',1,2701)
LexToken(ADDITION,'+',1,2702)
LexToken(NUMBER,'1',1,2703)
LexToken(CLOSESQBRACKET,']',1,2704)
-LexToken(SEMICOLON,';',1,2705)
-LexToken(EOL,'\n',1,2706)
+LexToken(EOL,'\n',1,2705)
LexToken(VAR,'funtyp',1,2719)
LexToken(ASSIGNMENT,'=',1,2725)
LexToken(NUMBER,'4',1,2726)
-LexToken(SEMICOLON,';',1,2727)
-LexToken(EOL,'\n',1,2728)
+LexToken(EOL,'\n',1,2727)
LexToken(VAR,'label',1,2741)
LexToken(ASSIGNMENT,'=',1,2746)
LexToken(VAR,'exprs',1,2747)
-LexToken(SEMICOLON,';',1,2752)
-LexToken(EOL,'\n',1,2753)
+LexToken(EOL,'\n',1,2752)
LexToken(IF,'if',1,2766)
LexToken(VAR,'ok',1,2769)
LexToken(THEN,'then',1,2772)
@@ -486,29 +456,25 @@ 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(EOL,'\n',1,2920)
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(EOL,'\n',1,2958)
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(EOL,'\n',1,2998)
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(EOL,'\n',1,3032)
LexToken(VAR,'x',1,3050)
LexToken(ASSIGNMENT,'=',1,3051)
LexToken(VAR,'arg1',1,3052)
@@ -532,13 +498,11 @@ 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(EOL,'\n',1,3189)
LexToken(VAR,'funtyp',1,3199)
LexToken(ASSIGNMENT,'=',1,3205)
LexToken(NUMBER,'4',1,3206)
-LexToken(SEMICOLON,';',1,3207)
-LexToken(EOL,'\n',1,3208)
+LexToken(EOL,'\n',1,3207)
LexToken(VAR,'model',1,3217)
LexToken(DOT,'.',1,3222)
LexToken(VAR,'sim',1,3223)
@@ -690,8 +654,7 @@ 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(EOL,'\n',1,3680)
LexToken(VAR,'gr_i',1,3690)
LexToken(ASSIGNMENT,'=',1,3694)
LexToken(OPENSQBRACKET,'[',1,3695)