diff options
Diffstat (limited to 'js/Electrical/NMOS.js')
-rw-r--r-- | js/Electrical/NMOS.js | 57 |
1 files changed, 19 insertions, 38 deletions
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) |