diff options
Diffstat (limited to 'js/Electrical/NPN.js')
-rw-r--r-- | js/Electrical/NPN.js | 842 |
1 files changed, 3 insertions, 839 deletions
diff --git a/js/Electrical/NPN.js b/js/Electrical/NPN.js index 392100d0..71fbda02 100644 --- a/js/Electrical/NPN.js +++ b/js/Electrical/NPN.js @@ -1,839 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'NPN',1,852) -LexToken(OPENBRACKET,'(',1,855) -LexToken(VAR,'job',1,856) -LexToken(COMMA,',',1,859) -LexToken(VAR,'arg1',1,860) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg2',1,865) -LexToken(CLOSEBRACKET,')',1,869) -LexToken(EOL,'\n',1,870) -LexToken(EOL,'\n',1,947) -LexToken(EOL,'\n',1,998) -LexToken(VAR,'x',1,1003) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(OPENSQBRACKET,'[',1,1005) -LexToken(CLOSESQBRACKET,']',1,1006) -LexToken(EOL,'\n',1,1007) -LexToken(VAR,'y',1,1013) -LexToken(ASSIGNMENT,'=',1,1014) -LexToken(OPENSQBRACKET,'[',1,1015) -LexToken(CLOSESQBRACKET,']',1,1016) -LexToken(EOL,'\n',1,1017) -LexToken(VAR,'typ',1,1023) -LexToken(ASSIGNMENT,'=',1,1026) -LexToken(OPENSQBRACKET,'[',1,1027) -LexToken(CLOSESQBRACKET,']',1,1028) -LexToken(EOL,'\n',1,1029) -LexToken(SELECT,'select',1,1035) -LexToken(VAR,'job',1,1042) -LexToken(EOL,'\n',1,1045) -LexToken(CASE,'case',1,1050) -LexToken(DQSTRING,'"set"',1,1059) -LexToken(THEN,'then',1,1061) -LexToken(EOL,'\n',1,1065) -LexToken(VAR,'x',1,1074) -LexToken(ASSIGNMENT,'=',1,1075) -LexToken(VAR,'arg1',1,1076) -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(EOL,'\n',1,1112) -LexToken(VAR,'exprs',1,1122) -LexToken(ASSIGNMENT,'=',1,1127) -LexToken(VAR,'graphics',1,1128) -LexToken(DOT,'.',1,1136) -LexToken(VAR,'exprs',1,1137) -LexToken(EOL,'\n',1,1142) -LexToken(VAR,'model',1,1151) -LexToken(ASSIGNMENT,'=',1,1156) -LexToken(VAR,'arg1',1,1157) -LexToken(DOT,'.',1,1161) -LexToken(VAR,'model',1,1162) -LexToken(EOL,'\n',1,1167) -LexToken(VAR,'x',1,1177) -LexToken(ASSIGNMENT,'=',1,1178) -LexToken(VAR,'arg1',1,1179) -LexToken(EOL,'\n',1,1183) -LexToken(VAR,'exprs',1,1192) -LexToken(ASSIGNMENT,'=',1,1197) -LexToken(VAR,'x',1,1198) -LexToken(DOT,'.',1,1199) -LexToken(VAR,'graphics',1,1200) -LexToken(DOT,'.',1,1208) -LexToken(VAR,'exprs',1,1209) -LexToken(EOL,'\n',1,1214) -LexToken(WHILE,'while',1,1223) -LexToken(PREVAR_BOOLEAN,'%t',1,1229) -LexToken(DO,'do',1,1232) -LexToken(EOL,'\n',1,1234) -LexToken(OPENSQBRACKET,'[',1,1247) -LexToken(VAR,'ok',1,1248) -LexToken(COMMA,',',1,1250) -LexToken(VAR,'Bf',1,1251) -LexToken(COMMA,',',1,1253) -LexToken(VAR,'Br',1,1254) -LexToken(COMMA,',',1,1256) -LexToken(VAR,'Is',1,1257) -LexToken(COMMA,',',1,1259) -LexToken(VAR,'Vak',1,1260) -LexToken(COMMA,',',1,1263) -LexToken(VAR,'Tauf',1,1264) -LexToken(COMMA,',',1,1268) -LexToken(VAR,'Taur',1,1269) -LexToken(COMMA,',',1,1273) -LexToken(VAR,'Ccs',1,1274) -LexToken(COMMA,',',1,1277) -LexToken(VAR,'Cje',1,1278) -LexToken(COMMA,',',1,1281) -LexToken(VAR,'Cjc',1,1282) -LexToken(COMMA,',',1,1285) -LexToken(VAR,'Phie',1,1286) -LexToken(COMMA,',',1,1290) -LexToken(VAR,'Me',1,1291) -LexToken(COMMA,',',1,1293) -LexToken(VAR,'Phic',1,1294) -LexToken(COMMA,',',1,1298) -LexToken(VAR,'Mc',1,1299) -LexToken(COMMA,',',1,1301) -LexToken(VAR,'Gbc',1,1302) -LexToken(COMMA,',',1,1305) -LexToken(VAR,'Gbe',1,1306) -LexToken(COMMA,',',1,1309) -LexToken(VAR,'Vt',1,1310) -LexToken(COMMA,',',1,1312) -LexToken(VAR,'EMinMax',1,1313) -LexToken(COMMA,',',1,1320) -LexToken(VAR,'exprs',1,1321) -LexToken(CLOSESQBRACKET,']',1,1326) -LexToken(ASSIGNMENT,'=',1,1327) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1328) -LexToken(OPENBRACKET,'(',1,1343) -LexToken(OPENSQBRACKET,'[',1,1344) -LexToken(DQSTRING,'"Set NPN block parameters:"',1,1371) -LexToken(SEMICOLON,';',1,1372) -LexToken(DQSTRING,'""',1,1374) -LexToken(CLOSESQBRACKET,']',1,1375) -LexToken(COMMA,',',1,1376) -LexToken(OPENSQBRACKET,'[',1,1377) -LexToken(DQSTRING,'"Bf : Forward beta"',1,1397) -LexToken(SEMICOLON,';',1,1398) -LexToken(DQSTRING,'"Br : Reverse beta"',1,1418) -LexToken(SEMICOLON,';',1,1419) -LexToken(DQSTRING,'"Is : Transport saturation current"',1,1455) -LexToken(SEMICOLON,';',1,1456) -LexToken(DQSTRING,'"Vak : Early voltage (inverse), 1/Volt"',1,1495) -LexToken(SEMICOLON,';',1,1496) -LexToken(DQSTRING,'"Tauf: Ideal forward transit time"',1,1530) -LexToken(SEMICOLON,';',1,1531) -LexToken(DQSTRING,'"Taur: Ideal reverse transit time"',1,1565) -LexToken(SEMICOLON,';',1,1566) -LexToken(DQSTRING,'"Ccs : Collector-substrat(ground) cap."',1,1605) -LexToken(SEMICOLON,';',1,1606) -LexToken(DQSTRING,'"Cje : Base-emitter zero bias depletion cap."',1,1651) -LexToken(SEMICOLON,';',1,1652) -LexToken(DQSTRING,'"Cjc : Base-coll. zero bias depletion cap."',1,1695) -LexToken(SEMICOLON,';',1,1696) -LexToken(DQSTRING,'"Phie: Base-emitter diffusion voltage"',1,1734) -LexToken(SEMICOLON,';',1,1735) -LexToken(DQSTRING,'"Me : Base-emitter gradation exponent"',1,1774) -LexToken(SEMICOLON,';',1,1775) -LexToken(DQSTRING,'"Phic: Base-collector diffusion voltage"',1,1815) -LexToken(SEMICOLON,';',1,1816) -LexToken(DQSTRING,'"Mc : Base-collector gradation exponent"',1,1857) -LexToken(SEMICOLON,';',1,1858) -LexToken(DQSTRING,'"Gbc : Base-collector conductance"',1,1892) -LexToken(SEMICOLON,';',1,1893) -LexToken(DQSTRING,'"Gbe : Base-emitter conductance"',1,1925) -LexToken(SEMICOLON,';',1,1926) -LexToken(DQSTRING,'"Vt : Voltage equivalent of temperature"',1,1967) -LexToken(SEMICOLON,';',1,1968) -LexToken(DQSTRING,'"EMinmax: if x > EMinMax, the exp(x) is linearized"',1,2019) -LexToken(CLOSESQBRACKET,']',1,2020) -LexToken(COMMA,',',1,2021) -LexToken(VAR,'list',1,2022) -LexToken(OPENBRACKET,'(',1,2026) -LexToken(DQSTRING,'"vec"',1,2031) -LexToken(COMMA,',',1,2032) -LexToken(NUMBER,'1',1,2033) -LexToken(COMMA,',',1,2034) -LexToken(DQSTRING,'"vec"',1,2039) -LexToken(COMMA,',',1,2040) -LexToken(NUMBER,'1',1,2041) -LexToken(COMMA,',',1,2042) -LexToken(DQSTRING,'"vec"',1,2047) -LexToken(COMMA,',',1,2048) -LexToken(NUMBER,'1',1,2049) -LexToken(COMMA,',',1,2050) -LexToken(DQSTRING,'"vec"',1,2055) -LexToken(COMMA,',',1,2056) -LexToken(NUMBER,'1',1,2057) -LexToken(COMMA,',',1,2058) -LexToken(DQSTRING,'"vec"',1,2063) -LexToken(COMMA,',',1,2064) -LexToken(NUMBER,'1',1,2065) -LexToken(COMMA,',',1,2066) -LexToken(DQSTRING,'"vec"',1,2071) -LexToken(COMMA,',',1,2072) -LexToken(NUMBER,'1',1,2073) -LexToken(COMMA,',',1,2074) -LexToken(DQSTRING,'"vec"',1,2079) -LexToken(COMMA,',',1,2080) -LexToken(NUMBER,'1',1,2081) -LexToken(COMMA,',',1,2082) -LexToken(DQSTRING,'"vec"',1,2087) -LexToken(COMMA,',',1,2088) -LexToken(NUMBER,'1',1,2089) -LexToken(COMMA,',',1,2090) -LexToken(DQSTRING,'"vec"',1,2095) -LexToken(COMMA,',',1,2096) -LexToken(NUMBER,'1',1,2097) -LexToken(COMMA,',',1,2098) -LexToken(DQSTRING,'"vec"',1,2103) -LexToken(COMMA,',',1,2104) -LexToken(NUMBER,'1',1,2105) -LexToken(COMMA,',',1,2106) -LexToken(DQSTRING,'"vec"',1,2111) -LexToken(COMMA,',',1,2112) -LexToken(NUMBER,'1',1,2113) -LexToken(COMMA,',',1,2114) -LexToken(DQSTRING,'"vec"',1,2119) -LexToken(COMMA,',',1,2120) -LexToken(NUMBER,'1',1,2121) -LexToken(COMMA,',',1,2122) -LexToken(DQSTRING,'"vec"',1,2127) -LexToken(COMMA,',',1,2128) -LexToken(NUMBER,'1',1,2129) -LexToken(COMMA,',',1,2130) -LexToken(DQSTRING,'"vec"',1,2135) -LexToken(COMMA,',',1,2136) -LexToken(NUMBER,'1',1,2137) -LexToken(COMMA,',',1,2138) -LexToken(DQSTRING,'"vec"',1,2143) -LexToken(COMMA,',',1,2144) -LexToken(NUMBER,'1',1,2145) -LexToken(COMMA,',',1,2146) -LexToken(DQSTRING,'"vec"',1,2151) -LexToken(COMMA,',',1,2152) -LexToken(NUMBER,'1',1,2153) -LexToken(COMMA,',',1,2154) -LexToken(DQSTRING,'"vec"',1,2159) -LexToken(COMMA,',',1,2160) -LexToken(NUMBER,'1',1,2161) -LexToken(CLOSEBRACKET,')',1,2162) -LexToken(COMMA,',',1,2163) -LexToken(VAR,'exprs',1,2164) -LexToken(CLOSEBRACKET,')',1,2169) -LexToken(EOL,'\n',1,2170) -LexToken(IF,'if',1,2183) -LexToken(NOT,'~',1,2186) -LexToken(VAR,'ok',1,2187) -LexToken(THEN,'then',1,2190) -LexToken(EOL,'\n',1,2194) -LexToken(BREAK,'break',1,2211) -LexToken(EOL,'\n',1,2216) -LexToken(END,'end',1,2230) -LexToken(EOL,'\n',1,2233) -LexToken(VAR,'x',1,2246) -LexToken(DOT,'.',1,2247) -LexToken(VAR,'model',1,2248) -LexToken(DOT,'.',1,2253) -LexToken(VAR,'equations',1,2254) -LexToken(DOT,'.',1,2263) -LexToken(VAR,'parameters',1,2264) -LexToken(OPENBRACKET,'(',1,2274) -LexToken(NUMBER,'2',1,2275) -LexToken(CLOSEBRACKET,')',1,2276) -LexToken(ASSIGNMENT,'=',1,2277) -LexToken(VAR,'list',1,2278) -LexToken(OPENBRACKET,'(',1,2282) -LexToken(VAR,'Bf',1,2283) -LexToken(COMMA,',',1,2285) -LexToken(VAR,'Br',1,2286) -LexToken(COMMA,',',1,2288) -LexToken(VAR,'Is',1,2289) -LexToken(COMMA,',',1,2291) -LexToken(VAR,'Vak',1,2292) -LexToken(COMMA,',',1,2295) -LexToken(VAR,'Tauf',1,2296) -LexToken(COMMA,',',1,2300) -LexToken(VAR,'Taur',1,2301) -LexToken(COMMA,',',1,2305) -LexToken(VAR,'Ccs',1,2306) -LexToken(COMMA,',',1,2309) -LexToken(VAR,'Cje',1,2310) -LexToken(COMMA,',',1,2313) -LexToken(VAR,'Cjc',1,2314) -LexToken(COMMA,',',1,2317) -LexToken(VAR,'Phie',1,2318) -LexToken(COMMA,',',1,2322) -LexToken(VAR,'Me',1,2323) -LexToken(COMMA,',',1,2325) -LexToken(VAR,'Phic',1,2326) -LexToken(COMMA,',',1,2330) -LexToken(VAR,'Mc',1,2331) -LexToken(COMMA,',',1,2333) -LexToken(VAR,'Gbc',1,2334) -LexToken(COMMA,',',1,2337) -LexToken(VAR,'Gbe',1,2338) -LexToken(COMMA,',',1,2341) -LexToken(VAR,'Vt',1,2342) -LexToken(COMMA,',',1,2344) -LexToken(VAR,'EMinMax',1,2345) -LexToken(CLOSEBRACKET,')',1,2352) -LexToken(EOL,'\n',1,2353) -LexToken(VAR,'x',1,2366) -LexToken(DOT,'.',1,2367) -LexToken(VAR,'graphics',1,2368) -LexToken(DOT,'.',1,2376) -LexToken(VAR,'exprs',1,2377) -LexToken(ASSIGNMENT,'=',1,2382) -LexToken(VAR,'exprs',1,2383) -LexToken(EOL,'\n',1,2388) -LexToken(BREAK,'break',1,2401) -LexToken(EOL,'\n',1,2406) -LexToken(END,'end',1,2415) -LexToken(EOL,'\n',1,2418) -LexToken(CASE,'case',1,2423) -LexToken(DQSTRING,'"define"',1,2435) -LexToken(THEN,'then',1,2437) -LexToken(EOL,'\n',1,2441) -LexToken(VAR,'ModelName',1,2450) -LexToken(ASSIGNMENT,'=',1,2459) -LexToken(DQSTRING,'"NPN"',1,2464) -LexToken(EOL,'\n',1,2465) -LexToken(VAR,'PrametersValue',1,2474) -LexToken(ASSIGNMENT,'=',1,2488) -LexToken(OPENSQBRACKET,'[',1,2489) -LexToken(NUMBER,'50',1,2490) -LexToken(SEMICOLON,';',1,2492) -LexToken(NUMBER,'0.1',1,2493) -LexToken(SEMICOLON,';',1,2496) -LexToken(NUMBER,'0',1,2497) -LexToken(SEMICOLON,';',1,2498) -LexToken(NUMBER,'0.02',1,2499) -LexToken(SEMICOLON,';',1,2503) -LexToken(NUMBER,'1.200',1,2504) -LexToken(VAR,'D',1,2509) -LexToken(ADDITION,'-',1,2510) -LexToken(NUMBER,'10',1,2511) -LexToken(SEMICOLON,';',1,2513) -LexToken(NUMBER,'5.000',1,2514) -LexToken(VAR,'D',1,2519) -LexToken(ADDITION,'-',1,2520) -LexToken(NUMBER,'09',1,2521) -LexToken(SEMICOLON,';',1,2523) -LexToken(NUMBER,'1.000',1,2524) -LexToken(VAR,'D',1,2529) -LexToken(ADDITION,'-',1,2530) -LexToken(NUMBER,'12',1,2531) -LexToken(SEMICOLON,';',1,2533) -LexToken(NUMBER,'4.000',1,2534) -LexToken(VAR,'D',1,2539) -LexToken(ADDITION,'-',1,2540) -LexToken(NUMBER,'13',1,2541) -LexToken(SEMICOLON,';',1,2543) -LexToken(NUMBER,'5.000',1,2544) -LexToken(VAR,'D',1,2549) -LexToken(ADDITION,'-',1,2550) -LexToken(NUMBER,'13',1,2551) -LexToken(SEMICOLON,';',1,2553) -LexToken(NUMBER,'0.8',1,2554) -LexToken(SEMICOLON,';',1,2557) -LexToken(NUMBER,'0.4',1,2558) -LexToken(SEMICOLON,';',1,2561) -LexToken(NUMBER,'0.8',1,2562) -LexToken(SEMICOLON,';',1,2565) -LexToken(NUMBER,'0.333',1,2566) -LexToken(SEMICOLON,';',1,2571) -LexToken(NUMBER,'1.000',1,2572) -LexToken(VAR,'D',1,2577) -LexToken(ADDITION,'-',1,2578) -LexToken(NUMBER,'15',1,2579) -LexToken(SEMICOLON,';',1,2581) -LexToken(NUMBER,'1.000',1,2582) -LexToken(VAR,'D',1,2587) -LexToken(ADDITION,'-',1,2588) -LexToken(NUMBER,'15',1,2589) -LexToken(SEMICOLON,';',1,2591) -LexToken(NUMBER,'0.02585',1,2592) -LexToken(SEMICOLON,';',1,2599) -LexToken(NUMBER,'40',1,2600) -LexToken(CLOSESQBRACKET,']',1,2602) -LexToken(EOL,'\n',1,2603) -LexToken(VAR,'ParametersName',1,2612) -LexToken(ASSIGNMENT,'=',1,2626) -LexToken(OPENSQBRACKET,'[',1,2627) -LexToken(DQSTRING,'"Bf"',1,2631) -LexToken(SEMICOLON,';',1,2632) -LexToken(DQSTRING,'"Br"',1,2636) -LexToken(SEMICOLON,';',1,2637) -LexToken(DQSTRING,'"Is"',1,2641) -LexToken(SEMICOLON,';',1,2642) -LexToken(DQSTRING,'"Vak"',1,2647) -LexToken(SEMICOLON,';',1,2648) -LexToken(DQSTRING,'"Tauf"',1,2654) -LexToken(SEMICOLON,';',1,2655) -LexToken(DQSTRING,'"Taur"',1,2661) -LexToken(SEMICOLON,';',1,2662) -LexToken(DQSTRING,'"Ccs"',1,2667) -LexToken(SEMICOLON,';',1,2668) -LexToken(DQSTRING,'"Cje"',1,2673) -LexToken(SEMICOLON,';',1,2674) -LexToken(DQSTRING,'"Cjc"',1,2679) -LexToken(SEMICOLON,';',1,2680) -LexToken(DQSTRING,'"Phie"',1,2686) -LexToken(SEMICOLON,';',1,2687) -LexToken(DQSTRING,'"Me"',1,2691) -LexToken(SEMICOLON,';',1,2692) -LexToken(DQSTRING,'"Phic"',1,2698) -LexToken(SEMICOLON,';',1,2699) -LexToken(DQSTRING,'"Mc"',1,2703) -LexToken(SEMICOLON,';',1,2704) -LexToken(DQSTRING,'"Gbc"',1,2709) -LexToken(SEMICOLON,';',1,2710) -LexToken(DQSTRING,'"Gbe"',1,2715) -LexToken(SEMICOLON,';',1,2716) -LexToken(DQSTRING,'"Vt"',1,2720) -LexToken(SEMICOLON,';',1,2721) -LexToken(DQSTRING,'"EMinMax"',1,2730) -LexToken(CLOSESQBRACKET,']',1,2731) -LexToken(EOL,'\n',1,2732) -LexToken(VAR,'model',1,2741) -LexToken(ASSIGNMENT,'=',1,2746) -LexToken(SCICOS_MODEL,'scicos_model',1,2747) -LexToken(OPENBRACKET,'(',1,2759) -LexToken(CLOSEBRACKET,')',1,2760) -LexToken(EOL,'\n',1,2761) -LexToken(VAR,'Typein',1,2770) -LexToken(ASSIGNMENT,'=',1,2776) -LexToken(OPENSQBRACKET,'[',1,2777) -LexToken(CLOSESQBRACKET,']',1,2778) -LexToken(EOL,'\n',1,2779) -LexToken(VAR,'Typeout',1,2789) -LexToken(ASSIGNMENT,'=',1,2796) -LexToken(OPENSQBRACKET,'[',1,2797) -LexToken(CLOSESQBRACKET,']',1,2798) -LexToken(EOL,'\n',1,2799) -LexToken(VAR,'MI',1,2809) -LexToken(ASSIGNMENT,'=',1,2811) -LexToken(OPENSQBRACKET,'[',1,2812) -LexToken(CLOSESQBRACKET,']',1,2813) -LexToken(EOL,'\n',1,2814) -LexToken(VAR,'MO',1,2824) -LexToken(ASSIGNMENT,'=',1,2826) -LexToken(OPENSQBRACKET,'[',1,2827) -LexToken(CLOSESQBRACKET,']',1,2828) -LexToken(EOL,'\n',1,2829) -LexToken(VAR,'P',1,2838) -LexToken(ASSIGNMENT,'=',1,2839) -LexToken(OPENSQBRACKET,'[',1,2840) -LexToken(NUMBER,'100',1,2841) -LexToken(COMMA,',',1,2844) -LexToken(NUMBER,'90',1,2845) -LexToken(COMMA,',',1,2847) -LexToken(ADDITION,'-',1,2848) -LexToken(NUMBER,'2',1,2849) -LexToken(COMMA,',',1,2850) -LexToken(NUMBER,'0',1,2851) -LexToken(SEMICOLON,';',1,2852) -LexToken(NUMBER,'0',1,2854) -LexToken(COMMA,',',1,2855) -LexToken(NUMBER,'50',1,2856) -LexToken(COMMA,',',1,2858) -LexToken(NUMBER,'2',1,2859) -LexToken(COMMA,',',1,2860) -LexToken(NUMBER,'0',1,2861) -LexToken(SEMICOLON,';',1,2862) -LexToken(NUMBER,'100',1,2864) -LexToken(COMMA,',',1,2867) -LexToken(NUMBER,'10',1,2868) -LexToken(COMMA,',',1,2870) -LexToken(ADDITION,'-',1,2871) -LexToken(NUMBER,'2',1,2872) -LexToken(COMMA,',',1,2873) -LexToken(NUMBER,'0',1,2874) -LexToken(CLOSESQBRACKET,']',1,2875) -LexToken(EOL,'\n',1,2876) -LexToken(VAR,'PortName',1,2885) -LexToken(ASSIGNMENT,'=',1,2893) -LexToken(OPENSQBRACKET,'[',1,2894) -LexToken(DQSTRING,'"C"',1,2897) -LexToken(SEMICOLON,';',1,2898) -LexToken(DQSTRING,'"B"',1,2901) -LexToken(SEMICOLON,';',1,2902) -LexToken(DQSTRING,'"E"',1,2905) -LexToken(CLOSESQBRACKET,']',1,2906) -LexToken(EOL,'\n',1,2907) -LexToken(FOR,'for',1,2916) -LexToken(VAR,'i',1,2920) -LexToken(ASSIGNMENT,'=',1,2921) -LexToken(NUMBER,'1',1,2922) -LexToken(COLON,':',1,2923) -LexToken(VAR,'size',1,2924) -LexToken(OPENBRACKET,'(',1,2928) -LexToken(VAR,'P',1,2929) -LexToken(COMMA,',',1,2930) -LexToken(DQSTRING,'"r"',1,2933) -LexToken(CLOSEBRACKET,')',1,2934) -LexToken(EOL,'\n',1,2935) -LexToken(IF,'if',1,2948) -LexToken(VAR,'P',1,2951) -LexToken(OPENBRACKET,'(',1,2952) -LexToken(VAR,'i',1,2953) -LexToken(COMMA,',',1,2954) -LexToken(NUMBER,'3',1,2955) -LexToken(CLOSEBRACKET,')',1,2956) -LexToken(COMPARISON,'==',1,2957) -LexToken(NUMBER,'1',1,2959) -LexToken(THEN,'then',1,2962) -LexToken(EOL,'\n',1,2966) -LexToken(VAR,'Typein',1,2983) -LexToken(ASSIGNMENT,'=',1,2989) -LexToken(OPENSQBRACKET,'[',1,2991) -LexToken(VAR,'Typein',1,2992) -LexToken(SEMICOLON,';',1,2998) -LexToken(DQSTRING,'"E"',1,3002) -LexToken(CLOSESQBRACKET,']',1,3003) -LexToken(EOL,'\n',1,3004) -LexToken(VAR,'MI',1,3022) -LexToken(ASSIGNMENT,'=',1,3024) -LexToken(OPENSQBRACKET,'[',1,3025) -LexToken(VAR,'MI',1,3026) -LexToken(SEMICOLON,';',1,3028) -LexToken(VAR,'PortName',1,3029) -LexToken(OPENBRACKET,'(',1,3037) -LexToken(VAR,'i',1,3038) -LexToken(CLOSEBRACKET,')',1,3039) -LexToken(CLOSESQBRACKET,']',1,3040) -LexToken(EOL,'\n',1,3041) -LexToken(END,'end',1,3055) -LexToken(EOL,'\n',1,3058) -LexToken(IF,'if',1,3071) -LexToken(VAR,'P',1,3074) -LexToken(OPENBRACKET,'(',1,3075) -LexToken(VAR,'i',1,3076) -LexToken(COMMA,',',1,3077) -LexToken(NUMBER,'3',1,3078) -LexToken(CLOSEBRACKET,')',1,3079) -LexToken(COMPARISON,'==',1,3080) -LexToken(NUMBER,'2',1,3082) -LexToken(THEN,'then',1,3085) -LexToken(EOL,'\n',1,3089) -LexToken(VAR,'Typein',1,3106) -LexToken(ASSIGNMENT,'=',1,3112) -LexToken(OPENSQBRACKET,'[',1,3114) -LexToken(VAR,'Typein',1,3115) -LexToken(SEMICOLON,';',1,3121) -LexToken(DQSTRING,'"I"',1,3125) -LexToken(CLOSESQBRACKET,']',1,3126) -LexToken(EOL,'\n',1,3127) -LexToken(VAR,'MI',1,3145) -LexToken(ASSIGNMENT,'=',1,3147) -LexToken(OPENSQBRACKET,'[',1,3148) -LexToken(VAR,'MI',1,3149) -LexToken(SEMICOLON,';',1,3151) -LexToken(VAR,'PortName',1,3152) -LexToken(OPENBRACKET,'(',1,3160) -LexToken(VAR,'i',1,3161) -LexToken(CLOSEBRACKET,')',1,3162) -LexToken(CLOSESQBRACKET,']',1,3163) -LexToken(EOL,'\n',1,3164) -LexToken(END,'end',1,3178) -LexToken(EOL,'\n',1,3181) -LexToken(IF,'if',1,3194) -LexToken(VAR,'P',1,3197) -LexToken(OPENBRACKET,'(',1,3198) -LexToken(VAR,'i',1,3199) -LexToken(COMMA,',',1,3200) -LexToken(NUMBER,'3',1,3201) -LexToken(CLOSEBRACKET,')',1,3202) -LexToken(COMPARISON,'==',1,3203) -LexToken(ADDITION,'-',1,3205) -LexToken(NUMBER,'1',1,3206) -LexToken(THEN,'then',1,3208) -LexToken(EOL,'\n',1,3212) -LexToken(VAR,'Typeout',1,3229) -LexToken(ASSIGNMENT,'=',1,3236) -LexToken(OPENSQBRACKET,'[',1,3237) -LexToken(VAR,'Typeout',1,3238) -LexToken(SEMICOLON,';',1,3245) -LexToken(DQSTRING,'"E"',1,3248) -LexToken(CLOSESQBRACKET,']',1,3249) -LexToken(EOL,'\n',1,3250) -LexToken(VAR,'MO',1,3268) -LexToken(ASSIGNMENT,'=',1,3270) -LexToken(OPENSQBRACKET,'[',1,3271) -LexToken(VAR,'MO',1,3272) -LexToken(SEMICOLON,';',1,3274) -LexToken(VAR,'PortName',1,3275) -LexToken(OPENBRACKET,'(',1,3283) -LexToken(VAR,'i',1,3284) -LexToken(CLOSEBRACKET,')',1,3285) -LexToken(CLOSESQBRACKET,']',1,3286) -LexToken(EOL,'\n',1,3287) -LexToken(END,'end',1,3301) -LexToken(EOL,'\n',1,3304) -LexToken(IF,'if',1,3317) -LexToken(VAR,'P',1,3320) -LexToken(OPENBRACKET,'(',1,3321) -LexToken(VAR,'i',1,3322) -LexToken(COMMA,',',1,3323) -LexToken(NUMBER,'3',1,3324) -LexToken(CLOSEBRACKET,')',1,3325) -LexToken(COMPARISON,'==',1,3326) -LexToken(ADDITION,'-',1,3328) -LexToken(NUMBER,'2',1,3329) -LexToken(THEN,'then',1,3331) -LexToken(EOL,'\n',1,3335) -LexToken(VAR,'Typeout',1,3352) -LexToken(ASSIGNMENT,'=',1,3359) -LexToken(OPENSQBRACKET,'[',1,3360) -LexToken(VAR,'Typeout',1,3361) -LexToken(SEMICOLON,';',1,3368) -LexToken(DQSTRING,'"I"',1,3371) -LexToken(CLOSESQBRACKET,']',1,3372) -LexToken(EOL,'\n',1,3373) -LexToken(VAR,'MO',1,3391) -LexToken(ASSIGNMENT,'=',1,3393) -LexToken(OPENSQBRACKET,'[',1,3394) -LexToken(VAR,'MO',1,3395) -LexToken(SEMICOLON,';',1,3397) -LexToken(VAR,'PortName',1,3398) -LexToken(OPENBRACKET,'(',1,3406) -LexToken(VAR,'i',1,3407) -LexToken(CLOSEBRACKET,')',1,3408) -LexToken(CLOSESQBRACKET,']',1,3409) -LexToken(EOL,'\n',1,3410) -LexToken(END,'end',1,3424) -LexToken(EOL,'\n',1,3427) -LexToken(END,'end',1,3436) -LexToken(EOL,'\n',1,3439) -LexToken(VAR,'model',1,3448) -LexToken(ASSIGNMENT,'=',1,3453) -LexToken(SCICOS_MODEL,'scicos_model',1,3454) -LexToken(OPENBRACKET,'(',1,3466) -LexToken(CLOSEBRACKET,')',1,3467) -LexToken(EOL,'\n',1,3468) -LexToken(VAR,'mo',1,3477) -LexToken(ASSIGNMENT,'=',1,3479) -LexToken(VAR,'modelica',1,3480) -LexToken(OPENBRACKET,'(',1,3488) -LexToken(CLOSEBRACKET,')',1,3489) -LexToken(EOL,'\n',1,3490) -LexToken(VAR,'model',1,3499) -LexToken(DOT,'.',1,3504) -LexToken(VAR,'sim',1,3505) -LexToken(ASSIGNMENT,'=',1,3508) -LexToken(VAR,'ModelName',1,3509) -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(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(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(EOL,'\n',1,3598) -LexToken(VAR,'mo',1,3608) -LexToken(DOT,'.',1,3610) -LexToken(VAR,'parameters',1,3611) -LexToken(ASSIGNMENT,'=',1,3621) -LexToken(VAR,'list',1,3622) -LexToken(OPENBRACKET,'(',1,3626) -LexToken(VAR,'ParametersName',1,3627) -LexToken(COMMA,',',1,3641) -LexToken(VAR,'PrametersValue',1,3642) -LexToken(COMMA,',',1,3656) -LexToken(VAR,'zeros',1,3657) -LexToken(OPENBRACKET,'(',1,3662) -LexToken(VAR,'ParametersName',1,3663) -LexToken(CLOSEBRACKET,')',1,3677) -LexToken(CLOSEBRACKET,')',1,3678) -LexToken(EOL,'\n',1,3679) -LexToken(VAR,'exprs',1,3689) -LexToken(ASSIGNMENT,'=',1,3694) -LexToken(OPENSQBRACKET,'[',1,3695) -LexToken(DQSTRING,'"50"',1,3699) -LexToken(SEMICOLON,';',1,3700) -LexToken(DQSTRING,'"0.1"',1,3705) -LexToken(SEMICOLON,';',1,3706) -LexToken(DQSTRING,'"1.e-16"',1,3714) -LexToken(SEMICOLON,';',1,3715) -LexToken(DQSTRING,'"0.02"',1,3721) -LexToken(SEMICOLON,';',1,3722) -LexToken(DQSTRING,'"0.12e-9"',1,3731) -LexToken(SEMICOLON,';',1,3732) -LexToken(DQSTRING,'"5e-9"',1,3738) -LexToken(SEMICOLON,';',1,3739) -LexToken(DQSTRING,'"1e-12"',1,3746) -LexToken(SEMICOLON,';',1,3747) -LexToken(DQSTRING,'"0.4e-12"',1,3756) -LexToken(SEMICOLON,';',1,3757) -LexToken(DQSTRING,'"0.5e-12"',1,3766) -LexToken(SEMICOLON,';',1,3767) -LexToken(DQSTRING,'"0.8"',1,3772) -LexToken(SEMICOLON,';',1,3773) -LexToken(DQSTRING,'"0.4"',1,3778) -LexToken(SEMICOLON,';',1,3779) -LexToken(DQSTRING,'"0.8"',1,3784) -LexToken(SEMICOLON,';',1,3785) -LexToken(DQSTRING,'"0.333"',1,3792) -LexToken(SEMICOLON,';',1,3793) -LexToken(DQSTRING,'"1e-15"',1,3800) -LexToken(SEMICOLON,';',1,3801) -LexToken(DQSTRING,'"1e-15"',1,3808) -LexToken(SEMICOLON,';',1,3809) -LexToken(DQSTRING,'"0.02585"',1,3818) -LexToken(SEMICOLON,';',1,3819) -LexToken(DQSTRING,'"40"',1,3823) -LexToken(CLOSESQBRACKET,']',1,3824) -LexToken(EOL,'\n',1,3825) -LexToken(VAR,'gr_i',1,3834) -LexToken(ASSIGNMENT,'=',1,3838) -LexToken(OPENSQBRACKET,'[',1,3839) -LexToken(CLOSESQBRACKET,']',1,3840) -LexToken(EOL,'\n',1,3841) -LexToken(VAR,'model',1,3850) -LexToken(DOT,'.',1,3855) -LexToken(VAR,'blocktype',1,3856) -LexToken(ASSIGNMENT,'=',1,3865) -LexToken(DQSTRING,'"c"',1,3868) -LexToken(EOL,'\n',1,3869) -LexToken(VAR,'model',1,3878) -LexToken(DOT,'.',1,3883) -LexToken(VAR,'dep_ut',1,3884) -LexToken(ASSIGNMENT,'=',1,3890) -LexToken(OPENSQBRACKET,'[',1,3891) -LexToken(PREVAR_BOOLEAN,'%f',1,3892) -LexToken(PREVAR_BOOLEAN,'%t',1,3895) -LexToken(CLOSESQBRACKET,']',1,3897) -LexToken(EOL,'\n',1,3898) -LexToken(VAR,'mo',1,3907) -LexToken(DOT,'.',1,3909) -LexToken(VAR,'model',1,3910) -LexToken(ASSIGNMENT,'=',1,3915) -LexToken(VAR,'ModelName',1,3916) -LexToken(EOL,'\n',1,3925) -LexToken(VAR,'model',1,3934) -LexToken(DOT,'.',1,3939) -LexToken(VAR,'equations',1,3940) -LexToken(ASSIGNMENT,'=',1,3949) -LexToken(VAR,'mo',1,3950) -LexToken(EOL,'\n',1,3952) -LexToken(VAR,'model',1,3961) -LexToken(DOT,'.',1,3966) -LexToken(VAR,'in',1,3967) -LexToken(ASSIGNMENT,'=',1,3969) -LexToken(VAR,'ones',1,3970) -LexToken(OPENBRACKET,'(',1,3974) -LexToken(VAR,'size',1,3975) -LexToken(OPENBRACKET,'(',1,3979) -LexToken(VAR,'MI',1,3980) -LexToken(COMMA,',',1,3982) -LexToken(DQSTRING,'"*"',1,3985) -LexToken(CLOSEBRACKET,')',1,3986) -LexToken(COMMA,',',1,3987) -LexToken(NUMBER,'1',1,3988) -LexToken(CLOSEBRACKET,')',1,3989) -LexToken(EOL,'\n',1,3990) -LexToken(VAR,'model',1,3999) -LexToken(DOT,'.',1,4004) -LexToken(VAR,'out',1,4005) -LexToken(ASSIGNMENT,'=',1,4008) -LexToken(VAR,'ones',1,4009) -LexToken(OPENBRACKET,'(',1,4013) -LexToken(VAR,'size',1,4014) -LexToken(OPENBRACKET,'(',1,4018) -LexToken(VAR,'MO',1,4019) -LexToken(COMMA,',',1,4021) -LexToken(DQSTRING,'"*"',1,4024) -LexToken(CLOSEBRACKET,')',1,4025) -LexToken(COMMA,',',1,4026) -LexToken(NUMBER,'1',1,4027) -LexToken(CLOSEBRACKET,')',1,4028) -LexToken(EOL,'\n',1,4029) -LexToken(VAR,'x',1,4038) -LexToken(ASSIGNMENT,'=',1,4039) -LexToken(VAR,'standard_define',1,4040) -LexToken(OPENBRACKET,'(',1,4055) -LexToken(OPENSQBRACKET,'[',1,4056) -LexToken(NUMBER,'2',1,4057) -LexToken(COMMA,',',1,4058) -LexToken(NUMBER,'2',1,4059) -LexToken(CLOSESQBRACKET,']',1,4060) -LexToken(COMMA,',',1,4061) -LexToken(VAR,'model',1,4062) -LexToken(COMMA,',',1,4067) -LexToken(VAR,'exprs',1,4068) -LexToken(COMMA,',',1,4073) -LexToken(VAR,'list',1,4074) -LexToken(OPENBRACKET,'(',1,4078) -LexToken(VAR,'gr_i',1,4079) -LexToken(COMMA,',',1,4083) -LexToken(NUMBER,'0',1,4084) -LexToken(CLOSEBRACKET,')',1,4085) -LexToken(CLOSEBRACKET,')',1,4086) -LexToken(EOL,'\n',1,4087) -LexToken(VAR,'x',1,4096) -LexToken(DOT,'.',1,4097) -LexToken(VAR,'graphics',1,4098) -LexToken(DOT,'.',1,4106) -LexToken(VAR,'in_implicit',1,4107) -LexToken(ASSIGNMENT,'=',1,4118) -LexToken(VAR,'Typein',1,4119) -LexToken(EOL,'\n',1,4125) -LexToken(VAR,'x',1,4135) -LexToken(DOT,'.',1,4136) -LexToken(VAR,'graphics',1,4137) -LexToken(DOT,'.',1,4145) -LexToken(VAR,'out_implicit',1,4146) -LexToken(ASSIGNMENT,'=',1,4158) -LexToken(VAR,'Typeout',1,4159) -LexToken(EOL,'\n',1,4166) -LexToken(END,'end',1,4172) -LexToken(EOL,'\n',1,4175) -LexToken(ENDFUNCTION,'endfunction',1,4176) -LexToken(EOL,'\n',1,4187) +Syntax error in input LexToken(ADDITION,'-',1,2510) +/* autogenerated from "macros/Electrical/NPN.sci" */ +None |