diff options
author | Sunil Shetye | 2018-06-10 22:07:21 +0530 |
---|---|---|
committer | Sunil Shetye | 2018-06-10 22:07:21 +0530 |
commit | abf82caa54d8cf87e2f31aec7cc8d9cdedf90f81 (patch) | |
tree | 7ff742c9b3efcc8fe1c6a9528622c5dc77a23819 /js/Electrical/NPN.js | |
parent | 89187d41b6688f522f09ad59a8e223c82b8af846 (diff) | |
download | sci2js-abf82caa54d8cf87e2f31aec7cc8d9cdedf90f81.tar.gz sci2js-abf82caa54d8cf87e2f31aec7cc8d9cdedf90f81.tar.bz2 sci2js-abf82caa54d8cf87e2f31aec7cc8d9cdedf90f81.zip |
add Makefile
add support for scicos functions
Diffstat (limited to 'js/Electrical/NPN.js')
-rw-r--r-- | js/Electrical/NPN.js | 853 |
1 files changed, 853 insertions, 0 deletions
diff --git a/js/Electrical/NPN.js b/js/Electrical/NPN.js new file mode 100644 index 00000000..2f0ca464 --- /dev/null +++ b/js/Electrical/NPN.js @@ -0,0 +1,853 @@ +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(SEMICOLON,';',1,1007) +LexToken(EOL,'\n',1,1008) +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(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(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(SEMICOLON,';',1,1080) +LexToken(EOL,'\n',1,1081) +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(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(SEMICOLON,';',1,1167) +LexToken(EOL,'\n',1,1168) +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(COMMA,',',1,2216) +LexToken(EOL,'\n',1,2217) +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(NUMBER,'-10',1,2510) +LexToken(SEMICOLON,';',1,2513) +LexToken(NUMBER,'5.000',1,2514) +LexToken(VAR,'D',1,2519) +LexToken(NUMBER,'-09',1,2520) +LexToken(SEMICOLON,';',1,2523) +LexToken(NUMBER,'1.000',1,2524) +LexToken(VAR,'D',1,2529) +LexToken(NUMBER,'-12',1,2530) +LexToken(SEMICOLON,';',1,2533) +LexToken(NUMBER,'4.000',1,2534) +LexToken(VAR,'D',1,2539) +LexToken(NUMBER,'-13',1,2540) +LexToken(SEMICOLON,';',1,2543) +LexToken(NUMBER,'5.000',1,2544) +LexToken(VAR,'D',1,2549) +LexToken(NUMBER,'-13',1,2550) +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(NUMBER,'-15',1,2578) +LexToken(SEMICOLON,';',1,2581) +LexToken(NUMBER,'1.000',1,2582) +LexToken(VAR,'D',1,2587) +LexToken(NUMBER,'-15',1,2588) +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(SEMICOLON,';',1,2779) +LexToken(EOL,'\n',1,2780) +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(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(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(NUMBER,'-2',1,2848) +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(NUMBER,'-2',1,2871) +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(SEMICOLON,';',1,3004) +LexToken(EOL,'\n',1,3005) +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(SEMICOLON,';',1,3041) +LexToken(EOL,'\n',1,3042) +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(SEMICOLON,';',1,3127) +LexToken(EOL,'\n',1,3128) +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(SEMICOLON,';',1,3164) +LexToken(EOL,'\n',1,3165) +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(NUMBER,'-1',1,3205) +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(SEMICOLON,';',1,3250) +LexToken(EOL,'\n',1,3251) +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(SEMICOLON,';',1,3287) +LexToken(EOL,'\n',1,3288) +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(NUMBER,'-2',1,3328) +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(SEMICOLON,';',1,3373) +LexToken(EOL,'\n',1,3374) +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(SEMICOLON,';',1,3410) +LexToken(EOL,'\n',1,3411) +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(SEMICOLON,';',1,3518) +LexToken(EOL,'\n',1,3519) +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(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(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(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(SEMICOLON,';',1,3679) +LexToken(EOL,'\n',1,3680) +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(SEMICOLON,';',1,4125) +LexToken(EOL,'\n',1,4126) +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(SEMICOLON,';',1,4166) +LexToken(EOL,'\n',1,4167) +LexToken(END,'end',1,4172) +LexToken(EOL,'\n',1,4175) +LexToken(ENDFUNCTION,'endfunction',1,4176) +LexToken(EOL,'\n',1,4187) |