summaryrefslogtreecommitdiff
path: root/js/MatrixOp/EXTRACT.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/MatrixOp/EXTRACT.js')
-rw-r--r--js/MatrixOp/EXTRACT.js123
1 files changed, 41 insertions, 82 deletions
diff --git a/js/MatrixOp/EXTRACT.js b/js/MatrixOp/EXTRACT.js
index 741aa905..7313c069 100644
--- a/js/MatrixOp/EXTRACT.js
+++ b/js/MatrixOp/EXTRACT.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(IF,'if',1,1059)
LexToken(VAR,'size',1,1062)
LexToken(OPENBRACKET,'(',1,1066)
@@ -105,8 +100,7 @@ LexToken(CLOSEBRACKET,')',1,1106)
LexToken(ASSIGNMENT,'=',1,1107)
LexToken(OPENSQBRACKET,'[',1,1108)
LexToken(CLOSESQBRACKET,']',1,1109)
-LexToken(COMMA,',',1,1110)
-LexToken(EOL,'\n',1,1111)
+LexToken(EOL,'\n',1,1110)
LexToken(END,'end',1,1120)
LexToken(EOL,'\n',1,1138)
LexToken(WHILE,'while',1,1147)
@@ -169,24 +163,21 @@ LexToken(VAR,'a',1,1382)
LexToken(OPENBRACKET,'(',1,1383)
LexToken(COLON,':',1,1384)
LexToken(CLOSEBRACKET,')',1,1385)
-LexToken(SEMICOLON,';',1,1386)
-LexToken(EOL,'\n',1,1387)
+LexToken(EOL,'\n',1,1386)
LexToken(VAR,'b',1,1400)
LexToken(ASSIGNMENT,'=',1,1401)
LexToken(VAR,'b',1,1402)
LexToken(OPENBRACKET,'(',1,1403)
LexToken(COLON,':',1,1404)
LexToken(CLOSEBRACKET,')',1,1405)
-LexToken(SEMICOLON,';',1,1406)
-LexToken(EOL,'\n',1,1407)
+LexToken(EOL,'\n',1,1406)
LexToken(IF,'if',1,1420)
LexToken(NOT,'~',1,1423)
LexToken(VAR,'ok',1,1424)
LexToken(THEN,'then',1,1427)
LexToken(EOL,'\n',1,1431)
LexToken(BREAK,'break',1,1448)
-LexToken(COMMA,',',1,1453)
-LexToken(EOL,'\n',1,1454)
+LexToken(EOL,'\n',1,1453)
LexToken(END,'end',1,1467)
LexToken(EOL,'\n',1,1470)
LexToken(IF,'if',1,1483)
@@ -200,18 +191,15 @@ LexToken(EOL,'\n',1,1499)
LexToken(VAR,'function_name',1,1516)
LexToken(ASSIGNMENT,'=',1,1529)
LexToken(DQSTRING,'"extract"',1,1538)
-LexToken(SEMICOLON,';',1,1539)
-LexToken(EOL,'\n',1,1540)
+LexToken(EOL,'\n',1,1539)
LexToken(VAR,'ot',1,1557)
LexToken(ASSIGNMENT,'=',1,1559)
LexToken(NUMBER,'1',1,1560)
-LexToken(SEMICOLON,';',1,1561)
-LexToken(EOL,'\n',1,1562)
+LexToken(EOL,'\n',1,1561)
LexToken(VAR,'it',1,1579)
LexToken(ASSIGNMENT,'=',1,1581)
LexToken(NUMBER,'1',1,1582)
-LexToken(SEMICOLON,';',1,1583)
-LexToken(EOL,'\n',1,1584)
+LexToken(EOL,'\n',1,1583)
LexToken(ELSEIF,'elseif',1,1597)
LexToken(OPENBRACKET,'(',1,1604)
LexToken(VAR,'typ',1,1605)
@@ -223,31 +211,26 @@ LexToken(EOL,'\n',1,1617)
LexToken(VAR,'function_name',1,1634)
LexToken(ASSIGNMENT,'=',1,1647)
LexToken(DQSTRING,'"extractz"',1,1657)
-LexToken(SEMICOLON,';',1,1658)
-LexToken(EOL,'\n',1,1659)
+LexToken(EOL,'\n',1,1658)
LexToken(VAR,'ot',1,1676)
LexToken(ASSIGNMENT,'=',1,1678)
LexToken(NUMBER,'2',1,1679)
-LexToken(SEMICOLON,';',1,1680)
-LexToken(EOL,'\n',1,1681)
+LexToken(EOL,'\n',1,1680)
LexToken(VAR,'it',1,1698)
LexToken(ASSIGNMENT,'=',1,1700)
LexToken(NUMBER,'2',1,1701)
-LexToken(SEMICOLON,';',1,1702)
-LexToken(EOL,'\n',1,1703)
+LexToken(EOL,'\n',1,1702)
LexToken(ELSE,'else',1,1716)
LexToken(EOL,'\n',1,1720)
LexToken(VAR,'message',1,1737)
LexToken(OPENBRACKET,'(',1,1744)
LexToken(DQSTRING,'"Datatype is not supported"',1,1771)
LexToken(CLOSEBRACKET,')',1,1772)
-LexToken(SEMICOLON,';',1,1773)
-LexToken(EOL,'\n',1,1774)
+LexToken(EOL,'\n',1,1773)
LexToken(VAR,'ok',1,1791)
LexToken(ASSIGNMENT,'=',1,1793)
LexToken(PREVAR_BOOLEAN,'%f',1,1794)
-LexToken(SEMICOLON,';',1,1796)
-LexToken(EOL,'\n',1,1797)
+LexToken(EOL,'\n',1,1796)
LexToken(END,'end',1,1810)
LexToken(EOL,'\n',1,1813)
LexToken(VAR,'ma',1,1826)
@@ -258,8 +241,7 @@ LexToken(VAR,'a',1,1834)
LexToken(COMMA,',',1,1835)
LexToken(NUMBER,'1',1,1836)
LexToken(CLOSEBRACKET,')',1,1837)
-LexToken(SEMICOLON,';',1,1838)
-LexToken(EOL,'\n',1,1839)
+LexToken(EOL,'\n',1,1838)
LexToken(VAR,'mb',1,1852)
LexToken(ASSIGNMENT,'=',1,1854)
LexToken(VAR,'size',1,1855)
@@ -268,8 +250,7 @@ LexToken(VAR,'b',1,1860)
LexToken(COMMA,',',1,1861)
LexToken(NUMBER,'1',1,1862)
LexToken(CLOSEBRACKET,')',1,1863)
-LexToken(SEMICOLON,';',1,1864)
-LexToken(EOL,'\n',1,1865)
+LexToken(EOL,'\n',1,1864)
LexToken(IF,'if',1,1878)
LexToken(OPENBRACKET,'(',1,1881)
LexToken(VAR,'ma',1,1882)
@@ -286,13 +267,11 @@ LexToken(VAR,'message',1,1918)
LexToken(OPENBRACKET,'(',1,1926)
LexToken(DQSTRING,'"empty field"',1,1939)
LexToken(CLOSEBRACKET,')',1,1940)
-LexToken(SEMICOLON,';',1,1941)
-LexToken(EOL,'\n',1,1942)
+LexToken(EOL,'\n',1,1941)
LexToken(VAR,'ok',1,1959)
LexToken(ASSIGNMENT,'=',1,1961)
LexToken(PREVAR_BOOLEAN,'%f',1,1962)
-LexToken(SEMICOLON,';',1,1964)
-LexToken(EOL,'\n',1,1965)
+LexToken(EOL,'\n',1,1964)
LexToken(END,'end',1,1978)
LexToken(EOL,'\n',1,1981)
LexToken(FOR,'for',1,1994)
@@ -301,8 +280,7 @@ LexToken(ASSIGNMENT,'=',1,1999)
LexToken(NUMBER,'1',1,2000)
LexToken(COLON,':',1,2001)
LexToken(VAR,'ma',1,2002)
-LexToken(COMMA,',',1,2004)
-LexToken(EOL,'\n',1,2005)
+LexToken(EOL,'\n',1,2004)
LexToken(IF,'if',1,2022)
LexToken(OPENBRACKET,'(',1,2025)
LexToken(VAR,'a',1,2026)
@@ -318,16 +296,13 @@ LexToken(VAR,'message',1,2060)
LexToken(OPENBRACKET,'(',1,2067)
LexToken(DQSTRING,'"invalid index"',1,2082)
LexToken(CLOSEBRACKET,')',1,2083)
-LexToken(SEMICOLON,';',1,2084)
-LexToken(EOL,'\n',1,2085)
+LexToken(EOL,'\n',1,2084)
LexToken(VAR,'ok',1,2106)
LexToken(ASSIGNMENT,'=',1,2108)
LexToken(PREVAR_BOOLEAN,'%f',1,2109)
-LexToken(SEMICOLON,';',1,2111)
-LexToken(EOL,'\n',1,2112)
+LexToken(EOL,'\n',1,2111)
LexToken(END,'end',1,2129)
-LexToken(SEMICOLON,';',1,2132)
-LexToken(EOL,'\n',1,2133)
+LexToken(EOL,'\n',1,2132)
LexToken(END,'end',1,2146)
LexToken(EOL,'\n',1,2149)
LexToken(FOR,'for',1,2162)
@@ -336,8 +311,7 @@ LexToken(ASSIGNMENT,'=',1,2167)
LexToken(NUMBER,'1',1,2168)
LexToken(COLON,':',1,2169)
LexToken(VAR,'mb',1,2170)
-LexToken(COMMA,',',1,2172)
-LexToken(EOL,'\n',1,2173)
+LexToken(EOL,'\n',1,2172)
LexToken(IF,'if',1,2190)
LexToken(OPENBRACKET,'(',1,2192)
LexToken(VAR,'b',1,2193)
@@ -353,16 +327,13 @@ LexToken(VAR,'message',1,2227)
LexToken(OPENBRACKET,'(',1,2234)
LexToken(DQSTRING,'"invalid index"',1,2249)
LexToken(CLOSEBRACKET,')',1,2250)
-LexToken(SEMICOLON,';',1,2251)
-LexToken(EOL,'\n',1,2252)
+LexToken(EOL,'\n',1,2251)
LexToken(VAR,'ok',1,2273)
LexToken(ASSIGNMENT,'=',1,2275)
LexToken(PREVAR_BOOLEAN,'%f',1,2276)
-LexToken(SEMICOLON,';',1,2278)
-LexToken(EOL,'\n',1,2279)
+LexToken(EOL,'\n',1,2278)
LexToken(END,'end',1,2296)
-LexToken(SEMICOLON,';',1,2299)
-LexToken(EOL,'\n',1,2300)
+LexToken(EOL,'\n',1,2299)
LexToken(END,'end',1,2313)
LexToken(EOL,'\n',1,2316)
LexToken(VAR,'model',1,2329)
@@ -378,8 +349,7 @@ LexToken(VAR,'ma',1,2345)
LexToken(SEMICOLON,';',1,2347)
LexToken(VAR,'mb',1,2348)
LexToken(CLOSESQBRACKET,']',1,2350)
-LexToken(SEMICOLON,';',1,2351)
-LexToken(EOL,'\n',1,2352)
+LexToken(EOL,'\n',1,2351)
LexToken(VAR,'in',1,2365)
LexToken(ASSIGNMENT,'=',1,2367)
LexToken(OPENSQBRACKET,'[',1,2368)
@@ -390,21 +360,18 @@ LexToken(VAR,'model',1,2378)
LexToken(DOT,'.',1,2383)
LexToken(VAR,'in2',1,2384)
LexToken(CLOSESQBRACKET,']',1,2387)
-LexToken(SEMICOLON,';',1,2388)
-LexToken(EOL,'\n',1,2389)
+LexToken(EOL,'\n',1,2388)
LexToken(VAR,'out',1,2402)
LexToken(ASSIGNMENT,'=',1,2405)
LexToken(OPENSQBRACKET,'[',1,2406)
LexToken(VAR,'ma',1,2407)
LexToken(VAR,'mb',1,2410)
LexToken(CLOSESQBRACKET,']',1,2412)
-LexToken(SEMICOLON,';',1,2413)
-LexToken(EOL,'\n',1,2414)
+LexToken(EOL,'\n',1,2413)
LexToken(VAR,'funtyp',1,2427)
LexToken(ASSIGNMENT,'=',1,2433)
LexToken(NUMBER,'4',1,2434)
-LexToken(SEMICOLON,';',1,2435)
-LexToken(EOL,'\n',1,2436)
+LexToken(EOL,'\n',1,2435)
LexToken(IF,'if',1,2449)
LexToken(VAR,'ok',1,2452)
LexToken(THEN,'then',1,2455)
@@ -412,8 +379,7 @@ LexToken(EOL,'\n',1,2459)
LexToken(VAR,'label',1,2476)
LexToken(ASSIGNMENT,'=',1,2481)
LexToken(VAR,'exprs',1,2482)
-LexToken(SEMICOLON,';',1,2487)
-LexToken(EOL,'\n',1,2488)
+LexToken(EOL,'\n',1,2487)
LexToken(OPENSQBRACKET,'[',1,2505)
LexToken(VAR,'model',1,2506)
LexToken(COMMA,',',1,2511)
@@ -459,29 +425,25 @@ LexToken(VAR,'function_name',1,2610)
LexToken(COMMA,',',1,2623)
LexToken(VAR,'funtyp',1,2624)
LexToken(CLOSEBRACKET,')',1,2630)
-LexToken(SEMICOLON,';',1,2631)
-LexToken(EOL,'\n',1,2632)
+LexToken(EOL,'\n',1,2631)
LexToken(VAR,'graphics',1,2649)
LexToken(DOT,'.',1,2657)
LexToken(VAR,'exprs',1,2658)
LexToken(ASSIGNMENT,'=',1,2663)
LexToken(VAR,'label',1,2664)
-LexToken(SEMICOLON,';',1,2669)
-LexToken(EOL,'\n',1,2670)
+LexToken(EOL,'\n',1,2669)
LexToken(VAR,'arg1',1,2687)
LexToken(DOT,'.',1,2691)
LexToken(VAR,'graphics',1,2692)
LexToken(ASSIGNMENT,'=',1,2700)
LexToken(VAR,'graphics',1,2701)
-LexToken(SEMICOLON,';',1,2709)
-LexToken(EOL,'\n',1,2710)
+LexToken(EOL,'\n',1,2709)
LexToken(VAR,'arg1',1,2727)
LexToken(DOT,'.',1,2731)
LexToken(VAR,'model',1,2732)
LexToken(ASSIGNMENT,'=',1,2737)
LexToken(VAR,'model',1,2738)
-LexToken(SEMICOLON,';',1,2743)
-LexToken(EOL,'\n',1,2744)
+LexToken(EOL,'\n',1,2743)
LexToken(VAR,'x',1,2761)
LexToken(ASSIGNMENT,'=',1,2762)
LexToken(VAR,'arg1',1,2763)
@@ -505,13 +467,11 @@ LexToken(EOL,'\n',1,2869)
LexToken(VAR,'function_name',1,2878)
LexToken(ASSIGNMENT,'=',1,2891)
LexToken(DQSTRING,'"extract"',1,2900)
-LexToken(SEMICOLON,';',1,2901)
-LexToken(EOL,'\n',1,2902)
+LexToken(EOL,'\n',1,2901)
LexToken(VAR,'funtyp',1,2911)
LexToken(ASSIGNMENT,'=',1,2917)
LexToken(NUMBER,'4',1,2918)
-LexToken(SEMICOLON,';',1,2919)
-LexToken(EOL,'\n',1,2920)
+LexToken(EOL,'\n',1,2919)
LexToken(VAR,'model',1,2929)
LexToken(DOT,'.',1,2934)
LexToken(VAR,'sim',1,2935)
@@ -652,8 +612,7 @@ LexToken(NUMBER,'1',1,3368)
LexToken(CLOSESQBRACKET,']',1,3369)
LexToken(CLOSEBRACKET,')',1,3370)
LexToken(CLOSESQBRACKET,']',1,3371)
-LexToken(SEMICOLON,';',1,3372)
-LexToken(EOL,'\n',1,3373)
+LexToken(EOL,'\n',1,3372)
LexToken(VAR,'gr_i',1,3382)
LexToken(ASSIGNMENT,'=',1,3386)
LexToken(OPENSQBRACKET,'[',1,3387)