summaryrefslogtreecommitdiff
path: root/js/Branching
diff options
context:
space:
mode:
Diffstat (limited to 'js/Branching')
-rw-r--r--js/Branching/CLKFROM.js18
-rw-r--r--js/Branching/CLKGOTO.js27
-rw-r--r--js/Branching/CLKGotoTagVisibility.js39
-rw-r--r--js/Branching/DEMUX.js38
-rw-r--r--js/Branching/DEMUX_f.js38
-rw-r--r--js/Branching/ESELECT_f.js50
-rw-r--r--js/Branching/EXTRACTOR.js30
-rw-r--r--js/Branching/FROM.js30
-rw-r--r--js/Branching/FROMMO.js30
-rw-r--r--js/Branching/GOTO.js33
-rw-r--r--js/Branching/GOTOMO.js33
-rw-r--r--js/Branching/GotoTagVisibility.js39
-rw-r--r--js/Branching/GotoTagVisibilityMO.js39
-rw-r--r--js/Branching/ISELECT_f.js30
-rw-r--r--js/Branching/ISELECT_m.js36
-rw-r--r--js/Branching/MUX.js38
-rw-r--r--js/Branching/MUX_f.js38
-rw-r--r--js/Branching/M_SWITCH.js60
-rw-r--r--js/Branching/NRMSOM_f.js30
-rw-r--r--js/Branching/RELAY_f.js27
-rw-r--r--js/Branching/SCALAR2VECTOR.js24
-rw-r--r--js/Branching/SELECT_f.js30
-rw-r--r--js/Branching/SELECT_m.js36
-rw-r--r--js/Branching/SELF_SWITCH.js81
-rw-r--r--js/Branching/SWITCH2.js36
-rw-r--r--js/Branching/SWITCH2_m.js51
-rw-r--r--js/Branching/SWITCH_f.js27
27 files changed, 331 insertions, 657 deletions
diff --git a/js/Branching/CLKFROM.js b/js/Branching/CLKFROM.js
index c9e8640a..ee8695e7 100644
--- a/js/Branching/CLKFROM.js
+++ b/js/Branching/CLKFROM.js
@@ -62,22 +62,19 @@ LexToken(EOL,'\n',1,930)
LexToken(VAR,'x',1,939)
LexToken(ASSIGNMENT,'=',1,940)
LexToken(VAR,'arg1',1,941)
-LexToken(SEMICOLON,';',1,945)
-LexToken(EOL,'\n',1,946)
+LexToken(EOL,'\n',1,945)
LexToken(VAR,'graphics',1,955)
LexToken(ASSIGNMENT,'=',1,963)
LexToken(VAR,'arg1',1,964)
LexToken(DOT,'.',1,968)
LexToken(VAR,'graphics',1,969)
-LexToken(SEMICOLON,';',1,977)
-LexToken(EOL,'\n',1,978)
+LexToken(EOL,'\n',1,977)
LexToken(VAR,'model',1,987)
LexToken(ASSIGNMENT,'=',1,992)
LexToken(VAR,'arg1',1,993)
LexToken(DOT,'.',1,997)
LexToken(VAR,'model',1,998)
-LexToken(SEMICOLON,';',1,1003)
-LexToken(EOL,'\n',1,1004)
+LexToken(EOL,'\n',1,1003)
LexToken(VAR,'exprs',1,1013)
LexToken(ASSIGNMENT,'=',1,1018)
LexToken(VAR,'graphics',1,1019)
@@ -119,8 +116,7 @@ LexToken(VAR,'ok',1,1179)
LexToken(THEN,'then',1,1182)
LexToken(EOL,'\n',1,1186)
LexToken(BREAK,'break',1,1203)
-LexToken(COMMA,',',1,1208)
-LexToken(EOL,'\n',1,1209)
+LexToken(EOL,'\n',1,1208)
LexToken(END,'end',1,1222)
LexToken(EOL,'\n',1,1225)
LexToken(IF,'if',1,1238)
@@ -137,13 +133,11 @@ LexToken(EOL,'\n',1,1267)
LexToken(VAR,'needcompile',1,1284)
LexToken(ASSIGNMENT,'=',1,1295)
LexToken(NUMBER,'4',1,1296)
-LexToken(SEMICOLON,';',1,1297)
-LexToken(EOL,'\n',1,1298)
+LexToken(EOL,'\n',1,1297)
LexToken(VAR,'y',1,1315)
LexToken(ASSIGNMENT,'=',1,1316)
LexToken(VAR,'needcompile',1,1317)
-LexToken(COMMA,',',1,1328)
-LexToken(EOL,'\n',1,1329)
+LexToken(EOL,'\n',1,1328)
LexToken(END,'end',1,1342)
LexToken(EOL,'\n',1,1345)
LexToken(VAR,'model',1,1358)
diff --git a/js/Branching/CLKGOTO.js b/js/Branching/CLKGOTO.js
index 2770f7cc..861e9992 100644
--- a/js/Branching/CLKGOTO.js
+++ b/js/Branching/CLKGOTO.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)
@@ -65,22 +62,19 @@ LexToken(EOL,'\n',1,941)
LexToken(VAR,'x',1,950)
LexToken(ASSIGNMENT,'=',1,951)
LexToken(VAR,'arg1',1,952)
-LexToken(SEMICOLON,';',1,956)
-LexToken(EOL,'\n',1,957)
+LexToken(EOL,'\n',1,956)
LexToken(VAR,'graphics',1,966)
LexToken(ASSIGNMENT,'=',1,974)
LexToken(VAR,'arg1',1,975)
LexToken(DOT,'.',1,979)
LexToken(VAR,'graphics',1,980)
-LexToken(SEMICOLON,';',1,988)
-LexToken(EOL,'\n',1,989)
+LexToken(EOL,'\n',1,988)
LexToken(VAR,'model',1,998)
LexToken(ASSIGNMENT,'=',1,1003)
LexToken(VAR,'arg1',1,1004)
LexToken(DOT,'.',1,1008)
LexToken(VAR,'model',1,1009)
-LexToken(SEMICOLON,';',1,1014)
-LexToken(EOL,'\n',1,1015)
+LexToken(EOL,'\n',1,1014)
LexToken(VAR,'exprs',1,1024)
LexToken(ASSIGNMENT,'=',1,1029)
LexToken(VAR,'graphics',1,1030)
@@ -132,8 +126,7 @@ LexToken(VAR,'ok',1,1253)
LexToken(THEN,'then',1,1256)
LexToken(EOL,'\n',1,1260)
LexToken(BREAK,'break',1,1277)
-LexToken(COMMA,',',1,1282)
-LexToken(EOL,'\n',1,1283)
+LexToken(EOL,'\n',1,1282)
LexToken(END,'end',1,1296)
LexToken(EOL,'\n',1,1299)
LexToken(IF,'if',1,1312)
@@ -160,8 +153,7 @@ LexToken(SEMICOLON,';',1,1409)
LexToken(VAR,'ok',1,1410)
LexToken(ASSIGNMENT,'=',1,1412)
LexToken(PREVAR_BOOLEAN,'%f',1,1413)
-LexToken(SEMICOLON,';',1,1415)
-LexToken(EOL,'\n',1,1416)
+LexToken(EOL,'\n',1,1415)
LexToken(END,'end',1,1429)
LexToken(EOL,'\n',1,1432)
LexToken(VAR,'tagvis',1,1445)
@@ -170,8 +162,7 @@ LexToken(VAR,'int',1,1452)
LexToken(OPENBRACKET,'(',1,1455)
LexToken(VAR,'tagvis',1,1456)
LexToken(CLOSEBRACKET,')',1,1462)
-LexToken(SEMICOLON,';',1,1463)
-LexToken(EOL,'\n',1,1464)
+LexToken(EOL,'\n',1,1463)
LexToken(IF,'if',1,1477)
LexToken(VAR,'ok',1,1480)
LexToken(THEN,'then',1,1483)
diff --git a/js/Branching/CLKGotoTagVisibility.js b/js/Branching/CLKGotoTagVisibility.js
index 6e58b2b6..41c487ed 100644
--- a/js/Branching/CLKGotoTagVisibility.js
+++ b/js/Branching/CLKGotoTagVisibility.js
@@ -41,20 +41,17 @@ LexToken(VAR,'x',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,'y',1,904)
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(VAR,'typ',1,914)
LexToken(ASSIGNMENT,'=',1,917)
LexToken(OPENSQBRACKET,'[',1,918)
LexToken(CLOSESQBRACKET,']',1,919)
-LexToken(SEMICOLON,';',1,920)
-LexToken(EOL,'\n',1,921)
+LexToken(EOL,'\n',1,920)
LexToken(SELECT,'select',1,926)
LexToken(VAR,'job',1,933)
LexToken(EOL,'\n',1,936)
@@ -71,8 +68,7 @@ LexToken(ASSIGNMENT,'=',1,988)
LexToken(VAR,'arg1',1,989)
LexToken(DOT,'.',1,993)
LexToken(VAR,'graphics',1,994)
-LexToken(SEMICOLON,';',1,1002)
-LexToken(EOL,'\n',1,1003)
+LexToken(EOL,'\n',1,1002)
LexToken(VAR,'exprs',1,1012)
LexToken(ASSIGNMENT,'=',1,1017)
LexToken(VAR,'graphics',1,1018)
@@ -84,8 +80,7 @@ LexToken(ASSIGNMENT,'=',1,1046)
LexToken(VAR,'arg1',1,1047)
LexToken(DOT,'.',1,1051)
LexToken(VAR,'model',1,1052)
-LexToken(SEMICOLON,';',1,1057)
-LexToken(EOL,'\n',1,1058)
+LexToken(EOL,'\n',1,1057)
LexToken(WHILE,'while',1,1067)
LexToken(PREVAR_BOOLEAN,'%t',1,1073)
LexToken(DO,'do',1,1076)
@@ -123,8 +118,7 @@ LexToken(VAR,'ok',1,1219)
LexToken(THEN,'then',1,1222)
LexToken(EOL,'\n',1,1226)
LexToken(BREAK,'break',1,1243)
-LexToken(COMMA,',',1,1248)
-LexToken(EOL,'\n',1,1249)
+LexToken(EOL,'\n',1,1248)
LexToken(END,'end',1,1262)
LexToken(EOL,'\n',1,1265)
LexToken(IF,'if',1,1278)
@@ -145,13 +139,11 @@ LexToken(EOL,'\n',1,1334)
LexToken(VAR,'needcompile',1,1355)
LexToken(ASSIGNMENT,'=',1,1366)
LexToken(NUMBER,'4',1,1367)
-LexToken(SEMICOLON,';',1,1368)
-LexToken(EOL,'\n',1,1369)
+LexToken(EOL,'\n',1,1368)
LexToken(VAR,'y',1,1390)
LexToken(ASSIGNMENT,'=',1,1391)
LexToken(VAR,'needcompile',1,1392)
-LexToken(COMMA,',',1,1403)
-LexToken(EOL,'\n',1,1404)
+LexToken(EOL,'\n',1,1403)
LexToken(END,'end',1,1421)
LexToken(EOL,'\n',1,1424)
LexToken(VAR,'graphics',1,1441)
@@ -159,8 +151,7 @@ LexToken(DOT,'.',1,1449)
LexToken(VAR,'exprs',1,1450)
LexToken(ASSIGNMENT,'=',1,1455)
LexToken(VAR,'exprs',1,1456)
-LexToken(SEMICOLON,';',1,1461)
-LexToken(EOL,'\n',1,1462)
+LexToken(EOL,'\n',1,1461)
LexToken(VAR,'model',1,1479)
LexToken(DOT,'.',1,1484)
LexToken(VAR,'opar',1,1485)
@@ -169,22 +160,19 @@ LexToken(VAR,'list',1,1490)
LexToken(OPENBRACKET,'(',1,1494)
LexToken(VAR,'tag',1,1495)
LexToken(CLOSEBRACKET,')',1,1498)
-LexToken(SEMICOLON,';',1,1499)
-LexToken(EOL,'\n',1,1500)
+LexToken(EOL,'\n',1,1499)
LexToken(VAR,'x',1,1517)
LexToken(DOT,'.',1,1518)
LexToken(VAR,'graphics',1,1519)
LexToken(ASSIGNMENT,'=',1,1527)
LexToken(VAR,'graphics',1,1528)
-LexToken(SEMICOLON,';',1,1536)
-LexToken(EOL,'\n',1,1537)
+LexToken(EOL,'\n',1,1536)
LexToken(VAR,'x',1,1554)
LexToken(DOT,'.',1,1555)
LexToken(VAR,'model',1,1556)
LexToken(ASSIGNMENT,'=',1,1561)
LexToken(VAR,'model',1,1562)
-LexToken(SEMICOLON,';',1,1567)
-LexToken(EOL,'\n',1,1568)
+LexToken(EOL,'\n',1,1567)
LexToken(BREAK,'break',1,1585)
LexToken(EOL,'\n',1,1590)
LexToken(END,'end',1,1603)
@@ -269,8 +257,7 @@ LexToken(VAR,'list',1,1923)
LexToken(OPENBRACKET,'(',1,1927)
LexToken(DQSTRING,'"A"',1,1930)
LexToken(CLOSEBRACKET,')',1,1931)
-LexToken(SEMICOLON,';',1,1932)
-LexToken(EOL,'\n',1,1933)
+LexToken(EOL,'\n',1,1932)
LexToken(VAR,'model',1,1942)
LexToken(DOT,'.',1,1947)
LexToken(VAR,'blocktype',1,1948)
diff --git a/js/Branching/DEMUX.js b/js/Branching/DEMUX.js
index b5baa780..406c0fcf 100644
--- a/js/Branching/DEMUX.js
+++ b/js/Branching/DEMUX.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(WHILE,'while',1,1051)
LexToken(PREVAR_BOOLEAN,'%t',1,1057)
LexToken(DO,'do',1,1060)
@@ -124,8 +118,7 @@ LexToken(VAR,'ok',1,1237)
LexToken(THEN,'then',1,1240)
LexToken(EOL,'\n',1,1244)
LexToken(BREAK,'break',1,1261)
-LexToken(COMMA,',',1,1266)
-LexToken(EOL,'\n',1,1267)
+LexToken(EOL,'\n',1,1266)
LexToken(END,'end',1,1280)
LexToken(EOL,'\n',1,1283)
LexToken(IF,'if',1,1296)
@@ -226,7 +219,7 @@ LexToken(VAR,'message',1,1700)
LexToken(OPENBRACKET,'(',1,1707)
LexToken(OPENSQBRACKET,'[',1,1708)
LexToken(DQSTRING,'"Block must have at least 2 and at most 31 output ports"',1,1764)
-LexToken(SEMICOLON,';',1,1765)
+LexToken(SEMICOLON,';\n',1,1765)
LexToken(DQSTRING,'"size 0 is not allowed"',1,1809)
LexToken(CLOSESQBRACKET,']',1,1810)
LexToken(CLOSEBRACKET,')',1,1811)
@@ -249,8 +242,7 @@ LexToken(EOL,'\n',1,1898)
LexToken(VAR,'nin',1,1923)
LexToken(ASSIGNMENT,'=',1,1926)
LexToken(NUMBER,'0',1,1927)
-LexToken(COMMA,',',1,1928)
-LexToken(EOL,'\n',1,1929)
+LexToken(EOL,'\n',1,1928)
LexToken(ELSE,'else',1,1950)
LexToken(EOL,'\n',1,1954)
LexToken(VAR,'nin',1,1979)
@@ -259,8 +251,7 @@ LexToken(VAR,'sum',1,1983)
LexToken(OPENBRACKET,'(',1,1986)
LexToken(VAR,'out',1,1987)
LexToken(CLOSEBRACKET,')',1,1990)
-LexToken(COMMA,',',1,1991)
-LexToken(EOL,'\n',1,1992)
+LexToken(EOL,'\n',1,1991)
LexToken(END,'end',1,2013)
LexToken(EOL,'\n',1,2016)
LexToken(OPENSQBRACKET,'[',1,2037)
@@ -303,8 +294,7 @@ LexToken(VAR,'out',1,2163)
LexToken(COMMA,',',1,2166)
LexToken(DQSTRING,'"*"',1,2169)
LexToken(CLOSEBRACKET,')',1,2170)
-LexToken(COMMA,',',1,2171)
-LexToken(EOL,'\n',1,2172)
+LexToken(EOL,'\n',1,2171)
LexToken(END,'end',1,2193)
LexToken(EOL,'\n',1,2196)
LexToken(END,'end',1,2213)
@@ -320,8 +310,7 @@ LexToken(DOT,'.',1,2280)
LexToken(VAR,'exprs',1,2281)
LexToken(ASSIGNMENT,'=',1,2286)
LexToken(VAR,'exprs',1,2287)
-LexToken(SEMICOLON,';',1,2292)
-LexToken(EOL,'\n',1,2293)
+LexToken(EOL,'\n',1,2292)
LexToken(VAR,'model',1,2310)
LexToken(DOT,'.',1,2315)
LexToken(VAR,'ipar',1,2316)
@@ -333,8 +322,7 @@ LexToken(DOT,'.',1,2342)
LexToken(VAR,'graphics',1,2343)
LexToken(ASSIGNMENT,'=',1,2351)
LexToken(VAR,'graphics',1,2352)
-LexToken(SEMICOLON,';',1,2360)
-LexToken(EOL,'\n',1,2361)
+LexToken(EOL,'\n',1,2360)
LexToken(VAR,'x',1,2378)
LexToken(DOT,'.',1,2379)
LexToken(VAR,'model',1,2380)
diff --git a/js/Branching/DEMUX_f.js b/js/Branching/DEMUX_f.js
index 1a54418b..bb4aa120 100644
--- a/js/Branching/DEMUX_f.js
+++ b/js/Branching/DEMUX_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)
@@ -65,15 +62,13 @@ LexToken(EOL,'\n',1,941)
LexToken(VAR,'x',1,950)
LexToken(ASSIGNMENT,'=',1,951)
LexToken(VAR,'arg1',1,952)
-LexToken(SEMICOLON,';',1,956)
-LexToken(EOL,'\n',1,957)
+LexToken(EOL,'\n',1,956)
LexToken(VAR,'graphics',1,966)
LexToken(ASSIGNMENT,'=',1,974)
LexToken(VAR,'arg1',1,975)
LexToken(DOT,'.',1,979)
LexToken(VAR,'graphics',1,980)
-LexToken(SEMICOLON,';',1,988)
-LexToken(EOL,'\n',1,989)
+LexToken(EOL,'\n',1,988)
LexToken(VAR,'exprs',1,998)
LexToken(ASSIGNMENT,'=',1,1003)
LexToken(VAR,'graphics',1,1004)
@@ -85,8 +80,7 @@ LexToken(ASSIGNMENT,'=',1,1032)
LexToken(VAR,'arg1',1,1033)
LexToken(DOT,'.',1,1037)
LexToken(VAR,'model',1,1038)
-LexToken(SEMICOLON,';',1,1043)
-LexToken(EOL,'\n',1,1044)
+LexToken(EOL,'\n',1,1043)
LexToken(WHILE,'while',1,1053)
LexToken(PREVAR_BOOLEAN,'%t',1,1059)
LexToken(DO,'do',1,1062)
@@ -124,8 +118,7 @@ LexToken(VAR,'ok',1,1236)
LexToken(THEN,'then',1,1239)
LexToken(EOL,'\n',1,1243)
LexToken(BREAK,'break',1,1260)
-LexToken(COMMA,',',1,1265)
-LexToken(EOL,'\n',1,1266)
+LexToken(EOL,'\n',1,1265)
LexToken(END,'end',1,1279)
LexToken(EOL,'\n',1,1282)
LexToken(IF,'if',1,1295)
@@ -226,7 +219,7 @@ LexToken(VAR,'message',1,1698)
LexToken(OPENBRACKET,'(',1,1705)
LexToken(OPENSQBRACKET,'[',1,1706)
LexToken(DQSTRING,'"Block must have at least 2 and at most 8 output ports"',1,1761)
-LexToken(SEMICOLON,';',1,1762)
+LexToken(SEMICOLON,';\n',1,1762)
LexToken(DQSTRING,'"and size 0 is not allowed"',1,1810)
LexToken(CLOSESQBRACKET,']',1,1811)
LexToken(CLOSEBRACKET,')',1,1815)
@@ -249,8 +242,7 @@ LexToken(EOL,'\n',1,1902)
LexToken(VAR,'nin',1,1927)
LexToken(ASSIGNMENT,'=',1,1930)
LexToken(NUMBER,'0',1,1931)
-LexToken(COMMA,',',1,1932)
-LexToken(EOL,'\n',1,1933)
+LexToken(EOL,'\n',1,1932)
LexToken(ELSE,'else',1,1954)
LexToken(EOL,'\n',1,1958)
LexToken(VAR,'nin',1,1983)
@@ -259,8 +251,7 @@ LexToken(VAR,'sum',1,1987)
LexToken(OPENBRACKET,'(',1,1990)
LexToken(VAR,'out',1,1991)
LexToken(CLOSEBRACKET,')',1,1994)
-LexToken(COMMA,',',1,1995)
-LexToken(EOL,'\n',1,1996)
+LexToken(EOL,'\n',1,1995)
LexToken(END,'end',1,2017)
LexToken(EOL,'\n',1,2020)
LexToken(OPENSQBRACKET,'[',1,2041)
@@ -303,8 +294,7 @@ LexToken(VAR,'out',1,2167)
LexToken(COMMA,',',1,2170)
LexToken(DQSTRING,'"*"',1,2173)
LexToken(CLOSEBRACKET,')',1,2174)
-LexToken(COMMA,',',1,2175)
-LexToken(EOL,'\n',1,2176)
+LexToken(EOL,'\n',1,2175)
LexToken(END,'end',1,2197)
LexToken(EOL,'\n',1,2200)
LexToken(END,'end',1,2217)
@@ -320,8 +310,7 @@ LexToken(DOT,'.',1,2284)
LexToken(VAR,'exprs',1,2285)
LexToken(ASSIGNMENT,'=',1,2290)
LexToken(VAR,'exprs',1,2291)
-LexToken(SEMICOLON,';',1,2296)
-LexToken(EOL,'\n',1,2297)
+LexToken(EOL,'\n',1,2296)
LexToken(VAR,'model',1,2314)
LexToken(DOT,'.',1,2319)
LexToken(VAR,'ipar',1,2320)
@@ -333,8 +322,7 @@ LexToken(DOT,'.',1,2346)
LexToken(VAR,'graphics',1,2347)
LexToken(ASSIGNMENT,'=',1,2355)
LexToken(VAR,'graphics',1,2356)
-LexToken(SEMICOLON,';',1,2364)
-LexToken(EOL,'\n',1,2365)
+LexToken(EOL,'\n',1,2364)
LexToken(VAR,'x',1,2382)
LexToken(DOT,'.',1,2383)
LexToken(VAR,'model',1,2384)
diff --git a/js/Branching/ESELECT_f.js b/js/Branching/ESELECT_f.js
index 59eb7ff6..778d1376 100644
--- a/js/Branching/ESELECT_f.js
+++ b/js/Branching/ESELECT_f.js
@@ -41,14 +41,12 @@ 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)
@@ -64,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)
@@ -99,8 +95,7 @@ LexToken(VAR,'string',1,1076)
LexToken(OPENBRACKET,'(',1,1082)
LexToken(NUMBER,'1',1,1083)
LexToken(CLOSEBRACKET,')',1,1084)
-LexToken(SEMICOLON,';',1,1085)
-LexToken(EOL,'\n',1,1086)
+LexToken(EOL,'\n',1,1085)
LexToken(END,'end',1,1095)
LexToken(EOL,'\n',1,1098)
LexToken(IF,'if',1,1107)
@@ -123,8 +118,7 @@ LexToken(VAR,'string',1,1155)
LexToken(OPENBRACKET,'(',1,1161)
LexToken(NUMBER,'0',1,1162)
LexToken(CLOSEBRACKET,')',1,1163)
-LexToken(SEMICOLON,';',1,1164)
-LexToken(EOL,'\n',1,1165)
+LexToken(EOL,'\n',1,1164)
LexToken(END,'end',1,1174)
LexToken(EOL,'\n',1,1177)
LexToken(VAR,'model',1,1186)
@@ -132,8 +126,7 @@ LexToken(ASSIGNMENT,'=',1,1191)
LexToken(VAR,'arg1',1,1192)
LexToken(DOT,'.',1,1196)
LexToken(VAR,'model',1,1197)
-LexToken(SEMICOLON,';',1,1202)
-LexToken(EOL,'\n',1,1203)
+LexToken(EOL,'\n',1,1202)
LexToken(WHILE,'while',1,1212)
LexToken(PREVAR_BOOLEAN,'%t',1,1218)
LexToken(DO,'do',1,1221)
@@ -158,7 +151,7 @@ LexToken(OPENSQBRACKET,'[',1,1322)
LexToken(DQSTRING,'"number of output event ports"',1,1352)
LexToken(SEMICOLON,';',1,1353)
LexToken(DQSTRING,'"Inherit (1: no, 0: yes)"',1,1378)
-LexToken(SEMICOLON,';',1,1379)
+LexToken(SEMICOLON,';\n',1,1379)
LexToken(DQSTRING,'"zero-crossing (0: no, 1: yes)"',1,1423)
LexToken(CLOSESQBRACKET,']',1,1424)
LexToken(COMMA,',',1,1425)
@@ -186,8 +179,7 @@ LexToken(VAR,'ok',1,1494)
LexToken(THEN,'then',1,1497)
LexToken(EOL,'\n',1,1501)
LexToken(BREAK,'break',1,1518)
-LexToken(COMMA,',',1,1523)
-LexToken(EOL,'\n',1,1524)
+LexToken(EOL,'\n',1,1523)
LexToken(END,'end',1,1537)
LexToken(EOL,'\n',1,1540)
LexToken(IF,'if',1,1553)
@@ -199,8 +191,7 @@ LexToken(EOL,'\n',1,1568)
LexToken(VAR,'nmod',1,1585)
LexToken(ASSIGNMENT,'=',1,1589)
LexToken(NUMBER,'1',1,1590)
-LexToken(COMMA,',',1,1591)
-LexToken(EOL,'\n',1,1592)
+LexToken(EOL,'\n',1,1591)
LexToken(END,'end',1,1605)
LexToken(EOL,'\n',1,1608)
LexToken(IF,'if',1,1621)
@@ -213,15 +204,13 @@ LexToken(VAR,'inh',1,1652)
LexToken(ASSIGNMENT,'=',1,1655)
LexToken(OPENSQBRACKET,'[',1,1656)
LexToken(CLOSESQBRACKET,']',1,1657)
-LexToken(SEMICOLON,';',1,1658)
-LexToken(EOL,'\n',1,1659)
+LexToken(EOL,'\n',1,1658)
LexToken(ELSE,'else',1,1672)
LexToken(EOL,'\n',1,1676)
LexToken(VAR,'inh',1,1693)
LexToken(ASSIGNMENT,'=',1,1696)
LexToken(NUMBER,'1',1,1697)
-LexToken(SEMICOLON,';',1,1698)
-LexToken(EOL,'\n',1,1699)
+LexToken(EOL,'\n',1,1698)
LexToken(END,'end',1,1712)
LexToken(EOL,'\n',1,1715)
LexToken(VAR,'out',1,1728)
@@ -284,8 +273,7 @@ LexToken(DOT,'.',1,1992)
LexToken(VAR,'exprs',1,1993)
LexToken(ASSIGNMENT,'=',1,1998)
LexToken(VAR,'exprs',1,1999)
-LexToken(SEMICOLON,';',1,2004)
-LexToken(EOL,'\n',1,2005)
+LexToken(EOL,'\n',1,2004)
LexToken(VAR,'model',1,2026)
LexToken(DOT,'.',1,2031)
LexToken(VAR,'evtout',1,2032)
@@ -296,8 +284,7 @@ LexToken(VAR,'out',1,2044)
LexToken(COMMA,',',1,2047)
LexToken(NUMBER,'1',1,2048)
LexToken(CLOSEBRACKET,')',1,2049)
-LexToken(SEMICOLON,';',1,2050)
-LexToken(EOL,'\n',1,2051)
+LexToken(EOL,'\n',1,2050)
LexToken(VAR,'model',1,2072)
LexToken(DOT,'.',1,2077)
LexToken(VAR,'firing',1,2078)
@@ -315,8 +302,7 @@ LexToken(DOT,'.',1,2119)
LexToken(VAR,'graphics',1,2120)
LexToken(ASSIGNMENT,'=',1,2128)
LexToken(VAR,'graphics',1,2129)
-LexToken(SEMICOLON,';',1,2137)
-LexToken(EOL,'\n',1,2138)
+LexToken(EOL,'\n',1,2137)
LexToken(VAR,'model',1,2159)
LexToken(DOT,'.',1,2164)
LexToken(VAR,'nmode',1,2165)
@@ -404,8 +390,7 @@ LexToken(VAR,'out',1,2536)
LexToken(COMMA,',',1,2539)
LexToken(NUMBER,'1',1,2540)
LexToken(CLOSEBRACKET,')',1,2541)
-LexToken(SEMICOLON,';',1,2542)
-LexToken(EOL,'\n',1,2543)
+LexToken(EOL,'\n',1,2542)
LexToken(VAR,'model',1,2552)
LexToken(DOT,'.',1,2557)
LexToken(VAR,'blocktype',1,2558)
@@ -423,8 +408,7 @@ LexToken(VAR,'out',1,2599)
LexToken(COMMA,',',1,2602)
LexToken(NUMBER,'1',1,2603)
LexToken(CLOSEBRACKET,')',1,2604)
-LexToken(SEMICOLON,';',1,2605)
-LexToken(EOL,'\n',1,2606)
+LexToken(EOL,'\n',1,2605)
LexToken(VAR,'model',1,2615)
LexToken(DOT,'.',1,2620)
LexToken(VAR,'dep_ut',1,2621)
diff --git a/js/Branching/EXTRACTOR.js b/js/Branching/EXTRACTOR.js
index 1261224a..dfb403c6 100644
--- a/js/Branching/EXTRACTOR.js
+++ b/js/Branching/EXTRACTOR.js
@@ -41,14 +41,12 @@ 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)
@@ -64,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)
@@ -84,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)
@@ -123,8 +118,7 @@ LexToken(VAR,'ok',1,1238)
LexToken(THEN,'then',1,1241)
LexToken(EOL,'\n',1,1245)
LexToken(BREAK,'break',1,1262)
-LexToken(COMMA,',',1,1267)
-LexToken(EOL,'\n',1,1268)
+LexToken(EOL,'\n',1,1267)
LexToken(END,'end',1,1281)
LexToken(EOL,'\n',1,1284)
LexToken(VAR,'ind',1,1297)
@@ -133,16 +127,14 @@ LexToken(VAR,'int',1,1301)
LexToken(OPENBRACKET,'(',1,1304)
LexToken(VAR,'ind',1,1305)
LexToken(CLOSEBRACKET,')',1,1308)
-LexToken(SEMICOLON,';',1,1309)
-LexToken(EOL,'\n',1,1310)
+LexToken(EOL,'\n',1,1309)
LexToken(VAR,'ind',1,1323)
LexToken(ASSIGNMENT,'=',1,1326)
LexToken(VAR,'ind',1,1327)
LexToken(OPENBRACKET,'(',1,1330)
LexToken(COLON,':',1,1331)
LexToken(CLOSEBRACKET,')',1,1332)
-LexToken(SEMICOLON,';',1,1333)
-LexToken(EOL,'\n',1,1334)
+LexToken(EOL,'\n',1,1333)
LexToken(OPENSQBRACKET,'[',1,1347)
LexToken(VAR,'model',1,1348)
LexToken(COMMA,',',1,1353)
@@ -191,15 +183,13 @@ LexToken(DOT,'.',1,1493)
LexToken(VAR,'exprs',1,1494)
LexToken(ASSIGNMENT,'=',1,1499)
LexToken(VAR,'exprs',1,1500)
-LexToken(SEMICOLON,';',1,1505)
-LexToken(EOL,'\n',1,1506)
+LexToken(EOL,'\n',1,1505)
LexToken(VAR,'x',1,1523)
LexToken(DOT,'.',1,1524)
LexToken(VAR,'graphics',1,1525)
LexToken(ASSIGNMENT,'=',1,1533)
LexToken(VAR,'graphics',1,1534)
-LexToken(SEMICOLON,';',1,1542)
-LexToken(EOL,'\n',1,1543)
+LexToken(EOL,'\n',1,1542)
LexToken(VAR,'x',1,1560)
LexToken(DOT,'.',1,1561)
LexToken(VAR,'model',1,1562)
diff --git a/js/Branching/FROM.js b/js/Branching/FROM.js
index 1d1b8a8b..4cdeadda 100644
--- a/js/Branching/FROM.js
+++ b/js/Branching/FROM.js
@@ -41,14 +41,12 @@ 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)
@@ -64,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)
@@ -84,8 +80,7 @@ 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(WHILE,'while',1,1049)
LexToken(PREVAR_BOOLEAN,'%t',1,1055)
LexToken(DO,'do',1,1058)
@@ -123,8 +118,7 @@ LexToken(VAR,'ok',1,1197)
LexToken(THEN,'then',1,1200)
LexToken(EOL,'\n',1,1204)
LexToken(BREAK,'break',1,1221)
-LexToken(COMMA,',',1,1226)
-LexToken(EOL,'\n',1,1227)
+LexToken(EOL,'\n',1,1226)
LexToken(END,'end',1,1240)
LexToken(EOL,'\n',1,1243)
LexToken(IF,'if',1,1256)
@@ -145,13 +139,11 @@ LexToken(EOL,'\n',1,1312)
LexToken(VAR,'needcompile',1,1333)
LexToken(ASSIGNMENT,'=',1,1344)
LexToken(NUMBER,'4',1,1345)
-LexToken(SEMICOLON,';',1,1346)
-LexToken(EOL,'\n',1,1347)
+LexToken(EOL,'\n',1,1346)
LexToken(VAR,'y',1,1368)
LexToken(ASSIGNMENT,'=',1,1369)
LexToken(VAR,'needcompile',1,1370)
-LexToken(COMMA,',',1,1381)
-LexToken(EOL,'\n',1,1382)
+LexToken(EOL,'\n',1,1381)
LexToken(END,'end',1,1399)
LexToken(EOL,'\n',1,1402)
LexToken(VAR,'graphics',1,1419)
@@ -159,8 +151,7 @@ LexToken(DOT,'.',1,1427)
LexToken(VAR,'exprs',1,1428)
LexToken(ASSIGNMENT,'=',1,1433)
LexToken(VAR,'exprs',1,1434)
-LexToken(SEMICOLON,';',1,1439)
-LexToken(EOL,'\n',1,1440)
+LexToken(EOL,'\n',1,1439)
LexToken(VAR,'model',1,1457)
LexToken(DOT,'.',1,1462)
LexToken(VAR,'opar',1,1463)
@@ -295,8 +286,7 @@ LexToken(VAR,'gr_i',1,1979)
LexToken(ASSIGNMENT,'=',1,1983)
LexToken(OPENSQBRACKET,'[',1,1984)
LexToken(CLOSESQBRACKET,']',1,1985)
-LexToken(SEMICOLON,';',1,1986)
-LexToken(EOL,'\n',1,1987)
+LexToken(EOL,'\n',1,1986)
LexToken(VAR,'x',1,1996)
LexToken(ASSIGNMENT,'=',1,1997)
LexToken(VAR,'standard_define',1,1998)
diff --git a/js/Branching/FROMMO.js b/js/Branching/FROMMO.js
index 480963ba..8fe06f64 100644
--- a/js/Branching/FROMMO.js
+++ b/js/Branching/FROMMO.js
@@ -41,14 +41,12 @@ 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)
@@ -64,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)
@@ -84,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(WHILE,'while',1,1051)
LexToken(PREVAR_BOOLEAN,'%t',1,1057)
LexToken(DO,'do',1,1060)
@@ -123,8 +118,7 @@ LexToken(VAR,'ok',1,1199)
LexToken(THEN,'then',1,1202)
LexToken(EOL,'\n',1,1206)
LexToken(BREAK,'break',1,1223)
-LexToken(COMMA,',',1,1228)
-LexToken(EOL,'\n',1,1229)
+LexToken(EOL,'\n',1,1228)
LexToken(END,'end',1,1242)
LexToken(EOL,'\n',1,1245)
LexToken(IF,'if',1,1258)
@@ -145,13 +139,11 @@ LexToken(EOL,'\n',1,1314)
LexToken(VAR,'needcompile',1,1335)
LexToken(ASSIGNMENT,'=',1,1346)
LexToken(NUMBER,'4',1,1347)
-LexToken(SEMICOLON,';',1,1348)
-LexToken(EOL,'\n',1,1349)
+LexToken(EOL,'\n',1,1348)
LexToken(VAR,'y',1,1370)
LexToken(ASSIGNMENT,'=',1,1371)
LexToken(VAR,'needcompile',1,1372)
-LexToken(COMMA,',',1,1383)
-LexToken(EOL,'\n',1,1384)
+LexToken(EOL,'\n',1,1383)
LexToken(END,'end',1,1401)
LexToken(EOL,'\n',1,1404)
LexToken(VAR,'graphics',1,1421)
@@ -159,8 +151,7 @@ LexToken(DOT,'.',1,1429)
LexToken(VAR,'exprs',1,1430)
LexToken(ASSIGNMENT,'=',1,1435)
LexToken(VAR,'exprs',1,1436)
-LexToken(SEMICOLON,';',1,1441)
-LexToken(EOL,'\n',1,1442)
+LexToken(EOL,'\n',1,1441)
LexToken(VAR,'model',1,1459)
LexToken(DOT,'.',1,1464)
LexToken(VAR,'opar',1,1465)
@@ -312,8 +303,7 @@ LexToken(VAR,'gr_i',1,2053)
LexToken(ASSIGNMENT,'=',1,2057)
LexToken(OPENSQBRACKET,'[',1,2058)
LexToken(CLOSESQBRACKET,']',1,2059)
-LexToken(SEMICOLON,';',1,2060)
-LexToken(EOL,'\n',1,2061)
+LexToken(EOL,'\n',1,2060)
LexToken(VAR,'x',1,2070)
LexToken(ASSIGNMENT,'=',1,2071)
LexToken(VAR,'standard_define',1,2072)
diff --git a/js/Branching/GOTO.js b/js/Branching/GOTO.js
index 1ee21f6b..02375aa3 100644
--- a/js/Branching/GOTO.js
+++ b/js/Branching/GOTO.js
@@ -41,14 +41,12 @@ 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)
@@ -64,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)
@@ -84,8 +80,7 @@ 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(WHILE,'while',1,1049)
LexToken(PREVAR_BOOLEAN,'%t',1,1055)
LexToken(DO,'do',1,1058)
@@ -131,8 +126,7 @@ LexToken(VAR,'ok',1,1257)
LexToken(THEN,'then',1,1260)
LexToken(EOL,'\n',1,1264)
LexToken(BREAK,'break',1,1281)
-LexToken(COMMA,',',1,1286)
-LexToken(EOL,'\n',1,1287)
+LexToken(EOL,'\n',1,1286)
LexToken(END,'end',1,1300)
LexToken(EOL,'\n',1,1303)
LexToken(VAR,'tagvis',1,1316)
@@ -166,8 +160,7 @@ LexToken(SEMICOLON,';',1,1444)
LexToken(VAR,'ok',1,1445)
LexToken(ASSIGNMENT,'=',1,1447)
LexToken(PREVAR_BOOLEAN,'%f',1,1448)
-LexToken(SEMICOLON,';',1,1450)
-LexToken(EOL,'\n',1,1451)
+LexToken(EOL,'\n',1,1450)
LexToken(END,'end',1,1464)
LexToken(EOL,'\n',1,1467)
LexToken(IF,'if',1,1480)
@@ -200,13 +193,11 @@ LexToken(EOL,'\n',1,1561)
LexToken(VAR,'needcompile',1,1582)
LexToken(ASSIGNMENT,'=',1,1593)
LexToken(NUMBER,'4',1,1594)
-LexToken(SEMICOLON,';',1,1595)
-LexToken(EOL,'\n',1,1596)
+LexToken(EOL,'\n',1,1595)
LexToken(VAR,'y',1,1617)
LexToken(ASSIGNMENT,'=',1,1618)
LexToken(VAR,'needcompile',1,1619)
-LexToken(COMMA,',',1,1630)
-LexToken(EOL,'\n',1,1631)
+LexToken(EOL,'\n',1,1630)
LexToken(END,'end',1,1648)
LexToken(EOL,'\n',1,1651)
LexToken(VAR,'graphics',1,1668)
@@ -214,8 +205,7 @@ LexToken(DOT,'.',1,1676)
LexToken(VAR,'exprs',1,1677)
LexToken(ASSIGNMENT,'=',1,1682)
LexToken(VAR,'exprs',1,1683)
-LexToken(SEMICOLON,';',1,1688)
-LexToken(EOL,'\n',1,1689)
+LexToken(EOL,'\n',1,1688)
LexToken(VAR,'model',1,1706)
LexToken(DOT,'.',1,1711)
LexToken(VAR,'opar',1,1712)
@@ -367,8 +357,7 @@ LexToken(VAR,'gr_i',1,2300)
LexToken(ASSIGNMENT,'=',1,2304)
LexToken(OPENSQBRACKET,'[',1,2305)
LexToken(CLOSESQBRACKET,']',1,2306)
-LexToken(SEMICOLON,';',1,2307)
-LexToken(EOL,'\n',1,2308)
+LexToken(EOL,'\n',1,2307)
LexToken(VAR,'x',1,2317)
LexToken(ASSIGNMENT,'=',1,2318)
LexToken(VAR,'standard_define',1,2319)
diff --git a/js/Branching/GOTOMO.js b/js/Branching/GOTOMO.js
index fa065e56..af66de76 100644
--- a/js/Branching/GOTOMO.js
+++ b/js/Branching/GOTOMO.js
@@ -41,14 +41,12 @@ 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)
@@ -64,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)
@@ -84,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(WHILE,'while',1,1051)
LexToken(PREVAR_BOOLEAN,'%t',1,1057)
LexToken(DO,'do',1,1060)
@@ -131,8 +126,7 @@ LexToken(VAR,'ok',1,1259)
LexToken(THEN,'then',1,1262)
LexToken(EOL,'\n',1,1266)
LexToken(BREAK,'break',1,1283)
-LexToken(COMMA,',',1,1288)
-LexToken(EOL,'\n',1,1289)
+LexToken(EOL,'\n',1,1288)
LexToken(END,'end',1,1302)
LexToken(EOL,'\n',1,1305)
LexToken(VAR,'tagvis',1,1318)
@@ -166,8 +160,7 @@ LexToken(SEMICOLON,';',1,1446)
LexToken(VAR,'ok',1,1447)
LexToken(ASSIGNMENT,'=',1,1449)
LexToken(PREVAR_BOOLEAN,'%f',1,1450)
-LexToken(SEMICOLON,';',1,1452)
-LexToken(EOL,'\n',1,1453)
+LexToken(EOL,'\n',1,1452)
LexToken(END,'end',1,1466)
LexToken(EOL,'\n',1,1469)
LexToken(IF,'if',1,1482)
@@ -200,13 +193,11 @@ LexToken(EOL,'\n',1,1563)
LexToken(VAR,'needcompile',1,1584)
LexToken(ASSIGNMENT,'=',1,1595)
LexToken(NUMBER,'4',1,1596)
-LexToken(SEMICOLON,';',1,1597)
-LexToken(EOL,'\n',1,1598)
+LexToken(EOL,'\n',1,1597)
LexToken(VAR,'y',1,1619)
LexToken(ASSIGNMENT,'=',1,1620)
LexToken(VAR,'needcompile',1,1621)
-LexToken(COMMA,',',1,1632)
-LexToken(EOL,'\n',1,1633)
+LexToken(EOL,'\n',1,1632)
LexToken(END,'end',1,1650)
LexToken(EOL,'\n',1,1653)
LexToken(VAR,'graphics',1,1670)
@@ -214,8 +205,7 @@ LexToken(DOT,'.',1,1678)
LexToken(VAR,'exprs',1,1679)
LexToken(ASSIGNMENT,'=',1,1684)
LexToken(VAR,'exprs',1,1685)
-LexToken(SEMICOLON,';',1,1690)
-LexToken(EOL,'\n',1,1691)
+LexToken(EOL,'\n',1,1690)
LexToken(VAR,'model',1,1708)
LexToken(DOT,'.',1,1713)
LexToken(VAR,'opar',1,1714)
@@ -384,8 +374,7 @@ LexToken(VAR,'gr_i',1,2373)
LexToken(ASSIGNMENT,'=',1,2377)
LexToken(OPENSQBRACKET,'[',1,2378)
LexToken(CLOSESQBRACKET,']',1,2379)
-LexToken(SEMICOLON,';',1,2380)
-LexToken(EOL,'\n',1,2381)
+LexToken(EOL,'\n',1,2380)
LexToken(VAR,'x',1,2390)
LexToken(ASSIGNMENT,'=',1,2391)
LexToken(VAR,'standard_define',1,2392)
diff --git a/js/Branching/GotoTagVisibility.js b/js/Branching/GotoTagVisibility.js
index 4828e647..c4095a7f 100644
--- a/js/Branching/GotoTagVisibility.js
+++ b/js/Branching/GotoTagVisibility.js
@@ -41,20 +41,17 @@ LexToken(VAR,'x',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,'y',1,899)
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,'typ',1,909)
LexToken(ASSIGNMENT,'=',1,912)
LexToken(OPENSQBRACKET,'[',1,913)
LexToken(CLOSESQBRACKET,']',1,914)
-LexToken(SEMICOLON,';',1,915)
-LexToken(EOL,'\n',1,916)
+LexToken(EOL,'\n',1,915)
LexToken(SELECT,'select',1,921)
LexToken(VAR,'job',1,928)
LexToken(EOL,'\n',1,931)
@@ -71,8 +68,7 @@ LexToken(ASSIGNMENT,'=',1,983)
LexToken(VAR,'arg1',1,984)
LexToken(DOT,'.',1,988)
LexToken(VAR,'graphics',1,989)
-LexToken(SEMICOLON,';',1,997)
-LexToken(EOL,'\n',1,998)
+LexToken(EOL,'\n',1,997)
LexToken(VAR,'exprs',1,1007)
LexToken(ASSIGNMENT,'=',1,1012)
LexToken(VAR,'graphics',1,1013)
@@ -84,8 +80,7 @@ LexToken(ASSIGNMENT,'=',1,1041)
LexToken(VAR,'arg1',1,1042)
LexToken(DOT,'.',1,1046)
LexToken(VAR,'model',1,1047)
-LexToken(SEMICOLON,';',1,1052)
-LexToken(EOL,'\n',1,1053)
+LexToken(EOL,'\n',1,1052)
LexToken(WHILE,'while',1,1062)
LexToken(PREVAR_BOOLEAN,'%t',1,1068)
LexToken(DO,'do',1,1071)
@@ -123,8 +118,7 @@ LexToken(VAR,'ok',1,1214)
LexToken(THEN,'then',1,1217)
LexToken(EOL,'\n',1,1221)
LexToken(BREAK,'break',1,1238)
-LexToken(COMMA,',',1,1243)
-LexToken(EOL,'\n',1,1244)
+LexToken(EOL,'\n',1,1243)
LexToken(END,'end',1,1257)
LexToken(EOL,'\n',1,1260)
LexToken(IF,'if',1,1273)
@@ -145,13 +139,11 @@ LexToken(EOL,'\n',1,1329)
LexToken(VAR,'needcompile',1,1350)
LexToken(ASSIGNMENT,'=',1,1361)
LexToken(NUMBER,'4',1,1362)
-LexToken(SEMICOLON,';',1,1363)
-LexToken(EOL,'\n',1,1364)
+LexToken(EOL,'\n',1,1363)
LexToken(VAR,'y',1,1385)
LexToken(ASSIGNMENT,'=',1,1386)
LexToken(VAR,'needcompile',1,1387)
-LexToken(COMMA,',',1,1398)
-LexToken(EOL,'\n',1,1399)
+LexToken(EOL,'\n',1,1398)
LexToken(END,'end',1,1416)
LexToken(EOL,'\n',1,1419)
LexToken(VAR,'graphics',1,1436)
@@ -159,8 +151,7 @@ LexToken(DOT,'.',1,1444)
LexToken(VAR,'exprs',1,1445)
LexToken(ASSIGNMENT,'=',1,1450)
LexToken(VAR,'exprs',1,1451)
-LexToken(SEMICOLON,';',1,1456)
-LexToken(EOL,'\n',1,1457)
+LexToken(EOL,'\n',1,1456)
LexToken(VAR,'model',1,1474)
LexToken(DOT,'.',1,1479)
LexToken(VAR,'opar',1,1480)
@@ -169,22 +160,19 @@ LexToken(VAR,'list',1,1485)
LexToken(OPENBRACKET,'(',1,1489)
LexToken(VAR,'tag',1,1490)
LexToken(CLOSEBRACKET,')',1,1493)
-LexToken(SEMICOLON,';',1,1494)
-LexToken(EOL,'\n',1,1495)
+LexToken(EOL,'\n',1,1494)
LexToken(VAR,'x',1,1512)
LexToken(DOT,'.',1,1513)
LexToken(VAR,'graphics',1,1514)
LexToken(ASSIGNMENT,'=',1,1522)
LexToken(VAR,'graphics',1,1523)
-LexToken(SEMICOLON,';',1,1531)
-LexToken(EOL,'\n',1,1532)
+LexToken(EOL,'\n',1,1531)
LexToken(VAR,'x',1,1549)
LexToken(DOT,'.',1,1550)
LexToken(VAR,'model',1,1551)
LexToken(ASSIGNMENT,'=',1,1556)
LexToken(VAR,'model',1,1557)
-LexToken(SEMICOLON,';',1,1562)
-LexToken(EOL,'\n',1,1563)
+LexToken(EOL,'\n',1,1562)
LexToken(BREAK,'break',1,1580)
LexToken(EOL,'\n',1,1585)
LexToken(END,'end',1,1598)
@@ -269,8 +257,7 @@ LexToken(VAR,'list',1,1915)
LexToken(OPENBRACKET,'(',1,1919)
LexToken(DQSTRING,'"A"',1,1922)
LexToken(CLOSEBRACKET,')',1,1923)
-LexToken(SEMICOLON,';',1,1924)
-LexToken(EOL,'\n',1,1925)
+LexToken(EOL,'\n',1,1924)
LexToken(VAR,'model',1,1934)
LexToken(DOT,'.',1,1939)
LexToken(VAR,'blocktype',1,1940)
diff --git a/js/Branching/GotoTagVisibilityMO.js b/js/Branching/GotoTagVisibilityMO.js
index 1ba0fc5b..2464c011 100644
--- a/js/Branching/GotoTagVisibilityMO.js
+++ b/js/Branching/GotoTagVisibilityMO.js
@@ -41,20 +41,17 @@ LexToken(VAR,'x',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,'y',1,901)
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(VAR,'typ',1,911)
LexToken(ASSIGNMENT,'=',1,914)
LexToken(OPENSQBRACKET,'[',1,915)
LexToken(CLOSESQBRACKET,']',1,916)
-LexToken(SEMICOLON,';',1,917)
-LexToken(EOL,'\n',1,918)
+LexToken(EOL,'\n',1,917)
LexToken(SELECT,'select',1,923)
LexToken(VAR,'job',1,930)
LexToken(EOL,'\n',1,933)
@@ -71,8 +68,7 @@ LexToken(ASSIGNMENT,'=',1,985)
LexToken(VAR,'arg1',1,986)
LexToken(DOT,'.',1,990)
LexToken(VAR,'graphics',1,991)
-LexToken(SEMICOLON,';',1,999)
-LexToken(EOL,'\n',1,1000)
+LexToken(EOL,'\n',1,999)
LexToken(VAR,'exprs',1,1009)
LexToken(ASSIGNMENT,'=',1,1014)
LexToken(VAR,'graphics',1,1015)
@@ -84,8 +80,7 @@ LexToken(ASSIGNMENT,'=',1,1043)
LexToken(VAR,'arg1',1,1044)
LexToken(DOT,'.',1,1048)
LexToken(VAR,'model',1,1049)
-LexToken(SEMICOLON,';',1,1054)
-LexToken(EOL,'\n',1,1055)
+LexToken(EOL,'\n',1,1054)
LexToken(WHILE,'while',1,1064)
LexToken(PREVAR_BOOLEAN,'%t',1,1070)
LexToken(DO,'do',1,1073)
@@ -123,8 +118,7 @@ LexToken(VAR,'ok',1,1216)
LexToken(THEN,'then',1,1219)
LexToken(EOL,'\n',1,1223)
LexToken(BREAK,'break',1,1240)
-LexToken(COMMA,',',1,1245)
-LexToken(EOL,'\n',1,1246)
+LexToken(EOL,'\n',1,1245)
LexToken(END,'end',1,1259)
LexToken(EOL,'\n',1,1262)
LexToken(IF,'if',1,1275)
@@ -145,13 +139,11 @@ LexToken(EOL,'\n',1,1331)
LexToken(VAR,'needcompile',1,1352)
LexToken(ASSIGNMENT,'=',1,1363)
LexToken(NUMBER,'4',1,1364)
-LexToken(SEMICOLON,';',1,1365)
-LexToken(EOL,'\n',1,1366)
+LexToken(EOL,'\n',1,1365)
LexToken(VAR,'y',1,1387)
LexToken(ASSIGNMENT,'=',1,1388)
LexToken(VAR,'needcompile',1,1389)
-LexToken(COMMA,',',1,1400)
-LexToken(EOL,'\n',1,1401)
+LexToken(EOL,'\n',1,1400)
LexToken(END,'end',1,1418)
LexToken(EOL,'\n',1,1421)
LexToken(VAR,'graphics',1,1438)
@@ -159,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,'opar',1,1482)
@@ -169,22 +160,19 @@ LexToken(VAR,'list',1,1487)
LexToken(OPENBRACKET,'(',1,1491)
LexToken(VAR,'tag',1,1492)
LexToken(CLOSEBRACKET,')',1,1495)
-LexToken(SEMICOLON,';',1,1496)
-LexToken(EOL,'\n',1,1497)
+LexToken(EOL,'\n',1,1496)
LexToken(VAR,'x',1,1514)
LexToken(DOT,'.',1,1515)
LexToken(VAR,'graphics',1,1516)
LexToken(ASSIGNMENT,'=',1,1524)
LexToken(VAR,'graphics',1,1525)
-LexToken(SEMICOLON,';',1,1533)
-LexToken(EOL,'\n',1,1534)
+LexToken(EOL,'\n',1,1533)
LexToken(VAR,'x',1,1551)
LexToken(DOT,'.',1,1552)
LexToken(VAR,'model',1,1553)
LexToken(ASSIGNMENT,'=',1,1558)
LexToken(VAR,'model',1,1559)
-LexToken(SEMICOLON,';',1,1564)
-LexToken(EOL,'\n',1,1565)
+LexToken(EOL,'\n',1,1564)
LexToken(BREAK,'break',1,1582)
LexToken(EOL,'\n',1,1587)
LexToken(END,'end',1,1600)
@@ -269,8 +257,7 @@ LexToken(VAR,'list',1,1919)
LexToken(OPENBRACKET,'(',1,1923)
LexToken(DQSTRING,'"A"',1,1926)
LexToken(CLOSEBRACKET,')',1,1927)
-LexToken(SEMICOLON,';',1,1928)
-LexToken(EOL,'\n',1,1929)
+LexToken(EOL,'\n',1,1928)
LexToken(VAR,'model',1,1938)
LexToken(DOT,'.',1,1943)
LexToken(VAR,'blocktype',1,1944)
diff --git a/js/Branching/ISELECT_f.js b/js/Branching/ISELECT_f.js
index bde70c2e..9bd39429 100644
--- a/js/Branching/ISELECT_f.js
+++ b/js/Branching/ISELECT_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)
@@ -131,8 +125,7 @@ LexToken(VAR,'ok',1,1255)
LexToken(THEN,'then',1,1258)
LexToken(EOL,'\n',1,1262)
LexToken(BREAK,'break',1,1279)
-LexToken(COMMA,',',1,1284)
-LexToken(EOL,'\n',1,1285)
+LexToken(EOL,'\n',1,1284)
LexToken(END,'end',1,1298)
LexToken(EOL,'\n',1,1301)
LexToken(IF,'if',1,1314)
@@ -197,8 +190,7 @@ LexToken(DOT,'.',1,1586)
LexToken(VAR,'exprs',1,1587)
LexToken(ASSIGNMENT,'=',1,1592)
LexToken(VAR,'exprs',1,1593)
-LexToken(SEMICOLON,';',1,1598)
-LexToken(EOL,'\n',1,1599)
+LexToken(EOL,'\n',1,1598)
LexToken(VAR,'model',1,1620)
LexToken(DOT,'.',1,1625)
LexToken(VAR,'dstate',1,1626)
@@ -206,15 +198,13 @@ LexToken(ASSIGNMENT,'=',1,1632)
LexToken(VAR,'z0',1,1633)
LexToken(ADDITION,'-',1,1635)
LexToken(NUMBER,'1',1,1636)
-LexToken(COMMA,',',1,1637)
-LexToken(EOL,'\n',1,1638)
+LexToken(EOL,'\n',1,1637)
LexToken(VAR,'x',1,1659)
LexToken(DOT,'.',1,1660)
LexToken(VAR,'graphics',1,1661)
LexToken(ASSIGNMENT,'=',1,1669)
LexToken(VAR,'graphics',1,1670)
-LexToken(SEMICOLON,';',1,1678)
-LexToken(EOL,'\n',1,1679)
+LexToken(EOL,'\n',1,1678)
LexToken(VAR,'x',1,1700)
LexToken(DOT,'.',1,1701)
LexToken(VAR,'model',1,1702)
diff --git a/js/Branching/ISELECT_m.js b/js/Branching/ISELECT_m.js
index 81ca280f..709e4f76 100644
--- a/js/Branching/ISELECT_m.js
+++ b/js/Branching/ISELECT_m.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)
@@ -139,8 +133,7 @@ LexToken(VAR,'ok',1,1317)
LexToken(THEN,'then',1,1320)
LexToken(EOL,'\n',1,1324)
LexToken(BREAK,'break',1,1341)
-LexToken(COMMA,',',1,1346)
-LexToken(EOL,'\n',1,1347)
+LexToken(EOL,'\n',1,1346)
LexToken(END,'end',1,1360)
LexToken(EOL,'\n',1,1363)
LexToken(IF,'if',1,1376)
@@ -178,13 +171,11 @@ LexToken(VAR,'message',1,1540)
LexToken(OPENBRACKET,'(',1,1547)
LexToken(DQSTRING,'"Datatype is not supported"',1,1574)
LexToken(CLOSEBRACKET,')',1,1575)
-LexToken(SEMICOLON,';',1,1576)
-LexToken(EOL,'\n',1,1577)
+LexToken(EOL,'\n',1,1576)
LexToken(VAR,'ok',1,1594)
LexToken(ASSIGNMENT,'=',1,1596)
LexToken(PREVAR_BOOLEAN,'%f',1,1597)
-LexToken(SEMICOLON,';',1,1599)
-LexToken(EOL,'\n',1,1600)
+LexToken(EOL,'\n',1,1599)
LexToken(ELSE,'else',1,1613)
LexToken(EOL,'\n',1,1617)
LexToken(VAR,'it',1,1634)
@@ -284,22 +275,19 @@ LexToken(DOT,'.',1,1958)
LexToken(VAR,'exprs',1,1959)
LexToken(ASSIGNMENT,'=',1,1964)
LexToken(VAR,'exprs',1,1965)
-LexToken(SEMICOLON,';',1,1970)
-LexToken(EOL,'\n',1,1971)
+LexToken(EOL,'\n',1,1970)
LexToken(VAR,'model',1,1996)
LexToken(DOT,'.',1,2001)
LexToken(VAR,'dstate',1,2002)
LexToken(ASSIGNMENT,'=',1,2008)
LexToken(VAR,'z0',1,2009)
-LexToken(COMMA,',',1,2011)
-LexToken(EOL,'\n',1,2012)
+LexToken(EOL,'\n',1,2011)
LexToken(VAR,'x',1,2037)
LexToken(DOT,'.',1,2038)
LexToken(VAR,'graphics',1,2039)
LexToken(ASSIGNMENT,'=',1,2047)
LexToken(VAR,'graphics',1,2048)
-LexToken(SEMICOLON,';',1,2056)
-LexToken(EOL,'\n',1,2057)
+LexToken(EOL,'\n',1,2056)
LexToken(VAR,'x',1,2082)
LexToken(DOT,'.',1,2083)
LexToken(VAR,'model',1,2084)
diff --git a/js/Branching/MUX.js b/js/Branching/MUX.js
index a5b4b9b5..2b340a2e 100644
--- a/js/Branching/MUX.js
+++ b/js/Branching/MUX.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,8 +80,7 @@ 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(WHILE,'while',1,1049)
LexToken(PREVAR_BOOLEAN,'%t',1,1055)
LexToken(DO,'do',1,1058)
@@ -122,8 +116,7 @@ LexToken(VAR,'ok',1,1229)
LexToken(THEN,'then',1,1232)
LexToken(EOL,'\n',1,1236)
LexToken(BREAK,'break',1,1253)
-LexToken(COMMA,',',1,1258)
-LexToken(EOL,'\n',1,1259)
+LexToken(EOL,'\n',1,1258)
LexToken(END,'end',1,1272)
LexToken(EOL,'\n',1,1275)
LexToken(IF,'if',1,1288)
@@ -224,7 +217,7 @@ LexToken(VAR,'message',1,1686)
LexToken(OPENBRACKET,'(',1,1693)
LexToken(OPENSQBRACKET,'[',1,1694)
LexToken(DQSTRING,'"Block must have at least two input ports"',1,1736)
-LexToken(SEMICOLON,';',1,1737)
+LexToken(SEMICOLON,';\n',1,1737)
LexToken(DQSTRING,'"and at most 31. Size 0 is not allowed. "',1,1799)
LexToken(CLOSESQBRACKET,']',1,1800)
LexToken(CLOSEBRACKET,')',1,1801)
@@ -247,8 +240,7 @@ LexToken(EOL,'\n',1,1887)
LexToken(VAR,'nout',1,1912)
LexToken(ASSIGNMENT,'=',1,1916)
LexToken(NUMBER,'0',1,1917)
-LexToken(COMMA,',',1,1918)
-LexToken(EOL,'\n',1,1919)
+LexToken(EOL,'\n',1,1918)
LexToken(ELSE,'else',1,1940)
LexToken(EOL,'\n',1,1944)
LexToken(VAR,'nout',1,1969)
@@ -257,8 +249,7 @@ LexToken(VAR,'sum',1,1974)
LexToken(OPENBRACKET,'(',1,1977)
LexToken(VAR,'in',1,1978)
LexToken(CLOSEBRACKET,')',1,1980)
-LexToken(COMMA,',',1,1981)
-LexToken(EOL,'\n',1,1982)
+LexToken(EOL,'\n',1,1981)
LexToken(END,'end',1,2003)
LexToken(EOL,'\n',1,2006)
LexToken(OPENSQBRACKET,'[',1,2027)
@@ -301,8 +292,7 @@ LexToken(VAR,'in',1,2152)
LexToken(COMMA,',',1,2154)
LexToken(DQSTRING,'"*"',1,2157)
LexToken(CLOSEBRACKET,')',1,2158)
-LexToken(COMMA,',',1,2159)
-LexToken(EOL,'\n',1,2160)
+LexToken(EOL,'\n',1,2159)
LexToken(END,'end',1,2181)
LexToken(EOL,'\n',1,2184)
LexToken(END,'end',1,2201)
@@ -318,8 +308,7 @@ LexToken(DOT,'.',1,2268)
LexToken(VAR,'exprs',1,2269)
LexToken(ASSIGNMENT,'=',1,2274)
LexToken(VAR,'exprs',1,2275)
-LexToken(SEMICOLON,';',1,2280)
-LexToken(EOL,'\n',1,2281)
+LexToken(EOL,'\n',1,2280)
LexToken(VAR,'model',1,2298)
LexToken(DOT,'.',1,2303)
LexToken(VAR,'ipar',1,2304)
@@ -331,8 +320,7 @@ LexToken(DOT,'.',1,2329)
LexToken(VAR,'graphics',1,2330)
LexToken(ASSIGNMENT,'=',1,2338)
LexToken(VAR,'graphics',1,2339)
-LexToken(SEMICOLON,';',1,2347)
-LexToken(EOL,'\n',1,2348)
+LexToken(EOL,'\n',1,2347)
LexToken(VAR,'x',1,2365)
LexToken(DOT,'.',1,2366)
LexToken(VAR,'model',1,2367)
diff --git a/js/Branching/MUX_f.js b/js/Branching/MUX_f.js
index 141b653a..d386e8c5 100644
--- a/js/Branching/MUX_f.js
+++ b/js/Branching/MUX_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(WHILE,'while',1,1051)
LexToken(PREVAR_BOOLEAN,'%t',1,1057)
LexToken(DO,'do',1,1060)
@@ -122,8 +116,7 @@ LexToken(VAR,'ok',1,1228)
LexToken(THEN,'then',1,1231)
LexToken(EOL,'\n',1,1235)
LexToken(BREAK,'break',1,1252)
-LexToken(COMMA,',',1,1257)
-LexToken(EOL,'\n',1,1258)
+LexToken(EOL,'\n',1,1257)
LexToken(END,'end',1,1271)
LexToken(EOL,'\n',1,1274)
LexToken(IF,'if',1,1287)
@@ -224,7 +217,7 @@ LexToken(VAR,'message',1,1686)
LexToken(OPENBRACKET,'(',1,1693)
LexToken(OPENSQBRACKET,'[',1,1694)
LexToken(DQSTRING,'"Block must have at least two input ports"',1,1736)
-LexToken(SEMICOLON,';',1,1737)
+LexToken(SEMICOLON,';\n',1,1737)
LexToken(DQSTRING,'"and at most eight, and size 0 is not allowed. "',1,1806)
LexToken(CLOSESQBRACKET,']',1,1807)
LexToken(CLOSEBRACKET,')',1,1808)
@@ -247,8 +240,7 @@ LexToken(EOL,'\n',1,1894)
LexToken(VAR,'nout',1,1919)
LexToken(ASSIGNMENT,'=',1,1923)
LexToken(NUMBER,'0',1,1924)
-LexToken(COMMA,',',1,1925)
-LexToken(EOL,'\n',1,1926)
+LexToken(EOL,'\n',1,1925)
LexToken(ELSE,'else',1,1947)
LexToken(EOL,'\n',1,1951)
LexToken(VAR,'nout',1,1976)
@@ -257,8 +249,7 @@ LexToken(VAR,'sum',1,1981)
LexToken(OPENBRACKET,'(',1,1984)
LexToken(VAR,'in',1,1985)
LexToken(CLOSEBRACKET,')',1,1987)
-LexToken(COMMA,',',1,1988)
-LexToken(EOL,'\n',1,1989)
+LexToken(EOL,'\n',1,1988)
LexToken(END,'end',1,2010)
LexToken(EOL,'\n',1,2013)
LexToken(OPENSQBRACKET,'[',1,2034)
@@ -301,8 +292,7 @@ LexToken(VAR,'in',1,2159)
LexToken(COMMA,',',1,2161)
LexToken(DQSTRING,'"*"',1,2164)
LexToken(CLOSEBRACKET,')',1,2165)
-LexToken(COMMA,',',1,2166)
-LexToken(EOL,'\n',1,2167)
+LexToken(EOL,'\n',1,2166)
LexToken(END,'end',1,2188)
LexToken(EOL,'\n',1,2191)
LexToken(END,'end',1,2208)
@@ -318,8 +308,7 @@ LexToken(DOT,'.',1,2275)
LexToken(VAR,'exprs',1,2276)
LexToken(ASSIGNMENT,'=',1,2281)
LexToken(VAR,'exprs',1,2282)
-LexToken(SEMICOLON,';',1,2287)
-LexToken(EOL,'\n',1,2288)
+LexToken(EOL,'\n',1,2287)
LexToken(VAR,'model',1,2305)
LexToken(DOT,'.',1,2310)
LexToken(VAR,'ipar',1,2311)
@@ -331,8 +320,7 @@ LexToken(DOT,'.',1,2336)
LexToken(VAR,'graphics',1,2337)
LexToken(ASSIGNMENT,'=',1,2345)
LexToken(VAR,'graphics',1,2346)
-LexToken(SEMICOLON,';',1,2354)
-LexToken(EOL,'\n',1,2355)
+LexToken(EOL,'\n',1,2354)
LexToken(VAR,'x',1,2372)
LexToken(DOT,'.',1,2373)
LexToken(VAR,'model',1,2374)
diff --git a/js/Branching/M_SWITCH.js b/js/Branching/M_SWITCH.js
index 0e3100bf..1f53eda9 100644
--- a/js/Branching/M_SWITCH.js
+++ b/js/Branching/M_SWITCH.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)
@@ -139,8 +133,7 @@ LexToken(VAR,'ok',1,1350)
LexToken(THEN,'then',1,1353)
LexToken(EOL,'\n',1,1357)
LexToken(BREAK,'break',1,1374)
-LexToken(COMMA,',',1,1379)
-LexToken(EOL,'\n',1,1380)
+LexToken(EOL,'\n',1,1379)
LexToken(END,'end',1,1393)
LexToken(EOL,'\n',1,1396)
LexToken(VAR,'nin',1,1409)
@@ -149,16 +142,14 @@ LexToken(VAR,'int',1,1413)
LexToken(OPENBRACKET,'(',1,1416)
LexToken(VAR,'nin',1,1417)
LexToken(CLOSEBRACKET,')',1,1420)
-LexToken(SEMICOLON,';',1,1421)
-LexToken(EOL,'\n',1,1422)
+LexToken(EOL,'\n',1,1421)
LexToken(VAR,'base',1,1435)
LexToken(ASSIGNMENT,'=',1,1439)
LexToken(VAR,'int',1,1440)
LexToken(OPENBRACKET,'(',1,1443)
LexToken(VAR,'base',1,1444)
LexToken(CLOSEBRACKET,')',1,1448)
-LexToken(SEMICOLON,';',1,1449)
-LexToken(EOL,'\n',1,1450)
+LexToken(EOL,'\n',1,1449)
LexToken(IF,'if',1,1463)
LexToken(VAR,'nin',1,1466)
LexToken(COMPARISON,'<',1,1469)
@@ -244,16 +235,14 @@ LexToken(ADDITION,'-',1,1831)
LexToken(NUMBER,'1',1,1832)
LexToken(NUMBER,'1',1,1834)
LexToken(CLOSESQBRACKET,']',1,1835)
-LexToken(SEMICOLON,';',1,1836)
-LexToken(EOL,'\n',1,1837)
+LexToken(EOL,'\n',1,1836)
LexToken(VAR,'out',1,1858)
LexToken(ASSIGNMENT,'=',1,1861)
LexToken(OPENSQBRACKET,'[',1,1862)
LexToken(NUMBER,'1',1,1863)
LexToken(NUMBER,'1',1,1865)
LexToken(CLOSESQBRACKET,']',1,1866)
-LexToken(SEMICOLON,';',1,1867)
-LexToken(EOL,'\n',1,1868)
+LexToken(EOL,'\n',1,1867)
LexToken(ELSE,'else',1,1885)
LexToken(EOL,'\n',1,1889)
LexToken(VAR,'in1',1,1910)
@@ -269,8 +258,7 @@ LexToken(COMMA,',',1,1926)
LexToken(NUMBER,'1',1,1927)
LexToken(CLOSEBRACKET,')',1,1928)
LexToken(CLOSESQBRACKET,']',1,1929)
-LexToken(SEMICOLON,';',1,1930)
-LexToken(EOL,'\n',1,1931)
+LexToken(EOL,'\n',1,1930)
LexToken(VAR,'in2',1,1952)
LexToken(ASSIGNMENT,'=',1,1955)
LexToken(OPENSQBRACKET,'[',1,1956)
@@ -286,16 +274,14 @@ LexToken(COMMA,',',1,1970)
LexToken(NUMBER,'1',1,1971)
LexToken(CLOSEBRACKET,')',1,1972)
LexToken(CLOSESQBRACKET,']',1,1973)
-LexToken(SEMICOLON,';',1,1974)
-LexToken(EOL,'\n',1,1975)
+LexToken(EOL,'\n',1,1974)
LexToken(VAR,'in',1,1996)
LexToken(ASSIGNMENT,'=',1,1998)
LexToken(OPENSQBRACKET,'[',1,1999)
LexToken(VAR,'in1',1,2000)
LexToken(VAR,'in2',1,2004)
LexToken(CLOSESQBRACKET,']',1,2007)
-LexToken(SEMICOLON,';',1,2008)
-LexToken(EOL,'\n',1,2009)
+LexToken(EOL,'\n',1,2008)
LexToken(VAR,'out',1,2030)
LexToken(ASSIGNMENT,'=',1,2033)
LexToken(OPENSQBRACKET,'[',1,2034)
@@ -304,8 +290,7 @@ LexToken(NUMBER,'1',1,2036)
LexToken(ADDITION,'-',1,2038)
LexToken(NUMBER,'2',1,2039)
LexToken(CLOSESQBRACKET,']',1,2040)
-LexToken(SEMICOLON,';',1,2041)
-LexToken(EOL,'\n',1,2042)
+LexToken(EOL,'\n',1,2041)
LexToken(END,'end',1,2059)
LexToken(EOL,'\n',1,2062)
LexToken(VAR,'it',1,2079)
@@ -324,14 +309,12 @@ LexToken(COMMA,',',1,2097)
LexToken(NUMBER,'1',1,2098)
LexToken(CLOSEBRACKET,')',1,2099)
LexToken(CLOSESQBRACKET,']',1,2100)
-LexToken(SEMICOLON,';',1,2101)
-LexToken(EOL,'\n',1,2102)
+LexToken(EOL,'\n',1,2101)
LexToken(VAR,'ot',1,2119)
LexToken(ASSIGNMENT,'=',1,2121)
LexToken(ADDITION,'-',1,2122)
LexToken(NUMBER,'2',1,2123)
-LexToken(SEMICOLON,';',1,2124)
-LexToken(EOL,'\n',1,2125)
+LexToken(EOL,'\n',1,2124)
LexToken(OPENSQBRACKET,'[',1,2142)
LexToken(VAR,'model',1,2143)
LexToken(COMMA,',',1,2148)
@@ -377,8 +360,7 @@ LexToken(DOT,'.',1,2360)
LexToken(VAR,'exprs',1,2361)
LexToken(ASSIGNMENT,'=',1,2366)
LexToken(VAR,'exprs',1,2367)
-LexToken(SEMICOLON,';',1,2372)
-LexToken(EOL,'\n',1,2373)
+LexToken(EOL,'\n',1,2372)
LexToken(VAR,'model',1,2394)
LexToken(DOT,'.',1,2399)
LexToken(VAR,'ipar',1,2400)
@@ -388,15 +370,13 @@ LexToken(VAR,'base',1,2406)
LexToken(SEMICOLON,';',1,2410)
LexToken(VAR,'rule',1,2411)
LexToken(CLOSESQBRACKET,']',1,2415)
-LexToken(COMMA,',',1,2416)
-LexToken(EOL,'\n',1,2417)
+LexToken(EOL,'\n',1,2416)
LexToken(VAR,'x',1,2438)
LexToken(DOT,'.',1,2439)
LexToken(VAR,'graphics',1,2440)
LexToken(ASSIGNMENT,'=',1,2448)
LexToken(VAR,'graphics',1,2449)
-LexToken(SEMICOLON,';',1,2457)
-LexToken(EOL,'\n',1,2458)
+LexToken(EOL,'\n',1,2457)
LexToken(VAR,'x',1,2479)
LexToken(DOT,'.',1,2480)
LexToken(VAR,'model',1,2481)
diff --git a/js/Branching/NRMSOM_f.js b/js/Branching/NRMSOM_f.js
index 8addfd89..9359c7ba 100644
--- a/js/Branching/NRMSOM_f.js
+++ b/js/Branching/NRMSOM_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(WHILE,'while',1,1054)
LexToken(PREVAR_BOOLEAN,'%t',1,1060)
LexToken(DO,'do',1,1063)
@@ -123,8 +117,7 @@ LexToken(VAR,'ok',1,1199)
LexToken(THEN,'then',1,1202)
LexToken(EOL,'\n',1,1206)
LexToken(BREAK,'break',1,1223)
-LexToken(COMMA,',',1,1228)
-LexToken(EOL,'\n',1,1229)
+LexToken(EOL,'\n',1,1228)
LexToken(END,'end',1,1242)
LexToken(EOL,'\n',1,1245)
LexToken(OPENSQBRACKET,'[',1,1258)
@@ -168,15 +161,13 @@ LexToken(DOT,'.',1,1372)
LexToken(VAR,'exprs',1,1373)
LexToken(ASSIGNMENT,'=',1,1378)
LexToken(VAR,'exprs',1,1379)
-LexToken(SEMICOLON,';',1,1384)
-LexToken(EOL,'\n',1,1385)
+LexToken(EOL,'\n',1,1384)
LexToken(VAR,'x',1,1402)
LexToken(DOT,'.',1,1403)
LexToken(VAR,'graphics',1,1404)
LexToken(ASSIGNMENT,'=',1,1412)
LexToken(VAR,'graphics',1,1413)
-LexToken(SEMICOLON,';',1,1421)
-LexToken(EOL,'\n',1,1422)
+LexToken(EOL,'\n',1,1421)
LexToken(VAR,'x',1,1439)
LexToken(DOT,'.',1,1440)
LexToken(VAR,'model',1,1441)
@@ -184,8 +175,7 @@ LexToken(ASSIGNMENT,'=',1,1446)
LexToken(VAR,'model',1,1447)
LexToken(EOL,'\n',1,1452)
LexToken(BREAK,'break',1,1469)
-LexToken(SEMICOLON,';',1,1474)
-LexToken(EOL,'\n',1,1475)
+LexToken(EOL,'\n',1,1474)
LexToken(END,'end',1,1488)
LexToken(EOL,'\n',1,1491)
LexToken(END,'end',1,1500)
diff --git a/js/Branching/RELAY_f.js b/js/Branching/RELAY_f.js
index 84dc30fd..e4b51d75 100644
--- a/js/Branching/RELAY_f.js
+++ b/js/Branching/RELAY_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)
@@ -65,15 +62,13 @@ LexToken(EOL,'\n',1,941)
LexToken(VAR,'x',1,950)
LexToken(ASSIGNMENT,'=',1,951)
LexToken(VAR,'arg1',1,952)
-LexToken(SEMICOLON,';',1,956)
-LexToken(EOL,'\n',1,957)
+LexToken(EOL,'\n',1,956)
LexToken(VAR,'graphics',1,966)
LexToken(ASSIGNMENT,'=',1,974)
LexToken(VAR,'arg1',1,975)
LexToken(DOT,'.',1,979)
LexToken(VAR,'graphics',1,980)
-LexToken(SEMICOLON,';',1,988)
-LexToken(EOL,'\n',1,989)
+LexToken(EOL,'\n',1,988)
LexToken(VAR,'exprs',1,998)
LexToken(ASSIGNMENT,'=',1,1003)
LexToken(VAR,'graphics',1,1004)
@@ -85,8 +80,7 @@ LexToken(ASSIGNMENT,'=',1,1032)
LexToken(VAR,'arg1',1,1033)
LexToken(DOT,'.',1,1037)
LexToken(VAR,'model',1,1038)
-LexToken(SEMICOLON,';',1,1043)
-LexToken(EOL,'\n',1,1044)
+LexToken(EOL,'\n',1,1043)
LexToken(VAR,'ipar',1,1053)
LexToken(ASSIGNMENT,'=',1,1057)
LexToken(VAR,'model',1,1058)
@@ -137,8 +131,7 @@ LexToken(VAR,'ok',1,1274)
LexToken(THEN,'then',1,1277)
LexToken(EOL,'\n',1,1281)
LexToken(BREAK,'break',1,1298)
-LexToken(COMMA,',',1,1303)
-LexToken(EOL,'\n',1,1304)
+LexToken(EOL,'\n',1,1303)
LexToken(END,'end',1,1317)
LexToken(EOL,'\n',1,1320)
LexToken(IF,'if',1,1333)
@@ -203,8 +196,7 @@ LexToken(DOT,'.',1,1602)
LexToken(VAR,'exprs',1,1603)
LexToken(ASSIGNMENT,'=',1,1608)
LexToken(VAR,'exprs',1,1609)
-LexToken(SEMICOLON,';',1,1614)
-LexToken(EOL,'\n',1,1615)
+LexToken(EOL,'\n',1,1614)
LexToken(VAR,'model',1,1636)
LexToken(DOT,'.',1,1641)
LexToken(VAR,'dstate',1,1642)
@@ -218,8 +210,7 @@ LexToken(DOT,'.',1,1675)
LexToken(VAR,'graphics',1,1676)
LexToken(ASSIGNMENT,'=',1,1684)
LexToken(VAR,'graphics',1,1685)
-LexToken(SEMICOLON,';',1,1693)
-LexToken(EOL,'\n',1,1694)
+LexToken(EOL,'\n',1,1693)
LexToken(VAR,'x',1,1715)
LexToken(DOT,'.',1,1716)
LexToken(VAR,'model',1,1717)
diff --git a/js/Branching/SCALAR2VECTOR.js b/js/Branching/SCALAR2VECTOR.js
index cd3c4e7c..24a9dc32 100644
--- a/js/Branching/SCALAR2VECTOR.js
+++ b/js/Branching/SCALAR2VECTOR.js
@@ -41,20 +41,17 @@ LexToken(VAR,'x',1,885)
LexToken(ASSIGNMENT,'=',1,886)
LexToken(OPENSQBRACKET,'[',1,887)
LexToken(CLOSESQBRACKET,']',1,888)
-LexToken(SEMICOLON,';',1,889)
-LexToken(EOL,'\n',1,890)
+LexToken(EOL,'\n',1,889)
LexToken(VAR,'y',1,895)
LexToken(ASSIGNMENT,'=',1,896)
LexToken(OPENSQBRACKET,'[',1,897)
LexToken(CLOSESQBRACKET,']',1,898)
-LexToken(SEMICOLON,';',1,899)
-LexToken(EOL,'\n',1,900)
+LexToken(EOL,'\n',1,899)
LexToken(VAR,'typ',1,905)
LexToken(ASSIGNMENT,'=',1,908)
LexToken(OPENSQBRACKET,'[',1,909)
LexToken(CLOSESQBRACKET,']',1,910)
-LexToken(SEMICOLON,';',1,911)
-LexToken(EOL,'\n',1,912)
+LexToken(EOL,'\n',1,911)
LexToken(SELECT,'select',1,917)
LexToken(VAR,'job',1,924)
LexToken(EOL,'\n',1,927)
@@ -65,15 +62,13 @@ LexToken(EOL,'\n',1,947)
LexToken(VAR,'x',1,956)
LexToken(ASSIGNMENT,'=',1,957)
LexToken(VAR,'arg1',1,958)
-LexToken(SEMICOLON,';',1,962)
-LexToken(EOL,'\n',1,963)
+LexToken(EOL,'\n',1,962)
LexToken(VAR,'graphics',1,972)
LexToken(ASSIGNMENT,'=',1,980)
LexToken(VAR,'arg1',1,981)
LexToken(DOT,'.',1,985)
LexToken(VAR,'graphics',1,986)
-LexToken(SEMICOLON,';',1,994)
-LexToken(EOL,'\n',1,995)
+LexToken(EOL,'\n',1,994)
LexToken(VAR,'exprs',1,1004)
LexToken(ASSIGNMENT,'=',1,1009)
LexToken(VAR,'graphics',1,1010)
@@ -85,8 +80,7 @@ LexToken(ASSIGNMENT,'=',1,1038)
LexToken(VAR,'arg1',1,1039)
LexToken(DOT,'.',1,1043)
LexToken(VAR,'model',1,1044)
-LexToken(SEMICOLON,';',1,1049)
-LexToken(EOL,'\n',1,1050)
+LexToken(EOL,'\n',1,1049)
LexToken(WHILE,'while',1,1059)
LexToken(PREVAR_BOOLEAN,'%t',1,1065)
LexToken(DO,'do',1,1068)
@@ -123,8 +117,7 @@ LexToken(VAR,'ok',1,1260)
LexToken(THEN,'then',1,1263)
LexToken(EOL,'\n',1,1267)
LexToken(BREAK,'break',1,1284)
-LexToken(COMMA,',',1,1289)
-LexToken(EOL,'\n',1,1290)
+LexToken(EOL,'\n',1,1289)
LexToken(END,'end',1,1303)
LexToken(EOL,'\n',1,1306)
LexToken(VAR,'nout',1,1319)
@@ -209,8 +202,7 @@ LexToken(DOT,'.',1,1694)
LexToken(VAR,'graphics',1,1695)
LexToken(ASSIGNMENT,'=',1,1703)
LexToken(VAR,'graphics',1,1704)
-LexToken(SEMICOLON,';',1,1712)
-LexToken(EOL,'\n',1,1713)
+LexToken(EOL,'\n',1,1712)
LexToken(VAR,'x',1,1730)
LexToken(DOT,'.',1,1731)
LexToken(VAR,'model',1,1732)
diff --git a/js/Branching/SELECT_f.js b/js/Branching/SELECT_f.js
index 0e4f87ab..98709a57 100644
--- a/js/Branching/SELECT_f.js
+++ b/js/Branching/SELECT_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(WHILE,'while',1,1054)
LexToken(PREVAR_BOOLEAN,'%t',1,1060)
LexToken(DO,'do',1,1063)
@@ -131,8 +125,7 @@ LexToken(VAR,'ok',1,1251)
LexToken(THEN,'then',1,1254)
LexToken(EOL,'\n',1,1258)
LexToken(BREAK,'break',1,1275)
-LexToken(COMMA,',',1,1280)
-LexToken(EOL,'\n',1,1281)
+LexToken(EOL,'\n',1,1280)
LexToken(END,'end',1,1294)
LexToken(EOL,'\n',1,1297)
LexToken(IF,'if',1,1310)
@@ -197,8 +190,7 @@ LexToken(DOT,'.',1,1579)
LexToken(VAR,'exprs',1,1580)
LexToken(ASSIGNMENT,'=',1,1585)
LexToken(VAR,'exprs',1,1586)
-LexToken(SEMICOLON,';',1,1591)
-LexToken(EOL,'\n',1,1592)
+LexToken(EOL,'\n',1,1591)
LexToken(VAR,'model',1,1613)
LexToken(DOT,'.',1,1618)
LexToken(VAR,'dstate',1,1619)
@@ -206,15 +198,13 @@ LexToken(ASSIGNMENT,'=',1,1625)
LexToken(VAR,'z0',1,1626)
LexToken(ADDITION,'-',1,1628)
LexToken(NUMBER,'1',1,1629)
-LexToken(COMMA,',',1,1630)
-LexToken(EOL,'\n',1,1631)
+LexToken(EOL,'\n',1,1630)
LexToken(VAR,'x',1,1652)
LexToken(DOT,'.',1,1653)
LexToken(VAR,'graphics',1,1654)
LexToken(ASSIGNMENT,'=',1,1662)
LexToken(VAR,'graphics',1,1663)
-LexToken(SEMICOLON,';',1,1671)
-LexToken(EOL,'\n',1,1672)
+LexToken(EOL,'\n',1,1671)
LexToken(VAR,'x',1,1693)
LexToken(DOT,'.',1,1694)
LexToken(VAR,'model',1,1695)
diff --git a/js/Branching/SELECT_m.js b/js/Branching/SELECT_m.js
index 0a379b8f..09373fd8 100644
--- a/js/Branching/SELECT_m.js
+++ b/js/Branching/SELECT_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(WHILE,'while',1,1054)
LexToken(PREVAR_BOOLEAN,'%t',1,1060)
LexToken(DO,'do',1,1063)
@@ -139,8 +133,7 @@ LexToken(VAR,'ok',1,1312)
LexToken(THEN,'then',1,1315)
LexToken(EOL,'\n',1,1319)
LexToken(BREAK,'break',1,1336)
-LexToken(COMMA,',',1,1341)
-LexToken(EOL,'\n',1,1342)
+LexToken(EOL,'\n',1,1341)
LexToken(END,'end',1,1355)
LexToken(EOL,'\n',1,1358)
LexToken(IF,'if',1,1371)
@@ -185,13 +178,11 @@ LexToken(VAR,'message',1,1545)
LexToken(OPENBRACKET,'(',1,1552)
LexToken(DQSTRING,'"Datatype is not supported"',1,1579)
LexToken(CLOSEBRACKET,')',1,1580)
-LexToken(SEMICOLON,';',1,1581)
-LexToken(EOL,'\n',1,1582)
+LexToken(EOL,'\n',1,1581)
LexToken(VAR,'ok',1,1599)
LexToken(ASSIGNMENT,'=',1,1601)
LexToken(PREVAR_BOOLEAN,'%f',1,1602)
-LexToken(SEMICOLON,';',1,1604)
-LexToken(EOL,'\n',1,1605)
+LexToken(EOL,'\n',1,1604)
LexToken(ELSE,'else',1,1618)
LexToken(EOL,'\n',1,1622)
LexToken(VAR,'it',1,1639)
@@ -291,22 +282,19 @@ LexToken(DOT,'.',1,1959)
LexToken(VAR,'exprs',1,1960)
LexToken(ASSIGNMENT,'=',1,1965)
LexToken(VAR,'exprs',1,1966)
-LexToken(SEMICOLON,';',1,1971)
-LexToken(EOL,'\n',1,1972)
+LexToken(EOL,'\n',1,1971)
LexToken(VAR,'model',1,1997)
LexToken(DOT,'.',1,2002)
LexToken(VAR,'dstate',1,2003)
LexToken(ASSIGNMENT,'=',1,2009)
LexToken(VAR,'z0',1,2010)
-LexToken(COMMA,',',1,2012)
-LexToken(EOL,'\n',1,2013)
+LexToken(EOL,'\n',1,2012)
LexToken(VAR,'x',1,2038)
LexToken(DOT,'.',1,2039)
LexToken(VAR,'graphics',1,2040)
LexToken(ASSIGNMENT,'=',1,2048)
LexToken(VAR,'graphics',1,2049)
-LexToken(SEMICOLON,';',1,2057)
-LexToken(EOL,'\n',1,2058)
+LexToken(EOL,'\n',1,2057)
LexToken(VAR,'x',1,2083)
LexToken(DOT,'.',1,2084)
LexToken(VAR,'model',1,2085)
diff --git a/js/Branching/SELF_SWITCH.js b/js/Branching/SELF_SWITCH.js
index fd315d9d..f001afc8 100644
--- a/js/Branching/SELF_SWITCH.js
+++ b/js/Branching/SELF_SWITCH.js
@@ -40,8 +40,7 @@ LexToken(ASSIGNMENT,'=',1,534)
LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,536)
LexToken(OPENBRACKET,'(',1,550)
LexToken(CLOSEBRACKET,')',1,551)
-LexToken(SEMICOLON,';',1,552)
-LexToken(EOL,'\n',1,553)
+LexToken(EOL,'\n',1,552)
LexToken(EOL,'\n',1,578)
LexToken(VAR,'diagram',1,587)
LexToken(DOT,'.',1,594)
@@ -54,8 +53,7 @@ LexToken(VAR,'IN_f',1,605)
LexToken(OPENBRACKET,'(',1,609)
LexToken(DQSTRING,'"define"',1,617)
LexToken(CLOSEBRACKET,')',1,618)
-LexToken(SEMICOLON,';',1,619)
-LexToken(EOL,'\n',1,620)
+LexToken(EOL,'\n',1,619)
LexToken(VAR,'diagram',1,629)
LexToken(DOT,'.',1,636)
LexToken(VAR,'objs',1,637)
@@ -68,8 +66,7 @@ LexToken(DOT,'.',1,653)
LexToken(VAR,'pout',1,654)
LexToken(ASSIGNMENT,'=',1,659)
LexToken(NUMBER,'5',1,661)
-LexToken(SEMICOLON,';',1,662)
-LexToken(EOL,'\n',1,663)
+LexToken(EOL,'\n',1,662)
LexToken(EOL,'\n',1,664)
LexToken(EOL,'\n',1,692)
LexToken(VAR,'diagram',1,701)
@@ -83,8 +80,7 @@ LexToken(VAR,'OUT_f',1,717)
LexToken(OPENBRACKET,'(',1,722)
LexToken(DQSTRING,'"define"',1,730)
LexToken(CLOSEBRACKET,')',1,731)
-LexToken(SEMICOLON,';',1,732)
-LexToken(EOL,'\n',1,733)
+LexToken(EOL,'\n',1,732)
LexToken(VAR,'diagram',1,742)
LexToken(DOT,'.',1,749)
LexToken(VAR,'objs',1,750)
@@ -97,8 +93,7 @@ LexToken(DOT,'.',1,766)
LexToken(VAR,'pin',1,767)
LexToken(ASSIGNMENT,'=',1,771)
LexToken(NUMBER,'7',1,773)
-LexToken(SEMICOLON,';',1,774)
-LexToken(EOL,'\n',1,775)
+LexToken(EOL,'\n',1,774)
LexToken(EOL,'\n',1,776)
LexToken(VAR,'diagram',1,785)
LexToken(DOT,'.',1,792)
@@ -111,8 +106,7 @@ LexToken(VAR,'CONST_m',1,801)
LexToken(OPENBRACKET,'(',1,808)
LexToken(DQSTRING,'"define"',1,816)
LexToken(CLOSEBRACKET,')',1,817)
-LexToken(SEMICOLON,';',1,818)
-LexToken(EOL,'\n',1,819)
+LexToken(EOL,'\n',1,818)
LexToken(VAR,'diagram',1,828)
LexToken(DOT,'.',1,835)
LexToken(VAR,'objs',1,836)
@@ -125,8 +119,7 @@ LexToken(DOT,'.',1,852)
LexToken(VAR,'pout',1,853)
LexToken(ASSIGNMENT,'=',1,858)
LexToken(NUMBER,'6',1,860)
-LexToken(SEMICOLON,';',1,861)
-LexToken(EOL,'\n',1,862)
+LexToken(EOL,'\n',1,861)
LexToken(VAR,'diagram',1,871)
LexToken(DOT,'.',1,878)
LexToken(VAR,'objs',1,879)
@@ -139,8 +132,7 @@ LexToken(DOT,'.',1,895)
LexToken(VAR,'exprs',1,896)
LexToken(ASSIGNMENT,'=',1,902)
LexToken(DQSTRING,'"0"',1,906)
-LexToken(SEMICOLON,';',1,907)
-LexToken(EOL,'\n',1,908)
+LexToken(EOL,'\n',1,907)
LexToken(VAR,'diagram',1,917)
LexToken(DOT,'.',1,924)
LexToken(VAR,'objs',1,925)
@@ -153,8 +145,7 @@ LexToken(DOT,'.',1,938)
LexToken(VAR,'rpar',1,939)
LexToken(ASSIGNMENT,'=',1,944)
LexToken(NUMBER,'0',1,946)
-LexToken(SEMICOLON,';',1,947)
-LexToken(EOL,'\n',1,948)
+LexToken(EOL,'\n',1,947)
LexToken(EOL,'\n',1,949)
LexToken(VAR,'diagram',1,958)
LexToken(DOT,'.',1,965)
@@ -167,8 +158,7 @@ LexToken(VAR,'SWITCH_f',1,974)
LexToken(OPENBRACKET,'(',1,982)
LexToken(DQSTRING,'"define"',1,990)
LexToken(CLOSEBRACKET,')',1,991)
-LexToken(SEMICOLON,';',1,992)
-LexToken(EOL,'\n',1,993)
+LexToken(EOL,'\n',1,992)
LexToken(VAR,'diagram',1,1002)
LexToken(DOT,'.',1,1009)
LexToken(VAR,'objs',1,1010)
@@ -215,8 +205,7 @@ LexToken(DOT,'.',1,1141)
LexToken(VAR,'ipar',1,1142)
LexToken(ASSIGNMENT,'=',1,1147)
LexToken(NUMBER,'1',1,1149)
-LexToken(SEMICOLON,';',1,1150)
-LexToken(EOL,'\n',1,1151)
+LexToken(EOL,'\n',1,1150)
LexToken(VAR,'diagram',1,1164)
LexToken(DOT,'.',1,1171)
LexToken(VAR,'objs',1,1172)
@@ -233,8 +222,7 @@ LexToken(DQSTRING,'"2"',1,1200)
LexToken(SEMICOLON,';',1,1201)
LexToken(DQSTRING,'"2"',1,1204)
LexToken(CLOSESQBRACKET,']',1,1205)
-LexToken(SEMICOLON,';',1,1206)
-LexToken(EOL,'\n',1,1207)
+LexToken(EOL,'\n',1,1206)
LexToken(ELSE,'else',1,1216)
LexToken(EOL,'\n',1,1220)
LexToken(VAR,'diagram',1,1233)
@@ -249,8 +237,7 @@ LexToken(DOT,'.',1,1254)
LexToken(VAR,'ipar',1,1255)
LexToken(ASSIGNMENT,'=',1,1260)
LexToken(NUMBER,'0',1,1262)
-LexToken(SEMICOLON,';',1,1263)
-LexToken(EOL,'\n',1,1264)
+LexToken(EOL,'\n',1,1263)
LexToken(VAR,'diagram',1,1277)
LexToken(DOT,'.',1,1284)
LexToken(VAR,'objs',1,1285)
@@ -267,8 +254,7 @@ LexToken(DQSTRING,'"2"',1,1313)
LexToken(SEMICOLON,';',1,1314)
LexToken(DQSTRING,'"1"',1,1317)
LexToken(CLOSESQBRACKET,']',1,1318)
-LexToken(SEMICOLON,';',1,1319)
-LexToken(EOL,'\n',1,1320)
+LexToken(EOL,'\n',1,1319)
LexToken(END,'end',1,1329)
LexToken(EOL,'\n',1,1332)
LexToken(EOL,'\n',1,1333)
@@ -314,8 +300,7 @@ LexToken(COMMA,',',1,1441)
LexToken(NUMBER,'1',1,1443)
LexToken(CLOSESQBRACKET,']',1,1444)
LexToken(CLOSEBRACKET,')',1,1445)
-LexToken(SEMICOLON,';',1,1446)
-LexToken(EOL,'\n',1,1447)
+LexToken(EOL,'\n',1,1446)
LexToken(EOL,'\n',1,1479)
LexToken(VAR,'diagram',1,1488)
LexToken(DOT,'.',1,1495)
@@ -358,8 +343,7 @@ LexToken(COMMA,',',1,1558)
LexToken(NUMBER,'2',1,1560)
LexToken(CLOSESQBRACKET,']',1,1561)
LexToken(CLOSEBRACKET,')',1,1562)
-LexToken(SEMICOLON,';',1,1563)
-LexToken(EOL,'\n',1,1564)
+LexToken(EOL,'\n',1,1563)
LexToken(EOL,'\n',1,1594)
LexToken(VAR,'diagram',1,1603)
LexToken(DOT,'.',1,1610)
@@ -402,8 +386,7 @@ LexToken(COMMA,',',1,1673)
LexToken(NUMBER,'1',1,1675)
LexToken(CLOSESQBRACKET,']',1,1676)
LexToken(CLOSEBRACKET,')',1,1677)
-LexToken(SEMICOLON,';',1,1678)
-LexToken(EOL,'\n',1,1679)
+LexToken(EOL,'\n',1,1678)
LexToken(ENDFUNCTION,'endfunction',1,1684)
LexToken(EOL,'\n',1,1695)
LexToken(SELECT,'select',1,1700)
@@ -416,8 +399,7 @@ LexToken(EOL,'\n',1,1730)
LexToken(VAR,'x',1,1739)
LexToken(ASSIGNMENT,'=',1,1741)
LexToken(VAR,'arg1',1,1743)
-LexToken(SEMICOLON,';',1,1747)
-LexToken(EOL,'\n',1,1748)
+LexToken(EOL,'\n',1,1747)
LexToken(VAR,'stateOpen',1,1757)
LexToken(ASSIGNMENT,'=',1,1767)
LexToken(VAR,'x',1,1769)
@@ -428,8 +410,7 @@ LexToken(VAR,'opar',1,1777)
LexToken(OPENBRACKET,'(',1,1781)
LexToken(NUMBER,'1',1,1782)
LexToken(CLOSEBRACKET,')',1,1783)
-LexToken(SEMICOLON,';',1,1784)
-LexToken(EOL,'\n',1,1785)
+LexToken(EOL,'\n',1,1784)
LexToken(VAR,'x',1,1794)
LexToken(DOT,'.',1,1795)
LexToken(VAR,'model',1,1796)
@@ -441,8 +422,7 @@ LexToken(OPENBRACKET,'(',1,1830)
LexToken(NOT,'~',1,1831)
LexToken(VAR,'stateOpen',1,1832)
LexToken(CLOSEBRACKET,')',1,1841)
-LexToken(SEMICOLON,';',1,1842)
-LexToken(EOL,'\n',1,1843)
+LexToken(EOL,'\n',1,1842)
LexToken(VAR,'x',1,1852)
LexToken(DOT,'.',1,1853)
LexToken(VAR,'model',1,1854)
@@ -454,20 +434,17 @@ LexToken(OPENBRACKET,'(',1,1871)
LexToken(NOT,'~',1,1872)
LexToken(VAR,'stateOpen',1,1873)
LexToken(CLOSEBRACKET,')',1,1882)
-LexToken(SEMICOLON,';',1,1883)
-LexToken(EOL,'\n',1,1884)
+LexToken(EOL,'\n',1,1883)
LexToken(VAR,'y',1,1893)
LexToken(ASSIGNMENT,'=',1,1895)
LexToken(NUMBER,'0',1,1897)
-LexToken(SEMICOLON,';',1,1898)
-LexToken(EOL,'\n',1,1899)
+LexToken(EOL,'\n',1,1898)
LexToken(VAR,'typ',1,1908)
LexToken(ASSIGNMENT,'=',1,1911)
LexToken(VAR,'list',1,1912)
LexToken(OPENBRACKET,'(',1,1916)
LexToken(CLOSEBRACKET,')',1,1917)
-LexToken(SEMICOLON,';',1,1918)
-LexToken(EOL,'\n',1,1919)
+LexToken(EOL,'\n',1,1918)
LexToken(IF,'if',1,1928)
LexToken(VAR,'stateOpen',1,1931)
LexToken(COMPARISON,'==',1,1941)
@@ -501,8 +478,7 @@ LexToken(EOL,'\n',1,2120)
LexToken(VAR,'stateOpen',1,2129)
LexToken(ASSIGNMENT,'=',1,2139)
LexToken(PREVAR_BOOLEAN,'%t',1,2141)
-LexToken(SEMICOLON,';',1,2143)
-LexToken(EOL,'\n',1,2144)
+LexToken(EOL,'\n',1,2143)
LexToken(VAR,'x',1,2153)
LexToken(ASSIGNMENT,'=',1,2155)
LexToken(SCICOS_BLOCK,'scicos_block',1,2157)
@@ -605,8 +581,7 @@ LexToken(VAR,'genSwitchInnerDiagram',1,2466)
LexToken(OPENBRACKET,'(',1,2487)
LexToken(VAR,'stateOpen',1,2488)
LexToken(CLOSEBRACKET,')',1,2497)
-LexToken(SEMICOLON,';',1,2498)
-LexToken(EOL,'\n',1,2499)
+LexToken(EOL,'\n',1,2498)
LexToken(VAR,'x',1,2508)
LexToken(DOT,'.',1,2509)
LexToken(VAR,'model',1,2510)
@@ -617,8 +592,7 @@ LexToken(VAR,'list',1,2523)
LexToken(OPENBRACKET,'(',1,2527)
LexToken(VAR,'stateOpen',1,2528)
LexToken(CLOSEBRACKET,')',1,2537)
-LexToken(SEMICOLON,';',1,2538)
-LexToken(EOL,'\n',1,2539)
+LexToken(EOL,'\n',1,2538)
LexToken(VAR,'x',1,2548)
LexToken(DOT,'.',1,2549)
LexToken(VAR,'graphics',1,2550)
@@ -646,8 +620,7 @@ LexToken(ASSIGNMENT,'=',1,2639)
LexToken(OPENSQBRACKET,'[',1,2640)
LexToken(DQSTRING,'"E"',1,2643)
LexToken(CLOSESQBRACKET,']',1,2644)
-LexToken(SEMICOLON,';',1,2645)
-LexToken(EOL,'\n',1,2646)
+LexToken(EOL,'\n',1,2645)
LexToken(VAR,'x',1,2655)
LexToken(DOT,'.',1,2656)
LexToken(VAR,'graphics',1,2657)
diff --git a/js/Branching/SWITCH2.js b/js/Branching/SWITCH2.js
index 1a6c1efd..455e3f54 100644
--- a/js/Branching/SWITCH2.js
+++ b/js/Branching/SWITCH2.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)
@@ -65,15 +62,13 @@ LexToken(EOL,'\n',1,941)
LexToken(VAR,'x',1,950)
LexToken(ASSIGNMENT,'=',1,951)
LexToken(VAR,'arg1',1,952)
-LexToken(SEMICOLON,';',1,956)
-LexToken(EOL,'\n',1,957)
+LexToken(EOL,'\n',1,956)
LexToken(VAR,'graphics',1,966)
LexToken(ASSIGNMENT,'=',1,974)
LexToken(VAR,'arg1',1,975)
LexToken(DOT,'.',1,979)
LexToken(VAR,'graphics',1,980)
-LexToken(SEMICOLON,';',1,988)
-LexToken(EOL,'\n',1,989)
+LexToken(EOL,'\n',1,988)
LexToken(VAR,'exprs',1,998)
LexToken(ASSIGNMENT,'=',1,1003)
LexToken(VAR,'graphics',1,1004)
@@ -85,8 +80,7 @@ LexToken(ASSIGNMENT,'=',1,1032)
LexToken(VAR,'arg1',1,1033)
LexToken(DOT,'.',1,1037)
LexToken(VAR,'model',1,1038)
-LexToken(SEMICOLON,';',1,1043)
-LexToken(EOL,'\n',1,1044)
+LexToken(EOL,'\n',1,1043)
LexToken(WHILE,'while',1,1053)
LexToken(PREVAR_BOOLEAN,'%t',1,1059)
LexToken(DO,'do',1,1062)
@@ -139,8 +133,7 @@ LexToken(VAR,'ok',1,1340)
LexToken(THEN,'then',1,1343)
LexToken(EOL,'\n',1,1347)
LexToken(BREAK,'break',1,1364)
-LexToken(COMMA,',',1,1369)
-LexToken(EOL,'\n',1,1370)
+LexToken(EOL,'\n',1,1369)
LexToken(END,'end',1,1383)
LexToken(EOL,'\n',1,1386)
LexToken(VAR,'rule',1,1399)
@@ -149,8 +142,7 @@ LexToken(VAR,'int',1,1404)
LexToken(OPENBRACKET,'(',1,1407)
LexToken(VAR,'rule',1,1408)
LexToken(CLOSEBRACKET,')',1,1412)
-LexToken(SEMICOLON,';',1,1413)
-LexToken(EOL,'\n',1,1414)
+LexToken(EOL,'\n',1,1413)
LexToken(IF,'if',1,1427)
LexToken(OPENBRACKET,'(',1,1430)
LexToken(VAR,'rule',1,1431)
@@ -162,8 +154,7 @@ LexToken(EOL,'\n',1,1443)
LexToken(VAR,'rule',1,1460)
LexToken(ASSIGNMENT,'=',1,1464)
LexToken(NUMBER,'0',1,1465)
-LexToken(COMMA,',',1,1466)
-LexToken(EOL,'\n',1,1467)
+LexToken(EOL,'\n',1,1466)
LexToken(END,'end',1,1480)
LexToken(EOL,'\n',1,1483)
LexToken(IF,'if',1,1496)
@@ -177,8 +168,7 @@ LexToken(EOL,'\n',1,1512)
LexToken(VAR,'rule',1,1529)
LexToken(ASSIGNMENT,'=',1,1533)
LexToken(NUMBER,'2',1,1534)
-LexToken(COMMA,',',1,1535)
-LexToken(EOL,'\n',1,1536)
+LexToken(EOL,'\n',1,1535)
LexToken(END,'end',1,1549)
LexToken(EOL,'\n',1,1552)
LexToken(VAR,'graphics',1,1565)
@@ -186,8 +176,7 @@ LexToken(DOT,'.',1,1573)
LexToken(VAR,'exprs',1,1574)
LexToken(ASSIGNMENT,'=',1,1579)
LexToken(VAR,'exprs',1,1580)
-LexToken(SEMICOLON,';',1,1585)
-LexToken(EOL,'\n',1,1586)
+LexToken(EOL,'\n',1,1585)
LexToken(VAR,'model',1,1599)
LexToken(DOT,'.',1,1604)
LexToken(VAR,'ipar',1,1605)
@@ -239,8 +228,7 @@ LexToken(DOT,'.',1,1840)
LexToken(VAR,'graphics',1,1841)
LexToken(ASSIGNMENT,'=',1,1849)
LexToken(VAR,'graphics',1,1850)
-LexToken(SEMICOLON,';',1,1858)
-LexToken(EOL,'\n',1,1859)
+LexToken(EOL,'\n',1,1858)
LexToken(VAR,'x',1,1872)
LexToken(DOT,'.',1,1873)
LexToken(VAR,'model',1,1874)
diff --git a/js/Branching/SWITCH2_m.js b/js/Branching/SWITCH2_m.js
index 9849244d..8d5f90ad 100644
--- a/js/Branching/SWITCH2_m.js
+++ b/js/Branching/SWITCH2_m.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)
@@ -147,8 +141,7 @@ LexToken(VAR,'ok',1,1403)
LexToken(THEN,'then',1,1406)
LexToken(EOL,'\n',1,1410)
LexToken(BREAK,'break',1,1427)
-LexToken(COMMA,',',1,1432)
-LexToken(EOL,'\n',1,1433)
+LexToken(EOL,'\n',1,1432)
LexToken(END,'end',1,1446)
LexToken(EOL,'\n',1,1449)
LexToken(VAR,'rule',1,1462)
@@ -157,8 +150,7 @@ LexToken(VAR,'int',1,1467)
LexToken(OPENBRACKET,'(',1,1470)
LexToken(VAR,'rule',1,1471)
LexToken(CLOSEBRACKET,')',1,1475)
-LexToken(SEMICOLON,';',1,1476)
-LexToken(EOL,'\n',1,1477)
+LexToken(EOL,'\n',1,1476)
LexToken(IF,'if',1,1490)
LexToken(OPENBRACKET,'(',1,1493)
LexToken(VAR,'rule',1,1494)
@@ -170,8 +162,7 @@ LexToken(EOL,'\n',1,1506)
LexToken(VAR,'rule',1,1523)
LexToken(ASSIGNMENT,'=',1,1527)
LexToken(NUMBER,'0',1,1528)
-LexToken(COMMA,',',1,1529)
-LexToken(EOL,'\n',1,1530)
+LexToken(EOL,'\n',1,1529)
LexToken(END,'end',1,1543)
LexToken(EOL,'\n',1,1546)
LexToken(IF,'if',1,1559)
@@ -185,8 +176,7 @@ LexToken(EOL,'\n',1,1575)
LexToken(VAR,'rule',1,1592)
LexToken(ASSIGNMENT,'=',1,1596)
LexToken(NUMBER,'2',1,1597)
-LexToken(COMMA,',',1,1598)
-LexToken(EOL,'\n',1,1599)
+LexToken(EOL,'\n',1,1598)
LexToken(END,'end',1,1612)
LexToken(EOL,'\n',1,1615)
LexToken(VAR,'graphics',1,1628)
@@ -194,8 +184,7 @@ LexToken(DOT,'.',1,1636)
LexToken(VAR,'exprs',1,1637)
LexToken(ASSIGNMENT,'=',1,1642)
LexToken(VAR,'exprs',1,1643)
-LexToken(SEMICOLON,';',1,1648)
-LexToken(EOL,'\n',1,1649)
+LexToken(EOL,'\n',1,1648)
LexToken(VAR,'model',1,1662)
LexToken(DOT,'.',1,1667)
LexToken(VAR,'ipar',1,1668)
@@ -269,13 +258,11 @@ LexToken(VAR,'message',1,1951)
LexToken(OPENBRACKET,'(',1,1958)
LexToken(DQSTRING,'"Datatype is not supported"',1,1985)
LexToken(CLOSEBRACKET,')',1,1986)
-LexToken(SEMICOLON,';',1,1987)
-LexToken(EOL,'\n',1,1988)
+LexToken(EOL,'\n',1,1987)
LexToken(VAR,'ok',1,2005)
LexToken(ASSIGNMENT,'=',1,2007)
LexToken(PREVAR_BOOLEAN,'%f',1,2008)
-LexToken(SEMICOLON,';',1,2010)
-LexToken(EOL,'\n',1,2011)
+LexToken(EOL,'\n',1,2010)
LexToken(END,'end',1,2024)
LexToken(EOL,'\n',1,2027)
LexToken(IF,'if',1,2040)
@@ -288,24 +275,21 @@ LexToken(NUMBER,'1',1,2070)
LexToken(CLOSEBRACKET,')',1,2071)
LexToken(ASSIGNMENT,'=',1,2072)
LexToken(VAR,'ot',1,2073)
-LexToken(SEMICOLON,';',1,2075)
-LexToken(EOL,'\n',1,2076)
+LexToken(EOL,'\n',1,2075)
LexToken(VAR,'it',1,2093)
LexToken(OPENBRACKET,'(',1,2095)
LexToken(NUMBER,'2',1,2096)
LexToken(CLOSEBRACKET,')',1,2097)
LexToken(ASSIGNMENT,'=',1,2098)
LexToken(NUMBER,'1',1,2099)
-LexToken(SEMICOLON,';',1,2100)
-LexToken(EOL,'\n',1,2101)
+LexToken(EOL,'\n',1,2100)
LexToken(VAR,'it',1,2118)
LexToken(OPENBRACKET,'(',1,2120)
LexToken(NUMBER,'3',1,2121)
LexToken(CLOSEBRACKET,')',1,2122)
LexToken(ASSIGNMENT,'=',1,2123)
LexToken(VAR,'ot',1,2124)
-LexToken(SEMICOLON,';',1,2126)
-LexToken(EOL,'\n',1,2127)
+LexToken(EOL,'\n',1,2126)
LexToken(VAR,'in',1,2144)
LexToken(ASSIGNMENT,'=',1,2146)
LexToken(OPENSQBRACKET,'[',1,2147)
@@ -374,8 +358,7 @@ LexToken(DOT,'.',1,2357)
LexToken(VAR,'graphics',1,2358)
LexToken(ASSIGNMENT,'=',1,2366)
LexToken(VAR,'graphics',1,2367)
-LexToken(SEMICOLON,';',1,2375)
-LexToken(EOL,'\n',1,2376)
+LexToken(EOL,'\n',1,2375)
LexToken(VAR,'x',1,2393)
LexToken(DOT,'.',1,2394)
LexToken(VAR,'model',1,2395)
diff --git a/js/Branching/SWITCH_f.js b/js/Branching/SWITCH_f.js
index d397b75b..803d3432 100644
--- a/js/Branching/SWITCH_f.js
+++ b/js/Branching/SWITCH_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,'ipar',1,1054)
LexToken(ASSIGNMENT,'=',1,1058)
LexToken(VAR,'model',1,1059)
@@ -137,8 +131,7 @@ LexToken(VAR,'ok',1,1274)
LexToken(THEN,'then',1,1277)
LexToken(EOL,'\n',1,1281)
LexToken(BREAK,'break',1,1298)
-LexToken(COMMA,',',1,1303)
-LexToken(EOL,'\n',1,1304)
+LexToken(EOL,'\n',1,1303)
LexToken(END,'end',1,1317)
LexToken(EOL,'\n',1,1320)
LexToken(IF,'if',1,1333)
@@ -199,8 +192,7 @@ LexToken(DOT,'.',1,1593)
LexToken(VAR,'exprs',1,1594)
LexToken(ASSIGNMENT,'=',1,1599)
LexToken(VAR,'exprs',1,1600)
-LexToken(SEMICOLON,';',1,1605)
-LexToken(EOL,'\n',1,1606)
+LexToken(EOL,'\n',1,1605)
LexToken(VAR,'model',1,1627)
LexToken(DOT,'.',1,1632)
LexToken(VAR,'ipar',1,1633)
@@ -214,8 +206,7 @@ LexToken(DOT,'.',1,1664)
LexToken(VAR,'graphics',1,1665)
LexToken(ASSIGNMENT,'=',1,1673)
LexToken(VAR,'graphics',1,1674)
-LexToken(SEMICOLON,';',1,1682)
-LexToken(EOL,'\n',1,1683)
+LexToken(EOL,'\n',1,1682)
LexToken(VAR,'x',1,1704)
LexToken(DOT,'.',1,1705)
LexToken(VAR,'model',1,1706)