summaryrefslogtreecommitdiff
path: root/js/Electrical
diff options
context:
space:
mode:
authorSunil Shetye2018-06-14 16:31:19 +0530
committerSunil Shetye2018-06-14 16:31:19 +0530
commitab12084ac3c318d31ffc86ad1c7fb49fb7737a3f (patch)
tree4178325bd0010268a223c82ff14512390ca6c933 /js/Electrical
parent43a4722b60828032b33b4dfb41d2d3efc2322a39 (diff)
downloadsci2js-ab12084ac3c318d31ffc86ad1c7fb49fb7737a3f.tar.gz
sci2js-ab12084ac3c318d31ffc86ad1c7fb49fb7737a3f.tar.bz2
sci2js-ab12084ac3c318d31ffc86ad1c7fb49fb7737a3f.zip
ignore comma and semicolon at the end of line
Diffstat (limited to 'js/Electrical')
-rw-r--r--js/Electrical/CCS.js72
-rw-r--r--js/Electrical/CVS.js72
-rw-r--r--js/Electrical/Capacitor.js33
-rw-r--r--js/Electrical/ConstantVoltage.js39
-rw-r--r--js/Electrical/CurrentSensor.js21
-rw-r--r--js/Electrical/Diode.js54
-rw-r--r--js/Electrical/Ground.js21
-rw-r--r--js/Electrical/Gyrator.js75
-rw-r--r--js/Electrical/IdealTransformer.js75
-rw-r--r--js/Electrical/Inductor.js42
-rw-r--r--js/Electrical/MOTOR.js18
-rw-r--r--js/Electrical/NMOS.js57
-rw-r--r--js/Electrical/NPN.js75
-rw-r--r--js/Electrical/OpAmp.js75
-rw-r--r--js/Electrical/PMOS.js57
-rw-r--r--js/Electrical/PNP.js75
-rw-r--r--js/Electrical/PotentialSensor.js21
-rw-r--r--js/Electrical/Resistor.js30
-rw-r--r--js/Electrical/SineVoltage.js36
-rw-r--r--js/Electrical/Switch.js54
-rw-r--r--js/Electrical/VVsourceAC.js36
-rw-r--r--js/Electrical/VariableResistor.js18
-rw-r--r--js/Electrical/VoltageSensor.js21
-rw-r--r--js/Electrical/VsourceAC.js36
24 files changed, 371 insertions, 742 deletions
diff --git a/js/Electrical/CCS.js b/js/Electrical/CCS.js
index b4e29358..7f718736 100644
--- a/js/Electrical/CCS.js
+++ b/js/Electrical/CCS.js
@@ -43,20 +43,17 @@ LexToken(VAR,'x',1,1003)
LexToken(ASSIGNMENT,'=',1,1004)
LexToken(OPENSQBRACKET,'[',1,1005)
LexToken(CLOSESQBRACKET,']',1,1006)
-LexToken(SEMICOLON,';',1,1007)
-LexToken(EOL,'\n',1,1008)
+LexToken(EOL,'\n',1,1007)
LexToken(VAR,'y',1,1013)
LexToken(ASSIGNMENT,'=',1,1014)
LexToken(OPENSQBRACKET,'[',1,1015)
LexToken(CLOSESQBRACKET,']',1,1016)
-LexToken(SEMICOLON,';',1,1017)
-LexToken(EOL,'\n',1,1018)
+LexToken(EOL,'\n',1,1017)
LexToken(VAR,'typ',1,1023)
LexToken(ASSIGNMENT,'=',1,1026)
LexToken(OPENSQBRACKET,'[',1,1027)
LexToken(CLOSESQBRACKET,']',1,1028)
-LexToken(SEMICOLON,';',1,1029)
-LexToken(EOL,'\n',1,1030)
+LexToken(EOL,'\n',1,1029)
LexToken(SELECT,'select',1,1035)
LexToken(VAR,'job',1,1042)
LexToken(EOL,'\n',1,1045)
@@ -67,15 +64,13 @@ LexToken(EOL,'\n',1,1065)
LexToken(VAR,'x',1,1074)
LexToken(ASSIGNMENT,'=',1,1075)
LexToken(VAR,'arg1',1,1076)
-LexToken(SEMICOLON,';',1,1080)
-LexToken(EOL,'\n',1,1081)
+LexToken(EOL,'\n',1,1080)
LexToken(VAR,'graphics',1,1090)
LexToken(ASSIGNMENT,'=',1,1098)
LexToken(VAR,'arg1',1,1099)
LexToken(DOT,'.',1,1103)
LexToken(VAR,'graphics',1,1104)
-LexToken(SEMICOLON,';',1,1112)
-LexToken(EOL,'\n',1,1113)
+LexToken(EOL,'\n',1,1112)
LexToken(VAR,'exprs',1,1122)
LexToken(ASSIGNMENT,'=',1,1127)
LexToken(VAR,'graphics',1,1128)
@@ -87,8 +82,7 @@ LexToken(ASSIGNMENT,'=',1,1156)
LexToken(VAR,'arg1',1,1157)
LexToken(DOT,'.',1,1161)
LexToken(VAR,'model',1,1162)
-LexToken(SEMICOLON,';',1,1167)
-LexToken(EOL,'\n',1,1168)
+LexToken(EOL,'\n',1,1167)
LexToken(VAR,'x',1,1177)
LexToken(ASSIGNMENT,'=',1,1178)
LexToken(VAR,'arg1',1,1179)
@@ -121,20 +115,17 @@ LexToken(VAR,'Typein',1,1320)
LexToken(ASSIGNMENT,'=',1,1326)
LexToken(OPENSQBRACKET,'[',1,1327)
LexToken(CLOSESQBRACKET,']',1,1328)
-LexToken(SEMICOLON,';',1,1329)
-LexToken(EOL,'\n',1,1330)
+LexToken(EOL,'\n',1,1329)
LexToken(VAR,'Typeout',1,1339)
LexToken(ASSIGNMENT,'=',1,1346)
LexToken(OPENSQBRACKET,'[',1,1347)
LexToken(CLOSESQBRACKET,']',1,1348)
-LexToken(SEMICOLON,';',1,1349)
-LexToken(EOL,'\n',1,1350)
+LexToken(EOL,'\n',1,1349)
LexToken(VAR,'MI',1,1359)
LexToken(ASSIGNMENT,'=',1,1361)
LexToken(OPENSQBRACKET,'[',1,1362)
LexToken(CLOSESQBRACKET,']',1,1363)
-LexToken(SEMICOLON,';',1,1364)
-LexToken(EOL,'\n',1,1365)
+LexToken(EOL,'\n',1,1364)
LexToken(VAR,'MO',1,1374)
LexToken(ASSIGNMENT,'=',1,1376)
LexToken(OPENSQBRACKET,'[',1,1377)
@@ -211,8 +202,7 @@ LexToken(VAR,'Typein',1,1541)
LexToken(SEMICOLON,';',1,1547)
LexToken(DQSTRING,'"E"',1,1551)
LexToken(CLOSESQBRACKET,']',1,1552)
-LexToken(SEMICOLON,';',1,1553)
-LexToken(EOL,'\n',1,1554)
+LexToken(EOL,'\n',1,1553)
LexToken(VAR,'MI',1,1571)
LexToken(ASSIGNMENT,'=',1,1573)
LexToken(OPENSQBRACKET,'[',1,1574)
@@ -223,8 +213,7 @@ LexToken(OPENBRACKET,'(',1,1586)
LexToken(VAR,'i',1,1587)
LexToken(CLOSEBRACKET,')',1,1588)
LexToken(CLOSESQBRACKET,']',1,1589)
-LexToken(SEMICOLON,';',1,1590)
-LexToken(EOL,'\n',1,1591)
+LexToken(EOL,'\n',1,1590)
LexToken(END,'end',1,1604)
LexToken(EOL,'\n',1,1607)
LexToken(IF,'if',1,1620)
@@ -245,8 +234,7 @@ LexToken(VAR,'Typein',1,1664)
LexToken(SEMICOLON,';',1,1670)
LexToken(DQSTRING,'"I"',1,1674)
LexToken(CLOSESQBRACKET,']',1,1675)
-LexToken(SEMICOLON,';',1,1676)
-LexToken(EOL,'\n',1,1677)
+LexToken(EOL,'\n',1,1676)
LexToken(VAR,'MI',1,1694)
LexToken(ASSIGNMENT,'=',1,1696)
LexToken(OPENSQBRACKET,'[',1,1697)
@@ -257,8 +245,7 @@ LexToken(OPENBRACKET,'(',1,1709)
LexToken(VAR,'i',1,1710)
LexToken(CLOSEBRACKET,')',1,1711)
LexToken(CLOSESQBRACKET,']',1,1712)
-LexToken(SEMICOLON,';',1,1713)
-LexToken(EOL,'\n',1,1714)
+LexToken(EOL,'\n',1,1713)
LexToken(END,'end',1,1727)
LexToken(EOL,'\n',1,1730)
LexToken(IF,'if',1,1743)
@@ -280,8 +267,7 @@ LexToken(VAR,'Typeout',1,1787)
LexToken(SEMICOLON,';',1,1794)
LexToken(DQSTRING,'"E"',1,1797)
LexToken(CLOSESQBRACKET,']',1,1798)
-LexToken(SEMICOLON,';',1,1799)
-LexToken(EOL,'\n',1,1800)
+LexToken(EOL,'\n',1,1799)
LexToken(VAR,'MO',1,1817)
LexToken(ASSIGNMENT,'=',1,1819)
LexToken(OPENSQBRACKET,'[',1,1820)
@@ -292,8 +278,7 @@ LexToken(OPENBRACKET,'(',1,1832)
LexToken(VAR,'i',1,1833)
LexToken(CLOSEBRACKET,')',1,1834)
LexToken(CLOSESQBRACKET,']',1,1835)
-LexToken(SEMICOLON,';',1,1836)
-LexToken(EOL,'\n',1,1837)
+LexToken(EOL,'\n',1,1836)
LexToken(END,'end',1,1850)
LexToken(EOL,'\n',1,1853)
LexToken(IF,'if',1,1866)
@@ -315,8 +300,7 @@ LexToken(VAR,'Typeout',1,1910)
LexToken(SEMICOLON,';',1,1917)
LexToken(DQSTRING,'"I"',1,1920)
LexToken(CLOSESQBRACKET,']',1,1921)
-LexToken(SEMICOLON,';',1,1922)
-LexToken(EOL,'\n',1,1923)
+LexToken(EOL,'\n',1,1922)
LexToken(VAR,'MO',1,1940)
LexToken(ASSIGNMENT,'=',1,1942)
LexToken(OPENSQBRACKET,'[',1,1943)
@@ -327,8 +311,7 @@ LexToken(OPENBRACKET,'(',1,1955)
LexToken(VAR,'i',1,1956)
LexToken(CLOSEBRACKET,')',1,1957)
LexToken(CLOSESQBRACKET,']',1,1958)
-LexToken(SEMICOLON,';',1,1959)
-LexToken(EOL,'\n',1,1960)
+LexToken(EOL,'\n',1,1959)
LexToken(END,'end',1,1973)
LexToken(EOL,'\n',1,1976)
LexToken(END,'end',1,1985)
@@ -350,29 +333,25 @@ LexToken(DOT,'.',1,2053)
LexToken(VAR,'sim',1,2054)
LexToken(ASSIGNMENT,'=',1,2057)
LexToken(VAR,'ModelName',1,2058)
-LexToken(SEMICOLON,';',1,2067)
-LexToken(EOL,'\n',1,2068)
+LexToken(EOL,'\n',1,2067)
LexToken(VAR,'mo',1,2077)
LexToken(DOT,'.',1,2079)
LexToken(VAR,'inputs',1,2080)
LexToken(ASSIGNMENT,'=',1,2086)
LexToken(VAR,'MI',1,2087)
-LexToken(SEMICOLON,';',1,2089)
-LexToken(EOL,'\n',1,2090)
+LexToken(EOL,'\n',1,2089)
LexToken(VAR,'mo',1,2099)
LexToken(DOT,'.',1,2101)
LexToken(VAR,'outputs',1,2102)
LexToken(ASSIGNMENT,'=',1,2109)
LexToken(VAR,'MO',1,2110)
-LexToken(SEMICOLON,';',1,2112)
-LexToken(EOL,'\n',1,2113)
+LexToken(EOL,'\n',1,2112)
LexToken(VAR,'model',1,2122)
LexToken(DOT,'.',1,2127)
LexToken(VAR,'rpar',1,2128)
LexToken(ASSIGNMENT,'=',1,2132)
LexToken(VAR,'PrametersValue',1,2133)
-LexToken(SEMICOLON,';',1,2147)
-LexToken(EOL,'\n',1,2148)
+LexToken(EOL,'\n',1,2147)
LexToken(VAR,'mo',1,2157)
LexToken(DOT,'.',1,2159)
LexToken(VAR,'parameters',1,2160)
@@ -388,8 +367,7 @@ LexToken(OPENBRACKET,'(',1,2211)
LexToken(VAR,'ParametersName',1,2212)
LexToken(CLOSEBRACKET,')',1,2226)
LexToken(CLOSEBRACKET,')',1,2227)
-LexToken(SEMICOLON,';',1,2228)
-LexToken(EOL,'\n',1,2229)
+LexToken(EOL,'\n',1,2228)
LexToken(VAR,'exprs',1,2238)
LexToken(ASSIGNMENT,'=',1,2243)
LexToken(OPENSQBRACKET,'[',1,2244)
@@ -488,8 +466,7 @@ LexToken(DOT,'.',1,2529)
LexToken(VAR,'in_implicit',1,2530)
LexToken(ASSIGNMENT,'=',1,2541)
LexToken(VAR,'Typein',1,2542)
-LexToken(SEMICOLON,';',1,2548)
-LexToken(EOL,'\n',1,2549)
+LexToken(EOL,'\n',1,2548)
LexToken(VAR,'x',1,2558)
LexToken(DOT,'.',1,2559)
LexToken(VAR,'graphics',1,2560)
@@ -497,8 +474,7 @@ LexToken(DOT,'.',1,2568)
LexToken(VAR,'out_implicit',1,2569)
LexToken(ASSIGNMENT,'=',1,2581)
LexToken(VAR,'Typeout',1,2582)
-LexToken(SEMICOLON,';',1,2589)
-LexToken(EOL,'\n',1,2590)
+LexToken(EOL,'\n',1,2589)
LexToken(END,'end',1,2595)
LexToken(EOL,'\n',1,2598)
LexToken(ENDFUNCTION,'endfunction',1,2599)
diff --git a/js/Electrical/CVS.js b/js/Electrical/CVS.js
index 3b2eb06e..a4ec3648 100644
--- a/js/Electrical/CVS.js
+++ b/js/Electrical/CVS.js
@@ -43,20 +43,17 @@ LexToken(VAR,'x',1,1003)
LexToken(ASSIGNMENT,'=',1,1004)
LexToken(OPENSQBRACKET,'[',1,1005)
LexToken(CLOSESQBRACKET,']',1,1006)
-LexToken(SEMICOLON,';',1,1007)
-LexToken(EOL,'\n',1,1008)
+LexToken(EOL,'\n',1,1007)
LexToken(VAR,'y',1,1013)
LexToken(ASSIGNMENT,'=',1,1014)
LexToken(OPENSQBRACKET,'[',1,1015)
LexToken(CLOSESQBRACKET,']',1,1016)
-LexToken(SEMICOLON,';',1,1017)
-LexToken(EOL,'\n',1,1018)
+LexToken(EOL,'\n',1,1017)
LexToken(VAR,'typ',1,1023)
LexToken(ASSIGNMENT,'=',1,1026)
LexToken(OPENSQBRACKET,'[',1,1027)
LexToken(CLOSESQBRACKET,']',1,1028)
-LexToken(SEMICOLON,';',1,1029)
-LexToken(EOL,'\n',1,1030)
+LexToken(EOL,'\n',1,1029)
LexToken(SELECT,'select',1,1035)
LexToken(VAR,'job',1,1042)
LexToken(EOL,'\n',1,1045)
@@ -67,15 +64,13 @@ LexToken(EOL,'\n',1,1065)
LexToken(VAR,'x',1,1074)
LexToken(ASSIGNMENT,'=',1,1075)
LexToken(VAR,'arg1',1,1076)
-LexToken(SEMICOLON,';',1,1080)
-LexToken(EOL,'\n',1,1081)
+LexToken(EOL,'\n',1,1080)
LexToken(VAR,'graphics',1,1090)
LexToken(ASSIGNMENT,'=',1,1098)
LexToken(VAR,'arg1',1,1099)
LexToken(DOT,'.',1,1103)
LexToken(VAR,'graphics',1,1104)
-LexToken(SEMICOLON,';',1,1112)
-LexToken(EOL,'\n',1,1113)
+LexToken(EOL,'\n',1,1112)
LexToken(VAR,'exprs',1,1122)
LexToken(ASSIGNMENT,'=',1,1127)
LexToken(VAR,'graphics',1,1128)
@@ -87,8 +82,7 @@ LexToken(ASSIGNMENT,'=',1,1156)
LexToken(VAR,'arg1',1,1157)
LexToken(DOT,'.',1,1161)
LexToken(VAR,'model',1,1162)
-LexToken(SEMICOLON,';',1,1167)
-LexToken(EOL,'\n',1,1168)
+LexToken(EOL,'\n',1,1167)
LexToken(VAR,'x',1,1177)
LexToken(ASSIGNMENT,'=',1,1178)
LexToken(VAR,'arg1',1,1179)
@@ -121,20 +115,17 @@ LexToken(VAR,'Typein',1,1320)
LexToken(ASSIGNMENT,'=',1,1326)
LexToken(OPENSQBRACKET,'[',1,1327)
LexToken(CLOSESQBRACKET,']',1,1328)
-LexToken(SEMICOLON,';',1,1329)
-LexToken(EOL,'\n',1,1330)
+LexToken(EOL,'\n',1,1329)
LexToken(VAR,'Typeout',1,1339)
LexToken(ASSIGNMENT,'=',1,1346)
LexToken(OPENSQBRACKET,'[',1,1347)
LexToken(CLOSESQBRACKET,']',1,1348)
-LexToken(SEMICOLON,';',1,1349)
-LexToken(EOL,'\n',1,1350)
+LexToken(EOL,'\n',1,1349)
LexToken(VAR,'MI',1,1359)
LexToken(ASSIGNMENT,'=',1,1361)
LexToken(OPENSQBRACKET,'[',1,1362)
LexToken(CLOSESQBRACKET,']',1,1363)
-LexToken(SEMICOLON,';',1,1364)
-LexToken(EOL,'\n',1,1365)
+LexToken(EOL,'\n',1,1364)
LexToken(VAR,'MO',1,1374)
LexToken(ASSIGNMENT,'=',1,1376)
LexToken(OPENSQBRACKET,'[',1,1377)
@@ -210,8 +201,7 @@ LexToken(VAR,'Typein',1,1540)
LexToken(SEMICOLON,';',1,1546)
LexToken(DQSTRING,'"E"',1,1550)
LexToken(CLOSESQBRACKET,']',1,1551)
-LexToken(SEMICOLON,';',1,1552)
-LexToken(EOL,'\n',1,1553)
+LexToken(EOL,'\n',1,1552)
LexToken(VAR,'MI',1,1570)
LexToken(ASSIGNMENT,'=',1,1572)
LexToken(OPENSQBRACKET,'[',1,1573)
@@ -222,8 +212,7 @@ LexToken(OPENBRACKET,'(',1,1585)
LexToken(VAR,'i',1,1586)
LexToken(CLOSEBRACKET,')',1,1587)
LexToken(CLOSESQBRACKET,']',1,1588)
-LexToken(SEMICOLON,';',1,1589)
-LexToken(EOL,'\n',1,1590)
+LexToken(EOL,'\n',1,1589)
LexToken(END,'end',1,1603)
LexToken(EOL,'\n',1,1606)
LexToken(IF,'if',1,1619)
@@ -244,8 +233,7 @@ LexToken(VAR,'Typein',1,1663)
LexToken(SEMICOLON,';',1,1669)
LexToken(DQSTRING,'"I"',1,1673)
LexToken(CLOSESQBRACKET,']',1,1674)
-LexToken(SEMICOLON,';',1,1675)
-LexToken(EOL,'\n',1,1676)
+LexToken(EOL,'\n',1,1675)
LexToken(VAR,'MI',1,1693)
LexToken(ASSIGNMENT,'=',1,1695)
LexToken(OPENSQBRACKET,'[',1,1696)
@@ -256,8 +244,7 @@ LexToken(OPENBRACKET,'(',1,1708)
LexToken(VAR,'i',1,1709)
LexToken(CLOSEBRACKET,')',1,1710)
LexToken(CLOSESQBRACKET,']',1,1711)
-LexToken(SEMICOLON,';',1,1712)
-LexToken(EOL,'\n',1,1713)
+LexToken(EOL,'\n',1,1712)
LexToken(END,'end',1,1726)
LexToken(EOL,'\n',1,1729)
LexToken(IF,'if',1,1742)
@@ -279,8 +266,7 @@ LexToken(VAR,'Typeout',1,1786)
LexToken(SEMICOLON,';',1,1793)
LexToken(DQSTRING,'"E"',1,1796)
LexToken(CLOSESQBRACKET,']',1,1797)
-LexToken(SEMICOLON,';',1,1798)
-LexToken(EOL,'\n',1,1799)
+LexToken(EOL,'\n',1,1798)
LexToken(VAR,'MO',1,1816)
LexToken(ASSIGNMENT,'=',1,1818)
LexToken(OPENSQBRACKET,'[',1,1819)
@@ -291,8 +277,7 @@ LexToken(OPENBRACKET,'(',1,1831)
LexToken(VAR,'i',1,1832)
LexToken(CLOSEBRACKET,')',1,1833)
LexToken(CLOSESQBRACKET,']',1,1834)
-LexToken(SEMICOLON,';',1,1835)
-LexToken(EOL,'\n',1,1836)
+LexToken(EOL,'\n',1,1835)
LexToken(END,'end',1,1849)
LexToken(EOL,'\n',1,1852)
LexToken(IF,'if',1,1865)
@@ -314,8 +299,7 @@ LexToken(VAR,'Typeout',1,1909)
LexToken(SEMICOLON,';',1,1916)
LexToken(DQSTRING,'"I"',1,1919)
LexToken(CLOSESQBRACKET,']',1,1920)
-LexToken(SEMICOLON,';',1,1921)
-LexToken(EOL,'\n',1,1922)
+LexToken(EOL,'\n',1,1921)
LexToken(VAR,'MO',1,1939)
LexToken(ASSIGNMENT,'=',1,1941)
LexToken(OPENSQBRACKET,'[',1,1942)
@@ -326,8 +310,7 @@ LexToken(OPENBRACKET,'(',1,1954)
LexToken(VAR,'i',1,1955)
LexToken(CLOSEBRACKET,')',1,1956)
LexToken(CLOSESQBRACKET,']',1,1957)
-LexToken(SEMICOLON,';',1,1958)
-LexToken(EOL,'\n',1,1959)
+LexToken(EOL,'\n',1,1958)
LexToken(END,'end',1,1972)
LexToken(EOL,'\n',1,1975)
LexToken(END,'end',1,1984)
@@ -349,29 +332,25 @@ LexToken(DOT,'.',1,2052)
LexToken(VAR,'sim',1,2053)
LexToken(ASSIGNMENT,'=',1,2056)
LexToken(VAR,'ModelName',1,2057)
-LexToken(SEMICOLON,';',1,2066)
-LexToken(EOL,'\n',1,2067)
+LexToken(EOL,'\n',1,2066)
LexToken(VAR,'mo',1,2076)
LexToken(DOT,'.',1,2078)
LexToken(VAR,'inputs',1,2079)
LexToken(ASSIGNMENT,'=',1,2085)
LexToken(VAR,'MI',1,2086)
-LexToken(SEMICOLON,';',1,2088)
-LexToken(EOL,'\n',1,2089)
+LexToken(EOL,'\n',1,2088)
LexToken(VAR,'mo',1,2098)
LexToken(DOT,'.',1,2100)
LexToken(VAR,'outputs',1,2101)
LexToken(ASSIGNMENT,'=',1,2108)
LexToken(VAR,'MO',1,2109)
-LexToken(SEMICOLON,';',1,2111)
-LexToken(EOL,'\n',1,2112)
+LexToken(EOL,'\n',1,2111)
LexToken(VAR,'model',1,2121)
LexToken(DOT,'.',1,2126)
LexToken(VAR,'rpar',1,2127)
LexToken(ASSIGNMENT,'=',1,2131)
LexToken(VAR,'PrametersValue',1,2132)
-LexToken(SEMICOLON,';',1,2146)
-LexToken(EOL,'\n',1,2147)
+LexToken(EOL,'\n',1,2146)
LexToken(VAR,'mo',1,2156)
LexToken(DOT,'.',1,2158)
LexToken(VAR,'parameters',1,2159)
@@ -387,8 +366,7 @@ LexToken(OPENBRACKET,'(',1,2210)
LexToken(VAR,'ParametersName',1,2211)
LexToken(CLOSEBRACKET,')',1,2225)
LexToken(CLOSEBRACKET,')',1,2226)
-LexToken(SEMICOLON,';',1,2227)
-LexToken(EOL,'\n',1,2228)
+LexToken(EOL,'\n',1,2227)
LexToken(VAR,'exprs',1,2237)
LexToken(ASSIGNMENT,'=',1,2242)
LexToken(OPENSQBRACKET,'[',1,2243)
@@ -487,8 +465,7 @@ LexToken(DOT,'.',1,2528)
LexToken(VAR,'in_implicit',1,2529)
LexToken(ASSIGNMENT,'=',1,2540)
LexToken(VAR,'Typein',1,2541)
-LexToken(SEMICOLON,';',1,2547)
-LexToken(EOL,'\n',1,2548)
+LexToken(EOL,'\n',1,2547)
LexToken(VAR,'x',1,2557)
LexToken(DOT,'.',1,2558)
LexToken(VAR,'graphics',1,2559)
@@ -496,8 +473,7 @@ LexToken(DOT,'.',1,2567)
LexToken(VAR,'out_implicit',1,2568)
LexToken(ASSIGNMENT,'=',1,2580)
LexToken(VAR,'Typeout',1,2581)
-LexToken(SEMICOLON,';',1,2588)
-LexToken(EOL,'\n',1,2589)
+LexToken(EOL,'\n',1,2588)
LexToken(END,'end',1,2594)
LexToken(EOL,'\n',1,2597)
LexToken(ENDFUNCTION,'endfunction',1,2598)
diff --git a/js/Electrical/Capacitor.js b/js/Electrical/Capacitor.js
index c4d796f1..9f950fd9 100644
--- a/js/Electrical/Capacitor.js
+++ b/js/Electrical/Capacitor.js
@@ -45,20 +45,17 @@ LexToken(VAR,'x',1,1097)
LexToken(ASSIGNMENT,'=',1,1098)
LexToken(OPENSQBRACKET,'[',1,1099)
LexToken(CLOSESQBRACKET,']',1,1100)
-LexToken(SEMICOLON,';',1,1101)
-LexToken(EOL,'\n',1,1102)
+LexToken(EOL,'\n',1,1101)
LexToken(VAR,'y',1,1107)
LexToken(ASSIGNMENT,'=',1,1108)
LexToken(OPENSQBRACKET,'[',1,1109)
LexToken(CLOSESQBRACKET,']',1,1110)
-LexToken(SEMICOLON,';',1,1111)
-LexToken(EOL,'\n',1,1112)
+LexToken(EOL,'\n',1,1111)
LexToken(VAR,'typ',1,1117)
LexToken(ASSIGNMENT,'=',1,1120)
LexToken(OPENSQBRACKET,'[',1,1121)
LexToken(CLOSESQBRACKET,']',1,1122)
-LexToken(SEMICOLON,';',1,1123)
-LexToken(EOL,'\n',1,1124)
+LexToken(EOL,'\n',1,1123)
LexToken(SELECT,'select',1,1129)
LexToken(VAR,'job',1,1136)
LexToken(EOL,'\n',1,1139)
@@ -69,15 +66,13 @@ LexToken(EOL,'\n',1,1159)
LexToken(VAR,'x',1,1168)
LexToken(ASSIGNMENT,'=',1,1169)
LexToken(VAR,'arg1',1,1170)
-LexToken(SEMICOLON,';',1,1174)
-LexToken(EOL,'\n',1,1175)
+LexToken(EOL,'\n',1,1174)
LexToken(VAR,'graphics',1,1184)
LexToken(ASSIGNMENT,'=',1,1192)
LexToken(VAR,'arg1',1,1193)
LexToken(DOT,'.',1,1197)
LexToken(VAR,'graphics',1,1198)
-LexToken(SEMICOLON,';',1,1206)
-LexToken(EOL,'\n',1,1207)
+LexToken(EOL,'\n',1,1206)
LexToken(VAR,'exprs',1,1216)
LexToken(ASSIGNMENT,'=',1,1221)
LexToken(VAR,'graphics',1,1222)
@@ -89,8 +84,7 @@ LexToken(ASSIGNMENT,'=',1,1250)
LexToken(VAR,'arg1',1,1251)
LexToken(DOT,'.',1,1255)
LexToken(VAR,'model',1,1256)
-LexToken(SEMICOLON,';',1,1261)
-LexToken(EOL,'\n',1,1262)
+LexToken(EOL,'\n',1,1261)
LexToken(WHILE,'while',1,1271)
LexToken(PREVAR_BOOLEAN,'%t',1,1277)
LexToken(DO,'do',1,1280)
@@ -135,8 +129,7 @@ LexToken(VAR,'ok',1,1446)
LexToken(THEN,'then',1,1449)
LexToken(EOL,'\n',1,1453)
LexToken(BREAK,'break',1,1470)
-LexToken(COMMA,',',1,1475)
-LexToken(EOL,'\n',1,1476)
+LexToken(EOL,'\n',1,1475)
LexToken(END,'end',1,1489)
LexToken(EOL,'\n',1,1492)
LexToken(VAR,'model',1,1505)
@@ -172,8 +165,7 @@ LexToken(DOT,'.',1,1616)
LexToken(VAR,'graphics',1,1617)
LexToken(ASSIGNMENT,'=',1,1625)
LexToken(VAR,'graphics',1,1626)
-LexToken(SEMICOLON,';',1,1634)
-LexToken(EOL,'\n',1,1635)
+LexToken(EOL,'\n',1,1634)
LexToken(VAR,'x',1,1648)
LexToken(DOT,'.',1,1649)
LexToken(VAR,'model',1,1650)
@@ -250,15 +242,13 @@ LexToken(DOT,'.',1,1936)
LexToken(VAR,'inputs',1,1937)
LexToken(ASSIGNMENT,'=',1,1943)
LexToken(DQSTRING,'"p"',1,1946)
-LexToken(SEMICOLON,';',1,1947)
-LexToken(EOL,'\n',1,1948)
+LexToken(EOL,'\n',1,1947)
LexToken(VAR,'mo',1,1957)
LexToken(DOT,'.',1,1959)
LexToken(VAR,'outputs',1,1960)
LexToken(ASSIGNMENT,'=',1,1967)
LexToken(DQSTRING,'"n"',1,1970)
-LexToken(SEMICOLON,';',1,1971)
-LexToken(EOL,'\n',1,1972)
+LexToken(EOL,'\n',1,1971)
LexToken(VAR,'mo',1,1981)
LexToken(DOT,'.',1,1983)
LexToken(VAR,'parameters',1,1984)
@@ -343,8 +333,7 @@ LexToken(VAR,'gr_i',1,2183)
LexToken(ASSIGNMENT,'=',1,2187)
LexToken(OPENSQBRACKET,'[',1,2188)
LexToken(CLOSESQBRACKET,']',1,2189)
-LexToken(SEMICOLON,';',1,2190)
-LexToken(EOL,'\n',1,2191)
+LexToken(EOL,'\n',1,2190)
LexToken(VAR,'x',1,2200)
LexToken(ASSIGNMENT,'=',1,2201)
LexToken(VAR,'standard_define',1,2202)
diff --git a/js/Electrical/ConstantVoltage.js b/js/Electrical/ConstantVoltage.js
index f7adc833..fc108ceb 100644
--- a/js/Electrical/ConstantVoltage.js
+++ b/js/Electrical/ConstantVoltage.js
@@ -41,20 +41,17 @@ LexToken(VAR,'x',1,887)
LexToken(ASSIGNMENT,'=',1,888)
LexToken(OPENSQBRACKET,'[',1,889)
LexToken(CLOSESQBRACKET,']',1,890)
-LexToken(SEMICOLON,';',1,891)
-LexToken(EOL,'\n',1,892)
+LexToken(EOL,'\n',1,891)
LexToken(VAR,'y',1,897)
LexToken(ASSIGNMENT,'=',1,898)
LexToken(OPENSQBRACKET,'[',1,899)
LexToken(CLOSESQBRACKET,']',1,900)
-LexToken(SEMICOLON,';',1,901)
-LexToken(EOL,'\n',1,902)
+LexToken(EOL,'\n',1,901)
LexToken(VAR,'typ',1,907)
LexToken(ASSIGNMENT,'=',1,910)
LexToken(OPENSQBRACKET,'[',1,911)
LexToken(CLOSESQBRACKET,']',1,912)
-LexToken(SEMICOLON,';',1,913)
-LexToken(EOL,'\n',1,914)
+LexToken(EOL,'\n',1,913)
LexToken(SELECT,'select',1,919)
LexToken(VAR,'job',1,926)
LexToken(EOL,'\n',1,929)
@@ -65,15 +62,13 @@ LexToken(EOL,'\n',1,949)
LexToken(VAR,'x',1,958)
LexToken(ASSIGNMENT,'=',1,959)
LexToken(VAR,'arg1',1,960)
-LexToken(SEMICOLON,';',1,964)
-LexToken(EOL,'\n',1,965)
+LexToken(EOL,'\n',1,964)
LexToken(VAR,'graphics',1,974)
LexToken(ASSIGNMENT,'=',1,982)
LexToken(VAR,'arg1',1,983)
LexToken(DOT,'.',1,987)
LexToken(VAR,'graphics',1,988)
-LexToken(SEMICOLON,';',1,996)
-LexToken(EOL,'\n',1,997)
+LexToken(EOL,'\n',1,996)
LexToken(VAR,'exprs',1,1006)
LexToken(ASSIGNMENT,'=',1,1011)
LexToken(VAR,'graphics',1,1012)
@@ -85,8 +80,7 @@ LexToken(ASSIGNMENT,'=',1,1040)
LexToken(VAR,'arg1',1,1041)
LexToken(DOT,'.',1,1045)
LexToken(VAR,'model',1,1046)
-LexToken(SEMICOLON,';',1,1051)
-LexToken(EOL,'\n',1,1052)
+LexToken(EOL,'\n',1,1051)
LexToken(WHILE,'while',1,1061)
LexToken(PREVAR_BOOLEAN,'%t',1,1067)
LexToken(DO,'do',1,1070)
@@ -121,8 +115,7 @@ LexToken(VAR,'ok',1,1215)
LexToken(THEN,'then',1,1218)
LexToken(EOL,'\n',1,1222)
LexToken(BREAK,'break',1,1239)
-LexToken(COMMA,',',1,1244)
-LexToken(EOL,'\n',1,1245)
+LexToken(EOL,'\n',1,1244)
LexToken(END,'end',1,1258)
LexToken(EOL,'\n',1,1261)
LexToken(VAR,'model',1,1274)
@@ -156,8 +149,7 @@ LexToken(DOT,'.',1,1383)
LexToken(VAR,'graphics',1,1384)
LexToken(ASSIGNMENT,'=',1,1392)
LexToken(VAR,'graphics',1,1393)
-LexToken(SEMICOLON,';',1,1401)
-LexToken(EOL,'\n',1,1402)
+LexToken(EOL,'\n',1,1401)
LexToken(VAR,'x',1,1415)
LexToken(DOT,'.',1,1416)
LexToken(VAR,'model',1,1417)
@@ -201,15 +193,13 @@ LexToken(DOT,'.',1,1573)
LexToken(VAR,'out',1,1574)
LexToken(ASSIGNMENT,'=',1,1577)
LexToken(NUMBER,'1',1,1578)
-LexToken(SEMICOLON,';',1,1579)
-LexToken(EOL,'\n',1,1580)
+LexToken(EOL,'\n',1,1579)
LexToken(VAR,'model',1,1589)
LexToken(DOT,'.',1,1594)
LexToken(VAR,'sim',1,1595)
LexToken(ASSIGNMENT,'=',1,1598)
LexToken(DQSTRING,'"ConstantVoltage"',1,1615)
-LexToken(SEMICOLON,';',1,1616)
-LexToken(EOL,'\n',1,1617)
+LexToken(EOL,'\n',1,1616)
LexToken(VAR,'model',1,1626)
LexToken(DOT,'.',1,1631)
LexToken(VAR,'blocktype',1,1632)
@@ -236,22 +226,19 @@ LexToken(DOT,'.',1,1707)
LexToken(VAR,'model',1,1708)
LexToken(ASSIGNMENT,'=',1,1713)
LexToken(DQSTRING,'"ConstantVoltage"',1,1730)
-LexToken(SEMICOLON,';',1,1731)
-LexToken(EOL,'\n',1,1732)
+LexToken(EOL,'\n',1,1731)
LexToken(VAR,'mo',1,1741)
LexToken(DOT,'.',1,1743)
LexToken(VAR,'inputs',1,1744)
LexToken(ASSIGNMENT,'=',1,1750)
LexToken(DQSTRING,'"p"',1,1753)
-LexToken(SEMICOLON,';',1,1754)
-LexToken(EOL,'\n',1,1755)
+LexToken(EOL,'\n',1,1754)
LexToken(VAR,'mo',1,1764)
LexToken(DOT,'.',1,1766)
LexToken(VAR,'outputs',1,1767)
LexToken(ASSIGNMENT,'=',1,1774)
LexToken(DQSTRING,'"n"',1,1777)
-LexToken(SEMICOLON,';',1,1778)
-LexToken(EOL,'\n',1,1779)
+LexToken(EOL,'\n',1,1778)
LexToken(VAR,'mo',1,1788)
LexToken(DOT,'.',1,1790)
LexToken(VAR,'parameters',1,1791)
diff --git a/js/Electrical/CurrentSensor.js b/js/Electrical/CurrentSensor.js
index 29e651fc..5ab1b265 100644
--- a/js/Electrical/CurrentSensor.js
+++ b/js/Electrical/CurrentSensor.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,8 +62,7 @@ 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(CASE,'case',1,968)
LexToken(DQSTRING,'"define"',1,980)
LexToken(THEN,'then',1,982)
@@ -82,8 +78,7 @@ LexToken(DOT,'.',1,1029)
LexToken(VAR,'in',1,1030)
LexToken(ASSIGNMENT,'=',1,1032)
LexToken(NUMBER,'1',1,1033)
-LexToken(SEMICOLON,';',1,1034)
-LexToken(EOL,'\n',1,1035)
+LexToken(EOL,'\n',1,1034)
LexToken(VAR,'model',1,1044)
LexToken(DOT,'.',1,1049)
LexToken(VAR,'out',1,1050)
@@ -93,8 +88,7 @@ LexToken(NUMBER,'1',1,1055)
LexToken(SEMICOLON,';',1,1056)
LexToken(NUMBER,'1',1,1058)
LexToken(CLOSESQBRACKET,']',1,1059)
-LexToken(SEMICOLON,';',1,1060)
-LexToken(EOL,'\n',1,1061)
+LexToken(EOL,'\n',1,1060)
LexToken(VAR,'model',1,1070)
LexToken(DOT,'.',1,1075)
LexToken(VAR,'sim',1,1076)
@@ -133,8 +127,7 @@ LexToken(DOT,'.',1,1218)
LexToken(VAR,'inputs',1,1219)
LexToken(ASSIGNMENT,'=',1,1225)
LexToken(DQSTRING,'"p"',1,1228)
-LexToken(SEMICOLON,';',1,1229)
-LexToken(EOL,'\n',1,1230)
+LexToken(EOL,'\n',1,1229)
LexToken(VAR,'mo',1,1239)
LexToken(DOT,'.',1,1241)
LexToken(VAR,'outputs',1,1242)
diff --git a/js/Electrical/Diode.js b/js/Electrical/Diode.js
index edf07a75..b4f5aa86 100644
--- a/js/Electrical/Diode.js
+++ b/js/Electrical/Diode.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)
@@ -147,8 +141,7 @@ LexToken(VAR,'ok',1,1387)
LexToken(THEN,'then',1,1390)
LexToken(EOL,'\n',1,1394)
LexToken(BREAK,'break',1,1411)
-LexToken(COMMA,',',1,1416)
-LexToken(EOL,'\n',1,1417)
+LexToken(EOL,'\n',1,1416)
LexToken(END,'end',1,1430)
LexToken(EOL,'\n',1,1433)
LexToken(VAR,'model',1,1446)
@@ -206,8 +199,7 @@ LexToken(DOT,'.',1,1614)
LexToken(VAR,'graphics',1,1615)
LexToken(ASSIGNMENT,'=',1,1623)
LexToken(VAR,'graphics',1,1624)
-LexToken(SEMICOLON,';',1,1632)
-LexToken(EOL,'\n',1,1633)
+LexToken(EOL,'\n',1,1632)
LexToken(VAR,'x',1,1646)
LexToken(DOT,'.',1,1647)
LexToken(VAR,'model',1,1648)
@@ -225,23 +217,19 @@ LexToken(EOL,'\n',1,1712)
LexToken(VAR,'Ids',1,1721)
LexToken(ASSIGNMENT,'=',1,1724)
LexToken(NUMBER,'1.e-6',1,1725)
-LexToken(SEMICOLON,';',1,1730)
-LexToken(EOL,'\n',1,1731)
+LexToken(EOL,'\n',1,1730)
LexToken(VAR,'Vt',1,1740)
LexToken(ASSIGNMENT,'=',1,1742)
LexToken(NUMBER,'0.04',1,1743)
-LexToken(SEMICOLON,';',1,1747)
-LexToken(EOL,'\n',1,1748)
+LexToken(EOL,'\n',1,1747)
LexToken(VAR,'Maxexp',1,1757)
LexToken(ASSIGNMENT,'=',1,1763)
LexToken(NUMBER,'15',1,1764)
-LexToken(SEMICOLON,';',1,1766)
-LexToken(EOL,'\n',1,1767)
+LexToken(EOL,'\n',1,1766)
LexToken(VAR,'R',1,1776)
LexToken(ASSIGNMENT,'=',1,1777)
LexToken(NUMBER,'1.e8',1,1778)
-LexToken(SEMICOLON,';',1,1782)
-LexToken(EOL,'\n',1,1783)
+LexToken(EOL,'\n',1,1782)
LexToken(VAR,'model',1,1792)
LexToken(ASSIGNMENT,'=',1,1797)
LexToken(SCICOS_MODEL,'scicos_model',1,1798)
@@ -268,22 +256,19 @@ LexToken(DOT,'.',1,1864)
LexToken(VAR,'in',1,1865)
LexToken(ASSIGNMENT,'=',1,1867)
LexToken(NUMBER,'1',1,1868)
-LexToken(SEMICOLON,';',1,1869)
-LexToken(EOL,'\n',1,1870)
+LexToken(EOL,'\n',1,1869)
LexToken(VAR,'model',1,1879)
LexToken(DOT,'.',1,1884)
LexToken(VAR,'out',1,1885)
LexToken(ASSIGNMENT,'=',1,1888)
LexToken(NUMBER,'1',1,1889)
-LexToken(SEMICOLON,';',1,1890)
-LexToken(EOL,'\n',1,1891)
+LexToken(EOL,'\n',1,1890)
LexToken(VAR,'model',1,1900)
LexToken(DOT,'.',1,1905)
LexToken(VAR,'sim',1,1906)
LexToken(ASSIGNMENT,'=',1,1909)
LexToken(DQSTRING,'"Diode"',1,1916)
-LexToken(SEMICOLON,';',1,1917)
-LexToken(EOL,'\n',1,1918)
+LexToken(EOL,'\n',1,1917)
LexToken(VAR,'model',1,1927)
LexToken(DOT,'.',1,1932)
LexToken(VAR,'blocktype',1,1933)
@@ -310,22 +295,19 @@ LexToken(DOT,'.',1,2008)
LexToken(VAR,'model',1,2009)
LexToken(ASSIGNMENT,'=',1,2014)
LexToken(DQSTRING,'"Diode"',1,2021)
-LexToken(SEMICOLON,';',1,2022)
-LexToken(EOL,'\n',1,2023)
+LexToken(EOL,'\n',1,2022)
LexToken(VAR,'mo',1,2032)
LexToken(DOT,'.',1,2034)
LexToken(VAR,'inputs',1,2035)
LexToken(ASSIGNMENT,'=',1,2041)
LexToken(DQSTRING,'"p"',1,2044)
-LexToken(SEMICOLON,';',1,2045)
-LexToken(EOL,'\n',1,2046)
+LexToken(EOL,'\n',1,2045)
LexToken(VAR,'mo',1,2055)
LexToken(DOT,'.',1,2057)
LexToken(VAR,'outputs',1,2058)
LexToken(ASSIGNMENT,'=',1,2065)
LexToken(DQSTRING,'"n"',1,2068)
-LexToken(SEMICOLON,';',1,2069)
-LexToken(EOL,'\n',1,2070)
+LexToken(EOL,'\n',1,2069)
LexToken(VAR,'mo',1,2079)
LexToken(DOT,'.',1,2081)
LexToken(VAR,'parameters',1,2082)
diff --git a/js/Electrical/Ground.js b/js/Electrical/Ground.js
index 1041539d..2698af53 100644
--- a/js/Electrical/Ground.js
+++ b/js/Electrical/Ground.js
@@ -45,20 +45,17 @@ LexToken(VAR,'x',1,1094)
LexToken(ASSIGNMENT,'=',1,1095)
LexToken(OPENSQBRACKET,'[',1,1096)
LexToken(CLOSESQBRACKET,']',1,1097)
-LexToken(SEMICOLON,';',1,1098)
-LexToken(EOL,'\n',1,1099)
+LexToken(EOL,'\n',1,1098)
LexToken(VAR,'y',1,1104)
LexToken(ASSIGNMENT,'=',1,1105)
LexToken(OPENSQBRACKET,'[',1,1106)
LexToken(CLOSESQBRACKET,']',1,1107)
-LexToken(SEMICOLON,';',1,1108)
-LexToken(EOL,'\n',1,1109)
+LexToken(EOL,'\n',1,1108)
LexToken(VAR,'typ',1,1114)
LexToken(ASSIGNMENT,'=',1,1117)
LexToken(OPENSQBRACKET,'[',1,1118)
LexToken(CLOSESQBRACKET,']',1,1119)
-LexToken(SEMICOLON,';',1,1120)
-LexToken(EOL,'\n',1,1121)
+LexToken(EOL,'\n',1,1120)
LexToken(SELECT,'select',1,1126)
LexToken(VAR,'job',1,1133)
LexToken(EOL,'\n',1,1136)
@@ -69,8 +66,7 @@ LexToken(EOL,'\n',1,1156)
LexToken(VAR,'x',1,1165)
LexToken(ASSIGNMENT,'=',1,1166)
LexToken(VAR,'arg1',1,1167)
-LexToken(SEMICOLON,';',1,1171)
-LexToken(EOL,'\n',1,1172)
+LexToken(EOL,'\n',1,1171)
LexToken(CASE,'case',1,1177)
LexToken(DQSTRING,'"define"',1,1189)
LexToken(THEN,'then',1,1191)
@@ -88,16 +84,14 @@ LexToken(ASSIGNMENT,'=',1,1241)
LexToken(OPENSQBRACKET,'[',1,1242)
LexToken(NUMBER,'1',1,1243)
LexToken(CLOSESQBRACKET,']',1,1244)
-LexToken(SEMICOLON,';',1,1245)
-LexToken(EOL,'\n',1,1246)
+LexToken(EOL,'\n',1,1245)
LexToken(VAR,'model',1,1255)
LexToken(DOT,'.',1,1260)
LexToken(VAR,'out',1,1261)
LexToken(ASSIGNMENT,'=',1,1264)
LexToken(OPENSQBRACKET,'[',1,1265)
LexToken(CLOSESQBRACKET,']',1,1266)
-LexToken(SEMICOLON,';',1,1267)
-LexToken(EOL,'\n',1,1268)
+LexToken(EOL,'\n',1,1267)
LexToken(VAR,'model',1,1277)
LexToken(DOT,'.',1,1282)
LexToken(VAR,'sim',1,1283)
@@ -136,8 +130,7 @@ LexToken(DOT,'.',1,1411)
LexToken(VAR,'inputs',1,1412)
LexToken(ASSIGNMENT,'=',1,1418)
LexToken(DQSTRING,'"p"',1,1421)
-LexToken(SEMICOLON,';',1,1422)
-LexToken(EOL,'\n',1,1423)
+LexToken(EOL,'\n',1,1422)
LexToken(VAR,'model',1,1432)
LexToken(DOT,'.',1,1437)
LexToken(VAR,'equations',1,1438)
diff --git a/js/Electrical/Gyrator.js b/js/Electrical/Gyrator.js
index 0e3a997d..bb6a4596 100644
--- a/js/Electrical/Gyrator.js
+++ b/js/Electrical/Gyrator.js
@@ -43,20 +43,17 @@ LexToken(VAR,'x',1,1011)
LexToken(ASSIGNMENT,'=',1,1012)
LexToken(OPENSQBRACKET,'[',1,1013)
LexToken(CLOSESQBRACKET,']',1,1014)
-LexToken(SEMICOLON,';',1,1015)
-LexToken(EOL,'\n',1,1016)
+LexToken(EOL,'\n',1,1015)
LexToken(VAR,'y',1,1021)
LexToken(ASSIGNMENT,'=',1,1022)
LexToken(OPENSQBRACKET,'[',1,1023)
LexToken(CLOSESQBRACKET,']',1,1024)
-LexToken(SEMICOLON,';',1,1025)
-LexToken(EOL,'\n',1,1026)
+LexToken(EOL,'\n',1,1025)
LexToken(VAR,'typ',1,1031)
LexToken(ASSIGNMENT,'=',1,1034)
LexToken(OPENSQBRACKET,'[',1,1035)
LexToken(CLOSESQBRACKET,']',1,1036)
-LexToken(SEMICOLON,';',1,1037)
-LexToken(EOL,'\n',1,1038)
+LexToken(EOL,'\n',1,1037)
LexToken(SELECT,'select',1,1043)
LexToken(VAR,'job',1,1050)
LexToken(EOL,'\n',1,1053)
@@ -67,15 +64,13 @@ LexToken(EOL,'\n',1,1073)
LexToken(VAR,'x',1,1082)
LexToken(ASSIGNMENT,'=',1,1083)
LexToken(VAR,'arg1',1,1084)
-LexToken(SEMICOLON,';',1,1088)
-LexToken(EOL,'\n',1,1089)
+LexToken(EOL,'\n',1,1088)
LexToken(VAR,'graphics',1,1098)
LexToken(ASSIGNMENT,'=',1,1106)
LexToken(VAR,'arg1',1,1107)
LexToken(DOT,'.',1,1111)
LexToken(VAR,'graphics',1,1112)
-LexToken(SEMICOLON,';',1,1120)
-LexToken(EOL,'\n',1,1121)
+LexToken(EOL,'\n',1,1120)
LexToken(VAR,'exprs',1,1130)
LexToken(ASSIGNMENT,'=',1,1135)
LexToken(VAR,'graphics',1,1136)
@@ -87,8 +82,7 @@ LexToken(ASSIGNMENT,'=',1,1164)
LexToken(VAR,'arg1',1,1165)
LexToken(DOT,'.',1,1169)
LexToken(VAR,'model',1,1170)
-LexToken(SEMICOLON,';',1,1175)
-LexToken(EOL,'\n',1,1176)
+LexToken(EOL,'\n',1,1175)
LexToken(VAR,'x',1,1185)
LexToken(ASSIGNMENT,'=',1,1186)
LexToken(VAR,'arg1',1,1187)
@@ -153,8 +147,7 @@ LexToken(VAR,'ok',1,1436)
LexToken(THEN,'then',1,1439)
LexToken(EOL,'\n',1,1443)
LexToken(BREAK,'break',1,1460)
-LexToken(COMMA,',',1,1465)
-LexToken(EOL,'\n',1,1466)
+LexToken(EOL,'\n',1,1465)
LexToken(END,'end',1,1479)
LexToken(EOL,'\n',1,1482)
LexToken(VAR,'x',1,1495)
@@ -221,20 +214,17 @@ LexToken(VAR,'Typein',1,1756)
LexToken(ASSIGNMENT,'=',1,1762)
LexToken(OPENSQBRACKET,'[',1,1763)
LexToken(CLOSESQBRACKET,']',1,1764)
-LexToken(SEMICOLON,';',1,1765)
-LexToken(EOL,'\n',1,1766)
+LexToken(EOL,'\n',1,1765)
LexToken(VAR,'Typeout',1,1775)
LexToken(ASSIGNMENT,'=',1,1782)
LexToken(OPENSQBRACKET,'[',1,1783)
LexToken(CLOSESQBRACKET,']',1,1784)
-LexToken(SEMICOLON,';',1,1785)
-LexToken(EOL,'\n',1,1786)
+LexToken(EOL,'\n',1,1785)
LexToken(VAR,'MI',1,1795)
LexToken(ASSIGNMENT,'=',1,1797)
LexToken(OPENSQBRACKET,'[',1,1798)
LexToken(CLOSESQBRACKET,']',1,1799)
-LexToken(SEMICOLON,';',1,1800)
-LexToken(EOL,'\n',1,1801)
+LexToken(EOL,'\n',1,1800)
LexToken(VAR,'MO',1,1810)
LexToken(ASSIGNMENT,'=',1,1812)
LexToken(OPENSQBRACKET,'[',1,1813)
@@ -320,8 +310,7 @@ LexToken(VAR,'Typein',1,1999)
LexToken(SEMICOLON,';',1,2005)
LexToken(DQSTRING,'"E"',1,2009)
LexToken(CLOSESQBRACKET,']',1,2010)
-LexToken(SEMICOLON,';',1,2011)
-LexToken(EOL,'\n',1,2012)
+LexToken(EOL,'\n',1,2011)
LexToken(VAR,'MI',1,2029)
LexToken(ASSIGNMENT,'=',1,2031)
LexToken(OPENSQBRACKET,'[',1,2032)
@@ -332,8 +321,7 @@ LexToken(OPENBRACKET,'(',1,2044)
LexToken(VAR,'i',1,2045)
LexToken(CLOSEBRACKET,')',1,2046)
LexToken(CLOSESQBRACKET,']',1,2047)
-LexToken(SEMICOLON,';',1,2048)
-LexToken(EOL,'\n',1,2049)
+LexToken(EOL,'\n',1,2048)
LexToken(END,'end',1,2062)
LexToken(EOL,'\n',1,2065)
LexToken(IF,'if',1,2078)
@@ -354,8 +342,7 @@ LexToken(VAR,'Typein',1,2122)
LexToken(SEMICOLON,';',1,2128)
LexToken(DQSTRING,'"I"',1,2132)
LexToken(CLOSESQBRACKET,']',1,2133)
-LexToken(SEMICOLON,';',1,2134)
-LexToken(EOL,'\n',1,2135)
+LexToken(EOL,'\n',1,2134)
LexToken(VAR,'MI',1,2152)
LexToken(ASSIGNMENT,'=',1,2154)
LexToken(OPENSQBRACKET,'[',1,2155)
@@ -366,8 +353,7 @@ LexToken(OPENBRACKET,'(',1,2167)
LexToken(VAR,'i',1,2168)
LexToken(CLOSEBRACKET,')',1,2169)
LexToken(CLOSESQBRACKET,']',1,2170)
-LexToken(SEMICOLON,';',1,2171)
-LexToken(EOL,'\n',1,2172)
+LexToken(EOL,'\n',1,2171)
LexToken(END,'end',1,2185)
LexToken(EOL,'\n',1,2188)
LexToken(IF,'if',1,2201)
@@ -389,8 +375,7 @@ LexToken(VAR,'Typeout',1,2245)
LexToken(SEMICOLON,';',1,2252)
LexToken(DQSTRING,'"E"',1,2255)
LexToken(CLOSESQBRACKET,']',1,2256)
-LexToken(SEMICOLON,';',1,2257)
-LexToken(EOL,'\n',1,2258)
+LexToken(EOL,'\n',1,2257)
LexToken(VAR,'MO',1,2275)
LexToken(ASSIGNMENT,'=',1,2277)
LexToken(OPENSQBRACKET,'[',1,2278)
@@ -401,8 +386,7 @@ LexToken(OPENBRACKET,'(',1,2290)
LexToken(VAR,'i',1,2291)
LexToken(CLOSEBRACKET,')',1,2292)
LexToken(CLOSESQBRACKET,']',1,2293)
-LexToken(SEMICOLON,';',1,2294)
-LexToken(EOL,'\n',1,2295)
+LexToken(EOL,'\n',1,2294)
LexToken(END,'end',1,2308)
LexToken(EOL,'\n',1,2311)
LexToken(IF,'if',1,2324)
@@ -424,8 +408,7 @@ LexToken(VAR,'Typeout',1,2368)
LexToken(SEMICOLON,';',1,2375)
LexToken(DQSTRING,'"I"',1,2378)
LexToken(CLOSESQBRACKET,']',1,2379)
-LexToken(SEMICOLON,';',1,2380)
-LexToken(EOL,'\n',1,2381)
+LexToken(EOL,'\n',1,2380)
LexToken(VAR,'MO',1,2398)
LexToken(ASSIGNMENT,'=',1,2400)
LexToken(OPENSQBRACKET,'[',1,2401)
@@ -436,8 +419,7 @@ LexToken(OPENBRACKET,'(',1,2413)
LexToken(VAR,'i',1,2414)
LexToken(CLOSEBRACKET,')',1,2415)
LexToken(CLOSESQBRACKET,']',1,2416)
-LexToken(SEMICOLON,';',1,2417)
-LexToken(EOL,'\n',1,2418)
+LexToken(EOL,'\n',1,2417)
LexToken(END,'end',1,2431)
LexToken(EOL,'\n',1,2434)
LexToken(END,'end',1,2443)
@@ -459,29 +441,25 @@ LexToken(DOT,'.',1,2511)
LexToken(VAR,'sim',1,2512)
LexToken(ASSIGNMENT,'=',1,2515)
LexToken(VAR,'ModelName',1,2516)
-LexToken(SEMICOLON,';',1,2525)
-LexToken(EOL,'\n',1,2526)
+LexToken(EOL,'\n',1,2525)
LexToken(VAR,'mo',1,2535)
LexToken(DOT,'.',1,2537)
LexToken(VAR,'inputs',1,2538)
LexToken(ASSIGNMENT,'=',1,2544)
LexToken(VAR,'MI',1,2545)
-LexToken(SEMICOLON,';',1,2547)
-LexToken(EOL,'\n',1,2548)
+LexToken(EOL,'\n',1,2547)
LexToken(VAR,'mo',1,2557)
LexToken(DOT,'.',1,2559)
LexToken(VAR,'outputs',1,2560)
LexToken(ASSIGNMENT,'=',1,2567)
LexToken(VAR,'MO',1,2568)
-LexToken(SEMICOLON,';',1,2570)
-LexToken(EOL,'\n',1,2571)
+LexToken(EOL,'\n',1,2570)
LexToken(VAR,'model',1,2580)
LexToken(DOT,'.',1,2585)
LexToken(VAR,'rpar',1,2586)
LexToken(ASSIGNMENT,'=',1,2590)
LexToken(VAR,'PrametersValue',1,2591)
-LexToken(SEMICOLON,';',1,2605)
-LexToken(EOL,'\n',1,2606)
+LexToken(EOL,'\n',1,2605)
LexToken(VAR,'mo',1,2615)
LexToken(DOT,'.',1,2617)
LexToken(VAR,'parameters',1,2618)
@@ -497,8 +475,7 @@ LexToken(OPENBRACKET,'(',1,2669)
LexToken(VAR,'ParametersName',1,2670)
LexToken(CLOSEBRACKET,')',1,2684)
LexToken(CLOSEBRACKET,')',1,2685)
-LexToken(SEMICOLON,';',1,2686)
-LexToken(EOL,'\n',1,2687)
+LexToken(EOL,'\n',1,2686)
LexToken(VAR,'exprs',1,2696)
LexToken(ASSIGNMENT,'=',1,2701)
LexToken(OPENSQBRACKET,'[',1,2702)
@@ -600,8 +577,7 @@ LexToken(DOT,'.',1,2992)
LexToken(VAR,'in_implicit',1,2993)
LexToken(ASSIGNMENT,'=',1,3004)
LexToken(VAR,'Typein',1,3005)
-LexToken(SEMICOLON,';',1,3011)
-LexToken(EOL,'\n',1,3012)
+LexToken(EOL,'\n',1,3011)
LexToken(VAR,'x',1,3021)
LexToken(DOT,'.',1,3022)
LexToken(VAR,'graphics',1,3023)
@@ -609,8 +585,7 @@ LexToken(DOT,'.',1,3031)
LexToken(VAR,'out_implicit',1,3032)
LexToken(ASSIGNMENT,'=',1,3044)
LexToken(VAR,'Typeout',1,3045)
-LexToken(SEMICOLON,';',1,3052)
-LexToken(EOL,'\n',1,3053)
+LexToken(EOL,'\n',1,3052)
LexToken(END,'end',1,3058)
LexToken(EOL,'\n',1,3061)
LexToken(ENDFUNCTION,'endfunction',1,3062)
diff --git a/js/Electrical/IdealTransformer.js b/js/Electrical/IdealTransformer.js
index d994df08..004ac7cd 100644
--- a/js/Electrical/IdealTransformer.js
+++ b/js/Electrical/IdealTransformer.js
@@ -43,20 +43,17 @@ LexToken(VAR,'x',1,1024)
LexToken(ASSIGNMENT,'=',1,1025)
LexToken(OPENSQBRACKET,'[',1,1026)
LexToken(CLOSESQBRACKET,']',1,1027)
-LexToken(SEMICOLON,';',1,1028)
-LexToken(EOL,'\n',1,1029)
+LexToken(EOL,'\n',1,1028)
LexToken(VAR,'y',1,1034)
LexToken(ASSIGNMENT,'=',1,1035)
LexToken(OPENSQBRACKET,'[',1,1036)
LexToken(CLOSESQBRACKET,']',1,1037)
-LexToken(SEMICOLON,';',1,1038)
-LexToken(EOL,'\n',1,1039)
+LexToken(EOL,'\n',1,1038)
LexToken(VAR,'typ',1,1044)
LexToken(ASSIGNMENT,'=',1,1047)
LexToken(OPENSQBRACKET,'[',1,1048)
LexToken(CLOSESQBRACKET,']',1,1049)
-LexToken(SEMICOLON,';',1,1050)
-LexToken(EOL,'\n',1,1051)
+LexToken(EOL,'\n',1,1050)
LexToken(SELECT,'select',1,1056)
LexToken(VAR,'job',1,1063)
LexToken(EOL,'\n',1,1066)
@@ -67,15 +64,13 @@ LexToken(EOL,'\n',1,1086)
LexToken(VAR,'x',1,1095)
LexToken(ASSIGNMENT,'=',1,1096)
LexToken(VAR,'arg1',1,1097)
-LexToken(SEMICOLON,';',1,1101)
-LexToken(EOL,'\n',1,1102)
+LexToken(EOL,'\n',1,1101)
LexToken(VAR,'graphics',1,1111)
LexToken(ASSIGNMENT,'=',1,1119)
LexToken(VAR,'arg1',1,1120)
LexToken(DOT,'.',1,1124)
LexToken(VAR,'graphics',1,1125)
-LexToken(SEMICOLON,';',1,1133)
-LexToken(EOL,'\n',1,1134)
+LexToken(EOL,'\n',1,1133)
LexToken(VAR,'exprs',1,1143)
LexToken(ASSIGNMENT,'=',1,1148)
LexToken(VAR,'graphics',1,1149)
@@ -87,8 +82,7 @@ LexToken(ASSIGNMENT,'=',1,1177)
LexToken(VAR,'arg1',1,1178)
LexToken(DOT,'.',1,1182)
LexToken(VAR,'model',1,1183)
-LexToken(SEMICOLON,';',1,1188)
-LexToken(EOL,'\n',1,1189)
+LexToken(EOL,'\n',1,1188)
LexToken(VAR,'x',1,1198)
LexToken(ASSIGNMENT,'=',1,1199)
LexToken(VAR,'arg1',1,1200)
@@ -145,8 +139,7 @@ LexToken(VAR,'ok',1,1424)
LexToken(THEN,'then',1,1427)
LexToken(EOL,'\n',1,1431)
LexToken(BREAK,'break',1,1448)
-LexToken(COMMA,',',1,1453)
-LexToken(EOL,'\n',1,1454)
+LexToken(EOL,'\n',1,1453)
LexToken(END,'end',1,1467)
LexToken(EOL,'\n',1,1470)
LexToken(VAR,'x',1,1483)
@@ -207,20 +200,17 @@ LexToken(VAR,'Typein',1,1741)
LexToken(ASSIGNMENT,'=',1,1747)
LexToken(OPENSQBRACKET,'[',1,1748)
LexToken(CLOSESQBRACKET,']',1,1749)
-LexToken(SEMICOLON,';',1,1750)
-LexToken(EOL,'\n',1,1751)
+LexToken(EOL,'\n',1,1750)
LexToken(VAR,'Typeout',1,1760)
LexToken(ASSIGNMENT,'=',1,1767)
LexToken(OPENSQBRACKET,'[',1,1768)
LexToken(CLOSESQBRACKET,']',1,1769)
-LexToken(SEMICOLON,';',1,1770)
-LexToken(EOL,'\n',1,1771)
+LexToken(EOL,'\n',1,1770)
LexToken(VAR,'MI',1,1780)
LexToken(ASSIGNMENT,'=',1,1782)
LexToken(OPENSQBRACKET,'[',1,1783)
LexToken(CLOSESQBRACKET,']',1,1784)
-LexToken(SEMICOLON,';',1,1785)
-LexToken(EOL,'\n',1,1786)
+LexToken(EOL,'\n',1,1785)
LexToken(VAR,'MO',1,1795)
LexToken(ASSIGNMENT,'=',1,1797)
LexToken(OPENSQBRACKET,'[',1,1798)
@@ -306,8 +296,7 @@ LexToken(VAR,'Typein',1,1984)
LexToken(SEMICOLON,';',1,1990)
LexToken(DQSTRING,'"E"',1,1994)
LexToken(CLOSESQBRACKET,']',1,1995)
-LexToken(SEMICOLON,';',1,1996)
-LexToken(EOL,'\n',1,1997)
+LexToken(EOL,'\n',1,1996)
LexToken(VAR,'MI',1,2014)
LexToken(ASSIGNMENT,'=',1,2016)
LexToken(OPENSQBRACKET,'[',1,2017)
@@ -318,8 +307,7 @@ LexToken(OPENBRACKET,'(',1,2029)
LexToken(VAR,'i',1,2030)
LexToken(CLOSEBRACKET,')',1,2031)
LexToken(CLOSESQBRACKET,']',1,2032)
-LexToken(SEMICOLON,';',1,2033)
-LexToken(EOL,'\n',1,2034)
+LexToken(EOL,'\n',1,2033)
LexToken(END,'end',1,2047)
LexToken(EOL,'\n',1,2050)
LexToken(IF,'if',1,2063)
@@ -340,8 +328,7 @@ LexToken(VAR,'Typein',1,2107)
LexToken(SEMICOLON,';',1,2113)
LexToken(DQSTRING,'"I"',1,2117)
LexToken(CLOSESQBRACKET,']',1,2118)
-LexToken(SEMICOLON,';',1,2119)
-LexToken(EOL,'\n',1,2120)
+LexToken(EOL,'\n',1,2119)
LexToken(VAR,'MI',1,2137)
LexToken(ASSIGNMENT,'=',1,2139)
LexToken(OPENSQBRACKET,'[',1,2140)
@@ -352,8 +339,7 @@ LexToken(OPENBRACKET,'(',1,2152)
LexToken(VAR,'i',1,2153)
LexToken(CLOSEBRACKET,')',1,2154)
LexToken(CLOSESQBRACKET,']',1,2155)
-LexToken(SEMICOLON,';',1,2156)
-LexToken(EOL,'\n',1,2157)
+LexToken(EOL,'\n',1,2156)
LexToken(END,'end',1,2170)
LexToken(EOL,'\n',1,2173)
LexToken(IF,'if',1,2186)
@@ -375,8 +361,7 @@ LexToken(VAR,'Typeout',1,2230)
LexToken(SEMICOLON,';',1,2237)
LexToken(DQSTRING,'"E"',1,2240)
LexToken(CLOSESQBRACKET,']',1,2241)
-LexToken(SEMICOLON,';',1,2242)
-LexToken(EOL,'\n',1,2243)
+LexToken(EOL,'\n',1,2242)
LexToken(VAR,'MO',1,2260)
LexToken(ASSIGNMENT,'=',1,2262)
LexToken(OPENSQBRACKET,'[',1,2263)
@@ -387,8 +372,7 @@ LexToken(OPENBRACKET,'(',1,2275)
LexToken(VAR,'i',1,2276)
LexToken(CLOSEBRACKET,')',1,2277)
LexToken(CLOSESQBRACKET,']',1,2278)
-LexToken(SEMICOLON,';',1,2279)
-LexToken(EOL,'\n',1,2280)
+LexToken(EOL,'\n',1,2279)
LexToken(END,'end',1,2293)
LexToken(EOL,'\n',1,2296)
LexToken(IF,'if',1,2309)
@@ -410,8 +394,7 @@ LexToken(VAR,'Typeout',1,2353)
LexToken(SEMICOLON,';',1,2360)
LexToken(DQSTRING,'"I"',1,2363)
LexToken(CLOSESQBRACKET,']',1,2364)
-LexToken(SEMICOLON,';',1,2365)
-LexToken(EOL,'\n',1,2366)
+LexToken(EOL,'\n',1,2365)
LexToken(VAR,'MO',1,2383)
LexToken(ASSIGNMENT,'=',1,2385)
LexToken(OPENSQBRACKET,'[',1,2386)
@@ -422,8 +405,7 @@ LexToken(OPENBRACKET,'(',1,2398)
LexToken(VAR,'i',1,2399)
LexToken(CLOSEBRACKET,')',1,2400)
LexToken(CLOSESQBRACKET,']',1,2401)
-LexToken(SEMICOLON,';',1,2402)
-LexToken(EOL,'\n',1,2403)
+LexToken(EOL,'\n',1,2402)
LexToken(END,'end',1,2416)
LexToken(EOL,'\n',1,2419)
LexToken(END,'end',1,2428)
@@ -445,29 +427,25 @@ LexToken(DOT,'.',1,2496)
LexToken(VAR,'sim',1,2497)
LexToken(ASSIGNMENT,'=',1,2500)
LexToken(VAR,'ModelName',1,2501)
-LexToken(SEMICOLON,';',1,2510)
-LexToken(EOL,'\n',1,2511)
+LexToken(EOL,'\n',1,2510)
LexToken(VAR,'mo',1,2520)
LexToken(DOT,'.',1,2522)
LexToken(VAR,'inputs',1,2523)
LexToken(ASSIGNMENT,'=',1,2529)
LexToken(VAR,'MI',1,2530)
-LexToken(SEMICOLON,';',1,2532)
-LexToken(EOL,'\n',1,2533)
+LexToken(EOL,'\n',1,2532)
LexToken(VAR,'mo',1,2542)
LexToken(DOT,'.',1,2544)
LexToken(VAR,'outputs',1,2545)
LexToken(ASSIGNMENT,'=',1,2552)
LexToken(VAR,'MO',1,2553)
-LexToken(SEMICOLON,';',1,2555)
-LexToken(EOL,'\n',1,2556)
+LexToken(EOL,'\n',1,2555)
LexToken(VAR,'model',1,2565)
LexToken(DOT,'.',1,2570)
LexToken(VAR,'rpar',1,2571)
LexToken(ASSIGNMENT,'=',1,2575)
LexToken(VAR,'PrametersValue',1,2576)
-LexToken(SEMICOLON,';',1,2590)
-LexToken(EOL,'\n',1,2591)
+LexToken(EOL,'\n',1,2590)
LexToken(VAR,'mo',1,2600)
LexToken(DOT,'.',1,2602)
LexToken(VAR,'parameters',1,2603)
@@ -483,8 +461,7 @@ LexToken(OPENBRACKET,'(',1,2654)
LexToken(VAR,'ParametersName',1,2655)
LexToken(CLOSEBRACKET,')',1,2669)
LexToken(CLOSEBRACKET,')',1,2670)
-LexToken(SEMICOLON,';',1,2671)
-LexToken(EOL,'\n',1,2672)
+LexToken(EOL,'\n',1,2671)
LexToken(VAR,'exprs',1,2681)
LexToken(ASSIGNMENT,'=',1,2686)
LexToken(OPENSQBRACKET,'[',1,2687)
@@ -584,8 +561,7 @@ LexToken(DOT,'.',1,2973)
LexToken(VAR,'in_implicit',1,2974)
LexToken(ASSIGNMENT,'=',1,2985)
LexToken(VAR,'Typein',1,2986)
-LexToken(SEMICOLON,';',1,2992)
-LexToken(EOL,'\n',1,2993)
+LexToken(EOL,'\n',1,2992)
LexToken(VAR,'x',1,3002)
LexToken(DOT,'.',1,3003)
LexToken(VAR,'graphics',1,3004)
@@ -593,8 +569,7 @@ LexToken(DOT,'.',1,3012)
LexToken(VAR,'out_implicit',1,3013)
LexToken(ASSIGNMENT,'=',1,3025)
LexToken(VAR,'Typeout',1,3026)
-LexToken(SEMICOLON,';',1,3033)
-LexToken(EOL,'\n',1,3034)
+LexToken(EOL,'\n',1,3033)
LexToken(END,'end',1,3039)
LexToken(EOL,'\n',1,3042)
LexToken(ENDFUNCTION,'endfunction',1,3043)
diff --git a/js/Electrical/Inductor.js b/js/Electrical/Inductor.js
index 2e6d8e25..5e6d755d 100644
--- a/js/Electrical/Inductor.js
+++ b/js/Electrical/Inductor.js
@@ -42,20 +42,17 @@ LexToken(VAR,'x',1,903)
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(VAR,'y',1,913)
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(VAR,'typ',1,923)
LexToken(ASSIGNMENT,'=',1,926)
LexToken(OPENSQBRACKET,'[',1,927)
LexToken(CLOSESQBRACKET,']',1,928)
-LexToken(SEMICOLON,';',1,929)
-LexToken(EOL,'\n',1,930)
+LexToken(EOL,'\n',1,929)
LexToken(SELECT,'select',1,935)
LexToken(VAR,'job',1,942)
LexToken(EOL,'\n',1,945)
@@ -66,15 +63,13 @@ LexToken(EOL,'\n',1,965)
LexToken(VAR,'x',1,974)
LexToken(ASSIGNMENT,'=',1,975)
LexToken(VAR,'arg1',1,976)
-LexToken(SEMICOLON,';',1,980)
-LexToken(EOL,'\n',1,981)
+LexToken(EOL,'\n',1,980)
LexToken(VAR,'graphics',1,990)
LexToken(ASSIGNMENT,'=',1,998)
LexToken(VAR,'arg1',1,999)
LexToken(DOT,'.',1,1003)
LexToken(VAR,'graphics',1,1004)
-LexToken(SEMICOLON,';',1,1012)
-LexToken(EOL,'\n',1,1013)
+LexToken(EOL,'\n',1,1012)
LexToken(VAR,'exprs',1,1022)
LexToken(ASSIGNMENT,'=',1,1027)
LexToken(VAR,'graphics',1,1028)
@@ -86,8 +81,7 @@ LexToken(ASSIGNMENT,'=',1,1056)
LexToken(VAR,'arg1',1,1057)
LexToken(DOT,'.',1,1061)
LexToken(VAR,'model',1,1062)
-LexToken(SEMICOLON,';',1,1067)
-LexToken(EOL,'\n',1,1068)
+LexToken(EOL,'\n',1,1067)
LexToken(WHILE,'while',1,1077)
LexToken(PREVAR_BOOLEAN,'%t',1,1083)
LexToken(DO,'do',1,1086)
@@ -122,8 +116,7 @@ LexToken(VAR,'ok',1,1221)
LexToken(THEN,'then',1,1224)
LexToken(EOL,'\n',1,1228)
LexToken(BREAK,'break',1,1245)
-LexToken(COMMA,',',1,1250)
-LexToken(EOL,'\n',1,1251)
+LexToken(EOL,'\n',1,1250)
LexToken(END,'end',1,1264)
LexToken(EOL,'\n',1,1267)
LexToken(VAR,'model',1,1280)
@@ -157,8 +150,7 @@ LexToken(DOT,'.',1,1389)
LexToken(VAR,'graphics',1,1390)
LexToken(ASSIGNMENT,'=',1,1398)
LexToken(VAR,'graphics',1,1399)
-LexToken(SEMICOLON,';',1,1407)
-LexToken(EOL,'\n',1,1408)
+LexToken(EOL,'\n',1,1407)
LexToken(VAR,'x',1,1421)
LexToken(DOT,'.',1,1422)
LexToken(VAR,'model',1,1423)
@@ -186,8 +178,7 @@ LexToken(ASSIGNMENT,'=',1,1533)
LexToken(OPENSQBRACKET,'[',1,1534)
LexToken(NUMBER,'1',1,1535)
LexToken(CLOSESQBRACKET,']',1,1536)
-LexToken(SEMICOLON,';',1,1537)
-LexToken(EOL,'\n',1,1538)
+LexToken(EOL,'\n',1,1537)
LexToken(VAR,'model',1,1547)
LexToken(DOT,'.',1,1552)
LexToken(VAR,'out',1,1553)
@@ -195,8 +186,7 @@ LexToken(ASSIGNMENT,'=',1,1556)
LexToken(OPENSQBRACKET,'[',1,1557)
LexToken(NUMBER,'1',1,1558)
LexToken(CLOSESQBRACKET,']',1,1559)
-LexToken(SEMICOLON,';',1,1560)
-LexToken(EOL,'\n',1,1561)
+LexToken(EOL,'\n',1,1560)
LexToken(VAR,'L',1,1570)
LexToken(ASSIGNMENT,'=',1,1571)
LexToken(NUMBER,'1.',1,1572)
@@ -236,8 +226,7 @@ LexToken(ASSIGNMENT,'=',1,1695)
LexToken(VAR,'modelica',1,1696)
LexToken(OPENBRACKET,'(',1,1704)
LexToken(CLOSEBRACKET,')',1,1705)
-LexToken(SEMICOLON,';',1,1706)
-LexToken(EOL,'\n',1,1707)
+LexToken(EOL,'\n',1,1706)
LexToken(VAR,'mo',1,1716)
LexToken(DOT,'.',1,1718)
LexToken(VAR,'model',1,1719)
@@ -249,15 +238,13 @@ LexToken(DOT,'.',1,1746)
LexToken(VAR,'inputs',1,1747)
LexToken(ASSIGNMENT,'=',1,1753)
LexToken(DQSTRING,'"p"',1,1756)
-LexToken(SEMICOLON,';',1,1757)
-LexToken(EOL,'\n',1,1758)
+LexToken(EOL,'\n',1,1757)
LexToken(VAR,'mo',1,1767)
LexToken(DOT,'.',1,1769)
LexToken(VAR,'outputs',1,1770)
LexToken(ASSIGNMENT,'=',1,1777)
LexToken(DQSTRING,'"n"',1,1780)
-LexToken(SEMICOLON,';',1,1781)
-LexToken(EOL,'\n',1,1782)
+LexToken(EOL,'\n',1,1781)
LexToken(VAR,'mo',1,1791)
LexToken(DOT,'.',1,1793)
LexToken(VAR,'parameters',1,1794)
@@ -277,8 +264,7 @@ LexToken(DOT,'.',1,1836)
LexToken(VAR,'equations',1,1837)
LexToken(ASSIGNMENT,'=',1,1846)
LexToken(VAR,'mo',1,1847)
-LexToken(SEMICOLON,';',1,1849)
-LexToken(EOL,'\n',1,1850)
+LexToken(EOL,'\n',1,1849)
LexToken(VAR,'exprs',1,1859)
LexToken(ASSIGNMENT,'=',1,1864)
LexToken(VAR,'string',1,1865)
diff --git a/js/Electrical/MOTOR.js b/js/Electrical/MOTOR.js
index b8da4009..dec0bc43 100644
--- a/js/Electrical/MOTOR.js
+++ b/js/Electrical/MOTOR.js
@@ -46,20 +46,17 @@ LexToken(VAR,'x',1,1111)
LexToken(ASSIGNMENT,'=',1,1112)
LexToken(OPENSQBRACKET,'[',1,1113)
LexToken(CLOSESQBRACKET,']',1,1114)
-LexToken(SEMICOLON,';',1,1115)
-LexToken(EOL,'\n',1,1116)
+LexToken(EOL,'\n',1,1115)
LexToken(VAR,'y',1,1121)
LexToken(ASSIGNMENT,'=',1,1122)
LexToken(OPENSQBRACKET,'[',1,1123)
LexToken(CLOSESQBRACKET,']',1,1124)
-LexToken(SEMICOLON,';',1,1125)
-LexToken(EOL,'\n',1,1126)
+LexToken(EOL,'\n',1,1125)
LexToken(VAR,'typ',1,1131)
LexToken(ASSIGNMENT,'=',1,1134)
LexToken(OPENSQBRACKET,'[',1,1135)
LexToken(CLOSESQBRACKET,']',1,1136)
-LexToken(SEMICOLON,';',1,1137)
-LexToken(EOL,'\n',1,1138)
+LexToken(EOL,'\n',1,1137)
LexToken(SELECT,'select',1,1143)
LexToken(VAR,'job',1,1150)
LexToken(EOL,'\n',1,1153)
@@ -70,8 +67,7 @@ LexToken(EOL,'\n',1,1173)
LexToken(VAR,'x',1,1182)
LexToken(ASSIGNMENT,'=',1,1183)
LexToken(VAR,'arg1',1,1184)
-LexToken(SEMICOLON,';',1,1188)
-LexToken(EOL,'\n',1,1189)
+LexToken(EOL,'\n',1,1188)
LexToken(CASE,'case',1,1194)
LexToken(DQSTRING,'"define"',1,1206)
LexToken(THEN,'then',1,1208)
@@ -99,8 +95,7 @@ LexToken(ASSIGNMENT,'=',1,1282)
LexToken(OPENSQBRACKET,'[',1,1283)
LexToken(NUMBER,'1',1,1284)
LexToken(CLOSESQBRACKET,']',1,1285)
-LexToken(SEMICOLON,';',1,1286)
-LexToken(EOL,'\n',1,1287)
+LexToken(EOL,'\n',1,1286)
LexToken(VAR,'model',1,1296)
LexToken(DOT,'.',1,1301)
LexToken(VAR,'sim',1,1302)
@@ -126,8 +121,7 @@ LexToken(VAR,'gr_i',1,1379)
LexToken(ASSIGNMENT,'=',1,1383)
LexToken(OPENSQBRACKET,'[',1,1384)
LexToken(CLOSESQBRACKET,']',1,1385)
-LexToken(SEMICOLON,';',1,1386)
-LexToken(EOL,'\n',1,1387)
+LexToken(EOL,'\n',1,1386)
LexToken(EOL,'\n',1,1388)
LexToken(EOL,'\n',1,1389)
LexToken(VAR,'exprs',1,1398)
diff --git a/js/Electrical/NMOS.js b/js/Electrical/NMOS.js
index 3c57cd23..c2da1fb7 100644
--- a/js/Electrical/NMOS.js
+++ b/js/Electrical/NMOS.js
@@ -41,20 +41,17 @@ LexToken(VAR,'x',1,876)
LexToken(ASSIGNMENT,'=',1,877)
LexToken(OPENSQBRACKET,'[',1,878)
LexToken(CLOSESQBRACKET,']',1,879)
-LexToken(SEMICOLON,';',1,880)
-LexToken(EOL,'\n',1,881)
+LexToken(EOL,'\n',1,880)
LexToken(VAR,'y',1,886)
LexToken(ASSIGNMENT,'=',1,887)
LexToken(OPENSQBRACKET,'[',1,888)
LexToken(CLOSESQBRACKET,']',1,889)
-LexToken(SEMICOLON,';',1,890)
-LexToken(EOL,'\n',1,891)
+LexToken(EOL,'\n',1,890)
LexToken(VAR,'typ',1,896)
LexToken(ASSIGNMENT,'=',1,899)
LexToken(OPENSQBRACKET,'[',1,900)
LexToken(CLOSESQBRACKET,']',1,901)
-LexToken(SEMICOLON,';',1,902)
-LexToken(EOL,'\n',1,903)
+LexToken(EOL,'\n',1,902)
LexToken(SELECT,'select',1,908)
LexToken(VAR,'job',1,915)
LexToken(EOL,'\n',1,918)
@@ -65,15 +62,13 @@ LexToken(EOL,'\n',1,938)
LexToken(VAR,'x',1,947)
LexToken(ASSIGNMENT,'=',1,948)
LexToken(VAR,'arg1',1,949)
-LexToken(SEMICOLON,';',1,953)
-LexToken(EOL,'\n',1,954)
+LexToken(EOL,'\n',1,953)
LexToken(VAR,'graphics',1,963)
LexToken(ASSIGNMENT,'=',1,971)
LexToken(VAR,'arg1',1,972)
LexToken(DOT,'.',1,976)
LexToken(VAR,'graphics',1,977)
-LexToken(SEMICOLON,';',1,985)
-LexToken(EOL,'\n',1,986)
+LexToken(EOL,'\n',1,985)
LexToken(VAR,'exprs',1,995)
LexToken(ASSIGNMENT,'=',1,1000)
LexToken(VAR,'graphics',1,1001)
@@ -85,8 +80,7 @@ LexToken(ASSIGNMENT,'=',1,1029)
LexToken(VAR,'arg1',1,1030)
LexToken(DOT,'.',1,1034)
LexToken(VAR,'model',1,1035)
-LexToken(SEMICOLON,';',1,1040)
-LexToken(EOL,'\n',1,1041)
+LexToken(EOL,'\n',1,1040)
LexToken(WHILE,'while',1,1050)
LexToken(PREVAR_BOOLEAN,'%t',1,1056)
LexToken(DO,'do',1,1059)
@@ -197,8 +191,7 @@ LexToken(VAR,'ok',1,1675)
LexToken(THEN,'then',1,1678)
LexToken(EOL,'\n',1,1682)
LexToken(BREAK,'break',1,1699)
-LexToken(COMMA,',',1,1704)
-LexToken(EOL,'\n',1,1705)
+LexToken(EOL,'\n',1,1704)
LexToken(END,'end',1,1718)
LexToken(EOL,'\n',1,1721)
LexToken(VAR,'model',1,1734)
@@ -242,8 +235,7 @@ LexToken(DOT,'.',1,1844)
LexToken(VAR,'graphics',1,1845)
LexToken(ASSIGNMENT,'=',1,1853)
LexToken(VAR,'graphics',1,1854)
-LexToken(SEMICOLON,';',1,1862)
-LexToken(EOL,'\n',1,1863)
+LexToken(EOL,'\n',1,1862)
LexToken(VAR,'x',1,1876)
LexToken(DOT,'.',1,1877)
LexToken(VAR,'model',1,1878)
@@ -267,50 +259,41 @@ LexToken(EOL,'\n',1,1971)
LexToken(VAR,'W',1,1980)
LexToken(ASSIGNMENT,'=',1,1981)
LexToken(NUMBER,'20.e-6',1,1982)
-LexToken(SEMICOLON,';',1,1988)
-LexToken(EOL,'\n',1,1989)
+LexToken(EOL,'\n',1,1988)
LexToken(VAR,'L',1,1998)
LexToken(ASSIGNMENT,'=',1,1999)
LexToken(NUMBER,'6.e-6',1,2000)
-LexToken(SEMICOLON,';',1,2005)
-LexToken(EOL,'\n',1,2006)
+LexToken(EOL,'\n',1,2005)
LexToken(VAR,'Beta',1,2015)
LexToken(ASSIGNMENT,'=',1,2019)
LexToken(NUMBER,'0.041e-3',1,2020)
-LexToken(SEMICOLON,';',1,2028)
-LexToken(EOL,'\n',1,2029)
+LexToken(EOL,'\n',1,2028)
LexToken(VAR,'Vt',1,2038)
LexToken(ASSIGNMENT,'=',1,2040)
LexToken(NUMBER,'0.8',1,2041)
-LexToken(SEMICOLON,';',1,2044)
-LexToken(EOL,'\n',1,2045)
+LexToken(EOL,'\n',1,2044)
LexToken(VAR,'K2',1,2054)
LexToken(ASSIGNMENT,'=',1,2056)
LexToken(NUMBER,'1.144',1,2057)
-LexToken(SEMICOLON,';',1,2062)
-LexToken(EOL,'\n',1,2063)
+LexToken(EOL,'\n',1,2062)
LexToken(VAR,'K5',1,2072)
LexToken(ASSIGNMENT,'=',1,2074)
LexToken(NUMBER,'0.7311',1,2076)
-LexToken(SEMICOLON,';',1,2082)
-LexToken(EOL,'\n',1,2083)
+LexToken(EOL,'\n',1,2082)
LexToken(VAR,'dW',1,2092)
LexToken(ASSIGNMENT,'=',1,2094)
LexToken(ADDITION,'-',1,2095)
LexToken(NUMBER,'2.5e-6',1,2096)
-LexToken(SEMICOLON,';',1,2102)
-LexToken(EOL,'\n',1,2103)
+LexToken(EOL,'\n',1,2102)
LexToken(VAR,'dL',1,2112)
LexToken(ASSIGNMENT,'=',1,2114)
LexToken(ADDITION,'-',1,2116)
LexToken(NUMBER,'1.5e-6',1,2117)
-LexToken(SEMICOLON,';',1,2123)
-LexToken(EOL,'\n',1,2124)
+LexToken(EOL,'\n',1,2123)
LexToken(VAR,'RDS',1,2133)
LexToken(ASSIGNMENT,'=',1,2136)
LexToken(NUMBER,'1.e+7',1,2137)
-LexToken(SEMICOLON,';',1,2142)
-LexToken(EOL,'\n',1,2143)
+LexToken(EOL,'\n',1,2142)
LexToken(EOL,'\n',1,2144)
LexToken(VAR,'model',1,2153)
LexToken(DOT,'.',1,2158)
@@ -344,8 +327,7 @@ LexToken(DOT,'.',1,2259)
LexToken(VAR,'model',1,2260)
LexToken(ASSIGNMENT,'=',1,2265)
LexToken(DQSTRING,'"NMOS"',1,2271)
-LexToken(SEMICOLON,';',1,2272)
-LexToken(EOL,'\n',1,2273)
+LexToken(EOL,'\n',1,2272)
LexToken(VAR,'mo',1,2282)
LexToken(DOT,'.',1,2284)
LexToken(VAR,'outputs',1,2285)
@@ -363,8 +345,7 @@ LexToken(DOT,'.',1,2317)
LexToken(VAR,'inputs',1,2318)
LexToken(ASSIGNMENT,'=',1,2324)
LexToken(DQSTRING,'"G"',1,2327)
-LexToken(SEMICOLON,';',1,2328)
-LexToken(EOL,'\n',1,2329)
+LexToken(EOL,'\n',1,2328)
LexToken(VAR,'mo',1,2338)
LexToken(DOT,'.',1,2340)
LexToken(VAR,'parameters',1,2341)
diff --git a/js/Electrical/NPN.js b/js/Electrical/NPN.js
index 2c270636..392100d0 100644
--- a/js/Electrical/NPN.js
+++ b/js/Electrical/NPN.js
@@ -43,20 +43,17 @@ LexToken(VAR,'x',1,1003)
LexToken(ASSIGNMENT,'=',1,1004)
LexToken(OPENSQBRACKET,'[',1,1005)
LexToken(CLOSESQBRACKET,']',1,1006)
-LexToken(SEMICOLON,';',1,1007)
-LexToken(EOL,'\n',1,1008)
+LexToken(EOL,'\n',1,1007)
LexToken(VAR,'y',1,1013)
LexToken(ASSIGNMENT,'=',1,1014)
LexToken(OPENSQBRACKET,'[',1,1015)
LexToken(CLOSESQBRACKET,']',1,1016)
-LexToken(SEMICOLON,';',1,1017)
-LexToken(EOL,'\n',1,1018)
+LexToken(EOL,'\n',1,1017)
LexToken(VAR,'typ',1,1023)
LexToken(ASSIGNMENT,'=',1,1026)
LexToken(OPENSQBRACKET,'[',1,1027)
LexToken(CLOSESQBRACKET,']',1,1028)
-LexToken(SEMICOLON,';',1,1029)
-LexToken(EOL,'\n',1,1030)
+LexToken(EOL,'\n',1,1029)
LexToken(SELECT,'select',1,1035)
LexToken(VAR,'job',1,1042)
LexToken(EOL,'\n',1,1045)
@@ -67,15 +64,13 @@ LexToken(EOL,'\n',1,1065)
LexToken(VAR,'x',1,1074)
LexToken(ASSIGNMENT,'=',1,1075)
LexToken(VAR,'arg1',1,1076)
-LexToken(SEMICOLON,';',1,1080)
-LexToken(EOL,'\n',1,1081)
+LexToken(EOL,'\n',1,1080)
LexToken(VAR,'graphics',1,1090)
LexToken(ASSIGNMENT,'=',1,1098)
LexToken(VAR,'arg1',1,1099)
LexToken(DOT,'.',1,1103)
LexToken(VAR,'graphics',1,1104)
-LexToken(SEMICOLON,';',1,1112)
-LexToken(EOL,'\n',1,1113)
+LexToken(EOL,'\n',1,1112)
LexToken(VAR,'exprs',1,1122)
LexToken(ASSIGNMENT,'=',1,1127)
LexToken(VAR,'graphics',1,1128)
@@ -87,8 +82,7 @@ LexToken(ASSIGNMENT,'=',1,1156)
LexToken(VAR,'arg1',1,1157)
LexToken(DOT,'.',1,1161)
LexToken(VAR,'model',1,1162)
-LexToken(SEMICOLON,';',1,1167)
-LexToken(EOL,'\n',1,1168)
+LexToken(EOL,'\n',1,1167)
LexToken(VAR,'x',1,1177)
LexToken(ASSIGNMENT,'=',1,1178)
LexToken(VAR,'arg1',1,1179)
@@ -269,8 +263,7 @@ LexToken(VAR,'ok',1,2187)
LexToken(THEN,'then',1,2190)
LexToken(EOL,'\n',1,2194)
LexToken(BREAK,'break',1,2211)
-LexToken(COMMA,',',1,2216)
-LexToken(EOL,'\n',1,2217)
+LexToken(EOL,'\n',1,2216)
LexToken(END,'end',1,2230)
LexToken(EOL,'\n',1,2233)
LexToken(VAR,'x',1,2246)
@@ -448,20 +441,17 @@ LexToken(VAR,'Typein',1,2770)
LexToken(ASSIGNMENT,'=',1,2776)
LexToken(OPENSQBRACKET,'[',1,2777)
LexToken(CLOSESQBRACKET,']',1,2778)
-LexToken(SEMICOLON,';',1,2779)
-LexToken(EOL,'\n',1,2780)
+LexToken(EOL,'\n',1,2779)
LexToken(VAR,'Typeout',1,2789)
LexToken(ASSIGNMENT,'=',1,2796)
LexToken(OPENSQBRACKET,'[',1,2797)
LexToken(CLOSESQBRACKET,']',1,2798)
-LexToken(SEMICOLON,';',1,2799)
-LexToken(EOL,'\n',1,2800)
+LexToken(EOL,'\n',1,2799)
LexToken(VAR,'MI',1,2809)
LexToken(ASSIGNMENT,'=',1,2811)
LexToken(OPENSQBRACKET,'[',1,2812)
LexToken(CLOSESQBRACKET,']',1,2813)
-LexToken(SEMICOLON,';',1,2814)
-LexToken(EOL,'\n',1,2815)
+LexToken(EOL,'\n',1,2814)
LexToken(VAR,'MO',1,2824)
LexToken(ASSIGNMENT,'=',1,2826)
LexToken(OPENSQBRACKET,'[',1,2827)
@@ -537,8 +527,7 @@ LexToken(VAR,'Typein',1,2992)
LexToken(SEMICOLON,';',1,2998)
LexToken(DQSTRING,'"E"',1,3002)
LexToken(CLOSESQBRACKET,']',1,3003)
-LexToken(SEMICOLON,';',1,3004)
-LexToken(EOL,'\n',1,3005)
+LexToken(EOL,'\n',1,3004)
LexToken(VAR,'MI',1,3022)
LexToken(ASSIGNMENT,'=',1,3024)
LexToken(OPENSQBRACKET,'[',1,3025)
@@ -549,8 +538,7 @@ LexToken(OPENBRACKET,'(',1,3037)
LexToken(VAR,'i',1,3038)
LexToken(CLOSEBRACKET,')',1,3039)
LexToken(CLOSESQBRACKET,']',1,3040)
-LexToken(SEMICOLON,';',1,3041)
-LexToken(EOL,'\n',1,3042)
+LexToken(EOL,'\n',1,3041)
LexToken(END,'end',1,3055)
LexToken(EOL,'\n',1,3058)
LexToken(IF,'if',1,3071)
@@ -571,8 +559,7 @@ LexToken(VAR,'Typein',1,3115)
LexToken(SEMICOLON,';',1,3121)
LexToken(DQSTRING,'"I"',1,3125)
LexToken(CLOSESQBRACKET,']',1,3126)
-LexToken(SEMICOLON,';',1,3127)
-LexToken(EOL,'\n',1,3128)
+LexToken(EOL,'\n',1,3127)
LexToken(VAR,'MI',1,3145)
LexToken(ASSIGNMENT,'=',1,3147)
LexToken(OPENSQBRACKET,'[',1,3148)
@@ -583,8 +570,7 @@ LexToken(OPENBRACKET,'(',1,3160)
LexToken(VAR,'i',1,3161)
LexToken(CLOSEBRACKET,')',1,3162)
LexToken(CLOSESQBRACKET,']',1,3163)
-LexToken(SEMICOLON,';',1,3164)
-LexToken(EOL,'\n',1,3165)
+LexToken(EOL,'\n',1,3164)
LexToken(END,'end',1,3178)
LexToken(EOL,'\n',1,3181)
LexToken(IF,'if',1,3194)
@@ -606,8 +592,7 @@ LexToken(VAR,'Typeout',1,3238)
LexToken(SEMICOLON,';',1,3245)
LexToken(DQSTRING,'"E"',1,3248)
LexToken(CLOSESQBRACKET,']',1,3249)
-LexToken(SEMICOLON,';',1,3250)
-LexToken(EOL,'\n',1,3251)
+LexToken(EOL,'\n',1,3250)
LexToken(VAR,'MO',1,3268)
LexToken(ASSIGNMENT,'=',1,3270)
LexToken(OPENSQBRACKET,'[',1,3271)
@@ -618,8 +603,7 @@ LexToken(OPENBRACKET,'(',1,3283)
LexToken(VAR,'i',1,3284)
LexToken(CLOSEBRACKET,')',1,3285)
LexToken(CLOSESQBRACKET,']',1,3286)
-LexToken(SEMICOLON,';',1,3287)
-LexToken(EOL,'\n',1,3288)
+LexToken(EOL,'\n',1,3287)
LexToken(END,'end',1,3301)
LexToken(EOL,'\n',1,3304)
LexToken(IF,'if',1,3317)
@@ -641,8 +625,7 @@ LexToken(VAR,'Typeout',1,3361)
LexToken(SEMICOLON,';',1,3368)
LexToken(DQSTRING,'"I"',1,3371)
LexToken(CLOSESQBRACKET,']',1,3372)
-LexToken(SEMICOLON,';',1,3373)
-LexToken(EOL,'\n',1,3374)
+LexToken(EOL,'\n',1,3373)
LexToken(VAR,'MO',1,3391)
LexToken(ASSIGNMENT,'=',1,3393)
LexToken(OPENSQBRACKET,'[',1,3394)
@@ -653,8 +636,7 @@ LexToken(OPENBRACKET,'(',1,3406)
LexToken(VAR,'i',1,3407)
LexToken(CLOSEBRACKET,')',1,3408)
LexToken(CLOSESQBRACKET,']',1,3409)
-LexToken(SEMICOLON,';',1,3410)
-LexToken(EOL,'\n',1,3411)
+LexToken(EOL,'\n',1,3410)
LexToken(END,'end',1,3424)
LexToken(EOL,'\n',1,3427)
LexToken(END,'end',1,3436)
@@ -676,29 +658,25 @@ LexToken(DOT,'.',1,3504)
LexToken(VAR,'sim',1,3505)
LexToken(ASSIGNMENT,'=',1,3508)
LexToken(VAR,'ModelName',1,3509)
-LexToken(SEMICOLON,';',1,3518)
-LexToken(EOL,'\n',1,3519)
+LexToken(EOL,'\n',1,3518)
LexToken(VAR,'mo',1,3528)
LexToken(DOT,'.',1,3530)
LexToken(VAR,'inputs',1,3531)
LexToken(ASSIGNMENT,'=',1,3537)
LexToken(VAR,'MI',1,3538)
-LexToken(SEMICOLON,';',1,3540)
-LexToken(EOL,'\n',1,3541)
+LexToken(EOL,'\n',1,3540)
LexToken(VAR,'mo',1,3550)
LexToken(DOT,'.',1,3552)
LexToken(VAR,'outputs',1,3553)
LexToken(ASSIGNMENT,'=',1,3560)
LexToken(VAR,'MO',1,3561)
-LexToken(SEMICOLON,';',1,3563)
-LexToken(EOL,'\n',1,3564)
+LexToken(EOL,'\n',1,3563)
LexToken(VAR,'model',1,3573)
LexToken(DOT,'.',1,3578)
LexToken(VAR,'rpar',1,3579)
LexToken(ASSIGNMENT,'=',1,3583)
LexToken(VAR,'PrametersValue',1,3584)
-LexToken(SEMICOLON,';',1,3598)
-LexToken(EOL,'\n',1,3599)
+LexToken(EOL,'\n',1,3598)
LexToken(VAR,'mo',1,3608)
LexToken(DOT,'.',1,3610)
LexToken(VAR,'parameters',1,3611)
@@ -714,8 +692,7 @@ LexToken(OPENBRACKET,'(',1,3662)
LexToken(VAR,'ParametersName',1,3663)
LexToken(CLOSEBRACKET,')',1,3677)
LexToken(CLOSEBRACKET,')',1,3678)
-LexToken(SEMICOLON,';',1,3679)
-LexToken(EOL,'\n',1,3680)
+LexToken(EOL,'\n',1,3679)
LexToken(VAR,'exprs',1,3689)
LexToken(ASSIGNMENT,'=',1,3694)
LexToken(OPENSQBRACKET,'[',1,3695)
@@ -847,8 +824,7 @@ LexToken(DOT,'.',1,4106)
LexToken(VAR,'in_implicit',1,4107)
LexToken(ASSIGNMENT,'=',1,4118)
LexToken(VAR,'Typein',1,4119)
-LexToken(SEMICOLON,';',1,4125)
-LexToken(EOL,'\n',1,4126)
+LexToken(EOL,'\n',1,4125)
LexToken(VAR,'x',1,4135)
LexToken(DOT,'.',1,4136)
LexToken(VAR,'graphics',1,4137)
@@ -856,8 +832,7 @@ LexToken(DOT,'.',1,4145)
LexToken(VAR,'out_implicit',1,4146)
LexToken(ASSIGNMENT,'=',1,4158)
LexToken(VAR,'Typeout',1,4159)
-LexToken(SEMICOLON,';',1,4166)
-LexToken(EOL,'\n',1,4167)
+LexToken(EOL,'\n',1,4166)
LexToken(END,'end',1,4172)
LexToken(EOL,'\n',1,4175)
LexToken(ENDFUNCTION,'endfunction',1,4176)
diff --git a/js/Electrical/OpAmp.js b/js/Electrical/OpAmp.js
index c8f0d3a5..debceffe 100644
--- a/js/Electrical/OpAmp.js
+++ b/js/Electrical/OpAmp.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,'%f',1,1057)
LexToken(DO,'do',1,1060)
@@ -132,16 +126,14 @@ LexToken(CLOSEBRACKET,')',1,1299)
LexToken(COMMA,',',1,1300)
LexToken(VAR,'exprs',1,1301)
LexToken(CLOSEBRACKET,')',1,1306)
-LexToken(SEMICOLON,';',1,1307)
-LexToken(EOL,'\n',1,1308)
+LexToken(EOL,'\n',1,1307)
LexToken(IF,'if',1,1321)
LexToken(NOT,'~',1,1324)
LexToken(VAR,'ok',1,1325)
LexToken(THEN,'then',1,1328)
LexToken(EOL,'\n',1,1332)
LexToken(BREAK,'break',1,1349)
-LexToken(COMMA,',',1,1354)
-LexToken(EOL,'\n',1,1355)
+LexToken(EOL,'\n',1,1354)
LexToken(END,'end',1,1368)
LexToken(EOL,'\n',1,1371)
LexToken(VAR,'model',1,1384)
@@ -173,8 +165,7 @@ LexToken(DOT,'.',1,1483)
LexToken(VAR,'graphics',1,1484)
LexToken(ASSIGNMENT,'=',1,1492)
LexToken(VAR,'graphics',1,1493)
-LexToken(SEMICOLON,';',1,1501)
-LexToken(EOL,'\n',1,1502)
+LexToken(EOL,'\n',1,1501)
LexToken(VAR,'x',1,1515)
LexToken(DOT,'.',1,1516)
LexToken(VAR,'model',1,1517)
@@ -198,35 +189,30 @@ LexToken(VAR,'S',1,1718)
LexToken(ASSIGNMENT,'=',1,1719)
LexToken(OPENSQBRACKET,'[',1,1720)
LexToken(CLOSESQBRACKET,']',1,1721)
-LexToken(SEMICOLON,';',1,1722)
-LexToken(EOL,'\n',1,1723)
+LexToken(EOL,'\n',1,1722)
LexToken(VAR,'Z',1,1732)
LexToken(ASSIGNMENT,'=',1,1733)
LexToken(OPENSQBRACKET,'[',1,1734)
LexToken(CLOSESQBRACKET,']',1,1735)
-LexToken(SEMICOLON,';',1,1736)
-LexToken(EOL,'\n',1,1737)
+LexToken(EOL,'\n',1,1736)
LexToken(VAR,'model',1,1746)
LexToken(ASSIGNMENT,'=',1,1751)
LexToken(SCICOS_MODEL,'scicos_model',1,1752)
LexToken(OPENBRACKET,'(',1,1764)
LexToken(CLOSEBRACKET,')',1,1765)
-LexToken(SEMICOLON,';',1,1766)
-LexToken(EOL,'\n',1,1767)
+LexToken(EOL,'\n',1,1766)
LexToken(VAR,'model',1,1776)
LexToken(DOT,'.',1,1781)
LexToken(VAR,'sim',1,1782)
LexToken(ASSIGNMENT,'=',1,1785)
LexToken(DQSTRING,'"OpAmp"',1,1792)
-LexToken(SEMICOLON,';',1,1793)
-LexToken(EOL,'\n',1,1794)
+LexToken(EOL,'\n',1,1793)
LexToken(VAR,'model',1,1803)
LexToken(DOT,'.',1,1808)
LexToken(VAR,'blocktype',1,1809)
LexToken(ASSIGNMENT,'=',1,1818)
LexToken(DQSTRING,'"c"',1,1821)
-LexToken(SEMICOLON,';',1,1822)
-LexToken(EOL,'\n',1,1823)
+LexToken(EOL,'\n',1,1822)
LexToken(VAR,'model',1,1832)
LexToken(DOT,'.',1,1837)
LexToken(VAR,'dep_ut',1,1838)
@@ -235,15 +221,13 @@ LexToken(OPENSQBRACKET,'[',1,1845)
LexToken(PREVAR_BOOLEAN,'%t',1,1846)
LexToken(PREVAR_BOOLEAN,'%f',1,1849)
LexToken(CLOSESQBRACKET,']',1,1851)
-LexToken(SEMICOLON,';',1,1852)
-LexToken(EOL,'\n',1,1853)
+LexToken(EOL,'\n',1,1852)
LexToken(VAR,'mo',1,1862)
LexToken(ASSIGNMENT,'=',1,1864)
LexToken(VAR,'modelica',1,1865)
LexToken(OPENBRACKET,'(',1,1873)
LexToken(CLOSEBRACKET,')',1,1874)
-LexToken(SEMICOLON,';',1,1875)
-LexToken(EOL,'\n',1,1876)
+LexToken(EOL,'\n',1,1875)
LexToken(VAR,'mo',1,1885)
LexToken(DOT,'.',1,1887)
LexToken(VAR,'model',1,1888)
@@ -251,8 +235,7 @@ LexToken(ASSIGNMENT,'=',1,1893)
LexToken(VAR,'model',1,1894)
LexToken(DOT,'.',1,1899)
LexToken(VAR,'sim',1,1900)
-LexToken(SEMICOLON,';',1,1903)
-LexToken(EOL,'\n',1,1904)
+LexToken(EOL,'\n',1,1903)
LexToken(VAR,'mo',1,1913)
LexToken(DOT,'.',1,1915)
LexToken(VAR,'inputs',1,1916)
@@ -262,8 +245,7 @@ LexToken(DQSTRING,'"in_p"',1,1929)
LexToken(SEMICOLON,';',1,1930)
LexToken(DQSTRING,'"in_n"',1,1936)
LexToken(CLOSESQBRACKET,']',1,1937)
-LexToken(SEMICOLON,';',1,1938)
-LexToken(EOL,'\n',1,1939)
+LexToken(EOL,'\n',1,1938)
LexToken(VAR,'mo',1,1948)
LexToken(DOT,'.',1,1950)
LexToken(VAR,'outputs',1,1951)
@@ -271,8 +253,7 @@ LexToken(ASSIGNMENT,'=',1,1958)
LexToken(OPENSQBRACKET,'[',1,1959)
LexToken(DQSTRING,'"out"',1,1964)
LexToken(CLOSESQBRACKET,']',1,1965)
-LexToken(SEMICOLON,';',1,1966)
-LexToken(EOL,'\n',1,1967)
+LexToken(EOL,'\n',1,1966)
LexToken(VAR,'mo',1,1976)
LexToken(DOT,'.',1,1978)
LexToken(VAR,'parameters',1,1979)
@@ -283,15 +264,13 @@ LexToken(VAR,'S',1,1995)
LexToken(COMMA,',',1,1996)
LexToken(VAR,'Z',1,1997)
LexToken(CLOSEBRACKET,')',1,1998)
-LexToken(SEMICOLON,';',1,1999)
-LexToken(EOL,'\n',1,2000)
+LexToken(EOL,'\n',1,1999)
LexToken(VAR,'model',1,2009)
LexToken(DOT,'.',1,2014)
LexToken(VAR,'equations',1,2015)
LexToken(ASSIGNMENT,'=',1,2024)
LexToken(VAR,'mo',1,2025)
-LexToken(SEMICOLON,';',1,2027)
-LexToken(EOL,'\n',1,2028)
+LexToken(EOL,'\n',1,2027)
LexToken(VAR,'model',1,2037)
LexToken(DOT,'.',1,2042)
LexToken(VAR,'in',1,2043)
@@ -309,8 +288,7 @@ LexToken(CLOSEBRACKET,')',1,2069)
LexToken(COMMA,',',1,2070)
LexToken(NUMBER,'1',1,2071)
LexToken(CLOSEBRACKET,')',1,2072)
-LexToken(SEMICOLON,';',1,2073)
-LexToken(EOL,'\n',1,2074)
+LexToken(EOL,'\n',1,2073)
LexToken(VAR,'model',1,2083)
LexToken(DOT,'.',1,2088)
LexToken(VAR,'out',1,2089)
@@ -328,23 +306,20 @@ LexToken(CLOSEBRACKET,')',1,2117)
LexToken(COMMA,',',1,2118)
LexToken(NUMBER,'1',1,2119)
LexToken(CLOSEBRACKET,')',1,2120)
-LexToken(SEMICOLON,';',1,2121)
-LexToken(EOL,'\n',1,2122)
+LexToken(EOL,'\n',1,2121)
LexToken(VAR,'model',1,2131)
LexToken(DOT,'.',1,2136)
LexToken(VAR,'rpar',1,2137)
LexToken(ASSIGNMENT,'=',1,2141)
LexToken(VAR,'Z',1,2142)
-LexToken(SEMICOLON,';',1,2143)
-LexToken(EOL,'\n',1,2144)
+LexToken(EOL,'\n',1,2143)
LexToken(VAR,'exprs',1,2153)
LexToken(ASSIGNMENT,'=',1,2158)
LexToken(VAR,'string',1,2159)
LexToken(OPENBRACKET,'(',1,2165)
LexToken(VAR,'Z',1,2166)
LexToken(CLOSEBRACKET,')',1,2167)
-LexToken(SEMICOLON,';',1,2168)
-LexToken(EOL,'\n',1,2169)
+LexToken(EOL,'\n',1,2168)
LexToken(VAR,'gr_i',1,2178)
LexToken(ASSIGNMENT,'=',1,2182)
LexToken(OPENSQBRACKET,'[',1,2183)
diff --git a/js/Electrical/PMOS.js b/js/Electrical/PMOS.js
index 02feeec9..cca586a4 100644
--- a/js/Electrical/PMOS.js
+++ b/js/Electrical/PMOS.js
@@ -41,20 +41,17 @@ LexToken(VAR,'x',1,876)
LexToken(ASSIGNMENT,'=',1,877)
LexToken(OPENSQBRACKET,'[',1,878)
LexToken(CLOSESQBRACKET,']',1,879)
-LexToken(SEMICOLON,';',1,880)
-LexToken(EOL,'\n',1,881)
+LexToken(EOL,'\n',1,880)
LexToken(VAR,'y',1,886)
LexToken(ASSIGNMENT,'=',1,887)
LexToken(OPENSQBRACKET,'[',1,888)
LexToken(CLOSESQBRACKET,']',1,889)
-LexToken(SEMICOLON,';',1,890)
-LexToken(EOL,'\n',1,891)
+LexToken(EOL,'\n',1,890)
LexToken(VAR,'typ',1,896)
LexToken(ASSIGNMENT,'=',1,899)
LexToken(OPENSQBRACKET,'[',1,900)
LexToken(CLOSESQBRACKET,']',1,901)
-LexToken(SEMICOLON,';',1,902)
-LexToken(EOL,'\n',1,903)
+LexToken(EOL,'\n',1,902)
LexToken(SELECT,'select',1,908)
LexToken(VAR,'job',1,915)
LexToken(EOL,'\n',1,918)
@@ -65,15 +62,13 @@ LexToken(EOL,'\n',1,938)
LexToken(VAR,'x',1,947)
LexToken(ASSIGNMENT,'=',1,948)
LexToken(VAR,'arg1',1,949)
-LexToken(SEMICOLON,';',1,953)
-LexToken(EOL,'\n',1,954)
+LexToken(EOL,'\n',1,953)
LexToken(VAR,'graphics',1,963)
LexToken(ASSIGNMENT,'=',1,971)
LexToken(VAR,'arg1',1,972)
LexToken(DOT,'.',1,976)
LexToken(VAR,'graphics',1,977)
-LexToken(SEMICOLON,';',1,985)
-LexToken(EOL,'\n',1,986)
+LexToken(EOL,'\n',1,985)
LexToken(VAR,'exprs',1,995)
LexToken(ASSIGNMENT,'=',1,1000)
LexToken(VAR,'graphics',1,1001)
@@ -85,8 +80,7 @@ LexToken(ASSIGNMENT,'=',1,1029)
LexToken(VAR,'arg1',1,1030)
LexToken(DOT,'.',1,1034)
LexToken(VAR,'model',1,1035)
-LexToken(SEMICOLON,';',1,1040)
-LexToken(EOL,'\n',1,1041)
+LexToken(EOL,'\n',1,1040)
LexToken(WHILE,'while',1,1050)
LexToken(PREVAR_BOOLEAN,'%t',1,1056)
LexToken(DO,'do',1,1059)
@@ -197,8 +191,7 @@ LexToken(VAR,'ok',1,1669)
LexToken(THEN,'then',1,1672)
LexToken(EOL,'\n',1,1676)
LexToken(BREAK,'break',1,1693)
-LexToken(COMMA,',',1,1698)
-LexToken(EOL,'\n',1,1699)
+LexToken(EOL,'\n',1,1698)
LexToken(END,'end',1,1712)
LexToken(EOL,'\n',1,1715)
LexToken(VAR,'model',1,1728)
@@ -242,8 +235,7 @@ LexToken(DOT,'.',1,1838)
LexToken(VAR,'graphics',1,1839)
LexToken(ASSIGNMENT,'=',1,1847)
LexToken(VAR,'graphics',1,1848)
-LexToken(SEMICOLON,';',1,1856)
-LexToken(EOL,'\n',1,1857)
+LexToken(EOL,'\n',1,1856)
LexToken(VAR,'x',1,1870)
LexToken(DOT,'.',1,1871)
LexToken(VAR,'model',1,1872)
@@ -267,51 +259,42 @@ LexToken(EOL,'\n',1,1965)
LexToken(VAR,'W',1,1974)
LexToken(ASSIGNMENT,'=',1,1975)
LexToken(NUMBER,'50.0e-6',1,1976)
-LexToken(SEMICOLON,';',1,1983)
-LexToken(EOL,'\n',1,1984)
+LexToken(EOL,'\n',1,1983)
LexToken(VAR,'L',1,1993)
LexToken(ASSIGNMENT,'=',1,1994)
LexToken(NUMBER,'6.0e-6',1,1995)
-LexToken(SEMICOLON,';',1,2001)
-LexToken(EOL,'\n',1,2002)
+LexToken(EOL,'\n',1,2001)
LexToken(VAR,'Beta',1,2011)
LexToken(ASSIGNMENT,'=',1,2015)
LexToken(NUMBER,'0.0105e-3',1,2016)
-LexToken(SEMICOLON,';',1,2025)
-LexToken(EOL,'\n',1,2026)
+LexToken(EOL,'\n',1,2025)
LexToken(VAR,'Vt',1,2035)
LexToken(ASSIGNMENT,'=',1,2037)
LexToken(ADDITION,'-',1,2038)
LexToken(NUMBER,'1',1,2039)
-LexToken(SEMICOLON,';',1,2040)
-LexToken(EOL,'\n',1,2041)
+LexToken(EOL,'\n',1,2040)
LexToken(VAR,'K2',1,2050)
LexToken(ASSIGNMENT,'=',1,2052)
LexToken(NUMBER,'0.41',1,2053)
-LexToken(SEMICOLON,';',1,2057)
-LexToken(EOL,'\n',1,2058)
+LexToken(EOL,'\n',1,2057)
LexToken(VAR,'K5',1,2067)
LexToken(ASSIGNMENT,'=',1,2069)
LexToken(NUMBER,'0.839',1,2070)
-LexToken(SEMICOLON,';',1,2075)
-LexToken(EOL,'\n',1,2076)
+LexToken(EOL,'\n',1,2075)
LexToken(VAR,'dW',1,2085)
LexToken(ASSIGNMENT,'=',1,2087)
LexToken(ADDITION,'-',1,2088)
LexToken(NUMBER,'2.5e-6',1,2089)
-LexToken(SEMICOLON,';',1,2095)
-LexToken(EOL,'\n',1,2096)
+LexToken(EOL,'\n',1,2095)
LexToken(VAR,'dL',1,2105)
LexToken(ASSIGNMENT,'=',1,2107)
LexToken(ADDITION,'-',1,2108)
LexToken(NUMBER,'2.1e-6',1,2109)
-LexToken(SEMICOLON,';',1,2115)
-LexToken(EOL,'\n',1,2116)
+LexToken(EOL,'\n',1,2115)
LexToken(VAR,'RDS',1,2125)
LexToken(ASSIGNMENT,'=',1,2128)
LexToken(NUMBER,'1.e+7',1,2129)
-LexToken(SEMICOLON,';',1,2134)
-LexToken(EOL,'\n',1,2135)
+LexToken(EOL,'\n',1,2134)
LexToken(VAR,'model',1,2144)
LexToken(DOT,'.',1,2149)
LexToken(VAR,'sim',1,2150)
@@ -344,8 +327,7 @@ LexToken(DOT,'.',1,2250)
LexToken(VAR,'model',1,2251)
LexToken(ASSIGNMENT,'=',1,2256)
LexToken(DQSTRING,'"PMOS"',1,2262)
-LexToken(SEMICOLON,';',1,2263)
-LexToken(EOL,'\n',1,2264)
+LexToken(EOL,'\n',1,2263)
LexToken(VAR,'mo',1,2273)
LexToken(DOT,'.',1,2275)
LexToken(VAR,'outputs',1,2276)
@@ -363,8 +345,7 @@ LexToken(DOT,'.',1,2308)
LexToken(VAR,'inputs',1,2309)
LexToken(ASSIGNMENT,'=',1,2315)
LexToken(DQSTRING,'"G"',1,2318)
-LexToken(SEMICOLON,';',1,2319)
-LexToken(EOL,'\n',1,2320)
+LexToken(EOL,'\n',1,2319)
LexToken(VAR,'mo',1,2329)
LexToken(DOT,'.',1,2331)
LexToken(VAR,'parameters',1,2332)
diff --git a/js/Electrical/PNP.js b/js/Electrical/PNP.js
index 74e74b17..258ed58d 100644
--- a/js/Electrical/PNP.js
+++ b/js/Electrical/PNP.js
@@ -43,20 +43,17 @@ LexToken(VAR,'x',1,1003)
LexToken(ASSIGNMENT,'=',1,1004)
LexToken(OPENSQBRACKET,'[',1,1005)
LexToken(CLOSESQBRACKET,']',1,1006)
-LexToken(SEMICOLON,';',1,1007)
-LexToken(EOL,'\n',1,1008)
+LexToken(EOL,'\n',1,1007)
LexToken(VAR,'y',1,1013)
LexToken(ASSIGNMENT,'=',1,1014)
LexToken(OPENSQBRACKET,'[',1,1015)
LexToken(CLOSESQBRACKET,']',1,1016)
-LexToken(SEMICOLON,';',1,1017)
-LexToken(EOL,'\n',1,1018)
+LexToken(EOL,'\n',1,1017)
LexToken(VAR,'typ',1,1023)
LexToken(ASSIGNMENT,'=',1,1026)
LexToken(OPENSQBRACKET,'[',1,1027)
LexToken(CLOSESQBRACKET,']',1,1028)
-LexToken(SEMICOLON,';',1,1029)
-LexToken(EOL,'\n',1,1030)
+LexToken(EOL,'\n',1,1029)
LexToken(SELECT,'select',1,1035)
LexToken(VAR,'job',1,1042)
LexToken(EOL,'\n',1,1045)
@@ -67,15 +64,13 @@ LexToken(EOL,'\n',1,1065)
LexToken(VAR,'x',1,1074)
LexToken(ASSIGNMENT,'=',1,1075)
LexToken(VAR,'arg1',1,1076)
-LexToken(SEMICOLON,';',1,1080)
-LexToken(EOL,'\n',1,1081)
+LexToken(EOL,'\n',1,1080)
LexToken(VAR,'graphics',1,1090)
LexToken(ASSIGNMENT,'=',1,1098)
LexToken(VAR,'arg1',1,1099)
LexToken(DOT,'.',1,1103)
LexToken(VAR,'graphics',1,1104)
-LexToken(SEMICOLON,';',1,1112)
-LexToken(EOL,'\n',1,1113)
+LexToken(EOL,'\n',1,1112)
LexToken(VAR,'exprs',1,1122)
LexToken(ASSIGNMENT,'=',1,1127)
LexToken(VAR,'graphics',1,1128)
@@ -87,8 +82,7 @@ LexToken(ASSIGNMENT,'=',1,1156)
LexToken(VAR,'arg1',1,1157)
LexToken(DOT,'.',1,1161)
LexToken(VAR,'model',1,1162)
-LexToken(SEMICOLON,';',1,1167)
-LexToken(EOL,'\n',1,1168)
+LexToken(EOL,'\n',1,1167)
LexToken(VAR,'x',1,1177)
LexToken(ASSIGNMENT,'=',1,1178)
LexToken(VAR,'arg1',1,1179)
@@ -270,8 +264,7 @@ LexToken(VAR,'ok',1,2197)
LexToken(THEN,'then',1,2200)
LexToken(EOL,'\n',1,2204)
LexToken(BREAK,'break',1,2221)
-LexToken(COMMA,',',1,2226)
-LexToken(EOL,'\n',1,2227)
+LexToken(EOL,'\n',1,2226)
LexToken(END,'end',1,2240)
LexToken(EOL,'\n',1,2243)
LexToken(VAR,'x',1,2256)
@@ -450,20 +443,17 @@ LexToken(VAR,'Typein',1,2781)
LexToken(ASSIGNMENT,'=',1,2787)
LexToken(OPENSQBRACKET,'[',1,2788)
LexToken(CLOSESQBRACKET,']',1,2789)
-LexToken(SEMICOLON,';',1,2790)
-LexToken(EOL,'\n',1,2791)
+LexToken(EOL,'\n',1,2790)
LexToken(VAR,'Typeout',1,2800)
LexToken(ASSIGNMENT,'=',1,2807)
LexToken(OPENSQBRACKET,'[',1,2808)
LexToken(CLOSESQBRACKET,']',1,2809)
-LexToken(SEMICOLON,';',1,2810)
-LexToken(EOL,'\n',1,2811)
+LexToken(EOL,'\n',1,2810)
LexToken(VAR,'MI',1,2820)
LexToken(ASSIGNMENT,'=',1,2822)
LexToken(OPENSQBRACKET,'[',1,2823)
LexToken(CLOSESQBRACKET,']',1,2824)
-LexToken(SEMICOLON,';',1,2825)
-LexToken(EOL,'\n',1,2826)
+LexToken(EOL,'\n',1,2825)
LexToken(VAR,'MO',1,2835)
LexToken(ASSIGNMENT,'=',1,2837)
LexToken(OPENSQBRACKET,'[',1,2838)
@@ -539,8 +529,7 @@ LexToken(VAR,'Typein',1,3001)
LexToken(SEMICOLON,';',1,3007)
LexToken(DQSTRING,'"E"',1,3011)
LexToken(CLOSESQBRACKET,']',1,3012)
-LexToken(SEMICOLON,';',1,3013)
-LexToken(EOL,'\n',1,3014)
+LexToken(EOL,'\n',1,3013)
LexToken(VAR,'MI',1,3031)
LexToken(ASSIGNMENT,'=',1,3033)
LexToken(OPENSQBRACKET,'[',1,3034)
@@ -551,8 +540,7 @@ LexToken(OPENBRACKET,'(',1,3046)
LexToken(VAR,'i',1,3047)
LexToken(CLOSEBRACKET,')',1,3048)
LexToken(CLOSESQBRACKET,']',1,3049)
-LexToken(SEMICOLON,';',1,3050)
-LexToken(EOL,'\n',1,3051)
+LexToken(EOL,'\n',1,3050)
LexToken(END,'end',1,3064)
LexToken(EOL,'\n',1,3067)
LexToken(IF,'if',1,3080)
@@ -573,8 +561,7 @@ LexToken(VAR,'Typein',1,3124)
LexToken(SEMICOLON,';',1,3130)
LexToken(DQSTRING,'"I"',1,3134)
LexToken(CLOSESQBRACKET,']',1,3135)
-LexToken(SEMICOLON,';',1,3136)
-LexToken(EOL,'\n',1,3137)
+LexToken(EOL,'\n',1,3136)
LexToken(VAR,'MI',1,3154)
LexToken(ASSIGNMENT,'=',1,3156)
LexToken(OPENSQBRACKET,'[',1,3157)
@@ -585,8 +572,7 @@ LexToken(OPENBRACKET,'(',1,3169)
LexToken(VAR,'i',1,3170)
LexToken(CLOSEBRACKET,')',1,3171)
LexToken(CLOSESQBRACKET,']',1,3172)
-LexToken(SEMICOLON,';',1,3173)
-LexToken(EOL,'\n',1,3174)
+LexToken(EOL,'\n',1,3173)
LexToken(END,'end',1,3187)
LexToken(EOL,'\n',1,3190)
LexToken(IF,'if',1,3203)
@@ -608,8 +594,7 @@ LexToken(VAR,'Typeout',1,3247)
LexToken(SEMICOLON,';',1,3254)
LexToken(DQSTRING,'"E"',1,3257)
LexToken(CLOSESQBRACKET,']',1,3258)
-LexToken(SEMICOLON,';',1,3259)
-LexToken(EOL,'\n',1,3260)
+LexToken(EOL,'\n',1,3259)
LexToken(VAR,'MO',1,3277)
LexToken(ASSIGNMENT,'=',1,3279)
LexToken(OPENSQBRACKET,'[',1,3280)
@@ -620,8 +605,7 @@ LexToken(OPENBRACKET,'(',1,3292)
LexToken(VAR,'i',1,3293)
LexToken(CLOSEBRACKET,')',1,3294)
LexToken(CLOSESQBRACKET,']',1,3295)
-LexToken(SEMICOLON,';',1,3296)
-LexToken(EOL,'\n',1,3297)
+LexToken(EOL,'\n',1,3296)
LexToken(END,'end',1,3310)
LexToken(EOL,'\n',1,3313)
LexToken(IF,'if',1,3326)
@@ -643,8 +627,7 @@ LexToken(VAR,'Typeout',1,3370)
LexToken(SEMICOLON,';',1,3377)
LexToken(DQSTRING,'"I"',1,3380)
LexToken(CLOSESQBRACKET,']',1,3381)
-LexToken(SEMICOLON,';',1,3382)
-LexToken(EOL,'\n',1,3383)
+LexToken(EOL,'\n',1,3382)
LexToken(VAR,'MO',1,3400)
LexToken(ASSIGNMENT,'=',1,3402)
LexToken(OPENSQBRACKET,'[',1,3403)
@@ -655,8 +638,7 @@ LexToken(OPENBRACKET,'(',1,3415)
LexToken(VAR,'i',1,3416)
LexToken(CLOSEBRACKET,')',1,3417)
LexToken(CLOSESQBRACKET,']',1,3418)
-LexToken(SEMICOLON,';',1,3419)
-LexToken(EOL,'\n',1,3420)
+LexToken(EOL,'\n',1,3419)
LexToken(END,'end',1,3433)
LexToken(EOL,'\n',1,3436)
LexToken(END,'end',1,3445)
@@ -678,29 +660,25 @@ LexToken(DOT,'.',1,3513)
LexToken(VAR,'sim',1,3514)
LexToken(ASSIGNMENT,'=',1,3517)
LexToken(VAR,'ModelName',1,3518)
-LexToken(SEMICOLON,';',1,3527)
-LexToken(EOL,'\n',1,3528)
+LexToken(EOL,'\n',1,3527)
LexToken(VAR,'mo',1,3537)
LexToken(DOT,'.',1,3539)
LexToken(VAR,'inputs',1,3540)
LexToken(ASSIGNMENT,'=',1,3546)
LexToken(VAR,'MI',1,3547)
-LexToken(SEMICOLON,';',1,3549)
-LexToken(EOL,'\n',1,3550)
+LexToken(EOL,'\n',1,3549)
LexToken(VAR,'mo',1,3559)
LexToken(DOT,'.',1,3561)
LexToken(VAR,'outputs',1,3562)
LexToken(ASSIGNMENT,'=',1,3569)
LexToken(VAR,'MO',1,3570)
-LexToken(SEMICOLON,';',1,3572)
-LexToken(EOL,'\n',1,3573)
+LexToken(EOL,'\n',1,3572)
LexToken(VAR,'model',1,3582)
LexToken(DOT,'.',1,3587)
LexToken(VAR,'rpar',1,3588)
LexToken(ASSIGNMENT,'=',1,3592)
LexToken(VAR,'PrametersValue',1,3593)
-LexToken(SEMICOLON,';',1,3607)
-LexToken(EOL,'\n',1,3608)
+LexToken(EOL,'\n',1,3607)
LexToken(VAR,'mo',1,3617)
LexToken(DOT,'.',1,3619)
LexToken(VAR,'parameters',1,3620)
@@ -716,8 +694,7 @@ LexToken(OPENBRACKET,'(',1,3671)
LexToken(VAR,'ParametersName',1,3672)
LexToken(CLOSEBRACKET,')',1,3686)
LexToken(CLOSEBRACKET,')',1,3687)
-LexToken(SEMICOLON,';',1,3688)
-LexToken(EOL,'\n',1,3689)
+LexToken(EOL,'\n',1,3688)
LexToken(VAR,'exprs',1,3698)
LexToken(ASSIGNMENT,'=',1,3703)
LexToken(OPENSQBRACKET,'[',1,3704)
@@ -849,8 +826,7 @@ LexToken(DOT,'.',1,4115)
LexToken(VAR,'in_implicit',1,4116)
LexToken(ASSIGNMENT,'=',1,4127)
LexToken(VAR,'Typein',1,4128)
-LexToken(SEMICOLON,';',1,4134)
-LexToken(EOL,'\n',1,4135)
+LexToken(EOL,'\n',1,4134)
LexToken(VAR,'x',1,4144)
LexToken(DOT,'.',1,4145)
LexToken(VAR,'graphics',1,4146)
@@ -858,8 +834,7 @@ LexToken(DOT,'.',1,4154)
LexToken(VAR,'out_implicit',1,4155)
LexToken(ASSIGNMENT,'=',1,4167)
LexToken(VAR,'Typeout',1,4168)
-LexToken(SEMICOLON,';',1,4175)
-LexToken(EOL,'\n',1,4176)
+LexToken(EOL,'\n',1,4175)
LexToken(END,'end',1,4181)
LexToken(EOL,'\n',1,4184)
LexToken(ENDFUNCTION,'endfunction',1,4185)
diff --git a/js/Electrical/PotentialSensor.js b/js/Electrical/PotentialSensor.js
index 2b94fccf..69eba8ad 100644
--- a/js/Electrical/PotentialSensor.js
+++ b/js/Electrical/PotentialSensor.js
@@ -45,20 +45,17 @@ LexToken(VAR,'x',1,1104)
LexToken(ASSIGNMENT,'=',1,1105)
LexToken(OPENSQBRACKET,'[',1,1106)
LexToken(CLOSESQBRACKET,']',1,1107)
-LexToken(SEMICOLON,';',1,1108)
-LexToken(EOL,'\n',1,1109)
+LexToken(EOL,'\n',1,1108)
LexToken(VAR,'y',1,1114)
LexToken(ASSIGNMENT,'=',1,1115)
LexToken(OPENSQBRACKET,'[',1,1116)
LexToken(CLOSESQBRACKET,']',1,1117)
-LexToken(SEMICOLON,';',1,1118)
-LexToken(EOL,'\n',1,1119)
+LexToken(EOL,'\n',1,1118)
LexToken(VAR,'typ',1,1124)
LexToken(ASSIGNMENT,'=',1,1127)
LexToken(OPENSQBRACKET,'[',1,1128)
LexToken(CLOSESQBRACKET,']',1,1129)
-LexToken(SEMICOLON,';',1,1130)
-LexToken(EOL,'\n',1,1131)
+LexToken(EOL,'\n',1,1130)
LexToken(SELECT,'select',1,1136)
LexToken(VAR,'job',1,1143)
LexToken(EOL,'\n',1,1146)
@@ -69,8 +66,7 @@ LexToken(EOL,'\n',1,1166)
LexToken(VAR,'x',1,1175)
LexToken(ASSIGNMENT,'=',1,1176)
LexToken(VAR,'arg1',1,1177)
-LexToken(SEMICOLON,';',1,1181)
-LexToken(EOL,'\n',1,1182)
+LexToken(EOL,'\n',1,1181)
LexToken(CASE,'case',1,1187)
LexToken(DQSTRING,'"define"',1,1199)
LexToken(THEN,'then',1,1201)
@@ -88,8 +84,7 @@ LexToken(ASSIGNMENT,'=',1,1251)
LexToken(OPENSQBRACKET,'[',1,1252)
LexToken(NUMBER,'1',1,1253)
LexToken(CLOSESQBRACKET,']',1,1254)
-LexToken(SEMICOLON,';',1,1255)
-LexToken(EOL,'\n',1,1256)
+LexToken(EOL,'\n',1,1255)
LexToken(VAR,'model',1,1265)
LexToken(DOT,'.',1,1270)
LexToken(VAR,'out',1,1271)
@@ -97,8 +92,7 @@ LexToken(ASSIGNMENT,'=',1,1274)
LexToken(OPENSQBRACKET,'[',1,1275)
LexToken(NUMBER,'1',1,1276)
LexToken(CLOSESQBRACKET,']',1,1277)
-LexToken(SEMICOLON,';',1,1278)
-LexToken(EOL,'\n',1,1279)
+LexToken(EOL,'\n',1,1278)
LexToken(VAR,'model',1,1288)
LexToken(DOT,'.',1,1293)
LexToken(VAR,'rpar',1,1294)
@@ -144,8 +138,7 @@ LexToken(DOT,'.',1,1462)
LexToken(VAR,'inputs',1,1463)
LexToken(ASSIGNMENT,'=',1,1469)
LexToken(DQSTRING,'"p"',1,1472)
-LexToken(SEMICOLON,';',1,1473)
-LexToken(EOL,'\n',1,1474)
+LexToken(EOL,'\n',1,1473)
LexToken(VAR,'mo',1,1483)
LexToken(DOT,'.',1,1485)
LexToken(VAR,'outputs',1,1486)
diff --git a/js/Electrical/Resistor.js b/js/Electrical/Resistor.js
index 3074afba..b10daa85 100644
--- a/js/Electrical/Resistor.js
+++ b/js/Electrical/Resistor.js
@@ -45,20 +45,17 @@ LexToken(VAR,'x',1,1096)
LexToken(ASSIGNMENT,'=',1,1097)
LexToken(OPENSQBRACKET,'[',1,1098)
LexToken(CLOSESQBRACKET,']',1,1099)
-LexToken(SEMICOLON,';',1,1100)
-LexToken(EOL,'\n',1,1101)
+LexToken(EOL,'\n',1,1100)
LexToken(VAR,'y',1,1106)
LexToken(ASSIGNMENT,'=',1,1107)
LexToken(OPENSQBRACKET,'[',1,1108)
LexToken(CLOSESQBRACKET,']',1,1109)
-LexToken(SEMICOLON,';',1,1110)
-LexToken(EOL,'\n',1,1111)
+LexToken(EOL,'\n',1,1110)
LexToken(VAR,'typ',1,1116)
LexToken(ASSIGNMENT,'=',1,1119)
LexToken(OPENSQBRACKET,'[',1,1120)
LexToken(CLOSESQBRACKET,']',1,1121)
-LexToken(SEMICOLON,';',1,1122)
-LexToken(EOL,'\n',1,1123)
+LexToken(EOL,'\n',1,1122)
LexToken(SELECT,'select',1,1128)
LexToken(VAR,'job',1,1135)
LexToken(EOL,'\n',1,1138)
@@ -69,15 +66,13 @@ LexToken(EOL,'\n',1,1158)
LexToken(VAR,'x',1,1167)
LexToken(ASSIGNMENT,'=',1,1168)
LexToken(VAR,'arg1',1,1169)
-LexToken(SEMICOLON,';',1,1173)
-LexToken(EOL,'\n',1,1174)
+LexToken(EOL,'\n',1,1173)
LexToken(VAR,'graphics',1,1183)
LexToken(ASSIGNMENT,'=',1,1191)
LexToken(VAR,'arg1',1,1192)
LexToken(DOT,'.',1,1196)
LexToken(VAR,'graphics',1,1197)
-LexToken(SEMICOLON,';',1,1205)
-LexToken(EOL,'\n',1,1206)
+LexToken(EOL,'\n',1,1205)
LexToken(VAR,'exprs',1,1215)
LexToken(ASSIGNMENT,'=',1,1220)
LexToken(VAR,'graphics',1,1221)
@@ -89,8 +84,7 @@ LexToken(ASSIGNMENT,'=',1,1249)
LexToken(VAR,'arg1',1,1250)
LexToken(DOT,'.',1,1254)
LexToken(VAR,'model',1,1255)
-LexToken(SEMICOLON,';',1,1260)
-LexToken(EOL,'\n',1,1261)
+LexToken(EOL,'\n',1,1260)
LexToken(WHILE,'while',1,1270)
LexToken(PREVAR_BOOLEAN,'%t',1,1276)
LexToken(DO,'do',1,1279)
@@ -125,8 +119,7 @@ LexToken(VAR,'ok',1,1416)
LexToken(THEN,'then',1,1419)
LexToken(EOL,'\n',1,1423)
LexToken(BREAK,'break',1,1440)
-LexToken(COMMA,',',1,1445)
-LexToken(EOL,'\n',1,1446)
+LexToken(EOL,'\n',1,1445)
LexToken(END,'end',1,1459)
LexToken(EOL,'\n',1,1462)
LexToken(VAR,'model',1,1475)
@@ -160,8 +153,7 @@ LexToken(DOT,'.',1,1584)
LexToken(VAR,'graphics',1,1585)
LexToken(ASSIGNMENT,'=',1,1593)
LexToken(VAR,'graphics',1,1594)
-LexToken(SEMICOLON,';',1,1602)
-LexToken(EOL,'\n',1,1603)
+LexToken(EOL,'\n',1,1602)
LexToken(VAR,'x',1,1616)
LexToken(DOT,'.',1,1617)
LexToken(VAR,'model',1,1618)
@@ -230,15 +222,13 @@ LexToken(DOT,'.',1,1894)
LexToken(VAR,'inputs',1,1895)
LexToken(ASSIGNMENT,'=',1,1901)
LexToken(DQSTRING,'"p"',1,1904)
-LexToken(SEMICOLON,';',1,1905)
-LexToken(EOL,'\n',1,1906)
+LexToken(EOL,'\n',1,1905)
LexToken(VAR,'mo',1,1915)
LexToken(DOT,'.',1,1917)
LexToken(VAR,'outputs',1,1918)
LexToken(ASSIGNMENT,'=',1,1925)
LexToken(DQSTRING,'"n"',1,1928)
-LexToken(SEMICOLON,';',1,1929)
-LexToken(EOL,'\n',1,1930)
+LexToken(EOL,'\n',1,1929)
LexToken(VAR,'mo',1,1939)
LexToken(DOT,'.',1,1941)
LexToken(VAR,'parameters',1,1942)
diff --git a/js/Electrical/SineVoltage.js b/js/Electrical/SineVoltage.js
index 34165c61..479638ef 100644
--- a/js/Electrical/SineVoltage.js
+++ b/js/Electrical/SineVoltage.js
@@ -45,20 +45,17 @@ LexToken(VAR,'x',1,1100)
LexToken(ASSIGNMENT,'=',1,1101)
LexToken(OPENSQBRACKET,'[',1,1102)
LexToken(CLOSESQBRACKET,']',1,1103)
-LexToken(SEMICOLON,';',1,1104)
-LexToken(EOL,'\n',1,1105)
+LexToken(EOL,'\n',1,1104)
LexToken(VAR,'y',1,1110)
LexToken(ASSIGNMENT,'=',1,1111)
LexToken(OPENSQBRACKET,'[',1,1112)
LexToken(CLOSESQBRACKET,']',1,1113)
-LexToken(SEMICOLON,';',1,1114)
-LexToken(EOL,'\n',1,1115)
+LexToken(EOL,'\n',1,1114)
LexToken(VAR,'typ',1,1120)
LexToken(ASSIGNMENT,'=',1,1123)
LexToken(OPENSQBRACKET,'[',1,1124)
LexToken(CLOSESQBRACKET,']',1,1125)
-LexToken(SEMICOLON,';',1,1126)
-LexToken(EOL,'\n',1,1127)
+LexToken(EOL,'\n',1,1126)
LexToken(SELECT,'select',1,1132)
LexToken(VAR,'job',1,1139)
LexToken(EOL,'\n',1,1142)
@@ -69,15 +66,13 @@ LexToken(EOL,'\n',1,1162)
LexToken(VAR,'x',1,1171)
LexToken(ASSIGNMENT,'=',1,1172)
LexToken(VAR,'arg1',1,1173)
-LexToken(SEMICOLON,';',1,1177)
-LexToken(EOL,'\n',1,1178)
+LexToken(EOL,'\n',1,1177)
LexToken(VAR,'graphics',1,1187)
LexToken(ASSIGNMENT,'=',1,1195)
LexToken(VAR,'arg1',1,1196)
LexToken(DOT,'.',1,1200)
LexToken(VAR,'graphics',1,1201)
-LexToken(SEMICOLON,';',1,1209)
-LexToken(EOL,'\n',1,1210)
+LexToken(EOL,'\n',1,1209)
LexToken(VAR,'exprs',1,1219)
LexToken(ASSIGNMENT,'=',1,1224)
LexToken(VAR,'graphics',1,1225)
@@ -89,8 +84,7 @@ LexToken(ASSIGNMENT,'=',1,1253)
LexToken(VAR,'arg1',1,1254)
LexToken(DOT,'.',1,1258)
LexToken(VAR,'model',1,1259)
-LexToken(SEMICOLON,';',1,1264)
-LexToken(EOL,'\n',1,1265)
+LexToken(EOL,'\n',1,1264)
LexToken(WHILE,'while',1,1274)
LexToken(PREVAR_BOOLEAN,'%t',1,1280)
LexToken(DO,'do',1,1283)
@@ -159,8 +153,7 @@ LexToken(VAR,'ok',1,1566)
LexToken(THEN,'then',1,1569)
LexToken(EOL,'\n',1,1573)
LexToken(BREAK,'break',1,1590)
-LexToken(COMMA,',',1,1595)
-LexToken(EOL,'\n',1,1596)
+LexToken(EOL,'\n',1,1595)
LexToken(END,'end',1,1609)
LexToken(EOL,'\n',1,1612)
LexToken(VAR,'model',1,1625)
@@ -212,8 +205,7 @@ LexToken(DOT,'.',1,1776)
LexToken(VAR,'graphics',1,1777)
LexToken(ASSIGNMENT,'=',1,1785)
LexToken(VAR,'graphics',1,1786)
-LexToken(SEMICOLON,';',1,1794)
-LexToken(EOL,'\n',1,1795)
+LexToken(EOL,'\n',1,1794)
LexToken(VAR,'x',1,1808)
LexToken(DOT,'.',1,1809)
LexToken(VAR,'model',1,1810)
@@ -241,8 +233,7 @@ LexToken(ASSIGNMENT,'=',1,1920)
LexToken(OPENSQBRACKET,'[',1,1921)
LexToken(NUMBER,'1',1,1922)
LexToken(CLOSESQBRACKET,']',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,'out',1,1940)
@@ -250,8 +241,7 @@ LexToken(ASSIGNMENT,'=',1,1943)
LexToken(OPENSQBRACKET,'[',1,1944)
LexToken(NUMBER,'1',1,1945)
LexToken(CLOSESQBRACKET,']',1,1946)
-LexToken(SEMICOLON,';',1,1947)
-LexToken(EOL,'\n',1,1948)
+LexToken(EOL,'\n',1,1947)
LexToken(VAR,'V',1,1957)
LexToken(ASSIGNMENT,'=',1,1958)
LexToken(NUMBER,'1',1,1959)
@@ -326,15 +316,13 @@ LexToken(DOT,'.',1,2216)
LexToken(VAR,'inputs',1,2217)
LexToken(ASSIGNMENT,'=',1,2223)
LexToken(DQSTRING,'"p"',1,2226)
-LexToken(SEMICOLON,';',1,2227)
-LexToken(EOL,'\n',1,2228)
+LexToken(EOL,'\n',1,2227)
LexToken(VAR,'mo',1,2237)
LexToken(DOT,'.',1,2239)
LexToken(VAR,'outputs',1,2240)
LexToken(ASSIGNMENT,'=',1,2247)
LexToken(DQSTRING,'"n"',1,2250)
-LexToken(SEMICOLON,';',1,2251)
-LexToken(EOL,'\n',1,2252)
+LexToken(EOL,'\n',1,2251)
LexToken(VAR,'mo',1,2261)
LexToken(DOT,'.',1,2263)
LexToken(VAR,'parameters',1,2264)
diff --git a/js/Electrical/Switch.js b/js/Electrical/Switch.js
index fea65fe9..0d0c2207 100644
--- a/js/Electrical/Switch.js
+++ b/js/Electrical/Switch.js
@@ -45,20 +45,17 @@ LexToken(VAR,'x',1,1094)
LexToken(ASSIGNMENT,'=',1,1095)
LexToken(OPENSQBRACKET,'[',1,1096)
LexToken(CLOSESQBRACKET,']',1,1097)
-LexToken(SEMICOLON,';',1,1098)
-LexToken(EOL,'\n',1,1099)
+LexToken(EOL,'\n',1,1098)
LexToken(VAR,'y',1,1104)
LexToken(ASSIGNMENT,'=',1,1105)
LexToken(OPENSQBRACKET,'[',1,1106)
LexToken(CLOSESQBRACKET,']',1,1107)
-LexToken(SEMICOLON,';',1,1108)
-LexToken(EOL,'\n',1,1109)
+LexToken(EOL,'\n',1,1108)
LexToken(VAR,'typ',1,1114)
LexToken(ASSIGNMENT,'=',1,1117)
LexToken(OPENSQBRACKET,'[',1,1118)
LexToken(CLOSESQBRACKET,']',1,1119)
-LexToken(SEMICOLON,';',1,1120)
-LexToken(EOL,'\n',1,1121)
+LexToken(EOL,'\n',1,1120)
LexToken(SELECT,'select',1,1126)
LexToken(VAR,'job',1,1133)
LexToken(EOL,'\n',1,1136)
@@ -69,15 +66,13 @@ LexToken(EOL,'\n',1,1156)
LexToken(VAR,'x',1,1165)
LexToken(ASSIGNMENT,'=',1,1166)
LexToken(VAR,'arg1',1,1167)
-LexToken(SEMICOLON,';',1,1171)
-LexToken(EOL,'\n',1,1172)
+LexToken(EOL,'\n',1,1171)
LexToken(VAR,'graphics',1,1181)
LexToken(ASSIGNMENT,'=',1,1189)
LexToken(VAR,'arg1',1,1190)
LexToken(DOT,'.',1,1194)
LexToken(VAR,'graphics',1,1195)
-LexToken(SEMICOLON,';',1,1203)
-LexToken(EOL,'\n',1,1204)
+LexToken(EOL,'\n',1,1203)
LexToken(VAR,'exprs',1,1213)
LexToken(ASSIGNMENT,'=',1,1218)
LexToken(VAR,'graphics',1,1219)
@@ -89,8 +84,7 @@ LexToken(ASSIGNMENT,'=',1,1247)
LexToken(VAR,'arg1',1,1248)
LexToken(DOT,'.',1,1252)
LexToken(VAR,'model',1,1253)
-LexToken(SEMICOLON,';',1,1258)
-LexToken(EOL,'\n',1,1259)
+LexToken(EOL,'\n',1,1258)
LexToken(WHILE,'while',1,1268)
LexToken(PREVAR_BOOLEAN,'%t',1,1274)
LexToken(DO,'do',1,1277)
@@ -135,8 +129,7 @@ LexToken(VAR,'ok',1,1498)
LexToken(THEN,'then',1,1501)
LexToken(EOL,'\n',1,1505)
LexToken(BREAK,'break',1,1522)
-LexToken(COMMA,',',1,1527)
-LexToken(EOL,'\n',1,1528)
+LexToken(EOL,'\n',1,1527)
LexToken(END,'end',1,1541)
LexToken(EOL,'\n',1,1544)
LexToken(VAR,'model',1,1557)
@@ -166,8 +159,7 @@ LexToken(DOT,'.',1,1648)
LexToken(VAR,'graphics',1,1649)
LexToken(ASSIGNMENT,'=',1,1657)
LexToken(VAR,'graphics',1,1658)
-LexToken(SEMICOLON,';',1,1666)
-LexToken(EOL,'\n',1,1667)
+LexToken(EOL,'\n',1,1666)
LexToken(VAR,'x',1,1680)
LexToken(DOT,'.',1,1681)
LexToken(VAR,'model',1,1682)
@@ -191,13 +183,11 @@ LexToken(EOL,'\n',1,1775)
LexToken(VAR,'Ron',1,1784)
LexToken(ASSIGNMENT,'=',1,1787)
LexToken(NUMBER,'0.01',1,1788)
-LexToken(SEMICOLON,';',1,1792)
-LexToken(EOL,'\n',1,1793)
+LexToken(EOL,'\n',1,1792)
LexToken(VAR,'Roff',1,1802)
LexToken(ASSIGNMENT,'=',1,1806)
LexToken(NUMBER,'1e5',1,1807)
-LexToken(SEMICOLON,';',1,1810)
-LexToken(EOL,'\n',1,1811)
+LexToken(EOL,'\n',1,1810)
LexToken(VAR,'S',1,1820)
LexToken(ASSIGNMENT,'=',1,1821)
LexToken(OPENSQBRACKET,'[',1,1822)
@@ -205,16 +195,14 @@ LexToken(DQSTRING,'"Ron"',1,1827)
LexToken(SEMICOLON,';',1,1828)
LexToken(DQSTRING,'"Roff"',1,1834)
LexToken(CLOSESQBRACKET,']',1,1835)
-LexToken(SEMICOLON,';',1,1836)
-LexToken(EOL,'\n',1,1837)
+LexToken(EOL,'\n',1,1836)
LexToken(VAR,'Z',1,1846)
LexToken(ASSIGNMENT,'=',1,1847)
LexToken(VAR,'eval',1,1848)
LexToken(OPENBRACKET,'(',1,1852)
LexToken(VAR,'S',1,1853)
LexToken(CLOSEBRACKET,')',1,1854)
-LexToken(SEMICOLON,';',1,1855)
-LexToken(EOL,'\n',1,1856)
+LexToken(EOL,'\n',1,1855)
LexToken(VAR,'model',1,1865)
LexToken(DOT,'.',1,1870)
LexToken(VAR,'sim',1,1871)
@@ -259,15 +247,13 @@ LexToken(DQSTRING,'"p"',1,2011)
LexToken(SEMICOLON,';',1,2012)
LexToken(DQSTRING,'"inp"',1,2017)
LexToken(CLOSESQBRACKET,']',1,2018)
-LexToken(SEMICOLON,';',1,2019)
-LexToken(EOL,'\n',1,2020)
+LexToken(EOL,'\n',1,2019)
LexToken(VAR,'mo',1,2029)
LexToken(DOT,'.',1,2031)
LexToken(VAR,'outputs',1,2032)
LexToken(ASSIGNMENT,'=',1,2039)
LexToken(DQSTRING,'"n"',1,2042)
-LexToken(SEMICOLON,';',1,2043)
-LexToken(EOL,'\n',1,2044)
+LexToken(EOL,'\n',1,2043)
LexToken(VAR,'mo',1,2053)
LexToken(DOT,'.',1,2055)
LexToken(VAR,'parameters',1,2056)
@@ -278,8 +264,7 @@ LexToken(VAR,'S',1,2072)
LexToken(COMMA,',',1,2073)
LexToken(VAR,'Z',1,2074)
LexToken(CLOSEBRACKET,')',1,2075)
-LexToken(SEMICOLON,';',1,2076)
-LexToken(EOL,'\n',1,2077)
+LexToken(EOL,'\n',1,2076)
LexToken(VAR,'model',1,2086)
LexToken(DOT,'.',1,2091)
LexToken(VAR,'equations',1,2092)
@@ -327,22 +312,19 @@ LexToken(DOT,'.',1,2210)
LexToken(VAR,'rpar',1,2211)
LexToken(ASSIGNMENT,'=',1,2215)
LexToken(VAR,'Z',1,2216)
-LexToken(SEMICOLON,';',1,2217)
-LexToken(EOL,'\n',1,2218)
+LexToken(EOL,'\n',1,2217)
LexToken(VAR,'exprs',1,2227)
LexToken(ASSIGNMENT,'=',1,2232)
LexToken(VAR,'string',1,2233)
LexToken(OPENBRACKET,'(',1,2239)
LexToken(VAR,'Z',1,2240)
LexToken(CLOSEBRACKET,')',1,2241)
-LexToken(SEMICOLON,';',1,2242)
-LexToken(EOL,'\n',1,2243)
+LexToken(EOL,'\n',1,2242)
LexToken(VAR,'gr_i',1,2252)
LexToken(ASSIGNMENT,'=',1,2256)
LexToken(OPENSQBRACKET,'[',1,2257)
LexToken(CLOSESQBRACKET,']',1,2258)
-LexToken(SEMICOLON,';',1,2259)
-LexToken(EOL,'\n',1,2260)
+LexToken(EOL,'\n',1,2259)
LexToken(VAR,'x',1,2269)
LexToken(ASSIGNMENT,'=',1,2270)
LexToken(VAR,'standard_define',1,2271)
diff --git a/js/Electrical/VVsourceAC.js b/js/Electrical/VVsourceAC.js
index a87c722f..6c124c4f 100644
--- a/js/Electrical/VVsourceAC.js
+++ b/js/Electrical/VVsourceAC.js
@@ -45,20 +45,17 @@ LexToken(VAR,'x',1,1098)
LexToken(ASSIGNMENT,'=',1,1099)
LexToken(OPENSQBRACKET,'[',1,1100)
LexToken(CLOSESQBRACKET,']',1,1101)
-LexToken(SEMICOLON,';',1,1102)
-LexToken(EOL,'\n',1,1103)
+LexToken(EOL,'\n',1,1102)
LexToken(VAR,'y',1,1108)
LexToken(ASSIGNMENT,'=',1,1109)
LexToken(OPENSQBRACKET,'[',1,1110)
LexToken(CLOSESQBRACKET,']',1,1111)
-LexToken(SEMICOLON,';',1,1112)
-LexToken(EOL,'\n',1,1113)
+LexToken(EOL,'\n',1,1112)
LexToken(VAR,'typ',1,1118)
LexToken(ASSIGNMENT,'=',1,1121)
LexToken(OPENSQBRACKET,'[',1,1122)
LexToken(CLOSESQBRACKET,']',1,1123)
-LexToken(SEMICOLON,';',1,1124)
-LexToken(EOL,'\n',1,1125)
+LexToken(EOL,'\n',1,1124)
LexToken(SELECT,'select',1,1130)
LexToken(VAR,'job',1,1137)
LexToken(EOL,'\n',1,1140)
@@ -69,15 +66,13 @@ LexToken(EOL,'\n',1,1160)
LexToken(VAR,'x',1,1169)
LexToken(ASSIGNMENT,'=',1,1170)
LexToken(VAR,'arg1',1,1171)
-LexToken(SEMICOLON,';',1,1175)
-LexToken(EOL,'\n',1,1176)
+LexToken(EOL,'\n',1,1175)
LexToken(VAR,'graphics',1,1185)
LexToken(ASSIGNMENT,'=',1,1193)
LexToken(VAR,'arg1',1,1194)
LexToken(DOT,'.',1,1198)
LexToken(VAR,'graphics',1,1199)
-LexToken(SEMICOLON,';',1,1207)
-LexToken(EOL,'\n',1,1208)
+LexToken(EOL,'\n',1,1207)
LexToken(VAR,'exprs',1,1217)
LexToken(ASSIGNMENT,'=',1,1222)
LexToken(VAR,'graphics',1,1223)
@@ -89,8 +84,7 @@ LexToken(ASSIGNMENT,'=',1,1251)
LexToken(VAR,'arg1',1,1252)
LexToken(DOT,'.',1,1256)
LexToken(VAR,'model',1,1257)
-LexToken(SEMICOLON,';',1,1262)
-LexToken(EOL,'\n',1,1263)
+LexToken(EOL,'\n',1,1262)
LexToken(WHILE,'while',1,1272)
LexToken(PREVAR_BOOLEAN,'%t',1,1278)
LexToken(DO,'do',1,1281)
@@ -128,8 +122,7 @@ LexToken(VAR,'ok',1,1444)
LexToken(THEN,'then',1,1447)
LexToken(EOL,'\n',1,1451)
LexToken(BREAK,'break',1,1468)
-LexToken(COMMA,',',1,1473)
-LexToken(EOL,'\n',1,1474)
+LexToken(EOL,'\n',1,1473)
LexToken(END,'end',1,1487)
LexToken(EOL,'\n',1,1490)
LexToken(VAR,'model',1,1503)
@@ -165,8 +158,7 @@ LexToken(DOT,'.',1,1616)
LexToken(VAR,'graphics',1,1617)
LexToken(ASSIGNMENT,'=',1,1625)
LexToken(VAR,'graphics',1,1626)
-LexToken(SEMICOLON,';',1,1634)
-LexToken(EOL,'\n',1,1635)
+LexToken(EOL,'\n',1,1634)
LexToken(VAR,'x',1,1648)
LexToken(DOT,'.',1,1649)
LexToken(VAR,'model',1,1650)
@@ -196,8 +188,7 @@ LexToken(NUMBER,'1',1,1762)
LexToken(SEMICOLON,';',1,1763)
LexToken(NUMBER,'1',1,1764)
LexToken(CLOSESQBRACKET,']',1,1765)
-LexToken(SEMICOLON,';',1,1766)
-LexToken(EOL,'\n',1,1767)
+LexToken(EOL,'\n',1,1766)
LexToken(VAR,'model',1,1776)
LexToken(DOT,'.',1,1781)
LexToken(VAR,'out',1,1782)
@@ -205,8 +196,7 @@ LexToken(ASSIGNMENT,'=',1,1785)
LexToken(OPENSQBRACKET,'[',1,1786)
LexToken(NUMBER,'1',1,1787)
LexToken(CLOSESQBRACKET,']',1,1788)
-LexToken(SEMICOLON,';',1,1789)
-LexToken(EOL,'\n',1,1790)
+LexToken(EOL,'\n',1,1789)
LexToken(VAR,'VA',1,1799)
LexToken(ASSIGNMENT,'=',1,1801)
LexToken(NUMBER,'220',1,1802)
@@ -265,15 +255,13 @@ LexToken(DQSTRING,'"p"',1,2005)
LexToken(COMMA,',',1,2006)
LexToken(DQSTRING,'"VA"',1,2010)
LexToken(CLOSESQBRACKET,']',1,2011)
-LexToken(SEMICOLON,';',1,2012)
-LexToken(EOL,'\n',1,2013)
+LexToken(EOL,'\n',1,2012)
LexToken(VAR,'mo',1,2022)
LexToken(DOT,'.',1,2024)
LexToken(VAR,'outputs',1,2025)
LexToken(ASSIGNMENT,'=',1,2032)
LexToken(DQSTRING,'"n"',1,2035)
-LexToken(SEMICOLON,';',1,2036)
-LexToken(EOL,'\n',1,2037)
+LexToken(EOL,'\n',1,2036)
LexToken(VAR,'mo',1,2046)
LexToken(DOT,'.',1,2048)
LexToken(VAR,'parameters',1,2049)
diff --git a/js/Electrical/VariableResistor.js b/js/Electrical/VariableResistor.js
index 26f1e525..97931642 100644
--- a/js/Electrical/VariableResistor.js
+++ b/js/Electrical/VariableResistor.js
@@ -45,20 +45,17 @@ LexToken(VAR,'x',1,1104)
LexToken(ASSIGNMENT,'=',1,1105)
LexToken(OPENSQBRACKET,'[',1,1106)
LexToken(CLOSESQBRACKET,']',1,1107)
-LexToken(SEMICOLON,';',1,1108)
-LexToken(EOL,'\n',1,1109)
+LexToken(EOL,'\n',1,1108)
LexToken(VAR,'y',1,1114)
LexToken(ASSIGNMENT,'=',1,1115)
LexToken(OPENSQBRACKET,'[',1,1116)
LexToken(CLOSESQBRACKET,']',1,1117)
-LexToken(SEMICOLON,';',1,1118)
-LexToken(EOL,'\n',1,1119)
+LexToken(EOL,'\n',1,1118)
LexToken(VAR,'typ',1,1124)
LexToken(ASSIGNMENT,'=',1,1127)
LexToken(OPENSQBRACKET,'[',1,1128)
LexToken(CLOSESQBRACKET,']',1,1129)
-LexToken(SEMICOLON,';',1,1130)
-LexToken(EOL,'\n',1,1131)
+LexToken(EOL,'\n',1,1130)
LexToken(SELECT,'select',1,1136)
LexToken(VAR,'job',1,1143)
LexToken(EOL,'\n',1,1146)
@@ -69,8 +66,7 @@ LexToken(EOL,'\n',1,1166)
LexToken(VAR,'x',1,1175)
LexToken(ASSIGNMENT,'=',1,1176)
LexToken(VAR,'arg1',1,1177)
-LexToken(SEMICOLON,';',1,1181)
-LexToken(EOL,'\n',1,1182)
+LexToken(EOL,'\n',1,1181)
LexToken(CASE,'case',1,1187)
LexToken(DQSTRING,'"define"',1,1199)
LexToken(THEN,'then',1,1201)
@@ -123,15 +119,13 @@ LexToken(DQSTRING,'"p"',1,1408)
LexToken(COMMA,',',1,1409)
LexToken(DQSTRING,'"R"',1,1412)
LexToken(CLOSESQBRACKET,']',1,1413)
-LexToken(SEMICOLON,';',1,1414)
-LexToken(EOL,'\n',1,1415)
+LexToken(EOL,'\n',1,1414)
LexToken(VAR,'mo',1,1424)
LexToken(DOT,'.',1,1426)
LexToken(VAR,'outputs',1,1427)
LexToken(ASSIGNMENT,'=',1,1434)
LexToken(DQSTRING,'"n"',1,1437)
-LexToken(SEMICOLON,';',1,1438)
-LexToken(EOL,'\n',1,1439)
+LexToken(EOL,'\n',1,1438)
LexToken(VAR,'model',1,1448)
LexToken(DOT,'.',1,1453)
LexToken(VAR,'equations',1,1454)
diff --git a/js/Electrical/VoltageSensor.js b/js/Electrical/VoltageSensor.js
index 1ee8d1de..d56667e9 100644
--- a/js/Electrical/VoltageSensor.js
+++ b/js/Electrical/VoltageSensor.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,8 +62,7 @@ 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(CASE,'case',1,968)
LexToken(DQSTRING,'"define"',1,980)
LexToken(THEN,'then',1,982)
@@ -82,8 +78,7 @@ LexToken(DOT,'.',1,1029)
LexToken(VAR,'in',1,1030)
LexToken(ASSIGNMENT,'=',1,1032)
LexToken(NUMBER,'1',1,1033)
-LexToken(SEMICOLON,';',1,1034)
-LexToken(EOL,'\n',1,1035)
+LexToken(EOL,'\n',1,1034)
LexToken(VAR,'model',1,1044)
LexToken(DOT,'.',1,1049)
LexToken(VAR,'out',1,1050)
@@ -93,8 +88,7 @@ LexToken(NUMBER,'1',1,1055)
LexToken(SEMICOLON,';',1,1056)
LexToken(NUMBER,'1',1,1058)
LexToken(CLOSESQBRACKET,']',1,1059)
-LexToken(SEMICOLON,';',1,1060)
-LexToken(EOL,'\n',1,1061)
+LexToken(EOL,'\n',1,1060)
LexToken(VAR,'model',1,1070)
LexToken(DOT,'.',1,1075)
LexToken(VAR,'sim',1,1076)
@@ -133,8 +127,7 @@ LexToken(DOT,'.',1,1218)
LexToken(VAR,'inputs',1,1219)
LexToken(ASSIGNMENT,'=',1,1225)
LexToken(DQSTRING,'"p"',1,1228)
-LexToken(SEMICOLON,';',1,1229)
-LexToken(EOL,'\n',1,1230)
+LexToken(EOL,'\n',1,1229)
LexToken(VAR,'mo',1,1239)
LexToken(DOT,'.',1,1241)
LexToken(VAR,'outputs',1,1242)
diff --git a/js/Electrical/VsourceAC.js b/js/Electrical/VsourceAC.js
index 8839bbe0..5b282081 100644
--- a/js/Electrical/VsourceAC.js
+++ b/js/Electrical/VsourceAC.js
@@ -45,20 +45,17 @@ LexToken(VAR,'x',1,1097)
LexToken(ASSIGNMENT,'=',1,1098)
LexToken(OPENSQBRACKET,'[',1,1099)
LexToken(CLOSESQBRACKET,']',1,1100)
-LexToken(SEMICOLON,';',1,1101)
-LexToken(EOL,'\n',1,1102)
+LexToken(EOL,'\n',1,1101)
LexToken(VAR,'y',1,1107)
LexToken(ASSIGNMENT,'=',1,1108)
LexToken(OPENSQBRACKET,'[',1,1109)
LexToken(CLOSESQBRACKET,']',1,1110)
-LexToken(SEMICOLON,';',1,1111)
-LexToken(EOL,'\n',1,1112)
+LexToken(EOL,'\n',1,1111)
LexToken(VAR,'typ',1,1117)
LexToken(ASSIGNMENT,'=',1,1120)
LexToken(OPENSQBRACKET,'[',1,1121)
LexToken(CLOSESQBRACKET,']',1,1122)
-LexToken(SEMICOLON,';',1,1123)
-LexToken(EOL,'\n',1,1124)
+LexToken(EOL,'\n',1,1123)
LexToken(SELECT,'select',1,1129)
LexToken(VAR,'job',1,1136)
LexToken(EOL,'\n',1,1139)
@@ -69,15 +66,13 @@ LexToken(EOL,'\n',1,1159)
LexToken(VAR,'x',1,1168)
LexToken(ASSIGNMENT,'=',1,1169)
LexToken(VAR,'arg1',1,1170)
-LexToken(SEMICOLON,';',1,1174)
-LexToken(EOL,'\n',1,1175)
+LexToken(EOL,'\n',1,1174)
LexToken(VAR,'graphics',1,1184)
LexToken(ASSIGNMENT,'=',1,1192)
LexToken(VAR,'arg1',1,1193)
LexToken(DOT,'.',1,1197)
LexToken(VAR,'graphics',1,1198)
-LexToken(SEMICOLON,';',1,1206)
-LexToken(EOL,'\n',1,1207)
+LexToken(EOL,'\n',1,1206)
LexToken(VAR,'exprs',1,1216)
LexToken(ASSIGNMENT,'=',1,1221)
LexToken(VAR,'graphics',1,1222)
@@ -89,8 +84,7 @@ LexToken(ASSIGNMENT,'=',1,1250)
LexToken(VAR,'arg1',1,1251)
LexToken(DOT,'.',1,1255)
LexToken(VAR,'model',1,1256)
-LexToken(SEMICOLON,';',1,1261)
-LexToken(EOL,'\n',1,1262)
+LexToken(EOL,'\n',1,1261)
LexToken(WHILE,'while',1,1271)
LexToken(PREVAR_BOOLEAN,'%t',1,1277)
LexToken(DO,'do',1,1280)
@@ -137,8 +131,7 @@ LexToken(VAR,'ok',1,1474)
LexToken(THEN,'then',1,1477)
LexToken(EOL,'\n',1,1481)
LexToken(BREAK,'break',1,1498)
-LexToken(COMMA,',',1,1503)
-LexToken(EOL,'\n',1,1504)
+LexToken(EOL,'\n',1,1503)
LexToken(END,'end',1,1517)
LexToken(EOL,'\n',1,1520)
LexToken(VAR,'model',1,1533)
@@ -178,8 +171,7 @@ LexToken(DOT,'.',1,1652)
LexToken(VAR,'graphics',1,1653)
LexToken(ASSIGNMENT,'=',1,1661)
LexToken(VAR,'graphics',1,1662)
-LexToken(SEMICOLON,';',1,1670)
-LexToken(EOL,'\n',1,1671)
+LexToken(EOL,'\n',1,1670)
LexToken(VAR,'x',1,1684)
LexToken(DOT,'.',1,1685)
LexToken(VAR,'model',1,1686)
@@ -207,8 +199,7 @@ LexToken(ASSIGNMENT,'=',1,1796)
LexToken(OPENSQBRACKET,'[',1,1797)
LexToken(NUMBER,'1',1,1798)
LexToken(CLOSESQBRACKET,']',1,1799)
-LexToken(SEMICOLON,';',1,1800)
-LexToken(EOL,'\n',1,1801)
+LexToken(EOL,'\n',1,1800)
LexToken(VAR,'model',1,1810)
LexToken(DOT,'.',1,1815)
LexToken(VAR,'out',1,1816)
@@ -216,8 +207,7 @@ LexToken(ASSIGNMENT,'=',1,1819)
LexToken(OPENSQBRACKET,'[',1,1820)
LexToken(NUMBER,'1',1,1821)
LexToken(CLOSESQBRACKET,']',1,1822)
-LexToken(SEMICOLON,';',1,1823)
-LexToken(EOL,'\n',1,1824)
+LexToken(EOL,'\n',1,1823)
LexToken(VAR,'VA',1,1833)
LexToken(ASSIGNMENT,'=',1,1835)
LexToken(NUMBER,'220',1,1836)
@@ -274,15 +264,13 @@ LexToken(DOT,'.',1,2029)
LexToken(VAR,'inputs',1,2030)
LexToken(ASSIGNMENT,'=',1,2036)
LexToken(DQSTRING,'"p"',1,2039)
-LexToken(SEMICOLON,';',1,2040)
-LexToken(EOL,'\n',1,2041)
+LexToken(EOL,'\n',1,2040)
LexToken(VAR,'mo',1,2050)
LexToken(DOT,'.',1,2052)
LexToken(VAR,'outputs',1,2053)
LexToken(ASSIGNMENT,'=',1,2060)
LexToken(DQSTRING,'"n"',1,2063)
-LexToken(SEMICOLON,';',1,2064)
-LexToken(EOL,'\n',1,2065)
+LexToken(EOL,'\n',1,2064)
LexToken(VAR,'mo',1,2074)
LexToken(DOT,'.',1,2076)
LexToken(VAR,'parameters',1,2077)