summaryrefslogtreecommitdiff
path: root/js/MatrixOp
diff options
context:
space:
mode:
Diffstat (limited to 'js/MatrixOp')
-rw-r--r--js/MatrixOp/CUMSUM.js93
-rw-r--r--js/MatrixOp/EXTRACT.js123
-rw-r--r--js/MatrixOp/EXTTRI.js84
-rw-r--r--js/MatrixOp/MATBKSL.js78
-rw-r--r--js/MatrixOp/MATCATH.js45
-rw-r--r--js/MatrixOp/MATCATV.js39
-rw-r--r--js/MatrixOp/MATDET.js78
-rw-r--r--js/MatrixOp/MATDIAG.js78
-rw-r--r--js/MatrixOp/MATDIV.js78
-rw-r--r--js/MatrixOp/MATEIG.js99
-rw-r--r--js/MatrixOp/MATEXPM.js75
-rw-r--r--js/MatrixOp/MATINV.js78
-rw-r--r--js/MatrixOp/MATLU.js66
-rw-r--r--js/MatrixOp/MATMAGPHI.js72
-rw-r--r--js/MatrixOp/MATMUL.js86
-rw-r--r--js/MatrixOp/MATPINV.js78
-rw-r--r--js/MatrixOp/MATRESH.js89
-rw-r--r--js/MatrixOp/MATSING.js108
-rw-r--r--js/MatrixOp/MATSUM.js102
-rw-r--r--js/MatrixOp/MATTRAN.js72
-rw-r--r--js/MatrixOp/MATZCONJ.js18
-rw-r--r--js/MatrixOp/MATZREIM.js69
-rw-r--r--js/MatrixOp/RICC.js48
-rw-r--r--js/MatrixOp/ROOTCOEF.js78
-rw-r--r--js/MatrixOp/SQRT.js54
-rw-r--r--js/MatrixOp/SUBMAT.js111
26 files changed, 669 insertions, 1330 deletions
diff --git a/js/MatrixOp/CUMSUM.js b/js/MatrixOp/CUMSUM.js
index 3b21646e..cd97fcfc 100644
--- a/js/MatrixOp/CUMSUM.js
+++ b/js/MatrixOp/CUMSUM.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,1392)
LexToken(THEN,'then',1,1395)
LexToken(EOL,'\n',1,1399)
LexToken(BREAK,'break',1,1416)
-LexToken(COMMA,',',1,1421)
-LexToken(EOL,'\n',1,1422)
+LexToken(EOL,'\n',1,1421)
LexToken(END,'end',1,1435)
LexToken(EOL,'\n',1,1438)
LexToken(VAR,'label',1,1451)
@@ -180,8 +173,7 @@ LexToken(EOL,'\n',1,1528)
LexToken(VAR,'function_name',1,1549)
LexToken(ASSIGNMENT,'=',1,1562)
LexToken(DQSTRING,'"cumsum_m"',1,1572)
-LexToken(SEMICOLON,';',1,1573)
-LexToken(EOL,'\n',1,1574)
+LexToken(EOL,'\n',1,1573)
LexToken(VAR,'out',1,1595)
LexToken(ASSIGNMENT,'=',1,1598)
LexToken(OPENSQBRACKET,'[',1,1599)
@@ -202,8 +194,7 @@ LexToken(EOL,'\n',1,1649)
LexToken(VAR,'function_name',1,1670)
LexToken(ASSIGNMENT,'=',1,1683)
LexToken(DQSTRING,'"cumsum_r"',1,1693)
-LexToken(SEMICOLON,';',1,1694)
-LexToken(EOL,'\n',1,1695)
+LexToken(EOL,'\n',1,1694)
LexToken(VAR,'out',1,1716)
LexToken(ASSIGNMENT,'=',1,1719)
LexToken(OPENSQBRACKET,'[',1,1720)
@@ -211,8 +202,7 @@ LexToken(ADDITION,'-',1,1721)
LexToken(NUMBER,'1',1,1722)
LexToken(NUMBER,'1',1,1724)
LexToken(CLOSESQBRACKET,']',1,1725)
-LexToken(SEMICOLON,';',1,1726)
-LexToken(EOL,'\n',1,1727)
+LexToken(EOL,'\n',1,1726)
LexToken(ELSEIF,'elseif',1,1744)
LexToken(OPENBRACKET,'(',1,1751)
LexToken(VAR,'decomptyp',1,1752)
@@ -224,8 +214,7 @@ LexToken(EOL,'\n',1,1770)
LexToken(VAR,'function_name',1,1791)
LexToken(ASSIGNMENT,'=',1,1804)
LexToken(DQSTRING,'"cumsum_c"',1,1814)
-LexToken(SEMICOLON,';',1,1815)
-LexToken(EOL,'\n',1,1816)
+LexToken(EOL,'\n',1,1815)
LexToken(VAR,'out',1,1837)
LexToken(ASSIGNMENT,'=',1,1840)
LexToken(OPENSQBRACKET,'[',1,1841)
@@ -233,33 +222,28 @@ LexToken(NUMBER,'1',1,1842)
LexToken(ADDITION,'-',1,1844)
LexToken(NUMBER,'2',1,1845)
LexToken(CLOSESQBRACKET,']',1,1846)
-LexToken(SEMICOLON,';',1,1847)
-LexToken(EOL,'\n',1,1848)
+LexToken(EOL,'\n',1,1847)
LexToken(ELSE,'else',1,1865)
LexToken(EOL,'\n',1,1869)
LexToken(VAR,'message',1,1890)
LexToken(OPENBRACKET,'(',1,1897)
LexToken(DQSTRING,'"decomposition type is not supported"',1,1934)
LexToken(CLOSEBRACKET,')',1,1935)
-LexToken(SEMICOLON,';',1,1936)
-LexToken(EOL,'\n',1,1937)
+LexToken(EOL,'\n',1,1936)
LexToken(VAR,'ok',1,1958)
LexToken(ASSIGNMENT,'=',1,1960)
LexToken(PREVAR_BOOLEAN,'%f',1,1961)
-LexToken(SEMICOLON,';',1,1963)
-LexToken(EOL,'\n',1,1964)
+LexToken(EOL,'\n',1,1963)
LexToken(END,'end',1,1981)
LexToken(EOL,'\n',1,1984)
LexToken(VAR,'it',1,2001)
LexToken(ASSIGNMENT,'=',1,2003)
LexToken(NUMBER,'1',1,2004)
-LexToken(SEMICOLON,';',1,2005)
-LexToken(EOL,'\n',1,2006)
+LexToken(EOL,'\n',1,2005)
LexToken(VAR,'ot',1,2023)
LexToken(ASSIGNMENT,'=',1,2025)
LexToken(NUMBER,'1',1,2026)
-LexToken(SEMICOLON,';',1,2027)
-LexToken(EOL,'\n',1,2028)
+LexToken(EOL,'\n',1,2027)
LexToken(ELSEIF,'elseif',1,2041)
LexToken(OPENBRACKET,'(',1,2048)
LexToken(VAR,'typ',1,2049)
@@ -279,8 +263,7 @@ LexToken(EOL,'\n',1,2100)
LexToken(VAR,'function_name',1,2121)
LexToken(ASSIGNMENT,'=',1,2134)
LexToken(DQSTRING,'"cumsumz_m"',1,2145)
-LexToken(SEMICOLON,';',1,2146)
-LexToken(EOL,'\n',1,2147)
+LexToken(EOL,'\n',1,2146)
LexToken(ELSEIF,'elseif',1,2164)
LexToken(OPENBRACKET,'(',1,2171)
LexToken(VAR,'decomptyp',1,2172)
@@ -292,8 +275,7 @@ LexToken(EOL,'\n',1,2190)
LexToken(VAR,'function_name',1,2211)
LexToken(ASSIGNMENT,'=',1,2224)
LexToken(DQSTRING,'"cumsumz_r"',1,2235)
-LexToken(SEMICOLON,';',1,2236)
-LexToken(EOL,'\n',1,2237)
+LexToken(EOL,'\n',1,2236)
LexToken(ELSEIF,'elseif',1,2254)
LexToken(OPENBRACKET,'(',1,2261)
LexToken(VAR,'decomptyp',1,2262)
@@ -305,28 +287,24 @@ LexToken(EOL,'\n',1,2280)
LexToken(VAR,'function_name',1,2301)
LexToken(ASSIGNMENT,'=',1,2314)
LexToken(DQSTRING,'"cumsumz_c"',1,2325)
-LexToken(SEMICOLON,';',1,2326)
-LexToken(EOL,'\n',1,2327)
+LexToken(EOL,'\n',1,2326)
LexToken(ELSE,'else',1,2344)
LexToken(EOL,'\n',1,2348)
LexToken(VAR,'message',1,2369)
LexToken(OPENBRACKET,'(',1,2376)
LexToken(DQSTRING,'"decomposition type is not supported"',1,2413)
LexToken(CLOSEBRACKET,')',1,2414)
-LexToken(SEMICOLON,';',1,2415)
-LexToken(EOL,'\n',1,2416)
+LexToken(EOL,'\n',1,2415)
LexToken(VAR,'ok',1,2437)
LexToken(ASSIGNMENT,'=',1,2439)
LexToken(PREVAR_BOOLEAN,'%f',1,2440)
-LexToken(SEMICOLON,';',1,2442)
-LexToken(EOL,'\n',1,2443)
+LexToken(EOL,'\n',1,2442)
LexToken(END,'end',1,2460)
LexToken(EOL,'\n',1,2463)
LexToken(VAR,'it',1,2480)
LexToken(ASSIGNMENT,'=',1,2482)
LexToken(NUMBER,'2',1,2483)
-LexToken(SEMICOLON,';',1,2484)
-LexToken(EOL,'\n',1,2485)
+LexToken(EOL,'\n',1,2484)
LexToken(VAR,'ot',1,2502)
LexToken(ASSIGNMENT,'=',1,2504)
LexToken(NUMBER,'2',1,2505)
@@ -337,13 +315,11 @@ LexToken(VAR,'message',1,2540)
LexToken(OPENBRACKET,'(',1,2547)
LexToken(DQSTRING,'"Datatype is not supported"',1,2574)
LexToken(CLOSEBRACKET,')',1,2575)
-LexToken(SEMICOLON,';',1,2576)
-LexToken(EOL,'\n',1,2577)
+LexToken(EOL,'\n',1,2576)
LexToken(VAR,'ok',1,2594)
LexToken(ASSIGNMENT,'=',1,2596)
LexToken(PREVAR_BOOLEAN,'%f',1,2597)
-LexToken(SEMICOLON,';',1,2599)
-LexToken(EOL,'\n',1,2600)
+LexToken(EOL,'\n',1,2599)
LexToken(END,'end',1,2613)
LexToken(EOL,'\n',1,2616)
LexToken(VAR,'in',1,2629)
@@ -356,8 +332,7 @@ LexToken(VAR,'model',1,2642)
LexToken(DOT,'.',1,2647)
LexToken(VAR,'in2',1,2648)
LexToken(CLOSESQBRACKET,']',1,2651)
-LexToken(SEMICOLON,';',1,2652)
-LexToken(EOL,'\n',1,2653)
+LexToken(EOL,'\n',1,2652)
LexToken(VAR,'out',1,2666)
LexToken(ASSIGNMENT,'=',1,2669)
LexToken(OPENSQBRACKET,'[',1,2670)
@@ -368,13 +343,11 @@ LexToken(VAR,'model',1,2681)
LexToken(DOT,'.',1,2686)
LexToken(VAR,'out2',1,2687)
LexToken(CLOSESQBRACKET,']',1,2691)
-LexToken(SEMICOLON,';',1,2692)
-LexToken(EOL,'\n',1,2693)
+LexToken(EOL,'\n',1,2692)
LexToken(VAR,'funtyp',1,2706)
LexToken(ASSIGNMENT,'=',1,2712)
LexToken(NUMBER,'4',1,2713)
-LexToken(SEMICOLON,';',1,2714)
-LexToken(EOL,'\n',1,2715)
+LexToken(EOL,'\n',1,2714)
LexToken(IF,'if',1,2728)
LexToken(VAR,'ok',1,2731)
LexToken(THEN,'then',1,2734)
@@ -430,8 +403,7 @@ 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,'arg1',1,2938)
LexToken(DOT,'.',1,2942)
LexToken(VAR,'model',1,2943)
@@ -473,13 +445,11 @@ LexToken(EOL,'\n',1,3155)
LexToken(VAR,'function_name',1,3164)
LexToken(ASSIGNMENT,'=',1,3177)
LexToken(DQSTRING,'"cumsum_m"',1,3187)
-LexToken(SEMICOLON,';',1,3188)
-LexToken(EOL,'\n',1,3189)
+LexToken(EOL,'\n',1,3188)
LexToken(VAR,'funtyp',1,3198)
LexToken(ASSIGNMENT,'=',1,3204)
LexToken(NUMBER,'4',1,3205)
-LexToken(SEMICOLON,';',1,3206)
-LexToken(EOL,'\n',1,3207)
+LexToken(EOL,'\n',1,3206)
LexToken(VAR,'model',1,3216)
LexToken(DOT,'.',1,3221)
LexToken(VAR,'sim',1,3222)
@@ -609,8 +579,7 @@ LexToken(OPENBRACKET,'(',1,3635)
LexToken(NUMBER,'0',1,3636)
LexToken(CLOSEBRACKET,')',1,3637)
LexToken(CLOSESQBRACKET,']',1,3638)
-LexToken(SEMICOLON,';',1,3639)
-LexToken(EOL,'\n',1,3640)
+LexToken(EOL,'\n',1,3639)
LexToken(VAR,'gr_i',1,3649)
LexToken(ASSIGNMENT,'=',1,3653)
LexToken(OPENSQBRACKET,'[',1,3654)
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)
diff --git a/js/MatrixOp/EXTTRI.js b/js/MatrixOp/EXTTRI.js
index 34dc8ea4..98dcb858 100644
--- a/js/MatrixOp/EXTTRI.js
+++ b/js/MatrixOp/EXTTRI.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,1372)
LexToken(THEN,'then',1,1375)
LexToken(EOL,'\n',1,1379)
LexToken(BREAK,'break',1,1396)
-LexToken(COMMA,',',1,1401)
-LexToken(EOL,'\n',1,1402)
+LexToken(EOL,'\n',1,1401)
LexToken(END,'end',1,1415)
LexToken(EOL,'\n',1,1418)
LexToken(VAR,'label',1,1431)
@@ -180,8 +173,7 @@ LexToken(EOL,'\n',1,1508)
LexToken(VAR,'function_name',1,1529)
LexToken(ASSIGNMENT,'=',1,1542)
LexToken(DQSTRING,'"exttril"',1,1551)
-LexToken(SEMICOLON,';',1,1552)
-LexToken(EOL,'\n',1,1553)
+LexToken(EOL,'\n',1,1552)
LexToken(ELSEIF,'elseif',1,1570)
LexToken(OPENBRACKET,'(',1,1577)
LexToken(VAR,'decomptyp',1,1578)
@@ -193,8 +185,7 @@ LexToken(EOL,'\n',1,1596)
LexToken(VAR,'function_name',1,1617)
LexToken(ASSIGNMENT,'=',1,1630)
LexToken(DQSTRING,'"exttriu"',1,1639)
-LexToken(SEMICOLON,';',1,1640)
-LexToken(EOL,'\n',1,1641)
+LexToken(EOL,'\n',1,1640)
LexToken(ELSEIF,'elseif',1,1658)
LexToken(OPENBRACKET,'(',1,1665)
LexToken(VAR,'decomptyp',1,1666)
@@ -206,33 +197,28 @@ LexToken(EOL,'\n',1,1684)
LexToken(VAR,'function_name',1,1705)
LexToken(ASSIGNMENT,'=',1,1718)
LexToken(DQSTRING,'"extdiag"',1,1727)
-LexToken(SEMICOLON,';',1,1728)
-LexToken(EOL,'\n',1,1729)
+LexToken(EOL,'\n',1,1728)
LexToken(ELSE,'else',1,1746)
LexToken(EOL,'\n',1,1750)
LexToken(VAR,'message',1,1771)
LexToken(OPENBRACKET,'(',1,1778)
LexToken(DQSTRING,'"decomposition type is not supported"',1,1815)
LexToken(CLOSEBRACKET,')',1,1816)
-LexToken(SEMICOLON,';',1,1817)
-LexToken(EOL,'\n',1,1818)
+LexToken(EOL,'\n',1,1817)
LexToken(VAR,'ok',1,1839)
LexToken(ASSIGNMENT,'=',1,1841)
LexToken(PREVAR_BOOLEAN,'%f',1,1842)
-LexToken(SEMICOLON,';',1,1844)
-LexToken(EOL,'\n',1,1845)
+LexToken(EOL,'\n',1,1844)
LexToken(END,'end',1,1862)
LexToken(EOL,'\n',1,1865)
LexToken(VAR,'it',1,1882)
LexToken(ASSIGNMENT,'=',1,1884)
LexToken(NUMBER,'1',1,1885)
-LexToken(SEMICOLON,';',1,1886)
-LexToken(EOL,'\n',1,1887)
+LexToken(EOL,'\n',1,1886)
LexToken(VAR,'ot',1,1904)
LexToken(ASSIGNMENT,'=',1,1906)
LexToken(NUMBER,'1',1,1907)
-LexToken(SEMICOLON,';',1,1908)
-LexToken(EOL,'\n',1,1909)
+LexToken(EOL,'\n',1,1908)
LexToken(ELSEIF,'elseif',1,1922)
LexToken(OPENBRACKET,'(',1,1929)
LexToken(VAR,'typ',1,1930)
@@ -252,8 +238,7 @@ LexToken(EOL,'\n',1,1981)
LexToken(VAR,'function_name',1,2002)
LexToken(ASSIGNMENT,'=',1,2015)
LexToken(DQSTRING,'"exttrilz"',1,2025)
-LexToken(SEMICOLON,';',1,2026)
-LexToken(EOL,'\n',1,2027)
+LexToken(EOL,'\n',1,2026)
LexToken(ELSEIF,'elseif',1,2044)
LexToken(OPENBRACKET,'(',1,2051)
LexToken(VAR,'decomptyp',1,2052)
@@ -265,8 +250,7 @@ LexToken(EOL,'\n',1,2070)
LexToken(VAR,'function_name',1,2091)
LexToken(ASSIGNMENT,'=',1,2104)
LexToken(DQSTRING,'"exttriuz"',1,2114)
-LexToken(SEMICOLON,';',1,2115)
-LexToken(EOL,'\n',1,2116)
+LexToken(EOL,'\n',1,2115)
LexToken(ELSEIF,'elseif',1,2133)
LexToken(OPENBRACKET,'(',1,2140)
LexToken(VAR,'decomptyp',1,2141)
@@ -278,28 +262,24 @@ LexToken(EOL,'\n',1,2159)
LexToken(VAR,'function_name',1,2180)
LexToken(ASSIGNMENT,'=',1,2193)
LexToken(DQSTRING,'"extdiagz"',1,2203)
-LexToken(SEMICOLON,';',1,2204)
-LexToken(EOL,'\n',1,2205)
+LexToken(EOL,'\n',1,2204)
LexToken(ELSE,'else',1,2222)
LexToken(EOL,'\n',1,2226)
LexToken(VAR,'message',1,2247)
LexToken(OPENBRACKET,'(',1,2254)
LexToken(DQSTRING,'"decomposition type is not supported"',1,2291)
LexToken(CLOSEBRACKET,')',1,2292)
-LexToken(SEMICOLON,';',1,2293)
-LexToken(EOL,'\n',1,2294)
+LexToken(EOL,'\n',1,2293)
LexToken(VAR,'ok',1,2315)
LexToken(ASSIGNMENT,'=',1,2317)
LexToken(PREVAR_BOOLEAN,'%f',1,2318)
-LexToken(SEMICOLON,';',1,2320)
-LexToken(EOL,'\n',1,2321)
+LexToken(EOL,'\n',1,2320)
LexToken(END,'end',1,2338)
LexToken(EOL,'\n',1,2341)
LexToken(VAR,'it',1,2358)
LexToken(ASSIGNMENT,'=',1,2360)
LexToken(NUMBER,'2',1,2361)
-LexToken(SEMICOLON,';',1,2362)
-LexToken(EOL,'\n',1,2363)
+LexToken(EOL,'\n',1,2362)
LexToken(VAR,'ot',1,2380)
LexToken(ASSIGNMENT,'=',1,2382)
LexToken(NUMBER,'2',1,2383)
@@ -310,13 +290,11 @@ LexToken(VAR,'message',1,2418)
LexToken(OPENBRACKET,'(',1,2425)
LexToken(DQSTRING,'"Datatype is not supported"',1,2452)
LexToken(CLOSEBRACKET,')',1,2453)
-LexToken(SEMICOLON,';',1,2454)
-LexToken(EOL,'\n',1,2455)
+LexToken(EOL,'\n',1,2454)
LexToken(VAR,'ok',1,2472)
LexToken(ASSIGNMENT,'=',1,2474)
LexToken(PREVAR_BOOLEAN,'%f',1,2475)
-LexToken(SEMICOLON,';',1,2477)
-LexToken(EOL,'\n',1,2478)
+LexToken(EOL,'\n',1,2477)
LexToken(END,'end',1,2491)
LexToken(EOL,'\n',1,2494)
LexToken(VAR,'in',1,2507)
@@ -329,8 +307,7 @@ LexToken(VAR,'model',1,2520)
LexToken(DOT,'.',1,2525)
LexToken(VAR,'in2',1,2526)
LexToken(CLOSESQBRACKET,']',1,2529)
-LexToken(SEMICOLON,';',1,2530)
-LexToken(EOL,'\n',1,2531)
+LexToken(EOL,'\n',1,2530)
LexToken(VAR,'out',1,2544)
LexToken(ASSIGNMENT,'=',1,2547)
LexToken(OPENSQBRACKET,'[',1,2548)
@@ -345,8 +322,7 @@ LexToken(EOL,'\n',1,2570)
LexToken(VAR,'funtyp',1,2583)
LexToken(ASSIGNMENT,'=',1,2589)
LexToken(NUMBER,'4',1,2590)
-LexToken(SEMICOLON,';',1,2591)
-LexToken(EOL,'\n',1,2592)
+LexToken(EOL,'\n',1,2591)
LexToken(IF,'if',1,2605)
LexToken(VAR,'ok',1,2608)
LexToken(THEN,'then',1,2611)
@@ -402,8 +378,7 @@ LexToken(VAR,'function_name',1,2776)
LexToken(COMMA,',',1,2789)
LexToken(VAR,'funtyp',1,2790)
LexToken(CLOSEBRACKET,')',1,2796)
-LexToken(SEMICOLON,';',1,2797)
-LexToken(EOL,'\n',1,2798)
+LexToken(EOL,'\n',1,2797)
LexToken(VAR,'arg1',1,2815)
LexToken(DOT,'.',1,2819)
LexToken(VAR,'model',1,2820)
@@ -445,13 +420,11 @@ LexToken(EOL,'\n',1,3032)
LexToken(VAR,'function_name',1,3041)
LexToken(ASSIGNMENT,'=',1,3054)
LexToken(DQSTRING,'"extrilz"',1,3063)
-LexToken(SEMICOLON,';',1,3064)
-LexToken(EOL,'\n',1,3065)
+LexToken(EOL,'\n',1,3064)
LexToken(VAR,'funtyp',1,3074)
LexToken(ASSIGNMENT,'=',1,3080)
LexToken(NUMBER,'4',1,3081)
-LexToken(SEMICOLON,';',1,3082)
-LexToken(EOL,'\n',1,3083)
+LexToken(EOL,'\n',1,3082)
LexToken(VAR,'model',1,3092)
LexToken(DOT,'.',1,3097)
LexToken(VAR,'sim',1,3098)
@@ -581,8 +554,7 @@ LexToken(OPENBRACKET,'(',1,3511)
LexToken(NUMBER,'1',1,3512)
LexToken(CLOSEBRACKET,')',1,3513)
LexToken(CLOSESQBRACKET,']',1,3514)
-LexToken(SEMICOLON,';',1,3515)
-LexToken(EOL,'\n',1,3516)
+LexToken(EOL,'\n',1,3515)
LexToken(VAR,'gr_i',1,3525)
LexToken(ASSIGNMENT,'=',1,3529)
LexToken(OPENSQBRACKET,'[',1,3530)
diff --git a/js/MatrixOp/MATBKSL.js b/js/MatrixOp/MATBKSL.js
index ab618ece..7c208695 100644
--- a/js/MatrixOp/MATBKSL.js
+++ b/js/MatrixOp/MATBKSL.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)
@@ -145,8 +139,7 @@ LexToken(VAR,'ok',1,1314)
LexToken(THEN,'then',1,1317)
LexToken(EOL,'\n',1,1321)
LexToken(BREAK,'break',1,1338)
-LexToken(COMMA,',',1,1343)
-LexToken(EOL,'\n',1,1344)
+LexToken(EOL,'\n',1,1343)
LexToken(END,'end',1,1357)
LexToken(EOL,'\n',1,1360)
LexToken(IF,'if',1,1373)
@@ -160,21 +153,18 @@ LexToken(EOL,'\n',1,1389)
LexToken(VAR,'function_name',1,1406)
LexToken(ASSIGNMENT,'=',1,1419)
LexToken(DQSTRING,'"mat_bksl"',1,1429)
-LexToken(SEMICOLON,';',1,1430)
-LexToken(EOL,'\n',1,1431)
+LexToken(EOL,'\n',1,1430)
LexToken(VAR,'ot',1,1448)
LexToken(ASSIGNMENT,'=',1,1450)
LexToken(NUMBER,'1',1,1451)
-LexToken(SEMICOLON,';',1,1452)
-LexToken(EOL,'\n',1,1453)
+LexToken(EOL,'\n',1,1452)
LexToken(VAR,'it',1,1470)
LexToken(ASSIGNMENT,'=',1,1472)
LexToken(OPENSQBRACKET,'[',1,1473)
LexToken(NUMBER,'1',1,1474)
LexToken(NUMBER,'1',1,1476)
LexToken(CLOSESQBRACKET,']',1,1477)
-LexToken(SEMICOLON,';',1,1478)
-LexToken(EOL,'\n',1,1479)
+LexToken(EOL,'\n',1,1478)
LexToken(ELSEIF,'elseif',1,1492)
LexToken(OPENBRACKET,'(',1,1499)
LexToken(VAR,'typ',1,1500)
@@ -186,34 +176,29 @@ LexToken(EOL,'\n',1,1512)
LexToken(VAR,'function_name',1,1529)
LexToken(ASSIGNMENT,'=',1,1542)
LexToken(DQSTRING,'"matz_bksl"',1,1553)
-LexToken(SEMICOLON,';',1,1554)
-LexToken(EOL,'\n',1,1555)
+LexToken(EOL,'\n',1,1554)
LexToken(VAR,'ot',1,1572)
LexToken(ASSIGNMENT,'=',1,1574)
LexToken(NUMBER,'2',1,1575)
-LexToken(SEMICOLON,';',1,1576)
-LexToken(EOL,'\n',1,1577)
+LexToken(EOL,'\n',1,1576)
LexToken(VAR,'it',1,1594)
LexToken(ASSIGNMENT,'=',1,1596)
LexToken(OPENSQBRACKET,'[',1,1597)
LexToken(NUMBER,'2',1,1598)
LexToken(NUMBER,'2',1,1600)
LexToken(CLOSESQBRACKET,']',1,1601)
-LexToken(SEMICOLON,';',1,1602)
-LexToken(EOL,'\n',1,1603)
+LexToken(EOL,'\n',1,1602)
LexToken(ELSE,'else',1,1616)
LexToken(EOL,'\n',1,1620)
LexToken(VAR,'message',1,1637)
LexToken(OPENBRACKET,'(',1,1644)
LexToken(DQSTRING,'"Datatype is not supported"',1,1671)
LexToken(CLOSEBRACKET,')',1,1672)
-LexToken(SEMICOLON,';',1,1673)
-LexToken(EOL,'\n',1,1674)
+LexToken(EOL,'\n',1,1673)
LexToken(VAR,'ok',1,1691)
LexToken(ASSIGNMENT,'=',1,1693)
LexToken(PREVAR_BOOLEAN,'%f',1,1694)
-LexToken(SEMICOLON,';',1,1696)
-LexToken(EOL,'\n',1,1697)
+LexToken(EOL,'\n',1,1696)
LexToken(END,'end',1,1710)
LexToken(EOL,'\n',1,1713)
LexToken(VAR,'in',1,1726)
@@ -226,8 +211,7 @@ LexToken(VAR,'model',1,1739)
LexToken(DOT,'.',1,1744)
LexToken(VAR,'in2',1,1745)
LexToken(CLOSESQBRACKET,']',1,1748)
-LexToken(SEMICOLON,';',1,1749)
-LexToken(EOL,'\n',1,1750)
+LexToken(EOL,'\n',1,1749)
LexToken(VAR,'out',1,1763)
LexToken(ASSIGNMENT,'=',1,1766)
LexToken(OPENSQBRACKET,'[',1,1767)
@@ -238,13 +222,11 @@ LexToken(VAR,'model',1,1778)
LexToken(DOT,'.',1,1783)
LexToken(VAR,'out2',1,1784)
LexToken(CLOSESQBRACKET,']',1,1788)
-LexToken(SEMICOLON,';',1,1789)
-LexToken(EOL,'\n',1,1790)
+LexToken(EOL,'\n',1,1789)
LexToken(VAR,'funtyp',1,1803)
LexToken(ASSIGNMENT,'=',1,1809)
LexToken(NUMBER,'4',1,1810)
-LexToken(SEMICOLON,';',1,1811)
-LexToken(EOL,'\n',1,1812)
+LexToken(EOL,'\n',1,1811)
LexToken(IF,'if',1,1825)
LexToken(VAR,'ok',1,1828)
LexToken(THEN,'then',1,1831)
@@ -252,8 +234,7 @@ LexToken(EOL,'\n',1,1835)
LexToken(VAR,'label',1,1852)
LexToken(ASSIGNMENT,'=',1,1857)
LexToken(VAR,'exprs',1,1858)
-LexToken(SEMICOLON,';',1,1863)
-LexToken(EOL,'\n',1,1864)
+LexToken(EOL,'\n',1,1863)
LexToken(OPENSQBRACKET,'[',1,1881)
LexToken(VAR,'model',1,1882)
LexToken(COMMA,',',1,1887)
@@ -299,29 +280,25 @@ LexToken(VAR,'function_name',1,1986)
LexToken(COMMA,',',1,1999)
LexToken(VAR,'funtyp',1,2000)
LexToken(CLOSEBRACKET,')',1,2006)
-LexToken(SEMICOLON,';',1,2007)
-LexToken(EOL,'\n',1,2008)
+LexToken(EOL,'\n',1,2007)
LexToken(VAR,'graphics',1,2025)
LexToken(DOT,'.',1,2033)
LexToken(VAR,'exprs',1,2034)
LexToken(ASSIGNMENT,'=',1,2039)
LexToken(VAR,'label',1,2040)
-LexToken(SEMICOLON,';',1,2045)
-LexToken(EOL,'\n',1,2046)
+LexToken(EOL,'\n',1,2045)
LexToken(VAR,'arg1',1,2063)
LexToken(DOT,'.',1,2067)
LexToken(VAR,'graphics',1,2068)
LexToken(ASSIGNMENT,'=',1,2076)
LexToken(VAR,'graphics',1,2077)
-LexToken(SEMICOLON,';',1,2085)
-LexToken(EOL,'\n',1,2086)
+LexToken(EOL,'\n',1,2085)
LexToken(VAR,'arg1',1,2103)
LexToken(DOT,'.',1,2107)
LexToken(VAR,'model',1,2108)
LexToken(ASSIGNMENT,'=',1,2113)
LexToken(VAR,'model',1,2114)
-LexToken(SEMICOLON,';',1,2119)
-LexToken(EOL,'\n',1,2120)
+LexToken(EOL,'\n',1,2119)
LexToken(VAR,'x',1,2137)
LexToken(ASSIGNMENT,'=',1,2138)
LexToken(VAR,'arg1',1,2139)
@@ -345,13 +322,11 @@ LexToken(EOL,'\n',1,2245)
LexToken(VAR,'function_name',1,2254)
LexToken(ASSIGNMENT,'=',1,2267)
LexToken(DQSTRING,'"mat_bksl"',1,2277)
-LexToken(SEMICOLON,';',1,2278)
-LexToken(EOL,'\n',1,2279)
+LexToken(EOL,'\n',1,2278)
LexToken(VAR,'funtyp',1,2288)
LexToken(ASSIGNMENT,'=',1,2294)
LexToken(NUMBER,'4',1,2295)
-LexToken(SEMICOLON,';',1,2296)
-LexToken(EOL,'\n',1,2297)
+LexToken(EOL,'\n',1,2296)
LexToken(VAR,'model',1,2306)
LexToken(DOT,'.',1,2311)
LexToken(VAR,'sim',1,2312)
@@ -488,8 +463,7 @@ LexToken(OPENBRACKET,'(',1,2727)
LexToken(NUMBER,'1',1,2728)
LexToken(CLOSEBRACKET,')',1,2729)
LexToken(CLOSESQBRACKET,']',1,2730)
-LexToken(SEMICOLON,';',1,2731)
-LexToken(EOL,'\n',1,2732)
+LexToken(EOL,'\n',1,2731)
LexToken(VAR,'gr_i',1,2741)
LexToken(ASSIGNMENT,'=',1,2745)
LexToken(OPENSQBRACKET,'[',1,2746)
diff --git a/js/MatrixOp/MATCATH.js b/js/MatrixOp/MATCATH.js
index e73cd74b..511fe24b 100644
--- a/js/MatrixOp/MATCATH.js
+++ b/js/MatrixOp/MATCATH.js
@@ -41,20 +41,17 @@ LexToken(VAR,'x',1,879)
LexToken(ASSIGNMENT,'=',1,880)
LexToken(OPENSQBRACKET,'[',1,881)
LexToken(CLOSESQBRACKET,']',1,882)
-LexToken(SEMICOLON,';',1,883)
-LexToken(EOL,'\n',1,884)
+LexToken(EOL,'\n',1,883)
LexToken(VAR,'y',1,889)
LexToken(ASSIGNMENT,'=',1,890)
LexToken(OPENSQBRACKET,'[',1,891)
LexToken(CLOSESQBRACKET,']',1,892)
-LexToken(SEMICOLON,';',1,893)
-LexToken(EOL,'\n',1,894)
+LexToken(EOL,'\n',1,893)
LexToken(VAR,'typ',1,899)
LexToken(ASSIGNMENT,'=',1,902)
LexToken(OPENSQBRACKET,'[',1,903)
LexToken(CLOSESQBRACKET,']',1,904)
-LexToken(SEMICOLON,';',1,905)
-LexToken(EOL,'\n',1,906)
+LexToken(EOL,'\n',1,905)
LexToken(SELECT,'select',1,911)
LexToken(VAR,'job',1,918)
LexToken(EOL,'\n',1,921)
@@ -71,15 +68,13 @@ LexToken(ASSIGNMENT,'=',1,970)
LexToken(VAR,'arg1',1,971)
LexToken(DOT,'.',1,975)
LexToken(VAR,'model',1,976)
-LexToken(SEMICOLON,';',1,981)
-LexToken(EOL,'\n',1,982)
+LexToken(EOL,'\n',1,981)
LexToken(VAR,'graphics',1,991)
LexToken(ASSIGNMENT,'=',1,999)
LexToken(VAR,'arg1',1,1000)
LexToken(DOT,'.',1,1004)
LexToken(VAR,'graphics',1,1005)
-LexToken(SEMICOLON,';',1,1013)
-LexToken(EOL,'\n',1,1014)
+LexToken(EOL,'\n',1,1013)
LexToken(VAR,'label',1,1023)
LexToken(ASSIGNMENT,'=',1,1028)
LexToken(VAR,'graphics',1,1029)
@@ -107,8 +102,7 @@ LexToken(NUMBER,'2',1,1132)
LexToken(CLOSEBRACKET,')',1,1133)
LexToken(ADDITION,'+',1,1134)
LexToken(DQSTRING,'"),\\\'*\\\')"',1,1144)
-LexToken(SEMICOLON,';',1,1145)
-LexToken(EOL,'\n',1,1146)
+LexToken(EOL,'\n',1,1145)
LexToken(END,'end',1,1155)
LexToken(EOL,'\n',1,1158)
LexToken(WHILE,'while',1,1167)
@@ -140,16 +134,14 @@ LexToken(CLOSEBRACKET,')',1,1328)
LexToken(COMMA,',',1,1329)
LexToken(VAR,'label',1,1330)
LexToken(CLOSEBRACKET,')',1,1335)
-LexToken(SEMICOLON,';',1,1336)
-LexToken(EOL,'\n',1,1337)
+LexToken(EOL,'\n',1,1336)
LexToken(IF,'if',1,1350)
LexToken(NOT,'~',1,1353)
LexToken(VAR,'ok',1,1354)
LexToken(THEN,'then',1,1357)
LexToken(EOL,'\n',1,1361)
LexToken(BREAK,'break',1,1378)
-LexToken(COMMA,',',1,1383)
-LexToken(EOL,'\n',1,1384)
+LexToken(EOL,'\n',1,1383)
LexToken(END,'end',1,1397)
LexToken(EOL,'\n',1,1400)
LexToken(VAR,'label',1,1413)
@@ -182,8 +174,7 @@ LexToken(CLOSESQBRACKET,']',1,1466)
LexToken(TRANSPOSE,"'",1,1467)
LexToken(CLOSEBRACKET,')',1,1468)
LexToken(CLOSESQBRACKET,']',1,1469)
-LexToken(SEMICOLON,';',1,1470)
-LexToken(EOL,'\n',1,1471)
+LexToken(EOL,'\n',1,1470)
LexToken(VAR,'out',1,1484)
LexToken(ASSIGNMENT,'=',1,1487)
LexToken(OPENSQBRACKET,'[',1,1488)
@@ -205,14 +196,12 @@ LexToken(COMMA,',',1,1522)
LexToken(NUMBER,'1',1,1523)
LexToken(CLOSEBRACKET,')',1,1524)
LexToken(CLOSEBRACKET,')',1,1525)
-LexToken(SEMICOLON,';',1,1526)
-LexToken(EOL,'\n',1,1527)
+LexToken(EOL,'\n',1,1526)
LexToken(VAR,'ot',1,1540)
LexToken(ASSIGNMENT,'=',1,1542)
LexToken(ADDITION,'-',1,1543)
LexToken(NUMBER,'1',1,1544)
-LexToken(SEMICOLON,';',1,1545)
-LexToken(EOL,'\n',1,1546)
+LexToken(EOL,'\n',1,1545)
LexToken(OPENSQBRACKET,'[',1,1559)
LexToken(VAR,'model',1,1560)
LexToken(COMMA,',',1,1565)
@@ -255,8 +244,7 @@ LexToken(EOL,'\n',1,1655)
LexToken(VAR,'funtyp',1,1672)
LexToken(ASSIGNMENT,'=',1,1678)
LexToken(NUMBER,'4',1,1679)
-LexToken(SEMICOLON,';',1,1680)
-LexToken(EOL,'\n',1,1681)
+LexToken(EOL,'\n',1,1680)
LexToken(VAR,'model',1,1698)
LexToken(DOT,'.',1,1703)
LexToken(VAR,'sim',1,1704)
@@ -309,13 +297,11 @@ LexToken(EOL,'\n',1,1965)
LexToken(VAR,'function_name',1,1974)
LexToken(ASSIGNMENT,'=',1,1987)
LexToken(DQSTRING,'"mat_cath"',1,1997)
-LexToken(SEMICOLON,';',1,1998)
-LexToken(EOL,'\n',1,1999)
+LexToken(EOL,'\n',1,1998)
LexToken(VAR,'funtyp',1,2008)
LexToken(ASSIGNMENT,'=',1,2014)
LexToken(NUMBER,'4',1,2015)
-LexToken(SEMICOLON,';',1,2016)
-LexToken(EOL,'\n',1,2017)
+LexToken(EOL,'\n',1,2016)
LexToken(VAR,'model',1,2026)
LexToken(DOT,'.',1,2031)
LexToken(VAR,'sim',1,2032)
@@ -452,8 +438,7 @@ LexToken(OPENBRACKET,'(',1,2447)
LexToken(NUMBER,'2',1,2448)
LexToken(CLOSEBRACKET,')',1,2449)
LexToken(CLOSESQBRACKET,']',1,2450)
-LexToken(SEMICOLON,';',1,2451)
-LexToken(EOL,'\n',1,2452)
+LexToken(EOL,'\n',1,2451)
LexToken(VAR,'gr_i',1,2461)
LexToken(ASSIGNMENT,'=',1,2465)
LexToken(OPENSQBRACKET,'[',1,2466)
diff --git a/js/MatrixOp/MATCATV.js b/js/MatrixOp/MATCATV.js
index 2fb7d456..c3cf1b61 100644
--- a/js/MatrixOp/MATCATV.js
+++ b/js/MatrixOp/MATCATV.js
@@ -41,20 +41,17 @@ LexToken(VAR,'x',1,881)
LexToken(ASSIGNMENT,'=',1,882)
LexToken(OPENSQBRACKET,'[',1,883)
LexToken(CLOSESQBRACKET,']',1,884)
-LexToken(SEMICOLON,';',1,885)
-LexToken(EOL,'\n',1,886)
+LexToken(EOL,'\n',1,885)
LexToken(VAR,'y',1,891)
LexToken(ASSIGNMENT,'=',1,892)
LexToken(OPENSQBRACKET,'[',1,893)
LexToken(CLOSESQBRACKET,']',1,894)
-LexToken(SEMICOLON,';',1,895)
-LexToken(EOL,'\n',1,896)
+LexToken(EOL,'\n',1,895)
LexToken(VAR,'typ',1,901)
LexToken(ASSIGNMENT,'=',1,904)
LexToken(OPENSQBRACKET,'[',1,905)
LexToken(CLOSESQBRACKET,']',1,906)
-LexToken(SEMICOLON,';',1,907)
-LexToken(EOL,'\n',1,908)
+LexToken(EOL,'\n',1,907)
LexToken(SELECT,'select',1,913)
LexToken(VAR,'job',1,920)
LexToken(EOL,'\n',1,923)
@@ -71,15 +68,13 @@ LexToken(ASSIGNMENT,'=',1,972)
LexToken(VAR,'arg1',1,973)
LexToken(DOT,'.',1,977)
LexToken(VAR,'model',1,978)
-LexToken(SEMICOLON,';',1,983)
-LexToken(EOL,'\n',1,984)
+LexToken(EOL,'\n',1,983)
LexToken(VAR,'graphics',1,993)
LexToken(ASSIGNMENT,'=',1,1001)
LexToken(VAR,'arg1',1,1002)
LexToken(DOT,'.',1,1006)
LexToken(VAR,'graphics',1,1007)
-LexToken(SEMICOLON,';',1,1015)
-LexToken(EOL,'\n',1,1016)
+LexToken(EOL,'\n',1,1015)
LexToken(VAR,'label',1,1025)
LexToken(ASSIGNMENT,'=',1,1030)
LexToken(VAR,'graphics',1,1031)
@@ -107,8 +102,7 @@ LexToken(NUMBER,'2',1,1134)
LexToken(CLOSEBRACKET,')',1,1135)
LexToken(ADDITION,'+',1,1136)
LexToken(DQSTRING,'"),\\\'*\\\')"',1,1146)
-LexToken(SEMICOLON,';',1,1147)
-LexToken(EOL,'\n',1,1148)
+LexToken(EOL,'\n',1,1147)
LexToken(END,'end',1,1157)
LexToken(EOL,'\n',1,1160)
LexToken(WHILE,'while',1,1169)
@@ -147,8 +141,7 @@ LexToken(VAR,'ok',1,1356)
LexToken(THEN,'then',1,1359)
LexToken(EOL,'\n',1,1363)
LexToken(BREAK,'break',1,1380)
-LexToken(COMMA,',',1,1385)
-LexToken(EOL,'\n',1,1386)
+LexToken(EOL,'\n',1,1385)
LexToken(END,'end',1,1399)
LexToken(EOL,'\n',1,1402)
LexToken(VAR,'label',1,1415)
@@ -187,14 +180,12 @@ LexToken(VAR,'nin',1,1491)
LexToken(COMMA,',',1,1494)
LexToken(NUMBER,'1',1,1495)
LexToken(CLOSEBRACKET,')',1,1496)
-LexToken(SEMICOLON,';',1,1497)
-LexToken(EOL,'\n',1,1498)
+LexToken(EOL,'\n',1,1497)
LexToken(VAR,'ot',1,1511)
LexToken(ASSIGNMENT,'=',1,1513)
LexToken(ADDITION,'-',1,1514)
LexToken(NUMBER,'1',1,1515)
-LexToken(SEMICOLON,';',1,1516)
-LexToken(EOL,'\n',1,1517)
+LexToken(EOL,'\n',1,1516)
LexToken(VAR,'out',1,1530)
LexToken(ASSIGNMENT,'=',1,1533)
LexToken(OPENSQBRACKET,'[',1,1534)
@@ -245,8 +236,7 @@ LexToken(EOL,'\n',1,1649)
LexToken(VAR,'funtyp',1,1666)
LexToken(ASSIGNMENT,'=',1,1672)
LexToken(NUMBER,'4',1,1673)
-LexToken(SEMICOLON,';',1,1674)
-LexToken(EOL,'\n',1,1675)
+LexToken(EOL,'\n',1,1674)
LexToken(VAR,'model',1,1692)
LexToken(DOT,'.',1,1697)
LexToken(VAR,'sim',1,1698)
@@ -307,13 +297,11 @@ LexToken(EOL,'\n',1,1976)
LexToken(VAR,'function_name',1,1985)
LexToken(ASSIGNMENT,'=',1,1998)
LexToken(DQSTRING,'"mat_catv"',1,2008)
-LexToken(SEMICOLON,';',1,2009)
-LexToken(EOL,'\n',1,2010)
+LexToken(EOL,'\n',1,2009)
LexToken(VAR,'funtyp',1,2019)
LexToken(ASSIGNMENT,'=',1,2025)
LexToken(NUMBER,'4',1,2026)
-LexToken(SEMICOLON,';',1,2027)
-LexToken(EOL,'\n',1,2028)
+LexToken(EOL,'\n',1,2027)
LexToken(VAR,'model',1,2037)
LexToken(DOT,'.',1,2042)
LexToken(VAR,'sim',1,2043)
@@ -452,8 +440,7 @@ LexToken(OPENBRACKET,'(',1,2460)
LexToken(NUMBER,'2',1,2461)
LexToken(CLOSEBRACKET,')',1,2462)
LexToken(CLOSESQBRACKET,']',1,2463)
-LexToken(SEMICOLON,';',1,2464)
-LexToken(EOL,'\n',1,2465)
+LexToken(EOL,'\n',1,2464)
LexToken(VAR,'gr_i',1,2474)
LexToken(ASSIGNMENT,'=',1,2478)
LexToken(OPENSQBRACKET,'[',1,2479)
diff --git a/js/MatrixOp/MATDET.js b/js/MatrixOp/MATDET.js
index 4716f0a8..7858f03c 100644
--- a/js/MatrixOp/MATDET.js
+++ b/js/MatrixOp/MATDET.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(IF,'if',1,1058)
LexToken(VAR,'size',1,1061)
LexToken(OPENBRACKET,'(',1,1065)
@@ -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)
@@ -145,8 +139,7 @@ LexToken(VAR,'ok',1,1311)
LexToken(THEN,'then',1,1314)
LexToken(EOL,'\n',1,1318)
LexToken(BREAK,'break',1,1335)
-LexToken(COMMA,',',1,1340)
-LexToken(EOL,'\n',1,1341)
+LexToken(EOL,'\n',1,1340)
LexToken(END,'end',1,1354)
LexToken(EOL,'\n',1,1357)
LexToken(IF,'if',1,1370)
@@ -160,18 +153,15 @@ LexToken(EOL,'\n',1,1386)
LexToken(VAR,'function_name',1,1403)
LexToken(ASSIGNMENT,'=',1,1416)
LexToken(DQSTRING,'"mat_det"',1,1425)
-LexToken(SEMICOLON,';',1,1426)
-LexToken(EOL,'\n',1,1427)
+LexToken(EOL,'\n',1,1426)
LexToken(VAR,'ot',1,1444)
LexToken(ASSIGNMENT,'=',1,1446)
LexToken(NUMBER,'1',1,1447)
-LexToken(SEMICOLON,';',1,1448)
-LexToken(EOL,'\n',1,1449)
+LexToken(EOL,'\n',1,1448)
LexToken(VAR,'it',1,1466)
LexToken(ASSIGNMENT,'=',1,1468)
LexToken(NUMBER,'1',1,1469)
-LexToken(SEMICOLON,';',1,1470)
-LexToken(EOL,'\n',1,1471)
+LexToken(EOL,'\n',1,1470)
LexToken(ELSEIF,'elseif',1,1484)
LexToken(OPENBRACKET,'(',1,1491)
LexToken(VAR,'typ',1,1492)
@@ -183,31 +173,26 @@ LexToken(EOL,'\n',1,1504)
LexToken(VAR,'function_name',1,1521)
LexToken(ASSIGNMENT,'=',1,1534)
LexToken(DQSTRING,'"matz_det"',1,1544)
-LexToken(SEMICOLON,';',1,1545)
-LexToken(EOL,'\n',1,1546)
+LexToken(EOL,'\n',1,1545)
LexToken(VAR,'ot',1,1563)
LexToken(ASSIGNMENT,'=',1,1565)
LexToken(NUMBER,'2',1,1566)
-LexToken(SEMICOLON,';',1,1567)
-LexToken(EOL,'\n',1,1568)
+LexToken(EOL,'\n',1,1567)
LexToken(VAR,'it',1,1585)
LexToken(ASSIGNMENT,'=',1,1587)
LexToken(NUMBER,'2',1,1588)
-LexToken(SEMICOLON,';',1,1589)
-LexToken(EOL,'\n',1,1590)
+LexToken(EOL,'\n',1,1589)
LexToken(ELSE,'else',1,1603)
LexToken(EOL,'\n',1,1607)
LexToken(VAR,'message',1,1624)
LexToken(OPENBRACKET,'(',1,1631)
LexToken(DQSTRING,'"Datatype is not supported"',1,1658)
LexToken(CLOSEBRACKET,')',1,1659)
-LexToken(SEMICOLON,';',1,1660)
-LexToken(EOL,'\n',1,1661)
+LexToken(EOL,'\n',1,1660)
LexToken(VAR,'ok',1,1678)
LexToken(ASSIGNMENT,'=',1,1680)
LexToken(PREVAR_BOOLEAN,'%f',1,1681)
-LexToken(SEMICOLON,';',1,1683)
-LexToken(EOL,'\n',1,1684)
+LexToken(EOL,'\n',1,1683)
LexToken(END,'end',1,1697)
LexToken(EOL,'\n',1,1700)
LexToken(VAR,'in',1,1713)
@@ -220,8 +205,7 @@ LexToken(VAR,'model',1,1726)
LexToken(DOT,'.',1,1731)
LexToken(VAR,'in2',1,1732)
LexToken(CLOSESQBRACKET,']',1,1735)
-LexToken(SEMICOLON,';',1,1736)
-LexToken(EOL,'\n',1,1737)
+LexToken(EOL,'\n',1,1736)
LexToken(VAR,'out',1,1750)
LexToken(ASSIGNMENT,'=',1,1753)
LexToken(OPENSQBRACKET,'[',1,1754)
@@ -232,13 +216,11 @@ LexToken(VAR,'model',1,1765)
LexToken(DOT,'.',1,1770)
LexToken(VAR,'out2',1,1771)
LexToken(CLOSESQBRACKET,']',1,1775)
-LexToken(SEMICOLON,';',1,1776)
-LexToken(EOL,'\n',1,1777)
+LexToken(EOL,'\n',1,1776)
LexToken(VAR,'funtyp',1,1790)
LexToken(ASSIGNMENT,'=',1,1796)
LexToken(NUMBER,'4',1,1797)
-LexToken(SEMICOLON,';',1,1798)
-LexToken(EOL,'\n',1,1799)
+LexToken(EOL,'\n',1,1798)
LexToken(IF,'if',1,1812)
LexToken(VAR,'ok',1,1815)
LexToken(THEN,'then',1,1818)
@@ -246,8 +228,7 @@ LexToken(EOL,'\n',1,1822)
LexToken(VAR,'label',1,1839)
LexToken(ASSIGNMENT,'=',1,1844)
LexToken(VAR,'exprs',1,1845)
-LexToken(SEMICOLON,';',1,1850)
-LexToken(EOL,'\n',1,1851)
+LexToken(EOL,'\n',1,1850)
LexToken(OPENSQBRACKET,'[',1,1868)
LexToken(VAR,'model',1,1869)
LexToken(COMMA,',',1,1874)
@@ -293,29 +274,25 @@ LexToken(VAR,'function_name',1,1973)
LexToken(COMMA,',',1,1986)
LexToken(VAR,'funtyp',1,1987)
LexToken(CLOSEBRACKET,')',1,1993)
-LexToken(SEMICOLON,';',1,1994)
-LexToken(EOL,'\n',1,1995)
+LexToken(EOL,'\n',1,1994)
LexToken(VAR,'graphics',1,2012)
LexToken(DOT,'.',1,2020)
LexToken(VAR,'exprs',1,2021)
LexToken(ASSIGNMENT,'=',1,2026)
LexToken(VAR,'label',1,2027)
-LexToken(SEMICOLON,';',1,2032)
-LexToken(EOL,'\n',1,2033)
+LexToken(EOL,'\n',1,2032)
LexToken(VAR,'arg1',1,2050)
LexToken(DOT,'.',1,2054)
LexToken(VAR,'graphics',1,2055)
LexToken(ASSIGNMENT,'=',1,2063)
LexToken(VAR,'graphics',1,2064)
-LexToken(SEMICOLON,';',1,2072)
-LexToken(EOL,'\n',1,2073)
+LexToken(EOL,'\n',1,2072)
LexToken(VAR,'arg1',1,2090)
LexToken(DOT,'.',1,2094)
LexToken(VAR,'model',1,2095)
LexToken(ASSIGNMENT,'=',1,2100)
LexToken(VAR,'model',1,2101)
-LexToken(SEMICOLON,';',1,2106)
-LexToken(EOL,'\n',1,2107)
+LexToken(EOL,'\n',1,2106)
LexToken(VAR,'x',1,2124)
LexToken(ASSIGNMENT,'=',1,2125)
LexToken(VAR,'arg1',1,2126)
@@ -339,13 +316,11 @@ LexToken(EOL,'\n',1,2232)
LexToken(VAR,'function_name',1,2241)
LexToken(ASSIGNMENT,'=',1,2254)
LexToken(DQSTRING,'"mat_det"',1,2263)
-LexToken(SEMICOLON,';',1,2264)
-LexToken(EOL,'\n',1,2265)
+LexToken(EOL,'\n',1,2264)
LexToken(VAR,'funtyp',1,2274)
LexToken(ASSIGNMENT,'=',1,2280)
LexToken(NUMBER,'4',1,2281)
-LexToken(SEMICOLON,';',1,2282)
-LexToken(EOL,'\n',1,2283)
+LexToken(EOL,'\n',1,2282)
LexToken(VAR,'model',1,2292)
LexToken(DOT,'.',1,2297)
LexToken(VAR,'sim',1,2298)
@@ -468,8 +443,7 @@ LexToken(OPENBRACKET,'(',1,2698)
LexToken(NUMBER,'1',1,2699)
LexToken(CLOSEBRACKET,')',1,2700)
LexToken(CLOSESQBRACKET,']',1,2701)
-LexToken(SEMICOLON,';',1,2702)
-LexToken(EOL,'\n',1,2703)
+LexToken(EOL,'\n',1,2702)
LexToken(VAR,'gr_i',1,2712)
LexToken(ASSIGNMENT,'=',1,2716)
LexToken(OPENSQBRACKET,'[',1,2717)
diff --git a/js/MatrixOp/MATDIAG.js b/js/MatrixOp/MATDIAG.js
index 47f3bea5..f4150561 100644
--- a/js/MatrixOp/MATDIAG.js
+++ b/js/MatrixOp/MATDIAG.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)
@@ -145,8 +139,7 @@ LexToken(VAR,'ok',1,1314)
LexToken(THEN,'then',1,1317)
LexToken(EOL,'\n',1,1321)
LexToken(BREAK,'break',1,1338)
-LexToken(COMMA,',',1,1343)
-LexToken(EOL,'\n',1,1344)
+LexToken(EOL,'\n',1,1343)
LexToken(END,'end',1,1357)
LexToken(EOL,'\n',1,1360)
LexToken(IF,'if',1,1373)
@@ -160,18 +153,15 @@ LexToken(EOL,'\n',1,1389)
LexToken(VAR,'function_name',1,1406)
LexToken(ASSIGNMENT,'=',1,1419)
LexToken(DQSTRING,'"mat_diag"',1,1429)
-LexToken(SEMICOLON,';',1,1430)
-LexToken(EOL,'\n',1,1431)
+LexToken(EOL,'\n',1,1430)
LexToken(VAR,'ot',1,1448)
LexToken(ASSIGNMENT,'=',1,1450)
LexToken(NUMBER,'1',1,1451)
-LexToken(SEMICOLON,';',1,1452)
-LexToken(EOL,'\n',1,1453)
+LexToken(EOL,'\n',1,1452)
LexToken(VAR,'it',1,1470)
LexToken(ASSIGNMENT,'=',1,1472)
LexToken(NUMBER,'1',1,1473)
-LexToken(SEMICOLON,';',1,1474)
-LexToken(EOL,'\n',1,1475)
+LexToken(EOL,'\n',1,1474)
LexToken(ELSEIF,'elseif',1,1488)
LexToken(OPENBRACKET,'(',1,1495)
LexToken(VAR,'typ',1,1496)
@@ -183,31 +173,26 @@ LexToken(EOL,'\n',1,1508)
LexToken(VAR,'function_name',1,1525)
LexToken(ASSIGNMENT,'=',1,1538)
LexToken(DQSTRING,'"matz_diag"',1,1549)
-LexToken(SEMICOLON,';',1,1550)
-LexToken(EOL,'\n',1,1551)
+LexToken(EOL,'\n',1,1550)
LexToken(VAR,'ot',1,1568)
LexToken(ASSIGNMENT,'=',1,1570)
LexToken(NUMBER,'2',1,1571)
-LexToken(SEMICOLON,';',1,1572)
-LexToken(EOL,'\n',1,1573)
+LexToken(EOL,'\n',1,1572)
LexToken(VAR,'it',1,1590)
LexToken(ASSIGNMENT,'=',1,1592)
LexToken(NUMBER,'2',1,1593)
-LexToken(SEMICOLON,';',1,1594)
-LexToken(EOL,'\n',1,1595)
+LexToken(EOL,'\n',1,1594)
LexToken(ELSE,'else',1,1608)
LexToken(EOL,'\n',1,1612)
LexToken(VAR,'message',1,1629)
LexToken(OPENBRACKET,'(',1,1636)
LexToken(DQSTRING,'"Datatype is not supported"',1,1663)
LexToken(CLOSEBRACKET,')',1,1664)
-LexToken(SEMICOLON,';',1,1665)
-LexToken(EOL,'\n',1,1666)
+LexToken(EOL,'\n',1,1665)
LexToken(VAR,'ok',1,1683)
LexToken(ASSIGNMENT,'=',1,1685)
LexToken(PREVAR_BOOLEAN,'%f',1,1686)
-LexToken(SEMICOLON,';',1,1688)
-LexToken(EOL,'\n',1,1689)
+LexToken(EOL,'\n',1,1688)
LexToken(END,'end',1,1702)
LexToken(EOL,'\n',1,1705)
LexToken(VAR,'in',1,1718)
@@ -220,8 +205,7 @@ LexToken(VAR,'model',1,1731)
LexToken(DOT,'.',1,1736)
LexToken(VAR,'in2',1,1737)
LexToken(CLOSESQBRACKET,']',1,1740)
-LexToken(SEMICOLON,';',1,1741)
-LexToken(EOL,'\n',1,1742)
+LexToken(EOL,'\n',1,1741)
LexToken(VAR,'out',1,1755)
LexToken(ASSIGNMENT,'=',1,1758)
LexToken(OPENSQBRACKET,'[',1,1759)
@@ -232,13 +216,11 @@ LexToken(VAR,'model',1,1770)
LexToken(DOT,'.',1,1775)
LexToken(VAR,'out2',1,1776)
LexToken(CLOSESQBRACKET,']',1,1780)
-LexToken(SEMICOLON,';',1,1781)
-LexToken(EOL,'\n',1,1782)
+LexToken(EOL,'\n',1,1781)
LexToken(VAR,'funtyp',1,1795)
LexToken(ASSIGNMENT,'=',1,1801)
LexToken(NUMBER,'4',1,1802)
-LexToken(SEMICOLON,';',1,1803)
-LexToken(EOL,'\n',1,1804)
+LexToken(EOL,'\n',1,1803)
LexToken(IF,'if',1,1817)
LexToken(VAR,'ok',1,1820)
LexToken(THEN,'then',1,1823)
@@ -246,8 +228,7 @@ LexToken(EOL,'\n',1,1827)
LexToken(VAR,'label',1,1844)
LexToken(ASSIGNMENT,'=',1,1849)
LexToken(VAR,'exprs',1,1850)
-LexToken(SEMICOLON,';',1,1855)
-LexToken(EOL,'\n',1,1856)
+LexToken(EOL,'\n',1,1855)
LexToken(OPENSQBRACKET,'[',1,1873)
LexToken(VAR,'model',1,1874)
LexToken(COMMA,',',1,1879)
@@ -293,29 +274,25 @@ LexToken(VAR,'function_name',1,1978)
LexToken(COMMA,',',1,1991)
LexToken(VAR,'funtyp',1,1992)
LexToken(CLOSEBRACKET,')',1,1998)
-LexToken(SEMICOLON,';',1,1999)
-LexToken(EOL,'\n',1,2000)
+LexToken(EOL,'\n',1,1999)
LexToken(VAR,'graphics',1,2017)
LexToken(DOT,'.',1,2025)
LexToken(VAR,'exprs',1,2026)
LexToken(ASSIGNMENT,'=',1,2031)
LexToken(VAR,'label',1,2032)
-LexToken(SEMICOLON,';',1,2037)
-LexToken(EOL,'\n',1,2038)
+LexToken(EOL,'\n',1,2037)
LexToken(VAR,'arg1',1,2055)
LexToken(DOT,'.',1,2059)
LexToken(VAR,'graphics',1,2060)
LexToken(ASSIGNMENT,'=',1,2068)
LexToken(VAR,'graphics',1,2069)
-LexToken(SEMICOLON,';',1,2077)
-LexToken(EOL,'\n',1,2078)
+LexToken(EOL,'\n',1,2077)
LexToken(VAR,'arg1',1,2095)
LexToken(DOT,'.',1,2099)
LexToken(VAR,'model',1,2100)
LexToken(ASSIGNMENT,'=',1,2105)
LexToken(VAR,'model',1,2106)
-LexToken(SEMICOLON,';',1,2111)
-LexToken(EOL,'\n',1,2112)
+LexToken(EOL,'\n',1,2111)
LexToken(VAR,'x',1,2129)
LexToken(ASSIGNMENT,'=',1,2130)
LexToken(VAR,'arg1',1,2131)
@@ -339,13 +316,11 @@ LexToken(EOL,'\n',1,2237)
LexToken(VAR,'function_name',1,2246)
LexToken(ASSIGNMENT,'=',1,2259)
LexToken(DQSTRING,'"mat_diag"',1,2269)
-LexToken(SEMICOLON,';',1,2270)
-LexToken(EOL,'\n',1,2271)
+LexToken(EOL,'\n',1,2270)
LexToken(VAR,'funtyp',1,2280)
LexToken(ASSIGNMENT,'=',1,2286)
LexToken(NUMBER,'4',1,2287)
-LexToken(SEMICOLON,';',1,2288)
-LexToken(EOL,'\n',1,2289)
+LexToken(EOL,'\n',1,2288)
LexToken(VAR,'model',1,2298)
LexToken(DOT,'.',1,2303)
LexToken(VAR,'sim',1,2304)
@@ -469,8 +444,7 @@ LexToken(OPENBRACKET,'(',1,2705)
LexToken(NUMBER,'1',1,2706)
LexToken(CLOSEBRACKET,')',1,2707)
LexToken(CLOSESQBRACKET,']',1,2708)
-LexToken(SEMICOLON,';',1,2709)
-LexToken(EOL,'\n',1,2710)
+LexToken(EOL,'\n',1,2709)
LexToken(VAR,'gr_i',1,2719)
LexToken(ASSIGNMENT,'=',1,2723)
LexToken(OPENSQBRACKET,'[',1,2724)
diff --git a/js/MatrixOp/MATDIV.js b/js/MatrixOp/MATDIV.js
index 0ff51090..b14dcfaf 100644
--- a/js/MatrixOp/MATDIV.js
+++ b/js/MatrixOp/MATDIV.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(IF,'if',1,1058)
LexToken(VAR,'size',1,1061)
LexToken(OPENBRACKET,'(',1,1065)
@@ -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)
@@ -145,8 +139,7 @@ LexToken(VAR,'ok',1,1311)
LexToken(THEN,'then',1,1314)
LexToken(EOL,'\n',1,1318)
LexToken(BREAK,'break',1,1335)
-LexToken(COMMA,',',1,1340)
-LexToken(EOL,'\n',1,1341)
+LexToken(EOL,'\n',1,1340)
LexToken(END,'end',1,1354)
LexToken(EOL,'\n',1,1357)
LexToken(IF,'if',1,1370)
@@ -160,21 +153,18 @@ LexToken(EOL,'\n',1,1386)
LexToken(VAR,'function_name',1,1403)
LexToken(ASSIGNMENT,'=',1,1416)
LexToken(DQSTRING,'"mat_div"',1,1425)
-LexToken(SEMICOLON,';',1,1426)
-LexToken(EOL,'\n',1,1427)
+LexToken(EOL,'\n',1,1426)
LexToken(VAR,'ot',1,1444)
LexToken(ASSIGNMENT,'=',1,1446)
LexToken(NUMBER,'1',1,1447)
-LexToken(SEMICOLON,';',1,1448)
-LexToken(EOL,'\n',1,1449)
+LexToken(EOL,'\n',1,1448)
LexToken(VAR,'it',1,1466)
LexToken(ASSIGNMENT,'=',1,1468)
LexToken(OPENSQBRACKET,'[',1,1469)
LexToken(NUMBER,'1',1,1470)
LexToken(NUMBER,'1',1,1472)
LexToken(CLOSESQBRACKET,']',1,1473)
-LexToken(SEMICOLON,';',1,1474)
-LexToken(EOL,'\n',1,1475)
+LexToken(EOL,'\n',1,1474)
LexToken(ELSEIF,'elseif',1,1488)
LexToken(OPENBRACKET,'(',1,1495)
LexToken(VAR,'typ',1,1496)
@@ -186,34 +176,29 @@ LexToken(EOL,'\n',1,1508)
LexToken(VAR,'function_name',1,1525)
LexToken(ASSIGNMENT,'=',1,1538)
LexToken(DQSTRING,'"matz_div"',1,1548)
-LexToken(SEMICOLON,';',1,1549)
-LexToken(EOL,'\n',1,1550)
+LexToken(EOL,'\n',1,1549)
LexToken(VAR,'ot',1,1567)
LexToken(ASSIGNMENT,'=',1,1569)
LexToken(NUMBER,'2',1,1570)
-LexToken(SEMICOLON,';',1,1571)
-LexToken(EOL,'\n',1,1572)
+LexToken(EOL,'\n',1,1571)
LexToken(VAR,'it',1,1589)
LexToken(ASSIGNMENT,'=',1,1591)
LexToken(OPENSQBRACKET,'[',1,1592)
LexToken(NUMBER,'2',1,1593)
LexToken(NUMBER,'2',1,1595)
LexToken(CLOSESQBRACKET,']',1,1596)
-LexToken(SEMICOLON,';',1,1597)
-LexToken(EOL,'\n',1,1598)
+LexToken(EOL,'\n',1,1597)
LexToken(ELSE,'else',1,1611)
LexToken(EOL,'\n',1,1615)
LexToken(VAR,'message',1,1632)
LexToken(OPENBRACKET,'(',1,1639)
LexToken(DQSTRING,'"Datatype is not supported"',1,1666)
LexToken(CLOSEBRACKET,')',1,1667)
-LexToken(SEMICOLON,';',1,1668)
-LexToken(EOL,'\n',1,1669)
+LexToken(EOL,'\n',1,1668)
LexToken(VAR,'ok',1,1686)
LexToken(ASSIGNMENT,'=',1,1688)
LexToken(PREVAR_BOOLEAN,'%f',1,1689)
-LexToken(SEMICOLON,';',1,1691)
-LexToken(EOL,'\n',1,1692)
+LexToken(EOL,'\n',1,1691)
LexToken(END,'end',1,1705)
LexToken(EOL,'\n',1,1708)
LexToken(VAR,'in',1,1721)
@@ -226,8 +211,7 @@ LexToken(VAR,'model',1,1734)
LexToken(DOT,'.',1,1739)
LexToken(VAR,'in2',1,1740)
LexToken(CLOSESQBRACKET,']',1,1743)
-LexToken(SEMICOLON,';',1,1744)
-LexToken(EOL,'\n',1,1745)
+LexToken(EOL,'\n',1,1744)
LexToken(VAR,'out',1,1758)
LexToken(ASSIGNMENT,'=',1,1761)
LexToken(OPENSQBRACKET,'[',1,1762)
@@ -238,13 +222,11 @@ LexToken(VAR,'model',1,1773)
LexToken(DOT,'.',1,1778)
LexToken(VAR,'out2',1,1779)
LexToken(CLOSESQBRACKET,']',1,1783)
-LexToken(SEMICOLON,';',1,1784)
-LexToken(EOL,'\n',1,1785)
+LexToken(EOL,'\n',1,1784)
LexToken(VAR,'funtyp',1,1798)
LexToken(ASSIGNMENT,'=',1,1804)
LexToken(NUMBER,'4',1,1805)
-LexToken(SEMICOLON,';',1,1806)
-LexToken(EOL,'\n',1,1807)
+LexToken(EOL,'\n',1,1806)
LexToken(IF,'if',1,1820)
LexToken(VAR,'ok',1,1823)
LexToken(THEN,'then',1,1826)
@@ -252,8 +234,7 @@ LexToken(EOL,'\n',1,1830)
LexToken(VAR,'label',1,1847)
LexToken(ASSIGNMENT,'=',1,1852)
LexToken(VAR,'exprs',1,1853)
-LexToken(SEMICOLON,';',1,1858)
-LexToken(EOL,'\n',1,1859)
+LexToken(EOL,'\n',1,1858)
LexToken(OPENSQBRACKET,'[',1,1876)
LexToken(VAR,'model',1,1877)
LexToken(COMMA,',',1,1882)
@@ -299,29 +280,25 @@ LexToken(VAR,'function_name',1,1981)
LexToken(COMMA,',',1,1994)
LexToken(VAR,'funtyp',1,1995)
LexToken(CLOSEBRACKET,')',1,2001)
-LexToken(SEMICOLON,';',1,2002)
-LexToken(EOL,'\n',1,2003)
+LexToken(EOL,'\n',1,2002)
LexToken(VAR,'graphics',1,2020)
LexToken(DOT,'.',1,2028)
LexToken(VAR,'exprs',1,2029)
LexToken(ASSIGNMENT,'=',1,2034)
LexToken(VAR,'label',1,2035)
-LexToken(SEMICOLON,';',1,2040)
-LexToken(EOL,'\n',1,2041)
+LexToken(EOL,'\n',1,2040)
LexToken(VAR,'arg1',1,2058)
LexToken(DOT,'.',1,2062)
LexToken(VAR,'graphics',1,2063)
LexToken(ASSIGNMENT,'=',1,2071)
LexToken(VAR,'graphics',1,2072)
-LexToken(SEMICOLON,';',1,2080)
-LexToken(EOL,'\n',1,2081)
+LexToken(EOL,'\n',1,2080)
LexToken(VAR,'arg1',1,2098)
LexToken(DOT,'.',1,2102)
LexToken(VAR,'model',1,2103)
LexToken(ASSIGNMENT,'=',1,2108)
LexToken(VAR,'model',1,2109)
-LexToken(SEMICOLON,';',1,2114)
-LexToken(EOL,'\n',1,2115)
+LexToken(EOL,'\n',1,2114)
LexToken(VAR,'x',1,2132)
LexToken(ASSIGNMENT,'=',1,2133)
LexToken(VAR,'arg1',1,2134)
@@ -345,13 +322,11 @@ LexToken(EOL,'\n',1,2240)
LexToken(VAR,'function_name',1,2249)
LexToken(ASSIGNMENT,'=',1,2262)
LexToken(DQSTRING,'"mat_div"',1,2271)
-LexToken(SEMICOLON,';',1,2272)
-LexToken(EOL,'\n',1,2273)
+LexToken(EOL,'\n',1,2272)
LexToken(VAR,'funtyp',1,2282)
LexToken(ASSIGNMENT,'=',1,2288)
LexToken(NUMBER,'4',1,2289)
-LexToken(SEMICOLON,';',1,2290)
-LexToken(EOL,'\n',1,2291)
+LexToken(EOL,'\n',1,2290)
LexToken(VAR,'model',1,2300)
LexToken(DOT,'.',1,2305)
LexToken(VAR,'sim',1,2306)
@@ -488,8 +463,7 @@ LexToken(OPENBRACKET,'(',1,2721)
LexToken(NUMBER,'1',1,2722)
LexToken(CLOSEBRACKET,')',1,2723)
LexToken(CLOSESQBRACKET,']',1,2724)
-LexToken(SEMICOLON,';',1,2725)
-LexToken(EOL,'\n',1,2726)
+LexToken(EOL,'\n',1,2725)
LexToken(VAR,'gr_i',1,2735)
LexToken(ASSIGNMENT,'=',1,2739)
LexToken(OPENSQBRACKET,'[',1,2740)
diff --git a/js/MatrixOp/MATEIG.js b/js/MatrixOp/MATEIG.js
index b20766ba..ffdeb0a8 100644
--- a/js/MatrixOp/MATEIG.js
+++ b/js/MatrixOp/MATEIG.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,1384)
LexToken(THEN,'then',1,1387)
LexToken(EOL,'\n',1,1391)
LexToken(BREAK,'break',1,1408)
-LexToken(COMMA,',',1,1413)
-LexToken(EOL,'\n',1,1414)
+LexToken(EOL,'\n',1,1413)
LexToken(END,'end',1,1427)
LexToken(EOL,'\n',1,1430)
LexToken(VAR,'label',1,1443)
@@ -180,8 +173,7 @@ LexToken(EOL,'\n',1,1520)
LexToken(VAR,'function_name',1,1541)
LexToken(ASSIGNMENT,'=',1,1554)
LexToken(DQSTRING,'"mat_vps"',1,1563)
-LexToken(SEMICOLON,';',1,1564)
-LexToken(EOL,'\n',1,1565)
+LexToken(EOL,'\n',1,1564)
LexToken(VAR,'out',1,1586)
LexToken(ASSIGNMENT,'=',1,1589)
LexToken(OPENSQBRACKET,'[',1,1590)
@@ -189,13 +181,11 @@ LexToken(ADDITION,'-',1,1591)
LexToken(NUMBER,'1',1,1592)
LexToken(NUMBER,'1',1,1594)
LexToken(CLOSESQBRACKET,']',1,1595)
-LexToken(SEMICOLON,';',1,1596)
-LexToken(EOL,'\n',1,1597)
+LexToken(EOL,'\n',1,1596)
LexToken(VAR,'ot',1,1618)
LexToken(ASSIGNMENT,'=',1,1620)
LexToken(NUMBER,'2',1,1621)
-LexToken(SEMICOLON,';',1,1622)
-LexToken(EOL,'\n',1,1623)
+LexToken(EOL,'\n',1,1622)
LexToken(ELSEIF,'elseif',1,1640)
LexToken(OPENBRACKET,'(',1,1647)
LexToken(VAR,'decomptyp',1,1648)
@@ -207,8 +197,7 @@ LexToken(EOL,'\n',1,1666)
LexToken(VAR,'function_name',1,1687)
LexToken(ASSIGNMENT,'=',1,1700)
LexToken(DQSTRING,'"mat_vpv"',1,1709)
-LexToken(SEMICOLON,';',1,1710)
-LexToken(EOL,'\n',1,1711)
+LexToken(EOL,'\n',1,1710)
LexToken(VAR,'out',1,1732)
LexToken(ASSIGNMENT,'=',1,1735)
LexToken(OPENSQBRACKET,'[',1,1736)
@@ -222,36 +211,31 @@ LexToken(NUMBER,'1',1,1744)
LexToken(ADDITION,'-',1,1746)
LexToken(NUMBER,'1',1,1747)
LexToken(CLOSESQBRACKET,']',1,1748)
-LexToken(SEMICOLON,';',1,1749)
-LexToken(EOL,'\n',1,1750)
+LexToken(EOL,'\n',1,1749)
LexToken(VAR,'ot',1,1771)
LexToken(ASSIGNMENT,'=',1,1773)
LexToken(OPENSQBRACKET,'[',1,1774)
LexToken(NUMBER,'2',1,1775)
LexToken(NUMBER,'2',1,1777)
LexToken(CLOSESQBRACKET,']',1,1778)
-LexToken(SEMICOLON,';',1,1779)
-LexToken(EOL,'\n',1,1780)
+LexToken(EOL,'\n',1,1779)
LexToken(ELSE,'else',1,1797)
LexToken(EOL,'\n',1,1801)
LexToken(VAR,'message',1,1822)
LexToken(OPENBRACKET,'(',1,1829)
LexToken(DQSTRING,'"decomposition type is not supported"',1,1866)
LexToken(CLOSEBRACKET,')',1,1867)
-LexToken(SEMICOLON,';',1,1868)
-LexToken(EOL,'\n',1,1869)
+LexToken(EOL,'\n',1,1868)
LexToken(VAR,'ok',1,1890)
LexToken(ASSIGNMENT,'=',1,1892)
LexToken(PREVAR_BOOLEAN,'%f',1,1893)
-LexToken(SEMICOLON,';',1,1895)
-LexToken(EOL,'\n',1,1896)
+LexToken(EOL,'\n',1,1895)
LexToken(END,'end',1,1913)
LexToken(EOL,'\n',1,1916)
LexToken(VAR,'it',1,1933)
LexToken(ASSIGNMENT,'=',1,1935)
LexToken(NUMBER,'1',1,1936)
-LexToken(SEMICOLON,';',1,1937)
-LexToken(EOL,'\n',1,1938)
+LexToken(EOL,'\n',1,1937)
LexToken(ELSEIF,'elseif',1,1951)
LexToken(OPENBRACKET,'(',1,1958)
LexToken(VAR,'typ',1,1959)
@@ -271,8 +255,7 @@ LexToken(EOL,'\n',1,2010)
LexToken(VAR,'function_name',1,2031)
LexToken(ASSIGNMENT,'=',1,2044)
LexToken(DQSTRING,'"matz_vps"',1,2054)
-LexToken(SEMICOLON,';',1,2055)
-LexToken(EOL,'\n',1,2056)
+LexToken(EOL,'\n',1,2055)
LexToken(VAR,'out',1,2077)
LexToken(ASSIGNMENT,'=',1,2080)
LexToken(OPENSQBRACKET,'[',1,2081)
@@ -280,13 +263,11 @@ LexToken(ADDITION,'-',1,2082)
LexToken(NUMBER,'1',1,2083)
LexToken(NUMBER,'1',1,2085)
LexToken(CLOSESQBRACKET,']',1,2086)
-LexToken(SEMICOLON,';',1,2087)
-LexToken(EOL,'\n',1,2088)
+LexToken(EOL,'\n',1,2087)
LexToken(VAR,'ot',1,2109)
LexToken(ASSIGNMENT,'=',1,2111)
LexToken(NUMBER,'2',1,2112)
-LexToken(SEMICOLON,';',1,2113)
-LexToken(EOL,'\n',1,2114)
+LexToken(EOL,'\n',1,2113)
LexToken(ELSEIF,'elseif',1,2131)
LexToken(OPENBRACKET,'(',1,2138)
LexToken(VAR,'decomptyp',1,2139)
@@ -298,8 +279,7 @@ LexToken(EOL,'\n',1,2157)
LexToken(VAR,'function_name',1,2178)
LexToken(ASSIGNMENT,'=',1,2191)
LexToken(DQSTRING,'"matz_vpv"',1,2201)
-LexToken(SEMICOLON,';',1,2202)
-LexToken(EOL,'\n',1,2203)
+LexToken(EOL,'\n',1,2202)
LexToken(VAR,'out',1,2224)
LexToken(ASSIGNMENT,'=',1,2227)
LexToken(OPENSQBRACKET,'[',1,2228)
@@ -313,49 +293,42 @@ LexToken(NUMBER,'1',1,2236)
LexToken(ADDITION,'-',1,2238)
LexToken(NUMBER,'1',1,2239)
LexToken(CLOSESQBRACKET,']',1,2240)
-LexToken(SEMICOLON,';',1,2241)
-LexToken(EOL,'\n',1,2242)
+LexToken(EOL,'\n',1,2241)
LexToken(VAR,'ot',1,2263)
LexToken(ASSIGNMENT,'=',1,2265)
LexToken(OPENSQBRACKET,'[',1,2266)
LexToken(NUMBER,'2',1,2267)
LexToken(NUMBER,'2',1,2269)
LexToken(CLOSESQBRACKET,']',1,2270)
-LexToken(SEMICOLON,';',1,2271)
-LexToken(EOL,'\n',1,2272)
+LexToken(EOL,'\n',1,2271)
LexToken(ELSE,'else',1,2289)
LexToken(EOL,'\n',1,2293)
LexToken(VAR,'message',1,2314)
LexToken(OPENBRACKET,'(',1,2321)
LexToken(DQSTRING,'"decomposition type is not supported"',1,2358)
LexToken(CLOSEBRACKET,')',1,2359)
-LexToken(SEMICOLON,';',1,2360)
-LexToken(EOL,'\n',1,2361)
+LexToken(EOL,'\n',1,2360)
LexToken(VAR,'ok',1,2382)
LexToken(ASSIGNMENT,'=',1,2384)
LexToken(PREVAR_BOOLEAN,'%f',1,2385)
-LexToken(SEMICOLON,';',1,2387)
-LexToken(EOL,'\n',1,2388)
+LexToken(EOL,'\n',1,2387)
LexToken(END,'end',1,2405)
LexToken(EOL,'\n',1,2408)
LexToken(VAR,'it',1,2425)
LexToken(ASSIGNMENT,'=',1,2427)
LexToken(NUMBER,'2',1,2428)
-LexToken(SEMICOLON,';',1,2429)
-LexToken(EOL,'\n',1,2430)
+LexToken(EOL,'\n',1,2429)
LexToken(ELSE,'else',1,2443)
LexToken(EOL,'\n',1,2447)
LexToken(VAR,'message',1,2464)
LexToken(OPENBRACKET,'(',1,2471)
LexToken(DQSTRING,'"Datatype is not supported"',1,2498)
LexToken(CLOSEBRACKET,')',1,2499)
-LexToken(SEMICOLON,';',1,2500)
-LexToken(EOL,'\n',1,2501)
+LexToken(EOL,'\n',1,2500)
LexToken(VAR,'ok',1,2518)
LexToken(ASSIGNMENT,'=',1,2520)
LexToken(PREVAR_BOOLEAN,'%f',1,2521)
-LexToken(SEMICOLON,';',1,2523)
-LexToken(EOL,'\n',1,2524)
+LexToken(EOL,'\n',1,2523)
LexToken(END,'end',1,2537)
LexToken(EOL,'\n',1,2540)
LexToken(VAR,'in',1,2553)
@@ -366,13 +339,11 @@ LexToken(NUMBER,'1',1,2558)
LexToken(ADDITION,'-',1,2560)
LexToken(NUMBER,'1',1,2561)
LexToken(CLOSESQBRACKET,']',1,2562)
-LexToken(SEMICOLON,';',1,2563)
-LexToken(EOL,'\n',1,2564)
+LexToken(EOL,'\n',1,2563)
LexToken(VAR,'funtyp',1,2577)
LexToken(ASSIGNMENT,'=',1,2583)
LexToken(NUMBER,'4',1,2584)
-LexToken(SEMICOLON,';',1,2585)
-LexToken(EOL,'\n',1,2586)
+LexToken(EOL,'\n',1,2585)
LexToken(IF,'if',1,2599)
LexToken(VAR,'ok',1,2602)
LexToken(THEN,'then',1,2605)
@@ -428,8 +399,7 @@ LexToken(VAR,'function_name',1,2770)
LexToken(COMMA,',',1,2783)
LexToken(VAR,'funtyp',1,2784)
LexToken(CLOSEBRACKET,')',1,2790)
-LexToken(SEMICOLON,';',1,2791)
-LexToken(EOL,'\n',1,2792)
+LexToken(EOL,'\n',1,2791)
LexToken(VAR,'arg1',1,2809)
LexToken(DOT,'.',1,2813)
LexToken(VAR,'model',1,2814)
@@ -471,13 +441,11 @@ LexToken(EOL,'\n',1,3026)
LexToken(VAR,'function_name',1,3035)
LexToken(ASSIGNMENT,'=',1,3048)
LexToken(DQSTRING,'"mat_vps"',1,3057)
-LexToken(SEMICOLON,';',1,3058)
-LexToken(EOL,'\n',1,3059)
+LexToken(EOL,'\n',1,3058)
LexToken(VAR,'funtyp',1,3068)
LexToken(ASSIGNMENT,'=',1,3074)
LexToken(NUMBER,'4',1,3075)
-LexToken(SEMICOLON,';',1,3076)
-LexToken(EOL,'\n',1,3077)
+LexToken(EOL,'\n',1,3076)
LexToken(VAR,'model',1,3086)
LexToken(DOT,'.',1,3091)
LexToken(VAR,'sim',1,3092)
@@ -606,8 +574,7 @@ LexToken(OPENBRACKET,'(',1,3504)
LexToken(NUMBER,'1',1,3505)
LexToken(CLOSEBRACKET,')',1,3506)
LexToken(CLOSESQBRACKET,']',1,3507)
-LexToken(SEMICOLON,';',1,3508)
-LexToken(EOL,'\n',1,3509)
+LexToken(EOL,'\n',1,3508)
LexToken(VAR,'gr_i',1,3518)
LexToken(ASSIGNMENT,'=',1,3522)
LexToken(OPENSQBRACKET,'[',1,3523)
diff --git a/js/MatrixOp/MATEXPM.js b/js/MatrixOp/MATEXPM.js
index 95d9d454..9658a2a5 100644
--- a/js/MatrixOp/MATEXPM.js
+++ b/js/MatrixOp/MATEXPM.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)
@@ -145,8 +139,7 @@ LexToken(VAR,'ok',1,1310)
LexToken(THEN,'then',1,1313)
LexToken(EOL,'\n',1,1317)
LexToken(BREAK,'break',1,1334)
-LexToken(COMMA,',',1,1339)
-LexToken(EOL,'\n',1,1340)
+LexToken(EOL,'\n',1,1339)
LexToken(END,'end',1,1353)
LexToken(EOL,'\n',1,1356)
LexToken(IF,'if',1,1369)
@@ -160,18 +153,15 @@ LexToken(EOL,'\n',1,1385)
LexToken(VAR,'function_name',1,1402)
LexToken(ASSIGNMENT,'=',1,1415)
LexToken(DQSTRING,'"mat_expm"',1,1425)
-LexToken(SEMICOLON,';',1,1426)
-LexToken(EOL,'\n',1,1427)
+LexToken(EOL,'\n',1,1426)
LexToken(VAR,'ot',1,1444)
LexToken(ASSIGNMENT,'=',1,1446)
LexToken(NUMBER,'1',1,1447)
-LexToken(SEMICOLON,';',1,1448)
-LexToken(EOL,'\n',1,1449)
+LexToken(EOL,'\n',1,1448)
LexToken(VAR,'it',1,1466)
LexToken(ASSIGNMENT,'=',1,1468)
LexToken(NUMBER,'1',1,1469)
-LexToken(SEMICOLON,';',1,1470)
-LexToken(EOL,'\n',1,1471)
+LexToken(EOL,'\n',1,1470)
LexToken(ELSEIF,'elseif',1,1484)
LexToken(OPENBRACKET,'(',1,1491)
LexToken(VAR,'typ',1,1492)
@@ -183,31 +173,26 @@ LexToken(EOL,'\n',1,1504)
LexToken(VAR,'function_name',1,1521)
LexToken(ASSIGNMENT,'=',1,1534)
LexToken(DQSTRING,'"matz_expm"',1,1545)
-LexToken(SEMICOLON,';',1,1546)
-LexToken(EOL,'\n',1,1547)
+LexToken(EOL,'\n',1,1546)
LexToken(VAR,'ot',1,1564)
LexToken(ASSIGNMENT,'=',1,1566)
LexToken(NUMBER,'2',1,1567)
-LexToken(SEMICOLON,';',1,1568)
-LexToken(EOL,'\n',1,1569)
+LexToken(EOL,'\n',1,1568)
LexToken(VAR,'it',1,1586)
LexToken(ASSIGNMENT,'=',1,1588)
LexToken(NUMBER,'2',1,1589)
-LexToken(SEMICOLON,';',1,1590)
-LexToken(EOL,'\n',1,1591)
+LexToken(EOL,'\n',1,1590)
LexToken(ELSE,'else',1,1604)
LexToken(EOL,'\n',1,1608)
LexToken(VAR,'message',1,1625)
LexToken(OPENBRACKET,'(',1,1632)
LexToken(DQSTRING,'"Datatype is not supported"',1,1659)
LexToken(CLOSEBRACKET,')',1,1660)
-LexToken(SEMICOLON,';',1,1661)
-LexToken(EOL,'\n',1,1662)
+LexToken(EOL,'\n',1,1661)
LexToken(VAR,'ok',1,1679)
LexToken(ASSIGNMENT,'=',1,1681)
LexToken(PREVAR_BOOLEAN,'%f',1,1682)
-LexToken(SEMICOLON,';',1,1684)
-LexToken(EOL,'\n',1,1685)
+LexToken(EOL,'\n',1,1684)
LexToken(END,'end',1,1698)
LexToken(EOL,'\n',1,1701)
LexToken(VAR,'in',1,1714)
@@ -220,8 +205,7 @@ LexToken(VAR,'model',1,1727)
LexToken(DOT,'.',1,1732)
LexToken(VAR,'in2',1,1733)
LexToken(CLOSESQBRACKET,']',1,1736)
-LexToken(SEMICOLON,';',1,1737)
-LexToken(EOL,'\n',1,1738)
+LexToken(EOL,'\n',1,1737)
LexToken(VAR,'out',1,1751)
LexToken(ASSIGNMENT,'=',1,1754)
LexToken(OPENSQBRACKET,'[',1,1755)
@@ -232,13 +216,11 @@ LexToken(VAR,'model',1,1766)
LexToken(DOT,'.',1,1771)
LexToken(VAR,'out2',1,1772)
LexToken(CLOSESQBRACKET,']',1,1776)
-LexToken(SEMICOLON,';',1,1777)
-LexToken(EOL,'\n',1,1778)
+LexToken(EOL,'\n',1,1777)
LexToken(VAR,'funtyp',1,1791)
LexToken(ASSIGNMENT,'=',1,1797)
LexToken(NUMBER,'4',1,1798)
-LexToken(SEMICOLON,';',1,1799)
-LexToken(EOL,'\n',1,1800)
+LexToken(EOL,'\n',1,1799)
LexToken(IF,'if',1,1813)
LexToken(VAR,'ok',1,1816)
LexToken(THEN,'then',1,1819)
@@ -246,8 +228,7 @@ LexToken(EOL,'\n',1,1823)
LexToken(VAR,'label',1,1840)
LexToken(ASSIGNMENT,'=',1,1845)
LexToken(VAR,'exprs',1,1846)
-LexToken(SEMICOLON,';',1,1851)
-LexToken(EOL,'\n',1,1852)
+LexToken(EOL,'\n',1,1851)
LexToken(OPENSQBRACKET,'[',1,1869)
LexToken(VAR,'model',1,1870)
LexToken(COMMA,',',1,1875)
@@ -293,15 +274,13 @@ LexToken(VAR,'function_name',1,1974)
LexToken(COMMA,',',1,1987)
LexToken(VAR,'funtyp',1,1988)
LexToken(CLOSEBRACKET,')',1,1994)
-LexToken(SEMICOLON,';',1,1995)
-LexToken(EOL,'\n',1,1996)
+LexToken(EOL,'\n',1,1995)
LexToken(VAR,'graphics',1,2013)
LexToken(DOT,'.',1,2021)
LexToken(VAR,'exprs',1,2022)
LexToken(ASSIGNMENT,'=',1,2027)
LexToken(VAR,'label',1,2028)
-LexToken(SEMICOLON,';',1,2033)
-LexToken(EOL,'\n',1,2034)
+LexToken(EOL,'\n',1,2033)
LexToken(VAR,'arg1',1,2051)
LexToken(DOT,'.',1,2055)
LexToken(VAR,'graphics',1,2056)
@@ -313,8 +292,7 @@ LexToken(DOT,'.',1,2078)
LexToken(VAR,'model',1,2079)
LexToken(ASSIGNMENT,'=',1,2084)
LexToken(VAR,'model',1,2085)
-LexToken(SEMICOLON,';',1,2090)
-LexToken(EOL,'\n',1,2091)
+LexToken(EOL,'\n',1,2090)
LexToken(VAR,'x',1,2108)
LexToken(ASSIGNMENT,'=',1,2109)
LexToken(VAR,'arg1',1,2110)
@@ -338,13 +316,11 @@ LexToken(EOL,'\n',1,2216)
LexToken(VAR,'function_name',1,2225)
LexToken(ASSIGNMENT,'=',1,2238)
LexToken(DQSTRING,'"mat_expm"',1,2248)
-LexToken(SEMICOLON,';',1,2249)
-LexToken(EOL,'\n',1,2250)
+LexToken(EOL,'\n',1,2249)
LexToken(VAR,'funtyp',1,2259)
LexToken(ASSIGNMENT,'=',1,2265)
LexToken(NUMBER,'4',1,2266)
-LexToken(SEMICOLON,';',1,2267)
-LexToken(EOL,'\n',1,2268)
+LexToken(EOL,'\n',1,2267)
LexToken(VAR,'model',1,2277)
LexToken(DOT,'.',1,2282)
LexToken(VAR,'sim',1,2283)
@@ -469,8 +445,7 @@ LexToken(OPENBRACKET,'(',1,2685)
LexToken(NUMBER,'1',1,2686)
LexToken(CLOSEBRACKET,')',1,2687)
LexToken(CLOSESQBRACKET,']',1,2688)
-LexToken(SEMICOLON,';',1,2689)
-LexToken(EOL,'\n',1,2690)
+LexToken(EOL,'\n',1,2689)
LexToken(VAR,'gr_i',1,2699)
LexToken(ASSIGNMENT,'=',1,2703)
LexToken(OPENSQBRACKET,'[',1,2704)
diff --git a/js/MatrixOp/MATINV.js b/js/MatrixOp/MATINV.js
index 0dfe4a93..ab2f3b43 100644
--- a/js/MatrixOp/MATINV.js
+++ b/js/MatrixOp/MATINV.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(IF,'if',1,1058)
LexToken(VAR,'size',1,1061)
LexToken(OPENBRACKET,'(',1,1065)
@@ -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)
@@ -145,8 +139,7 @@ LexToken(VAR,'ok',1,1311)
LexToken(THEN,'then',1,1314)
LexToken(EOL,'\n',1,1318)
LexToken(BREAK,'break',1,1335)
-LexToken(COMMA,',',1,1340)
-LexToken(EOL,'\n',1,1341)
+LexToken(EOL,'\n',1,1340)
LexToken(END,'end',1,1354)
LexToken(EOL,'\n',1,1357)
LexToken(IF,'if',1,1370)
@@ -160,18 +153,15 @@ LexToken(EOL,'\n',1,1386)
LexToken(VAR,'function_name',1,1403)
LexToken(ASSIGNMENT,'=',1,1416)
LexToken(DQSTRING,'"mat_inv"',1,1425)
-LexToken(SEMICOLON,';',1,1426)
-LexToken(EOL,'\n',1,1427)
+LexToken(EOL,'\n',1,1426)
LexToken(VAR,'ot',1,1444)
LexToken(ASSIGNMENT,'=',1,1446)
LexToken(NUMBER,'1',1,1447)
-LexToken(SEMICOLON,';',1,1448)
-LexToken(EOL,'\n',1,1449)
+LexToken(EOL,'\n',1,1448)
LexToken(VAR,'it',1,1466)
LexToken(ASSIGNMENT,'=',1,1468)
LexToken(NUMBER,'1',1,1469)
-LexToken(SEMICOLON,';',1,1470)
-LexToken(EOL,'\n',1,1471)
+LexToken(EOL,'\n',1,1470)
LexToken(ELSEIF,'elseif',1,1484)
LexToken(OPENBRACKET,'(',1,1491)
LexToken(VAR,'typ',1,1492)
@@ -183,31 +173,26 @@ LexToken(EOL,'\n',1,1504)
LexToken(VAR,'function_name',1,1521)
LexToken(ASSIGNMENT,'=',1,1534)
LexToken(DQSTRING,'"matz_inv"',1,1544)
-LexToken(SEMICOLON,';',1,1545)
-LexToken(EOL,'\n',1,1546)
+LexToken(EOL,'\n',1,1545)
LexToken(VAR,'ot',1,1563)
LexToken(ASSIGNMENT,'=',1,1565)
LexToken(NUMBER,'2',1,1566)
-LexToken(SEMICOLON,';',1,1567)
-LexToken(EOL,'\n',1,1568)
+LexToken(EOL,'\n',1,1567)
LexToken(VAR,'it',1,1585)
LexToken(ASSIGNMENT,'=',1,1587)
LexToken(NUMBER,'2',1,1588)
-LexToken(SEMICOLON,';',1,1589)
-LexToken(EOL,'\n',1,1590)
+LexToken(EOL,'\n',1,1589)
LexToken(ELSE,'else',1,1603)
LexToken(EOL,'\n',1,1607)
LexToken(VAR,'message',1,1624)
LexToken(OPENBRACKET,'(',1,1631)
LexToken(DQSTRING,'"Datatype is not supported"',1,1658)
LexToken(CLOSEBRACKET,')',1,1659)
-LexToken(SEMICOLON,';',1,1660)
-LexToken(EOL,'\n',1,1661)
+LexToken(EOL,'\n',1,1660)
LexToken(VAR,'ok',1,1678)
LexToken(ASSIGNMENT,'=',1,1680)
LexToken(PREVAR_BOOLEAN,'%f',1,1681)
-LexToken(SEMICOLON,';',1,1683)
-LexToken(EOL,'\n',1,1684)
+LexToken(EOL,'\n',1,1683)
LexToken(END,'end',1,1697)
LexToken(EOL,'\n',1,1700)
LexToken(VAR,'in',1,1713)
@@ -220,8 +205,7 @@ LexToken(VAR,'model',1,1726)
LexToken(DOT,'.',1,1731)
LexToken(VAR,'in2',1,1732)
LexToken(CLOSESQBRACKET,']',1,1735)
-LexToken(SEMICOLON,';',1,1736)
-LexToken(EOL,'\n',1,1737)
+LexToken(EOL,'\n',1,1736)
LexToken(VAR,'out',1,1750)
LexToken(ASSIGNMENT,'=',1,1753)
LexToken(OPENSQBRACKET,'[',1,1754)
@@ -232,13 +216,11 @@ LexToken(VAR,'model',1,1765)
LexToken(DOT,'.',1,1770)
LexToken(VAR,'out2',1,1771)
LexToken(CLOSESQBRACKET,']',1,1775)
-LexToken(SEMICOLON,';',1,1776)
-LexToken(EOL,'\n',1,1777)
+LexToken(EOL,'\n',1,1776)
LexToken(VAR,'funtyp',1,1790)
LexToken(ASSIGNMENT,'=',1,1796)
LexToken(NUMBER,'4',1,1797)
-LexToken(SEMICOLON,';',1,1798)
-LexToken(EOL,'\n',1,1799)
+LexToken(EOL,'\n',1,1798)
LexToken(IF,'if',1,1812)
LexToken(VAR,'ok',1,1815)
LexToken(THEN,'then',1,1818)
@@ -246,8 +228,7 @@ LexToken(EOL,'\n',1,1822)
LexToken(VAR,'label',1,1839)
LexToken(ASSIGNMENT,'=',1,1844)
LexToken(VAR,'exprs',1,1845)
-LexToken(SEMICOLON,';',1,1850)
-LexToken(EOL,'\n',1,1851)
+LexToken(EOL,'\n',1,1850)
LexToken(OPENSQBRACKET,'[',1,1868)
LexToken(VAR,'model',1,1869)
LexToken(COMMA,',',1,1874)
@@ -293,29 +274,25 @@ LexToken(VAR,'function_name',1,1973)
LexToken(COMMA,',',1,1986)
LexToken(VAR,'funtyp',1,1987)
LexToken(CLOSEBRACKET,')',1,1993)
-LexToken(SEMICOLON,';',1,1994)
-LexToken(EOL,'\n',1,1995)
+LexToken(EOL,'\n',1,1994)
LexToken(VAR,'graphics',1,2012)
LexToken(DOT,'.',1,2020)
LexToken(VAR,'exprs',1,2021)
LexToken(ASSIGNMENT,'=',1,2026)
LexToken(VAR,'label',1,2027)
-LexToken(SEMICOLON,';',1,2032)
-LexToken(EOL,'\n',1,2033)
+LexToken(EOL,'\n',1,2032)
LexToken(VAR,'arg1',1,2050)
LexToken(DOT,'.',1,2054)
LexToken(VAR,'graphics',1,2055)
LexToken(ASSIGNMENT,'=',1,2063)
LexToken(VAR,'graphics',1,2064)
-LexToken(SEMICOLON,';',1,2072)
-LexToken(EOL,'\n',1,2073)
+LexToken(EOL,'\n',1,2072)
LexToken(VAR,'arg1',1,2090)
LexToken(DOT,'.',1,2094)
LexToken(VAR,'model',1,2095)
LexToken(ASSIGNMENT,'=',1,2100)
LexToken(VAR,'model',1,2101)
-LexToken(SEMICOLON,';',1,2106)
-LexToken(EOL,'\n',1,2107)
+LexToken(EOL,'\n',1,2106)
LexToken(VAR,'x',1,2124)
LexToken(ASSIGNMENT,'=',1,2125)
LexToken(VAR,'arg1',1,2126)
@@ -339,13 +316,11 @@ LexToken(EOL,'\n',1,2232)
LexToken(VAR,'function_name',1,2241)
LexToken(ASSIGNMENT,'=',1,2254)
LexToken(DQSTRING,'"mat_inv"',1,2263)
-LexToken(SEMICOLON,';',1,2264)
-LexToken(EOL,'\n',1,2265)
+LexToken(EOL,'\n',1,2264)
LexToken(VAR,'funtyp',1,2274)
LexToken(ASSIGNMENT,'=',1,2280)
LexToken(NUMBER,'4',1,2281)
-LexToken(SEMICOLON,';',1,2282)
-LexToken(EOL,'\n',1,2283)
+LexToken(EOL,'\n',1,2282)
LexToken(VAR,'model',1,2292)
LexToken(DOT,'.',1,2297)
LexToken(VAR,'sim',1,2298)
@@ -470,8 +445,7 @@ LexToken(OPENBRACKET,'(',1,2700)
LexToken(NUMBER,'1',1,2701)
LexToken(CLOSEBRACKET,')',1,2702)
LexToken(CLOSESQBRACKET,']',1,2703)
-LexToken(SEMICOLON,';',1,2704)
-LexToken(EOL,'\n',1,2705)
+LexToken(EOL,'\n',1,2704)
LexToken(VAR,'gr_i',1,2714)
LexToken(ASSIGNMENT,'=',1,2718)
LexToken(OPENSQBRACKET,'[',1,2719)
diff --git a/js/MatrixOp/MATLU.js b/js/MatrixOp/MATLU.js
index 84f12c18..2da9e063 100644
--- a/js/MatrixOp/MATLU.js
+++ b/js/MatrixOp/MATLU.js
@@ -42,20 +42,17 @@ LexToken(VAR,'x',1,884)
LexToken(ASSIGNMENT,'=',1,885)
LexToken(OPENSQBRACKET,'[',1,886)
LexToken(CLOSESQBRACKET,']',1,887)
-LexToken(SEMICOLON,';',1,888)
-LexToken(EOL,'\n',1,889)
+LexToken(EOL,'\n',1,888)
LexToken(VAR,'y',1,894)
LexToken(ASSIGNMENT,'=',1,895)
LexToken(OPENSQBRACKET,'[',1,896)
LexToken(CLOSESQBRACKET,']',1,897)
-LexToken(SEMICOLON,';',1,898)
-LexToken(EOL,'\n',1,899)
+LexToken(EOL,'\n',1,898)
LexToken(VAR,'typ',1,904)
LexToken(ASSIGNMENT,'=',1,907)
LexToken(OPENSQBRACKET,'[',1,908)
LexToken(CLOSESQBRACKET,']',1,909)
-LexToken(SEMICOLON,';',1,910)
-LexToken(EOL,'\n',1,911)
+LexToken(EOL,'\n',1,910)
LexToken(SELECT,'select',1,916)
LexToken(VAR,'job',1,923)
LexToken(EOL,'\n',1,926)
@@ -72,15 +69,13 @@ LexToken(ASSIGNMENT,'=',1,975)
LexToken(VAR,'arg1',1,976)
LexToken(DOT,'.',1,980)
LexToken(VAR,'model',1,981)
-LexToken(SEMICOLON,';',1,986)
-LexToken(EOL,'\n',1,987)
+LexToken(EOL,'\n',1,986)
LexToken(VAR,'graphics',1,996)
LexToken(ASSIGNMENT,'=',1,1004)
LexToken(VAR,'arg1',1,1005)
LexToken(DOT,'.',1,1009)
LexToken(VAR,'graphics',1,1010)
-LexToken(SEMICOLON,';',1,1018)
-LexToken(EOL,'\n',1,1019)
+LexToken(EOL,'\n',1,1018)
LexToken(VAR,'label',1,1028)
LexToken(ASSIGNMENT,'=',1,1033)
LexToken(VAR,'graphics',1,1034)
@@ -105,8 +100,7 @@ LexToken(CLOSEBRACKET,')',1,1104)
LexToken(ASSIGNMENT,'=',1,1105)
LexToken(OPENSQBRACKET,'[',1,1106)
LexToken(CLOSESQBRACKET,']',1,1107)
-LexToken(COMMA,',',1,1108)
-LexToken(EOL,'\n',1,1109)
+LexToken(EOL,'\n',1,1108)
LexToken(END,'end',1,1118)
LexToken(EOL,'\n',1,1136)
LexToken(WHILE,'while',1,1145)
@@ -138,16 +132,14 @@ LexToken(CLOSEBRACKET,')',1,1293)
LexToken(COMMA,',',1,1294)
LexToken(VAR,'label',1,1295)
LexToken(CLOSEBRACKET,')',1,1300)
-LexToken(SEMICOLON,';',1,1301)
-LexToken(EOL,'\n',1,1302)
+LexToken(EOL,'\n',1,1301)
LexToken(IF,'if',1,1315)
LexToken(NOT,'~',1,1318)
LexToken(VAR,'ok',1,1319)
LexToken(THEN,'then',1,1322)
LexToken(EOL,'\n',1,1326)
LexToken(BREAK,'break',1,1343)
-LexToken(COMMA,',',1,1348)
-LexToken(EOL,'\n',1,1349)
+LexToken(EOL,'\n',1,1348)
LexToken(END,'end',1,1362)
LexToken(EOL,'\n',1,1365)
LexToken(IF,'if',1,1378)
@@ -161,21 +153,18 @@ LexToken(EOL,'\n',1,1394)
LexToken(VAR,'function_name',1,1411)
LexToken(ASSIGNMENT,'=',1,1424)
LexToken(DQSTRING,'"mat_lu"',1,1432)
-LexToken(SEMICOLON,';',1,1433)
-LexToken(EOL,'\n',1,1434)
+LexToken(EOL,'\n',1,1433)
LexToken(VAR,'ot',1,1451)
LexToken(ASSIGNMENT,'=',1,1453)
LexToken(OPENSQBRACKET,'[',1,1454)
LexToken(NUMBER,'1',1,1455)
LexToken(NUMBER,'1',1,1457)
LexToken(CLOSESQBRACKET,']',1,1458)
-LexToken(SEMICOLON,';',1,1459)
-LexToken(EOL,'\n',1,1460)
+LexToken(EOL,'\n',1,1459)
LexToken(VAR,'it',1,1477)
LexToken(ASSIGNMENT,'=',1,1479)
LexToken(NUMBER,'1',1,1480)
-LexToken(SEMICOLON,';',1,1481)
-LexToken(EOL,'\n',1,1482)
+LexToken(EOL,'\n',1,1481)
LexToken(ELSEIF,'elseif',1,1495)
LexToken(OPENBRACKET,'(',1,1502)
LexToken(VAR,'typ',1,1503)
@@ -187,34 +176,29 @@ LexToken(EOL,'\n',1,1515)
LexToken(VAR,'function_name',1,1532)
LexToken(ASSIGNMENT,'=',1,1545)
LexToken(DQSTRING,'"matz_lu"',1,1554)
-LexToken(SEMICOLON,';',1,1555)
-LexToken(EOL,'\n',1,1556)
+LexToken(EOL,'\n',1,1555)
LexToken(VAR,'ot',1,1573)
LexToken(ASSIGNMENT,'=',1,1575)
LexToken(OPENSQBRACKET,'[',1,1576)
LexToken(NUMBER,'2',1,1577)
LexToken(NUMBER,'2',1,1579)
LexToken(CLOSESQBRACKET,']',1,1580)
-LexToken(SEMICOLON,';',1,1581)
-LexToken(EOL,'\n',1,1582)
+LexToken(EOL,'\n',1,1581)
LexToken(VAR,'it',1,1599)
LexToken(ASSIGNMENT,'=',1,1601)
LexToken(NUMBER,'2',1,1602)
-LexToken(SEMICOLON,';',1,1603)
-LexToken(EOL,'\n',1,1604)
+LexToken(EOL,'\n',1,1603)
LexToken(ELSE,'else',1,1617)
LexToken(EOL,'\n',1,1621)
LexToken(VAR,'message',1,1638)
LexToken(OPENBRACKET,'(',1,1645)
LexToken(DQSTRING,'"Datatype is not supported"',1,1672)
LexToken(CLOSEBRACKET,')',1,1673)
-LexToken(SEMICOLON,';',1,1674)
-LexToken(EOL,'\n',1,1675)
+LexToken(EOL,'\n',1,1674)
LexToken(VAR,'ok',1,1692)
LexToken(ASSIGNMENT,'=',1,1694)
LexToken(PREVAR_BOOLEAN,'%f',1,1695)
-LexToken(SEMICOLON,';',1,1697)
-LexToken(EOL,'\n',1,1698)
+LexToken(EOL,'\n',1,1697)
LexToken(END,'end',1,1711)
LexToken(EOL,'\n',1,1714)
LexToken(IF,'if',1,1727)
@@ -279,8 +263,7 @@ LexToken(EOL,'\n',1,1903)
LexToken(VAR,'funtyp',1,1920)
LexToken(ASSIGNMENT,'=',1,1926)
LexToken(NUMBER,'4',1,1927)
-LexToken(SEMICOLON,';',1,1928)
-LexToken(EOL,'\n',1,1929)
+LexToken(EOL,'\n',1,1928)
LexToken(VAR,'model',1,1946)
LexToken(DOT,'.',1,1951)
LexToken(VAR,'sim',1,1952)
@@ -297,15 +280,13 @@ LexToken(DOT,'.',1,2007)
LexToken(VAR,'exprs',1,2008)
LexToken(ASSIGNMENT,'=',1,2013)
LexToken(VAR,'lab',1,2014)
-LexToken(SEMICOLON,';',1,2017)
-LexToken(EOL,'\n',1,2018)
+LexToken(EOL,'\n',1,2017)
LexToken(VAR,'x',1,2035)
LexToken(DOT,'.',1,2036)
LexToken(VAR,'graphics',1,2037)
LexToken(ASSIGNMENT,'=',1,2045)
LexToken(VAR,'graphics',1,2046)
-LexToken(SEMICOLON,';',1,2054)
-LexToken(EOL,'\n',1,2055)
+LexToken(EOL,'\n',1,2054)
LexToken(VAR,'x',1,2072)
LexToken(DOT,'.',1,2073)
LexToken(VAR,'model',1,2074)
@@ -331,13 +312,11 @@ LexToken(EOL,'\n',1,2187)
LexToken(VAR,'function_name',1,2196)
LexToken(ASSIGNMENT,'=',1,2209)
LexToken(DQSTRING,'"mat_lu"',1,2217)
-LexToken(SEMICOLON,';',1,2218)
-LexToken(EOL,'\n',1,2219)
+LexToken(EOL,'\n',1,2218)
LexToken(VAR,'funtyp',1,2228)
LexToken(ASSIGNMENT,'=',1,2234)
LexToken(NUMBER,'4',1,2235)
-LexToken(SEMICOLON,';',1,2236)
-LexToken(EOL,'\n',1,2237)
+LexToken(EOL,'\n',1,2236)
LexToken(VAR,'model',1,2246)
LexToken(DOT,'.',1,2251)
LexToken(VAR,'sim',1,2252)
@@ -475,8 +454,7 @@ LexToken(VAR,'sci2exp',1,2737)
LexToken(OPENBRACKET,'(',1,2744)
LexToken(NUMBER,'1',1,2745)
LexToken(CLOSEBRACKET,')',1,2746)
-LexToken(SEMICOLON,';',1,2747)
-LexToken(EOL,'\n',1,2748)
+LexToken(EOL,'\n',1,2747)
LexToken(VAR,'gr_i',1,2757)
LexToken(ASSIGNMENT,'=',1,2761)
LexToken(OPENSQBRACKET,'[',1,2762)
diff --git a/js/MatrixOp/MATMAGPHI.js b/js/MatrixOp/MATMAGPHI.js
index 08bbc042..c983af31 100644
--- a/js/MatrixOp/MATMAGPHI.js
+++ b/js/MatrixOp/MATMAGPHI.js
@@ -42,20 +42,17 @@ LexToken(VAR,'x',1,888)
LexToken(ASSIGNMENT,'=',1,889)
LexToken(OPENSQBRACKET,'[',1,890)
LexToken(CLOSESQBRACKET,']',1,891)
-LexToken(SEMICOLON,';',1,892)
-LexToken(EOL,'\n',1,893)
+LexToken(EOL,'\n',1,892)
LexToken(VAR,'y',1,898)
LexToken(ASSIGNMENT,'=',1,899)
LexToken(OPENSQBRACKET,'[',1,900)
LexToken(CLOSESQBRACKET,']',1,901)
-LexToken(SEMICOLON,';',1,902)
-LexToken(EOL,'\n',1,903)
+LexToken(EOL,'\n',1,902)
LexToken(VAR,'typ',1,908)
LexToken(ASSIGNMENT,'=',1,911)
LexToken(OPENSQBRACKET,'[',1,912)
LexToken(CLOSESQBRACKET,']',1,913)
-LexToken(SEMICOLON,';',1,914)
-LexToken(EOL,'\n',1,915)
+LexToken(EOL,'\n',1,914)
LexToken(SELECT,'select',1,920)
LexToken(VAR,'job',1,927)
LexToken(EOL,'\n',1,930)
@@ -72,15 +69,13 @@ LexToken(ASSIGNMENT,'=',1,979)
LexToken(VAR,'arg1',1,980)
LexToken(DOT,'.',1,984)
LexToken(VAR,'model',1,985)
-LexToken(SEMICOLON,';',1,990)
-LexToken(EOL,'\n',1,991)
+LexToken(EOL,'\n',1,990)
LexToken(VAR,'graphics',1,1000)
LexToken(ASSIGNMENT,'=',1,1008)
LexToken(VAR,'arg1',1,1009)
LexToken(DOT,'.',1,1013)
LexToken(VAR,'graphics',1,1014)
-LexToken(SEMICOLON,';',1,1022)
-LexToken(EOL,'\n',1,1023)
+LexToken(EOL,'\n',1,1022)
LexToken(VAR,'label',1,1032)
LexToken(ASSIGNMENT,'=',1,1037)
LexToken(VAR,'graphics',1,1038)
@@ -105,8 +100,7 @@ LexToken(CLOSEBRACKET,')',1,1108)
LexToken(ASSIGNMENT,'=',1,1109)
LexToken(OPENSQBRACKET,'[',1,1110)
LexToken(CLOSESQBRACKET,']',1,1111)
-LexToken(COMMA,',',1,1112)
-LexToken(EOL,'\n',1,1113)
+LexToken(EOL,'\n',1,1112)
LexToken(END,'end',1,1122)
LexToken(EOL,'\n',1,1140)
LexToken(WHILE,'while',1,1149)
@@ -145,8 +139,7 @@ LexToken(VAR,'ok',1,1339)
LexToken(THEN,'then',1,1342)
LexToken(EOL,'\n',1,1346)
LexToken(BREAK,'break',1,1363)
-LexToken(COMMA,',',1,1368)
-LexToken(EOL,'\n',1,1369)
+LexToken(EOL,'\n',1,1368)
LexToken(END,'end',1,1382)
LexToken(EOL,'\n',1,1385)
LexToken(VAR,'label',1,1398)
@@ -164,8 +157,7 @@ LexToken(EOL,'\n',1,1442)
LexToken(VAR,'function_name',1,1459)
LexToken(ASSIGNMENT,'=',1,1472)
LexToken(DQSTRING,'"matz_abs"',1,1482)
-LexToken(SEMICOLON,';',1,1483)
-LexToken(EOL,'\n',1,1484)
+LexToken(EOL,'\n',1,1483)
LexToken(VAR,'in',1,1501)
LexToken(ASSIGNMENT,'=',1,1503)
LexToken(OPENSQBRACKET,'[',1,1504)
@@ -174,13 +166,11 @@ LexToken(NUMBER,'1',1,1506)
LexToken(ADDITION,'-',1,1508)
LexToken(NUMBER,'2',1,1509)
LexToken(CLOSESQBRACKET,']',1,1510)
-LexToken(SEMICOLON,';',1,1511)
-LexToken(EOL,'\n',1,1512)
+LexToken(EOL,'\n',1,1511)
LexToken(VAR,'it',1,1529)
LexToken(ASSIGNMENT,'=',1,1531)
LexToken(NUMBER,'2',1,1532)
-LexToken(SEMICOLON,';',1,1533)
-LexToken(EOL,'\n',1,1534)
+LexToken(EOL,'\n',1,1533)
LexToken(VAR,'out',1,1551)
LexToken(ASSIGNMENT,'=',1,1554)
LexToken(OPENSQBRACKET,'[',1,1555)
@@ -194,16 +184,14 @@ LexToken(NUMBER,'1',1,1563)
LexToken(ADDITION,'-',1,1565)
LexToken(NUMBER,'2',1,1566)
LexToken(CLOSESQBRACKET,']',1,1567)
-LexToken(SEMICOLON,';',1,1568)
-LexToken(EOL,'\n',1,1569)
+LexToken(EOL,'\n',1,1568)
LexToken(VAR,'ot',1,1586)
LexToken(ASSIGNMENT,'=',1,1588)
LexToken(OPENSQBRACKET,'[',1,1589)
LexToken(NUMBER,'1',1,1590)
LexToken(NUMBER,'1',1,1592)
LexToken(CLOSESQBRACKET,']',1,1593)
-LexToken(SEMICOLON,';',1,1594)
-LexToken(EOL,'\n',1,1595)
+LexToken(EOL,'\n',1,1594)
LexToken(ELSEIF,'elseif',1,1608)
LexToken(OPENBRACKET,'(',1,1615)
LexToken(VAR,'decomptyp',1,1616)
@@ -215,8 +203,7 @@ LexToken(EOL,'\n',1,1634)
LexToken(VAR,'function_name',1,1651)
LexToken(ASSIGNMENT,'=',1,1664)
LexToken(DQSTRING,'"matz_absc"',1,1675)
-LexToken(SEMICOLON,';',1,1676)
-LexToken(EOL,'\n',1,1677)
+LexToken(EOL,'\n',1,1676)
LexToken(VAR,'in',1,1694)
LexToken(ASSIGNMENT,'=',1,1696)
LexToken(OPENSQBRACKET,'[',1,1697)
@@ -230,16 +217,14 @@ LexToken(NUMBER,'1',1,1705)
LexToken(ADDITION,'-',1,1707)
LexToken(NUMBER,'2',1,1708)
LexToken(CLOSESQBRACKET,']',1,1709)
-LexToken(SEMICOLON,';',1,1710)
-LexToken(EOL,'\n',1,1711)
+LexToken(EOL,'\n',1,1710)
LexToken(VAR,'it',1,1728)
LexToken(ASSIGNMENT,'=',1,1730)
LexToken(OPENSQBRACKET,'[',1,1731)
LexToken(NUMBER,'1',1,1732)
LexToken(NUMBER,'1',1,1734)
LexToken(CLOSESQBRACKET,']',1,1735)
-LexToken(SEMICOLON,';',1,1736)
-LexToken(EOL,'\n',1,1737)
+LexToken(EOL,'\n',1,1736)
LexToken(VAR,'out',1,1754)
LexToken(ASSIGNMENT,'=',1,1757)
LexToken(OPENSQBRACKET,'[',1,1758)
@@ -248,33 +233,28 @@ LexToken(NUMBER,'1',1,1760)
LexToken(ADDITION,'-',1,1762)
LexToken(NUMBER,'2',1,1763)
LexToken(CLOSESQBRACKET,']',1,1764)
-LexToken(SEMICOLON,';',1,1765)
-LexToken(EOL,'\n',1,1766)
+LexToken(EOL,'\n',1,1765)
LexToken(VAR,'ot',1,1783)
LexToken(ASSIGNMENT,'=',1,1785)
LexToken(NUMBER,'2',1,1786)
-LexToken(SEMICOLON,';',1,1787)
-LexToken(EOL,'\n',1,1788)
+LexToken(EOL,'\n',1,1787)
LexToken(ELSE,'else',1,1801)
LexToken(EOL,'\n',1,1805)
LexToken(VAR,'message',1,1822)
LexToken(OPENBRACKET,'(',1,1829)
LexToken(DQSTRING,'"decomposition type is not supported"',1,1866)
LexToken(CLOSEBRACKET,')',1,1867)
-LexToken(SEMICOLON,';',1,1868)
-LexToken(EOL,'\n',1,1869)
+LexToken(EOL,'\n',1,1868)
LexToken(VAR,'ok',1,1886)
LexToken(ASSIGNMENT,'=',1,1888)
LexToken(PREVAR_BOOLEAN,'%f',1,1889)
-LexToken(SEMICOLON,';',1,1891)
-LexToken(EOL,'\n',1,1892)
+LexToken(EOL,'\n',1,1891)
LexToken(END,'end',1,1905)
LexToken(EOL,'\n',1,1908)
LexToken(VAR,'funtyp',1,1921)
LexToken(ASSIGNMENT,'=',1,1927)
LexToken(NUMBER,'4',1,1928)
-LexToken(SEMICOLON,';',1,1929)
-LexToken(EOL,'\n',1,1930)
+LexToken(EOL,'\n',1,1929)
LexToken(IF,'if',1,1943)
LexToken(VAR,'ok',1,1946)
LexToken(THEN,'then',1,1949)
@@ -330,8 +310,7 @@ LexToken(VAR,'function_name',1,2114)
LexToken(COMMA,',',1,2127)
LexToken(VAR,'funtyp',1,2128)
LexToken(CLOSEBRACKET,')',1,2134)
-LexToken(SEMICOLON,';',1,2135)
-LexToken(EOL,'\n',1,2136)
+LexToken(EOL,'\n',1,2135)
LexToken(VAR,'arg1',1,2153)
LexToken(DOT,'.',1,2157)
LexToken(VAR,'model',1,2158)
@@ -373,13 +352,11 @@ LexToken(EOL,'\n',1,2370)
LexToken(VAR,'function_name',1,2379)
LexToken(ASSIGNMENT,'=',1,2392)
LexToken(DQSTRING,'"matz_abs"',1,2402)
-LexToken(SEMICOLON,';',1,2403)
-LexToken(EOL,'\n',1,2404)
+LexToken(EOL,'\n',1,2403)
LexToken(VAR,'funtyp',1,2413)
LexToken(ASSIGNMENT,'=',1,2419)
LexToken(NUMBER,'4',1,2420)
-LexToken(SEMICOLON,';',1,2421)
-LexToken(EOL,'\n',1,2422)
+LexToken(EOL,'\n',1,2421)
LexToken(VAR,'model',1,2431)
LexToken(DOT,'.',1,2436)
LexToken(VAR,'sim',1,2437)
@@ -516,8 +493,7 @@ LexToken(OPENBRACKET,'(',1,2852)
LexToken(NUMBER,'1',1,2853)
LexToken(CLOSEBRACKET,')',1,2854)
LexToken(CLOSESQBRACKET,']',1,2855)
-LexToken(SEMICOLON,';',1,2856)
-LexToken(EOL,'\n',1,2857)
+LexToken(EOL,'\n',1,2856)
LexToken(VAR,'gr_i',1,2866)
LexToken(ASSIGNMENT,'=',1,2870)
LexToken(OPENSQBRACKET,'[',1,2871)
diff --git a/js/MatrixOp/MATMUL.js b/js/MatrixOp/MATMUL.js
index 920f4f3f..95500fde 100644
--- a/js/MatrixOp/MATMUL.js
+++ b/js/MatrixOp/MATMUL.js
@@ -41,20 +41,17 @@ 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(EOL,'\n',1,884)
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(EOL,'\n',1,894)
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(EOL,'\n',1,906)
LexToken(SELECT,'select',1,912)
LexToken(VAR,'job',1,919)
LexToken(EOL,'\n',1,922)
@@ -71,8 +68,7 @@ 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(EOL,'\n',1,985)
LexToken(VAR,'label',1,995)
LexToken(ASSIGNMENT,'=',1,1000)
LexToken(VAR,'graphics',1,1001)
@@ -84,8 +80,7 @@ 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(EOL,'\n',1,1037)
LexToken(IF,'if',1,1047)
LexToken(VAR,'model',1,1050)
LexToken(DOT,'.',1,1055)
@@ -100,8 +95,7 @@ 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(EOL,'\n',1,1094)
LexToken(END,'end',1,1104)
LexToken(EOL,'\n',1,1107)
LexToken(IF,'if',1,1116)
@@ -124,8 +118,7 @@ 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(EOL,'\n',1,1174)
LexToken(END,'end',1,1184)
LexToken(EOL,'\n',1,1202)
LexToken(IF,'if',1,1211)
@@ -148,8 +141,7 @@ 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(EOL,'\n',1,1269)
LexToken(END,'end',1,1279)
LexToken(EOL,'\n',1,1298)
LexToken(WHILE,'while',1,1307)
@@ -172,23 +164,23 @@ 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(SEMICOLON,';\n',1,1395)
LexToken(DQSTRING,'"For the Multipication rule:"',1,1437)
-LexToken(SEMICOLON,';',1,1438)
+LexToken(SEMICOLON,';\n',1,1438)
LexToken(DQSTRING,'" 1= Matrix by Matrix"',1,1476)
-LexToken(SEMICOLON,';',1,1477)
+LexToken(SEMICOLON,';\n',1,1477)
LexToken(DQSTRING,'" 2= Matrix by Matrix element wise "',1,1529)
-LexToken(SEMICOLON,';',1,1530)
+LexToken(SEMICOLON,';\n',1,1530)
LexToken(DQSTRING,'" 3= Matrix by Scalar"',1,1568)
-LexToken(SEMICOLON,';',1,1569)
+LexToken(SEMICOLON,';\n',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(SEMICOLON,';\n',1,1703)
LexToken(DQSTRING,'"Multiplication rule"',1,1737)
-LexToken(SEMICOLON,';',1,1738)
+LexToken(SEMICOLON,';\n',1,1738)
LexToken(DQSTRING,'"Do on Overflow(0=Nothing 1=Saturate 2=Error)"',1,1797)
LexToken(CLOSESQBRACKET,']',1,1798)
LexToken(COMMA,',',1,1799)
@@ -216,8 +208,7 @@ 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(EOL,'\n',1,1882)
LexToken(END,'end',1,1896)
LexToken(EOL,'\n',1,1899)
LexToken(VAR,'rule',1,1912)
@@ -243,13 +234,11 @@ 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(EOL,'\n',1,2013)
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(EOL,'\n',1,2036)
LexToken(END,'end',1,2050)
LexToken(EOL,'\n',1,2053)
LexToken(IF,'if',1,2066)
@@ -268,13 +257,11 @@ 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(EOL,'\n',1,2158)
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(EOL,'\n',1,2181)
LexToken(END,'end',1,2195)
LexToken(EOL,'\n',1,2198)
LexToken(IF,'if',1,2211)
@@ -292,8 +279,7 @@ 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(EOL,'\n',1,2259)
LexToken(END,'end',1,2273)
LexToken(EOL,'\n',1,2276)
LexToken(VAR,'TABMIN',1,2289)
@@ -517,8 +503,7 @@ 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(EOL,'\n',1,3082)
LexToken(ELSEIF,'elseif',1,3100)
LexToken(OPENBRACKET,'(',1,3107)
LexToken(VAR,'dtype',1,3108)
@@ -537,8 +522,7 @@ 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(EOL,'\n',1,3172)
LexToken(ELSEIF,'elseif',1,3190)
LexToken(VAR,'dtype',1,3197)
LexToken(COMPARISON,'==',1,3202)
@@ -897,8 +881,7 @@ 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(EOL,'\n',1,5249)
LexToken(VAR,'ot',1,5263)
LexToken(ASSIGNMENT,'=',1,5265)
LexToken(VAR,'dtype',1,5266)
@@ -922,8 +905,7 @@ LexToken(NUMBER,'2',1,5327)
LexToken(ADDITION,'-',1,5329)
LexToken(NUMBER,'3',1,5330)
LexToken(CLOSESQBRACKET,']',1,5331)
-LexToken(SEMICOLON,';',1,5332)
-LexToken(EOL,'\n',1,5333)
+LexToken(EOL,'\n',1,5332)
LexToken(VAR,'out',1,5350)
LexToken(ASSIGNMENT,'=',1,5353)
LexToken(OPENSQBRACKET,'[',1,5354)
@@ -932,8 +914,7 @@ LexToken(NUMBER,'1',1,5356)
LexToken(ADDITION,'-',1,5358)
LexToken(NUMBER,'3',1,5359)
LexToken(CLOSESQBRACKET,']',1,5360)
-LexToken(SEMICOLON,';',1,5361)
-LexToken(EOL,'\n',1,5362)
+LexToken(EOL,'\n',1,5361)
LexToken(ELSEIF,'elseif',1,5375)
LexToken(VAR,'rule',1,5382)
LexToken(COMPARISON,'==',1,5386)
@@ -1031,8 +1012,7 @@ 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(EOL,'\n',1,5743)
LexToken(VAR,'model',1,5761)
LexToken(DOT,'.',1,5766)
LexToken(VAR,'ipar',1,5767)
@@ -1054,29 +1034,25 @@ 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(EOL,'\n',1,5852)
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(EOL,'\n',1,5889)
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(EOL,'\n',1,5920)
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(EOL,'\n',1,5966)
LexToken(END,'end',1,5980)
LexToken(EOL,'\n',1,5983)
LexToken(END,'end',1,5992)
diff --git a/js/MatrixOp/MATPINV.js b/js/MatrixOp/MATPINV.js
index 04c21f0b..0d881ccf 100644
--- a/js/MatrixOp/MATPINV.js
+++ b/js/MatrixOp/MATPINV.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)
@@ -145,8 +139,7 @@ LexToken(VAR,'ok',1,1313)
LexToken(THEN,'then',1,1316)
LexToken(EOL,'\n',1,1320)
LexToken(BREAK,'break',1,1337)
-LexToken(COMMA,',',1,1342)
-LexToken(EOL,'\n',1,1343)
+LexToken(EOL,'\n',1,1342)
LexToken(END,'end',1,1356)
LexToken(EOL,'\n',1,1359)
LexToken(IF,'if',1,1372)
@@ -160,18 +153,15 @@ LexToken(EOL,'\n',1,1388)
LexToken(VAR,'function_name',1,1405)
LexToken(ASSIGNMENT,'=',1,1418)
LexToken(DQSTRING,'"mat_pinv"',1,1428)
-LexToken(SEMICOLON,';',1,1429)
-LexToken(EOL,'\n',1,1430)
+LexToken(EOL,'\n',1,1429)
LexToken(VAR,'ot',1,1447)
LexToken(ASSIGNMENT,'=',1,1449)
LexToken(NUMBER,'1',1,1450)
-LexToken(SEMICOLON,';',1,1451)
-LexToken(EOL,'\n',1,1452)
+LexToken(EOL,'\n',1,1451)
LexToken(VAR,'it',1,1469)
LexToken(ASSIGNMENT,'=',1,1471)
LexToken(NUMBER,'1',1,1472)
-LexToken(SEMICOLON,';',1,1473)
-LexToken(EOL,'\n',1,1474)
+LexToken(EOL,'\n',1,1473)
LexToken(ELSEIF,'elseif',1,1487)
LexToken(OPENBRACKET,'(',1,1494)
LexToken(VAR,'typ',1,1495)
@@ -183,31 +173,26 @@ LexToken(EOL,'\n',1,1507)
LexToken(VAR,'function_name',1,1524)
LexToken(ASSIGNMENT,'=',1,1537)
LexToken(DQSTRING,'"matz_pinv"',1,1548)
-LexToken(SEMICOLON,';',1,1549)
-LexToken(EOL,'\n',1,1550)
+LexToken(EOL,'\n',1,1549)
LexToken(VAR,'ot',1,1567)
LexToken(ASSIGNMENT,'=',1,1569)
LexToken(NUMBER,'2',1,1570)
-LexToken(SEMICOLON,';',1,1571)
-LexToken(EOL,'\n',1,1572)
+LexToken(EOL,'\n',1,1571)
LexToken(VAR,'it',1,1589)
LexToken(ASSIGNMENT,'=',1,1591)
LexToken(NUMBER,'2',1,1592)
-LexToken(SEMICOLON,';',1,1593)
-LexToken(EOL,'\n',1,1594)
+LexToken(EOL,'\n',1,1593)
LexToken(ELSE,'else',1,1607)
LexToken(EOL,'\n',1,1611)
LexToken(VAR,'message',1,1628)
LexToken(OPENBRACKET,'(',1,1635)
LexToken(DQSTRING,'"Datatype is not supported"',1,1662)
LexToken(CLOSEBRACKET,')',1,1663)
-LexToken(SEMICOLON,';',1,1664)
-LexToken(EOL,'\n',1,1665)
+LexToken(EOL,'\n',1,1664)
LexToken(VAR,'ok',1,1682)
LexToken(ASSIGNMENT,'=',1,1684)
LexToken(PREVAR_BOOLEAN,'%f',1,1685)
-LexToken(SEMICOLON,';',1,1687)
-LexToken(EOL,'\n',1,1688)
+LexToken(EOL,'\n',1,1687)
LexToken(END,'end',1,1701)
LexToken(EOL,'\n',1,1704)
LexToken(VAR,'in',1,1717)
@@ -220,8 +205,7 @@ LexToken(VAR,'model',1,1730)
LexToken(DOT,'.',1,1735)
LexToken(VAR,'in2',1,1736)
LexToken(CLOSESQBRACKET,']',1,1739)
-LexToken(SEMICOLON,';',1,1740)
-LexToken(EOL,'\n',1,1741)
+LexToken(EOL,'\n',1,1740)
LexToken(VAR,'out',1,1754)
LexToken(ASSIGNMENT,'=',1,1757)
LexToken(OPENSQBRACKET,'[',1,1758)
@@ -232,13 +216,11 @@ LexToken(VAR,'model',1,1769)
LexToken(DOT,'.',1,1774)
LexToken(VAR,'out2',1,1775)
LexToken(CLOSESQBRACKET,']',1,1779)
-LexToken(SEMICOLON,';',1,1780)
-LexToken(EOL,'\n',1,1781)
+LexToken(EOL,'\n',1,1780)
LexToken(VAR,'funtyp',1,1794)
LexToken(ASSIGNMENT,'=',1,1800)
LexToken(NUMBER,'4',1,1801)
-LexToken(SEMICOLON,';',1,1802)
-LexToken(EOL,'\n',1,1803)
+LexToken(EOL,'\n',1,1802)
LexToken(IF,'if',1,1816)
LexToken(VAR,'ok',1,1819)
LexToken(THEN,'then',1,1822)
@@ -246,8 +228,7 @@ LexToken(EOL,'\n',1,1826)
LexToken(VAR,'label',1,1843)
LexToken(ASSIGNMENT,'=',1,1848)
LexToken(VAR,'exprs',1,1849)
-LexToken(SEMICOLON,';',1,1854)
-LexToken(EOL,'\n',1,1855)
+LexToken(EOL,'\n',1,1854)
LexToken(OPENSQBRACKET,'[',1,1872)
LexToken(VAR,'model',1,1873)
LexToken(COMMA,',',1,1878)
@@ -293,29 +274,25 @@ LexToken(VAR,'function_name',1,1977)
LexToken(COMMA,',',1,1990)
LexToken(VAR,'funtyp',1,1991)
LexToken(CLOSEBRACKET,')',1,1997)
-LexToken(SEMICOLON,';',1,1998)
-LexToken(EOL,'\n',1,1999)
+LexToken(EOL,'\n',1,1998)
LexToken(VAR,'graphics',1,2016)
LexToken(DOT,'.',1,2024)
LexToken(VAR,'exprs',1,2025)
LexToken(ASSIGNMENT,'=',1,2030)
LexToken(VAR,'label',1,2031)
-LexToken(SEMICOLON,';',1,2036)
-LexToken(EOL,'\n',1,2037)
+LexToken(EOL,'\n',1,2036)
LexToken(VAR,'arg1',1,2054)
LexToken(DOT,'.',1,2058)
LexToken(VAR,'graphics',1,2059)
LexToken(ASSIGNMENT,'=',1,2067)
LexToken(VAR,'graphics',1,2068)
-LexToken(SEMICOLON,';',1,2076)
-LexToken(EOL,'\n',1,2077)
+LexToken(EOL,'\n',1,2076)
LexToken(VAR,'arg1',1,2094)
LexToken(DOT,'.',1,2098)
LexToken(VAR,'model',1,2099)
LexToken(ASSIGNMENT,'=',1,2104)
LexToken(VAR,'model',1,2105)
-LexToken(SEMICOLON,';',1,2110)
-LexToken(EOL,'\n',1,2111)
+LexToken(EOL,'\n',1,2110)
LexToken(VAR,'x',1,2128)
LexToken(ASSIGNMENT,'=',1,2129)
LexToken(VAR,'arg1',1,2130)
@@ -339,13 +316,11 @@ LexToken(EOL,'\n',1,2236)
LexToken(VAR,'function_name',1,2245)
LexToken(ASSIGNMENT,'=',1,2258)
LexToken(DQSTRING,'"mat_pinv"',1,2268)
-LexToken(SEMICOLON,';',1,2269)
-LexToken(EOL,'\n',1,2270)
+LexToken(EOL,'\n',1,2269)
LexToken(VAR,'funtyp',1,2279)
LexToken(ASSIGNMENT,'=',1,2285)
LexToken(NUMBER,'4',1,2286)
-LexToken(SEMICOLON,';',1,2287)
-LexToken(EOL,'\n',1,2288)
+LexToken(EOL,'\n',1,2287)
LexToken(VAR,'model',1,2297)
LexToken(DOT,'.',1,2302)
LexToken(VAR,'sim',1,2303)
@@ -470,8 +445,7 @@ LexToken(OPENBRACKET,'(',1,2705)
LexToken(NUMBER,'1',1,2706)
LexToken(CLOSEBRACKET,')',1,2707)
LexToken(CLOSESQBRACKET,']',1,2708)
-LexToken(SEMICOLON,';',1,2709)
-LexToken(EOL,'\n',1,2710)
+LexToken(EOL,'\n',1,2709)
LexToken(VAR,'gr_i',1,2719)
LexToken(ASSIGNMENT,'=',1,2723)
LexToken(OPENSQBRACKET,'[',1,2724)
diff --git a/js/MatrixOp/MATRESH.js b/js/MatrixOp/MATRESH.js
index a3859491..abac6284 100644
--- a/js/MatrixOp/MATRESH.js
+++ b/js/MatrixOp/MATRESH.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,15 +69,13 @@ LexToken(ASSIGNMENT,'=',1,977)
LexToken(VAR,'arg1',1,978)
LexToken(DOT,'.',1,982)
LexToken(VAR,'model',1,983)
-LexToken(SEMICOLON,';',1,988)
-LexToken(EOL,'\n',1,989)
+LexToken(EOL,'\n',1,988)
LexToken(VAR,'graphics',1,998)
LexToken(ASSIGNMENT,'=',1,1006)
LexToken(VAR,'arg1',1,1007)
LexToken(DOT,'.',1,1011)
LexToken(VAR,'graphics',1,1012)
-LexToken(SEMICOLON,';',1,1020)
-LexToken(EOL,'\n',1,1021)
+LexToken(EOL,'\n',1,1020)
LexToken(VAR,'label',1,1030)
LexToken(ASSIGNMENT,'=',1,1035)
LexToken(VAR,'graphics',1,1036)
@@ -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)
@@ -132,7 +126,7 @@ LexToken(COMMA,',',1,1252)
LexToken(OPENSQBRACKET,'[',1,1268)
LexToken(DQSTRING,'"Datatype(1=real double 2=Complex)"',1,1304)
LexToken(DQSTRING,'"input size"',1,1329)
-LexToken(SEMICOLON,';',1,1330)
+LexToken(SEMICOLON,';\n',1,1330)
LexToken(DQSTRING,'"output size desired"',1,1364)
LexToken(CLOSESQBRACKET,']',1,1365)
LexToken(COMMA,',',1,1366)
@@ -163,8 +157,7 @@ LexToken(VAR,'ok',1,1438)
LexToken(THEN,'then',1,1441)
LexToken(EOL,'\n',1,1445)
LexToken(BREAK,'break',1,1462)
-LexToken(COMMA,',',1,1467)
-LexToken(EOL,'\n',1,1468)
+LexToken(EOL,'\n',1,1467)
LexToken(END,'end',1,1481)
LexToken(EOL,'\n',1,1484)
LexToken(VAR,'nout',1,1497)
@@ -191,13 +184,11 @@ LexToken(VAR,'message',1,1581)
LexToken(OPENBRACKET,'(',1,1588)
LexToken(DQSTRING,'"output must have at least one element"',1,1627)
LexToken(CLOSEBRACKET,')',1,1628)
-LexToken(SEMICOLON,';',1,1629)
-LexToken(EOL,'\n',1,1630)
+LexToken(EOL,'\n',1,1629)
LexToken(VAR,'ok',1,1647)
LexToken(ASSIGNMENT,'=',1,1649)
LexToken(PREVAR_BOOLEAN,'%f',1,1650)
-LexToken(SEMICOLON,';',1,1652)
-LexToken(EOL,'\n',1,1653)
+LexToken(EOL,'\n',1,1652)
LexToken(END,'end',1,1666)
LexToken(EOL,'\n',1,1669)
LexToken(IF,'if',1,1682)
@@ -210,13 +201,11 @@ LexToken(VAR,'message',1,1713)
LexToken(OPENBRACKET,'(',1,1720)
LexToken(DQSTRING,'"input must have at least one element"',1,1758)
LexToken(CLOSEBRACKET,')',1,1759)
-LexToken(SEMICOLON,';',1,1760)
-LexToken(EOL,'\n',1,1761)
+LexToken(EOL,'\n',1,1760)
LexToken(VAR,'ok',1,1778)
LexToken(ASSIGNMENT,'=',1,1780)
LexToken(PREVAR_BOOLEAN,'%f',1,1781)
-LexToken(SEMICOLON,';',1,1783)
-LexToken(EOL,'\n',1,1784)
+LexToken(EOL,'\n',1,1783)
LexToken(END,'end',1,1797)
LexToken(EOL,'\n',1,1800)
LexToken(IF,'if',1,1813)
@@ -250,13 +239,11 @@ LexToken(VAR,'message',1,1893)
LexToken(OPENBRACKET,'(',1,1900)
LexToken(DQSTRING,'"the first dimension of the output is too big"',1,1946)
LexToken(CLOSEBRACKET,')',1,1947)
-LexToken(SEMICOLON,';',1,1948)
-LexToken(EOL,'\n',1,1949)
+LexToken(EOL,'\n',1,1948)
LexToken(VAR,'ok',1,1970)
LexToken(ASSIGNMENT,'=',1,1972)
LexToken(PREVAR_BOOLEAN,'%f',1,1973)
-LexToken(SEMICOLON,';',1,1975)
-LexToken(EOL,'\n',1,1976)
+LexToken(EOL,'\n',1,1975)
LexToken(END,'end',1,1993)
LexToken(EOL,'\n',1,1996)
LexToken(IF,'if',1,2013)
@@ -286,13 +273,11 @@ LexToken(VAR,'message',1,2066)
LexToken(OPENBRACKET,'(',1,2073)
LexToken(DQSTRING,'"the second dimension of the output is too big"',1,2120)
LexToken(CLOSEBRACKET,')',1,2121)
-LexToken(SEMICOLON,';',1,2122)
-LexToken(EOL,'\n',1,2123)
+LexToken(EOL,'\n',1,2122)
LexToken(VAR,'ok',1,2144)
LexToken(ASSIGNMENT,'=',1,2146)
LexToken(PREVAR_BOOLEAN,'%f',1,2147)
-LexToken(SEMICOLON,';',1,2149)
-LexToken(EOL,'\n',1,2150)
+LexToken(EOL,'\n',1,2149)
LexToken(END,'end',1,2167)
LexToken(EOL,'\n',1,2170)
LexToken(IF,'if',1,2187)
@@ -329,13 +314,11 @@ LexToken(VAR,'message',1,2249)
LexToken(OPENBRACKET,'(',1,2256)
LexToken(DQSTRING,'"the dimensions of the output are too big"',1,2298)
LexToken(CLOSEBRACKET,')',1,2299)
-LexToken(SEMICOLON,';',1,2300)
-LexToken(EOL,'\n',1,2301)
+LexToken(EOL,'\n',1,2300)
LexToken(VAR,'ok',1,2322)
LexToken(ASSIGNMENT,'=',1,2324)
LexToken(PREVAR_BOOLEAN,'%f',1,2325)
-LexToken(SEMICOLON,';',1,2327)
-LexToken(EOL,'\n',1,2328)
+LexToken(EOL,'\n',1,2327)
LexToken(END,'end',1,2345)
LexToken(EOL,'\n',1,2348)
LexToken(END,'end',1,2361)
@@ -351,18 +334,15 @@ LexToken(EOL,'\n',1,2393)
LexToken(VAR,'function_name',1,2410)
LexToken(ASSIGNMENT,'=',1,2423)
LexToken(DQSTRING,'"mat_reshape"',1,2436)
-LexToken(SEMICOLON,';',1,2437)
-LexToken(EOL,'\n',1,2438)
+LexToken(EOL,'\n',1,2437)
LexToken(VAR,'ot',1,2455)
LexToken(ASSIGNMENT,'=',1,2457)
LexToken(NUMBER,'1',1,2458)
-LexToken(SEMICOLON,';',1,2459)
-LexToken(EOL,'\n',1,2460)
+LexToken(EOL,'\n',1,2459)
LexToken(VAR,'it',1,2477)
LexToken(ASSIGNMENT,'=',1,2479)
LexToken(NUMBER,'1',1,2480)
-LexToken(SEMICOLON,';',1,2481)
-LexToken(EOL,'\n',1,2482)
+LexToken(EOL,'\n',1,2481)
LexToken(ELSEIF,'elseif',1,2495)
LexToken(OPENBRACKET,'(',1,2502)
LexToken(VAR,'typ',1,2503)
@@ -374,31 +354,26 @@ LexToken(EOL,'\n',1,2515)
LexToken(VAR,'function_name',1,2532)
LexToken(ASSIGNMENT,'=',1,2545)
LexToken(DQSTRING,'"matz_reshape"',1,2559)
-LexToken(SEMICOLON,';',1,2560)
-LexToken(EOL,'\n',1,2561)
+LexToken(EOL,'\n',1,2560)
LexToken(VAR,'ot',1,2578)
LexToken(ASSIGNMENT,'=',1,2580)
LexToken(NUMBER,'2',1,2581)
-LexToken(SEMICOLON,';',1,2582)
-LexToken(EOL,'\n',1,2583)
+LexToken(EOL,'\n',1,2582)
LexToken(VAR,'it',1,2600)
LexToken(ASSIGNMENT,'=',1,2602)
LexToken(NUMBER,'2',1,2603)
-LexToken(SEMICOLON,';',1,2604)
-LexToken(EOL,'\n',1,2605)
+LexToken(EOL,'\n',1,2604)
LexToken(ELSE,'else',1,2618)
LexToken(EOL,'\n',1,2622)
LexToken(VAR,'message',1,2639)
LexToken(OPENBRACKET,'(',1,2646)
LexToken(DQSTRING,'"Datatype is not supported"',1,2673)
LexToken(CLOSEBRACKET,')',1,2674)
-LexToken(SEMICOLON,';',1,2675)
-LexToken(EOL,'\n',1,2676)
+LexToken(EOL,'\n',1,2675)
LexToken(VAR,'ok',1,2693)
LexToken(ASSIGNMENT,'=',1,2695)
LexToken(PREVAR_BOOLEAN,'%f',1,2696)
-LexToken(SEMICOLON,';',1,2698)
-LexToken(EOL,'\n',1,2699)
+LexToken(EOL,'\n',1,2698)
LexToken(END,'end',1,2712)
LexToken(EOL,'\n',1,2715)
LexToken(IF,'if',1,2728)
@@ -453,8 +428,7 @@ LexToken(EOL,'\n',1,2893)
LexToken(VAR,'funtyp',1,2910)
LexToken(ASSIGNMENT,'=',1,2916)
LexToken(NUMBER,'4',1,2917)
-LexToken(SEMICOLON,';',1,2918)
-LexToken(EOL,'\n',1,2919)
+LexToken(EOL,'\n',1,2918)
LexToken(VAR,'model',1,2936)
LexToken(DOT,'.',1,2941)
LexToken(VAR,'sim',1,2942)
@@ -514,13 +488,11 @@ LexToken(EOL,'\n',1,3246)
LexToken(VAR,'function_name',1,3255)
LexToken(ASSIGNMENT,'=',1,3268)
LexToken(DQSTRING,'"mat_reshape"',1,3281)
-LexToken(SEMICOLON,';',1,3282)
-LexToken(EOL,'\n',1,3283)
+LexToken(EOL,'\n',1,3282)
LexToken(VAR,'funtyp',1,3292)
LexToken(ASSIGNMENT,'=',1,3298)
LexToken(NUMBER,'4',1,3299)
-LexToken(SEMICOLON,';',1,3300)
-LexToken(EOL,'\n',1,3301)
+LexToken(EOL,'\n',1,3300)
LexToken(VAR,'model',1,3310)
LexToken(DOT,'.',1,3315)
LexToken(VAR,'sim',1,3316)
@@ -662,8 +634,7 @@ LexToken(NUMBER,'1',1,3747)
LexToken(CLOSESQBRACKET,']',1,3748)
LexToken(CLOSEBRACKET,')',1,3749)
LexToken(CLOSESQBRACKET,']',1,3750)
-LexToken(SEMICOLON,';',1,3751)
-LexToken(EOL,'\n',1,3752)
+LexToken(EOL,'\n',1,3751)
LexToken(VAR,'gr_i',1,3761)
LexToken(ASSIGNMENT,'=',1,3765)
LexToken(OPENSQBRACKET,'[',1,3766)
diff --git a/js/MatrixOp/MATSING.js b/js/MatrixOp/MATSING.js
index 332ff1d4..aae47961 100644
--- a/js/MatrixOp/MATSING.js
+++ b/js/MatrixOp/MATSING.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,15 +69,13 @@ LexToken(ASSIGNMENT,'=',1,977)
LexToken(VAR,'arg1',1,978)
LexToken(DOT,'.',1,982)
LexToken(VAR,'model',1,983)
-LexToken(SEMICOLON,';',1,988)
-LexToken(EOL,'\n',1,989)
+LexToken(EOL,'\n',1,988)
LexToken(VAR,'graphics',1,998)
LexToken(ASSIGNMENT,'=',1,1006)
LexToken(VAR,'arg1',1,1007)
LexToken(DOT,'.',1,1011)
LexToken(VAR,'graphics',1,1012)
-LexToken(SEMICOLON,';',1,1020)
-LexToken(EOL,'\n',1,1021)
+LexToken(EOL,'\n',1,1020)
LexToken(VAR,'label',1,1030)
LexToken(ASSIGNMENT,'=',1,1035)
LexToken(VAR,'graphics',1,1036)
@@ -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)
@@ -153,8 +147,7 @@ LexToken(VAR,'ok',1,1393)
LexToken(THEN,'then',1,1396)
LexToken(EOL,'\n',1,1400)
LexToken(BREAK,'break',1,1417)
-LexToken(COMMA,',',1,1422)
-LexToken(EOL,'\n',1,1423)
+LexToken(EOL,'\n',1,1422)
LexToken(END,'end',1,1436)
LexToken(EOL,'\n',1,1439)
LexToken(VAR,'label',1,1452)
@@ -180,8 +173,7 @@ LexToken(EOL,'\n',1,1529)
LexToken(VAR,'function_name',1,1550)
LexToken(ASSIGNMENT,'=',1,1563)
LexToken(DQSTRING,'"mat_sing"',1,1573)
-LexToken(SEMICOLON,';',1,1574)
-LexToken(EOL,'\n',1,1575)
+LexToken(EOL,'\n',1,1574)
LexToken(VAR,'in',1,1596)
LexToken(ASSIGNMENT,'=',1,1598)
LexToken(OPENSQBRACKET,'[',1,1599)
@@ -190,8 +182,7 @@ LexToken(NUMBER,'1',1,1601)
LexToken(ADDITION,'-',1,1603)
LexToken(NUMBER,'2',1,1604)
LexToken(CLOSESQBRACKET,']',1,1605)
-LexToken(SEMICOLON,';',1,1606)
-LexToken(EOL,'\n',1,1607)
+LexToken(EOL,'\n',1,1606)
LexToken(VAR,'out',1,1628)
LexToken(ASSIGNMENT,'=',1,1631)
LexToken(OPENSQBRACKET,'[',1,1632)
@@ -199,13 +190,11 @@ LexToken(ADDITION,'-',1,1633)
LexToken(NUMBER,'1',1,1634)
LexToken(NUMBER,'1',1,1636)
LexToken(CLOSESQBRACKET,']',1,1637)
-LexToken(SEMICOLON,';',1,1638)
-LexToken(EOL,'\n',1,1639)
+LexToken(EOL,'\n',1,1638)
LexToken(VAR,'ot',1,1660)
LexToken(ASSIGNMENT,'=',1,1662)
LexToken(NUMBER,'1',1,1663)
-LexToken(SEMICOLON,';',1,1664)
-LexToken(EOL,'\n',1,1665)
+LexToken(EOL,'\n',1,1664)
LexToken(ELSEIF,'elseif',1,1682)
LexToken(OPENBRACKET,'(',1,1689)
LexToken(VAR,'decomptyp',1,1690)
@@ -217,8 +206,7 @@ LexToken(EOL,'\n',1,1708)
LexToken(VAR,'function_name',1,1729)
LexToken(ASSIGNMENT,'=',1,1742)
LexToken(DQSTRING,'"mat_svd"',1,1751)
-LexToken(SEMICOLON,';',1,1752)
-LexToken(EOL,'\n',1,1753)
+LexToken(EOL,'\n',1,1752)
LexToken(VAR,'in',1,1774)
LexToken(ASSIGNMENT,'=',1,1776)
LexToken(OPENSQBRACKET,'[',1,1777)
@@ -227,8 +215,7 @@ LexToken(NUMBER,'1',1,1779)
LexToken(ADDITION,'-',1,1781)
LexToken(NUMBER,'2',1,1782)
LexToken(CLOSESQBRACKET,']',1,1783)
-LexToken(SEMICOLON,';',1,1784)
-LexToken(EOL,'\n',1,1785)
+LexToken(EOL,'\n',1,1784)
LexToken(VAR,'out',1,1806)
LexToken(ASSIGNMENT,'=',1,1809)
LexToken(OPENSQBRACKET,'[',1,1810)
@@ -247,8 +234,7 @@ LexToken(NUMBER,'2',1,1824)
LexToken(ADDITION,'-',1,1826)
LexToken(NUMBER,'2',1,1827)
LexToken(CLOSESQBRACKET,']',1,1828)
-LexToken(SEMICOLON,';',1,1829)
-LexToken(EOL,'\n',1,1830)
+LexToken(EOL,'\n',1,1829)
LexToken(VAR,'ot',1,1851)
LexToken(ASSIGNMENT,'=',1,1853)
LexToken(OPENSQBRACKET,'[',1,1854)
@@ -256,28 +242,24 @@ LexToken(NUMBER,'1',1,1855)
LexToken(NUMBER,'1',1,1857)
LexToken(NUMBER,'1',1,1859)
LexToken(CLOSESQBRACKET,']',1,1860)
-LexToken(SEMICOLON,';',1,1861)
-LexToken(EOL,'\n',1,1862)
+LexToken(EOL,'\n',1,1861)
LexToken(ELSE,'else',1,1879)
LexToken(EOL,'\n',1,1883)
LexToken(VAR,'message',1,1904)
LexToken(OPENBRACKET,'(',1,1911)
LexToken(DQSTRING,'"decomposition type is not supported"',1,1948)
LexToken(CLOSEBRACKET,')',1,1949)
-LexToken(SEMICOLON,';',1,1950)
-LexToken(EOL,'\n',1,1951)
+LexToken(EOL,'\n',1,1950)
LexToken(VAR,'ok',1,1972)
LexToken(ASSIGNMENT,'=',1,1974)
LexToken(PREVAR_BOOLEAN,'%f',1,1975)
-LexToken(SEMICOLON,';',1,1977)
-LexToken(EOL,'\n',1,1978)
+LexToken(EOL,'\n',1,1977)
LexToken(END,'end',1,1995)
LexToken(EOL,'\n',1,1998)
LexToken(VAR,'it',1,2015)
LexToken(ASSIGNMENT,'=',1,2017)
LexToken(NUMBER,'1',1,2018)
-LexToken(SEMICOLON,';',1,2019)
-LexToken(EOL,'\n',1,2020)
+LexToken(EOL,'\n',1,2019)
LexToken(ELSEIF,'elseif',1,2033)
LexToken(OPENBRACKET,'(',1,2040)
LexToken(VAR,'typ',1,2041)
@@ -297,8 +279,7 @@ LexToken(EOL,'\n',1,2092)
LexToken(VAR,'function_name',1,2113)
LexToken(ASSIGNMENT,'=',1,2126)
LexToken(DQSTRING,'"matz_sing"',1,2137)
-LexToken(SEMICOLON,';',1,2138)
-LexToken(EOL,'\n',1,2139)
+LexToken(EOL,'\n',1,2138)
LexToken(VAR,'in',1,2160)
LexToken(ASSIGNMENT,'=',1,2162)
LexToken(OPENSQBRACKET,'[',1,2163)
@@ -307,8 +288,7 @@ LexToken(NUMBER,'1',1,2165)
LexToken(ADDITION,'-',1,2167)
LexToken(NUMBER,'2',1,2168)
LexToken(CLOSESQBRACKET,']',1,2169)
-LexToken(SEMICOLON,';',1,2170)
-LexToken(EOL,'\n',1,2171)
+LexToken(EOL,'\n',1,2170)
LexToken(VAR,'out',1,2192)
LexToken(ASSIGNMENT,'=',1,2195)
LexToken(OPENSQBRACKET,'[',1,2196)
@@ -316,13 +296,11 @@ LexToken(ADDITION,'-',1,2197)
LexToken(NUMBER,'1',1,2198)
LexToken(NUMBER,'1',1,2200)
LexToken(CLOSESQBRACKET,']',1,2201)
-LexToken(SEMICOLON,';',1,2202)
-LexToken(EOL,'\n',1,2203)
+LexToken(EOL,'\n',1,2202)
LexToken(VAR,'ot',1,2224)
LexToken(ASSIGNMENT,'=',1,2226)
LexToken(NUMBER,'1',1,2227)
-LexToken(SEMICOLON,';',1,2228)
-LexToken(EOL,'\n',1,2229)
+LexToken(EOL,'\n',1,2228)
LexToken(ELSEIF,'elseif',1,2246)
LexToken(OPENBRACKET,'(',1,2253)
LexToken(VAR,'decomptyp',1,2254)
@@ -334,8 +312,7 @@ LexToken(EOL,'\n',1,2272)
LexToken(VAR,'function_name',1,2293)
LexToken(ASSIGNMENT,'=',1,2306)
LexToken(DQSTRING,'"matz_svd"',1,2316)
-LexToken(SEMICOLON,';',1,2317)
-LexToken(EOL,'\n',1,2318)
+LexToken(EOL,'\n',1,2317)
LexToken(VAR,'in',1,2339)
LexToken(ASSIGNMENT,'=',1,2341)
LexToken(OPENSQBRACKET,'[',1,2342)
@@ -344,8 +321,7 @@ LexToken(NUMBER,'1',1,2344)
LexToken(ADDITION,'-',1,2346)
LexToken(NUMBER,'2',1,2347)
LexToken(CLOSESQBRACKET,']',1,2348)
-LexToken(SEMICOLON,';',1,2349)
-LexToken(EOL,'\n',1,2350)
+LexToken(EOL,'\n',1,2349)
LexToken(VAR,'out',1,2371)
LexToken(ASSIGNMENT,'=',1,2374)
LexToken(OPENSQBRACKET,'[',1,2375)
@@ -364,8 +340,7 @@ LexToken(NUMBER,'2',1,2389)
LexToken(ADDITION,'-',1,2391)
LexToken(NUMBER,'2',1,2392)
LexToken(CLOSESQBRACKET,']',1,2393)
-LexToken(SEMICOLON,';',1,2394)
-LexToken(EOL,'\n',1,2395)
+LexToken(EOL,'\n',1,2394)
LexToken(VAR,'ot',1,2416)
LexToken(ASSIGNMENT,'=',1,2418)
LexToken(OPENSQBRACKET,'[',1,2419)
@@ -373,48 +348,41 @@ LexToken(NUMBER,'2',1,2420)
LexToken(NUMBER,'1',1,2422)
LexToken(NUMBER,'2',1,2424)
LexToken(CLOSESQBRACKET,']',1,2425)
-LexToken(SEMICOLON,';',1,2426)
-LexToken(EOL,'\n',1,2427)
+LexToken(EOL,'\n',1,2426)
LexToken(ELSE,'else',1,2444)
LexToken(EOL,'\n',1,2448)
LexToken(VAR,'message',1,2469)
LexToken(OPENBRACKET,'(',1,2476)
LexToken(DQSTRING,'"decomposition type is not supported"',1,2513)
LexToken(CLOSEBRACKET,')',1,2514)
-LexToken(SEMICOLON,';',1,2515)
-LexToken(EOL,'\n',1,2516)
+LexToken(EOL,'\n',1,2515)
LexToken(VAR,'ok',1,2537)
LexToken(ASSIGNMENT,'=',1,2539)
LexToken(PREVAR_BOOLEAN,'%f',1,2540)
-LexToken(SEMICOLON,';',1,2542)
-LexToken(EOL,'\n',1,2543)
+LexToken(EOL,'\n',1,2542)
LexToken(END,'end',1,2560)
LexToken(EOL,'\n',1,2563)
LexToken(VAR,'it',1,2580)
LexToken(ASSIGNMENT,'=',1,2582)
LexToken(NUMBER,'2',1,2583)
-LexToken(SEMICOLON,';',1,2584)
-LexToken(EOL,'\n',1,2585)
+LexToken(EOL,'\n',1,2584)
LexToken(ELSE,'else',1,2598)
LexToken(EOL,'\n',1,2602)
LexToken(VAR,'message',1,2619)
LexToken(OPENBRACKET,'(',1,2626)
LexToken(DQSTRING,'"Datatype is not supported"',1,2653)
LexToken(CLOSEBRACKET,')',1,2654)
-LexToken(SEMICOLON,';',1,2655)
-LexToken(EOL,'\n',1,2656)
+LexToken(EOL,'\n',1,2655)
LexToken(VAR,'ok',1,2673)
LexToken(ASSIGNMENT,'=',1,2675)
LexToken(PREVAR_BOOLEAN,'%f',1,2676)
-LexToken(SEMICOLON,';',1,2678)
-LexToken(EOL,'\n',1,2679)
+LexToken(EOL,'\n',1,2678)
LexToken(END,'end',1,2692)
LexToken(EOL,'\n',1,2695)
LexToken(VAR,'funtyp',1,2708)
LexToken(ASSIGNMENT,'=',1,2714)
LexToken(NUMBER,'4',1,2715)
-LexToken(SEMICOLON,';',1,2716)
-LexToken(EOL,'\n',1,2717)
+LexToken(EOL,'\n',1,2716)
LexToken(IF,'if',1,2730)
LexToken(VAR,'ok',1,2733)
LexToken(THEN,'then',1,2736)
@@ -470,8 +438,7 @@ LexToken(VAR,'function_name',1,2901)
LexToken(COMMA,',',1,2914)
LexToken(VAR,'funtyp',1,2915)
LexToken(CLOSEBRACKET,')',1,2921)
-LexToken(SEMICOLON,';',1,2922)
-LexToken(EOL,'\n',1,2923)
+LexToken(EOL,'\n',1,2922)
LexToken(VAR,'arg1',1,2940)
LexToken(DOT,'.',1,2944)
LexToken(VAR,'model',1,2945)
@@ -513,13 +480,11 @@ LexToken(EOL,'\n',1,3157)
LexToken(VAR,'function_name',1,3166)
LexToken(ASSIGNMENT,'=',1,3179)
LexToken(DQSTRING,'"mat_sing"',1,3189)
-LexToken(SEMICOLON,';',1,3190)
-LexToken(EOL,'\n',1,3191)
+LexToken(EOL,'\n',1,3190)
LexToken(VAR,'funtyp',1,3200)
LexToken(ASSIGNMENT,'=',1,3206)
LexToken(NUMBER,'4',1,3207)
-LexToken(SEMICOLON,';',1,3208)
-LexToken(EOL,'\n',1,3209)
+LexToken(EOL,'\n',1,3208)
LexToken(VAR,'model',1,3218)
LexToken(DOT,'.',1,3223)
LexToken(VAR,'sim',1,3224)
@@ -648,8 +613,7 @@ LexToken(OPENBRACKET,'(',1,3636)
LexToken(NUMBER,'1',1,3637)
LexToken(CLOSEBRACKET,')',1,3638)
LexToken(CLOSESQBRACKET,']',1,3639)
-LexToken(SEMICOLON,';',1,3640)
-LexToken(EOL,'\n',1,3641)
+LexToken(EOL,'\n',1,3640)
LexToken(VAR,'gr_i',1,3650)
LexToken(ASSIGNMENT,'=',1,3654)
LexToken(OPENSQBRACKET,'[',1,3655)
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)
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)
diff --git a/js/MatrixOp/MATZCONJ.js b/js/MatrixOp/MATZCONJ.js
index 51c8a4ab..56fbba9b 100644
--- a/js/MatrixOp/MATZCONJ.js
+++ b/js/MatrixOp/MATZCONJ.js
@@ -42,20 +42,17 @@ LexToken(VAR,'x',1,887)
LexToken(ASSIGNMENT,'=',1,888)
LexToken(OPENSQBRACKET,'[',1,889)
LexToken(CLOSESQBRACKET,']',1,890)
-LexToken(SEMICOLON,';',1,891)
-LexToken(EOL,'\n',1,892)
+LexToken(EOL,'\n',1,891)
LexToken(VAR,'y',1,897)
LexToken(ASSIGNMENT,'=',1,898)
LexToken(OPENSQBRACKET,'[',1,899)
LexToken(CLOSESQBRACKET,']',1,900)
-LexToken(SEMICOLON,';',1,901)
-LexToken(EOL,'\n',1,902)
+LexToken(EOL,'\n',1,901)
LexToken(VAR,'typ',1,907)
LexToken(ASSIGNMENT,'=',1,910)
LexToken(OPENSQBRACKET,'[',1,911)
LexToken(CLOSESQBRACKET,']',1,912)
-LexToken(SEMICOLON,';',1,913)
-LexToken(EOL,'\n',1,914)
+LexToken(EOL,'\n',1,913)
LexToken(SELECT,'select',1,919)
LexToken(VAR,'job',1,926)
LexToken(EOL,'\n',1,929)
@@ -80,13 +77,11 @@ LexToken(EOL,'\n',1,1016)
LexToken(VAR,'function_name',1,1025)
LexToken(ASSIGNMENT,'=',1,1038)
LexToken(DQSTRING,'"matz_conj"',1,1049)
-LexToken(SEMICOLON,';',1,1050)
-LexToken(EOL,'\n',1,1051)
+LexToken(EOL,'\n',1,1050)
LexToken(VAR,'funtyp',1,1060)
LexToken(ASSIGNMENT,'=',1,1066)
LexToken(NUMBER,'4',1,1067)
-LexToken(SEMICOLON,';',1,1068)
-LexToken(EOL,'\n',1,1069)
+LexToken(EOL,'\n',1,1068)
LexToken(VAR,'model',1,1078)
LexToken(DOT,'.',1,1083)
LexToken(VAR,'sim',1,1084)
@@ -206,8 +201,7 @@ LexToken(VAR,'label',1,1471)
LexToken(ASSIGNMENT,'=',1,1476)
LexToken(OPENSQBRACKET,'[',1,1477)
LexToken(CLOSESQBRACKET,']',1,1478)
-LexToken(SEMICOLON,';',1,1479)
-LexToken(EOL,'\n',1,1480)
+LexToken(EOL,'\n',1,1479)
LexToken(VAR,'gr_i',1,1489)
LexToken(ASSIGNMENT,'=',1,1493)
LexToken(OPENSQBRACKET,'[',1,1494)
diff --git a/js/MatrixOp/MATZREIM.js b/js/MatrixOp/MATZREIM.js
index 11c7b8ac..a48a413f 100644
--- a/js/MatrixOp/MATZREIM.js
+++ b/js/MatrixOp/MATZREIM.js
@@ -42,20 +42,17 @@ LexToken(VAR,'x',1,887)
LexToken(ASSIGNMENT,'=',1,888)
LexToken(OPENSQBRACKET,'[',1,889)
LexToken(CLOSESQBRACKET,']',1,890)
-LexToken(SEMICOLON,';',1,891)
-LexToken(EOL,'\n',1,892)
+LexToken(EOL,'\n',1,891)
LexToken(VAR,'y',1,897)
LexToken(ASSIGNMENT,'=',1,898)
LexToken(OPENSQBRACKET,'[',1,899)
LexToken(CLOSESQBRACKET,']',1,900)
-LexToken(SEMICOLON,';',1,901)
-LexToken(EOL,'\n',1,902)
+LexToken(EOL,'\n',1,901)
LexToken(VAR,'typ',1,907)
LexToken(ASSIGNMENT,'=',1,910)
LexToken(OPENSQBRACKET,'[',1,911)
LexToken(CLOSESQBRACKET,']',1,912)
-LexToken(SEMICOLON,';',1,913)
-LexToken(EOL,'\n',1,914)
+LexToken(EOL,'\n',1,913)
LexToken(SELECT,'select',1,919)
LexToken(VAR,'job',1,926)
LexToken(EOL,'\n',1,929)
@@ -72,15 +69,13 @@ LexToken(ASSIGNMENT,'=',1,978)
LexToken(VAR,'arg1',1,979)
LexToken(DOT,'.',1,983)
LexToken(VAR,'model',1,984)
-LexToken(SEMICOLON,';',1,989)
-LexToken(EOL,'\n',1,990)
+LexToken(EOL,'\n',1,989)
LexToken(VAR,'graphics',1,999)
LexToken(ASSIGNMENT,'=',1,1007)
LexToken(VAR,'arg1',1,1008)
LexToken(DOT,'.',1,1012)
LexToken(VAR,'graphics',1,1013)
-LexToken(SEMICOLON,';',1,1021)
-LexToken(EOL,'\n',1,1022)
+LexToken(EOL,'\n',1,1021)
LexToken(VAR,'label',1,1031)
LexToken(ASSIGNMENT,'=',1,1036)
LexToken(VAR,'graphics',1,1037)
@@ -105,8 +100,7 @@ LexToken(CLOSEBRACKET,')',1,1107)
LexToken(ASSIGNMENT,'=',1,1108)
LexToken(OPENSQBRACKET,'[',1,1109)
LexToken(CLOSESQBRACKET,']',1,1110)
-LexToken(COMMA,',',1,1111)
-LexToken(EOL,'\n',1,1112)
+LexToken(EOL,'\n',1,1111)
LexToken(END,'end',1,1121)
LexToken(EOL,'\n',1,1139)
LexToken(WHILE,'while',1,1148)
@@ -145,8 +139,7 @@ LexToken(VAR,'ok',1,1341)
LexToken(THEN,'then',1,1344)
LexToken(EOL,'\n',1,1348)
LexToken(BREAK,'break',1,1365)
-LexToken(COMMA,',',1,1370)
-LexToken(EOL,'\n',1,1371)
+LexToken(EOL,'\n',1,1370)
LexToken(END,'end',1,1384)
LexToken(EOL,'\n',1,1387)
LexToken(VAR,'label',1,1400)
@@ -164,8 +157,7 @@ LexToken(EOL,'\n',1,1444)
LexToken(VAR,'function_name',1,1461)
LexToken(ASSIGNMENT,'=',1,1474)
LexToken(DQSTRING,'"matz_reim"',1,1485)
-LexToken(SEMICOLON,';',1,1486)
-LexToken(EOL,'\n',1,1487)
+LexToken(EOL,'\n',1,1486)
LexToken(VAR,'in',1,1504)
LexToken(ASSIGNMENT,'=',1,1506)
LexToken(OPENSQBRACKET,'[',1,1507)
@@ -174,13 +166,11 @@ LexToken(NUMBER,'1',1,1509)
LexToken(ADDITION,'-',1,1511)
LexToken(NUMBER,'2',1,1512)
LexToken(CLOSESQBRACKET,']',1,1513)
-LexToken(SEMICOLON,';',1,1514)
-LexToken(EOL,'\n',1,1515)
+LexToken(EOL,'\n',1,1514)
LexToken(VAR,'it',1,1532)
LexToken(ASSIGNMENT,'=',1,1534)
LexToken(NUMBER,'2',1,1535)
-LexToken(SEMICOLON,';',1,1536)
-LexToken(EOL,'\n',1,1537)
+LexToken(EOL,'\n',1,1536)
LexToken(VAR,'out',1,1554)
LexToken(ASSIGNMENT,'=',1,1557)
LexToken(OPENSQBRACKET,'[',1,1558)
@@ -194,16 +184,14 @@ LexToken(NUMBER,'1',1,1566)
LexToken(ADDITION,'-',1,1568)
LexToken(NUMBER,'2',1,1569)
LexToken(CLOSESQBRACKET,']',1,1570)
-LexToken(SEMICOLON,';',1,1571)
-LexToken(EOL,'\n',1,1572)
+LexToken(EOL,'\n',1,1571)
LexToken(VAR,'ot',1,1589)
LexToken(ASSIGNMENT,'=',1,1591)
LexToken(OPENSQBRACKET,'[',1,1592)
LexToken(NUMBER,'1',1,1593)
LexToken(NUMBER,'1',1,1595)
LexToken(CLOSESQBRACKET,']',1,1596)
-LexToken(SEMICOLON,';',1,1597)
-LexToken(EOL,'\n',1,1598)
+LexToken(EOL,'\n',1,1597)
LexToken(ELSEIF,'elseif',1,1611)
LexToken(OPENBRACKET,'(',1,1618)
LexToken(VAR,'decomptyp',1,1619)
@@ -215,8 +203,7 @@ LexToken(EOL,'\n',1,1637)
LexToken(VAR,'function_name',1,1654)
LexToken(ASSIGNMENT,'=',1,1667)
LexToken(DQSTRING,'"matz_reimc"',1,1679)
-LexToken(SEMICOLON,';',1,1680)
-LexToken(EOL,'\n',1,1681)
+LexToken(EOL,'\n',1,1680)
LexToken(VAR,'in',1,1698)
LexToken(ASSIGNMENT,'=',1,1700)
LexToken(OPENSQBRACKET,'[',1,1701)
@@ -230,16 +217,14 @@ LexToken(NUMBER,'1',1,1709)
LexToken(ADDITION,'-',1,1711)
LexToken(NUMBER,'2',1,1712)
LexToken(CLOSESQBRACKET,']',1,1713)
-LexToken(SEMICOLON,';',1,1714)
-LexToken(EOL,'\n',1,1715)
+LexToken(EOL,'\n',1,1714)
LexToken(VAR,'it',1,1732)
LexToken(ASSIGNMENT,'=',1,1734)
LexToken(OPENSQBRACKET,'[',1,1735)
LexToken(NUMBER,'1',1,1736)
LexToken(NUMBER,'1',1,1738)
LexToken(CLOSESQBRACKET,']',1,1739)
-LexToken(SEMICOLON,';',1,1740)
-LexToken(EOL,'\n',1,1741)
+LexToken(EOL,'\n',1,1740)
LexToken(VAR,'out',1,1758)
LexToken(ASSIGNMENT,'=',1,1761)
LexToken(OPENSQBRACKET,'[',1,1762)
@@ -248,33 +233,28 @@ LexToken(NUMBER,'1',1,1764)
LexToken(ADDITION,'-',1,1766)
LexToken(NUMBER,'2',1,1767)
LexToken(CLOSESQBRACKET,']',1,1768)
-LexToken(SEMICOLON,';',1,1769)
-LexToken(EOL,'\n',1,1770)
+LexToken(EOL,'\n',1,1769)
LexToken(VAR,'ot',1,1787)
LexToken(ASSIGNMENT,'=',1,1789)
LexToken(NUMBER,'2',1,1790)
-LexToken(SEMICOLON,';',1,1791)
-LexToken(EOL,'\n',1,1792)
+LexToken(EOL,'\n',1,1791)
LexToken(ELSE,'else',1,1805)
LexToken(EOL,'\n',1,1809)
LexToken(VAR,'message',1,1826)
LexToken(OPENBRACKET,'(',1,1833)
LexToken(DQSTRING,'"decomposition type is not supported"',1,1870)
LexToken(CLOSEBRACKET,')',1,1871)
-LexToken(SEMICOLON,';',1,1872)
-LexToken(EOL,'\n',1,1873)
+LexToken(EOL,'\n',1,1872)
LexToken(VAR,'ok',1,1890)
LexToken(ASSIGNMENT,'=',1,1892)
LexToken(PREVAR_BOOLEAN,'%f',1,1893)
-LexToken(SEMICOLON,';',1,1895)
-LexToken(EOL,'\n',1,1896)
+LexToken(EOL,'\n',1,1895)
LexToken(END,'end',1,1909)
LexToken(EOL,'\n',1,1912)
LexToken(VAR,'funtyp',1,1925)
LexToken(ASSIGNMENT,'=',1,1931)
LexToken(NUMBER,'4',1,1932)
-LexToken(SEMICOLON,';',1,1933)
-LexToken(EOL,'\n',1,1934)
+LexToken(EOL,'\n',1,1933)
LexToken(IF,'if',1,1947)
LexToken(VAR,'ok',1,1950)
LexToken(THEN,'then',1,1953)
@@ -330,8 +310,7 @@ LexToken(VAR,'function_name',1,2118)
LexToken(COMMA,',',1,2131)
LexToken(VAR,'funtyp',1,2132)
LexToken(CLOSEBRACKET,')',1,2138)
-LexToken(SEMICOLON,';',1,2139)
-LexToken(EOL,'\n',1,2140)
+LexToken(EOL,'\n',1,2139)
LexToken(VAR,'arg1',1,2157)
LexToken(DOT,'.',1,2161)
LexToken(VAR,'model',1,2162)
@@ -373,13 +352,11 @@ LexToken(EOL,'\n',1,2374)
LexToken(VAR,'function_name',1,2383)
LexToken(ASSIGNMENT,'=',1,2396)
LexToken(DQSTRING,'"matz_reim"',1,2407)
-LexToken(SEMICOLON,';',1,2408)
-LexToken(EOL,'\n',1,2409)
+LexToken(EOL,'\n',1,2408)
LexToken(VAR,'funtyp',1,2418)
LexToken(ASSIGNMENT,'=',1,2424)
LexToken(NUMBER,'4',1,2425)
-LexToken(SEMICOLON,';',1,2426)
-LexToken(EOL,'\n',1,2427)
+LexToken(EOL,'\n',1,2426)
LexToken(VAR,'model',1,2436)
LexToken(DOT,'.',1,2441)
LexToken(VAR,'sim',1,2442)
diff --git a/js/MatrixOp/RICC.js b/js/MatrixOp/RICC.js
index d694d024..0e217b2c 100644
--- a/js/MatrixOp/RICC.js
+++ b/js/MatrixOp/RICC.js
@@ -42,20 +42,17 @@ LexToken(VAR,'x',1,883)
LexToken(ASSIGNMENT,'=',1,884)
LexToken(OPENSQBRACKET,'[',1,885)
LexToken(CLOSESQBRACKET,']',1,886)
-LexToken(SEMICOLON,';',1,887)
-LexToken(EOL,'\n',1,888)
+LexToken(EOL,'\n',1,887)
LexToken(VAR,'y',1,893)
LexToken(ASSIGNMENT,'=',1,894)
LexToken(OPENSQBRACKET,'[',1,895)
LexToken(CLOSESQBRACKET,']',1,896)
-LexToken(SEMICOLON,';',1,897)
-LexToken(EOL,'\n',1,898)
+LexToken(EOL,'\n',1,897)
LexToken(VAR,'typ',1,903)
LexToken(ASSIGNMENT,'=',1,906)
LexToken(OPENSQBRACKET,'[',1,907)
LexToken(CLOSESQBRACKET,']',1,908)
-LexToken(SEMICOLON,';',1,909)
-LexToken(EOL,'\n',1,910)
+LexToken(EOL,'\n',1,909)
LexToken(SELECT,'select',1,915)
LexToken(VAR,'job',1,922)
LexToken(EOL,'\n',1,925)
@@ -72,8 +69,7 @@ LexToken(ASSIGNMENT,'=',1,977)
LexToken(VAR,'arg1',1,978)
LexToken(DOT,'.',1,982)
LexToken(VAR,'graphics',1,983)
-LexToken(SEMICOLON,';',1,991)
-LexToken(EOL,'\n',1,992)
+LexToken(EOL,'\n',1,991)
LexToken(VAR,'label',1,1001)
LexToken(ASSIGNMENT,'=',1,1006)
LexToken(VAR,'graphics',1,1007)
@@ -85,8 +81,7 @@ LexToken(ASSIGNMENT,'=',1,1035)
LexToken(VAR,'arg1',1,1036)
LexToken(DOT,'.',1,1040)
LexToken(VAR,'model',1,1041)
-LexToken(SEMICOLON,';',1,1046)
-LexToken(EOL,'\n',1,1047)
+LexToken(EOL,'\n',1,1046)
LexToken(IF,'if',1,1056)
LexToken(VAR,'size',1,1059)
LexToken(OPENBRACKET,'(',1,1063)
@@ -105,8 +100,7 @@ LexToken(CLOSEBRACKET,')',1,1103)
LexToken(ASSIGNMENT,'=',1,1104)
LexToken(OPENSQBRACKET,'[',1,1105)
LexToken(CLOSESQBRACKET,']',1,1106)
-LexToken(COMMA,',',1,1107)
-LexToken(EOL,'\n',1,1108)
+LexToken(EOL,'\n',1,1107)
LexToken(END,'end',1,1117)
LexToken(EOL,'\n',1,1135)
LexToken(WHILE,'while',1,1144)
@@ -153,8 +147,7 @@ LexToken(VAR,'ok',1,1331)
LexToken(THEN,'then',1,1334)
LexToken(EOL,'\n',1,1338)
LexToken(BREAK,'break',1,1355)
-LexToken(COMMA,',',1,1360)
-LexToken(EOL,'\n',1,1361)
+LexToken(EOL,'\n',1,1360)
LexToken(END,'end',1,1374)
LexToken(EOL,'\n',1,1377)
LexToken(VAR,'in',1,1390)
@@ -167,8 +160,7 @@ LexToken(VAR,'model',1,1403)
LexToken(DOT,'.',1,1408)
LexToken(VAR,'in2',1,1409)
LexToken(CLOSESQBRACKET,']',1,1412)
-LexToken(SEMICOLON,';',1,1413)
-LexToken(EOL,'\n',1,1414)
+LexToken(EOL,'\n',1,1413)
LexToken(VAR,'out',1,1427)
LexToken(ASSIGNMENT,'=',1,1430)
LexToken(OPENSQBRACKET,'[',1,1431)
@@ -179,8 +171,7 @@ LexToken(VAR,'model',1,1442)
LexToken(DOT,'.',1,1447)
LexToken(VAR,'out2',1,1448)
LexToken(CLOSESQBRACKET,']',1,1452)
-LexToken(SEMICOLON,';',1,1453)
-LexToken(EOL,'\n',1,1454)
+LexToken(EOL,'\n',1,1453)
LexToken(VAR,'it',1,1467)
LexToken(ASSIGNMENT,'=',1,1469)
LexToken(OPENSQBRACKET,'[',1,1470)
@@ -196,8 +187,7 @@ LexToken(EOL,'\n',1,1494)
LexToken(VAR,'label',1,1507)
LexToken(ASSIGNMENT,'=',1,1512)
LexToken(VAR,'exprs',1,1513)
-LexToken(SEMICOLON,';',1,1518)
-LexToken(EOL,'\n',1,1519)
+LexToken(EOL,'\n',1,1518)
LexToken(OPENSQBRACKET,'[',1,1532)
LexToken(VAR,'model',1,1533)
LexToken(COMMA,',',1,1538)
@@ -252,22 +242,19 @@ LexToken(DOT,'.',1,1690)
LexToken(VAR,'exprs',1,1691)
LexToken(ASSIGNMENT,'=',1,1696)
LexToken(VAR,'label',1,1697)
-LexToken(SEMICOLON,';',1,1702)
-LexToken(EOL,'\n',1,1703)
+LexToken(EOL,'\n',1,1702)
LexToken(VAR,'arg1',1,1720)
LexToken(DOT,'.',1,1724)
LexToken(VAR,'graphics',1,1725)
LexToken(ASSIGNMENT,'=',1,1733)
LexToken(VAR,'graphics',1,1734)
-LexToken(SEMICOLON,';',1,1742)
-LexToken(EOL,'\n',1,1743)
+LexToken(EOL,'\n',1,1742)
LexToken(VAR,'arg1',1,1760)
LexToken(DOT,'.',1,1764)
LexToken(VAR,'model',1,1765)
LexToken(ASSIGNMENT,'=',1,1770)
LexToken(VAR,'model',1,1771)
-LexToken(SEMICOLON,';',1,1776)
-LexToken(EOL,'\n',1,1777)
+LexToken(EOL,'\n',1,1776)
LexToken(VAR,'x',1,1794)
LexToken(ASSIGNMENT,'=',1,1795)
LexToken(VAR,'arg1',1,1796)
@@ -291,13 +278,11 @@ LexToken(EOL,'\n',1,1902)
LexToken(VAR,'function_name',1,1911)
LexToken(ASSIGNMENT,'=',1,1924)
LexToken(DQSTRING,'"ricc_m"',1,1932)
-LexToken(SEMICOLON,';',1,1933)
-LexToken(EOL,'\n',1,1934)
+LexToken(EOL,'\n',1,1933)
LexToken(VAR,'funtyp',1,1943)
LexToken(ASSIGNMENT,'=',1,1949)
LexToken(NUMBER,'4',1,1950)
-LexToken(SEMICOLON,';',1,1951)
-LexToken(EOL,'\n',1,1952)
+LexToken(EOL,'\n',1,1951)
LexToken(VAR,'model',1,1961)
LexToken(DOT,'.',1,1966)
LexToken(VAR,'sim',1,1967)
@@ -449,8 +434,7 @@ LexToken(OPENBRACKET,'(',1,2404)
LexToken(NUMBER,'1',1,2405)
LexToken(CLOSEBRACKET,')',1,2406)
LexToken(CLOSESQBRACKET,']',1,2407)
-LexToken(SEMICOLON,';',1,2408)
-LexToken(EOL,'\n',1,2409)
+LexToken(EOL,'\n',1,2408)
LexToken(VAR,'gr_i',1,2418)
LexToken(ASSIGNMENT,'=',1,2422)
LexToken(OPENSQBRACKET,'[',1,2423)
diff --git a/js/MatrixOp/ROOTCOEF.js b/js/MatrixOp/ROOTCOEF.js
index 82ffd4cf..7f5d545f 100644
--- a/js/MatrixOp/ROOTCOEF.js
+++ b/js/MatrixOp/ROOTCOEF.js
@@ -42,20 +42,17 @@ LexToken(VAR,'x',1,887)
LexToken(ASSIGNMENT,'=',1,888)
LexToken(OPENSQBRACKET,'[',1,889)
LexToken(CLOSESQBRACKET,']',1,890)
-LexToken(SEMICOLON,';',1,891)
-LexToken(EOL,'\n',1,892)
+LexToken(EOL,'\n',1,891)
LexToken(VAR,'y',1,897)
LexToken(ASSIGNMENT,'=',1,898)
LexToken(OPENSQBRACKET,'[',1,899)
LexToken(CLOSESQBRACKET,']',1,900)
-LexToken(SEMICOLON,';',1,901)
-LexToken(EOL,'\n',1,902)
+LexToken(EOL,'\n',1,901)
LexToken(VAR,'typ',1,907)
LexToken(ASSIGNMENT,'=',1,910)
LexToken(OPENSQBRACKET,'[',1,911)
LexToken(CLOSESQBRACKET,']',1,912)
-LexToken(SEMICOLON,';',1,913)
-LexToken(EOL,'\n',1,914)
+LexToken(EOL,'\n',1,913)
LexToken(SELECT,'select',1,919)
LexToken(VAR,'job',1,926)
LexToken(EOL,'\n',1,929)
@@ -72,8 +69,7 @@ LexToken(ASSIGNMENT,'=',1,981)
LexToken(VAR,'arg1',1,982)
LexToken(DOT,'.',1,986)
LexToken(VAR,'graphics',1,987)
-LexToken(SEMICOLON,';',1,995)
-LexToken(EOL,'\n',1,996)
+LexToken(EOL,'\n',1,995)
LexToken(VAR,'label',1,1005)
LexToken(ASSIGNMENT,'=',1,1010)
LexToken(VAR,'graphics',1,1011)
@@ -85,8 +81,7 @@ LexToken(ASSIGNMENT,'=',1,1039)
LexToken(VAR,'arg1',1,1040)
LexToken(DOT,'.',1,1044)
LexToken(VAR,'model',1,1045)
-LexToken(SEMICOLON,';',1,1050)
-LexToken(EOL,'\n',1,1051)
+LexToken(EOL,'\n',1,1050)
LexToken(IF,'if',1,1060)
LexToken(VAR,'size',1,1063)
LexToken(OPENBRACKET,'(',1,1067)
@@ -105,8 +100,7 @@ LexToken(CLOSEBRACKET,')',1,1107)
LexToken(ASSIGNMENT,'=',1,1108)
LexToken(OPENSQBRACKET,'[',1,1109)
LexToken(CLOSESQBRACKET,']',1,1110)
-LexToken(COMMA,',',1,1111)
-LexToken(EOL,'\n',1,1112)
+LexToken(EOL,'\n',1,1111)
LexToken(END,'end',1,1121)
LexToken(EOL,'\n',1,1139)
LexToken(WHILE,'while',1,1148)
@@ -154,8 +148,7 @@ LexToken(VAR,'ok',1,1345)
LexToken(THEN,'then',1,1348)
LexToken(EOL,'\n',1,1352)
LexToken(BREAK,'break',1,1369)
-LexToken(COMMA,',',1,1374)
-LexToken(EOL,'\n',1,1375)
+LexToken(EOL,'\n',1,1374)
LexToken(END,'end',1,1388)
LexToken(EOL,'\n',1,1391)
LexToken(IF,'if',1,1404)
@@ -169,18 +162,15 @@ LexToken(EOL,'\n',1,1420)
LexToken(VAR,'function_name',1,1437)
LexToken(ASSIGNMENT,'=',1,1450)
LexToken(DQSTRING,'"root_coef"',1,1461)
-LexToken(SEMICOLON,';',1,1462)
-LexToken(EOL,'\n',1,1463)
+LexToken(EOL,'\n',1,1462)
LexToken(VAR,'ot',1,1480)
LexToken(ASSIGNMENT,'=',1,1482)
LexToken(NUMBER,'1',1,1483)
-LexToken(SEMICOLON,';',1,1484)
-LexToken(EOL,'\n',1,1485)
+LexToken(EOL,'\n',1,1484)
LexToken(VAR,'it',1,1502)
LexToken(ASSIGNMENT,'=',1,1504)
LexToken(NUMBER,'1',1,1505)
-LexToken(SEMICOLON,';',1,1506)
-LexToken(EOL,'\n',1,1507)
+LexToken(EOL,'\n',1,1506)
LexToken(ELSEIF,'elseif',1,1520)
LexToken(OPENBRACKET,'(',1,1527)
LexToken(VAR,'typ',1,1528)
@@ -192,31 +182,26 @@ LexToken(EOL,'\n',1,1540)
LexToken(VAR,'function_name',1,1557)
LexToken(ASSIGNMENT,'=',1,1570)
LexToken(DQSTRING,'"rootz_coef"',1,1582)
-LexToken(SEMICOLON,';',1,1583)
-LexToken(EOL,'\n',1,1584)
+LexToken(EOL,'\n',1,1583)
LexToken(VAR,'ot',1,1601)
LexToken(ASSIGNMENT,'=',1,1603)
LexToken(NUMBER,'2',1,1604)
-LexToken(SEMICOLON,';',1,1605)
-LexToken(EOL,'\n',1,1606)
+LexToken(EOL,'\n',1,1605)
LexToken(VAR,'it',1,1623)
LexToken(ASSIGNMENT,'=',1,1625)
LexToken(NUMBER,'2',1,1626)
-LexToken(SEMICOLON,';',1,1627)
-LexToken(EOL,'\n',1,1628)
+LexToken(EOL,'\n',1,1627)
LexToken(ELSE,'else',1,1641)
LexToken(EOL,'\n',1,1645)
LexToken(VAR,'message',1,1662)
LexToken(OPENBRACKET,'(',1,1669)
LexToken(DQSTRING,'"Datatype is not supported"',1,1696)
LexToken(CLOSEBRACKET,')',1,1697)
-LexToken(SEMICOLON,';',1,1698)
-LexToken(EOL,'\n',1,1699)
+LexToken(EOL,'\n',1,1698)
LexToken(VAR,'ok',1,1716)
LexToken(ASSIGNMENT,'=',1,1718)
LexToken(PREVAR_BOOLEAN,'%f',1,1719)
-LexToken(SEMICOLON,';',1,1721)
-LexToken(EOL,'\n',1,1722)
+LexToken(EOL,'\n',1,1721)
LexToken(END,'end',1,1735)
LexToken(EOL,'\n',1,1738)
LexToken(VAR,'in',1,1751)
@@ -227,8 +212,7 @@ LexToken(VAR,'model',1,1759)
LexToken(DOT,'.',1,1764)
LexToken(VAR,'in2',1,1765)
LexToken(CLOSESQBRACKET,']',1,1768)
-LexToken(SEMICOLON,';',1,1769)
-LexToken(EOL,'\n',1,1770)
+LexToken(EOL,'\n',1,1769)
LexToken(VAR,'out',1,1783)
LexToken(ASSIGNMENT,'=',1,1786)
LexToken(OPENSQBRACKET,'[',1,1787)
@@ -239,13 +223,11 @@ LexToken(VAR,'model',1,1794)
LexToken(DOT,'.',1,1799)
LexToken(VAR,'out2',1,1800)
LexToken(CLOSESQBRACKET,']',1,1804)
-LexToken(SEMICOLON,';',1,1805)
-LexToken(EOL,'\n',1,1806)
+LexToken(EOL,'\n',1,1805)
LexToken(VAR,'funtyp',1,1819)
LexToken(ASSIGNMENT,'=',1,1825)
LexToken(NUMBER,'4',1,1826)
-LexToken(SEMICOLON,';',1,1827)
-LexToken(EOL,'\n',1,1828)
+LexToken(EOL,'\n',1,1827)
LexToken(IF,'if',1,1841)
LexToken(VAR,'ok',1,1844)
LexToken(THEN,'then',1,1847)
@@ -253,8 +235,7 @@ LexToken(EOL,'\n',1,1851)
LexToken(VAR,'label',1,1868)
LexToken(ASSIGNMENT,'=',1,1873)
LexToken(VAR,'exprs',1,1874)
-LexToken(SEMICOLON,';',1,1879)
-LexToken(EOL,'\n',1,1880)
+LexToken(EOL,'\n',1,1879)
LexToken(OPENSQBRACKET,'[',1,1897)
LexToken(VAR,'model',1,1898)
LexToken(COMMA,',',1,1903)
@@ -300,29 +281,25 @@ LexToken(VAR,'function_name',1,2002)
LexToken(COMMA,',',1,2015)
LexToken(VAR,'funtyp',1,2016)
LexToken(CLOSEBRACKET,')',1,2022)
-LexToken(SEMICOLON,';',1,2023)
-LexToken(EOL,'\n',1,2024)
+LexToken(EOL,'\n',1,2023)
LexToken(VAR,'graphics',1,2041)
LexToken(DOT,'.',1,2049)
LexToken(VAR,'exprs',1,2050)
LexToken(ASSIGNMENT,'=',1,2055)
LexToken(VAR,'label',1,2056)
-LexToken(SEMICOLON,';',1,2061)
-LexToken(EOL,'\n',1,2062)
+LexToken(EOL,'\n',1,2061)
LexToken(VAR,'arg1',1,2079)
LexToken(DOT,'.',1,2083)
LexToken(VAR,'graphics',1,2084)
LexToken(ASSIGNMENT,'=',1,2092)
LexToken(VAR,'graphics',1,2093)
-LexToken(SEMICOLON,';',1,2101)
-LexToken(EOL,'\n',1,2102)
+LexToken(EOL,'\n',1,2101)
LexToken(VAR,'arg1',1,2119)
LexToken(DOT,'.',1,2123)
LexToken(VAR,'model',1,2124)
LexToken(ASSIGNMENT,'=',1,2129)
LexToken(VAR,'model',1,2130)
-LexToken(SEMICOLON,';',1,2135)
-LexToken(EOL,'\n',1,2136)
+LexToken(EOL,'\n',1,2135)
LexToken(VAR,'x',1,2153)
LexToken(ASSIGNMENT,'=',1,2154)
LexToken(VAR,'arg1',1,2155)
@@ -346,13 +323,11 @@ LexToken(EOL,'\n',1,2261)
LexToken(VAR,'function_name',1,2270)
LexToken(ASSIGNMENT,'=',1,2283)
LexToken(DQSTRING,'"root_coef"',1,2294)
-LexToken(SEMICOLON,';',1,2295)
-LexToken(EOL,'\n',1,2296)
+LexToken(EOL,'\n',1,2295)
LexToken(VAR,'funtyp',1,2305)
LexToken(ASSIGNMENT,'=',1,2311)
LexToken(NUMBER,'4',1,2312)
-LexToken(SEMICOLON,';',1,2313)
-LexToken(EOL,'\n',1,2314)
+LexToken(EOL,'\n',1,2313)
LexToken(VAR,'model',1,2323)
LexToken(DOT,'.',1,2328)
LexToken(VAR,'sim',1,2329)
@@ -480,8 +455,7 @@ LexToken(OPENBRACKET,'(',1,2740)
LexToken(NUMBER,'1',1,2741)
LexToken(CLOSEBRACKET,')',1,2742)
LexToken(CLOSESQBRACKET,']',1,2743)
-LexToken(SEMICOLON,';',1,2744)
-LexToken(EOL,'\n',1,2745)
+LexToken(EOL,'\n',1,2744)
LexToken(VAR,'gr_i',1,2754)
LexToken(ASSIGNMENT,'=',1,2758)
LexToken(OPENSQBRACKET,'[',1,2759)
diff --git a/js/MatrixOp/SQRT.js b/js/MatrixOp/SQRT.js
index 194b44ba..82035ec5 100644
--- a/js/MatrixOp/SQRT.js
+++ b/js/MatrixOp/SQRT.js
@@ -42,20 +42,17 @@ LexToken(VAR,'x',1,883)
LexToken(ASSIGNMENT,'=',1,884)
LexToken(OPENSQBRACKET,'[',1,885)
LexToken(CLOSESQBRACKET,']',1,886)
-LexToken(SEMICOLON,';',1,887)
-LexToken(EOL,'\n',1,888)
+LexToken(EOL,'\n',1,887)
LexToken(VAR,'y',1,893)
LexToken(ASSIGNMENT,'=',1,894)
LexToken(OPENSQBRACKET,'[',1,895)
LexToken(CLOSESQBRACKET,']',1,896)
-LexToken(SEMICOLON,';',1,897)
-LexToken(EOL,'\n',1,898)
+LexToken(EOL,'\n',1,897)
LexToken(VAR,'typ',1,903)
LexToken(ASSIGNMENT,'=',1,906)
LexToken(OPENSQBRACKET,'[',1,907)
LexToken(CLOSESQBRACKET,']',1,908)
-LexToken(SEMICOLON,';',1,909)
-LexToken(EOL,'\n',1,910)
+LexToken(EOL,'\n',1,909)
LexToken(SELECT,'select',1,915)
LexToken(VAR,'job',1,922)
LexToken(EOL,'\n',1,925)
@@ -72,8 +69,7 @@ LexToken(ASSIGNMENT,'=',1,977)
LexToken(VAR,'arg1',1,978)
LexToken(DOT,'.',1,982)
LexToken(VAR,'graphics',1,983)
-LexToken(SEMICOLON,';',1,991)
-LexToken(EOL,'\n',1,992)
+LexToken(EOL,'\n',1,991)
LexToken(VAR,'label',1,1001)
LexToken(ASSIGNMENT,'=',1,1006)
LexToken(VAR,'graphics',1,1007)
@@ -85,8 +81,7 @@ LexToken(ASSIGNMENT,'=',1,1035)
LexToken(VAR,'arg1',1,1036)
LexToken(DOT,'.',1,1040)
LexToken(VAR,'model',1,1041)
-LexToken(SEMICOLON,';',1,1046)
-LexToken(EOL,'\n',1,1047)
+LexToken(EOL,'\n',1,1046)
LexToken(WHILE,'while',1,1056)
LexToken(PREVAR_BOOLEAN,'%t',1,1062)
LexToken(DO,'do',1,1065)
@@ -123,8 +118,7 @@ LexToken(VAR,'ok',1,1219)
LexToken(THEN,'then',1,1222)
LexToken(EOL,'\n',1,1226)
LexToken(BREAK,'break',1,1243)
-LexToken(COMMA,',',1,1248)
-LexToken(EOL,'\n',1,1249)
+LexToken(EOL,'\n',1,1248)
LexToken(END,'end',1,1262)
LexToken(EOL,'\n',1,1265)
LexToken(IF,'if',1,1278)
@@ -138,8 +132,7 @@ LexToken(EOL,'\n',1,1294)
LexToken(VAR,'function_name',1,1311)
LexToken(ASSIGNMENT,'=',1,1324)
LexToken(DQSTRING,'"mat_sqrt"',1,1334)
-LexToken(SEMICOLON,';',1,1335)
-LexToken(EOL,'\n',1,1336)
+LexToken(EOL,'\n',1,1335)
LexToken(ELSEIF,'elseif',1,1349)
LexToken(OPENBRACKET,'(',1,1356)
LexToken(VAR,'typ',1,1357)
@@ -151,21 +144,18 @@ LexToken(EOL,'\n',1,1369)
LexToken(VAR,'function_name',1,1386)
LexToken(ASSIGNMENT,'=',1,1399)
LexToken(DQSTRING,'"matz_sqrt"',1,1410)
-LexToken(SEMICOLON,';',1,1411)
-LexToken(EOL,'\n',1,1412)
+LexToken(EOL,'\n',1,1411)
LexToken(ELSE,'else',1,1425)
LexToken(EOL,'\n',1,1429)
LexToken(VAR,'message',1,1446)
LexToken(OPENBRACKET,'(',1,1453)
LexToken(DQSTRING,'"type is not supported"',1,1476)
LexToken(CLOSEBRACKET,')',1,1477)
-LexToken(SEMICOLON,';',1,1478)
-LexToken(EOL,'\n',1,1479)
+LexToken(EOL,'\n',1,1478)
LexToken(VAR,'ok',1,1496)
LexToken(ASSIGNMENT,'=',1,1498)
LexToken(PREVAR_BOOLEAN,'%f',1,1499)
-LexToken(SEMICOLON,';',1,1501)
-LexToken(EOL,'\n',1,1502)
+LexToken(EOL,'\n',1,1501)
LexToken(END,'end',1,1515)
LexToken(EOL,'\n',1,1518)
LexToken(VAR,'it',1,1531)
@@ -186,8 +176,7 @@ LexToken(VAR,'model',1,1582)
LexToken(DOT,'.',1,1587)
LexToken(VAR,'in2',1,1588)
LexToken(CLOSESQBRACKET,']',1,1591)
-LexToken(SEMICOLON,';',1,1592)
-LexToken(EOL,'\n',1,1593)
+LexToken(EOL,'\n',1,1592)
LexToken(VAR,'out',1,1606)
LexToken(ASSIGNMENT,'=',1,1609)
LexToken(OPENSQBRACKET,'[',1,1610)
@@ -198,13 +187,11 @@ LexToken(VAR,'model',1,1621)
LexToken(DOT,'.',1,1626)
LexToken(VAR,'out2',1,1627)
LexToken(CLOSESQBRACKET,']',1,1631)
-LexToken(SEMICOLON,';',1,1632)
-LexToken(EOL,'\n',1,1633)
+LexToken(EOL,'\n',1,1632)
LexToken(VAR,'funtyp',1,1646)
LexToken(ASSIGNMENT,'=',1,1652)
LexToken(NUMBER,'4',1,1653)
-LexToken(SEMICOLON,';',1,1654)
-LexToken(EOL,'\n',1,1655)
+LexToken(EOL,'\n',1,1654)
LexToken(IF,'if',1,1668)
LexToken(VAR,'ok',1,1671)
LexToken(THEN,'then',1,1674)
@@ -212,8 +199,7 @@ LexToken(EOL,'\n',1,1678)
LexToken(VAR,'label',1,1695)
LexToken(ASSIGNMENT,'=',1,1700)
LexToken(VAR,'exprs',1,1701)
-LexToken(SEMICOLON,';',1,1706)
-LexToken(EOL,'\n',1,1707)
+LexToken(EOL,'\n',1,1706)
LexToken(OPENSQBRACKET,'[',1,1724)
LexToken(VAR,'model',1,1725)
LexToken(COMMA,',',1,1730)
@@ -259,29 +245,25 @@ LexToken(VAR,'function_name',1,1829)
LexToken(COMMA,',',1,1842)
LexToken(VAR,'funtyp',1,1843)
LexToken(CLOSEBRACKET,')',1,1849)
-LexToken(SEMICOLON,';',1,1850)
-LexToken(EOL,'\n',1,1851)
+LexToken(EOL,'\n',1,1850)
LexToken(VAR,'graphics',1,1868)
LexToken(DOT,'.',1,1876)
LexToken(VAR,'exprs',1,1877)
LexToken(ASSIGNMENT,'=',1,1882)
LexToken(VAR,'label',1,1883)
-LexToken(SEMICOLON,';',1,1888)
-LexToken(EOL,'\n',1,1889)
+LexToken(EOL,'\n',1,1888)
LexToken(VAR,'arg1',1,1906)
LexToken(DOT,'.',1,1910)
LexToken(VAR,'graphics',1,1911)
LexToken(ASSIGNMENT,'=',1,1919)
LexToken(VAR,'graphics',1,1920)
-LexToken(SEMICOLON,';',1,1928)
-LexToken(EOL,'\n',1,1929)
+LexToken(EOL,'\n',1,1928)
LexToken(VAR,'arg1',1,1946)
LexToken(DOT,'.',1,1950)
LexToken(VAR,'model',1,1951)
LexToken(ASSIGNMENT,'=',1,1956)
LexToken(VAR,'model',1,1957)
-LexToken(SEMICOLON,';',1,1962)
-LexToken(EOL,'\n',1,1963)
+LexToken(EOL,'\n',1,1962)
LexToken(VAR,'x',1,1980)
LexToken(ASSIGNMENT,'=',1,1981)
LexToken(VAR,'arg1',1,1982)
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)