summaryrefslogtreecommitdiff
path: root/js/Electrical/NPN.js
diff options
context:
space:
mode:
authorSunil Shetye2018-06-10 22:07:21 +0530
committerSunil Shetye2018-06-10 22:07:21 +0530
commitabf82caa54d8cf87e2f31aec7cc8d9cdedf90f81 (patch)
tree7ff742c9b3efcc8fe1c6a9528622c5dc77a23819 /js/Electrical/NPN.js
parent89187d41b6688f522f09ad59a8e223c82b8af846 (diff)
downloadsci2js-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.js853
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)