From ab12084ac3c318d31ffc86ad1c7fb49fb7737a3f Mon Sep 17 00:00:00 2001
From: Sunil Shetye
Date: Thu, 14 Jun 2018 16:31:19 +0530
Subject: ignore comma and semicolon at the end of line

---
 js/Electrical/Diode.js | 54 +++++++++++++++++---------------------------------
 1 file changed, 18 insertions(+), 36 deletions(-)

(limited to 'js/Electrical/Diode.js')

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)
-- 
cgit