summaryrefslogtreecommitdiff
path: root/js/Linear
diff options
context:
space:
mode:
Diffstat (limited to 'js/Linear')
-rw-r--r--js/Linear/BIGSOM_f.js27
-rw-r--r--js/Linear/CLINDUMMY_f.js12
-rw-r--r--js/Linear/CLR.js59
-rw-r--r--js/Linear/CLR_f.js68
-rw-r--r--js/Linear/CLSS.js103
-rw-r--r--js/Linear/CLSS_f.js94
-rw-r--r--js/Linear/DELAYV_f.js55
-rw-r--r--js/Linear/DELAY_f.js50
-rw-r--r--js/Linear/DERIV.js9
-rw-r--r--js/Linear/DIFF_c.js36
-rw-r--r--js/Linear/DLR.js68
-rw-r--r--js/Linear/DLR_f.js65
-rw-r--r--js/Linear/DLSS.js91
-rw-r--r--js/Linear/DLSS_f.js76
-rw-r--r--js/Linear/DOLLAR.js105
-rw-r--r--js/Linear/DOLLAR_f.js42
-rw-r--r--js/Linear/DOLLAR_m.js105
-rw-r--r--js/Linear/GAINBLK.js78
-rw-r--r--js/Linear/GAINBLK_f.js27
-rw-r--r--js/Linear/GAIN_f.js30
-rw-r--r--js/Linear/INTEGRAL.js46
-rw-r--r--js/Linear/INTEGRAL_f.js27
-rw-r--r--js/Linear/INTEGRAL_m.js76
-rw-r--r--js/Linear/PID.js54
-rw-r--r--js/Linear/REGISTER.js48
-rw-r--r--js/Linear/REGISTER_f.js27
-rw-r--r--js/Linear/SAMPHOLD.js12
-rw-r--r--js/Linear/SAMPHOLD_m.js42
-rw-r--r--js/Linear/SAMPLEHOLD_f.js12
-rw-r--r--js/Linear/SOM_f.js35
-rw-r--r--js/Linear/SUMMATION.js51
-rw-r--r--js/Linear/SUM_f.js12
-rw-r--r--js/Linear/TCLSS.js82
-rw-r--r--js/Linear/TCLSS_f.js82
-rw-r--r--js/Linear/TIME_DELAY.js42
-rw-r--r--js/Linear/VARIABLE_DELAY.js36
36 files changed, 653 insertions, 1231 deletions
diff --git a/js/Linear/BIGSOM_f.js b/js/Linear/BIGSOM_f.js
index ede8fc82..df09202d 100644
--- a/js/Linear/BIGSOM_f.js
+++ b/js/Linear/BIGSOM_f.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)
@@ -65,8 +62,7 @@ LexToken(EOL,'\n',1,942)
LexToken(VAR,'x',1,951)
LexToken(ASSIGNMENT,'=',1,952)
LexToken(VAR,'arg1',1,953)
-LexToken(SEMICOLON,';',1,957)
-LexToken(EOL,'\n',1,958)
+LexToken(EOL,'\n',1,957)
LexToken(VAR,'graphics',1,967)
LexToken(ASSIGNMENT,'=',1,975)
LexToken(VAR,'arg1',1,976)
@@ -166,8 +162,7 @@ LexToken(COMMA,',',1,1403)
LexToken(OPENSQBRACKET,'[',1,1404)
LexToken(CLOSESQBRACKET,']',1,1405)
LexToken(CLOSEBRACKET,')',1,1406)
-LexToken(SEMICOLON,';',1,1407)
-LexToken(EOL,'\n',1,1408)
+LexToken(EOL,'\n',1,1407)
LexToken(IF,'if',1,1421)
LexToken(VAR,'ok',1,1424)
LexToken(THEN,'then',1,1427)
@@ -180,30 +175,26 @@ LexToken(VAR,'sgn',1,1461)
LexToken(OPENBRACKET,'(',1,1464)
LexToken(COLON,':',1,1465)
LexToken(CLOSEBRACKET,')',1,1466)
-LexToken(SEMICOLON,';',1,1467)
-LexToken(EOL,'\n',1,1468)
+LexToken(EOL,'\n',1,1467)
LexToken(VAR,'graphics',1,1485)
LexToken(DOT,'.',1,1493)
LexToken(VAR,'exprs',1,1494)
LexToken(ASSIGNMENT,'=',1,1500)
LexToken(VAR,'exprs',1,1502)
-LexToken(SEMICOLON,';',1,1507)
-LexToken(EOL,'\n',1,1508)
+LexToken(EOL,'\n',1,1507)
LexToken(EOL,'\n',1,1509)
LexToken(VAR,'x',1,1526)
LexToken(DOT,'.',1,1527)
LexToken(VAR,'graphics',1,1528)
LexToken(ASSIGNMENT,'=',1,1537)
LexToken(VAR,'graphics',1,1539)
-LexToken(SEMICOLON,';',1,1547)
-LexToken(EOL,'\n',1,1548)
+LexToken(EOL,'\n',1,1547)
LexToken(VAR,'x',1,1565)
LexToken(DOT,'.',1,1566)
LexToken(VAR,'model',1,1567)
LexToken(ASSIGNMENT,'=',1,1573)
LexToken(VAR,'model',1,1575)
-LexToken(SEMICOLON,';',1,1581)
-LexToken(EOL,'\n',1,1582)
+LexToken(EOL,'\n',1,1581)
LexToken(BREAK,'break',1,1599)
LexToken(EOL,'\n',1,1604)
LexToken(END,'end',1,1617)
diff --git a/js/Linear/CLINDUMMY_f.js b/js/Linear/CLINDUMMY_f.js
index b2ffc069..5f7d88d7 100644
--- a/js/Linear/CLINDUMMY_f.js
+++ b/js/Linear/CLINDUMMY_f.js
@@ -41,20 +41,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)
@@ -73,8 +70,7 @@ LexToken(EOL,'\n',1,983)
LexToken(VAR,'x0',1,992)
LexToken(ASSIGNMENT,'=',1,994)
LexToken(NUMBER,'0',1,995)
-LexToken(SEMICOLON,';',1,996)
-LexToken(EOL,'\n',1,997)
+LexToken(EOL,'\n',1,996)
LexToken(VAR,'model',1,1006)
LexToken(ASSIGNMENT,'=',1,1011)
LexToken(SCICOS_MODEL,'scicos_model',1,1012)
diff --git a/js/Linear/CLR.js b/js/Linear/CLR.js
index f22ba6c4..24598bc0 100644
--- a/js/Linear/CLR.js
+++ b/js/Linear/CLR.js
@@ -41,20 +41,17 @@ LexToken(VAR,'x',1,875)
LexToken(ASSIGNMENT,'=',1,876)
LexToken(OPENSQBRACKET,'[',1,877)
LexToken(CLOSESQBRACKET,']',1,878)
-LexToken(SEMICOLON,';',1,879)
-LexToken(EOL,'\n',1,880)
+LexToken(EOL,'\n',1,879)
LexToken(VAR,'y',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,'typ',1,895)
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(SELECT,'select',1,907)
LexToken(VAR,'job',1,914)
LexToken(EOL,'\n',1,917)
@@ -65,8 +62,7 @@ LexToken(EOL,'\n',1,937)
LexToken(VAR,'x',1,946)
LexToken(ASSIGNMENT,'=',1,947)
LexToken(VAR,'arg1',1,948)
-LexToken(SEMICOLON,';',1,952)
-LexToken(EOL,'\n',1,953)
+LexToken(EOL,'\n',1,952)
LexToken(VAR,'graphics',1,962)
LexToken(ASSIGNMENT,'=',1,970)
LexToken(VAR,'arg1',1,971)
@@ -84,8 +80,7 @@ LexToken(ASSIGNMENT,'=',1,1019)
LexToken(VAR,'arg1',1,1020)
LexToken(DOT,'.',1,1024)
LexToken(VAR,'model',1,1025)
-LexToken(SEMICOLON,';',1,1030)
-LexToken(EOL,'\n',1,1031)
+LexToken(EOL,'\n',1,1030)
LexToken(VAR,'x0',1,1040)
LexToken(ASSIGNMENT,'=',1,1042)
LexToken(VAR,'model',1,1043)
@@ -147,7 +142,7 @@ LexToken(DQSTRING,'"Set continuous SISO transfer parameters"',1,1369)
LexToken(COMMA,',',1,1370)
LexToken(OPENSQBRACKET,'[',1,1386)
LexToken(DQSTRING,'"Numerator (s)"',1,1401)
-LexToken(SEMICOLON,';',1,1402)
+LexToken(SEMICOLON,';\n',1,1402)
LexToken(DQSTRING,'"Denominator (s)"',1,1432)
LexToken(CLOSESQBRACKET,']',1,1433)
LexToken(COMMA,',',1,1434)
@@ -173,8 +168,7 @@ LexToken(VAR,'ok',1,1497)
LexToken(THEN,'then',1,1500)
LexToken(EOL,'\n',1,1504)
LexToken(BREAK,'break',1,1521)
-LexToken(COMMA,',',1,1526)
-LexToken(EOL,'\n',1,1527)
+LexToken(EOL,'\n',1,1526)
LexToken(END,'end',1,1540)
LexToken(EOL,'\n',1,1543)
LexToken(IF,'if',1,1556)
@@ -229,15 +223,13 @@ LexToken(NUMBER,'2',1,1793)
LexToken(COLON,':',1,1794)
LexToken(NUMBER,'5',1,1795)
LexToken(CLOSEBRACKET,')',1,1796)
-LexToken(SEMICOLON,';',1,1797)
-LexToken(EOL,'\n',1,1798)
+LexToken(EOL,'\n',1,1797)
LexToken(VAR,'graphics',1,1815)
LexToken(DOT,'.',1,1823)
LexToken(VAR,'exprs',1,1824)
LexToken(ASSIGNMENT,'=',1,1829)
LexToken(VAR,'exprs',1,1830)
-LexToken(SEMICOLON,';',1,1835)
-LexToken(EOL,'\n',1,1836)
+LexToken(EOL,'\n',1,1835)
LexToken(OPENSQBRACKET,'[',1,1853)
LexToken(VAR,'ns1',1,1854)
LexToken(COMMA,',',1,1857)
@@ -262,7 +254,7 @@ LexToken(VAR,'ns1',1,1906)
LexToken(COMMA,',',1,1909)
LexToken(NUMBER,'1',1,1910)
LexToken(CLOSEBRACKET,')',1,1911)
-LexToken(SEMICOLON,';',1,1912)
+LexToken(SEMICOLON,';\n',1,1912)
LexToken(VAR,'matrix',1,1930)
LexToken(OPENBRACKET,'(',1,1936)
LexToken(VAR,'B',1,1937)
@@ -271,7 +263,7 @@ LexToken(VAR,'ns1',1,1939)
LexToken(COMMA,',',1,1942)
LexToken(NUMBER,'1',1,1943)
LexToken(CLOSEBRACKET,')',1,1944)
-LexToken(SEMICOLON,';',1,1945)
+LexToken(SEMICOLON,';\n',1,1945)
LexToken(VAR,'matrix',1,1963)
LexToken(OPENBRACKET,'(',1,1969)
LexToken(VAR,'C',1,1970)
@@ -280,7 +272,7 @@ LexToken(VAR,'ns1',1,1972)
LexToken(COMMA,',',1,1975)
LexToken(NUMBER,'1',1,1976)
LexToken(CLOSEBRACKET,')',1,1977)
-LexToken(SEMICOLON,';',1,1978)
+LexToken(SEMICOLON,';\n',1,1978)
LexToken(VAR,'D',1,1996)
LexToken(CLOSESQBRACKET,']',1,1997)
LexToken(EOL,'\n',1,1998)
@@ -301,8 +293,7 @@ LexToken(OPENSQBRACKET,'[',1,2060)
LexToken(PREVAR_BOOLEAN,'%t',1,2061)
LexToken(PREVAR_BOOLEAN,'%t',1,2064)
LexToken(CLOSESQBRACKET,']',1,2066)
-LexToken(SEMICOLON,';',1,2067)
-LexToken(EOL,'\n',1,2068)
+LexToken(EOL,'\n',1,2067)
LexToken(ELSE,'else',1,2085)
LexToken(EOL,'\n',1,2089)
LexToken(VAR,'mmm',1,2110)
@@ -311,8 +302,7 @@ LexToken(OPENSQBRACKET,'[',1,2114)
LexToken(PREVAR_BOOLEAN,'%f',1,2115)
LexToken(PREVAR_BOOLEAN,'%t',1,2118)
LexToken(CLOSESQBRACKET,']',1,2120)
-LexToken(SEMICOLON,';',1,2121)
-LexToken(EOL,'\n',1,2122)
+LexToken(EOL,'\n',1,2121)
LexToken(END,'end',1,2139)
LexToken(EOL,'\n',1,2142)
LexToken(IF,'if',1,2159)
@@ -331,8 +321,7 @@ LexToken(DOT,'.',1,2214)
LexToken(VAR,'dep_ut',1,2215)
LexToken(ASSIGNMENT,'=',1,2221)
LexToken(VAR,'mmm',1,2222)
-LexToken(COMMA,',',1,2225)
-LexToken(EOL,'\n',1,2226)
+LexToken(EOL,'\n',1,2225)
LexToken(END,'end',1,2243)
LexToken(EOL,'\n',1,2246)
LexToken(IF,'if',1,2263)
@@ -380,8 +369,7 @@ LexToken(DOT,'.',1,2465)
LexToken(VAR,'graphics',1,2466)
LexToken(ASSIGNMENT,'=',1,2474)
LexToken(VAR,'graphics',1,2475)
-LexToken(SEMICOLON,';',1,2483)
-LexToken(EOL,'\n',1,2484)
+LexToken(EOL,'\n',1,2483)
LexToken(VAR,'x',1,2501)
LexToken(DOT,'.',1,2502)
LexToken(VAR,'model',1,2503)
@@ -401,29 +389,24 @@ LexToken(EOL,'\n',1,2587)
LexToken(VAR,'x0',1,2596)
LexToken(ASSIGNMENT,'=',1,2598)
LexToken(NUMBER,'0',1,2599)
-LexToken(SEMICOLON,';',1,2600)
-LexToken(EOL,'\n',1,2601)
+LexToken(EOL,'\n',1,2600)
LexToken(VAR,'A',1,2610)
LexToken(ASSIGNMENT,'=',1,2611)
LexToken(ADDITION,'-',1,2612)
LexToken(NUMBER,'1',1,2613)
-LexToken(SEMICOLON,';',1,2614)
-LexToken(EOL,'\n',1,2615)
+LexToken(EOL,'\n',1,2614)
LexToken(VAR,'B',1,2624)
LexToken(ASSIGNMENT,'=',1,2625)
LexToken(NUMBER,'1',1,2626)
-LexToken(SEMICOLON,';',1,2627)
-LexToken(EOL,'\n',1,2628)
+LexToken(EOL,'\n',1,2627)
LexToken(VAR,'C',1,2637)
LexToken(ASSIGNMENT,'=',1,2638)
LexToken(NUMBER,'1',1,2639)
-LexToken(SEMICOLON,';',1,2640)
-LexToken(EOL,'\n',1,2641)
+LexToken(EOL,'\n',1,2640)
LexToken(VAR,'D',1,2650)
LexToken(ASSIGNMENT,'=',1,2651)
LexToken(NUMBER,'0',1,2652)
-LexToken(SEMICOLON,';',1,2653)
-LexToken(EOL,'\n',1,2654)
+LexToken(EOL,'\n',1,2653)
LexToken(VAR,'exprs',1,2663)
LexToken(ASSIGNMENT,'=',1,2668)
LexToken(OPENSQBRACKET,'[',1,2669)
diff --git a/js/Linear/CLR_f.js b/js/Linear/CLR_f.js
index f0970ed7..74ed8feb 100644
--- a/js/Linear/CLR_f.js
+++ b/js/Linear/CLR_f.js
@@ -41,20 +41,17 @@ LexToken(VAR,'x',1,877)
LexToken(ASSIGNMENT,'=',1,878)
LexToken(OPENSQBRACKET,'[',1,879)
LexToken(CLOSESQBRACKET,']',1,880)
-LexToken(SEMICOLON,';',1,881)
-LexToken(EOL,'\n',1,882)
+LexToken(EOL,'\n',1,881)
LexToken(VAR,'y',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,'typ',1,897)
LexToken(ASSIGNMENT,'=',1,900)
LexToken(OPENSQBRACKET,'[',1,901)
LexToken(CLOSESQBRACKET,']',1,902)
-LexToken(SEMICOLON,';',1,903)
-LexToken(EOL,'\n',1,904)
+LexToken(EOL,'\n',1,903)
LexToken(SELECT,'select',1,909)
LexToken(VAR,'job',1,916)
LexToken(EOL,'\n',1,919)
@@ -65,15 +62,13 @@ LexToken(EOL,'\n',1,939)
LexToken(VAR,'x',1,948)
LexToken(ASSIGNMENT,'=',1,949)
LexToken(VAR,'arg1',1,950)
-LexToken(SEMICOLON,';',1,954)
-LexToken(EOL,'\n',1,955)
+LexToken(EOL,'\n',1,954)
LexToken(VAR,'graphics',1,964)
LexToken(ASSIGNMENT,'=',1,972)
LexToken(VAR,'arg1',1,973)
LexToken(DOT,'.',1,977)
LexToken(VAR,'graphics',1,978)
-LexToken(SEMICOLON,';',1,986)
-LexToken(EOL,'\n',1,987)
+LexToken(EOL,'\n',1,986)
LexToken(VAR,'exprs',1,996)
LexToken(ASSIGNMENT,'=',1,1001)
LexToken(VAR,'graphics',1,1002)
@@ -85,8 +80,7 @@ LexToken(ASSIGNMENT,'=',1,1030)
LexToken(VAR,'arg1',1,1031)
LexToken(DOT,'.',1,1035)
LexToken(VAR,'model',1,1036)
-LexToken(SEMICOLON,';',1,1041)
-LexToken(EOL,'\n',1,1042)
+LexToken(EOL,'\n',1,1041)
LexToken(VAR,'x0',1,1051)
LexToken(ASSIGNMENT,'=',1,1053)
LexToken(VAR,'model',1,1054)
@@ -108,13 +102,11 @@ LexToken(OPENBRACKET,'(',1,1110)
LexToken(VAR,'x0',1,1111)
LexToken(CLOSEBRACKET,')',1,1113)
LexToken(CLOSEBRACKET,')',1,1114)
-LexToken(SEMICOLON,';',1,1115)
-LexToken(EOL,'\n',1,1116)
+LexToken(EOL,'\n',1,1115)
LexToken(VAR,'nin',1,1125)
LexToken(ASSIGNMENT,'=',1,1128)
LexToken(NUMBER,'1',1,1129)
-LexToken(SEMICOLON,';',1,1130)
-LexToken(EOL,'\n',1,1131)
+LexToken(EOL,'\n',1,1130)
LexToken(VAR,'nout',1,1140)
LexToken(ASSIGNMENT,'=',1,1144)
LexToken(NUMBER,'1',1,1145)
@@ -151,7 +143,7 @@ LexToken(DQSTRING,'"Set continuous SISO transfer parameters"',1,1399)
LexToken(COMMA,',',1,1400)
LexToken(OPENSQBRACKET,'[',1,1416)
LexToken(DQSTRING,'"Numerator (s)"',1,1431)
-LexToken(SEMICOLON,';',1,1432)
+LexToken(SEMICOLON,';\n',1,1432)
LexToken(DQSTRING,'"Denominator (s)"',1,1462)
LexToken(CLOSESQBRACKET,']',1,1463)
LexToken(COMMA,',',1,1464)
@@ -177,8 +169,7 @@ LexToken(VAR,'ok',1,1527)
LexToken(THEN,'then',1,1530)
LexToken(EOL,'\n',1,1534)
LexToken(BREAK,'break',1,1551)
-LexToken(COMMA,',',1,1556)
-LexToken(EOL,'\n',1,1557)
+LexToken(EOL,'\n',1,1556)
LexToken(END,'end',1,1570)
LexToken(EOL,'\n',1,1573)
LexToken(IF,'if',1,1586)
@@ -233,15 +224,13 @@ LexToken(NUMBER,'2',1,1813)
LexToken(COLON,':',1,1814)
LexToken(NUMBER,'5',1,1815)
LexToken(CLOSEBRACKET,')',1,1816)
-LexToken(SEMICOLON,';',1,1817)
-LexToken(EOL,'\n',1,1818)
+LexToken(EOL,'\n',1,1817)
LexToken(VAR,'graphics',1,1835)
LexToken(DOT,'.',1,1843)
LexToken(VAR,'exprs',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,'ns1',1,1874)
LexToken(COMMA,',',1,1877)
@@ -266,7 +255,7 @@ LexToken(VAR,'ns1',1,1926)
LexToken(COMMA,',',1,1929)
LexToken(NUMBER,'1',1,1930)
LexToken(CLOSEBRACKET,')',1,1931)
-LexToken(SEMICOLON,';',1,1932)
+LexToken(SEMICOLON,';\n',1,1932)
LexToken(VAR,'matrix',1,1950)
LexToken(OPENBRACKET,'(',1,1956)
LexToken(VAR,'B',1,1957)
@@ -275,7 +264,7 @@ LexToken(VAR,'ns1',1,1959)
LexToken(COMMA,',',1,1962)
LexToken(NUMBER,'1',1,1963)
LexToken(CLOSEBRACKET,')',1,1964)
-LexToken(SEMICOLON,';',1,1965)
+LexToken(SEMICOLON,';\n',1,1965)
LexToken(VAR,'matrix',1,1983)
LexToken(OPENBRACKET,'(',1,1989)
LexToken(VAR,'C',1,1990)
@@ -284,7 +273,7 @@ LexToken(VAR,'ns1',1,1992)
LexToken(COMMA,',',1,1995)
LexToken(NUMBER,'1',1,1996)
LexToken(CLOSEBRACKET,')',1,1997)
-LexToken(SEMICOLON,';',1,1998)
+LexToken(SEMICOLON,';\n',1,1998)
LexToken(VAR,'D',1,2016)
LexToken(CLOSESQBRACKET,']',1,2017)
LexToken(EOL,'\n',1,2018)
@@ -305,8 +294,7 @@ LexToken(OPENSQBRACKET,'[',1,2080)
LexToken(PREVAR_BOOLEAN,'%t',1,2081)
LexToken(PREVAR_BOOLEAN,'%t',1,2084)
LexToken(CLOSESQBRACKET,']',1,2086)
-LexToken(SEMICOLON,';',1,2087)
-LexToken(EOL,'\n',1,2088)
+LexToken(EOL,'\n',1,2087)
LexToken(ELSE,'else',1,2105)
LexToken(EOL,'\n',1,2109)
LexToken(VAR,'mmm',1,2130)
@@ -315,8 +303,7 @@ LexToken(OPENSQBRACKET,'[',1,2134)
LexToken(PREVAR_BOOLEAN,'%f',1,2135)
LexToken(PREVAR_BOOLEAN,'%t',1,2138)
LexToken(CLOSESQBRACKET,']',1,2140)
-LexToken(SEMICOLON,';',1,2141)
-LexToken(EOL,'\n',1,2142)
+LexToken(EOL,'\n',1,2141)
LexToken(END,'end',1,2159)
LexToken(EOL,'\n',1,2162)
LexToken(IF,'if',1,2179)
@@ -335,8 +322,7 @@ LexToken(DOT,'.',1,2234)
LexToken(VAR,'dep_ut',1,2235)
LexToken(ASSIGNMENT,'=',1,2241)
LexToken(VAR,'mmm',1,2242)
-LexToken(COMMA,',',1,2245)
-LexToken(EOL,'\n',1,2246)
+LexToken(EOL,'\n',1,2245)
LexToken(END,'end',1,2263)
LexToken(EOL,'\n',1,2266)
LexToken(IF,'if',1,2283)
@@ -384,8 +370,7 @@ LexToken(DOT,'.',1,2485)
LexToken(VAR,'graphics',1,2486)
LexToken(ASSIGNMENT,'=',1,2494)
LexToken(VAR,'graphics',1,2495)
-LexToken(SEMICOLON,';',1,2503)
-LexToken(EOL,'\n',1,2504)
+LexToken(EOL,'\n',1,2503)
LexToken(VAR,'x',1,2521)
LexToken(DOT,'.',1,2522)
LexToken(VAR,'model',1,2523)
@@ -405,29 +390,24 @@ LexToken(EOL,'\n',1,2607)
LexToken(VAR,'x0',1,2616)
LexToken(ASSIGNMENT,'=',1,2618)
LexToken(NUMBER,'0',1,2619)
-LexToken(SEMICOLON,';',1,2620)
-LexToken(EOL,'\n',1,2621)
+LexToken(EOL,'\n',1,2620)
LexToken(VAR,'A',1,2630)
LexToken(ASSIGNMENT,'=',1,2631)
LexToken(ADDITION,'-',1,2632)
LexToken(NUMBER,'1',1,2633)
-LexToken(SEMICOLON,';',1,2634)
-LexToken(EOL,'\n',1,2635)
+LexToken(EOL,'\n',1,2634)
LexToken(VAR,'B',1,2644)
LexToken(ASSIGNMENT,'=',1,2645)
LexToken(NUMBER,'1',1,2646)
-LexToken(SEMICOLON,';',1,2647)
-LexToken(EOL,'\n',1,2648)
+LexToken(EOL,'\n',1,2647)
LexToken(VAR,'C',1,2657)
LexToken(ASSIGNMENT,'=',1,2658)
LexToken(NUMBER,'1',1,2659)
-LexToken(SEMICOLON,';',1,2660)
-LexToken(EOL,'\n',1,2661)
+LexToken(EOL,'\n',1,2660)
LexToken(VAR,'D',1,2670)
LexToken(ASSIGNMENT,'=',1,2671)
LexToken(NUMBER,'0',1,2672)
-LexToken(SEMICOLON,';',1,2673)
-LexToken(EOL,'\n',1,2674)
+LexToken(EOL,'\n',1,2673)
LexToken(VAR,'exprs',1,2683)
LexToken(ASSIGNMENT,'=',1,2688)
LexToken(OPENSQBRACKET,'[',1,2689)
diff --git a/js/Linear/CLSS.js b/js/Linear/CLSS.js
index 470ff379..0ef363c6 100644
--- a/js/Linear/CLSS.js
+++ b/js/Linear/CLSS.js
@@ -41,20 +41,17 @@ LexToken(VAR,'x',1,876)
LexToken(ASSIGNMENT,'=',1,877)
LexToken(OPENSQBRACKET,'[',1,878)
LexToken(CLOSESQBRACKET,']',1,879)
-LexToken(SEMICOLON,';',1,880)
-LexToken(EOL,'\n',1,881)
+LexToken(EOL,'\n',1,880)
LexToken(VAR,'y',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,'typ',1,896)
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(SELECT,'select',1,908)
LexToken(VAR,'job',1,915)
LexToken(EOL,'\n',1,918)
@@ -71,8 +68,7 @@ LexToken(ASSIGNMENT,'=',1,970)
LexToken(VAR,'arg1',1,971)
LexToken(DOT,'.',1,975)
LexToken(VAR,'graphics',1,976)
-LexToken(SEMICOLON,';',1,984)
-LexToken(EOL,'\n',1,985)
+LexToken(EOL,'\n',1,984)
LexToken(VAR,'exprs',1,994)
LexToken(ASSIGNMENT,'=',1,999)
LexToken(VAR,'graphics',1,1000)
@@ -101,8 +97,7 @@ LexToken(NUMBER,'4',1,1077)
LexToken(NUMBER,'7',1,1079)
LexToken(CLOSESQBRACKET,']',1,1080)
LexToken(CLOSEBRACKET,')',1,1081)
-LexToken(COMMA,',',1,1082)
-LexToken(EOL,'\n',1,1083)
+LexToken(EOL,'\n',1,1082)
LexToken(END,'end',1,1092)
LexToken(EOL,'\n',1,1111)
LexToken(VAR,'model',1,1120)
@@ -110,8 +105,7 @@ LexToken(ASSIGNMENT,'=',1,1125)
LexToken(VAR,'arg1',1,1126)
LexToken(DOT,'.',1,1130)
LexToken(VAR,'model',1,1131)
-LexToken(SEMICOLON,';',1,1136)
-LexToken(EOL,'\n',1,1137)
+LexToken(EOL,'\n',1,1136)
LexToken(WHILE,'while',1,1146)
LexToken(PREVAR_BOOLEAN,'%t',1,1152)
LexToken(DO,'do',1,1155)
@@ -138,13 +132,13 @@ LexToken(DQSTRING,'"Set continuous linear system parameters"',1,1248)
LexToken(COMMA,',',1,1249)
LexToken(OPENSQBRACKET,'[',1,1265)
LexToken(DQSTRING,'"A matrix"',1,1275)
-LexToken(SEMICOLON,';',1,1276)
+LexToken(SEMICOLON,';\n',1,1276)
LexToken(DQSTRING,'"B matrix"',1,1299)
-LexToken(SEMICOLON,';',1,1300)
+LexToken(SEMICOLON,';\n',1,1300)
LexToken(DQSTRING,'"C matrix"',1,1323)
-LexToken(SEMICOLON,';',1,1324)
+LexToken(SEMICOLON,';\n',1,1324)
LexToken(DQSTRING,'"D matrix"',1,1347)
-LexToken(SEMICOLON,';',1,1348)
+LexToken(SEMICOLON,';\n',1,1348)
LexToken(DQSTRING,'"Initial state"',1,1376)
LexToken(CLOSESQBRACKET,']',1,1377)
LexToken(COMMA,',',1,1378)
@@ -199,8 +193,7 @@ LexToken(VAR,'ok',1,1597)
LexToken(THEN,'then',1,1600)
LexToken(EOL,'\n',1,1604)
LexToken(BREAK,'break',1,1621)
-LexToken(COMMA,',',1,1626)
-LexToken(EOL,'\n',1,1627)
+LexToken(EOL,'\n',1,1626)
LexToken(END,'end',1,1640)
LexToken(EOL,'\n',1,1643)
LexToken(VAR,'out',1,1656)
@@ -211,8 +204,7 @@ LexToken(VAR,'C',1,1665)
LexToken(COMMA,',',1,1666)
LexToken(NUMBER,'1',1,1667)
LexToken(CLOSEBRACKET,')',1,1668)
-LexToken(SEMICOLON,';',1,1669)
-LexToken(EOL,'\n',1,1670)
+LexToken(EOL,'\n',1,1669)
LexToken(IF,'if',1,1683)
LexToken(VAR,'out',1,1686)
LexToken(COMPARISON,'==',1,1689)
@@ -223,8 +215,7 @@ LexToken(VAR,'out',1,1714)
LexToken(ASSIGNMENT,'=',1,1717)
LexToken(OPENSQBRACKET,'[',1,1718)
LexToken(CLOSESQBRACKET,']',1,1719)
-LexToken(COMMA,',',1,1720)
-LexToken(EOL,'\n',1,1721)
+LexToken(EOL,'\n',1,1720)
LexToken(END,'end',1,1734)
LexToken(EOL,'\n',1,1737)
LexToken(VAR,'in',1,1750)
@@ -235,8 +226,7 @@ LexToken(VAR,'B',1,1758)
LexToken(COMMA,',',1,1759)
LexToken(NUMBER,'2',1,1760)
LexToken(CLOSEBRACKET,')',1,1761)
-LexToken(SEMICOLON,';',1,1762)
-LexToken(EOL,'\n',1,1763)
+LexToken(EOL,'\n',1,1762)
LexToken(IF,'if',1,1776)
LexToken(VAR,'in',1,1779)
LexToken(COMPARISON,'==',1,1781)
@@ -247,8 +237,7 @@ LexToken(VAR,'in',1,1806)
LexToken(ASSIGNMENT,'=',1,1808)
LexToken(OPENSQBRACKET,'[',1,1809)
LexToken(CLOSESQBRACKET,']',1,1810)
-LexToken(COMMA,',',1,1811)
-LexToken(EOL,'\n',1,1812)
+LexToken(EOL,'\n',1,1811)
LexToken(END,'end',1,1825)
LexToken(EOL,'\n',1,1828)
LexToken(OPENSQBRACKET,'[',1,1841)
@@ -310,8 +299,7 @@ LexToken(VAR,'C',1,1999)
LexToken(MULTIPLICATION,'*',1,2000)
LexToken(VAR,'B',1,2001)
LexToken(CLOSEBRACKET,')',1,2002)
-LexToken(SEMICOLON,';',1,2004)
-LexToken(EOL,'\n',1,2005)
+LexToken(EOL,'\n',1,2004)
LexToken(ELSEIF,'elseif',1,2022)
LexToken(VAR,'size',1,2030)
LexToken(OPENBRACKET,'(',1,2034)
@@ -331,15 +319,13 @@ LexToken(VAR,'C',1,2080)
LexToken(MULTIPLICATION,'*',1,2081)
LexToken(VAR,'B',1,2082)
LexToken(CLOSEBRACKET,')',1,2083)
-LexToken(SEMICOLON,';',1,2085)
-LexToken(EOL,'\n',1,2086)
+LexToken(EOL,'\n',1,2085)
LexToken(ELSE,'else',1,2103)
LexToken(EOL,'\n',1,2107)
LexToken(VAR,'okD',1,2128)
LexToken(ASSIGNMENT,'=',1,2132)
LexToken(PREVAR_BOOLEAN,'%f',1,2134)
-LexToken(SEMICOLON,';',1,2137)
-LexToken(EOL,'\n',1,2138)
+LexToken(EOL,'\n',1,2137)
LexToken(END,'end',1,2155)
LexToken(EOL,'\n',1,2158)
LexToken(END,'end',1,2171)
@@ -397,8 +383,7 @@ LexToken(DOT,'.',1,2431)
LexToken(VAR,'exprs',1,2432)
LexToken(ASSIGNMENT,'=',1,2437)
LexToken(VAR,'exprs',1,2438)
-LexToken(SEMICOLON,';',1,2443)
-LexToken(EOL,'\n',1,2444)
+LexToken(EOL,'\n',1,2443)
LexToken(VAR,'rpar',1,2465)
LexToken(ASSIGNMENT,'=',1,2469)
LexToken(OPENSQBRACKET,'[',1,2470)
@@ -422,8 +407,7 @@ LexToken(OPENBRACKET,'(',1,2487)
LexToken(COLON,':',1,2488)
LexToken(CLOSEBRACKET,')',1,2489)
LexToken(CLOSESQBRACKET,']',1,2490)
-LexToken(SEMICOLON,';',1,2491)
-LexToken(EOL,'\n',1,2492)
+LexToken(EOL,'\n',1,2491)
LexToken(IF,'if',1,2513)
LexToken(VAR,'D',1,2516)
LexToken(COMPARISON,'<>',1,2517)
@@ -448,8 +432,7 @@ LexToken(OPENSQBRACKET,'[',1,2604)
LexToken(PREVAR_BOOLEAN,'%t',1,2605)
LexToken(PREVAR_BOOLEAN,'%t',1,2608)
LexToken(CLOSESQBRACKET,']',1,2610)
-LexToken(SEMICOLON,';',1,2611)
-LexToken(EOL,'\n',1,2612)
+LexToken(EOL,'\n',1,2611)
LexToken(ELSE,'else',1,2637)
LexToken(EOL,'\n',1,2641)
LexToken(VAR,'mmm',1,2670)
@@ -458,8 +441,7 @@ LexToken(OPENSQBRACKET,'[',1,2674)
LexToken(PREVAR_BOOLEAN,'%f',1,2675)
LexToken(PREVAR_BOOLEAN,'%t',1,2678)
LexToken(CLOSESQBRACKET,']',1,2680)
-LexToken(SEMICOLON,';',1,2681)
-LexToken(EOL,'\n',1,2682)
+LexToken(EOL,'\n',1,2681)
LexToken(END,'end',1,2707)
LexToken(EOL,'\n',1,2710)
LexToken(IF,'if',1,2735)
@@ -478,8 +460,7 @@ LexToken(DOT,'.',1,2798)
LexToken(VAR,'dep_ut',1,2799)
LexToken(ASSIGNMENT,'=',1,2805)
LexToken(VAR,'mmm',1,2806)
-LexToken(COMMA,',',1,2809)
-LexToken(EOL,'\n',1,2810)
+LexToken(EOL,'\n',1,2809)
LexToken(END,'end',1,2835)
LexToken(EOL,'\n',1,2838)
LexToken(ELSE,'else',1,2859)
@@ -492,8 +473,7 @@ LexToken(OPENSQBRACKET,'[',1,2901)
LexToken(PREVAR_BOOLEAN,'%f',1,2902)
LexToken(PREVAR_BOOLEAN,'%t',1,2905)
LexToken(CLOSESQBRACKET,']',1,2907)
-LexToken(SEMICOLON,';',1,2908)
-LexToken(EOL,'\n',1,2909)
+LexToken(EOL,'\n',1,2908)
LexToken(END,'end',1,2930)
LexToken(EOL,'\n',1,2933)
LexToken(VAR,'model',1,2954)
@@ -504,8 +484,7 @@ LexToken(VAR,'x0',1,2966)
LexToken(OPENBRACKET,'(',1,2968)
LexToken(COLON,':',1,2969)
LexToken(CLOSEBRACKET,')',1,2970)
-LexToken(SEMICOLON,';',1,2971)
-LexToken(EOL,'\n',1,2972)
+LexToken(EOL,'\n',1,2971)
LexToken(VAR,'model',1,2993)
LexToken(DOT,'.',1,2998)
LexToken(VAR,'rpar',1,2999)
@@ -517,8 +496,7 @@ LexToken(DOT,'.',1,3030)
LexToken(VAR,'graphics',1,3031)
LexToken(ASSIGNMENT,'=',1,3039)
LexToken(VAR,'graphics',1,3040)
-LexToken(SEMICOLON,';',1,3048)
-LexToken(EOL,'\n',1,3049)
+LexToken(EOL,'\n',1,3048)
LexToken(VAR,'x',1,3070)
LexToken(DOT,'.',1,3071)
LexToken(VAR,'model',1,3072)
@@ -540,34 +518,28 @@ LexToken(EOL,'\n',1,3180)
LexToken(VAR,'x0',1,3189)
LexToken(ASSIGNMENT,'=',1,3191)
LexToken(NUMBER,'0',1,3192)
-LexToken(SEMICOLON,';',1,3193)
-LexToken(EOL,'\n',1,3194)
+LexToken(EOL,'\n',1,3193)
LexToken(VAR,'A',1,3203)
LexToken(ASSIGNMENT,'=',1,3204)
LexToken(ADDITION,'-',1,3205)
LexToken(NUMBER,'1',1,3206)
-LexToken(SEMICOLON,';',1,3207)
-LexToken(EOL,'\n',1,3208)
+LexToken(EOL,'\n',1,3207)
LexToken(VAR,'B',1,3217)
LexToken(ASSIGNMENT,'=',1,3218)
LexToken(NUMBER,'1',1,3219)
-LexToken(SEMICOLON,';',1,3220)
-LexToken(EOL,'\n',1,3221)
+LexToken(EOL,'\n',1,3220)
LexToken(VAR,'C',1,3230)
LexToken(ASSIGNMENT,'=',1,3231)
LexToken(NUMBER,'1',1,3232)
-LexToken(SEMICOLON,';',1,3233)
-LexToken(EOL,'\n',1,3234)
+LexToken(EOL,'\n',1,3233)
LexToken(VAR,'D',1,3243)
LexToken(ASSIGNMENT,'=',1,3244)
LexToken(NUMBER,'0',1,3245)
-LexToken(SEMICOLON,';',1,3246)
-LexToken(EOL,'\n',1,3247)
+LexToken(EOL,'\n',1,3246)
LexToken(VAR,'in',1,3256)
LexToken(ASSIGNMENT,'=',1,3258)
LexToken(NUMBER,'1',1,3259)
-LexToken(SEMICOLON,';',1,3260)
-LexToken(EOL,'\n',1,3261)
+LexToken(EOL,'\n',1,3260)
LexToken(VAR,'out',1,3270)
LexToken(ASSIGNMENT,'=',1,3273)
LexToken(NUMBER,'1',1,3274)
@@ -633,8 +605,7 @@ LexToken(OPENBRACKET,'(',1,3443)
LexToken(COLON,':',1,3444)
LexToken(CLOSEBRACKET,')',1,3445)
LexToken(CLOSESQBRACKET,']',1,3446)
-LexToken(SEMICOLON,';',1,3447)
-LexToken(EOL,'\n',1,3448)
+LexToken(EOL,'\n',1,3447)
LexToken(VAR,'model',1,3457)
LexToken(DOT,'.',1,3462)
LexToken(VAR,'blocktype',1,3463)
@@ -661,7 +632,7 @@ LexToken(OPENBRACKET,'(',1,3536)
LexToken(VAR,'A',1,3537)
LexToken(CLOSEBRACKET,')',1,3538)
LexToken(CLOSEBRACKET,')',1,3539)
-LexToken(SEMICOLON,';',1,3540)
+LexToken(SEMICOLON,';\n',1,3540)
LexToken(VAR,'strcat',1,3550)
LexToken(OPENBRACKET,'(',1,3556)
LexToken(VAR,'sci2exp',1,3557)
@@ -669,7 +640,7 @@ LexToken(OPENBRACKET,'(',1,3564)
LexToken(VAR,'B',1,3565)
LexToken(CLOSEBRACKET,')',1,3566)
LexToken(CLOSEBRACKET,')',1,3567)
-LexToken(SEMICOLON,';',1,3568)
+LexToken(SEMICOLON,';\n',1,3568)
LexToken(VAR,'strcat',1,3578)
LexToken(OPENBRACKET,'(',1,3584)
LexToken(VAR,'sci2exp',1,3585)
@@ -677,7 +648,7 @@ LexToken(OPENBRACKET,'(',1,3592)
LexToken(VAR,'C',1,3593)
LexToken(CLOSEBRACKET,')',1,3594)
LexToken(CLOSEBRACKET,')',1,3595)
-LexToken(SEMICOLON,';',1,3596)
+LexToken(SEMICOLON,';\n',1,3596)
LexToken(VAR,'strcat',1,3606)
LexToken(OPENBRACKET,'(',1,3612)
LexToken(VAR,'sci2exp',1,3613)
@@ -685,7 +656,7 @@ LexToken(OPENBRACKET,'(',1,3620)
LexToken(VAR,'D',1,3621)
LexToken(CLOSEBRACKET,')',1,3622)
LexToken(CLOSEBRACKET,')',1,3623)
-LexToken(SEMICOLON,';',1,3624)
+LexToken(SEMICOLON,';\n',1,3624)
LexToken(VAR,'strcat',1,3634)
LexToken(OPENBRACKET,'(',1,3640)
LexToken(VAR,'sci2exp',1,3641)
diff --git a/js/Linear/CLSS_f.js b/js/Linear/CLSS_f.js
index afdd35a2..b4e69dfc 100644
--- a/js/Linear/CLSS_f.js
+++ b/js/Linear/CLSS_f.js
@@ -41,20 +41,17 @@ LexToken(VAR,'x',1,878)
LexToken(ASSIGNMENT,'=',1,879)
LexToken(OPENSQBRACKET,'[',1,880)
LexToken(CLOSESQBRACKET,']',1,881)
-LexToken(SEMICOLON,';',1,882)
-LexToken(EOL,'\n',1,883)
+LexToken(EOL,'\n',1,882)
LexToken(VAR,'y',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,'typ',1,898)
LexToken(ASSIGNMENT,'=',1,901)
LexToken(OPENSQBRACKET,'[',1,902)
LexToken(CLOSESQBRACKET,']',1,903)
-LexToken(SEMICOLON,';',1,904)
-LexToken(EOL,'\n',1,905)
+LexToken(EOL,'\n',1,904)
LexToken(SELECT,'select',1,910)
LexToken(VAR,'job',1,917)
LexToken(EOL,'\n',1,920)
@@ -71,8 +68,7 @@ LexToken(ASSIGNMENT,'=',1,972)
LexToken(VAR,'arg1',1,973)
LexToken(DOT,'.',1,977)
LexToken(VAR,'graphics',1,978)
-LexToken(SEMICOLON,';',1,986)
-LexToken(EOL,'\n',1,987)
+LexToken(EOL,'\n',1,986)
LexToken(VAR,'exprs',1,996)
LexToken(ASSIGNMENT,'=',1,1001)
LexToken(VAR,'graphics',1,1002)
@@ -101,8 +97,7 @@ LexToken(NUMBER,'4',1,1079)
LexToken(NUMBER,'7',1,1081)
LexToken(CLOSESQBRACKET,']',1,1082)
LexToken(CLOSEBRACKET,')',1,1083)
-LexToken(COMMA,',',1,1084)
-LexToken(EOL,'\n',1,1085)
+LexToken(EOL,'\n',1,1084)
LexToken(END,'end',1,1094)
LexToken(EOL,'\n',1,1113)
LexToken(VAR,'model',1,1122)
@@ -110,8 +105,7 @@ LexToken(ASSIGNMENT,'=',1,1127)
LexToken(VAR,'arg1',1,1128)
LexToken(DOT,'.',1,1132)
LexToken(VAR,'model',1,1133)
-LexToken(SEMICOLON,';',1,1138)
-LexToken(EOL,'\n',1,1139)
+LexToken(EOL,'\n',1,1138)
LexToken(WHILE,'while',1,1148)
LexToken(PREVAR_BOOLEAN,'%t',1,1154)
LexToken(DO,'do',1,1157)
@@ -138,13 +132,13 @@ LexToken(DQSTRING,'"Set continuous linear system parameters"',1,1250)
LexToken(COMMA,',',1,1251)
LexToken(OPENSQBRACKET,'[',1,1267)
LexToken(DQSTRING,'"A matrix"',1,1277)
-LexToken(SEMICOLON,';',1,1278)
+LexToken(SEMICOLON,';\n',1,1278)
LexToken(DQSTRING,'"B matrix"',1,1301)
-LexToken(SEMICOLON,';',1,1302)
+LexToken(SEMICOLON,';\n',1,1302)
LexToken(DQSTRING,'"C matrix"',1,1325)
-LexToken(SEMICOLON,';',1,1326)
+LexToken(SEMICOLON,';\n',1,1326)
LexToken(DQSTRING,'"D matrix"',1,1349)
-LexToken(SEMICOLON,';',1,1350)
+LexToken(SEMICOLON,';\n',1,1350)
LexToken(DQSTRING,'"Initial state"',1,1378)
LexToken(CLOSESQBRACKET,']',1,1379)
LexToken(COMMA,',',1,1380)
@@ -199,8 +193,7 @@ LexToken(VAR,'ok',1,1599)
LexToken(THEN,'then',1,1602)
LexToken(EOL,'\n',1,1606)
LexToken(BREAK,'break',1,1623)
-LexToken(COMMA,',',1,1628)
-LexToken(EOL,'\n',1,1629)
+LexToken(EOL,'\n',1,1628)
LexToken(END,'end',1,1642)
LexToken(EOL,'\n',1,1645)
LexToken(VAR,'out',1,1658)
@@ -211,8 +204,7 @@ LexToken(VAR,'C',1,1667)
LexToken(COMMA,',',1,1668)
LexToken(NUMBER,'1',1,1669)
LexToken(CLOSEBRACKET,')',1,1670)
-LexToken(SEMICOLON,';',1,1671)
-LexToken(EOL,'\n',1,1672)
+LexToken(EOL,'\n',1,1671)
LexToken(IF,'if',1,1685)
LexToken(VAR,'out',1,1688)
LexToken(COMPARISON,'==',1,1691)
@@ -223,8 +215,7 @@ LexToken(VAR,'out',1,1716)
LexToken(ASSIGNMENT,'=',1,1719)
LexToken(OPENSQBRACKET,'[',1,1720)
LexToken(CLOSESQBRACKET,']',1,1721)
-LexToken(COMMA,',',1,1722)
-LexToken(EOL,'\n',1,1723)
+LexToken(EOL,'\n',1,1722)
LexToken(END,'end',1,1736)
LexToken(EOL,'\n',1,1739)
LexToken(VAR,'in',1,1752)
@@ -235,8 +226,7 @@ LexToken(VAR,'B',1,1760)
LexToken(COMMA,',',1,1761)
LexToken(NUMBER,'2',1,1762)
LexToken(CLOSEBRACKET,')',1,1763)
-LexToken(SEMICOLON,';',1,1764)
-LexToken(EOL,'\n',1,1765)
+LexToken(EOL,'\n',1,1764)
LexToken(IF,'if',1,1778)
LexToken(VAR,'in',1,1781)
LexToken(COMPARISON,'==',1,1783)
@@ -247,8 +237,7 @@ LexToken(VAR,'in',1,1808)
LexToken(ASSIGNMENT,'=',1,1810)
LexToken(OPENSQBRACKET,'[',1,1811)
LexToken(CLOSESQBRACKET,']',1,1812)
-LexToken(COMMA,',',1,1813)
-LexToken(EOL,'\n',1,1814)
+LexToken(EOL,'\n',1,1813)
LexToken(END,'end',1,1827)
LexToken(EOL,'\n',1,1830)
LexToken(OPENSQBRACKET,'[',1,1843)
@@ -309,8 +298,7 @@ LexToken(DOT,'.',1,2083)
LexToken(VAR,'exprs',1,2084)
LexToken(ASSIGNMENT,'=',1,2089)
LexToken(VAR,'exprs',1,2090)
-LexToken(SEMICOLON,';',1,2095)
-LexToken(EOL,'\n',1,2096)
+LexToken(EOL,'\n',1,2095)
LexToken(VAR,'rpar',1,2117)
LexToken(ASSIGNMENT,'=',1,2121)
LexToken(OPENSQBRACKET,'[',1,2122)
@@ -334,8 +322,7 @@ LexToken(OPENBRACKET,'(',1,2139)
LexToken(COLON,':',1,2140)
LexToken(CLOSEBRACKET,')',1,2141)
LexToken(CLOSESQBRACKET,']',1,2142)
-LexToken(SEMICOLON,';',1,2143)
-LexToken(EOL,'\n',1,2144)
+LexToken(EOL,'\n',1,2143)
LexToken(IF,'if',1,2165)
LexToken(VAR,'D',1,2168)
LexToken(COMPARISON,'<>',1,2169)
@@ -360,8 +347,7 @@ LexToken(OPENSQBRACKET,'[',1,2256)
LexToken(PREVAR_BOOLEAN,'%t',1,2257)
LexToken(PREVAR_BOOLEAN,'%t',1,2260)
LexToken(CLOSESQBRACKET,']',1,2262)
-LexToken(SEMICOLON,';',1,2263)
-LexToken(EOL,'\n',1,2264)
+LexToken(EOL,'\n',1,2263)
LexToken(ELSE,'else',1,2289)
LexToken(EOL,'\n',1,2293)
LexToken(VAR,'mmm',1,2322)
@@ -370,8 +356,7 @@ LexToken(OPENSQBRACKET,'[',1,2326)
LexToken(PREVAR_BOOLEAN,'%f',1,2327)
LexToken(PREVAR_BOOLEAN,'%t',1,2330)
LexToken(CLOSESQBRACKET,']',1,2332)
-LexToken(SEMICOLON,';',1,2333)
-LexToken(EOL,'\n',1,2334)
+LexToken(EOL,'\n',1,2333)
LexToken(END,'end',1,2359)
LexToken(EOL,'\n',1,2362)
LexToken(IF,'if',1,2387)
@@ -390,8 +375,7 @@ LexToken(DOT,'.',1,2450)
LexToken(VAR,'dep_ut',1,2451)
LexToken(ASSIGNMENT,'=',1,2457)
LexToken(VAR,'mmm',1,2458)
-LexToken(COMMA,',',1,2461)
-LexToken(EOL,'\n',1,2462)
+LexToken(EOL,'\n',1,2461)
LexToken(END,'end',1,2487)
LexToken(EOL,'\n',1,2490)
LexToken(ELSE,'else',1,2511)
@@ -404,8 +388,7 @@ LexToken(OPENSQBRACKET,'[',1,2553)
LexToken(PREVAR_BOOLEAN,'%f',1,2554)
LexToken(PREVAR_BOOLEAN,'%t',1,2557)
LexToken(CLOSESQBRACKET,']',1,2559)
-LexToken(SEMICOLON,';',1,2560)
-LexToken(EOL,'\n',1,2561)
+LexToken(EOL,'\n',1,2560)
LexToken(END,'end',1,2582)
LexToken(EOL,'\n',1,2585)
LexToken(VAR,'model',1,2606)
@@ -416,8 +399,7 @@ LexToken(VAR,'x0',1,2618)
LexToken(OPENBRACKET,'(',1,2620)
LexToken(COLON,':',1,2621)
LexToken(CLOSEBRACKET,')',1,2622)
-LexToken(SEMICOLON,';',1,2623)
-LexToken(EOL,'\n',1,2624)
+LexToken(EOL,'\n',1,2623)
LexToken(VAR,'model',1,2645)
LexToken(DOT,'.',1,2650)
LexToken(VAR,'rpar',1,2651)
@@ -429,8 +411,7 @@ LexToken(DOT,'.',1,2682)
LexToken(VAR,'graphics',1,2683)
LexToken(ASSIGNMENT,'=',1,2691)
LexToken(VAR,'graphics',1,2692)
-LexToken(SEMICOLON,';',1,2700)
-LexToken(EOL,'\n',1,2701)
+LexToken(EOL,'\n',1,2700)
LexToken(VAR,'x',1,2722)
LexToken(DOT,'.',1,2723)
LexToken(VAR,'model',1,2724)
@@ -452,34 +433,28 @@ LexToken(EOL,'\n',1,2832)
LexToken(VAR,'x0',1,2841)
LexToken(ASSIGNMENT,'=',1,2843)
LexToken(NUMBER,'0',1,2844)
-LexToken(SEMICOLON,';',1,2845)
-LexToken(EOL,'\n',1,2846)
+LexToken(EOL,'\n',1,2845)
LexToken(VAR,'A',1,2855)
LexToken(ASSIGNMENT,'=',1,2856)
LexToken(ADDITION,'-',1,2857)
LexToken(NUMBER,'1',1,2858)
-LexToken(SEMICOLON,';',1,2859)
-LexToken(EOL,'\n',1,2860)
+LexToken(EOL,'\n',1,2859)
LexToken(VAR,'B',1,2869)
LexToken(ASSIGNMENT,'=',1,2870)
LexToken(NUMBER,'1',1,2871)
-LexToken(SEMICOLON,';',1,2872)
-LexToken(EOL,'\n',1,2873)
+LexToken(EOL,'\n',1,2872)
LexToken(VAR,'C',1,2882)
LexToken(ASSIGNMENT,'=',1,2883)
LexToken(NUMBER,'1',1,2884)
-LexToken(SEMICOLON,';',1,2885)
-LexToken(EOL,'\n',1,2886)
+LexToken(EOL,'\n',1,2885)
LexToken(VAR,'D',1,2895)
LexToken(ASSIGNMENT,'=',1,2896)
LexToken(NUMBER,'0',1,2897)
-LexToken(SEMICOLON,';',1,2898)
-LexToken(EOL,'\n',1,2899)
+LexToken(EOL,'\n',1,2898)
LexToken(VAR,'in',1,2908)
LexToken(ASSIGNMENT,'=',1,2910)
LexToken(NUMBER,'1',1,2911)
-LexToken(SEMICOLON,';',1,2912)
-LexToken(EOL,'\n',1,2913)
+LexToken(EOL,'\n',1,2912)
LexToken(VAR,'out',1,2922)
LexToken(ASSIGNMENT,'=',1,2925)
LexToken(NUMBER,'1',1,2926)
@@ -545,8 +520,7 @@ LexToken(OPENBRACKET,'(',1,3094)
LexToken(COLON,':',1,3095)
LexToken(CLOSEBRACKET,')',1,3096)
LexToken(CLOSESQBRACKET,']',1,3097)
-LexToken(SEMICOLON,';',1,3098)
-LexToken(EOL,'\n',1,3099)
+LexToken(EOL,'\n',1,3098)
LexToken(VAR,'model',1,3108)
LexToken(DOT,'.',1,3113)
LexToken(VAR,'blocktype',1,3114)
@@ -573,7 +547,7 @@ LexToken(OPENBRACKET,'(',1,3187)
LexToken(VAR,'A',1,3188)
LexToken(CLOSEBRACKET,')',1,3189)
LexToken(CLOSEBRACKET,')',1,3190)
-LexToken(SEMICOLON,';',1,3191)
+LexToken(SEMICOLON,';\n',1,3191)
LexToken(VAR,'strcat',1,3201)
LexToken(OPENBRACKET,'(',1,3207)
LexToken(VAR,'sci2exp',1,3208)
@@ -581,7 +555,7 @@ LexToken(OPENBRACKET,'(',1,3215)
LexToken(VAR,'B',1,3216)
LexToken(CLOSEBRACKET,')',1,3217)
LexToken(CLOSEBRACKET,')',1,3218)
-LexToken(SEMICOLON,';',1,3219)
+LexToken(SEMICOLON,';\n',1,3219)
LexToken(VAR,'strcat',1,3229)
LexToken(OPENBRACKET,'(',1,3235)
LexToken(VAR,'sci2exp',1,3236)
@@ -589,7 +563,7 @@ LexToken(OPENBRACKET,'(',1,3243)
LexToken(VAR,'C',1,3244)
LexToken(CLOSEBRACKET,')',1,3245)
LexToken(CLOSEBRACKET,')',1,3246)
-LexToken(SEMICOLON,';',1,3247)
+LexToken(SEMICOLON,';\n',1,3247)
LexToken(VAR,'strcat',1,3257)
LexToken(OPENBRACKET,'(',1,3263)
LexToken(VAR,'sci2exp',1,3264)
@@ -597,7 +571,7 @@ LexToken(OPENBRACKET,'(',1,3271)
LexToken(VAR,'D',1,3272)
LexToken(CLOSEBRACKET,')',1,3273)
LexToken(CLOSEBRACKET,')',1,3274)
-LexToken(SEMICOLON,';',1,3275)
+LexToken(SEMICOLON,';\n',1,3275)
LexToken(VAR,'strcat',1,3285)
LexToken(OPENBRACKET,'(',1,3291)
LexToken(VAR,'sci2exp',1,3292)
diff --git a/js/Linear/DELAYV_f.js b/js/Linear/DELAYV_f.js
index 5750e0a0..e5a177af 100644
--- a/js/Linear/DELAYV_f.js
+++ b/js/Linear/DELAYV_f.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)
@@ -65,15 +62,13 @@ LexToken(EOL,'\n',1,942)
LexToken(VAR,'x',1,951)
LexToken(ASSIGNMENT,'=',1,952)
LexToken(VAR,'arg1',1,953)
-LexToken(SEMICOLON,';',1,957)
-LexToken(EOL,'\n',1,958)
+LexToken(EOL,'\n',1,957)
LexToken(VAR,'graphics',1,967)
LexToken(ASSIGNMENT,'=',1,975)
LexToken(VAR,'arg1',1,976)
LexToken(DOT,'.',1,980)
LexToken(VAR,'graphics',1,981)
-LexToken(SEMICOLON,';',1,989)
-LexToken(EOL,'\n',1,990)
+LexToken(EOL,'\n',1,989)
LexToken(VAR,'exprs',1,999)
LexToken(ASSIGNMENT,'=',1,1004)
LexToken(VAR,'graphics',1,1005)
@@ -85,8 +80,7 @@ LexToken(ASSIGNMENT,'=',1,1033)
LexToken(VAR,'arg1',1,1034)
LexToken(DOT,'.',1,1038)
LexToken(VAR,'model',1,1039)
-LexToken(SEMICOLON,';',1,1044)
-LexToken(EOL,'\n',1,1045)
+LexToken(EOL,'\n',1,1044)
LexToken(VAR,'nin',1,1054)
LexToken(ASSIGNMENT,'=',1,1057)
LexToken(VAR,'model',1,1058)
@@ -101,8 +95,7 @@ LexToken(ASSIGNMENT,'=',1,1080)
LexToken(VAR,'model',1,1081)
LexToken(DOT,'.',1,1086)
LexToken(VAR,'dstate',1,1087)
-LexToken(SEMICOLON,';',1,1093)
-LexToken(EOL,'\n',1,1094)
+LexToken(EOL,'\n',1,1093)
LexToken(VAR,'zz0',1,1103)
LexToken(ASSIGNMENT,'=',1,1106)
LexToken(VAR,'z0',1,1107)
@@ -113,16 +106,14 @@ LexToken(LASTINDEX,'$',1,1112)
LexToken(ADDITION,'-',1,1113)
LexToken(NUMBER,'1',1,1114)
LexToken(CLOSEBRACKET,')',1,1115)
-LexToken(SEMICOLON,';',1,1116)
-LexToken(EOL,'\n',1,1117)
+LexToken(EOL,'\n',1,1116)
LexToken(VAR,'told',1,1126)
LexToken(ASSIGNMENT,'=',1,1130)
LexToken(VAR,'z0',1,1131)
LexToken(OPENBRACKET,'(',1,1133)
LexToken(LASTINDEX,'$',1,1134)
LexToken(CLOSEBRACKET,')',1,1135)
-LexToken(SEMICOLON,';',1,1136)
-LexToken(EOL,'\n',1,1137)
+LexToken(EOL,'\n',1,1136)
LexToken(EOL,'\n',1,1138)
LexToken(WHILE,'while',1,1147)
LexToken(PREVAR_BOOLEAN,'%t',1,1153)
@@ -146,9 +137,9 @@ LexToken(DQSTRING,'"Set delay parameters"',1,1229)
LexToken(COMMA,',',1,1230)
LexToken(OPENSQBRACKET,'[',1,1246)
LexToken(DQSTRING,'"Number of inputs"',1,1264)
-LexToken(SEMICOLON,';',1,1265)
+LexToken(SEMICOLON,';\n',1,1265)
LexToken(DQSTRING,'"Register initial condition"',1,1306)
-LexToken(SEMICOLON,';',1,1307)
+LexToken(SEMICOLON,';\n',1,1307)
LexToken(DQSTRING,'"Max delay"',1,1331)
LexToken(CLOSESQBRACKET,']',1,1332)
LexToken(COMMA,',',1,1333)
@@ -170,16 +161,14 @@ LexToken(CLOSEBRACKET,')',1,1378)
LexToken(COMMA,',',1,1379)
LexToken(VAR,'exprs',1,1395)
LexToken(CLOSEBRACKET,')',1,1400)
-LexToken(SEMICOLON,';',1,1401)
-LexToken(EOL,'\n',1,1402)
+LexToken(EOL,'\n',1,1401)
LexToken(IF,'if',1,1415)
LexToken(NOT,'~',1,1418)
LexToken(VAR,'ok',1,1419)
LexToken(THEN,'then',1,1422)
LexToken(EOL,'\n',1,1426)
LexToken(BREAK,'break',1,1443)
-LexToken(COMMA,',',1,1448)
-LexToken(EOL,'\n',1,1449)
+LexToken(EOL,'\n',1,1448)
LexToken(END,'end',1,1462)
LexToken(EOL,'\n',1,1465)
LexToken(IF,'if',1,1478)
@@ -268,8 +257,7 @@ LexToken(DOT,'.',1,1883)
LexToken(VAR,'exprs',1,1884)
LexToken(ASSIGNMENT,'=',1,1889)
LexToken(VAR,'exprs',1,1890)
-LexToken(SEMICOLON,';',1,1895)
-LexToken(EOL,'\n',1,1896)
+LexToken(EOL,'\n',1,1895)
LexToken(VAR,'model',1,1913)
LexToken(DOT,'.',1,1918)
LexToken(VAR,'dstate',1,1919)
@@ -282,8 +270,7 @@ LexToken(CLOSEBRACKET,')',1,1932)
LexToken(SEMICOLON,';',1,1933)
LexToken(VAR,'told',1,1934)
LexToken(CLOSESQBRACKET,']',1,1938)
-LexToken(SEMICOLON,';',1,1939)
-LexToken(EOL,'\n',1,1940)
+LexToken(EOL,'\n',1,1939)
LexToken(VAR,'model',1,1957)
LexToken(DOT,'.',1,1962)
LexToken(VAR,'rpar',1,1963)
@@ -298,15 +285,13 @@ LexToken(COMMA,',',1,1979)
LexToken(DQSTRING,'"*"',1,1982)
LexToken(CLOSEBRACKET,')',1,1983)
LexToken(CLOSEBRACKET,')',1,1984)
-LexToken(SEMICOLON,';',1,1985)
-LexToken(EOL,'\n',1,1986)
+LexToken(EOL,'\n',1,1985)
LexToken(VAR,'x',1,2003)
LexToken(DOT,'.',1,2004)
LexToken(VAR,'graphics',1,2005)
LexToken(ASSIGNMENT,'=',1,2013)
LexToken(VAR,'graphics',1,2014)
-LexToken(SEMICOLON,';',1,2022)
-LexToken(EOL,'\n',1,2023)
+LexToken(EOL,'\n',1,2022)
LexToken(VAR,'x',1,2040)
LexToken(DOT,'.',1,2041)
LexToken(VAR,'model',1,2042)
@@ -335,8 +320,7 @@ LexToken(NUMBER,'11',1,2158)
LexToken(COMMA,',',1,2160)
LexToken(NUMBER,'1',1,2161)
LexToken(CLOSEBRACKET,')',1,2162)
-LexToken(SEMICOLON,';',1,2163)
-LexToken(EOL,'\n',1,2164)
+LexToken(EOL,'\n',1,2163)
LexToken(VAR,'zz0',1,2173)
LexToken(ASSIGNMENT,'=',1,2176)
LexToken(VAR,'z0',1,2177)
@@ -479,8 +463,7 @@ LexToken(OPENBRACKET,'(',1,2570)
LexToken(VAR,'T',1,2571)
LexToken(CLOSEBRACKET,')',1,2572)
LexToken(CLOSESQBRACKET,']',1,2573)
-LexToken(SEMICOLON,';',1,2574)
-LexToken(EOL,'\n',1,2575)
+LexToken(EOL,'\n',1,2574)
LexToken(VAR,'gr_i',1,2584)
LexToken(ASSIGNMENT,'=',1,2588)
LexToken(OPENSQBRACKET,'[',1,2589)
diff --git a/js/Linear/DELAY_f.js b/js/Linear/DELAY_f.js
index 76d2f806..f8de7363 100644
--- a/js/Linear/DELAY_f.js
+++ b/js/Linear/DELAY_f.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,8 +68,7 @@ LexToken(NUMBER,'0',1,1003)
LexToken(COMMA,',',1,1004)
LexToken(NUMBER,'0',1,1005)
LexToken(CLOSEBRACKET,')',1,1006)
-LexToken(SEMICOLON,';',1,1007)
-LexToken(EOL,'\n',1,1008)
+LexToken(EOL,'\n',1,1007)
LexToken(FOR,'for',1,1017)
LexToken(VAR,'i',1,1021)
LexToken(ASSIGNMENT,'=',1,1022)
@@ -102,8 +98,7 @@ LexToken(VAR,'objs',1,1089)
LexToken(OPENBRACKET,'(',1,1093)
LexToken(VAR,'i',1,1094)
LexToken(CLOSEBRACKET,')',1,1095)
-LexToken(SEMICOLON,';',1,1096)
-LexToken(EOL,'\n',1,1097)
+LexToken(EOL,'\n',1,1096)
LexToken(IF,'if',1,1110)
LexToken(VAR,'typeof',1,1113)
LexToken(OPENBRACKET,'(',1,1119)
@@ -125,8 +120,7 @@ LexToken(NUMBER,'1',1,1185)
LexToken(CLOSEBRACKET,')',1,1186)
LexToken(ASSIGNMENT,'=',1,1188)
LexToken(VAR,'i',1,1190)
-LexToken(SEMICOLON,';',1,1191)
-LexToken(EOL,'\n',1,1192)
+LexToken(EOL,'\n',1,1191)
LexToken(END,'end',1,1205)
LexToken(EOL,'\n',1,1208)
LexToken(IF,'if',1,1221)
@@ -150,8 +144,7 @@ LexToken(NUMBER,'2',1,1294)
LexToken(CLOSEBRACKET,')',1,1295)
LexToken(ASSIGNMENT,'=',1,1297)
LexToken(VAR,'i',1,1299)
-LexToken(SEMICOLON,';',1,1300)
-LexToken(EOL,'\n',1,1301)
+LexToken(EOL,'\n',1,1300)
LexToken(END,'end',1,1314)
LexToken(EOL,'\n',1,1317)
LexToken(IF,'if',1,1330)
@@ -169,8 +162,7 @@ LexToken(CLOSEBRACKET,')',1,1355)
LexToken(THEN,'then',1,1357)
LexToken(EOL,'\n',1,1361)
LexToken(BREAK,'break',1,1378)
-LexToken(SEMICOLON,';',1,1383)
-LexToken(EOL,'\n',1,1384)
+LexToken(EOL,'\n',1,1383)
LexToken(END,'end',1,1397)
LexToken(EOL,'\n',1,1400)
LexToken(END,'end',1,1409)
@@ -187,8 +179,7 @@ LexToken(ASSIGNMENT,'=',1,1495)
LexToken(VAR,'list',1,1496)
LexToken(OPENBRACKET,'(',1,1500)
LexToken(CLOSEBRACKET,')',1,1501)
-LexToken(SEMICOLON,';',1,1502)
-LexToken(EOL,'\n',1,1503)
+LexToken(EOL,'\n',1,1502)
LexToken(VAR,'register',1,1512)
LexToken(ASSIGNMENT,'=',1,1520)
LexToken(VAR,'x',1,1521)
@@ -266,18 +257,18 @@ LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1846)
LexToken(OPENBRACKET,'(',1,1861)
LexToken(OPENSQBRACKET,'[',1,1862)
LexToken(DQSTRING,'"This block implements as a discretized delay"',1,1908)
-LexToken(SEMICOLON,';',1,1909)
+LexToken(SEMICOLON,';\n',1,1909)
LexToken(DQSTRING,'"it is consist of a shift register and a clock"',1,1969)
-LexToken(SEMICOLON,';',1,1970)
+LexToken(SEMICOLON,';\n',1,1970)
LexToken(DQSTRING,'"value of the delay is given by;"',1,2016)
LexToken(DQSTRING,'"the discretization time step multiplied by the"',1,2077)
-LexToken(SEMICOLON,';',1,2078)
+LexToken(SEMICOLON,';\n',1,2078)
LexToken(DQSTRING,'"number-1 of state of the register"',1,2126)
LexToken(CLOSESQBRACKET,']',1,2127)
LexToken(COMMA,',',1,2128)
LexToken(OPENSQBRACKET,'[',1,2144)
LexToken(DQSTRING,'"Discretization time step"',1,2170)
-LexToken(SEMICOLON,';',1,2171)
+LexToken(SEMICOLON,';\n',1,2171)
LexToken(DQSTRING,'"Register initial state"',1,2208)
LexToken(CLOSESQBRACKET,']',1,2209)
LexToken(COMMA,',',1,2210)
@@ -302,8 +293,7 @@ LexToken(VAR,'ok',1,2257)
LexToken(THEN,'then',1,2260)
LexToken(EOL,'\n',1,2264)
LexToken(BREAK,'break',1,2281)
-LexToken(COMMA,',',1,2286)
-LexToken(EOL,'\n',1,2287)
+LexToken(EOL,'\n',1,2286)
LexToken(END,'end',1,2300)
LexToken(EOL,'\n',1,2303)
LexToken(VAR,'mess',1,2316)
@@ -370,8 +360,7 @@ LexToken(VAR,'message',1,2648)
LexToken(OPENBRACKET,'(',1,2655)
LexToken(VAR,'mess',1,2656)
LexToken(CLOSEBRACKET,')',1,2660)
-LexToken(SEMICOLON,';',1,2661)
-LexToken(EOL,'\n',1,2662)
+LexToken(EOL,'\n',1,2661)
LexToken(ELSE,'else',1,2675)
LexToken(EOL,'\n',1,2679)
LexToken(EOL,'\n',1,2714)
@@ -388,8 +377,7 @@ LexToken(VAR,'exprs',1,2756)
LexToken(OPENBRACKET,'(',1,2761)
LexToken(NUMBER,'1',1,2762)
LexToken(CLOSEBRACKET,')',1,2763)
-LexToken(SEMICOLON,';',1,2764)
-LexToken(EOL,'\n',1,2765)
+LexToken(EOL,'\n',1,2764)
LexToken(EOL,'\n',1,2840)
LexToken(EOL,'\n',1,2841)
LexToken(IF,'if',1,2858)
@@ -850,8 +838,7 @@ LexToken(DOT,'.',1,4828)
LexToken(VAR,'pein',1,4829)
LexToken(ASSIGNMENT,'=',1,4833)
LexToken(NUMBER,'7',1,4834)
-LexToken(COMMA,',',1,4835)
-LexToken(EOL,'\n',1,4836)
+LexToken(EOL,'\n',1,4835)
LexToken(VAR,'split',1,4845)
LexToken(DOT,'.',1,4850)
LexToken(VAR,'graphics',1,4851)
@@ -870,8 +857,7 @@ LexToken(ASSIGNMENT,'=',1,4889)
LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,4890)
LexToken(OPENBRACKET,'(',1,4904)
LexToken(CLOSEBRACKET,')',1,4905)
-LexToken(SEMICOLON,';',1,4906)
-LexToken(EOL,'\n',1,4907)
+LexToken(EOL,'\n',1,4906)
LexToken(VAR,'diagram',1,4916)
LexToken(DOT,'.',1,4923)
LexToken(VAR,'objs',1,4924)
diff --git a/js/Linear/DERIV.js b/js/Linear/DERIV.js
index 65ecfffc..1b1ffbad 100644
--- a/js/Linear/DERIV.js
+++ b/js/Linear/DERIV.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)
diff --git a/js/Linear/DIFF_c.js b/js/Linear/DIFF_c.js
index 975c6792..dff134b0 100644
--- a/js/Linear/DIFF_c.js
+++ b/js/Linear/DIFF_c.js
@@ -44,20 +44,17 @@ LexToken(VAR,'x',1,1021)
LexToken(ASSIGNMENT,'=',1,1022)
LexToken(OPENSQBRACKET,'[',1,1023)
LexToken(CLOSESQBRACKET,']',1,1024)
-LexToken(SEMICOLON,';',1,1025)
-LexToken(EOL,'\n',1,1026)
+LexToken(EOL,'\n',1,1025)
LexToken(VAR,'y',1,1031)
LexToken(ASSIGNMENT,'=',1,1032)
LexToken(OPENSQBRACKET,'[',1,1033)
LexToken(CLOSESQBRACKET,']',1,1034)
-LexToken(SEMICOLON,';',1,1035)
-LexToken(EOL,'\n',1,1036)
+LexToken(EOL,'\n',1,1035)
LexToken(VAR,'typ',1,1041)
LexToken(ASSIGNMENT,'=',1,1044)
LexToken(OPENSQBRACKET,'[',1,1045)
LexToken(CLOSESQBRACKET,']',1,1046)
-LexToken(SEMICOLON,';',1,1047)
-LexToken(EOL,'\n',1,1048)
+LexToken(EOL,'\n',1,1047)
LexToken(SELECT,'select',1,1053)
LexToken(VAR,'job',1,1060)
LexToken(EOL,'\n',1,1063)
@@ -74,8 +71,7 @@ LexToken(ASSIGNMENT,'=',1,1115)
LexToken(VAR,'arg1',1,1116)
LexToken(DOT,'.',1,1120)
LexToken(VAR,'graphics',1,1121)
-LexToken(SEMICOLON,';',1,1129)
-LexToken(EOL,'\n',1,1130)
+LexToken(EOL,'\n',1,1129)
LexToken(VAR,'exprs',1,1139)
LexToken(ASSIGNMENT,'=',1,1144)
LexToken(VAR,'graphics',1,1145)
@@ -87,8 +83,7 @@ LexToken(ASSIGNMENT,'=',1,1173)
LexToken(VAR,'arg1',1,1174)
LexToken(DOT,'.',1,1178)
LexToken(VAR,'model',1,1179)
-LexToken(SEMICOLON,';',1,1184)
-LexToken(EOL,'\n',1,1185)
+LexToken(EOL,'\n',1,1184)
LexToken(WHILE,'while',1,1194)
LexToken(PREVAR_BOOLEAN,'%t',1,1200)
LexToken(DO,'do',1,1203)
@@ -139,8 +134,7 @@ LexToken(VAR,'ok',1,1420)
LexToken(THEN,'then',1,1423)
LexToken(EOL,'\n',1,1427)
LexToken(BREAK,'break',1,1444)
-LexToken(COMMA,',',1,1449)
-LexToken(EOL,'\n',1,1450)
+LexToken(EOL,'\n',1,1449)
LexToken(END,'end',1,1463)
LexToken(EOL,'\n',1,1466)
LexToken(VAR,'x0',1,1479)
@@ -149,8 +143,7 @@ LexToken(VAR,'x0',1,1482)
LexToken(OPENBRACKET,'(',1,1484)
LexToken(COLON,':',1,1485)
LexToken(CLOSEBRACKET,')',1,1486)
-LexToken(SEMICOLON,';',1,1487)
-LexToken(EOL,'\n',1,1488)
+LexToken(EOL,'\n',1,1487)
LexToken(VAR,'N',1,1501)
LexToken(ASSIGNMENT,'=',1,1502)
LexToken(VAR,'size',1,1503)
@@ -159,16 +152,14 @@ LexToken(VAR,'x0',1,1508)
LexToken(COMMA,',',1,1510)
LexToken(DQSTRING,'"*"',1,1513)
LexToken(CLOSEBRACKET,')',1,1514)
-LexToken(SEMICOLON,';',1,1515)
-LexToken(EOL,'\n',1,1516)
+LexToken(EOL,'\n',1,1515)
LexToken(VAR,'xd0',1,1529)
LexToken(ASSIGNMENT,'=',1,1532)
LexToken(VAR,'xd0',1,1533)
LexToken(OPENBRACKET,'(',1,1536)
LexToken(COLON,':',1,1537)
LexToken(CLOSEBRACKET,')',1,1538)
-LexToken(SEMICOLON,';',1,1539)
-LexToken(EOL,'\n',1,1540)
+LexToken(EOL,'\n',1,1539)
LexToken(VAR,'Nxd',1,1553)
LexToken(ASSIGNMENT,'=',1,1556)
LexToken(VAR,'size',1,1557)
@@ -177,8 +168,7 @@ LexToken(VAR,'xd0',1,1562)
LexToken(COMMA,',',1,1565)
LexToken(DQSTRING,'"*"',1,1568)
LexToken(CLOSEBRACKET,')',1,1569)
-LexToken(SEMICOLON,';',1,1570)
-LexToken(EOL,'\n',1,1571)
+LexToken(EOL,'\n',1,1570)
LexToken(IF,'if',1,1584)
LexToken(OPENBRACKET,'(',1,1587)
LexToken(VAR,'N',1,1588)
@@ -241,8 +231,7 @@ LexToken(VAR,'x0',1,1992)
LexToken(SEMICOLON,';',1,1994)
LexToken(VAR,'xd0',1,1995)
LexToken(CLOSESQBRACKET,']',1,1998)
-LexToken(SEMICOLON,';',1,1999)
-LexToken(EOL,'\n',1,2000)
+LexToken(EOL,'\n',1,1999)
LexToken(VAR,'model',1,2017)
LexToken(DOT,'.',1,2022)
LexToken(VAR,'out',1,2023)
@@ -262,8 +251,7 @@ LexToken(DOT,'.',1,2075)
LexToken(VAR,'graphics',1,2076)
LexToken(ASSIGNMENT,'=',1,2084)
LexToken(VAR,'graphics',1,2085)
-LexToken(SEMICOLON,';',1,2093)
-LexToken(EOL,'\n',1,2094)
+LexToken(EOL,'\n',1,2093)
LexToken(VAR,'x',1,2111)
LexToken(DOT,'.',1,2112)
LexToken(VAR,'model',1,2113)
diff --git a/js/Linear/DLR.js b/js/Linear/DLR.js
index fc840ea0..47db18d8 100644
--- a/js/Linear/DLR.js
+++ b/js/Linear/DLR.js
@@ -41,20 +41,17 @@ LexToken(VAR,'x',1,875)
LexToken(ASSIGNMENT,'=',1,876)
LexToken(OPENSQBRACKET,'[',1,877)
LexToken(CLOSESQBRACKET,']',1,878)
-LexToken(SEMICOLON,';',1,879)
-LexToken(EOL,'\n',1,880)
+LexToken(EOL,'\n',1,879)
LexToken(VAR,'y',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,'typ',1,895)
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(SELECT,'select',1,907)
LexToken(VAR,'job',1,914)
LexToken(EOL,'\n',1,917)
@@ -65,15 +62,13 @@ LexToken(EOL,'\n',1,937)
LexToken(VAR,'x',1,946)
LexToken(ASSIGNMENT,'=',1,947)
LexToken(VAR,'arg1',1,948)
-LexToken(SEMICOLON,';',1,952)
-LexToken(EOL,'\n',1,953)
+LexToken(EOL,'\n',1,952)
LexToken(VAR,'graphics',1,962)
LexToken(ASSIGNMENT,'=',1,970)
LexToken(VAR,'arg1',1,971)
LexToken(DOT,'.',1,975)
LexToken(VAR,'graphics',1,976)
-LexToken(SEMICOLON,';',1,984)
-LexToken(EOL,'\n',1,985)
+LexToken(EOL,'\n',1,984)
LexToken(VAR,'exprs',1,994)
LexToken(ASSIGNMENT,'=',1,999)
LexToken(VAR,'graphics',1,1000)
@@ -85,15 +80,13 @@ LexToken(ASSIGNMENT,'=',1,1028)
LexToken(VAR,'arg1',1,1029)
LexToken(DOT,'.',1,1033)
LexToken(VAR,'model',1,1034)
-LexToken(SEMICOLON,';',1,1039)
-LexToken(EOL,'\n',1,1040)
+LexToken(EOL,'\n',1,1039)
LexToken(VAR,'x0',1,1049)
LexToken(ASSIGNMENT,'=',1,1051)
LexToken(VAR,'model',1,1052)
LexToken(DOT,'.',1,1057)
LexToken(VAR,'dstate',1,1058)
-LexToken(SEMICOLON,';',1,1064)
-LexToken(EOL,'\n',1,1065)
+LexToken(EOL,'\n',1,1064)
LexToken(VAR,'ns',1,1074)
LexToken(ASSIGNMENT,'=',1,1076)
LexToken(VAR,'prod',1,1077)
@@ -103,8 +96,7 @@ LexToken(OPENBRACKET,'(',1,1086)
LexToken(VAR,'x0',1,1087)
LexToken(CLOSEBRACKET,')',1,1089)
LexToken(CLOSEBRACKET,')',1,1090)
-LexToken(SEMICOLON,';',1,1091)
-LexToken(EOL,'\n',1,1092)
+LexToken(EOL,'\n',1,1091)
LexToken(PREVAR,'%scicos_context',1,1101)
LexToken(ASSIGNMENT,'=',1,1116)
LexToken(PREVAR,'%scicos_context',1,1117)
@@ -136,7 +128,7 @@ LexToken(DQSTRING,'"Set discrete SISO transfer parameters"',1,1342)
LexToken(COMMA,',',1,1343)
LexToken(OPENSQBRACKET,'[',1,1359)
LexToken(DQSTRING,'"Numerator (z)"',1,1374)
-LexToken(SEMICOLON,';',1,1375)
+LexToken(SEMICOLON,';\n',1,1375)
LexToken(DQSTRING,'"Denominator (z)"',1,1405)
LexToken(CLOSESQBRACKET,']',1,1406)
LexToken(COMMA,',',1,1407)
@@ -160,8 +152,7 @@ LexToken(VAR,'ok',1,1468)
LexToken(THEN,'then',1,1471)
LexToken(EOL,'\n',1,1475)
LexToken(BREAK,'break',1,1492)
-LexToken(COMMA,',',1,1497)
-LexToken(EOL,'\n',1,1498)
+LexToken(EOL,'\n',1,1497)
LexToken(END,'end',1,1511)
LexToken(EOL,'\n',1,1514)
LexToken(IF,'if',1,1527)
@@ -216,15 +207,13 @@ LexToken(NUMBER,'2',1,1744)
LexToken(COLON,':',1,1745)
LexToken(NUMBER,'5',1,1746)
LexToken(CLOSEBRACKET,')',1,1747)
-LexToken(SEMICOLON,';',1,1748)
-LexToken(EOL,'\n',1,1749)
+LexToken(EOL,'\n',1,1748)
LexToken(VAR,'graphics',1,1766)
LexToken(DOT,'.',1,1774)
LexToken(VAR,'exprs',1,1775)
LexToken(ASSIGNMENT,'=',1,1780)
LexToken(VAR,'exprs',1,1781)
-LexToken(SEMICOLON,';',1,1786)
-LexToken(EOL,'\n',1,1787)
+LexToken(EOL,'\n',1,1786)
LexToken(OPENSQBRACKET,'[',1,1804)
LexToken(VAR,'ns1',1,1805)
LexToken(COMMA,',',1,1808)
@@ -271,17 +260,17 @@ LexToken(VAR,'A',1,1982)
LexToken(OPENBRACKET,'(',1,1983)
LexToken(COLON,':',1,1984)
LexToken(CLOSEBRACKET,')',1,1985)
-LexToken(SEMICOLON,';',1,1986)
+LexToken(SEMICOLON,';\n',1,1986)
LexToken(VAR,'B',1,2004)
LexToken(OPENBRACKET,'(',1,2005)
LexToken(COLON,':',1,2006)
LexToken(CLOSEBRACKET,')',1,2007)
-LexToken(SEMICOLON,';',1,2008)
+LexToken(SEMICOLON,';\n',1,2008)
LexToken(VAR,'C',1,2026)
LexToken(OPENBRACKET,'(',1,2027)
LexToken(COLON,':',1,2028)
LexToken(CLOSEBRACKET,')',1,2029)
-LexToken(SEMICOLON,';',1,2030)
+LexToken(SEMICOLON,';\n',1,2030)
LexToken(VAR,'D',1,2048)
LexToken(OPENBRACKET,'(',1,2049)
LexToken(COLON,':',1,2050)
@@ -317,8 +306,7 @@ LexToken(OPENSQBRACKET,'[',1,2179)
LexToken(PREVAR_BOOLEAN,'%t',1,2180)
LexToken(PREVAR_BOOLEAN,'%f',1,2183)
LexToken(CLOSESQBRACKET,']',1,2185)
-LexToken(SEMICOLON,';',1,2186)
-LexToken(EOL,'\n',1,2187)
+LexToken(EOL,'\n',1,2186)
LexToken(ELSE,'else',1,2204)
LexToken(EOL,'\n',1,2208)
LexToken(VAR,'mmm',1,2229)
@@ -327,8 +315,7 @@ LexToken(OPENSQBRACKET,'[',1,2233)
LexToken(PREVAR_BOOLEAN,'%f',1,2234)
LexToken(PREVAR_BOOLEAN,'%f',1,2237)
LexToken(CLOSESQBRACKET,']',1,2239)
-LexToken(SEMICOLON,';',1,2240)
-LexToken(EOL,'\n',1,2241)
+LexToken(EOL,'\n',1,2240)
LexToken(END,'end',1,2258)
LexToken(EOL,'\n',1,2261)
LexToken(IF,'if',1,2278)
@@ -347,8 +334,7 @@ LexToken(DOT,'.',1,2333)
LexToken(VAR,'dep_ut',1,2334)
LexToken(ASSIGNMENT,'=',1,2340)
LexToken(VAR,'mmm',1,2341)
-LexToken(COMMA,',',1,2344)
-LexToken(EOL,'\n',1,2345)
+LexToken(EOL,'\n',1,2344)
LexToken(END,'end',1,2362)
LexToken(EOL,'\n',1,2365)
LexToken(VAR,'x',1,2382)
@@ -356,8 +342,7 @@ LexToken(DOT,'.',1,2383)
LexToken(VAR,'graphics',1,2384)
LexToken(ASSIGNMENT,'=',1,2392)
LexToken(VAR,'graphics',1,2393)
-LexToken(SEMICOLON,';',1,2401)
-LexToken(EOL,'\n',1,2402)
+LexToken(EOL,'\n',1,2401)
LexToken(VAR,'x',1,2419)
LexToken(DOT,'.',1,2420)
LexToken(VAR,'model',1,2421)
@@ -386,29 +371,24 @@ LexToken(EOL,'\n',1,2547)
LexToken(VAR,'x0',1,2556)
LexToken(ASSIGNMENT,'=',1,2558)
LexToken(NUMBER,'0',1,2559)
-LexToken(SEMICOLON,';',1,2560)
-LexToken(EOL,'\n',1,2561)
+LexToken(EOL,'\n',1,2560)
LexToken(VAR,'A',1,2570)
LexToken(ASSIGNMENT,'=',1,2571)
LexToken(ADDITION,'-',1,2572)
LexToken(NUMBER,'1',1,2573)
-LexToken(SEMICOLON,';',1,2574)
-LexToken(EOL,'\n',1,2575)
+LexToken(EOL,'\n',1,2574)
LexToken(VAR,'B',1,2584)
LexToken(ASSIGNMENT,'=',1,2585)
LexToken(NUMBER,'1',1,2586)
-LexToken(SEMICOLON,';',1,2587)
-LexToken(EOL,'\n',1,2588)
+LexToken(EOL,'\n',1,2587)
LexToken(VAR,'C',1,2597)
LexToken(ASSIGNMENT,'=',1,2598)
LexToken(NUMBER,'1',1,2599)
-LexToken(SEMICOLON,';',1,2600)
-LexToken(EOL,'\n',1,2601)
+LexToken(EOL,'\n',1,2600)
LexToken(VAR,'D',1,2610)
LexToken(ASSIGNMENT,'=',1,2611)
LexToken(NUMBER,'0',1,2612)
-LexToken(SEMICOLON,';',1,2613)
-LexToken(EOL,'\n',1,2614)
+LexToken(EOL,'\n',1,2613)
LexToken(VAR,'exprs',1,2623)
LexToken(ASSIGNMENT,'=',1,2628)
LexToken(OPENSQBRACKET,'[',1,2629)
diff --git a/js/Linear/DLR_f.js b/js/Linear/DLR_f.js
index be5ebb65..82bb1c97 100644
--- a/js/Linear/DLR_f.js
+++ b/js/Linear/DLR_f.js
@@ -41,20 +41,17 @@ LexToken(VAR,'x',1,877)
LexToken(ASSIGNMENT,'=',1,878)
LexToken(OPENSQBRACKET,'[',1,879)
LexToken(CLOSESQBRACKET,']',1,880)
-LexToken(SEMICOLON,';',1,881)
-LexToken(EOL,'\n',1,882)
+LexToken(EOL,'\n',1,881)
LexToken(VAR,'y',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,'typ',1,897)
LexToken(ASSIGNMENT,'=',1,900)
LexToken(OPENSQBRACKET,'[',1,901)
LexToken(CLOSESQBRACKET,']',1,902)
-LexToken(SEMICOLON,';',1,903)
-LexToken(EOL,'\n',1,904)
+LexToken(EOL,'\n',1,903)
LexToken(SELECT,'select',1,909)
LexToken(VAR,'job',1,916)
LexToken(EOL,'\n',1,919)
@@ -65,15 +62,13 @@ LexToken(EOL,'\n',1,939)
LexToken(VAR,'x',1,948)
LexToken(ASSIGNMENT,'=',1,949)
LexToken(VAR,'arg1',1,950)
-LexToken(SEMICOLON,';',1,954)
-LexToken(EOL,'\n',1,955)
+LexToken(EOL,'\n',1,954)
LexToken(VAR,'graphics',1,964)
LexToken(ASSIGNMENT,'=',1,972)
LexToken(VAR,'arg1',1,973)
LexToken(DOT,'.',1,977)
LexToken(VAR,'graphics',1,978)
-LexToken(SEMICOLON,';',1,986)
-LexToken(EOL,'\n',1,987)
+LexToken(EOL,'\n',1,986)
LexToken(VAR,'exprs',1,996)
LexToken(ASSIGNMENT,'=',1,1001)
LexToken(VAR,'graphics',1,1002)
@@ -85,15 +80,13 @@ LexToken(ASSIGNMENT,'=',1,1030)
LexToken(VAR,'arg1',1,1031)
LexToken(DOT,'.',1,1035)
LexToken(VAR,'model',1,1036)
-LexToken(SEMICOLON,';',1,1041)
-LexToken(EOL,'\n',1,1042)
+LexToken(EOL,'\n',1,1041)
LexToken(VAR,'x0',1,1051)
LexToken(ASSIGNMENT,'=',1,1053)
LexToken(VAR,'model',1,1054)
LexToken(DOT,'.',1,1059)
LexToken(VAR,'dstate',1,1060)
-LexToken(SEMICOLON,';',1,1066)
-LexToken(EOL,'\n',1,1067)
+LexToken(EOL,'\n',1,1066)
LexToken(VAR,'ns',1,1076)
LexToken(ASSIGNMENT,'=',1,1078)
LexToken(VAR,'prod',1,1079)
@@ -103,8 +96,7 @@ LexToken(OPENBRACKET,'(',1,1088)
LexToken(VAR,'x0',1,1089)
LexToken(CLOSEBRACKET,')',1,1091)
LexToken(CLOSEBRACKET,')',1,1092)
-LexToken(SEMICOLON,';',1,1093)
-LexToken(EOL,'\n',1,1094)
+LexToken(EOL,'\n',1,1093)
LexToken(PREVAR,'%scicos_context',1,1103)
LexToken(ASSIGNMENT,'=',1,1118)
LexToken(PREVAR,'%scicos_context',1,1119)
@@ -136,7 +128,7 @@ LexToken(DQSTRING,'"Set discrete SISO transfer parameters"',1,1344)
LexToken(COMMA,',',1,1345)
LexToken(OPENSQBRACKET,'[',1,1361)
LexToken(DQSTRING,'"Numerator (z)"',1,1376)
-LexToken(SEMICOLON,';',1,1377)
+LexToken(SEMICOLON,';\n',1,1377)
LexToken(DQSTRING,'"Denominator (z)"',1,1407)
LexToken(CLOSESQBRACKET,']',1,1408)
LexToken(COMMA,',',1,1409)
@@ -160,8 +152,7 @@ LexToken(VAR,'ok',1,1470)
LexToken(THEN,'then',1,1473)
LexToken(EOL,'\n',1,1477)
LexToken(BREAK,'break',1,1494)
-LexToken(COMMA,',',1,1499)
-LexToken(EOL,'\n',1,1500)
+LexToken(EOL,'\n',1,1499)
LexToken(END,'end',1,1513)
LexToken(EOL,'\n',1,1516)
LexToken(IF,'if',1,1529)
@@ -216,15 +207,13 @@ LexToken(NUMBER,'2',1,1737)
LexToken(COLON,':',1,1738)
LexToken(NUMBER,'5',1,1739)
LexToken(CLOSEBRACKET,')',1,1740)
-LexToken(SEMICOLON,';',1,1741)
-LexToken(EOL,'\n',1,1742)
+LexToken(EOL,'\n',1,1741)
LexToken(VAR,'graphics',1,1759)
LexToken(DOT,'.',1,1767)
LexToken(VAR,'exprs',1,1768)
LexToken(ASSIGNMENT,'=',1,1773)
LexToken(VAR,'exprs',1,1774)
-LexToken(SEMICOLON,';',1,1779)
-LexToken(EOL,'\n',1,1780)
+LexToken(EOL,'\n',1,1779)
LexToken(OPENSQBRACKET,'[',1,1797)
LexToken(VAR,'ns1',1,1798)
LexToken(COMMA,',',1,1801)
@@ -271,17 +260,17 @@ LexToken(VAR,'A',1,1975)
LexToken(OPENBRACKET,'(',1,1976)
LexToken(COLON,':',1,1977)
LexToken(CLOSEBRACKET,')',1,1978)
-LexToken(SEMICOLON,';',1,1979)
+LexToken(SEMICOLON,';\n',1,1979)
LexToken(VAR,'B',1,1997)
LexToken(OPENBRACKET,'(',1,1998)
LexToken(COLON,':',1,1999)
LexToken(CLOSEBRACKET,')',1,2000)
-LexToken(SEMICOLON,';',1,2001)
+LexToken(SEMICOLON,';\n',1,2001)
LexToken(VAR,'C',1,2019)
LexToken(OPENBRACKET,'(',1,2020)
LexToken(COLON,':',1,2021)
LexToken(CLOSEBRACKET,')',1,2022)
-LexToken(SEMICOLON,';',1,2023)
+LexToken(SEMICOLON,';\n',1,2023)
LexToken(VAR,'D',1,2041)
LexToken(OPENBRACKET,'(',1,2042)
LexToken(COLON,':',1,2043)
@@ -317,8 +306,7 @@ LexToken(OPENSQBRACKET,'[',1,2172)
LexToken(PREVAR_BOOLEAN,'%t',1,2173)
LexToken(PREVAR_BOOLEAN,'%f',1,2176)
LexToken(CLOSESQBRACKET,']',1,2178)
-LexToken(SEMICOLON,';',1,2179)
-LexToken(EOL,'\n',1,2180)
+LexToken(EOL,'\n',1,2179)
LexToken(ELSE,'else',1,2197)
LexToken(EOL,'\n',1,2201)
LexToken(VAR,'mmm',1,2222)
@@ -327,8 +315,7 @@ LexToken(OPENSQBRACKET,'[',1,2226)
LexToken(PREVAR_BOOLEAN,'%f',1,2227)
LexToken(PREVAR_BOOLEAN,'%f',1,2230)
LexToken(CLOSESQBRACKET,']',1,2232)
-LexToken(SEMICOLON,';',1,2233)
-LexToken(EOL,'\n',1,2234)
+LexToken(EOL,'\n',1,2233)
LexToken(END,'end',1,2251)
LexToken(EOL,'\n',1,2254)
LexToken(IF,'if',1,2271)
@@ -355,8 +342,7 @@ LexToken(DOT,'.',1,2355)
LexToken(VAR,'graphics',1,2356)
LexToken(ASSIGNMENT,'=',1,2364)
LexToken(VAR,'graphics',1,2365)
-LexToken(SEMICOLON,';',1,2373)
-LexToken(EOL,'\n',1,2374)
+LexToken(EOL,'\n',1,2373)
LexToken(VAR,'x',1,2391)
LexToken(DOT,'.',1,2392)
LexToken(VAR,'model',1,2393)
@@ -385,29 +371,24 @@ LexToken(EOL,'\n',1,2519)
LexToken(VAR,'x0',1,2528)
LexToken(ASSIGNMENT,'=',1,2530)
LexToken(NUMBER,'0',1,2531)
-LexToken(SEMICOLON,';',1,2532)
-LexToken(EOL,'\n',1,2533)
+LexToken(EOL,'\n',1,2532)
LexToken(VAR,'A',1,2542)
LexToken(ASSIGNMENT,'=',1,2543)
LexToken(ADDITION,'-',1,2544)
LexToken(NUMBER,'1',1,2545)
-LexToken(SEMICOLON,';',1,2546)
-LexToken(EOL,'\n',1,2547)
+LexToken(EOL,'\n',1,2546)
LexToken(VAR,'B',1,2556)
LexToken(ASSIGNMENT,'=',1,2557)
LexToken(NUMBER,'1',1,2558)
-LexToken(SEMICOLON,';',1,2559)
-LexToken(EOL,'\n',1,2560)
+LexToken(EOL,'\n',1,2559)
LexToken(VAR,'C',1,2569)
LexToken(ASSIGNMENT,'=',1,2570)
LexToken(NUMBER,'1',1,2571)
-LexToken(SEMICOLON,';',1,2572)
-LexToken(EOL,'\n',1,2573)
+LexToken(EOL,'\n',1,2572)
LexToken(VAR,'D',1,2582)
LexToken(ASSIGNMENT,'=',1,2583)
LexToken(NUMBER,'0',1,2584)
-LexToken(SEMICOLON,';',1,2585)
-LexToken(EOL,'\n',1,2586)
+LexToken(EOL,'\n',1,2585)
LexToken(VAR,'exprs',1,2595)
LexToken(ASSIGNMENT,'=',1,2600)
LexToken(OPENSQBRACKET,'[',1,2601)
diff --git a/js/Linear/DLSS.js b/js/Linear/DLSS.js
index 01898a3a..fcb78665 100644
--- a/js/Linear/DLSS.js
+++ b/js/Linear/DLSS.js
@@ -41,20 +41,17 @@ LexToken(VAR,'x',1,876)
LexToken(ASSIGNMENT,'=',1,877)
LexToken(OPENSQBRACKET,'[',1,878)
LexToken(CLOSESQBRACKET,']',1,879)
-LexToken(SEMICOLON,';',1,880)
-LexToken(EOL,'\n',1,881)
+LexToken(EOL,'\n',1,880)
LexToken(VAR,'y',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,'typ',1,896)
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(SELECT,'select',1,908)
LexToken(VAR,'job',1,915)
LexToken(EOL,'\n',1,918)
@@ -71,8 +68,7 @@ LexToken(ASSIGNMENT,'=',1,970)
LexToken(VAR,'arg1',1,971)
LexToken(DOT,'.',1,975)
LexToken(VAR,'graphics',1,976)
-LexToken(SEMICOLON,';',1,984)
-LexToken(EOL,'\n',1,985)
+LexToken(EOL,'\n',1,984)
LexToken(VAR,'exprs',1,994)
LexToken(ASSIGNMENT,'=',1,999)
LexToken(VAR,'graphics',1,1000)
@@ -101,8 +97,7 @@ LexToken(NUMBER,'4',1,1077)
LexToken(NUMBER,'7',1,1079)
LexToken(CLOSESQBRACKET,']',1,1080)
LexToken(CLOSEBRACKET,')',1,1081)
-LexToken(COMMA,',',1,1082)
-LexToken(EOL,'\n',1,1083)
+LexToken(EOL,'\n',1,1082)
LexToken(END,'end',1,1092)
LexToken(EOL,'\n',1,1111)
LexToken(VAR,'model',1,1120)
@@ -110,8 +105,7 @@ LexToken(ASSIGNMENT,'=',1,1125)
LexToken(VAR,'arg1',1,1126)
LexToken(DOT,'.',1,1130)
LexToken(VAR,'model',1,1131)
-LexToken(SEMICOLON,';',1,1136)
-LexToken(EOL,'\n',1,1137)
+LexToken(EOL,'\n',1,1136)
LexToken(WHILE,'while',1,1146)
LexToken(PREVAR_BOOLEAN,'%t',1,1152)
LexToken(DO,'do',1,1155)
@@ -138,13 +132,13 @@ LexToken(DQSTRING,'"Set discrete linear system parameters"',1,1246)
LexToken(COMMA,',',1,1247)
LexToken(OPENSQBRACKET,'[',1,1263)
LexToken(DQSTRING,'"A matrix"',1,1273)
-LexToken(SEMICOLON,';',1,1274)
+LexToken(SEMICOLON,';\n',1,1274)
LexToken(DQSTRING,'"B matrix"',1,1297)
-LexToken(SEMICOLON,';',1,1298)
+LexToken(SEMICOLON,';\n',1,1298)
LexToken(DQSTRING,'"C matrix"',1,1321)
-LexToken(SEMICOLON,';',1,1322)
+LexToken(SEMICOLON,';\n',1,1322)
LexToken(DQSTRING,'"D matrix"',1,1345)
-LexToken(SEMICOLON,';',1,1346)
+LexToken(SEMICOLON,';\n',1,1346)
LexToken(DQSTRING,'"Initial state"',1,1374)
LexToken(CLOSESQBRACKET,']',1,1375)
LexToken(COMMA,',',1,1376)
@@ -199,8 +193,7 @@ LexToken(VAR,'ok',1,1595)
LexToken(THEN,'then',1,1598)
LexToken(EOL,'\n',1,1602)
LexToken(BREAK,'break',1,1619)
-LexToken(COMMA,',',1,1624)
-LexToken(EOL,'\n',1,1625)
+LexToken(EOL,'\n',1,1624)
LexToken(END,'end',1,1638)
LexToken(EOL,'\n',1,1641)
LexToken(VAR,'out',1,1654)
@@ -211,8 +204,7 @@ LexToken(VAR,'C',1,1663)
LexToken(COMMA,',',1,1664)
LexToken(NUMBER,'1',1,1665)
LexToken(CLOSEBRACKET,')',1,1666)
-LexToken(SEMICOLON,';',1,1667)
-LexToken(EOL,'\n',1,1668)
+LexToken(EOL,'\n',1,1667)
LexToken(IF,'if',1,1681)
LexToken(VAR,'out',1,1684)
LexToken(COMPARISON,'==',1,1687)
@@ -223,8 +215,7 @@ LexToken(VAR,'out',1,1712)
LexToken(ASSIGNMENT,'=',1,1715)
LexToken(OPENSQBRACKET,'[',1,1716)
LexToken(CLOSESQBRACKET,']',1,1717)
-LexToken(COMMA,',',1,1718)
-LexToken(EOL,'\n',1,1719)
+LexToken(EOL,'\n',1,1718)
LexToken(END,'end',1,1732)
LexToken(EOL,'\n',1,1735)
LexToken(VAR,'in',1,1748)
@@ -235,8 +226,7 @@ LexToken(VAR,'B',1,1756)
LexToken(COMMA,',',1,1757)
LexToken(NUMBER,'2',1,1758)
LexToken(CLOSEBRACKET,')',1,1759)
-LexToken(SEMICOLON,';',1,1760)
-LexToken(EOL,'\n',1,1761)
+LexToken(EOL,'\n',1,1760)
LexToken(IF,'if',1,1774)
LexToken(VAR,'in',1,1777)
LexToken(COMPARISON,'==',1,1779)
@@ -247,8 +237,7 @@ LexToken(VAR,'in',1,1804)
LexToken(ASSIGNMENT,'=',1,1806)
LexToken(OPENSQBRACKET,'[',1,1807)
LexToken(CLOSESQBRACKET,']',1,1808)
-LexToken(COMMA,',',1,1809)
-LexToken(EOL,'\n',1,1810)
+LexToken(EOL,'\n',1,1809)
LexToken(END,'end',1,1823)
LexToken(EOL,'\n',1,1826)
LexToken(OPENSQBRACKET,'[',1,1839)
@@ -310,8 +299,7 @@ LexToken(VAR,'C',1,1997)
LexToken(MULTIPLICATION,'*',1,1998)
LexToken(VAR,'B',1,1999)
LexToken(CLOSEBRACKET,')',1,2000)
-LexToken(SEMICOLON,';',1,2002)
-LexToken(EOL,'\n',1,2003)
+LexToken(EOL,'\n',1,2002)
LexToken(ELSEIF,'elseif',1,2020)
LexToken(VAR,'size',1,2028)
LexToken(OPENBRACKET,'(',1,2032)
@@ -331,8 +319,7 @@ LexToken(VAR,'C',1,2078)
LexToken(MULTIPLICATION,'*',1,2079)
LexToken(VAR,'B',1,2080)
LexToken(CLOSEBRACKET,')',1,2081)
-LexToken(SEMICOLON,';',1,2083)
-LexToken(EOL,'\n',1,2084)
+LexToken(EOL,'\n',1,2083)
LexToken(ELSE,'else',1,2101)
LexToken(EOL,'\n',1,2105)
LexToken(VAR,'okD',1,2126)
@@ -395,8 +382,7 @@ LexToken(DOT,'.',1,2424)
LexToken(VAR,'exprs',1,2425)
LexToken(ASSIGNMENT,'=',1,2430)
LexToken(VAR,'exprs',1,2431)
-LexToken(SEMICOLON,';',1,2436)
-LexToken(EOL,'\n',1,2437)
+LexToken(EOL,'\n',1,2436)
LexToken(VAR,'rpar',1,2458)
LexToken(ASSIGNMENT,'=',1,2462)
LexToken(OPENSQBRACKET,'[',1,2463)
@@ -420,8 +406,7 @@ LexToken(OPENBRACKET,'(',1,2480)
LexToken(COLON,':',1,2481)
LexToken(CLOSEBRACKET,')',1,2482)
LexToken(CLOSESQBRACKET,']',1,2483)
-LexToken(SEMICOLON,';',1,2484)
-LexToken(EOL,'\n',1,2485)
+LexToken(EOL,'\n',1,2484)
LexToken(IF,'if',1,2506)
LexToken(VAR,'D',1,2509)
LexToken(COMPARISON,'<>',1,2510)
@@ -446,8 +431,7 @@ LexToken(OPENSQBRACKET,'[',1,2597)
LexToken(PREVAR_BOOLEAN,'%t',1,2598)
LexToken(PREVAR_BOOLEAN,'%f',1,2601)
LexToken(CLOSESQBRACKET,']',1,2603)
-LexToken(SEMICOLON,';',1,2604)
-LexToken(EOL,'\n',1,2605)
+LexToken(EOL,'\n',1,2604)
LexToken(ELSE,'else',1,2630)
LexToken(EOL,'\n',1,2634)
LexToken(VAR,'mmm',1,2663)
@@ -456,8 +440,7 @@ LexToken(OPENSQBRACKET,'[',1,2667)
LexToken(PREVAR_BOOLEAN,'%f',1,2668)
LexToken(PREVAR_BOOLEAN,'%f',1,2671)
LexToken(CLOSESQBRACKET,']',1,2673)
-LexToken(SEMICOLON,';',1,2674)
-LexToken(EOL,'\n',1,2675)
+LexToken(EOL,'\n',1,2674)
LexToken(END,'end',1,2700)
LexToken(EOL,'\n',1,2703)
LexToken(IF,'if',1,2728)
@@ -489,8 +472,7 @@ LexToken(OPENSQBRACKET,'[',1,2865)
LexToken(PREVAR_BOOLEAN,'%f',1,2866)
LexToken(PREVAR_BOOLEAN,'%f',1,2869)
LexToken(CLOSESQBRACKET,']',1,2871)
-LexToken(SEMICOLON,';',1,2872)
-LexToken(EOL,'\n',1,2873)
+LexToken(EOL,'\n',1,2872)
LexToken(END,'end',1,2894)
LexToken(EOL,'\n',1,2897)
LexToken(VAR,'model',1,2918)
@@ -501,8 +483,7 @@ LexToken(VAR,'x0',1,2931)
LexToken(OPENBRACKET,'(',1,2933)
LexToken(COLON,':',1,2934)
LexToken(CLOSEBRACKET,')',1,2935)
-LexToken(SEMICOLON,';',1,2936)
-LexToken(EOL,'\n',1,2937)
+LexToken(EOL,'\n',1,2936)
LexToken(VAR,'model',1,2958)
LexToken(DOT,'.',1,2963)
LexToken(VAR,'rpar',1,2964)
@@ -514,8 +495,7 @@ LexToken(DOT,'.',1,2995)
LexToken(VAR,'graphics',1,2996)
LexToken(ASSIGNMENT,'=',1,3004)
LexToken(VAR,'graphics',1,3005)
-LexToken(SEMICOLON,';',1,3013)
-LexToken(EOL,'\n',1,3014)
+LexToken(EOL,'\n',1,3013)
LexToken(VAR,'x',1,3035)
LexToken(DOT,'.',1,3036)
LexToken(VAR,'model',1,3037)
@@ -537,29 +517,24 @@ LexToken(EOL,'\n',1,3145)
LexToken(VAR,'x0',1,3154)
LexToken(ASSIGNMENT,'=',1,3156)
LexToken(NUMBER,'0',1,3157)
-LexToken(SEMICOLON,';',1,3158)
-LexToken(EOL,'\n',1,3159)
+LexToken(EOL,'\n',1,3158)
LexToken(VAR,'A',1,3168)
LexToken(ASSIGNMENT,'=',1,3169)
LexToken(ADDITION,'-',1,3170)
LexToken(NUMBER,'1',1,3171)
-LexToken(SEMICOLON,';',1,3172)
-LexToken(EOL,'\n',1,3173)
+LexToken(EOL,'\n',1,3172)
LexToken(VAR,'B',1,3182)
LexToken(ASSIGNMENT,'=',1,3183)
LexToken(NUMBER,'1',1,3184)
-LexToken(SEMICOLON,';',1,3185)
-LexToken(EOL,'\n',1,3186)
+LexToken(EOL,'\n',1,3185)
LexToken(VAR,'C',1,3195)
LexToken(ASSIGNMENT,'=',1,3196)
LexToken(NUMBER,'1',1,3197)
-LexToken(SEMICOLON,';',1,3198)
-LexToken(EOL,'\n',1,3199)
+LexToken(EOL,'\n',1,3198)
LexToken(VAR,'D',1,3208)
LexToken(ASSIGNMENT,'=',1,3209)
LexToken(NUMBER,'0',1,3210)
-LexToken(SEMICOLON,';',1,3211)
-LexToken(EOL,'\n',1,3212)
+LexToken(EOL,'\n',1,3211)
LexToken(VAR,'model',1,3221)
LexToken(ASSIGNMENT,'=',1,3226)
LexToken(SCICOS_MODEL,'scicos_model',1,3227)
@@ -656,7 +631,7 @@ LexToken(OPENBRACKET,'(',1,3494)
LexToken(VAR,'A',1,3495)
LexToken(CLOSEBRACKET,')',1,3496)
LexToken(CLOSEBRACKET,')',1,3497)
-LexToken(SEMICOLON,';',1,3498)
+LexToken(SEMICOLON,';\n',1,3498)
LexToken(VAR,'strcat',1,3508)
LexToken(OPENBRACKET,'(',1,3514)
LexToken(VAR,'sci2exp',1,3515)
@@ -664,7 +639,7 @@ LexToken(OPENBRACKET,'(',1,3522)
LexToken(VAR,'B',1,3523)
LexToken(CLOSEBRACKET,')',1,3524)
LexToken(CLOSEBRACKET,')',1,3525)
-LexToken(SEMICOLON,';',1,3526)
+LexToken(SEMICOLON,';\n',1,3526)
LexToken(VAR,'strcat',1,3536)
LexToken(OPENBRACKET,'(',1,3542)
LexToken(VAR,'sci2exp',1,3543)
@@ -672,7 +647,7 @@ LexToken(OPENBRACKET,'(',1,3550)
LexToken(VAR,'C',1,3551)
LexToken(CLOSEBRACKET,')',1,3552)
LexToken(CLOSEBRACKET,')',1,3553)
-LexToken(SEMICOLON,';',1,3554)
+LexToken(SEMICOLON,';\n',1,3554)
LexToken(VAR,'strcat',1,3564)
LexToken(OPENBRACKET,'(',1,3570)
LexToken(VAR,'sci2exp',1,3571)
@@ -680,7 +655,7 @@ LexToken(OPENBRACKET,'(',1,3578)
LexToken(VAR,'D',1,3579)
LexToken(CLOSEBRACKET,')',1,3580)
LexToken(CLOSEBRACKET,')',1,3581)
-LexToken(SEMICOLON,';',1,3582)
+LexToken(SEMICOLON,';\n',1,3582)
LexToken(VAR,'strcat',1,3592)
LexToken(OPENBRACKET,'(',1,3598)
LexToken(VAR,'sci2exp',1,3599)
diff --git a/js/Linear/DLSS_f.js b/js/Linear/DLSS_f.js
index d8d22bd1..aa0356f5 100644
--- a/js/Linear/DLSS_f.js
+++ b/js/Linear/DLSS_f.js
@@ -41,20 +41,17 @@ LexToken(VAR,'x',1,878)
LexToken(ASSIGNMENT,'=',1,879)
LexToken(OPENSQBRACKET,'[',1,880)
LexToken(CLOSESQBRACKET,']',1,881)
-LexToken(SEMICOLON,';',1,882)
-LexToken(EOL,'\n',1,883)
+LexToken(EOL,'\n',1,882)
LexToken(VAR,'y',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,'typ',1,898)
LexToken(ASSIGNMENT,'=',1,901)
LexToken(OPENSQBRACKET,'[',1,902)
LexToken(CLOSESQBRACKET,']',1,903)
-LexToken(SEMICOLON,';',1,904)
-LexToken(EOL,'\n',1,905)
+LexToken(EOL,'\n',1,904)
LexToken(SELECT,'select',1,910)
LexToken(VAR,'job',1,917)
LexToken(EOL,'\n',1,920)
@@ -71,8 +68,7 @@ LexToken(ASSIGNMENT,'=',1,972)
LexToken(VAR,'arg1',1,973)
LexToken(DOT,'.',1,977)
LexToken(VAR,'graphics',1,978)
-LexToken(SEMICOLON,';',1,986)
-LexToken(EOL,'\n',1,987)
+LexToken(EOL,'\n',1,986)
LexToken(VAR,'exprs',1,996)
LexToken(ASSIGNMENT,'=',1,1001)
LexToken(VAR,'graphics',1,1002)
@@ -101,8 +97,7 @@ LexToken(NUMBER,'4',1,1079)
LexToken(NUMBER,'7',1,1081)
LexToken(CLOSESQBRACKET,']',1,1082)
LexToken(CLOSEBRACKET,')',1,1083)
-LexToken(COMMA,',',1,1084)
-LexToken(EOL,'\n',1,1085)
+LexToken(EOL,'\n',1,1084)
LexToken(END,'end',1,1094)
LexToken(EOL,'\n',1,1113)
LexToken(VAR,'model',1,1122)
@@ -110,8 +105,7 @@ LexToken(ASSIGNMENT,'=',1,1127)
LexToken(VAR,'arg1',1,1128)
LexToken(DOT,'.',1,1132)
LexToken(VAR,'model',1,1133)
-LexToken(SEMICOLON,';',1,1138)
-LexToken(EOL,'\n',1,1139)
+LexToken(EOL,'\n',1,1138)
LexToken(WHILE,'while',1,1148)
LexToken(PREVAR_BOOLEAN,'%t',1,1154)
LexToken(DO,'do',1,1157)
@@ -138,13 +132,13 @@ LexToken(DQSTRING,'"Set discrete linear system parameters"',1,1248)
LexToken(COMMA,',',1,1249)
LexToken(OPENSQBRACKET,'[',1,1265)
LexToken(DQSTRING,'"A matrix"',1,1275)
-LexToken(SEMICOLON,';',1,1276)
+LexToken(SEMICOLON,';\n',1,1276)
LexToken(DQSTRING,'"B matrix"',1,1299)
-LexToken(SEMICOLON,';',1,1300)
+LexToken(SEMICOLON,';\n',1,1300)
LexToken(DQSTRING,'"C matrix"',1,1323)
-LexToken(SEMICOLON,';',1,1324)
+LexToken(SEMICOLON,';\n',1,1324)
LexToken(DQSTRING,'"D matrix"',1,1347)
-LexToken(SEMICOLON,';',1,1348)
+LexToken(SEMICOLON,';\n',1,1348)
LexToken(DQSTRING,'"Initial state"',1,1376)
LexToken(CLOSESQBRACKET,']',1,1377)
LexToken(COMMA,',',1,1378)
@@ -199,8 +193,7 @@ LexToken(VAR,'ok',1,1597)
LexToken(THEN,'then',1,1600)
LexToken(EOL,'\n',1,1604)
LexToken(BREAK,'break',1,1621)
-LexToken(COMMA,',',1,1626)
-LexToken(EOL,'\n',1,1627)
+LexToken(EOL,'\n',1,1626)
LexToken(END,'end',1,1640)
LexToken(EOL,'\n',1,1643)
LexToken(VAR,'out',1,1656)
@@ -211,8 +204,7 @@ LexToken(VAR,'C',1,1665)
LexToken(COMMA,',',1,1666)
LexToken(NUMBER,'1',1,1667)
LexToken(CLOSEBRACKET,')',1,1668)
-LexToken(SEMICOLON,';',1,1669)
-LexToken(EOL,'\n',1,1670)
+LexToken(EOL,'\n',1,1669)
LexToken(IF,'if',1,1683)
LexToken(VAR,'out',1,1686)
LexToken(COMPARISON,'==',1,1689)
@@ -223,8 +215,7 @@ LexToken(VAR,'out',1,1714)
LexToken(ASSIGNMENT,'=',1,1717)
LexToken(OPENSQBRACKET,'[',1,1718)
LexToken(CLOSESQBRACKET,']',1,1719)
-LexToken(COMMA,',',1,1720)
-LexToken(EOL,'\n',1,1721)
+LexToken(EOL,'\n',1,1720)
LexToken(END,'end',1,1734)
LexToken(EOL,'\n',1,1737)
LexToken(VAR,'in',1,1750)
@@ -235,8 +226,7 @@ LexToken(VAR,'B',1,1758)
LexToken(COMMA,',',1,1759)
LexToken(NUMBER,'2',1,1760)
LexToken(CLOSEBRACKET,')',1,1761)
-LexToken(SEMICOLON,';',1,1762)
-LexToken(EOL,'\n',1,1763)
+LexToken(EOL,'\n',1,1762)
LexToken(IF,'if',1,1776)
LexToken(VAR,'in',1,1779)
LexToken(COMPARISON,'==',1,1781)
@@ -247,8 +237,7 @@ LexToken(VAR,'in',1,1806)
LexToken(ASSIGNMENT,'=',1,1808)
LexToken(OPENSQBRACKET,'[',1,1809)
LexToken(CLOSESQBRACKET,']',1,1810)
-LexToken(COMMA,',',1,1811)
-LexToken(EOL,'\n',1,1812)
+LexToken(EOL,'\n',1,1811)
LexToken(END,'end',1,1825)
LexToken(EOL,'\n',1,1828)
LexToken(OPENSQBRACKET,'[',1,1841)
@@ -308,8 +297,7 @@ LexToken(DOT,'.',1,2080)
LexToken(VAR,'exprs',1,2081)
LexToken(ASSIGNMENT,'=',1,2086)
LexToken(VAR,'exprs',1,2087)
-LexToken(SEMICOLON,';',1,2092)
-LexToken(EOL,'\n',1,2093)
+LexToken(EOL,'\n',1,2092)
LexToken(VAR,'rpar',1,2114)
LexToken(ASSIGNMENT,'=',1,2118)
LexToken(OPENSQBRACKET,'[',1,2119)
@@ -333,8 +321,7 @@ LexToken(OPENBRACKET,'(',1,2136)
LexToken(COLON,':',1,2137)
LexToken(CLOSEBRACKET,')',1,2138)
LexToken(CLOSESQBRACKET,']',1,2139)
-LexToken(SEMICOLON,';',1,2140)
-LexToken(EOL,'\n',1,2141)
+LexToken(EOL,'\n',1,2140)
LexToken(IF,'if',1,2162)
LexToken(VAR,'D',1,2165)
LexToken(COMPARISON,'<>',1,2166)
@@ -359,8 +346,7 @@ LexToken(OPENSQBRACKET,'[',1,2253)
LexToken(PREVAR_BOOLEAN,'%t',1,2254)
LexToken(PREVAR_BOOLEAN,'%f',1,2257)
LexToken(CLOSESQBRACKET,']',1,2259)
-LexToken(SEMICOLON,';',1,2260)
-LexToken(EOL,'\n',1,2261)
+LexToken(EOL,'\n',1,2260)
LexToken(ELSE,'else',1,2286)
LexToken(EOL,'\n',1,2290)
LexToken(VAR,'mmm',1,2319)
@@ -369,8 +355,7 @@ LexToken(OPENSQBRACKET,'[',1,2323)
LexToken(PREVAR_BOOLEAN,'%f',1,2324)
LexToken(PREVAR_BOOLEAN,'%f',1,2327)
LexToken(CLOSESQBRACKET,']',1,2329)
-LexToken(SEMICOLON,';',1,2330)
-LexToken(EOL,'\n',1,2331)
+LexToken(EOL,'\n',1,2330)
LexToken(END,'end',1,2356)
LexToken(EOL,'\n',1,2359)
LexToken(IF,'if',1,2384)
@@ -389,8 +374,7 @@ LexToken(DOT,'.',1,2447)
LexToken(VAR,'dep_ut',1,2448)
LexToken(ASSIGNMENT,'=',1,2454)
LexToken(VAR,'mmm',1,2455)
-LexToken(COMMA,',',1,2458)
-LexToken(EOL,'\n',1,2459)
+LexToken(EOL,'\n',1,2458)
LexToken(END,'end',1,2484)
LexToken(EOL,'\n',1,2487)
LexToken(ELSE,'else',1,2508)
@@ -403,8 +387,7 @@ LexToken(OPENSQBRACKET,'[',1,2550)
LexToken(PREVAR_BOOLEAN,'%f',1,2551)
LexToken(PREVAR_BOOLEAN,'%f',1,2554)
LexToken(CLOSESQBRACKET,']',1,2556)
-LexToken(SEMICOLON,';',1,2557)
-LexToken(EOL,'\n',1,2558)
+LexToken(EOL,'\n',1,2557)
LexToken(END,'end',1,2579)
LexToken(EOL,'\n',1,2582)
LexToken(VAR,'model',1,2603)
@@ -415,8 +398,7 @@ LexToken(VAR,'x0',1,2616)
LexToken(OPENBRACKET,'(',1,2618)
LexToken(COLON,':',1,2619)
LexToken(CLOSEBRACKET,')',1,2620)
-LexToken(SEMICOLON,';',1,2621)
-LexToken(EOL,'\n',1,2622)
+LexToken(EOL,'\n',1,2621)
LexToken(VAR,'model',1,2643)
LexToken(DOT,'.',1,2648)
LexToken(VAR,'rpar',1,2649)
@@ -428,8 +410,7 @@ LexToken(DOT,'.',1,2680)
LexToken(VAR,'graphics',1,2681)
LexToken(ASSIGNMENT,'=',1,2689)
LexToken(VAR,'graphics',1,2690)
-LexToken(SEMICOLON,';',1,2698)
-LexToken(EOL,'\n',1,2699)
+LexToken(EOL,'\n',1,2698)
LexToken(VAR,'x',1,2720)
LexToken(DOT,'.',1,2721)
LexToken(VAR,'model',1,2722)
@@ -468,8 +449,7 @@ LexToken(SEMICOLON,';',1,2856)
LexToken(VAR,'D',1,2857)
LexToken(ASSIGNMENT,'=',1,2858)
LexToken(NUMBER,'0',1,2859)
-LexToken(SEMICOLON,';',1,2860)
-LexToken(EOL,'\n',1,2861)
+LexToken(EOL,'\n',1,2860)
LexToken(VAR,'model',1,2870)
LexToken(ASSIGNMENT,'=',1,2875)
LexToken(SCICOS_MODEL,'scicos_model',1,2876)
@@ -566,7 +546,7 @@ LexToken(OPENBRACKET,'(',1,3142)
LexToken(VAR,'A',1,3143)
LexToken(CLOSEBRACKET,')',1,3144)
LexToken(CLOSEBRACKET,')',1,3145)
-LexToken(SEMICOLON,';',1,3146)
+LexToken(SEMICOLON,';\n',1,3146)
LexToken(VAR,'strcat',1,3156)
LexToken(OPENBRACKET,'(',1,3162)
LexToken(VAR,'sci2exp',1,3163)
@@ -574,7 +554,7 @@ LexToken(OPENBRACKET,'(',1,3170)
LexToken(VAR,'B',1,3171)
LexToken(CLOSEBRACKET,')',1,3172)
LexToken(CLOSEBRACKET,')',1,3173)
-LexToken(SEMICOLON,';',1,3174)
+LexToken(SEMICOLON,';\n',1,3174)
LexToken(VAR,'strcat',1,3184)
LexToken(OPENBRACKET,'(',1,3190)
LexToken(VAR,'sci2exp',1,3191)
@@ -582,7 +562,7 @@ LexToken(OPENBRACKET,'(',1,3198)
LexToken(VAR,'C',1,3199)
LexToken(CLOSEBRACKET,')',1,3200)
LexToken(CLOSEBRACKET,')',1,3201)
-LexToken(SEMICOLON,';',1,3202)
+LexToken(SEMICOLON,';\n',1,3202)
LexToken(VAR,'strcat',1,3212)
LexToken(OPENBRACKET,'(',1,3218)
LexToken(VAR,'sci2exp',1,3219)
@@ -590,7 +570,7 @@ LexToken(OPENBRACKET,'(',1,3226)
LexToken(VAR,'D',1,3227)
LexToken(CLOSEBRACKET,')',1,3228)
LexToken(CLOSEBRACKET,')',1,3229)
-LexToken(SEMICOLON,';',1,3230)
+LexToken(SEMICOLON,';\n',1,3230)
LexToken(VAR,'strcat',1,3240)
LexToken(OPENBRACKET,'(',1,3246)
LexToken(VAR,'sci2exp',1,3247)
diff --git a/js/Linear/DOLLAR.js b/js/Linear/DOLLAR.js
index ebd40fb9..f0f937b2 100644
--- a/js/Linear/DOLLAR.js
+++ b/js/Linear/DOLLAR.js
@@ -41,20 +41,17 @@ LexToken(VAR,'x',1,878)
LexToken(ASSIGNMENT,'=',1,879)
LexToken(OPENSQBRACKET,'[',1,880)
LexToken(CLOSESQBRACKET,']',1,881)
-LexToken(SEMICOLON,';',1,882)
-LexToken(EOL,'\n',1,883)
+LexToken(EOL,'\n',1,882)
LexToken(VAR,'y',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,'typ',1,898)
LexToken(ASSIGNMENT,'=',1,901)
LexToken(OPENSQBRACKET,'[',1,902)
LexToken(CLOSESQBRACKET,']',1,903)
-LexToken(SEMICOLON,';',1,904)
-LexToken(EOL,'\n',1,905)
+LexToken(EOL,'\n',1,904)
LexToken(SELECT,'select',1,910)
LexToken(VAR,'job',1,917)
LexToken(EOL,'\n',1,920)
@@ -65,15 +62,13 @@ LexToken(EOL,'\n',1,940)
LexToken(VAR,'x',1,949)
LexToken(ASSIGNMENT,'=',1,950)
LexToken(VAR,'arg1',1,951)
-LexToken(SEMICOLON,';',1,955)
-LexToken(EOL,'\n',1,956)
+LexToken(EOL,'\n',1,955)
LexToken(VAR,'graphics',1,965)
LexToken(ASSIGNMENT,'=',1,973)
LexToken(VAR,'arg1',1,974)
LexToken(DOT,'.',1,978)
LexToken(VAR,'graphics',1,979)
-LexToken(SEMICOLON,';',1,987)
-LexToken(EOL,'\n',1,988)
+LexToken(EOL,'\n',1,987)
LexToken(VAR,'exprs',1,997)
LexToken(ASSIGNMENT,'=',1,1002)
LexToken(VAR,'graphics',1,1003)
@@ -85,8 +80,7 @@ LexToken(ASSIGNMENT,'=',1,1031)
LexToken(VAR,'arg1',1,1032)
LexToken(DOT,'.',1,1036)
LexToken(VAR,'model',1,1037)
-LexToken(SEMICOLON,';',1,1042)
-LexToken(EOL,'\n',1,1043)
+LexToken(EOL,'\n',1,1042)
LexToken(EOL,'\n',1,1076)
LexToken(IF,'if',1,1085)
LexToken(VAR,'size',1,1088)
@@ -105,8 +99,7 @@ LexToken(NUMBER,'2',1,1129)
LexToken(CLOSEBRACKET,')',1,1130)
LexToken(ASSIGNMENT,'=',1,1131)
LexToken(DQSTRING,'"0"',1,1134)
-LexToken(SEMICOLON,';',1,1135)
-LexToken(EOL,'\n',1,1136)
+LexToken(EOL,'\n',1,1135)
LexToken(END,'end',1,1145)
LexToken(EOL,'\n',1,1148)
LexToken(WHILE,'while',1,1157)
@@ -159,8 +152,7 @@ LexToken(VAR,'ok',1,1370)
LexToken(THEN,'then',1,1373)
LexToken(EOL,'\n',1,1377)
LexToken(BREAK,'break',1,1394)
-LexToken(COMMA,',',1,1399)
-LexToken(EOL,'\n',1,1400)
+LexToken(EOL,'\n',1,1399)
LexToken(END,'end',1,1413)
LexToken(EOL,'\n',1,1416)
LexToken(VAR,'out',1,1429)
@@ -179,8 +171,7 @@ LexToken(COMMA,',',1,1450)
LexToken(NUMBER,'2',1,1451)
LexToken(CLOSEBRACKET,')',1,1452)
LexToken(CLOSESQBRACKET,']',1,1453)
-LexToken(SEMICOLON,';',1,1454)
-LexToken(EOL,'\n',1,1455)
+LexToken(EOL,'\n',1,1454)
LexToken(IF,'if',1,1468)
LexToken(VAR,'out',1,1471)
LexToken(COMPARISON,'==',1,1474)
@@ -191,8 +182,7 @@ LexToken(VAR,'out',1,1499)
LexToken(ASSIGNMENT,'=',1,1502)
LexToken(OPENSQBRACKET,'[',1,1503)
LexToken(CLOSESQBRACKET,']',1,1504)
-LexToken(COMMA,',',1,1505)
-LexToken(EOL,'\n',1,1506)
+LexToken(EOL,'\n',1,1505)
LexToken(END,'end',1,1519)
LexToken(EOL,'\n',1,1522)
LexToken(VAR,'in',1,1535)
@@ -218,16 +208,14 @@ LexToken(VAR,'list',1,1610)
LexToken(OPENBRACKET,'(',1,1614)
LexToken(VAR,'a',1,1615)
LexToken(CLOSEBRACKET,')',1,1616)
-LexToken(SEMICOLON,';',1,1617)
-LexToken(EOL,'\n',1,1618)
+LexToken(EOL,'\n',1,1617)
LexToken(VAR,'model',1,1631)
LexToken(DOT,'.',1,1636)
LexToken(VAR,'dstate',1,1637)
LexToken(ASSIGNMENT,'=',1,1643)
LexToken(OPENSQBRACKET,'[',1,1644)
LexToken(CLOSESQBRACKET,']',1,1645)
-LexToken(SEMICOLON,';',1,1646)
-LexToken(EOL,'\n',1,1647)
+LexToken(EOL,'\n',1,1646)
LexToken(IF,'if',1,1660)
LexToken(VAR,'type',1,1663)
LexToken(OPENBRACKET,'(',1,1668)
@@ -249,13 +237,11 @@ LexToken(EOL,'\n',1,1715)
LexToken(VAR,'it',1,1736)
LexToken(ASSIGNMENT,'=',1,1738)
LexToken(NUMBER,'1',1,1739)
-LexToken(SEMICOLON,';',1,1740)
-LexToken(EOL,'\n',1,1741)
+LexToken(EOL,'\n',1,1740)
LexToken(VAR,'ot',1,1762)
LexToken(ASSIGNMENT,'=',1,1764)
LexToken(NUMBER,'1',1,1765)
-LexToken(SEMICOLON,';',1,1766)
-LexToken(EOL,'\n',1,1767)
+LexToken(EOL,'\n',1,1766)
LexToken(IF,'if',1,1788)
LexToken(OPENBRACKET,'(',1,1791)
LexToken(VAR,'size',1,1792)
@@ -288,8 +274,7 @@ LexToken(DQSTRING,'"dollar4"',1,1873)
LexToken(COMMA,',',1,1874)
LexToken(NUMBER,'4',1,1875)
LexToken(CLOSEBRACKET,')',1,1876)
-LexToken(SEMICOLON,';',1,1877)
-LexToken(EOL,'\n',1,1878)
+LexToken(EOL,'\n',1,1877)
LexToken(VAR,'model',1,1903)
LexToken(DOT,'.',1,1908)
LexToken(VAR,'dstate',1,1909)
@@ -298,8 +283,7 @@ LexToken(VAR,'a',1,1916)
LexToken(OPENBRACKET,'(',1,1917)
LexToken(COLON,':',1,1918)
LexToken(CLOSEBRACKET,')',1,1919)
-LexToken(SEMICOLON,';',1,1920)
-LexToken(EOL,'\n',1,1921)
+LexToken(EOL,'\n',1,1920)
LexToken(VAR,'model',1,1946)
LexToken(DOT,'.',1,1951)
LexToken(VAR,'odstate',1,1952)
@@ -307,8 +291,7 @@ LexToken(ASSIGNMENT,'=',1,1959)
LexToken(VAR,'list',1,1960)
LexToken(OPENBRACKET,'(',1,1964)
LexToken(CLOSEBRACKET,')',1,1965)
-LexToken(SEMICOLON,';',1,1966)
-LexToken(EOL,'\n',1,1967)
+LexToken(EOL,'\n',1,1966)
LexToken(END,'end',1,1988)
LexToken(EOL,'\n',1,1991)
LexToken(ELSE,'else',1,2008)
@@ -316,13 +299,11 @@ LexToken(EOL,'\n',1,2012)
LexToken(VAR,'it',1,2033)
LexToken(ASSIGNMENT,'=',1,2035)
LexToken(NUMBER,'2',1,2036)
-LexToken(SEMICOLON,';',1,2037)
-LexToken(EOL,'\n',1,2038)
+LexToken(EOL,'\n',1,2037)
LexToken(VAR,'ot',1,2059)
LexToken(ASSIGNMENT,'=',1,2061)
LexToken(NUMBER,'2',1,2062)
-LexToken(SEMICOLON,';',1,2063)
-LexToken(EOL,'\n',1,2064)
+LexToken(EOL,'\n',1,2063)
LexToken(END,'end',1,2081)
LexToken(EOL,'\n',1,2084)
LexToken(ELSEIF,'elseif',1,2097)
@@ -339,13 +320,11 @@ LexToken(EOL,'\n',1,2129)
LexToken(VAR,'it',1,2146)
LexToken(ASSIGNMENT,'=',1,2148)
LexToken(NUMBER,'3',1,2149)
-LexToken(SEMICOLON,';',1,2150)
-LexToken(EOL,'\n',1,2151)
+LexToken(EOL,'\n',1,2150)
LexToken(VAR,'ot',1,2168)
LexToken(ASSIGNMENT,'=',1,2170)
LexToken(NUMBER,'3',1,2171)
-LexToken(SEMICOLON,';',1,2172)
-LexToken(EOL,'\n',1,2173)
+LexToken(EOL,'\n',1,2172)
LexToken(ELSEIF,'elseif',1,2186)
LexToken(OPENBRACKET,'(',1,2193)
LexToken(VAR,'typeof',1,2194)
@@ -360,13 +339,11 @@ LexToken(EOL,'\n',1,2218)
LexToken(VAR,'it',1,2235)
LexToken(ASSIGNMENT,'=',1,2237)
LexToken(NUMBER,'4',1,2238)
-LexToken(SEMICOLON,';',1,2239)
-LexToken(EOL,'\n',1,2240)
+LexToken(EOL,'\n',1,2239)
LexToken(VAR,'ot',1,2257)
LexToken(ASSIGNMENT,'=',1,2259)
LexToken(NUMBER,'4',1,2260)
-LexToken(SEMICOLON,';',1,2261)
-LexToken(EOL,'\n',1,2262)
+LexToken(EOL,'\n',1,2261)
LexToken(ELSEIF,'elseif',1,2275)
LexToken(OPENBRACKET,'(',1,2282)
LexToken(VAR,'typeof',1,2283)
@@ -381,13 +358,11 @@ LexToken(EOL,'\n',1,2306)
LexToken(VAR,'it',1,2323)
LexToken(ASSIGNMENT,'=',1,2325)
LexToken(NUMBER,'5',1,2326)
-LexToken(SEMICOLON,';',1,2327)
-LexToken(EOL,'\n',1,2328)
+LexToken(EOL,'\n',1,2327)
LexToken(VAR,'ot',1,2345)
LexToken(ASSIGNMENT,'=',1,2347)
LexToken(NUMBER,'5',1,2348)
-LexToken(SEMICOLON,';',1,2349)
-LexToken(EOL,'\n',1,2350)
+LexToken(EOL,'\n',1,2349)
LexToken(ELSEIF,'elseif',1,2363)
LexToken(OPENBRACKET,'(',1,2370)
LexToken(VAR,'typeof',1,2371)
@@ -402,13 +377,11 @@ LexToken(EOL,'\n',1,2396)
LexToken(VAR,'it',1,2413)
LexToken(ASSIGNMENT,'=',1,2415)
LexToken(NUMBER,'6',1,2416)
-LexToken(SEMICOLON,';',1,2417)
-LexToken(EOL,'\n',1,2418)
+LexToken(EOL,'\n',1,2417)
LexToken(VAR,'ot',1,2435)
LexToken(ASSIGNMENT,'=',1,2437)
LexToken(NUMBER,'6',1,2438)
-LexToken(SEMICOLON,';',1,2439)
-LexToken(EOL,'\n',1,2440)
+LexToken(EOL,'\n',1,2439)
LexToken(ELSEIF,'elseif',1,2453)
LexToken(OPENBRACKET,'(',1,2460)
LexToken(VAR,'typeof',1,2461)
@@ -423,13 +396,11 @@ LexToken(EOL,'\n',1,2486)
LexToken(VAR,'it',1,2503)
LexToken(ASSIGNMENT,'=',1,2505)
LexToken(NUMBER,'7',1,2506)
-LexToken(SEMICOLON,';',1,2507)
-LexToken(EOL,'\n',1,2508)
+LexToken(EOL,'\n',1,2507)
LexToken(VAR,'ot',1,2525)
LexToken(ASSIGNMENT,'=',1,2527)
LexToken(NUMBER,'7',1,2528)
-LexToken(SEMICOLON,';',1,2529)
-LexToken(EOL,'\n',1,2530)
+LexToken(EOL,'\n',1,2529)
LexToken(ELSEIF,'elseif',1,2543)
LexToken(OPENBRACKET,'(',1,2550)
LexToken(VAR,'typeof',1,2551)
@@ -444,26 +415,22 @@ LexToken(EOL,'\n',1,2575)
LexToken(VAR,'it',1,2592)
LexToken(ASSIGNMENT,'=',1,2594)
LexToken(NUMBER,'8',1,2595)
-LexToken(SEMICOLON,';',1,2596)
-LexToken(EOL,'\n',1,2597)
+LexToken(EOL,'\n',1,2596)
LexToken(VAR,'ot',1,2614)
LexToken(ASSIGNMENT,'=',1,2616)
LexToken(NUMBER,'8',1,2617)
-LexToken(SEMICOLON,';',1,2618)
-LexToken(EOL,'\n',1,2619)
+LexToken(EOL,'\n',1,2618)
LexToken(ELSE,'else',1,2632)
LexToken(EOL,'\n',1,2636)
LexToken(VAR,'message',1,2653)
LexToken(OPENBRACKET,'(',1,2661)
LexToken(DQSTRING,'"type is not recognized"',1,2685)
LexToken(CLOSEBRACKET,')',1,2686)
-LexToken(SEMICOLON,';',1,2687)
-LexToken(EOL,'\n',1,2688)
+LexToken(EOL,'\n',1,2687)
LexToken(VAR,'ok',1,2705)
LexToken(ASSIGNMENT,'=',1,2707)
LexToken(PREVAR_BOOLEAN,'%f',1,2708)
-LexToken(SEMICOLON,';',1,2710)
-LexToken(EOL,'\n',1,2711)
+LexToken(EOL,'\n',1,2710)
LexToken(END,'end',1,2724)
LexToken(EOL,'\n',1,2727)
LexToken(IF,'if',1,2740)
@@ -522,15 +489,13 @@ LexToken(DOT,'.',1,2915)
LexToken(VAR,'exprs',1,2916)
LexToken(ASSIGNMENT,'=',1,2921)
LexToken(VAR,'exprs',1,2922)
-LexToken(SEMICOLON,';',1,2927)
-LexToken(EOL,'\n',1,2928)
+LexToken(EOL,'\n',1,2927)
LexToken(VAR,'x',1,2945)
LexToken(DOT,'.',1,2946)
LexToken(VAR,'graphics',1,2947)
LexToken(ASSIGNMENT,'=',1,2955)
LexToken(VAR,'graphics',1,2956)
-LexToken(SEMICOLON,';',1,2964)
-LexToken(EOL,'\n',1,2965)
+LexToken(EOL,'\n',1,2964)
LexToken(VAR,'x',1,2982)
LexToken(DOT,'.',1,2983)
LexToken(VAR,'model',1,2984)
diff --git a/js/Linear/DOLLAR_f.js b/js/Linear/DOLLAR_f.js
index f20f6f61..ed077a1b 100644
--- a/js/Linear/DOLLAR_f.js
+++ b/js/Linear/DOLLAR_f.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)
@@ -65,15 +62,13 @@ LexToken(EOL,'\n',1,942)
LexToken(VAR,'x',1,951)
LexToken(ASSIGNMENT,'=',1,952)
LexToken(VAR,'arg1',1,953)
-LexToken(SEMICOLON,';',1,957)
-LexToken(EOL,'\n',1,958)
+LexToken(EOL,'\n',1,957)
LexToken(VAR,'graphics',1,967)
LexToken(ASSIGNMENT,'=',1,975)
LexToken(VAR,'arg1',1,976)
LexToken(DOT,'.',1,980)
LexToken(VAR,'graphics',1,981)
-LexToken(SEMICOLON,';',1,989)
-LexToken(EOL,'\n',1,990)
+LexToken(EOL,'\n',1,989)
LexToken(VAR,'exprs',1,999)
LexToken(ASSIGNMENT,'=',1,1004)
LexToken(VAR,'graphics',1,1005)
@@ -85,8 +80,7 @@ LexToken(ASSIGNMENT,'=',1,1033)
LexToken(VAR,'arg1',1,1034)
LexToken(DOT,'.',1,1038)
LexToken(VAR,'model',1,1039)
-LexToken(SEMICOLON,';',1,1044)
-LexToken(EOL,'\n',1,1045)
+LexToken(EOL,'\n',1,1044)
LexToken(EOL,'\n',1,1078)
LexToken(IF,'if',1,1087)
LexToken(VAR,'size',1,1090)
@@ -105,8 +99,7 @@ LexToken(NUMBER,'2',1,1131)
LexToken(CLOSEBRACKET,')',1,1132)
LexToken(ASSIGNMENT,'=',1,1133)
LexToken(DQSTRING,'"0"',1,1136)
-LexToken(SEMICOLON,';',1,1137)
-LexToken(EOL,'\n',1,1138)
+LexToken(EOL,'\n',1,1137)
LexToken(END,'end',1,1147)
LexToken(EOL,'\n',1,1150)
LexToken(WHILE,'while',1,1159)
@@ -155,8 +148,7 @@ LexToken(VAR,'ok',1,1367)
LexToken(THEN,'then',1,1370)
LexToken(EOL,'\n',1,1374)
LexToken(BREAK,'break',1,1391)
-LexToken(COMMA,',',1,1396)
-LexToken(EOL,'\n',1,1397)
+LexToken(EOL,'\n',1,1396)
LexToken(END,'end',1,1410)
LexToken(EOL,'\n',1,1413)
LexToken(VAR,'out',1,1426)
@@ -167,8 +159,7 @@ LexToken(VAR,'a',1,1435)
LexToken(COMMA,',',1,1436)
LexToken(DQSTRING,'"*"',1,1439)
LexToken(CLOSEBRACKET,')',1,1440)
-LexToken(SEMICOLON,';',1,1441)
-LexToken(EOL,'\n',1,1442)
+LexToken(EOL,'\n',1,1441)
LexToken(IF,'if',1,1455)
LexToken(VAR,'out',1,1458)
LexToken(COMPARISON,'==',1,1461)
@@ -179,8 +170,7 @@ LexToken(VAR,'out',1,1486)
LexToken(ASSIGNMENT,'=',1,1489)
LexToken(OPENSQBRACKET,'[',1,1490)
LexToken(CLOSESQBRACKET,']',1,1491)
-LexToken(COMMA,',',1,1492)
-LexToken(EOL,'\n',1,1493)
+LexToken(EOL,'\n',1,1492)
LexToken(END,'end',1,1506)
LexToken(EOL,'\n',1,1509)
LexToken(VAR,'in',1,1522)
@@ -237,22 +227,19 @@ LexToken(DOT,'.',1,1701)
LexToken(VAR,'exprs',1,1702)
LexToken(ASSIGNMENT,'=',1,1707)
LexToken(VAR,'exprs',1,1708)
-LexToken(SEMICOLON,';',1,1713)
-LexToken(EOL,'\n',1,1714)
+LexToken(EOL,'\n',1,1713)
LexToken(VAR,'model',1,1731)
LexToken(DOT,'.',1,1736)
LexToken(VAR,'dstate',1,1737)
LexToken(ASSIGNMENT,'=',1,1743)
LexToken(VAR,'a',1,1744)
-LexToken(SEMICOLON,';',1,1745)
-LexToken(EOL,'\n',1,1746)
+LexToken(EOL,'\n',1,1745)
LexToken(VAR,'model',1,1763)
LexToken(DOT,'.',1,1768)
LexToken(VAR,'in',1,1769)
LexToken(ASSIGNMENT,'=',1,1771)
LexToken(VAR,'in',1,1772)
-LexToken(SEMICOLON,';',1,1774)
-LexToken(EOL,'\n',1,1775)
+LexToken(EOL,'\n',1,1774)
LexToken(VAR,'model',1,1792)
LexToken(DOT,'.',1,1797)
LexToken(VAR,'out',1,1798)
@@ -264,8 +251,7 @@ LexToken(DOT,'.',1,1823)
LexToken(VAR,'graphics',1,1824)
LexToken(ASSIGNMENT,'=',1,1832)
LexToken(VAR,'graphics',1,1833)
-LexToken(SEMICOLON,';',1,1841)
-LexToken(EOL,'\n',1,1842)
+LexToken(EOL,'\n',1,1841)
LexToken(VAR,'x',1,1859)
LexToken(DOT,'.',1,1860)
LexToken(VAR,'model',1,1861)
diff --git a/js/Linear/DOLLAR_m.js b/js/Linear/DOLLAR_m.js
index 4dc9765c..0f60d2f7 100644
--- a/js/Linear/DOLLAR_m.js
+++ b/js/Linear/DOLLAR_m.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)
@@ -65,15 +62,13 @@ LexToken(EOL,'\n',1,942)
LexToken(VAR,'x',1,951)
LexToken(ASSIGNMENT,'=',1,952)
LexToken(VAR,'arg1',1,953)
-LexToken(SEMICOLON,';',1,957)
-LexToken(EOL,'\n',1,958)
+LexToken(EOL,'\n',1,957)
LexToken(VAR,'graphics',1,967)
LexToken(ASSIGNMENT,'=',1,975)
LexToken(VAR,'arg1',1,976)
LexToken(DOT,'.',1,980)
LexToken(VAR,'graphics',1,981)
-LexToken(SEMICOLON,';',1,989)
-LexToken(EOL,'\n',1,990)
+LexToken(EOL,'\n',1,989)
LexToken(VAR,'exprs',1,999)
LexToken(ASSIGNMENT,'=',1,1004)
LexToken(VAR,'graphics',1,1005)
@@ -85,8 +80,7 @@ LexToken(ASSIGNMENT,'=',1,1033)
LexToken(VAR,'arg1',1,1034)
LexToken(DOT,'.',1,1038)
LexToken(VAR,'model',1,1039)
-LexToken(SEMICOLON,';',1,1044)
-LexToken(EOL,'\n',1,1045)
+LexToken(EOL,'\n',1,1044)
LexToken(EOL,'\n',1,1078)
LexToken(IF,'if',1,1087)
LexToken(VAR,'size',1,1090)
@@ -105,8 +99,7 @@ LexToken(NUMBER,'2',1,1131)
LexToken(CLOSEBRACKET,')',1,1132)
LexToken(ASSIGNMENT,'=',1,1133)
LexToken(DQSTRING,'"0"',1,1136)
-LexToken(SEMICOLON,';',1,1137)
-LexToken(EOL,'\n',1,1138)
+LexToken(EOL,'\n',1,1137)
LexToken(END,'end',1,1147)
LexToken(EOL,'\n',1,1150)
LexToken(WHILE,'while',1,1159)
@@ -159,8 +152,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,'out',1,1431)
@@ -179,8 +171,7 @@ LexToken(COMMA,',',1,1452)
LexToken(NUMBER,'2',1,1453)
LexToken(CLOSEBRACKET,')',1,1454)
LexToken(CLOSESQBRACKET,']',1,1455)
-LexToken(SEMICOLON,';',1,1456)
-LexToken(EOL,'\n',1,1457)
+LexToken(EOL,'\n',1,1456)
LexToken(IF,'if',1,1470)
LexToken(VAR,'out',1,1473)
LexToken(COMPARISON,'==',1,1476)
@@ -191,8 +182,7 @@ LexToken(VAR,'out',1,1501)
LexToken(ASSIGNMENT,'=',1,1504)
LexToken(OPENSQBRACKET,'[',1,1505)
LexToken(CLOSESQBRACKET,']',1,1506)
-LexToken(COMMA,',',1,1507)
-LexToken(EOL,'\n',1,1508)
+LexToken(EOL,'\n',1,1507)
LexToken(END,'end',1,1521)
LexToken(EOL,'\n',1,1524)
LexToken(VAR,'in',1,1537)
@@ -218,16 +208,14 @@ LexToken(VAR,'list',1,1612)
LexToken(OPENBRACKET,'(',1,1616)
LexToken(VAR,'a',1,1617)
LexToken(CLOSEBRACKET,')',1,1618)
-LexToken(SEMICOLON,';',1,1619)
-LexToken(EOL,'\n',1,1620)
+LexToken(EOL,'\n',1,1619)
LexToken(VAR,'model',1,1633)
LexToken(DOT,'.',1,1638)
LexToken(VAR,'dstate',1,1639)
LexToken(ASSIGNMENT,'=',1,1645)
LexToken(OPENSQBRACKET,'[',1,1646)
LexToken(CLOSESQBRACKET,']',1,1647)
-LexToken(SEMICOLON,';',1,1648)
-LexToken(EOL,'\n',1,1649)
+LexToken(EOL,'\n',1,1648)
LexToken(IF,'if',1,1662)
LexToken(OPENBRACKET,'(',1,1665)
LexToken(VAR,'type',1,1666)
@@ -249,13 +237,11 @@ LexToken(EOL,'\n',1,1716)
LexToken(VAR,'it',1,1737)
LexToken(ASSIGNMENT,'=',1,1739)
LexToken(NUMBER,'1',1,1740)
-LexToken(SEMICOLON,';',1,1741)
-LexToken(EOL,'\n',1,1742)
+LexToken(EOL,'\n',1,1741)
LexToken(VAR,'ot',1,1763)
LexToken(ASSIGNMENT,'=',1,1765)
LexToken(NUMBER,'1',1,1766)
-LexToken(SEMICOLON,';',1,1767)
-LexToken(EOL,'\n',1,1768)
+LexToken(EOL,'\n',1,1767)
LexToken(IF,'if',1,1789)
LexToken(OPENBRACKET,'(',1,1792)
LexToken(VAR,'size',1,1793)
@@ -288,8 +274,7 @@ LexToken(DQSTRING,'"dollar4"',1,1874)
LexToken(COMMA,',',1,1875)
LexToken(NUMBER,'4',1,1876)
LexToken(CLOSEBRACKET,')',1,1877)
-LexToken(SEMICOLON,';',1,1878)
-LexToken(EOL,'\n',1,1879)
+LexToken(EOL,'\n',1,1878)
LexToken(VAR,'model',1,1904)
LexToken(DOT,'.',1,1909)
LexToken(VAR,'dstate',1,1910)
@@ -298,8 +283,7 @@ LexToken(VAR,'a',1,1917)
LexToken(OPENBRACKET,'(',1,1918)
LexToken(COLON,':',1,1919)
LexToken(CLOSEBRACKET,')',1,1920)
-LexToken(SEMICOLON,';',1,1921)
-LexToken(EOL,'\n',1,1922)
+LexToken(EOL,'\n',1,1921)
LexToken(VAR,'model',1,1947)
LexToken(DOT,'.',1,1952)
LexToken(VAR,'odstate',1,1953)
@@ -307,8 +291,7 @@ LexToken(ASSIGNMENT,'=',1,1960)
LexToken(VAR,'list',1,1961)
LexToken(OPENBRACKET,'(',1,1965)
LexToken(CLOSEBRACKET,')',1,1966)
-LexToken(SEMICOLON,';',1,1967)
-LexToken(EOL,'\n',1,1968)
+LexToken(EOL,'\n',1,1967)
LexToken(END,'end',1,1989)
LexToken(EOL,'\n',1,1992)
LexToken(ELSE,'else',1,2009)
@@ -316,13 +299,11 @@ LexToken(EOL,'\n',1,2013)
LexToken(VAR,'it',1,2034)
LexToken(ASSIGNMENT,'=',1,2036)
LexToken(NUMBER,'2',1,2037)
-LexToken(SEMICOLON,';',1,2038)
-LexToken(EOL,'\n',1,2039)
+LexToken(EOL,'\n',1,2038)
LexToken(VAR,'ot',1,2060)
LexToken(ASSIGNMENT,'=',1,2062)
LexToken(NUMBER,'2',1,2063)
-LexToken(SEMICOLON,';',1,2064)
-LexToken(EOL,'\n',1,2065)
+LexToken(EOL,'\n',1,2064)
LexToken(END,'end',1,2082)
LexToken(EOL,'\n',1,2085)
LexToken(ELSEIF,'elseif',1,2098)
@@ -339,13 +320,11 @@ LexToken(EOL,'\n',1,2130)
LexToken(VAR,'it',1,2147)
LexToken(ASSIGNMENT,'=',1,2149)
LexToken(NUMBER,'3',1,2150)
-LexToken(SEMICOLON,';',1,2151)
-LexToken(EOL,'\n',1,2152)
+LexToken(EOL,'\n',1,2151)
LexToken(VAR,'ot',1,2169)
LexToken(ASSIGNMENT,'=',1,2171)
LexToken(NUMBER,'3',1,2172)
-LexToken(SEMICOLON,';',1,2173)
-LexToken(EOL,'\n',1,2174)
+LexToken(EOL,'\n',1,2173)
LexToken(ELSEIF,'elseif',1,2187)
LexToken(OPENBRACKET,'(',1,2194)
LexToken(VAR,'typeof',1,2195)
@@ -360,13 +339,11 @@ LexToken(EOL,'\n',1,2219)
LexToken(VAR,'it',1,2236)
LexToken(ASSIGNMENT,'=',1,2238)
LexToken(NUMBER,'4',1,2239)
-LexToken(SEMICOLON,';',1,2240)
-LexToken(EOL,'\n',1,2241)
+LexToken(EOL,'\n',1,2240)
LexToken(VAR,'ot',1,2258)
LexToken(ASSIGNMENT,'=',1,2260)
LexToken(NUMBER,'4',1,2261)
-LexToken(SEMICOLON,';',1,2262)
-LexToken(EOL,'\n',1,2263)
+LexToken(EOL,'\n',1,2262)
LexToken(ELSEIF,'elseif',1,2276)
LexToken(OPENBRACKET,'(',1,2283)
LexToken(VAR,'typeof',1,2284)
@@ -381,13 +358,11 @@ LexToken(EOL,'\n',1,2307)
LexToken(VAR,'it',1,2324)
LexToken(ASSIGNMENT,'=',1,2326)
LexToken(NUMBER,'5',1,2327)
-LexToken(SEMICOLON,';',1,2328)
-LexToken(EOL,'\n',1,2329)
+LexToken(EOL,'\n',1,2328)
LexToken(VAR,'ot',1,2346)
LexToken(ASSIGNMENT,'=',1,2348)
LexToken(NUMBER,'5',1,2349)
-LexToken(SEMICOLON,';',1,2350)
-LexToken(EOL,'\n',1,2351)
+LexToken(EOL,'\n',1,2350)
LexToken(ELSEIF,'elseif',1,2364)
LexToken(OPENBRACKET,'(',1,2371)
LexToken(VAR,'typeof',1,2372)
@@ -402,13 +377,11 @@ LexToken(EOL,'\n',1,2397)
LexToken(VAR,'it',1,2414)
LexToken(ASSIGNMENT,'=',1,2416)
LexToken(NUMBER,'6',1,2417)
-LexToken(SEMICOLON,';',1,2418)
-LexToken(EOL,'\n',1,2419)
+LexToken(EOL,'\n',1,2418)
LexToken(VAR,'ot',1,2436)
LexToken(ASSIGNMENT,'=',1,2438)
LexToken(NUMBER,'6',1,2439)
-LexToken(SEMICOLON,';',1,2440)
-LexToken(EOL,'\n',1,2441)
+LexToken(EOL,'\n',1,2440)
LexToken(ELSEIF,'elseif',1,2454)
LexToken(OPENBRACKET,'(',1,2461)
LexToken(VAR,'typeof',1,2462)
@@ -423,13 +396,11 @@ LexToken(EOL,'\n',1,2487)
LexToken(VAR,'it',1,2504)
LexToken(ASSIGNMENT,'=',1,2506)
LexToken(NUMBER,'7',1,2507)
-LexToken(SEMICOLON,';',1,2508)
-LexToken(EOL,'\n',1,2509)
+LexToken(EOL,'\n',1,2508)
LexToken(VAR,'ot',1,2526)
LexToken(ASSIGNMENT,'=',1,2528)
LexToken(NUMBER,'7',1,2529)
-LexToken(SEMICOLON,';',1,2530)
-LexToken(EOL,'\n',1,2531)
+LexToken(EOL,'\n',1,2530)
LexToken(ELSEIF,'elseif',1,2544)
LexToken(OPENBRACKET,'(',1,2551)
LexToken(VAR,'typeof',1,2552)
@@ -444,26 +415,22 @@ LexToken(EOL,'\n',1,2576)
LexToken(VAR,'it',1,2593)
LexToken(ASSIGNMENT,'=',1,2595)
LexToken(NUMBER,'8',1,2596)
-LexToken(SEMICOLON,';',1,2597)
-LexToken(EOL,'\n',1,2598)
+LexToken(EOL,'\n',1,2597)
LexToken(VAR,'ot',1,2615)
LexToken(ASSIGNMENT,'=',1,2617)
LexToken(NUMBER,'8',1,2618)
-LexToken(SEMICOLON,';',1,2619)
-LexToken(EOL,'\n',1,2620)
+LexToken(EOL,'\n',1,2619)
LexToken(ELSE,'else',1,2633)
LexToken(EOL,'\n',1,2637)
LexToken(VAR,'message',1,2654)
LexToken(OPENBRACKET,'(',1,2662)
LexToken(DQSTRING,'"type is not recognized"',1,2686)
LexToken(CLOSEBRACKET,')',1,2687)
-LexToken(SEMICOLON,';',1,2688)
-LexToken(EOL,'\n',1,2689)
+LexToken(EOL,'\n',1,2688)
LexToken(VAR,'ok',1,2706)
LexToken(ASSIGNMENT,'=',1,2708)
LexToken(PREVAR_BOOLEAN,'%f',1,2709)
-LexToken(SEMICOLON,';',1,2711)
-LexToken(EOL,'\n',1,2712)
+LexToken(EOL,'\n',1,2711)
LexToken(END,'end',1,2725)
LexToken(EOL,'\n',1,2728)
LexToken(IF,'if',1,2741)
@@ -522,15 +489,13 @@ LexToken(DOT,'.',1,2916)
LexToken(VAR,'exprs',1,2917)
LexToken(ASSIGNMENT,'=',1,2922)
LexToken(VAR,'exprs',1,2923)
-LexToken(SEMICOLON,';',1,2928)
-LexToken(EOL,'\n',1,2929)
+LexToken(EOL,'\n',1,2928)
LexToken(VAR,'x',1,2946)
LexToken(DOT,'.',1,2947)
LexToken(VAR,'graphics',1,2948)
LexToken(ASSIGNMENT,'=',1,2956)
LexToken(VAR,'graphics',1,2957)
-LexToken(SEMICOLON,';',1,2965)
-LexToken(EOL,'\n',1,2966)
+LexToken(EOL,'\n',1,2965)
LexToken(VAR,'x',1,2983)
LexToken(DOT,'.',1,2984)
LexToken(VAR,'model',1,2985)
diff --git a/js/Linear/GAINBLK.js b/js/Linear/GAINBLK.js
index d1888500..87d17db6 100644
--- a/js/Linear/GAINBLK.js
+++ b/js/Linear/GAINBLK.js
@@ -42,20 +42,17 @@ LexToken(VAR,'x',1,882)
LexToken(ASSIGNMENT,'=',1,883)
LexToken(OPENSQBRACKET,'[',1,884)
LexToken(CLOSESQBRACKET,']',1,885)
-LexToken(SEMICOLON,';',1,886)
-LexToken(EOL,'\n',1,887)
+LexToken(EOL,'\n',1,886)
LexToken(VAR,'y',1,892)
LexToken(ASSIGNMENT,'=',1,893)
LexToken(OPENSQBRACKET,'[',1,894)
LexToken(CLOSESQBRACKET,']',1,895)
-LexToken(SEMICOLON,';',1,896)
-LexToken(EOL,'\n',1,897)
+LexToken(EOL,'\n',1,896)
LexToken(VAR,'typ',1,902)
LexToken(ASSIGNMENT,'=',1,905)
LexToken(OPENSQBRACKET,'[',1,906)
LexToken(CLOSESQBRACKET,']',1,907)
-LexToken(SEMICOLON,';',1,908)
-LexToken(EOL,'\n',1,909)
+LexToken(EOL,'\n',1,908)
LexToken(EOL,'\n',1,910)
LexToken(SELECT,'select',1,915)
LexToken(VAR,'job',1,922)
@@ -68,15 +65,13 @@ LexToken(EOL,'\n',1,946)
LexToken(VAR,'x',1,955)
LexToken(ASSIGNMENT,'=',1,956)
LexToken(VAR,'arg1',1,957)
-LexToken(SEMICOLON,';',1,961)
-LexToken(EOL,'\n',1,962)
+LexToken(EOL,'\n',1,961)
LexToken(VAR,'graphics',1,971)
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,'exprs',1,1003)
LexToken(ASSIGNMENT,'=',1,1008)
LexToken(VAR,'graphics',1,1009)
@@ -88,8 +83,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)
@@ -111,8 +105,7 @@ LexToken(OPENBRACKET,'(',1,1117)
LexToken(NUMBER,'0',1,1118)
LexToken(CLOSEBRACKET,')',1,1119)
LexToken(CLOSESQBRACKET,']',1,1120)
-LexToken(SEMICOLON,';',1,1121)
-LexToken(EOL,'\n',1,1122)
+LexToken(EOL,'\n',1,1121)
LexToken(END,'end',1,1131)
LexToken(EOL,'\n',1,1151)
LexToken(WHILE,'while',1,1160)
@@ -165,8 +158,7 @@ LexToken(VAR,'ok',1,1401)
LexToken(THEN,'then',1,1404)
LexToken(EOL,'\n',1,1408)
LexToken(BREAK,'break',1,1425)
-LexToken(COMMA,',',1,1430)
-LexToken(EOL,'\n',1,1431)
+LexToken(EOL,'\n',1,1430)
LexToken(END,'end',1,1444)
LexToken(EOL,'\n',1,1447)
LexToken(IF,'if',1,1460)
@@ -202,13 +194,11 @@ LexToken(EOL,'\n',1,1646)
LexToken(VAR,'it',1,1671)
LexToken(ASSIGNMENT,'=',1,1674)
LexToken(NUMBER,'1',1,1675)
-LexToken(SEMICOLON,';',1,1676)
-LexToken(EOL,'\n',1,1677)
+LexToken(EOL,'\n',1,1676)
LexToken(VAR,'ot',1,1702)
LexToken(ASSIGNMENT,'=',1,1704)
LexToken(NUMBER,'1',1,1705)
-LexToken(SEMICOLON,';',1,1706)
-LexToken(EOL,'\n',1,1707)
+LexToken(EOL,'\n',1,1706)
LexToken(VAR,'model',1,1732)
LexToken(DOT,'.',1,1737)
LexToken(VAR,'sim',1,1738)
@@ -219,8 +209,7 @@ LexToken(DQSTRING,'"gainblk"',1,1755)
LexToken(COMMA,',',1,1756)
LexToken(NUMBER,'4',1,1757)
LexToken(CLOSEBRACKET,')',1,1758)
-LexToken(SEMICOLON,';',1,1759)
-LexToken(EOL,'\n',1,1760)
+LexToken(EOL,'\n',1,1759)
LexToken(VAR,'model',1,1785)
LexToken(DOT,'.',1,1790)
LexToken(VAR,'rpar',1,1791)
@@ -229,8 +218,7 @@ LexToken(VAR,'gain',1,1796)
LexToken(OPENBRACKET,'(',1,1800)
LexToken(COLON,':',1,1801)
LexToken(CLOSEBRACKET,')',1,1802)
-LexToken(SEMICOLON,';',1,1803)
-LexToken(EOL,'\n',1,1804)
+LexToken(EOL,'\n',1,1803)
LexToken(VAR,'model',1,1829)
LexToken(DOT,'.',1,1834)
LexToken(VAR,'opar',1,1835)
@@ -238,21 +226,18 @@ LexToken(ASSIGNMENT,'=',1,1839)
LexToken(VAR,'list',1,1840)
LexToken(OPENBRACKET,'(',1,1844)
LexToken(CLOSEBRACKET,')',1,1845)
-LexToken(SEMICOLON,';',1,1846)
-LexToken(EOL,'\n',1,1847)
+LexToken(EOL,'\n',1,1846)
LexToken(ELSE,'else',1,1868)
LexToken(EOL,'\n',1,1872)
LexToken(VAR,'message',1,1897)
LexToken(OPENBRACKET,'(',1,1904)
LexToken(DQSTRING,'"type is not supported"',1,1927)
LexToken(CLOSEBRACKET,')',1,1928)
-LexToken(SEMICOLON,';',1,1929)
-LexToken(EOL,'\n',1,1930)
+LexToken(EOL,'\n',1,1929)
LexToken(VAR,'ok',1,1955)
LexToken(ASSIGNMENT,'=',1,1957)
LexToken(PREVAR_BOOLEAN,'%f',1,1958)
-LexToken(SEMICOLON,';',1,1960)
-LexToken(EOL,'\n',1,1961)
+LexToken(EOL,'\n',1,1960)
LexToken(END,'end',1,1982)
LexToken(EOL,'\n',1,1985)
LexToken(ELSE,'else',1,2002)
@@ -427,13 +412,11 @@ LexToken(VAR,'message',1,3024)
LexToken(OPENBRACKET,'(',1,3031)
LexToken(DQSTRING,'"type is not supported."',1,3055)
LexToken(CLOSEBRACKET,')',1,3056)
-LexToken(SEMICOLON,';',1,3057)
-LexToken(EOL,'\n',1,3058)
+LexToken(EOL,'\n',1,3057)
LexToken(VAR,'ok',1,3087)
LexToken(ASSIGNMENT,'=',1,3089)
LexToken(PREVAR_BOOLEAN,'%f',1,3090)
-LexToken(SEMICOLON,';',1,3092)
-LexToken(EOL,'\n',1,3093)
+LexToken(EOL,'\n',1,3092)
LexToken(END,'end',1,3118)
LexToken(EOL,'\n',1,3121)
LexToken(ELSEIF,'elseif',1,3142)
@@ -606,13 +589,11 @@ LexToken(VAR,'message',1,4143)
LexToken(OPENBRACKET,'(',1,4150)
LexToken(DQSTRING,'"type is not supported."',1,4174)
LexToken(CLOSEBRACKET,')',1,4175)
-LexToken(SEMICOLON,';',1,4176)
-LexToken(EOL,'\n',1,4177)
+LexToken(EOL,'\n',1,4176)
LexToken(VAR,'ok',1,4206)
LexToken(ASSIGNMENT,'=',1,4208)
LexToken(PREVAR_BOOLEAN,'%f',1,4209)
-LexToken(SEMICOLON,';',1,4211)
-LexToken(EOL,'\n',1,4212)
+LexToken(EOL,'\n',1,4211)
LexToken(END,'end',1,4237)
LexToken(EOL,'\n',1,4240)
LexToken(ELSEIF,'elseif',1,4261)
@@ -785,13 +766,11 @@ LexToken(VAR,'message',1,5262)
LexToken(OPENBRACKET,'(',1,5269)
LexToken(DQSTRING,'"type is not an integer."',1,5294)
LexToken(CLOSEBRACKET,')',1,5295)
-LexToken(SEMICOLON,';',1,5296)
-LexToken(EOL,'\n',1,5297)
+LexToken(EOL,'\n',1,5296)
LexToken(VAR,'ok',1,5326)
LexToken(ASSIGNMENT,'=',1,5328)
LexToken(PREVAR_BOOLEAN,'%f',1,5329)
-LexToken(SEMICOLON,';',1,5331)
-LexToken(EOL,'\n',1,5332)
+LexToken(EOL,'\n',1,5331)
LexToken(END,'end',1,5357)
LexToken(EOL,'\n',1,5360)
LexToken(ELSE,'else',1,5381)
@@ -800,13 +779,11 @@ LexToken(VAR,'message',1,5410)
LexToken(OPENBRACKET,'(',1,5417)
LexToken(DQSTRING,'"Do on Overflow must be 0,1,2"',1,5447)
LexToken(CLOSEBRACKET,')',1,5448)
-LexToken(SEMICOLON,';',1,5449)
-LexToken(EOL,'\n',1,5450)
+LexToken(EOL,'\n',1,5449)
LexToken(VAR,'ok',1,5475)
LexToken(ASSIGNMENT,'=',1,5477)
LexToken(PREVAR_BOOLEAN,'%f',1,5478)
-LexToken(SEMICOLON,';',1,5480)
-LexToken(EOL,'\n',1,5481)
+LexToken(EOL,'\n',1,5480)
LexToken(END,'end',1,5502)
LexToken(EOL,'\n',1,5505)
LexToken(VAR,'model',1,5526)
@@ -815,8 +792,7 @@ LexToken(VAR,'rpar',1,5532)
LexToken(ASSIGNMENT,'=',1,5536)
LexToken(OPENSQBRACKET,'[',1,5537)
LexToken(CLOSESQBRACKET,']',1,5538)
-LexToken(SEMICOLON,';',1,5539)
-LexToken(EOL,'\n',1,5540)
+LexToken(EOL,'\n',1,5539)
LexToken(VAR,'model',1,5561)
LexToken(DOT,'.',1,5566)
LexToken(VAR,'opar',1,5567)
@@ -828,8 +804,7 @@ LexToken(OPENBRACKET,'(',1,5581)
LexToken(COLON,':',1,5582)
LexToken(CLOSEBRACKET,')',1,5583)
LexToken(CLOSEBRACKET,')',1,5584)
-LexToken(SEMICOLON,';',1,5585)
-LexToken(EOL,'\n',1,5586)
+LexToken(EOL,'\n',1,5585)
LexToken(END,'end',1,5603)
LexToken(EOL,'\n',1,5606)
LexToken(IF,'if',1,5623)
@@ -968,8 +943,7 @@ LexToken(DOT,'.',1,6197)
LexToken(VAR,'graphics',1,6198)
LexToken(ASSIGNMENT,'=',1,6206)
LexToken(VAR,'graphics',1,6207)
-LexToken(SEMICOLON,';',1,6215)
-LexToken(EOL,'\n',1,6216)
+LexToken(EOL,'\n',1,6215)
LexToken(VAR,'x',1,6237)
LexToken(DOT,'.',1,6238)
LexToken(VAR,'model',1,6239)
diff --git a/js/Linear/GAINBLK_f.js b/js/Linear/GAINBLK_f.js
index 0413ec8e..39f0a0bc 100644
--- a/js/Linear/GAINBLK_f.js
+++ b/js/Linear/GAINBLK_f.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)
@@ -65,15 +62,13 @@ LexToken(EOL,'\n',1,943)
LexToken(VAR,'x',1,952)
LexToken(ASSIGNMENT,'=',1,953)
LexToken(VAR,'arg1',1,954)
-LexToken(SEMICOLON,';',1,958)
-LexToken(EOL,'\n',1,959)
+LexToken(EOL,'\n',1,958)
LexToken(VAR,'graphics',1,968)
LexToken(ASSIGNMENT,'=',1,976)
LexToken(VAR,'arg1',1,977)
LexToken(DOT,'.',1,981)
LexToken(VAR,'graphics',1,982)
-LexToken(SEMICOLON,';',1,990)
-LexToken(EOL,'\n',1,991)
+LexToken(EOL,'\n',1,990)
LexToken(VAR,'exprs',1,1000)
LexToken(ASSIGNMENT,'=',1,1005)
LexToken(VAR,'graphics',1,1006)
@@ -85,8 +80,7 @@ LexToken(ASSIGNMENT,'=',1,1034)
LexToken(VAR,'arg1',1,1035)
LexToken(DOT,'.',1,1039)
LexToken(VAR,'model',1,1040)
-LexToken(SEMICOLON,';',1,1045)
-LexToken(EOL,'\n',1,1046)
+LexToken(EOL,'\n',1,1045)
LexToken(WHILE,'while',1,1055)
LexToken(PREVAR_BOOLEAN,'%t',1,1061)
LexToken(DO,'do',1,1064)
@@ -132,8 +126,7 @@ LexToken(VAR,'ok',1,1209)
LexToken(THEN,'then',1,1212)
LexToken(EOL,'\n',1,1216)
LexToken(BREAK,'break',1,1233)
-LexToken(COMMA,',',1,1238)
-LexToken(EOL,'\n',1,1239)
+LexToken(EOL,'\n',1,1238)
LexToken(END,'end',1,1252)
LexToken(EOL,'\n',1,1255)
LexToken(IF,'if',1,1268)
@@ -204,15 +197,13 @@ LexToken(VAR,'gain',1,1574)
LexToken(OPENBRACKET,'(',1,1578)
LexToken(COLON,':',1,1579)
LexToken(CLOSEBRACKET,')',1,1580)
-LexToken(SEMICOLON,';',1,1581)
-LexToken(EOL,'\n',1,1582)
+LexToken(EOL,'\n',1,1581)
LexToken(VAR,'x',1,1603)
LexToken(DOT,'.',1,1604)
LexToken(VAR,'graphics',1,1605)
LexToken(ASSIGNMENT,'=',1,1613)
LexToken(VAR,'graphics',1,1614)
-LexToken(SEMICOLON,';',1,1622)
-LexToken(EOL,'\n',1,1623)
+LexToken(EOL,'\n',1,1622)
LexToken(VAR,'x',1,1644)
LexToken(DOT,'.',1,1645)
LexToken(VAR,'model',1,1646)
diff --git a/js/Linear/GAIN_f.js b/js/Linear/GAIN_f.js
index 9cf86416..380f7e05 100644
--- a/js/Linear/GAIN_f.js
+++ b/js/Linear/GAIN_f.js
@@ -41,20 +41,17 @@ LexToken(VAR,'x',1,878)
LexToken(ASSIGNMENT,'=',1,879)
LexToken(OPENSQBRACKET,'[',1,880)
LexToken(CLOSESQBRACKET,']',1,881)
-LexToken(SEMICOLON,';',1,882)
-LexToken(EOL,'\n',1,883)
+LexToken(EOL,'\n',1,882)
LexToken(VAR,'y',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,'typ',1,898)
LexToken(ASSIGNMENT,'=',1,901)
LexToken(OPENSQBRACKET,'[',1,902)
LexToken(CLOSESQBRACKET,']',1,903)
-LexToken(SEMICOLON,';',1,904)
-LexToken(EOL,'\n',1,905)
+LexToken(EOL,'\n',1,904)
LexToken(SELECT,'select',1,910)
LexToken(VAR,'job',1,917)
LexToken(EOL,'\n',1,920)
@@ -65,15 +62,13 @@ LexToken(EOL,'\n',1,940)
LexToken(VAR,'x',1,949)
LexToken(ASSIGNMENT,'=',1,950)
LexToken(VAR,'arg1',1,951)
-LexToken(SEMICOLON,';',1,955)
-LexToken(EOL,'\n',1,956)
+LexToken(EOL,'\n',1,955)
LexToken(VAR,'graphics',1,965)
LexToken(ASSIGNMENT,'=',1,973)
LexToken(VAR,'arg1',1,974)
LexToken(DOT,'.',1,978)
LexToken(VAR,'graphics',1,979)
-LexToken(SEMICOLON,';',1,987)
-LexToken(EOL,'\n',1,988)
+LexToken(EOL,'\n',1,987)
LexToken(VAR,'exprs',1,997)
LexToken(ASSIGNMENT,'=',1,1002)
LexToken(VAR,'graphics',1,1003)
@@ -85,8 +80,7 @@ LexToken(ASSIGNMENT,'=',1,1031)
LexToken(VAR,'arg1',1,1032)
LexToken(DOT,'.',1,1036)
LexToken(VAR,'model',1,1037)
-LexToken(SEMICOLON,';',1,1042)
-LexToken(EOL,'\n',1,1043)
+LexToken(EOL,'\n',1,1042)
LexToken(WHILE,'while',1,1052)
LexToken(PREVAR_BOOLEAN,'%t',1,1058)
LexToken(DO,'do',1,1061)
@@ -132,8 +126,7 @@ LexToken(VAR,'ok',1,1206)
LexToken(THEN,'then',1,1209)
LexToken(EOL,'\n',1,1213)
LexToken(BREAK,'break',1,1230)
-LexToken(COMMA,',',1,1235)
-LexToken(EOL,'\n',1,1236)
+LexToken(EOL,'\n',1,1235)
LexToken(END,'end',1,1249)
LexToken(EOL,'\n',1,1252)
LexToken(IF,'if',1,1265)
@@ -204,15 +197,13 @@ LexToken(VAR,'gain',1,1571)
LexToken(OPENBRACKET,'(',1,1575)
LexToken(COLON,':',1,1576)
LexToken(CLOSEBRACKET,')',1,1577)
-LexToken(SEMICOLON,';',1,1578)
-LexToken(EOL,'\n',1,1579)
+LexToken(EOL,'\n',1,1578)
LexToken(VAR,'x',1,1600)
LexToken(DOT,'.',1,1601)
LexToken(VAR,'graphics',1,1602)
LexToken(ASSIGNMENT,'=',1,1610)
LexToken(VAR,'graphics',1,1611)
-LexToken(SEMICOLON,';',1,1619)
-LexToken(EOL,'\n',1,1620)
+LexToken(EOL,'\n',1,1619)
LexToken(VAR,'x',1,1641)
LexToken(DOT,'.',1,1642)
LexToken(VAR,'model',1,1643)
@@ -243,8 +234,7 @@ LexToken(SEMICOLON,';',1,1772)
LexToken(VAR,'out',1,1773)
LexToken(ASSIGNMENT,'=',1,1776)
LexToken(NUMBER,'1',1,1777)
-LexToken(SEMICOLON,';',1,1778)
-LexToken(EOL,'\n',1,1779)
+LexToken(EOL,'\n',1,1778)
LexToken(VAR,'model',1,1788)
LexToken(ASSIGNMENT,'=',1,1793)
LexToken(SCICOS_MODEL,'scicos_model',1,1794)
diff --git a/js/Linear/INTEGRAL.js b/js/Linear/INTEGRAL.js
index dbeecef4..51d569b2 100644
--- a/js/Linear/INTEGRAL.js
+++ b/js/Linear/INTEGRAL.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)
@@ -65,15 +62,13 @@ LexToken(EOL,'\n',1,942)
LexToken(VAR,'x',1,951)
LexToken(ASSIGNMENT,'=',1,952)
LexToken(VAR,'arg1',1,953)
-LexToken(SEMICOLON,';',1,957)
-LexToken(EOL,'\n',1,958)
+LexToken(EOL,'\n',1,957)
LexToken(VAR,'graphics',1,967)
LexToken(ASSIGNMENT,'=',1,975)
LexToken(VAR,'arg1',1,976)
LexToken(DOT,'.',1,980)
LexToken(VAR,'graphics',1,981)
-LexToken(SEMICOLON,';',1,989)
-LexToken(EOL,'\n',1,990)
+LexToken(EOL,'\n',1,989)
LexToken(VAR,'exprs',1,999)
LexToken(ASSIGNMENT,'=',1,1004)
LexToken(VAR,'graphics',1,1005)
@@ -85,8 +80,7 @@ LexToken(ASSIGNMENT,'=',1,1033)
LexToken(VAR,'arg1',1,1034)
LexToken(DOT,'.',1,1038)
LexToken(VAR,'model',1,1039)
-LexToken(SEMICOLON,';',1,1044)
-LexToken(EOL,'\n',1,1045)
+LexToken(EOL,'\n',1,1044)
LexToken(WHILE,'while',1,1054)
LexToken(PREVAR_BOOLEAN,'%t',1,1060)
LexToken(DO,'do',1,1063)
@@ -113,11 +107,11 @@ LexToken(DQSTRING,'"Set Integral block parameters"',1,1161)
LexToken(COMMA,',',1,1162)
LexToken(OPENSQBRACKET,'[',1,1178)
LexToken(DQSTRING,'"Initial Condition"',1,1197)
-LexToken(SEMICOLON,';',1,1198)
+LexToken(SEMICOLON,';\n',1,1198)
LexToken(DQSTRING,'"With re-intialization (1:yes, 0:no)"',1,1248)
LexToken(SEMICOLON,';',1,1249)
LexToken(DQSTRING,'"With saturation (1:yes, 0:no)"',1,1280)
-LexToken(SEMICOLON,';',1,1281)
+LexToken(SEMICOLON,';\n',1,1281)
LexToken(DQSTRING,'"Upper limit"',1,1307)
LexToken(SEMICOLON,';',1,1308)
LexToken(DQSTRING,'"Lower limit"',1,1321)
@@ -158,8 +152,7 @@ LexToken(VAR,'ok',1,1411)
LexToken(THEN,'then',1,1414)
LexToken(EOL,'\n',1,1418)
LexToken(BREAK,'break',1,1435)
-LexToken(COMMA,',',1,1440)
-LexToken(EOL,'\n',1,1441)
+LexToken(EOL,'\n',1,1440)
LexToken(END,'end',1,1454)
LexToken(EOL,'\n',1,1457)
LexToken(VAR,'x0',1,1470)
@@ -168,16 +161,14 @@ LexToken(VAR,'x0',1,1473)
LexToken(OPENBRACKET,'(',1,1475)
LexToken(COLON,':',1,1476)
LexToken(CLOSEBRACKET,')',1,1477)
-LexToken(SEMICOLON,';',1,1478)
-LexToken(EOL,'\n',1,1479)
+LexToken(EOL,'\n',1,1478)
LexToken(VAR,'maxp',1,1492)
LexToken(ASSIGNMENT,'=',1,1496)
LexToken(VAR,'maxp',1,1497)
LexToken(OPENBRACKET,'(',1,1501)
LexToken(COLON,':',1,1502)
LexToken(CLOSEBRACKET,')',1,1503)
-LexToken(COMMA,',',1,1504)
-LexToken(EOL,'\n',1,1505)
+LexToken(EOL,'\n',1,1504)
LexToken(VAR,'lowp',1,1518)
LexToken(ASSIGNMENT,'=',1,1522)
LexToken(VAR,'lowp',1,1523)
@@ -194,8 +185,7 @@ LexToken(EOL,'\n',1,1560)
LexToken(VAR,'reinit',1,1577)
LexToken(ASSIGNMENT,'=',1,1583)
LexToken(NUMBER,'1',1,1584)
-LexToken(SEMICOLON,';',1,1585)
-LexToken(EOL,'\n',1,1586)
+LexToken(EOL,'\n',1,1585)
LexToken(END,'end',1,1599)
LexToken(EOL,'\n',1,1602)
LexToken(IF,'if',1,1615)
@@ -207,8 +197,7 @@ LexToken(EOL,'\n',1,1631)
LexToken(VAR,'satur',1,1648)
LexToken(ASSIGNMENT,'=',1,1653)
LexToken(NUMBER,'1',1,1654)
-LexToken(SEMICOLON,';',1,1655)
-LexToken(EOL,'\n',1,1656)
+LexToken(EOL,'\n',1,1655)
LexToken(IF,'if',1,1673)
LexToken(VAR,'size',1,1676)
LexToken(OPENBRACKET,'(',1,1680)
@@ -228,8 +217,7 @@ LexToken(VAR,'ones',1,1729)
LexToken(OPENBRACKET,'(',1,1733)
LexToken(VAR,'x0',1,1734)
LexToken(CLOSEBRACKET,')',1,1736)
-LexToken(COMMA,',',1,1737)
-LexToken(EOL,'\n',1,1738)
+LexToken(EOL,'\n',1,1737)
LexToken(END,'end',1,1755)
LexToken(EOL,'\n',1,1758)
LexToken(IF,'if',1,1775)
@@ -251,8 +239,7 @@ LexToken(VAR,'ones',1,1831)
LexToken(OPENBRACKET,'(',1,1835)
LexToken(VAR,'x0',1,1836)
LexToken(CLOSEBRACKET,')',1,1838)
-LexToken(COMMA,',',1,1839)
-LexToken(EOL,'\n',1,1840)
+LexToken(EOL,'\n',1,1839)
LexToken(END,'end',1,1857)
LexToken(EOL,'\n',1,1860)
LexToken(IF,'if',1,1877)
@@ -477,8 +464,7 @@ LexToken(DOT,'.',1,2949)
LexToken(VAR,'graphics',1,2950)
LexToken(ASSIGNMENT,'=',1,2958)
LexToken(VAR,'graphics',1,2959)
-LexToken(SEMICOLON,';',1,2967)
-LexToken(EOL,'\n',1,2968)
+LexToken(EOL,'\n',1,2967)
LexToken(VAR,'x',1,2985)
LexToken(DOT,'.',1,2986)
LexToken(VAR,'model',1,2987)
diff --git a/js/Linear/INTEGRAL_f.js b/js/Linear/INTEGRAL_f.js
index 4ffb509b..55bb1357 100644
--- a/js/Linear/INTEGRAL_f.js
+++ b/js/Linear/INTEGRAL_f.js
@@ -41,20 +41,17 @@ LexToken(VAR,'x',1,882)
LexToken(ASSIGNMENT,'=',1,883)
LexToken(OPENSQBRACKET,'[',1,884)
LexToken(CLOSESQBRACKET,']',1,885)
-LexToken(SEMICOLON,';',1,886)
-LexToken(EOL,'\n',1,887)
+LexToken(EOL,'\n',1,886)
LexToken(VAR,'y',1,892)
LexToken(ASSIGNMENT,'=',1,893)
LexToken(OPENSQBRACKET,'[',1,894)
LexToken(CLOSESQBRACKET,']',1,895)
-LexToken(SEMICOLON,';',1,896)
-LexToken(EOL,'\n',1,897)
+LexToken(EOL,'\n',1,896)
LexToken(VAR,'typ',1,902)
LexToken(ASSIGNMENT,'=',1,905)
LexToken(OPENSQBRACKET,'[',1,906)
LexToken(CLOSESQBRACKET,']',1,907)
-LexToken(SEMICOLON,';',1,908)
-LexToken(EOL,'\n',1,909)
+LexToken(EOL,'\n',1,908)
LexToken(SELECT,'select',1,914)
LexToken(VAR,'job',1,921)
LexToken(EOL,'\n',1,924)
@@ -71,8 +68,7 @@ LexToken(ASSIGNMENT,'=',1,976)
LexToken(VAR,'arg1',1,977)
LexToken(DOT,'.',1,981)
LexToken(VAR,'graphics',1,982)
-LexToken(SEMICOLON,';',1,990)
-LexToken(EOL,'\n',1,991)
+LexToken(EOL,'\n',1,990)
LexToken(VAR,'exprs',1,1000)
LexToken(ASSIGNMENT,'=',1,1005)
LexToken(VAR,'graphics',1,1006)
@@ -84,8 +80,7 @@ LexToken(ASSIGNMENT,'=',1,1034)
LexToken(VAR,'arg1',1,1035)
LexToken(DOT,'.',1,1039)
LexToken(VAR,'model',1,1040)
-LexToken(SEMICOLON,';',1,1045)
-LexToken(EOL,'\n',1,1046)
+LexToken(EOL,'\n',1,1045)
LexToken(WHILE,'while',1,1055)
LexToken(PREVAR_BOOLEAN,'%t',1,1061)
LexToken(DO,'do',1,1064)
@@ -122,8 +117,7 @@ LexToken(VAR,'ok',1,1221)
LexToken(THEN,'then',1,1224)
LexToken(EOL,'\n',1,1228)
LexToken(BREAK,'break',1,1245)
-LexToken(COMMA,',',1,1250)
-LexToken(EOL,'\n',1,1251)
+LexToken(EOL,'\n',1,1250)
LexToken(END,'end',1,1264)
LexToken(EOL,'\n',1,1267)
LexToken(VAR,'graphics',1,1280)
@@ -131,22 +125,19 @@ LexToken(DOT,'.',1,1288)
LexToken(VAR,'exprs',1,1289)
LexToken(ASSIGNMENT,'=',1,1294)
LexToken(VAR,'exprs',1,1295)
-LexToken(SEMICOLON,';',1,1300)
-LexToken(EOL,'\n',1,1301)
+LexToken(EOL,'\n',1,1300)
LexToken(VAR,'model',1,1314)
LexToken(DOT,'.',1,1319)
LexToken(VAR,'state',1,1320)
LexToken(ASSIGNMENT,'=',1,1325)
LexToken(VAR,'x0',1,1326)
-LexToken(SEMICOLON,';',1,1328)
-LexToken(EOL,'\n',1,1329)
+LexToken(EOL,'\n',1,1328)
LexToken(VAR,'x',1,1342)
LexToken(DOT,'.',1,1343)
LexToken(VAR,'graphics',1,1344)
LexToken(ASSIGNMENT,'=',1,1352)
LexToken(VAR,'graphics',1,1353)
-LexToken(SEMICOLON,';',1,1361)
-LexToken(EOL,'\n',1,1362)
+LexToken(EOL,'\n',1,1361)
LexToken(VAR,'x',1,1375)
LexToken(DOT,'.',1,1376)
LexToken(VAR,'model',1,1377)
diff --git a/js/Linear/INTEGRAL_m.js b/js/Linear/INTEGRAL_m.js
index ad19c96f..30a64859 100644
--- a/js/Linear/INTEGRAL_m.js
+++ b/js/Linear/INTEGRAL_m.js
@@ -41,20 +41,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)
@@ -65,15 +62,13 @@ LexToken(EOL,'\n',1,946)
LexToken(VAR,'x',1,955)
LexToken(ASSIGNMENT,'=',1,956)
LexToken(VAR,'arg1',1,957)
-LexToken(SEMICOLON,';',1,961)
-LexToken(EOL,'\n',1,962)
+LexToken(EOL,'\n',1,961)
LexToken(VAR,'graphics',1,971)
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,'exprs',1,1003)
LexToken(ASSIGNMENT,'=',1,1008)
LexToken(VAR,'graphics',1,1009)
@@ -85,8 +80,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(WHILE,'while',1,1058)
LexToken(PREVAR_BOOLEAN,'%t',1,1064)
LexToken(DO,'do',1,1067)
@@ -113,11 +107,11 @@ LexToken(DQSTRING,'"Set Integral block parameters"',1,1165)
LexToken(COMMA,',',1,1166)
LexToken(OPENSQBRACKET,'[',1,1182)
LexToken(DQSTRING,'"Initial Condition"',1,1201)
-LexToken(SEMICOLON,';',1,1202)
+LexToken(SEMICOLON,';\n',1,1202)
LexToken(DQSTRING,'"With re-intialization (1:yes, 0:no)"',1,1252)
LexToken(SEMICOLON,';',1,1253)
LexToken(DQSTRING,'"With saturation (1:yes, 0:no)"',1,1284)
-LexToken(SEMICOLON,';',1,1285)
+LexToken(SEMICOLON,';\n',1,1285)
LexToken(DQSTRING,'"Upper limit"',1,1311)
LexToken(SEMICOLON,';',1,1312)
LexToken(DQSTRING,'"Lower limit"',1,1325)
@@ -170,8 +164,7 @@ LexToken(VAR,'ok',1,1430)
LexToken(THEN,'then',1,1433)
LexToken(EOL,'\n',1,1437)
LexToken(BREAK,'break',1,1454)
-LexToken(COMMA,',',1,1459)
-LexToken(EOL,'\n',1,1460)
+LexToken(EOL,'\n',1,1459)
LexToken(END,'end',1,1473)
LexToken(EOL,'\n',1,1476)
LexToken(IF,'if',1,1489)
@@ -184,18 +177,15 @@ LexToken(EOL,'\n',1,1507)
LexToken(VAR,'Datatype',1,1524)
LexToken(ASSIGNMENT,'=',1,1532)
LexToken(NUMBER,'1',1,1533)
-LexToken(SEMICOLON,';',1,1534)
-LexToken(EOL,'\n',1,1535)
+LexToken(EOL,'\n',1,1534)
LexToken(ELSE,'else',1,1548)
LexToken(EOL,'\n',1,1552)
LexToken(VAR,'Datatype',1,1569)
LexToken(ASSIGNMENT,'=',1,1577)
LexToken(NUMBER,'2',1,1578)
-LexToken(SEMICOLON,';',1,1579)
-LexToken(EOL,'\n',1,1580)
+LexToken(EOL,'\n',1,1579)
LexToken(END,'end',1,1593)
-LexToken(SEMICOLON,';',1,1596)
-LexToken(EOL,'\n',1,1597)
+LexToken(EOL,'\n',1,1596)
LexToken(IF,'if',1,1610)
LexToken(VAR,'reinit',1,1613)
LexToken(COMPARISON,'<>',1,1619)
@@ -205,8 +195,7 @@ LexToken(EOL,'\n',1,1627)
LexToken(VAR,'reinit',1,1644)
LexToken(ASSIGNMENT,'=',1,1650)
LexToken(NUMBER,'1',1,1651)
-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)
@@ -218,8 +207,7 @@ LexToken(EOL,'\n',1,1698)
LexToken(VAR,'satur',1,1715)
LexToken(ASSIGNMENT,'=',1,1720)
LexToken(NUMBER,'1',1,1721)
-LexToken(SEMICOLON,';',1,1722)
-LexToken(EOL,'\n',1,1723)
+LexToken(EOL,'\n',1,1722)
LexToken(IF,'if',1,1740)
LexToken(VAR,'Datatype',1,1743)
LexToken(COMPARISON,'==',1,1751)
@@ -245,8 +233,7 @@ LexToken(VAR,'ones',1,1840)
LexToken(OPENBRACKET,'(',1,1844)
LexToken(VAR,'x0',1,1845)
LexToken(CLOSEBRACKET,')',1,1847)
-LexToken(COMMA,',',1,1848)
-LexToken(EOL,'\n',1,1849)
+LexToken(EOL,'\n',1,1848)
LexToken(END,'end',1,1870)
LexToken(EOL,'\n',1,1873)
LexToken(IF,'if',1,1894)
@@ -268,8 +255,7 @@ LexToken(VAR,'ones',1,1954)
LexToken(OPENBRACKET,'(',1,1958)
LexToken(VAR,'x0',1,1959)
LexToken(CLOSEBRACKET,')',1,1961)
-LexToken(COMMA,',',1,1962)
-LexToken(EOL,'\n',1,1963)
+LexToken(EOL,'\n',1,1962)
LexToken(END,'end',1,1984)
LexToken(EOL,'\n',1,1987)
LexToken(IF,'if',1,2008)
@@ -432,8 +418,7 @@ LexToken(OPENBRACKET,'(',1,2853)
LexToken(VAR,'x0',1,2854)
LexToken(CLOSEBRACKET,')',1,2856)
LexToken(CLOSEBRACKET,')',1,2857)
-LexToken(COMMA,',',1,2858)
-LexToken(EOL,'\n',1,2859)
+LexToken(EOL,'\n',1,2858)
LexToken(END,'end',1,2880)
LexToken(EOL,'\n',1,2883)
LexToken(IF,'if',1,2904)
@@ -466,8 +451,7 @@ LexToken(OPENBRACKET,'(',1,2986)
LexToken(VAR,'x0',1,2987)
LexToken(CLOSEBRACKET,')',1,2989)
LexToken(CLOSEBRACKET,')',1,2990)
-LexToken(COMMA,',',1,2991)
-LexToken(EOL,'\n',1,2992)
+LexToken(EOL,'\n',1,2991)
LexToken(END,'end',1,3013)
LexToken(EOL,'\n',1,3016)
LexToken(IF,'if',1,3037)
@@ -749,8 +733,7 @@ LexToken(EOL,'\n',1,4253)
LexToken(VAR,'ot',1,4274)
LexToken(ASSIGNMENT,'=',1,4276)
LexToken(NUMBER,'1',1,4277)
-LexToken(SEMICOLON,';',1,4278)
-LexToken(EOL,'\n',1,4279)
+LexToken(EOL,'\n',1,4278)
LexToken(ELSEIF,'elseif',1,4296)
LexToken(OPENBRACKET,'(',1,4303)
LexToken(VAR,'Datatype',1,4304)
@@ -780,8 +763,7 @@ LexToken(COLON,':',1,4375)
LexToken(CLOSEBRACKET,')',1,4376)
LexToken(CLOSEBRACKET,')',1,4377)
LexToken(CLOSESQBRACKET,']',1,4378)
-LexToken(SEMICOLON,';',1,4379)
-LexToken(EOL,'\n',1,4380)
+LexToken(EOL,'\n',1,4379)
LexToken(VAR,'model',1,4401)
LexToken(DOT,'.',1,4406)
LexToken(VAR,'sim',1,4407)
@@ -811,21 +793,18 @@ LexToken(EOL,'\n',1,4479)
LexToken(VAR,'ot',1,4500)
LexToken(ASSIGNMENT,'=',1,4502)
LexToken(NUMBER,'2',1,4503)
-LexToken(SEMICOLON,';',1,4504)
-LexToken(EOL,'\n',1,4505)
+LexToken(EOL,'\n',1,4504)
LexToken(ELSE,'else',1,4522)
LexToken(EOL,'\n',1,4526)
LexToken(VAR,'message',1,4547)
LexToken(OPENBRACKET,'(',1,4554)
LexToken(DQSTRING,'"Datatype is not supported"',1,4581)
LexToken(CLOSEBRACKET,')',1,4582)
-LexToken(SEMICOLON,';',1,4583)
-LexToken(EOL,'\n',1,4584)
+LexToken(EOL,'\n',1,4583)
LexToken(VAR,'ok',1,4605)
LexToken(ASSIGNMENT,'=',1,4607)
LexToken(PREVAR_BOOLEAN,'%f',1,4608)
-LexToken(SEMICOLON,';',1,4610)
-LexToken(EOL,'\n',1,4611)
+LexToken(EOL,'\n',1,4610)
LexToken(END,'end',1,4628)
LexToken(EOL,'\n',1,4631)
LexToken(IF,'if',1,4648)
@@ -937,8 +916,7 @@ LexToken(DOT,'.',1,4996)
LexToken(VAR,'graphics',1,4997)
LexToken(ASSIGNMENT,'=',1,5005)
LexToken(VAR,'graphics',1,5006)
-LexToken(SEMICOLON,';',1,5014)
-LexToken(EOL,'\n',1,5015)
+LexToken(EOL,'\n',1,5014)
LexToken(VAR,'x',1,5032)
LexToken(DOT,'.',1,5033)
LexToken(VAR,'model',1,5034)
@@ -958,14 +936,12 @@ LexToken(EOL,'\n',1,5118)
LexToken(VAR,'maxp',1,5127)
LexToken(ASSIGNMENT,'=',1,5131)
LexToken(NUMBER,'1',1,5132)
-LexToken(SEMICOLON,';',1,5133)
-LexToken(EOL,'\n',1,5134)
+LexToken(EOL,'\n',1,5133)
LexToken(VAR,'minp',1,5143)
LexToken(ASSIGNMENT,'=',1,5147)
LexToken(ADDITION,'-',1,5148)
LexToken(NUMBER,'1',1,5149)
-LexToken(SEMICOLON,';',1,5150)
-LexToken(EOL,'\n',1,5151)
+LexToken(EOL,'\n',1,5150)
LexToken(VAR,'rpar',1,5160)
LexToken(ASSIGNMENT,'=',1,5164)
LexToken(OPENSQBRACKET,'[',1,5165)
diff --git a/js/Linear/PID.js b/js/Linear/PID.js
index 4595c718..e8903b09 100644
--- a/js/Linear/PID.js
+++ b/js/Linear/PID.js
@@ -40,20 +40,17 @@ LexToken(VAR,'x',1,874)
LexToken(ASSIGNMENT,'=',1,875)
LexToken(OPENSQBRACKET,'[',1,876)
LexToken(CLOSESQBRACKET,']',1,877)
-LexToken(SEMICOLON,';',1,878)
-LexToken(EOL,'\n',1,879)
+LexToken(EOL,'\n',1,878)
LexToken(VAR,'y',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,'typ',1,894)
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(SELECT,'select',1,906)
LexToken(VAR,'job',1,913)
LexToken(EOL,'\n',1,916)
@@ -72,8 +69,7 @@ LexToken(NUMBER,'0',1,1000)
LexToken(COMMA,',',1,1001)
LexToken(NUMBER,'0',1,1002)
LexToken(CLOSEBRACKET,')',1,1003)
-LexToken(SEMICOLON,';',1,1004)
-LexToken(EOL,'\n',1,1005)
+LexToken(EOL,'\n',1,1004)
LexToken(FOR,'for',1,1014)
LexToken(VAR,'i',1,1018)
LexToken(ASSIGNMENT,'=',1,1019)
@@ -103,8 +99,7 @@ LexToken(VAR,'objs',1,1086)
LexToken(OPENBRACKET,'(',1,1090)
LexToken(VAR,'i',1,1091)
LexToken(CLOSEBRACKET,')',1,1092)
-LexToken(SEMICOLON,';',1,1093)
-LexToken(EOL,'\n',1,1094)
+LexToken(EOL,'\n',1,1093)
LexToken(IF,'if',1,1107)
LexToken(VAR,'typeof',1,1110)
LexToken(OPENBRACKET,'(',1,1116)
@@ -131,8 +126,7 @@ LexToken(OPENBRACKET,'(',1,1185)
LexToken(NUMBER,'1',1,1186)
LexToken(CLOSEBRACKET,')',1,1187)
LexToken(CLOSEBRACKET,')',1,1188)
-LexToken(SEMICOLON,';',1,1189)
-LexToken(EOL,'\n',1,1190)
+LexToken(EOL,'\n',1,1189)
LexToken(VAR,'to',1,1207)
LexToken(ASSIGNMENT,'=',1,1210)
LexToken(VAR,'arg1',1,1212)
@@ -150,8 +144,7 @@ LexToken(OPENBRACKET,'(',1,1237)
LexToken(NUMBER,'1',1,1238)
LexToken(CLOSEBRACKET,')',1,1239)
LexToken(CLOSEBRACKET,')',1,1240)
-LexToken(SEMICOLON,';',1,1241)
-LexToken(EOL,'\n',1,1242)
+LexToken(EOL,'\n',1,1241)
LexToken(EOL,'\n',1,1243)
LexToken(IF,'if',1,1260)
LexToken(VAR,'from',1,1263)
@@ -165,8 +158,7 @@ LexToken(SELECT,'select',1,1310)
LexToken(VAR,'to',1,1317)
LexToken(DOT,'.',1,1319)
LexToken(VAR,'gui',1,1320)
-LexToken(COMMA,',',1,1323)
-LexToken(EOL,'\n',1,1324)
+LexToken(EOL,'\n',1,1323)
LexToken(CASE,'case',1,1345)
LexToken(DQSTRING,'"SUMMATION"',1,1360)
LexToken(THEN,'then',1,1362)
@@ -182,8 +174,7 @@ LexToken(VAR,'from',1,1404)
LexToken(OPENBRACKET,'(',1,1408)
LexToken(NUMBER,'1',1,1409)
LexToken(CLOSEBRACKET,')',1,1410)
-LexToken(COMMA,',',1,1411)
-LexToken(EOL,'\n',1,1412)
+LexToken(EOL,'\n',1,1411)
LexToken(CASE,'case',1,1433)
LexToken(DQSTRING,'"INTEGRAL_m"',1,1449)
LexToken(THEN,'then',1,1451)
@@ -199,8 +190,7 @@ LexToken(VAR,'from',1,1493)
LexToken(OPENBRACKET,'(',1,1497)
LexToken(NUMBER,'1',1,1498)
LexToken(CLOSEBRACKET,')',1,1499)
-LexToken(COMMA,',',1,1500)
-LexToken(EOL,'\n',1,1501)
+LexToken(EOL,'\n',1,1500)
LexToken(CASE,'case',1,1522)
LexToken(DQSTRING,'"DERIV"',1,1533)
LexToken(THEN,'then',1,1535)
@@ -216,8 +206,7 @@ LexToken(VAR,'from',1,1577)
LexToken(OPENBRACKET,'(',1,1581)
LexToken(NUMBER,'1',1,1582)
LexToken(CLOSEBRACKET,')',1,1583)
-LexToken(COMMA,',',1,1584)
-LexToken(EOL,'\n',1,1585)
+LexToken(EOL,'\n',1,1584)
LexToken(END,'end',1,1606)
LexToken(EOL,'\n',1,1609)
LexToken(ELSEIF,'elseif',1,1626)
@@ -232,8 +221,7 @@ LexToken(SELECT,'select',1,1678)
LexToken(VAR,'from',1,1685)
LexToken(DOT,'.',1,1689)
LexToken(VAR,'gui',1,1690)
-LexToken(COMMA,',',1,1693)
-LexToken(EOL,'\n',1,1694)
+LexToken(EOL,'\n',1,1693)
LexToken(CASE,'case',1,1715)
LexToken(DQSTRING,'"SUMMATION"',1,1730)
LexToken(THEN,'then',1,1732)
@@ -249,8 +237,7 @@ LexToken(VAR,'to',1,1774)
LexToken(OPENBRACKET,'(',1,1776)
LexToken(NUMBER,'1',1,1777)
LexToken(CLOSEBRACKET,')',1,1778)
-LexToken(COMMA,',',1,1779)
-LexToken(EOL,'\n',1,1780)
+LexToken(EOL,'\n',1,1779)
LexToken(CASE,'case',1,1801)
LexToken(DQSTRING,'"INTEGRAL_m"',1,1817)
LexToken(THEN,'then',1,1819)
@@ -266,8 +253,7 @@ LexToken(VAR,'to',1,1861)
LexToken(OPENBRACKET,'(',1,1863)
LexToken(NUMBER,'1',1,1864)
LexToken(CLOSEBRACKET,')',1,1865)
-LexToken(COMMA,',',1,1866)
-LexToken(EOL,'\n',1,1867)
+LexToken(EOL,'\n',1,1866)
LexToken(CASE,'case',1,1888)
LexToken(DQSTRING,'"DERIV"',1,1899)
LexToken(THEN,'then',1,1901)
@@ -283,8 +269,7 @@ LexToken(VAR,'to',1,1943)
LexToken(OPENBRACKET,'(',1,1945)
LexToken(NUMBER,'1',1,1946)
LexToken(CLOSEBRACKET,')',1,1947)
-LexToken(COMMA,',',1,1948)
-LexToken(EOL,'\n',1,1949)
+LexToken(EOL,'\n',1,1948)
LexToken(END,'end',1,1970)
LexToken(EOL,'\n',1,1973)
LexToken(END,'end',1,1990)
@@ -307,8 +292,7 @@ LexToken(CLOSEBRACKET,')',1,2038)
LexToken(THEN,'then',1,2040)
LexToken(EOL,'\n',1,2044)
LexToken(BREAK,'break',1,2065)
-LexToken(SEMICOLON,';',1,2070)
-LexToken(EOL,'\n',1,2071)
+LexToken(EOL,'\n',1,2070)
LexToken(END,'end',1,2088)
LexToken(EOL,'\n',1,2091)
LexToken(END,'end',1,2104)
@@ -320,8 +304,7 @@ LexToken(ASSIGNMENT,'=',1,2134)
LexToken(VAR,'list',1,2135)
LexToken(OPENBRACKET,'(',1,2139)
LexToken(CLOSEBRACKET,')',1,2140)
-LexToken(SEMICOLON,';',1,2141)
-LexToken(EOL,'\n',1,2142)
+LexToken(EOL,'\n',1,2141)
LexToken(VAR,'xx1',1,2151)
LexToken(ASSIGNMENT,'=',1,2154)
LexToken(VAR,'arg1',1,2155)
@@ -495,8 +478,7 @@ LexToken(VAR,'ok',1,2687)
LexToken(THEN,'then',1,2690)
LexToken(EOL,'\n',1,2694)
LexToken(BREAK,'break',1,2711)
-LexToken(COMMA,',',1,2716)
-LexToken(EOL,'\n',1,2717)
+LexToken(EOL,'\n',1,2716)
LexToken(END,'end',1,2730)
LexToken(EOL,'\n',1,2733)
LexToken(IF,'if',1,2746)
diff --git a/js/Linear/REGISTER.js b/js/Linear/REGISTER.js
index de09c506..2c8a26dc 100644
--- a/js/Linear/REGISTER.js
+++ b/js/Linear/REGISTER.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)
@@ -65,15 +62,13 @@ LexToken(EOL,'\n',1,942)
LexToken(VAR,'x',1,951)
LexToken(ASSIGNMENT,'=',1,952)
LexToken(VAR,'arg1',1,953)
-LexToken(SEMICOLON,';',1,957)
-LexToken(EOL,'\n',1,958)
+LexToken(EOL,'\n',1,957)
LexToken(VAR,'graphics',1,967)
LexToken(ASSIGNMENT,'=',1,975)
LexToken(VAR,'arg1',1,976)
LexToken(DOT,'.',1,980)
LexToken(VAR,'graphics',1,981)
-LexToken(SEMICOLON,';',1,989)
-LexToken(EOL,'\n',1,990)
+LexToken(EOL,'\n',1,989)
LexToken(VAR,'exprs',1,999)
LexToken(ASSIGNMENT,'=',1,1004)
LexToken(VAR,'graphics',1,1005)
@@ -85,8 +80,7 @@ LexToken(ASSIGNMENT,'=',1,1033)
LexToken(VAR,'arg1',1,1034)
LexToken(DOT,'.',1,1038)
LexToken(VAR,'model',1,1039)
-LexToken(SEMICOLON,';',1,1044)
-LexToken(EOL,'\n',1,1045)
+LexToken(EOL,'\n',1,1044)
LexToken(IF,'if',1,1054)
LexToken(VAR,'size',1,1057)
LexToken(OPENBRACKET,'(',1,1061)
@@ -108,8 +102,7 @@ LexToken(OPENBRACKET,'(',1,1111)
LexToken(NUMBER,'1',1,1112)
LexToken(CLOSEBRACKET,')',1,1113)
LexToken(CLOSESQBRACKET,']',1,1114)
-LexToken(SEMICOLON,';',1,1115)
-LexToken(EOL,'\n',1,1116)
+LexToken(EOL,'\n',1,1115)
LexToken(END,'end',1,1125)
LexToken(EOL,'\n',1,1128)
LexToken(WHILE,'while',1,1137)
@@ -157,8 +150,7 @@ LexToken(VAR,'ok',1,1373)
LexToken(THEN,'then',1,1376)
LexToken(EOL,'\n',1,1380)
LexToken(BREAK,'break',1,1397)
-LexToken(COMMA,',',1,1402)
-LexToken(EOL,'\n',1,1403)
+LexToken(EOL,'\n',1,1402)
LexToken(END,'end',1,1416)
LexToken(EOL,'\n',1,1419)
LexToken(IF,'if',1,1432)
@@ -200,23 +192,20 @@ LexToken(DQSTRING,'"delay4"',1,1621)
LexToken(COMMA,',',1,1622)
LexToken(NUMBER,'4',1,1623)
LexToken(CLOSEBRACKET,')',1,1624)
-LexToken(SEMICOLON,';',1,1625)
-LexToken(EOL,'\n',1,1626)
+LexToken(EOL,'\n',1,1625)
LexToken(VAR,'z0',1,1643)
LexToken(ASSIGNMENT,'=',1,1645)
LexToken(VAR,'double',1,1646)
LexToken(OPENBRACKET,'(',1,1652)
LexToken(VAR,'z0',1,1653)
LexToken(CLOSEBRACKET,')',1,1655)
-LexToken(SEMICOLON,';',1,1656)
-LexToken(EOL,'\n',1,1657)
+LexToken(EOL,'\n',1,1656)
LexToken(VAR,'model',1,1674)
LexToken(DOT,'.',1,1679)
LexToken(VAR,'dstate',1,1680)
LexToken(ASSIGNMENT,'=',1,1686)
LexToken(VAR,'z0',1,1687)
-LexToken(SEMICOLON,';',1,1689)
-LexToken(EOL,'\n',1,1690)
+LexToken(EOL,'\n',1,1689)
LexToken(VAR,'model',1,1707)
LexToken(DOT,'.',1,1712)
LexToken(VAR,'odstate',1,1713)
@@ -224,8 +213,7 @@ LexToken(ASSIGNMENT,'=',1,1720)
LexToken(VAR,'list',1,1721)
LexToken(OPENBRACKET,'(',1,1725)
LexToken(CLOSEBRACKET,')',1,1726)
-LexToken(SEMICOLON,';',1,1727)
-LexToken(EOL,'\n',1,1728)
+LexToken(EOL,'\n',1,1727)
LexToken(ELSE,'else',1,1741)
LexToken(EOL,'\n',1,1745)
LexToken(IF,'if',1,1762)
@@ -378,8 +366,7 @@ LexToken(VAR,'message',1,2493)
LexToken(OPENBRACKET,'(',1,2500)
LexToken(DQSTRING,'"Datatype is not supported"',1,2527)
LexToken(CLOSEBRACKET,')',1,2528)
-LexToken(SEMICOLON,';',1,2529)
-LexToken(EOL,'\n',1,2530)
+LexToken(EOL,'\n',1,2529)
LexToken(VAR,'ok',1,2551)
LexToken(ASSIGNMENT,'=',1,2553)
LexToken(PREVAR_BOOLEAN,'%f',1,2554)
@@ -394,8 +381,7 @@ LexToken(VAR,'list',1,2607)
LexToken(OPENBRACKET,'(',1,2611)
LexToken(VAR,'z0',1,2612)
LexToken(CLOSEBRACKET,')',1,2614)
-LexToken(SEMICOLON,';',1,2615)
-LexToken(EOL,'\n',1,2616)
+LexToken(EOL,'\n',1,2615)
LexToken(VAR,'model',1,2633)
LexToken(DOT,'.',1,2638)
LexToken(VAR,'dstate',1,2639)
@@ -461,15 +447,13 @@ LexToken(DOT,'.',1,2864)
LexToken(VAR,'exprs',1,2865)
LexToken(ASSIGNMENT,'=',1,2870)
LexToken(VAR,'exprs',1,2871)
-LexToken(SEMICOLON,';',1,2876)
-LexToken(EOL,'\n',1,2877)
+LexToken(EOL,'\n',1,2876)
LexToken(VAR,'x',1,2894)
LexToken(DOT,'.',1,2895)
LexToken(VAR,'graphics',1,2896)
LexToken(ASSIGNMENT,'=',1,2904)
LexToken(VAR,'graphics',1,2905)
-LexToken(SEMICOLON,';',1,2913)
-LexToken(EOL,'\n',1,2914)
+LexToken(EOL,'\n',1,2913)
LexToken(VAR,'x',1,2931)
LexToken(DOT,'.',1,2932)
LexToken(VAR,'model',1,2933)
diff --git a/js/Linear/REGISTER_f.js b/js/Linear/REGISTER_f.js
index 126a0cbc..b7ff460a 100644
--- a/js/Linear/REGISTER_f.js
+++ b/js/Linear/REGISTER_f.js
@@ -41,20 +41,17 @@ LexToken(VAR,'x',1,882)
LexToken(ASSIGNMENT,'=',1,883)
LexToken(OPENSQBRACKET,'[',1,884)
LexToken(CLOSESQBRACKET,']',1,885)
-LexToken(SEMICOLON,';',1,886)
-LexToken(EOL,'\n',1,887)
+LexToken(EOL,'\n',1,886)
LexToken(VAR,'y',1,892)
LexToken(ASSIGNMENT,'=',1,893)
LexToken(OPENSQBRACKET,'[',1,894)
LexToken(CLOSESQBRACKET,']',1,895)
-LexToken(SEMICOLON,';',1,896)
-LexToken(EOL,'\n',1,897)
+LexToken(EOL,'\n',1,896)
LexToken(VAR,'typ',1,902)
LexToken(ASSIGNMENT,'=',1,905)
LexToken(OPENSQBRACKET,'[',1,906)
LexToken(CLOSESQBRACKET,']',1,907)
-LexToken(SEMICOLON,';',1,908)
-LexToken(EOL,'\n',1,909)
+LexToken(EOL,'\n',1,908)
LexToken(SELECT,'select',1,914)
LexToken(VAR,'job',1,921)
LexToken(EOL,'\n',1,924)
@@ -65,15 +62,13 @@ LexToken(EOL,'\n',1,944)
LexToken(VAR,'x',1,953)
LexToken(ASSIGNMENT,'=',1,954)
LexToken(VAR,'arg1',1,955)
-LexToken(SEMICOLON,';',1,959)
-LexToken(EOL,'\n',1,960)
+LexToken(EOL,'\n',1,959)
LexToken(VAR,'graphics',1,969)
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,'exprs',1,1001)
LexToken(ASSIGNMENT,'=',1,1006)
LexToken(VAR,'graphics',1,1007)
@@ -85,8 +80,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)
@@ -122,8 +116,7 @@ LexToken(VAR,'ok',1,1215)
LexToken(THEN,'then',1,1218)
LexToken(EOL,'\n',1,1222)
LexToken(BREAK,'break',1,1239)
-LexToken(COMMA,',',1,1244)
-LexToken(EOL,'\n',1,1245)
+LexToken(EOL,'\n',1,1244)
LexToken(END,'end',1,1258)
LexToken(EOL,'\n',1,1261)
LexToken(IF,'if',1,1274)
@@ -158,8 +151,7 @@ LexToken(DOT,'.',1,1446)
LexToken(VAR,'exprs',1,1447)
LexToken(ASSIGNMENT,'=',1,1452)
LexToken(VAR,'exprs',1,1453)
-LexToken(SEMICOLON,';',1,1458)
-LexToken(EOL,'\n',1,1459)
+LexToken(EOL,'\n',1,1458)
LexToken(VAR,'model',1,1476)
LexToken(DOT,'.',1,1481)
LexToken(VAR,'dstate',1,1482)
@@ -171,8 +163,7 @@ LexToken(DOT,'.',1,1509)
LexToken(VAR,'graphics',1,1510)
LexToken(ASSIGNMENT,'=',1,1518)
LexToken(VAR,'graphics',1,1519)
-LexToken(SEMICOLON,';',1,1527)
-LexToken(EOL,'\n',1,1528)
+LexToken(EOL,'\n',1,1527)
LexToken(VAR,'x',1,1545)
LexToken(DOT,'.',1,1546)
LexToken(VAR,'model',1,1547)
diff --git a/js/Linear/SAMPHOLD.js b/js/Linear/SAMPHOLD.js
index 33f35345..c420b51b 100644
--- a/js/Linear/SAMPHOLD.js
+++ b/js/Linear/SAMPHOLD.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)
@@ -65,8 +62,7 @@ LexToken(EOL,'\n',1,942)
LexToken(VAR,'x',1,951)
LexToken(ASSIGNMENT,'=',1,952)
LexToken(VAR,'arg1',1,953)
-LexToken(SEMICOLON,';',1,957)
-LexToken(EOL,'\n',1,958)
+LexToken(EOL,'\n',1,957)
LexToken(VAR,'x',1,967)
LexToken(DOT,'.',1,968)
LexToken(VAR,'model',1,969)
diff --git a/js/Linear/SAMPHOLD_m.js b/js/Linear/SAMPHOLD_m.js
index c12dc039..daff0336 100644
--- a/js/Linear/SAMPHOLD_m.js
+++ b/js/Linear/SAMPHOLD_m.js
@@ -41,20 +41,17 @@ LexToken(VAR,'x',1,882)
LexToken(ASSIGNMENT,'=',1,883)
LexToken(OPENSQBRACKET,'[',1,884)
LexToken(CLOSESQBRACKET,']',1,885)
-LexToken(SEMICOLON,';',1,886)
-LexToken(EOL,'\n',1,887)
+LexToken(EOL,'\n',1,886)
LexToken(VAR,'y',1,892)
LexToken(ASSIGNMENT,'=',1,893)
LexToken(OPENSQBRACKET,'[',1,894)
LexToken(CLOSESQBRACKET,']',1,895)
-LexToken(SEMICOLON,';',1,896)
-LexToken(EOL,'\n',1,897)
+LexToken(EOL,'\n',1,896)
LexToken(VAR,'typ',1,902)
LexToken(ASSIGNMENT,'=',1,905)
LexToken(OPENSQBRACKET,'[',1,906)
LexToken(CLOSESQBRACKET,']',1,907)
-LexToken(SEMICOLON,';',1,908)
-LexToken(EOL,'\n',1,909)
+LexToken(EOL,'\n',1,908)
LexToken(SELECT,'select',1,914)
LexToken(VAR,'job',1,921)
LexToken(EOL,'\n',1,924)
@@ -65,8 +62,7 @@ LexToken(EOL,'\n',1,944)
LexToken(VAR,'x',1,953)
LexToken(ASSIGNMENT,'=',1,954)
LexToken(VAR,'arg1',1,955)
-LexToken(SEMICOLON,';',1,959)
-LexToken(EOL,'\n',1,960)
+LexToken(EOL,'\n',1,959)
LexToken(VAR,'x',1,969)
LexToken(DOT,'.',1,970)
LexToken(VAR,'model',1,971)
@@ -81,8 +77,7 @@ LexToken(ASSIGNMENT,'=',1,1019)
LexToken(VAR,'arg1',1,1020)
LexToken(DOT,'.',1,1024)
LexToken(VAR,'graphics',1,1025)
-LexToken(SEMICOLON,';',1,1033)
-LexToken(EOL,'\n',1,1034)
+LexToken(EOL,'\n',1,1033)
LexToken(VAR,'label',1,1043)
LexToken(ASSIGNMENT,'=',1,1048)
LexToken(VAR,'graphics',1,1049)
@@ -94,8 +89,7 @@ LexToken(ASSIGNMENT,'=',1,1077)
LexToken(VAR,'arg1',1,1078)
LexToken(DOT,'.',1,1082)
LexToken(VAR,'model',1,1083)
-LexToken(SEMICOLON,';',1,1088)
-LexToken(EOL,'\n',1,1089)
+LexToken(EOL,'\n',1,1088)
LexToken(WHILE,'while',1,1098)
LexToken(PREVAR_BOOLEAN,'%t',1,1104)
LexToken(DO,'do',1,1107)
@@ -132,8 +126,7 @@ LexToken(VAR,'ok',1,1277)
LexToken(THEN,'then',1,1280)
LexToken(EOL,'\n',1,1284)
LexToken(BREAK,'break',1,1301)
-LexToken(COMMA,',',1,1306)
-LexToken(EOL,'\n',1,1307)
+LexToken(EOL,'\n',1,1306)
LexToken(END,'end',1,1320)
LexToken(EOL,'\n',1,1323)
LexToken(IF,'if',1,1336)
@@ -156,13 +149,11 @@ LexToken(VAR,'message',1,1376)
LexToken(OPENBRACKET,'(',1,1384)
LexToken(DQSTRING,'"Datatype is not supported"',1,1411)
LexToken(CLOSEBRACKET,')',1,1412)
-LexToken(SEMICOLON,';',1,1413)
-LexToken(EOL,'\n',1,1414)
+LexToken(EOL,'\n',1,1413)
LexToken(VAR,'ok',1,1431)
LexToken(ASSIGNMENT,'=',1,1433)
LexToken(PREVAR_BOOLEAN,'%f',1,1434)
-LexToken(SEMICOLON,';',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)
@@ -179,8 +170,7 @@ LexToken(VAR,'model',1,1506)
LexToken(DOT,'.',1,1511)
LexToken(VAR,'in2',1,1512)
LexToken(CLOSESQBRACKET,']',1,1515)
-LexToken(SEMICOLON,';',1,1516)
-LexToken(EOL,'\n',1,1517)
+LexToken(EOL,'\n',1,1516)
LexToken(OPENSQBRACKET,'[',1,1534)
LexToken(VAR,'model',1,1535)
LexToken(COMMA,',',1,1540)
@@ -224,22 +214,19 @@ LexToken(DOT,'.',1,1661)
LexToken(VAR,'exprs',1,1662)
LexToken(ASSIGNMENT,'=',1,1667)
LexToken(VAR,'exprs',1,1668)
-LexToken(SEMICOLON,';',1,1673)
-LexToken(EOL,'\n',1,1674)
+LexToken(EOL,'\n',1,1673)
LexToken(VAR,'arg1',1,1695)
LexToken(DOT,'.',1,1699)
LexToken(VAR,'graphics',1,1700)
LexToken(ASSIGNMENT,'=',1,1708)
LexToken(VAR,'graphics',1,1709)
-LexToken(SEMICOLON,';',1,1717)
-LexToken(EOL,'\n',1,1718)
+LexToken(EOL,'\n',1,1717)
LexToken(VAR,'arg1',1,1739)
LexToken(DOT,'.',1,1743)
LexToken(VAR,'model',1,1744)
LexToken(ASSIGNMENT,'=',1,1749)
LexToken(VAR,'model',1,1750)
-LexToken(SEMICOLON,';',1,1755)
-LexToken(EOL,'\n',1,1756)
+LexToken(EOL,'\n',1,1755)
LexToken(VAR,'x',1,1777)
LexToken(ASSIGNMENT,'=',1,1778)
LexToken(VAR,'arg1',1,1779)
@@ -342,8 +329,7 @@ LexToken(OPENBRACKET,'(',1,2180)
LexToken(NUMBER,'1',1,2181)
LexToken(CLOSEBRACKET,')',1,2182)
LexToken(CLOSESQBRACKET,']',1,2183)
-LexToken(SEMICOLON,';',1,2184)
-LexToken(EOL,'\n',1,2185)
+LexToken(EOL,'\n',1,2184)
LexToken(VAR,'gr_i',1,2194)
LexToken(ASSIGNMENT,'=',1,2198)
LexToken(OPENSQBRACKET,'[',1,2199)
diff --git a/js/Linear/SAMPLEHOLD_f.js b/js/Linear/SAMPLEHOLD_f.js
index d5c4ee77..f565eadf 100644
--- a/js/Linear/SAMPLEHOLD_f.js
+++ b/js/Linear/SAMPLEHOLD_f.js
@@ -41,20 +41,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)
@@ -65,8 +62,7 @@ LexToken(EOL,'\n',1,946)
LexToken(VAR,'x',1,955)
LexToken(ASSIGNMENT,'=',1,956)
LexToken(VAR,'arg1',1,957)
-LexToken(SEMICOLON,';',1,961)
-LexToken(EOL,'\n',1,962)
+LexToken(EOL,'\n',1,961)
LexToken(VAR,'x',1,971)
LexToken(DOT,'.',1,972)
LexToken(VAR,'model',1,973)
diff --git a/js/Linear/SOM_f.js b/js/Linear/SOM_f.js
index cdf70113..98787095 100644
--- a/js/Linear/SOM_f.js
+++ b/js/Linear/SOM_f.js
@@ -41,20 +41,17 @@ LexToken(VAR,'x',1,877)
LexToken(ASSIGNMENT,'=',1,878)
LexToken(OPENSQBRACKET,'[',1,879)
LexToken(CLOSESQBRACKET,']',1,880)
-LexToken(SEMICOLON,';',1,881)
-LexToken(EOL,'\n',1,882)
+LexToken(EOL,'\n',1,881)
LexToken(VAR,'y',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,'typ',1,897)
LexToken(ASSIGNMENT,'=',1,900)
LexToken(OPENSQBRACKET,'[',1,901)
LexToken(CLOSESQBRACKET,']',1,902)
-LexToken(SEMICOLON,';',1,903)
-LexToken(EOL,'\n',1,904)
+LexToken(EOL,'\n',1,903)
LexToken(VAR,'p',1,909)
LexToken(ASSIGNMENT,'=',1,910)
LexToken(NUMBER,'1',1,911)
@@ -69,22 +66,19 @@ LexToken(EOL,'\n',1,967)
LexToken(VAR,'x',1,976)
LexToken(ASSIGNMENT,'=',1,977)
LexToken(VAR,'arg1',1,978)
-LexToken(SEMICOLON,';',1,982)
-LexToken(EOL,'\n',1,983)
+LexToken(EOL,'\n',1,982)
LexToken(VAR,'graphics',1,992)
LexToken(ASSIGNMENT,'=',1,1000)
LexToken(VAR,'arg1',1,1001)
LexToken(DOT,'.',1,1005)
LexToken(VAR,'graphics',1,1006)
-LexToken(SEMICOLON,';',1,1014)
-LexToken(EOL,'\n',1,1015)
+LexToken(EOL,'\n',1,1014)
LexToken(VAR,'model',1,1024)
LexToken(ASSIGNMENT,'=',1,1029)
LexToken(VAR,'arg1',1,1030)
LexToken(DOT,'.',1,1034)
LexToken(VAR,'model',1,1035)
-LexToken(SEMICOLON,';',1,1040)
-LexToken(EOL,'\n',1,1041)
+LexToken(EOL,'\n',1,1040)
LexToken(VAR,'exprs',1,1050)
LexToken(ASSIGNMENT,'=',1,1055)
LexToken(VAR,'graphics',1,1056)
@@ -108,8 +102,7 @@ LexToken(VAR,'exprs',1,1124)
LexToken(OPENBRACKET,'(',1,1129)
LexToken(NUMBER,'2',1,1130)
LexToken(CLOSEBRACKET,')',1,1131)
-LexToken(COMMA,',',1,1132)
-LexToken(EOL,'\n',1,1133)
+LexToken(EOL,'\n',1,1132)
LexToken(END,'end',1,1142)
LexToken(EOL,'\n',1,1145)
LexToken(IF,'if',1,1154)
@@ -131,8 +124,7 @@ LexToken(VAR,'model',1,1206)
LexToken(DOT,'.',1,1211)
LexToken(VAR,'rpar',1,1212)
LexToken(CLOSEBRACKET,')',1,1216)
-LexToken(COMMA,',',1,1217)
-LexToken(EOL,'\n',1,1218)
+LexToken(EOL,'\n',1,1217)
LexToken(END,'end',1,1227)
LexToken(EOL,'\n',1,1230)
LexToken(IF,'if',1,1239)
@@ -171,14 +163,13 @@ LexToken(ASSIGNMENT,'=',1,1376)
LexToken(OPENSQBRACKET,'[',1,1378)
LexToken(DQSTRING,'"This sum block is obsolete"',1,1406)
LexToken(DQSTRING,'"parameters cannot be modified. Please replace it with new sum block"',1,1484)
-LexToken(SEMICOLON,';',1,1485)
+LexToken(SEMICOLON,';\n',1,1485)
LexToken(DQSTRING,'"and gain blocks in the linear palette"',1,1533)
LexToken(DQSTRING,'" "',1,1545)
LexToken(DQSTRING,'"Input ports are located at up, side and down positions."',1,1612)
LexToken(DQSTRING,'"Current gains are:"',1,1641)
LexToken(CLOSESQBRACKET,']',1,1642)
-LexToken(SEMICOLON,';',1,1643)
-LexToken(EOL,'\n',1,1644)
+LexToken(EOL,'\n',1,1643)
LexToken(EOL,'\n',1,1645)
LexToken(VAR,'str',1,1654)
LexToken(ASSIGNMENT,'=',1,1658)
@@ -204,14 +195,12 @@ LexToken(COLON,':',1,1692)
LexToken(CLOSEBRACKET,')',1,1693)
LexToken(CLOSEBRACKET,')',1,1694)
LexToken(CLOSESQBRACKET,']',1,1695)
-LexToken(SEMICOLON,';',1,1696)
-LexToken(EOL,'\n',1,1697)
+LexToken(EOL,'\n',1,1696)
LexToken(VAR,'message',1,1706)
LexToken(OPENBRACKET,'(',1,1713)
LexToken(VAR,'str',1,1714)
LexToken(CLOSEBRACKET,')',1,1717)
-LexToken(SEMICOLON,';',1,1718)
-LexToken(EOL,'\n',1,1719)
+LexToken(EOL,'\n',1,1718)
LexToken(EOL,'\n',1,1720)
LexToken(CASE,'case',1,1725)
LexToken(DQSTRING,'"define"',1,1737)
diff --git a/js/Linear/SUMMATION.js b/js/Linear/SUMMATION.js
index 01546f98..a07be750 100644
--- a/js/Linear/SUMMATION.js
+++ b/js/Linear/SUMMATION.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)
@@ -65,8 +62,7 @@ LexToken(EOL,'\n',1,943)
LexToken(VAR,'x',1,952)
LexToken(ASSIGNMENT,'=',1,953)
LexToken(VAR,'arg1',1,954)
-LexToken(SEMICOLON,';',1,958)
-LexToken(EOL,'\n',1,959)
+LexToken(EOL,'\n',1,958)
LexToken(VAR,'graphics',1,968)
LexToken(ASSIGNMENT,'=',1,976)
LexToken(VAR,'arg1',1,977)
@@ -111,8 +107,7 @@ LexToken(OPENBRACKET,'(',1,1121)
LexToken(NUMBER,'0',1,1122)
LexToken(CLOSEBRACKET,')',1,1123)
LexToken(CLOSESQBRACKET,']',1,1124)
-LexToken(SEMICOLON,';',1,1125)
-LexToken(EOL,'\n',1,1126)
+LexToken(EOL,'\n',1,1125)
LexToken(ELSEIF,'elseif',1,1135)
LexToken(VAR,'size',1,1142)
LexToken(OPENBRACKET,'(',1,1146)
@@ -134,8 +129,7 @@ LexToken(OPENBRACKET,'(',1,1196)
LexToken(NUMBER,'0',1,1197)
LexToken(CLOSEBRACKET,')',1,1198)
LexToken(CLOSESQBRACKET,']',1,1199)
-LexToken(SEMICOLON,';',1,1200)
-LexToken(EOL,'\n',1,1201)
+LexToken(EOL,'\n',1,1200)
LexToken(END,'end',1,1210)
LexToken(EOL,'\n',1,1213)
LexToken(WHILE,'while',1,1222)
@@ -191,8 +185,7 @@ LexToken(VAR,'ok',1,1578)
LexToken(THEN,'then',1,1581)
LexToken(EOL,'\n',1,1585)
LexToken(BREAK,'break',1,1602)
-LexToken(COMMA,',',1,1607)
-LexToken(EOL,'\n',1,1608)
+LexToken(EOL,'\n',1,1607)
LexToken(END,'end',1,1621)
LexToken(EOL,'\n',1,1624)
LexToken(VAR,'sgn',1,1637)
@@ -201,8 +194,7 @@ LexToken(VAR,'sgn',1,1641)
LexToken(OPENBRACKET,'(',1,1644)
LexToken(COLON,':',1,1645)
LexToken(CLOSEBRACKET,')',1,1646)
-LexToken(SEMICOLON,';',1,1647)
-LexToken(EOL,'\n',1,1648)
+LexToken(EOL,'\n',1,1647)
LexToken(IF,'if',1,1661)
LexToken(OPENBRACKET,'(',1,1664)
LexToken(VAR,'satur',1,1665)
@@ -223,13 +215,11 @@ LexToken(VAR,'message',1,1714)
LexToken(OPENBRACKET,'(',1,1721)
LexToken(DQSTRING,'"Do on overflow must be 0,1,2"',1,1751)
LexToken(CLOSEBRACKET,')',1,1752)
-LexToken(SEMICOLON,';',1,1753)
-LexToken(EOL,'\n',1,1754)
+LexToken(EOL,'\n',1,1753)
LexToken(VAR,'ok',1,1771)
LexToken(ASSIGNMENT,'=',1,1773)
LexToken(PREVAR_BOOLEAN,'%f',1,1774)
-LexToken(SEMICOLON,';',1,1776)
-LexToken(EOL,'\n',1,1777)
+LexToken(EOL,'\n',1,1776)
LexToken(END,'end',1,1790)
LexToken(EOL,'\n',1,1793)
LexToken(IF,'if',1,1806)
@@ -298,8 +288,7 @@ LexToken(VAR,'sgn',1,2125)
LexToken(COMMA,',',1,2128)
LexToken(NUMBER,'1',1,2129)
LexToken(CLOSEBRACKET,')',1,2130)
-LexToken(SEMICOLON,';',1,2131)
-LexToken(EOL,'\n',1,2132)
+LexToken(EOL,'\n',1,2131)
LexToken(VAR,'in2',1,2153)
LexToken(ASSIGNMENT,'=',1,2156)
LexToken(NUMBER,'2',1,2157)
@@ -367,8 +356,7 @@ LexToken(CLOSEBRACKET,')',1,2458)
LexToken(COMMA,',',1,2459)
LexToken(NUMBER,'1',1,2460)
LexToken(CLOSEBRACKET,')',1,2461)
-LexToken(SEMICOLON,';',1,2462)
-LexToken(EOL,'\n',1,2463)
+LexToken(EOL,'\n',1,2462)
LexToken(VAR,'in2',1,2484)
LexToken(ASSIGNMENT,'=',1,2487)
LexToken(NUMBER,'2',1,2488)
@@ -404,13 +392,11 @@ LexToken(COMMA,',',1,2604)
LexToken(NUMBER,'1',1,2605)
LexToken(CLOSEBRACKET,')',1,2606)
LexToken(CLOSEBRACKET,')',1,2607)
-LexToken(SEMICOLON,';',1,2608)
-LexToken(EOL,'\n',1,2609)
+LexToken(EOL,'\n',1,2608)
LexToken(VAR,'ot',1,2622)
LexToken(ASSIGNMENT,'=',1,2624)
LexToken(VAR,'Datatype',1,2625)
-LexToken(SEMICOLON,';',1,2633)
-LexToken(EOL,'\n',1,2634)
+LexToken(EOL,'\n',1,2633)
LexToken(IF,'if',1,2647)
LexToken(VAR,'Datatype',1,2650)
LexToken(COMPARISON,'==',1,2658)
@@ -469,8 +455,7 @@ LexToken(SEMICOLON,';',1,2902)
LexToken(VAR,'ok',1,2903)
LexToken(ASSIGNMENT,'=',1,2905)
LexToken(PREVAR_BOOLEAN,'%f',1,2906)
-LexToken(SEMICOLON,';',1,2908)
-LexToken(EOL,'\n',1,2909)
+LexToken(EOL,'\n',1,2908)
LexToken(ELSE,'else',1,2922)
LexToken(EOL,'\n',1,2926)
LexToken(IF,'if',1,2943)
@@ -865,8 +850,7 @@ LexToken(DOT,'.',1,5215)
LexToken(VAR,'rpar',1,5216)
LexToken(ASSIGNMENT,'=',1,5220)
LexToken(VAR,'satur',1,5221)
-LexToken(SEMICOLON,';',1,5226)
-LexToken(EOL,'\n',1,5227)
+LexToken(EOL,'\n',1,5226)
LexToken(VAR,'model',1,5244)
LexToken(DOT,'.',1,5249)
LexToken(VAR,'ipar',1,5250)
@@ -884,8 +868,7 @@ LexToken(DOT,'.',1,5313)
LexToken(VAR,'graphics',1,5314)
LexToken(ASSIGNMENT,'=',1,5322)
LexToken(VAR,'graphics',1,5323)
-LexToken(SEMICOLON,';',1,5331)
-LexToken(EOL,'\n',1,5332)
+LexToken(EOL,'\n',1,5331)
LexToken(VAR,'x',1,5349)
LexToken(DOT,'.',1,5350)
LexToken(VAR,'model',1,5351)
diff --git a/js/Linear/SUM_f.js b/js/Linear/SUM_f.js
index b46b9f72..0a96e0f1 100644
--- a/js/Linear/SUM_f.js
+++ b/js/Linear/SUM_f.js
@@ -41,20 +41,17 @@ LexToken(VAR,'x',1,877)
LexToken(ASSIGNMENT,'=',1,878)
LexToken(OPENSQBRACKET,'[',1,879)
LexToken(CLOSESQBRACKET,']',1,880)
-LexToken(SEMICOLON,';',1,881)
-LexToken(EOL,'\n',1,882)
+LexToken(EOL,'\n',1,881)
LexToken(VAR,'y',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,'typ',1,897)
LexToken(ASSIGNMENT,'=',1,900)
LexToken(OPENSQBRACKET,'[',1,901)
LexToken(CLOSESQBRACKET,']',1,902)
-LexToken(SEMICOLON,';',1,903)
-LexToken(EOL,'\n',1,904)
+LexToken(EOL,'\n',1,903)
LexToken(VAR,'p',1,909)
LexToken(ASSIGNMENT,'=',1,910)
LexToken(NUMBER,'1',1,911)
@@ -69,8 +66,7 @@ LexToken(EOL,'\n',1,967)
LexToken(VAR,'x',1,976)
LexToken(ASSIGNMENT,'=',1,977)
LexToken(VAR,'arg1',1,978)
-LexToken(SEMICOLON,';',1,982)
-LexToken(EOL,'\n',1,983)
+LexToken(EOL,'\n',1,982)
LexToken(CASE,'case',1,988)
LexToken(DQSTRING,'"define"',1,1000)
LexToken(THEN,'then',1,1002)
diff --git a/js/Linear/TCLSS.js b/js/Linear/TCLSS.js
index 30697151..7b674070 100644
--- a/js/Linear/TCLSS.js
+++ b/js/Linear/TCLSS.js
@@ -41,20 +41,17 @@ LexToken(VAR,'x',1,877)
LexToken(ASSIGNMENT,'=',1,878)
LexToken(OPENSQBRACKET,'[',1,879)
LexToken(CLOSESQBRACKET,']',1,880)
-LexToken(SEMICOLON,';',1,881)
-LexToken(EOL,'\n',1,882)
+LexToken(EOL,'\n',1,881)
LexToken(VAR,'y',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,'typ',1,897)
LexToken(ASSIGNMENT,'=',1,900)
LexToken(OPENSQBRACKET,'[',1,901)
LexToken(CLOSESQBRACKET,']',1,902)
-LexToken(SEMICOLON,';',1,903)
-LexToken(EOL,'\n',1,904)
+LexToken(EOL,'\n',1,903)
LexToken(SELECT,'select',1,909)
LexToken(VAR,'job',1,916)
LexToken(EOL,'\n',1,919)
@@ -71,8 +68,7 @@ LexToken(ASSIGNMENT,'=',1,971)
LexToken(VAR,'arg1',1,972)
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,'exprs',1,995)
LexToken(ASSIGNMENT,'=',1,1000)
LexToken(VAR,'graphics',1,1001)
@@ -84,8 +80,7 @@ LexToken(ASSIGNMENT,'=',1,1029)
LexToken(VAR,'arg1',1,1030)
LexToken(DOT,'.',1,1034)
LexToken(VAR,'model',1,1035)
-LexToken(SEMICOLON,';',1,1040)
-LexToken(EOL,'\n',1,1041)
+LexToken(EOL,'\n',1,1040)
LexToken(IF,'if',1,1050)
LexToken(VAR,'size',1,1053)
LexToken(OPENBRACKET,'(',1,1057)
@@ -109,8 +104,7 @@ LexToken(COMMA,',',1,1105)
LexToken(NUMBER,'7',1,1106)
LexToken(CLOSESQBRACKET,']',1,1107)
LexToken(CLOSEBRACKET,')',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,1138)
LexToken(WHILE,'while',1,1147)
@@ -139,13 +133,13 @@ LexToken(DQSTRING,'"Set continuous linear system parameters"',1,1249)
LexToken(COMMA,',',1,1250)
LexToken(OPENSQBRACKET,'[',1,1266)
LexToken(DQSTRING,'"A matrix"',1,1276)
-LexToken(SEMICOLON,';',1,1277)
+LexToken(SEMICOLON,';\n',1,1277)
LexToken(DQSTRING,'"B matrix"',1,1300)
-LexToken(SEMICOLON,';',1,1301)
+LexToken(SEMICOLON,';\n',1,1301)
LexToken(DQSTRING,'"C matrix"',1,1324)
-LexToken(SEMICOLON,';',1,1325)
+LexToken(SEMICOLON,';\n',1,1325)
LexToken(DQSTRING,'"D matrix"',1,1348)
-LexToken(SEMICOLON,';',1,1349)
+LexToken(SEMICOLON,';\n',1,1349)
LexToken(DQSTRING,'"Initial state"',1,1377)
LexToken(CLOSESQBRACKET,']',1,1378)
LexToken(COMMA,',',1,1379)
@@ -200,8 +194,7 @@ LexToken(VAR,'ok',1,1598)
LexToken(THEN,'then',1,1601)
LexToken(EOL,'\n',1,1605)
LexToken(BREAK,'break',1,1622)
-LexToken(COMMA,',',1,1627)
-LexToken(EOL,'\n',1,1628)
+LexToken(EOL,'\n',1,1627)
LexToken(END,'end',1,1641)
LexToken(EOL,'\n',1,1644)
LexToken(VAR,'out',1,1657)
@@ -212,8 +205,7 @@ LexToken(VAR,'C',1,1666)
LexToken(COMMA,',',1,1667)
LexToken(NUMBER,'1',1,1668)
LexToken(CLOSEBRACKET,')',1,1669)
-LexToken(SEMICOLON,';',1,1670)
-LexToken(EOL,'\n',1,1671)
+LexToken(EOL,'\n',1,1670)
LexToken(IF,'if',1,1684)
LexToken(VAR,'out',1,1687)
LexToken(COMPARISON,'==',1,1690)
@@ -224,8 +216,7 @@ LexToken(VAR,'out',1,1715)
LexToken(ASSIGNMENT,'=',1,1718)
LexToken(OPENSQBRACKET,'[',1,1719)
LexToken(CLOSESQBRACKET,']',1,1720)
-LexToken(COMMA,',',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)
@@ -236,8 +227,7 @@ LexToken(VAR,'B',1,1759)
LexToken(COMMA,',',1,1760)
LexToken(NUMBER,'2',1,1761)
LexToken(CLOSEBRACKET,')',1,1762)
-LexToken(SEMICOLON,';',1,1763)
-LexToken(EOL,'\n',1,1764)
+LexToken(EOL,'\n',1,1763)
LexToken(IF,'if',1,1777)
LexToken(VAR,'in',1,1780)
LexToken(COMPARISON,'==',1,1782)
@@ -248,8 +238,7 @@ LexToken(VAR,'in',1,1807)
LexToken(ASSIGNMENT,'=',1,1809)
LexToken(OPENSQBRACKET,'[',1,1810)
LexToken(CLOSESQBRACKET,']',1,1811)
-LexToken(COMMA,',',1,1812)
-LexToken(EOL,'\n',1,1813)
+LexToken(EOL,'\n',1,1812)
LexToken(END,'end',1,1826)
LexToken(EOL,'\n',1,1829)
LexToken(OPENSQBRACKET,'[',1,1842)
@@ -313,8 +302,7 @@ LexToken(DOT,'.',1,2086)
LexToken(VAR,'exprs',1,2087)
LexToken(ASSIGNMENT,'=',1,2092)
LexToken(VAR,'exprs',1,2093)
-LexToken(SEMICOLON,';',1,2098)
-LexToken(EOL,'\n',1,2099)
+LexToken(EOL,'\n',1,2098)
LexToken(VAR,'rpar',1,2120)
LexToken(ASSIGNMENT,'=',1,2124)
LexToken(OPENSQBRACKET,'[',1,2125)
@@ -338,8 +326,7 @@ LexToken(OPENBRACKET,'(',1,2142)
LexToken(COLON,':',1,2143)
LexToken(CLOSEBRACKET,')',1,2144)
LexToken(CLOSESQBRACKET,']',1,2145)
-LexToken(SEMICOLON,';',1,2146)
-LexToken(EOL,'\n',1,2147)
+LexToken(EOL,'\n',1,2146)
LexToken(IF,'if',1,2168)
LexToken(VAR,'D',1,2171)
LexToken(COMPARISON,'<>',1,2172)
@@ -364,8 +351,7 @@ LexToken(OPENSQBRACKET,'[',1,2259)
LexToken(PREVAR_BOOLEAN,'%t',1,2260)
LexToken(PREVAR_BOOLEAN,'%t',1,2263)
LexToken(CLOSESQBRACKET,']',1,2265)
-LexToken(SEMICOLON,';',1,2266)
-LexToken(EOL,'\n',1,2267)
+LexToken(EOL,'\n',1,2266)
LexToken(ELSE,'else',1,2292)
LexToken(EOL,'\n',1,2296)
LexToken(VAR,'mmm',1,2325)
@@ -374,8 +360,7 @@ LexToken(OPENSQBRACKET,'[',1,2329)
LexToken(PREVAR_BOOLEAN,'%f',1,2330)
LexToken(PREVAR_BOOLEAN,'%t',1,2333)
LexToken(CLOSESQBRACKET,']',1,2335)
-LexToken(SEMICOLON,';',1,2336)
-LexToken(EOL,'\n',1,2337)
+LexToken(EOL,'\n',1,2336)
LexToken(END,'end',1,2362)
LexToken(EOL,'\n',1,2365)
LexToken(IF,'if',1,2390)
@@ -394,8 +379,7 @@ LexToken(DOT,'.',1,2453)
LexToken(VAR,'dep_ut',1,2454)
LexToken(ASSIGNMENT,'=',1,2460)
LexToken(VAR,'mmm',1,2461)
-LexToken(COMMA,',',1,2464)
-LexToken(EOL,'\n',1,2465)
+LexToken(EOL,'\n',1,2464)
LexToken(END,'end',1,2490)
LexToken(EOL,'\n',1,2493)
LexToken(ELSE,'else',1,2514)
@@ -408,8 +392,7 @@ LexToken(OPENSQBRACKET,'[',1,2556)
LexToken(PREVAR_BOOLEAN,'%f',1,2557)
LexToken(PREVAR_BOOLEAN,'%t',1,2560)
LexToken(CLOSESQBRACKET,']',1,2562)
-LexToken(SEMICOLON,';',1,2563)
-LexToken(EOL,'\n',1,2564)
+LexToken(EOL,'\n',1,2563)
LexToken(END,'end',1,2585)
LexToken(EOL,'\n',1,2588)
LexToken(VAR,'model',1,2609)
@@ -426,8 +409,7 @@ LexToken(DOT,'.',1,2632)
LexToken(VAR,'rpar',1,2633)
LexToken(ASSIGNMENT,'=',1,2637)
LexToken(VAR,'rpar',1,2638)
-LexToken(SEMICOLON,';',1,2642)
-LexToken(EOL,'\n',1,2643)
+LexToken(EOL,'\n',1,2642)
LexToken(IF,'if',1,2664)
LexToken(VAR,'D',1,2667)
LexToken(COMPARISON,'<>',1,2668)
@@ -458,8 +440,7 @@ LexToken(DQSTRING,'"tcsltj4"',1,2802)
LexToken(COMMA,',',1,2803)
LexToken(NUMBER,'4',1,2804)
LexToken(CLOSEBRACKET,')',1,2805)
-LexToken(SEMICOLON,';',1,2806)
-LexToken(EOL,'\n',1,2807)
+LexToken(EOL,'\n',1,2806)
LexToken(END,'end',1,2828)
LexToken(EOL,'\n',1,2831)
LexToken(VAR,'x',1,2852)
@@ -467,8 +448,7 @@ LexToken(DOT,'.',1,2853)
LexToken(VAR,'graphics',1,2854)
LexToken(ASSIGNMENT,'=',1,2862)
LexToken(VAR,'graphics',1,2863)
-LexToken(SEMICOLON,';',1,2871)
-LexToken(EOL,'\n',1,2872)
+LexToken(EOL,'\n',1,2871)
LexToken(VAR,'x',1,2893)
LexToken(DOT,'.',1,2894)
LexToken(VAR,'model',1,2895)
@@ -506,13 +486,11 @@ LexToken(SEMICOLON,';',1,3028)
LexToken(VAR,'D',1,3029)
LexToken(ASSIGNMENT,'=',1,3030)
LexToken(NUMBER,'0',1,3031)
-LexToken(SEMICOLON,';',1,3032)
-LexToken(EOL,'\n',1,3033)
+LexToken(EOL,'\n',1,3032)
LexToken(VAR,'in',1,3042)
LexToken(ASSIGNMENT,'=',1,3044)
LexToken(NUMBER,'1',1,3045)
-LexToken(SEMICOLON,';',1,3046)
-LexToken(EOL,'\n',1,3047)
+LexToken(EOL,'\n',1,3046)
LexToken(VAR,'nx',1,3056)
LexToken(ASSIGNMENT,'=',1,3058)
LexToken(VAR,'size',1,3059)
@@ -624,7 +602,7 @@ LexToken(OPENBRACKET,'(',1,3372)
LexToken(VAR,'A',1,3373)
LexToken(CLOSEBRACKET,')',1,3374)
LexToken(CLOSEBRACKET,')',1,3375)
-LexToken(SEMICOLON,';',1,3376)
+LexToken(SEMICOLON,';\n',1,3376)
LexToken(VAR,'strcat',1,3386)
LexToken(OPENBRACKET,'(',1,3392)
LexToken(VAR,'sci2exp',1,3393)
@@ -632,7 +610,7 @@ LexToken(OPENBRACKET,'(',1,3400)
LexToken(VAR,'B',1,3401)
LexToken(CLOSEBRACKET,')',1,3402)
LexToken(CLOSEBRACKET,')',1,3403)
-LexToken(SEMICOLON,';',1,3404)
+LexToken(SEMICOLON,';\n',1,3404)
LexToken(VAR,'strcat',1,3414)
LexToken(OPENBRACKET,'(',1,3420)
LexToken(VAR,'sci2exp',1,3421)
@@ -640,7 +618,7 @@ LexToken(OPENBRACKET,'(',1,3428)
LexToken(VAR,'C',1,3429)
LexToken(CLOSEBRACKET,')',1,3430)
LexToken(CLOSEBRACKET,')',1,3431)
-LexToken(SEMICOLON,';',1,3432)
+LexToken(SEMICOLON,';\n',1,3432)
LexToken(VAR,'strcat',1,3442)
LexToken(OPENBRACKET,'(',1,3448)
LexToken(VAR,'sci2exp',1,3449)
@@ -648,7 +626,7 @@ LexToken(OPENBRACKET,'(',1,3456)
LexToken(VAR,'D',1,3457)
LexToken(CLOSEBRACKET,')',1,3458)
LexToken(CLOSEBRACKET,')',1,3459)
-LexToken(SEMICOLON,';',1,3460)
+LexToken(SEMICOLON,';\n',1,3460)
LexToken(VAR,'strcat',1,3470)
LexToken(OPENBRACKET,'(',1,3476)
LexToken(VAR,'sci2exp',1,3477)
diff --git a/js/Linear/TCLSS_f.js b/js/Linear/TCLSS_f.js
index 90755b74..32593b45 100644
--- a/js/Linear/TCLSS_f.js
+++ b/js/Linear/TCLSS_f.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,8 +68,7 @@ LexToken(ASSIGNMENT,'=',1,973)
LexToken(VAR,'arg1',1,974)
LexToken(DOT,'.',1,978)
LexToken(VAR,'graphics',1,979)
-LexToken(SEMICOLON,';',1,987)
-LexToken(EOL,'\n',1,988)
+LexToken(EOL,'\n',1,987)
LexToken(VAR,'exprs',1,997)
LexToken(ASSIGNMENT,'=',1,1002)
LexToken(VAR,'graphics',1,1003)
@@ -84,8 +80,7 @@ LexToken(ASSIGNMENT,'=',1,1031)
LexToken(VAR,'arg1',1,1032)
LexToken(DOT,'.',1,1036)
LexToken(VAR,'model',1,1037)
-LexToken(SEMICOLON,';',1,1042)
-LexToken(EOL,'\n',1,1043)
+LexToken(EOL,'\n',1,1042)
LexToken(IF,'if',1,1052)
LexToken(VAR,'size',1,1055)
LexToken(OPENBRACKET,'(',1,1059)
@@ -109,8 +104,7 @@ LexToken(COMMA,',',1,1107)
LexToken(NUMBER,'7',1,1108)
LexToken(CLOSESQBRACKET,']',1,1109)
LexToken(CLOSEBRACKET,')',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,1140)
LexToken(WHILE,'while',1,1149)
@@ -139,13 +133,13 @@ LexToken(DQSTRING,'"Set continuous linear system parameters"',1,1251)
LexToken(COMMA,',',1,1252)
LexToken(OPENSQBRACKET,'[',1,1268)
LexToken(DQSTRING,'"A matrix"',1,1278)
-LexToken(SEMICOLON,';',1,1279)
+LexToken(SEMICOLON,';\n',1,1279)
LexToken(DQSTRING,'"B matrix"',1,1302)
-LexToken(SEMICOLON,';',1,1303)
+LexToken(SEMICOLON,';\n',1,1303)
LexToken(DQSTRING,'"C matrix"',1,1326)
-LexToken(SEMICOLON,';',1,1327)
+LexToken(SEMICOLON,';\n',1,1327)
LexToken(DQSTRING,'"D matrix"',1,1350)
-LexToken(SEMICOLON,';',1,1351)
+LexToken(SEMICOLON,';\n',1,1351)
LexToken(DQSTRING,'"Initial state"',1,1379)
LexToken(CLOSESQBRACKET,']',1,1380)
LexToken(COMMA,',',1,1381)
@@ -200,8 +194,7 @@ LexToken(VAR,'ok',1,1600)
LexToken(THEN,'then',1,1603)
LexToken(EOL,'\n',1,1607)
LexToken(BREAK,'break',1,1624)
-LexToken(COMMA,',',1,1629)
-LexToken(EOL,'\n',1,1630)
+LexToken(EOL,'\n',1,1629)
LexToken(END,'end',1,1643)
LexToken(EOL,'\n',1,1646)
LexToken(VAR,'out',1,1659)
@@ -212,8 +205,7 @@ LexToken(VAR,'C',1,1668)
LexToken(COMMA,',',1,1669)
LexToken(NUMBER,'1',1,1670)
LexToken(CLOSEBRACKET,')',1,1671)
-LexToken(SEMICOLON,';',1,1672)
-LexToken(EOL,'\n',1,1673)
+LexToken(EOL,'\n',1,1672)
LexToken(IF,'if',1,1686)
LexToken(VAR,'out',1,1689)
LexToken(COMPARISON,'==',1,1692)
@@ -224,8 +216,7 @@ LexToken(VAR,'out',1,1717)
LexToken(ASSIGNMENT,'=',1,1720)
LexToken(OPENSQBRACKET,'[',1,1721)
LexToken(CLOSESQBRACKET,']',1,1722)
-LexToken(COMMA,',',1,1723)
-LexToken(EOL,'\n',1,1724)
+LexToken(EOL,'\n',1,1723)
LexToken(END,'end',1,1737)
LexToken(EOL,'\n',1,1740)
LexToken(VAR,'in',1,1753)
@@ -236,8 +227,7 @@ LexToken(VAR,'B',1,1761)
LexToken(COMMA,',',1,1762)
LexToken(NUMBER,'2',1,1763)
LexToken(CLOSEBRACKET,')',1,1764)
-LexToken(SEMICOLON,';',1,1765)
-LexToken(EOL,'\n',1,1766)
+LexToken(EOL,'\n',1,1765)
LexToken(IF,'if',1,1779)
LexToken(VAR,'in',1,1782)
LexToken(COMPARISON,'==',1,1784)
@@ -248,8 +238,7 @@ LexToken(VAR,'in',1,1809)
LexToken(ASSIGNMENT,'=',1,1811)
LexToken(OPENSQBRACKET,'[',1,1812)
LexToken(CLOSESQBRACKET,']',1,1813)
-LexToken(COMMA,',',1,1814)
-LexToken(EOL,'\n',1,1815)
+LexToken(EOL,'\n',1,1814)
LexToken(END,'end',1,1828)
LexToken(EOL,'\n',1,1831)
LexToken(OPENSQBRACKET,'[',1,1844)
@@ -313,8 +302,7 @@ LexToken(DOT,'.',1,2088)
LexToken(VAR,'exprs',1,2089)
LexToken(ASSIGNMENT,'=',1,2094)
LexToken(VAR,'exprs',1,2095)
-LexToken(SEMICOLON,';',1,2100)
-LexToken(EOL,'\n',1,2101)
+LexToken(EOL,'\n',1,2100)
LexToken(VAR,'rpar',1,2122)
LexToken(ASSIGNMENT,'=',1,2126)
LexToken(OPENSQBRACKET,'[',1,2127)
@@ -338,8 +326,7 @@ LexToken(OPENBRACKET,'(',1,2144)
LexToken(COLON,':',1,2145)
LexToken(CLOSEBRACKET,')',1,2146)
LexToken(CLOSESQBRACKET,']',1,2147)
-LexToken(SEMICOLON,';',1,2148)
-LexToken(EOL,'\n',1,2149)
+LexToken(EOL,'\n',1,2148)
LexToken(IF,'if',1,2170)
LexToken(VAR,'D',1,2173)
LexToken(COMPARISON,'<>',1,2174)
@@ -364,8 +351,7 @@ LexToken(OPENSQBRACKET,'[',1,2261)
LexToken(PREVAR_BOOLEAN,'%t',1,2262)
LexToken(PREVAR_BOOLEAN,'%t',1,2265)
LexToken(CLOSESQBRACKET,']',1,2267)
-LexToken(SEMICOLON,';',1,2268)
-LexToken(EOL,'\n',1,2269)
+LexToken(EOL,'\n',1,2268)
LexToken(ELSE,'else',1,2294)
LexToken(EOL,'\n',1,2298)
LexToken(VAR,'mmm',1,2327)
@@ -374,8 +360,7 @@ LexToken(OPENSQBRACKET,'[',1,2331)
LexToken(PREVAR_BOOLEAN,'%f',1,2332)
LexToken(PREVAR_BOOLEAN,'%t',1,2335)
LexToken(CLOSESQBRACKET,']',1,2337)
-LexToken(SEMICOLON,';',1,2338)
-LexToken(EOL,'\n',1,2339)
+LexToken(EOL,'\n',1,2338)
LexToken(END,'end',1,2364)
LexToken(EOL,'\n',1,2367)
LexToken(IF,'if',1,2392)
@@ -394,8 +379,7 @@ LexToken(DOT,'.',1,2455)
LexToken(VAR,'dep_ut',1,2456)
LexToken(ASSIGNMENT,'=',1,2462)
LexToken(VAR,'mmm',1,2463)
-LexToken(COMMA,',',1,2466)
-LexToken(EOL,'\n',1,2467)
+LexToken(EOL,'\n',1,2466)
LexToken(END,'end',1,2492)
LexToken(EOL,'\n',1,2495)
LexToken(ELSE,'else',1,2516)
@@ -408,8 +392,7 @@ LexToken(OPENSQBRACKET,'[',1,2558)
LexToken(PREVAR_BOOLEAN,'%f',1,2559)
LexToken(PREVAR_BOOLEAN,'%t',1,2562)
LexToken(CLOSESQBRACKET,']',1,2564)
-LexToken(SEMICOLON,';',1,2565)
-LexToken(EOL,'\n',1,2566)
+LexToken(EOL,'\n',1,2565)
LexToken(END,'end',1,2587)
LexToken(EOL,'\n',1,2590)
LexToken(VAR,'model',1,2611)
@@ -426,8 +409,7 @@ LexToken(DOT,'.',1,2634)
LexToken(VAR,'rpar',1,2635)
LexToken(ASSIGNMENT,'=',1,2639)
LexToken(VAR,'rpar',1,2640)
-LexToken(SEMICOLON,';',1,2644)
-LexToken(EOL,'\n',1,2645)
+LexToken(EOL,'\n',1,2644)
LexToken(IF,'if',1,2666)
LexToken(VAR,'D',1,2669)
LexToken(COMPARISON,'<>',1,2670)
@@ -458,8 +440,7 @@ LexToken(DQSTRING,'"tcsltj"',1,2802)
LexToken(COMMA,',',1,2803)
LexToken(NUMBER,'1',1,2804)
LexToken(CLOSEBRACKET,')',1,2805)
-LexToken(SEMICOLON,';',1,2806)
-LexToken(EOL,'\n',1,2807)
+LexToken(EOL,'\n',1,2806)
LexToken(END,'end',1,2828)
LexToken(EOL,'\n',1,2831)
LexToken(VAR,'x',1,2852)
@@ -467,8 +448,7 @@ LexToken(DOT,'.',1,2853)
LexToken(VAR,'graphics',1,2854)
LexToken(ASSIGNMENT,'=',1,2862)
LexToken(VAR,'graphics',1,2863)
-LexToken(SEMICOLON,';',1,2871)
-LexToken(EOL,'\n',1,2872)
+LexToken(EOL,'\n',1,2871)
LexToken(VAR,'x',1,2893)
LexToken(DOT,'.',1,2894)
LexToken(VAR,'model',1,2895)
@@ -506,13 +486,11 @@ LexToken(SEMICOLON,';',1,3028)
LexToken(VAR,'D',1,3029)
LexToken(ASSIGNMENT,'=',1,3030)
LexToken(NUMBER,'0',1,3031)
-LexToken(SEMICOLON,';',1,3032)
-LexToken(EOL,'\n',1,3033)
+LexToken(EOL,'\n',1,3032)
LexToken(VAR,'in',1,3042)
LexToken(ASSIGNMENT,'=',1,3044)
LexToken(NUMBER,'1',1,3045)
-LexToken(SEMICOLON,';',1,3046)
-LexToken(EOL,'\n',1,3047)
+LexToken(EOL,'\n',1,3046)
LexToken(VAR,'nx',1,3056)
LexToken(ASSIGNMENT,'=',1,3058)
LexToken(VAR,'size',1,3059)
@@ -624,7 +602,7 @@ LexToken(OPENBRACKET,'(',1,3371)
LexToken(VAR,'A',1,3372)
LexToken(CLOSEBRACKET,')',1,3373)
LexToken(CLOSEBRACKET,')',1,3374)
-LexToken(SEMICOLON,';',1,3375)
+LexToken(SEMICOLON,';\n',1,3375)
LexToken(VAR,'strcat',1,3385)
LexToken(OPENBRACKET,'(',1,3391)
LexToken(VAR,'sci2exp',1,3392)
@@ -632,7 +610,7 @@ LexToken(OPENBRACKET,'(',1,3399)
LexToken(VAR,'B',1,3400)
LexToken(CLOSEBRACKET,')',1,3401)
LexToken(CLOSEBRACKET,')',1,3402)
-LexToken(SEMICOLON,';',1,3403)
+LexToken(SEMICOLON,';\n',1,3403)
LexToken(VAR,'strcat',1,3413)
LexToken(OPENBRACKET,'(',1,3419)
LexToken(VAR,'sci2exp',1,3420)
@@ -640,7 +618,7 @@ LexToken(OPENBRACKET,'(',1,3427)
LexToken(VAR,'C',1,3428)
LexToken(CLOSEBRACKET,')',1,3429)
LexToken(CLOSEBRACKET,')',1,3430)
-LexToken(SEMICOLON,';',1,3431)
+LexToken(SEMICOLON,';\n',1,3431)
LexToken(VAR,'strcat',1,3441)
LexToken(OPENBRACKET,'(',1,3447)
LexToken(VAR,'sci2exp',1,3448)
@@ -648,7 +626,7 @@ LexToken(OPENBRACKET,'(',1,3455)
LexToken(VAR,'D',1,3456)
LexToken(CLOSEBRACKET,')',1,3457)
LexToken(CLOSEBRACKET,')',1,3458)
-LexToken(SEMICOLON,';',1,3459)
+LexToken(SEMICOLON,';\n',1,3459)
LexToken(VAR,'strcat',1,3469)
LexToken(OPENBRACKET,'(',1,3475)
LexToken(VAR,'sci2exp',1,3476)
diff --git a/js/Linear/TIME_DELAY.js b/js/Linear/TIME_DELAY.js
index d5534df5..3e726346 100644
--- a/js/Linear/TIME_DELAY.js
+++ b/js/Linear/TIME_DELAY.js
@@ -41,20 +41,17 @@ LexToken(VAR,'x',1,882)
LexToken(ASSIGNMENT,'=',1,883)
LexToken(OPENSQBRACKET,'[',1,884)
LexToken(CLOSESQBRACKET,']',1,885)
-LexToken(SEMICOLON,';',1,886)
-LexToken(EOL,'\n',1,887)
+LexToken(EOL,'\n',1,886)
LexToken(VAR,'y',1,892)
LexToken(ASSIGNMENT,'=',1,893)
LexToken(OPENSQBRACKET,'[',1,894)
LexToken(CLOSESQBRACKET,']',1,895)
-LexToken(SEMICOLON,';',1,896)
-LexToken(EOL,'\n',1,897)
+LexToken(EOL,'\n',1,896)
LexToken(VAR,'typ',1,902)
LexToken(ASSIGNMENT,'=',1,905)
LexToken(OPENSQBRACKET,'[',1,906)
LexToken(CLOSESQBRACKET,']',1,907)
-LexToken(SEMICOLON,';',1,908)
-LexToken(EOL,'\n',1,909)
+LexToken(EOL,'\n',1,908)
LexToken(SELECT,'select',1,914)
LexToken(VAR,'job',1,921)
LexToken(EOL,'\n',1,924)
@@ -65,15 +62,13 @@ LexToken(EOL,'\n',1,944)
LexToken(VAR,'x',1,953)
LexToken(ASSIGNMENT,'=',1,954)
LexToken(VAR,'arg1',1,955)
-LexToken(SEMICOLON,';',1,959)
-LexToken(EOL,'\n',1,960)
+LexToken(EOL,'\n',1,959)
LexToken(VAR,'graphics',1,969)
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,'exprs',1,1001)
LexToken(ASSIGNMENT,'=',1,1006)
LexToken(VAR,'graphics',1,1007)
@@ -85,8 +80,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(VAR,'nin',1,1056)
LexToken(ASSIGNMENT,'=',1,1059)
LexToken(VAR,'model',1,1060)
@@ -142,16 +136,14 @@ LexToken(CLOSEBRACKET,')',1,1262)
LexToken(COMMA,',',1,1263)
LexToken(VAR,'exprs',1,1279)
LexToken(CLOSEBRACKET,')',1,1284)
-LexToken(SEMICOLON,';',1,1285)
-LexToken(EOL,'\n',1,1286)
+LexToken(EOL,'\n',1,1285)
LexToken(IF,'if',1,1299)
LexToken(NOT,'~',1,1302)
LexToken(VAR,'ok',1,1303)
LexToken(THEN,'then',1,1306)
LexToken(EOL,'\n',1,1310)
LexToken(BREAK,'break',1,1327)
-LexToken(COMMA,',',1,1332)
-LexToken(EOL,'\n',1,1333)
+LexToken(EOL,'\n',1,1332)
LexToken(END,'end',1,1346)
LexToken(EOL,'\n',1,1349)
LexToken(IF,'if',1,1362)
@@ -233,8 +225,7 @@ LexToken(DOT,'.',1,1743)
LexToken(VAR,'exprs',1,1744)
LexToken(ASSIGNMENT,'=',1,1749)
LexToken(VAR,'exprs',1,1750)
-LexToken(SEMICOLON,';',1,1755)
-LexToken(EOL,'\n',1,1756)
+LexToken(EOL,'\n',1,1755)
LexToken(VAR,'model',1,1773)
LexToken(DOT,'.',1,1778)
LexToken(VAR,'rpar',1,1779)
@@ -244,8 +235,7 @@ LexToken(VAR,'T',1,1785)
LexToken(SEMICOLON,';',1,1786)
LexToken(VAR,'init',1,1787)
LexToken(CLOSESQBRACKET,']',1,1791)
-LexToken(SEMICOLON,';',1,1792)
-LexToken(EOL,'\n',1,1793)
+LexToken(EOL,'\n',1,1792)
LexToken(VAR,'model',1,1810)
LexToken(DOT,'.',1,1815)
LexToken(VAR,'ipar',1,1816)
@@ -261,8 +251,7 @@ LexToken(OPENSQBRACKET,'[',1,1853)
LexToken(PREVAR_BOOLEAN,'%f',1,1854)
LexToken(PREVAR_BOOLEAN,'%t',1,1857)
LexToken(CLOSESQBRACKET,']',1,1859)
-LexToken(SEMICOLON,';',1,1860)
-LexToken(EOL,'\n',1,1861)
+LexToken(EOL,'\n',1,1860)
LexToken(EOL,'\n',1,1890)
LexToken(EOL,'\n',1,1934)
LexToken(EOL,'\n',1,2006)
@@ -271,8 +260,7 @@ LexToken(DOT,'.',1,2024)
LexToken(VAR,'graphics',1,2025)
LexToken(ASSIGNMENT,'=',1,2033)
LexToken(VAR,'graphics',1,2034)
-LexToken(SEMICOLON,';',1,2042)
-LexToken(EOL,'\n',1,2043)
+LexToken(EOL,'\n',1,2042)
LexToken(VAR,'x',1,2060)
LexToken(DOT,'.',1,2061)
LexToken(VAR,'model',1,2062)
@@ -345,8 +333,7 @@ LexToken(VAR,'T',1,2336)
LexToken(COMMA,',',1,2337)
LexToken(VAR,'init',1,2338)
LexToken(CLOSESQBRACKET,']',1,2342)
-LexToken(SEMICOLON,';',1,2343)
-LexToken(EOL,'\n',1,2344)
+LexToken(EOL,'\n',1,2343)
LexToken(VAR,'model',1,2353)
LexToken(DOT,'.',1,2358)
LexToken(VAR,'ipar',1,2359)
@@ -387,8 +374,7 @@ LexToken(OPENBRACKET,'(',1,2468)
LexToken(VAR,'N',1,2469)
LexToken(CLOSEBRACKET,')',1,2470)
LexToken(CLOSESQBRACKET,']',1,2471)
-LexToken(SEMICOLON,';',1,2472)
-LexToken(EOL,'\n',1,2473)
+LexToken(EOL,'\n',1,2472)
LexToken(VAR,'gr_i',1,2482)
LexToken(ASSIGNMENT,'=',1,2486)
LexToken(OPENSQBRACKET,'[',1,2487)
diff --git a/js/Linear/VARIABLE_DELAY.js b/js/Linear/VARIABLE_DELAY.js
index fb586d6e..53ef1236 100644
--- a/js/Linear/VARIABLE_DELAY.js
+++ b/js/Linear/VARIABLE_DELAY.js
@@ -41,20 +41,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)
@@ -65,15 +62,13 @@ LexToken(EOL,'\n',1,948)
LexToken(VAR,'x',1,957)
LexToken(ASSIGNMENT,'=',1,958)
LexToken(VAR,'arg1',1,959)
-LexToken(SEMICOLON,';',1,963)
-LexToken(EOL,'\n',1,964)
+LexToken(EOL,'\n',1,963)
LexToken(VAR,'graphics',1,973)
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,'exprs',1,1005)
LexToken(ASSIGNMENT,'=',1,1010)
LexToken(VAR,'graphics',1,1011)
@@ -141,16 +136,14 @@ LexToken(CLOSEBRACKET,')',1,1261)
LexToken(COMMA,',',1,1262)
LexToken(VAR,'exprs',1,1278)
LexToken(CLOSEBRACKET,')',1,1283)
-LexToken(SEMICOLON,';',1,1284)
-LexToken(EOL,'\n',1,1285)
+LexToken(EOL,'\n',1,1284)
LexToken(IF,'if',1,1298)
LexToken(NOT,'~',1,1301)
LexToken(VAR,'ok',1,1302)
LexToken(THEN,'then',1,1305)
LexToken(EOL,'\n',1,1309)
LexToken(BREAK,'break',1,1326)
-LexToken(COMMA,',',1,1331)
-LexToken(EOL,'\n',1,1332)
+LexToken(EOL,'\n',1,1331)
LexToken(END,'end',1,1345)
LexToken(EOL,'\n',1,1348)
LexToken(IF,'if',1,1361)
@@ -234,8 +227,7 @@ LexToken(DOT,'.',1,1744)
LexToken(VAR,'exprs',1,1745)
LexToken(ASSIGNMENT,'=',1,1750)
LexToken(VAR,'exprs',1,1751)
-LexToken(SEMICOLON,';',1,1756)
-LexToken(EOL,'\n',1,1757)
+LexToken(EOL,'\n',1,1756)
LexToken(VAR,'model',1,1774)
LexToken(DOT,'.',1,1779)
LexToken(VAR,'rpar',1,1780)
@@ -245,8 +237,7 @@ LexToken(VAR,'T',1,1786)
LexToken(SEMICOLON,';',1,1787)
LexToken(VAR,'init',1,1788)
LexToken(CLOSESQBRACKET,']',1,1792)
-LexToken(SEMICOLON,';',1,1793)
-LexToken(EOL,'\n',1,1794)
+LexToken(EOL,'\n',1,1793)
LexToken(VAR,'model',1,1811)
LexToken(DOT,'.',1,1816)
LexToken(VAR,'ipar',1,1817)
@@ -258,8 +249,7 @@ LexToken(DOT,'.',1,1841)
LexToken(VAR,'graphics',1,1842)
LexToken(ASSIGNMENT,'=',1,1850)
LexToken(VAR,'graphics',1,1851)
-LexToken(SEMICOLON,';',1,1859)
-LexToken(EOL,'\n',1,1860)
+LexToken(EOL,'\n',1,1859)
LexToken(VAR,'x',1,1877)
LexToken(DOT,'.',1,1878)
LexToken(VAR,'model',1,1879)
@@ -334,8 +324,7 @@ LexToken(VAR,'T',1,2159)
LexToken(COMMA,',',1,2160)
LexToken(VAR,'init',1,2161)
LexToken(CLOSESQBRACKET,']',1,2165)
-LexToken(SEMICOLON,';',1,2166)
-LexToken(EOL,'\n',1,2167)
+LexToken(EOL,'\n',1,2166)
LexToken(VAR,'model',1,2176)
LexToken(DOT,'.',1,2181)
LexToken(VAR,'ipar',1,2182)
@@ -376,8 +365,7 @@ LexToken(OPENBRACKET,'(',1,2291)
LexToken(VAR,'N',1,2292)
LexToken(CLOSEBRACKET,')',1,2293)
LexToken(CLOSESQBRACKET,']',1,2294)
-LexToken(SEMICOLON,';',1,2295)
-LexToken(EOL,'\n',1,2296)
+LexToken(EOL,'\n',1,2295)
LexToken(VAR,'gr_i',1,2305)
LexToken(ASSIGNMENT,'=',1,2309)
LexToken(OPENSQBRACKET,'[',1,2310)