diff options
Diffstat (limited to 'js/Misc')
40 files changed, 28349 insertions, 0 deletions
diff --git a/js/Misc/AUTOMAT.js b/js/Misc/AUTOMAT.js new file mode 100644 index 00000000..61db6e19 --- /dev/null +++ b/js/Misc/AUTOMAT.js @@ -0,0 +1,1120 @@ +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,'AUTOMAT',1,852) +LexToken(OPENBRACKET,'(',1,859) +LexToken(VAR,'job',1,860) +LexToken(COMMA,',',1,863) +LexToken(VAR,'arg1',1,864) +LexToken(COMMA,',',1,868) +LexToken(VAR,'arg2',1,869) +LexToken(CLOSEBRACKET,')',1,873) +LexToken(EOL,'\n',1,874) +LexToken(VAR,'x',1,879) +LexToken(ASSIGNMENT,'=',1,880) +LexToken(OPENSQBRACKET,'[',1,881) +LexToken(CLOSESQBRACKET,']',1,882) +LexToken(SEMICOLON,';',1,883) +LexToken(EOL,'\n',1,884) +LexToken(VAR,'y',1,889) +LexToken(ASSIGNMENT,'=',1,890) +LexToken(OPENSQBRACKET,'[',1,891) +LexToken(CLOSESQBRACKET,']',1,892) +LexToken(SEMICOLON,';',1,893) +LexToken(EOL,'\n',1,894) +LexToken(VAR,'typ',1,899) +LexToken(ASSIGNMENT,'=',1,902) +LexToken(OPENSQBRACKET,'[',1,903) +LexToken(CLOSESQBRACKET,']',1,904) +LexToken(SEMICOLON,';',1,905) +LexToken(EOL,'\n',1,906) +LexToken(SELECT,'select',1,911) +LexToken(VAR,'job',1,918) +LexToken(EOL,'\n',1,921) +LexToken(CASE,'case',1,926) +LexToken(DQSTRING,'"set"',1,935) +LexToken(THEN,'then',1,937) +LexToken(EOL,'\n',1,941) +LexToken(VAR,'x',1,950) +LexToken(ASSIGNMENT,'=',1,951) +LexToken(VAR,'arg1',1,952) +LexToken(SEMICOLON,';',1,956) +LexToken(EOL,'\n',1,957) +LexToken(VAR,'graphics',1,966) +LexToken(ASSIGNMENT,'=',1,974) +LexToken(VAR,'arg1',1,975) +LexToken(DOT,'.',1,979) +LexToken(VAR,'graphics',1,980) +LexToken(SEMICOLON,';',1,988) +LexToken(EOL,'\n',1,989) +LexToken(VAR,'exprs',1,998) +LexToken(ASSIGNMENT,'=',1,1003) +LexToken(VAR,'graphics',1,1004) +LexToken(DOT,'.',1,1012) +LexToken(VAR,'exprs',1,1013) +LexToken(EOL,'\n',1,1018) +LexToken(VAR,'model',1,1027) +LexToken(ASSIGNMENT,'=',1,1032) +LexToken(VAR,'arg1',1,1033) +LexToken(DOT,'.',1,1037) +LexToken(VAR,'model',1,1038) +LexToken(SEMICOLON,';',1,1043) +LexToken(EOL,'\n',1,1044) +LexToken(VAR,'ipar',1,1053) +LexToken(ASSIGNMENT,'=',1,1057) +LexToken(VAR,'model',1,1058) +LexToken(DOT,'.',1,1063) +LexToken(VAR,'ipar',1,1064) +LexToken(SEMICOLON,';',1,1068) +LexToken(EOL,'\n',1,1069) +LexToken(VAR,'NMode',1,1078) +LexToken(ASSIGNMENT,'=',1,1083) +LexToken(VAR,'ipar',1,1084) +LexToken(OPENBRACKET,'(',1,1088) +LexToken(NUMBER,'1',1,1089) +LexToken(CLOSEBRACKET,')',1,1090) +LexToken(EOL,'\n',1,1091) +LexToken(VAR,'NX',1,1100) +LexToken(ASSIGNMENT,'=',1,1102) +LexToken(VAR,'ipar',1,1103) +LexToken(OPENBRACKET,'(',1,1107) +LexToken(NUMBER,'3',1,1108) +LexToken(CLOSEBRACKET,')',1,1109) +LexToken(EOL,'\n',1,1110) +LexToken(WHILE,'while',1,1119) +LexToken(PREVAR_BOOLEAN,'%t',1,1125) +LexToken(DO,'do',1,1128) +LexToken(EOL,'\n',1,1130) +LexToken(VAR,'CX',1,1143) +LexToken(ASSIGNMENT,'=',1,1145) +LexToken(DQSTRING,'"C1"',1,1149) +LexToken(SEMICOLON,';',1,1150) +LexToken(EOL,'\n',1,1151) +LexToken(VAR,'MSG0',1,1164) +LexToken(ASSIGNMENT,'=',1,1168) +LexToken(DQSTRING,'"\\\'Jump from Mode "',1,1187) +LexToken(SEMICOLON,';',1,1188) +LexToken(EOL,'\n',1,1189) +LexToken(VAR,'MSG2',1,1202) +LexToken(ASSIGNMENT,'=',1,1206) +LexToken(DQSTRING,'":[..;M_final(Guard=In("',1,1230) +LexToken(SEMICOLON,';',1,1231) +LexToken(EOL,'\n',1,1232) +LexToken(VAR,'MSG3',1,1245) +LexToken(ASSIGNMENT,'=',1,1249) +LexToken(DQSTRING,'").i);..]\\\'"',1,1261) +LexToken(EOL,'\n',1,1262) +LexToken(VAR,'MSG',1,1275) +LexToken(ASSIGNMENT,'=',1,1278) +LexToken(VAR,'MSG0',1,1279) +LexToken(OPERATOR,'+',1,1283) +LexToken(DQSTRING,'"1"',1,1286) +LexToken(OPERATOR,'+',1,1287) +LexToken(VAR,'MSG2',1,1288) +LexToken(OPERATOR,'+',1,1292) +LexToken(DQSTRING,'"1"',1,1295) +LexToken(OPERATOR,'+',1,1296) +LexToken(VAR,'MSG3',1,1297) +LexToken(SEMICOLON,';',1,1301) +LexToken(EOL,'\n',1,1302) +LexToken(VAR,'VEC',1,1315) +LexToken(ASSIGNMENT,'=',1,1318) +LexToken(DQSTRING,'"\\\'mat\\\',[-1,1]"',1,1334) +LexToken(SEMICOLON,';',1,1335) +LexToken(EOL,'\n',1,1336) +LexToken(FOR,'for',1,1349) +LexToken(VAR,'i',1,1353) +LexToken(ASSIGNMENT,'=',1,1354) +LexToken(NUMBER,'2',1,1355) +LexToken(COLON,':',1,1356) +LexToken(VAR,'NMode',1,1357) +LexToken(EOL,'\n',1,1362) +LexToken(VAR,'CX',1,1379) +LexToken(ASSIGNMENT,'=',1,1381) +LexToken(VAR,'CX',1,1382) +LexToken(OPERATOR,'+',1,1384) +LexToken(DQSTRING,'","',1,1387) +LexToken(OPERATOR,'+',1,1388) +LexToken(DQSTRING,'"C"',1,1391) +LexToken(OPERATOR,'+',1,1392) +LexToken(VAR,'string',1,1393) +LexToken(OPENBRACKET,'(',1,1399) +LexToken(VAR,'i',1,1400) +LexToken(CLOSEBRACKET,')',1,1401) +LexToken(SEMICOLON,';',1,1402) +LexToken(EOL,'\n',1,1403) +LexToken(VAR,'MSG',1,1420) +LexToken(ASSIGNMENT,'=',1,1423) +LexToken(VAR,'MSG',1,1424) +LexToken(OPERATOR,'+',1,1427) +LexToken(DQSTRING,'";"',1,1430) +LexToken(OPERATOR,'+',1,1431) +LexToken(VAR,'MSG0',1,1432) +LexToken(OPERATOR,'+',1,1436) +LexToken(VAR,'string',1,1437) +LexToken(OPENBRACKET,'(',1,1443) +LexToken(VAR,'i',1,1444) +LexToken(CLOSEBRACKET,')',1,1445) +LexToken(OPERATOR,'+',1,1446) +LexToken(VAR,'MSG2',1,1447) +LexToken(OPERATOR,'+',1,1451) +LexToken(VAR,'string',1,1452) +LexToken(OPENBRACKET,'(',1,1458) +LexToken(VAR,'i',1,1459) +LexToken(CLOSEBRACKET,')',1,1460) +LexToken(OPERATOR,'+',1,1461) +LexToken(VAR,'MSG3',1,1462) +LexToken(SEMICOLON,';',1,1466) +LexToken(EOL,'\n',1,1467) +LexToken(VAR,'VEC',1,1484) +LexToken(ASSIGNMENT,'=',1,1487) +LexToken(VAR,'VEC',1,1488) +LexToken(OPERATOR,'+',1,1491) +LexToken(DQSTRING,'","',1,1494) +LexToken(OPERATOR,'+',1,1495) +LexToken(DQSTRING,'"\\\'mat\\\',[-1,1]"',1,1511) +LexToken(SEMICOLON,';',1,1512) +LexToken(EOL,'\n',1,1513) +LexToken(END,'end',1,1526) +LexToken(EOL,'\n',1,1529) +LexToken(EOL,'\n',1,1587) +LexToken(VAR,'GTV',1,1600) +LexToken(ASSIGNMENT,'=',1,1603) +LexToken(DQSTRING,'"[ok,NMode,Minitial,NX,X0,XP,"',1,1633) +LexToken(OPERATOR,'+',1,1634) +LexToken(VAR,'CX',1,1635) +LexToken(OPERATOR,'+',1,1637) +LexToken(DQSTRING,'",exprs]=scicos_getvalue(\\\'Set Finite state machine model\\\', [\\\'Number (finite-state) Modes\\\';\\\'Initial Mode\\\';\\\'Number of continuous-time states\\\';\\\'Continuous-time states intial values\\\';\\\'Xproperties of continuous-time states in each Mode\\\';"',1,1896) +LexToken(OPERATOR,'+',1,1897) +LexToken(VAR,'MSG',1,1898) +LexToken(OPERATOR,'+',1,1901) +LexToken(DQSTRING,'"], list(\\\'vec\\\',1,\\\'vec\\\',1,\\\'vec\\\',1,\\\'mat\\\',[-1,-1],\\\'mat\\\',[-1,-1],"',1,1987) +LexToken(OPERATOR,'+',1,1988) +LexToken(VAR,'VEC',1,1989) +LexToken(OPERATOR,'+',1,1992) +LexToken(DQSTRING,'"),exprs)"',1,2002) +LexToken(EOL,'\n',1,2003) +LexToken(VAR,'execstr',1,2016) +LexToken(OPENBRACKET,'(',1,2023) +LexToken(VAR,'GTV',1,2024) +LexToken(CLOSEBRACKET,')',1,2027) +LexToken(SEMICOLON,';',1,2028) +LexToken(EOL,'\n',1,2029) +LexToken(IF,'if',1,2042) +LexToken(NOT,'~',1,2045) +LexToken(VAR,'ok',1,2046) +LexToken(THEN,'then',1,2049) +LexToken(EOL,'\n',1,2053) +LexToken(BREAK,'break',1,2070) +LexToken(COMMA,',',1,2075) +LexToken(EOL,'\n',1,2076) +LexToken(END,'end',1,2089) +LexToken(EOL,'\n',1,2092) +LexToken(VAR,'NMode_old',1,2105) +LexToken(ASSIGNMENT,'=',1,2114) +LexToken(VAR,'size',1,2115) +LexToken(OPENBRACKET,'(',1,2119) +LexToken(VAR,'exprs',1,2120) +LexToken(COMMA,',',1,2125) +LexToken(DQSTRING,'"*"',1,2128) +LexToken(CLOSEBRACKET,')',1,2129) +LexToken(NUMBER,'-5',1,2130) +LexToken(SEMICOLON,';',1,2132) +LexToken(EOL,'\n',1,2162) +LexToken(VAR,'ModifEncore',1,2175) +LexToken(ASSIGNMENT,'=',1,2186) +LexToken(PREVAR_BOOLEAN,'%f',1,2187) +LexToken(SEMICOLON,';',1,2189) +LexToken(EOL,'\n',1,2190) +LexToken(EOL,'\n',1,2191) +LexToken(IF,'if',1,2204) +LexToken(OPENBRACKET,'(',1,2207) +LexToken(VAR,'NMode_old',1,2208) +LexToken(COMPARISON,'>',1,2217) +LexToken(VAR,'NMode',1,2218) +LexToken(CLOSEBRACKET,')',1,2223) +LexToken(THEN,'then',1,2225) +LexToken(EOL,'\n',1,2229) +LexToken(VAR,'exprs',1,2246) +LexToken(OPENBRACKET,'(',1,2251) +LexToken(VAR,'NMode',1,2252) +LexToken(OPERATOR,'+',1,2257) +LexToken(NUMBER,'6',1,2258) +LexToken(COLON,':',1,2259) +LexToken(VAR,'NMode_old',1,2260) +LexToken(OPERATOR,'+',1,2269) +LexToken(NUMBER,'5',1,2270) +LexToken(CLOSEBRACKET,')',1,2271) +LexToken(ASSIGNMENT,'=',1,2272) +LexToken(OPENSQBRACKET,'[',1,2273) +LexToken(CLOSESQBRACKET,']',1,2274) +LexToken(SEMICOLON,';',1,2275) +LexToken(EOL,'\n',1,2295) +LexToken(VAR,'ModifEncore',1,2312) +LexToken(ASSIGNMENT,'=',1,2323) +LexToken(PREVAR_BOOLEAN,'%t',1,2324) +LexToken(SEMICOLON,';',1,2326) +LexToken(EOL,'\n',1,2327) +LexToken(END,'end',1,2340) +LexToken(EOL,'\n',1,2343) +LexToken(IF,'if',1,2356) +LexToken(OPENBRACKET,'(',1,2359) +LexToken(VAR,'NMode_old',1,2360) +LexToken(COMPARISON,'<',1,2369) +LexToken(VAR,'NMode',1,2370) +LexToken(CLOSEBRACKET,')',1,2375) +LexToken(THEN,'then',1,2377) +LexToken(EOL,'\n',1,2381) +LexToken(VAR,'exprs',1,2398) +LexToken(OPENBRACKET,'(',1,2403) +LexToken(VAR,'NMode_old',1,2404) +LexToken(OPERATOR,'+',1,2413) +LexToken(NUMBER,'6',1,2414) +LexToken(COLON,':',1,2415) +LexToken(VAR,'NMode',1,2416) +LexToken(OPERATOR,'+',1,2421) +LexToken(NUMBER,'5',1,2422) +LexToken(CLOSEBRACKET,')',1,2423) +LexToken(ASSIGNMENT,'=',1,2424) +LexToken(VAR,'exprs',1,2425) +LexToken(OPENBRACKET,'(',1,2430) +LexToken(VAR,'NMode_old',1,2431) +LexToken(OPERATOR,'+',1,2440) +LexToken(NUMBER,'4',1,2441) +LexToken(CLOSEBRACKET,')',1,2442) +LexToken(SEMICOLON,';',1,2443) +LexToken(EOL,'\n',1,2463) +LexToken(VAR,'ModifEncore',1,2480) +LexToken(ASSIGNMENT,'=',1,2491) +LexToken(PREVAR_BOOLEAN,'%t',1,2492) +LexToken(SEMICOLON,';',1,2494) +LexToken(EOL,'\n',1,2495) +LexToken(END,'end',1,2508) +LexToken(EOL,'\n',1,2511) +LexToken(IF,'if',1,2524) +LexToken(OPENBRACKET,'(',1,2527) +LexToken(VAR,'NX',1,2528) +LexToken(COMPARISON,'<>',1,2530) +LexToken(VAR,'size',1,2532) +LexToken(OPENBRACKET,'(',1,2536) +LexToken(VAR,'X0',1,2537) +LexToken(COMMA,',',1,2539) +LexToken(DQSTRING,'"*"',1,2542) +LexToken(CLOSEBRACKET,')',1,2543) +LexToken(CLOSEBRACKET,')',1,2544) +LexToken(THEN,'then',1,2546) +LexToken(EOL,'\n',1,2550) +LexToken(VAR,'messagebox',1,2567) +LexToken(OPENBRACKET,'(',1,2577) +LexToken(DQSTRING,'"the size of intial continuous-time states should be NX="',1,2634) +LexToken(OPERATOR,'+',1,2635) +LexToken(VAR,'string',1,2636) +LexToken(OPENBRACKET,'(',1,2642) +LexToken(VAR,'NX',1,2643) +LexToken(CLOSEBRACKET,')',1,2645) +LexToken(COMMA,',',1,2646) +LexToken(DQSTRING,'"modal"',1,2653) +LexToken(COMMA,',',1,2654) +LexToken(DQSTRING,'"error"',1,2661) +LexToken(CLOSEBRACKET,')',1,2662) +LexToken(SEMICOLON,';',1,2663) +LexToken(EOL,'\n',1,2664) +LexToken(VAR,'ModifEncore',1,2681) +LexToken(ASSIGNMENT,'=',1,2692) +LexToken(PREVAR_BOOLEAN,'%t',1,2693) +LexToken(SEMICOLON,';',1,2695) +LexToken(EOL,'\n',1,2696) +LexToken(END,'end',1,2709) +LexToken(EOL,'\n',1,2712) +LexToken(EOL,'\n',1,2713) +LexToken(OPENSQBRACKET,'[',1,2726) +LexToken(VAR,'rXP',1,2727) +LexToken(COMMA,',',1,2730) +LexToken(VAR,'cXP',1,2731) +LexToken(CLOSESQBRACKET,']',1,2734) +LexToken(ASSIGNMENT,'=',1,2735) +LexToken(VAR,'size',1,2736) +LexToken(OPENBRACKET,'(',1,2740) +LexToken(VAR,'XP',1,2741) +LexToken(CLOSEBRACKET,')',1,2743) +LexToken(EOL,'\n',1,2744) +LexToken(IF,'if',1,2757) +LexToken(VAR,'cXP',1,2760) +LexToken(COMPARISON,'<>',1,2763) +LexToken(VAR,'NX',1,2765) +LexToken(THEN,'then',1,2768) +LexToken(EOL,'\n',1,2772) +LexToken(VAR,'messagebox',1,2789) +LexToken(OPENBRACKET,'(',1,2799) +LexToken(DQSTRING,'"Xproperty matrix is not valid: it should have NX="',1,2850) +LexToken(OPERATOR,'+',1,2851) +LexToken(VAR,'string',1,2852) +LexToken(OPENBRACKET,'(',1,2858) +LexToken(VAR,'NX',1,2859) +LexToken(CLOSEBRACKET,')',1,2861) +LexToken(OPERATOR,'+',1,2862) +LexToken(DQSTRING,'" columns"',1,2872) +LexToken(COMMA,',',1,2873) +LexToken(DQSTRING,'"modal"',1,2880) +LexToken(COMMA,',',1,2881) +LexToken(DQSTRING,'"error"',1,2888) +LexToken(CLOSEBRACKET,')',1,2889) +LexToken(SEMICOLON,';',1,2890) +LexToken(EOL,'\n',1,2891) +LexToken(VAR,'ModifEncore',1,2908) +LexToken(ASSIGNMENT,'=',1,2919) +LexToken(PREVAR_BOOLEAN,'%t',1,2920) +LexToken(SEMICOLON,';',1,2922) +LexToken(EOL,'\n',1,2923) +LexToken(ELSEIF,'elseif',1,2936) +LexToken(OPENBRACKET,'(',1,2943) +LexToken(OPENBRACKET,'(',1,2944) +LexToken(VAR,'rXP',1,2945) +LexToken(COMPARISON,'<>',1,2948) +LexToken(VAR,'NMode',1,2950) +LexToken(CLOSEBRACKET,')',1,2955) +LexToken(LOGICAL,'&',1,2957) +LexToken(OPENBRACKET,'(',1,2959) +LexToken(VAR,'rXP',1,2960) +LexToken(COMPARISON,'>',1,2963) +LexToken(NUMBER,'1',1,2964) +LexToken(CLOSEBRACKET,')',1,2965) +LexToken(CLOSEBRACKET,')',1,2966) +LexToken(EOL,'\n',1,2967) +LexToken(VAR,'messagebox',1,2984) +LexToken(OPENBRACKET,'(',1,2994) +LexToken(DQSTRING,'"Xproperty matrix is not valid: it should have NMode="',1,3048) +LexToken(OPERATOR,'+',1,3049) +LexToken(VAR,'string',1,3050) +LexToken(OPENBRACKET,'(',1,3056) +LexToken(VAR,'NMode',1,3057) +LexToken(CLOSEBRACKET,')',1,3062) +LexToken(OPERATOR,'+',1,3063) +LexToken(DQSTRING,'" or 1 row(s)"',1,3077) +LexToken(COMMA,',',1,3078) +LexToken(DQSTRING,'"modal"',1,3085) +LexToken(COMMA,',',1,3086) +LexToken(DQSTRING,'"error"',1,3093) +LexToken(CLOSEBRACKET,')',1,3094) +LexToken(SEMICOLON,';',1,3095) +LexToken(EOL,'\n',1,3096) +LexToken(VAR,'ModifEncore',1,3113) +LexToken(ASSIGNMENT,'=',1,3124) +LexToken(PREVAR_BOOLEAN,'%t',1,3125) +LexToken(SEMICOLON,';',1,3127) +LexToken(EOL,'\n',1,3128) +LexToken(ELSEIF,'elseif',1,3141) +LexToken(OPENBRACKET,'(',1,3148) +LexToken(VAR,'rXP',1,3149) +LexToken(COMPARISON,'==',1,3152) +LexToken(NUMBER,'1',1,3154) +LexToken(CLOSEBRACKET,')',1,3155) +LexToken(EOL,'\n',1,3156) +LexToken(FOR,'for',1,3173) +LexToken(VAR,'i',1,3177) +LexToken(ASSIGNMENT,'=',1,3178) +LexToken(NUMBER,'1',1,3179) +LexToken(COLON,':',1,3180) +LexToken(VAR,'NMode',1,3181) +LexToken(NUMBER,'-1',1,3186) +LexToken(EOL,'\n',1,3188) +LexToken(VAR,'XP',1,3209) +LexToken(ASSIGNMENT,'=',1,3211) +LexToken(OPENSQBRACKET,'[',1,3212) +LexToken(VAR,'XP',1,3213) +LexToken(SEMICOLON,';',1,3215) +LexToken(VAR,'XP',1,3216) +LexToken(OPENBRACKET,'(',1,3218) +LexToken(NUMBER,'1',1,3219) +LexToken(COMMA,',',1,3220) +LexToken(COLON,':',1,3221) +LexToken(CLOSEBRACKET,')',1,3222) +LexToken(CLOSESQBRACKET,']',1,3223) +LexToken(SEMICOLON,';',1,3224) +LexToken(EOL,'\n',1,3262) +LexToken(END,'end',1,3279) +LexToken(EOL,'\n',1,3282) +LexToken(END,'end',1,3295) +LexToken(EOL,'\n',1,3298) +LexToken(EOL,'\n',1,3299) +LexToken(IF,'if',1,3312) +LexToken(OPENBRACKET,'(',1,3315) +LexToken(VAR,'NMode_old',1,3316) +LexToken(COMPARISON,'==',1,3325) +LexToken(VAR,'NMode',1,3327) +LexToken(CLOSEBRACKET,')',1,3332) +LexToken(LOGICAL,'&',1,3333) +LexToken(OPENBRACKET,'(',1,3334) +LexToken(NOT,'~',1,3335) +LexToken(VAR,'ModifEncore',1,3336) +LexToken(CLOSEBRACKET,')',1,3347) +LexToken(THEN,'then',1,3349) +LexToken(EOL,'\n',1,3353) +LexToken(VAR,'XP',1,3370) +LexToken(ASSIGNMENT,'=',1,3372) +LexToken(VAR,'matrix',1,3373) +LexToken(OPENBRACKET,'(',1,3379) +LexToken(VAR,'XP',1,3380) +LexToken(TRANSPOSE,"'",1,3382) +LexToken(COMMA,',',1,3383) +LexToken(VAR,'NMode',1,3384) +LexToken(OPERATOR,'*',1,3389) +LexToken(VAR,'NX',1,3390) +LexToken(COMMA,',',1,3392) +LexToken(NUMBER,'1',1,3393) +LexToken(CLOSEBRACKET,')',1,3394) +LexToken(SEMICOLON,';',1,3395) +LexToken(EOL,'\n',1,3444) +LexToken(VAR,'ipar',1,3461) +LexToken(ASSIGNMENT,'=',1,3465) +LexToken(OPENSQBRACKET,'[',1,3466) +LexToken(VAR,'NMode',1,3467) +LexToken(SEMICOLON,';',1,3472) +LexToken(VAR,'Minitial',1,3473) +LexToken(SEMICOLON,';',1,3481) +LexToken(VAR,'NX',1,3482) +LexToken(SEMICOLON,';',1,3484) +LexToken(VAR,'XP',1,3485) +LexToken(CLOSESQBRACKET,']',1,3487) +LexToken(SEMICOLON,';',1,3488) +LexToken(EOL,'\n',1,3489) +LexToken(VAR,'rpar',1,3506) +LexToken(ASSIGNMENT,'=',1,3510) +LexToken(VAR,'matrix',1,3511) +LexToken(OPENBRACKET,'(',1,3517) +LexToken(VAR,'X0',1,3518) +LexToken(COMMA,',',1,3520) +LexToken(VAR,'NX',1,3521) +LexToken(COMMA,',',1,3523) +LexToken(NUMBER,'1',1,3524) +LexToken(CLOSEBRACKET,')',1,3525) +LexToken(SEMICOLON,';',1,3526) +LexToken(EOL,'\n',1,3556) +LexToken(VAR,'INP',1,3573) +LexToken(ASSIGNMENT,'=',1,3576) +LexToken(VAR,'ones',1,3577) +LexToken(OPENBRACKET,'(',1,3581) +LexToken(VAR,'NMode',1,3582) +LexToken(COMMA,',',1,3587) +LexToken(NUMBER,'1',1,3588) +LexToken(CLOSEBRACKET,')',1,3589) +LexToken(SEMICOLON,';',1,3590) +LexToken(EOL,'\n',1,3591) +LexToken(IF,'if',1,3608) +LexToken(VAR,'NX',1,3611) +LexToken(COMPARISON,'>',1,3613) +LexToken(NUMBER,'0',1,3614) +LexToken(THEN,'then',1,3616) +LexToken(EOL,'\n',1,3620) +LexToken(VAR,'OUT',1,3641) +LexToken(ASSIGNMENT,'=',1,3644) +LexToken(OPENSQBRACKET,'[',1,3645) +LexToken(NUMBER,'2',1,3646) +LexToken(SEMICOLON,';',1,3647) +LexToken(NUMBER,'2',1,3648) +LexToken(OPERATOR,'*',1,3649) +LexToken(VAR,'NX',1,3650) +LexToken(CLOSESQBRACKET,']',1,3652) +LexToken(SEMICOLON,';',1,3653) +LexToken(EOL,'\n',1,3654) +LexToken(ELSE,'else',1,3671) +LexToken(EOL,'\n',1,3675) +LexToken(VAR,'OUT',1,3696) +LexToken(ASSIGNMENT,'=',1,3699) +LexToken(OPENSQBRACKET,'[',1,3700) +LexToken(NUMBER,'2',1,3701) +LexToken(CLOSESQBRACKET,']',1,3702) +LexToken(SEMICOLON,';',1,3703) +LexToken(EOL,'\n',1,3704) +LexToken(END,'end',1,3721) +LexToken(EOL,'\n',1,3724) +LexToken(VAR,'MaxModes',1,3741) +LexToken(ASSIGNMENT,'=',1,3749) +LexToken(NUMBER,'1',1,3750) +LexToken(SEMICOLON,';',1,3751) +LexToken(EOL,'\n',1,3752) +LexToken(VAR,'nzcross',1,3769) +LexToken(ASSIGNMENT,'=',1,3776) +LexToken(NUMBER,'0',1,3777) +LexToken(SEMICOLON,';',1,3778) +LexToken(EOL,'\n',1,3779) +LexToken(FOR,'for',1,3796) +LexToken(VAR,'i',1,3800) +LexToken(ASSIGNMENT,'=',1,3801) +LexToken(NUMBER,'1',1,3802) +LexToken(COLON,':',1,3803) +LexToken(VAR,'NMode',1,3804) +LexToken(EOL,'\n',1,3809) +LexToken(VAR,'Ci',1,3830) +LexToken(ASSIGNMENT,'=',1,3832) +LexToken(VAR,'evstr',1,3833) +LexToken(OPENBRACKET,'(',1,3838) +LexToken(VAR,'exprs',1,3839) +LexToken(OPENBRACKET,'(',1,3844) +LexToken(NUMBER,'5',1,3845) +LexToken(OPERATOR,'+',1,3846) +LexToken(VAR,'i',1,3847) +LexToken(CLOSEBRACKET,')',1,3848) +LexToken(CLOSEBRACKET,')',1,3849) +LexToken(SEMICOLON,';',1,3850) +LexToken(EOL,'\n',1,3870) +LexToken(VAR,'ipar',1,3891) +LexToken(ASSIGNMENT,'=',1,3895) +LexToken(OPENSQBRACKET,'[',1,3896) +LexToken(VAR,'ipar',1,3897) +LexToken(SEMICOLON,';',1,3901) +LexToken(VAR,'Ci',1,3902) +LexToken(CLOSESQBRACKET,']',1,3904) +LexToken(SEMICOLON,';',1,3905) +LexToken(EOL,'\n',1,3906) +LexToken(VAR,'INP',1,3927) +LexToken(OPENBRACKET,'(',1,3930) +LexToken(VAR,'i',1,3931) +LexToken(COMMA,',',1,3932) +LexToken(NUMBER,'1',1,3933) +LexToken(CLOSEBRACKET,')',1,3934) +LexToken(ASSIGNMENT,'=',1,3935) +LexToken(NUMBER,'2',1,3936) +LexToken(OPERATOR,'*',1,3937) +LexToken(VAR,'NX',1,3938) +LexToken(OPERATOR,'+',1,3940) +LexToken(VAR,'length',1,3941) +LexToken(OPENBRACKET,'(',1,3947) +LexToken(VAR,'Ci',1,3948) +LexToken(CLOSEBRACKET,')',1,3950) +LexToken(SEMICOLON,';',1,3951) +LexToken(EOL,'\n',1,3952) +LexToken(IF,'if',1,3973) +LexToken(OPENBRACKET,'(',1,3976) +LexToken(VAR,'nzcross',1,3977) +LexToken(COMPARISON,'<',1,3984) +LexToken(VAR,'length',1,3985) +LexToken(OPENBRACKET,'(',1,3991) +LexToken(VAR,'Ci',1,3992) +LexToken(CLOSEBRACKET,')',1,3994) +LexToken(CLOSEBRACKET,')',1,3995) +LexToken(THEN,'then',1,3997) +LexToken(EOL,'\n',1,4001) +LexToken(VAR,'nzcross',1,4026) +LexToken(ASSIGNMENT,'=',1,4033) +LexToken(VAR,'length',1,4034) +LexToken(OPENBRACKET,'(',1,4040) +LexToken(VAR,'Ci',1,4041) +LexToken(CLOSEBRACKET,')',1,4043) +LexToken(SEMICOLON,';',1,4044) +LexToken(EOL,'\n',1,4045) +LexToken(END,'end',1,4066) +LexToken(EOL,'\n',1,4069) +LexToken(IF,'if',1,4090) +LexToken(OPENBRACKET,'(',1,4093) +LexToken(VAR,'MaxModes',1,4094) +LexToken(COMPARISON,'<',1,4102) +LexToken(VAR,'max',1,4103) +LexToken(OPENBRACKET,'(',1,4106) +LexToken(VAR,'Ci',1,4107) +LexToken(CLOSEBRACKET,')',1,4109) +LexToken(CLOSEBRACKET,')',1,4110) +LexToken(THEN,'then',1,4112) +LexToken(EOL,'\n',1,4116) +LexToken(VAR,'MaxModes',1,4141) +LexToken(ASSIGNMENT,'=',1,4149) +LexToken(VAR,'max',1,4150) +LexToken(OPENBRACKET,'(',1,4153) +LexToken(VAR,'Ci',1,4154) +LexToken(CLOSEBRACKET,')',1,4156) +LexToken(SEMICOLON,';',1,4157) +LexToken(EOL,'\n',1,4158) +LexToken(VAR,'imax',1,4183) +LexToken(ASSIGNMENT,'=',1,4187) +LexToken(VAR,'i',1,4188) +LexToken(SEMICOLON,';',1,4189) +LexToken(EOL,'\n',1,4190) +LexToken(END,'end',1,4211) +LexToken(EOL,'\n',1,4214) +LexToken(END,'end',1,4231) +LexToken(EOL,'\n',1,4234) +LexToken(EOL,'\n',1,4235) +LexToken(IF,'if',1,4252) +LexToken(VAR,'MaxModes',1,4255) +LexToken(COMPARISON,'>',1,4263) +LexToken(VAR,'NMode',1,4264) +LexToken(THEN,'then',1,4270) +LexToken(EOL,'\n',1,4274) +LexToken(VAR,'messagebox',1,4295) +LexToken(OPENBRACKET,'(',1,4305) +LexToken(OPENSQBRACKET,'[',1,4306) +LexToken(DQSTRING,'"Number of Modes should be "',1,4334) +LexToken(OPERATOR,'+',1,4335) +LexToken(VAR,'string',1,4336) +LexToken(OPENBRACKET,'(',1,4342) +LexToken(VAR,'MaxModes',1,4343) +LexToken(CLOSEBRACKET,')',1,4351) +LexToken(SEMICOLON,';',1,4352) +LexToken(DQSTRING,'"A destination Mode in Mode#"',1,4404) +LexToken(OPERATOR,'+',1,4405) +LexToken(VAR,'string',1,4406) +LexToken(OPENBRACKET,'(',1,4412) +LexToken(VAR,'imax',1,4413) +LexToken(CLOSEBRACKET,')',1,4417) +LexToken(OPERATOR,'+',1,4418) +LexToken(DQSTRING,'"\\\'s targets is invalid!"',1,4443) +LexToken(CLOSESQBRACKET,']',1,4444) +LexToken(COMMA,',',1,4445) +LexToken(DQSTRING,'"modal"',1,4452) +LexToken(COMMA,',',1,4453) +LexToken(DQSTRING,'"error"',1,4460) +LexToken(CLOSEBRACKET,')',1,4461) +LexToken(SEMICOLON,';',1,4462) +LexToken(EOL,'\n',1,4463) +LexToken(VAR,'ModifEncore',1,4484) +LexToken(ASSIGNMENT,'=',1,4495) +LexToken(PREVAR_BOOLEAN,'%t',1,4496) +LexToken(SEMICOLON,';',1,4498) +LexToken(EOL,'\n',1,4499) +LexToken(END,'end',1,4516) +LexToken(EOL,'\n',1,4519) +LexToken(IF,'if',1,4536) +LexToken(VAR,'MaxModes',1,4539) +LexToken(COMPARISON,'<',1,4547) +LexToken(VAR,'NMode',1,4548) +LexToken(THEN,'then',1,4554) +LexToken(EOL,'\n',1,4558) +LexToken(VAR,'messagebox',1,4579) +LexToken(OPENBRACKET,'(',1,4589) +LexToken(OPENSQBRACKET,'[',1,4590) +LexToken(DQSTRING,'"There is an unused Mode or the Number of Modes should be "',1,4649) +LexToken(OPERATOR,'+',1,4650) +LexToken(VAR,'string',1,4651) +LexToken(OPENBRACKET,'(',1,4657) +LexToken(VAR,'MaxModes',1,4658) +LexToken(CLOSEBRACKET,')',1,4666) +LexToken(CLOSESQBRACKET,']',1,4667) +LexToken(COMMA,',',1,4668) +LexToken(DQSTRING,'"modal"',1,4675) +LexToken(COMMA,',',1,4676) +LexToken(DQSTRING,'"error"',1,4683) +LexToken(CLOSEBRACKET,')',1,4684) +LexToken(SEMICOLON,';',1,4685) +LexToken(EOL,'\n',1,4686) +LexToken(VAR,'ModifEncore',1,4707) +LexToken(ASSIGNMENT,'=',1,4718) +LexToken(PREVAR_BOOLEAN,'%t',1,4719) +LexToken(SEMICOLON,';',1,4721) +LexToken(EOL,'\n',1,4722) +LexToken(END,'end',1,4739) +LexToken(EOL,'\n',1,4742) +LexToken(END,'end',1,4755) +LexToken(EOL,'\n',1,4758) +LexToken(IF,'if',1,4771) +LexToken(NOT,'~',1,4774) +LexToken(VAR,'ModifEncore',1,4775) +LexToken(THEN,'then',1,4787) +LexToken(EOL,'\n',1,4791) +LexToken(OPENSQBRACKET,'[',1,4808) +LexToken(VAR,'model',1,4809) +LexToken(COMMA,',',1,4814) +LexToken(VAR,'graphics',1,4815) +LexToken(COMMA,',',1,4823) +LexToken(VAR,'ok',1,4824) +LexToken(CLOSESQBRACKET,']',1,4826) +LexToken(ASSIGNMENT,'=',1,4827) +LexToken(VAR,'check_io',1,4828) +LexToken(OPENBRACKET,'(',1,4836) +LexToken(VAR,'model',1,4837) +LexToken(COMMA,',',1,4842) +LexToken(VAR,'graphics',1,4843) +LexToken(COMMA,',',1,4851) +LexToken(VAR,'INP',1,4852) +LexToken(COMMA,',',1,4855) +LexToken(VAR,'OUT',1,4856) +LexToken(COMMA,',',1,4859) +LexToken(OPENSQBRACKET,'[',1,4860) +LexToken(CLOSESQBRACKET,']',1,4861) +LexToken(COMMA,',',1,4862) +LexToken(OPENSQBRACKET,'[',1,4863) +LexToken(NUMBER,'1',1,4864) +LexToken(CLOSESQBRACKET,']',1,4865) +LexToken(CLOSEBRACKET,')',1,4866) +LexToken(EOL,'\n',1,4867) +LexToken(IF,'if',1,4884) +LexToken(NOT,'~',1,4887) +LexToken(VAR,'ok',1,4888) +LexToken(THEN,'then',1,4891) +LexToken(EOL,'\n',1,4895) +LexToken(BREAK,'break',1,4916) +LexToken(COMMA,',',1,4921) +LexToken(EOL,'\n',1,4922) +LexToken(END,'end',1,4939) +LexToken(EOL,'\n',1,4942) +LexToken(VAR,'model',1,4959) +LexToken(DOT,'.',1,4964) +LexToken(VAR,'nzcross',1,4965) +LexToken(ASSIGNMENT,'=',1,4972) +LexToken(VAR,'nzcross',1,4973) +LexToken(SEMICOLON,';',1,4980) +LexToken(EOL,'\n',1,4981) +LexToken(VAR,'model',1,4998) +LexToken(DOT,'.',1,5003) +LexToken(VAR,'state',1,5004) +LexToken(ASSIGNMENT,'=',1,5009) +LexToken(VAR,'ones',1,5010) +LexToken(OPENBRACKET,'(',1,5014) +LexToken(NUMBER,'2',1,5015) +LexToken(OPERATOR,'*',1,5016) +LexToken(VAR,'NX',1,5017) +LexToken(COMMA,',',1,5019) +LexToken(NUMBER,'1',1,5020) +LexToken(CLOSEBRACKET,')',1,5021) +LexToken(SEMICOLON,';',1,5022) +LexToken(EOL,'\n',1,5023) +LexToken(VAR,'graphics',1,5040) +LexToken(DOT,'.',1,5048) +LexToken(VAR,'gr_i',1,5049) +LexToken(OPENBRACKET,'(',1,5053) +LexToken(NUMBER,'1',1,5054) +LexToken(CLOSEBRACKET,')',1,5055) +LexToken(OPENBRACKET,'(',1,5056) +LexToken(NUMBER,'1',1,5057) +LexToken(CLOSEBRACKET,')',1,5058) +LexToken(ASSIGNMENT,'=',1,5059) +LexToken(DQSTRING,'"txt=[\\\'Automaton\\\';\\\'nM="',1,5085) +LexToken(OPERATOR,'+',1,5086) +LexToken(VAR,'string',1,5087) +LexToken(OPENBRACKET,'(',1,5093) +LexToken(VAR,'NMode',1,5094) +LexToken(CLOSEBRACKET,')',1,5099) +LexToken(OPERATOR,'+',1,5100) +LexToken(DQSTRING,'",nX="',1,5106) +LexToken(OPERATOR,'+',1,5107) +LexToken(VAR,'string',1,5108) +LexToken(OPENBRACKET,'(',1,5114) +LexToken(VAR,'NX',1,5115) +LexToken(CLOSEBRACKET,')',1,5117) +LexToken(OPERATOR,'+',1,5118) +LexToken(DQSTRING,'"\\\'];"',1,5124) +LexToken(EOL,'\n',1,5125) +LexToken(VAR,'graphics',1,5142) +LexToken(DOT,'.',1,5150) +LexToken(VAR,'exprs',1,5151) +LexToken(ASSIGNMENT,'=',1,5156) +LexToken(VAR,'exprs',1,5157) +LexToken(SEMICOLON,';',1,5162) +LexToken(EOL,'\n',1,5163) +LexToken(VAR,'x',1,5180) +LexToken(DOT,'.',1,5181) +LexToken(VAR,'graphics',1,5182) +LexToken(ASSIGNMENT,'=',1,5190) +LexToken(VAR,'graphics',1,5191) +LexToken(SEMICOLON,';',1,5199) +LexToken(EOL,'\n',1,5200) +LexToken(VAR,'model',1,5217) +LexToken(DOT,'.',1,5222) +LexToken(VAR,'ipar',1,5223) +LexToken(ASSIGNMENT,'=',1,5227) +LexToken(VAR,'ipar',1,5228) +LexToken(SEMICOLON,';',1,5232) +LexToken(EOL,'\n',1,5233) +LexToken(VAR,'model',1,5250) +LexToken(DOT,'.',1,5255) +LexToken(VAR,'rpar',1,5256) +LexToken(ASSIGNMENT,'=',1,5260) +LexToken(VAR,'rpar',1,5261) +LexToken(SEMICOLON,';',1,5265) +LexToken(EOL,'\n',1,5266) +LexToken(VAR,'x',1,5283) +LexToken(DOT,'.',1,5284) +LexToken(VAR,'model',1,5285) +LexToken(ASSIGNMENT,'=',1,5290) +LexToken(VAR,'model',1,5291) +LexToken(SEMICOLON,';',1,5296) +LexToken(EOL,'\n',1,5297) +LexToken(BREAK,'break',1,5314) +LexToken(EOL,'\n',1,5319) +LexToken(END,'end',1,5332) +LexToken(EOL,'\n',1,5335) +LexToken(END,'end',1,5344) +LexToken(SEMICOLON,';',1,5347) +LexToken(EOL,'\n',1,5355) +LexToken(EOL,'\n',1,5413) +LexToken(CASE,'case',1,5418) +LexToken(DQSTRING,'"define"',1,5430) +LexToken(THEN,'then',1,5432) +LexToken(EOL,'\n',1,5436) +LexToken(VAR,'NMode',1,5445) +LexToken(ASSIGNMENT,'=',1,5450) +LexToken(NUMBER,'2',1,5451) +LexToken(SEMICOLON,';',1,5452) +LexToken(EOL,'\n',1,5471) +LexToken(VAR,'Minitial',1,5480) +LexToken(ASSIGNMENT,'=',1,5488) +LexToken(NUMBER,'1',1,5489) +LexToken(SEMICOLON,';',1,5490) +LexToken(EOL,'\n',1,5506) +LexToken(VAR,'NX',1,5515) +LexToken(ASSIGNMENT,'=',1,5517) +LexToken(NUMBER,'1',1,5518) +LexToken(SEMICOLON,';',1,5519) +LexToken(EOL,'\n',1,5571) +LexToken(VAR,'X0',1,5580) +LexToken(ASSIGNMENT,'=',1,5582) +LexToken(OPENSQBRACKET,'[',1,5583) +LexToken(NUMBER,'0.0',1,5584) +LexToken(CLOSESQBRACKET,']',1,5587) +LexToken(EOL,'\n',1,5588) +LexToken(VAR,'XP',1,5597) +LexToken(ASSIGNMENT,'=',1,5599) +LexToken(OPENSQBRACKET,'[',1,5600) +LexToken(NUMBER,'1',1,5601) +LexToken(SEMICOLON,';',1,5602) +LexToken(NUMBER,'1',1,5603) +LexToken(CLOSESQBRACKET,']',1,5604) +LexToken(EOL,'\n',1,5632) +LexToken(VAR,'C1',1,5641) +LexToken(ASSIGNMENT,'=',1,5643) +LexToken(OPENSQBRACKET,'[',1,5644) +LexToken(NUMBER,'2',1,5645) +LexToken(CLOSESQBRACKET,']',1,5646) +LexToken(SEMICOLON,';',1,5647) +LexToken(EOL,'\n',1,5688) +LexToken(VAR,'C2',1,5697) +LexToken(ASSIGNMENT,'=',1,5699) +LexToken(OPENSQBRACKET,'[',1,5700) +LexToken(NUMBER,'1',1,5701) +LexToken(CLOSESQBRACKET,']',1,5702) +LexToken(SEMICOLON,';',1,5703) +LexToken(EOL,'\n',1,5704) +LexToken(VAR,'exprs',1,5713) +LexToken(ASSIGNMENT,'=',1,5718) +LexToken(OPENSQBRACKET,'[',1,5719) +LexToken(VAR,'string',1,5720) +LexToken(OPENBRACKET,'(',1,5726) +LexToken(VAR,'NMode',1,5727) +LexToken(CLOSEBRACKET,')',1,5732) +LexToken(SEMICOLON,';',1,5733) +LexToken(VAR,'string',1,5734) +LexToken(OPENBRACKET,'(',1,5740) +LexToken(VAR,'Minitial',1,5741) +LexToken(CLOSEBRACKET,')',1,5749) +LexToken(SEMICOLON,';',1,5750) +LexToken(VAR,'string',1,5751) +LexToken(OPENBRACKET,'(',1,5757) +LexToken(VAR,'NX',1,5758) +LexToken(CLOSEBRACKET,')',1,5760) +LexToken(SEMICOLON,';',1,5761) +LexToken(VAR,'sci2exp',1,5762) +LexToken(OPENBRACKET,'(',1,5769) +LexToken(VAR,'X0',1,5770) +LexToken(CLOSEBRACKET,')',1,5772) +LexToken(SEMICOLON,';',1,5773) +LexToken(VAR,'sci2exp',1,5774) +LexToken(OPENBRACKET,'(',1,5781) +LexToken(VAR,'XP',1,5782) +LexToken(CLOSEBRACKET,')',1,5784) +LexToken(SEMICOLON,';',1,5785) +LexToken(VAR,'sci2exp',1,5786) +LexToken(OPENBRACKET,'(',1,5793) +LexToken(VAR,'C1',1,5794) +LexToken(CLOSEBRACKET,')',1,5796) +LexToken(SEMICOLON,';',1,5797) +LexToken(VAR,'sci2exp',1,5798) +LexToken(OPENBRACKET,'(',1,5805) +LexToken(VAR,'C2',1,5806) +LexToken(CLOSEBRACKET,')',1,5808) +LexToken(CLOSESQBRACKET,']',1,5809) +LexToken(SEMICOLON,';',1,5810) +LexToken(EOL,'\n',1,5811) +LexToken(VAR,'ipar',1,5820) +LexToken(ASSIGNMENT,'=',1,5824) +LexToken(OPENSQBRACKET,'[',1,5825) +LexToken(VAR,'NMode',1,5826) +LexToken(SEMICOLON,';',1,5831) +LexToken(VAR,'Minitial',1,5832) +LexToken(SEMICOLON,';',1,5840) +LexToken(VAR,'NX',1,5841) +LexToken(SEMICOLON,';',1,5843) +LexToken(VAR,'XP',1,5844) +LexToken(SEMICOLON,';',1,5846) +LexToken(VAR,'C1',1,5847) +LexToken(SEMICOLON,';',1,5849) +LexToken(VAR,'C2',1,5850) +LexToken(CLOSESQBRACKET,']',1,5852) +LexToken(SEMICOLON,';',1,5853) +LexToken(EOL,'\n',1,5854) +LexToken(VAR,'rpar',1,5863) +LexToken(ASSIGNMENT,'=',1,5867) +LexToken(OPENSQBRACKET,'[',1,5868) +LexToken(VAR,'X0',1,5869) +LexToken(CLOSESQBRACKET,']',1,5871) +LexToken(SEMICOLON,';',1,5872) +LexToken(EOL,'\n',1,5873) +LexToken(EOL,'\n',1,5874) +LexToken(VAR,'model',1,5883) +LexToken(ASSIGNMENT,'=',1,5888) +LexToken(SCICOS_MODEL,'scicos_model',1,5889) +LexToken(OPENBRACKET,'(',1,5901) +LexToken(CLOSEBRACKET,')',1,5902) +LexToken(EOL,'\n',1,5903) +LexToken(VAR,'model',1,5912) +LexToken(DOT,'.',1,5917) +LexToken(VAR,'sim',1,5918) +LexToken(ASSIGNMENT,'=',1,5921) +LexToken(VAR,'list',1,5922) +LexToken(OPENBRACKET,'(',1,5926) +LexToken(DQSTRING,'"automat"',1,5935) +LexToken(COMMA,',',1,5936) +LexToken(NUMBER,'10004',1,5937) +LexToken(CLOSEBRACKET,')',1,5942) +LexToken(EOL,'\n',1,5943) +LexToken(VAR,'model',1,5952) +LexToken(DOT,'.',1,5957) +LexToken(VAR,'in',1,5958) +LexToken(ASSIGNMENT,'=',1,5960) +LexToken(OPENSQBRACKET,'[',1,5961) +LexToken(NUMBER,'2',1,5962) +LexToken(OPERATOR,'*',1,5963) +LexToken(VAR,'NX',1,5964) +LexToken(OPERATOR,'+',1,5966) +LexToken(NUMBER,'1',1,5967) +LexToken(SEMICOLON,';',1,5968) +LexToken(NUMBER,'2',1,5969) +LexToken(OPERATOR,'*',1,5970) +LexToken(VAR,'NX',1,5971) +LexToken(OPERATOR,'+',1,5973) +LexToken(NUMBER,'1',1,5974) +LexToken(CLOSESQBRACKET,']',1,5975) +LexToken(SEMICOLON,';',1,5976) +LexToken(EOL,'\n',1,5994) +LexToken(VAR,'model',1,6003) +LexToken(DOT,'.',1,6008) +LexToken(VAR,'out',1,6009) +LexToken(ASSIGNMENT,'=',1,6012) +LexToken(OPENSQBRACKET,'[',1,6013) +LexToken(NUMBER,'2',1,6014) +LexToken(SEMICOLON,';',1,6015) +LexToken(NUMBER,'2',1,6016) +LexToken(OPERATOR,'*',1,6017) +LexToken(VAR,'NX',1,6018) +LexToken(CLOSESQBRACKET,']',1,6020) +LexToken(SEMICOLON,';',1,6021) +LexToken(EOL,'\n',1,6038) +LexToken(VAR,'model',1,6047) +LexToken(DOT,'.',1,6052) +LexToken(VAR,'state',1,6053) +LexToken(ASSIGNMENT,'=',1,6058) +LexToken(VAR,'ones',1,6059) +LexToken(OPENBRACKET,'(',1,6063) +LexToken(NUMBER,'2',1,6064) +LexToken(OPERATOR,'*',1,6065) +LexToken(VAR,'NX',1,6066) +LexToken(COMMA,',',1,6068) +LexToken(NUMBER,'1',1,6069) +LexToken(CLOSEBRACKET,')',1,6070) +LexToken(SEMICOLON,';',1,6071) +LexToken(EOL,'\n',1,6081) +LexToken(VAR,'model',1,6090) +LexToken(DOT,'.',1,6095) +LexToken(VAR,'nzcross',1,6096) +LexToken(ASSIGNMENT,'=',1,6103) +LexToken(NUMBER,'1',1,6104) +LexToken(SEMICOLON,';',1,6105) +LexToken(EOL,'\n',1,6131) +LexToken(VAR,'model',1,6140) +LexToken(DOT,'.',1,6145) +LexToken(VAR,'blocktype',1,6146) +LexToken(ASSIGNMENT,'=',1,6155) +LexToken(DQSTRING,'"c"',1,6158) +LexToken(SEMICOLON,';',1,6159) +LexToken(EOL,'\n',1,6160) +LexToken(VAR,'model',1,6169) +LexToken(DOT,'.',1,6174) +LexToken(VAR,'evtout',1,6175) +LexToken(ASSIGNMENT,'=',1,6181) +LexToken(NUMBER,'1',1,6182) +LexToken(EOL,'\n',1,6183) +LexToken(VAR,'model',1,6192) +LexToken(DOT,'.',1,6197) +LexToken(VAR,'firing',1,6198) +LexToken(ASSIGNMENT,'=',1,6204) +LexToken(NUMBER,'-1',1,6205) +LexToken(SEMICOLON,';',1,6207) +LexToken(EOL,'\n',1,6208) +LexToken(VAR,'model',1,6217) +LexToken(DOT,'.',1,6222) +LexToken(VAR,'dep_ut',1,6223) +LexToken(ASSIGNMENT,'=',1,6229) +LexToken(OPENSQBRACKET,'[',1,6230) +LexToken(PREVAR_BOOLEAN,'%f',1,6231) +LexToken(PREVAR_BOOLEAN,'%t',1,6234) +LexToken(CLOSESQBRACKET,']',1,6236) +LexToken(SEMICOLON,';',1,6237) +LexToken(EOL,'\n',1,6238) +LexToken(VAR,'model',1,6247) +LexToken(DOT,'.',1,6252) +LexToken(VAR,'ipar',1,6253) +LexToken(ASSIGNMENT,'=',1,6257) +LexToken(VAR,'ipar',1,6258) +LexToken(SEMICOLON,';',1,6262) +LexToken(EOL,'\n',1,6263) +LexToken(VAR,'model',1,6272) +LexToken(DOT,'.',1,6277) +LexToken(VAR,'rpar',1,6278) +LexToken(ASSIGNMENT,'=',1,6282) +LexToken(VAR,'rpar',1,6283) +LexToken(SEMICOLON,';',1,6287) +LexToken(EOL,'\n',1,6288) +LexToken(EOL,'\n',1,6289) +LexToken(VAR,'gr_i',1,6298) +LexToken(ASSIGNMENT,'=',1,6302) +LexToken(OPENSQBRACKET,'[',1,6303) +LexToken(CLOSESQBRACKET,']',1,6304) +LexToken(EOL,'\n',1,6305) +LexToken(EOL,'\n',1,6306) +LexToken(VAR,'x',1,6315) +LexToken(ASSIGNMENT,'=',1,6316) +LexToken(VAR,'standard_define',1,6317) +LexToken(OPENBRACKET,'(',1,6332) +LexToken(OPENSQBRACKET,'[',1,6333) +LexToken(NUMBER,'4',1,6334) +LexToken(NUMBER,'2',1,6336) +LexToken(CLOSESQBRACKET,']',1,6337) +LexToken(COMMA,',',1,6338) +LexToken(VAR,'model',1,6339) +LexToken(COMMA,',',1,6344) +LexToken(VAR,'exprs',1,6345) +LexToken(COMMA,',',1,6350) +LexToken(VAR,'gr_i',1,6351) +LexToken(CLOSEBRACKET,')',1,6355) +LexToken(SEMICOLON,';',1,6356) +LexToken(EOL,'\n',1,6357) +LexToken(END,'end',1,6362) +LexToken(EOL,'\n',1,6365) +LexToken(ENDFUNCTION,'endfunction',1,6366) +LexToken(EOL,'\n',1,6377) +LexToken(EOL,'\n',1,6378) diff --git a/js/Misc/BACKLASH.js b/js/Misc/BACKLASH.js new file mode 100644 index 00000000..cdafc914 --- /dev/null +++ b/js/Misc/BACKLASH.js @@ -0,0 +1,329 @@ +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,'BACKLASH',1,852) +LexToken(OPENBRACKET,'(',1,860) +LexToken(VAR,'job',1,861) +LexToken(COMMA,',',1,864) +LexToken(VAR,'arg1',1,865) +LexToken(COMMA,',',1,869) +LexToken(VAR,'arg2',1,870) +LexToken(CLOSEBRACKET,')',1,874) +LexToken(EOL,'\n',1,875) +LexToken(VAR,'x',1,880) +LexToken(ASSIGNMENT,'=',1,881) +LexToken(OPENSQBRACKET,'[',1,882) +LexToken(CLOSESQBRACKET,']',1,883) +LexToken(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',1,906) +LexToken(EOL,'\n',1,907) +LexToken(SELECT,'select',1,912) +LexToken(VAR,'job',1,919) +LexToken(EOL,'\n',1,922) +LexToken(CASE,'case',1,927) +LexToken(DQSTRING,'"set"',1,936) +LexToken(THEN,'then',1,938) +LexToken(EOL,'\n',1,942) +LexToken(VAR,'x',1,951) +LexToken(ASSIGNMENT,'=',1,952) +LexToken(VAR,'arg1',1,953) +LexToken(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'graphics',1,967) +LexToken(ASSIGNMENT,'=',1,975) +LexToken(VAR,'arg1',1,976) +LexToken(DOT,'.',1,980) +LexToken(VAR,'graphics',1,981) +LexToken(SEMICOLON,';',1,989) +LexToken(EOL,'\n',1,990) +LexToken(VAR,'exprs',1,999) +LexToken(ASSIGNMENT,'=',1,1004) +LexToken(VAR,'graphics',1,1005) +LexToken(DOT,'.',1,1013) +LexToken(VAR,'exprs',1,1014) +LexToken(EOL,'\n',1,1019) +LexToken(VAR,'model',1,1028) +LexToken(ASSIGNMENT,'=',1,1033) +LexToken(VAR,'arg1',1,1034) +LexToken(DOT,'.',1,1038) +LexToken(VAR,'model',1,1039) +LexToken(SEMICOLON,';',1,1044) +LexToken(EOL,'\n',1,1045) +LexToken(VAR,'rpar',1,1054) +LexToken(ASSIGNMENT,'=',1,1058) +LexToken(VAR,'model',1,1059) +LexToken(DOT,'.',1,1064) +LexToken(VAR,'rpar',1,1065) +LexToken(EOL,'\n',1,1069) +LexToken(WHILE,'while',1,1078) +LexToken(PREVAR_BOOLEAN,'%t',1,1084) +LexToken(DO,'do',1,1087) +LexToken(EOL,'\n',1,1089) +LexToken(OPENSQBRACKET,'[',1,1102) +LexToken(VAR,'ok',1,1103) +LexToken(COMMA,',',1,1105) +LexToken(VAR,'ini',1,1106) +LexToken(COMMA,',',1,1109) +LexToken(VAR,'gap',1,1110) +LexToken(COMMA,',',1,1113) +LexToken(VAR,'zcr',1,1114) +LexToken(COMMA,',',1,1117) +LexToken(VAR,'exprs',1,1118) +LexToken(CLOSESQBRACKET,']',1,1123) +LexToken(ASSIGNMENT,'=',1,1124) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1125) +LexToken(OPENBRACKET,'(',1,1140) +LexToken(DQSTRING,'"Set backlash parameters"',1,1165) +LexToken(COMMA,',',1,1166) +LexToken(OPENSQBRACKET,'[',1,1182) +LexToken(DQSTRING,'"initial output"',1,1198) +LexToken(SEMICOLON,';',1,1199) +LexToken(DQSTRING,'"gap"',1,1217) +LexToken(SEMICOLON,';',1,1218) +LexToken(DQSTRING,'"use zero-crossing (0:no, 1:yes)"',1,1251) +LexToken(CLOSESQBRACKET,']',1,1252) +LexToken(COMMA,',',1,1253) +LexToken(VAR,'list',1,1269) +LexToken(OPENBRACKET,'(',1,1273) +LexToken(DQSTRING,'"vec"',1,1278) +LexToken(COMMA,',',1,1279) +LexToken(NUMBER,'1',1,1280) +LexToken(COMMA,',',1,1281) +LexToken(DQSTRING,'"vec"',1,1286) +LexToken(COMMA,',',1,1287) +LexToken(NUMBER,'1',1,1288) +LexToken(COMMA,',',1,1289) +LexToken(DQSTRING,'"vec"',1,1294) +LexToken(COMMA,',',1,1295) +LexToken(NUMBER,'1',1,1296) +LexToken(CLOSEBRACKET,')',1,1297) +LexToken(COMMA,',',1,1298) +LexToken(VAR,'exprs',1,1299) +LexToken(CLOSEBRACKET,')',1,1304) +LexToken(EOL,'\n',1,1305) +LexToken(EOL,'\n',1,1306) +LexToken(EOL,'\n',1,1307) +LexToken(IF,'if',1,1320) +LexToken(NOT,'~',1,1323) +LexToken(VAR,'ok',1,1324) +LexToken(THEN,'then',1,1327) +LexToken(EOL,'\n',1,1331) +LexToken(BREAK,'break',1,1348) +LexToken(COMMA,',',1,1353) +LexToken(EOL,'\n',1,1354) +LexToken(END,'end',1,1367) +LexToken(EOL,'\n',1,1370) +LexToken(IF,'if',1,1383) +LexToken(VAR,'ok',1,1386) +LexToken(THEN,'then',1,1389) +LexToken(EOL,'\n',1,1393) +LexToken(VAR,'graphics',1,1410) +LexToken(DOT,'.',1,1418) +LexToken(VAR,'exprs',1,1419) +LexToken(ASSIGNMENT,'=',1,1424) +LexToken(VAR,'exprs',1,1425) +LexToken(SEMICOLON,';',1,1430) +LexToken(EOL,'\n',1,1431) +LexToken(VAR,'rpar',1,1448) +LexToken(OPENBRACKET,'(',1,1452) +LexToken(NUMBER,'1',1,1453) +LexToken(CLOSEBRACKET,')',1,1454) +LexToken(ASSIGNMENT,'=',1,1455) +LexToken(VAR,'ini',1,1456) +LexToken(SEMICOLON,';',1,1459) +LexToken(EOL,'\n',1,1460) +LexToken(VAR,'rpar',1,1477) +LexToken(OPENBRACKET,'(',1,1481) +LexToken(NUMBER,'2',1,1482) +LexToken(CLOSEBRACKET,')',1,1483) +LexToken(ASSIGNMENT,'=',1,1484) +LexToken(VAR,'gap',1,1485) +LexToken(SEMICOLON,';',1,1488) +LexToken(EOL,'\n',1,1489) +LexToken(IF,'if',1,1506) +LexToken(VAR,'zcr',1,1509) +LexToken(COMPARISON,'<>',1,1512) +LexToken(NUMBER,'0',1,1514) +LexToken(THEN,'then',1,1516) +LexToken(EOL,'\n',1,1520) +LexToken(VAR,'model',1,1541) +LexToken(DOT,'.',1,1546) +LexToken(VAR,'nzcross',1,1547) +LexToken(ASSIGNMENT,'=',1,1554) +LexToken(NUMBER,'2',1,1555) +LexToken(EOL,'\n',1,1556) +LexToken(ELSE,'else',1,1573) +LexToken(EOL,'\n',1,1577) +LexToken(VAR,'model',1,1598) +LexToken(DOT,'.',1,1603) +LexToken(VAR,'nzcross',1,1604) +LexToken(ASSIGNMENT,'=',1,1611) +LexToken(NUMBER,'0',1,1612) +LexToken(EOL,'\n',1,1613) +LexToken(END,'end',1,1630) +LexToken(EOL,'\n',1,1633) +LexToken(VAR,'model',1,1650) +LexToken(DOT,'.',1,1655) +LexToken(VAR,'rpar',1,1656) +LexToken(ASSIGNMENT,'=',1,1660) +LexToken(VAR,'rpar',1,1661) +LexToken(EOL,'\n',1,1665) +LexToken(VAR,'x',1,1682) +LexToken(DOT,'.',1,1683) +LexToken(VAR,'graphics',1,1684) +LexToken(ASSIGNMENT,'=',1,1692) +LexToken(VAR,'graphics',1,1693) +LexToken(SEMICOLON,';',1,1701) +LexToken(EOL,'\n',1,1702) +LexToken(VAR,'x',1,1719) +LexToken(DOT,'.',1,1720) +LexToken(VAR,'model',1,1721) +LexToken(ASSIGNMENT,'=',1,1726) +LexToken(VAR,'model',1,1727) +LexToken(EOL,'\n',1,1732) +LexToken(BREAK,'break',1,1749) +LexToken(EOL,'\n',1,1754) +LexToken(END,'end',1,1767) +LexToken(EOL,'\n',1,1770) +LexToken(END,'end',1,1779) +LexToken(EOL,'\n',1,1782) +LexToken(CASE,'case',1,1787) +LexToken(DQSTRING,'"define"',1,1799) +LexToken(THEN,'then',1,1801) +LexToken(EOL,'\n',1,1805) +LexToken(VAR,'exprs',1,1814) +LexToken(ASSIGNMENT,'=',1,1819) +LexToken(OPENSQBRACKET,'[',1,1820) +LexToken(DQSTRING,'"0"',1,1823) +LexToken(SEMICOLON,';',1,1824) +LexToken(DQSTRING,'"1"',1,1827) +LexToken(SEMICOLON,';',1,1828) +LexToken(DQSTRING,'"1"',1,1831) +LexToken(CLOSESQBRACKET,']',1,1832) +LexToken(EOL,'\n',1,1833) +LexToken(VAR,'model',1,1842) +LexToken(ASSIGNMENT,'=',1,1847) +LexToken(SCICOS_MODEL,'scicos_model',1,1848) +LexToken(OPENBRACKET,'(',1,1860) +LexToken(CLOSEBRACKET,')',1,1861) +LexToken(EOL,'\n',1,1862) +LexToken(VAR,'model',1,1871) +LexToken(DOT,'.',1,1876) +LexToken(VAR,'sim',1,1877) +LexToken(ASSIGNMENT,'=',1,1880) +LexToken(VAR,'list',1,1881) +LexToken(OPENBRACKET,'(',1,1885) +LexToken(DQSTRING,'"backlash"',1,1895) +LexToken(COMMA,',',1,1896) +LexToken(NUMBER,'4',1,1897) +LexToken(CLOSEBRACKET,')',1,1898) +LexToken(EOL,'\n',1,1899) +LexToken(VAR,'model',1,1908) +LexToken(DOT,'.',1,1913) +LexToken(VAR,'in',1,1914) +LexToken(ASSIGNMENT,'=',1,1916) +LexToken(NUMBER,'1',1,1917) +LexToken(EOL,'\n',1,1918) +LexToken(VAR,'model',1,1927) +LexToken(DOT,'.',1,1932) +LexToken(VAR,'out',1,1933) +LexToken(ASSIGNMENT,'=',1,1936) +LexToken(NUMBER,'1',1,1937) +LexToken(EOL,'\n',1,1938) +LexToken(VAR,'model',1,1947) +LexToken(DOT,'.',1,1952) +LexToken(VAR,'rpar',1,1953) +LexToken(ASSIGNMENT,'=',1,1957) +LexToken(OPENSQBRACKET,'[',1,1958) +LexToken(NUMBER,'0',1,1959) +LexToken(SEMICOLON,';',1,1960) +LexToken(NUMBER,'1',1,1961) +LexToken(CLOSESQBRACKET,']',1,1962) +LexToken(EOL,'\n',1,1963) +LexToken(VAR,'model',1,1972) +LexToken(DOT,'.',1,1977) +LexToken(VAR,'nzcross',1,1978) +LexToken(ASSIGNMENT,'=',1,1985) +LexToken(NUMBER,'2',1,1986) +LexToken(SEMICOLON,';',1,1987) +LexToken(EOL,'\n',1,1988) +LexToken(VAR,'model',1,1997) +LexToken(DOT,'.',1,2002) +LexToken(VAR,'blocktype',1,2003) +LexToken(ASSIGNMENT,'=',1,2012) +LexToken(DQSTRING,'"c"',1,2015) +LexToken(EOL,'\n',1,2016) +LexToken(VAR,'model',1,2025) +LexToken(DOT,'.',1,2030) +LexToken(VAR,'dep_ut',1,2031) +LexToken(ASSIGNMENT,'=',1,2037) +LexToken(OPENSQBRACKET,'[',1,2038) +LexToken(PREVAR_BOOLEAN,'%t',1,2039) +LexToken(PREVAR_BOOLEAN,'%f',1,2042) +LexToken(CLOSESQBRACKET,']',1,2044) +LexToken(EOL,'\n',1,2045) +LexToken(EOL,'\n',1,2046) +LexToken(VAR,'gr_i',1,2055) +LexToken(ASSIGNMENT,'=',1,2059) +LexToken(OPENSQBRACKET,'[',1,2060) +LexToken(CLOSESQBRACKET,']',1,2061) +LexToken(EOL,'\n',1,2062) +LexToken(EOL,'\n',1,2063) +LexToken(VAR,'x',1,2072) +LexToken(ASSIGNMENT,'=',1,2073) +LexToken(VAR,'standard_define',1,2074) +LexToken(OPENBRACKET,'(',1,2089) +LexToken(OPENSQBRACKET,'[',1,2090) +LexToken(NUMBER,'3',1,2091) +LexToken(NUMBER,'2',1,2093) +LexToken(CLOSESQBRACKET,']',1,2094) +LexToken(COMMA,',',1,2095) +LexToken(VAR,'model',1,2096) +LexToken(COMMA,',',1,2101) +LexToken(VAR,'exprs',1,2102) +LexToken(COMMA,',',1,2107) +LexToken(VAR,'gr_i',1,2108) +LexToken(CLOSEBRACKET,')',1,2112) +LexToken(EOL,'\n',1,2113) +LexToken(END,'end',1,2118) +LexToken(EOL,'\n',1,2121) +LexToken(ENDFUNCTION,'endfunction',1,2122) +LexToken(EOL,'\n',1,2133) diff --git a/js/Misc/BOUNCE.js b/js/Misc/BOUNCE.js new file mode 100644 index 00000000..b360887e --- /dev/null +++ b/js/Misc/BOUNCE.js @@ -0,0 +1,962 @@ +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,'BOUNCE',1,852) +LexToken(OPENBRACKET,'(',1,858) +LexToken(VAR,'job',1,859) +LexToken(COMMA,',',1,862) +LexToken(VAR,'arg1',1,863) +LexToken(COMMA,',',1,867) +LexToken(VAR,'arg2',1,868) +LexToken(CLOSEBRACKET,')',1,872) +LexToken(EOL,'\n',1,873) +LexToken(VAR,'x',1,878) +LexToken(ASSIGNMENT,'=',1,879) +LexToken(OPENSQBRACKET,'[',1,880) +LexToken(CLOSESQBRACKET,']',1,881) +LexToken(SEMICOLON,';',1,882) +LexToken(EOL,'\n',1,883) +LexToken(VAR,'y',1,888) +LexToken(ASSIGNMENT,'=',1,889) +LexToken(OPENSQBRACKET,'[',1,890) +LexToken(CLOSESQBRACKET,']',1,891) +LexToken(SEMICOLON,';',1,892) +LexToken(EOL,'\n',1,893) +LexToken(VAR,'typ',1,898) +LexToken(ASSIGNMENT,'=',1,901) +LexToken(OPENSQBRACKET,'[',1,902) +LexToken(CLOSESQBRACKET,']',1,903) +LexToken(SEMICOLON,';',1,904) +LexToken(EOL,'\n',1,905) +LexToken(SELECT,'select',1,910) +LexToken(VAR,'job',1,917) +LexToken(EOL,'\n',1,920) +LexToken(CASE,'case',1,925) +LexToken(DQSTRING,'"set"',1,934) +LexToken(THEN,'then',1,936) +LexToken(EOL,'\n',1,940) +LexToken(VAR,'x',1,949) +LexToken(ASSIGNMENT,'=',1,950) +LexToken(VAR,'arg1',1,951) +LexToken(SEMICOLON,';',1,955) +LexToken(EOL,'\n',1,956) +LexToken(VAR,'graphics',1,965) +LexToken(ASSIGNMENT,'=',1,973) +LexToken(VAR,'arg1',1,974) +LexToken(DOT,'.',1,978) +LexToken(VAR,'graphics',1,979) +LexToken(SEMICOLON,';',1,987) +LexToken(EOL,'\n',1,988) +LexToken(VAR,'exprs',1,997) +LexToken(ASSIGNMENT,'=',1,1002) +LexToken(VAR,'graphics',1,1003) +LexToken(DOT,'.',1,1011) +LexToken(VAR,'exprs',1,1012) +LexToken(EOL,'\n',1,1017) +LexToken(VAR,'model',1,1026) +LexToken(ASSIGNMENT,'=',1,1031) +LexToken(VAR,'arg1',1,1032) +LexToken(DOT,'.',1,1036) +LexToken(VAR,'model',1,1037) +LexToken(SEMICOLON,';',1,1042) +LexToken(EOL,'\n',1,1043) +LexToken(IF,'if',1,1052) +LexToken(VAR,'size',1,1055) +LexToken(OPENBRACKET,'(',1,1059) +LexToken(VAR,'exprs',1,1060) +LexToken(COMMA,',',1,1065) +LexToken(DQSTRING,'"*"',1,1068) +LexToken(CLOSEBRACKET,')',1,1069) +LexToken(COMPARISON,'<',1,1070) +LexToken(NUMBER,'9',1,1071) +LexToken(THEN,'then',1,1073) +LexToken(EOL,'\n',1,1077) +LexToken(VAR,'exprs',1,1090) +LexToken(OPENBRACKET,'(',1,1095) +LexToken(NUMBER,'8',1,1096) +LexToken(CLOSEBRACKET,')',1,1097) +LexToken(ASSIGNMENT,'=',1,1098) +LexToken(DQSTRING,'"9.81"',1,1104) +LexToken(SEMICOLON,';',1,1105) +LexToken(EOL,'\n',1,1106) +LexToken(VAR,'exprs',1,1119) +LexToken(OPENBRACKET,'(',1,1124) +LexToken(NUMBER,'9',1,1125) +LexToken(CLOSEBRACKET,')',1,1126) +LexToken(ASSIGNMENT,'=',1,1127) +LexToken(DQSTRING,'"0"',1,1130) +LexToken(SEMICOLON,';',1,1131) +LexToken(EOL,'\n',1,1132) +LexToken(END,'end',1,1141) +LexToken(EOL,'\n',1,1144) +LexToken(WHILE,'while',1,1153) +LexToken(PREVAR_BOOLEAN,'%t',1,1159) +LexToken(DO,'do',1,1162) +LexToken(EOL,'\n',1,1164) +LexToken(OPENSQBRACKET,'[',1,1177) +LexToken(VAR,'ok',1,1178) +LexToken(COMMA,',',1,1180) +LexToken(VAR,'rpar1',1,1181) +LexToken(COMMA,',',1,1186) +LexToken(VAR,'rpar2',1,1187) +LexToken(COMMA,',',1,1192) +LexToken(VAR,'walls',1,1193) +LexToken(COMMA,',',1,1198) +LexToken(VAR,'xt',1,1199) +LexToken(COMMA,',',1,1201) +LexToken(VAR,'xd',1,1202) +LexToken(COMMA,',',1,1204) +LexToken(VAR,'y',1,1205) +LexToken(COMMA,',',1,1206) +LexToken(VAR,'yd',1,1207) +LexToken(COMMA,',',1,1209) +LexToken(VAR,'g',1,1210) +LexToken(COMMA,',',1,1211) +LexToken(VAR,'C',1,1212) +LexToken(COMMA,',',1,1213) +LexToken(VAR,'exprs',1,1214) +LexToken(CLOSESQBRACKET,']',1,1219) +LexToken(ASSIGNMENT,'=',1,1220) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1221) +LexToken(OPENBRACKET,'(',1,1236) +LexToken(OPENSQBRACKET,'[',1,1237) +LexToken(DQSTRING,'"Set Bounce Block"',1,1255) +LexToken(CLOSESQBRACKET,']',1,1256) +LexToken(COMMA,',',1,1257) +LexToken(OPENSQBRACKET,'[',1,1273) +LexToken(DQSTRING,'"Mass"',1,1279) +LexToken(SEMICOLON,';',1,1280) +LexToken(DQSTRING,'"Radius"',1,1288) +LexToken(SEMICOLON,';',1,1289) +LexToken(DQSTRING,'"[xmin,xmax,ymin,ymax]"',1,1312) +LexToken(SEMICOLON,';',1,1313) +LexToken(DQSTRING,'"xpos"',1,1319) +LexToken(SEMICOLON,';',1,1320) +LexToken(DQSTRING,'"xdpos"',1,1327) +LexToken(SEMICOLON,';',1,1328) +LexToken(DQSTRING,'"ypos"',1,1334) +LexToken(SEMICOLON,';',1,1335) +LexToken(DQSTRING,'"ydpos"',1,1357) +LexToken(SEMICOLON,';',1,1358) +LexToken(DQSTRING,'"g (gravity)"',1,1371) +LexToken(SEMICOLON,';',1,1372) +LexToken(DQSTRING,'"C (aerodynamic coeff"',1,1394) +LexToken(CLOSESQBRACKET,']',1,1395) +LexToken(COMMA,',',1,1396) +LexToken(VAR,'list',1,1412) +LexToken(OPENBRACKET,'(',1,1416) +LexToken(DQSTRING,'"vec"',1,1421) +LexToken(COMMA,',',1,1422) +LexToken(NUMBER,'-1',1,1423) +LexToken(COMMA,',',1,1425) +LexToken(DQSTRING,'"vec"',1,1430) +LexToken(COMMA,',',1,1431) +LexToken(NUMBER,'-1',1,1432) +LexToken(COMMA,',',1,1434) +LexToken(DQSTRING,'"vec"',1,1439) +LexToken(COMMA,',',1,1440) +LexToken(NUMBER,'-1',1,1441) +LexToken(COMMA,',',1,1443) +LexToken(DQSTRING,'"vec"',1,1448) +LexToken(COMMA,',',1,1449) +LexToken(NUMBER,'-1',1,1450) +LexToken(COMMA,',',1,1452) +LexToken(DQSTRING,'"vec"',1,1457) +LexToken(COMMA,',',1,1458) +LexToken(NUMBER,'-1',1,1459) +LexToken(COMMA,',',1,1461) +LexToken(DQSTRING,'"vec"',1,1481) +LexToken(COMMA,',',1,1482) +LexToken(NUMBER,'-1',1,1483) +LexToken(COMMA,',',1,1485) +LexToken(DQSTRING,'"vec"',1,1490) +LexToken(COMMA,',',1,1491) +LexToken(NUMBER,'-1',1,1492) +LexToken(COMMA,',',1,1494) +LexToken(DQSTRING,'"vec"',1,1499) +LexToken(COMMA,',',1,1500) +LexToken(NUMBER,'1',1,1501) +LexToken(COMMA,',',1,1502) +LexToken(DQSTRING,'"vec"',1,1507) +LexToken(COMMA,',',1,1508) +LexToken(NUMBER,'1',1,1509) +LexToken(CLOSEBRACKET,')',1,1510) +LexToken(COMMA,',',1,1511) +LexToken(VAR,'exprs',1,1512) +LexToken(CLOSEBRACKET,')',1,1517) +LexToken(EOL,'\n',1,1518) +LexToken(IF,'if',1,1531) +LexToken(NOT,'~',1,1534) +LexToken(VAR,'ok',1,1535) +LexToken(THEN,'then',1,1538) +LexToken(EOL,'\n',1,1542) +LexToken(BREAK,'break',1,1559) +LexToken(COMMA,',',1,1564) +LexToken(EOL,'\n',1,1565) +LexToken(END,'end',1,1578) +LexToken(EOL,'\n',1,1581) +LexToken(VAR,'xt',1,1594) +LexToken(ASSIGNMENT,'=',1,1596) +LexToken(VAR,'xt',1,1597) +LexToken(OPENBRACKET,'(',1,1599) +LexToken(COLON,':',1,1600) +LexToken(CLOSEBRACKET,')',1,1601) +LexToken(SEMICOLON,';',1,1602) +LexToken(EOL,'\n',1,1603) +LexToken(VAR,'y',1,1616) +LexToken(ASSIGNMENT,'=',1,1617) +LexToken(VAR,'y',1,1618) +LexToken(OPENBRACKET,'(',1,1619) +LexToken(COLON,':',1,1620) +LexToken(CLOSEBRACKET,')',1,1621) +LexToken(SEMICOLON,';',1,1622) +LexToken(EOL,'\n',1,1623) +LexToken(VAR,'xd',1,1636) +LexToken(ASSIGNMENT,'=',1,1638) +LexToken(VAR,'xd',1,1639) +LexToken(OPENBRACKET,'(',1,1641) +LexToken(COLON,':',1,1642) +LexToken(CLOSEBRACKET,')',1,1643) +LexToken(SEMICOLON,';',1,1644) +LexToken(EOL,'\n',1,1645) +LexToken(VAR,'yd',1,1658) +LexToken(ASSIGNMENT,'=',1,1660) +LexToken(VAR,'yd',1,1661) +LexToken(OPENBRACKET,'(',1,1663) +LexToken(COLON,':',1,1664) +LexToken(CLOSEBRACKET,')',1,1665) +LexToken(SEMICOLON,';',1,1666) +LexToken(EOL,'\n',1,1667) +LexToken(VAR,'rpar1',1,1680) +LexToken(ASSIGNMENT,'=',1,1685) +LexToken(VAR,'rpar1',1,1686) +LexToken(OPENBRACKET,'(',1,1691) +LexToken(COLON,':',1,1692) +LexToken(CLOSEBRACKET,')',1,1693) +LexToken(SEMICOLON,';',1,1694) +LexToken(EOL,'\n',1,1695) +LexToken(VAR,'rpar2',1,1708) +LexToken(ASSIGNMENT,'=',1,1713) +LexToken(VAR,'rpar2',1,1714) +LexToken(OPENBRACKET,'(',1,1719) +LexToken(COLON,':',1,1720) +LexToken(CLOSEBRACKET,')',1,1721) +LexToken(SEMICOLON,';',1,1722) +LexToken(EOL,'\n',1,1723) +LexToken(VAR,'n',1,1736) +LexToken(ASSIGNMENT,'=',1,1737) +LexToken(VAR,'size',1,1738) +LexToken(OPENBRACKET,'(',1,1742) +LexToken(VAR,'xt',1,1743) +LexToken(COMMA,',',1,1745) +LexToken(DQSTRING,'"*"',1,1748) +LexToken(CLOSEBRACKET,')',1,1749) +LexToken(SEMICOLON,';',1,1750) +LexToken(EOL,'\n',1,1751) +LexToken(VAR,'walls',1,1764) +LexToken(ASSIGNMENT,'=',1,1769) +LexToken(VAR,'walls',1,1770) +LexToken(OPENBRACKET,'(',1,1775) +LexToken(COLON,':',1,1776) +LexToken(CLOSEBRACKET,')',1,1777) +LexToken(SEMICOLON,';',1,1778) +LexToken(EOL,'\n',1,1779) +LexToken(IF,'if',1,1792) +LexToken(VAR,'walls',1,1795) +LexToken(OPENBRACKET,'(',1,1800) +LexToken(NUMBER,'1',1,1801) +LexToken(CLOSEBRACKET,')',1,1802) +LexToken(COMPARISON,'>',1,1803) +LexToken(VAR,'walls',1,1804) +LexToken(OPENBRACKET,'(',1,1809) +LexToken(NUMBER,'2',1,1810) +LexToken(CLOSEBRACKET,')',1,1811) +LexToken(THEN,'then',1,1813) +LexToken(EOL,'\n',1,1817) +LexToken(VAR,'walls',1,1834) +LexToken(ASSIGNMENT,'=',1,1839) +LexToken(VAR,'walls',1,1840) +LexToken(OPENBRACKET,'(',1,1845) +LexToken(OPENSQBRACKET,'[',1,1846) +LexToken(NUMBER,'2',1,1847) +LexToken(COMMA,',',1,1848) +LexToken(NUMBER,'1',1,1849) +LexToken(CLOSESQBRACKET,']',1,1850) +LexToken(CLOSEBRACKET,')',1,1851) +LexToken(SEMICOLON,';',1,1852) +LexToken(EOL,'\n',1,1853) +LexToken(END,'end',1,1866) +LexToken(EOL,'\n',1,1869) +LexToken(IF,'if',1,1882) +LexToken(VAR,'walls',1,1885) +LexToken(OPENBRACKET,'(',1,1890) +LexToken(NUMBER,'3',1,1891) +LexToken(CLOSEBRACKET,')',1,1892) +LexToken(COMPARISON,'>',1,1893) +LexToken(VAR,'walls',1,1894) +LexToken(OPENBRACKET,'(',1,1899) +LexToken(NUMBER,'3',1,1900) +LexToken(CLOSEBRACKET,')',1,1901) +LexToken(THEN,'then',1,1903) +LexToken(EOL,'\n',1,1907) +LexToken(VAR,'walls',1,1924) +LexToken(ASSIGNMENT,'=',1,1929) +LexToken(VAR,'walls',1,1930) +LexToken(OPENBRACKET,'(',1,1935) +LexToken(OPENSQBRACKET,'[',1,1936) +LexToken(NUMBER,'3',1,1937) +LexToken(COMMA,',',1,1938) +LexToken(NUMBER,'4',1,1939) +LexToken(CLOSESQBRACKET,']',1,1940) +LexToken(CLOSEBRACKET,')',1,1941) +LexToken(SEMICOLON,';',1,1942) +LexToken(EOL,'\n',1,1943) +LexToken(END,'end',1,1956) +LexToken(EOL,'\n',1,1959) +LexToken(IF,'if',1,1972) +LexToken(VAR,'n',1,1975) +LexToken(COMPARISON,'<>',1,1976) +LexToken(VAR,'size',1,1978) +LexToken(OPENBRACKET,'(',1,1982) +LexToken(VAR,'y',1,1983) +LexToken(COMMA,',',1,1984) +LexToken(DQSTRING,'"*"',1,1987) +LexToken(CLOSEBRACKET,')',1,1988) +LexToken(LOGICAL,'|',1,1989) +LexToken(VAR,'n',1,1990) +LexToken(COMPARISON,'<>',1,1991) +LexToken(VAR,'size',1,1993) +LexToken(OPENBRACKET,'(',1,1997) +LexToken(VAR,'rpar1',1,1998) +LexToken(COMMA,',',1,2003) +LexToken(DQSTRING,'"*"',1,2006) +LexToken(CLOSEBRACKET,')',1,2007) +LexToken(LOGICAL,'|',1,2008) +LexToken(VAR,'n',1,2009) +LexToken(COMPARISON,'<>',1,2010) +LexToken(VAR,'size',1,2012) +LexToken(OPENBRACKET,'(',1,2016) +LexToken(VAR,'rpar2',1,2017) +LexToken(COMMA,',',1,2022) +LexToken(DQSTRING,'"*"',1,2025) +LexToken(CLOSEBRACKET,')',1,2026) +LexToken(LOGICAL,'|',1,2027) +LexToken(VAR,'n',1,2047) +LexToken(COMPARISON,'<>',1,2048) +LexToken(VAR,'size',1,2050) +LexToken(OPENBRACKET,'(',1,2054) +LexToken(VAR,'xd',1,2055) +LexToken(COMMA,',',1,2057) +LexToken(DQSTRING,'"*"',1,2060) +LexToken(CLOSEBRACKET,')',1,2061) +LexToken(LOGICAL,'|',1,2062) +LexToken(VAR,'n',1,2063) +LexToken(COMPARISON,'<>',1,2064) +LexToken(VAR,'size',1,2066) +LexToken(OPENBRACKET,'(',1,2070) +LexToken(VAR,'yd',1,2071) +LexToken(COMMA,',',1,2073) +LexToken(DQSTRING,'"*"',1,2076) +LexToken(CLOSEBRACKET,')',1,2077) +LexToken(THEN,'then',1,2079) +LexToken(EOL,'\n',1,2083) +LexToken(VAR,'message',1,2100) +LexToken(OPENBRACKET,'(',1,2107) +LexToken(DQSTRING,'"All vectors must have equal size"',1,2141) +LexToken(CLOSEBRACKET,')',1,2142) +LexToken(EOL,'\n',1,2143) +LexToken(VAR,'ok',1,2160) +LexToken(ASSIGNMENT,'=',1,2162) +LexToken(PREVAR_BOOLEAN,'%f',1,2163) +LexToken(EOL,'\n',1,2165) +LexToken(ELSEIF,'elseif',1,2178) +LexToken(NOT,'~',1,2185) +LexToken(OPENBRACKET,'(',1,2186) +LexToken(VAR,'min',1,2187) +LexToken(OPENBRACKET,'(',1,2190) +LexToken(OPENSQBRACKET,'[',1,2191) +LexToken(VAR,'rpar1',1,2192) +LexToken(SEMICOLON,';',1,2197) +LexToken(VAR,'rpar2',1,2198) +LexToken(CLOSESQBRACKET,']',1,2203) +LexToken(CLOSEBRACKET,')',1,2204) +LexToken(COMPARISON,'>',1,2205) +LexToken(NUMBER,'0',1,2206) +LexToken(CLOSEBRACKET,')',1,2207) +LexToken(THEN,'then',1,2209) +LexToken(EOL,'\n',1,2213) +LexToken(VAR,'message',1,2230) +LexToken(OPENBRACKET,'(',1,2237) +LexToken(DQSTRING,'"Mass and radius must be >0"',1,2265) +LexToken(CLOSEBRACKET,')',1,2266) +LexToken(EOL,'\n',1,2267) +LexToken(VAR,'ok',1,2284) +LexToken(ASSIGNMENT,'=',1,2286) +LexToken(PREVAR_BOOLEAN,'%f',1,2287) +LexToken(EOL,'\n',1,2289) +LexToken(END,'end',1,2302) +LexToken(EOL,'\n',1,2305) +LexToken(IF,'if',1,2318) +LexToken(NOT,'~',1,2321) +LexToken(VAR,'ok',1,2322) +LexToken(THEN,'then',1,2325) +LexToken(EOL,'\n',1,2329) +LexToken(BREAK,'break',1,2346) +LexToken(COMMA,',',1,2351) +LexToken(EOL,'\n',1,2352) +LexToken(END,'end',1,2365) +LexToken(EOL,'\n',1,2368) +LexToken(OPENSQBRACKET,'[',1,2381) +LexToken(VAR,'model',1,2382) +LexToken(COMMA,',',1,2387) +LexToken(VAR,'graphics',1,2388) +LexToken(COMMA,',',1,2396) +LexToken(VAR,'ok',1,2397) +LexToken(CLOSESQBRACKET,']',1,2399) +LexToken(ASSIGNMENT,'=',1,2400) +LexToken(VAR,'check_io',1,2401) +LexToken(OPENBRACKET,'(',1,2409) +LexToken(VAR,'model',1,2410) +LexToken(COMMA,',',1,2415) +LexToken(VAR,'graphics',1,2416) +LexToken(COMMA,',',1,2424) +LexToken(OPENSQBRACKET,'[',1,2425) +LexToken(CLOSESQBRACKET,']',1,2426) +LexToken(COMMA,',',1,2427) +LexToken(OPENSQBRACKET,'[',1,2428) +LexToken(VAR,'n',1,2429) +LexToken(COMMA,',',1,2430) +LexToken(VAR,'n',1,2431) +LexToken(CLOSESQBRACKET,']',1,2432) +LexToken(COMMA,',',1,2433) +LexToken(OPENSQBRACKET,'[',1,2434) +LexToken(CLOSESQBRACKET,']',1,2435) +LexToken(COMMA,',',1,2436) +LexToken(OPENSQBRACKET,'[',1,2437) +LexToken(CLOSESQBRACKET,']',1,2438) +LexToken(CLOSEBRACKET,')',1,2439) +LexToken(EOL,'\n',1,2440) +LexToken(IF,'if',1,2453) +LexToken(VAR,'ok',1,2456) +LexToken(THEN,'then',1,2459) +LexToken(EOL,'\n',1,2463) +LexToken(VAR,'k',1,2480) +LexToken(ASSIGNMENT,'=',1,2481) +LexToken(NUMBER,'1',1,2482) +LexToken(SEMICOLON,';',1,2483) +LexToken(VAR,'ipar',1,2484) +LexToken(ASSIGNMENT,'=',1,2488) +LexToken(OPENSQBRACKET,'[',1,2489) +LexToken(CLOSESQBRACKET,']',1,2490) +LexToken(SEMICOLON,';',1,2491) +LexToken(EOL,'\n',1,2492) +LexToken(FOR,'for',1,2509) +LexToken(VAR,'i',1,2513) +LexToken(ASSIGNMENT,'=',1,2514) +LexToken(NUMBER,'1',1,2515) +LexToken(COLON,':',1,2516) +LexToken(VAR,'n',1,2517) +LexToken(EOL,'\n',1,2518) +LexToken(FOR,'for',1,2539) +LexToken(VAR,'j',1,2543) +LexToken(ASSIGNMENT,'=',1,2544) +LexToken(VAR,'i',1,2545) +LexToken(OPERATOR,'+',1,2546) +LexToken(NUMBER,'1',1,2547) +LexToken(COLON,':',1,2548) +LexToken(VAR,'n',1,2549) +LexToken(EOL,'\n',1,2550) +LexToken(VAR,'ipar',1,2575) +LexToken(OPENBRACKET,'(',1,2579) +LexToken(VAR,'k',1,2580) +LexToken(CLOSEBRACKET,')',1,2581) +LexToken(ASSIGNMENT,'=',1,2582) +LexToken(VAR,'i',1,2583) +LexToken(EOL,'\n',1,2584) +LexToken(VAR,'k',1,2609) +LexToken(ASSIGNMENT,'=',1,2610) +LexToken(VAR,'k',1,2611) +LexToken(OPERATOR,'+',1,2612) +LexToken(NUMBER,'1',1,2613) +LexToken(EOL,'\n',1,2614) +LexToken(VAR,'ipar',1,2639) +LexToken(OPENBRACKET,'(',1,2643) +LexToken(VAR,'k',1,2644) +LexToken(CLOSEBRACKET,')',1,2645) +LexToken(ASSIGNMENT,'=',1,2646) +LexToken(VAR,'j',1,2647) +LexToken(EOL,'\n',1,2648) +LexToken(VAR,'k',1,2673) +LexToken(ASSIGNMENT,'=',1,2674) +LexToken(VAR,'k',1,2675) +LexToken(OPERATOR,'+',1,2676) +LexToken(NUMBER,'1',1,2677) +LexToken(EOL,'\n',1,2678) +LexToken(END,'end',1,2699) +LexToken(EOL,'\n',1,2702) +LexToken(END,'end',1,2719) +LexToken(EOL,'\n',1,2722) +LexToken(VAR,'model',1,2739) +LexToken(DOT,'.',1,2744) +LexToken(VAR,'rpar',1,2745) +LexToken(ASSIGNMENT,'=',1,2749) +LexToken(OPENSQBRACKET,'[',1,2750) +LexToken(VAR,'rpar1',1,2751) +LexToken(SEMICOLON,';',1,2756) +LexToken(VAR,'rpar2',1,2757) +LexToken(SEMICOLON,';',1,2762) +LexToken(VAR,'walls',1,2763) +LexToken(SEMICOLON,';',1,2768) +LexToken(VAR,'g',1,2769) +LexToken(SEMICOLON,';',1,2770) +LexToken(VAR,'C',1,2771) +LexToken(CLOSESQBRACKET,']',1,2772) +LexToken(SEMICOLON,';',1,2773) +LexToken(EOL,'\n',1,2774) +LexToken(VAR,'model',1,2791) +LexToken(DOT,'.',1,2796) +LexToken(VAR,'ipar',1,2797) +LexToken(ASSIGNMENT,'=',1,2801) +LexToken(VAR,'ipar',1,2802) +LexToken(SEMICOLON,';',1,2806) +LexToken(EOL,'\n',1,2807) +LexToken(VAR,'state',1,2824) +LexToken(ASSIGNMENT,'=',1,2829) +LexToken(OPENSQBRACKET,'[',1,2830) +LexToken(VAR,'xt',1,2831) +LexToken(COMMA,',',1,2833) +LexToken(VAR,'xd',1,2834) +LexToken(COMMA,',',1,2836) +LexToken(VAR,'y',1,2837) +LexToken(COMMA,',',1,2838) +LexToken(VAR,'yd',1,2839) +LexToken(CLOSESQBRACKET,']',1,2841) +LexToken(SEMICOLON,';',1,2842) +LexToken(EOL,'\n',1,2843) +LexToken(VAR,'state',1,2860) +LexToken(ASSIGNMENT,'=',1,2865) +LexToken(VAR,'state',1,2866) +LexToken(TRANSPOSE,"'",1,2871) +LexToken(SEMICOLON,';',1,2872) +LexToken(EOL,'\n',1,2873) +LexToken(VAR,'model',1,2890) +LexToken(DOT,'.',1,2895) +LexToken(VAR,'state',1,2896) +LexToken(ASSIGNMENT,'=',1,2901) +LexToken(VAR,'state',1,2902) +LexToken(OPENBRACKET,'(',1,2907) +LexToken(COLON,':',1,2908) +LexToken(CLOSEBRACKET,')',1,2909) +LexToken(EOL,'\n',1,2910) +LexToken(VAR,'model',1,2927) +LexToken(DOT,'.',1,2932) +LexToken(VAR,'nzcross',1,2933) +LexToken(ASSIGNMENT,'=',1,2940) +LexToken(VAR,'n',1,2941) +LexToken(OPERATOR,'*',1,2942) +LexToken(OPENBRACKET,'(',1,2943) +LexToken(VAR,'n',1,2944) +LexToken(NUMBER,'-1',1,2945) +LexToken(CLOSEBRACKET,')',1,2947) +LexToken(OPERATOR,'/',1,2948) +LexToken(NUMBER,'2',1,2949) +LexToken(OPERATOR,'+',1,2950) +LexToken(NUMBER,'4',1,2951) +LexToken(OPERATOR,'*',1,2952) +LexToken(VAR,'n',1,2953) +LexToken(SEMICOLON,';',1,2954) +LexToken(EOL,'\n',1,2955) +LexToken(VAR,'graphics',1,2972) +LexToken(DOT,'.',1,2980) +LexToken(VAR,'exprs',1,2981) +LexToken(ASSIGNMENT,'=',1,2986) +LexToken(VAR,'exprs',1,2987) +LexToken(SEMICOLON,';',1,2992) +LexToken(EOL,'\n',1,2993) +LexToken(VAR,'x',1,3010) +LexToken(DOT,'.',1,3011) +LexToken(VAR,'graphics',1,3012) +LexToken(ASSIGNMENT,'=',1,3020) +LexToken(VAR,'graphics',1,3021) +LexToken(SEMICOLON,';',1,3029) +LexToken(EOL,'\n',1,3030) +LexToken(VAR,'x',1,3047) +LexToken(DOT,'.',1,3048) +LexToken(VAR,'model',1,3049) +LexToken(ASSIGNMENT,'=',1,3054) +LexToken(VAR,'model',1,3055) +LexToken(EOL,'\n',1,3060) +LexToken(BREAK,'break',1,3077) +LexToken(EOL,'\n',1,3082) +LexToken(END,'end',1,3095) +LexToken(EOL,'\n',1,3098) +LexToken(END,'end',1,3107) +LexToken(EOL,'\n',1,3110) +LexToken(CASE,'case',1,3115) +LexToken(DQSTRING,'"define"',1,3127) +LexToken(THEN,'then',1,3129) +LexToken(EOL,'\n',1,3133) +LexToken(VAR,'n',1,3142) +LexToken(ASSIGNMENT,'=',1,3143) +LexToken(NUMBER,'2',1,3144) +LexToken(EOL,'\n',1,3145) +LexToken(VAR,'k',1,3154) +LexToken(ASSIGNMENT,'=',1,3155) +LexToken(NUMBER,'1',1,3156) +LexToken(SEMICOLON,';',1,3157) +LexToken(VAR,'ipar',1,3158) +LexToken(ASSIGNMENT,'=',1,3162) +LexToken(OPENSQBRACKET,'[',1,3163) +LexToken(CLOSESQBRACKET,']',1,3164) +LexToken(SEMICOLON,';',1,3165) +LexToken(EOL,'\n',1,3166) +LexToken(FOR,'for',1,3175) +LexToken(VAR,'i',1,3179) +LexToken(ASSIGNMENT,'=',1,3180) +LexToken(NUMBER,'1',1,3181) +LexToken(COLON,':',1,3182) +LexToken(VAR,'n',1,3183) +LexToken(EOL,'\n',1,3184) +LexToken(FOR,'for',1,3197) +LexToken(VAR,'j',1,3201) +LexToken(ASSIGNMENT,'=',1,3202) +LexToken(VAR,'i',1,3203) +LexToken(OPERATOR,'+',1,3204) +LexToken(NUMBER,'1',1,3205) +LexToken(COLON,':',1,3206) +LexToken(VAR,'n',1,3207) +LexToken(EOL,'\n',1,3208) +LexToken(VAR,'ipar',1,3225) +LexToken(OPENBRACKET,'(',1,3229) +LexToken(VAR,'k',1,3230) +LexToken(CLOSEBRACKET,')',1,3231) +LexToken(ASSIGNMENT,'=',1,3232) +LexToken(VAR,'i',1,3233) +LexToken(EOL,'\n',1,3234) +LexToken(VAR,'k',1,3251) +LexToken(ASSIGNMENT,'=',1,3252) +LexToken(VAR,'k',1,3253) +LexToken(OPERATOR,'+',1,3254) +LexToken(NUMBER,'1',1,3255) +LexToken(EOL,'\n',1,3256) +LexToken(VAR,'ipar',1,3273) +LexToken(OPENBRACKET,'(',1,3277) +LexToken(VAR,'k',1,3278) +LexToken(CLOSEBRACKET,')',1,3279) +LexToken(ASSIGNMENT,'=',1,3280) +LexToken(VAR,'j',1,3281) +LexToken(EOL,'\n',1,3282) +LexToken(VAR,'k',1,3299) +LexToken(ASSIGNMENT,'=',1,3300) +LexToken(VAR,'k',1,3301) +LexToken(OPERATOR,'+',1,3302) +LexToken(NUMBER,'1',1,3303) +LexToken(EOL,'\n',1,3304) +LexToken(END,'end',1,3317) +LexToken(EOL,'\n',1,3320) +LexToken(END,'end',1,3329) +LexToken(EOL,'\n',1,3332) +LexToken(VAR,'walls',1,3341) +LexToken(ASSIGNMENT,'=',1,3346) +LexToken(OPENSQBRACKET,'[',1,3347) +LexToken(NUMBER,'0',1,3348) +LexToken(SEMICOLON,';',1,3349) +LexToken(NUMBER,'5',1,3350) +LexToken(SEMICOLON,';',1,3351) +LexToken(NUMBER,'0',1,3352) +LexToken(SEMICOLON,';',1,3353) +LexToken(NUMBER,'5',1,3354) +LexToken(CLOSESQBRACKET,']',1,3355) +LexToken(EOL,'\n',1,3356) +LexToken(VAR,'x',1,3365) +LexToken(ASSIGNMENT,'=',1,3366) +LexToken(OPENSQBRACKET,'[',1,3367) +LexToken(NUMBER,'2',1,3368) +LexToken(SEMICOLON,';',1,3369) +LexToken(NUMBER,'2.5',1,3370) +LexToken(CLOSESQBRACKET,']',1,3373) +LexToken(SEMICOLON,';',1,3374) +LexToken(EOL,'\n',1,3375) +LexToken(VAR,'xd',1,3384) +LexToken(ASSIGNMENT,'=',1,3386) +LexToken(OPENSQBRACKET,'[',1,3387) +LexToken(NUMBER,'0',1,3388) +LexToken(SEMICOLON,';',1,3389) +LexToken(NUMBER,'0',1,3390) +LexToken(CLOSESQBRACKET,']',1,3391) +LexToken(SEMICOLON,';',1,3392) +LexToken(EOL,'\n',1,3393) +LexToken(VAR,'y',1,3402) +LexToken(ASSIGNMENT,'=',1,3403) +LexToken(OPENSQBRACKET,'[',1,3404) +LexToken(NUMBER,'3',1,3405) +LexToken(SEMICOLON,';',1,3406) +LexToken(NUMBER,'5',1,3407) +LexToken(CLOSESQBRACKET,']',1,3408) +LexToken(SEMICOLON,';',1,3409) +LexToken(EOL,'\n',1,3410) +LexToken(VAR,'yd',1,3419) +LexToken(ASSIGNMENT,'=',1,3421) +LexToken(OPENSQBRACKET,'[',1,3422) +LexToken(NUMBER,'0',1,3423) +LexToken(SEMICOLON,';',1,3424) +LexToken(NUMBER,'0',1,3425) +LexToken(CLOSESQBRACKET,']',1,3426) +LexToken(SEMICOLON,';',1,3427) +LexToken(EOL,'\n',1,3428) +LexToken(VAR,'g',1,3437) +LexToken(ASSIGNMENT,'=',1,3438) +LexToken(NUMBER,'9.81',1,3439) +LexToken(SEMICOLON,';',1,3443) +LexToken(EOL,'\n',1,3444) +LexToken(VAR,'C',1,3453) +LexToken(ASSIGNMENT,'=',1,3454) +LexToken(NUMBER,'0',1,3455) +LexToken(EOL,'\n',1,3456) +LexToken(VAR,'rpar1',1,3465) +LexToken(ASSIGNMENT,'=',1,3470) +LexToken(VAR,'ones',1,3471) +LexToken(OPENBRACKET,'(',1,3475) +LexToken(VAR,'n',1,3476) +LexToken(COMMA,',',1,3477) +LexToken(NUMBER,'1',1,3478) +LexToken(CLOSEBRACKET,')',1,3479) +LexToken(SEMICOLON,';',1,3480) +LexToken(EOL,'\n',1,3481) +LexToken(VAR,'rpar2',1,3490) +LexToken(ASSIGNMENT,'=',1,3495) +LexToken(VAR,'rpar1',1,3496) +LexToken(SEMICOLON,';',1,3501) +LexToken(EOL,'\n',1,3502) +LexToken(VAR,'state',1,3511) +LexToken(ASSIGNMENT,'=',1,3516) +LexToken(OPENSQBRACKET,'[',1,3517) +LexToken(VAR,'x',1,3518) +LexToken(COMMA,',',1,3519) +LexToken(VAR,'xd',1,3520) +LexToken(COMMA,',',1,3522) +LexToken(VAR,'y',1,3523) +LexToken(COMMA,',',1,3524) +LexToken(VAR,'yd',1,3525) +LexToken(CLOSESQBRACKET,']',1,3527) +LexToken(SEMICOLON,';',1,3528) +LexToken(EOL,'\n',1,3529) +LexToken(VAR,'state',1,3538) +LexToken(ASSIGNMENT,'=',1,3543) +LexToken(VAR,'state',1,3544) +LexToken(TRANSPOSE,"'",1,3549) +LexToken(SEMICOLON,';',1,3550) +LexToken(EOL,'\n',1,3551) +LexToken(VAR,'model',1,3560) +LexToken(ASSIGNMENT,'=',1,3565) +LexToken(SCICOS_MODEL,'scicos_model',1,3566) +LexToken(OPENBRACKET,'(',1,3578) +LexToken(CLOSEBRACKET,')',1,3579) +LexToken(EOL,'\n',1,3580) +LexToken(VAR,'model',1,3589) +LexToken(DOT,'.',1,3594) +LexToken(VAR,'sim',1,3595) +LexToken(ASSIGNMENT,'=',1,3598) +LexToken(VAR,'list',1,3599) +LexToken(OPENBRACKET,'(',1,3603) +LexToken(DQSTRING,'"bounce_ball"',1,3616) +LexToken(COMMA,',',1,3617) +LexToken(NUMBER,'4',1,3618) +LexToken(CLOSEBRACKET,')',1,3619) +LexToken(EOL,'\n',1,3620) +LexToken(VAR,'model',1,3629) +LexToken(DOT,'.',1,3634) +LexToken(VAR,'in',1,3635) +LexToken(ASSIGNMENT,'=',1,3637) +LexToken(OPENSQBRACKET,'[',1,3638) +LexToken(CLOSESQBRACKET,']',1,3639) +LexToken(EOL,'\n',1,3640) +LexToken(VAR,'model',1,3649) +LexToken(DOT,'.',1,3654) +LexToken(VAR,'out',1,3655) +LexToken(ASSIGNMENT,'=',1,3658) +LexToken(OPENSQBRACKET,'[',1,3659) +LexToken(VAR,'n',1,3660) +LexToken(SEMICOLON,';',1,3661) +LexToken(VAR,'n',1,3662) +LexToken(CLOSESQBRACKET,']',1,3663) +LexToken(EOL,'\n',1,3664) +LexToken(VAR,'model',1,3673) +LexToken(DOT,'.',1,3678) +LexToken(VAR,'state',1,3679) +LexToken(ASSIGNMENT,'=',1,3684) +LexToken(VAR,'state',1,3685) +LexToken(OPENBRACKET,'(',1,3690) +LexToken(COLON,':',1,3691) +LexToken(CLOSEBRACKET,')',1,3692) +LexToken(EOL,'\n',1,3693) +LexToken(VAR,'model',1,3702) +LexToken(DOT,'.',1,3707) +LexToken(VAR,'rpar',1,3708) +LexToken(ASSIGNMENT,'=',1,3712) +LexToken(OPENSQBRACKET,'[',1,3713) +LexToken(VAR,'rpar1',1,3714) +LexToken(SEMICOLON,';',1,3719) +LexToken(VAR,'rpar2',1,3720) +LexToken(SEMICOLON,';',1,3725) +LexToken(VAR,'walls',1,3726) +LexToken(SEMICOLON,';',1,3731) +LexToken(VAR,'g',1,3732) +LexToken(SEMICOLON,';',1,3733) +LexToken(VAR,'C',1,3734) +LexToken(CLOSESQBRACKET,']',1,3735) +LexToken(SEMICOLON,';',1,3736) +LexToken(EOL,'\n',1,3737) +LexToken(VAR,'model',1,3746) +LexToken(DOT,'.',1,3751) +LexToken(VAR,'ipar',1,3752) +LexToken(ASSIGNMENT,'=',1,3756) +LexToken(VAR,'ipar',1,3757) +LexToken(SEMICOLON,';',1,3761) +LexToken(EOL,'\n',1,3762) +LexToken(VAR,'model',1,3771) +LexToken(DOT,'.',1,3776) +LexToken(VAR,'nzcross',1,3777) +LexToken(ASSIGNMENT,'=',1,3784) +LexToken(VAR,'n',1,3785) +LexToken(OPERATOR,'*',1,3786) +LexToken(OPENBRACKET,'(',1,3787) +LexToken(VAR,'n',1,3788) +LexToken(NUMBER,'-1',1,3789) +LexToken(CLOSEBRACKET,')',1,3791) +LexToken(OPERATOR,'/',1,3792) +LexToken(NUMBER,'2',1,3793) +LexToken(OPERATOR,'+',1,3794) +LexToken(NUMBER,'4',1,3795) +LexToken(OPERATOR,'*',1,3796) +LexToken(VAR,'n',1,3797) +LexToken(SEMICOLON,';',1,3798) +LexToken(EOL,'\n',1,3799) +LexToken(VAR,'model',1,3808) +LexToken(DOT,'.',1,3813) +LexToken(VAR,'blocktype',1,3814) +LexToken(ASSIGNMENT,'=',1,3823) +LexToken(DQSTRING,'"c"',1,3826) +LexToken(EOL,'\n',1,3827) +LexToken(VAR,'model',1,3836) +LexToken(DOT,'.',1,3841) +LexToken(VAR,'dep_ut',1,3842) +LexToken(ASSIGNMENT,'=',1,3848) +LexToken(OPENSQBRACKET,'[',1,3849) +LexToken(PREVAR_BOOLEAN,'%f',1,3850) +LexToken(PREVAR_BOOLEAN,'%t',1,3853) +LexToken(CLOSESQBRACKET,']',1,3855) +LexToken(EOL,'\n',1,3856) +LexToken(EOL,'\n',1,3857) +LexToken(VAR,'exprs',1,3866) +LexToken(ASSIGNMENT,'=',1,3871) +LexToken(OPENSQBRACKET,'[',1,3872) +LexToken(VAR,'strcat',1,3873) +LexToken(OPENBRACKET,'(',1,3879) +LexToken(VAR,'sci2exp',1,3880) +LexToken(OPENBRACKET,'(',1,3887) +LexToken(VAR,'rpar1',1,3888) +LexToken(CLOSEBRACKET,')',1,3893) +LexToken(CLOSEBRACKET,')',1,3894) +LexToken(SEMICOLON,';',1,3895) +LexToken(VAR,'strcat',1,3896) +LexToken(OPENBRACKET,'(',1,3902) +LexToken(VAR,'sci2exp',1,3903) +LexToken(OPENBRACKET,'(',1,3910) +LexToken(VAR,'rpar2',1,3911) +LexToken(CLOSEBRACKET,')',1,3916) +LexToken(CLOSEBRACKET,')',1,3917) +LexToken(SEMICOLON,';',1,3918) +LexToken(VAR,'strcat',1,3919) +LexToken(OPENBRACKET,'(',1,3925) +LexToken(VAR,'sci2exp',1,3926) +LexToken(OPENBRACKET,'(',1,3933) +LexToken(VAR,'walls',1,3934) +LexToken(CLOSEBRACKET,')',1,3939) +LexToken(CLOSEBRACKET,')',1,3940) +LexToken(SEMICOLON,';',1,3941) +LexToken(VAR,'strcat',1,3942) +LexToken(OPENBRACKET,'(',1,3948) +LexToken(VAR,'sci2exp',1,3949) +LexToken(OPENBRACKET,'(',1,3956) +LexToken(VAR,'x',1,3957) +LexToken(CLOSEBRACKET,')',1,3958) +LexToken(CLOSEBRACKET,')',1,3959) +LexToken(SEMICOLON,';',1,3960) +LexToken(VAR,'strcat',1,3961) +LexToken(OPENBRACKET,'(',1,3967) +LexToken(VAR,'sci2exp',1,3968) +LexToken(OPENBRACKET,'(',1,3975) +LexToken(VAR,'xd',1,3976) +LexToken(CLOSEBRACKET,')',1,3978) +LexToken(CLOSEBRACKET,')',1,3979) +LexToken(SEMICOLON,';',1,3980) +LexToken(VAR,'strcat',1,3981) +LexToken(OPENBRACKET,'(',1,3987) +LexToken(VAR,'sci2exp',1,3988) +LexToken(OPENBRACKET,'(',1,3995) +LexToken(VAR,'y',1,3996) +LexToken(CLOSEBRACKET,')',1,3997) +LexToken(CLOSEBRACKET,')',1,3998) +LexToken(SEMICOLON,';',1,3999) +LexToken(VAR,'strcat',1,4000) +LexToken(OPENBRACKET,'(',1,4006) +LexToken(VAR,'sci2exp',1,4007) +LexToken(OPENBRACKET,'(',1,4014) +LexToken(VAR,'yd',1,4015) +LexToken(CLOSEBRACKET,')',1,4017) +LexToken(CLOSEBRACKET,')',1,4018) +LexToken(CLOSESQBRACKET,']',1,4019) +LexToken(EOL,'\n',1,4020) +LexToken(VAR,'gr_i',1,4029) +LexToken(ASSIGNMENT,'=',1,4033) +LexToken(OPENSQBRACKET,'[',1,4034) +LexToken(CLOSESQBRACKET,']',1,4035) +LexToken(EOL,'\n',1,4036) +LexToken(VAR,'x',1,4045) +LexToken(ASSIGNMENT,'=',1,4046) +LexToken(VAR,'standard_define',1,4047) +LexToken(OPENBRACKET,'(',1,4062) +LexToken(OPENSQBRACKET,'[',1,4063) +LexToken(NUMBER,'3',1,4064) +LexToken(NUMBER,'2',1,4066) +LexToken(CLOSESQBRACKET,']',1,4067) +LexToken(COMMA,',',1,4068) +LexToken(VAR,'model',1,4069) +LexToken(COMMA,',',1,4074) +LexToken(VAR,'exprs',1,4075) +LexToken(COMMA,',',1,4080) +LexToken(VAR,'gr_i',1,4081) +LexToken(CLOSEBRACKET,')',1,4085) +LexToken(EOL,'\n',1,4086) +LexToken(END,'end',1,4091) +LexToken(EOL,'\n',1,4094) +LexToken(ENDFUNCTION,'endfunction',1,4095) +LexToken(EOL,'\n',1,4106) diff --git a/js/Misc/BOUNCEXY.js b/js/Misc/BOUNCEXY.js new file mode 100644 index 00000000..d0b4dac1 --- /dev/null +++ b/js/Misc/BOUNCEXY.js @@ -0,0 +1,865 @@ +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,'BOUNCEXY',1,852) +LexToken(OPENBRACKET,'(',1,860) +LexToken(VAR,'job',1,861) +LexToken(COMMA,',',1,864) +LexToken(VAR,'arg1',1,865) +LexToken(COMMA,',',1,869) +LexToken(VAR,'arg2',1,870) +LexToken(CLOSEBRACKET,')',1,874) +LexToken(EOL,'\n',1,875) +LexToken(EOL,'\n',1,920) +LexToken(VAR,'x',1,925) +LexToken(ASSIGNMENT,'=',1,926) +LexToken(OPENSQBRACKET,'[',1,927) +LexToken(CLOSESQBRACKET,']',1,928) +LexToken(SEMICOLON,';',1,929) +LexToken(EOL,'\n',1,930) +LexToken(VAR,'y',1,935) +LexToken(ASSIGNMENT,'=',1,936) +LexToken(OPENSQBRACKET,'[',1,937) +LexToken(CLOSESQBRACKET,']',1,938) +LexToken(SEMICOLON,';',1,939) +LexToken(EOL,'\n',1,940) +LexToken(VAR,'typ',1,945) +LexToken(ASSIGNMENT,'=',1,948) +LexToken(OPENSQBRACKET,'[',1,949) +LexToken(CLOSESQBRACKET,']',1,950) +LexToken(SEMICOLON,';',1,951) +LexToken(EOL,'\n',1,952) +LexToken(SELECT,'select',1,957) +LexToken(VAR,'job',1,964) +LexToken(EOL,'\n',1,967) +LexToken(CASE,'case',1,972) +LexToken(DQSTRING,'"set"',1,981) +LexToken(THEN,'then',1,983) +LexToken(EOL,'\n',1,987) +LexToken(VAR,'x',1,996) +LexToken(ASSIGNMENT,'=',1,997) +LexToken(VAR,'arg1',1,998) +LexToken(SEMICOLON,';',1,1002) +LexToken(EOL,'\n',1,1003) +LexToken(VAR,'graphics',1,1012) +LexToken(ASSIGNMENT,'=',1,1020) +LexToken(VAR,'arg1',1,1021) +LexToken(DOT,'.',1,1025) +LexToken(VAR,'graphics',1,1026) +LexToken(SEMICOLON,';',1,1034) +LexToken(EOL,'\n',1,1035) +LexToken(VAR,'exprs',1,1044) +LexToken(ASSIGNMENT,'=',1,1049) +LexToken(VAR,'graphics',1,1050) +LexToken(DOT,'.',1,1058) +LexToken(VAR,'exprs',1,1059) +LexToken(EOL,'\n',1,1064) +LexToken(VAR,'model',1,1073) +LexToken(ASSIGNMENT,'=',1,1078) +LexToken(VAR,'arg1',1,1079) +LexToken(DOT,'.',1,1083) +LexToken(VAR,'model',1,1084) +LexToken(SEMICOLON,';',1,1089) +LexToken(EOL,'\n',1,1090) +LexToken(VAR,'dstate',1,1099) +LexToken(ASSIGNMENT,'=',1,1105) +LexToken(VAR,'model',1,1106) +LexToken(DOT,'.',1,1111) +LexToken(VAR,'dstate',1,1112) +LexToken(EOL,'\n',1,1118) +LexToken(WHILE,'while',1,1127) +LexToken(PREVAR_BOOLEAN,'%t',1,1133) +LexToken(DO,'do',1,1136) +LexToken(EOL,'\n',1,1138) +LexToken(OPENSQBRACKET,'[',1,1151) +LexToken(VAR,'ok',1,1152) +LexToken(COMMA,',',1,1154) +LexToken(VAR,'clrs',1,1155) +LexToken(COMMA,',',1,1159) +LexToken(VAR,'siz',1,1160) +LexToken(COMMA,',',1,1163) +LexToken(VAR,'win',1,1164) +LexToken(COMMA,',',1,1167) +LexToken(VAR,'imode',1,1168) +LexToken(COMMA,',',1,1173) +LexToken(VAR,'xmin',1,1174) +LexToken(COMMA,',',1,1178) +LexToken(VAR,'xmax',1,1179) +LexToken(COMMA,',',1,1183) +LexToken(VAR,'ymin',1,1184) +LexToken(COMMA,',',1,1188) +LexToken(VAR,'ymax',1,1189) +LexToken(COMMA,',',1,1193) +LexToken(VAR,'exprs',1,1194) +LexToken(CLOSESQBRACKET,']',1,1199) +LexToken(ASSIGNMENT,'=',1,1200) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1201) +LexToken(OPENBRACKET,'(',1,1216) +LexToken(DQSTRING,'"Set Scope parameters"',1,1253) +LexToken(COMMA,',',1,1254) +LexToken(OPENSQBRACKET,'[',1,1270) +LexToken(DQSTRING,'"colors"',1,1278) +LexToken(SEMICOLON,';',1,1279) +LexToken(DQSTRING,'"radii"',1,1299) +LexToken(SEMICOLON,';',1,1300) +LexToken(DQSTRING,'"window number (-1 for automatic)"',1,1347) +LexToken(SEMICOLON,';',1,1348) +LexToken(DQSTRING,'"animation mode (0,1)"',1,1383) +LexToken(SEMICOLON,';',1,1384) +LexToken(DQSTRING,'"Xmin"',1,1403) +LexToken(SEMICOLON,';',1,1404) +LexToken(DQSTRING,'"Xmax"',1,1423) +LexToken(SEMICOLON,';',1,1424) +LexToken(DQSTRING,'"Ymin"',1,1443) +LexToken(SEMICOLON,';',1,1444) +LexToken(DQSTRING,'"Ymax"',1,1463) +LexToken(SEMICOLON,';',1,1464) +LexToken(CLOSESQBRACKET,']',1,1478) +LexToken(COMMA,',',1,1479) +LexToken(VAR,'list',1,1495) +LexToken(OPENBRACKET,'(',1,1499) +LexToken(DQSTRING,'"vec"',1,1504) +LexToken(COMMA,',',1,1505) +LexToken(NUMBER,'-1',1,1506) +LexToken(COMMA,',',1,1508) +LexToken(DQSTRING,'"vec"',1,1513) +LexToken(COMMA,',',1,1514) +LexToken(NUMBER,'-1',1,1515) +LexToken(COMMA,',',1,1517) +LexToken(DQSTRING,'"vec"',1,1522) +LexToken(COMMA,',',1,1523) +LexToken(NUMBER,'1',1,1524) +LexToken(COMMA,',',1,1525) +LexToken(DQSTRING,'"vec"',1,1530) +LexToken(COMMA,',',1,1531) +LexToken(NUMBER,'1',1,1532) +LexToken(COMMA,',',1,1533) +LexToken(DQSTRING,'"vec"',1,1538) +LexToken(COMMA,',',1,1539) +LexToken(NUMBER,'1',1,1540) +LexToken(COMMA,',',1,1541) +LexToken(DQSTRING,'"vec"',1,1546) +LexToken(COMMA,',',1,1547) +LexToken(NUMBER,'1',1,1548) +LexToken(COMMA,',',1,1549) +LexToken(DQSTRING,'"vec"',1,1554) +LexToken(COMMA,',',1,1555) +LexToken(NUMBER,'1',1,1556) +LexToken(COMMA,',',1,1557) +LexToken(DQSTRING,'"vec"',1,1562) +LexToken(COMMA,',',1,1563) +LexToken(NUMBER,'1',1,1564) +LexToken(CLOSEBRACKET,')',1,1565) +LexToken(COMMA,',',1,1566) +LexToken(VAR,'exprs',1,1567) +LexToken(CLOSEBRACKET,')',1,1572) +LexToken(EOL,'\n',1,1573) +LexToken(IF,'if',1,1586) +LexToken(NOT,'~',1,1589) +LexToken(VAR,'ok',1,1590) +LexToken(THEN,'then',1,1593) +LexToken(EOL,'\n',1,1597) +LexToken(BREAK,'break',1,1614) +LexToken(COMMA,',',1,1619) +LexToken(EOL,'\n',1,1620) +LexToken(END,'end',1,1633) +LexToken(EOL,'\n',1,1663) +LexToken(EOL,'\n',1,1664) +LexToken(VAR,'mess',1,1677) +LexToken(ASSIGNMENT,'=',1,1681) +LexToken(OPENSQBRACKET,'[',1,1682) +LexToken(CLOSESQBRACKET,']',1,1683) +LexToken(EOL,'\n',1,1684) +LexToken(IF,'if',1,1697) +LexToken(VAR,'size',1,1700) +LexToken(OPENBRACKET,'(',1,1704) +LexToken(VAR,'clrs',1,1705) +LexToken(COMMA,',',1,1709) +LexToken(DQSTRING,'"*"',1,1712) +LexToken(CLOSEBRACKET,')',1,1713) +LexToken(COMPARISON,'<>',1,1714) +LexToken(VAR,'size',1,1716) +LexToken(OPENBRACKET,'(',1,1720) +LexToken(VAR,'siz',1,1721) +LexToken(COMMA,',',1,1724) +LexToken(DQSTRING,'"*"',1,1727) +LexToken(CLOSEBRACKET,')',1,1728) +LexToken(THEN,'then',1,1730) +LexToken(EOL,'\n',1,1734) +LexToken(VAR,'mess',1,1751) +LexToken(ASSIGNMENT,'=',1,1755) +LexToken(OPENSQBRACKET,'[',1,1756) +LexToken(VAR,'mess',1,1757) +LexToken(SEMICOLON,';',1,1761) +LexToken(DQSTRING,'"colors and radii must have equal size (number of balls)"',1,1818) +LexToken(SEMICOLON,';',1,1819) +LexToken(DQSTRING,'" "',1,1822) +LexToken(CLOSESQBRACKET,']',1,1823) +LexToken(EOL,'\n',1,1824) +LexToken(VAR,'ok',1,1841) +LexToken(ASSIGNMENT,'=',1,1843) +LexToken(PREVAR_BOOLEAN,'%f',1,1844) +LexToken(EOL,'\n',1,1846) +LexToken(END,'end',1,1859) +LexToken(EOL,'\n',1,1862) +LexToken(IF,'if',1,1875) +LexToken(VAR,'win',1,1878) +LexToken(COMPARISON,'<',1,1881) +LexToken(NUMBER,'-1',1,1882) +LexToken(THEN,'then',1,1885) +LexToken(EOL,'\n',1,1889) +LexToken(VAR,'mess',1,1906) +LexToken(ASSIGNMENT,'=',1,1910) +LexToken(OPENSQBRACKET,'[',1,1911) +LexToken(VAR,'mess',1,1912) +LexToken(SEMICOLON,';',1,1916) +LexToken(DQSTRING,'"Window number cannot be inferior than -1"',1,1958) +LexToken(SEMICOLON,';',1,1959) +LexToken(DQSTRING,'" "',1,1962) +LexToken(CLOSESQBRACKET,']',1,1963) +LexToken(EOL,'\n',1,1964) +LexToken(VAR,'ok',1,1981) +LexToken(ASSIGNMENT,'=',1,1983) +LexToken(PREVAR_BOOLEAN,'%f',1,1984) +LexToken(EOL,'\n',1,1986) +LexToken(END,'end',1,1999) +LexToken(EOL,'\n',1,2002) +LexToken(IF,'if',1,2015) +LexToken(VAR,'ymin',1,2018) +LexToken(COMPARISON,'>=',1,2022) +LexToken(VAR,'ymax',1,2024) +LexToken(THEN,'then',1,2029) +LexToken(EOL,'\n',1,2033) +LexToken(VAR,'mess',1,2050) +LexToken(ASSIGNMENT,'=',1,2054) +LexToken(OPENSQBRACKET,'[',1,2055) +LexToken(VAR,'mess',1,2056) +LexToken(SEMICOLON,';',1,2060) +LexToken(DQSTRING,'"Ymax must be greater than Ymin"',1,2092) +LexToken(SEMICOLON,';',1,2093) +LexToken(DQSTRING,'" "',1,2096) +LexToken(CLOSESQBRACKET,']',1,2097) +LexToken(EOL,'\n',1,2098) +LexToken(VAR,'ok',1,2115) +LexToken(ASSIGNMENT,'=',1,2117) +LexToken(PREVAR_BOOLEAN,'%f',1,2118) +LexToken(EOL,'\n',1,2120) +LexToken(END,'end',1,2133) +LexToken(EOL,'\n',1,2136) +LexToken(IF,'if',1,2149) +LexToken(VAR,'xmin',1,2152) +LexToken(COMPARISON,'>=',1,2156) +LexToken(VAR,'xmax',1,2158) +LexToken(THEN,'then',1,2163) +LexToken(EOL,'\n',1,2167) +LexToken(VAR,'mess',1,2184) +LexToken(ASSIGNMENT,'=',1,2188) +LexToken(OPENSQBRACKET,'[',1,2189) +LexToken(VAR,'mess',1,2190) +LexToken(SEMICOLON,';',1,2194) +LexToken(DQSTRING,'"Xmax must be greater than Xmin"',1,2226) +LexToken(SEMICOLON,';',1,2227) +LexToken(DQSTRING,'" "',1,2230) +LexToken(CLOSESQBRACKET,']',1,2231) +LexToken(EOL,'\n',1,2232) +LexToken(VAR,'ok',1,2249) +LexToken(ASSIGNMENT,'=',1,2251) +LexToken(PREVAR_BOOLEAN,'%f',1,2252) +LexToken(EOL,'\n',1,2254) +LexToken(END,'end',1,2267) +LexToken(EOL,'\n',1,2270) +LexToken(IF,'if',1,2283) +LexToken(NOT,'~',1,2286) +LexToken(VAR,'ok',1,2287) +LexToken(THEN,'then',1,2290) +LexToken(EOL,'\n',1,2294) +LexToken(VAR,'message',1,2311) +LexToken(OPENBRACKET,'(',1,2318) +LexToken(VAR,'mess',1,2319) +LexToken(CLOSEBRACKET,')',1,2323) +LexToken(EOL,'\n',1,2324) +LexToken(ELSE,'else',1,2337) +LexToken(EOL,'\n',1,2341) +LexToken(VAR,'rpar',1,2358) +LexToken(ASSIGNMENT,'=',1,2362) +LexToken(OPENSQBRACKET,'[',1,2363) +LexToken(VAR,'xmin',1,2364) +LexToken(SEMICOLON,';',1,2368) +LexToken(VAR,'xmax',1,2369) +LexToken(SEMICOLON,';',1,2373) +LexToken(VAR,'ymin',1,2374) +LexToken(SEMICOLON,';',1,2378) +LexToken(VAR,'ymax',1,2379) +LexToken(CLOSESQBRACKET,']',1,2383) +LexToken(EOL,'\n',1,2384) +LexToken(VAR,'ipar',1,2401) +LexToken(ASSIGNMENT,'=',1,2405) +LexToken(OPENSQBRACKET,'[',1,2406) +LexToken(VAR,'win',1,2407) +LexToken(SEMICOLON,';',1,2410) +LexToken(VAR,'imode',1,2411) +LexToken(SEMICOLON,';',1,2416) +LexToken(VAR,'clrs',1,2417) +LexToken(OPENBRACKET,'(',1,2421) +LexToken(COLON,':',1,2422) +LexToken(CLOSEBRACKET,')',1,2423) +LexToken(CLOSESQBRACKET,']',1,2424) +LexToken(EOL,'\n',1,2425) +LexToken(VAR,'z',1,2442) +LexToken(ASSIGNMENT,'=',1,2443) +LexToken(OPENSQBRACKET,'[',1,2444) +LexToken(CLOSESQBRACKET,']',1,2445) +LexToken(EOL,'\n',1,2446) +LexToken(FOR,'for',1,2463) +LexToken(VAR,'i',1,2467) +LexToken(ASSIGNMENT,'=',1,2468) +LexToken(NUMBER,'1',1,2469) +LexToken(COLON,':',1,2470) +LexToken(VAR,'size',1,2471) +LexToken(OPENBRACKET,'(',1,2475) +LexToken(VAR,'clrs',1,2476) +LexToken(COMMA,',',1,2480) +LexToken(DQSTRING,'"*"',1,2483) +LexToken(CLOSEBRACKET,')',1,2484) +LexToken(EOL,'\n',1,2485) +LexToken(VAR,'z',1,2506) +LexToken(OPENBRACKET,'(',1,2507) +LexToken(NUMBER,'6',1,2508) +LexToken(OPERATOR,'*',1,2509) +LexToken(OPENBRACKET,'(',1,2510) +LexToken(VAR,'i',1,2511) +LexToken(NUMBER,'-1',1,2512) +LexToken(CLOSEBRACKET,')',1,2514) +LexToken(OPERATOR,'+',1,2515) +LexToken(NUMBER,'1',1,2516) +LexToken(CLOSEBRACKET,')',1,2517) +LexToken(ASSIGNMENT,'=',1,2518) +LexToken(NUMBER,'0',1,2519) +LexToken(EOL,'\n',1,2520) +LexToken(VAR,'z',1,2541) +LexToken(OPENBRACKET,'(',1,2542) +LexToken(NUMBER,'6',1,2543) +LexToken(OPERATOR,'*',1,2544) +LexToken(OPENBRACKET,'(',1,2545) +LexToken(VAR,'i',1,2546) +LexToken(NUMBER,'-1',1,2547) +LexToken(CLOSEBRACKET,')',1,2549) +LexToken(OPERATOR,'+',1,2550) +LexToken(NUMBER,'2',1,2551) +LexToken(CLOSEBRACKET,')',1,2552) +LexToken(ASSIGNMENT,'=',1,2553) +LexToken(NUMBER,'0',1,2554) +LexToken(EOL,'\n',1,2555) +LexToken(VAR,'z',1,2576) +LexToken(OPENBRACKET,'(',1,2577) +LexToken(NUMBER,'6',1,2578) +LexToken(OPERATOR,'*',1,2579) +LexToken(OPENBRACKET,'(',1,2580) +LexToken(VAR,'i',1,2581) +LexToken(NUMBER,'-1',1,2582) +LexToken(CLOSEBRACKET,')',1,2584) +LexToken(OPERATOR,'+',1,2585) +LexToken(NUMBER,'3',1,2586) +LexToken(CLOSEBRACKET,')',1,2587) +LexToken(ASSIGNMENT,'=',1,2588) +LexToken(NUMBER,'2',1,2589) +LexToken(OPERATOR,'*',1,2590) +LexToken(VAR,'siz',1,2591) +LexToken(OPENBRACKET,'(',1,2594) +LexToken(VAR,'i',1,2595) +LexToken(CLOSEBRACKET,')',1,2596) +LexToken(EOL,'\n',1,2597) +LexToken(VAR,'z',1,2618) +LexToken(OPENBRACKET,'(',1,2619) +LexToken(NUMBER,'6',1,2620) +LexToken(OPERATOR,'*',1,2621) +LexToken(OPENBRACKET,'(',1,2622) +LexToken(VAR,'i',1,2623) +LexToken(NUMBER,'-1',1,2624) +LexToken(CLOSEBRACKET,')',1,2626) +LexToken(OPERATOR,'+',1,2627) +LexToken(NUMBER,'4',1,2628) +LexToken(CLOSEBRACKET,')',1,2629) +LexToken(ASSIGNMENT,'=',1,2630) +LexToken(NUMBER,'2',1,2631) +LexToken(OPERATOR,'*',1,2632) +LexToken(VAR,'siz',1,2633) +LexToken(OPENBRACKET,'(',1,2636) +LexToken(VAR,'i',1,2637) +LexToken(CLOSEBRACKET,')',1,2638) +LexToken(EOL,'\n',1,2639) +LexToken(VAR,'z',1,2660) +LexToken(OPENBRACKET,'(',1,2661) +LexToken(NUMBER,'6',1,2662) +LexToken(OPERATOR,'*',1,2663) +LexToken(OPENBRACKET,'(',1,2664) +LexToken(VAR,'i',1,2665) +LexToken(NUMBER,'-1',1,2666) +LexToken(CLOSEBRACKET,')',1,2668) +LexToken(OPERATOR,'+',1,2669) +LexToken(NUMBER,'5',1,2670) +LexToken(CLOSEBRACKET,')',1,2671) +LexToken(ASSIGNMENT,'=',1,2672) +LexToken(NUMBER,'0.000',1,2673) +LexToken(EOL,'\n',1,2678) +LexToken(VAR,'z',1,2699) +LexToken(OPENBRACKET,'(',1,2700) +LexToken(NUMBER,'6',1,2701) +LexToken(OPERATOR,'*',1,2702) +LexToken(OPENBRACKET,'(',1,2703) +LexToken(VAR,'i',1,2704) +LexToken(NUMBER,'-1',1,2705) +LexToken(CLOSEBRACKET,')',1,2707) +LexToken(OPERATOR,'+',1,2708) +LexToken(NUMBER,'6',1,2709) +LexToken(CLOSEBRACKET,')',1,2710) +LexToken(ASSIGNMENT,'=',1,2711) +LexToken(NUMBER,'64.0',1,2712) +LexToken(OPERATOR,'*',1,2716) +LexToken(NUMBER,'360.000',1,2717) +LexToken(SEMICOLON,';',1,2724) +LexToken(EOL,'\n',1,2725) +LexToken(END,'end',1,2742) +LexToken(EOL,'\n',1,2745) +LexToken(VAR,'model',1,2762) +LexToken(DOT,'.',1,2767) +LexToken(VAR,'dstate',1,2768) +LexToken(ASSIGNMENT,'=',1,2774) +LexToken(VAR,'z',1,2775) +LexToken(SEMICOLON,';',1,2776) +LexToken(EOL,'\n',1,2777) +LexToken(VAR,'model',1,2794) +LexToken(DOT,'.',1,2799) +LexToken(VAR,'rpar',1,2800) +LexToken(ASSIGNMENT,'=',1,2804) +LexToken(VAR,'rpar',1,2805) +LexToken(SEMICOLON,';',1,2809) +LexToken(VAR,'model',1,2810) +LexToken(DOT,'.',1,2815) +LexToken(VAR,'ipar',1,2816) +LexToken(ASSIGNMENT,'=',1,2820) +LexToken(VAR,'ipar',1,2821) +LexToken(EOL,'\n',1,2825) +LexToken(VAR,'graphics',1,2842) +LexToken(DOT,'.',1,2850) +LexToken(VAR,'exprs',1,2851) +LexToken(ASSIGNMENT,'=',1,2856) +LexToken(VAR,'exprs',1,2857) +LexToken(SEMICOLON,';',1,2862) +LexToken(EOL,'\n',1,2863) +LexToken(VAR,'x',1,2880) +LexToken(DOT,'.',1,2881) +LexToken(VAR,'graphics',1,2882) +LexToken(ASSIGNMENT,'=',1,2890) +LexToken(VAR,'graphics',1,2891) +LexToken(SEMICOLON,';',1,2899) +LexToken(VAR,'x',1,2900) +LexToken(DOT,'.',1,2901) +LexToken(VAR,'model',1,2902) +LexToken(ASSIGNMENT,'=',1,2907) +LexToken(VAR,'model',1,2908) +LexToken(EOL,'\n',1,2913) +LexToken(BREAK,'break',1,2930) +LexToken(EOL,'\n',1,2935) +LexToken(END,'end',1,2948) +LexToken(EOL,'\n',1,2951) +LexToken(END,'end',1,2960) +LexToken(EOL,'\n',1,2963) +LexToken(CASE,'case',1,2968) +LexToken(DQSTRING,'"define"',1,2980) +LexToken(THEN,'then',1,2982) +LexToken(EOL,'\n',1,2986) +LexToken(VAR,'win',1,2995) +LexToken(ASSIGNMENT,'=',1,2998) +LexToken(NUMBER,'-1',1,2999) +LexToken(SEMICOLON,';',1,3001) +LexToken(EOL,'\n',1,3002) +LexToken(VAR,'imode',1,3011) +LexToken(ASSIGNMENT,'=',1,3016) +LexToken(NUMBER,'1',1,3017) +LexToken(SEMICOLON,';',1,3018) +LexToken(EOL,'\n',1,3019) +LexToken(VAR,'clrs',1,3028) +LexToken(ASSIGNMENT,'=',1,3032) +LexToken(OPENSQBRACKET,'[',1,3033) +LexToken(NUMBER,'1',1,3034) +LexToken(SEMICOLON,';',1,3035) +LexToken(NUMBER,'2',1,3036) +LexToken(CLOSESQBRACKET,']',1,3037) +LexToken(SEMICOLON,';',1,3038) +LexToken(EOL,'\n',1,3039) +LexToken(VAR,'siz',1,3048) +LexToken(ASSIGNMENT,'=',1,3051) +LexToken(OPENSQBRACKET,'[',1,3052) +LexToken(NUMBER,'1',1,3053) +LexToken(SEMICOLON,';',1,3054) +LexToken(NUMBER,'1',1,3055) +LexToken(CLOSESQBRACKET,']',1,3056) +LexToken(EOL,'\n',1,3057) +LexToken(VAR,'xmin',1,3066) +LexToken(ASSIGNMENT,'=',1,3070) +LexToken(NUMBER,'-5',1,3071) +LexToken(SEMICOLON,';',1,3073) +LexToken(EOL,'\n',1,3074) +LexToken(VAR,'xmax',1,3083) +LexToken(ASSIGNMENT,'=',1,3087) +LexToken(NUMBER,'5',1,3088) +LexToken(SEMICOLON,';',1,3089) +LexToken(EOL,'\n',1,3090) +LexToken(VAR,'ymin',1,3099) +LexToken(ASSIGNMENT,'=',1,3103) +LexToken(NUMBER,'0',1,3104) +LexToken(SEMICOLON,';',1,3105) +LexToken(EOL,'\n',1,3106) +LexToken(VAR,'ymax',1,3115) +LexToken(ASSIGNMENT,'=',1,3119) +LexToken(NUMBER,'15',1,3120) +LexToken(EOL,'\n',1,3122) +LexToken(EOL,'\n',1,3123) +LexToken(VAR,'model',1,3132) +LexToken(ASSIGNMENT,'=',1,3137) +LexToken(SCICOS_MODEL,'scicos_model',1,3138) +LexToken(OPENBRACKET,'(',1,3150) +LexToken(CLOSEBRACKET,')',1,3151) +LexToken(EOL,'\n',1,3152) +LexToken(VAR,'model',1,3161) +LexToken(DOT,'.',1,3166) +LexToken(VAR,'sim',1,3167) +LexToken(ASSIGNMENT,'=',1,3170) +LexToken(VAR,'list',1,3171) +LexToken(OPENBRACKET,'(',1,3175) +LexToken(DQSTRING,'"bouncexy"',1,3185) +LexToken(COMMA,',',1,3186) +LexToken(NUMBER,'4',1,3187) +LexToken(CLOSEBRACKET,')',1,3188) +LexToken(EOL,'\n',1,3189) +LexToken(VAR,'model',1,3198) +LexToken(DOT,'.',1,3203) +LexToken(VAR,'in',1,3204) +LexToken(ASSIGNMENT,'=',1,3206) +LexToken(OPENSQBRACKET,'[',1,3207) +LexToken(NUMBER,'-1',1,3208) +LexToken(SEMICOLON,';',1,3210) +LexToken(NUMBER,'-1',1,3211) +LexToken(CLOSESQBRACKET,']',1,3213) +LexToken(EOL,'\n',1,3214) +LexToken(VAR,'model',1,3223) +LexToken(DOT,'.',1,3228) +LexToken(VAR,'in2',1,3229) +LexToken(ASSIGNMENT,'=',1,3232) +LexToken(OPENSQBRACKET,'[',1,3233) +LexToken(NUMBER,'1',1,3234) +LexToken(SEMICOLON,';',1,3235) +LexToken(NUMBER,'1',1,3236) +LexToken(CLOSESQBRACKET,']',1,3237) +LexToken(EOL,'\n',1,3238) +LexToken(VAR,'model',1,3247) +LexToken(DOT,'.',1,3252) +LexToken(VAR,'intyp',1,3253) +LexToken(ASSIGNMENT,'=',1,3259) +LexToken(OPENSQBRACKET,'[',1,3261) +LexToken(NUMBER,'1',1,3262) +LexToken(SEMICOLON,';',1,3263) +LexToken(NUMBER,'1',1,3264) +LexToken(CLOSESQBRACKET,']',1,3265) +LexToken(EOL,'\n',1,3266) +LexToken(VAR,'model',1,3275) +LexToken(DOT,'.',1,3280) +LexToken(VAR,'evtin',1,3281) +LexToken(ASSIGNMENT,'=',1,3286) +LexToken(NUMBER,'1',1,3287) +LexToken(EOL,'\n',1,3288) +LexToken(VAR,'z',1,3297) +LexToken(ASSIGNMENT,'=',1,3298) +LexToken(OPENSQBRACKET,'[',1,3299) +LexToken(CLOSESQBRACKET,']',1,3300) +LexToken(EOL,'\n',1,3301) +LexToken(FOR,'for',1,3310) +LexToken(VAR,'i',1,3314) +LexToken(ASSIGNMENT,'=',1,3315) +LexToken(NUMBER,'1',1,3316) +LexToken(COLON,':',1,3317) +LexToken(VAR,'size',1,3318) +LexToken(OPENBRACKET,'(',1,3322) +LexToken(VAR,'clrs',1,3323) +LexToken(COMMA,',',1,3327) +LexToken(DQSTRING,'"*"',1,3330) +LexToken(CLOSEBRACKET,')',1,3331) +LexToken(EOL,'\n',1,3332) +LexToken(VAR,'z',1,3345) +LexToken(OPENBRACKET,'(',1,3346) +LexToken(NUMBER,'6',1,3347) +LexToken(OPERATOR,'*',1,3348) +LexToken(OPENBRACKET,'(',1,3349) +LexToken(VAR,'i',1,3350) +LexToken(NUMBER,'-1',1,3351) +LexToken(CLOSEBRACKET,')',1,3353) +LexToken(OPERATOR,'+',1,3354) +LexToken(NUMBER,'1',1,3355) +LexToken(CLOSEBRACKET,')',1,3356) +LexToken(ASSIGNMENT,'=',1,3357) +LexToken(NUMBER,'0',1,3358) +LexToken(EOL,'\n',1,3359) +LexToken(VAR,'z',1,3372) +LexToken(OPENBRACKET,'(',1,3373) +LexToken(NUMBER,'6',1,3374) +LexToken(OPERATOR,'*',1,3375) +LexToken(OPENBRACKET,'(',1,3376) +LexToken(VAR,'i',1,3377) +LexToken(NUMBER,'-1',1,3378) +LexToken(CLOSEBRACKET,')',1,3380) +LexToken(OPERATOR,'+',1,3381) +LexToken(NUMBER,'2',1,3382) +LexToken(CLOSEBRACKET,')',1,3383) +LexToken(ASSIGNMENT,'=',1,3384) +LexToken(NUMBER,'0',1,3385) +LexToken(EOL,'\n',1,3386) +LexToken(VAR,'z',1,3399) +LexToken(OPENBRACKET,'(',1,3400) +LexToken(NUMBER,'6',1,3401) +LexToken(OPERATOR,'*',1,3402) +LexToken(OPENBRACKET,'(',1,3403) +LexToken(VAR,'i',1,3404) +LexToken(NUMBER,'-1',1,3405) +LexToken(CLOSEBRACKET,')',1,3407) +LexToken(OPERATOR,'+',1,3408) +LexToken(NUMBER,'3',1,3409) +LexToken(CLOSEBRACKET,')',1,3410) +LexToken(ASSIGNMENT,'=',1,3411) +LexToken(NUMBER,'2',1,3412) +LexToken(OPERATOR,'*',1,3413) +LexToken(VAR,'siz',1,3414) +LexToken(OPENBRACKET,'(',1,3417) +LexToken(VAR,'i',1,3418) +LexToken(CLOSEBRACKET,')',1,3419) +LexToken(EOL,'\n',1,3420) +LexToken(VAR,'z',1,3433) +LexToken(OPENBRACKET,'(',1,3434) +LexToken(NUMBER,'6',1,3435) +LexToken(OPERATOR,'*',1,3436) +LexToken(OPENBRACKET,'(',1,3437) +LexToken(VAR,'i',1,3438) +LexToken(NUMBER,'-1',1,3439) +LexToken(CLOSEBRACKET,')',1,3441) +LexToken(OPERATOR,'+',1,3442) +LexToken(NUMBER,'4',1,3443) +LexToken(CLOSEBRACKET,')',1,3444) +LexToken(ASSIGNMENT,'=',1,3445) +LexToken(NUMBER,'2',1,3446) +LexToken(OPERATOR,'*',1,3447) +LexToken(VAR,'siz',1,3448) +LexToken(OPENBRACKET,'(',1,3451) +LexToken(VAR,'i',1,3452) +LexToken(CLOSEBRACKET,')',1,3453) +LexToken(EOL,'\n',1,3454) +LexToken(VAR,'z',1,3467) +LexToken(OPENBRACKET,'(',1,3468) +LexToken(NUMBER,'6',1,3469) +LexToken(OPERATOR,'*',1,3470) +LexToken(OPENBRACKET,'(',1,3471) +LexToken(VAR,'i',1,3472) +LexToken(NUMBER,'-1',1,3473) +LexToken(CLOSEBRACKET,')',1,3475) +LexToken(OPERATOR,'+',1,3476) +LexToken(NUMBER,'5',1,3477) +LexToken(CLOSEBRACKET,')',1,3478) +LexToken(ASSIGNMENT,'=',1,3479) +LexToken(NUMBER,'0.000',1,3480) +LexToken(EOL,'\n',1,3485) +LexToken(VAR,'z',1,3498) +LexToken(OPENBRACKET,'(',1,3499) +LexToken(NUMBER,'6',1,3500) +LexToken(OPERATOR,'*',1,3501) +LexToken(OPENBRACKET,'(',1,3502) +LexToken(VAR,'i',1,3503) +LexToken(NUMBER,'-1',1,3504) +LexToken(CLOSEBRACKET,')',1,3506) +LexToken(OPERATOR,'+',1,3507) +LexToken(NUMBER,'6',1,3508) +LexToken(CLOSEBRACKET,')',1,3509) +LexToken(ASSIGNMENT,'=',1,3510) +LexToken(NUMBER,'64.0',1,3511) +LexToken(OPERATOR,'*',1,3515) +LexToken(NUMBER,'360.000',1,3516) +LexToken(SEMICOLON,';',1,3523) +LexToken(EOL,'\n',1,3524) +LexToken(END,'end',1,3533) +LexToken(EOL,'\n',1,3536) +LexToken(VAR,'model',1,3545) +LexToken(DOT,'.',1,3550) +LexToken(VAR,'dstate',1,3551) +LexToken(ASSIGNMENT,'=',1,3557) +LexToken(VAR,'z',1,3558) +LexToken(EOL,'\n',1,3559) +LexToken(VAR,'model',1,3568) +LexToken(DOT,'.',1,3573) +LexToken(VAR,'rpar',1,3574) +LexToken(ASSIGNMENT,'=',1,3578) +LexToken(OPENSQBRACKET,'[',1,3579) +LexToken(VAR,'xmin',1,3580) +LexToken(SEMICOLON,';',1,3584) +LexToken(VAR,'xmax',1,3585) +LexToken(SEMICOLON,';',1,3589) +LexToken(VAR,'ymin',1,3590) +LexToken(SEMICOLON,';',1,3594) +LexToken(VAR,'ymax',1,3595) +LexToken(CLOSESQBRACKET,']',1,3599) +LexToken(EOL,'\n',1,3600) +LexToken(VAR,'model',1,3609) +LexToken(DOT,'.',1,3614) +LexToken(VAR,'ipar',1,3615) +LexToken(ASSIGNMENT,'=',1,3619) +LexToken(OPENSQBRACKET,'[',1,3620) +LexToken(VAR,'win',1,3621) +LexToken(SEMICOLON,';',1,3624) +LexToken(VAR,'imode',1,3625) +LexToken(SEMICOLON,';',1,3630) +LexToken(VAR,'clrs',1,3631) +LexToken(OPENBRACKET,'(',1,3635) +LexToken(COLON,':',1,3636) +LexToken(CLOSEBRACKET,')',1,3637) +LexToken(CLOSESQBRACKET,']',1,3638) +LexToken(EOL,'\n',1,3639) +LexToken(VAR,'model',1,3648) +LexToken(DOT,'.',1,3653) +LexToken(VAR,'blocktype',1,3654) +LexToken(ASSIGNMENT,'=',1,3663) +LexToken(DQSTRING,'"d"',1,3666) +LexToken(EOL,'\n',1,3667) +LexToken(VAR,'model',1,3676) +LexToken(DOT,'.',1,3681) +LexToken(VAR,'firing',1,3682) +LexToken(ASSIGNMENT,'=',1,3688) +LexToken(OPENSQBRACKET,'[',1,3689) +LexToken(CLOSESQBRACKET,']',1,3690) +LexToken(EOL,'\n',1,3691) +LexToken(VAR,'model',1,3700) +LexToken(DOT,'.',1,3705) +LexToken(VAR,'dep_ut',1,3706) +LexToken(ASSIGNMENT,'=',1,3712) +LexToken(OPENSQBRACKET,'[',1,3713) +LexToken(PREVAR_BOOLEAN,'%f',1,3714) +LexToken(PREVAR_BOOLEAN,'%f',1,3717) +LexToken(CLOSESQBRACKET,']',1,3719) +LexToken(EOL,'\n',1,3720) +LexToken(EOL,'\n',1,3721) +LexToken(VAR,'exprs',1,3730) +LexToken(ASSIGNMENT,'=',1,3735) +LexToken(OPENSQBRACKET,'[',1,3736) +LexToken(VAR,'strcat',1,3737) +LexToken(OPENBRACKET,'(',1,3743) +LexToken(VAR,'sci2exp',1,3744) +LexToken(OPENBRACKET,'(',1,3751) +LexToken(VAR,'clrs',1,3752) +LexToken(CLOSEBRACKET,')',1,3756) +LexToken(CLOSEBRACKET,')',1,3757) +LexToken(SEMICOLON,';',1,3758) +LexToken(VAR,'strcat',1,3768) +LexToken(OPENBRACKET,'(',1,3774) +LexToken(VAR,'sci2exp',1,3775) +LexToken(OPENBRACKET,'(',1,3782) +LexToken(VAR,'siz',1,3783) +LexToken(CLOSEBRACKET,')',1,3786) +LexToken(CLOSEBRACKET,')',1,3787) +LexToken(SEMICOLON,';',1,3788) +LexToken(VAR,'strcat',1,3798) +LexToken(OPENBRACKET,'(',1,3804) +LexToken(VAR,'sci2exp',1,3805) +LexToken(OPENBRACKET,'(',1,3812) +LexToken(VAR,'win',1,3813) +LexToken(CLOSEBRACKET,')',1,3816) +LexToken(CLOSEBRACKET,')',1,3817) +LexToken(SEMICOLON,';',1,3818) +LexToken(VAR,'strcat',1,3828) +LexToken(OPENBRACKET,'(',1,3834) +LexToken(VAR,'sci2exp',1,3835) +LexToken(OPENBRACKET,'(',1,3842) +LexToken(NUMBER,'1',1,3843) +LexToken(CLOSEBRACKET,')',1,3844) +LexToken(CLOSEBRACKET,')',1,3845) +LexToken(SEMICOLON,';',1,3846) +LexToken(VAR,'strcat',1,3856) +LexToken(OPENBRACKET,'(',1,3862) +LexToken(VAR,'sci2exp',1,3863) +LexToken(OPENBRACKET,'(',1,3870) +LexToken(VAR,'xmin',1,3871) +LexToken(CLOSEBRACKET,')',1,3875) +LexToken(CLOSEBRACKET,')',1,3876) +LexToken(SEMICOLON,';',1,3877) +LexToken(VAR,'strcat',1,3887) +LexToken(OPENBRACKET,'(',1,3893) +LexToken(VAR,'sci2exp',1,3894) +LexToken(OPENBRACKET,'(',1,3901) +LexToken(VAR,'xmax',1,3902) +LexToken(CLOSEBRACKET,')',1,3906) +LexToken(CLOSEBRACKET,')',1,3907) +LexToken(SEMICOLON,';',1,3908) +LexToken(VAR,'strcat',1,3918) +LexToken(OPENBRACKET,'(',1,3924) +LexToken(VAR,'sci2exp',1,3925) +LexToken(OPENBRACKET,'(',1,3932) +LexToken(VAR,'ymin',1,3933) +LexToken(CLOSEBRACKET,')',1,3937) +LexToken(CLOSEBRACKET,')',1,3938) +LexToken(SEMICOLON,';',1,3939) +LexToken(VAR,'strcat',1,3949) +LexToken(OPENBRACKET,'(',1,3955) +LexToken(VAR,'sci2exp',1,3956) +LexToken(OPENBRACKET,'(',1,3963) +LexToken(VAR,'ymax',1,3964) +LexToken(CLOSEBRACKET,')',1,3968) +LexToken(CLOSEBRACKET,')',1,3969) +LexToken(CLOSESQBRACKET,']',1,3970) +LexToken(EOL,'\n',1,3971) +LexToken(VAR,'gr_i',1,3980) +LexToken(ASSIGNMENT,'=',1,3984) +LexToken(OPENSQBRACKET,'[',1,3985) +LexToken(CLOSESQBRACKET,']',1,3986) +LexToken(EOL,'\n',1,3987) +LexToken(VAR,'x',1,3996) +LexToken(ASSIGNMENT,'=',1,3997) +LexToken(VAR,'standard_define',1,3998) +LexToken(OPENBRACKET,'(',1,4013) +LexToken(OPENSQBRACKET,'[',1,4014) +LexToken(NUMBER,'2',1,4015) +LexToken(NUMBER,'2',1,4017) +LexToken(CLOSESQBRACKET,']',1,4018) +LexToken(COMMA,',',1,4019) +LexToken(VAR,'model',1,4020) +LexToken(COMMA,',',1,4025) +LexToken(VAR,'exprs',1,4026) +LexToken(COMMA,',',1,4031) +LexToken(VAR,'gr_i',1,4032) +LexToken(CLOSEBRACKET,')',1,4036) +LexToken(EOL,'\n',1,4037) +LexToken(END,'end',1,4042) +LexToken(EOL,'\n',1,4045) +LexToken(ENDFUNCTION,'endfunction',1,4046) +LexToken(EOL,'\n',1,4057) diff --git a/js/Misc/BPLATFORM.js b/js/Misc/BPLATFORM.js new file mode 100644 index 00000000..41167018 --- /dev/null +++ b/js/Misc/BPLATFORM.js @@ -0,0 +1,471 @@ +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,'BPLATFORM',1,852) +LexToken(OPENBRACKET,'(',1,861) +LexToken(VAR,'job',1,862) +LexToken(COMMA,',',1,865) +LexToken(VAR,'arg1',1,866) +LexToken(COMMA,',',1,870) +LexToken(VAR,'arg2',1,871) +LexToken(CLOSEBRACKET,')',1,875) +LexToken(EOL,'\n',1,876) +LexToken(VAR,'x',1,881) +LexToken(ASSIGNMENT,'=',1,882) +LexToken(OPENSQBRACKET,'[',1,883) +LexToken(CLOSESQBRACKET,']',1,884) +LexToken(SEMICOLON,';',1,885) +LexToken(EOL,'\n',1,886) +LexToken(VAR,'y',1,891) +LexToken(ASSIGNMENT,'=',1,892) +LexToken(OPENSQBRACKET,'[',1,893) +LexToken(CLOSESQBRACKET,']',1,894) +LexToken(SEMICOLON,';',1,895) +LexToken(EOL,'\n',1,896) +LexToken(VAR,'typ',1,901) +LexToken(ASSIGNMENT,'=',1,904) +LexToken(OPENSQBRACKET,'[',1,905) +LexToken(CLOSESQBRACKET,']',1,906) +LexToken(SEMICOLON,';',1,907) +LexToken(EOL,'\n',1,908) +LexToken(SELECT,'select',1,913) +LexToken(VAR,'job',1,920) +LexToken(EOL,'\n',1,923) +LexToken(CASE,'case',1,928) +LexToken(DQSTRING,'"set"',1,937) +LexToken(THEN,'then',1,939) +LexToken(EOL,'\n',1,943) +LexToken(VAR,'x',1,952) +LexToken(ASSIGNMENT,'=',1,953) +LexToken(VAR,'arg1',1,954) +LexToken(SEMICOLON,';',1,958) +LexToken(EOL,'\n',1,959) +LexToken(VAR,'graphics',1,968) +LexToken(ASSIGNMENT,'=',1,976) +LexToken(VAR,'arg1',1,977) +LexToken(DOT,'.',1,981) +LexToken(VAR,'graphics',1,982) +LexToken(SEMICOLON,';',1,990) +LexToken(EOL,'\n',1,991) +LexToken(VAR,'exprs',1,1000) +LexToken(ASSIGNMENT,'=',1,1005) +LexToken(VAR,'graphics',1,1006) +LexToken(DOT,'.',1,1014) +LexToken(VAR,'exprs',1,1015) +LexToken(EOL,'\n',1,1020) +LexToken(VAR,'model',1,1029) +LexToken(ASSIGNMENT,'=',1,1034) +LexToken(VAR,'arg1',1,1035) +LexToken(DOT,'.',1,1039) +LexToken(VAR,'model',1,1040) +LexToken(SEMICOLON,';',1,1045) +LexToken(EOL,'\n',1,1046) +LexToken(VAR,'dstate',1,1055) +LexToken(ASSIGNMENT,'=',1,1061) +LexToken(VAR,'model',1,1062) +LexToken(DOT,'.',1,1067) +LexToken(VAR,'dstate',1,1068) +LexToken(EOL,'\n',1,1074) +LexToken(WHILE,'while',1,1083) +LexToken(PREVAR_BOOLEAN,'%t',1,1089) +LexToken(DO,'do',1,1092) +LexToken(EOL,'\n',1,1094) +LexToken(OPENSQBRACKET,'[',1,1107) +LexToken(VAR,'ok',1,1108) +LexToken(COMMA,',',1,1110) +LexToken(VAR,'plen',1,1111) +LexToken(COMMA,',',1,1115) +LexToken(VAR,'csiz',1,1116) +LexToken(COMMA,',',1,1120) +LexToken(VAR,'phi',1,1121) +LexToken(COMMA,',',1,1124) +LexToken(VAR,'xmin',1,1125) +LexToken(COMMA,',',1,1129) +LexToken(VAR,'xmax',1,1130) +LexToken(COMMA,',',1,1134) +LexToken(VAR,'ymin',1,1135) +LexToken(COMMA,',',1,1139) +LexToken(VAR,'ymax',1,1140) +LexToken(COMMA,',',1,1144) +LexToken(VAR,'exprs',1,1145) +LexToken(CLOSESQBRACKET,']',1,1150) +LexToken(ASSIGNMENT,'=',1,1151) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1152) +LexToken(OPENBRACKET,'(',1,1167) +LexToken(DQSTRING,'"Set Scope parameters"',1,1204) +LexToken(COMMA,',',1,1205) +LexToken(OPENSQBRACKET,'[',1,1221) +LexToken(DQSTRING,'"pendulum length"',1,1238) +LexToken(SEMICOLON,';',1,1239) +LexToken(DQSTRING,'"cart size (square side)"',1,1264) +LexToken(SEMICOLON,';',1,1265) +LexToken(DQSTRING,'"slope"',1,1272) +LexToken(SEMICOLON,';',1,1273) +LexToken(DQSTRING,'"Xmin"',1,1292) +LexToken(SEMICOLON,';',1,1293) +LexToken(DQSTRING,'"Xmax"',1,1299) +LexToken(SEMICOLON,';',1,1300) +LexToken(DQSTRING,'"Ymin"',1,1308) +LexToken(SEMICOLON,';',1,1309) +LexToken(DQSTRING,'"Ymax"',1,1316) +LexToken(SEMICOLON,';',1,1317) +LexToken(CLOSESQBRACKET,']',1,1319) +LexToken(COMMA,',',1,1320) +LexToken(VAR,'list',1,1336) +LexToken(OPENBRACKET,'(',1,1340) +LexToken(DQSTRING,'"vec"',1,1345) +LexToken(COMMA,',',1,1346) +LexToken(NUMBER,'1',1,1347) +LexToken(COMMA,',',1,1348) +LexToken(DQSTRING,'"vec"',1,1353) +LexToken(COMMA,',',1,1354) +LexToken(NUMBER,'1',1,1355) +LexToken(COMMA,',',1,1356) +LexToken(DQSTRING,'"vec"',1,1361) +LexToken(COMMA,',',1,1362) +LexToken(NUMBER,'1',1,1363) +LexToken(COMMA,',',1,1364) +LexToken(DQSTRING,'"vec"',1,1369) +LexToken(COMMA,',',1,1370) +LexToken(NUMBER,'1',1,1371) +LexToken(COMMA,',',1,1372) +LexToken(DQSTRING,'"vec"',1,1377) +LexToken(COMMA,',',1,1378) +LexToken(NUMBER,'1',1,1379) +LexToken(COMMA,',',1,1380) +LexToken(DQSTRING,'"vec"',1,1385) +LexToken(COMMA,',',1,1386) +LexToken(NUMBER,'1',1,1387) +LexToken(COMMA,',',1,1388) +LexToken(DQSTRING,'"vec"',1,1393) +LexToken(COMMA,',',1,1394) +LexToken(NUMBER,'1',1,1395) +LexToken(CLOSEBRACKET,')',1,1396) +LexToken(COMMA,',',1,1397) +LexToken(VAR,'exprs',1,1398) +LexToken(CLOSEBRACKET,')',1,1403) +LexToken(EOL,'\n',1,1404) +LexToken(IF,'if',1,1417) +LexToken(NOT,'~',1,1420) +LexToken(VAR,'ok',1,1421) +LexToken(THEN,'then',1,1424) +LexToken(EOL,'\n',1,1428) +LexToken(BREAK,'break',1,1445) +LexToken(COMMA,',',1,1450) +LexToken(EOL,'\n',1,1451) +LexToken(END,'end',1,1464) +LexToken(EOL,'\n',1,1467) +LexToken(VAR,'mess',1,1480) +LexToken(ASSIGNMENT,'=',1,1484) +LexToken(OPENSQBRACKET,'[',1,1485) +LexToken(CLOSESQBRACKET,']',1,1486) +LexToken(EOL,'\n',1,1487) +LexToken(IF,'if',1,1500) +LexToken(VAR,'plen',1,1503) +LexToken(COMPARISON,'<=',1,1507) +LexToken(NUMBER,'0',1,1509) +LexToken(LOGICAL,'|',1,1510) +LexToken(VAR,'csiz',1,1511) +LexToken(COMPARISON,'<=',1,1515) +LexToken(NUMBER,'0',1,1517) +LexToken(THEN,'then',1,1519) +LexToken(EOL,'\n',1,1523) +LexToken(VAR,'mess',1,1540) +LexToken(ASSIGNMENT,'=',1,1544) +LexToken(OPENSQBRACKET,'[',1,1545) +LexToken(VAR,'mess',1,1546) +LexToken(SEMICOLON,';',1,1550) +LexToken(DQSTRING,'"Pendulum length and cart size must be positive."',1,1599) +LexToken(SEMICOLON,';',1,1600) +LexToken(DQSTRING,'" "',1,1603) +LexToken(CLOSESQBRACKET,']',1,1604) +LexToken(EOL,'\n',1,1605) +LexToken(VAR,'ok',1,1622) +LexToken(ASSIGNMENT,'=',1,1624) +LexToken(PREVAR_BOOLEAN,'%f',1,1625) +LexToken(EOL,'\n',1,1627) +LexToken(END,'end',1,1640) +LexToken(EOL,'\n',1,1643) +LexToken(IF,'if',1,1656) +LexToken(VAR,'ymin',1,1659) +LexToken(COMPARISON,'>=',1,1663) +LexToken(VAR,'ymax',1,1665) +LexToken(THEN,'then',1,1670) +LexToken(EOL,'\n',1,1674) +LexToken(VAR,'mess',1,1691) +LexToken(ASSIGNMENT,'=',1,1695) +LexToken(OPENSQBRACKET,'[',1,1696) +LexToken(VAR,'mess',1,1697) +LexToken(SEMICOLON,';',1,1701) +LexToken(DQSTRING,'"Ymax must be greater than Ymin"',1,1733) +LexToken(SEMICOLON,';',1,1734) +LexToken(DQSTRING,'" "',1,1737) +LexToken(CLOSESQBRACKET,']',1,1738) +LexToken(EOL,'\n',1,1739) +LexToken(VAR,'ok',1,1756) +LexToken(ASSIGNMENT,'=',1,1758) +LexToken(PREVAR_BOOLEAN,'%f',1,1759) +LexToken(EOL,'\n',1,1761) +LexToken(END,'end',1,1774) +LexToken(EOL,'\n',1,1777) +LexToken(IF,'if',1,1790) +LexToken(VAR,'xmin',1,1793) +LexToken(COMPARISON,'>=',1,1797) +LexToken(VAR,'xmax',1,1799) +LexToken(THEN,'then',1,1804) +LexToken(EOL,'\n',1,1808) +LexToken(VAR,'mess',1,1825) +LexToken(ASSIGNMENT,'=',1,1829) +LexToken(OPENSQBRACKET,'[',1,1830) +LexToken(VAR,'mess',1,1831) +LexToken(SEMICOLON,';',1,1835) +LexToken(DQSTRING,'"Xmax must be greater than Xmin"',1,1867) +LexToken(SEMICOLON,';',1,1868) +LexToken(DQSTRING,'" "',1,1871) +LexToken(CLOSESQBRACKET,']',1,1872) +LexToken(EOL,'\n',1,1873) +LexToken(VAR,'ok',1,1890) +LexToken(ASSIGNMENT,'=',1,1892) +LexToken(PREVAR_BOOLEAN,'%f',1,1893) +LexToken(EOL,'\n',1,1895) +LexToken(END,'end',1,1908) +LexToken(EOL,'\n',1,1911) +LexToken(IF,'if',1,1924) +LexToken(NOT,'~',1,1927) +LexToken(VAR,'ok',1,1928) +LexToken(THEN,'then',1,1931) +LexToken(EOL,'\n',1,1935) +LexToken(VAR,'message',1,1952) +LexToken(OPENBRACKET,'(',1,1959) +LexToken(VAR,'mess',1,1960) +LexToken(CLOSEBRACKET,')',1,1964) +LexToken(EOL,'\n',1,1965) +LexToken(ELSE,'else',1,1978) +LexToken(EOL,'\n',1,1982) +LexToken(VAR,'rpar',1,1999) +LexToken(ASSIGNMENT,'=',1,2003) +LexToken(OPENSQBRACKET,'[',1,2004) +LexToken(VAR,'plen',1,2005) +LexToken(SEMICOLON,';',1,2009) +LexToken(VAR,'csiz',1,2010) +LexToken(SEMICOLON,';',1,2014) +LexToken(VAR,'phi',1,2015) +LexToken(SEMICOLON,';',1,2018) +LexToken(VAR,'xmin',1,2019) +LexToken(SEMICOLON,';',1,2023) +LexToken(VAR,'xmax',1,2024) +LexToken(SEMICOLON,';',1,2028) +LexToken(VAR,'ymin',1,2029) +LexToken(SEMICOLON,';',1,2033) +LexToken(VAR,'ymax',1,2034) +LexToken(CLOSESQBRACKET,']',1,2038) +LexToken(EOL,'\n',1,2039) +LexToken(VAR,'model',1,2056) +LexToken(DOT,'.',1,2061) +LexToken(VAR,'rpar',1,2062) +LexToken(ASSIGNMENT,'=',1,2066) +LexToken(VAR,'rpar',1,2067) +LexToken(SEMICOLON,';',1,2071) +LexToken(EOL,'\n',1,2072) +LexToken(VAR,'graphics',1,2089) +LexToken(DOT,'.',1,2097) +LexToken(VAR,'exprs',1,2098) +LexToken(ASSIGNMENT,'=',1,2103) +LexToken(VAR,'exprs',1,2104) +LexToken(SEMICOLON,';',1,2109) +LexToken(EOL,'\n',1,2110) +LexToken(VAR,'x',1,2127) +LexToken(DOT,'.',1,2128) +LexToken(VAR,'graphics',1,2129) +LexToken(ASSIGNMENT,'=',1,2137) +LexToken(VAR,'graphics',1,2138) +LexToken(SEMICOLON,';',1,2146) +LexToken(EOL,'\n',1,2147) +LexToken(VAR,'x',1,2164) +LexToken(DOT,'.',1,2165) +LexToken(VAR,'model',1,2166) +LexToken(ASSIGNMENT,'=',1,2171) +LexToken(VAR,'model',1,2172) +LexToken(EOL,'\n',1,2177) +LexToken(BREAK,'break',1,2194) +LexToken(EOL,'\n',1,2199) +LexToken(END,'end',1,2212) +LexToken(EOL,'\n',1,2215) +LexToken(END,'end',1,2224) +LexToken(EOL,'\n',1,2227) +LexToken(CASE,'case',1,2232) +LexToken(DQSTRING,'"define"',1,2244) +LexToken(THEN,'then',1,2246) +LexToken(EOL,'\n',1,2250) +LexToken(VAR,'plen',1,2259) +LexToken(ASSIGNMENT,'=',1,2263) +LexToken(NUMBER,'2',1,2264) +LexToken(SEMICOLON,';',1,2265) +LexToken(EOL,'\n',1,2266) +LexToken(VAR,'csiz',1,2275) +LexToken(ASSIGNMENT,'=',1,2279) +LexToken(NUMBER,'2',1,2280) +LexToken(SEMICOLON,';',1,2281) +LexToken(EOL,'\n',1,2282) +LexToken(VAR,'phi',1,2291) +LexToken(ASSIGNMENT,'=',1,2294) +LexToken(NUMBER,'0',1,2295) +LexToken(SEMICOLON,';',1,2296) +LexToken(EOL,'\n',1,2297) +LexToken(VAR,'xmin',1,2306) +LexToken(ASSIGNMENT,'=',1,2310) +LexToken(NUMBER,'-5',1,2311) +LexToken(SEMICOLON,';',1,2313) +LexToken(EOL,'\n',1,2314) +LexToken(VAR,'xmax',1,2323) +LexToken(ASSIGNMENT,'=',1,2327) +LexToken(NUMBER,'5',1,2328) +LexToken(SEMICOLON,';',1,2329) +LexToken(EOL,'\n',1,2330) +LexToken(VAR,'ymin',1,2339) +LexToken(ASSIGNMENT,'=',1,2343) +LexToken(NUMBER,'0',1,2344) +LexToken(SEMICOLON,';',1,2345) +LexToken(EOL,'\n',1,2346) +LexToken(VAR,'ymax',1,2355) +LexToken(ASSIGNMENT,'=',1,2359) +LexToken(NUMBER,'15',1,2360) +LexToken(EOL,'\n',1,2362) +LexToken(EOL,'\n',1,2363) +LexToken(VAR,'model',1,2372) +LexToken(ASSIGNMENT,'=',1,2377) +LexToken(SCICOS_MODEL,'scicos_model',1,2378) +LexToken(OPENBRACKET,'(',1,2390) +LexToken(CLOSEBRACKET,')',1,2391) +LexToken(EOL,'\n',1,2392) +LexToken(VAR,'model',1,2401) +LexToken(DOT,'.',1,2406) +LexToken(VAR,'sim',1,2407) +LexToken(ASSIGNMENT,'=',1,2410) +LexToken(VAR,'list',1,2411) +LexToken(OPENBRACKET,'(',1,2415) +LexToken(DQSTRING,'"bplatform2"',1,2427) +LexToken(COMMA,',',1,2428) +LexToken(NUMBER,'5',1,2429) +LexToken(CLOSEBRACKET,')',1,2430) +LexToken(EOL,'\n',1,2431) +LexToken(VAR,'model',1,2440) +LexToken(DOT,'.',1,2445) +LexToken(VAR,'in',1,2446) +LexToken(ASSIGNMENT,'=',1,2448) +LexToken(OPENSQBRACKET,'[',1,2449) +LexToken(NUMBER,'1',1,2450) +LexToken(SEMICOLON,';',1,2451) +LexToken(NUMBER,'1',1,2452) +LexToken(CLOSESQBRACKET,']',1,2453) +LexToken(EOL,'\n',1,2454) +LexToken(VAR,'model',1,2463) +LexToken(DOT,'.',1,2468) +LexToken(VAR,'evtin',1,2469) +LexToken(ASSIGNMENT,'=',1,2474) +LexToken(NUMBER,'1',1,2475) +LexToken(EOL,'\n',1,2476) +LexToken(VAR,'model',1,2485) +LexToken(DOT,'.',1,2490) +LexToken(VAR,'dstate',1,2491) +LexToken(ASSIGNMENT,'=',1,2497) +LexToken(NUMBER,'0',1,2498) +LexToken(EOL,'\n',1,2499) +LexToken(VAR,'model',1,2508) +LexToken(DOT,'.',1,2513) +LexToken(VAR,'rpar',1,2514) +LexToken(ASSIGNMENT,'=',1,2518) +LexToken(OPENSQBRACKET,'[',1,2519) +LexToken(VAR,'plen',1,2520) +LexToken(SEMICOLON,';',1,2524) +LexToken(VAR,'csiz',1,2525) +LexToken(SEMICOLON,';',1,2529) +LexToken(VAR,'phi',1,2530) +LexToken(SEMICOLON,';',1,2533) +LexToken(VAR,'xmin',1,2534) +LexToken(SEMICOLON,';',1,2538) +LexToken(VAR,'xmax',1,2539) +LexToken(SEMICOLON,';',1,2543) +LexToken(VAR,'ymin',1,2544) +LexToken(SEMICOLON,';',1,2548) +LexToken(VAR,'ymax',1,2549) +LexToken(CLOSESQBRACKET,']',1,2553) +LexToken(EOL,'\n',1,2554) +LexToken(VAR,'model',1,2563) +LexToken(DOT,'.',1,2568) +LexToken(VAR,'blocktype',1,2569) +LexToken(ASSIGNMENT,'=',1,2578) +LexToken(DQSTRING,'"d"',1,2581) +LexToken(EOL,'\n',1,2582) +LexToken(VAR,'model',1,2591) +LexToken(DOT,'.',1,2596) +LexToken(VAR,'dep_ut',1,2597) +LexToken(ASSIGNMENT,'=',1,2603) +LexToken(OPENSQBRACKET,'[',1,2604) +LexToken(PREVAR_BOOLEAN,'%f',1,2605) +LexToken(PREVAR_BOOLEAN,'%f',1,2608) +LexToken(CLOSESQBRACKET,']',1,2610) +LexToken(EOL,'\n',1,2611) +LexToken(EOL,'\n',1,2612) +LexToken(VAR,'exprs',1,2621) +LexToken(ASSIGNMENT,'=',1,2626) +LexToken(VAR,'string',1,2627) +LexToken(OPENBRACKET,'(',1,2633) +LexToken(VAR,'model',1,2634) +LexToken(DOT,'.',1,2639) +LexToken(VAR,'rpar',1,2640) +LexToken(CLOSEBRACKET,')',1,2644) +LexToken(EOL,'\n',1,2645) +LexToken(VAR,'gr_i',1,2654) +LexToken(ASSIGNMENT,'=',1,2658) +LexToken(OPENSQBRACKET,'[',1,2659) +LexToken(CLOSESQBRACKET,']',1,2660) +LexToken(EOL,'\n',1,2661) +LexToken(VAR,'x',1,2670) +LexToken(ASSIGNMENT,'=',1,2671) +LexToken(VAR,'standard_define',1,2672) +LexToken(OPENBRACKET,'(',1,2687) +LexToken(OPENSQBRACKET,'[',1,2688) +LexToken(NUMBER,'2',1,2689) +LexToken(NUMBER,'2',1,2691) +LexToken(CLOSESQBRACKET,']',1,2692) +LexToken(COMMA,',',1,2693) +LexToken(VAR,'model',1,2694) +LexToken(COMMA,',',1,2699) +LexToken(VAR,'exprs',1,2700) +LexToken(COMMA,',',1,2705) +LexToken(VAR,'gr_i',1,2706) +LexToken(CLOSEBRACKET,')',1,2710) +LexToken(EOL,'\n',1,2711) +LexToken(END,'end',1,2716) +LexToken(EOL,'\n',1,2719) +LexToken(ENDFUNCTION,'endfunction',1,2720) +LexToken(EOL,'\n',1,2731) +LexToken(EOL,'\n',1,2732) diff --git a/js/Misc/CBLOCK.js b/js/Misc/CBLOCK.js new file mode 100644 index 00000000..b446ff9e --- /dev/null +++ b/js/Misc/CBLOCK.js @@ -0,0 +1,1051 @@ +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,'CBLOCK',1,852) +LexToken(OPENBRACKET,'(',1,858) +LexToken(VAR,'job',1,859) +LexToken(COMMA,',',1,862) +LexToken(VAR,'arg1',1,863) +LexToken(COMMA,',',1,867) +LexToken(VAR,'arg2',1,868) +LexToken(CLOSEBRACKET,')',1,872) +LexToken(EOL,'\n',1,873) +LexToken(VAR,'x',1,878) +LexToken(ASSIGNMENT,'=',1,879) +LexToken(OPENSQBRACKET,'[',1,880) +LexToken(CLOSESQBRACKET,']',1,881) +LexToken(SEMICOLON,';',1,882) +LexToken(EOL,'\n',1,883) +LexToken(VAR,'y',1,888) +LexToken(ASSIGNMENT,'=',1,889) +LexToken(OPENSQBRACKET,'[',1,890) +LexToken(CLOSESQBRACKET,']',1,891) +LexToken(SEMICOLON,';',1,892) +LexToken(EOL,'\n',1,893) +LexToken(VAR,'typ',1,898) +LexToken(ASSIGNMENT,'=',1,901) +LexToken(OPENSQBRACKET,'[',1,902) +LexToken(CLOSESQBRACKET,']',1,903) +LexToken(SEMICOLON,';',1,904) +LexToken(EOL,'\n',1,905) +LexToken(SELECT,'select',1,910) +LexToken(VAR,'job',1,917) +LexToken(EOL,'\n',1,920) +LexToken(CASE,'case',1,925) +LexToken(DQSTRING,'"set"',1,934) +LexToken(THEN,'then',1,936) +LexToken(EOL,'\n',1,940) +LexToken(VAR,'x',1,949) +LexToken(ASSIGNMENT,'=',1,950) +LexToken(VAR,'arg1',1,951) +LexToken(EOL,'\n',1,955) +LexToken(VAR,'model',1,964) +LexToken(ASSIGNMENT,'=',1,969) +LexToken(VAR,'arg1',1,970) +LexToken(DOT,'.',1,974) +LexToken(VAR,'model',1,975) +LexToken(SEMICOLON,';',1,980) +LexToken(EOL,'\n',1,981) +LexToken(VAR,'graphics',1,990) +LexToken(ASSIGNMENT,'=',1,998) +LexToken(VAR,'arg1',1,999) +LexToken(DOT,'.',1,1003) +LexToken(VAR,'graphics',1,1004) +LexToken(SEMICOLON,';',1,1012) +LexToken(EOL,'\n',1,1013) +LexToken(VAR,'label',1,1022) +LexToken(ASSIGNMENT,'=',1,1027) +LexToken(VAR,'graphics',1,1028) +LexToken(DOT,'.',1,1036) +LexToken(VAR,'exprs',1,1037) +LexToken(SEMICOLON,';',1,1042) +LexToken(EOL,'\n',1,1043) +LexToken(WHILE,'while',1,1052) +LexToken(PREVAR_BOOLEAN,'%t',1,1058) +LexToken(DO,'do',1,1061) +LexToken(EOL,'\n',1,1063) +LexToken(OPENSQBRACKET,'[',1,1076) +LexToken(VAR,'ok',1,1077) +LexToken(COMMA,',',1,1079) +LexToken(VAR,'function_name',1,1080) +LexToken(COMMA,',',1,1093) +LexToken(VAR,'impli',1,1094) +LexToken(COMMA,',',1,1099) +LexToken(VAR,'i',1,1100) +LexToken(COMMA,',',1,1101) +LexToken(VAR,'o',1,1102) +LexToken(COMMA,',',1,1103) +LexToken(VAR,'ci',1,1104) +LexToken(COMMA,',',1,1106) +LexToken(VAR,'co',1,1107) +LexToken(COMMA,',',1,1109) +LexToken(VAR,'xx',1,1110) +LexToken(COMMA,',',1,1112) +LexToken(VAR,'ng',1,1113) +LexToken(COMMA,',',1,1115) +LexToken(VAR,'z',1,1116) +LexToken(COMMA,',',1,1117) +LexToken(VAR,'rpar',1,1118) +LexToken(COMMA,',',1,1122) +LexToken(VAR,'ipar',1,1123) +LexToken(COMMA,',',1,1127) +LexToken(VAR,'auto0',1,1128) +LexToken(COMMA,',',1,1133) +LexToken(VAR,'depu',1,1134) +LexToken(COMMA,',',1,1138) +LexToken(VAR,'dept',1,1139) +LexToken(COMMA,',',1,1143) +LexToken(VAR,'lab',1,1144) +LexToken(CLOSESQBRACKET,']',1,1147) +LexToken(ASSIGNMENT,'=',1,1148) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1164) +LexToken(OPENBRACKET,'(',1,1179) +LexToken(DQSTRING,'"Set C-Block2 block parameters"',1,1210) +LexToken(COMMA,',',1,1211) +LexToken(OPENSQBRACKET,'[',1,1227) +LexToken(DQSTRING,'"simulation function"',1,1248) +LexToken(SEMICOLON,';',1,1249) +LexToken(DQSTRING,'"is block implicit? (y,n)"',1,1288) +LexToken(SEMICOLON,';',1,1289) +LexToken(DQSTRING,'"input ports sizes"',1,1321) +LexToken(SEMICOLON,';',1,1322) +LexToken(DQSTRING,'"output ports sizes"',1,1355) +LexToken(SEMICOLON,';',1,1356) +LexToken(DQSTRING,'"input event ports sizes"',1,1394) +LexToken(SEMICOLON,';',1,1395) +LexToken(DQSTRING,'"output events ports sizes"',1,1435) +LexToken(SEMICOLON,';',1,1436) +LexToken(DQSTRING,'"initial continuous state"',1,1475) +LexToken(SEMICOLON,';',1,1476) +LexToken(DQSTRING,'"number of zero crossing surfaces"',1,1523) +LexToken(SEMICOLON,';',1,1524) +LexToken(DQSTRING,'"initial discrete state"',1,1561) +LexToken(SEMICOLON,';',1,1562) +LexToken(DQSTRING,'"Real parameters vector"',1,1599) +LexToken(SEMICOLON,';',1,1600) +LexToken(DQSTRING,'"Integer parameters vector"',1,1640) +LexToken(SEMICOLON,';',1,1641) +LexToken(DQSTRING,'"initial firing vector (<0 for no firing)"',1,1696) +LexToken(SEMICOLON,';',1,1697) +LexToken(DQSTRING,'"direct feedthrough (y or n)"',1,1739) +LexToken(SEMICOLON,';',1,1740) +LexToken(DQSTRING,'"time dependence (y or n)"',1,1779) +LexToken(CLOSESQBRACKET,']',1,1780) +LexToken(COMMA,',',1,1781) +LexToken(VAR,'list',1,1797) +LexToken(OPENBRACKET,'(',1,1801) +LexToken(DQSTRING,'"str"',1,1806) +LexToken(COMMA,',',1,1807) +LexToken(NUMBER,'1',1,1808) +LexToken(COMMA,',',1,1809) +LexToken(DQSTRING,'"str"',1,1814) +LexToken(COMMA,',',1,1815) +LexToken(NUMBER,'1',1,1816) +LexToken(COMMA,',',1,1817) +LexToken(DQSTRING,'"vec"',1,1822) +LexToken(COMMA,',',1,1823) +LexToken(NUMBER,'-1',1,1824) +LexToken(COMMA,',',1,1826) +LexToken(DQSTRING,'"vec"',1,1831) +LexToken(COMMA,',',1,1832) +LexToken(NUMBER,'-1',1,1833) +LexToken(COMMA,',',1,1835) +LexToken(DQSTRING,'"vec"',1,1840) +LexToken(COMMA,',',1,1841) +LexToken(NUMBER,'-1',1,1842) +LexToken(COMMA,',',1,1844) +LexToken(DQSTRING,'"vec"',1,1849) +LexToken(COMMA,',',1,1850) +LexToken(NUMBER,'-1',1,1851) +LexToken(COMMA,',',1,1853) +LexToken(DQSTRING,'"vec"',1,1873) +LexToken(COMMA,',',1,1874) +LexToken(NUMBER,'-1',1,1875) +LexToken(COMMA,',',1,1877) +LexToken(DQSTRING,'"vec"',1,1882) +LexToken(COMMA,',',1,1883) +LexToken(NUMBER,'1',1,1884) +LexToken(COMMA,',',1,1885) +LexToken(DQSTRING,'"vec"',1,1890) +LexToken(COMMA,',',1,1891) +LexToken(NUMBER,'-1',1,1892) +LexToken(COMMA,',',1,1894) +LexToken(DQSTRING,'"vec"',1,1899) +LexToken(COMMA,',',1,1900) +LexToken(NUMBER,'-1',1,1901) +LexToken(COMMA,',',1,1903) +LexToken(DQSTRING,'"vec"',1,1908) +LexToken(COMMA,',',1,1909) +LexToken(NUMBER,'-1',1,1910) +LexToken(COMMA,',',1,1912) +LexToken(DQSTRING,'"vec"',1,1917) +LexToken(COMMA,',',1,1918) +LexToken(DQSTRING,'"sum(%6)"',1,1927) +LexToken(COMMA,',',1,1928) +LexToken(DQSTRING,'"str"',1,1948) +LexToken(COMMA,',',1,1949) +LexToken(NUMBER,'1',1,1950) +LexToken(COMMA,',',1,1951) +LexToken(DQSTRING,'"str"',1,1956) +LexToken(COMMA,',',1,1957) +LexToken(NUMBER,'1',1,1958) +LexToken(CLOSEBRACKET,')',1,1959) +LexToken(COMMA,',',1,1960) +LexToken(VAR,'label',1,1961) +LexToken(OPENBRACKET,'(',1,1966) +LexToken(NUMBER,'1',1,1967) +LexToken(CLOSEBRACKET,')',1,1968) +LexToken(CLOSEBRACKET,')',1,1969) +LexToken(EOL,'\n',1,1970) +LexToken(IF,'if',1,1983) +LexToken(NOT,'~',1,1986) +LexToken(VAR,'ok',1,1987) +LexToken(THEN,'then',1,1990) +LexToken(EOL,'\n',1,1994) +LexToken(BREAK,'break',1,2011) +LexToken(COMMA,',',1,2016) +LexToken(EOL,'\n',1,2017) +LexToken(END,'end',1,2030) +LexToken(EOL,'\n',1,2033) +LexToken(VAR,'label',1,2046) +LexToken(OPENBRACKET,'(',1,2051) +LexToken(NUMBER,'1',1,2052) +LexToken(CLOSEBRACKET,')',1,2053) +LexToken(ASSIGNMENT,'=',1,2054) +LexToken(VAR,'lab',1,2055) +LexToken(EOL,'\n',1,2058) +LexToken(VAR,'funam',1,2071) +LexToken(ASSIGNMENT,'=',1,2076) +LexToken(VAR,'stripblanks',1,2077) +LexToken(OPENBRACKET,'(',1,2088) +LexToken(VAR,'function_name',1,2089) +LexToken(CLOSEBRACKET,')',1,2102) +LexToken(EOL,'\n',1,2103) +LexToken(VAR,'xx',1,2116) +LexToken(ASSIGNMENT,'=',1,2118) +LexToken(VAR,'xx',1,2119) +LexToken(OPENBRACKET,'(',1,2121) +LexToken(COLON,':',1,2122) +LexToken(CLOSEBRACKET,')',1,2123) +LexToken(SEMICOLON,';',1,2124) +LexToken(EOL,'\n',1,2125) +LexToken(VAR,'z',1,2138) +LexToken(ASSIGNMENT,'=',1,2139) +LexToken(VAR,'z',1,2140) +LexToken(OPENBRACKET,'(',1,2141) +LexToken(COLON,':',1,2142) +LexToken(CLOSEBRACKET,')',1,2143) +LexToken(SEMICOLON,';',1,2144) +LexToken(EOL,'\n',1,2145) +LexToken(VAR,'rpar',1,2158) +LexToken(ASSIGNMENT,'=',1,2162) +LexToken(VAR,'rpar',1,2163) +LexToken(OPENBRACKET,'(',1,2167) +LexToken(COLON,':',1,2168) +LexToken(CLOSEBRACKET,')',1,2169) +LexToken(SEMICOLON,';',1,2170) +LexToken(EOL,'\n',1,2171) +LexToken(VAR,'ipar',1,2184) +LexToken(ASSIGNMENT,'=',1,2188) +LexToken(VAR,'int',1,2189) +LexToken(OPENBRACKET,'(',1,2192) +LexToken(VAR,'ipar',1,2193) +LexToken(OPENBRACKET,'(',1,2197) +LexToken(COLON,':',1,2198) +LexToken(CLOSEBRACKET,')',1,2199) +LexToken(CLOSEBRACKET,')',1,2200) +LexToken(SEMICOLON,';',1,2201) +LexToken(EOL,'\n',1,2202) +LexToken(VAR,'nx',1,2215) +LexToken(ASSIGNMENT,'=',1,2217) +LexToken(VAR,'size',1,2218) +LexToken(OPENBRACKET,'(',1,2222) +LexToken(VAR,'xx',1,2223) +LexToken(COMMA,',',1,2225) +LexToken(NUMBER,'1',1,2226) +LexToken(CLOSEBRACKET,')',1,2227) +LexToken(SEMICOLON,';',1,2228) +LexToken(EOL,'\n',1,2229) +LexToken(VAR,'nz',1,2242) +LexToken(ASSIGNMENT,'=',1,2244) +LexToken(VAR,'size',1,2245) +LexToken(OPENBRACKET,'(',1,2249) +LexToken(VAR,'z',1,2250) +LexToken(COMMA,',',1,2251) +LexToken(NUMBER,'1',1,2252) +LexToken(CLOSEBRACKET,')',1,2253) +LexToken(SEMICOLON,';',1,2254) +LexToken(EOL,'\n',1,2255) +LexToken(VAR,'i',1,2268) +LexToken(ASSIGNMENT,'=',1,2269) +LexToken(VAR,'int',1,2270) +LexToken(OPENBRACKET,'(',1,2273) +LexToken(VAR,'i',1,2274) +LexToken(OPENBRACKET,'(',1,2275) +LexToken(COLON,':',1,2276) +LexToken(CLOSEBRACKET,')',1,2277) +LexToken(CLOSEBRACKET,')',1,2278) +LexToken(SEMICOLON,';',1,2279) +LexToken(EOL,'\n',1,2280) +LexToken(VAR,'o',1,2293) +LexToken(ASSIGNMENT,'=',1,2294) +LexToken(VAR,'int',1,2295) +LexToken(OPENBRACKET,'(',1,2298) +LexToken(VAR,'o',1,2299) +LexToken(OPENBRACKET,'(',1,2300) +LexToken(COLON,':',1,2301) +LexToken(CLOSEBRACKET,')',1,2302) +LexToken(CLOSEBRACKET,')',1,2303) +LexToken(SEMICOLON,';',1,2304) +LexToken(EOL,'\n',1,2305) +LexToken(VAR,'nout',1,2318) +LexToken(ASSIGNMENT,'=',1,2322) +LexToken(VAR,'size',1,2323) +LexToken(OPENBRACKET,'(',1,2327) +LexToken(VAR,'o',1,2328) +LexToken(COMMA,',',1,2329) +LexToken(NUMBER,'1',1,2330) +LexToken(CLOSEBRACKET,')',1,2331) +LexToken(SEMICOLON,';',1,2332) +LexToken(EOL,'\n',1,2333) +LexToken(VAR,'ci',1,2346) +LexToken(ASSIGNMENT,'=',1,2348) +LexToken(VAR,'int',1,2349) +LexToken(OPENBRACKET,'(',1,2352) +LexToken(VAR,'ci',1,2353) +LexToken(OPENBRACKET,'(',1,2355) +LexToken(COLON,':',1,2356) +LexToken(CLOSEBRACKET,')',1,2357) +LexToken(CLOSEBRACKET,')',1,2358) +LexToken(SEMICOLON,';',1,2359) +LexToken(EOL,'\n',1,2360) +LexToken(VAR,'nevin',1,2373) +LexToken(ASSIGNMENT,'=',1,2378) +LexToken(VAR,'size',1,2379) +LexToken(OPENBRACKET,'(',1,2383) +LexToken(VAR,'ci',1,2384) +LexToken(COMMA,',',1,2386) +LexToken(NUMBER,'1',1,2387) +LexToken(CLOSEBRACKET,')',1,2388) +LexToken(SEMICOLON,';',1,2389) +LexToken(EOL,'\n',1,2390) +LexToken(VAR,'co',1,2403) +LexToken(ASSIGNMENT,'=',1,2405) +LexToken(VAR,'int',1,2406) +LexToken(OPENBRACKET,'(',1,2409) +LexToken(VAR,'co',1,2410) +LexToken(OPENBRACKET,'(',1,2412) +LexToken(COLON,':',1,2413) +LexToken(CLOSEBRACKET,')',1,2414) +LexToken(CLOSEBRACKET,')',1,2415) +LexToken(SEMICOLON,';',1,2416) +LexToken(EOL,'\n',1,2417) +LexToken(VAR,'nevout',1,2430) +LexToken(ASSIGNMENT,'=',1,2436) +LexToken(VAR,'size',1,2437) +LexToken(OPENBRACKET,'(',1,2441) +LexToken(VAR,'co',1,2442) +LexToken(COMMA,',',1,2444) +LexToken(NUMBER,'1',1,2445) +LexToken(CLOSEBRACKET,')',1,2446) +LexToken(SEMICOLON,';',1,2447) +LexToken(EOL,'\n',1,2448) +LexToken(IF,'if',1,2461) +LexToken(VAR,'part',1,2464) +LexToken(OPENBRACKET,'(',1,2468) +LexToken(VAR,'impli',1,2469) +LexToken(COMMA,',',1,2474) +LexToken(NUMBER,'1',1,2475) +LexToken(CLOSEBRACKET,')',1,2476) +LexToken(COMPARISON,'==',1,2477) +LexToken(DQSTRING,'"y"',1,2481) +LexToken(THEN,'then',1,2483) +LexToken(EOL,'\n',1,2487) +LexToken(VAR,'funtyp',1,2504) +LexToken(ASSIGNMENT,'=',1,2510) +LexToken(NUMBER,'12004',1,2511) +LexToken(COMMA,',',1,2516) +LexToken(EOL,'\n',1,2517) +LexToken(ELSE,'else',1,2530) +LexToken(EOL,'\n',1,2534) +LexToken(VAR,'funtyp',1,2551) +LexToken(ASSIGNMENT,'=',1,2557) +LexToken(NUMBER,'2004',1,2558) +LexToken(COMMA,',',1,2562) +LexToken(EOL,'\n',1,2563) +LexToken(END,'end',1,2576) +LexToken(EOL,'\n',1,2579) +LexToken(IF,'if',1,2592) +LexToken(OPENSQBRACKET,'[',1,2595) +LexToken(VAR,'ci',1,2596) +LexToken(SEMICOLON,';',1,2598) +LexToken(VAR,'co',1,2599) +LexToken(CLOSESQBRACKET,']',1,2601) +LexToken(COMPARISON,'<>',1,2602) +LexToken(OPENSQBRACKET,'[',1,2604) +LexToken(CLOSESQBRACKET,']',1,2605) +LexToken(THEN,'then',1,2607) +LexToken(EOL,'\n',1,2611) +LexToken(IF,'if',1,2628) +LexToken(VAR,'max',1,2631) +LexToken(OPENBRACKET,'(',1,2634) +LexToken(OPENSQBRACKET,'[',1,2635) +LexToken(VAR,'ci',1,2636) +LexToken(SEMICOLON,';',1,2638) +LexToken(VAR,'co',1,2639) +LexToken(CLOSESQBRACKET,']',1,2641) +LexToken(CLOSEBRACKET,')',1,2642) +LexToken(COMPARISON,'>',1,2643) +LexToken(NUMBER,'1',1,2644) +LexToken(THEN,'then',1,2646) +LexToken(EOL,'\n',1,2650) +LexToken(VAR,'message',1,2671) +LexToken(OPENBRACKET,'(',1,2678) +LexToken(DQSTRING,'"vector event links not supported"',1,2712) +LexToken(CLOSEBRACKET,')',1,2713) +LexToken(SEMICOLON,';',1,2714) +LexToken(EOL,'\n',1,2715) +LexToken(VAR,'ok',1,2736) +LexToken(ASSIGNMENT,'=',1,2738) +LexToken(PREVAR_BOOLEAN,'%f',1,2739) +LexToken(SEMICOLON,';',1,2741) +LexToken(EOL,'\n',1,2742) +LexToken(END,'end',1,2759) +LexToken(EOL,'\n',1,2762) +LexToken(END,'end',1,2775) +LexToken(EOL,'\n',1,2778) +LexToken(VAR,'depu',1,2791) +LexToken(ASSIGNMENT,'=',1,2795) +LexToken(VAR,'stripblanks',1,2796) +LexToken(OPENBRACKET,'(',1,2807) +LexToken(VAR,'depu',1,2808) +LexToken(CLOSEBRACKET,')',1,2812) +LexToken(SEMICOLON,';',1,2813) +LexToken(EOL,'\n',1,2814) +LexToken(IF,'if',1,2827) +LexToken(VAR,'part',1,2830) +LexToken(OPENBRACKET,'(',1,2834) +LexToken(VAR,'depu',1,2835) +LexToken(COMMA,',',1,2839) +LexToken(NUMBER,'1',1,2840) +LexToken(CLOSEBRACKET,')',1,2841) +LexToken(COMPARISON,'==',1,2842) +LexToken(DQSTRING,'"y"',1,2846) +LexToken(THEN,'then',1,2848) +LexToken(EOL,'\n',1,2852) +LexToken(VAR,'depu',1,2869) +LexToken(ASSIGNMENT,'=',1,2873) +LexToken(PREVAR_BOOLEAN,'%t',1,2874) +LexToken(SEMICOLON,';',1,2876) +LexToken(EOL,'\n',1,2877) +LexToken(ELSE,'else',1,2890) +LexToken(EOL,'\n',1,2894) +LexToken(VAR,'depu',1,2911) +LexToken(ASSIGNMENT,'=',1,2915) +LexToken(PREVAR_BOOLEAN,'%f',1,2916) +LexToken(SEMICOLON,';',1,2918) +LexToken(EOL,'\n',1,2919) +LexToken(END,'end',1,2932) +LexToken(EOL,'\n',1,2935) +LexToken(VAR,'dept',1,2948) +LexToken(ASSIGNMENT,'=',1,2952) +LexToken(VAR,'stripblanks',1,2953) +LexToken(OPENBRACKET,'(',1,2964) +LexToken(VAR,'dept',1,2965) +LexToken(CLOSEBRACKET,')',1,2969) +LexToken(SEMICOLON,';',1,2970) +LexToken(EOL,'\n',1,2971) +LexToken(IF,'if',1,2984) +LexToken(VAR,'part',1,2987) +LexToken(OPENBRACKET,'(',1,2991) +LexToken(VAR,'dept',1,2992) +LexToken(COMMA,',',1,2996) +LexToken(NUMBER,'1',1,2997) +LexToken(CLOSEBRACKET,')',1,2998) +LexToken(COMPARISON,'==',1,2999) +LexToken(DQSTRING,'"y"',1,3003) +LexToken(THEN,'then',1,3005) +LexToken(EOL,'\n',1,3009) +LexToken(VAR,'dept',1,3026) +LexToken(ASSIGNMENT,'=',1,3030) +LexToken(PREVAR_BOOLEAN,'%t',1,3031) +LexToken(SEMICOLON,';',1,3033) +LexToken(EOL,'\n',1,3034) +LexToken(ELSE,'else',1,3047) +LexToken(EOL,'\n',1,3051) +LexToken(VAR,'dept',1,3068) +LexToken(ASSIGNMENT,'=',1,3072) +LexToken(PREVAR_BOOLEAN,'%f',1,3073) +LexToken(SEMICOLON,';',1,3075) +LexToken(EOL,'\n',1,3076) +LexToken(END,'end',1,3089) +LexToken(EOL,'\n',1,3092) +LexToken(VAR,'dep_ut',1,3105) +LexToken(ASSIGNMENT,'=',1,3111) +LexToken(OPENSQBRACKET,'[',1,3112) +LexToken(VAR,'depu',1,3113) +LexToken(VAR,'dept',1,3118) +LexToken(CLOSESQBRACKET,']',1,3122) +LexToken(SEMICOLON,';',1,3123) +LexToken(EOL,'\n',1,3124) +LexToken(EOL,'\n',1,3125) +LexToken(EOL,'\n',1,3126) +LexToken(IF,'if',1,3139) +LexToken(VAR,'funam',1,3142) +LexToken(COMPARISON,'==',1,3147) +LexToken(DQSTRING,'" "',1,3151) +LexToken(THEN,'then',1,3153) +LexToken(EOL,'\n',1,3157) +LexToken(BREAK,'break',1,3174) +LexToken(COMMA,',',1,3179) +LexToken(EOL,'\n',1,3180) +LexToken(END,'end',1,3193) +LexToken(EOL,'\n',1,3196) +LexToken(EOL,'\n',1,3197) +LexToken(IF,'if',1,3210) +LexToken(VAR,'model',1,3213) +LexToken(DOT,'.',1,3218) +LexToken(VAR,'sim',1,3219) +LexToken(OPENBRACKET,'(',1,3222) +LexToken(NUMBER,'1',1,3223) +LexToken(CLOSEBRACKET,')',1,3224) +LexToken(COMPARISON,'<>',1,3225) +LexToken(VAR,'funam',1,3227) +LexToken(LOGICAL,'|',1,3232) +LexToken(VAR,'sign',1,3233) +LexToken(OPENBRACKET,'(',1,3237) +LexToken(VAR,'size',1,3238) +LexToken(OPENBRACKET,'(',1,3242) +LexToken(VAR,'model',1,3243) +LexToken(DOT,'.',1,3248) +LexToken(VAR,'state',1,3249) +LexToken(COMMA,',',1,3254) +LexToken(DQSTRING,'"*"',1,3257) +LexToken(CLOSEBRACKET,')',1,3258) +LexToken(CLOSEBRACKET,')',1,3259) +LexToken(COMPARISON,'<>',1,3260) +LexToken(VAR,'sign',1,3262) +LexToken(OPENBRACKET,'(',1,3266) +LexToken(VAR,'nx',1,3267) +LexToken(CLOSEBRACKET,')',1,3269) +LexToken(LOGICAL,'|',1,3270) +LexToken(VAR,'sign',1,3290) +LexToken(OPENBRACKET,'(',1,3294) +LexToken(VAR,'size',1,3295) +LexToken(OPENBRACKET,'(',1,3299) +LexToken(VAR,'model',1,3300) +LexToken(DOT,'.',1,3305) +LexToken(VAR,'dstate',1,3306) +LexToken(COMMA,',',1,3312) +LexToken(DQSTRING,'"*"',1,3315) +LexToken(CLOSEBRACKET,')',1,3316) +LexToken(CLOSEBRACKET,')',1,3317) +LexToken(COMPARISON,'<>',1,3318) +LexToken(VAR,'sign',1,3320) +LexToken(OPENBRACKET,'(',1,3324) +LexToken(VAR,'nz',1,3325) +LexToken(CLOSEBRACKET,')',1,3327) +LexToken(LOGICAL,'|',1,3328) +LexToken(VAR,'model',1,3329) +LexToken(DOT,'.',1,3334) +LexToken(VAR,'nzcross',1,3335) +LexToken(COMPARISON,'<>',1,3342) +LexToken(VAR,'ng',1,3344) +LexToken(LOGICAL,'|',1,3346) +LexToken(VAR,'sign',1,3366) +LexToken(OPENBRACKET,'(',1,3370) +LexToken(VAR,'size',1,3371) +LexToken(OPENBRACKET,'(',1,3375) +LexToken(VAR,'model',1,3376) +LexToken(DOT,'.',1,3381) +LexToken(VAR,'evtout',1,3382) +LexToken(COMMA,',',1,3388) +LexToken(DQSTRING,'"*"',1,3391) +LexToken(CLOSEBRACKET,')',1,3392) +LexToken(CLOSEBRACKET,')',1,3393) +LexToken(COMPARISON,'<>',1,3394) +LexToken(VAR,'sign',1,3396) +LexToken(OPENBRACKET,'(',1,3400) +LexToken(VAR,'nevout',1,3401) +LexToken(CLOSEBRACKET,')',1,3407) +LexToken(THEN,'then',1,3409) +LexToken(EOL,'\n',1,3413) +LexToken(VAR,'tt',1,3430) +LexToken(ASSIGNMENT,'=',1,3432) +LexToken(OPENSQBRACKET,'[',1,3433) +LexToken(CLOSESQBRACKET,']',1,3434) +LexToken(EOL,'\n',1,3435) +LexToken(END,'end',1,3448) +LexToken(EOL,'\n',1,3451) +LexToken(EOL,'\n',1,3452) +LexToken(VAR,'tt',1,3465) +LexToken(ASSIGNMENT,'=',1,3467) +LexToken(VAR,'label',1,3468) +LexToken(OPENBRACKET,'(',1,3473) +LexToken(NUMBER,'2',1,3474) +LexToken(CLOSEBRACKET,')',1,3475) +LexToken(SEMICOLON,';',1,3476) +LexToken(EOL,'\n',1,3477) +LexToken(WHILE,'while',1,3490) +LexToken(PREVAR_BOOLEAN,'%t',1,3496) +LexToken(EOL,'\n',1,3498) +LexToken(EOL,'\n',1,3499) +LexToken(OPENSQBRACKET,'[',1,3516) +LexToken(VAR,'ok',1,3517) +LexToken(COMMA,',',1,3519) +LexToken(VAR,'tt',1,3520) +LexToken(COMMA,',',1,3522) +LexToken(VAR,'cancel',1,3523) +LexToken(CLOSESQBRACKET,']',1,3529) +LexToken(ASSIGNMENT,'=',1,3530) +LexToken(VAR,'CFORTR2',1,3531) +LexToken(OPENBRACKET,'(',1,3538) +LexToken(VAR,'funam',1,3539) +LexToken(COMMA,',',1,3544) +LexToken(VAR,'tt',1,3545) +LexToken(CLOSEBRACKET,')',1,3547) +LexToken(EOL,'\n',1,3548) +LexToken(IF,'if',1,3565) +LexToken(NOT,'~',1,3568) +LexToken(VAR,'ok',1,3569) +LexToken(THEN,'then',1,3572) +LexToken(EOL,'\n',1,3576) +LexToken(IF,'if',1,3597) +LexToken(VAR,'cancel',1,3600) +LexToken(THEN,'then',1,3607) +LexToken(EOL,'\n',1,3611) +LexToken(BREAK,'break',1,3636) +LexToken(COMMA,',',1,3641) +LexToken(EOL,'\n',1,3642) +LexToken(END,'end',1,3663) +LexToken(EOL,'\n',1,3666) +LexToken(ELSE,'else',1,3683) +LexToken(EOL,'\n',1,3687) +LexToken(OPENSQBRACKET,'[',1,3708) +LexToken(VAR,'model',1,3709) +LexToken(COMMA,',',1,3714) +LexToken(VAR,'graphics',1,3715) +LexToken(COMMA,',',1,3723) +LexToken(VAR,'ok',1,3724) +LexToken(CLOSESQBRACKET,']',1,3726) +LexToken(ASSIGNMENT,'=',1,3727) +LexToken(VAR,'check_io',1,3728) +LexToken(OPENBRACKET,'(',1,3736) +LexToken(VAR,'model',1,3737) +LexToken(COMMA,',',1,3742) +LexToken(VAR,'graphics',1,3743) +LexToken(COMMA,',',1,3751) +LexToken(VAR,'i',1,3752) +LexToken(COMMA,',',1,3753) +LexToken(VAR,'o',1,3754) +LexToken(COMMA,',',1,3755) +LexToken(VAR,'ci',1,3756) +LexToken(COMMA,',',1,3758) +LexToken(VAR,'co',1,3759) +LexToken(CLOSEBRACKET,')',1,3761) +LexToken(EOL,'\n',1,3762) +LexToken(IF,'if',1,3783) +LexToken(VAR,'ok',1,3786) +LexToken(THEN,'then',1,3789) +LexToken(EOL,'\n',1,3793) +LexToken(VAR,'model',1,3818) +LexToken(DOT,'.',1,3823) +LexToken(VAR,'sim',1,3824) +LexToken(ASSIGNMENT,'=',1,3827) +LexToken(VAR,'list',1,3828) +LexToken(OPENBRACKET,'(',1,3832) +LexToken(VAR,'funam',1,3833) +LexToken(COMMA,',',1,3838) +LexToken(VAR,'funtyp',1,3839) +LexToken(CLOSEBRACKET,')',1,3845) +LexToken(EOL,'\n',1,3846) +LexToken(VAR,'model',1,3871) +LexToken(DOT,'.',1,3876) +LexToken(VAR,'in',1,3877) +LexToken(ASSIGNMENT,'=',1,3879) +LexToken(VAR,'i',1,3880) +LexToken(EOL,'\n',1,3881) +LexToken(VAR,'model',1,3906) +LexToken(DOT,'.',1,3911) +LexToken(VAR,'out',1,3912) +LexToken(ASSIGNMENT,'=',1,3915) +LexToken(VAR,'o',1,3916) +LexToken(EOL,'\n',1,3917) +LexToken(VAR,'model',1,3942) +LexToken(DOT,'.',1,3947) +LexToken(VAR,'evtin',1,3948) +LexToken(ASSIGNMENT,'=',1,3953) +LexToken(VAR,'ci',1,3954) +LexToken(EOL,'\n',1,3956) +LexToken(VAR,'model',1,3981) +LexToken(DOT,'.',1,3986) +LexToken(VAR,'evtout',1,3987) +LexToken(ASSIGNMENT,'=',1,3993) +LexToken(VAR,'co',1,3994) +LexToken(EOL,'\n',1,3996) +LexToken(VAR,'model',1,4021) +LexToken(DOT,'.',1,4026) +LexToken(VAR,'state',1,4027) +LexToken(ASSIGNMENT,'=',1,4032) +LexToken(VAR,'xx',1,4033) +LexToken(EOL,'\n',1,4035) +LexToken(VAR,'model',1,4060) +LexToken(DOT,'.',1,4065) +LexToken(VAR,'dstate',1,4066) +LexToken(ASSIGNMENT,'=',1,4072) +LexToken(VAR,'z',1,4073) +LexToken(EOL,'\n',1,4074) +LexToken(VAR,'model',1,4099) +LexToken(DOT,'.',1,4104) +LexToken(VAR,'rpar',1,4105) +LexToken(ASSIGNMENT,'=',1,4109) +LexToken(VAR,'rpar',1,4110) +LexToken(EOL,'\n',1,4114) +LexToken(VAR,'model',1,4139) +LexToken(DOT,'.',1,4144) +LexToken(VAR,'ipar',1,4145) +LexToken(ASSIGNMENT,'=',1,4149) +LexToken(VAR,'ipar',1,4150) +LexToken(EOL,'\n',1,4154) +LexToken(VAR,'model',1,4179) +LexToken(DOT,'.',1,4184) +LexToken(VAR,'firing',1,4185) +LexToken(ASSIGNMENT,'=',1,4191) +LexToken(VAR,'auto0',1,4192) +LexToken(EOL,'\n',1,4197) +LexToken(VAR,'model',1,4222) +LexToken(DOT,'.',1,4227) +LexToken(VAR,'dep_ut',1,4228) +LexToken(ASSIGNMENT,'=',1,4234) +LexToken(VAR,'dep_ut',1,4235) +LexToken(EOL,'\n',1,4241) +LexToken(VAR,'model',1,4266) +LexToken(DOT,'.',1,4271) +LexToken(VAR,'nzcross',1,4272) +LexToken(ASSIGNMENT,'=',1,4279) +LexToken(VAR,'ng',1,4280) +LexToken(EOL,'\n',1,4282) +LexToken(VAR,'label',1,4307) +LexToken(OPENBRACKET,'(',1,4312) +LexToken(NUMBER,'2',1,4313) +LexToken(CLOSEBRACKET,')',1,4314) +LexToken(ASSIGNMENT,'=',1,4315) +LexToken(VAR,'tt',1,4316) +LexToken(EOL,'\n',1,4318) +LexToken(VAR,'x',1,4343) +LexToken(DOT,'.',1,4344) +LexToken(VAR,'model',1,4345) +LexToken(ASSIGNMENT,'=',1,4350) +LexToken(VAR,'model',1,4351) +LexToken(EOL,'\n',1,4356) +LexToken(VAR,'graphics',1,4381) +LexToken(DOT,'.',1,4389) +LexToken(VAR,'exprs',1,4390) +LexToken(ASSIGNMENT,'=',1,4395) +LexToken(VAR,'label',1,4396) +LexToken(EOL,'\n',1,4401) +LexToken(VAR,'x',1,4426) +LexToken(DOT,'.',1,4427) +LexToken(VAR,'graphics',1,4428) +LexToken(ASSIGNMENT,'=',1,4436) +LexToken(VAR,'graphics',1,4437) +LexToken(EOL,'\n',1,4445) +LexToken(BREAK,'break',1,4470) +LexToken(EOL,'\n',1,4475) +LexToken(END,'end',1,4496) +LexToken(EOL,'\n',1,4499) +LexToken(END,'end',1,4516) +LexToken(EOL,'\n',1,4519) +LexToken(END,'end',1,4532) +LexToken(EOL,'\n',1,4535) +LexToken(IF,'if',1,4548) +LexToken(VAR,'ok',1,4551) +LexToken(LOGICAL,'|',1,4553) +LexToken(VAR,'cancel',1,4554) +LexToken(THEN,'then',1,4561) +LexToken(EOL,'\n',1,4565) +LexToken(BREAK,'break',1,4582) +LexToken(COMMA,',',1,4587) +LexToken(EOL,'\n',1,4588) +LexToken(END,'end',1,4601) +LexToken(EOL,'\n',1,4604) +LexToken(END,'end',1,4613) +LexToken(EOL,'\n',1,4616) +LexToken(EOL,'\n',1,4617) +LexToken(CASE,'case',1,4622) +LexToken(DQSTRING,'"define"',1,4634) +LexToken(THEN,'then',1,4636) +LexToken(EOL,'\n',1,4640) +LexToken(VAR,'in',1,4649) +LexToken(ASSIGNMENT,'=',1,4651) +LexToken(NUMBER,'1',1,4652) +LexToken(EOL,'\n',1,4653) +LexToken(VAR,'out',1,4662) +LexToken(ASSIGNMENT,'=',1,4665) +LexToken(NUMBER,'1',1,4666) +LexToken(EOL,'\n',1,4667) +LexToken(VAR,'clkin',1,4676) +LexToken(ASSIGNMENT,'=',1,4681) +LexToken(OPENSQBRACKET,'[',1,4682) +LexToken(CLOSESQBRACKET,']',1,4683) +LexToken(EOL,'\n',1,4684) +LexToken(VAR,'clkout',1,4693) +LexToken(ASSIGNMENT,'=',1,4699) +LexToken(OPENSQBRACKET,'[',1,4700) +LexToken(CLOSESQBRACKET,']',1,4701) +LexToken(EOL,'\n',1,4702) +LexToken(VAR,'x0',1,4711) +LexToken(ASSIGNMENT,'=',1,4713) +LexToken(OPENSQBRACKET,'[',1,4714) +LexToken(CLOSESQBRACKET,']',1,4715) +LexToken(EOL,'\n',1,4716) +LexToken(VAR,'z0',1,4725) +LexToken(ASSIGNMENT,'=',1,4727) +LexToken(OPENSQBRACKET,'[',1,4728) +LexToken(CLOSESQBRACKET,']',1,4729) +LexToken(EOL,'\n',1,4730) +LexToken(VAR,'typ',1,4739) +LexToken(ASSIGNMENT,'=',1,4742) +LexToken(DQSTRING,'"c"',1,4745) +LexToken(EOL,'\n',1,4746) +LexToken(VAR,'auto',1,4755) +LexToken(ASSIGNMENT,'=',1,4759) +LexToken(OPENSQBRACKET,'[',1,4760) +LexToken(CLOSESQBRACKET,']',1,4761) +LexToken(EOL,'\n',1,4762) +LexToken(VAR,'rpar',1,4771) +LexToken(ASSIGNMENT,'=',1,4775) +LexToken(OPENSQBRACKET,'[',1,4776) +LexToken(CLOSESQBRACKET,']',1,4777) +LexToken(EOL,'\n',1,4778) +LexToken(VAR,'ipar',1,4787) +LexToken(ASSIGNMENT,'=',1,4791) +LexToken(OPENSQBRACKET,'[',1,4792) +LexToken(CLOSESQBRACKET,']',1,4793) +LexToken(EOL,'\n',1,4794) +LexToken(VAR,'funam',1,4803) +LexToken(ASSIGNMENT,'=',1,4808) +LexToken(DQSTRING,'"toto"',1,4814) +LexToken(EOL,'\n',1,4815) +LexToken(VAR,'ng',1,4824) +LexToken(ASSIGNMENT,'=',1,4826) +LexToken(NUMBER,'0',1,4827) +LexToken(EOL,'\n',1,4828) +LexToken(EOL,'\n',1,4829) +LexToken(VAR,'model',1,4838) +LexToken(ASSIGNMENT,'=',1,4843) +LexToken(SCICOS_MODEL,'scicos_model',1,4844) +LexToken(OPENBRACKET,'(',1,4856) +LexToken(CLOSEBRACKET,')',1,4857) +LexToken(EOL,'\n',1,4858) +LexToken(VAR,'model',1,4867) +LexToken(DOT,'.',1,4872) +LexToken(VAR,'sim',1,4873) +LexToken(ASSIGNMENT,'=',1,4876) +LexToken(VAR,'list',1,4877) +LexToken(OPENBRACKET,'(',1,4881) +LexToken(DQSTRING,'" "',1,4884) +LexToken(COMMA,',',1,4885) +LexToken(NUMBER,'2004',1,4886) +LexToken(CLOSEBRACKET,')',1,4890) +LexToken(EOL,'\n',1,4891) +LexToken(VAR,'model',1,4900) +LexToken(DOT,'.',1,4905) +LexToken(VAR,'in',1,4906) +LexToken(ASSIGNMENT,'=',1,4908) +LexToken(VAR,'in',1,4909) +LexToken(EOL,'\n',1,4911) +LexToken(VAR,'model',1,4920) +LexToken(DOT,'.',1,4925) +LexToken(VAR,'out',1,4926) +LexToken(ASSIGNMENT,'=',1,4929) +LexToken(VAR,'out',1,4930) +LexToken(EOL,'\n',1,4933) +LexToken(VAR,'model',1,4942) +LexToken(DOT,'.',1,4947) +LexToken(VAR,'evtin',1,4948) +LexToken(ASSIGNMENT,'=',1,4953) +LexToken(VAR,'clkin',1,4954) +LexToken(EOL,'\n',1,4959) +LexToken(VAR,'model',1,4968) +LexToken(DOT,'.',1,4973) +LexToken(VAR,'evtout',1,4974) +LexToken(ASSIGNMENT,'=',1,4980) +LexToken(VAR,'clkout',1,4981) +LexToken(EOL,'\n',1,4987) +LexToken(VAR,'model',1,4996) +LexToken(DOT,'.',1,5001) +LexToken(VAR,'state',1,5002) +LexToken(ASSIGNMENT,'=',1,5007) +LexToken(VAR,'x0',1,5008) +LexToken(EOL,'\n',1,5010) +LexToken(VAR,'model',1,5019) +LexToken(DOT,'.',1,5024) +LexToken(VAR,'dstate',1,5025) +LexToken(ASSIGNMENT,'=',1,5031) +LexToken(VAR,'z0',1,5032) +LexToken(EOL,'\n',1,5034) +LexToken(VAR,'model',1,5043) +LexToken(DOT,'.',1,5048) +LexToken(VAR,'rpar',1,5049) +LexToken(ASSIGNMENT,'=',1,5053) +LexToken(VAR,'rpar',1,5054) +LexToken(EOL,'\n',1,5058) +LexToken(VAR,'model',1,5067) +LexToken(DOT,'.',1,5072) +LexToken(VAR,'ipar',1,5073) +LexToken(ASSIGNMENT,'=',1,5077) +LexToken(VAR,'ipar',1,5078) +LexToken(EOL,'\n',1,5082) +LexToken(VAR,'model',1,5091) +LexToken(DOT,'.',1,5096) +LexToken(VAR,'blocktype',1,5097) +LexToken(ASSIGNMENT,'=',1,5106) +LexToken(VAR,'typ',1,5107) +LexToken(EOL,'\n',1,5110) +LexToken(VAR,'model',1,5119) +LexToken(DOT,'.',1,5124) +LexToken(VAR,'firing',1,5125) +LexToken(ASSIGNMENT,'=',1,5131) +LexToken(VAR,'auto',1,5132) +LexToken(EOL,'\n',1,5136) +LexToken(VAR,'model',1,5145) +LexToken(DOT,'.',1,5150) +LexToken(VAR,'dep_ut',1,5151) +LexToken(ASSIGNMENT,'=',1,5157) +LexToken(OPENSQBRACKET,'[',1,5158) +LexToken(PREVAR_BOOLEAN,'%t',1,5159) +LexToken(PREVAR_BOOLEAN,'%f',1,5162) +LexToken(CLOSESQBRACKET,']',1,5164) +LexToken(EOL,'\n',1,5165) +LexToken(VAR,'model',1,5174) +LexToken(DOT,'.',1,5179) +LexToken(VAR,'nzcross',1,5180) +LexToken(ASSIGNMENT,'=',1,5187) +LexToken(VAR,'ng',1,5188) +LexToken(EOL,'\n',1,5190) +LexToken(EOL,'\n',1,5191) +LexToken(VAR,'label',1,5200) +LexToken(ASSIGNMENT,'=',1,5205) +LexToken(VAR,'list',1,5206) +LexToken(OPENBRACKET,'(',1,5210) +LexToken(OPENSQBRACKET,'[',1,5211) +LexToken(VAR,'funam',1,5212) +LexToken(COMMA,',',1,5217) +LexToken(DQSTRING,'"n"',1,5220) +LexToken(COMMA,',',1,5221) +LexToken(VAR,'sci2exp',1,5222) +LexToken(OPENBRACKET,'(',1,5229) +LexToken(VAR,'in',1,5230) +LexToken(CLOSEBRACKET,')',1,5232) +LexToken(COMMA,',',1,5233) +LexToken(VAR,'sci2exp',1,5234) +LexToken(OPENBRACKET,'(',1,5241) +LexToken(VAR,'out',1,5242) +LexToken(CLOSEBRACKET,')',1,5245) +LexToken(COMMA,',',1,5246) +LexToken(VAR,'sci2exp',1,5247) +LexToken(OPENBRACKET,'(',1,5254) +LexToken(VAR,'clkin',1,5255) +LexToken(CLOSEBRACKET,')',1,5260) +LexToken(COMMA,',',1,5261) +LexToken(VAR,'sci2exp',1,5262) +LexToken(OPENBRACKET,'(',1,5269) +LexToken(VAR,'clkout',1,5270) +LexToken(CLOSEBRACKET,')',1,5276) +LexToken(COMMA,',',1,5277) +LexToken(VAR,'sci2exp',1,5289) +LexToken(OPENBRACKET,'(',1,5296) +LexToken(VAR,'x0',1,5297) +LexToken(CLOSEBRACKET,')',1,5299) +LexToken(COMMA,',',1,5300) +LexToken(VAR,'sci2exp',1,5301) +LexToken(OPENBRACKET,'(',1,5308) +LexToken(NUMBER,'0',1,5309) +LexToken(CLOSEBRACKET,')',1,5310) +LexToken(COMMA,',',1,5311) +LexToken(VAR,'sci2exp',1,5312) +LexToken(OPENBRACKET,'(',1,5319) +LexToken(VAR,'z0',1,5320) +LexToken(CLOSEBRACKET,')',1,5322) +LexToken(COMMA,',',1,5323) +LexToken(VAR,'sci2exp',1,5324) +LexToken(OPENBRACKET,'(',1,5331) +LexToken(VAR,'rpar',1,5332) +LexToken(CLOSEBRACKET,')',1,5336) +LexToken(COMMA,',',1,5337) +LexToken(VAR,'sci2exp',1,5338) +LexToken(OPENBRACKET,'(',1,5345) +LexToken(VAR,'ipar',1,5346) +LexToken(CLOSEBRACKET,')',1,5350) +LexToken(COMMA,',',1,5351) +LexToken(VAR,'sci2exp',1,5363) +LexToken(OPENBRACKET,'(',1,5370) +LexToken(VAR,'auto',1,5371) +LexToken(CLOSEBRACKET,')',1,5375) +LexToken(COMMA,',',1,5376) +LexToken(DQSTRING,'"y"',1,5379) +LexToken(COMMA,',',1,5380) +LexToken(DQSTRING,'"n"',1,5383) +LexToken(CLOSESQBRACKET,']',1,5384) +LexToken(TRANSPOSE,"'",1,5385) +LexToken(COMMA,',',1,5386) +LexToken(OPENSQBRACKET,'[',1,5387) +LexToken(CLOSESQBRACKET,']',1,5388) +LexToken(CLOSEBRACKET,')',1,5389) +LexToken(EOL,'\n',1,5390) +LexToken(EOL,'\n',1,5391) +LexToken(VAR,'gr_i',1,5400) +LexToken(ASSIGNMENT,'=',1,5404) +LexToken(OPENSQBRACKET,'[',1,5405) +LexToken(CLOSESQBRACKET,']',1,5406) +LexToken(EOL,'\n',1,5407) +LexToken(VAR,'x',1,5416) +LexToken(ASSIGNMENT,'=',1,5417) +LexToken(VAR,'standard_define',1,5418) +LexToken(OPENBRACKET,'(',1,5433) +LexToken(OPENSQBRACKET,'[',1,5434) +LexToken(NUMBER,'4',1,5435) +LexToken(NUMBER,'2',1,5437) +LexToken(CLOSESQBRACKET,']',1,5438) +LexToken(COMMA,',',1,5439) +LexToken(VAR,'model',1,5440) +LexToken(COMMA,',',1,5445) +LexToken(VAR,'label',1,5446) +LexToken(COMMA,',',1,5451) +LexToken(VAR,'gr_i',1,5452) +LexToken(CLOSEBRACKET,')',1,5456) +LexToken(EOL,'\n',1,5457) +LexToken(END,'end',1,5462) +LexToken(EOL,'\n',1,5465) +LexToken(ENDFUNCTION,'endfunction',1,5466) +LexToken(EOL,'\n',1,5477) +LexToken(EOL,'\n',1,5478) +LexToken(EOL,'\n',1,5479) diff --git a/js/Misc/CBLOCK4.js b/js/Misc/CBLOCK4.js new file mode 100644 index 00000000..159d5558 --- /dev/null +++ b/js/Misc/CBLOCK4.js @@ -0,0 +1,1065 @@ +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(FUNCTION,'function',1,832) +LexToken(OPENSQBRACKET,'[',1,841) +LexToken(VAR,'x',1,842) +LexToken(COMMA,',',1,843) +LexToken(VAR,'y',1,844) +LexToken(COMMA,',',1,845) +LexToken(VAR,'typ',1,846) +LexToken(CLOSESQBRACKET,']',1,849) +LexToken(ASSIGNMENT,'=',1,850) +LexToken(VAR,'CBLOCK4',1,851) +LexToken(OPENBRACKET,'(',1,858) +LexToken(VAR,'job',1,859) +LexToken(COMMA,',',1,862) +LexToken(VAR,'arg1',1,863) +LexToken(COMMA,',',1,867) +LexToken(VAR,'arg2',1,868) +LexToken(CLOSEBRACKET,')',1,872) +LexToken(EOL,'\n',1,873) +LexToken(EOL,'\n',1,880) +LexToken(EOL,'\n',1,903) +LexToken(VAR,'x',1,908) +LexToken(ASSIGNMENT,'=',1,909) +LexToken(OPENSQBRACKET,'[',1,910) +LexToken(CLOSESQBRACKET,']',1,911) +LexToken(SEMICOLON,';',1,912) +LexToken(EOL,'\n',1,913) +LexToken(VAR,'y',1,918) +LexToken(ASSIGNMENT,'=',1,919) +LexToken(OPENSQBRACKET,'[',1,920) +LexToken(CLOSESQBRACKET,']',1,921) +LexToken(SEMICOLON,';',1,922) +LexToken(EOL,'\n',1,923) +LexToken(VAR,'typ',1,928) +LexToken(ASSIGNMENT,'=',1,931) +LexToken(OPENSQBRACKET,'[',1,932) +LexToken(CLOSESQBRACKET,']',1,933) +LexToken(SEMICOLON,';',1,934) +LexToken(EOL,'\n',1,935) +LexToken(EOL,'\n',1,936) +LexToken(SELECT,'select',1,941) +LexToken(VAR,'job',1,948) +LexToken(EOL,'\n',1,951) +LexToken(CASE,'case',1,956) +LexToken(DQSTRING,'"set"',1,965) +LexToken(THEN,'then',1,967) +LexToken(EOL,'\n',1,971) +LexToken(VAR,'x',1,980) +LexToken(ASSIGNMENT,'=',1,981) +LexToken(VAR,'arg1',1,982) +LexToken(EOL,'\n',1,986) +LexToken(VAR,'model',1,995) +LexToken(ASSIGNMENT,'=',1,1000) +LexToken(VAR,'arg1',1,1001) +LexToken(DOT,'.',1,1005) +LexToken(VAR,'model',1,1006) +LexToken(SEMICOLON,';',1,1011) +LexToken(EOL,'\n',1,1012) +LexToken(VAR,'graphics',1,1021) +LexToken(ASSIGNMENT,'=',1,1029) +LexToken(VAR,'arg1',1,1030) +LexToken(DOT,'.',1,1034) +LexToken(VAR,'graphics',1,1035) +LexToken(SEMICOLON,';',1,1043) +LexToken(EOL,'\n',1,1044) +LexToken(VAR,'label',1,1053) +LexToken(ASSIGNMENT,'=',1,1058) +LexToken(VAR,'graphics',1,1059) +LexToken(DOT,'.',1,1067) +LexToken(VAR,'exprs',1,1068) +LexToken(SEMICOLON,';',1,1073) +LexToken(EOL,'\n',1,1074) +LexToken(EOL,'\n',1,1075) +LexToken(WHILE,'while',1,1084) +LexToken(PREVAR_BOOLEAN,'%t',1,1090) +LexToken(DO,'do',1,1093) +LexToken(EOL,'\n',1,1095) +LexToken(OPENSQBRACKET,'[',1,1108) +LexToken(VAR,'ok',1,1109) +LexToken(COMMA,',',1,1111) +LexToken(VAR,'function_name',1,1112) +LexToken(COMMA,',',1,1125) +LexToken(VAR,'impli',1,1126) +LexToken(COMMA,',',1,1131) +LexToken(VAR,'in',1,1132) +LexToken(COMMA,',',1,1134) +LexToken(VAR,'it',1,1135) +LexToken(COMMA,',',1,1137) +LexToken(VAR,'out',1,1138) +LexToken(COMMA,',',1,1141) +LexToken(VAR,'ot',1,1142) +LexToken(COMMA,',',1,1144) +LexToken(VAR,'ci',1,1145) +LexToken(COMMA,',',1,1147) +LexToken(VAR,'co',1,1148) +LexToken(COMMA,',',1,1150) +LexToken(VAR,'xx',1,1151) +LexToken(COMMA,',',1,1153) +LexToken(VAR,'z',1,1154) +LexToken(COMMA,',',1,1155) +LexToken(VAR,'oz',1,1156) +LexToken(COMMA,',',1,1158) +LexToken(VAR,'rpar',1,1175) +LexToken(COMMA,',',1,1179) +LexToken(VAR,'ipar',1,1180) +LexToken(COMMA,',',1,1184) +LexToken(VAR,'opar',1,1185) +LexToken(COMMA,',',1,1189) +LexToken(VAR,'nmode',1,1190) +LexToken(COMMA,',',1,1195) +LexToken(VAR,'nzcr',1,1196) +LexToken(COMMA,',',1,1200) +LexToken(VAR,'auto0',1,1201) +LexToken(COMMA,',',1,1206) +LexToken(VAR,'depu',1,1207) +LexToken(COMMA,',',1,1211) +LexToken(VAR,'dept',1,1212) +LexToken(COMMA,',',1,1216) +LexToken(VAR,'lab',1,1217) +LexToken(CLOSESQBRACKET,']',1,1220) +LexToken(ASSIGNMENT,'=',1,1221) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1237) +LexToken(OPENBRACKET,'(',1,1252) +LexToken(DQSTRING,'"Set C-Block4 block parameters"',1,1283) +LexToken(COMMA,',',1,1284) +LexToken(OPENSQBRACKET,'[',1,1300) +LexToken(DQSTRING,'"Simulation function"',1,1321) +LexToken(SEMICOLON,';',1,1322) +LexToken(DQSTRING,'"Is block implicit? (y,n)"',1,1361) +LexToken(SEMICOLON,';',1,1362) +LexToken(DQSTRING,'"Input ports sizes"',1,1394) +LexToken(SEMICOLON,';',1,1395) +LexToken(DQSTRING,'"Input ports type"',1,1426) +LexToken(SEMICOLON,';',1,1427) +LexToken(DQSTRING,'"Output port sizes"',1,1459) +LexToken(SEMICOLON,';',1,1460) +LexToken(DQSTRING,'"Output ports type"',1,1492) +LexToken(SEMICOLON,';',1,1493) +LexToken(DQSTRING,'"Input event ports sizes"',1,1531) +LexToken(SEMICOLON,';',1,1532) +LexToken(DQSTRING,'"Output events ports sizes"',1,1572) +LexToken(SEMICOLON,';',1,1573) +LexToken(DQSTRING,'"Initial continuous state"',1,1612) +LexToken(SEMICOLON,';',1,1613) +LexToken(DQSTRING,'"Initial discrete state"',1,1650) +LexToken(SEMICOLON,';',1,1651) +LexToken(DQSTRING,'"Initial object state"',1,1686) +LexToken(SEMICOLON,';',1,1687) +LexToken(DQSTRING,'"Real parameters vector"',1,1724) +LexToken(SEMICOLON,';',1,1725) +LexToken(DQSTRING,'"Integer parameters vector"',1,1765) +LexToken(SEMICOLON,';',1,1766) +LexToken(DQSTRING,'"Object parameters list"',1,1803) +LexToken(SEMICOLON,';',1,1804) +LexToken(DQSTRING,'"Number of modes"',1,1834) +LexToken(SEMICOLON,';',1,1835) +LexToken(DQSTRING,'"Number of zero crossings"',1,1874) +LexToken(SEMICOLON,';',1,1875) +LexToken(DQSTRING,'"Initial firing vector (<0 for no firing)"',1,1930) +LexToken(SEMICOLON,';',1,1931) +LexToken(DQSTRING,'"Direct feedthrough (y or n)"',1,1973) +LexToken(SEMICOLON,';',1,1974) +LexToken(DQSTRING,'"Time dependence (y or n)"',1,2013) +LexToken(CLOSESQBRACKET,']',1,2014) +LexToken(COMMA,',',1,2015) +LexToken(VAR,'list',1,2031) +LexToken(OPENBRACKET,'(',1,2035) +LexToken(DQSTRING,'"str"',1,2040) +LexToken(COMMA,',',1,2041) +LexToken(NUMBER,'1',1,2042) +LexToken(COMMA,',',1,2043) +LexToken(DQSTRING,'"str"',1,2048) +LexToken(COMMA,',',1,2049) +LexToken(NUMBER,'1',1,2050) +LexToken(COMMA,',',1,2051) +LexToken(DQSTRING,'"mat"',1,2056) +LexToken(COMMA,',',1,2057) +LexToken(OPENSQBRACKET,'[',1,2058) +LexToken(NUMBER,'-1',1,2059) +LexToken(NUMBER,'2',1,2062) +LexToken(CLOSESQBRACKET,']',1,2063) +LexToken(COMMA,',',1,2064) +LexToken(DQSTRING,'"vec"',1,2069) +LexToken(COMMA,',',1,2070) +LexToken(NUMBER,'-1',1,2071) +LexToken(COMMA,',',1,2073) +LexToken(DQSTRING,'"mat"',1,2078) +LexToken(COMMA,',',1,2079) +LexToken(OPENSQBRACKET,'[',1,2080) +LexToken(NUMBER,'-1',1,2081) +LexToken(NUMBER,'2',1,2084) +LexToken(CLOSESQBRACKET,']',1,2085) +LexToken(COMMA,',',1,2086) +LexToken(DQSTRING,'"vec"',1,2091) +LexToken(COMMA,',',1,2092) +LexToken(NUMBER,'-1',1,2093) +LexToken(COMMA,',',1,2095) +LexToken(DQSTRING,'"vec"',1,2100) +LexToken(COMMA,',',1,2101) +LexToken(NUMBER,'-1',1,2102) +LexToken(COMMA,',',1,2104) +LexToken(DQSTRING,'"vec"',1,2109) +LexToken(COMMA,',',1,2110) +LexToken(NUMBER,'-1',1,2111) +LexToken(COMMA,',',1,2113) +LexToken(DQSTRING,'"vec"',1,2133) +LexToken(COMMA,',',1,2134) +LexToken(NUMBER,'-1',1,2135) +LexToken(COMMA,',',1,2137) +LexToken(DQSTRING,'"vec"',1,2142) +LexToken(COMMA,',',1,2143) +LexToken(NUMBER,'-1',1,2144) +LexToken(COMMA,',',1,2146) +LexToken(DQSTRING,'"lis"',1,2151) +LexToken(COMMA,',',1,2152) +LexToken(NUMBER,'-1',1,2153) +LexToken(COMMA,',',1,2155) +LexToken(DQSTRING,'"vec"',1,2160) +LexToken(COMMA,',',1,2161) +LexToken(NUMBER,'-1',1,2162) +LexToken(COMMA,',',1,2164) +LexToken(DQSTRING,'"vec"',1,2169) +LexToken(COMMA,',',1,2170) +LexToken(NUMBER,'-1',1,2171) +LexToken(COMMA,',',1,2173) +LexToken(DQSTRING,'"lis"',1,2178) +LexToken(COMMA,',',1,2179) +LexToken(NUMBER,'-1',1,2180) +LexToken(COMMA,',',1,2182) +LexToken(DQSTRING,'"vec"',1,2187) +LexToken(COMMA,',',1,2188) +LexToken(NUMBER,'1',1,2189) +LexToken(COMMA,',',1,2190) +LexToken(DQSTRING,'"vec"',1,2195) +LexToken(COMMA,',',1,2196) +LexToken(NUMBER,'1',1,2197) +LexToken(COMMA,',',1,2198) +LexToken(DQSTRING,'"vec"',1,2203) +LexToken(COMMA,',',1,2204) +LexToken(DQSTRING,'"sum(%8)"',1,2213) +LexToken(COMMA,',',1,2214) +LexToken(DQSTRING,'"str"',1,2234) +LexToken(COMMA,',',1,2235) +LexToken(NUMBER,'1',1,2236) +LexToken(COMMA,',',1,2237) +LexToken(DQSTRING,'"str"',1,2242) +LexToken(COMMA,',',1,2243) +LexToken(NUMBER,'1',1,2244) +LexToken(CLOSEBRACKET,')',1,2245) +LexToken(COMMA,',',1,2246) +LexToken(VAR,'label',1,2247) +LexToken(OPENBRACKET,'(',1,2252) +LexToken(NUMBER,'1',1,2253) +LexToken(CLOSEBRACKET,')',1,2254) +LexToken(CLOSEBRACKET,')',1,2255) +LexToken(EOL,'\n',1,2256) +LexToken(IF,'if',1,2269) +LexToken(NOT,'~',1,2272) +LexToken(VAR,'ok',1,2273) +LexToken(THEN,'then',1,2276) +LexToken(EOL,'\n',1,2280) +LexToken(BREAK,'break',1,2297) +LexToken(EOL,'\n',1,2302) +LexToken(END,'end',1,2315) +LexToken(EOL,'\n',1,2318) +LexToken(VAR,'label',1,2331) +LexToken(OPENBRACKET,'(',1,2336) +LexToken(NUMBER,'1',1,2337) +LexToken(CLOSEBRACKET,')',1,2338) +LexToken(ASSIGNMENT,'=',1,2339) +LexToken(VAR,'lab',1,2340) +LexToken(EOL,'\n',1,2343) +LexToken(VAR,'funam',1,2356) +LexToken(ASSIGNMENT,'=',1,2361) +LexToken(VAR,'stripblanks',1,2362) +LexToken(OPENBRACKET,'(',1,2373) +LexToken(VAR,'function_name',1,2374) +LexToken(CLOSEBRACKET,')',1,2387) +LexToken(EOL,'\n',1,2388) +LexToken(VAR,'xx',1,2401) +LexToken(ASSIGNMENT,'=',1,2403) +LexToken(VAR,'xx',1,2404) +LexToken(OPENBRACKET,'(',1,2406) +LexToken(COLON,':',1,2407) +LexToken(CLOSEBRACKET,')',1,2408) +LexToken(SEMICOLON,';',1,2409) +LexToken(EOL,'\n',1,2410) +LexToken(VAR,'z',1,2423) +LexToken(ASSIGNMENT,'=',1,2424) +LexToken(VAR,'z',1,2425) +LexToken(OPENBRACKET,'(',1,2426) +LexToken(COLON,':',1,2427) +LexToken(CLOSEBRACKET,')',1,2428) +LexToken(SEMICOLON,';',1,2429) +LexToken(EOL,'\n',1,2430) +LexToken(VAR,'rpar',1,2443) +LexToken(ASSIGNMENT,'=',1,2447) +LexToken(VAR,'rpar',1,2448) +LexToken(OPENBRACKET,'(',1,2452) +LexToken(COLON,':',1,2453) +LexToken(CLOSEBRACKET,')',1,2454) +LexToken(SEMICOLON,';',1,2455) +LexToken(EOL,'\n',1,2456) +LexToken(VAR,'ipar',1,2469) +LexToken(ASSIGNMENT,'=',1,2473) +LexToken(VAR,'int',1,2474) +LexToken(OPENBRACKET,'(',1,2477) +LexToken(VAR,'ipar',1,2478) +LexToken(OPENBRACKET,'(',1,2482) +LexToken(COLON,':',1,2483) +LexToken(CLOSEBRACKET,')',1,2484) +LexToken(CLOSEBRACKET,')',1,2485) +LexToken(SEMICOLON,';',1,2486) +LexToken(EOL,'\n',1,2487) +LexToken(VAR,'nx',1,2500) +LexToken(ASSIGNMENT,'=',1,2502) +LexToken(VAR,'size',1,2503) +LexToken(OPENBRACKET,'(',1,2507) +LexToken(VAR,'xx',1,2508) +LexToken(COMMA,',',1,2510) +LexToken(NUMBER,'1',1,2511) +LexToken(CLOSEBRACKET,')',1,2512) +LexToken(SEMICOLON,';',1,2513) +LexToken(EOL,'\n',1,2514) +LexToken(VAR,'nz',1,2527) +LexToken(ASSIGNMENT,'=',1,2529) +LexToken(VAR,'size',1,2530) +LexToken(OPENBRACKET,'(',1,2534) +LexToken(VAR,'z',1,2535) +LexToken(COMMA,',',1,2536) +LexToken(NUMBER,'1',1,2537) +LexToken(CLOSEBRACKET,')',1,2538) +LexToken(SEMICOLON,';',1,2539) +LexToken(EOL,'\n',1,2540) +LexToken(EOL,'\n',1,2541) +LexToken(VAR,'ci',1,2554) +LexToken(ASSIGNMENT,'=',1,2556) +LexToken(VAR,'int',1,2557) +LexToken(OPENBRACKET,'(',1,2560) +LexToken(VAR,'ci',1,2561) +LexToken(OPENBRACKET,'(',1,2563) +LexToken(COLON,':',1,2564) +LexToken(CLOSEBRACKET,')',1,2565) +LexToken(CLOSEBRACKET,')',1,2566) +LexToken(SEMICOLON,';',1,2567) +LexToken(EOL,'\n',1,2568) +LexToken(VAR,'nevin',1,2581) +LexToken(ASSIGNMENT,'=',1,2586) +LexToken(VAR,'size',1,2587) +LexToken(OPENBRACKET,'(',1,2591) +LexToken(VAR,'ci',1,2592) +LexToken(COMMA,',',1,2594) +LexToken(NUMBER,'1',1,2595) +LexToken(CLOSEBRACKET,')',1,2596) +LexToken(SEMICOLON,';',1,2597) +LexToken(EOL,'\n',1,2598) +LexToken(VAR,'co',1,2611) +LexToken(ASSIGNMENT,'=',1,2613) +LexToken(VAR,'int',1,2614) +LexToken(OPENBRACKET,'(',1,2617) +LexToken(VAR,'co',1,2618) +LexToken(OPENBRACKET,'(',1,2620) +LexToken(COLON,':',1,2621) +LexToken(CLOSEBRACKET,')',1,2622) +LexToken(CLOSEBRACKET,')',1,2623) +LexToken(SEMICOLON,';',1,2624) +LexToken(EOL,'\n',1,2625) +LexToken(VAR,'nevout',1,2638) +LexToken(ASSIGNMENT,'=',1,2644) +LexToken(VAR,'size',1,2645) +LexToken(OPENBRACKET,'(',1,2649) +LexToken(VAR,'co',1,2650) +LexToken(COMMA,',',1,2652) +LexToken(NUMBER,'1',1,2653) +LexToken(CLOSEBRACKET,')',1,2654) +LexToken(SEMICOLON,';',1,2655) +LexToken(EOL,'\n',1,2656) +LexToken(IF,'if',1,2669) +LexToken(VAR,'part',1,2672) +LexToken(OPENBRACKET,'(',1,2676) +LexToken(VAR,'impli',1,2677) +LexToken(COMMA,',',1,2682) +LexToken(NUMBER,'1',1,2683) +LexToken(CLOSEBRACKET,')',1,2684) +LexToken(COMPARISON,'==',1,2685) +LexToken(DQSTRING,'"y"',1,2689) +LexToken(THEN,'then',1,2691) +LexToken(EOL,'\n',1,2695) +LexToken(VAR,'funtyp',1,2712) +LexToken(ASSIGNMENT,'=',1,2718) +LexToken(NUMBER,'12004',1,2719) +LexToken(EOL,'\n',1,2724) +LexToken(ELSE,'else',1,2737) +LexToken(EOL,'\n',1,2741) +LexToken(VAR,'funtyp',1,2758) +LexToken(ASSIGNMENT,'=',1,2764) +LexToken(NUMBER,'2004',1,2765) +LexToken(EOL,'\n',1,2769) +LexToken(END,'end',1,2782) +LexToken(EOL,'\n',1,2785) +LexToken(IF,'if',1,2798) +LexToken(OPENSQBRACKET,'[',1,2801) +LexToken(VAR,'ci',1,2802) +LexToken(SEMICOLON,';',1,2804) +LexToken(VAR,'co',1,2805) +LexToken(CLOSESQBRACKET,']',1,2807) +LexToken(COMPARISON,'<>',1,2808) +LexToken(OPENSQBRACKET,'[',1,2810) +LexToken(CLOSESQBRACKET,']',1,2811) +LexToken(THEN,'then',1,2813) +LexToken(EOL,'\n',1,2817) +LexToken(IF,'if',1,2834) +LexToken(VAR,'max',1,2837) +LexToken(OPENBRACKET,'(',1,2840) +LexToken(OPENSQBRACKET,'[',1,2841) +LexToken(VAR,'ci',1,2842) +LexToken(SEMICOLON,';',1,2844) +LexToken(VAR,'co',1,2845) +LexToken(CLOSESQBRACKET,']',1,2847) +LexToken(CLOSEBRACKET,')',1,2848) +LexToken(COMPARISON,'>',1,2849) +LexToken(NUMBER,'1',1,2850) +LexToken(THEN,'then',1,2852) +LexToken(EOL,'\n',1,2856) +LexToken(VAR,'message',1,2877) +LexToken(OPENBRACKET,'(',1,2884) +LexToken(DQSTRING,'"vector event links not supported"',1,2918) +LexToken(CLOSEBRACKET,')',1,2919) +LexToken(SEMICOLON,';',1,2920) +LexToken(EOL,'\n',1,2921) +LexToken(VAR,'ok',1,2942) +LexToken(ASSIGNMENT,'=',1,2944) +LexToken(PREVAR_BOOLEAN,'%f',1,2945) +LexToken(SEMICOLON,';',1,2947) +LexToken(EOL,'\n',1,2948) +LexToken(END,'end',1,2965) +LexToken(EOL,'\n',1,2968) +LexToken(END,'end',1,2981) +LexToken(EOL,'\n',1,2984) +LexToken(EOL,'\n',1,2985) +LexToken(IF,'if',1,2998) +LexToken(VAR,'ok',1,3001) +LexToken(THEN,'then',1,3004) +LexToken(EOL,'\n',1,3008) +LexToken(VAR,'depu',1,3025) +LexToken(ASSIGNMENT,'=',1,3029) +LexToken(VAR,'stripblanks',1,3030) +LexToken(OPENBRACKET,'(',1,3041) +LexToken(VAR,'depu',1,3042) +LexToken(CLOSEBRACKET,')',1,3046) +LexToken(SEMICOLON,';',1,3047) +LexToken(EOL,'\n',1,3048) +LexToken(IF,'if',1,3065) +LexToken(VAR,'part',1,3068) +LexToken(OPENBRACKET,'(',1,3072) +LexToken(VAR,'depu',1,3073) +LexToken(COMMA,',',1,3077) +LexToken(NUMBER,'1',1,3078) +LexToken(CLOSEBRACKET,')',1,3079) +LexToken(COMPARISON,'==',1,3080) +LexToken(DQSTRING,'"y"',1,3084) +LexToken(THEN,'then',1,3086) +LexToken(EOL,'\n',1,3090) +LexToken(VAR,'depu',1,3111) +LexToken(ASSIGNMENT,'=',1,3115) +LexToken(PREVAR_BOOLEAN,'%t',1,3116) +LexToken(SEMICOLON,';',1,3118) +LexToken(EOL,'\n',1,3119) +LexToken(ELSE,'else',1,3136) +LexToken(EOL,'\n',1,3140) +LexToken(VAR,'depu',1,3161) +LexToken(ASSIGNMENT,'=',1,3165) +LexToken(PREVAR_BOOLEAN,'%f',1,3166) +LexToken(SEMICOLON,';',1,3168) +LexToken(EOL,'\n',1,3169) +LexToken(END,'end',1,3186) +LexToken(EOL,'\n',1,3189) +LexToken(VAR,'dept',1,3206) +LexToken(ASSIGNMENT,'=',1,3210) +LexToken(VAR,'stripblanks',1,3211) +LexToken(OPENBRACKET,'(',1,3222) +LexToken(VAR,'dept',1,3223) +LexToken(CLOSEBRACKET,')',1,3227) +LexToken(SEMICOLON,';',1,3228) +LexToken(EOL,'\n',1,3229) +LexToken(IF,'if',1,3246) +LexToken(VAR,'part',1,3249) +LexToken(OPENBRACKET,'(',1,3253) +LexToken(VAR,'dept',1,3254) +LexToken(COMMA,',',1,3258) +LexToken(NUMBER,'1',1,3259) +LexToken(CLOSEBRACKET,')',1,3260) +LexToken(COMPARISON,'==',1,3261) +LexToken(DQSTRING,'"y"',1,3265) +LexToken(THEN,'then',1,3267) +LexToken(EOL,'\n',1,3271) +LexToken(VAR,'dept',1,3292) +LexToken(ASSIGNMENT,'=',1,3296) +LexToken(PREVAR_BOOLEAN,'%t',1,3297) +LexToken(SEMICOLON,';',1,3299) +LexToken(EOL,'\n',1,3300) +LexToken(ELSE,'else',1,3317) +LexToken(EOL,'\n',1,3321) +LexToken(VAR,'dept',1,3342) +LexToken(ASSIGNMENT,'=',1,3346) +LexToken(PREVAR_BOOLEAN,'%f',1,3347) +LexToken(SEMICOLON,';',1,3349) +LexToken(EOL,'\n',1,3350) +LexToken(END,'end',1,3367) +LexToken(EOL,'\n',1,3370) +LexToken(VAR,'dep_ut',1,3387) +LexToken(ASSIGNMENT,'=',1,3393) +LexToken(OPENSQBRACKET,'[',1,3394) +LexToken(VAR,'depu',1,3395) +LexToken(VAR,'dept',1,3400) +LexToken(CLOSESQBRACKET,']',1,3404) +LexToken(SEMICOLON,';',1,3405) +LexToken(EOL,'\n',1,3406) +LexToken(EOL,'\n',1,3407) +LexToken(IF,'if',1,3424) +LexToken(VAR,'funam',1,3427) +LexToken(COMPARISON,'==',1,3432) +LexToken(DQSTRING,'" "',1,3436) +LexToken(THEN,'then',1,3438) +LexToken(EOL,'\n',1,3442) +LexToken(BREAK,'break',1,3463) +LexToken(EOL,'\n',1,3468) +LexToken(END,'end',1,3485) +LexToken(EOL,'\n',1,3488) +LexToken(EOL,'\n',1,3489) +LexToken(EOL,'\n',1,3522) +LexToken(IF,'if',1,3539) +LexToken(VAR,'model',1,3542) +LexToken(DOT,'.',1,3547) +LexToken(VAR,'sim',1,3548) +LexToken(OPENBRACKET,'(',1,3551) +LexToken(NUMBER,'1',1,3552) +LexToken(CLOSEBRACKET,')',1,3553) +LexToken(COMPARISON,'<>',1,3554) +LexToken(VAR,'funam',1,3556) +LexToken(LOGICAL,'|',1,3561) +LexToken(VAR,'sign',1,3562) +LexToken(OPENBRACKET,'(',1,3566) +LexToken(VAR,'size',1,3567) +LexToken(OPENBRACKET,'(',1,3571) +LexToken(VAR,'model',1,3572) +LexToken(DOT,'.',1,3577) +LexToken(VAR,'state',1,3578) +LexToken(COMMA,',',1,3583) +LexToken(DQSTRING,'"*"',1,3586) +LexToken(CLOSEBRACKET,')',1,3587) +LexToken(CLOSEBRACKET,')',1,3588) +LexToken(COMPARISON,'<>',1,3589) +LexToken(VAR,'sign',1,3591) +LexToken(OPENBRACKET,'(',1,3595) +LexToken(VAR,'nx',1,3596) +LexToken(CLOSEBRACKET,')',1,3598) +LexToken(LOGICAL,'|',1,3599) +LexToken(VAR,'sign',1,3623) +LexToken(OPENBRACKET,'(',1,3627) +LexToken(VAR,'size',1,3628) +LexToken(OPENBRACKET,'(',1,3632) +LexToken(VAR,'model',1,3633) +LexToken(DOT,'.',1,3638) +LexToken(VAR,'dstate',1,3639) +LexToken(COMMA,',',1,3645) +LexToken(DQSTRING,'"*"',1,3648) +LexToken(CLOSEBRACKET,')',1,3649) +LexToken(CLOSEBRACKET,')',1,3650) +LexToken(COMPARISON,'<>',1,3651) +LexToken(VAR,'sign',1,3653) +LexToken(OPENBRACKET,'(',1,3657) +LexToken(VAR,'nz',1,3658) +LexToken(CLOSEBRACKET,')',1,3660) +LexToken(LOGICAL,'|',1,3661) +LexToken(VAR,'model',1,3662) +LexToken(DOT,'.',1,3667) +LexToken(VAR,'nzcross',1,3668) +LexToken(COMPARISON,'<>',1,3675) +LexToken(VAR,'nzcr',1,3677) +LexToken(LOGICAL,'|',1,3681) +LexToken(VAR,'sign',1,3705) +LexToken(OPENBRACKET,'(',1,3709) +LexToken(VAR,'size',1,3710) +LexToken(OPENBRACKET,'(',1,3714) +LexToken(VAR,'model',1,3715) +LexToken(DOT,'.',1,3720) +LexToken(VAR,'evtout',1,3721) +LexToken(COMMA,',',1,3727) +LexToken(DQSTRING,'"*"',1,3730) +LexToken(CLOSEBRACKET,')',1,3731) +LexToken(CLOSEBRACKET,')',1,3732) +LexToken(COMPARISON,'<>',1,3733) +LexToken(VAR,'sign',1,3735) +LexToken(OPENBRACKET,'(',1,3739) +LexToken(VAR,'nevout',1,3740) +LexToken(CLOSEBRACKET,')',1,3746) +LexToken(THEN,'then',1,3748) +LexToken(EOL,'\n',1,3752) +LexToken(VAR,'tt',1,3773) +LexToken(ASSIGNMENT,'=',1,3775) +LexToken(OPENSQBRACKET,'[',1,3776) +LexToken(CLOSESQBRACKET,']',1,3777) +LexToken(EOL,'\n',1,3778) +LexToken(END,'end',1,3795) +LexToken(EOL,'\n',1,3798) +LexToken(EOL,'\n',1,3799) +LexToken(VAR,'tt',1,3816) +LexToken(ASSIGNMENT,'=',1,3818) +LexToken(VAR,'label',1,3819) +LexToken(OPENBRACKET,'(',1,3824) +LexToken(NUMBER,'2',1,3825) +LexToken(CLOSEBRACKET,')',1,3826) +LexToken(SEMICOLON,';',1,3827) +LexToken(EOL,'\n',1,3828) +LexToken(EOL,'\n',1,3829) +LexToken(OPENSQBRACKET,'[',1,3846) +LexToken(VAR,'model',1,3847) +LexToken(COMMA,',',1,3852) +LexToken(VAR,'graphics',1,3853) +LexToken(COMMA,',',1,3861) +LexToken(VAR,'ok',1,3862) +LexToken(CLOSESQBRACKET,']',1,3864) +LexToken(ASSIGNMENT,'=',1,3865) +LexToken(VAR,'set_io',1,3866) +LexToken(OPENBRACKET,'(',1,3872) +LexToken(VAR,'model',1,3873) +LexToken(COMMA,',',1,3878) +LexToken(VAR,'graphics',1,3879) +LexToken(COMMA,',',1,3887) +LexToken(VAR,'list',1,3888) +LexToken(OPENBRACKET,'(',1,3892) +LexToken(VAR,'in',1,3893) +LexToken(COMMA,',',1,3895) +LexToken(VAR,'it',1,3896) +LexToken(CLOSEBRACKET,')',1,3898) +LexToken(COMMA,',',1,3899) +LexToken(VAR,'list',1,3900) +LexToken(OPENBRACKET,'(',1,3904) +LexToken(VAR,'out',1,3905) +LexToken(COMMA,',',1,3908) +LexToken(VAR,'ot',1,3909) +LexToken(CLOSEBRACKET,')',1,3911) +LexToken(COMMA,',',1,3912) +LexToken(VAR,'ci',1,3913) +LexToken(COMMA,',',1,3915) +LexToken(VAR,'co',1,3916) +LexToken(CLOSEBRACKET,')',1,3918) +LexToken(EOL,'\n',1,3919) +LexToken(END,'end',1,3932) +LexToken(EOL,'\n',1,3935) +LexToken(EOL,'\n',1,3936) +LexToken(IF,'if',1,3949) +LexToken(VAR,'ok',1,3952) +LexToken(THEN,'then',1,3955) +LexToken(EOL,'\n',1,3959) +LexToken(WHILE,'while',1,3976) +LexToken(PREVAR_BOOLEAN,'%t',1,3982) +LexToken(EOL,'\n',1,3984) +LexToken(OPENSQBRACKET,'[',1,4005) +LexToken(VAR,'ok',1,4006) +LexToken(COMMA,',',1,4008) +LexToken(VAR,'tt',1,4009) +LexToken(COMMA,',',1,4011) +LexToken(VAR,'cancel',1,4012) +LexToken(CLOSESQBRACKET,']',1,4018) +LexToken(ASSIGNMENT,'=',1,4019) +LexToken(VAR,'CC4',1,4020) +LexToken(OPENBRACKET,'(',1,4023) +LexToken(VAR,'funam',1,4024) +LexToken(COMMA,',',1,4029) +LexToken(VAR,'tt',1,4030) +LexToken(CLOSEBRACKET,')',1,4032) +LexToken(EOL,'\n',1,4033) +LexToken(IF,'if',1,4054) +LexToken(NOT,'~',1,4057) +LexToken(VAR,'ok',1,4058) +LexToken(THEN,'then',1,4061) +LexToken(EOL,'\n',1,4065) +LexToken(IF,'if',1,4090) +LexToken(VAR,'cancel',1,4093) +LexToken(THEN,'then',1,4100) +LexToken(EOL,'\n',1,4104) +LexToken(BREAK,'break',1,4133) +LexToken(COMMA,',',1,4138) +LexToken(EOL,'\n',1,4139) +LexToken(END,'end',1,4164) +LexToken(EOL,'\n',1,4167) +LexToken(ELSE,'else',1,4188) +LexToken(EOL,'\n',1,4192) +LexToken(VAR,'model',1,4217) +LexToken(DOT,'.',1,4222) +LexToken(VAR,'sim',1,4223) +LexToken(ASSIGNMENT,'=',1,4226) +LexToken(VAR,'list',1,4227) +LexToken(OPENBRACKET,'(',1,4231) +LexToken(VAR,'funam',1,4232) +LexToken(COMMA,',',1,4237) +LexToken(VAR,'funtyp',1,4238) +LexToken(CLOSEBRACKET,')',1,4244) +LexToken(EOL,'\n',1,4245) +LexToken(VAR,'model',1,4270) +LexToken(DOT,'.',1,4275) +LexToken(VAR,'state',1,4276) +LexToken(ASSIGNMENT,'=',1,4281) +LexToken(VAR,'xx',1,4282) +LexToken(EOL,'\n',1,4284) +LexToken(VAR,'model',1,4309) +LexToken(DOT,'.',1,4314) +LexToken(VAR,'dstate',1,4315) +LexToken(ASSIGNMENT,'=',1,4321) +LexToken(VAR,'z',1,4322) +LexToken(EOL,'\n',1,4323) +LexToken(VAR,'model',1,4348) +LexToken(DOT,'.',1,4353) +LexToken(VAR,'odstate',1,4354) +LexToken(ASSIGNMENT,'=',1,4361) +LexToken(VAR,'oz',1,4362) +LexToken(EOL,'\n',1,4364) +LexToken(VAR,'model',1,4389) +LexToken(DOT,'.',1,4394) +LexToken(VAR,'rpar',1,4395) +LexToken(ASSIGNMENT,'=',1,4399) +LexToken(VAR,'rpar',1,4400) +LexToken(EOL,'\n',1,4404) +LexToken(VAR,'model',1,4429) +LexToken(DOT,'.',1,4434) +LexToken(VAR,'ipar',1,4435) +LexToken(ASSIGNMENT,'=',1,4439) +LexToken(VAR,'ipar',1,4440) +LexToken(EOL,'\n',1,4444) +LexToken(VAR,'model',1,4469) +LexToken(DOT,'.',1,4474) +LexToken(VAR,'opar',1,4475) +LexToken(ASSIGNMENT,'=',1,4479) +LexToken(VAR,'opar',1,4480) +LexToken(EOL,'\n',1,4484) +LexToken(VAR,'model',1,4509) +LexToken(DOT,'.',1,4514) +LexToken(VAR,'firing',1,4515) +LexToken(ASSIGNMENT,'=',1,4521) +LexToken(VAR,'auto0',1,4522) +LexToken(EOL,'\n',1,4527) +LexToken(VAR,'model',1,4552) +LexToken(DOT,'.',1,4557) +LexToken(VAR,'nzcross',1,4558) +LexToken(ASSIGNMENT,'=',1,4565) +LexToken(VAR,'nzcr',1,4566) +LexToken(EOL,'\n',1,4570) +LexToken(VAR,'model',1,4595) +LexToken(DOT,'.',1,4600) +LexToken(VAR,'nmode',1,4601) +LexToken(ASSIGNMENT,'=',1,4606) +LexToken(VAR,'nmode',1,4607) +LexToken(EOL,'\n',1,4612) +LexToken(VAR,'model',1,4637) +LexToken(DOT,'.',1,4642) +LexToken(VAR,'dep_ut',1,4643) +LexToken(ASSIGNMENT,'=',1,4649) +LexToken(VAR,'dep_ut',1,4650) +LexToken(EOL,'\n',1,4656) +LexToken(VAR,'label',1,4681) +LexToken(OPENBRACKET,'(',1,4686) +LexToken(NUMBER,'2',1,4687) +LexToken(CLOSEBRACKET,')',1,4688) +LexToken(ASSIGNMENT,'=',1,4689) +LexToken(VAR,'tt',1,4690) +LexToken(EOL,'\n',1,4692) +LexToken(VAR,'x',1,4717) +LexToken(DOT,'.',1,4718) +LexToken(VAR,'model',1,4719) +LexToken(ASSIGNMENT,'=',1,4724) +LexToken(VAR,'model',1,4725) +LexToken(EOL,'\n',1,4730) +LexToken(VAR,'graphics',1,4755) +LexToken(DOT,'.',1,4763) +LexToken(VAR,'exprs',1,4764) +LexToken(ASSIGNMENT,'=',1,4769) +LexToken(VAR,'label',1,4770) +LexToken(EOL,'\n',1,4775) +LexToken(VAR,'x',1,4800) +LexToken(DOT,'.',1,4801) +LexToken(VAR,'graphics',1,4802) +LexToken(ASSIGNMENT,'=',1,4810) +LexToken(VAR,'graphics',1,4811) +LexToken(EOL,'\n',1,4819) +LexToken(BREAK,'break',1,4844) +LexToken(EOL,'\n',1,4849) +LexToken(END,'end',1,4870) +LexToken(EOL,'\n',1,4873) +LexToken(END,'end',1,4890) +LexToken(EOL,'\n',1,4893) +LexToken(EOL,'\n',1,4894) +LexToken(IF,'if',1,4911) +LexToken(VAR,'ok',1,4914) +LexToken(LOGICAL,'|',1,4916) +LexToken(VAR,'cancel',1,4917) +LexToken(THEN,'then',1,4924) +LexToken(EOL,'\n',1,4928) +LexToken(BREAK,'break',1,4949) +LexToken(EOL,'\n',1,4954) +LexToken(END,'end',1,4971) +LexToken(EOL,'\n',1,4974) +LexToken(END,'end',1,4987) +LexToken(EOL,'\n',1,4990) +LexToken(END,'end',1,4999) +LexToken(EOL,'\n',1,5002) +LexToken(EOL,'\n',1,5003) +LexToken(CASE,'case',1,5008) +LexToken(DQSTRING,'"define"',1,5020) +LexToken(THEN,'then',1,5022) +LexToken(EOL,'\n',1,5026) +LexToken(EOL,'\n',1,5027) +LexToken(VAR,'funam',1,5036) +LexToken(ASSIGNMENT,'=',1,5041) +LexToken(DQSTRING,'"toto"',1,5047) +LexToken(EOL,'\n',1,5048) +LexToken(EOL,'\n',1,5049) +LexToken(VAR,'model',1,5058) +LexToken(ASSIGNMENT,'=',1,5063) +LexToken(SCICOS_MODEL,'scicos_model',1,5064) +LexToken(OPENBRACKET,'(',1,5076) +LexToken(CLOSEBRACKET,')',1,5077) +LexToken(EOL,'\n',1,5078) +LexToken(VAR,'model',1,5087) +LexToken(DOT,'.',1,5092) +LexToken(VAR,'sim',1,5093) +LexToken(ASSIGNMENT,'=',1,5096) +LexToken(VAR,'list',1,5097) +LexToken(OPENBRACKET,'(',1,5101) +LexToken(DQSTRING,'" "',1,5104) +LexToken(COMMA,',',1,5105) +LexToken(NUMBER,'2004',1,5106) +LexToken(CLOSEBRACKET,')',1,5110) +LexToken(EOL,'\n',1,5111) +LexToken(EOL,'\n',1,5112) +LexToken(VAR,'model',1,5121) +LexToken(DOT,'.',1,5126) +LexToken(VAR,'in',1,5127) +LexToken(ASSIGNMENT,'=',1,5129) +LexToken(NUMBER,'1',1,5130) +LexToken(EOL,'\n',1,5131) +LexToken(VAR,'model',1,5140) +LexToken(DOT,'.',1,5145) +LexToken(VAR,'in2',1,5146) +LexToken(ASSIGNMENT,'=',1,5149) +LexToken(NUMBER,'1',1,5150) +LexToken(EOL,'\n',1,5151) +LexToken(VAR,'model',1,5160) +LexToken(DOT,'.',1,5165) +LexToken(VAR,'intyp',1,5166) +LexToken(ASSIGNMENT,'=',1,5171) +LexToken(NUMBER,'1',1,5172) +LexToken(EOL,'\n',1,5173) +LexToken(VAR,'model',1,5182) +LexToken(DOT,'.',1,5187) +LexToken(VAR,'out',1,5188) +LexToken(ASSIGNMENT,'=',1,5191) +LexToken(NUMBER,'1',1,5192) +LexToken(EOL,'\n',1,5193) +LexToken(VAR,'model',1,5202) +LexToken(DOT,'.',1,5207) +LexToken(VAR,'out2',1,5208) +LexToken(ASSIGNMENT,'=',1,5212) +LexToken(NUMBER,'1',1,5213) +LexToken(EOL,'\n',1,5214) +LexToken(VAR,'model',1,5223) +LexToken(DOT,'.',1,5228) +LexToken(VAR,'outtyp',1,5229) +LexToken(ASSIGNMENT,'=',1,5235) +LexToken(NUMBER,'1',1,5236) +LexToken(EOL,'\n',1,5237) +LexToken(VAR,'model',1,5246) +LexToken(DOT,'.',1,5251) +LexToken(VAR,'dep_ut',1,5252) +LexToken(ASSIGNMENT,'=',1,5258) +LexToken(OPENSQBRACKET,'[',1,5259) +LexToken(PREVAR_BOOLEAN,'%t',1,5260) +LexToken(PREVAR_BOOLEAN,'%f',1,5263) +LexToken(CLOSESQBRACKET,']',1,5265) +LexToken(EOL,'\n',1,5266) +LexToken(VAR,'label',1,5275) +LexToken(ASSIGNMENT,'=',1,5280) +LexToken(VAR,'list',1,5281) +LexToken(OPENBRACKET,'(',1,5285) +LexToken(OPENSQBRACKET,'[',1,5286) +LexToken(VAR,'funam',1,5287) +LexToken(SEMICOLON,';',1,5292) +LexToken(DQSTRING,'"n"',1,5304) +LexToken(SEMICOLON,';',1,5305) +LexToken(VAR,'sci2exp',1,5315) +LexToken(OPENBRACKET,'(',1,5322) +LexToken(OPENSQBRACKET,'[',1,5323) +LexToken(VAR,'model',1,5324) +LexToken(DOT,'.',1,5329) +LexToken(VAR,'in',1,5330) +LexToken(VAR,'model',1,5333) +LexToken(DOT,'.',1,5338) +LexToken(VAR,'in2',1,5339) +LexToken(CLOSESQBRACKET,']',1,5342) +LexToken(CLOSEBRACKET,')',1,5343) +LexToken(SEMICOLON,';',1,5344) +LexToken(VAR,'sci2exp',1,5354) +LexToken(OPENBRACKET,'(',1,5361) +LexToken(VAR,'model',1,5362) +LexToken(DOT,'.',1,5367) +LexToken(VAR,'intyp',1,5368) +LexToken(CLOSEBRACKET,')',1,5373) +LexToken(SEMICOLON,';',1,5374) +LexToken(VAR,'sci2exp',1,5384) +LexToken(OPENBRACKET,'(',1,5391) +LexToken(OPENSQBRACKET,'[',1,5392) +LexToken(VAR,'model',1,5393) +LexToken(DOT,'.',1,5398) +LexToken(VAR,'out',1,5399) +LexToken(VAR,'model',1,5403) +LexToken(DOT,'.',1,5408) +LexToken(VAR,'out2',1,5409) +LexToken(CLOSESQBRACKET,']',1,5413) +LexToken(CLOSEBRACKET,')',1,5414) +LexToken(SEMICOLON,';',1,5415) +LexToken(VAR,'sci2exp',1,5425) +LexToken(OPENBRACKET,'(',1,5432) +LexToken(VAR,'model',1,5433) +LexToken(DOT,'.',1,5438) +LexToken(VAR,'outtyp',1,5439) +LexToken(CLOSEBRACKET,')',1,5445) +LexToken(SEMICOLON,';',1,5446) +LexToken(VAR,'sci2exp',1,5456) +LexToken(OPENBRACKET,'(',1,5463) +LexToken(VAR,'model',1,5464) +LexToken(DOT,'.',1,5469) +LexToken(VAR,'evtin',1,5470) +LexToken(CLOSEBRACKET,')',1,5475) +LexToken(SEMICOLON,';',1,5476) +LexToken(VAR,'sci2exp',1,5486) +LexToken(OPENBRACKET,'(',1,5493) +LexToken(VAR,'model',1,5494) +LexToken(DOT,'.',1,5499) +LexToken(VAR,'evtout',1,5500) +LexToken(CLOSEBRACKET,')',1,5506) +LexToken(SEMICOLON,';',1,5507) +LexToken(VAR,'sci2exp',1,5517) +LexToken(OPENBRACKET,'(',1,5524) +LexToken(VAR,'model',1,5525) +LexToken(DOT,'.',1,5530) +LexToken(VAR,'state',1,5531) +LexToken(CLOSEBRACKET,')',1,5536) +LexToken(SEMICOLON,';',1,5537) +LexToken(VAR,'sci2exp',1,5547) +LexToken(OPENBRACKET,'(',1,5554) +LexToken(VAR,'model',1,5555) +LexToken(DOT,'.',1,5560) +LexToken(VAR,'dstate',1,5561) +LexToken(CLOSEBRACKET,')',1,5567) +LexToken(SEMICOLON,';',1,5568) +LexToken(VAR,'sci2exp',1,5578) +LexToken(OPENBRACKET,'(',1,5585) +LexToken(VAR,'model',1,5586) +LexToken(DOT,'.',1,5591) +LexToken(VAR,'odstate',1,5592) +LexToken(CLOSEBRACKET,')',1,5599) +LexToken(SEMICOLON,';',1,5600) +LexToken(VAR,'sci2exp',1,5610) +LexToken(OPENBRACKET,'(',1,5617) +LexToken(VAR,'model',1,5618) +LexToken(DOT,'.',1,5623) +LexToken(VAR,'rpar',1,5624) +LexToken(CLOSEBRACKET,')',1,5628) +LexToken(SEMICOLON,';',1,5629) +LexToken(VAR,'sci2exp',1,5639) +LexToken(OPENBRACKET,'(',1,5646) +LexToken(VAR,'model',1,5647) +LexToken(DOT,'.',1,5652) +LexToken(VAR,'ipar',1,5653) +LexToken(CLOSEBRACKET,')',1,5657) +LexToken(SEMICOLON,';',1,5658) +LexToken(VAR,'sci2exp',1,5668) +LexToken(OPENBRACKET,'(',1,5675) +LexToken(VAR,'model',1,5676) +LexToken(DOT,'.',1,5681) +LexToken(VAR,'opar',1,5682) +LexToken(CLOSEBRACKET,')',1,5686) +LexToken(SEMICOLON,';',1,5687) +LexToken(VAR,'sci2exp',1,5697) +LexToken(OPENBRACKET,'(',1,5704) +LexToken(VAR,'model',1,5705) +LexToken(DOT,'.',1,5710) +LexToken(VAR,'nmode',1,5711) +LexToken(CLOSEBRACKET,')',1,5716) +LexToken(SEMICOLON,';',1,5717) +LexToken(VAR,'sci2exp',1,5727) +LexToken(OPENBRACKET,'(',1,5734) +LexToken(VAR,'model',1,5735) +LexToken(DOT,'.',1,5740) +LexToken(VAR,'nzcross',1,5741) +LexToken(CLOSEBRACKET,')',1,5748) +LexToken(SEMICOLON,';',1,5749) +LexToken(VAR,'sci2exp',1,5759) +LexToken(OPENBRACKET,'(',1,5766) +LexToken(VAR,'model',1,5767) +LexToken(DOT,'.',1,5772) +LexToken(VAR,'firing',1,5773) +LexToken(CLOSEBRACKET,')',1,5779) +LexToken(SEMICOLON,';',1,5780) +LexToken(DQSTRING,'"y"',1,5792) +LexToken(SEMICOLON,';',1,5793) +LexToken(DQSTRING,'"n"',1,5805) +LexToken(CLOSESQBRACKET,']',1,5806) +LexToken(COMMA,',',1,5807) +LexToken(OPENSQBRACKET,'[',1,5820) +LexToken(CLOSESQBRACKET,']',1,5821) +LexToken(CLOSEBRACKET,')',1,5822) +LexToken(SEMICOLON,';',1,5823) +LexToken(EOL,'\n',1,5824) +LexToken(EOL,'\n',1,5825) +LexToken(VAR,'gr_i',1,5834) +LexToken(ASSIGNMENT,'=',1,5838) +LexToken(OPENSQBRACKET,'[',1,5839) +LexToken(CLOSESQBRACKET,']',1,5840) +LexToken(EOL,'\n',1,5841) +LexToken(VAR,'x',1,5850) +LexToken(ASSIGNMENT,'=',1,5851) +LexToken(VAR,'standard_define',1,5852) +LexToken(OPENBRACKET,'(',1,5867) +LexToken(OPENSQBRACKET,'[',1,5868) +LexToken(NUMBER,'4',1,5869) +LexToken(NUMBER,'2',1,5871) +LexToken(CLOSESQBRACKET,']',1,5872) +LexToken(COMMA,',',1,5873) +LexToken(VAR,'model',1,5874) +LexToken(COMMA,',',1,5879) +LexToken(VAR,'label',1,5880) +LexToken(COMMA,',',1,5885) +LexToken(VAR,'gr_i',1,5886) +LexToken(CLOSEBRACKET,')',1,5890) +LexToken(EOL,'\n',1,5891) +LexToken(END,'end',1,5896) +LexToken(EOL,'\n',1,5899) +LexToken(ENDFUNCTION,'endfunction',1,5900) +LexToken(EOL,'\n',1,5911) +LexToken(EOL,'\n',1,5912) +LexToken(EOL,'\n',1,5913) +LexToken(EOL,'\n',1,5914) +LexToken(EOL,'\n',1,5915) +LexToken(EOL,'\n',1,5916) diff --git a/js/Misc/CONSTRAINT2_c.js b/js/Misc/CONSTRAINT2_c.js new file mode 100644 index 00000000..078b1dc7 --- /dev/null +++ b/js/Misc/CONSTRAINT2_c.js @@ -0,0 +1,547 @@ +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,'CONSTRAINT2_c',1,852) +LexToken(OPENBRACKET,'(',1,865) +LexToken(VAR,'job',1,866) +LexToken(COMMA,',',1,869) +LexToken(VAR,'arg1',1,870) +LexToken(COMMA,',',1,874) +LexToken(VAR,'arg2',1,875) +LexToken(CLOSEBRACKET,')',1,879) +LexToken(EOL,'\n',1,880) +LexToken(EOL,'\n',1,903) +LexToken(VAR,'x',1,908) +LexToken(ASSIGNMENT,'=',1,909) +LexToken(OPENSQBRACKET,'[',1,910) +LexToken(CLOSESQBRACKET,']',1,911) +LexToken(SEMICOLON,';',1,912) +LexToken(EOL,'\n',1,913) +LexToken(VAR,'y',1,918) +LexToken(ASSIGNMENT,'=',1,919) +LexToken(OPENSQBRACKET,'[',1,920) +LexToken(CLOSESQBRACKET,']',1,921) +LexToken(SEMICOLON,';',1,922) +LexToken(EOL,'\n',1,923) +LexToken(VAR,'typ',1,928) +LexToken(ASSIGNMENT,'=',1,931) +LexToken(OPENSQBRACKET,'[',1,932) +LexToken(CLOSESQBRACKET,']',1,933) +LexToken(SEMICOLON,';',1,934) +LexToken(EOL,'\n',1,935) +LexToken(SELECT,'select',1,940) +LexToken(VAR,'job',1,947) +LexToken(EOL,'\n',1,950) +LexToken(CASE,'case',1,955) +LexToken(DQSTRING,'"set"',1,964) +LexToken(THEN,'then',1,966) +LexToken(EOL,'\n',1,970) +LexToken(VAR,'x',1,979) +LexToken(ASSIGNMENT,'=',1,980) +LexToken(VAR,'arg1',1,981) +LexToken(EOL,'\n',1,985) +LexToken(VAR,'graphics',1,994) +LexToken(ASSIGNMENT,'=',1,1002) +LexToken(VAR,'arg1',1,1003) +LexToken(DOT,'.',1,1007) +LexToken(VAR,'graphics',1,1008) +LexToken(SEMICOLON,';',1,1016) +LexToken(EOL,'\n',1,1017) +LexToken(VAR,'exprs',1,1026) +LexToken(ASSIGNMENT,'=',1,1031) +LexToken(VAR,'graphics',1,1032) +LexToken(DOT,'.',1,1040) +LexToken(VAR,'exprs',1,1041) +LexToken(EOL,'\n',1,1046) +LexToken(VAR,'model',1,1055) +LexToken(ASSIGNMENT,'=',1,1060) +LexToken(VAR,'arg1',1,1061) +LexToken(DOT,'.',1,1065) +LexToken(VAR,'model',1,1066) +LexToken(SEMICOLON,';',1,1071) +LexToken(EOL,'\n',1,1072) +LexToken(WHILE,'while',1,1081) +LexToken(PREVAR_BOOLEAN,'%t',1,1087) +LexToken(DO,'do',1,1090) +LexToken(EOL,'\n',1,1092) +LexToken(VAR,'ask_again',1,1105) +LexToken(ASSIGNMENT,'=',1,1114) +LexToken(PREVAR_BOOLEAN,'%f',1,1115) +LexToken(EOL,'\n',1,1117) +LexToken(EOL,'\n',1,1118) +LexToken(OPENSQBRACKET,'[',1,1131) +LexToken(VAR,'ok',1,1132) +LexToken(COMMA,',',1,1134) +LexToken(VAR,'x0',1,1135) +LexToken(COMMA,',',1,1137) +LexToken(VAR,'xd0',1,1138) +LexToken(COMMA,',',1,1141) +LexToken(VAR,'id',1,1142) +LexToken(COMMA,',',1,1144) +LexToken(VAR,'exprs',1,1145) +LexToken(CLOSESQBRACKET,']',1,1150) +LexToken(ASSIGNMENT,'=',1,1151) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1152) +LexToken(OPENBRACKET,'(',1,1167) +LexToken(DQSTRING,'"Set Constraint block parameters"',1,1200) +LexToken(COMMA,',',1,1201) +LexToken(OPENSQBRACKET,'[',1,1202) +LexToken(DQSTRING,'"Initial guess values of states x"',1,1236) +LexToken(SEMICOLON,';',1,1237) +LexToken(DQSTRING,'"Initial guess values of derivative x\\\'"',1,1277) +LexToken(SEMICOLON,';',1,1278) +LexToken(DQSTRING,'"Id(i)=1: if x\\\'(i) is present in the feedback, else Id(i)=0"',1,1339) +LexToken(CLOSESQBRACKET,']',1,1340) +LexToken(COMMA,',',1,1341) +LexToken(VAR,'list',1,1342) +LexToken(OPENBRACKET,'(',1,1346) +LexToken(DQSTRING,'"vec"',1,1351) +LexToken(COMMA,',',1,1352) +LexToken(NUMBER,'-1',1,1353) +LexToken(COMMA,',',1,1355) +LexToken(DQSTRING,'"vec"',1,1360) +LexToken(COMMA,',',1,1361) +LexToken(NUMBER,'-1',1,1362) +LexToken(COMMA,',',1,1364) +LexToken(DQSTRING,'"vec"',1,1369) +LexToken(COMMA,',',1,1370) +LexToken(NUMBER,'-1',1,1371) +LexToken(CLOSEBRACKET,')',1,1373) +LexToken(COMMA,',',1,1374) +LexToken(VAR,'exprs',1,1375) +LexToken(CLOSEBRACKET,')',1,1380) +LexToken(EOL,'\n',1,1381) +LexToken(IF,'if',1,1394) +LexToken(NOT,'~',1,1397) +LexToken(VAR,'ok',1,1398) +LexToken(THEN,'then',1,1401) +LexToken(EOL,'\n',1,1405) +LexToken(BREAK,'break',1,1422) +LexToken(COMMA,',',1,1427) +LexToken(EOL,'\n',1,1428) +LexToken(END,'end',1,1441) +LexToken(EOL,'\n',1,1444) +LexToken(VAR,'x0',1,1457) +LexToken(ASSIGNMENT,'=',1,1459) +LexToken(VAR,'x0',1,1460) +LexToken(OPENBRACKET,'(',1,1462) +LexToken(COLON,':',1,1463) +LexToken(CLOSEBRACKET,')',1,1464) +LexToken(SEMICOLON,';',1,1465) +LexToken(EOL,'\n',1,1466) +LexToken(VAR,'N',1,1479) +LexToken(ASSIGNMENT,'=',1,1480) +LexToken(VAR,'size',1,1481) +LexToken(OPENBRACKET,'(',1,1485) +LexToken(VAR,'x0',1,1486) +LexToken(COMMA,',',1,1488) +LexToken(DQSTRING,'"*"',1,1491) +LexToken(CLOSEBRACKET,')',1,1492) +LexToken(SEMICOLON,';',1,1493) +LexToken(EOL,'\n',1,1494) +LexToken(VAR,'xd0',1,1507) +LexToken(ASSIGNMENT,'=',1,1510) +LexToken(VAR,'xd0',1,1511) +LexToken(OPENBRACKET,'(',1,1514) +LexToken(COLON,':',1,1515) +LexToken(CLOSEBRACKET,')',1,1516) +LexToken(SEMICOLON,';',1,1517) +LexToken(EOL,'\n',1,1518) +LexToken(VAR,'Nxd',1,1531) +LexToken(ASSIGNMENT,'=',1,1534) +LexToken(VAR,'size',1,1535) +LexToken(OPENBRACKET,'(',1,1539) +LexToken(VAR,'xd0',1,1540) +LexToken(COMMA,',',1,1543) +LexToken(DQSTRING,'"*"',1,1546) +LexToken(CLOSEBRACKET,')',1,1547) +LexToken(SEMICOLON,';',1,1548) +LexToken(EOL,'\n',1,1549) +LexToken(VAR,'id',1,1562) +LexToken(ASSIGNMENT,'=',1,1564) +LexToken(VAR,'id',1,1565) +LexToken(OPENBRACKET,'(',1,1567) +LexToken(COLON,':',1,1568) +LexToken(CLOSEBRACKET,')',1,1569) +LexToken(SEMICOLON,';',1,1570) +LexToken(EOL,'\n',1,1571) +LexToken(VAR,'Nid',1,1584) +LexToken(ASSIGNMENT,'=',1,1587) +LexToken(VAR,'size',1,1588) +LexToken(OPENBRACKET,'(',1,1592) +LexToken(VAR,'id',1,1593) +LexToken(COMMA,',',1,1595) +LexToken(DQSTRING,'"*"',1,1598) +LexToken(CLOSEBRACKET,')',1,1599) +LexToken(SEMICOLON,';',1,1600) +LexToken(EOL,'\n',1,1601) +LexToken(EOL,'\n',1,1602) +LexToken(IF,'if',1,1615) +LexToken(OPENBRACKET,'(',1,1618) +LexToken(VAR,'N',1,1619) +LexToken(COMPARISON,'~=',1,1620) +LexToken(VAR,'Nxd',1,1622) +LexToken(CLOSEBRACKET,')',1,1625) +LexToken(LOGICAL,'|',1,1626) +LexToken(OPENBRACKET,'(',1,1627) +LexToken(VAR,'N',1,1628) +LexToken(COMPARISON,'~=',1,1629) +LexToken(VAR,'Nid',1,1631) +LexToken(CLOSEBRACKET,')',1,1634) +LexToken(THEN,'then',1,1636) +LexToken(EOL,'\n',1,1640) +LexToken(VAR,'message',1,1657) +LexToken(OPENBRACKET,'(',1,1664) +LexToken(DQSTRING,'"incompatible sizes, states, their derivatives, and ID should be the same size "',1,1744) +LexToken(CLOSEBRACKET,')',1,1745) +LexToken(EOL,'\n',1,1746) +LexToken(VAR,'ask_again',1,1763) +LexToken(ASSIGNMENT,'=',1,1772) +LexToken(PREVAR_BOOLEAN,'%t',1,1773) +LexToken(EOL,'\n',1,1775) +LexToken(END,'end',1,1788) +LexToken(EOL,'\n',1,1791) +LexToken(EOL,'\n',1,1792) +LexToken(IF,'if',1,1805) +LexToken(OPENBRACKET,'(',1,1808) +LexToken(VAR,'N',1,1809) +LexToken(COMPARISON,'<=',1,1810) +LexToken(NUMBER,'0',1,1812) +LexToken(LOGICAL,'&',1,1814) +LexToken(NOT,'~',1,1816) +LexToken(VAR,'ask_again',1,1817) +LexToken(CLOSEBRACKET,')',1,1826) +LexToken(THEN,'then',1,1828) +LexToken(EOL,'\n',1,1832) +LexToken(VAR,'x_message',1,1849) +LexToken(OPENBRACKET,'(',1,1858) +LexToken(DQSTRING,'"number of states (constraints) must be > 0 "',1,1903) +LexToken(CLOSEBRACKET,')',1,1904) +LexToken(EOL,'\n',1,1905) +LexToken(VAR,'ask_again',1,1922) +LexToken(ASSIGNMENT,'=',1,1931) +LexToken(PREVAR_BOOLEAN,'%t',1,1932) +LexToken(EOL,'\n',1,1934) +LexToken(END,'end',1,1947) +LexToken(EOL,'\n',1,1950) +LexToken(EOL,'\n',1,1951) +LexToken(IF,'if',1,1964) +LexToken(OPENBRACKET,'(',1,1967) +LexToken(NOT,'~',1,1968) +LexToken(VAR,'ask_again',1,1969) +LexToken(CLOSEBRACKET,')',1,1978) +LexToken(THEN,'then',1,1980) +LexToken(EOL,'\n',1,1984) +LexToken(FOR,'for',1,2001) +LexToken(VAR,'i',1,2005) +LexToken(ASSIGNMENT,'=',1,2006) +LexToken(NUMBER,'1',1,2007) +LexToken(COLON,':',1,2008) +LexToken(VAR,'N',1,2009) +LexToken(COMMA,',',1,2010) +LexToken(EOL,'\n',1,2011) +LexToken(IF,'if',1,2032) +LexToken(NOT,'~',1,2035) +LexToken(OPENBRACKET,'(',1,2036) +LexToken(OPENBRACKET,'(',1,2037) +LexToken(VAR,'id',1,2038) +LexToken(OPENBRACKET,'(',1,2040) +LexToken(VAR,'i',1,2041) +LexToken(CLOSEBRACKET,')',1,2042) +LexToken(COMPARISON,'==',1,2043) +LexToken(NUMBER,'0',1,2045) +LexToken(CLOSEBRACKET,')',1,2046) +LexToken(LOGICAL,'|',1,2048) +LexToken(OPENBRACKET,'(',1,2050) +LexToken(VAR,'id',1,2051) +LexToken(OPENBRACKET,'(',1,2053) +LexToken(VAR,'i',1,2054) +LexToken(CLOSEBRACKET,')',1,2055) +LexToken(COMPARISON,'==',1,2056) +LexToken(NUMBER,'1',1,2058) +LexToken(CLOSEBRACKET,')',1,2059) +LexToken(CLOSEBRACKET,')',1,2060) +LexToken(THEN,'then',1,2062) +LexToken(EOL,'\n',1,2066) +LexToken(VAR,'ask_again',1,2091) +LexToken(ASSIGNMENT,'=',1,2100) +LexToken(PREVAR_BOOLEAN,'%t',1,2101) +LexToken(EOL,'\n',1,2103) +LexToken(VAR,'x_message',1,2128) +LexToken(OPENBRACKET,'(',1,2137) +LexToken(OPENSQBRACKET,'[',1,2138) +LexToken(DQSTRING,'"Id(i) must be either"',1,2160) +LexToken(SEMICOLON,';',1,2161) +LexToken(DQSTRING,'"0 when x\\\'(i) is not present in the feedback"',1,2207) +LexToken(SEMICOLON,';',1,2208) +LexToken(DQSTRING,'"1: when x\\\'(i) is present in the feedback"',1,2251) +LexToken(CLOSESQBRACKET,']',1,2252) +LexToken(CLOSEBRACKET,')',1,2253) +LexToken(EOL,'\n',1,2254) +LexToken(BREAK,'break',1,2279) +LexToken(EOL,'\n',1,2284) +LexToken(END,'end',1,2305) +LexToken(EOL,'\n',1,2308) +LexToken(IF,'if',1,2329) +LexToken(OPENBRACKET,'(',1,2332) +LexToken(VAR,'id',1,2333) +LexToken(OPENBRACKET,'(',1,2335) +LexToken(VAR,'i',1,2336) +LexToken(CLOSEBRACKET,')',1,2337) +LexToken(COMPARISON,'==',1,2338) +LexToken(NUMBER,'0',1,2340) +LexToken(CLOSEBRACKET,')',1,2341) +LexToken(THEN,'then',1,2343) +LexToken(EOL,'\n',1,2347) +LexToken(VAR,'id',1,2372) +LexToken(OPENBRACKET,'(',1,2374) +LexToken(VAR,'i',1,2375) +LexToken(CLOSEBRACKET,')',1,2376) +LexToken(ASSIGNMENT,'=',1,2377) +LexToken(NUMBER,'-1',1,2378) +LexToken(SEMICOLON,';',1,2380) +LexToken(EOL,'\n',1,2381) +LexToken(END,'end',1,2402) +LexToken(SEMICOLON,';',1,2405) +LexToken(EOL,'\n',1,2406) +LexToken(END,'end',1,2423) +LexToken(EOL,'\n',1,2426) +LexToken(END,'end',1,2439) +LexToken(EOL,'\n',1,2442) +LexToken(EOL,'\n',1,2443) +LexToken(IF,'if',1,2456) +LexToken(NOT,'~',1,2459) +LexToken(VAR,'ask_again',1,2460) +LexToken(THEN,'then',1,2471) +LexToken(EOL,'\n',1,2475) +LexToken(VAR,'graphics',1,2492) +LexToken(DOT,'.',1,2500) +LexToken(VAR,'exprs',1,2501) +LexToken(ASSIGNMENT,'=',1,2506) +LexToken(VAR,'exprs',1,2507) +LexToken(EOL,'\n',1,2512) +LexToken(VAR,'model',1,2529) +LexToken(DOT,'.',1,2534) +LexToken(VAR,'state',1,2535) +LexToken(ASSIGNMENT,'=',1,2540) +LexToken(OPENSQBRACKET,'[',1,2541) +LexToken(VAR,'x0',1,2542) +LexToken(SEMICOLON,';',1,2544) +LexToken(VAR,'xd0',1,2545) +LexToken(CLOSESQBRACKET,']',1,2548) +LexToken(SEMICOLON,';',1,2549) +LexToken(EOL,'\n',1,2550) +LexToken(VAR,'model',1,2567) +LexToken(DOT,'.',1,2572) +LexToken(VAR,'out',1,2573) +LexToken(ASSIGNMENT,'=',1,2576) +LexToken(OPENSQBRACKET,'[',1,2577) +LexToken(VAR,'N',1,2578) +LexToken(SEMICOLON,';',1,2579) +LexToken(VAR,'N',1,2580) +LexToken(CLOSESQBRACKET,']',1,2581) +LexToken(EOL,'\n',1,2582) +LexToken(VAR,'model',1,2599) +LexToken(DOT,'.',1,2604) +LexToken(VAR,'in',1,2605) +LexToken(ASSIGNMENT,'=',1,2607) +LexToken(VAR,'N',1,2608) +LexToken(EOL,'\n',1,2609) +LexToken(VAR,'model',1,2626) +LexToken(DOT,'.',1,2631) +LexToken(VAR,'ipar',1,2632) +LexToken(ASSIGNMENT,'=',1,2636) +LexToken(VAR,'id',1,2637) +LexToken(EOL,'\n',1,2639) +LexToken(VAR,'x',1,2656) +LexToken(DOT,'.',1,2657) +LexToken(VAR,'graphics',1,2658) +LexToken(ASSIGNMENT,'=',1,2666) +LexToken(VAR,'graphics',1,2667) +LexToken(SEMICOLON,';',1,2675) +LexToken(EOL,'\n',1,2676) +LexToken(VAR,'x',1,2693) +LexToken(DOT,'.',1,2694) +LexToken(VAR,'model',1,2695) +LexToken(ASSIGNMENT,'=',1,2700) +LexToken(VAR,'model',1,2701) +LexToken(EOL,'\n',1,2706) +LexToken(BREAK,'break',1,2723) +LexToken(EOL,'\n',1,2728) +LexToken(END,'end',1,2741) +LexToken(EOL,'\n',1,2744) +LexToken(END,'end',1,2753) +LexToken(EOL,'\n',1,2756) +LexToken(EOL,'\n',1,2757) +LexToken(CASE,'case',1,2762) +LexToken(DQSTRING,'"define"',1,2774) +LexToken(THEN,'then',1,2776) +LexToken(EOL,'\n',1,2780) +LexToken(VAR,'x0',1,2789) +LexToken(ASSIGNMENT,'=',1,2791) +LexToken(OPENSQBRACKET,'[',1,2792) +LexToken(NUMBER,'0',1,2793) +LexToken(CLOSESQBRACKET,']',1,2794) +LexToken(SEMICOLON,';',1,2795) +LexToken(EOL,'\n',1,2796) +LexToken(VAR,'xd0',1,2805) +LexToken(ASSIGNMENT,'=',1,2808) +LexToken(OPENSQBRACKET,'[',1,2809) +LexToken(NUMBER,'0',1,2810) +LexToken(CLOSESQBRACKET,']',1,2811) +LexToken(SEMICOLON,';',1,2812) +LexToken(EOL,'\n',1,2813) +LexToken(VAR,'id',1,2822) +LexToken(ASSIGNMENT,'=',1,2824) +LexToken(OPENSQBRACKET,'[',1,2825) +LexToken(NUMBER,'0',1,2826) +LexToken(CLOSESQBRACKET,']',1,2827) +LexToken(SEMICOLON,';',1,2828) +LexToken(EOL,'\n',1,2829) +LexToken(VAR,'model',1,2838) +LexToken(ASSIGNMENT,'=',1,2843) +LexToken(SCICOS_MODEL,'scicos_model',1,2844) +LexToken(OPENBRACKET,'(',1,2856) +LexToken(CLOSEBRACKET,')',1,2857) +LexToken(EOL,'\n',1,2858) +LexToken(VAR,'model',1,2867) +LexToken(DOT,'.',1,2872) +LexToken(VAR,'sim',1,2873) +LexToken(ASSIGNMENT,'=',1,2876) +LexToken(VAR,'list',1,2877) +LexToken(OPENBRACKET,'(',1,2881) +LexToken(DQSTRING,'"constraint_c"',1,2895) +LexToken(COMMA,',',1,2896) +LexToken(NUMBER,'10004',1,2897) +LexToken(CLOSEBRACKET,')',1,2902) +LexToken(EOL,'\n',1,2903) +LexToken(VAR,'model',1,2912) +LexToken(DOT,'.',1,2917) +LexToken(VAR,'in',1,2918) +LexToken(ASSIGNMENT,'=',1,2920) +LexToken(NUMBER,'1',1,2921) +LexToken(EOL,'\n',1,2922) +LexToken(VAR,'model',1,2931) +LexToken(DOT,'.',1,2936) +LexToken(VAR,'out',1,2937) +LexToken(ASSIGNMENT,'=',1,2940) +LexToken(OPENSQBRACKET,'[',1,2941) +LexToken(NUMBER,'1',1,2942) +LexToken(SEMICOLON,';',1,2943) +LexToken(NUMBER,'1',1,2944) +LexToken(CLOSESQBRACKET,']',1,2945) +LexToken(EOL,'\n',1,2946) +LexToken(VAR,'model',1,2955) +LexToken(DOT,'.',1,2960) +LexToken(VAR,'state',1,2961) +LexToken(ASSIGNMENT,'=',1,2966) +LexToken(OPENSQBRACKET,'[',1,2967) +LexToken(VAR,'x0',1,2968) +LexToken(SEMICOLON,';',1,2970) +LexToken(VAR,'xd0',1,2971) +LexToken(CLOSESQBRACKET,']',1,2974) +LexToken(EOL,'\n',1,2975) +LexToken(VAR,'model',1,2984) +LexToken(DOT,'.',1,2989) +LexToken(VAR,'ipar',1,2990) +LexToken(ASSIGNMENT,'=',1,2994) +LexToken(VAR,'id',1,2995) +LexToken(EOL,'\n',1,2997) +LexToken(VAR,'model',1,3006) +LexToken(DOT,'.',1,3011) +LexToken(VAR,'blocktype',1,3012) +LexToken(ASSIGNMENT,'=',1,3021) +LexToken(DQSTRING,'"c"',1,3024) +LexToken(EOL,'\n',1,3025) +LexToken(VAR,'model',1,3034) +LexToken(DOT,'.',1,3039) +LexToken(VAR,'dep_ut',1,3040) +LexToken(ASSIGNMENT,'=',1,3046) +LexToken(OPENSQBRACKET,'[',1,3047) +LexToken(PREVAR_BOOLEAN,'%f',1,3048) +LexToken(PREVAR_BOOLEAN,'%t',1,3051) +LexToken(CLOSESQBRACKET,']',1,3053) +LexToken(EOL,'\n',1,3054) +LexToken(VAR,'exprs',1,3063) +LexToken(ASSIGNMENT,'=',1,3068) +LexToken(VAR,'list',1,3069) +LexToken(OPENBRACKET,'(',1,3073) +LexToken(VAR,'strcat',1,3074) +LexToken(OPENBRACKET,'(',1,3080) +LexToken(VAR,'sci2exp',1,3081) +LexToken(OPENBRACKET,'(',1,3088) +LexToken(VAR,'x0',1,3089) +LexToken(CLOSEBRACKET,')',1,3091) +LexToken(CLOSEBRACKET,')',1,3092) +LexToken(COMMA,',',1,3093) +LexToken(VAR,'strcat',1,3094) +LexToken(OPENBRACKET,'(',1,3100) +LexToken(VAR,'sci2exp',1,3101) +LexToken(OPENBRACKET,'(',1,3108) +LexToken(VAR,'xd0',1,3109) +LexToken(CLOSEBRACKET,')',1,3112) +LexToken(CLOSEBRACKET,')',1,3113) +LexToken(COMMA,',',1,3114) +LexToken(VAR,'strcat',1,3115) +LexToken(OPENBRACKET,'(',1,3121) +LexToken(VAR,'sci2exp',1,3122) +LexToken(OPENBRACKET,'(',1,3129) +LexToken(VAR,'id',1,3130) +LexToken(CLOSEBRACKET,')',1,3132) +LexToken(CLOSEBRACKET,')',1,3133) +LexToken(CLOSEBRACKET,')',1,3134) +LexToken(EOL,'\n',1,3135) +LexToken(EOL,'\n',1,3136) +LexToken(VAR,'gr_i',1,3145) +LexToken(ASSIGNMENT,'=',1,3149) +LexToken(OPENSQBRACKET,'[',1,3150) +LexToken(CLOSESQBRACKET,']',1,3151) +LexToken(EOL,'\n',1,3152) +LexToken(EOL,'\n',1,3153) +LexToken(VAR,'x',1,3162) +LexToken(ASSIGNMENT,'=',1,3163) +LexToken(VAR,'standard_define',1,3164) +LexToken(OPENBRACKET,'(',1,3179) +LexToken(OPENSQBRACKET,'[',1,3180) +LexToken(NUMBER,'3',1,3181) +LexToken(NUMBER,'2',1,3183) +LexToken(CLOSESQBRACKET,']',1,3184) +LexToken(COMMA,',',1,3185) +LexToken(VAR,'model',1,3186) +LexToken(COMMA,',',1,3191) +LexToken(VAR,'exprs',1,3192) +LexToken(COMMA,',',1,3197) +LexToken(VAR,'gr_i',1,3198) +LexToken(CLOSEBRACKET,')',1,3202) +LexToken(EOL,'\n',1,3203) +LexToken(END,'end',1,3208) +LexToken(EOL,'\n',1,3211) +LexToken(ENDFUNCTION,'endfunction',1,3212) +LexToken(EOL,'\n',1,3223) diff --git a/js/Misc/CONSTRAINT_c.js b/js/Misc/CONSTRAINT_c.js new file mode 100644 index 00000000..aa7f8701 --- /dev/null +++ b/js/Misc/CONSTRAINT_c.js @@ -0,0 +1,361 @@ +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,'CONSTRAINT_c',1,852) +LexToken(OPENBRACKET,'(',1,864) +LexToken(VAR,'job',1,865) +LexToken(COMMA,',',1,868) +LexToken(VAR,'arg1',1,869) +LexToken(COMMA,',',1,873) +LexToken(VAR,'arg2',1,874) +LexToken(CLOSEBRACKET,')',1,878) +LexToken(EOL,'\n',1,879) +LexToken(EOL,'\n',1,902) +LexToken(VAR,'x',1,907) +LexToken(ASSIGNMENT,'=',1,908) +LexToken(OPENSQBRACKET,'[',1,909) +LexToken(CLOSESQBRACKET,']',1,910) +LexToken(SEMICOLON,';',1,911) +LexToken(EOL,'\n',1,912) +LexToken(VAR,'y',1,917) +LexToken(ASSIGNMENT,'=',1,918) +LexToken(OPENSQBRACKET,'[',1,919) +LexToken(CLOSESQBRACKET,']',1,920) +LexToken(SEMICOLON,';',1,921) +LexToken(EOL,'\n',1,922) +LexToken(VAR,'typ',1,927) +LexToken(ASSIGNMENT,'=',1,930) +LexToken(OPENSQBRACKET,'[',1,931) +LexToken(CLOSESQBRACKET,']',1,932) +LexToken(SEMICOLON,';',1,933) +LexToken(EOL,'\n',1,934) +LexToken(SELECT,'select',1,939) +LexToken(VAR,'job',1,946) +LexToken(EOL,'\n',1,949) +LexToken(CASE,'case',1,954) +LexToken(DQSTRING,'"set"',1,963) +LexToken(THEN,'then',1,965) +LexToken(EOL,'\n',1,969) +LexToken(VAR,'x',1,978) +LexToken(ASSIGNMENT,'=',1,979) +LexToken(VAR,'arg1',1,980) +LexToken(EOL,'\n',1,984) +LexToken(VAR,'graphics',1,993) +LexToken(ASSIGNMENT,'=',1,1001) +LexToken(VAR,'arg1',1,1002) +LexToken(DOT,'.',1,1006) +LexToken(VAR,'graphics',1,1007) +LexToken(SEMICOLON,';',1,1015) +LexToken(EOL,'\n',1,1016) +LexToken(VAR,'exprs',1,1025) +LexToken(ASSIGNMENT,'=',1,1030) +LexToken(VAR,'graphics',1,1031) +LexToken(DOT,'.',1,1039) +LexToken(VAR,'exprs',1,1040) +LexToken(EOL,'\n',1,1045) +LexToken(VAR,'model',1,1054) +LexToken(ASSIGNMENT,'=',1,1059) +LexToken(VAR,'arg1',1,1060) +LexToken(DOT,'.',1,1064) +LexToken(VAR,'model',1,1065) +LexToken(SEMICOLON,';',1,1070) +LexToken(EOL,'\n',1,1071) +LexToken(WHILE,'while',1,1080) +LexToken(PREVAR_BOOLEAN,'%t',1,1086) +LexToken(DO,'do',1,1089) +LexToken(EOL,'\n',1,1091) +LexToken(OPENSQBRACKET,'[',1,1104) +LexToken(VAR,'ok',1,1105) +LexToken(COMMA,',',1,1107) +LexToken(VAR,'x0',1,1108) +LexToken(COMMA,',',1,1110) +LexToken(VAR,'exprs',1,1111) +LexToken(CLOSESQBRACKET,']',1,1116) +LexToken(ASSIGNMENT,'=',1,1117) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1118) +LexToken(OPENBRACKET,'(',1,1133) +LexToken(DQSTRING,'"Set solver block parameters"',1,1162) +LexToken(COMMA,',',1,1163) +LexToken(DQSTRING,'"Initial guess values"',1,1200) +LexToken(COMMA,',',1,1201) +LexToken(VAR,'list',1,1202) +LexToken(OPENBRACKET,'(',1,1206) +LexToken(DQSTRING,'"vec"',1,1211) +LexToken(COMMA,',',1,1212) +LexToken(NUMBER,'-1',1,1213) +LexToken(CLOSEBRACKET,')',1,1215) +LexToken(COMMA,',',1,1216) +LexToken(VAR,'exprs',1,1217) +LexToken(CLOSEBRACKET,')',1,1222) +LexToken(EOL,'\n',1,1223) +LexToken(IF,'if',1,1236) +LexToken(NOT,'~',1,1239) +LexToken(VAR,'ok',1,1240) +LexToken(THEN,'then',1,1243) +LexToken(EOL,'\n',1,1247) +LexToken(BREAK,'break',1,1264) +LexToken(COMMA,',',1,1269) +LexToken(EOL,'\n',1,1270) +LexToken(END,'end',1,1283) +LexToken(EOL,'\n',1,1286) +LexToken(VAR,'x0',1,1299) +LexToken(ASSIGNMENT,'=',1,1301) +LexToken(VAR,'x0',1,1302) +LexToken(OPENBRACKET,'(',1,1304) +LexToken(COLON,':',1,1305) +LexToken(CLOSEBRACKET,')',1,1306) +LexToken(SEMICOLON,';',1,1307) +LexToken(EOL,'\n',1,1308) +LexToken(VAR,'N',1,1321) +LexToken(ASSIGNMENT,'=',1,1322) +LexToken(VAR,'size',1,1323) +LexToken(OPENBRACKET,'(',1,1327) +LexToken(VAR,'x0',1,1328) +LexToken(COMMA,',',1,1330) +LexToken(DQSTRING,'"*"',1,1333) +LexToken(CLOSEBRACKET,')',1,1334) +LexToken(SEMICOLON,';',1,1335) +LexToken(EOL,'\n',1,1336) +LexToken(EOL,'\n',1,1337) +LexToken(IF,'if',1,1350) +LexToken(VAR,'N',1,1353) +LexToken(COMPARISON,'<=',1,1354) +LexToken(NUMBER,'0',1,1356) +LexToken(THEN,'then',1,1358) +LexToken(EOL,'\n',1,1362) +LexToken(VAR,'message',1,1379) +LexToken(OPENBRACKET,'(',1,1386) +LexToken(DQSTRING,'"number of states (constraints) must be > 0 "',1,1431) +LexToken(CLOSEBRACKET,')',1,1432) +LexToken(EOL,'\n',1,1433) +LexToken(ELSE,'else',1,1446) +LexToken(EOL,'\n',1,1450) +LexToken(OPENSQBRACKET,'[',1,1467) +LexToken(VAR,'model',1,1468) +LexToken(COMMA,',',1,1473) +LexToken(VAR,'graphics',1,1474) +LexToken(COMMA,',',1,1482) +LexToken(VAR,'ok',1,1483) +LexToken(CLOSESQBRACKET,']',1,1485) +LexToken(ASSIGNMENT,'=',1,1486) +LexToken(VAR,'check_io',1,1487) +LexToken(OPENBRACKET,'(',1,1495) +LexToken(VAR,'model',1,1496) +LexToken(COMMA,',',1,1501) +LexToken(VAR,'graphics',1,1502) +LexToken(COMMA,',',1,1510) +LexToken(VAR,'N',1,1511) +LexToken(COMMA,',',1,1512) +LexToken(VAR,'N',1,1513) +LexToken(COMMA,',',1,1514) +LexToken(OPENSQBRACKET,'[',1,1515) +LexToken(CLOSESQBRACKET,']',1,1516) +LexToken(COMMA,',',1,1517) +LexToken(OPENSQBRACKET,'[',1,1518) +LexToken(CLOSESQBRACKET,']',1,1519) +LexToken(CLOSEBRACKET,')',1,1520) +LexToken(EOL,'\n',1,1521) +LexToken(IF,'if',1,1538) +LexToken(VAR,'ok',1,1541) +LexToken(THEN,'then',1,1544) +LexToken(EOL,'\n',1,1548) +LexToken(VAR,'graphics',1,1569) +LexToken(DOT,'.',1,1577) +LexToken(VAR,'exprs',1,1578) +LexToken(ASSIGNMENT,'=',1,1583) +LexToken(VAR,'exprs',1,1584) +LexToken(EOL,'\n',1,1589) +LexToken(VAR,'model',1,1610) +LexToken(DOT,'.',1,1615) +LexToken(VAR,'state',1,1616) +LexToken(ASSIGNMENT,'=',1,1621) +LexToken(OPENSQBRACKET,'[',1,1622) +LexToken(VAR,'x0',1,1623) +LexToken(SEMICOLON,';',1,1625) +LexToken(VAR,'zeros',1,1626) +LexToken(OPENBRACKET,'(',1,1631) +LexToken(VAR,'N',1,1632) +LexToken(COMMA,',',1,1633) +LexToken(NUMBER,'1',1,1634) +LexToken(CLOSEBRACKET,')',1,1635) +LexToken(CLOSESQBRACKET,']',1,1636) +LexToken(SEMICOLON,';',1,1637) +LexToken(EOL,'\n',1,1638) +LexToken(VAR,'model',1,1659) +LexToken(DOT,'.',1,1664) +LexToken(VAR,'out',1,1665) +LexToken(ASSIGNMENT,'=',1,1668) +LexToken(VAR,'N',1,1669) +LexToken(EOL,'\n',1,1670) +LexToken(VAR,'model',1,1691) +LexToken(DOT,'.',1,1696) +LexToken(VAR,'in',1,1697) +LexToken(ASSIGNMENT,'=',1,1699) +LexToken(VAR,'N',1,1700) +LexToken(EOL,'\n',1,1701) +LexToken(VAR,'model',1,1722) +LexToken(DOT,'.',1,1727) +LexToken(VAR,'ipar',1,1728) +LexToken(ASSIGNMENT,'=',1,1732) +LexToken(NUMBER,'-1',1,1733) +LexToken(OPERATOR,'*',1,1735) +LexToken(VAR,'ones',1,1736) +LexToken(OPENBRACKET,'(',1,1740) +LexToken(VAR,'N',1,1741) +LexToken(COMMA,',',1,1742) +LexToken(NUMBER,'1',1,1743) +LexToken(CLOSEBRACKET,')',1,1744) +LexToken(SEMICOLON,';',1,1745) +LexToken(EOL,'\n',1,1746) +LexToken(VAR,'x',1,1767) +LexToken(DOT,'.',1,1768) +LexToken(VAR,'graphics',1,1769) +LexToken(ASSIGNMENT,'=',1,1777) +LexToken(VAR,'graphics',1,1778) +LexToken(SEMICOLON,';',1,1786) +LexToken(EOL,'\n',1,1787) +LexToken(VAR,'x',1,1808) +LexToken(DOT,'.',1,1809) +LexToken(VAR,'model',1,1810) +LexToken(ASSIGNMENT,'=',1,1815) +LexToken(VAR,'model',1,1816) +LexToken(EOL,'\n',1,1821) +LexToken(BREAK,'break',1,1842) +LexToken(EOL,'\n',1,1847) +LexToken(END,'end',1,1864) +LexToken(EOL,'\n',1,1867) +LexToken(END,'end',1,1880) +LexToken(EOL,'\n',1,1883) +LexToken(END,'end',1,1892) +LexToken(EOL,'\n',1,1895) +LexToken(EOL,'\n',1,1896) +LexToken(EOL,'\n',1,1897) +LexToken(CASE,'case',1,1902) +LexToken(DQSTRING,'"define"',1,1914) +LexToken(THEN,'then',1,1916) +LexToken(EOL,'\n',1,1920) +LexToken(VAR,'x0',1,1929) +LexToken(ASSIGNMENT,'=',1,1931) +LexToken(OPENSQBRACKET,'[',1,1932) +LexToken(NUMBER,'0',1,1933) +LexToken(SEMICOLON,';',1,1934) +LexToken(NUMBER,'0',1,1935) +LexToken(CLOSESQBRACKET,']',1,1936) +LexToken(EOL,'\n',1,1937) +LexToken(VAR,'model',1,1946) +LexToken(ASSIGNMENT,'=',1,1951) +LexToken(SCICOS_MODEL,'scicos_model',1,1952) +LexToken(OPENBRACKET,'(',1,1964) +LexToken(CLOSEBRACKET,')',1,1965) +LexToken(EOL,'\n',1,1966) +LexToken(VAR,'model',1,1975) +LexToken(DOT,'.',1,1980) +LexToken(VAR,'sim',1,1981) +LexToken(ASSIGNMENT,'=',1,1984) +LexToken(VAR,'list',1,1985) +LexToken(OPENBRACKET,'(',1,1989) +LexToken(DQSTRING,'"constraint_c"',1,2003) +LexToken(COMMA,',',1,2004) +LexToken(NUMBER,'10004',1,2005) +LexToken(CLOSEBRACKET,')',1,2010) +LexToken(EOL,'\n',1,2011) +LexToken(VAR,'model',1,2020) +LexToken(DOT,'.',1,2025) +LexToken(VAR,'in',1,2026) +LexToken(ASSIGNMENT,'=',1,2028) +LexToken(NUMBER,'1',1,2029) +LexToken(EOL,'\n',1,2030) +LexToken(VAR,'model',1,2039) +LexToken(DOT,'.',1,2044) +LexToken(VAR,'out',1,2045) +LexToken(ASSIGNMENT,'=',1,2048) +LexToken(NUMBER,'1',1,2049) +LexToken(EOL,'\n',1,2050) +LexToken(VAR,'model',1,2059) +LexToken(DOT,'.',1,2064) +LexToken(VAR,'ipar',1,2065) +LexToken(ASSIGNMENT,'=',1,2069) +LexToken(NUMBER,'0',1,2070) +LexToken(EOL,'\n',1,2071) +LexToken(VAR,'model',1,2080) +LexToken(DOT,'.',1,2085) +LexToken(VAR,'state',1,2086) +LexToken(ASSIGNMENT,'=',1,2091) +LexToken(VAR,'x0',1,2092) +LexToken(EOL,'\n',1,2094) +LexToken(VAR,'model',1,2103) +LexToken(DOT,'.',1,2108) +LexToken(VAR,'blocktype',1,2109) +LexToken(ASSIGNMENT,'=',1,2118) +LexToken(DQSTRING,'"c"',1,2121) +LexToken(EOL,'\n',1,2122) +LexToken(VAR,'model',1,2131) +LexToken(DOT,'.',1,2136) +LexToken(VAR,'dep_ut',1,2137) +LexToken(ASSIGNMENT,'=',1,2143) +LexToken(OPENSQBRACKET,'[',1,2144) +LexToken(PREVAR_BOOLEAN,'%f',1,2145) +LexToken(PREVAR_BOOLEAN,'%t',1,2148) +LexToken(CLOSESQBRACKET,']',1,2150) +LexToken(EOL,'\n',1,2151) +LexToken(VAR,'exprs',1,2160) +LexToken(ASSIGNMENT,'=',1,2165) +LexToken(DQSTRING,'"0"',1,2168) +LexToken(EOL,'\n',1,2169) +LexToken(EOL,'\n',1,2170) +LexToken(VAR,'gr_i',1,2179) +LexToken(ASSIGNMENT,'=',1,2183) +LexToken(OPENSQBRACKET,'[',1,2184) +LexToken(CLOSESQBRACKET,']',1,2185) +LexToken(SEMICOLON,';',1,2186) +LexToken(EOL,'\n',1,2187) +LexToken(EOL,'\n',1,2188) +LexToken(VAR,'x',1,2197) +LexToken(ASSIGNMENT,'=',1,2198) +LexToken(VAR,'standard_define',1,2199) +LexToken(OPENBRACKET,'(',1,2214) +LexToken(OPENSQBRACKET,'[',1,2215) +LexToken(NUMBER,'3',1,2216) +LexToken(NUMBER,'2',1,2218) +LexToken(CLOSESQBRACKET,']',1,2219) +LexToken(COMMA,',',1,2220) +LexToken(VAR,'model',1,2221) +LexToken(COMMA,',',1,2226) +LexToken(VAR,'exprs',1,2227) +LexToken(COMMA,',',1,2232) +LexToken(VAR,'gr_i',1,2233) +LexToken(CLOSEBRACKET,')',1,2237) +LexToken(EOL,'\n',1,2238) +LexToken(END,'end',1,2243) +LexToken(EOL,'\n',1,2246) +LexToken(ENDFUNCTION,'endfunction',1,2247) +LexToken(EOL,'\n',1,2258) +LexToken(EOL,'\n',1,2259) +LexToken(EOL,'\n',1,2260) diff --git a/js/Misc/DEADBAND.js b/js/Misc/DEADBAND.js new file mode 100644 index 00000000..c43ff8d4 --- /dev/null +++ b/js/Misc/DEADBAND.js @@ -0,0 +1,362 @@ +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,'DEADBAND',1,852) +LexToken(OPENBRACKET,'(',1,860) +LexToken(VAR,'job',1,861) +LexToken(COMMA,',',1,864) +LexToken(VAR,'arg1',1,865) +LexToken(COMMA,',',1,869) +LexToken(VAR,'arg2',1,870) +LexToken(CLOSEBRACKET,')',1,874) +LexToken(EOL,'\n',1,875) +LexToken(VAR,'x',1,880) +LexToken(ASSIGNMENT,'=',1,881) +LexToken(OPENSQBRACKET,'[',1,882) +LexToken(CLOSESQBRACKET,']',1,883) +LexToken(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',1,906) +LexToken(EOL,'\n',1,907) +LexToken(SELECT,'select',1,912) +LexToken(VAR,'job',1,919) +LexToken(EOL,'\n',1,922) +LexToken(CASE,'case',1,927) +LexToken(DQSTRING,'"set"',1,936) +LexToken(THEN,'then',1,938) +LexToken(EOL,'\n',1,942) +LexToken(VAR,'x',1,951) +LexToken(ASSIGNMENT,'=',1,952) +LexToken(VAR,'arg1',1,953) +LexToken(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'graphics',1,967) +LexToken(ASSIGNMENT,'=',1,975) +LexToken(VAR,'arg1',1,976) +LexToken(DOT,'.',1,980) +LexToken(VAR,'graphics',1,981) +LexToken(SEMICOLON,';',1,989) +LexToken(EOL,'\n',1,990) +LexToken(VAR,'exprs',1,999) +LexToken(ASSIGNMENT,'=',1,1004) +LexToken(VAR,'graphics',1,1005) +LexToken(DOT,'.',1,1013) +LexToken(VAR,'exprs',1,1014) +LexToken(EOL,'\n',1,1019) +LexToken(VAR,'model',1,1028) +LexToken(ASSIGNMENT,'=',1,1033) +LexToken(VAR,'arg1',1,1034) +LexToken(DOT,'.',1,1038) +LexToken(VAR,'model',1,1039) +LexToken(SEMICOLON,';',1,1044) +LexToken(EOL,'\n',1,1045) +LexToken(WHILE,'while',1,1054) +LexToken(PREVAR_BOOLEAN,'%t',1,1060) +LexToken(DO,'do',1,1063) +LexToken(EOL,'\n',1,1065) +LexToken(OPENSQBRACKET,'[',1,1078) +LexToken(VAR,'ok',1,1079) +LexToken(COMMA,',',1,1081) +LexToken(VAR,'maxp',1,1082) +LexToken(COMMA,',',1,1086) +LexToken(VAR,'minp',1,1087) +LexToken(COMMA,',',1,1091) +LexToken(VAR,'zeroc',1,1092) +LexToken(COMMA,',',1,1097) +LexToken(VAR,'exprs',1,1098) +LexToken(CLOSESQBRACKET,']',1,1103) +LexToken(ASSIGNMENT,'=',1,1104) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1105) +LexToken(OPENBRACKET,'(',1,1120) +LexToken(DQSTRING,'"Set Deadband parameters"',1,1145) +LexToken(COMMA,',',1,1146) +LexToken(OPENSQBRACKET,'[',1,1162) +LexToken(DQSTRING,'"End of dead band"',1,1180) +LexToken(SEMICOLON,';',1,1181) +LexToken(DQSTRING,'"Start of dead band"',1,1201) +LexToken(SEMICOLON,';',1,1202) +LexToken(DQSTRING,'"zero crossing (0:no, 1:yes)"',1,1231) +LexToken(CLOSESQBRACKET,']',1,1232) +LexToken(COMMA,',',1,1233) +LexToken(VAR,'list',1,1234) +LexToken(OPENBRACKET,'(',1,1238) +LexToken(DQSTRING,'"vec"',1,1243) +LexToken(COMMA,',',1,1244) +LexToken(NUMBER,'1',1,1245) +LexToken(COMMA,',',1,1246) +LexToken(DQSTRING,'"vec"',1,1251) +LexToken(COMMA,',',1,1252) +LexToken(NUMBER,'1',1,1253) +LexToken(COMMA,',',1,1254) +LexToken(DQSTRING,'"vec"',1,1259) +LexToken(COMMA,',',1,1260) +LexToken(NUMBER,'1',1,1261) +LexToken(CLOSEBRACKET,')',1,1262) +LexToken(COMMA,',',1,1263) +LexToken(VAR,'exprs',1,1264) +LexToken(CLOSEBRACKET,')',1,1269) +LexToken(EOL,'\n',1,1270) +LexToken(IF,'if',1,1283) +LexToken(NOT,'~',1,1286) +LexToken(VAR,'ok',1,1287) +LexToken(THEN,'then',1,1290) +LexToken(EOL,'\n',1,1294) +LexToken(BREAK,'break',1,1311) +LexToken(COMMA,',',1,1316) +LexToken(EOL,'\n',1,1317) +LexToken(END,'end',1,1330) +LexToken(EOL,'\n',1,1333) +LexToken(IF,'if',1,1346) +LexToken(VAR,'maxp',1,1349) +LexToken(COMPARISON,'<=',1,1353) +LexToken(VAR,'minp',1,1355) +LexToken(THEN,'then',1,1361) +LexToken(EOL,'\n',1,1365) +LexToken(VAR,'message',1,1382) +LexToken(OPENBRACKET,'(',1,1389) +LexToken(DQSTRING,'"Upper limit must be > Lower limit"',1,1424) +LexToken(CLOSEBRACKET,')',1,1425) +LexToken(EOL,'\n',1,1426) +LexToken(ELSE,'else',1,1439) +LexToken(EOL,'\n',1,1443) +LexToken(VAR,'rpar',1,1460) +LexToken(ASSIGNMENT,'=',1,1464) +LexToken(OPENSQBRACKET,'[',1,1465) +LexToken(VAR,'maxp',1,1466) +LexToken(SEMICOLON,';',1,1470) +LexToken(VAR,'minp',1,1471) +LexToken(CLOSESQBRACKET,']',1,1475) +LexToken(EOL,'\n',1,1476) +LexToken(VAR,'model',1,1493) +LexToken(DOT,'.',1,1498) +LexToken(VAR,'rpar',1,1499) +LexToken(ASSIGNMENT,'=',1,1503) +LexToken(VAR,'rpar',1,1504) +LexToken(EOL,'\n',1,1508) +LexToken(IF,'if',1,1525) +LexToken(VAR,'zeroc',1,1528) +LexToken(COMPARISON,'<>',1,1533) +LexToken(NUMBER,'0',1,1535) +LexToken(THEN,'then',1,1537) +LexToken(EOL,'\n',1,1541) +LexToken(VAR,'model',1,1562) +LexToken(DOT,'.',1,1567) +LexToken(VAR,'nzcross',1,1568) +LexToken(ASSIGNMENT,'=',1,1575) +LexToken(NUMBER,'2',1,1576) +LexToken(EOL,'\n',1,1577) +LexToken(VAR,'model',1,1598) +LexToken(DOT,'.',1,1603) +LexToken(VAR,'nmode',1,1604) +LexToken(ASSIGNMENT,'=',1,1609) +LexToken(NUMBER,'1',1,1610) +LexToken(EOL,'\n',1,1611) +LexToken(ELSE,'else',1,1628) +LexToken(EOL,'\n',1,1632) +LexToken(VAR,'model',1,1653) +LexToken(DOT,'.',1,1658) +LexToken(VAR,'nzcross',1,1659) +LexToken(ASSIGNMENT,'=',1,1666) +LexToken(NUMBER,'0',1,1667) +LexToken(EOL,'\n',1,1668) +LexToken(VAR,'model',1,1689) +LexToken(DOT,'.',1,1694) +LexToken(VAR,'nmode',1,1695) +LexToken(ASSIGNMENT,'=',1,1700) +LexToken(NUMBER,'0',1,1701) +LexToken(EOL,'\n',1,1702) +LexToken(END,'end',1,1719) +LexToken(EOL,'\n',1,1722) +LexToken(VAR,'graphics',1,1739) +LexToken(DOT,'.',1,1747) +LexToken(VAR,'exprs',1,1748) +LexToken(ASSIGNMENT,'=',1,1753) +LexToken(VAR,'exprs',1,1754) +LexToken(EOL,'\n',1,1759) +LexToken(VAR,'x',1,1776) +LexToken(DOT,'.',1,1777) +LexToken(VAR,'graphics',1,1778) +LexToken(ASSIGNMENT,'=',1,1786) +LexToken(VAR,'graphics',1,1787) +LexToken(SEMICOLON,';',1,1795) +LexToken(EOL,'\n',1,1796) +LexToken(VAR,'x',1,1813) +LexToken(DOT,'.',1,1814) +LexToken(VAR,'model',1,1815) +LexToken(ASSIGNMENT,'=',1,1820) +LexToken(VAR,'model',1,1821) +LexToken(EOL,'\n',1,1826) +LexToken(BREAK,'break',1,1843) +LexToken(EOL,'\n',1,1848) +LexToken(END,'end',1,1861) +LexToken(EOL,'\n',1,1864) +LexToken(END,'end',1,1873) +LexToken(EOL,'\n',1,1876) +LexToken(CASE,'case',1,1881) +LexToken(DQSTRING,'"define"',1,1893) +LexToken(THEN,'then',1,1895) +LexToken(EOL,'\n',1,1899) +LexToken(VAR,'minp',1,1908) +LexToken(ASSIGNMENT,'=',1,1912) +LexToken(NUMBER,'-.5',1,1913) +LexToken(SEMICOLON,';',1,1916) +LexToken(EOL,'\n',1,1917) +LexToken(VAR,'maxp',1,1926) +LexToken(ASSIGNMENT,'=',1,1930) +LexToken(NUMBER,'.5',1,1931) +LexToken(SEMICOLON,';',1,1933) +LexToken(EOL,'\n',1,1934) +LexToken(VAR,'rpar',1,1943) +LexToken(ASSIGNMENT,'=',1,1947) +LexToken(OPENSQBRACKET,'[',1,1948) +LexToken(VAR,'maxp',1,1949) +LexToken(SEMICOLON,';',1,1953) +LexToken(VAR,'minp',1,1954) +LexToken(CLOSESQBRACKET,']',1,1958) +LexToken(EOL,'\n',1,1959) +LexToken(VAR,'model',1,1968) +LexToken(ASSIGNMENT,'=',1,1973) +LexToken(SCICOS_MODEL,'scicos_model',1,1974) +LexToken(OPENBRACKET,'(',1,1986) +LexToken(CLOSEBRACKET,')',1,1987) +LexToken(EOL,'\n',1,1988) +LexToken(VAR,'model',1,1997) +LexToken(DOT,'.',1,2002) +LexToken(VAR,'sim',1,2003) +LexToken(ASSIGNMENT,'=',1,2006) +LexToken(VAR,'list',1,2007) +LexToken(OPENBRACKET,'(',1,2011) +LexToken(DQSTRING,'"deadband"',1,2021) +LexToken(COMMA,',',1,2022) +LexToken(NUMBER,'4',1,2023) +LexToken(CLOSEBRACKET,')',1,2024) +LexToken(EOL,'\n',1,2025) +LexToken(VAR,'model',1,2034) +LexToken(DOT,'.',1,2039) +LexToken(VAR,'in',1,2040) +LexToken(ASSIGNMENT,'=',1,2042) +LexToken(NUMBER,'1',1,2043) +LexToken(EOL,'\n',1,2044) +LexToken(VAR,'model',1,2053) +LexToken(DOT,'.',1,2058) +LexToken(VAR,'nzcross',1,2059) +LexToken(ASSIGNMENT,'=',1,2066) +LexToken(NUMBER,'2',1,2067) +LexToken(EOL,'\n',1,2068) +LexToken(VAR,'model',1,2077) +LexToken(DOT,'.',1,2082) +LexToken(VAR,'nmode',1,2083) +LexToken(ASSIGNMENT,'=',1,2088) +LexToken(NUMBER,'1',1,2089) +LexToken(EOL,'\n',1,2090) +LexToken(VAR,'model',1,2099) +LexToken(DOT,'.',1,2104) +LexToken(VAR,'out',1,2105) +LexToken(ASSIGNMENT,'=',1,2108) +LexToken(NUMBER,'1',1,2109) +LexToken(EOL,'\n',1,2110) +LexToken(VAR,'model',1,2119) +LexToken(DOT,'.',1,2124) +LexToken(VAR,'rpar',1,2125) +LexToken(ASSIGNMENT,'=',1,2129) +LexToken(VAR,'rpar',1,2130) +LexToken(EOL,'\n',1,2134) +LexToken(VAR,'model',1,2143) +LexToken(DOT,'.',1,2148) +LexToken(VAR,'blocktype',1,2149) +LexToken(ASSIGNMENT,'=',1,2158) +LexToken(DQSTRING,'"c"',1,2161) +LexToken(EOL,'\n',1,2162) +LexToken(VAR,'model',1,2171) +LexToken(DOT,'.',1,2176) +LexToken(VAR,'dep_ut',1,2177) +LexToken(ASSIGNMENT,'=',1,2183) +LexToken(OPENSQBRACKET,'[',1,2184) +LexToken(PREVAR_BOOLEAN,'%t',1,2185) +LexToken(PREVAR_BOOLEAN,'%f',1,2188) +LexToken(CLOSESQBRACKET,']',1,2190) +LexToken(EOL,'\n',1,2191) +LexToken(EOL,'\n',1,2192) +LexToken(VAR,'exprs',1,2201) +LexToken(ASSIGNMENT,'=',1,2206) +LexToken(OPENSQBRACKET,'[',1,2207) +LexToken(VAR,'string',1,2208) +LexToken(OPENBRACKET,'(',1,2214) +LexToken(VAR,'maxp',1,2215) +LexToken(CLOSEBRACKET,')',1,2219) +LexToken(SEMICOLON,';',1,2220) +LexToken(VAR,'string',1,2221) +LexToken(OPENBRACKET,'(',1,2227) +LexToken(VAR,'minp',1,2228) +LexToken(CLOSEBRACKET,')',1,2232) +LexToken(SEMICOLON,';',1,2233) +LexToken(VAR,'string',1,2234) +LexToken(OPENBRACKET,'(',1,2240) +LexToken(VAR,'model',1,2241) +LexToken(DOT,'.',1,2246) +LexToken(VAR,'nmode',1,2247) +LexToken(CLOSEBRACKET,')',1,2252) +LexToken(CLOSESQBRACKET,']',1,2253) +LexToken(EOL,'\n',1,2254) +LexToken(VAR,'gr_i',1,2263) +LexToken(ASSIGNMENT,'=',1,2267) +LexToken(OPENSQBRACKET,'[',1,2268) +LexToken(CLOSESQBRACKET,']',1,2269) +LexToken(EOL,'\n',1,2270) +LexToken(VAR,'x',1,2279) +LexToken(ASSIGNMENT,'=',1,2280) +LexToken(VAR,'standard_define',1,2281) +LexToken(OPENBRACKET,'(',1,2296) +LexToken(OPENSQBRACKET,'[',1,2297) +LexToken(NUMBER,'2',1,2298) +LexToken(NUMBER,'2',1,2300) +LexToken(CLOSESQBRACKET,']',1,2301) +LexToken(COMMA,',',1,2302) +LexToken(VAR,'model',1,2303) +LexToken(COMMA,',',1,2308) +LexToken(VAR,'exprs',1,2309) +LexToken(COMMA,',',1,2314) +LexToken(VAR,'gr_i',1,2315) +LexToken(CLOSEBRACKET,')',1,2319) +LexToken(EOL,'\n',1,2320) +LexToken(END,'end',1,2325) +LexToken(EOL,'\n',1,2328) +LexToken(ENDFUNCTION,'endfunction',1,2329) +LexToken(EOL,'\n',1,2340) diff --git a/js/Misc/DEBUG.js b/js/Misc/DEBUG.js new file mode 100644 index 00000000..5b613eb8 --- /dev/null +++ b/js/Misc/DEBUG.js @@ -0,0 +1,313 @@ +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,'DEBUG',1,852) +LexToken(OPENBRACKET,'(',1,857) +LexToken(VAR,'job',1,858) +LexToken(COMMA,',',1,861) +LexToken(VAR,'arg1',1,862) +LexToken(COMMA,',',1,866) +LexToken(VAR,'arg2',1,867) +LexToken(CLOSEBRACKET,')',1,871) +LexToken(EOL,'\n',1,872) +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(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(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(SELECT,'select',1,909) +LexToken(VAR,'job',1,916) +LexToken(EOL,'\n',1,919) +LexToken(CASE,'case',1,924) +LexToken(DQSTRING,'"set"',1,933) +LexToken(THEN,'then',1,935) +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(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(VAR,'exprs',1,996) +LexToken(ASSIGNMENT,'=',1,1001) +LexToken(VAR,'graphics',1,1002) +LexToken(DOT,'.',1,1010) +LexToken(VAR,'exprs',1,1011) +LexToken(EOL,'\n',1,1016) +LexToken(VAR,'textmp',1,1025) +LexToken(ASSIGNMENT,'=',1,1031) +LexToken(VAR,'exprs',1,1032) +LexToken(OPENBRACKET,'(',1,1037) +LexToken(NUMBER,'2',1,1038) +LexToken(CLOSEBRACKET,')',1,1039) +LexToken(EOL,'\n',1,1040) +LexToken(VAR,'ok',1,1049) +LexToken(ASSIGNMENT,'=',1,1051) +LexToken(PREVAR_BOOLEAN,'%t',1,1052) +LexToken(EOL,'\n',1,1054) +LexToken(WHILE,'while',1,1063) +LexToken(NUMBER,'1',1,1069) +LexToken(COMPARISON,'==',1,1070) +LexToken(NUMBER,'1',1,1072) +LexToken(EOL,'\n',1,1073) +LexToken(OPENSQBRACKET,'[',1,1086) +LexToken(VAR,'txt',1,1087) +LexToken(CLOSESQBRACKET,']',1,1090) +LexToken(ASSIGNMENT,'=',1,1091) +LexToken(VAR,'dialog',1,1092) +LexToken(OPENBRACKET,'(',1,1098) +LexToken(OPENSQBRACKET,'[',1,1099) +LexToken(DQSTRING,'"Enter scilab instructions for debugging."',1,1141) +LexToken(SEMICOLON,';',1,1142) +LexToken(DQSTRING,'" Inputs are block and flag, output is block"',1,1200) +LexToken(CLOSESQBRACKET,']',1,1201) +LexToken(COMMA,',',1,1202) +LexToken(VAR,'textmp',1,1218) +LexToken(CLOSEBRACKET,')',1,1224) +LexToken(SEMICOLON,';',1,1225) +LexToken(EOL,'\n',1,1226) +LexToken(EOL,'\n',1,1227) +LexToken(IF,'if',1,1240) +LexToken(VAR,'txt',1,1243) +LexToken(COMPARISON,'<>',1,1246) +LexToken(OPENSQBRACKET,'[',1,1248) +LexToken(CLOSESQBRACKET,']',1,1249) +LexToken(THEN,'then',1,1251) +LexToken(EOL,'\n',1,1255) +LexToken(VAR,'tt',1,1272) +LexToken(ASSIGNMENT,'=',1,1274) +LexToken(OPENSQBRACKET,'[',1,1275) +LexToken(DQSTRING,'"block=debug_scicos(block,flag)"',1,1307) +LexToken(CLOSESQBRACKET,']',1,1308) +LexToken(EOL,'\n',1,1309) +LexToken(EOL,'\n',1,1310) +LexToken(IF,'if',1,1327) +LexToken(VAR,'execstr',1,1330) +LexToken(OPENBRACKET,'(',1,1337) +LexToken(DQSTRING,'"deff(tt,txt)"',1,1351) +LexToken(COMMA,',',1,1352) +LexToken(DQSTRING,'"errcatch"',1,1362) +LexToken(CLOSEBRACKET,')',1,1363) +LexToken(COMPARISON,'==',1,1364) +LexToken(NUMBER,'0',1,1366) +LexToken(THEN,'then',1,1368) +LexToken(EOL,'\n',1,1372) +LexToken(VAR,'warnMode',1,1393) +LexToken(ASSIGNMENT,'=',1,1402) +LexToken(VAR,'warning',1,1404) +LexToken(OPENBRACKET,'(',1,1411) +LexToken(DQSTRING,'"query"',1,1418) +LexToken(CLOSEBRACKET,')',1,1419) +LexToken(SEMICOLON,';',1,1420) +LexToken(EOL,'\n',1,1421) +LexToken(VAR,'warning',1,1442) +LexToken(OPENBRACKET,'(',1,1449) +LexToken(DQSTRING,'"off"',1,1454) +LexToken(CLOSEBRACKET,')',1,1455) +LexToken(SEMICOLON,';',1,1456) +LexToken(EOL,'\n',1,1457) +LexToken(VAR,'save',1,1478) +LexToken(OPENBRACKET,'(',1,1482) +LexToken(VAR,'TMPDIR',1,1483) +LexToken(OPERATOR,'+',1,1489) +LexToken(DQSTRING,'"/debug_scicos"',1,1504) +LexToken(COMMA,',',1,1505) +LexToken(VAR,'debug_scicos',1,1507) +LexToken(CLOSEBRACKET,')',1,1519) +LexToken(EOL,'\n',1,1520) +LexToken(VAR,'warning',1,1541) +LexToken(OPENBRACKET,'(',1,1548) +LexToken(VAR,'warnMode',1,1549) +LexToken(CLOSEBRACKET,')',1,1557) +LexToken(SEMICOLON,';',1,1558) +LexToken(EOL,'\n',1,1559) +LexToken(VAR,'exprs',1,1580) +LexToken(OPENBRACKET,'(',1,1585) +LexToken(NUMBER,'2',1,1586) +LexToken(CLOSEBRACKET,')',1,1587) +LexToken(ASSIGNMENT,'=',1,1588) +LexToken(VAR,'txt',1,1589) +LexToken(EOL,'\n',1,1592) +LexToken(IF,'if',1,1613) +LexToken(OPENBRACKET,'(',1,1616) +LexToken(SCICOS_DEBUG,'scicos_debug',1,1617) +LexToken(OPENBRACKET,'(',1,1629) +LexToken(CLOSEBRACKET,')',1,1630) +LexToken(COMPARISON,'<>',1,1631) +LexToken(NUMBER,'2',1,1633) +LexToken(LOGICAL,'&',1,1635) +LexToken(SCICOS_DEBUG,'scicos_debug',1,1637) +LexToken(OPENBRACKET,'(',1,1649) +LexToken(CLOSEBRACKET,')',1,1650) +LexToken(COMPARISON,'<>',1,1651) +LexToken(NUMBER,'3',1,1653) +LexToken(CLOSEBRACKET,')',1,1654) +LexToken(THEN,'then',1,1656) +LexToken(EOL,'\n',1,1660) +LexToken(SCICOS_DEBUG,'scicos_debug',1,1685) +LexToken(OPENBRACKET,'(',1,1697) +LexToken(NUMBER,'2',1,1698) +LexToken(CLOSEBRACKET,')',1,1699) +LexToken(EOL,'\n',1,1700) +LexToken(END,'end',1,1721) +LexToken(EOL,'\n',1,1724) +LexToken(BREAK,'break',1,1745) +LexToken(EOL,'\n',1,1750) +LexToken(ELSE,'else',1,1767) +LexToken(EOL,'\n',1,1771) +LexToken(VAR,'message',1,1792) +LexToken(OPENBRACKET,'(',1,1799) +LexToken(OPENSQBRACKET,'[',1,1800) +LexToken(DQSTRING,'"Error in the instructions"',1,1827) +LexToken(SEMICOLON,';',1,1828) +LexToken(VAR,'lasterror',1,1829) +LexToken(OPENBRACKET,'(',1,1838) +LexToken(CLOSEBRACKET,')',1,1839) +LexToken(CLOSESQBRACKET,']',1,1840) +LexToken(CLOSEBRACKET,')',1,1841) +LexToken(EOL,'\n',1,1842) +LexToken(END,'end',1,1859) +LexToken(EOL,'\n',1,1862) +LexToken(ELSE,'else',1,1875) +LexToken(EOL,'\n',1,1879) +LexToken(VAR,'ok',1,1896) +LexToken(ASSIGNMENT,'=',1,1898) +LexToken(PREVAR_BOOLEAN,'%f',1,1899) +LexToken(SEMICOLON,';',1,1901) +LexToken(EOL,'\n',1,1902) +LexToken(BREAK,'break',1,1919) +LexToken(SEMICOLON,';',1,1924) +LexToken(EOL,'\n',1,1925) +LexToken(END,'end',1,1938) +LexToken(EOL,'\n',1,1941) +LexToken(END,'end',1,1950) +LexToken(EOL,'\n',1,1953) +LexToken(IF,'if',1,1962) +LexToken(VAR,'ok',1,1965) +LexToken(THEN,'then',1,1968) +LexToken(EOL,'\n',1,1972) +LexToken(VAR,'graphics',1,1985) +LexToken(DOT,'.',1,1993) +LexToken(VAR,'exprs',1,1994) +LexToken(ASSIGNMENT,'=',1,1999) +LexToken(VAR,'exprs',1,2000) +LexToken(SEMICOLON,';',1,2005) +LexToken(EOL,'\n',1,2006) +LexToken(VAR,'x',1,2019) +LexToken(DOT,'.',1,2020) +LexToken(VAR,'graphics',1,2021) +LexToken(ASSIGNMENT,'=',1,2029) +LexToken(VAR,'graphics',1,2030) +LexToken(SEMICOLON,';',1,2038) +LexToken(EOL,'\n',1,2039) +LexToken(END,'end',1,2048) +LexToken(EOL,'\n',1,2051) +LexToken(EOL,'\n',1,2052) +LexToken(CASE,'case',1,2057) +LexToken(DQSTRING,'"define"',1,2069) +LexToken(THEN,'then',1,2071) +LexToken(EOL,'\n',1,2075) +LexToken(VAR,'model',1,2084) +LexToken(ASSIGNMENT,'=',1,2089) +LexToken(SCICOS_MODEL,'scicos_model',1,2090) +LexToken(OPENBRACKET,'(',1,2102) +LexToken(CLOSEBRACKET,')',1,2103) +LexToken(EOL,'\n',1,2104) +LexToken(VAR,'model',1,2113) +LexToken(DOT,'.',1,2118) +LexToken(VAR,'sim',1,2119) +LexToken(ASSIGNMENT,'=',1,2122) +LexToken(VAR,'list',1,2123) +LexToken(OPENBRACKET,'(',1,2127) +LexToken(DQSTRING,'"%debug_scicos"',1,2142) +LexToken(COMMA,',',1,2143) +LexToken(NUMBER,'99',1,2144) +LexToken(CLOSEBRACKET,')',1,2146) +LexToken(EOL,'\n',1,2147) +LexToken(VAR,'model',1,2156) +LexToken(DOT,'.',1,2161) +LexToken(VAR,'blocktype',1,2162) +LexToken(ASSIGNMENT,'=',1,2171) +LexToken(DQSTRING,'"d"',1,2174) +LexToken(EOL,'\n',1,2175) +LexToken(EOL,'\n',1,2176) +LexToken(VAR,'exprs',1,2185) +LexToken(ASSIGNMENT,'=',1,2190) +LexToken(VAR,'list',1,2191) +LexToken(OPENBRACKET,'(',1,2195) +LexToken(DQSTRING,'""',1,2197) +LexToken(COMMA,',',1,2198) +LexToken(DQSTRING,'"xcos_debug_gui(flag,block);"',1,2227) +LexToken(CLOSEBRACKET,')',1,2228) +LexToken(EOL,'\n',1,2229) +LexToken(VAR,'gr_i',1,2238) +LexToken(ASSIGNMENT,'=',1,2242) +LexToken(OPENSQBRACKET,'[',1,2243) +LexToken(CLOSESQBRACKET,']',1,2244) +LexToken(EOL,'\n',1,2245) +LexToken(VAR,'x',1,2254) +LexToken(ASSIGNMENT,'=',1,2255) +LexToken(VAR,'standard_define',1,2256) +LexToken(OPENBRACKET,'(',1,2271) +LexToken(OPENSQBRACKET,'[',1,2272) +LexToken(NUMBER,'8',1,2273) +LexToken(NUMBER,'2',1,2275) +LexToken(CLOSESQBRACKET,']',1,2276) +LexToken(COMMA,',',1,2277) +LexToken(VAR,'model',1,2278) +LexToken(COMMA,',',1,2283) +LexToken(VAR,'exprs',1,2284) +LexToken(COMMA,',',1,2289) +LexToken(VAR,'gr_i',1,2290) +LexToken(CLOSEBRACKET,')',1,2294) +LexToken(EOL,'\n',1,2295) +LexToken(END,'end',1,2300) +LexToken(EOL,'\n',1,2303) +LexToken(ENDFUNCTION,'endfunction',1,2304) +LexToken(EOL,'\n',1,2315) diff --git a/js/Misc/DEBUG_SCICOS.js b/js/Misc/DEBUG_SCICOS.js new file mode 100644 index 00000000..45ae1701 --- /dev/null +++ b/js/Misc/DEBUG_SCICOS.js @@ -0,0 +1,92 @@ +LexToken(EOL,'\n',1,2) +LexToken(EOL,'\n',1,69) +LexToken(EOL,'\n',1,132) +LexToken(EOL,'\n',1,135) +LexToken(EOL,'\n',1,192) +LexToken(EOL,'\n',1,264) +LexToken(EOL,'\n',1,333) +LexToken(EOL,'\n',1,358) +LexToken(EOL,'\n',1,420) +LexToken(EOL,'\n',1,423) +LexToken(EOL,'\n',1,426) +LexToken(EOL,'\n',1,427) +LexToken(FUNCTION,'function',1,428) +LexToken(OPENSQBRACKET,'[',1,437) +LexToken(VAR,'x',1,438) +LexToken(COMMA,',',1,439) +LexToken(VAR,'y',1,440) +LexToken(COMMA,',',1,441) +LexToken(VAR,'typ',1,442) +LexToken(CLOSESQBRACKET,']',1,445) +LexToken(ASSIGNMENT,'=',1,446) +LexToken(VAR,'DEBUG_SCICOS',1,447) +LexToken(OPENBRACKET,'(',1,459) +LexToken(VAR,'job',1,460) +LexToken(COMMA,',',1,463) +LexToken(VAR,'arg1',1,464) +LexToken(COMMA,',',1,468) +LexToken(VAR,'arg2',1,469) +LexToken(CLOSEBRACKET,')',1,473) +LexToken(EOL,'\n',1,474) +LexToken(VAR,'x',1,479) +LexToken(ASSIGNMENT,'=',1,480) +LexToken(OPENSQBRACKET,'[',1,481) +LexToken(CLOSESQBRACKET,']',1,482) +LexToken(SEMICOLON,';',1,483) +LexToken(EOL,'\n',1,484) +LexToken(VAR,'y',1,489) +LexToken(ASSIGNMENT,'=',1,490) +LexToken(OPENSQBRACKET,'[',1,491) +LexToken(CLOSESQBRACKET,']',1,492) +LexToken(SEMICOLON,';',1,493) +LexToken(EOL,'\n',1,494) +LexToken(VAR,'typ',1,499) +LexToken(ASSIGNMENT,'=',1,502) +LexToken(OPENSQBRACKET,'[',1,503) +LexToken(CLOSESQBRACKET,']',1,504) +LexToken(SEMICOLON,';',1,505) +LexToken(EOL,'\n',1,506) +LexToken(SELECT,'select',1,511) +LexToken(VAR,'job',1,518) +LexToken(EOL,'\n',1,521) +LexToken(CASE,'case',1,530) +LexToken(DQSTRING,'"set"',1,539) +LexToken(THEN,'then',1,541) +LexToken(EOL,'\n',1,545) +LexToken(VAR,'arg1',1,558) +LexToken(DOT,'.',1,562) +LexToken(VAR,'gui',1,563) +LexToken(ASSIGNMENT,'=',1,567) +LexToken(DQSTRING,'"DEBUG"',1,575) +LexToken(EOL,'\n',1,576) +LexToken(OPENSQBRACKET,'[',1,589) +LexToken(VAR,'x',1,590) +LexToken(COMMA,',',1,591) +LexToken(VAR,'y',1,592) +LexToken(COMMA,',',1,593) +LexToken(VAR,'typ',1,594) +LexToken(CLOSESQBRACKET,']',1,597) +LexToken(ASSIGNMENT,'=',1,599) +LexToken(VAR,'DEBUG',1,601) +LexToken(OPENBRACKET,'(',1,606) +LexToken(DQSTRING,'"set"',1,611) +LexToken(COMMA,',',1,612) +LexToken(VAR,'arg1',1,614) +LexToken(CLOSEBRACKET,')',1,618) +LexToken(SEMICOLON,';',1,619) +LexToken(EOL,'\n',1,620) +LexToken(CASE,'case',1,629) +LexToken(DQSTRING,'"define"',1,641) +LexToken(THEN,'then',1,643) +LexToken(EOL,'\n',1,647) +LexToken(VAR,'x',1,660) +LexToken(ASSIGNMENT,'=',1,662) +LexToken(VAR,'DEBUG',1,664) +LexToken(OPENBRACKET,'(',1,669) +LexToken(DQSTRING,'"define"',1,677) +LexToken(CLOSEBRACKET,')',1,678) +LexToken(EOL,'\n',1,679) +LexToken(END,'end',1,684) +LexToken(EOL,'\n',1,687) +LexToken(ENDFUNCTION,'endfunction',1,688) +LexToken(EOL,'\n',1,699) diff --git a/js/Misc/DIFF_f.js b/js/Misc/DIFF_f.js new file mode 100644 index 00000000..bc4b6024 --- /dev/null +++ b/js/Misc/DIFF_f.js @@ -0,0 +1,302 @@ +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,'DIFF_f',1,852) +LexToken(OPENBRACKET,'(',1,858) +LexToken(VAR,'job',1,859) +LexToken(COMMA,',',1,862) +LexToken(VAR,'arg1',1,863) +LexToken(COMMA,',',1,867) +LexToken(VAR,'arg2',1,868) +LexToken(CLOSEBRACKET,')',1,872) +LexToken(EOL,'\n',1,873) +LexToken(VAR,'x',1,878) +LexToken(ASSIGNMENT,'=',1,879) +LexToken(OPENSQBRACKET,'[',1,880) +LexToken(CLOSESQBRACKET,']',1,881) +LexToken(SEMICOLON,';',1,882) +LexToken(EOL,'\n',1,883) +LexToken(VAR,'y',1,888) +LexToken(ASSIGNMENT,'=',1,889) +LexToken(OPENSQBRACKET,'[',1,890) +LexToken(CLOSESQBRACKET,']',1,891) +LexToken(SEMICOLON,';',1,892) +LexToken(EOL,'\n',1,893) +LexToken(VAR,'typ',1,898) +LexToken(ASSIGNMENT,'=',1,901) +LexToken(OPENSQBRACKET,'[',1,902) +LexToken(CLOSESQBRACKET,']',1,903) +LexToken(SEMICOLON,';',1,904) +LexToken(EOL,'\n',1,905) +LexToken(SELECT,'select',1,910) +LexToken(VAR,'job',1,917) +LexToken(EOL,'\n',1,920) +LexToken(CASE,'case',1,925) +LexToken(DQSTRING,'"set"',1,934) +LexToken(THEN,'then',1,936) +LexToken(EOL,'\n',1,940) +LexToken(VAR,'x',1,949) +LexToken(ASSIGNMENT,'=',1,950) +LexToken(VAR,'arg1',1,951) +LexToken(EOL,'\n',1,955) +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(VAR,'exprs',1,996) +LexToken(ASSIGNMENT,'=',1,1001) +LexToken(VAR,'graphics',1,1002) +LexToken(DOT,'.',1,1010) +LexToken(VAR,'exprs',1,1011) +LexToken(EOL,'\n',1,1016) +LexToken(VAR,'model',1,1025) +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(WHILE,'while',1,1051) +LexToken(PREVAR_BOOLEAN,'%t',1,1057) +LexToken(DO,'do',1,1060) +LexToken(EOL,'\n',1,1062) +LexToken(OPENSQBRACKET,'[',1,1075) +LexToken(VAR,'ok',1,1076) +LexToken(COMMA,',',1,1078) +LexToken(VAR,'x0',1,1079) +LexToken(COMMA,',',1,1081) +LexToken(VAR,'xd0',1,1082) +LexToken(COMMA,',',1,1085) +LexToken(VAR,'exprs',1,1086) +LexToken(CLOSESQBRACKET,']',1,1091) +LexToken(ASSIGNMENT,'=',1,1092) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1093) +LexToken(OPENBRACKET,'(',1,1108) +LexToken(DQSTRING,'"Set continuous linear system parameters"',1,1149) +LexToken(COMMA,',',1,1150) +LexToken(OPENSQBRACKET,'[',1,1166) +LexToken(DQSTRING,'"Initial state"',1,1181) +LexToken(SEMICOLON,';',1,1182) +LexToken(DQSTRING,'"Initial Derivative"',1,1202) +LexToken(CLOSESQBRACKET,']',1,1203) +LexToken(COMMA,',',1,1204) +LexToken(VAR,'list',1,1205) +LexToken(OPENBRACKET,'(',1,1209) +LexToken(DQSTRING,'"vec"',1,1214) +LexToken(COMMA,',',1,1215) +LexToken(NUMBER,'1',1,1216) +LexToken(COMMA,',',1,1217) +LexToken(DQSTRING,'"vec"',1,1222) +LexToken(COMMA,',',1,1223) +LexToken(NUMBER,'1',1,1224) +LexToken(CLOSEBRACKET,')',1,1225) +LexToken(COMMA,',',1,1226) +LexToken(VAR,'exprs',1,1227) +LexToken(CLOSEBRACKET,')',1,1232) +LexToken(EOL,'\n',1,1233) +LexToken(EOL,'\n',1,1234) +LexToken(EOL,'\n',1,1235) +LexToken(IF,'if',1,1248) +LexToken(NOT,'~',1,1251) +LexToken(VAR,'ok',1,1252) +LexToken(THEN,'then',1,1255) +LexToken(EOL,'\n',1,1259) +LexToken(BREAK,'break',1,1276) +LexToken(COMMA,',',1,1281) +LexToken(EOL,'\n',1,1282) +LexToken(END,'end',1,1295) +LexToken(EOL,'\n',1,1298) +LexToken(VAR,'graphics',1,1311) +LexToken(DOT,'.',1,1319) +LexToken(VAR,'exprs',1,1320) +LexToken(ASSIGNMENT,'=',1,1325) +LexToken(VAR,'exprs',1,1326) +LexToken(SEMICOLON,';',1,1331) +LexToken(EOL,'\n',1,1332) +LexToken(VAR,'model',1,1345) +LexToken(DOT,'.',1,1350) +LexToken(VAR,'state',1,1351) +LexToken(ASSIGNMENT,'=',1,1356) +LexToken(OPENSQBRACKET,'[',1,1357) +LexToken(VAR,'x0',1,1358) +LexToken(OPENBRACKET,'(',1,1360) +LexToken(COLON,':',1,1361) +LexToken(CLOSEBRACKET,')',1,1362) +LexToken(SEMICOLON,';',1,1363) +LexToken(VAR,'xd0',1,1364) +LexToken(OPENBRACKET,'(',1,1367) +LexToken(COLON,':',1,1368) +LexToken(CLOSEBRACKET,')',1,1369) +LexToken(CLOSESQBRACKET,']',1,1370) +LexToken(SEMICOLON,';',1,1371) +LexToken(EOL,'\n',1,1372) +LexToken(VAR,'x',1,1385) +LexToken(DOT,'.',1,1386) +LexToken(VAR,'graphics',1,1387) +LexToken(ASSIGNMENT,'=',1,1395) +LexToken(VAR,'graphics',1,1396) +LexToken(SEMICOLON,';',1,1404) +LexToken(EOL,'\n',1,1405) +LexToken(VAR,'x',1,1418) +LexToken(DOT,'.',1,1419) +LexToken(VAR,'model',1,1420) +LexToken(ASSIGNMENT,'=',1,1425) +LexToken(VAR,'model',1,1426) +LexToken(EOL,'\n',1,1431) +LexToken(BREAK,'break',1,1444) +LexToken(EOL,'\n',1,1449) +LexToken(END,'end',1,1458) +LexToken(EOL,'\n',1,1461) +LexToken(VAR,'x',1,1470) +LexToken(DOT,'.',1,1471) +LexToken(VAR,'model',1,1472) +LexToken(DOT,'.',1,1477) +LexToken(VAR,'firing',1,1478) +LexToken(ASSIGNMENT,'=',1,1484) +LexToken(OPENSQBRACKET,'[',1,1485) +LexToken(CLOSESQBRACKET,']',1,1486) +LexToken(EOL,'\n',1,1503) +LexToken(CASE,'case',1,1508) +LexToken(DQSTRING,'"define"',1,1520) +LexToken(THEN,'then',1,1522) +LexToken(EOL,'\n',1,1526) +LexToken(VAR,'x0',1,1535) +LexToken(ASSIGNMENT,'=',1,1537) +LexToken(OPENSQBRACKET,'[',1,1538) +LexToken(NUMBER,'0',1,1539) +LexToken(SEMICOLON,';',1,1540) +LexToken(NUMBER,'0',1,1541) +LexToken(CLOSESQBRACKET,']',1,1542) +LexToken(EOL,'\n',1,1543) +LexToken(VAR,'model',1,1552) +LexToken(ASSIGNMENT,'=',1,1557) +LexToken(SCICOS_MODEL,'scicos_model',1,1558) +LexToken(OPENBRACKET,'(',1,1570) +LexToken(CLOSEBRACKET,')',1,1571) +LexToken(EOL,'\n',1,1572) +LexToken(VAR,'model',1,1581) +LexToken(DOT,'.',1,1586) +LexToken(VAR,'sim',1,1587) +LexToken(ASSIGNMENT,'=',1,1590) +LexToken(VAR,'list',1,1591) +LexToken(OPENBRACKET,'(',1,1595) +LexToken(DQSTRING,'"diffblk"',1,1604) +LexToken(COMMA,',',1,1605) +LexToken(NUMBER,'10001',1,1606) +LexToken(CLOSEBRACKET,')',1,1611) +LexToken(EOL,'\n',1,1612) +LexToken(VAR,'model',1,1621) +LexToken(DOT,'.',1,1626) +LexToken(VAR,'in',1,1627) +LexToken(ASSIGNMENT,'=',1,1629) +LexToken(NUMBER,'1',1,1630) +LexToken(EOL,'\n',1,1631) +LexToken(VAR,'model',1,1640) +LexToken(DOT,'.',1,1645) +LexToken(VAR,'out',1,1646) +LexToken(ASSIGNMENT,'=',1,1649) +LexToken(NUMBER,'1',1,1650) +LexToken(EOL,'\n',1,1651) +LexToken(VAR,'model',1,1660) +LexToken(DOT,'.',1,1665) +LexToken(VAR,'state',1,1666) +LexToken(ASSIGNMENT,'=',1,1671) +LexToken(VAR,'x0',1,1672) +LexToken(EOL,'\n',1,1674) +LexToken(VAR,'model',1,1683) +LexToken(DOT,'.',1,1688) +LexToken(VAR,'blocktype',1,1689) +LexToken(ASSIGNMENT,'=',1,1698) +LexToken(DQSTRING,'"c"',1,1701) +LexToken(EOL,'\n',1,1702) +LexToken(VAR,'model',1,1711) +LexToken(DOT,'.',1,1716) +LexToken(VAR,'dep_ut',1,1717) +LexToken(ASSIGNMENT,'=',1,1723) +LexToken(OPENSQBRACKET,'[',1,1724) +LexToken(PREVAR_BOOLEAN,'%f',1,1725) +LexToken(PREVAR_BOOLEAN,'%t',1,1728) +LexToken(CLOSESQBRACKET,']',1,1730) +LexToken(EOL,'\n',1,1731) +LexToken(EOL,'\n',1,1732) +LexToken(VAR,'exprs',1,1741) +LexToken(ASSIGNMENT,'=',1,1746) +LexToken(OPENSQBRACKET,'[',1,1747) +LexToken(VAR,'strcat',1,1748) +LexToken(OPENBRACKET,'(',1,1754) +LexToken(VAR,'sci2exp',1,1755) +LexToken(OPENBRACKET,'(',1,1762) +LexToken(VAR,'x0',1,1763) +LexToken(OPENBRACKET,'(',1,1765) +LexToken(NUMBER,'1',1,1766) +LexToken(CLOSEBRACKET,')',1,1767) +LexToken(CLOSEBRACKET,')',1,1768) +LexToken(CLOSEBRACKET,')',1,1769) +LexToken(SEMICOLON,';',1,1770) +LexToken(VAR,'strcat',1,1771) +LexToken(OPENBRACKET,'(',1,1777) +LexToken(VAR,'sci2exp',1,1778) +LexToken(OPENBRACKET,'(',1,1785) +LexToken(VAR,'x0',1,1786) +LexToken(OPENBRACKET,'(',1,1788) +LexToken(NUMBER,'2',1,1789) +LexToken(CLOSEBRACKET,')',1,1790) +LexToken(CLOSEBRACKET,')',1,1791) +LexToken(CLOSEBRACKET,')',1,1792) +LexToken(CLOSESQBRACKET,']',1,1793) +LexToken(EOL,'\n',1,1794) +LexToken(VAR,'gr_i',1,1803) +LexToken(ASSIGNMENT,'=',1,1807) +LexToken(OPENSQBRACKET,'[',1,1808) +LexToken(CLOSESQBRACKET,']',1,1809) +LexToken(EOL,'\n',1,1810) +LexToken(VAR,'x',1,1819) +LexToken(ASSIGNMENT,'=',1,1820) +LexToken(VAR,'standard_define',1,1821) +LexToken(OPENBRACKET,'(',1,1836) +LexToken(OPENSQBRACKET,'[',1,1837) +LexToken(NUMBER,'2',1,1838) +LexToken(NUMBER,'2',1,1840) +LexToken(CLOSESQBRACKET,']',1,1841) +LexToken(COMMA,',',1,1842) +LexToken(VAR,'model',1,1843) +LexToken(COMMA,',',1,1848) +LexToken(VAR,'exprs',1,1849) +LexToken(COMMA,',',1,1854) +LexToken(VAR,'gr_i',1,1855) +LexToken(CLOSEBRACKET,')',1,1859) +LexToken(EOL,'\n',1,1860) +LexToken(END,'end',1,1865) +LexToken(EOL,'\n',1,1868) +LexToken(ENDFUNCTION,'endfunction',1,1869) +LexToken(EOL,'\n',1,1880) diff --git a/js/Misc/DSUPER.js b/js/Misc/DSUPER.js new file mode 100644 index 00000000..8cc3898a --- /dev/null +++ b/js/Misc/DSUPER.js @@ -0,0 +1,402 @@ +LexToken(EOL,'\n',1,10) +LexToken(EOL,'\n',1,13) +LexToken(EOL,'\n',1,73) +LexToken(EOL,'\n',1,142) +LexToken(EOL,'\n',1,145) +LexToken(EOL,'\n',1,217) +LexToken(EOL,'\n',1,289) +LexToken(EOL,'\n',1,358) +LexToken(EOL,'\n',1,397) +LexToken(EOL,'\n',1,400) +LexToken(EOL,'\n',1,467) +LexToken(EOL,'\n',1,533) +LexToken(EOL,'\n',1,598) +LexToken(EOL,'\n',1,646) +LexToken(EOL,'\n',1,649) +LexToken(EOL,'\n',1,718) +LexToken(EOL,'\n',1,781) +LexToken(EOL,'\n',1,863) +LexToken(EOL,'\n',1,866) +LexToken(EOL,'\n',1,897) +LexToken(EOL,'\n',1,900) +LexToken(EOL,'\n',1,901) +LexToken(FUNCTION,'function',1,902) +LexToken(OPENSQBRACKET,'[',1,911) +LexToken(VAR,'x',1,912) +LexToken(COMMA,',',1,913) +LexToken(VAR,'y',1,914) +LexToken(COMMA,',',1,915) +LexToken(VAR,'typ',1,916) +LexToken(CLOSESQBRACKET,']',1,919) +LexToken(ASSIGNMENT,'=',1,921) +LexToken(VAR,'DSUPER',1,923) +LexToken(OPENBRACKET,'(',1,929) +LexToken(VAR,'job',1,930) +LexToken(COMMA,',',1,933) +LexToken(VAR,'arg1',1,934) +LexToken(COMMA,',',1,938) +LexToken(VAR,'arg2',1,939) +LexToken(CLOSEBRACKET,')',1,943) +LexToken(EOL,'\n',1,944) +LexToken(VAR,'x',1,949) +LexToken(ASSIGNMENT,'=',1,950) +LexToken(OPENSQBRACKET,'[',1,951) +LexToken(CLOSESQBRACKET,']',1,952) +LexToken(SEMICOLON,';',1,953) +LexToken(EOL,'\n',1,954) +LexToken(VAR,'y',1,959) +LexToken(ASSIGNMENT,'=',1,960) +LexToken(OPENSQBRACKET,'[',1,961) +LexToken(CLOSESQBRACKET,']',1,962) +LexToken(SEMICOLON,';',1,963) +LexToken(EOL,'\n',1,964) +LexToken(VAR,'typ',1,969) +LexToken(ASSIGNMENT,'=',1,972) +LexToken(OPENSQBRACKET,'[',1,973) +LexToken(CLOSESQBRACKET,']',1,974) +LexToken(SEMICOLON,';',1,975) +LexToken(EOL,'\n',1,976) +LexToken(EOL,'\n',1,977) +LexToken(SELECT,'select',1,982) +LexToken(VAR,'job',1,989) +LexToken(EOL,'\n',1,992) +LexToken(CASE,'case',1,997) +LexToken(DQSTRING,'"set"',1,1006) +LexToken(THEN,'then',1,1008) +LexToken(EOL,'\n',1,1012) +LexToken(VAR,'y',1,1021) +LexToken(ASSIGNMENT,'=',1,1022) +LexToken(VAR,'needcompile',1,1023) +LexToken(EOL,'\n',1,1070) +LexToken(VAR,'typ',1,1079) +LexToken(ASSIGNMENT,'=',1,1082) +LexToken(VAR,'list',1,1083) +LexToken(OPENBRACKET,'(',1,1087) +LexToken(CLOSEBRACKET,')',1,1088) +LexToken(EOL,'\n',1,1089) +LexToken(VAR,'graphics',1,1098) +LexToken(ASSIGNMENT,'=',1,1106) +LexToken(VAR,'arg1',1,1107) +LexToken(DOT,'.',1,1111) +LexToken(VAR,'graphics',1,1112) +LexToken(SEMICOLON,';',1,1120) +LexToken(EOL,'\n',1,1121) +LexToken(IF,'if',1,1130) +LexToken(OPENBRACKET,'(',1,1133) +LexToken(VAR,'length',1,1134) +LexToken(OPENBRACKET,'(',1,1140) +LexToken(VAR,'graphics',1,1141) +LexToken(DOT,'.',1,1149) +LexToken(VAR,'exprs',1,1150) +LexToken(CLOSEBRACKET,')',1,1155) +LexToken(COMPARISON,'==',1,1157) +LexToken(NUMBER,'0',1,1160) +LexToken(CLOSEBRACKET,')',1,1161) +LexToken(THEN,'then',1,1163) +LexToken(EOL,'\n',1,1167) +LexToken(VAR,'warnBlockByUID',1,1180) +LexToken(OPENBRACKET,'(',1,1194) +LexToken(VAR,'arg1',1,1195) +LexToken(DOT,'.',1,1199) +LexToken(VAR,'model',1,1200) +LexToken(DOT,'.',1,1205) +LexToken(VAR,'label',1,1206) +LexToken(COMMA,',',1,1211) +LexToken(VAR,'gettext',1,1213) +LexToken(OPENBRACKET,'(',1,1220) +LexToken(DQSTRING,'"Invalid masked block."',1,1243) +LexToken(CLOSEBRACKET,')',1,1244) +LexToken(CLOSEBRACKET,')',1,1245) +LexToken(SEMICOLON,';',1,1246) +LexToken(EOL,'\n',1,1247) +LexToken(VAR,'x',1,1260) +LexToken(ASSIGNMENT,'=',1,1261) +LexToken(VAR,'arg1',1,1262) +LexToken(COMMA,',',1,1266) +LexToken(EOL,'\n',1,1267) +LexToken(RETURN,'return',1,1280) +LexToken(SEMICOLON,';',1,1286) +LexToken(EOL,'\n',1,1287) +LexToken(END,'end',1,1296) +LexToken(EOL,'\n',1,1299) +LexToken(EOL,'\n',1,1300) +LexToken(VAR,'exprs',1,1309) +LexToken(ASSIGNMENT,'=',1,1314) +LexToken(VAR,'graphics',1,1315) +LexToken(DOT,'.',1,1323) +LexToken(VAR,'exprs',1,1324) +LexToken(OPENBRACKET,'(',1,1329) +LexToken(NUMBER,'1',1,1330) +LexToken(CLOSEBRACKET,')',1,1331) +LexToken(EOL,'\n',1,1332) +LexToken(VAR,'exprs0',1,1341) +LexToken(ASSIGNMENT,'=',1,1347) +LexToken(VAR,'graphics',1,1348) +LexToken(DOT,'.',1,1356) +LexToken(VAR,'exprs',1,1357) +LexToken(OPENBRACKET,'(',1,1362) +LexToken(NUMBER,'2',1,1363) +LexToken(CLOSEBRACKET,')',1,1364) +LexToken(OPENBRACKET,'(',1,1365) +LexToken(NUMBER,'1',1,1366) +LexToken(CLOSEBRACKET,')',1,1367) +LexToken(EOL,'\n',1,1368) +LexToken(VAR,'btitre',1,1377) +LexToken(ASSIGNMENT,'=',1,1383) +LexToken(VAR,'graphics',1,1384) +LexToken(DOT,'.',1,1392) +LexToken(VAR,'exprs',1,1393) +LexToken(OPENBRACKET,'(',1,1398) +LexToken(NUMBER,'2',1,1399) +LexToken(CLOSEBRACKET,')',1,1400) +LexToken(OPENBRACKET,'(',1,1401) +LexToken(NUMBER,'2',1,1402) +LexToken(CLOSEBRACKET,')',1,1403) +LexToken(OPENBRACKET,'(',1,1404) +LexToken(NUMBER,'1',1,1405) +LexToken(CLOSEBRACKET,')',1,1406) +LexToken(EOL,'\n',1,1407) +LexToken(VAR,'bitems',1,1416) +LexToken(ASSIGNMENT,'=',1,1422) +LexToken(VAR,'graphics',1,1423) +LexToken(DOT,'.',1,1431) +LexToken(VAR,'exprs',1,1432) +LexToken(OPENBRACKET,'(',1,1437) +LexToken(NUMBER,'2',1,1438) +LexToken(CLOSEBRACKET,')',1,1439) +LexToken(OPENBRACKET,'(',1,1440) +LexToken(NUMBER,'2',1,1441) +LexToken(CLOSEBRACKET,')',1,1442) +LexToken(OPENBRACKET,'(',1,1443) +LexToken(NUMBER,'2',1,1444) +LexToken(COLON,':',1,1445) +LexToken(LASTINDEX,'$',1,1446) +LexToken(CLOSEBRACKET,')',1,1447) +LexToken(EOL,'\n',1,1448) +LexToken(IF,'if',1,1457) +LexToken(VAR,'exprs0',1,1460) +LexToken(COMPARISON,'==',1,1466) +LexToken(OPENSQBRACKET,'[',1,1468) +LexToken(CLOSESQBRACKET,']',1,1469) +LexToken(THEN,'then',1,1471) +LexToken(EOL,'\n',1,1475) +LexToken(VAR,'x',1,1488) +LexToken(ASSIGNMENT,'=',1,1489) +LexToken(VAR,'arg1',1,1490) +LexToken(COMMA,',',1,1494) +LexToken(EOL,'\n',1,1495) +LexToken(RETURN,'return',1,1508) +LexToken(COMMA,',',1,1514) +LexToken(EOL,'\n',1,1515) +LexToken(END,'end',1,1524) +LexToken(EOL,'\n',1,1527) +LexToken(EOL,'\n',1,1528) +LexToken(EOL,'\n',1,1574) +LexToken(VAR,'context',1,1583) +LexToken(ASSIGNMENT,'=',1,1591) +LexToken(OPENSQBRACKET,'[',1,1593) +LexToken(VAR,'arg1',1,1594) +LexToken(DOT,'.',1,1598) +LexToken(VAR,'model',1,1599) +LexToken(DOT,'.',1,1604) +LexToken(VAR,'rpar',1,1605) +LexToken(DOT,'.',1,1609) +LexToken(VAR,'props',1,1610) +LexToken(DOT,'.',1,1615) +LexToken(VAR,'context',1,1616) +LexToken(CLOSESQBRACKET,']',1,1623) +LexToken(SEMICOLON,';',1,1624) +LexToken(EOL,'\n',1,1625) +LexToken(OPENSQBRACKET,'[',1,1634) +LexToken(PREVAR,'%scicos_context',1,1635) +LexToken(COMMA,',',1,1650) +LexToken(VAR,'ierr',1,1651) +LexToken(CLOSESQBRACKET,']',1,1655) +LexToken(ASSIGNMENT,'=',1,1657) +LexToken(VAR,'script2var',1,1659) +LexToken(OPENBRACKET,'(',1,1669) +LexToken(VAR,'context',1,1670) +LexToken(COMMA,',',1,1677) +LexToken(PREVAR,'%scicos_context',1,1678) +LexToken(CLOSEBRACKET,')',1,1693) +LexToken(SEMICOLON,';',1,1694) +LexToken(EOL,'\n',1,1695) +LexToken(EOL,'\n',1,1696) +LexToken(IF,'if',1,1705) +LexToken(VAR,'ierr',1,1708) +LexToken(COMPARISON,'<>',1,1713) +LexToken(NUMBER,'0',1,1716) +LexToken(THEN,'then',1,1718) +LexToken(EOL,'\n',1,1722) +LexToken(VAR,'x',1,1735) +LexToken(ASSIGNMENT,'=',1,1736) +LexToken(VAR,'arg1',1,1737) +LexToken(COMMA,',',1,1741) +LexToken(EOL,'\n',1,1742) +LexToken(RETURN,'return',1,1755) +LexToken(SEMICOLON,';',1,1761) +LexToken(EOL,'\n',1,1762) +LexToken(END,'end',1,1771) +LexToken(EOL,'\n',1,1774) +LexToken(EOL,'\n',1,1775) +LexToken(EOL,'\n',1,1835) +LexToken(VAR,'tt',1,1844) +LexToken(ASSIGNMENT,'=',1,1846) +LexToken(DQSTRING,'"scicos_context."',1,1863) +LexToken(OPERATOR,'+',1,1864) +LexToken(VAR,'exprs0',1,1865) +LexToken(OPENBRACKET,'(',1,1871) +LexToken(NUMBER,'1',1,1872) +LexToken(CLOSEBRACKET,')',1,1873) +LexToken(SEMICOLON,';',1,1874) +LexToken(EOL,'\n',1,1875) +LexToken(FOR,'for',1,1884) +LexToken(VAR,'i',1,1888) +LexToken(ASSIGNMENT,'=',1,1889) +LexToken(NUMBER,'2',1,1890) +LexToken(COLON,':',1,1891) +LexToken(VAR,'size',1,1892) +LexToken(OPENBRACKET,'(',1,1896) +LexToken(VAR,'exprs0',1,1897) +LexToken(COMMA,',',1,1903) +LexToken(NUMBER,'1',1,1904) +LexToken(CLOSEBRACKET,')',1,1905) +LexToken(EOL,'\n',1,1906) +LexToken(VAR,'tt',1,1919) +LexToken(ASSIGNMENT,'=',1,1921) +LexToken(VAR,'tt',1,1922) +LexToken(OPERATOR,'+',1,1924) +LexToken(DQSTRING,'",scicos_context."',1,1942) +LexToken(OPERATOR,'+',1,1943) +LexToken(VAR,'exprs0',1,1944) +LexToken(OPENBRACKET,'(',1,1950) +LexToken(VAR,'i',1,1951) +LexToken(CLOSEBRACKET,')',1,1952) +LexToken(COMMA,',',1,1953) +LexToken(EOL,'\n',1,1954) +LexToken(END,'end',1,1963) +LexToken(EOL,'\n',1,1966) +LexToken(EOL,'\n',1,1967) +LexToken(VAR,'ss',1,1976) +LexToken(ASSIGNMENT,'=',1,1978) +LexToken(VAR,'graphics',1,1979) +LexToken(DOT,'.',1,1987) +LexToken(VAR,'exprs',1,1988) +LexToken(OPENBRACKET,'(',1,1993) +LexToken(NUMBER,'2',1,1994) +LexToken(CLOSEBRACKET,')',1,1995) +LexToken(OPENBRACKET,'(',1,1996) +LexToken(NUMBER,'3',1,1997) +LexToken(CLOSEBRACKET,')',1,1998) +LexToken(SEMICOLON,';',1,1999) +LexToken(EOL,'\n',1,2000) +LexToken(SCICOS_CONTEXT,'scicos_context',1,2009) +LexToken(ASSIGNMENT,'=',1,2024) +LexToken(PREVAR,'%scicos_context',1,2026) +LexToken(SEMICOLON,';',1,2041) +LexToken(EOL,'\n',1,2042) +LexToken(VAR,'execstr',1,2051) +LexToken(OPENBRACKET,'(',1,2058) +LexToken(DQSTRING,'"[ok,"',1,2064) +LexToken(OPERATOR,'+',1,2065) +LexToken(VAR,'tt',1,2066) +LexToken(OPERATOR,'+',1,2068) +LexToken(DQSTRING,'",exprs]=scicos_getvalue(btitre,bitems,ss,exprs)"',1,2117) +LexToken(CLOSEBRACKET,')',1,2118) +LexToken(EOL,'\n',1,2119) +LexToken(IF,'if',1,2128) +LexToken(VAR,'ok',1,2131) +LexToken(THEN,'then',1,2134) +LexToken(EOL,'\n',1,2138) +LexToken(VAR,'x',1,2151) +LexToken(ASSIGNMENT,'=',1,2152) +LexToken(VAR,'arg1',1,2153) +LexToken(SEMICOLON,';',1,2157) +LexToken(EOL,'\n',1,2158) +LexToken(PREVAR,'%scicos_context',1,2171) +LexToken(ASSIGNMENT,'=',1,2187) +LexToken(SCICOS_CONTEXT,'scicos_context',1,2189) +LexToken(SEMICOLON,';',1,2203) +LexToken(EOL,'\n',1,2204) +LexToken(VAR,'sblock',1,2217) +LexToken(ASSIGNMENT,'=',1,2223) +LexToken(VAR,'x',1,2224) +LexToken(DOT,'.',1,2225) +LexToken(VAR,'model',1,2226) +LexToken(DOT,'.',1,2231) +LexToken(VAR,'rpar',1,2232) +LexToken(SEMICOLON,';',1,2236) +LexToken(EOL,'\n',1,2237) +LexToken(OPENSQBRACKET,'[',1,2250) +LexToken(VAR,'sblock',1,2251) +LexToken(COMMA,',',1,2257) +LexToken(PREVAR,'%w',1,2258) +LexToken(COMMA,',',1,2260) +LexToken(VAR,'needcompile2',1,2261) +LexToken(COMMA,',',1,2273) +LexToken(VAR,'ok',1,2274) +LexToken(CLOSESQBRACKET,']',1,2276) +LexToken(ASSIGNMENT,'=',1,2277) +LexToken(VAR,'do_eval',1,2278) +LexToken(OPENBRACKET,'(',1,2285) +LexToken(VAR,'sblock',1,2286) +LexToken(COMMA,',',1,2292) +LexToken(VAR,'list',1,2293) +LexToken(OPENBRACKET,'(',1,2297) +LexToken(CLOSEBRACKET,')',1,2298) +LexToken(COMMA,',',1,2299) +LexToken(SCICOS_CONTEXT,'scicos_context',1,2300) +LexToken(CLOSEBRACKET,')',1,2314) +LexToken(SEMICOLON,';',1,2315) +LexToken(EOL,'\n',1,2316) +LexToken(VAR,'y',1,2329) +LexToken(ASSIGNMENT,'=',1,2330) +LexToken(VAR,'max',1,2331) +LexToken(OPENBRACKET,'(',1,2334) +LexToken(NUMBER,'2',1,2335) +LexToken(COMMA,',',1,2336) +LexToken(VAR,'needcompile',1,2337) +LexToken(COMMA,',',1,2348) +LexToken(VAR,'needcompile2',1,2349) +LexToken(CLOSEBRACKET,')',1,2361) +LexToken(EOL,'\n',1,2362) +LexToken(VAR,'x',1,2375) +LexToken(DOT,'.',1,2376) +LexToken(VAR,'graphics',1,2377) +LexToken(DOT,'.',1,2385) +LexToken(VAR,'exprs',1,2386) +LexToken(OPENBRACKET,'(',1,2391) +LexToken(NUMBER,'1',1,2392) +LexToken(CLOSEBRACKET,')',1,2393) +LexToken(ASSIGNMENT,'=',1,2394) +LexToken(VAR,'exprs',1,2395) +LexToken(SEMICOLON,';',1,2400) +LexToken(EOL,'\n',1,2401) +LexToken(VAR,'x',1,2414) +LexToken(DOT,'.',1,2415) +LexToken(VAR,'model',1,2416) +LexToken(DOT,'.',1,2421) +LexToken(VAR,'rpar',1,2422) +LexToken(ASSIGNMENT,'=',1,2426) +LexToken(VAR,'sblock',1,2427) +LexToken(SEMICOLON,';',1,2433) +LexToken(EOL,'\n',1,2434) +LexToken(ELSE,'else',1,2443) +LexToken(EOL,'\n',1,2447) +LexToken(VAR,'x',1,2460) +LexToken(ASSIGNMENT,'=',1,2462) +LexToken(VAR,'arg1',1,2464) +LexToken(SEMICOLON,';',1,2468) +LexToken(EOL,'\n',1,2469) +LexToken(END,'end',1,2478) +LexToken(EOL,'\n',1,2481) +LexToken(EOL,'\n',1,2482) +LexToken(CASE,'case',1,2487) +LexToken(DQSTRING,'"define"',1,2499) +LexToken(THEN,'then',1,2501) +LexToken(EOL,'\n',1,2505) +LexToken(EOL,'\n',1,2527) +LexToken(END,'end',1,2532) +LexToken(EOL,'\n',1,2535) +LexToken(ENDFUNCTION,'endfunction',1,2536) +LexToken(EOL,'\n',1,2547) diff --git a/js/Misc/EDGETRIGGER.js b/js/Misc/EDGETRIGGER.js new file mode 100644 index 00000000..c45ea62a --- /dev/null +++ b/js/Misc/EDGETRIGGER.js @@ -0,0 +1,269 @@ +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,'EDGETRIGGER',1,852) +LexToken(OPENBRACKET,'(',1,863) +LexToken(VAR,'job',1,864) +LexToken(COMMA,',',1,867) +LexToken(VAR,'arg1',1,868) +LexToken(COMMA,',',1,872) +LexToken(VAR,'arg2',1,873) +LexToken(CLOSEBRACKET,')',1,877) +LexToken(EOL,'\n',1,878) +LexToken(VAR,'x',1,883) +LexToken(ASSIGNMENT,'=',1,884) +LexToken(OPENSQBRACKET,'[',1,885) +LexToken(CLOSESQBRACKET,']',1,886) +LexToken(SEMICOLON,';',1,887) +LexToken(EOL,'\n',1,888) +LexToken(VAR,'y',1,893) +LexToken(ASSIGNMENT,'=',1,894) +LexToken(OPENSQBRACKET,'[',1,895) +LexToken(CLOSESQBRACKET,']',1,896) +LexToken(SEMICOLON,';',1,897) +LexToken(EOL,'\n',1,898) +LexToken(VAR,'typ',1,903) +LexToken(ASSIGNMENT,'=',1,906) +LexToken(OPENSQBRACKET,'[',1,907) +LexToken(CLOSESQBRACKET,']',1,908) +LexToken(SEMICOLON,';',1,909) +LexToken(EOL,'\n',1,910) +LexToken(SELECT,'select',1,915) +LexToken(VAR,'job',1,922) +LexToken(EOL,'\n',1,925) +LexToken(CASE,'case',1,930) +LexToken(DQSTRING,'"set"',1,939) +LexToken(THEN,'then',1,941) +LexToken(EOL,'\n',1,945) +LexToken(VAR,'x',1,954) +LexToken(ASSIGNMENT,'=',1,955) +LexToken(VAR,'arg1',1,956) +LexToken(SEMICOLON,';',1,960) +LexToken(EOL,'\n',1,961) +LexToken(VAR,'graphics',1,970) +LexToken(ASSIGNMENT,'=',1,978) +LexToken(VAR,'arg1',1,979) +LexToken(DOT,'.',1,983) +LexToken(VAR,'graphics',1,984) +LexToken(SEMICOLON,';',1,992) +LexToken(EOL,'\n',1,993) +LexToken(VAR,'exprs',1,1002) +LexToken(ASSIGNMENT,'=',1,1007) +LexToken(VAR,'graphics',1,1008) +LexToken(DOT,'.',1,1016) +LexToken(VAR,'exprs',1,1017) +LexToken(EOL,'\n',1,1022) +LexToken(VAR,'model',1,1031) +LexToken(ASSIGNMENT,'=',1,1036) +LexToken(VAR,'arg1',1,1037) +LexToken(DOT,'.',1,1041) +LexToken(VAR,'model',1,1042) +LexToken(SEMICOLON,';',1,1047) +LexToken(EOL,'\n',1,1048) +LexToken(WHILE,'while',1,1057) +LexToken(PREVAR_BOOLEAN,'%t',1,1063) +LexToken(DO,'do',1,1066) +LexToken(EOL,'\n',1,1068) +LexToken(OPENSQBRACKET,'[',1,1081) +LexToken(VAR,'ok',1,1082) +LexToken(COMMA,',',1,1084) +LexToken(VAR,'edge',1,1085) +LexToken(COMMA,',',1,1089) +LexToken(VAR,'exprs',1,1090) +LexToken(CLOSESQBRACKET,']',1,1095) +LexToken(ASSIGNMENT,'=',1,1096) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1097) +LexToken(OPENBRACKET,'(',1,1112) +LexToken(DQSTRING,'"Set edge trigger block parameters"',1,1147) +LexToken(COMMA,',',1,1148) +LexToken(OPENSQBRACKET,'[',1,1164) +LexToken(DQSTRING,'"rising (1), falling (-1), both (0)"',1,1200) +LexToken(CLOSESQBRACKET,']',1,1201) +LexToken(COMMA,',',1,1202) +LexToken(VAR,'list',1,1203) +LexToken(OPENBRACKET,'(',1,1207) +LexToken(DQSTRING,'"vec"',1,1212) +LexToken(COMMA,',',1,1213) +LexToken(NUMBER,'1',1,1214) +LexToken(CLOSEBRACKET,')',1,1215) +LexToken(COMMA,',',1,1216) +LexToken(VAR,'exprs',1,1217) +LexToken(CLOSEBRACKET,')',1,1222) +LexToken(EOL,'\n',1,1223) +LexToken(IF,'if',1,1236) +LexToken(NOT,'~',1,1239) +LexToken(VAR,'ok',1,1240) +LexToken(THEN,'then',1,1243) +LexToken(EOL,'\n',1,1247) +LexToken(BREAK,'break',1,1264) +LexToken(COMMA,',',1,1269) +LexToken(EOL,'\n',1,1270) +LexToken(END,'end',1,1283) +LexToken(EOL,'\n',1,1286) +LexToken(VAR,'model',1,1299) +LexToken(DOT,'.',1,1304) +LexToken(VAR,'ipar',1,1305) +LexToken(ASSIGNMENT,'=',1,1309) +LexToken(VAR,'sign',1,1310) +LexToken(OPENBRACKET,'(',1,1314) +LexToken(VAR,'edge',1,1315) +LexToken(CLOSEBRACKET,')',1,1319) +LexToken(EOL,'\n',1,1320) +LexToken(VAR,'graphics',1,1333) +LexToken(DOT,'.',1,1341) +LexToken(VAR,'exprs',1,1342) +LexToken(ASSIGNMENT,'=',1,1347) +LexToken(VAR,'exprs',1,1348) +LexToken(EOL,'\n',1,1353) +LexToken(VAR,'x',1,1366) +LexToken(DOT,'.',1,1367) +LexToken(VAR,'graphics',1,1368) +LexToken(ASSIGNMENT,'=',1,1376) +LexToken(VAR,'graphics',1,1377) +LexToken(SEMICOLON,';',1,1385) +LexToken(EOL,'\n',1,1386) +LexToken(VAR,'x',1,1399) +LexToken(DOT,'.',1,1400) +LexToken(VAR,'model',1,1401) +LexToken(ASSIGNMENT,'=',1,1406) +LexToken(VAR,'model',1,1407) +LexToken(EOL,'\n',1,1412) +LexToken(BREAK,'break',1,1425) +LexToken(EOL,'\n',1,1430) +LexToken(END,'end',1,1439) +LexToken(EOL,'\n',1,1442) +LexToken(CASE,'case',1,1447) +LexToken(DQSTRING,'"define"',1,1459) +LexToken(THEN,'then',1,1461) +LexToken(EOL,'\n',1,1465) +LexToken(VAR,'edge',1,1474) +LexToken(ASSIGNMENT,'=',1,1478) +LexToken(NUMBER,'1',1,1479) +LexToken(EOL,'\n',1,1480) +LexToken(VAR,'model',1,1489) +LexToken(ASSIGNMENT,'=',1,1494) +LexToken(SCICOS_MODEL,'scicos_model',1,1495) +LexToken(OPENBRACKET,'(',1,1507) +LexToken(CLOSEBRACKET,')',1,1508) +LexToken(EOL,'\n',1,1509) +LexToken(VAR,'model',1,1518) +LexToken(DOT,'.',1,1523) +LexToken(VAR,'sim',1,1524) +LexToken(ASSIGNMENT,'=',1,1527) +LexToken(VAR,'list',1,1528) +LexToken(OPENBRACKET,'(',1,1532) +LexToken(DQSTRING,'"edgetrig"',1,1542) +LexToken(COMMA,',',1,1543) +LexToken(NUMBER,'4',1,1544) +LexToken(CLOSEBRACKET,')',1,1545) +LexToken(EOL,'\n',1,1546) +LexToken(VAR,'model',1,1555) +LexToken(DOT,'.',1,1560) +LexToken(VAR,'in',1,1561) +LexToken(ASSIGNMENT,'=',1,1563) +LexToken(NUMBER,'1',1,1564) +LexToken(EOL,'\n',1,1565) +LexToken(VAR,'model',1,1574) +LexToken(DOT,'.',1,1579) +LexToken(VAR,'out',1,1580) +LexToken(ASSIGNMENT,'=',1,1583) +LexToken(NUMBER,'1',1,1584) +LexToken(EOL,'\n',1,1585) +LexToken(VAR,'model',1,1594) +LexToken(DOT,'.',1,1599) +LexToken(VAR,'dstate',1,1600) +LexToken(ASSIGNMENT,'=',1,1606) +LexToken(NUMBER,'0',1,1607) +LexToken(EOL,'\n',1,1608) +LexToken(VAR,'model',1,1617) +LexToken(DOT,'.',1,1622) +LexToken(VAR,'nzcross',1,1623) +LexToken(ASSIGNMENT,'=',1,1630) +LexToken(NUMBER,'1',1,1631) +LexToken(EOL,'\n',1,1632) +LexToken(VAR,'model',1,1641) +LexToken(DOT,'.',1,1646) +LexToken(VAR,'ipar',1,1647) +LexToken(ASSIGNMENT,'=',1,1651) +LexToken(VAR,'sign',1,1652) +LexToken(OPENBRACKET,'(',1,1656) +LexToken(VAR,'edge',1,1657) +LexToken(CLOSEBRACKET,')',1,1661) +LexToken(EOL,'\n',1,1662) +LexToken(VAR,'model',1,1671) +LexToken(DOT,'.',1,1676) +LexToken(VAR,'blocktype',1,1677) +LexToken(ASSIGNMENT,'=',1,1686) +LexToken(DQSTRING,'"c"',1,1689) +LexToken(EOL,'\n',1,1690) +LexToken(VAR,'model',1,1699) +LexToken(DOT,'.',1,1704) +LexToken(VAR,'dep_ut',1,1705) +LexToken(ASSIGNMENT,'=',1,1711) +LexToken(OPENSQBRACKET,'[',1,1712) +LexToken(PREVAR_BOOLEAN,'%t',1,1713) +LexToken(PREVAR_BOOLEAN,'%f',1,1716) +LexToken(CLOSESQBRACKET,']',1,1718) +LexToken(EOL,'\n',1,1719) +LexToken(EOL,'\n',1,1720) +LexToken(VAR,'exprs',1,1729) +LexToken(ASSIGNMENT,'=',1,1734) +LexToken(OPENSQBRACKET,'[',1,1735) +LexToken(VAR,'string',1,1736) +LexToken(OPENBRACKET,'(',1,1742) +LexToken(VAR,'edge',1,1743) +LexToken(CLOSEBRACKET,')',1,1747) +LexToken(CLOSESQBRACKET,']',1,1748) +LexToken(EOL,'\n',1,1749) +LexToken(VAR,'gr_i',1,1758) +LexToken(ASSIGNMENT,'=',1,1762) +LexToken(OPENSQBRACKET,'[',1,1763) +LexToken(CLOSESQBRACKET,']',1,1764) +LexToken(EOL,'\n',1,1765) +LexToken(VAR,'x',1,1774) +LexToken(ASSIGNMENT,'=',1,1775) +LexToken(VAR,'standard_define',1,1776) +LexToken(OPENBRACKET,'(',1,1791) +LexToken(OPENSQBRACKET,'[',1,1792) +LexToken(NUMBER,'3',1,1793) +LexToken(NUMBER,'2',1,1795) +LexToken(CLOSESQBRACKET,']',1,1796) +LexToken(COMMA,',',1,1797) +LexToken(VAR,'model',1,1798) +LexToken(COMMA,',',1,1803) +LexToken(VAR,'exprs',1,1804) +LexToken(COMMA,',',1,1809) +LexToken(VAR,'gr_i',1,1810) +LexToken(CLOSEBRACKET,')',1,1814) +LexToken(EOL,'\n',1,1815) +LexToken(END,'end',1,1820) +LexToken(EOL,'\n',1,1823) +LexToken(ENDFUNCTION,'endfunction',1,1824) +LexToken(EOL,'\n',1,1835) diff --git a/js/Misc/EDGE_TRIGGER.js b/js/Misc/EDGE_TRIGGER.js new file mode 100644 index 00000000..14fea3fa --- /dev/null +++ b/js/Misc/EDGE_TRIGGER.js @@ -0,0 +1,1411 @@ +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,'EDGE_TRIGGER',1,852) +LexToken(OPENBRACKET,'(',1,864) +LexToken(VAR,'job',1,865) +LexToken(COMMA,',',1,868) +LexToken(VAR,'arg1',1,869) +LexToken(COMMA,',',1,873) +LexToken(VAR,'arg2',1,874) +LexToken(CLOSEBRACKET,')',1,878) +LexToken(EOL,'\n',1,879) +LexToken(VAR,'x',1,884) +LexToken(ASSIGNMENT,'=',1,885) +LexToken(OPENSQBRACKET,'[',1,886) +LexToken(CLOSESQBRACKET,']',1,887) +LexToken(SEMICOLON,';',1,888) +LexToken(EOL,'\n',1,889) +LexToken(VAR,'y',1,894) +LexToken(ASSIGNMENT,'=',1,895) +LexToken(OPENSQBRACKET,'[',1,896) +LexToken(CLOSESQBRACKET,']',1,897) +LexToken(SEMICOLON,';',1,898) +LexToken(EOL,'\n',1,899) +LexToken(VAR,'typ',1,904) +LexToken(ASSIGNMENT,'=',1,907) +LexToken(OPENSQBRACKET,'[',1,908) +LexToken(CLOSESQBRACKET,']',1,909) +LexToken(SEMICOLON,';',1,910) +LexToken(EOL,'\n',1,911) +LexToken(SELECT,'select',1,916) +LexToken(VAR,'job',1,923) +LexToken(EOL,'\n',1,926) +LexToken(CASE,'case',1,931) +LexToken(DQSTRING,'"set"',1,940) +LexToken(THEN,'then',1,942) +LexToken(EOL,'\n',1,946) +LexToken(EOL,'\n',1,998) +LexToken(FOR,'for',1,1007) +LexToken(VAR,'i',1,1011) +LexToken(ASSIGNMENT,'=',1,1012) +LexToken(NUMBER,'1',1,1013) +LexToken(COLON,':',1,1014) +LexToken(VAR,'length',1,1015) +LexToken(OPENBRACKET,'(',1,1021) +LexToken(VAR,'arg1',1,1022) +LexToken(DOT,'.',1,1026) +LexToken(VAR,'model',1,1027) +LexToken(DOT,'.',1,1032) +LexToken(VAR,'rpar',1,1033) +LexToken(DOT,'.',1,1037) +LexToken(VAR,'objs',1,1038) +LexToken(CLOSEBRACKET,')',1,1042) +LexToken(DO,'do',1,1044) +LexToken(EOL,'\n',1,1046) +LexToken(VAR,'o',1,1059) +LexToken(ASSIGNMENT,'=',1,1061) +LexToken(VAR,'arg1',1,1063) +LexToken(DOT,'.',1,1067) +LexToken(VAR,'model',1,1068) +LexToken(DOT,'.',1,1073) +LexToken(VAR,'rpar',1,1074) +LexToken(DOT,'.',1,1078) +LexToken(VAR,'objs',1,1079) +LexToken(OPENBRACKET,'(',1,1083) +LexToken(VAR,'i',1,1084) +LexToken(CLOSEBRACKET,')',1,1085) +LexToken(SEMICOLON,';',1,1086) +LexToken(EOL,'\n',1,1087) +LexToken(IF,'if',1,1100) +LexToken(VAR,'typeof',1,1103) +LexToken(OPENBRACKET,'(',1,1109) +LexToken(VAR,'o',1,1110) +LexToken(CLOSEBRACKET,')',1,1111) +LexToken(COMPARISON,'==',1,1113) +LexToken(DQSTRING,'"Block"',1,1122) +LexToken(LOGICAL,'&',1,1124) +LexToken(VAR,'o',1,1126) +LexToken(DOT,'.',1,1127) +LexToken(VAR,'gui',1,1128) +LexToken(COMPARISON,'==',1,1132) +LexToken(DQSTRING,'"EDGETRIGGER"',1,1147) +LexToken(THEN,'then',1,1149) +LexToken(EOL,'\n',1,1153) +LexToken(VAR,'ppath',1,1170) +LexToken(ASSIGNMENT,'=',1,1176) +LexToken(VAR,'list',1,1178) +LexToken(OPENBRACKET,'(',1,1182) +LexToken(VAR,'i',1,1183) +LexToken(CLOSEBRACKET,')',1,1184) +LexToken(SEMICOLON,';',1,1185) +LexToken(EOL,'\n',1,1186) +LexToken(BREAK,'break',1,1203) +LexToken(SEMICOLON,';',1,1208) +LexToken(EOL,'\n',1,1209) +LexToken(END,'end',1,1222) +LexToken(EOL,'\n',1,1225) +LexToken(END,'end',1,1234) +LexToken(EOL,'\n',1,1237) +LexToken(VAR,'newpar',1,1246) +LexToken(ASSIGNMENT,'=',1,1252) +LexToken(VAR,'list',1,1253) +LexToken(OPENBRACKET,'(',1,1257) +LexToken(CLOSEBRACKET,')',1,1258) +LexToken(SEMICOLON,';',1,1259) +LexToken(EOL,'\n',1,1260) +LexToken(VAR,'y',1,1269) +LexToken(ASSIGNMENT,'=',1,1270) +LexToken(NUMBER,'0',1,1271) +LexToken(SEMICOLON,';',1,1272) +LexToken(EOL,'\n',1,1273) +LexToken(FOR,'for',1,1282) +LexToken(VAR,'path',1,1286) +LexToken(ASSIGNMENT,'=',1,1290) +LexToken(VAR,'ppath',1,1291) +LexToken(DO,'do',1,1297) +LexToken(EOL,'\n',1,1299) +LexToken(VAR,'np',1,1312) +LexToken(ASSIGNMENT,'=',1,1314) +LexToken(VAR,'size',1,1315) +LexToken(OPENBRACKET,'(',1,1319) +LexToken(VAR,'path',1,1320) +LexToken(COMMA,',',1,1324) +LexToken(DQSTRING,'"*"',1,1327) +LexToken(CLOSEBRACKET,')',1,1328) +LexToken(EOL,'\n',1,1329) +LexToken(VAR,'spath',1,1342) +LexToken(ASSIGNMENT,'=',1,1347) +LexToken(VAR,'list',1,1348) +LexToken(OPENBRACKET,'(',1,1352) +LexToken(CLOSEBRACKET,')',1,1353) +LexToken(EOL,'\n',1,1354) +LexToken(FOR,'for',1,1367) +LexToken(VAR,'k',1,1371) +LexToken(ASSIGNMENT,'=',1,1372) +LexToken(NUMBER,'1',1,1373) +LexToken(COLON,':',1,1374) +LexToken(VAR,'np',1,1375) +LexToken(EOL,'\n',1,1377) +LexToken(VAR,'spath',1,1394) +LexToken(OPENBRACKET,'(',1,1399) +LexToken(LASTINDEX,'$',1,1400) +LexToken(OPERATOR,'+',1,1401) +LexToken(NUMBER,'1',1,1402) +LexToken(CLOSEBRACKET,')',1,1403) +LexToken(ASSIGNMENT,'=',1,1404) +LexToken(DQSTRING,'"model"',1,1411) +LexToken(EOL,'\n',1,1412) +LexToken(VAR,'spath',1,1429) +LexToken(OPENBRACKET,'(',1,1434) +LexToken(LASTINDEX,'$',1,1435) +LexToken(OPERATOR,'+',1,1436) +LexToken(NUMBER,'1',1,1437) +LexToken(CLOSEBRACKET,')',1,1438) +LexToken(ASSIGNMENT,'=',1,1439) +LexToken(DQSTRING,'"rpar"',1,1445) +LexToken(EOL,'\n',1,1446) +LexToken(VAR,'spath',1,1463) +LexToken(OPENBRACKET,'(',1,1468) +LexToken(LASTINDEX,'$',1,1469) +LexToken(OPERATOR,'+',1,1470) +LexToken(NUMBER,'1',1,1471) +LexToken(CLOSEBRACKET,')',1,1472) +LexToken(ASSIGNMENT,'=',1,1473) +LexToken(DQSTRING,'"objs"',1,1479) +LexToken(EOL,'\n',1,1480) +LexToken(VAR,'spath',1,1497) +LexToken(OPENBRACKET,'(',1,1502) +LexToken(LASTINDEX,'$',1,1503) +LexToken(OPERATOR,'+',1,1504) +LexToken(NUMBER,'1',1,1505) +LexToken(CLOSEBRACKET,')',1,1506) +LexToken(ASSIGNMENT,'=',1,1507) +LexToken(VAR,'path',1,1508) +LexToken(OPENBRACKET,'(',1,1512) +LexToken(VAR,'k',1,1513) +LexToken(CLOSEBRACKET,')',1,1514) +LexToken(EOL,'\n',1,1515) +LexToken(END,'end',1,1528) +LexToken(EOL,'\n',1,1531) +LexToken(VAR,'xx',1,1544) +LexToken(ASSIGNMENT,'=',1,1546) +LexToken(VAR,'arg1',1,1547) +LexToken(OPENBRACKET,'(',1,1551) +LexToken(VAR,'spath',1,1552) +LexToken(CLOSEBRACKET,')',1,1557) +LexToken(EOL,'\n',1,1574) +LexToken(VAR,'execstr',1,1587) +LexToken(OPENBRACKET,'(',1,1594) +LexToken(DQSTRING,'"xxn="',1,1600) +LexToken(OPERATOR,'+',1,1601) +LexToken(VAR,'xx',1,1602) +LexToken(DOT,'.',1,1604) +LexToken(VAR,'gui',1,1605) +LexToken(OPERATOR,'+',1,1608) +LexToken(DQSTRING,'"(\\\'set\\\',xx)"',1,1622) +LexToken(CLOSEBRACKET,')',1,1623) +LexToken(EOL,'\n',1,1624) +LexToken(IF,'if',1,1637) +LexToken(VAR,'diffobjs',1,1640) +LexToken(OPENBRACKET,'(',1,1648) +LexToken(VAR,'xxn',1,1649) +LexToken(COMMA,',',1,1652) +LexToken(VAR,'xx',1,1653) +LexToken(CLOSEBRACKET,')',1,1655) +LexToken(THEN,'then',1,1657) +LexToken(EOL,'\n',1,1661) +LexToken(VAR,'model',1,1678) +LexToken(ASSIGNMENT,'=',1,1683) +LexToken(VAR,'xx',1,1684) +LexToken(DOT,'.',1,1686) +LexToken(VAR,'model',1,1687) +LexToken(EOL,'\n',1,1692) +LexToken(VAR,'model_n',1,1709) +LexToken(ASSIGNMENT,'=',1,1716) +LexToken(VAR,'xxn',1,1717) +LexToken(DOT,'.',1,1720) +LexToken(VAR,'model',1,1721) +LexToken(EOL,'\n',1,1726) +LexToken(IF,'if',1,1743) +LexToken(NOT,'~',1,1746) +LexToken(VAR,'is_modelica_block',1,1747) +LexToken(OPENBRACKET,'(',1,1764) +LexToken(VAR,'xx',1,1765) +LexToken(CLOSEBRACKET,')',1,1767) +LexToken(THEN,'then',1,1769) +LexToken(EOL,'\n',1,1773) +LexToken(VAR,'modified',1,1794) +LexToken(ASSIGNMENT,'=',1,1802) +LexToken(VAR,'or',1,1803) +LexToken(OPENBRACKET,'(',1,1805) +LexToken(VAR,'model',1,1806) +LexToken(DOT,'.',1,1811) +LexToken(VAR,'sim',1,1812) +LexToken(COMPARISON,'<>',1,1815) +LexToken(VAR,'model_n',1,1817) +LexToken(DOT,'.',1,1824) +LexToken(VAR,'sim',1,1825) +LexToken(CLOSEBRACKET,')',1,1828) +LexToken(LOGICAL,'|',1,1829) +LexToken(NOT,'~',1,1853) +LexToken(VAR,'isequal',1,1854) +LexToken(OPENBRACKET,'(',1,1861) +LexToken(VAR,'model',1,1862) +LexToken(DOT,'.',1,1867) +LexToken(VAR,'state',1,1868) +LexToken(COMMA,',',1,1873) +LexToken(VAR,'model_n',1,1874) +LexToken(DOT,'.',1,1881) +LexToken(VAR,'state',1,1882) +LexToken(CLOSEBRACKET,')',1,1887) +LexToken(LOGICAL,'|',1,1888) +LexToken(NOT,'~',1,1912) +LexToken(VAR,'isequal',1,1913) +LexToken(OPENBRACKET,'(',1,1920) +LexToken(VAR,'model',1,1921) +LexToken(DOT,'.',1,1926) +LexToken(VAR,'dstate',1,1927) +LexToken(COMMA,',',1,1933) +LexToken(VAR,'model_n',1,1934) +LexToken(DOT,'.',1,1941) +LexToken(VAR,'dstate',1,1942) +LexToken(CLOSEBRACKET,')',1,1948) +LexToken(LOGICAL,'|',1,1949) +LexToken(NOT,'~',1,1973) +LexToken(VAR,'isequal',1,1974) +LexToken(OPENBRACKET,'(',1,1981) +LexToken(VAR,'model',1,1982) +LexToken(DOT,'.',1,1987) +LexToken(VAR,'rpar',1,1988) +LexToken(COMMA,',',1,1992) +LexToken(VAR,'model_n',1,1993) +LexToken(DOT,'.',1,2000) +LexToken(VAR,'rpar',1,2001) +LexToken(CLOSEBRACKET,')',1,2005) +LexToken(LOGICAL,'|',1,2006) +LexToken(NOT,'~',1,2030) +LexToken(VAR,'isequal',1,2031) +LexToken(OPENBRACKET,'(',1,2038) +LexToken(VAR,'model',1,2039) +LexToken(DOT,'.',1,2044) +LexToken(VAR,'ipar',1,2045) +LexToken(COMMA,',',1,2049) +LexToken(VAR,'model_n',1,2050) +LexToken(DOT,'.',1,2057) +LexToken(VAR,'ipar',1,2058) +LexToken(CLOSEBRACKET,')',1,2062) +LexToken(LOGICAL,'|',1,2063) +LexToken(NOT,'~',1,2087) +LexToken(VAR,'isequal',1,2088) +LexToken(OPENBRACKET,'(',1,2095) +LexToken(VAR,'model',1,2096) +LexToken(DOT,'.',1,2101) +LexToken(VAR,'label',1,2102) +LexToken(COMMA,',',1,2107) +LexToken(VAR,'model_n',1,2108) +LexToken(DOT,'.',1,2115) +LexToken(VAR,'label',1,2116) +LexToken(CLOSEBRACKET,')',1,2121) +LexToken(EOL,'\n',1,2122) +LexToken(IF,'if',1,2143) +LexToken(VAR,'or',1,2146) +LexToken(OPENBRACKET,'(',1,2148) +LexToken(VAR,'model',1,2149) +LexToken(DOT,'.',1,2154) +LexToken(VAR,'in',1,2155) +LexToken(COMPARISON,'<>',1,2157) +LexToken(VAR,'model_n',1,2159) +LexToken(DOT,'.',1,2166) +LexToken(VAR,'in',1,2167) +LexToken(CLOSEBRACKET,')',1,2169) +LexToken(LOGICAL,'|',1,2170) +LexToken(VAR,'or',1,2171) +LexToken(OPENBRACKET,'(',1,2173) +LexToken(VAR,'model',1,2174) +LexToken(DOT,'.',1,2179) +LexToken(VAR,'out',1,2180) +LexToken(COMPARISON,'<>',1,2183) +LexToken(VAR,'model_n',1,2185) +LexToken(DOT,'.',1,2192) +LexToken(VAR,'out',1,2193) +LexToken(CLOSEBRACKET,')',1,2196) +LexToken(THEN,'then',1,2198) +LexToken(EOL,'\n',1,2202) +LexToken(VAR,'needcompile',1,2227) +LexToken(ASSIGNMENT,'=',1,2238) +LexToken(NUMBER,'1',1,2239) +LexToken(EOL,'\n',1,2240) +LexToken(END,'end',1,2261) +LexToken(EOL,'\n',1,2264) +LexToken(IF,'if',1,2285) +LexToken(VAR,'or',1,2288) +LexToken(OPENBRACKET,'(',1,2290) +LexToken(VAR,'model',1,2291) +LexToken(DOT,'.',1,2296) +LexToken(VAR,'firing',1,2297) +LexToken(COMPARISON,'<>',1,2303) +LexToken(VAR,'model_n',1,2305) +LexToken(DOT,'.',1,2312) +LexToken(VAR,'firing',1,2313) +LexToken(CLOSEBRACKET,')',1,2319) +LexToken(THEN,'then',1,2322) +LexToken(EOL,'\n',1,2326) +LexToken(VAR,'needcompile',1,2351) +LexToken(ASSIGNMENT,'=',1,2362) +LexToken(NUMBER,'2',1,2363) +LexToken(EOL,'\n',1,2364) +LexToken(END,'end',1,2385) +LexToken(EOL,'\n',1,2388) +LexToken(IF,'if',1,2409) +LexToken(OPENBRACKET,'(',1,2412) +LexToken(VAR,'size',1,2413) +LexToken(OPENBRACKET,'(',1,2417) +LexToken(VAR,'model',1,2418) +LexToken(DOT,'.',1,2423) +LexToken(VAR,'in',1,2424) +LexToken(COMMA,',',1,2426) +LexToken(DQSTRING,'"*"',1,2429) +LexToken(CLOSEBRACKET,')',1,2430) +LexToken(COMPARISON,'<>',1,2431) +LexToken(VAR,'size',1,2433) +LexToken(OPENBRACKET,'(',1,2437) +LexToken(VAR,'model_n',1,2438) +LexToken(DOT,'.',1,2445) +LexToken(VAR,'in',1,2446) +LexToken(COMMA,',',1,2448) +LexToken(DQSTRING,'"*"',1,2451) +LexToken(CLOSEBRACKET,')',1,2452) +LexToken(CLOSEBRACKET,')',1,2453) +LexToken(LOGICAL,'|',1,2454) +LexToken(OPENBRACKET,'(',1,2482) +LexToken(VAR,'size',1,2483) +LexToken(OPENBRACKET,'(',1,2487) +LexToken(VAR,'model',1,2488) +LexToken(DOT,'.',1,2493) +LexToken(VAR,'out',1,2494) +LexToken(COMMA,',',1,2497) +LexToken(DQSTRING,'"*"',1,2500) +LexToken(CLOSEBRACKET,')',1,2501) +LexToken(COMPARISON,'<>',1,2502) +LexToken(VAR,'size',1,2504) +LexToken(OPENBRACKET,'(',1,2508) +LexToken(VAR,'model_n',1,2509) +LexToken(DOT,'.',1,2516) +LexToken(VAR,'out',1,2517) +LexToken(COMMA,',',1,2520) +LexToken(DQSTRING,'"*"',1,2523) +LexToken(CLOSEBRACKET,')',1,2524) +LexToken(CLOSEBRACKET,')',1,2525) +LexToken(THEN,'then',1,2527) +LexToken(EOL,'\n',1,2531) +LexToken(VAR,'needcompile',1,2556) +LexToken(ASSIGNMENT,'=',1,2567) +LexToken(NUMBER,'4',1,2568) +LexToken(EOL,'\n',1,2569) +LexToken(END,'end',1,2590) +LexToken(EOL,'\n',1,2593) +LexToken(IF,'if',1,2614) +LexToken(VAR,'model',1,2617) +LexToken(DOT,'.',1,2622) +LexToken(VAR,'sim',1,2623) +LexToken(COMPARISON,'==',1,2626) +LexToken(DQSTRING,'"input"',1,2634) +LexToken(LOGICAL,'|',1,2635) +LexToken(VAR,'model',1,2636) +LexToken(DOT,'.',1,2641) +LexToken(VAR,'sim',1,2642) +LexToken(COMPARISON,'==',1,2645) +LexToken(DQSTRING,'"output"',1,2654) +LexToken(THEN,'then',1,2656) +LexToken(EOL,'\n',1,2660) +LexToken(IF,'if',1,2685) +LexToken(VAR,'model',1,2688) +LexToken(DOT,'.',1,2693) +LexToken(VAR,'ipar',1,2694) +LexToken(COMPARISON,'<>',1,2698) +LexToken(VAR,'model_n',1,2700) +LexToken(DOT,'.',1,2707) +LexToken(VAR,'ipar',1,2708) +LexToken(THEN,'then',1,2713) +LexToken(EOL,'\n',1,2717) +LexToken(VAR,'needcompile',1,2746) +LexToken(ASSIGNMENT,'=',1,2757) +LexToken(NUMBER,'4',1,2758) +LexToken(EOL,'\n',1,2759) +LexToken(END,'end',1,2784) +LexToken(EOL,'\n',1,2787) +LexToken(END,'end',1,2808) +LexToken(EOL,'\n',1,2811) +LexToken(IF,'if',1,2832) +LexToken(VAR,'or',1,2835) +LexToken(OPENBRACKET,'(',1,2837) +LexToken(VAR,'model',1,2838) +LexToken(DOT,'.',1,2843) +LexToken(VAR,'blocktype',1,2844) +LexToken(COMPARISON,'<>',1,2853) +LexToken(VAR,'model_n',1,2855) +LexToken(DOT,'.',1,2862) +LexToken(VAR,'blocktype',1,2863) +LexToken(CLOSEBRACKET,')',1,2872) +LexToken(LOGICAL,'|',1,2873) +LexToken(VAR,'or',1,2901) +LexToken(OPENBRACKET,'(',1,2903) +LexToken(VAR,'model',1,2904) +LexToken(DOT,'.',1,2909) +LexToken(VAR,'dep_ut',1,2910) +LexToken(COMPARISON,'<>',1,2916) +LexToken(VAR,'model_n',1,2918) +LexToken(DOT,'.',1,2925) +LexToken(VAR,'dep_ut',1,2926) +LexToken(CLOSEBRACKET,')',1,2932) +LexToken(THEN,'then',1,2935) +LexToken(EOL,'\n',1,2939) +LexToken(VAR,'needcompile',1,2964) +LexToken(ASSIGNMENT,'=',1,2975) +LexToken(NUMBER,'4',1,2976) +LexToken(EOL,'\n',1,2977) +LexToken(END,'end',1,2998) +LexToken(EOL,'\n',1,3001) +LexToken(IF,'if',1,3022) +LexToken(OPENBRACKET,'(',1,3025) +LexToken(VAR,'model',1,3026) +LexToken(DOT,'.',1,3031) +LexToken(VAR,'nzcross',1,3032) +LexToken(COMPARISON,'<>',1,3039) +LexToken(VAR,'model_n',1,3041) +LexToken(DOT,'.',1,3048) +LexToken(VAR,'nzcross',1,3049) +LexToken(CLOSEBRACKET,')',1,3056) +LexToken(LOGICAL,'|',1,3057) +LexToken(OPENBRACKET,'(',1,3058) +LexToken(VAR,'model',1,3059) +LexToken(DOT,'.',1,3064) +LexToken(VAR,'nmode',1,3065) +LexToken(COMPARISON,'<>',1,3070) +LexToken(VAR,'model_n',1,3072) +LexToken(DOT,'.',1,3079) +LexToken(VAR,'nmode',1,3080) +LexToken(CLOSEBRACKET,')',1,3085) +LexToken(THEN,'then',1,3087) +LexToken(EOL,'\n',1,3091) +LexToken(VAR,'needcompile',1,3116) +LexToken(ASSIGNMENT,'=',1,3127) +LexToken(NUMBER,'4',1,3128) +LexToken(EOL,'\n',1,3129) +LexToken(END,'end',1,3150) +LexToken(EOL,'\n',1,3153) +LexToken(IF,'if',1,3174) +LexToken(VAR,'prod',1,3177) +LexToken(OPENBRACKET,'(',1,3181) +LexToken(VAR,'size',1,3182) +LexToken(OPENBRACKET,'(',1,3186) +LexToken(VAR,'model_n',1,3187) +LexToken(DOT,'.',1,3194) +LexToken(VAR,'sim',1,3195) +LexToken(CLOSEBRACKET,')',1,3198) +LexToken(CLOSEBRACKET,')',1,3199) +LexToken(COMPARISON,'>',1,3200) +LexToken(NUMBER,'1',1,3201) +LexToken(THEN,'then',1,3203) +LexToken(EOL,'\n',1,3207) +LexToken(IF,'if',1,3232) +LexToken(VAR,'model_n',1,3235) +LexToken(DOT,'.',1,3242) +LexToken(VAR,'sim',1,3243) +LexToken(OPENBRACKET,'(',1,3246) +LexToken(NUMBER,'2',1,3247) +LexToken(CLOSEBRACKET,')',1,3248) +LexToken(COMPARISON,'>',1,3249) +LexToken(NUMBER,'1000',1,3250) +LexToken(THEN,'then',1,3255) +LexToken(EOL,'\n',1,3259) +LexToken(IF,'if',1,3288) +LexToken(VAR,'model',1,3291) +LexToken(DOT,'.',1,3296) +LexToken(VAR,'sim',1,3297) +LexToken(OPENBRACKET,'(',1,3300) +LexToken(NUMBER,'1',1,3301) +LexToken(CLOSEBRACKET,')',1,3302) +LexToken(COMPARISON,'<>',1,3303) +LexToken(VAR,'model_n',1,3305) +LexToken(DOT,'.',1,3312) +LexToken(VAR,'sim',1,3313) +LexToken(OPENBRACKET,'(',1,3316) +LexToken(NUMBER,'1',1,3317) +LexToken(CLOSEBRACKET,')',1,3318) +LexToken(THEN,'then',1,3320) +LexToken(EOL,'\n',1,3324) +LexToken(VAR,'needcompile',1,3357) +LexToken(ASSIGNMENT,'=',1,3368) +LexToken(NUMBER,'4',1,3369) +LexToken(EOL,'\n',1,3370) +LexToken(END,'end',1,3399) +LexToken(EOL,'\n',1,3402) +LexToken(END,'end',1,3427) +LexToken(EOL,'\n',1,3430) +LexToken(END,'end',1,3451) +LexToken(EOL,'\n',1,3454) +LexToken(ELSE,'else',1,3471) +LexToken(EOL,'\n',1,3475) +LexToken(VAR,'modified',1,3496) +LexToken(ASSIGNMENT,'=',1,3504) +LexToken(VAR,'or',1,3505) +LexToken(OPENBRACKET,'(',1,3507) +LexToken(VAR,'model_n',1,3508) +LexToken(COMPARISON,'<>',1,3515) +LexToken(VAR,'model',1,3517) +LexToken(CLOSEBRACKET,')',1,3522) +LexToken(EOL,'\n',1,3523) +LexToken(VAR,'eq',1,3544) +LexToken(ASSIGNMENT,'=',1,3546) +LexToken(VAR,'model',1,3547) +LexToken(DOT,'.',1,3552) +LexToken(VAR,'equations',1,3553) +LexToken(SEMICOLON,';',1,3562) +LexToken(VAR,'eqn',1,3563) +LexToken(ASSIGNMENT,'=',1,3566) +LexToken(VAR,'model_n',1,3567) +LexToken(DOT,'.',1,3574) +LexToken(VAR,'equations',1,3575) +LexToken(SEMICOLON,';',1,3584) +LexToken(EOL,'\n',1,3585) +LexToken(IF,'if',1,3606) +LexToken(VAR,'or',1,3609) +LexToken(OPENBRACKET,'(',1,3611) +LexToken(VAR,'eq',1,3612) +LexToken(DOT,'.',1,3614) +LexToken(VAR,'model',1,3615) +LexToken(COMPARISON,'<>',1,3620) +LexToken(VAR,'eqn',1,3622) +LexToken(DOT,'.',1,3625) +LexToken(VAR,'model',1,3626) +LexToken(CLOSEBRACKET,')',1,3631) +LexToken(LOGICAL,'|',1,3632) +LexToken(VAR,'or',1,3633) +LexToken(OPENBRACKET,'(',1,3635) +LexToken(VAR,'eq',1,3636) +LexToken(DOT,'.',1,3638) +LexToken(VAR,'inputs',1,3639) +LexToken(COMPARISON,'<>',1,3645) +LexToken(VAR,'eqn',1,3647) +LexToken(DOT,'.',1,3650) +LexToken(VAR,'inputs',1,3651) +LexToken(CLOSEBRACKET,')',1,3657) +LexToken(LOGICAL,'|',1,3658) +LexToken(VAR,'or',1,3686) +LexToken(OPENBRACKET,'(',1,3688) +LexToken(VAR,'eq',1,3689) +LexToken(DOT,'.',1,3691) +LexToken(VAR,'outputs',1,3692) +LexToken(COMPARISON,'<>',1,3699) +LexToken(VAR,'eqn',1,3701) +LexToken(DOT,'.',1,3704) +LexToken(VAR,'outputs',1,3705) +LexToken(CLOSEBRACKET,')',1,3712) +LexToken(THEN,'then',1,3714) +LexToken(EOL,'\n',1,3718) +LexToken(VAR,'needcompile',1,3743) +LexToken(ASSIGNMENT,'=',1,3754) +LexToken(NUMBER,'4',1,3755) +LexToken(EOL,'\n',1,3756) +LexToken(END,'end',1,3777) +LexToken(EOL,'\n',1,3780) +LexToken(END,'end',1,3797) +LexToken(EOL,'\n',1,3800) +LexToken(EOL,'\n',1,3847) +LexToken(VAR,'arg1',1,3864) +LexToken(OPENBRACKET,'(',1,3868) +LexToken(VAR,'spath',1,3869) +LexToken(CLOSEBRACKET,')',1,3874) +LexToken(ASSIGNMENT,'=',1,3875) +LexToken(VAR,'xxn',1,3876) +LexToken(EOL,'\n',1,3888) +LexToken(VAR,'newpar',1,3905) +LexToken(OPENBRACKET,'(',1,3911) +LexToken(VAR,'size',1,3912) +LexToken(OPENBRACKET,'(',1,3916) +LexToken(VAR,'newpar',1,3917) +LexToken(CLOSEBRACKET,')',1,3923) +LexToken(OPERATOR,'+',1,3924) +LexToken(NUMBER,'1',1,3925) +LexToken(CLOSEBRACKET,')',1,3926) +LexToken(ASSIGNMENT,'=',1,3927) +LexToken(VAR,'path',1,3928) +LexToken(EOL,'\n',1,3954) +LexToken(VAR,'y',1,3971) +LexToken(ASSIGNMENT,'=',1,3972) +LexToken(VAR,'max',1,3973) +LexToken(OPENBRACKET,'(',1,3976) +LexToken(VAR,'y',1,3977) +LexToken(COMMA,',',1,3978) +LexToken(VAR,'needcompile',1,3979) +LexToken(CLOSEBRACKET,')',1,3990) +LexToken(EOL,'\n',1,3991) +LexToken(END,'end',1,4004) +LexToken(EOL,'\n',1,4007) +LexToken(END,'end',1,4016) +LexToken(EOL,'\n',1,4019) +LexToken(VAR,'x',1,4028) +LexToken(ASSIGNMENT,'=',1,4029) +LexToken(VAR,'arg1',1,4030) +LexToken(EOL,'\n',1,4034) +LexToken(VAR,'typ',1,4043) +LexToken(ASSIGNMENT,'=',1,4046) +LexToken(VAR,'newpar',1,4047) +LexToken(EOL,'\n',1,4053) +LexToken(CASE,'case',1,4058) +LexToken(DQSTRING,'"define"',1,4070) +LexToken(THEN,'then',1,4072) +LexToken(EOL,'\n',1,4076) +LexToken(VAR,'scs_m_1',1,4085) +LexToken(ASSIGNMENT,'=',1,4092) +LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,4093) +LexToken(OPENBRACKET,'(',1,4107) +LexToken(CLOSEBRACKET,')',1,4108) +LexToken(SEMICOLON,';',1,4109) +LexToken(EOL,'\n',1,4110) +LexToken(VAR,'scs_m_1',1,4119) +LexToken(DOT,'.',1,4126) +LexToken(VAR,'objs',1,4127) +LexToken(OPENBRACKET,'(',1,4131) +LexToken(NUMBER,'1',1,4132) +LexToken(CLOSEBRACKET,')',1,4133) +LexToken(ASSIGNMENT,'=',1,4135) +LexToken(VAR,'EDGETRIGGER',1,4137) +LexToken(OPENBRACKET,'(',1,4148) +LexToken(DQSTRING,'"define"',1,4156) +LexToken(CLOSEBRACKET,')',1,4157) +LexToken(SEMICOLON,';',1,4158) +LexToken(EOL,'\n',1,4159) +LexToken(VAR,'scs_m_1',1,4168) +LexToken(DOT,'.',1,4175) +LexToken(VAR,'objs',1,4176) +LexToken(OPENBRACKET,'(',1,4180) +LexToken(NUMBER,'2',1,4181) +LexToken(CLOSEBRACKET,')',1,4182) +LexToken(ASSIGNMENT,'=',1,4184) +LexToken(VAR,'IFTHEL_f',1,4186) +LexToken(OPENBRACKET,'(',1,4194) +LexToken(DQSTRING,'"define"',1,4202) +LexToken(CLOSEBRACKET,')',1,4203) +LexToken(SEMICOLON,';',1,4204) +LexToken(EOL,'\n',1,4205) +LexToken(VAR,'scs_m_1',1,4214) +LexToken(DOT,'.',1,4221) +LexToken(VAR,'objs',1,4222) +LexToken(OPENBRACKET,'(',1,4226) +LexToken(NUMBER,'3',1,4227) +LexToken(CLOSEBRACKET,')',1,4228) +LexToken(ASSIGNMENT,'=',1,4230) +LexToken(VAR,'IN_f',1,4232) +LexToken(OPENBRACKET,'(',1,4236) +LexToken(DQSTRING,'"define"',1,4244) +LexToken(CLOSEBRACKET,')',1,4245) +LexToken(SEMICOLON,';',1,4246) +LexToken(EOL,'\n',1,4247) +LexToken(VAR,'scs_m_1',1,4256) +LexToken(DOT,'.',1,4263) +LexToken(VAR,'objs',1,4264) +LexToken(OPENBRACKET,'(',1,4268) +LexToken(NUMBER,'4',1,4269) +LexToken(CLOSEBRACKET,')',1,4270) +LexToken(ASSIGNMENT,'=',1,4272) +LexToken(VAR,'CLKOUTV_f',1,4274) +LexToken(OPENBRACKET,'(',1,4283) +LexToken(DQSTRING,'"define"',1,4291) +LexToken(CLOSEBRACKET,')',1,4292) +LexToken(SEMICOLON,';',1,4293) +LexToken(EOL,'\n',1,4294) +LexToken(VAR,'scs_m_1',1,4303) +LexToken(DOT,'.',1,4310) +LexToken(VAR,'objs',1,4311) +LexToken(OPENBRACKET,'(',1,4315) +LexToken(NUMBER,'5',1,4316) +LexToken(CLOSEBRACKET,')',1,4317) +LexToken(ASSIGNMENT,'=',1,4319) +LexToken(SCICOS_LINK,'scicos_link',1,4321) +LexToken(OPENBRACKET,'(',1,4332) +LexToken(CLOSEBRACKET,')',1,4333) +LexToken(SEMICOLON,';',1,4334) +LexToken(EOL,'\n',1,4335) +LexToken(VAR,'scs_m_1',1,4344) +LexToken(DOT,'.',1,4351) +LexToken(VAR,'objs',1,4352) +LexToken(OPENBRACKET,'(',1,4356) +LexToken(NUMBER,'6',1,4357) +LexToken(CLOSEBRACKET,')',1,4358) +LexToken(ASSIGNMENT,'=',1,4360) +LexToken(SCICOS_LINK,'scicos_link',1,4362) +LexToken(OPENBRACKET,'(',1,4373) +LexToken(CLOSEBRACKET,')',1,4374) +LexToken(SEMICOLON,';',1,4375) +LexToken(EOL,'\n',1,4376) +LexToken(VAR,'scs_m_1',1,4385) +LexToken(DOT,'.',1,4392) +LexToken(VAR,'objs',1,4393) +LexToken(OPENBRACKET,'(',1,4397) +LexToken(NUMBER,'7',1,4398) +LexToken(CLOSEBRACKET,')',1,4399) +LexToken(ASSIGNMENT,'=',1,4401) +LexToken(SCICOS_LINK,'scicos_link',1,4403) +LexToken(OPENBRACKET,'(',1,4414) +LexToken(CLOSEBRACKET,')',1,4415) +LexToken(SEMICOLON,';',1,4416) +LexToken(EOL,'\n',1,4417) +LexToken(EOL,'\n',1,4418) +LexToken(EOL,'\n',1,4441) +LexToken(VAR,'blk',1,4450) +LexToken(ASSIGNMENT,'=',1,4454) +LexToken(VAR,'scs_m_1',1,4456) +LexToken(DOT,'.',1,4463) +LexToken(VAR,'objs',1,4464) +LexToken(OPENBRACKET,'(',1,4468) +LexToken(NUMBER,'1',1,4469) +LexToken(CLOSEBRACKET,')',1,4470) +LexToken(SEMICOLON,';',1,4471) +LexToken(EOL,'\n',1,4472) +LexToken(VAR,'graphics',1,4481) +LexToken(ASSIGNMENT,'=',1,4490) +LexToken(VAR,'blk',1,4492) +LexToken(DOT,'.',1,4495) +LexToken(VAR,'graphics',1,4496) +LexToken(SEMICOLON,';',1,4504) +LexToken(EOL,'\n',1,4505) +LexToken(VAR,'model',1,4514) +LexToken(ASSIGNMENT,'=',1,4520) +LexToken(VAR,'blk',1,4522) +LexToken(DOT,'.',1,4525) +LexToken(VAR,'model',1,4526) +LexToken(SEMICOLON,';',1,4531) +LexToken(EOL,'\n',1,4532) +LexToken(EOL,'\n',1,4533) +LexToken(VAR,'graphics',1,4542) +LexToken(DOT,'.',1,4550) +LexToken(VAR,'orig',1,4551) +LexToken(ASSIGNMENT,'=',1,4556) +LexToken(OPENSQBRACKET,'[',1,4558) +LexToken(NUMBER,'60',1,4559) +LexToken(NUMBER,'0',1,4562) +LexToken(CLOSESQBRACKET,']',1,4563) +LexToken(SEMICOLON,';',1,4564) +LexToken(EOL,'\n',1,4565) +LexToken(VAR,'graphics',1,4574) +LexToken(DOT,'.',1,4582) +LexToken(VAR,'sz',1,4583) +LexToken(ASSIGNMENT,'=',1,4586) +LexToken(OPENSQBRACKET,'[',1,4588) +LexToken(NUMBER,'60',1,4589) +LexToken(NUMBER,'40',1,4592) +LexToken(CLOSESQBRACKET,']',1,4594) +LexToken(SEMICOLON,';',1,4595) +LexToken(EOL,'\n',1,4596) +LexToken(EOL,'\n',1,4597) +LexToken(VAR,'graphics',1,4606) +LexToken(DOT,'.',1,4614) +LexToken(VAR,'exprs',1,4615) +LexToken(ASSIGNMENT,'=',1,4621) +LexToken(DQSTRING,'"0"',1,4625) +LexToken(SEMICOLON,';',1,4626) +LexToken(EOL,'\n',1,4627) +LexToken(VAR,'model',1,4636) +LexToken(DOT,'.',1,4641) +LexToken(VAR,'ipar',1,4642) +LexToken(ASSIGNMENT,'=',1,4647) +LexToken(NUMBER,'0',1,4649) +LexToken(SEMICOLON,';',1,4650) +LexToken(EOL,'\n',1,4651) +LexToken(EOL,'\n',1,4652) +LexToken(VAR,'graphics',1,4661) +LexToken(DOT,'.',1,4669) +LexToken(VAR,'pin',1,4670) +LexToken(ASSIGNMENT,'=',1,4674) +LexToken(NUMBER,'5',1,4676) +LexToken(SEMICOLON,';',1,4677) +LexToken(EOL,'\n',1,4678) +LexToken(VAR,'graphics',1,4687) +LexToken(DOT,'.',1,4695) +LexToken(VAR,'pout',1,4696) +LexToken(ASSIGNMENT,'=',1,4701) +LexToken(NUMBER,'6',1,4703) +LexToken(SEMICOLON,';',1,4704) +LexToken(EOL,'\n',1,4705) +LexToken(EOL,'\n',1,4706) +LexToken(VAR,'blk',1,4715) +LexToken(DOT,'.',1,4718) +LexToken(VAR,'graphics',1,4719) +LexToken(ASSIGNMENT,'=',1,4728) +LexToken(VAR,'graphics',1,4730) +LexToken(SEMICOLON,';',1,4738) +LexToken(EOL,'\n',1,4739) +LexToken(VAR,'blk',1,4748) +LexToken(DOT,'.',1,4751) +LexToken(VAR,'model',1,4752) +LexToken(ASSIGNMENT,'=',1,4758) +LexToken(VAR,'model',1,4760) +LexToken(SEMICOLON,';',1,4765) +LexToken(EOL,'\n',1,4766) +LexToken(VAR,'scs_m_1',1,4775) +LexToken(DOT,'.',1,4782) +LexToken(VAR,'objs',1,4783) +LexToken(OPENBRACKET,'(',1,4787) +LexToken(NUMBER,'1',1,4788) +LexToken(CLOSEBRACKET,')',1,4789) +LexToken(ASSIGNMENT,'=',1,4791) +LexToken(VAR,'blk',1,4793) +LexToken(SEMICOLON,';',1,4796) +LexToken(EOL,'\n',1,4797) +LexToken(EOL,'\n',1,4798) +LexToken(EOL,'\n',1,4818) +LexToken(VAR,'blk',1,4827) +LexToken(ASSIGNMENT,'=',1,4831) +LexToken(VAR,'scs_m_1',1,4833) +LexToken(DOT,'.',1,4840) +LexToken(VAR,'objs',1,4841) +LexToken(OPENBRACKET,'(',1,4845) +LexToken(NUMBER,'2',1,4846) +LexToken(CLOSEBRACKET,')',1,4847) +LexToken(SEMICOLON,';',1,4848) +LexToken(EOL,'\n',1,4849) +LexToken(VAR,'graphics',1,4858) +LexToken(ASSIGNMENT,'=',1,4867) +LexToken(VAR,'blk',1,4869) +LexToken(DOT,'.',1,4872) +LexToken(VAR,'graphics',1,4873) +LexToken(SEMICOLON,';',1,4881) +LexToken(EOL,'\n',1,4882) +LexToken(VAR,'model',1,4891) +LexToken(ASSIGNMENT,'=',1,4897) +LexToken(VAR,'blk',1,4899) +LexToken(DOT,'.',1,4902) +LexToken(VAR,'model',1,4903) +LexToken(SEMICOLON,';',1,4908) +LexToken(EOL,'\n',1,4909) +LexToken(EOL,'\n',1,4910) +LexToken(VAR,'graphics',1,4919) +LexToken(DOT,'.',1,4927) +LexToken(VAR,'orig',1,4928) +LexToken(ASSIGNMENT,'=',1,4933) +LexToken(OPENSQBRACKET,'[',1,4935) +LexToken(NUMBER,'160',1,4936) +LexToken(NUMBER,'0',1,4940) +LexToken(CLOSESQBRACKET,']',1,4941) +LexToken(SEMICOLON,';',1,4942) +LexToken(EOL,'\n',1,4943) +LexToken(VAR,'graphics',1,4952) +LexToken(DOT,'.',1,4960) +LexToken(VAR,'sz',1,4961) +LexToken(ASSIGNMENT,'=',1,4964) +LexToken(OPENSQBRACKET,'[',1,4966) +LexToken(NUMBER,'60',1,4967) +LexToken(NUMBER,'40',1,4970) +LexToken(CLOSESQBRACKET,']',1,4972) +LexToken(SEMICOLON,';',1,4973) +LexToken(EOL,'\n',1,4974) +LexToken(EOL,'\n',1,4975) +LexToken(VAR,'graphics',1,4984) +LexToken(DOT,'.',1,4992) +LexToken(VAR,'exprs',1,4993) +LexToken(ASSIGNMENT,'=',1,4999) +LexToken(OPENSQBRACKET,'[',1,5001) +LexToken(DQSTRING,'"0"',1,5004) +LexToken(SEMICOLON,';',1,5005) +LexToken(DQSTRING,'"0"',1,5008) +LexToken(CLOSESQBRACKET,']',1,5009) +LexToken(SEMICOLON,';',1,5010) +LexToken(EOL,'\n',1,5011) +LexToken(VAR,'model',1,5020) +LexToken(DOT,'.',1,5025) +LexToken(VAR,'evtin',1,5026) +LexToken(ASSIGNMENT,'=',1,5032) +LexToken(OPENSQBRACKET,'[',1,5034) +LexToken(CLOSESQBRACKET,']',1,5035) +LexToken(SEMICOLON,';',1,5036) +LexToken(EOL,'\n',1,5037) +LexToken(VAR,'model',1,5046) +LexToken(DOT,'.',1,5051) +LexToken(VAR,'nzcross',1,5052) +LexToken(ASSIGNMENT,'=',1,5060) +LexToken(NUMBER,'0',1,5062) +LexToken(SEMICOLON,';',1,5063) +LexToken(EOL,'\n',1,5064) +LexToken(VAR,'model',1,5073) +LexToken(DOT,'.',1,5078) +LexToken(VAR,'nmode',1,5079) +LexToken(ASSIGNMENT,'=',1,5085) +LexToken(NUMBER,'0',1,5087) +LexToken(SEMICOLON,';',1,5088) +LexToken(EOL,'\n',1,5089) +LexToken(EOL,'\n',1,5090) +LexToken(VAR,'graphics',1,5099) +LexToken(DOT,'.',1,5107) +LexToken(VAR,'pin',1,5108) +LexToken(ASSIGNMENT,'=',1,5112) +LexToken(NUMBER,'6',1,5114) +LexToken(SEMICOLON,';',1,5115) +LexToken(EOL,'\n',1,5116) +LexToken(VAR,'graphics',1,5125) +LexToken(DOT,'.',1,5133) +LexToken(VAR,'peout',1,5134) +LexToken(ASSIGNMENT,'=',1,5140) +LexToken(OPENSQBRACKET,'[',1,5142) +LexToken(NUMBER,'7',1,5143) +LexToken(SEMICOLON,';',1,5144) +LexToken(NUMBER,'0',1,5145) +LexToken(CLOSESQBRACKET,']',1,5146) +LexToken(SEMICOLON,';',1,5147) +LexToken(EOL,'\n',1,5148) +LexToken(EOL,'\n',1,5149) +LexToken(VAR,'blk',1,5158) +LexToken(DOT,'.',1,5161) +LexToken(VAR,'graphics',1,5162) +LexToken(ASSIGNMENT,'=',1,5171) +LexToken(VAR,'graphics',1,5173) +LexToken(SEMICOLON,';',1,5181) +LexToken(EOL,'\n',1,5182) +LexToken(VAR,'blk',1,5191) +LexToken(DOT,'.',1,5194) +LexToken(VAR,'model',1,5195) +LexToken(ASSIGNMENT,'=',1,5201) +LexToken(VAR,'model',1,5203) +LexToken(SEMICOLON,';',1,5208) +LexToken(EOL,'\n',1,5209) +LexToken(VAR,'scs_m_1',1,5218) +LexToken(DOT,'.',1,5225) +LexToken(VAR,'objs',1,5226) +LexToken(OPENBRACKET,'(',1,5230) +LexToken(NUMBER,'2',1,5231) +LexToken(CLOSEBRACKET,')',1,5232) +LexToken(ASSIGNMENT,'=',1,5234) +LexToken(VAR,'blk',1,5236) +LexToken(SEMICOLON,';',1,5239) +LexToken(EOL,'\n',1,5240) +LexToken(EOL,'\n',1,5241) +LexToken(EOL,'\n',1,5257) +LexToken(VAR,'blk',1,5266) +LexToken(ASSIGNMENT,'=',1,5270) +LexToken(VAR,'scs_m_1',1,5272) +LexToken(DOT,'.',1,5279) +LexToken(VAR,'objs',1,5280) +LexToken(OPENBRACKET,'(',1,5284) +LexToken(NUMBER,'3',1,5285) +LexToken(CLOSEBRACKET,')',1,5286) +LexToken(SEMICOLON,';',1,5287) +LexToken(EOL,'\n',1,5288) +LexToken(VAR,'graphics',1,5297) +LexToken(ASSIGNMENT,'=',1,5306) +LexToken(VAR,'blk',1,5308) +LexToken(DOT,'.',1,5311) +LexToken(VAR,'graphics',1,5312) +LexToken(SEMICOLON,';',1,5320) +LexToken(EOL,'\n',1,5321) +LexToken(VAR,'model',1,5330) +LexToken(ASSIGNMENT,'=',1,5336) +LexToken(VAR,'blk',1,5338) +LexToken(DOT,'.',1,5341) +LexToken(VAR,'model',1,5342) +LexToken(SEMICOLON,';',1,5347) +LexToken(EOL,'\n',1,5348) +LexToken(EOL,'\n',1,5349) +LexToken(VAR,'graphics',1,5358) +LexToken(DOT,'.',1,5366) +LexToken(VAR,'orig',1,5367) +LexToken(ASSIGNMENT,'=',1,5372) +LexToken(OPENSQBRACKET,'[',1,5374) +LexToken(NUMBER,'0',1,5375) +LexToken(NUMBER,'10',1,5377) +LexToken(CLOSESQBRACKET,']',1,5379) +LexToken(SEMICOLON,';',1,5380) +LexToken(EOL,'\n',1,5381) +LexToken(VAR,'graphics',1,5390) +LexToken(DOT,'.',1,5398) +LexToken(VAR,'sz',1,5399) +LexToken(ASSIGNMENT,'=',1,5402) +LexToken(OPENSQBRACKET,'[',1,5404) +LexToken(NUMBER,'20',1,5405) +LexToken(NUMBER,'20',1,5408) +LexToken(CLOSESQBRACKET,']',1,5410) +LexToken(SEMICOLON,';',1,5411) +LexToken(EOL,'\n',1,5412) +LexToken(EOL,'\n',1,5413) +LexToken(VAR,'graphics',1,5422) +LexToken(DOT,'.',1,5430) +LexToken(VAR,'exprs',1,5431) +LexToken(ASSIGNMENT,'=',1,5437) +LexToken(OPENSQBRACKET,'[',1,5439) +LexToken(DQSTRING,'"1"',1,5442) +LexToken(CLOSESQBRACKET,']',1,5443) +LexToken(SEMICOLON,';',1,5444) +LexToken(EOL,'\n',1,5445) +LexToken(VAR,'model',1,5454) +LexToken(DOT,'.',1,5459) +LexToken(VAR,'ipar',1,5460) +LexToken(ASSIGNMENT,'=',1,5465) +LexToken(NUMBER,'1',1,5467) +LexToken(SEMICOLON,';',1,5468) +LexToken(EOL,'\n',1,5469) +LexToken(EOL,'\n',1,5470) +LexToken(VAR,'graphics',1,5479) +LexToken(DOT,'.',1,5487) +LexToken(VAR,'pout',1,5488) +LexToken(ASSIGNMENT,'=',1,5493) +LexToken(NUMBER,'5',1,5495) +LexToken(SEMICOLON,';',1,5496) +LexToken(EOL,'\n',1,5497) +LexToken(EOL,'\n',1,5498) +LexToken(VAR,'blk',1,5507) +LexToken(DOT,'.',1,5510) +LexToken(VAR,'graphics',1,5511) +LexToken(ASSIGNMENT,'=',1,5520) +LexToken(VAR,'graphics',1,5522) +LexToken(SEMICOLON,';',1,5530) +LexToken(EOL,'\n',1,5531) +LexToken(VAR,'blk',1,5540) +LexToken(DOT,'.',1,5543) +LexToken(VAR,'model',1,5544) +LexToken(ASSIGNMENT,'=',1,5550) +LexToken(VAR,'model',1,5552) +LexToken(SEMICOLON,';',1,5557) +LexToken(EOL,'\n',1,5558) +LexToken(VAR,'scs_m_1',1,5567) +LexToken(DOT,'.',1,5574) +LexToken(VAR,'objs',1,5575) +LexToken(OPENBRACKET,'(',1,5579) +LexToken(NUMBER,'3',1,5580) +LexToken(CLOSEBRACKET,')',1,5581) +LexToken(ASSIGNMENT,'=',1,5583) +LexToken(VAR,'blk',1,5585) +LexToken(SEMICOLON,';',1,5588) +LexToken(EOL,'\n',1,5589) +LexToken(EOL,'\n',1,5590) +LexToken(EOL,'\n',1,5611) +LexToken(VAR,'blk',1,5620) +LexToken(ASSIGNMENT,'=',1,5624) +LexToken(VAR,'scs_m_1',1,5626) +LexToken(DOT,'.',1,5633) +LexToken(VAR,'objs',1,5634) +LexToken(OPENBRACKET,'(',1,5638) +LexToken(NUMBER,'4',1,5639) +LexToken(CLOSEBRACKET,')',1,5640) +LexToken(SEMICOLON,';',1,5641) +LexToken(EOL,'\n',1,5642) +LexToken(VAR,'graphics',1,5651) +LexToken(ASSIGNMENT,'=',1,5660) +LexToken(VAR,'blk',1,5662) +LexToken(DOT,'.',1,5665) +LexToken(VAR,'graphics',1,5666) +LexToken(SEMICOLON,';',1,5674) +LexToken(EOL,'\n',1,5675) +LexToken(VAR,'model',1,5684) +LexToken(ASSIGNMENT,'=',1,5690) +LexToken(VAR,'blk',1,5692) +LexToken(DOT,'.',1,5695) +LexToken(VAR,'model',1,5696) +LexToken(SEMICOLON,';',1,5701) +LexToken(EOL,'\n',1,5702) +LexToken(EOL,'\n',1,5703) +LexToken(VAR,'graphics',1,5712) +LexToken(DOT,'.',1,5720) +LexToken(VAR,'orig',1,5721) +LexToken(ASSIGNMENT,'=',1,5726) +LexToken(OPENSQBRACKET,'[',1,5728) +LexToken(NUMBER,'170',1,5729) +LexToken(NUMBER,'-60',1,5733) +LexToken(CLOSESQBRACKET,']',1,5736) +LexToken(SEMICOLON,';',1,5737) +LexToken(EOL,'\n',1,5738) +LexToken(VAR,'graphics',1,5747) +LexToken(DOT,'.',1,5755) +LexToken(VAR,'sz',1,5756) +LexToken(ASSIGNMENT,'=',1,5759) +LexToken(OPENSQBRACKET,'[',1,5761) +LexToken(NUMBER,'20',1,5762) +LexToken(NUMBER,'20',1,5765) +LexToken(CLOSESQBRACKET,']',1,5767) +LexToken(SEMICOLON,';',1,5768) +LexToken(EOL,'\n',1,5769) +LexToken(EOL,'\n',1,5770) +LexToken(VAR,'graphics',1,5779) +LexToken(DOT,'.',1,5787) +LexToken(VAR,'exprs',1,5788) +LexToken(ASSIGNMENT,'=',1,5794) +LexToken(OPENSQBRACKET,'[',1,5796) +LexToken(DQSTRING,'"1"',1,5799) +LexToken(CLOSESQBRACKET,']',1,5800) +LexToken(SEMICOLON,';',1,5801) +LexToken(EOL,'\n',1,5802) +LexToken(VAR,'model',1,5811) +LexToken(DOT,'.',1,5816) +LexToken(VAR,'ipar',1,5817) +LexToken(ASSIGNMENT,'=',1,5822) +LexToken(NUMBER,'1',1,5824) +LexToken(SEMICOLON,';',1,5825) +LexToken(EOL,'\n',1,5826) +LexToken(EOL,'\n',1,5827) +LexToken(VAR,'graphics',1,5836) +LexToken(DOT,'.',1,5844) +LexToken(VAR,'pein',1,5845) +LexToken(ASSIGNMENT,'=',1,5850) +LexToken(NUMBER,'7',1,5852) +LexToken(SEMICOLON,';',1,5853) +LexToken(EOL,'\n',1,5854) +LexToken(EOL,'\n',1,5855) +LexToken(VAR,'blk',1,5864) +LexToken(DOT,'.',1,5867) +LexToken(VAR,'graphics',1,5868) +LexToken(ASSIGNMENT,'=',1,5877) +LexToken(VAR,'graphics',1,5879) +LexToken(SEMICOLON,';',1,5887) +LexToken(EOL,'\n',1,5888) +LexToken(VAR,'blk',1,5897) +LexToken(DOT,'.',1,5900) +LexToken(VAR,'model',1,5901) +LexToken(ASSIGNMENT,'=',1,5907) +LexToken(VAR,'model',1,5909) +LexToken(SEMICOLON,';',1,5914) +LexToken(EOL,'\n',1,5915) +LexToken(VAR,'scs_m_1',1,5924) +LexToken(DOT,'.',1,5931) +LexToken(VAR,'objs',1,5932) +LexToken(OPENBRACKET,'(',1,5936) +LexToken(NUMBER,'4',1,5937) +LexToken(CLOSEBRACKET,')',1,5938) +LexToken(ASSIGNMENT,'=',1,5940) +LexToken(VAR,'blk',1,5942) +LexToken(SEMICOLON,';',1,5945) +LexToken(EOL,'\n',1,5946) +LexToken(EOL,'\n',1,5947) +LexToken(EOL,'\n',1,5978) +LexToken(VAR,'lnk',1,5987) +LexToken(ASSIGNMENT,'=',1,5991) +LexToken(VAR,'scs_m_1',1,5993) +LexToken(DOT,'.',1,6000) +LexToken(VAR,'objs',1,6001) +LexToken(OPENBRACKET,'(',1,6005) +LexToken(NUMBER,'5',1,6006) +LexToken(CLOSEBRACKET,')',1,6007) +LexToken(SEMICOLON,';',1,6008) +LexToken(EOL,'\n',1,6009) +LexToken(EOL,'\n',1,6010) +LexToken(VAR,'lnk',1,6019) +LexToken(DOT,'.',1,6022) +LexToken(VAR,'from',1,6023) +LexToken(ASSIGNMENT,'=',1,6028) +LexToken(OPENSQBRACKET,'[',1,6030) +LexToken(NUMBER,'3',1,6031) +LexToken(NUMBER,'1',1,6033) +LexToken(NUMBER,'0',1,6035) +LexToken(CLOSESQBRACKET,']',1,6036) +LexToken(SEMICOLON,';',1,6037) +LexToken(EOL,'\n',1,6038) +LexToken(VAR,'lnk',1,6047) +LexToken(DOT,'.',1,6050) +LexToken(VAR,'to',1,6051) +LexToken(ASSIGNMENT,'=',1,6054) +LexToken(OPENSQBRACKET,'[',1,6056) +LexToken(NUMBER,'1',1,6057) +LexToken(NUMBER,'1',1,6059) +LexToken(NUMBER,'1',1,6061) +LexToken(CLOSESQBRACKET,']',1,6062) +LexToken(SEMICOLON,';',1,6063) +LexToken(EOL,'\n',1,6064) +LexToken(EOL,'\n',1,6065) +LexToken(VAR,'scs_m_1',1,6074) +LexToken(DOT,'.',1,6081) +LexToken(VAR,'objs',1,6082) +LexToken(OPENBRACKET,'(',1,6086) +LexToken(NUMBER,'5',1,6087) +LexToken(CLOSEBRACKET,')',1,6088) +LexToken(ASSIGNMENT,'=',1,6090) +LexToken(VAR,'lnk',1,6092) +LexToken(SEMICOLON,';',1,6095) +LexToken(EOL,'\n',1,6096) +LexToken(EOL,'\n',1,6097) +LexToken(EOL,'\n',1,6132) +LexToken(VAR,'lnk',1,6141) +LexToken(ASSIGNMENT,'=',1,6145) +LexToken(VAR,'scs_m_1',1,6147) +LexToken(DOT,'.',1,6154) +LexToken(VAR,'objs',1,6155) +LexToken(OPENBRACKET,'(',1,6159) +LexToken(NUMBER,'6',1,6160) +LexToken(CLOSEBRACKET,')',1,6161) +LexToken(SEMICOLON,';',1,6162) +LexToken(EOL,'\n',1,6163) +LexToken(EOL,'\n',1,6164) +LexToken(VAR,'lnk',1,6173) +LexToken(DOT,'.',1,6176) +LexToken(VAR,'from',1,6177) +LexToken(ASSIGNMENT,'=',1,6182) +LexToken(OPENSQBRACKET,'[',1,6184) +LexToken(NUMBER,'1',1,6185) +LexToken(NUMBER,'1',1,6187) +LexToken(NUMBER,'0',1,6189) +LexToken(CLOSESQBRACKET,']',1,6190) +LexToken(SEMICOLON,';',1,6191) +LexToken(EOL,'\n',1,6192) +LexToken(VAR,'lnk',1,6201) +LexToken(DOT,'.',1,6204) +LexToken(VAR,'to',1,6205) +LexToken(ASSIGNMENT,'=',1,6208) +LexToken(OPENSQBRACKET,'[',1,6210) +LexToken(NUMBER,'2',1,6211) +LexToken(NUMBER,'1',1,6213) +LexToken(NUMBER,'1',1,6215) +LexToken(CLOSESQBRACKET,']',1,6216) +LexToken(SEMICOLON,';',1,6217) +LexToken(EOL,'\n',1,6218) +LexToken(EOL,'\n',1,6219) +LexToken(VAR,'scs_m_1',1,6228) +LexToken(DOT,'.',1,6235) +LexToken(VAR,'objs',1,6236) +LexToken(OPENBRACKET,'(',1,6240) +LexToken(NUMBER,'6',1,6241) +LexToken(CLOSEBRACKET,')',1,6242) +LexToken(ASSIGNMENT,'=',1,6244) +LexToken(VAR,'lnk',1,6246) +LexToken(SEMICOLON,';',1,6249) +LexToken(EOL,'\n',1,6250) +LexToken(EOL,'\n',1,6251) +LexToken(EOL,'\n',1,6284) +LexToken(VAR,'lnk',1,6293) +LexToken(ASSIGNMENT,'=',1,6297) +LexToken(VAR,'scs_m_1',1,6299) +LexToken(DOT,'.',1,6306) +LexToken(VAR,'objs',1,6307) +LexToken(OPENBRACKET,'(',1,6311) +LexToken(NUMBER,'7',1,6312) +LexToken(CLOSEBRACKET,')',1,6313) +LexToken(SEMICOLON,';',1,6314) +LexToken(EOL,'\n',1,6315) +LexToken(EOL,'\n',1,6316) +LexToken(VAR,'lnk',1,6325) +LexToken(DOT,'.',1,6328) +LexToken(VAR,'ct',1,6329) +LexToken(ASSIGNMENT,'=',1,6332) +LexToken(OPENSQBRACKET,'[',1,6334) +LexToken(NUMBER,'5',1,6335) +LexToken(NUMBER,'-1',1,6337) +LexToken(CLOSESQBRACKET,']',1,6339) +LexToken(SEMICOLON,';',1,6340) +LexToken(EOL,'\n',1,6341) +LexToken(VAR,'lnk',1,6350) +LexToken(DOT,'.',1,6353) +LexToken(VAR,'from',1,6354) +LexToken(ASSIGNMENT,'=',1,6359) +LexToken(OPENSQBRACKET,'[',1,6361) +LexToken(NUMBER,'2',1,6362) +LexToken(NUMBER,'1',1,6364) +LexToken(NUMBER,'0',1,6366) +LexToken(CLOSESQBRACKET,']',1,6367) +LexToken(SEMICOLON,';',1,6368) +LexToken(EOL,'\n',1,6369) +LexToken(VAR,'lnk',1,6378) +LexToken(DOT,'.',1,6381) +LexToken(VAR,'to',1,6382) +LexToken(ASSIGNMENT,'=',1,6385) +LexToken(OPENSQBRACKET,'[',1,6387) +LexToken(NUMBER,'4',1,6388) +LexToken(NUMBER,'1',1,6390) +LexToken(NUMBER,'1',1,6392) +LexToken(CLOSESQBRACKET,']',1,6393) +LexToken(SEMICOLON,';',1,6394) +LexToken(EOL,'\n',1,6395) +LexToken(EOL,'\n',1,6396) +LexToken(VAR,'scs_m_1',1,6405) +LexToken(DOT,'.',1,6412) +LexToken(VAR,'objs',1,6413) +LexToken(OPENBRACKET,'(',1,6417) +LexToken(NUMBER,'7',1,6418) +LexToken(CLOSEBRACKET,')',1,6419) +LexToken(ASSIGNMENT,'=',1,6421) +LexToken(VAR,'lnk',1,6423) +LexToken(SEMICOLON,';',1,6426) +LexToken(EOL,'\n',1,6427) +LexToken(EOL,'\n',1,6428) +LexToken(CLEAR,'clear',1,6437) +LexToken(VAR,'blk',1,6443) +LexToken(VAR,'lnk',1,6447) +LexToken(EOL,'\n',1,6450) +LexToken(EOL,'\n',1,6451) +LexToken(VAR,'model',1,6460) +LexToken(ASSIGNMENT,'=',1,6465) +LexToken(SCICOS_MODEL,'scicos_model',1,6466) +LexToken(OPENBRACKET,'(',1,6478) +LexToken(CLOSEBRACKET,')',1,6479) +LexToken(SEMICOLON,';',1,6480) +LexToken(EOL,'\n',1,6481) +LexToken(VAR,'model',1,6490) +LexToken(DOT,'.',1,6495) +LexToken(VAR,'sim',1,6496) +LexToken(ASSIGNMENT,'=',1,6500) +LexToken(DQSTRING,'"csuper"',1,6509) +LexToken(SEMICOLON,';',1,6510) +LexToken(EOL,'\n',1,6511) +LexToken(VAR,'model',1,6520) +LexToken(DOT,'.',1,6525) +LexToken(VAR,'in',1,6526) +LexToken(ASSIGNMENT,'=',1,6529) +LexToken(NUMBER,'1',1,6531) +LexToken(SEMICOLON,';',1,6532) +LexToken(EOL,'\n',1,6533) +LexToken(VAR,'model',1,6542) +LexToken(DOT,'.',1,6547) +LexToken(VAR,'evtout',1,6548) +LexToken(ASSIGNMENT,'=',1,6555) +LexToken(NUMBER,'1',1,6557) +LexToken(SEMICOLON,';',1,6558) +LexToken(EOL,'\n',1,6559) +LexToken(VAR,'model',1,6568) +LexToken(DOT,'.',1,6573) +LexToken(VAR,'rpar',1,6574) +LexToken(ASSIGNMENT,'=',1,6579) +LexToken(VAR,'scs_m_1',1,6581) +LexToken(SEMICOLON,';',1,6588) +LexToken(EOL,'\n',1,6589) +LexToken(EOL,'\n',1,6590) +LexToken(VAR,'gr_i',1,6599) +LexToken(ASSIGNMENT,'=',1,6603) +LexToken(OPENSQBRACKET,'[',1,6604) +LexToken(CLOSESQBRACKET,']',1,6605) +LexToken(SEMICOLON,';',1,6606) +LexToken(EOL,'\n',1,6607) +LexToken(VAR,'x',1,6616) +LexToken(ASSIGNMENT,'=',1,6617) +LexToken(VAR,'standard_define',1,6618) +LexToken(OPENBRACKET,'(',1,6633) +LexToken(OPENSQBRACKET,'[',1,6634) +LexToken(NUMBER,'3',1,6635) +LexToken(NUMBER,'2',1,6637) +LexToken(CLOSESQBRACKET,']',1,6638) +LexToken(COMMA,',',1,6639) +LexToken(VAR,'model',1,6640) +LexToken(COMMA,',',1,6645) +LexToken(OPENSQBRACKET,'[',1,6646) +LexToken(CLOSESQBRACKET,']',1,6647) +LexToken(COMMA,',',1,6648) +LexToken(VAR,'gr_i',1,6649) +LexToken(CLOSEBRACKET,')',1,6653) +LexToken(EOL,'\n',1,6654) +LexToken(END,'end',1,6659) +LexToken(EOL,'\n',1,6662) +LexToken(ENDFUNCTION,'endfunction',1,6663) +LexToken(EOL,'\n',1,6674) +LexToken(EOL,'\n',1,6675) diff --git a/js/Misc/ENDBLK.js b/js/Misc/ENDBLK.js new file mode 100644 index 00000000..954d950c --- /dev/null +++ b/js/Misc/ENDBLK.js @@ -0,0 +1,1348 @@ +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,'ENDBLK',1,852) +LexToken(OPENBRACKET,'(',1,858) +LexToken(VAR,'job',1,859) +LexToken(COMMA,',',1,862) +LexToken(VAR,'arg1',1,863) +LexToken(COMMA,',',1,867) +LexToken(VAR,'arg2',1,868) +LexToken(CLOSEBRACKET,')',1,872) +LexToken(EOL,'\n',1,873) +LexToken(VAR,'x',1,878) +LexToken(ASSIGNMENT,'=',1,879) +LexToken(OPENSQBRACKET,'[',1,880) +LexToken(CLOSESQBRACKET,']',1,881) +LexToken(SEMICOLON,';',1,882) +LexToken(EOL,'\n',1,883) +LexToken(VAR,'y',1,888) +LexToken(ASSIGNMENT,'=',1,889) +LexToken(OPENSQBRACKET,'[',1,890) +LexToken(CLOSESQBRACKET,']',1,891) +LexToken(SEMICOLON,';',1,892) +LexToken(EOL,'\n',1,893) +LexToken(VAR,'typ',1,898) +LexToken(ASSIGNMENT,'=',1,901) +LexToken(OPENSQBRACKET,'[',1,902) +LexToken(CLOSESQBRACKET,']',1,903) +LexToken(SEMICOLON,';',1,904) +LexToken(EOL,'\n',1,905) +LexToken(SELECT,'select',1,910) +LexToken(VAR,'job',1,917) +LexToken(EOL,'\n',1,920) +LexToken(CASE,'case',1,925) +LexToken(DQSTRING,'"set"',1,934) +LexToken(THEN,'then',1,936) +LexToken(EOL,'\n',1,940) +LexToken(EOL,'\n',1,992) +LexToken(FOR,'for',1,1001) +LexToken(VAR,'i',1,1005) +LexToken(ASSIGNMENT,'=',1,1006) +LexToken(NUMBER,'1',1,1007) +LexToken(COLON,':',1,1008) +LexToken(VAR,'length',1,1009) +LexToken(OPENBRACKET,'(',1,1015) +LexToken(VAR,'arg1',1,1016) +LexToken(DOT,'.',1,1020) +LexToken(VAR,'model',1,1021) +LexToken(DOT,'.',1,1026) +LexToken(VAR,'rpar',1,1027) +LexToken(DOT,'.',1,1031) +LexToken(VAR,'objs',1,1032) +LexToken(CLOSEBRACKET,')',1,1036) +LexToken(DO,'do',1,1038) +LexToken(EOL,'\n',1,1040) +LexToken(VAR,'o',1,1053) +LexToken(ASSIGNMENT,'=',1,1055) +LexToken(VAR,'arg1',1,1057) +LexToken(DOT,'.',1,1061) +LexToken(VAR,'model',1,1062) +LexToken(DOT,'.',1,1067) +LexToken(VAR,'rpar',1,1068) +LexToken(DOT,'.',1,1072) +LexToken(VAR,'objs',1,1073) +LexToken(OPENBRACKET,'(',1,1077) +LexToken(VAR,'i',1,1078) +LexToken(CLOSEBRACKET,')',1,1079) +LexToken(SEMICOLON,';',1,1080) +LexToken(EOL,'\n',1,1081) +LexToken(IF,'if',1,1094) +LexToken(VAR,'typeof',1,1097) +LexToken(OPENBRACKET,'(',1,1103) +LexToken(VAR,'o',1,1104) +LexToken(CLOSEBRACKET,')',1,1105) +LexToken(COMPARISON,'==',1,1107) +LexToken(DQSTRING,'"Block"',1,1116) +LexToken(LOGICAL,'&',1,1118) +LexToken(VAR,'o',1,1120) +LexToken(DOT,'.',1,1121) +LexToken(VAR,'gui',1,1122) +LexToken(COMPARISON,'==',1,1126) +LexToken(DQSTRING,'"END_c"',1,1135) +LexToken(THEN,'then',1,1137) +LexToken(EOL,'\n',1,1141) +LexToken(VAR,'ppath',1,1158) +LexToken(ASSIGNMENT,'=',1,1164) +LexToken(VAR,'list',1,1166) +LexToken(OPENBRACKET,'(',1,1170) +LexToken(VAR,'i',1,1171) +LexToken(CLOSEBRACKET,')',1,1172) +LexToken(SEMICOLON,';',1,1173) +LexToken(EOL,'\n',1,1174) +LexToken(BREAK,'break',1,1191) +LexToken(SEMICOLON,';',1,1196) +LexToken(EOL,'\n',1,1197) +LexToken(END,'end',1,1210) +LexToken(EOL,'\n',1,1213) +LexToken(END,'end',1,1222) +LexToken(EOL,'\n',1,1225) +LexToken(VAR,'newpar',1,1234) +LexToken(ASSIGNMENT,'=',1,1240) +LexToken(VAR,'list',1,1241) +LexToken(OPENBRACKET,'(',1,1245) +LexToken(CLOSEBRACKET,')',1,1246) +LexToken(SEMICOLON,';',1,1247) +LexToken(EOL,'\n',1,1248) +LexToken(VAR,'y',1,1257) +LexToken(ASSIGNMENT,'=',1,1258) +LexToken(NUMBER,'0',1,1259) +LexToken(SEMICOLON,';',1,1260) +LexToken(EOL,'\n',1,1261) +LexToken(FOR,'for',1,1270) +LexToken(VAR,'path',1,1274) +LexToken(ASSIGNMENT,'=',1,1278) +LexToken(VAR,'ppath',1,1279) +LexToken(DO,'do',1,1285) +LexToken(EOL,'\n',1,1287) +LexToken(VAR,'np',1,1300) +LexToken(ASSIGNMENT,'=',1,1302) +LexToken(VAR,'size',1,1303) +LexToken(OPENBRACKET,'(',1,1307) +LexToken(VAR,'path',1,1308) +LexToken(COMMA,',',1,1312) +LexToken(DQSTRING,'"*"',1,1315) +LexToken(CLOSEBRACKET,')',1,1316) +LexToken(EOL,'\n',1,1317) +LexToken(VAR,'spath',1,1330) +LexToken(ASSIGNMENT,'=',1,1335) +LexToken(VAR,'list',1,1336) +LexToken(OPENBRACKET,'(',1,1340) +LexToken(CLOSEBRACKET,')',1,1341) +LexToken(EOL,'\n',1,1342) +LexToken(FOR,'for',1,1355) +LexToken(VAR,'k',1,1359) +LexToken(ASSIGNMENT,'=',1,1360) +LexToken(NUMBER,'1',1,1361) +LexToken(COLON,':',1,1362) +LexToken(VAR,'np',1,1363) +LexToken(EOL,'\n',1,1365) +LexToken(VAR,'spath',1,1382) +LexToken(OPENBRACKET,'(',1,1387) +LexToken(LASTINDEX,'$',1,1388) +LexToken(OPERATOR,'+',1,1389) +LexToken(NUMBER,'1',1,1390) +LexToken(CLOSEBRACKET,')',1,1391) +LexToken(ASSIGNMENT,'=',1,1392) +LexToken(DQSTRING,'"model"',1,1399) +LexToken(EOL,'\n',1,1400) +LexToken(VAR,'spath',1,1417) +LexToken(OPENBRACKET,'(',1,1422) +LexToken(LASTINDEX,'$',1,1423) +LexToken(OPERATOR,'+',1,1424) +LexToken(NUMBER,'1',1,1425) +LexToken(CLOSEBRACKET,')',1,1426) +LexToken(ASSIGNMENT,'=',1,1427) +LexToken(DQSTRING,'"rpar"',1,1433) +LexToken(EOL,'\n',1,1434) +LexToken(VAR,'spath',1,1451) +LexToken(OPENBRACKET,'(',1,1456) +LexToken(LASTINDEX,'$',1,1457) +LexToken(OPERATOR,'+',1,1458) +LexToken(NUMBER,'1',1,1459) +LexToken(CLOSEBRACKET,')',1,1460) +LexToken(ASSIGNMENT,'=',1,1461) +LexToken(DQSTRING,'"objs"',1,1467) +LexToken(EOL,'\n',1,1468) +LexToken(VAR,'spath',1,1485) +LexToken(OPENBRACKET,'(',1,1490) +LexToken(LASTINDEX,'$',1,1491) +LexToken(OPERATOR,'+',1,1492) +LexToken(NUMBER,'1',1,1493) +LexToken(CLOSEBRACKET,')',1,1494) +LexToken(ASSIGNMENT,'=',1,1495) +LexToken(VAR,'path',1,1496) +LexToken(OPENBRACKET,'(',1,1500) +LexToken(VAR,'k',1,1501) +LexToken(CLOSEBRACKET,')',1,1502) +LexToken(EOL,'\n',1,1503) +LexToken(END,'end',1,1516) +LexToken(EOL,'\n',1,1519) +LexToken(VAR,'xx',1,1532) +LexToken(ASSIGNMENT,'=',1,1534) +LexToken(VAR,'arg1',1,1535) +LexToken(OPENBRACKET,'(',1,1539) +LexToken(VAR,'spath',1,1540) +LexToken(CLOSEBRACKET,')',1,1545) +LexToken(EOL,'\n',1,1562) +LexToken(VAR,'execstr',1,1575) +LexToken(OPENBRACKET,'(',1,1582) +LexToken(DQSTRING,'"xxn="',1,1588) +LexToken(OPERATOR,'+',1,1589) +LexToken(VAR,'xx',1,1590) +LexToken(DOT,'.',1,1592) +LexToken(VAR,'gui',1,1593) +LexToken(OPERATOR,'+',1,1596) +LexToken(DQSTRING,'"(\\\'set\\\',xx)"',1,1610) +LexToken(CLOSEBRACKET,')',1,1611) +LexToken(EOL,'\n',1,1612) +LexToken(IF,'if',1,1625) +LexToken(NOT,'~',1,1628) +LexToken(VAR,'isequalbitwise',1,1629) +LexToken(OPENBRACKET,'(',1,1643) +LexToken(VAR,'xxn',1,1644) +LexToken(COMMA,',',1,1647) +LexToken(VAR,'xx',1,1648) +LexToken(CLOSEBRACKET,')',1,1650) +LexToken(THEN,'then',1,1652) +LexToken(EOL,'\n',1,1656) +LexToken(VAR,'model',1,1673) +LexToken(ASSIGNMENT,'=',1,1678) +LexToken(VAR,'xx',1,1679) +LexToken(DOT,'.',1,1681) +LexToken(VAR,'model',1,1682) +LexToken(EOL,'\n',1,1687) +LexToken(VAR,'model_n',1,1704) +LexToken(ASSIGNMENT,'=',1,1711) +LexToken(VAR,'xxn',1,1712) +LexToken(DOT,'.',1,1715) +LexToken(VAR,'model',1,1716) +LexToken(EOL,'\n',1,1721) +LexToken(IF,'if',1,1738) +LexToken(NOT,'~',1,1741) +LexToken(VAR,'is_modelica_block',1,1742) +LexToken(OPENBRACKET,'(',1,1759) +LexToken(VAR,'xx',1,1760) +LexToken(CLOSEBRACKET,')',1,1762) +LexToken(THEN,'then',1,1764) +LexToken(EOL,'\n',1,1768) +LexToken(VAR,'modified',1,1789) +LexToken(ASSIGNMENT,'=',1,1797) +LexToken(VAR,'or',1,1798) +LexToken(OPENBRACKET,'(',1,1800) +LexToken(VAR,'model',1,1801) +LexToken(DOT,'.',1,1806) +LexToken(VAR,'sim',1,1807) +LexToken(COMPARISON,'<>',1,1810) +LexToken(VAR,'model_n',1,1812) +LexToken(DOT,'.',1,1819) +LexToken(VAR,'sim',1,1820) +LexToken(CLOSEBRACKET,')',1,1823) +LexToken(LOGICAL,'|',1,1824) +LexToken(NOT,'~',1,1848) +LexToken(VAR,'isequal',1,1849) +LexToken(OPENBRACKET,'(',1,1856) +LexToken(VAR,'model',1,1857) +LexToken(DOT,'.',1,1862) +LexToken(VAR,'state',1,1863) +LexToken(COMMA,',',1,1868) +LexToken(VAR,'model_n',1,1869) +LexToken(DOT,'.',1,1876) +LexToken(VAR,'state',1,1877) +LexToken(CLOSEBRACKET,')',1,1882) +LexToken(LOGICAL,'|',1,1883) +LexToken(NOT,'~',1,1907) +LexToken(VAR,'isequal',1,1908) +LexToken(OPENBRACKET,'(',1,1915) +LexToken(VAR,'model',1,1916) +LexToken(DOT,'.',1,1921) +LexToken(VAR,'dstate',1,1922) +LexToken(COMMA,',',1,1928) +LexToken(VAR,'model_n',1,1929) +LexToken(DOT,'.',1,1936) +LexToken(VAR,'dstate',1,1937) +LexToken(CLOSEBRACKET,')',1,1943) +LexToken(LOGICAL,'|',1,1944) +LexToken(NOT,'~',1,1968) +LexToken(VAR,'isequal',1,1969) +LexToken(OPENBRACKET,'(',1,1976) +LexToken(VAR,'model',1,1977) +LexToken(DOT,'.',1,1982) +LexToken(VAR,'odstate',1,1983) +LexToken(COMMA,',',1,1990) +LexToken(VAR,'model_n',1,1991) +LexToken(DOT,'.',1,1998) +LexToken(VAR,'odstate',1,1999) +LexToken(CLOSEBRACKET,')',1,2006) +LexToken(LOGICAL,'|',1,2007) +LexToken(NOT,'~',1,2031) +LexToken(VAR,'isequal',1,2032) +LexToken(OPENBRACKET,'(',1,2039) +LexToken(VAR,'model',1,2040) +LexToken(DOT,'.',1,2045) +LexToken(VAR,'rpar',1,2046) +LexToken(COMMA,',',1,2050) +LexToken(VAR,'model_n',1,2051) +LexToken(DOT,'.',1,2058) +LexToken(VAR,'rpar',1,2059) +LexToken(CLOSEBRACKET,')',1,2063) +LexToken(LOGICAL,'|',1,2064) +LexToken(NOT,'~',1,2088) +LexToken(VAR,'isequal',1,2089) +LexToken(OPENBRACKET,'(',1,2096) +LexToken(VAR,'model',1,2097) +LexToken(DOT,'.',1,2102) +LexToken(VAR,'ipar',1,2103) +LexToken(COMMA,',',1,2107) +LexToken(VAR,'model_n',1,2108) +LexToken(DOT,'.',1,2115) +LexToken(VAR,'ipar',1,2116) +LexToken(CLOSEBRACKET,')',1,2120) +LexToken(LOGICAL,'|',1,2121) +LexToken(NOT,'~',1,2145) +LexToken(VAR,'isequal',1,2146) +LexToken(OPENBRACKET,'(',1,2153) +LexToken(VAR,'model',1,2154) +LexToken(DOT,'.',1,2159) +LexToken(VAR,'opar',1,2160) +LexToken(COMMA,',',1,2164) +LexToken(VAR,'model_n',1,2165) +LexToken(DOT,'.',1,2172) +LexToken(VAR,'opar',1,2173) +LexToken(CLOSEBRACKET,')',1,2177) +LexToken(LOGICAL,'|',1,2178) +LexToken(NOT,'~',1,2202) +LexToken(VAR,'isequal',1,2203) +LexToken(OPENBRACKET,'(',1,2210) +LexToken(VAR,'model',1,2211) +LexToken(DOT,'.',1,2216) +LexToken(VAR,'label',1,2217) +LexToken(COMMA,',',1,2222) +LexToken(VAR,'model_n',1,2223) +LexToken(DOT,'.',1,2230) +LexToken(VAR,'label',1,2231) +LexToken(CLOSEBRACKET,')',1,2236) +LexToken(EOL,'\n',1,2237) +LexToken(IF,'if',1,2258) +LexToken(VAR,'or',1,2261) +LexToken(OPENBRACKET,'(',1,2263) +LexToken(VAR,'model',1,2264) +LexToken(DOT,'.',1,2269) +LexToken(VAR,'in',1,2270) +LexToken(COMPARISON,'<>',1,2272) +LexToken(VAR,'model_n',1,2274) +LexToken(DOT,'.',1,2281) +LexToken(VAR,'in',1,2282) +LexToken(CLOSEBRACKET,')',1,2284) +LexToken(LOGICAL,'|',1,2285) +LexToken(VAR,'or',1,2286) +LexToken(OPENBRACKET,'(',1,2288) +LexToken(VAR,'model',1,2289) +LexToken(DOT,'.',1,2294) +LexToken(VAR,'out',1,2295) +LexToken(COMPARISON,'<>',1,2298) +LexToken(VAR,'model_n',1,2300) +LexToken(DOT,'.',1,2307) +LexToken(VAR,'out',1,2308) +LexToken(CLOSEBRACKET,')',1,2311) +LexToken(LOGICAL,'|',1,2312) +LexToken(VAR,'or',1,2340) +LexToken(OPENBRACKET,'(',1,2342) +LexToken(VAR,'model',1,2343) +LexToken(DOT,'.',1,2348) +LexToken(VAR,'in2',1,2349) +LexToken(COMPARISON,'<>',1,2352) +LexToken(VAR,'model_n',1,2354) +LexToken(DOT,'.',1,2361) +LexToken(VAR,'in2',1,2362) +LexToken(CLOSEBRACKET,')',1,2365) +LexToken(LOGICAL,'|',1,2366) +LexToken(VAR,'or',1,2367) +LexToken(OPENBRACKET,'(',1,2369) +LexToken(VAR,'model',1,2370) +LexToken(DOT,'.',1,2375) +LexToken(VAR,'out2',1,2376) +LexToken(COMPARISON,'<>',1,2380) +LexToken(VAR,'model_n',1,2382) +LexToken(DOT,'.',1,2389) +LexToken(VAR,'out2',1,2390) +LexToken(CLOSEBRACKET,')',1,2394) +LexToken(LOGICAL,'|',1,2395) +LexToken(VAR,'or',1,2423) +LexToken(OPENBRACKET,'(',1,2425) +LexToken(VAR,'model',1,2426) +LexToken(DOT,'.',1,2431) +LexToken(VAR,'outtyp',1,2432) +LexToken(COMPARISON,'<>',1,2438) +LexToken(VAR,'model_n',1,2440) +LexToken(DOT,'.',1,2447) +LexToken(VAR,'outtyp',1,2448) +LexToken(CLOSEBRACKET,')',1,2454) +LexToken(LOGICAL,'|',1,2455) +LexToken(VAR,'or',1,2456) +LexToken(OPENBRACKET,'(',1,2458) +LexToken(VAR,'model',1,2459) +LexToken(DOT,'.',1,2464) +LexToken(VAR,'intyp',1,2465) +LexToken(COMPARISON,'<>',1,2470) +LexToken(VAR,'model_n',1,2472) +LexToken(DOT,'.',1,2479) +LexToken(VAR,'intyp',1,2480) +LexToken(CLOSEBRACKET,')',1,2485) +LexToken(THEN,'then',1,2487) +LexToken(EOL,'\n',1,2491) +LexToken(VAR,'needcompile',1,2516) +LexToken(ASSIGNMENT,'=',1,2527) +LexToken(NUMBER,'1',1,2528) +LexToken(EOL,'\n',1,2529) +LexToken(END,'end',1,2550) +LexToken(EOL,'\n',1,2553) +LexToken(IF,'if',1,2574) +LexToken(VAR,'or',1,2577) +LexToken(OPENBRACKET,'(',1,2579) +LexToken(VAR,'model',1,2580) +LexToken(DOT,'.',1,2585) +LexToken(VAR,'firing',1,2586) +LexToken(COMPARISON,'<>',1,2592) +LexToken(VAR,'model_n',1,2594) +LexToken(DOT,'.',1,2601) +LexToken(VAR,'firing',1,2602) +LexToken(CLOSEBRACKET,')',1,2608) +LexToken(THEN,'then',1,2610) +LexToken(EOL,'\n',1,2614) +LexToken(VAR,'needcompile',1,2639) +LexToken(ASSIGNMENT,'=',1,2650) +LexToken(NUMBER,'2',1,2651) +LexToken(EOL,'\n',1,2652) +LexToken(END,'end',1,2673) +LexToken(EOL,'\n',1,2676) +LexToken(IF,'if',1,2697) +LexToken(OPENBRACKET,'(',1,2700) +LexToken(VAR,'size',1,2701) +LexToken(OPENBRACKET,'(',1,2705) +LexToken(VAR,'model',1,2706) +LexToken(DOT,'.',1,2711) +LexToken(VAR,'in',1,2712) +LexToken(COMMA,',',1,2714) +LexToken(DQSTRING,'"*"',1,2717) +LexToken(CLOSEBRACKET,')',1,2718) +LexToken(COMPARISON,'<>',1,2719) +LexToken(VAR,'size',1,2721) +LexToken(OPENBRACKET,'(',1,2725) +LexToken(VAR,'model_n',1,2726) +LexToken(DOT,'.',1,2733) +LexToken(VAR,'in',1,2734) +LexToken(COMMA,',',1,2736) +LexToken(DQSTRING,'"*"',1,2739) +LexToken(CLOSEBRACKET,')',1,2740) +LexToken(CLOSEBRACKET,')',1,2741) +LexToken(LOGICAL,'|',1,2742) +LexToken(OPENBRACKET,'(',1,2770) +LexToken(VAR,'size',1,2771) +LexToken(OPENBRACKET,'(',1,2775) +LexToken(VAR,'model',1,2776) +LexToken(DOT,'.',1,2781) +LexToken(VAR,'out',1,2782) +LexToken(COMMA,',',1,2785) +LexToken(DQSTRING,'"*"',1,2788) +LexToken(CLOSEBRACKET,')',1,2789) +LexToken(COMPARISON,'<>',1,2790) +LexToken(VAR,'size',1,2792) +LexToken(OPENBRACKET,'(',1,2796) +LexToken(VAR,'model_n',1,2797) +LexToken(DOT,'.',1,2804) +LexToken(VAR,'out',1,2805) +LexToken(COMMA,',',1,2808) +LexToken(DQSTRING,'"*"',1,2811) +LexToken(CLOSEBRACKET,')',1,2812) +LexToken(CLOSEBRACKET,')',1,2813) +LexToken(LOGICAL,'|',1,2814) +LexToken(OPENBRACKET,'(',1,2842) +LexToken(VAR,'size',1,2843) +LexToken(OPENBRACKET,'(',1,2847) +LexToken(VAR,'model',1,2848) +LexToken(DOT,'.',1,2853) +LexToken(VAR,'evtin',1,2854) +LexToken(COMMA,',',1,2859) +LexToken(DQSTRING,'"*"',1,2862) +LexToken(CLOSEBRACKET,')',1,2863) +LexToken(COMPARISON,'<>',1,2864) +LexToken(VAR,'size',1,2866) +LexToken(OPENBRACKET,'(',1,2870) +LexToken(VAR,'model_n',1,2871) +LexToken(DOT,'.',1,2878) +LexToken(VAR,'evtin',1,2879) +LexToken(COMMA,',',1,2884) +LexToken(DQSTRING,'"*"',1,2887) +LexToken(CLOSEBRACKET,')',1,2888) +LexToken(CLOSEBRACKET,')',1,2889) +LexToken(THEN,'then',1,2891) +LexToken(EOL,'\n',1,2895) +LexToken(VAR,'needcompile',1,2920) +LexToken(ASSIGNMENT,'=',1,2931) +LexToken(NUMBER,'4',1,2932) +LexToken(EOL,'\n',1,2933) +LexToken(END,'end',1,2954) +LexToken(EOL,'\n',1,2957) +LexToken(IF,'if',1,2978) +LexToken(VAR,'model',1,2981) +LexToken(DOT,'.',1,2986) +LexToken(VAR,'sim',1,2987) +LexToken(COMPARISON,'==',1,2990) +LexToken(DQSTRING,'"input"',1,2998) +LexToken(LOGICAL,'|',1,2999) +LexToken(VAR,'model',1,3000) +LexToken(DOT,'.',1,3005) +LexToken(VAR,'sim',1,3006) +LexToken(COMPARISON,'==',1,3009) +LexToken(DQSTRING,'"output"',1,3018) +LexToken(THEN,'then',1,3020) +LexToken(EOL,'\n',1,3024) +LexToken(IF,'if',1,3049) +LexToken(VAR,'model',1,3052) +LexToken(DOT,'.',1,3057) +LexToken(VAR,'ipar',1,3058) +LexToken(COMPARISON,'<>',1,3062) +LexToken(VAR,'model_n',1,3064) +LexToken(DOT,'.',1,3071) +LexToken(VAR,'ipar',1,3072) +LexToken(THEN,'then',1,3077) +LexToken(EOL,'\n',1,3081) +LexToken(VAR,'needcompile',1,3110) +LexToken(ASSIGNMENT,'=',1,3121) +LexToken(NUMBER,'4',1,3122) +LexToken(EOL,'\n',1,3123) +LexToken(END,'end',1,3148) +LexToken(EOL,'\n',1,3151) +LexToken(END,'end',1,3172) +LexToken(EOL,'\n',1,3175) +LexToken(IF,'if',1,3196) +LexToken(VAR,'or',1,3199) +LexToken(OPENBRACKET,'(',1,3201) +LexToken(VAR,'model',1,3202) +LexToken(DOT,'.',1,3207) +LexToken(VAR,'blocktype',1,3208) +LexToken(COMPARISON,'<>',1,3217) +LexToken(VAR,'model_n',1,3219) +LexToken(DOT,'.',1,3226) +LexToken(VAR,'blocktype',1,3227) +LexToken(CLOSEBRACKET,')',1,3236) +LexToken(LOGICAL,'|',1,3237) +LexToken(VAR,'or',1,3265) +LexToken(OPENBRACKET,'(',1,3267) +LexToken(VAR,'model',1,3268) +LexToken(DOT,'.',1,3273) +LexToken(VAR,'dep_ut',1,3274) +LexToken(COMPARISON,'<>',1,3280) +LexToken(VAR,'model_n',1,3282) +LexToken(DOT,'.',1,3289) +LexToken(VAR,'dep_ut',1,3290) +LexToken(CLOSEBRACKET,')',1,3296) +LexToken(THEN,'then',1,3298) +LexToken(EOL,'\n',1,3302) +LexToken(VAR,'needcompile',1,3327) +LexToken(ASSIGNMENT,'=',1,3338) +LexToken(NUMBER,'4',1,3339) +LexToken(EOL,'\n',1,3340) +LexToken(END,'end',1,3361) +LexToken(EOL,'\n',1,3364) +LexToken(IF,'if',1,3385) +LexToken(OPENBRACKET,'(',1,3388) +LexToken(VAR,'model',1,3389) +LexToken(DOT,'.',1,3394) +LexToken(VAR,'nzcross',1,3395) +LexToken(COMPARISON,'<>',1,3402) +LexToken(VAR,'model_n',1,3404) +LexToken(DOT,'.',1,3411) +LexToken(VAR,'nzcross',1,3412) +LexToken(CLOSEBRACKET,')',1,3419) +LexToken(LOGICAL,'|',1,3420) +LexToken(OPENBRACKET,'(',1,3421) +LexToken(VAR,'model',1,3422) +LexToken(DOT,'.',1,3427) +LexToken(VAR,'nmode',1,3428) +LexToken(COMPARISON,'<>',1,3433) +LexToken(VAR,'model_n',1,3435) +LexToken(DOT,'.',1,3442) +LexToken(VAR,'nmode',1,3443) +LexToken(CLOSEBRACKET,')',1,3448) +LexToken(THEN,'then',1,3450) +LexToken(EOL,'\n',1,3454) +LexToken(VAR,'needcompile',1,3479) +LexToken(ASSIGNMENT,'=',1,3490) +LexToken(NUMBER,'4',1,3491) +LexToken(EOL,'\n',1,3492) +LexToken(END,'end',1,3513) +LexToken(EOL,'\n',1,3516) +LexToken(IF,'if',1,3537) +LexToken(VAR,'prod',1,3540) +LexToken(OPENBRACKET,'(',1,3544) +LexToken(VAR,'size',1,3545) +LexToken(OPENBRACKET,'(',1,3549) +LexToken(VAR,'model_n',1,3550) +LexToken(DOT,'.',1,3557) +LexToken(VAR,'sim',1,3558) +LexToken(CLOSEBRACKET,')',1,3561) +LexToken(CLOSEBRACKET,')',1,3562) +LexToken(COMPARISON,'>',1,3563) +LexToken(NUMBER,'1',1,3564) +LexToken(THEN,'then',1,3566) +LexToken(EOL,'\n',1,3570) +LexToken(IF,'if',1,3595) +LexToken(VAR,'model_n',1,3598) +LexToken(DOT,'.',1,3605) +LexToken(VAR,'sim',1,3606) +LexToken(OPENBRACKET,'(',1,3609) +LexToken(NUMBER,'2',1,3610) +LexToken(CLOSEBRACKET,')',1,3611) +LexToken(COMPARISON,'>',1,3612) +LexToken(NUMBER,'1000',1,3613) +LexToken(THEN,'then',1,3618) +LexToken(EOL,'\n',1,3622) +LexToken(IF,'if',1,3651) +LexToken(VAR,'model',1,3654) +LexToken(DOT,'.',1,3659) +LexToken(VAR,'sim',1,3660) +LexToken(OPENBRACKET,'(',1,3663) +LexToken(NUMBER,'1',1,3664) +LexToken(CLOSEBRACKET,')',1,3665) +LexToken(COMPARISON,'<>',1,3666) +LexToken(VAR,'model_n',1,3668) +LexToken(DOT,'.',1,3675) +LexToken(VAR,'sim',1,3676) +LexToken(OPENBRACKET,'(',1,3679) +LexToken(NUMBER,'1',1,3680) +LexToken(CLOSEBRACKET,')',1,3681) +LexToken(THEN,'then',1,3683) +LexToken(EOL,'\n',1,3687) +LexToken(VAR,'needcompile',1,3720) +LexToken(ASSIGNMENT,'=',1,3731) +LexToken(NUMBER,'4',1,3732) +LexToken(EOL,'\n',1,3733) +LexToken(END,'end',1,3762) +LexToken(EOL,'\n',1,3765) +LexToken(END,'end',1,3790) +LexToken(EOL,'\n',1,3793) +LexToken(END,'end',1,3814) +LexToken(EOL,'\n',1,3817) +LexToken(ELSE,'else',1,3834) +LexToken(EOL,'\n',1,3838) +LexToken(VAR,'modified',1,3859) +LexToken(ASSIGNMENT,'=',1,3867) +LexToken(VAR,'or',1,3868) +LexToken(OPENBRACKET,'(',1,3870) +LexToken(VAR,'model_n',1,3871) +LexToken(COMPARISON,'<>',1,3878) +LexToken(VAR,'model',1,3880) +LexToken(CLOSEBRACKET,')',1,3885) +LexToken(EOL,'\n',1,3886) +LexToken(VAR,'eq',1,3907) +LexToken(ASSIGNMENT,'=',1,3909) +LexToken(VAR,'model',1,3910) +LexToken(DOT,'.',1,3915) +LexToken(VAR,'equations',1,3916) +LexToken(SEMICOLON,';',1,3925) +LexToken(VAR,'eqn',1,3926) +LexToken(ASSIGNMENT,'=',1,3929) +LexToken(VAR,'model_n',1,3930) +LexToken(DOT,'.',1,3937) +LexToken(VAR,'equations',1,3938) +LexToken(SEMICOLON,';',1,3947) +LexToken(EOL,'\n',1,3948) +LexToken(IF,'if',1,3969) +LexToken(VAR,'or',1,3972) +LexToken(OPENBRACKET,'(',1,3974) +LexToken(VAR,'eq',1,3975) +LexToken(DOT,'.',1,3977) +LexToken(VAR,'model',1,3978) +LexToken(COMPARISON,'<>',1,3983) +LexToken(VAR,'eqn',1,3985) +LexToken(DOT,'.',1,3988) +LexToken(VAR,'model',1,3989) +LexToken(CLOSEBRACKET,')',1,3994) +LexToken(LOGICAL,'|',1,3995) +LexToken(VAR,'or',1,3996) +LexToken(OPENBRACKET,'(',1,3998) +LexToken(VAR,'eq',1,3999) +LexToken(DOT,'.',1,4001) +LexToken(VAR,'inputs',1,4002) +LexToken(COMPARISON,'<>',1,4008) +LexToken(VAR,'eqn',1,4010) +LexToken(DOT,'.',1,4013) +LexToken(VAR,'inputs',1,4014) +LexToken(CLOSEBRACKET,')',1,4020) +LexToken(LOGICAL,'|',1,4021) +LexToken(VAR,'or',1,4049) +LexToken(OPENBRACKET,'(',1,4051) +LexToken(VAR,'eq',1,4052) +LexToken(DOT,'.',1,4054) +LexToken(VAR,'outputs',1,4055) +LexToken(COMPARISON,'<>',1,4062) +LexToken(VAR,'eqn',1,4064) +LexToken(DOT,'.',1,4067) +LexToken(VAR,'outputs',1,4068) +LexToken(CLOSEBRACKET,')',1,4075) +LexToken(THEN,'then',1,4077) +LexToken(EOL,'\n',1,4081) +LexToken(VAR,'needcompile',1,4106) +LexToken(ASSIGNMENT,'=',1,4117) +LexToken(NUMBER,'4',1,4118) +LexToken(EOL,'\n',1,4119) +LexToken(END,'end',1,4140) +LexToken(EOL,'\n',1,4143) +LexToken(END,'end',1,4160) +LexToken(EOL,'\n',1,4163) +LexToken(EOL,'\n',1,4209) +LexToken(VAR,'arg1',1,4226) +LexToken(OPENBRACKET,'(',1,4230) +LexToken(VAR,'spath',1,4231) +LexToken(CLOSEBRACKET,')',1,4236) +LexToken(ASSIGNMENT,'=',1,4237) +LexToken(VAR,'xxn',1,4238) +LexToken(EOL,'\n',1,4250) +LexToken(VAR,'newpar',1,4267) +LexToken(OPENBRACKET,'(',1,4273) +LexToken(VAR,'size',1,4274) +LexToken(OPENBRACKET,'(',1,4278) +LexToken(VAR,'newpar',1,4279) +LexToken(CLOSEBRACKET,')',1,4285) +LexToken(OPERATOR,'+',1,4286) +LexToken(NUMBER,'1',1,4287) +LexToken(CLOSEBRACKET,')',1,4288) +LexToken(ASSIGNMENT,'=',1,4289) +LexToken(VAR,'path',1,4290) +LexToken(EOL,'\n',1,4316) +LexToken(VAR,'y',1,4333) +LexToken(ASSIGNMENT,'=',1,4334) +LexToken(VAR,'max',1,4335) +LexToken(OPENBRACKET,'(',1,4338) +LexToken(VAR,'y',1,4339) +LexToken(COMMA,',',1,4340) +LexToken(VAR,'needcompile',1,4341) +LexToken(CLOSEBRACKET,')',1,4352) +LexToken(EOL,'\n',1,4353) +LexToken(END,'end',1,4366) +LexToken(EOL,'\n',1,4369) +LexToken(END,'end',1,4378) +LexToken(EOL,'\n',1,4381) +LexToken(VAR,'x',1,4390) +LexToken(ASSIGNMENT,'=',1,4391) +LexToken(VAR,'arg1',1,4392) +LexToken(EOL,'\n',1,4396) +LexToken(VAR,'typ',1,4405) +LexToken(ASSIGNMENT,'=',1,4408) +LexToken(VAR,'newpar',1,4409) +LexToken(EOL,'\n',1,4415) +LexToken(CASE,'case',1,4420) +LexToken(DQSTRING,'"define"',1,4432) +LexToken(THEN,'then',1,4434) +LexToken(EOL,'\n',1,4438) +LexToken(VAR,'scs_m_1',1,4447) +LexToken(ASSIGNMENT,'=',1,4454) +LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,4455) +LexToken(OPENBRACKET,'(',1,4469) +LexToken(VAR,'version',1,4481) +LexToken(ASSIGNMENT,'=',1,4488) +LexToken(DQSTRING,'"scicos4.2"',1,4499) +LexToken(COMMA,',',1,4500) +LexToken(VAR,'props',1,4512) +LexToken(ASSIGNMENT,'=',1,4517) +LexToken(SCICOS_PARAMS,'scicos_params',1,4518) +LexToken(OPENBRACKET,'(',1,4531) +LexToken(VAR,'wpar',1,4543) +LexToken(ASSIGNMENT,'=',1,4547) +LexToken(OPENSQBRACKET,'[',1,4548) +LexToken(NUMBER,'-159.096',1,4549) +LexToken(COMMA,',',1,4557) +LexToken(NUMBER,'811.104',1,4558) +LexToken(COMMA,',',1,4565) +LexToken(NUMBER,'-121.216',1,4566) +LexToken(COMMA,',',1,4574) +LexToken(NUMBER,'617.984',1,4575) +LexToken(COMMA,',',1,4582) +LexToken(NUMBER,'1323',1,4583) +LexToken(COMMA,',',1,4587) +LexToken(NUMBER,'1008',1,4588) +LexToken(COMMA,',',1,4592) +LexToken(NUMBER,'331',1,4593) +LexToken(COMMA,',',1,4596) +LexToken(NUMBER,'284',1,4597) +LexToken(COMMA,',',1,4600) +LexToken(NUMBER,'630',1,4601) +LexToken(COMMA,',',1,4604) +LexToken(NUMBER,'480',1,4605) +LexToken(COMMA,',',1,4608) +LexToken(NUMBER,'0',1,4609) +LexToken(COMMA,',',1,4610) +LexToken(NUMBER,'7',1,4611) +LexToken(COMMA,',',1,4612) +LexToken(NUMBER,'1.4',1,4613) +LexToken(CLOSESQBRACKET,']',1,4616) +LexToken(COMMA,',',1,4617) +LexToken(VAR,'Title',1,4629) +LexToken(ASSIGNMENT,'=',1,4634) +LexToken(DQSTRING,'"ENDBLK"',1,4642) +LexToken(COMMA,',',1,4643) +LexToken(VAR,'tol',1,4655) +LexToken(ASSIGNMENT,'=',1,4658) +LexToken(OPENSQBRACKET,'[',1,4659) +LexToken(NUMBER,'0.0001',1,4660) +LexToken(COMMA,',',1,4666) +LexToken(NUMBER,'0.000001',1,4667) +LexToken(COMMA,',',1,4675) +LexToken(NUMBER,'1.000E-10',1,4676) +LexToken(COMMA,',',1,4685) +LexToken(NUMBER,'100001',1,4686) +LexToken(COMMA,',',1,4692) +LexToken(NUMBER,'0',1,4693) +LexToken(COMMA,',',1,4694) +LexToken(NUMBER,'0',1,4695) +LexToken(CLOSESQBRACKET,']',1,4696) +LexToken(COMMA,',',1,4697) +LexToken(VAR,'tf',1,4709) +LexToken(ASSIGNMENT,'=',1,4711) +LexToken(NUMBER,'100000',1,4712) +LexToken(COMMA,',',1,4718) +LexToken(VAR,'context',1,4730) +LexToken(ASSIGNMENT,'=',1,4737) +LexToken(DQSTRING,'" "',1,4740) +LexToken(COMMA,',',1,4741) +LexToken(VAR,'void1',1,4753) +LexToken(ASSIGNMENT,'=',1,4758) +LexToken(OPENSQBRACKET,'[',1,4759) +LexToken(CLOSESQBRACKET,']',1,4760) +LexToken(COMMA,',',1,4761) +LexToken(VAR,'options',1,4773) +LexToken(ASSIGNMENT,'=',1,4780) +LexToken(VAR,'tlist',1,4781) +LexToken(OPENBRACKET,'(',1,4786) +LexToken(OPENSQBRACKET,'[',1,4787) +LexToken(DQSTRING,'"scsopt"',1,4795) +LexToken(COMMA,',',1,4796) +LexToken(DQSTRING,'"3D"',1,4800) +LexToken(COMMA,',',1,4801) +LexToken(DQSTRING,'"Background"',1,4813) +LexToken(COMMA,',',1,4814) +LexToken(DQSTRING,'"Link"',1,4820) +LexToken(COMMA,',',1,4821) +LexToken(DQSTRING,'"ID"',1,4825) +LexToken(COMMA,',',1,4826) +LexToken(DQSTRING,'"Cmap"',1,4832) +LexToken(CLOSESQBRACKET,']',1,4833) +LexToken(COMMA,',',1,4834) +LexToken(VAR,'list',1,4835) +LexToken(OPENBRACKET,'(',1,4839) +LexToken(PREVAR_BOOLEAN,'%t',1,4840) +LexToken(COMMA,',',1,4842) +LexToken(NUMBER,'33',1,4843) +LexToken(CLOSEBRACKET,')',1,4845) +LexToken(COMMA,',',1,4846) +LexToken(OPENSQBRACKET,'[',1,4847) +LexToken(NUMBER,'8',1,4848) +LexToken(COMMA,',',1,4849) +LexToken(NUMBER,'1',1,4850) +LexToken(CLOSESQBRACKET,']',1,4851) +LexToken(COMMA,',',1,4852) +LexToken(OPENSQBRACKET,'[',1,4853) +LexToken(NUMBER,'1',1,4854) +LexToken(COMMA,',',1,4855) +LexToken(NUMBER,'5',1,4856) +LexToken(CLOSESQBRACKET,']',1,4857) +LexToken(COMMA,',',1,4858) +LexToken(VAR,'list',1,4870) +LexToken(OPENBRACKET,'(',1,4874) +LexToken(OPENSQBRACKET,'[',1,4875) +LexToken(NUMBER,'5',1,4876) +LexToken(COMMA,',',1,4877) +LexToken(NUMBER,'1',1,4878) +LexToken(CLOSESQBRACKET,']',1,4879) +LexToken(COMMA,',',1,4880) +LexToken(OPENSQBRACKET,'[',1,4881) +LexToken(NUMBER,'4',1,4882) +LexToken(COMMA,',',1,4883) +LexToken(NUMBER,'1',1,4884) +LexToken(CLOSESQBRACKET,']',1,4885) +LexToken(CLOSEBRACKET,')',1,4886) +LexToken(COMMA,',',1,4887) +LexToken(OPENSQBRACKET,'[',1,4888) +LexToken(NUMBER,'0.8',1,4889) +LexToken(COMMA,',',1,4892) +LexToken(NUMBER,'0.8',1,4893) +LexToken(COMMA,',',1,4896) +LexToken(NUMBER,'0.8',1,4897) +LexToken(CLOSESQBRACKET,']',1,4900) +LexToken(CLOSEBRACKET,')',1,4901) +LexToken(COMMA,',',1,4902) +LexToken(VAR,'void2',1,4914) +LexToken(ASSIGNMENT,'=',1,4919) +LexToken(OPENSQBRACKET,'[',1,4920) +LexToken(CLOSESQBRACKET,']',1,4921) +LexToken(COMMA,',',1,4922) +LexToken(VAR,'void3',1,4934) +LexToken(ASSIGNMENT,'=',1,4939) +LexToken(OPENSQBRACKET,'[',1,4940) +LexToken(CLOSESQBRACKET,']',1,4941) +LexToken(COMMA,',',1,4942) +LexToken(VAR,'doc',1,4954) +LexToken(ASSIGNMENT,'=',1,4957) +LexToken(VAR,'list',1,4958) +LexToken(OPENBRACKET,'(',1,4962) +LexToken(CLOSEBRACKET,')',1,4963) +LexToken(CLOSEBRACKET,')',1,4964) +LexToken(CLOSEBRACKET,')',1,4965) +LexToken(EOL,'\n',1,4966) +LexToken(VAR,'scs_m_1',1,4975) +LexToken(DOT,'.',1,4982) +LexToken(VAR,'objs',1,4983) +LexToken(OPENBRACKET,'(',1,4987) +LexToken(NUMBER,'1',1,4988) +LexToken(CLOSEBRACKET,')',1,4989) +LexToken(ASSIGNMENT,'=',1,4990) +LexToken(SCICOS_BLOCK,'scicos_block',1,4991) +LexToken(OPENBRACKET,'(',1,5003) +LexToken(VAR,'gui',1,5015) +LexToken(ASSIGNMENT,'=',1,5018) +LexToken(DQSTRING,'"END_c"',1,5025) +LexToken(COMMA,',',1,5026) +LexToken(VAR,'graphics',1,5038) +LexToken(ASSIGNMENT,'=',1,5046) +LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,5047) +LexToken(OPENBRACKET,'(',1,5062) +LexToken(VAR,'orig',1,5074) +LexToken(ASSIGNMENT,'=',1,5078) +LexToken(OPENSQBRACKET,'[',1,5079) +LexToken(NUMBER,'272.104',1,5080) +LexToken(COMMA,',',1,5087) +LexToken(NUMBER,'249.11733',1,5088) +LexToken(CLOSESQBRACKET,']',1,5097) +LexToken(COMMA,',',1,5098) +LexToken(VAR,'sz',1,5110) +LexToken(ASSIGNMENT,'=',1,5112) +LexToken(OPENSQBRACKET,'[',1,5113) +LexToken(NUMBER,'40',1,5114) +LexToken(COMMA,',',1,5116) +LexToken(NUMBER,'40',1,5117) +LexToken(CLOSESQBRACKET,']',1,5119) +LexToken(COMMA,',',1,5120) +LexToken(VAR,'flip',1,5132) +LexToken(ASSIGNMENT,'=',1,5136) +LexToken(PREVAR_BOOLEAN,'%t',1,5137) +LexToken(COMMA,',',1,5139) +LexToken(VAR,'theta',1,5151) +LexToken(ASSIGNMENT,'=',1,5156) +LexToken(NUMBER,'0',1,5157) +LexToken(COMMA,',',1,5158) +LexToken(VAR,'exprs',1,5170) +LexToken(ASSIGNMENT,'=',1,5175) +LexToken(DQSTRING,'"1.000E+08"',1,5186) +LexToken(COMMA,',',1,5187) +LexToken(VAR,'pin',1,5199) +LexToken(ASSIGNMENT,'=',1,5202) +LexToken(OPENSQBRACKET,'[',1,5203) +LexToken(CLOSESQBRACKET,']',1,5204) +LexToken(COMMA,',',1,5205) +LexToken(VAR,'pout',1,5217) +LexToken(ASSIGNMENT,'=',1,5221) +LexToken(OPENSQBRACKET,'[',1,5222) +LexToken(CLOSESQBRACKET,']',1,5223) +LexToken(COMMA,',',1,5224) +LexToken(VAR,'pein',1,5236) +LexToken(ASSIGNMENT,'=',1,5240) +LexToken(NUMBER,'2',1,5241) +LexToken(COMMA,',',1,5242) +LexToken(VAR,'peout',1,5254) +LexToken(ASSIGNMENT,'=',1,5259) +LexToken(NUMBER,'2',1,5260) +LexToken(COMMA,',',1,5261) +LexToken(VAR,'gr_i',1,5273) +LexToken(ASSIGNMENT,'=',1,5277) +LexToken(OPENSQBRACKET,'[',1,5278) +LexToken(CLOSESQBRACKET,']',1,5279) +LexToken(COMMA,',',1,5280) +LexToken(VAR,'id',1,5292) +LexToken(ASSIGNMENT,'=',1,5294) +LexToken(DQSTRING,'""',1,5296) +LexToken(COMMA,',',1,5297) +LexToken(VAR,'in_implicit',1,5309) +LexToken(ASSIGNMENT,'=',1,5320) +LexToken(OPENSQBRACKET,'[',1,5321) +LexToken(CLOSESQBRACKET,']',1,5322) +LexToken(COMMA,',',1,5323) +LexToken(VAR,'out_implicit',1,5335) +LexToken(ASSIGNMENT,'=',1,5347) +LexToken(OPENSQBRACKET,'[',1,5348) +LexToken(CLOSESQBRACKET,']',1,5349) +LexToken(CLOSEBRACKET,')',1,5350) +LexToken(COMMA,',',1,5351) +LexToken(VAR,'model',1,5363) +LexToken(ASSIGNMENT,'=',1,5368) +LexToken(SCICOS_MODEL,'scicos_model',1,5369) +LexToken(OPENBRACKET,'(',1,5381) +LexToken(VAR,'sim',1,5393) +LexToken(ASSIGNMENT,'=',1,5396) +LexToken(VAR,'list',1,5397) +LexToken(OPENBRACKET,'(',1,5401) +LexToken(DQSTRING,'"scicosexit"',1,5413) +LexToken(COMMA,',',1,5414) +LexToken(NUMBER,'4',1,5415) +LexToken(CLOSEBRACKET,')',1,5416) +LexToken(COMMA,',',1,5417) +LexToken(VAR,'in',1,5429) +LexToken(ASSIGNMENT,'=',1,5431) +LexToken(OPENSQBRACKET,'[',1,5432) +LexToken(CLOSESQBRACKET,']',1,5433) +LexToken(COMMA,',',1,5434) +LexToken(VAR,'in2',1,5446) +LexToken(ASSIGNMENT,'=',1,5449) +LexToken(OPENSQBRACKET,'[',1,5450) +LexToken(CLOSESQBRACKET,']',1,5451) +LexToken(COMMA,',',1,5452) +LexToken(VAR,'intyp',1,5464) +LexToken(ASSIGNMENT,'=',1,5469) +LexToken(NUMBER,'1',1,5470) +LexToken(COMMA,',',1,5471) +LexToken(VAR,'out',1,5483) +LexToken(ASSIGNMENT,'=',1,5486) +LexToken(OPENSQBRACKET,'[',1,5487) +LexToken(CLOSESQBRACKET,']',1,5488) +LexToken(COMMA,',',1,5489) +LexToken(VAR,'out2',1,5501) +LexToken(ASSIGNMENT,'=',1,5505) +LexToken(OPENSQBRACKET,'[',1,5506) +LexToken(CLOSESQBRACKET,']',1,5507) +LexToken(COMMA,',',1,5508) +LexToken(VAR,'outtyp',1,5520) +LexToken(ASSIGNMENT,'=',1,5526) +LexToken(NUMBER,'1',1,5527) +LexToken(COMMA,',',1,5528) +LexToken(VAR,'evtin',1,5540) +LexToken(ASSIGNMENT,'=',1,5545) +LexToken(NUMBER,'1',1,5546) +LexToken(COMMA,',',1,5547) +LexToken(VAR,'evtout',1,5559) +LexToken(ASSIGNMENT,'=',1,5565) +LexToken(NUMBER,'1',1,5566) +LexToken(COMMA,',',1,5567) +LexToken(VAR,'state',1,5579) +LexToken(ASSIGNMENT,'=',1,5584) +LexToken(OPENSQBRACKET,'[',1,5585) +LexToken(CLOSESQBRACKET,']',1,5586) +LexToken(COMMA,',',1,5587) +LexToken(VAR,'dstate',1,5599) +LexToken(ASSIGNMENT,'=',1,5605) +LexToken(OPENSQBRACKET,'[',1,5606) +LexToken(CLOSESQBRACKET,']',1,5607) +LexToken(COMMA,',',1,5608) +LexToken(VAR,'odstate',1,5620) +LexToken(ASSIGNMENT,'=',1,5627) +LexToken(VAR,'list',1,5628) +LexToken(OPENBRACKET,'(',1,5632) +LexToken(CLOSEBRACKET,')',1,5633) +LexToken(COMMA,',',1,5634) +LexToken(VAR,'rpar',1,5646) +LexToken(ASSIGNMENT,'=',1,5650) +LexToken(OPENSQBRACKET,'[',1,5651) +LexToken(CLOSESQBRACKET,']',1,5652) +LexToken(COMMA,',',1,5653) +LexToken(VAR,'ipar',1,5665) +LexToken(ASSIGNMENT,'=',1,5669) +LexToken(OPENSQBRACKET,'[',1,5670) +LexToken(CLOSESQBRACKET,']',1,5671) +LexToken(COMMA,',',1,5672) +LexToken(VAR,'opar',1,5684) +LexToken(ASSIGNMENT,'=',1,5688) +LexToken(VAR,'list',1,5689) +LexToken(OPENBRACKET,'(',1,5693) +LexToken(CLOSEBRACKET,')',1,5694) +LexToken(COMMA,',',1,5695) +LexToken(VAR,'blocktype',1,5707) +LexToken(ASSIGNMENT,'=',1,5716) +LexToken(DQSTRING,'"d"',1,5719) +LexToken(COMMA,',',1,5720) +LexToken(VAR,'firing',1,5732) +LexToken(ASSIGNMENT,'=',1,5738) +LexToken(NUMBER,'1.000E+08',1,5739) +LexToken(COMMA,',',1,5748) +LexToken(VAR,'dep_ut',1,5760) +LexToken(ASSIGNMENT,'=',1,5766) +LexToken(OPENSQBRACKET,'[',1,5767) +LexToken(PREVAR_BOOLEAN,'%f',1,5768) +LexToken(COMMA,',',1,5770) +LexToken(PREVAR_BOOLEAN,'%f',1,5771) +LexToken(CLOSESQBRACKET,']',1,5773) +LexToken(COMMA,',',1,5774) +LexToken(VAR,'label',1,5786) +LexToken(ASSIGNMENT,'=',1,5791) +LexToken(DQSTRING,'""',1,5793) +LexToken(COMMA,',',1,5794) +LexToken(VAR,'nzcross',1,5806) +LexToken(ASSIGNMENT,'=',1,5813) +LexToken(NUMBER,'0',1,5814) +LexToken(COMMA,',',1,5815) +LexToken(VAR,'nmode',1,5827) +LexToken(ASSIGNMENT,'=',1,5832) +LexToken(NUMBER,'0',1,5833) +LexToken(COMMA,',',1,5834) +LexToken(VAR,'equations',1,5846) +LexToken(ASSIGNMENT,'=',1,5855) +LexToken(VAR,'list',1,5856) +LexToken(OPENBRACKET,'(',1,5860) +LexToken(CLOSEBRACKET,')',1,5861) +LexToken(CLOSEBRACKET,')',1,5862) +LexToken(COMMA,',',1,5863) +LexToken(VAR,'doc',1,5875) +LexToken(ASSIGNMENT,'=',1,5878) +LexToken(VAR,'list',1,5879) +LexToken(OPENBRACKET,'(',1,5883) +LexToken(CLOSEBRACKET,')',1,5884) +LexToken(CLOSEBRACKET,')',1,5885) +LexToken(EOL,'\n',1,5886) +LexToken(VAR,'scs_m_1',1,5895) +LexToken(DOT,'.',1,5902) +LexToken(VAR,'objs',1,5903) +LexToken(OPENBRACKET,'(',1,5907) +LexToken(NUMBER,'2',1,5908) +LexToken(CLOSEBRACKET,')',1,5909) +LexToken(ASSIGNMENT,'=',1,5910) +LexToken(SCICOS_LINK,'scicos_link',1,5911) +LexToken(OPENBRACKET,'(',1,5922) +LexToken(VAR,'xx',1,5934) +LexToken(ASSIGNMENT,'=',1,5936) +LexToken(OPENSQBRACKET,'[',1,5937) +LexToken(NUMBER,'292.104',1,5938) +LexToken(SEMICOLON,';',1,5945) +LexToken(NUMBER,'292.104',1,5946) +LexToken(SEMICOLON,';',1,5953) +LexToken(NUMBER,'261.83733',1,5954) +LexToken(SEMICOLON,';',1,5963) +LexToken(NUMBER,'261.83733',1,5964) +LexToken(SEMICOLON,';',1,5973) +LexToken(NUMBER,'292.104',1,5974) +LexToken(SEMICOLON,';',1,5981) +LexToken(NUMBER,'292.104',1,5982) +LexToken(CLOSESQBRACKET,']',1,5989) +LexToken(COMMA,',',1,5990) +LexToken(VAR,'yy',1,6002) +LexToken(ASSIGNMENT,'=',1,6004) +LexToken(OPENSQBRACKET,'[',1,6005) +LexToken(NUMBER,'243.40305',1,6006) +LexToken(SEMICOLON,';',1,6015) +LexToken(NUMBER,'234.45067',1,6016) +LexToken(SEMICOLON,';',1,6025) +LexToken(NUMBER,'234.45067',1,6026) +LexToken(SEMICOLON,';',1,6035) +LexToken(NUMBER,'305.584',1,6036) +LexToken(SEMICOLON,';',1,6043) +LexToken(NUMBER,'305.584',1,6044) +LexToken(SEMICOLON,';',1,6051) +LexToken(NUMBER,'294.83162',1,6052) +LexToken(CLOSESQBRACKET,']',1,6061) +LexToken(COMMA,',',1,6062) +LexToken(VAR,'id',1,6074) +LexToken(ASSIGNMENT,'=',1,6076) +LexToken(DQSTRING,'"drawlink"',1,6086) +LexToken(COMMA,',',1,6087) +LexToken(VAR,'thick',1,6099) +LexToken(ASSIGNMENT,'=',1,6104) +LexToken(OPENSQBRACKET,'[',1,6105) +LexToken(NUMBER,'0',1,6106) +LexToken(COMMA,',',1,6107) +LexToken(NUMBER,'0',1,6108) +LexToken(CLOSESQBRACKET,']',1,6109) +LexToken(COMMA,',',1,6110) +LexToken(VAR,'ct',1,6122) +LexToken(ASSIGNMENT,'=',1,6124) +LexToken(OPENSQBRACKET,'[',1,6125) +LexToken(NUMBER,'5',1,6126) +LexToken(COMMA,',',1,6127) +LexToken(NUMBER,'-1',1,6128) +LexToken(CLOSESQBRACKET,']',1,6130) +LexToken(COMMA,',',1,6131) +LexToken(VAR,'from',1,6143) +LexToken(ASSIGNMENT,'=',1,6147) +LexToken(OPENSQBRACKET,'[',1,6148) +LexToken(NUMBER,'1',1,6149) +LexToken(COMMA,',',1,6150) +LexToken(NUMBER,'1',1,6151) +LexToken(COMMA,',',1,6152) +LexToken(NUMBER,'0',1,6153) +LexToken(CLOSESQBRACKET,']',1,6154) +LexToken(COMMA,',',1,6155) +LexToken(VAR,'to',1,6167) +LexToken(ASSIGNMENT,'=',1,6169) +LexToken(OPENSQBRACKET,'[',1,6170) +LexToken(NUMBER,'1',1,6171) +LexToken(COMMA,',',1,6172) +LexToken(NUMBER,'1',1,6173) +LexToken(COMMA,',',1,6174) +LexToken(NUMBER,'1',1,6175) +LexToken(CLOSESQBRACKET,']',1,6176) +LexToken(CLOSEBRACKET,')',1,6177) +LexToken(EOL,'\n',1,6178) +LexToken(VAR,'model',1,6187) +LexToken(ASSIGNMENT,'=',1,6192) +LexToken(SCICOS_MODEL,'scicos_model',1,6193) +LexToken(OPENBRACKET,'(',1,6205) +LexToken(VAR,'sim',1,6217) +LexToken(ASSIGNMENT,'=',1,6220) +LexToken(DQSTRING,'"csuper"',1,6228) +LexToken(COMMA,',',1,6229) +LexToken(VAR,'in',1,6241) +LexToken(ASSIGNMENT,'=',1,6243) +LexToken(OPENSQBRACKET,'[',1,6244) +LexToken(CLOSESQBRACKET,']',1,6245) +LexToken(COMMA,',',1,6246) +LexToken(VAR,'in2',1,6258) +LexToken(ASSIGNMENT,'=',1,6261) +LexToken(OPENSQBRACKET,'[',1,6262) +LexToken(CLOSESQBRACKET,']',1,6263) +LexToken(COMMA,',',1,6264) +LexToken(VAR,'intyp',1,6276) +LexToken(ASSIGNMENT,'=',1,6281) +LexToken(NUMBER,'1',1,6282) +LexToken(COMMA,',',1,6283) +LexToken(VAR,'out',1,6295) +LexToken(ASSIGNMENT,'=',1,6298) +LexToken(OPENSQBRACKET,'[',1,6299) +LexToken(CLOSESQBRACKET,']',1,6300) +LexToken(COMMA,',',1,6301) +LexToken(VAR,'out2',1,6313) +LexToken(ASSIGNMENT,'=',1,6317) +LexToken(OPENSQBRACKET,'[',1,6318) +LexToken(CLOSESQBRACKET,']',1,6319) +LexToken(COMMA,',',1,6320) +LexToken(VAR,'outtyp',1,6332) +LexToken(ASSIGNMENT,'=',1,6338) +LexToken(NUMBER,'1',1,6339) +LexToken(COMMA,',',1,6340) +LexToken(VAR,'evtin',1,6352) +LexToken(ASSIGNMENT,'=',1,6357) +LexToken(OPENSQBRACKET,'[',1,6358) +LexToken(CLOSESQBRACKET,']',1,6359) +LexToken(COMMA,',',1,6360) +LexToken(VAR,'evtout',1,6372) +LexToken(ASSIGNMENT,'=',1,6378) +LexToken(OPENSQBRACKET,'[',1,6379) +LexToken(CLOSESQBRACKET,']',1,6380) +LexToken(COMMA,',',1,6381) +LexToken(VAR,'state',1,6393) +LexToken(ASSIGNMENT,'=',1,6398) +LexToken(OPENSQBRACKET,'[',1,6399) +LexToken(CLOSESQBRACKET,']',1,6400) +LexToken(COMMA,',',1,6401) +LexToken(VAR,'dstate',1,6413) +LexToken(ASSIGNMENT,'=',1,6419) +LexToken(OPENSQBRACKET,'[',1,6420) +LexToken(CLOSESQBRACKET,']',1,6421) +LexToken(COMMA,',',1,6422) +LexToken(VAR,'odstate',1,6434) +LexToken(ASSIGNMENT,'=',1,6441) +LexToken(VAR,'list',1,6442) +LexToken(OPENBRACKET,'(',1,6446) +LexToken(CLOSEBRACKET,')',1,6447) +LexToken(COMMA,',',1,6448) +LexToken(VAR,'rpar',1,6460) +LexToken(ASSIGNMENT,'=',1,6464) +LexToken(VAR,'scs_m_1',1,6465) +LexToken(COMMA,',',1,6472) +LexToken(VAR,'ipar',1,6484) +LexToken(ASSIGNMENT,'=',1,6488) +LexToken(OPENSQBRACKET,'[',1,6489) +LexToken(CLOSESQBRACKET,']',1,6490) +LexToken(COMMA,',',1,6491) +LexToken(VAR,'opar',1,6503) +LexToken(ASSIGNMENT,'=',1,6507) +LexToken(VAR,'list',1,6508) +LexToken(OPENBRACKET,'(',1,6512) +LexToken(CLOSEBRACKET,')',1,6513) +LexToken(COMMA,',',1,6514) +LexToken(VAR,'blocktype',1,6526) +LexToken(ASSIGNMENT,'=',1,6535) +LexToken(DQSTRING,'"h"',1,6538) +LexToken(COMMA,',',1,6539) +LexToken(VAR,'firing',1,6551) +LexToken(ASSIGNMENT,'=',1,6557) +LexToken(OPENSQBRACKET,'[',1,6558) +LexToken(CLOSESQBRACKET,']',1,6559) +LexToken(COMMA,',',1,6560) +LexToken(VAR,'dep_ut',1,6572) +LexToken(ASSIGNMENT,'=',1,6578) +LexToken(OPENSQBRACKET,'[',1,6579) +LexToken(PREVAR_BOOLEAN,'%f',1,6580) +LexToken(COMMA,',',1,6582) +LexToken(PREVAR_BOOLEAN,'%f',1,6583) +LexToken(CLOSESQBRACKET,']',1,6585) +LexToken(COMMA,',',1,6586) +LexToken(VAR,'label',1,6598) +LexToken(ASSIGNMENT,'=',1,6603) +LexToken(DQSTRING,'""',1,6605) +LexToken(COMMA,',',1,6606) +LexToken(VAR,'nzcross',1,6618) +LexToken(ASSIGNMENT,'=',1,6625) +LexToken(NUMBER,'0',1,6626) +LexToken(COMMA,',',1,6627) +LexToken(VAR,'nmode',1,6639) +LexToken(ASSIGNMENT,'=',1,6644) +LexToken(NUMBER,'0',1,6645) +LexToken(COMMA,',',1,6646) +LexToken(VAR,'equations',1,6658) +LexToken(ASSIGNMENT,'=',1,6667) +LexToken(VAR,'list',1,6668) +LexToken(OPENBRACKET,'(',1,6672) +LexToken(CLOSEBRACKET,')',1,6673) +LexToken(CLOSEBRACKET,')',1,6674) +LexToken(EOL,'\n',1,6675) +LexToken(VAR,'gr_i',1,6684) +LexToken(ASSIGNMENT,'=',1,6688) +LexToken(OPENSQBRACKET,'[',1,6689) +LexToken(CLOSESQBRACKET,']',1,6690) +LexToken(SEMICOLON,';',1,6691) +LexToken(EOL,'\n',1,6692) +LexToken(VAR,'x',1,6701) +LexToken(ASSIGNMENT,'=',1,6702) +LexToken(VAR,'standard_define',1,6703) +LexToken(OPENBRACKET,'(',1,6718) +LexToken(OPENSQBRACKET,'[',1,6719) +LexToken(NUMBER,'2',1,6720) +LexToken(NUMBER,'2',1,6722) +LexToken(CLOSESQBRACKET,']',1,6723) +LexToken(COMMA,',',1,6724) +LexToken(VAR,'model',1,6725) +LexToken(COMMA,',',1,6730) +LexToken(OPENSQBRACKET,'[',1,6731) +LexToken(CLOSESQBRACKET,']',1,6732) +LexToken(COMMA,',',1,6733) +LexToken(VAR,'gr_i',1,6734) +LexToken(CLOSEBRACKET,')',1,6738) +LexToken(EOL,'\n',1,6739) +LexToken(END,'end',1,6744) +LexToken(EOL,'\n',1,6747) +LexToken(ENDFUNCTION,'endfunction',1,6748) +LexToken(EOL,'\n',1,6759) diff --git a/js/Misc/EXPRESSION.js b/js/Misc/EXPRESSION.js new file mode 100644 index 00000000..74a63417 --- /dev/null +++ b/js/Misc/EXPRESSION.js @@ -0,0 +1,1435 @@ +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,'EXPRESSION',1,852) +LexToken(OPENBRACKET,'(',1,862) +LexToken(VAR,'job',1,863) +LexToken(COMMA,',',1,866) +LexToken(VAR,'arg1',1,867) +LexToken(COMMA,',',1,871) +LexToken(VAR,'arg2',1,872) +LexToken(CLOSEBRACKET,')',1,876) +LexToken(EOL,'\n',1,877) +LexToken(VAR,'x',1,882) +LexToken(ASSIGNMENT,'=',1,883) +LexToken(OPENSQBRACKET,'[',1,884) +LexToken(CLOSESQBRACKET,']',1,885) +LexToken(SEMICOLON,';',1,886) +LexToken(EOL,'\n',1,887) +LexToken(VAR,'y',1,892) +LexToken(ASSIGNMENT,'=',1,893) +LexToken(OPENSQBRACKET,'[',1,894) +LexToken(CLOSESQBRACKET,']',1,895) +LexToken(SEMICOLON,';',1,896) +LexToken(EOL,'\n',1,897) +LexToken(VAR,'typ',1,902) +LexToken(ASSIGNMENT,'=',1,905) +LexToken(OPENSQBRACKET,'[',1,906) +LexToken(CLOSESQBRACKET,']',1,907) +LexToken(SEMICOLON,';',1,908) +LexToken(EOL,'\n',1,909) +LexToken(SELECT,'select',1,914) +LexToken(VAR,'job',1,921) +LexToken(EOL,'\n',1,924) +LexToken(CASE,'case',1,929) +LexToken(DQSTRING,'"set"',1,938) +LexToken(THEN,'then',1,940) +LexToken(EOL,'\n',1,944) +LexToken(VAR,'x',1,953) +LexToken(ASSIGNMENT,'=',1,954) +LexToken(VAR,'arg1',1,955) +LexToken(EOL,'\n',1,959) +LexToken(VAR,'model',1,968) +LexToken(ASSIGNMENT,'=',1,973) +LexToken(VAR,'arg1',1,974) +LexToken(DOT,'.',1,978) +LexToken(VAR,'model',1,979) +LexToken(SEMICOLON,';',1,984) +LexToken(EOL,'\n',1,985) +LexToken(VAR,'graphics',1,994) +LexToken(ASSIGNMENT,'=',1,1002) +LexToken(VAR,'arg1',1,1003) +LexToken(DOT,'.',1,1007) +LexToken(VAR,'graphics',1,1008) +LexToken(SEMICOLON,';',1,1016) +LexToken(EOL,'\n',1,1017) +LexToken(VAR,'exprs',1,1026) +LexToken(ASSIGNMENT,'=',1,1031) +LexToken(VAR,'graphics',1,1032) +LexToken(DOT,'.',1,1040) +LexToken(VAR,'exprs',1,1041) +LexToken(EOL,'\n',1,1046) +LexToken(PREVAR,'%scicos_context',1,1055) +LexToken(ASSIGNMENT,'=',1,1070) +LexToken(PREVAR,'%scicos_context',1,1071) +LexToken(SEMICOLON,';',1,1086) +LexToken(EOL,'\n',1,1087) +LexToken(FOR,'for',1,1096) +LexToken(VAR,'ii',1,1100) +LexToken(ASSIGNMENT,'=',1,1102) +LexToken(NUMBER,'1',1,1103) +LexToken(COLON,':',1,1104) +LexToken(NUMBER,'8',1,1105) +LexToken(COMMA,',',1,1106) +LexToken(EOL,'\n',1,1107) +LexToken(VAR,'execstr',1,1120) +LexToken(OPENBRACKET,'(',1,1127) +LexToken(DQSTRING,'"%scicos_context.u"',1,1146) +LexToken(OPERATOR,'+',1,1147) +LexToken(VAR,'string',1,1148) +LexToken(OPENBRACKET,'(',1,1154) +LexToken(VAR,'ii',1,1155) +LexToken(CLOSEBRACKET,')',1,1157) +LexToken(OPERATOR,'+',1,1158) +LexToken(DQSTRING,'"=0"',1,1162) +LexToken(CLOSEBRACKET,')',1,1163) +LexToken(COMMA,',',1,1164) +LexToken(EOL,'\n',1,1165) +LexToken(END,'end',1,1174) +LexToken(EOL,'\n',1,1177) +LexToken(VAR,'ieee',1,1186) +LexToken(OPENBRACKET,'(',1,1190) +LexToken(NUMBER,'2',1,1191) +LexToken(CLOSEBRACKET,')',1,1192) +LexToken(EOL,'\n',1,1193) +LexToken(WHILE,'while',1,1202) +LexToken(PREVAR_BOOLEAN,'%t',1,1208) +LexToken(DO,'do',1,1211) +LexToken(EOL,'\n',1,1213) +LexToken(OPENSQBRACKET,'[',1,1226) +LexToken(VAR,'ok',1,1227) +LexToken(COMMA,',',1,1229) +LexToken(PREVAR,'%nin',1,1230) +LexToken(COMMA,',',1,1234) +LexToken(PREVAR,'%exx',1,1235) +LexToken(COMMA,',',1,1239) +LexToken(PREVAR,'%usenz',1,1240) +LexToken(COMMA,',',1,1246) +LexToken(VAR,'exprs',1,1247) +LexToken(CLOSESQBRACKET,']',1,1252) +LexToken(ASSIGNMENT,'=',1,1253) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1254) +LexToken(OPENBRACKET,'(',1,1269) +LexToken(OPENSQBRACKET,'[',1,1285) +LexToken(DQSTRING,'"Give a scalar scilab expression using inputs u1, u2,..."',1,1342) +LexToken(SEMICOLON,';',1,1343) +LexToken(DQSTRING,'"If only one input, input is vector [u1,u2,...] (max 8)"',1,1412) +LexToken(SEMICOLON,';',1,1413) +LexToken(DQSTRING,'"ex: (dd*u1+sin(u2)>0)*u3"',1,1452) +LexToken(SEMICOLON,';',1,1453) +LexToken(DQSTRING,'"Note that here dd must be defined in context"',1,1512) +LexToken(CLOSESQBRACKET,']',1,1513) +LexToken(COMMA,',',1,1514) +LexToken(OPENSQBRACKET,'[',1,1530) +LexToken(DQSTRING,'"number of inputs"',1,1548) +LexToken(SEMICOLON,';',1,1549) +LexToken(DQSTRING,'"scilab expression"',1,1568) +LexToken(SEMICOLON,';',1,1569) +LexToken(DQSTRING,'"use zero-crossing (0: no, 1 yes)"',1,1603) +LexToken(CLOSESQBRACKET,']',1,1604) +LexToken(COMMA,',',1,1605) +LexToken(VAR,'list',1,1621) +LexToken(OPENBRACKET,'(',1,1625) +LexToken(DQSTRING,'"vec"',1,1630) +LexToken(COMMA,',',1,1631) +LexToken(NUMBER,'1',1,1632) +LexToken(COMMA,',',1,1633) +LexToken(DQSTRING,'"vec"',1,1638) +LexToken(COMMA,',',1,1639) +LexToken(NUMBER,'1',1,1640) +LexToken(COMMA,',',1,1641) +LexToken(DQSTRING,'"vec"',1,1646) +LexToken(COMMA,',',1,1647) +LexToken(NUMBER,'1',1,1648) +LexToken(CLOSEBRACKET,')',1,1649) +LexToken(COMMA,',',1,1650) +LexToken(VAR,'exprs',1,1651) +LexToken(CLOSEBRACKET,')',1,1656) +LexToken(EOL,'\n',1,1657) +LexToken(VAR,'ieee',1,1670) +LexToken(OPENBRACKET,'(',1,1674) +LexToken(NUMBER,'0',1,1675) +LexToken(CLOSEBRACKET,')',1,1676) +LexToken(EOL,'\n',1,1677) +LexToken(CLEAR,'clear',1,1690) +LexToken(PREVAR,'%scicos_context',1,1696) +LexToken(EOL,'\n',1,1711) +LexToken(EOL,'\n',1,1712) +LexToken(IF,'if',1,1725) +LexToken(NOT,'~',1,1728) +LexToken(VAR,'ok',1,1729) +LexToken(THEN,'then',1,1732) +LexToken(EOL,'\n',1,1736) +LexToken(BREAK,'break',1,1753) +LexToken(COMMA,',',1,1758) +LexToken(EOL,'\n',1,1759) +LexToken(END,'end',1,1772) +LexToken(EOL,'\n',1,1775) +LexToken(PREVAR,'%exx',1,1788) +LexToken(ASSIGNMENT,'=',1,1792) +LexToken(VAR,'strsubst',1,1793) +LexToken(OPENBRACKET,'(',1,1801) +LexToken(VAR,'exprs',1,1802) +LexToken(OPENBRACKET,'(',1,1807) +LexToken(NUMBER,'2',1,1808) +LexToken(CLOSEBRACKET,')',1,1809) +LexToken(COMMA,',',1,1810) +LexToken(DQSTRING,'" "',1,1813) +LexToken(COMMA,',',1,1814) +LexToken(DQSTRING,'""',1,1816) +LexToken(CLOSEBRACKET,')',1,1817) +LexToken(EOL,'\n',1,1818) +LexToken(IF,'if',1,1831) +LexToken(PREVAR,'%exx',1,1834) +LexToken(COMPARISON,'==',1,1838) +LexToken(VAR,'emptystr',1,1840) +LexToken(OPENBRACKET,'(',1,1848) +LexToken(CLOSEBRACKET,')',1,1849) +LexToken(THEN,'then',1,1851) +LexToken(EOL,'\n',1,1855) +LexToken(PREVAR,'%exx',1,1872) +LexToken(ASSIGNMENT,'=',1,1876) +LexToken(DQSTRING,'"0"',1,1879) +LexToken(COMMA,',',1,1880) +LexToken(EOL,'\n',1,1881) +LexToken(END,'end',1,1894) +LexToken(EOL,'\n',1,1912) +LexToken(EOL,'\n',1,1937) +LexToken(EOL,'\n',1,1938) +LexToken(IF,'if',1,1951) +LexToken(PREVAR,'%nin',1,1954) +LexToken(COMPARISON,'==',1,1958) +LexToken(NUMBER,'1',1,1960) +LexToken(THEN,'then',1,1962) +LexToken(EOL,'\n',1,1966) +LexToken(PREVAR,'%nini',1,1983) +LexToken(ASSIGNMENT,'=',1,1988) +LexToken(NUMBER,'8',1,1989) +LexToken(COMMA,',',1,1990) +LexToken(EOL,'\n',1,1991) +LexToken(ELSE,'else',1,2004) +LexToken(EOL,'\n',1,2008) +LexToken(PREVAR,'%nini',1,2025) +LexToken(ASSIGNMENT,'=',1,2030) +LexToken(PREVAR,'%nin',1,2031) +LexToken(EOL,'\n',1,2035) +LexToken(END,'end',1,2048) +LexToken(EOL,'\n',1,2051) +LexToken(PREVAR,'%head',1,2064) +LexToken(ASSIGNMENT,'=',1,2069) +LexToken(DQSTRING,'"%foo("',1,2076) +LexToken(EOL,'\n',1,2077) +LexToken(FOR,'for',1,2090) +LexToken(PREVAR,'%jji',1,2094) +LexToken(ASSIGNMENT,'=',1,2098) +LexToken(NUMBER,'1',1,2099) +LexToken(COLON,':',1,2100) +LexToken(PREVAR,'%nini',1,2101) +LexToken(NUMBER,'-1',1,2106) +LexToken(COMMA,',',1,2108) +LexToken(EOL,'\n',1,2109) +LexToken(PREVAR,'%head',1,2126) +LexToken(ASSIGNMENT,'=',1,2131) +LexToken(PREVAR,'%head',1,2132) +LexToken(OPERATOR,'+',1,2137) +LexToken(DQSTRING,'"u"',1,2140) +LexToken(OPERATOR,'+',1,2141) +LexToken(VAR,'string',1,2142) +LexToken(OPENBRACKET,'(',1,2148) +LexToken(PREVAR,'%jji',1,2149) +LexToken(CLOSEBRACKET,')',1,2153) +LexToken(OPERATOR,'+',1,2154) +LexToken(DQSTRING,'","',1,2157) +LexToken(COMMA,',',1,2158) +LexToken(EOL,'\n',1,2159) +LexToken(END,'end',1,2172) +LexToken(EOL,'\n',1,2175) +LexToken(PREVAR,'%head',1,2188) +LexToken(ASSIGNMENT,'=',1,2193) +LexToken(PREVAR,'%head',1,2194) +LexToken(OPERATOR,'+',1,2199) +LexToken(DQSTRING,'"u"',1,2202) +LexToken(OPERATOR,'+',1,2203) +LexToken(VAR,'string',1,2204) +LexToken(OPENBRACKET,'(',1,2210) +LexToken(PREVAR,'%nini',1,2211) +LexToken(CLOSEBRACKET,')',1,2216) +LexToken(OPERATOR,'+',1,2217) +LexToken(DQSTRING,'")"',1,2220) +LexToken(EOL,'\n',1,2221) +LexToken(VAR,'ok',1,2234) +LexToken(ASSIGNMENT,'=',1,2236) +LexToken(VAR,'execstr',1,2237) +LexToken(OPENBRACKET,'(',1,2244) +LexToken(DQSTRING,'"deff(%head,%exx)"',1,2262) +LexToken(COMMA,',',1,2263) +LexToken(DQSTRING,'"errcatch"',1,2273) +LexToken(CLOSEBRACKET,')',1,2274) +LexToken(COMPARISON,'==',1,2275) +LexToken(NUMBER,'0',1,2277) +LexToken(EOL,'\n',1,2278) +LexToken(IF,'if',1,2291) +LexToken(NOT,'~',1,2294) +LexToken(VAR,'ok',1,2295) +LexToken(THEN,'then',1,2298) +LexToken(EOL,'\n',1,2302) +LexToken(VAR,'message',1,2319) +LexToken(OPENBRACKET,'(',1,2326) +LexToken(OPENSQBRACKET,'[',1,2327) +LexToken(DQSTRING,'"Erroneous expression"',1,2349) +LexToken(SEMICOLON,';',1,2350) +LexToken(VAR,'lasterror',1,2351) +LexToken(OPENBRACKET,'(',1,2360) +LexToken(CLOSEBRACKET,')',1,2361) +LexToken(CLOSESQBRACKET,']',1,2362) +LexToken(CLOSEBRACKET,')',1,2363) +LexToken(EOL,'\n',1,2364) +LexToken(ELSE,'else',1,2377) +LexToken(EOL,'\n',1,2381) +LexToken(IF,'if',1,2398) +LexToken(PREVAR,'%nin',1,2401) +LexToken(COMPARISON,'>',1,2405) +LexToken(NUMBER,'1',1,2406) +LexToken(THEN,'then',1,2408) +LexToken(EOL,'\n',1,2412) +LexToken(OPENSQBRACKET,'[',1,2433) +LexToken(VAR,'model',1,2434) +LexToken(COMMA,',',1,2439) +LexToken(VAR,'graphics',1,2440) +LexToken(COMMA,',',1,2448) +LexToken(VAR,'ok',1,2449) +LexToken(CLOSESQBRACKET,']',1,2451) +LexToken(ASSIGNMENT,'=',1,2452) +LexToken(VAR,'check_io',1,2453) +LexToken(OPENBRACKET,'(',1,2461) +LexToken(VAR,'model',1,2462) +LexToken(COMMA,',',1,2467) +LexToken(VAR,'graphics',1,2468) +LexToken(COMMA,',',1,2476) +LexToken(VAR,'ones',1,2477) +LexToken(OPENBRACKET,'(',1,2481) +LexToken(NUMBER,'1',1,2482) +LexToken(COMMA,',',1,2483) +LexToken(PREVAR,'%nin',1,2484) +LexToken(CLOSEBRACKET,')',1,2488) +LexToken(COMMA,',',1,2489) +LexToken(NUMBER,'1',1,2490) +LexToken(COMMA,',',1,2491) +LexToken(OPENSQBRACKET,'[',1,2492) +LexToken(CLOSESQBRACKET,']',1,2493) +LexToken(COMMA,',',1,2494) +LexToken(OPENSQBRACKET,'[',1,2519) +LexToken(CLOSESQBRACKET,']',1,2520) +LexToken(CLOSEBRACKET,')',1,2521) +LexToken(EOL,'\n',1,2522) +LexToken(ELSE,'else',1,2539) +LexToken(EOL,'\n',1,2543) +LexToken(OPENSQBRACKET,'[',1,2564) +LexToken(VAR,'model',1,2565) +LexToken(COMMA,',',1,2570) +LexToken(VAR,'graphics',1,2571) +LexToken(COMMA,',',1,2579) +LexToken(VAR,'ok',1,2580) +LexToken(CLOSESQBRACKET,']',1,2582) +LexToken(ASSIGNMENT,'=',1,2583) +LexToken(VAR,'check_io',1,2584) +LexToken(OPENBRACKET,'(',1,2592) +LexToken(VAR,'model',1,2593) +LexToken(COMMA,',',1,2598) +LexToken(VAR,'graphics',1,2599) +LexToken(COMMA,',',1,2607) +LexToken(NUMBER,'-1',1,2608) +LexToken(COMMA,',',1,2610) +LexToken(NUMBER,'1',1,2611) +LexToken(COMMA,',',1,2612) +LexToken(OPENSQBRACKET,'[',1,2613) +LexToken(CLOSESQBRACKET,']',1,2614) +LexToken(COMMA,',',1,2615) +LexToken(OPENSQBRACKET,'[',1,2640) +LexToken(CLOSESQBRACKET,']',1,2641) +LexToken(CLOSEBRACKET,')',1,2642) +LexToken(EOL,'\n',1,2643) +LexToken(END,'end',1,2660) +LexToken(EOL,'\n',1,2663) +LexToken(IF,'if',1,2680) +LexToken(VAR,'ok',1,2683) +LexToken(THEN,'then',1,2686) +LexToken(EOL,'\n',1,2690) +LexToken(EOL,'\n',1,2691) +LexToken(OPENSQBRACKET,'[',1,2712) +LexToken(VAR,'ok',1,2713) +LexToken(COMMA,',',1,2715) +LexToken(PREVAR,'%ok1',1,2716) +LexToken(COMMA,',',1,2720) +LexToken(VAR,'ipar',1,2721) +LexToken(COMMA,',',1,2725) +LexToken(VAR,'rpar',1,2726) +LexToken(COMMA,',',1,2730) +LexToken(PREVAR,'%nz',1,2731) +LexToken(CLOSESQBRACKET,']',1,2734) +LexToken(ASSIGNMENT,'=',1,2735) +LexToken(VAR,'compiler_expression',1,2736) +LexToken(OPENBRACKET,'(',1,2755) +LexToken(PREVAR,'%foo',1,2756) +LexToken(CLOSEBRACKET,')',1,2760) +LexToken(EOL,'\n',1,2761) +LexToken(EOL,'\n',1,2762) +LexToken(IF,'if',1,2783) +LexToken(NOT,'~',1,2786) +LexToken(VAR,'ok',1,2787) +LexToken(THEN,'then',1,2790) +LexToken(EOL,'\n',1,2794) +LexToken(VAR,'message',1,2819) +LexToken(OPENBRACKET,'(',1,2826) +LexToken(OPENSQBRACKET,'[',1,2827) +LexToken(DQSTRING,'"Erroneous expression"',1,2849) +LexToken(SEMICOLON,';',1,2850) +LexToken(VAR,'lasterror',1,2851) +LexToken(OPENBRACKET,'(',1,2860) +LexToken(CLOSEBRACKET,')',1,2861) +LexToken(CLOSESQBRACKET,']',1,2862) +LexToken(CLOSEBRACKET,')',1,2863) +LexToken(EOL,'\n',1,2864) +LexToken(ELSE,'else',1,2885) +LexToken(EOL,'\n',1,2889) +LexToken(IF,'if',1,2914) +LexToken(PREVAR,'%ok1',1,2917) +LexToken(THEN,'then',1,2922) +LexToken(EOL,'\n',1,2926) +LexToken(VAR,'model',1,2955) +LexToken(DOT,'.',1,2960) +LexToken(VAR,'rpar',1,2961) +LexToken(ASSIGNMENT,'=',1,2965) +LexToken(VAR,'rpar',1,2966) +LexToken(EOL,'\n',1,2970) +LexToken(VAR,'model',1,2999) +LexToken(DOT,'.',1,3004) +LexToken(VAR,'ipar',1,3005) +LexToken(ASSIGNMENT,'=',1,3009) +LexToken(VAR,'ipar',1,3010) +LexToken(EOL,'\n',1,3014) +LexToken(IF,'if',1,3043) +LexToken(PREVAR,'%usenz',1,3046) +LexToken(THEN,'then',1,3053) +LexToken(EOL,'\n',1,3057) +LexToken(VAR,'model',1,3090) +LexToken(DOT,'.',1,3095) +LexToken(VAR,'nzcross',1,3096) +LexToken(ASSIGNMENT,'=',1,3103) +LexToken(PREVAR,'%nz',1,3104) +LexToken(EOL,'\n',1,3107) +LexToken(VAR,'model',1,3140) +LexToken(DOT,'.',1,3145) +LexToken(VAR,'nmode',1,3146) +LexToken(ASSIGNMENT,'=',1,3151) +LexToken(PREVAR,'%nz',1,3152) +LexToken(EOL,'\n',1,3155) +LexToken(ELSE,'else',1,3184) +LexToken(EOL,'\n',1,3188) +LexToken(VAR,'model',1,3221) +LexToken(DOT,'.',1,3226) +LexToken(VAR,'nzcross',1,3227) +LexToken(ASSIGNMENT,'=',1,3234) +LexToken(NUMBER,'0',1,3235) +LexToken(EOL,'\n',1,3236) +LexToken(VAR,'model',1,3269) +LexToken(DOT,'.',1,3274) +LexToken(VAR,'nmode',1,3275) +LexToken(ASSIGNMENT,'=',1,3280) +LexToken(NUMBER,'0',1,3281) +LexToken(EOL,'\n',1,3282) +LexToken(END,'end',1,3311) +LexToken(EOL,'\n',1,3314) +LexToken(VAR,'graphics',1,3343) +LexToken(DOT,'.',1,3351) +LexToken(VAR,'exprs',1,3352) +LexToken(ASSIGNMENT,'=',1,3357) +LexToken(VAR,'exprs',1,3358) +LexToken(EOL,'\n',1,3363) +LexToken(VAR,'x',1,3392) +LexToken(DOT,'.',1,3393) +LexToken(VAR,'graphics',1,3394) +LexToken(ASSIGNMENT,'=',1,3402) +LexToken(VAR,'graphics',1,3403) +LexToken(EOL,'\n',1,3411) +LexToken(VAR,'x',1,3440) +LexToken(DOT,'.',1,3441) +LexToken(VAR,'model',1,3442) +LexToken(ASSIGNMENT,'=',1,3447) +LexToken(VAR,'model',1,3448) +LexToken(EOL,'\n',1,3453) +LexToken(BREAK,'break',1,3482) +LexToken(EOL,'\n',1,3487) +LexToken(END,'end',1,3512) +LexToken(EOL,'\n',1,3515) +LexToken(END,'end',1,3536) +LexToken(EOL,'\n',1,3539) +LexToken(END,'end',1,3556) +LexToken(EOL,'\n',1,3559) +LexToken(END,'end',1,3572) +LexToken(EOL,'\n',1,3575) +LexToken(END,'end',1,3584) +LexToken(EOL,'\n',1,3587) +LexToken(CASE,'case',1,3592) +LexToken(DQSTRING,'"define"',1,3604) +LexToken(THEN,'then',1,3606) +LexToken(EOL,'\n',1,3610) +LexToken(VAR,'in',1,3619) +LexToken(ASSIGNMENT,'=',1,3621) +LexToken(OPENSQBRACKET,'[',1,3622) +LexToken(NUMBER,'1',1,3623) +LexToken(SEMICOLON,';',1,3624) +LexToken(NUMBER,'1',1,3625) +LexToken(CLOSESQBRACKET,']',1,3626) +LexToken(EOL,'\n',1,3627) +LexToken(VAR,'out',1,3636) +LexToken(ASSIGNMENT,'=',1,3639) +LexToken(NUMBER,'1',1,3640) +LexToken(EOL,'\n',1,3641) +LexToken(VAR,'txt',1,3650) +LexToken(ASSIGNMENT,'=',1,3653) +LexToken(DQSTRING,'"(u1>0)*sin(u2)^2"',1,3671) +LexToken(EOL,'\n',1,3672) +LexToken(VAR,'deff',1,3681) +LexToken(OPENBRACKET,'(',1,3685) +LexToken(DQSTRING,'"%foo(u1,u2)"',1,3698) +LexToken(COMMA,',',1,3699) +LexToken(VAR,'txt',1,3700) +LexToken(CLOSEBRACKET,')',1,3703) +LexToken(EOL,'\n',1,3704) +LexToken(OPENSQBRACKET,'[',1,3713) +LexToken(PREVAR,'%ok1',1,3714) +LexToken(COMMA,',',1,3718) +LexToken(VAR,'ipar',1,3719) +LexToken(COMMA,',',1,3723) +LexToken(VAR,'rpar',1,3724) +LexToken(COMMA,',',1,3728) +LexToken(VAR,'nz',1,3729) +LexToken(CLOSESQBRACKET,']',1,3731) +LexToken(ASSIGNMENT,'=',1,3732) +LexToken(VAR,'compile_expr',1,3733) +LexToken(OPENBRACKET,'(',1,3745) +LexToken(PREVAR,'%foo',1,3746) +LexToken(CLOSEBRACKET,')',1,3750) +LexToken(EOL,'\n',1,3751) +LexToken(VAR,'model',1,3760) +LexToken(ASSIGNMENT,'=',1,3765) +LexToken(SCICOS_MODEL,'scicos_model',1,3766) +LexToken(OPENBRACKET,'(',1,3778) +LexToken(CLOSEBRACKET,')',1,3779) +LexToken(EOL,'\n',1,3780) +LexToken(VAR,'model',1,3789) +LexToken(DOT,'.',1,3794) +LexToken(VAR,'sim',1,3795) +LexToken(ASSIGNMENT,'=',1,3798) +LexToken(VAR,'list',1,3799) +LexToken(OPENBRACKET,'(',1,3803) +LexToken(DQSTRING,'"evaluate_expr"',1,3818) +LexToken(COMMA,',',1,3819) +LexToken(NUMBER,'4',1,3820) +LexToken(CLOSEBRACKET,')',1,3821) +LexToken(EOL,'\n',1,3822) +LexToken(VAR,'model',1,3831) +LexToken(DOT,'.',1,3836) +LexToken(VAR,'in',1,3837) +LexToken(ASSIGNMENT,'=',1,3839) +LexToken(VAR,'in',1,3840) +LexToken(EOL,'\n',1,3842) +LexToken(VAR,'model',1,3851) +LexToken(DOT,'.',1,3856) +LexToken(VAR,'out',1,3857) +LexToken(ASSIGNMENT,'=',1,3860) +LexToken(VAR,'out',1,3861) +LexToken(EOL,'\n',1,3864) +LexToken(VAR,'model',1,3873) +LexToken(DOT,'.',1,3878) +LexToken(VAR,'rpar',1,3879) +LexToken(ASSIGNMENT,'=',1,3883) +LexToken(VAR,'rpar',1,3884) +LexToken(EOL,'\n',1,3888) +LexToken(VAR,'model',1,3897) +LexToken(DOT,'.',1,3902) +LexToken(VAR,'ipar',1,3903) +LexToken(ASSIGNMENT,'=',1,3907) +LexToken(VAR,'ipar',1,3908) +LexToken(EOL,'\n',1,3912) +LexToken(VAR,'model',1,3921) +LexToken(DOT,'.',1,3926) +LexToken(VAR,'nzcross',1,3927) +LexToken(ASSIGNMENT,'=',1,3934) +LexToken(VAR,'nz',1,3935) +LexToken(EOL,'\n',1,3937) +LexToken(VAR,'model',1,3946) +LexToken(DOT,'.',1,3951) +LexToken(VAR,'nmode',1,3952) +LexToken(ASSIGNMENT,'=',1,3957) +LexToken(VAR,'nz',1,3958) +LexToken(EOL,'\n',1,3960) +LexToken(VAR,'model',1,3969) +LexToken(DOT,'.',1,3974) +LexToken(VAR,'dep_ut',1,3975) +LexToken(ASSIGNMENT,'=',1,3981) +LexToken(OPENSQBRACKET,'[',1,3982) +LexToken(PREVAR_BOOLEAN,'%t',1,3983) +LexToken(PREVAR_BOOLEAN,'%f',1,3986) +LexToken(CLOSESQBRACKET,']',1,3988) +LexToken(EOL,'\n',1,3989) +LexToken(VAR,'exprs',1,3998) +LexToken(ASSIGNMENT,'=',1,4003) +LexToken(OPENSQBRACKET,'[',1,4004) +LexToken(VAR,'string',1,4005) +LexToken(OPENBRACKET,'(',1,4011) +LexToken(VAR,'size',1,4012) +LexToken(OPENBRACKET,'(',1,4016) +LexToken(VAR,'in',1,4017) +LexToken(COMMA,',',1,4019) +LexToken(DQSTRING,'"*"',1,4022) +LexToken(CLOSEBRACKET,')',1,4023) +LexToken(CLOSEBRACKET,')',1,4024) +LexToken(SEMICOLON,';',1,4025) +LexToken(VAR,'txt',1,4026) +LexToken(SEMICOLON,';',1,4029) +LexToken(DQSTRING,'"1"',1,4032) +LexToken(CLOSESQBRACKET,']',1,4033) +LexToken(EOL,'\n',1,4034) +LexToken(VAR,'gr_i',1,4043) +LexToken(ASSIGNMENT,'=',1,4047) +LexToken(OPENSQBRACKET,'[',1,4048) +LexToken(CLOSESQBRACKET,']',1,4049) +LexToken(EOL,'\n',1,4050) +LexToken(VAR,'x',1,4059) +LexToken(ASSIGNMENT,'=',1,4060) +LexToken(VAR,'standard_define',1,4061) +LexToken(OPENBRACKET,'(',1,4076) +LexToken(OPENSQBRACKET,'[',1,4077) +LexToken(NUMBER,'5',1,4078) +LexToken(NUMBER,'2',1,4080) +LexToken(CLOSESQBRACKET,']',1,4081) +LexToken(COMMA,',',1,4082) +LexToken(VAR,'model',1,4083) +LexToken(COMMA,',',1,4088) +LexToken(VAR,'exprs',1,4089) +LexToken(COMMA,',',1,4094) +LexToken(VAR,'gr_i',1,4095) +LexToken(CLOSEBRACKET,')',1,4099) +LexToken(EOL,'\n',1,4100) +LexToken(END,'end',1,4105) +LexToken(EOL,'\n',1,4108) +LexToken(ENDFUNCTION,'endfunction',1,4109) +LexToken(EOL,'\n',1,4120) +LexToken(EOL,'\n',1,4121) +LexToken(FUNCTION,'function',1,4122) +LexToken(OPENSQBRACKET,'[',1,4131) +LexToken(VAR,'ok',1,4132) +LexToken(COMMA,',',1,4134) +LexToken(PREVAR,'%ok1',1,4135) +LexToken(COMMA,',',1,4139) +LexToken(VAR,'ipar',1,4140) +LexToken(COMMA,',',1,4144) +LexToken(VAR,'rpar',1,4145) +LexToken(COMMA,',',1,4149) +LexToken(PREVAR,'%nz',1,4150) +LexToken(CLOSESQBRACKET,']',1,4153) +LexToken(ASSIGNMENT,'=',1,4154) +LexToken(VAR,'compiler_expression',1,4155) +LexToken(OPENBRACKET,'(',1,4174) +LexToken(PREVAR,'%foo',1,4175) +LexToken(CLOSEBRACKET,')',1,4179) +LexToken(EOL,'\n',1,4180) +LexToken(VAR,'ok',1,4185) +LexToken(ASSIGNMENT,'=',1,4187) +LexToken(PREVAR_BOOLEAN,'%t',1,4188) +LexToken(COMMA,',',1,4190) +LexToken(PREVAR,'%ok1',1,4191) +LexToken(ASSIGNMENT,'=',1,4195) +LexToken(PREVAR_BOOLEAN,'%f',1,4196) +LexToken(COMMA,',',1,4198) +LexToken(VAR,'ipar',1,4199) +LexToken(ASSIGNMENT,'=',1,4203) +LexToken(OPENSQBRACKET,'[',1,4204) +LexToken(CLOSESQBRACKET,']',1,4205) +LexToken(COMMA,',',1,4206) +LexToken(VAR,'rpar',1,4207) +LexToken(ASSIGNMENT,'=',1,4211) +LexToken(OPENSQBRACKET,'[',1,4212) +LexToken(CLOSESQBRACKET,']',1,4213) +LexToken(COMMA,',',1,4214) +LexToken(PREVAR,'%nz',1,4215) +LexToken(ASSIGNMENT,'=',1,4218) +LexToken(OPENSQBRACKET,'[',1,4219) +LexToken(CLOSESQBRACKET,']',1,4220) +LexToken(EOL,'\n',1,4221) +LexToken(IF,'if',1,4226) +LexToken(VAR,'exists',1,4229) +LexToken(OPENBRACKET,'(',1,4235) +LexToken(DQSTRING,'"%scicos_context"',1,4252) +LexToken(CLOSEBRACKET,')',1,4253) +LexToken(THEN,'then',1,4255) +LexToken(EOL,'\n',1,4259) +LexToken(PREVAR,'%mm',1,4268) +LexToken(ASSIGNMENT,'=',1,4271) +LexToken(VAR,'getfield',1,4272) +LexToken(OPENBRACKET,'(',1,4280) +LexToken(NUMBER,'1',1,4281) +LexToken(COMMA,',',1,4282) +LexToken(PREVAR,'%scicos_context',1,4283) +LexToken(CLOSEBRACKET,')',1,4298) +LexToken(EOL,'\n',1,4299) +LexToken(FOR,'for',1,4308) +LexToken(PREVAR,'%mi',1,4312) +LexToken(ASSIGNMENT,'=',1,4315) +LexToken(PREVAR,'%mm',1,4316) +LexToken(OPENBRACKET,'(',1,4319) +LexToken(NUMBER,'3',1,4320) +LexToken(COLON,':',1,4321) +LexToken(LASTINDEX,'$',1,4322) +LexToken(CLOSEBRACKET,')',1,4323) +LexToken(EOL,'\n',1,4324) +LexToken(IF,'if',1,4337) +LexToken(VAR,'execstr',1,4340) +LexToken(OPENBRACKET,'(',1,4347) +LexToken(PREVAR,'%mi',1,4348) +LexToken(OPERATOR,'+',1,4351) +LexToken(DQSTRING,'"=%scicos_context(%mi)"',1,4374) +LexToken(COMMA,',',1,4375) +LexToken(DQSTRING,'"errcatch"',1,4385) +LexToken(CLOSEBRACKET,')',1,4386) +LexToken(COMPARISON,'<>',1,4387) +LexToken(NUMBER,'0',1,4389) +LexToken(THEN,'then',1,4391) +LexToken(EOL,'\n',1,4395) +LexToken(VAR,'ok',1,4412) +LexToken(ASSIGNMENT,'=',1,4414) +LexToken(PREVAR_BOOLEAN,'%f',1,4415) +LexToken(EOL,'\n',1,4417) +LexToken(END,'end',1,4430) +LexToken(EOL,'\n',1,4433) +LexToken(END,'end',1,4442) +LexToken(EOL,'\n',1,4445) +LexToken(END,'end',1,4450) +LexToken(EOL,'\n',1,4453) +LexToken(IF,'if',1,4458) +LexToken(VAR,'ok',1,4461) +LexToken(THEN,'then',1,4464) +LexToken(EOL,'\n',1,4468) +LexToken(VAR,'ok',1,4477) +LexToken(ASSIGNMENT,'=',1,4479) +LexToken(VAR,'execstr',1,4480) +LexToken(OPENBRACKET,'(',1,4487) +LexToken(DQSTRING,'"[%ok1,ipar,rpar,%nz]=compile_expr(%foo)"',1,4528) +LexToken(COMMA,',',1,4529) +LexToken(DQSTRING,'"errcatch"',1,4539) +LexToken(CLOSEBRACKET,')',1,4540) +LexToken(COMPARISON,'==',1,4541) +LexToken(NUMBER,'0',1,4543) +LexToken(EOL,'\n',1,4544) +LexToken(END,'end',1,4549) +LexToken(EOL,'\n',1,4552) +LexToken(ENDFUNCTION,'endfunction',1,4553) +LexToken(EOL,'\n',1,4564) +LexToken(EOL,'\n',1,4565) +LexToken(EOL,'\n',1,4566) +LexToken(FUNCTION,'function',1,4567) +LexToken(OPENSQBRACKET,'[',1,4576) +LexToken(VAR,'ok',1,4577) +LexToken(COMMA,',',1,4579) +LexToken(PREVAR,'%ipar',1,4580) +LexToken(COMMA,',',1,4585) +LexToken(PREVAR,'%rpar',1,4586) +LexToken(COMMA,',',1,4591) +LexToken(PREVAR,'%nz',1,4592) +LexToken(CLOSESQBRACKET,']',1,4595) +LexToken(ASSIGNMENT,'=',1,4596) +LexToken(VAR,'compile_expr',1,4597) +LexToken(OPENBRACKET,'(',1,4609) +LexToken(PREVAR,'%foo',1,4610) +LexToken(CLOSEBRACKET,')',1,4614) +LexToken(EOL,'\n',1,4615) +LexToken(VAR,'ok',1,4620) +LexToken(ASSIGNMENT,'=',1,4622) +LexToken(PREVAR_BOOLEAN,'%t',1,4623) +LexToken(EOL,'\n',1,4625) +LexToken(PREVAR,'%lst',1,4630) +LexToken(ASSIGNMENT,'=',1,4634) +LexToken(VAR,'macr2lst',1,4635) +LexToken(OPENBRACKET,'(',1,4643) +LexToken(PREVAR,'%foo',1,4644) +LexToken(CLOSEBRACKET,')',1,4648) +LexToken(SEMICOLON,';',1,4649) +LexToken(EOL,'\n',1,4650) +LexToken(PREVAR,'%mm',1,4655) +LexToken(ASSIGNMENT,'=',1,4658) +LexToken(VAR,'macrovar',1,4659) +LexToken(OPENBRACKET,'(',1,4667) +LexToken(PREVAR,'%foo',1,4668) +LexToken(CLOSEBRACKET,')',1,4672) +LexToken(SEMICOLON,';',1,4673) +LexToken(EOL,'\n',1,4674) +LexToken(PREVAR,'%MM',1,4679) +LexToken(ASSIGNMENT,'=',1,4682) +LexToken(PREVAR,'%mm',1,4683) +LexToken(OPENBRACKET,'(',1,4686) +LexToken(NUMBER,'3',1,4687) +LexToken(CLOSEBRACKET,')',1,4688) +LexToken(SEMICOLON,';',1,4689) +LexToken(EOL,'\n',1,4690) +LexToken(PREVAR,'%FF',1,4695) +LexToken(ASSIGNMENT,'=',1,4698) +LexToken(OPENSQBRACKET,'[',1,4699) +LexToken(DQSTRING,'"sin"',1,4704) +LexToken(SEMICOLON,';',1,4705) +LexToken(DQSTRING,'"cos"',1,4710) +LexToken(SEMICOLON,';',1,4711) +LexToken(DQSTRING,'"tan"',1,4716) +LexToken(SEMICOLON,';',1,4717) +LexToken(DQSTRING,'"exp"',1,4722) +LexToken(SEMICOLON,';',1,4723) +LexToken(DQSTRING,'"log"',1,4728) +LexToken(SEMICOLON,';',1,4729) +LexToken(DQSTRING,'"sinh"',1,4740) +LexToken(SEMICOLON,';',1,4741) +LexToken(DQSTRING,'"cosh"',1,4747) +LexToken(SEMICOLON,';',1,4748) +LexToken(DQSTRING,'"tanh"',1,4754) +LexToken(SEMICOLON,';',1,4755) +LexToken(DQSTRING,'"int"',1,4765) +LexToken(SEMICOLON,';',1,4766) +LexToken(DQSTRING,'"round"',1,4773) +LexToken(SEMICOLON,';',1,4774) +LexToken(DQSTRING,'"ceil"',1,4780) +LexToken(SEMICOLON,';',1,4781) +LexToken(DQSTRING,'"floor"',1,4788) +LexToken(SEMICOLON,';',1,4789) +LexToken(DQSTRING,'"sign"',1,4800) +LexToken(SEMICOLON,';',1,4801) +LexToken(DQSTRING,'"abs"',1,4806) +LexToken(SEMICOLON,';',1,4807) +LexToken(DQSTRING,'"max"',1,4812) +LexToken(SEMICOLON,';',1,4813) +LexToken(DQSTRING,'"min"',1,4818) +LexToken(SEMICOLON,';',1,4819) +LexToken(DQSTRING,'"asin"',1,4830) +LexToken(SEMICOLON,';',1,4831) +LexToken(DQSTRING,'"acos"',1,4837) +LexToken(SEMICOLON,';',1,4838) +LexToken(DQSTRING,'"atan"',1,4844) +LexToken(SEMICOLON,';',1,4845) +LexToken(DQSTRING,'"asinh"',1,4852) +LexToken(SEMICOLON,';',1,4853) +LexToken(DQSTRING,'"acosh"',1,4860) +LexToken(SEMICOLON,';',1,4861) +LexToken(DQSTRING,'"atanh"',1,4868) +LexToken(SEMICOLON,';',1,4869) +LexToken(DQSTRING,'"atan2"',1,4881) +LexToken(SEMICOLON,';',1,4882) +LexToken(DQSTRING,'"log10"',1,4894) +LexToken(SEMICOLON,';',1,4895) +LexToken(CLOSESQBRACKET,']',1,4901) +LexToken(SEMICOLON,';',1,4902) +LexToken(EOL,'\n',1,4920) +LexToken(PREVAR,'%num_arg',1,4925) +LexToken(ASSIGNMENT,'=',1,4933) +LexToken(OPENSQBRACKET,'[',1,4934) +LexToken(NUMBER,'1',1,4935) +LexToken(SEMICOLON,';',1,4936) +LexToken(NUMBER,'1',1,4937) +LexToken(SEMICOLON,';',1,4938) +LexToken(NUMBER,'1',1,4939) +LexToken(SEMICOLON,';',1,4940) +LexToken(NUMBER,'1',1,4941) +LexToken(SEMICOLON,';',1,4942) +LexToken(NUMBER,'1',1,4943) +LexToken(SEMICOLON,';',1,4944) +LexToken(NUMBER,'1',1,4950) +LexToken(SEMICOLON,';',1,4951) +LexToken(NUMBER,'1',1,4952) +LexToken(SEMICOLON,';',1,4953) +LexToken(NUMBER,'1',1,4954) +LexToken(NUMBER,'1',1,4960) +LexToken(SEMICOLON,';',1,4961) +LexToken(NUMBER,'1',1,4962) +LexToken(SEMICOLON,';',1,4963) +LexToken(NUMBER,'1',1,4964) +LexToken(SEMICOLON,';',1,4965) +LexToken(NUMBER,'1',1,4966) +LexToken(SEMICOLON,';',1,4967) +LexToken(NUMBER,'1',1,4973) +LexToken(SEMICOLON,';',1,4974) +LexToken(NUMBER,'1',1,4975) +LexToken(SEMICOLON,';',1,4976) +LexToken(NUMBER,'2',1,4977) +LexToken(SEMICOLON,';',1,4978) +LexToken(NUMBER,'2',1,4979) +LexToken(SEMICOLON,';',1,4980) +LexToken(NUMBER,'1',1,4986) +LexToken(SEMICOLON,';',1,4987) +LexToken(NUMBER,'1',1,4988) +LexToken(SEMICOLON,';',1,4989) +LexToken(NUMBER,'1',1,4990) +LexToken(SEMICOLON,';',1,4991) +LexToken(NUMBER,'1',1,4992) +LexToken(SEMICOLON,';',1,4993) +LexToken(NUMBER,'1',1,4994) +LexToken(SEMICOLON,';',1,4995) +LexToken(NUMBER,'1',1,4996) +LexToken(SEMICOLON,';',1,4997) +LexToken(NUMBER,'2',1,5003) +LexToken(SEMICOLON,';',1,5004) +LexToken(NUMBER,'1',1,5010) +LexToken(CLOSESQBRACKET,']',1,5016) +LexToken(SEMICOLON,';',1,5017) +LexToken(EOL,'\n',1,5041) +LexToken(PREVAR,'%ZCR',1,5046) +LexToken(ASSIGNMENT,'=',1,5050) +LexToken(OPENSQBRACKET,'[',1,5051) +LexToken(NUMBER,'16',1,5052) +LexToken(COMMA,',',1,5054) +LexToken(NUMBER,'17',1,5055) +LexToken(COMMA,',',1,5057) +LexToken(NUMBER,'18',1,5058) +LexToken(COMMA,',',1,5060) +LexToken(NUMBER,'19',1,5061) +LexToken(COMMA,',',1,5063) +LexToken(NUMBER,'20',1,5064) +LexToken(COMMA,',',1,5066) +LexToken(NUMBER,'21',1,5067) +LexToken(COMMA,',',1,5069) +LexToken(NUMBER,'28',1,5070) +LexToken(COMMA,',',1,5072) +LexToken(NUMBER,'29',1,5073) +LexToken(COMMA,',',1,5075) +LexToken(NUMBER,'30',1,5076) +LexToken(COMMA,',',1,5078) +LexToken(NUMBER,'109',1,5079) +LexToken(COMMA,',',1,5082) +LexToken(NUMBER,'110',1,5083) +LexToken(COMMA,',',1,5086) +LexToken(NUMBER,'111',1,5087) +LexToken(COMMA,',',1,5090) +LexToken(NUMBER,'112',1,5091) +LexToken(COMMA,',',1,5094) +LexToken(NUMBER,'113',1,5095) +LexToken(COMMA,',',1,5098) +LexToken(NUMBER,'114',1,5099) +LexToken(COMMA,',',1,5102) +LexToken(NUMBER,'115',1,5103) +LexToken(COMMA,',',1,5106) +LexToken(NUMBER,'116',1,5107) +LexToken(CLOSESQBRACKET,']',1,5110) +LexToken(SEMICOLON,';',1,5111) +LexToken(EOL,'\n',1,5139) +LexToken(PREVAR,'%UU',1,5144) +LexToken(ASSIGNMENT,'=',1,5147) +LexToken(PREVAR,'%mm',1,5148) +LexToken(OPENBRACKET,'(',1,5151) +LexToken(NUMBER,'1',1,5152) +LexToken(CLOSEBRACKET,')',1,5153) +LexToken(EOL,'\n',1,5154) +LexToken(PREVAR,'%ipar',1,5159) +LexToken(ASSIGNMENT,'=',1,5164) +LexToken(OPENSQBRACKET,'[',1,5165) +LexToken(CLOSESQBRACKET,']',1,5166) +LexToken(EOL,'\n',1,5167) +LexToken(PREVAR,'%rpar',1,5172) +LexToken(ASSIGNMENT,'=',1,5177) +LexToken(OPENSQBRACKET,'[',1,5178) +LexToken(CLOSESQBRACKET,']',1,5179) +LexToken(EOL,'\n',1,5180) +LexToken(PREVAR,'%nrpar',1,5185) +LexToken(ASSIGNMENT,'=',1,5191) +LexToken(NUMBER,'0',1,5192) +LexToken(EOL,'\n',1,5193) +LexToken(PREVAR,'%nz',1,5198) +LexToken(ASSIGNMENT,'=',1,5201) +LexToken(NUMBER,'0',1,5202) +LexToken(EOL,'\n',1,5203) +LexToken(PREVAR,'%ijk',1,5208) +LexToken(ASSIGNMENT,'=',1,5212) +LexToken(NUMBER,'4',1,5213) +LexToken(EOL,'\n',1,5214) +LexToken(WHILE,'while',1,5219) +LexToken(PREVAR,'%ijk',1,5225) +LexToken(COMPARISON,'<',1,5229) +LexToken(VAR,'length',1,5230) +LexToken(OPENBRACKET,'(',1,5236) +LexToken(PREVAR,'%lst',1,5237) +LexToken(CLOSEBRACKET,')',1,5241) +LexToken(EOL,'\n',1,5242) +LexToken(PREVAR,'%ijk',1,5251) +LexToken(ASSIGNMENT,'=',1,5255) +LexToken(PREVAR,'%ijk',1,5256) +LexToken(OPERATOR,'+',1,5260) +LexToken(NUMBER,'1',1,5261) +LexToken(EOL,'\n',1,5262) +LexToken(SELECT,'select',1,5271) +LexToken(VAR,'evstr',1,5278) +LexToken(OPENBRACKET,'(',1,5283) +LexToken(PREVAR,'%lst',1,5284) +LexToken(OPENBRACKET,'(',1,5288) +LexToken(PREVAR,'%ijk',1,5289) +LexToken(CLOSEBRACKET,')',1,5293) +LexToken(OPENBRACKET,'(',1,5294) +LexToken(NUMBER,'1',1,5295) +LexToken(CLOSEBRACKET,')',1,5296) +LexToken(CLOSEBRACKET,')',1,5297) +LexToken(EOL,'\n',1,5298) +LexToken(CASE,'case',1,5307) +LexToken(NUMBER,'2',1,5312) +LexToken(EOL,'\n',1,5313) +LexToken(PREVAR,'%jjk',1,5326) +LexToken(ASSIGNMENT,'=',1,5330) +LexToken(VAR,'find',1,5331) +LexToken(OPENBRACKET,'(',1,5335) +LexToken(PREVAR,'%lst',1,5336) +LexToken(OPENBRACKET,'(',1,5340) +LexToken(PREVAR,'%ijk',1,5341) +LexToken(CLOSEBRACKET,')',1,5345) +LexToken(OPENBRACKET,'(',1,5346) +LexToken(NUMBER,'2',1,5347) +LexToken(CLOSEBRACKET,')',1,5348) +LexToken(COMPARISON,'==',1,5349) +LexToken(PREVAR,'%FF',1,5351) +LexToken(CLOSEBRACKET,')',1,5354) +LexToken(EOL,'\n',1,5355) +LexToken(IF,'if',1,5368) +LexToken(PREVAR,'%jjk',1,5371) +LexToken(COMPARISON,'<>',1,5375) +LexToken(OPENSQBRACKET,'[',1,5378) +LexToken(CLOSESQBRACKET,']',1,5379) +LexToken(THEN,'then',1,5381) +LexToken(EOL,'\n',1,5385) +LexToken(IF,'if',1,5402) +LexToken(VAR,'evstr',1,5405) +LexToken(OPENBRACKET,'(',1,5410) +LexToken(PREVAR,'%lst',1,5411) +LexToken(OPENBRACKET,'(',1,5415) +LexToken(PREVAR,'%ijk',1,5416) +LexToken(CLOSEBRACKET,')',1,5420) +LexToken(OPENBRACKET,'(',1,5421) +LexToken(NUMBER,'4',1,5422) +LexToken(CLOSEBRACKET,')',1,5423) +LexToken(CLOSEBRACKET,')',1,5424) +LexToken(COMPARISON,'<>',1,5425) +LexToken(PREVAR,'%num_arg',1,5427) +LexToken(OPENBRACKET,'(',1,5435) +LexToken(PREVAR,'%jjk',1,5436) +LexToken(CLOSEBRACKET,')',1,5440) +LexToken(THEN,'then',1,5442) +LexToken(EOL,'\n',1,5446) +LexToken(VAR,'message',1,5467) +LexToken(OPENBRACKET,'(',1,5474) +LexToken(PREVAR,'%lst',1,5475) +LexToken(OPENBRACKET,'(',1,5479) +LexToken(PREVAR,'%ijk',1,5480) +LexToken(CLOSEBRACKET,')',1,5484) +LexToken(OPENBRACKET,'(',1,5485) +LexToken(NUMBER,'2',1,5486) +LexToken(CLOSEBRACKET,')',1,5487) +LexToken(OPERATOR,'+',1,5488) +LexToken(DQSTRING,'" must have "',1,5501) +LexToken(OPERATOR,'+',1,5502) +LexToken(VAR,'string',1,5503) +LexToken(OPENBRACKET,'(',1,5509) +LexToken(PREVAR,'%num_arg',1,5510) +LexToken(OPENBRACKET,'(',1,5518) +LexToken(PREVAR,'%jjk',1,5519) +LexToken(CLOSEBRACKET,')',1,5523) +LexToken(CLOSEBRACKET,')',1,5524) +LexToken(OPERATOR,'+',1,5525) +LexToken(DQSTRING,'" arguments"',1,5537) +LexToken(CLOSEBRACKET,')',1,5538) +LexToken(EOL,'\n',1,5539) +LexToken(VAR,'ok',1,5560) +LexToken(ASSIGNMENT,'=',1,5562) +LexToken(PREVAR_BOOLEAN,'%f',1,5563) +LexToken(EOL,'\n',1,5565) +LexToken(RETURN,'return',1,5586) +LexToken(EOL,'\n',1,5592) +LexToken(ELSE,'else',1,5609) +LexToken(EOL,'\n',1,5613) +LexToken(PREVAR,'%ipar',1,5634) +LexToken(ASSIGNMENT,'=',1,5639) +LexToken(OPENSQBRACKET,'[',1,5640) +LexToken(PREVAR,'%ipar',1,5641) +LexToken(SEMICOLON,';',1,5646) +LexToken(NUMBER,'5',1,5647) +LexToken(SEMICOLON,';',1,5648) +LexToken(NUMBER,'100',1,5649) +LexToken(OPERATOR,'+',1,5652) +LexToken(PREVAR,'%jjk',1,5653) +LexToken(CLOSESQBRACKET,']',1,5657) +LexToken(EOL,'\n',1,5658) +LexToken(IF,'if',1,5679) +LexToken(VAR,'or',1,5682) +LexToken(OPENBRACKET,'(',1,5684) +LexToken(NUMBER,'100',1,5685) +LexToken(OPERATOR,'+',1,5688) +LexToken(PREVAR,'%jjk',1,5689) +LexToken(COMPARISON,'==',1,5693) +LexToken(PREVAR,'%ZCR',1,5695) +LexToken(CLOSEBRACKET,')',1,5699) +LexToken(THEN,'then',1,5701) +LexToken(EOL,'\n',1,5705) +LexToken(PREVAR,'%nz',1,5730) +LexToken(ASSIGNMENT,'=',1,5733) +LexToken(PREVAR,'%nz',1,5734) +LexToken(OPERATOR,'+',1,5737) +LexToken(NUMBER,'1',1,5738) +LexToken(COMMA,',',1,5739) +LexToken(EOL,'\n',1,5740) +LexToken(END,'end',1,5761) +LexToken(EOL,'\n',1,5764) +LexToken(PREVAR,'%ijk',1,5785) +LexToken(ASSIGNMENT,'=',1,5789) +LexToken(PREVAR,'%ijk',1,5790) +LexToken(OPERATOR,'+',1,5794) +LexToken(NUMBER,'1',1,5795) +LexToken(EOL,'\n',1,5796) +LexToken(END,'end',1,5813) +LexToken(EOL,'\n',1,5816) +LexToken(ELSE,'else',1,5829) +LexToken(EOL,'\n',1,5833) +LexToken(PREVAR,'%jjk',1,5850) +LexToken(ASSIGNMENT,'=',1,5854) +LexToken(VAR,'find',1,5855) +LexToken(OPENBRACKET,'(',1,5859) +LexToken(PREVAR,'%lst',1,5860) +LexToken(OPENBRACKET,'(',1,5864) +LexToken(PREVAR,'%ijk',1,5865) +LexToken(CLOSEBRACKET,')',1,5869) +LexToken(OPENBRACKET,'(',1,5870) +LexToken(NUMBER,'2',1,5871) +LexToken(CLOSEBRACKET,')',1,5872) +LexToken(COMPARISON,'==',1,5873) +LexToken(PREVAR,'%MM',1,5875) +LexToken(CLOSEBRACKET,')',1,5878) +LexToken(EOL,'\n',1,5879) +LexToken(IF,'if',1,5896) +LexToken(PREVAR,'%jjk',1,5899) +LexToken(COMPARISON,'<>',1,5903) +LexToken(OPENSQBRACKET,'[',1,5906) +LexToken(CLOSESQBRACKET,']',1,5907) +LexToken(THEN,'then',1,5909) +LexToken(EOL,'\n',1,5913) +LexToken(IF,'if',1,5934) +LexToken(NOT,'~',1,5937) +LexToken(VAR,'exists',1,5938) +LexToken(OPENBRACKET,'(',1,5944) +LexToken(PREVAR,'%MM',1,5945) +LexToken(OPENBRACKET,'(',1,5948) +LexToken(PREVAR,'%jjk',1,5949) +LexToken(CLOSEBRACKET,')',1,5953) +LexToken(CLOSEBRACKET,')',1,5954) +LexToken(THEN,'then',1,5956) +LexToken(EOL,'\n',1,5960) +LexToken(VAR,'message',1,5985) +LexToken(OPENBRACKET,'(',1,5992) +LexToken(DQSTRING,'"Variable "',1,6003) +LexToken(OPERATOR,'+',1,6004) +LexToken(PREVAR,'%MM',1,6005) +LexToken(OPENBRACKET,'(',1,6008) +LexToken(PREVAR,'%jjk',1,6009) +LexToken(CLOSEBRACKET,')',1,6013) +LexToken(OPERATOR,'+',1,6014) +LexToken(DQSTRING,'" is not defined."',1,6032) +LexToken(CLOSEBRACKET,')',1,6033) +LexToken(EOL,'\n',1,6034) +LexToken(VAR,'ok',1,6059) +LexToken(ASSIGNMENT,'=',1,6061) +LexToken(PREVAR_BOOLEAN,'%f',1,6062) +LexToken(EOL,'\n',1,6064) +LexToken(RETURN,'return',1,6089) +LexToken(EOL,'\n',1,6095) +LexToken(END,'end',1,6116) +LexToken(EOL,'\n',1,6119) +LexToken(PREVAR,'%var',1,6140) +LexToken(ASSIGNMENT,'=',1,6144) +LexToken(VAR,'evstr',1,6145) +LexToken(OPENBRACKET,'(',1,6150) +LexToken(PREVAR,'%MM',1,6151) +LexToken(OPENBRACKET,'(',1,6154) +LexToken(PREVAR,'%jjk',1,6155) +LexToken(CLOSEBRACKET,')',1,6159) +LexToken(CLOSEBRACKET,')',1,6160) +LexToken(EOL,'\n',1,6161) +LexToken(IF,'if',1,6182) +LexToken(VAR,'size',1,6185) +LexToken(OPENBRACKET,'(',1,6189) +LexToken(PREVAR,'%var',1,6190) +LexToken(COMMA,',',1,6194) +LexToken(DQSTRING,'"*"',1,6197) +LexToken(CLOSEBRACKET,')',1,6198) +LexToken(COMPARISON,'<>',1,6199) +LexToken(NUMBER,'1',1,6201) +LexToken(THEN,'then',1,6203) +LexToken(EOL,'\n',1,6207) +LexToken(VAR,'message',1,6232) +LexToken(OPENBRACKET,'(',1,6239) +LexToken(DQSTRING,'"Variable "',1,6250) +LexToken(OPERATOR,'+',1,6251) +LexToken(PREVAR,'%MM',1,6252) +LexToken(OPENBRACKET,'(',1,6255) +LexToken(PREVAR,'%jjk',1,6256) +LexToken(CLOSEBRACKET,')',1,6260) +LexToken(OPERATOR,'+',1,6261) +LexToken(DQSTRING,'" is not scalar."',1,6278) +LexToken(CLOSEBRACKET,')',1,6279) +LexToken(EOL,'\n',1,6280) +LexToken(VAR,'ok',1,6305) +LexToken(ASSIGNMENT,'=',1,6307) +LexToken(PREVAR_BOOLEAN,'%f',1,6308) +LexToken(EOL,'\n',1,6310) +LexToken(RETURN,'return',1,6335) +LexToken(EOL,'\n',1,6341) +LexToken(ELSE,'else',1,6362) +LexToken(EOL,'\n',1,6366) +LexToken(PREVAR,'%nrpar',1,6391) +LexToken(ASSIGNMENT,'=',1,6397) +LexToken(PREVAR,'%nrpar',1,6398) +LexToken(OPERATOR,'+',1,6404) +LexToken(NUMBER,'1',1,6405) +LexToken(EOL,'\n',1,6406) +LexToken(PREVAR,'%rpar',1,6431) +LexToken(OPENBRACKET,'(',1,6436) +LexToken(PREVAR,'%nrpar',1,6437) +LexToken(CLOSEBRACKET,')',1,6443) +LexToken(ASSIGNMENT,'=',1,6444) +LexToken(PREVAR,'%var',1,6445) +LexToken(EOL,'\n',1,6449) +LexToken(PREVAR,'%ipar',1,6474) +LexToken(ASSIGNMENT,'=',1,6479) +LexToken(OPENSQBRACKET,'[',1,6480) +LexToken(PREVAR,'%ipar',1,6481) +LexToken(SEMICOLON,';',1,6486) +LexToken(NUMBER,'6',1,6487) +LexToken(SEMICOLON,';',1,6488) +LexToken(PREVAR,'%nrpar',1,6489) +LexToken(CLOSESQBRACKET,']',1,6495) +LexToken(EOL,'\n',1,6496) +LexToken(END,'end',1,6517) +LexToken(EOL,'\n',1,6520) +LexToken(ELSE,'else',1,6537) +LexToken(EOL,'\n',1,6541) +LexToken(PREVAR,'%jjk',1,6562) +LexToken(ASSIGNMENT,'=',1,6566) +LexToken(VAR,'find',1,6567) +LexToken(OPENBRACKET,'(',1,6571) +LexToken(PREVAR,'%lst',1,6572) +LexToken(OPENBRACKET,'(',1,6576) +LexToken(PREVAR,'%ijk',1,6577) +LexToken(CLOSEBRACKET,')',1,6581) +LexToken(OPENBRACKET,'(',1,6582) +LexToken(NUMBER,'2',1,6583) +LexToken(CLOSEBRACKET,')',1,6584) +LexToken(COMPARISON,'==',1,6585) +LexToken(PREVAR,'%UU',1,6587) +LexToken(CLOSEBRACKET,')',1,6590) +LexToken(EOL,'\n',1,6591) +LexToken(IF,'if',1,6612) +LexToken(PREVAR,'%jjk',1,6615) +LexToken(COMPARISON,'<>',1,6619) +LexToken(OPENSQBRACKET,'[',1,6622) +LexToken(CLOSESQBRACKET,']',1,6623) +LexToken(THEN,'then',1,6625) +LexToken(EOL,'\n',1,6629) +LexToken(PREVAR,'%ipar',1,6654) +LexToken(ASSIGNMENT,'=',1,6659) +LexToken(OPENSQBRACKET,'[',1,6660) +LexToken(PREVAR,'%ipar',1,6661) +LexToken(SEMICOLON,';',1,6666) +LexToken(NUMBER,'2',1,6667) +LexToken(SEMICOLON,';',1,6668) +LexToken(PREVAR,'%jjk',1,6669) +LexToken(CLOSESQBRACKET,']',1,6673) +LexToken(EOL,'\n',1,6674) +LexToken(ELSE,'else',1,6695) +LexToken(EOL,'\n',1,6699) +LexToken(VAR,'message',1,6724) +LexToken(OPENBRACKET,'(',1,6731) +LexToken(DQSTRING,'"Unknown variable "',1,6750) +LexToken(OPERATOR,'+',1,6751) +LexToken(PREVAR,'%lst',1,6752) +LexToken(OPENBRACKET,'(',1,6756) +LexToken(PREVAR,'%ijk',1,6757) +LexToken(CLOSEBRACKET,')',1,6761) +LexToken(OPENBRACKET,'(',1,6762) +LexToken(NUMBER,'2',1,6763) +LexToken(CLOSEBRACKET,')',1,6764) +LexToken(CLOSEBRACKET,')',1,6765) +LexToken(EOL,'\n',1,6766) +LexToken(VAR,'ok',1,6791) +LexToken(ASSIGNMENT,'=',1,6793) +LexToken(PREVAR_BOOLEAN,'%f',1,6794) +LexToken(EOL,'\n',1,6796) +LexToken(END,'end',1,6817) +LexToken(EOL,'\n',1,6820) +LexToken(EOL,'\n',1,6896) +LexToken(END,'end',1,6913) +LexToken(EOL,'\n',1,6916) +LexToken(END,'end',1,6929) +LexToken(EOL,'\n',1,6932) +LexToken(CASE,'case',1,6941) +LexToken(NUMBER,'5',1,6946) +LexToken(EOL,'\n',1,6947) +LexToken(EOL,'\n',1,6995) +LexToken(IF,'if',1,7008) +LexToken(OPENBRACKET,'(',1,7011) +LexToken(VAR,'evstr',1,7012) +LexToken(OPENBRACKET,'(',1,7017) +LexToken(PREVAR,'%lst',1,7018) +LexToken(OPENBRACKET,'(',1,7022) +LexToken(PREVAR,'%ijk',1,7023) +LexToken(CLOSEBRACKET,')',1,7027) +LexToken(OPENBRACKET,'(',1,7028) +LexToken(NUMBER,'2',1,7029) +LexToken(CLOSEBRACKET,')',1,7030) +LexToken(CLOSEBRACKET,')',1,7031) +LexToken(COMPARISON,'==',1,7032) +LexToken(NUMBER,'2',1,7034) +LexToken(CLOSEBRACKET,')',1,7035) +LexToken(LOGICAL,'&',1,7036) +LexToken(OPENBRACKET,'(',1,7037) +LexToken(VAR,'evstr',1,7038) +LexToken(OPENBRACKET,'(',1,7043) +LexToken(PREVAR,'%lst',1,7044) +LexToken(OPENBRACKET,'(',1,7048) +LexToken(PREVAR,'%ijk',1,7049) +LexToken(CLOSEBRACKET,')',1,7053) +LexToken(OPENBRACKET,'(',1,7054) +LexToken(NUMBER,'3',1,7055) +LexToken(CLOSEBRACKET,')',1,7056) +LexToken(CLOSEBRACKET,')',1,7057) +LexToken(COMPARISON,'==',1,7058) +LexToken(NUMBER,'1',1,7060) +LexToken(CLOSEBRACKET,')',1,7061) +LexToken(THEN,'then',1,7063) +LexToken(EOL,'\n',1,7067) +LexToken(PREVAR,'%ipar',1,7084) +LexToken(ASSIGNMENT,'=',1,7089) +LexToken(OPENSQBRACKET,'[',1,7090) +LexToken(PREVAR,'%ipar',1,7091) +LexToken(SEMICOLON,';',1,7096) +LexToken(NUMBER,'5',1,7097) +LexToken(SEMICOLON,';',1,7098) +LexToken(NUMBER,'99',1,7099) +LexToken(CLOSESQBRACKET,']',1,7101) +LexToken(EOL,'\n',1,7102) +LexToken(ELSE,'else',1,7115) +LexToken(EOL,'\n',1,7119) +LexToken(PREVAR,'%ipar',1,7136) +LexToken(ASSIGNMENT,'=',1,7141) +LexToken(OPENSQBRACKET,'[',1,7142) +LexToken(PREVAR,'%ipar',1,7143) +LexToken(SEMICOLON,';',1,7148) +LexToken(NUMBER,'5',1,7149) +LexToken(SEMICOLON,';',1,7150) +LexToken(VAR,'evstr',1,7151) +LexToken(OPENBRACKET,'(',1,7156) +LexToken(PREVAR,'%lst',1,7157) +LexToken(OPENBRACKET,'(',1,7161) +LexToken(PREVAR,'%ijk',1,7162) +LexToken(CLOSEBRACKET,')',1,7166) +LexToken(OPENBRACKET,'(',1,7167) +LexToken(NUMBER,'2',1,7168) +LexToken(CLOSEBRACKET,')',1,7169) +LexToken(CLOSEBRACKET,')',1,7170) +LexToken(CLOSESQBRACKET,']',1,7171) +LexToken(EOL,'\n',1,7172) +LexToken(IF,'if',1,7189) +LexToken(VAR,'or',1,7192) +LexToken(OPENBRACKET,'(',1,7194) +LexToken(VAR,'evstr',1,7195) +LexToken(OPENBRACKET,'(',1,7200) +LexToken(PREVAR,'%lst',1,7201) +LexToken(OPENBRACKET,'(',1,7205) +LexToken(PREVAR,'%ijk',1,7206) +LexToken(CLOSEBRACKET,')',1,7210) +LexToken(OPENBRACKET,'(',1,7211) +LexToken(NUMBER,'2',1,7212) +LexToken(CLOSEBRACKET,')',1,7213) +LexToken(CLOSEBRACKET,')',1,7214) +LexToken(COMPARISON,'==',1,7215) +LexToken(PREVAR,'%ZCR',1,7217) +LexToken(CLOSEBRACKET,')',1,7221) +LexToken(THEN,'then',1,7223) +LexToken(EOL,'\n',1,7227) +LexToken(PREVAR,'%nz',1,7248) +LexToken(ASSIGNMENT,'=',1,7251) +LexToken(PREVAR,'%nz',1,7252) +LexToken(OPERATOR,'+',1,7255) +LexToken(NUMBER,'1',1,7256) +LexToken(COMMA,',',1,7257) +LexToken(EOL,'\n',1,7258) +LexToken(END,'end',1,7275) +LexToken(EOL,'\n',1,7278) +LexToken(END,'end',1,7291) +LexToken(EOL,'\n',1,7294) +LexToken(CASE,'case',1,7303) +LexToken(NUMBER,'6',1,7308) +LexToken(EOL,'\n',1,7309) +LexToken(EOL,'\n',1,7366) +LexToken(PREVAR,'%nrpar',1,7379) +LexToken(ASSIGNMENT,'=',1,7385) +LexToken(PREVAR,'%nrpar',1,7386) +LexToken(OPERATOR,'+',1,7392) +LexToken(NUMBER,'1',1,7393) +LexToken(EOL,'\n',1,7394) +LexToken(PREVAR,'%rpar',1,7407) +LexToken(OPENBRACKET,'(',1,7412) +LexToken(PREVAR,'%nrpar',1,7413) +LexToken(CLOSEBRACKET,')',1,7419) +LexToken(ASSIGNMENT,'=',1,7420) +LexToken(VAR,'evstr',1,7421) +LexToken(OPENBRACKET,'(',1,7426) +LexToken(PREVAR,'%lst',1,7427) +LexToken(OPENBRACKET,'(',1,7431) +LexToken(PREVAR,'%ijk',1,7432) +LexToken(CLOSEBRACKET,')',1,7436) +LexToken(OPENBRACKET,'(',1,7437) +LexToken(NUMBER,'2',1,7438) +LexToken(CLOSEBRACKET,')',1,7439) +LexToken(CLOSEBRACKET,')',1,7440) +LexToken(EOL,'\n',1,7441) +LexToken(PREVAR,'%ipar',1,7454) +LexToken(ASSIGNMENT,'=',1,7459) +LexToken(OPENSQBRACKET,'[',1,7460) +LexToken(PREVAR,'%ipar',1,7461) +LexToken(SEMICOLON,';',1,7466) +LexToken(NUMBER,'6',1,7467) +LexToken(SEMICOLON,';',1,7468) +LexToken(PREVAR,'%nrpar',1,7469) +LexToken(CLOSESQBRACKET,']',1,7475) +LexToken(EOL,'\n',1,7476) +LexToken(END,'end',1,7485) +LexToken(EOL,'\n',1,7488) +LexToken(END,'end',1,7493) +LexToken(EOL,'\n',1,7496) +LexToken(ENDFUNCTION,'endfunction',1,7497) +LexToken(EOL,'\n',1,7508) diff --git a/js/Misc/Extract_Activation.js b/js/Misc/Extract_Activation.js new file mode 100644 index 00000000..a630b176 --- /dev/null +++ b/js/Misc/Extract_Activation.js @@ -0,0 +1,873 @@ +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,'Extract_Activation',1,852) +LexToken(OPENBRACKET,'(',1,870) +LexToken(VAR,'job',1,871) +LexToken(COMMA,',',1,874) +LexToken(VAR,'arg1',1,875) +LexToken(COMMA,',',1,879) +LexToken(VAR,'arg2',1,880) +LexToken(CLOSEBRACKET,')',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'x',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'y',1,900) +LexToken(ASSIGNMENT,'=',1,901) +LexToken(OPENSQBRACKET,'[',1,902) +LexToken(CLOSESQBRACKET,']',1,903) +LexToken(SEMICOLON,';',1,904) +LexToken(EOL,'\n',1,905) +LexToken(VAR,'typ',1,910) +LexToken(ASSIGNMENT,'=',1,913) +LexToken(OPENSQBRACKET,'[',1,914) +LexToken(CLOSESQBRACKET,']',1,915) +LexToken(SEMICOLON,';',1,916) +LexToken(EOL,'\n',1,917) +LexToken(SELECT,'select',1,922) +LexToken(VAR,'job',1,929) +LexToken(EOL,'\n',1,932) +LexToken(CASE,'case',1,937) +LexToken(DQSTRING,'"set"',1,946) +LexToken(THEN,'then',1,948) +LexToken(EOL,'\n',1,952) +LexToken(VAR,'x',1,961) +LexToken(ASSIGNMENT,'=',1,962) +LexToken(VAR,'arg1',1,963) +LexToken(EOL,'\n',1,967) +LexToken(CASE,'case',1,972) +LexToken(DQSTRING,'"define"',1,984) +LexToken(THEN,'then',1,986) +LexToken(EOL,'\n',1,990) +LexToken(VAR,'scs_m_1',1,999) +LexToken(ASSIGNMENT,'=',1,1006) +LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,1007) +LexToken(OPENBRACKET,'(',1,1021) +LexToken(CLOSEBRACKET,')',1,1022) +LexToken(SEMICOLON,';',1,1023) +LexToken(EOL,'\n',1,1024) +LexToken(VAR,'scs_m_1',1,1033) +LexToken(DOT,'.',1,1040) +LexToken(VAR,'objs',1,1041) +LexToken(OPENBRACKET,'(',1,1045) +LexToken(NUMBER,'1',1,1046) +LexToken(CLOSEBRACKET,')',1,1047) +LexToken(ASSIGNMENT,'=',1,1049) +LexToken(VAR,'IFTHEL_f',1,1051) +LexToken(OPENBRACKET,'(',1,1059) +LexToken(DQSTRING,'"define"',1,1067) +LexToken(CLOSEBRACKET,')',1,1068) +LexToken(SEMICOLON,';',1,1069) +LexToken(EOL,'\n',1,1070) +LexToken(VAR,'scs_m_1',1,1079) +LexToken(DOT,'.',1,1086) +LexToken(VAR,'objs',1,1087) +LexToken(OPENBRACKET,'(',1,1091) +LexToken(NUMBER,'2',1,1092) +LexToken(CLOSEBRACKET,')',1,1093) +LexToken(ASSIGNMENT,'=',1,1095) +LexToken(VAR,'CLKSOMV_f',1,1097) +LexToken(OPENBRACKET,'(',1,1106) +LexToken(DQSTRING,'"define"',1,1114) +LexToken(CLOSEBRACKET,')',1,1115) +LexToken(SEMICOLON,';',1,1116) +LexToken(EOL,'\n',1,1117) +LexToken(VAR,'scs_m_1',1,1126) +LexToken(DOT,'.',1,1133) +LexToken(VAR,'objs',1,1134) +LexToken(OPENBRACKET,'(',1,1138) +LexToken(NUMBER,'3',1,1139) +LexToken(CLOSEBRACKET,')',1,1140) +LexToken(ASSIGNMENT,'=',1,1142) +LexToken(VAR,'IN_f',1,1144) +LexToken(OPENBRACKET,'(',1,1148) +LexToken(DQSTRING,'"define"',1,1156) +LexToken(CLOSEBRACKET,')',1,1157) +LexToken(SEMICOLON,';',1,1158) +LexToken(EOL,'\n',1,1159) +LexToken(VAR,'scs_m_1',1,1168) +LexToken(DOT,'.',1,1175) +LexToken(VAR,'objs',1,1176) +LexToken(OPENBRACKET,'(',1,1180) +LexToken(NUMBER,'4',1,1181) +LexToken(CLOSEBRACKET,')',1,1182) +LexToken(ASSIGNMENT,'=',1,1184) +LexToken(VAR,'CLKOUTV_f',1,1186) +LexToken(OPENBRACKET,'(',1,1195) +LexToken(DQSTRING,'"define"',1,1203) +LexToken(CLOSEBRACKET,')',1,1204) +LexToken(SEMICOLON,';',1,1205) +LexToken(EOL,'\n',1,1206) +LexToken(VAR,'scs_m_1',1,1215) +LexToken(DOT,'.',1,1222) +LexToken(VAR,'objs',1,1223) +LexToken(OPENBRACKET,'(',1,1227) +LexToken(NUMBER,'5',1,1228) +LexToken(CLOSEBRACKET,')',1,1229) +LexToken(ASSIGNMENT,'=',1,1231) +LexToken(SCICOS_LINK,'scicos_link',1,1233) +LexToken(OPENBRACKET,'(',1,1244) +LexToken(CLOSEBRACKET,')',1,1245) +LexToken(SEMICOLON,';',1,1246) +LexToken(EOL,'\n',1,1247) +LexToken(VAR,'scs_m_1',1,1256) +LexToken(DOT,'.',1,1263) +LexToken(VAR,'objs',1,1264) +LexToken(OPENBRACKET,'(',1,1268) +LexToken(NUMBER,'6',1,1269) +LexToken(CLOSEBRACKET,')',1,1270) +LexToken(ASSIGNMENT,'=',1,1272) +LexToken(SCICOS_LINK,'scicos_link',1,1274) +LexToken(OPENBRACKET,'(',1,1285) +LexToken(CLOSEBRACKET,')',1,1286) +LexToken(SEMICOLON,';',1,1287) +LexToken(EOL,'\n',1,1288) +LexToken(VAR,'scs_m_1',1,1297) +LexToken(DOT,'.',1,1304) +LexToken(VAR,'objs',1,1305) +LexToken(OPENBRACKET,'(',1,1309) +LexToken(NUMBER,'7',1,1310) +LexToken(CLOSEBRACKET,')',1,1311) +LexToken(ASSIGNMENT,'=',1,1313) +LexToken(SCICOS_LINK,'scicos_link',1,1315) +LexToken(OPENBRACKET,'(',1,1326) +LexToken(CLOSEBRACKET,')',1,1327) +LexToken(SEMICOLON,';',1,1328) +LexToken(EOL,'\n',1,1329) +LexToken(VAR,'scs_m_1',1,1338) +LexToken(DOT,'.',1,1345) +LexToken(VAR,'objs',1,1346) +LexToken(OPENBRACKET,'(',1,1350) +LexToken(NUMBER,'8',1,1351) +LexToken(CLOSEBRACKET,')',1,1352) +LexToken(ASSIGNMENT,'=',1,1354) +LexToken(SCICOS_LINK,'scicos_link',1,1356) +LexToken(OPENBRACKET,'(',1,1367) +LexToken(CLOSEBRACKET,')',1,1368) +LexToken(SEMICOLON,';',1,1369) +LexToken(EOL,'\n',1,1370) +LexToken(EOL,'\n',1,1371) +LexToken(EOL,'\n',1,1391) +LexToken(VAR,'blk',1,1400) +LexToken(ASSIGNMENT,'=',1,1404) +LexToken(VAR,'scs_m_1',1,1406) +LexToken(DOT,'.',1,1413) +LexToken(VAR,'objs',1,1414) +LexToken(OPENBRACKET,'(',1,1418) +LexToken(NUMBER,'1',1,1419) +LexToken(CLOSEBRACKET,')',1,1420) +LexToken(SEMICOLON,';',1,1421) +LexToken(EOL,'\n',1,1422) +LexToken(VAR,'graphics',1,1431) +LexToken(ASSIGNMENT,'=',1,1440) +LexToken(VAR,'blk',1,1442) +LexToken(DOT,'.',1,1445) +LexToken(VAR,'graphics',1,1446) +LexToken(SEMICOLON,';',1,1454) +LexToken(EOL,'\n',1,1455) +LexToken(VAR,'model',1,1464) +LexToken(ASSIGNMENT,'=',1,1470) +LexToken(VAR,'blk',1,1472) +LexToken(DOT,'.',1,1475) +LexToken(VAR,'model',1,1476) +LexToken(SEMICOLON,';',1,1481) +LexToken(EOL,'\n',1,1482) +LexToken(EOL,'\n',1,1483) +LexToken(VAR,'graphics',1,1492) +LexToken(DOT,'.',1,1500) +LexToken(VAR,'orig',1,1501) +LexToken(ASSIGNMENT,'=',1,1506) +LexToken(OPENSQBRACKET,'[',1,1508) +LexToken(NUMBER,'80',1,1509) +LexToken(NUMBER,'0',1,1512) +LexToken(CLOSESQBRACKET,']',1,1513) +LexToken(SEMICOLON,';',1,1514) +LexToken(EOL,'\n',1,1515) +LexToken(VAR,'graphics',1,1524) +LexToken(DOT,'.',1,1532) +LexToken(VAR,'sz',1,1533) +LexToken(ASSIGNMENT,'=',1,1536) +LexToken(OPENSQBRACKET,'[',1,1538) +LexToken(NUMBER,'60',1,1539) +LexToken(NUMBER,'40',1,1542) +LexToken(CLOSESQBRACKET,']',1,1544) +LexToken(SEMICOLON,';',1,1545) +LexToken(EOL,'\n',1,1546) +LexToken(EOL,'\n',1,1547) +LexToken(VAR,'graphics',1,1556) +LexToken(DOT,'.',1,1564) +LexToken(VAR,'exprs',1,1565) +LexToken(ASSIGNMENT,'=',1,1571) +LexToken(OPENSQBRACKET,'[',1,1573) +LexToken(DQSTRING,'"0"',1,1576) +LexToken(SEMICOLON,';',1,1577) +LexToken(DQSTRING,'"0"',1,1580) +LexToken(CLOSESQBRACKET,']',1,1581) +LexToken(SEMICOLON,';',1,1582) +LexToken(EOL,'\n',1,1583) +LexToken(VAR,'model',1,1592) +LexToken(DOT,'.',1,1597) +LexToken(VAR,'evtin',1,1598) +LexToken(ASSIGNMENT,'=',1,1604) +LexToken(OPENSQBRACKET,'[',1,1606) +LexToken(CLOSESQBRACKET,']',1,1607) +LexToken(SEMICOLON,';',1,1608) +LexToken(EOL,'\n',1,1609) +LexToken(VAR,'model',1,1618) +LexToken(DOT,'.',1,1623) +LexToken(VAR,'nzcross',1,1624) +LexToken(ASSIGNMENT,'=',1,1632) +LexToken(NUMBER,'0',1,1634) +LexToken(SEMICOLON,';',1,1635) +LexToken(EOL,'\n',1,1636) +LexToken(VAR,'model',1,1645) +LexToken(DOT,'.',1,1650) +LexToken(VAR,'nmode',1,1651) +LexToken(ASSIGNMENT,'=',1,1657) +LexToken(NUMBER,'0',1,1659) +LexToken(SEMICOLON,';',1,1660) +LexToken(EOL,'\n',1,1661) +LexToken(EOL,'\n',1,1662) +LexToken(VAR,'graphics',1,1671) +LexToken(DOT,'.',1,1679) +LexToken(VAR,'pin',1,1680) +LexToken(ASSIGNMENT,'=',1,1684) +LexToken(NUMBER,'7',1,1686) +LexToken(SEMICOLON,';',1,1687) +LexToken(EOL,'\n',1,1688) +LexToken(VAR,'graphics',1,1697) +LexToken(DOT,'.',1,1705) +LexToken(VAR,'peout',1,1706) +LexToken(ASSIGNMENT,'=',1,1712) +LexToken(OPENSQBRACKET,'[',1,1714) +LexToken(NUMBER,'5',1,1715) +LexToken(SEMICOLON,';',1,1716) +LexToken(NUMBER,'6',1,1717) +LexToken(CLOSESQBRACKET,']',1,1718) +LexToken(SEMICOLON,';',1,1719) +LexToken(EOL,'\n',1,1720) +LexToken(EOL,'\n',1,1721) +LexToken(VAR,'blk',1,1730) +LexToken(DOT,'.',1,1733) +LexToken(VAR,'graphics',1,1734) +LexToken(ASSIGNMENT,'=',1,1743) +LexToken(VAR,'graphics',1,1745) +LexToken(SEMICOLON,';',1,1753) +LexToken(EOL,'\n',1,1754) +LexToken(VAR,'blk',1,1763) +LexToken(DOT,'.',1,1766) +LexToken(VAR,'model',1,1767) +LexToken(ASSIGNMENT,'=',1,1773) +LexToken(VAR,'model',1,1775) +LexToken(SEMICOLON,';',1,1780) +LexToken(EOL,'\n',1,1781) +LexToken(VAR,'scs_m_1',1,1790) +LexToken(DOT,'.',1,1797) +LexToken(VAR,'objs',1,1798) +LexToken(OPENBRACKET,'(',1,1802) +LexToken(NUMBER,'1',1,1803) +LexToken(CLOSEBRACKET,')',1,1804) +LexToken(ASSIGNMENT,'=',1,1806) +LexToken(VAR,'blk',1,1808) +LexToken(SEMICOLON,';',1,1811) +LexToken(EOL,'\n',1,1812) +LexToken(EOL,'\n',1,1813) +LexToken(EOL,'\n',1,1834) +LexToken(VAR,'blk',1,1843) +LexToken(ASSIGNMENT,'=',1,1847) +LexToken(VAR,'scs_m_1',1,1849) +LexToken(DOT,'.',1,1856) +LexToken(VAR,'objs',1,1857) +LexToken(OPENBRACKET,'(',1,1861) +LexToken(NUMBER,'2',1,1862) +LexToken(CLOSEBRACKET,')',1,1863) +LexToken(SEMICOLON,';',1,1864) +LexToken(EOL,'\n',1,1865) +LexToken(VAR,'graphics',1,1874) +LexToken(ASSIGNMENT,'=',1,1883) +LexToken(VAR,'blk',1,1885) +LexToken(DOT,'.',1,1888) +LexToken(VAR,'graphics',1,1889) +LexToken(SEMICOLON,';',1,1897) +LexToken(EOL,'\n',1,1898) +LexToken(VAR,'model',1,1907) +LexToken(ASSIGNMENT,'=',1,1913) +LexToken(VAR,'blk',1,1915) +LexToken(DOT,'.',1,1918) +LexToken(VAR,'model',1,1919) +LexToken(SEMICOLON,';',1,1924) +LexToken(EOL,'\n',1,1925) +LexToken(EOL,'\n',1,1926) +LexToken(VAR,'graphics',1,1935) +LexToken(DOT,'.',1,1943) +LexToken(VAR,'orig',1,1944) +LexToken(ASSIGNMENT,'=',1,1949) +LexToken(OPENSQBRACKET,'[',1,1951) +LexToken(NUMBER,'80',1,1952) +LexToken(NUMBER,'-80',1,1955) +LexToken(CLOSESQBRACKET,']',1,1958) +LexToken(SEMICOLON,';',1,1959) +LexToken(EOL,'\n',1,1960) +LexToken(VAR,'graphics',1,1969) +LexToken(DOT,'.',1,1977) +LexToken(VAR,'sz',1,1978) +LexToken(ASSIGNMENT,'=',1,1981) +LexToken(OPENSQBRACKET,'[',1,1983) +LexToken(NUMBER,'80',1,1984) +LexToken(NUMBER,'40',1,1987) +LexToken(CLOSESQBRACKET,']',1,1989) +LexToken(SEMICOLON,';',1,1990) +LexToken(EOL,'\n',1,1991) +LexToken(EOL,'\n',1,1992) +LexToken(VAR,'graphics',1,2001) +LexToken(DOT,'.',1,2009) +LexToken(VAR,'pein',1,2010) +LexToken(ASSIGNMENT,'=',1,2015) +LexToken(OPENSQBRACKET,'[',1,2017) +LexToken(NUMBER,'5',1,2018) +LexToken(SEMICOLON,';',1,2019) +LexToken(NUMBER,'6',1,2020) +LexToken(CLOSESQBRACKET,']',1,2021) +LexToken(SEMICOLON,';',1,2022) +LexToken(EOL,'\n',1,2023) +LexToken(VAR,'graphics',1,2032) +LexToken(DOT,'.',1,2040) +LexToken(VAR,'peout',1,2041) +LexToken(ASSIGNMENT,'=',1,2047) +LexToken(NUMBER,'8',1,2049) +LexToken(SEMICOLON,';',1,2050) +LexToken(EOL,'\n',1,2051) +LexToken(EOL,'\n',1,2052) +LexToken(VAR,'blk',1,2061) +LexToken(DOT,'.',1,2064) +LexToken(VAR,'graphics',1,2065) +LexToken(ASSIGNMENT,'=',1,2074) +LexToken(VAR,'graphics',1,2076) +LexToken(SEMICOLON,';',1,2084) +LexToken(EOL,'\n',1,2085) +LexToken(VAR,'blk',1,2094) +LexToken(DOT,'.',1,2097) +LexToken(VAR,'model',1,2098) +LexToken(ASSIGNMENT,'=',1,2104) +LexToken(VAR,'model',1,2106) +LexToken(SEMICOLON,';',1,2111) +LexToken(EOL,'\n',1,2112) +LexToken(VAR,'scs_m_1',1,2121) +LexToken(DOT,'.',1,2128) +LexToken(VAR,'objs',1,2129) +LexToken(OPENBRACKET,'(',1,2133) +LexToken(NUMBER,'2',1,2134) +LexToken(CLOSEBRACKET,')',1,2135) +LexToken(ASSIGNMENT,'=',1,2137) +LexToken(VAR,'blk',1,2139) +LexToken(SEMICOLON,';',1,2142) +LexToken(EOL,'\n',1,2143) +LexToken(EOL,'\n',1,2144) +LexToken(EOL,'\n',1,2160) +LexToken(VAR,'blk',1,2169) +LexToken(ASSIGNMENT,'=',1,2173) +LexToken(VAR,'scs_m_1',1,2175) +LexToken(DOT,'.',1,2182) +LexToken(VAR,'objs',1,2183) +LexToken(OPENBRACKET,'(',1,2187) +LexToken(NUMBER,'3',1,2188) +LexToken(CLOSEBRACKET,')',1,2189) +LexToken(SEMICOLON,';',1,2190) +LexToken(EOL,'\n',1,2191) +LexToken(VAR,'graphics',1,2200) +LexToken(ASSIGNMENT,'=',1,2209) +LexToken(VAR,'blk',1,2211) +LexToken(DOT,'.',1,2214) +LexToken(VAR,'graphics',1,2215) +LexToken(SEMICOLON,';',1,2223) +LexToken(EOL,'\n',1,2224) +LexToken(VAR,'model',1,2233) +LexToken(ASSIGNMENT,'=',1,2239) +LexToken(VAR,'blk',1,2241) +LexToken(DOT,'.',1,2244) +LexToken(VAR,'model',1,2245) +LexToken(SEMICOLON,';',1,2250) +LexToken(EOL,'\n',1,2251) +LexToken(EOL,'\n',1,2252) +LexToken(VAR,'graphics',1,2261) +LexToken(DOT,'.',1,2269) +LexToken(VAR,'orig',1,2270) +LexToken(ASSIGNMENT,'=',1,2275) +LexToken(OPENSQBRACKET,'[',1,2277) +LexToken(NUMBER,'0',1,2278) +LexToken(NUMBER,'10',1,2280) +LexToken(CLOSESQBRACKET,']',1,2282) +LexToken(SEMICOLON,';',1,2283) +LexToken(EOL,'\n',1,2284) +LexToken(VAR,'graphics',1,2293) +LexToken(DOT,'.',1,2301) +LexToken(VAR,'sz',1,2302) +LexToken(ASSIGNMENT,'=',1,2305) +LexToken(OPENSQBRACKET,'[',1,2307) +LexToken(NUMBER,'20',1,2308) +LexToken(NUMBER,'20',1,2311) +LexToken(CLOSESQBRACKET,']',1,2313) +LexToken(SEMICOLON,';',1,2314) +LexToken(EOL,'\n',1,2315) +LexToken(EOL,'\n',1,2316) +LexToken(VAR,'graphics',1,2325) +LexToken(DOT,'.',1,2333) +LexToken(VAR,'exprs',1,2334) +LexToken(ASSIGNMENT,'=',1,2340) +LexToken(OPENSQBRACKET,'[',1,2342) +LexToken(DQSTRING,'"1"',1,2345) +LexToken(CLOSESQBRACKET,']',1,2346) +LexToken(SEMICOLON,';',1,2347) +LexToken(EOL,'\n',1,2348) +LexToken(VAR,'model',1,2357) +LexToken(DOT,'.',1,2362) +LexToken(VAR,'ipar',1,2363) +LexToken(ASSIGNMENT,'=',1,2368) +LexToken(NUMBER,'1',1,2370) +LexToken(SEMICOLON,';',1,2371) +LexToken(EOL,'\n',1,2372) +LexToken(EOL,'\n',1,2373) +LexToken(VAR,'graphics',1,2382) +LexToken(DOT,'.',1,2390) +LexToken(VAR,'pout',1,2391) +LexToken(ASSIGNMENT,'=',1,2396) +LexToken(NUMBER,'7',1,2398) +LexToken(SEMICOLON,';',1,2399) +LexToken(EOL,'\n',1,2400) +LexToken(EOL,'\n',1,2401) +LexToken(VAR,'blk',1,2410) +LexToken(DOT,'.',1,2413) +LexToken(VAR,'graphics',1,2414) +LexToken(ASSIGNMENT,'=',1,2423) +LexToken(VAR,'graphics',1,2425) +LexToken(SEMICOLON,';',1,2433) +LexToken(EOL,'\n',1,2434) +LexToken(VAR,'blk',1,2443) +LexToken(DOT,'.',1,2446) +LexToken(VAR,'model',1,2447) +LexToken(ASSIGNMENT,'=',1,2453) +LexToken(VAR,'model',1,2455) +LexToken(SEMICOLON,';',1,2460) +LexToken(EOL,'\n',1,2461) +LexToken(VAR,'scs_m_1',1,2470) +LexToken(DOT,'.',1,2477) +LexToken(VAR,'objs',1,2478) +LexToken(OPENBRACKET,'(',1,2482) +LexToken(NUMBER,'3',1,2483) +LexToken(CLOSEBRACKET,')',1,2484) +LexToken(ASSIGNMENT,'=',1,2486) +LexToken(VAR,'blk',1,2488) +LexToken(SEMICOLON,';',1,2491) +LexToken(EOL,'\n',1,2492) +LexToken(EOL,'\n',1,2493) +LexToken(EOL,'\n',1,2514) +LexToken(VAR,'blk',1,2523) +LexToken(ASSIGNMENT,'=',1,2527) +LexToken(VAR,'scs_m_1',1,2529) +LexToken(DOT,'.',1,2536) +LexToken(VAR,'objs',1,2537) +LexToken(OPENBRACKET,'(',1,2541) +LexToken(NUMBER,'4',1,2542) +LexToken(CLOSEBRACKET,')',1,2543) +LexToken(SEMICOLON,';',1,2544) +LexToken(EOL,'\n',1,2545) +LexToken(VAR,'graphics',1,2554) +LexToken(ASSIGNMENT,'=',1,2563) +LexToken(VAR,'blk',1,2565) +LexToken(DOT,'.',1,2568) +LexToken(VAR,'graphics',1,2569) +LexToken(SEMICOLON,';',1,2577) +LexToken(EOL,'\n',1,2578) +LexToken(VAR,'model',1,2587) +LexToken(ASSIGNMENT,'=',1,2593) +LexToken(VAR,'blk',1,2595) +LexToken(DOT,'.',1,2598) +LexToken(VAR,'model',1,2599) +LexToken(SEMICOLON,';',1,2604) +LexToken(EOL,'\n',1,2605) +LexToken(EOL,'\n',1,2606) +LexToken(VAR,'graphics',1,2615) +LexToken(DOT,'.',1,2623) +LexToken(VAR,'orig',1,2624) +LexToken(ASSIGNMENT,'=',1,2629) +LexToken(OPENSQBRACKET,'[',1,2631) +LexToken(NUMBER,'110',1,2632) +LexToken(NUMBER,'-140',1,2636) +LexToken(CLOSESQBRACKET,']',1,2640) +LexToken(SEMICOLON,';',1,2641) +LexToken(EOL,'\n',1,2642) +LexToken(VAR,'graphics',1,2651) +LexToken(DOT,'.',1,2659) +LexToken(VAR,'sz',1,2660) +LexToken(ASSIGNMENT,'=',1,2663) +LexToken(OPENSQBRACKET,'[',1,2665) +LexToken(NUMBER,'20',1,2666) +LexToken(NUMBER,'20',1,2669) +LexToken(CLOSESQBRACKET,']',1,2671) +LexToken(SEMICOLON,';',1,2672) +LexToken(EOL,'\n',1,2673) +LexToken(EOL,'\n',1,2674) +LexToken(VAR,'graphics',1,2683) +LexToken(DOT,'.',1,2691) +LexToken(VAR,'exprs',1,2692) +LexToken(ASSIGNMENT,'=',1,2698) +LexToken(OPENSQBRACKET,'[',1,2700) +LexToken(DQSTRING,'"1"',1,2703) +LexToken(CLOSESQBRACKET,']',1,2704) +LexToken(SEMICOLON,';',1,2705) +LexToken(EOL,'\n',1,2706) +LexToken(VAR,'model',1,2715) +LexToken(DOT,'.',1,2720) +LexToken(VAR,'ipar',1,2721) +LexToken(ASSIGNMENT,'=',1,2726) +LexToken(NUMBER,'1',1,2728) +LexToken(SEMICOLON,';',1,2729) +LexToken(EOL,'\n',1,2730) +LexToken(EOL,'\n',1,2731) +LexToken(VAR,'graphics',1,2740) +LexToken(DOT,'.',1,2748) +LexToken(VAR,'pein',1,2749) +LexToken(ASSIGNMENT,'=',1,2754) +LexToken(NUMBER,'8',1,2756) +LexToken(SEMICOLON,';',1,2757) +LexToken(EOL,'\n',1,2758) +LexToken(EOL,'\n',1,2759) +LexToken(VAR,'blk',1,2768) +LexToken(DOT,'.',1,2771) +LexToken(VAR,'graphics',1,2772) +LexToken(ASSIGNMENT,'=',1,2781) +LexToken(VAR,'graphics',1,2783) +LexToken(SEMICOLON,';',1,2791) +LexToken(EOL,'\n',1,2792) +LexToken(VAR,'blk',1,2801) +LexToken(DOT,'.',1,2804) +LexToken(VAR,'model',1,2805) +LexToken(ASSIGNMENT,'=',1,2811) +LexToken(VAR,'model',1,2813) +LexToken(SEMICOLON,';',1,2818) +LexToken(EOL,'\n',1,2819) +LexToken(VAR,'scs_m_1',1,2828) +LexToken(DOT,'.',1,2835) +LexToken(VAR,'objs',1,2836) +LexToken(OPENBRACKET,'(',1,2840) +LexToken(NUMBER,'4',1,2841) +LexToken(CLOSEBRACKET,')',1,2842) +LexToken(ASSIGNMENT,'=',1,2844) +LexToken(VAR,'blk',1,2846) +LexToken(SEMICOLON,';',1,2849) +LexToken(EOL,'\n',1,2850) +LexToken(EOL,'\n',1,2851) +LexToken(EOL,'\n',1,2884) +LexToken(VAR,'lnk',1,2893) +LexToken(ASSIGNMENT,'=',1,2897) +LexToken(VAR,'scs_m_1',1,2899) +LexToken(DOT,'.',1,2906) +LexToken(VAR,'objs',1,2907) +LexToken(OPENBRACKET,'(',1,2911) +LexToken(NUMBER,'5',1,2912) +LexToken(CLOSEBRACKET,')',1,2913) +LexToken(SEMICOLON,';',1,2914) +LexToken(EOL,'\n',1,2915) +LexToken(EOL,'\n',1,2916) +LexToken(VAR,'lnk',1,2925) +LexToken(DOT,'.',1,2928) +LexToken(VAR,'ct',1,2929) +LexToken(ASSIGNMENT,'=',1,2932) +LexToken(OPENSQBRACKET,'[',1,2934) +LexToken(NUMBER,'5',1,2935) +LexToken(NUMBER,'-1',1,2937) +LexToken(CLOSESQBRACKET,']',1,2939) +LexToken(SEMICOLON,';',1,2940) +LexToken(EOL,'\n',1,2941) +LexToken(VAR,'lnk',1,2950) +LexToken(DOT,'.',1,2953) +LexToken(VAR,'from',1,2954) +LexToken(ASSIGNMENT,'=',1,2959) +LexToken(OPENSQBRACKET,'[',1,2961) +LexToken(NUMBER,'1',1,2962) +LexToken(NUMBER,'1',1,2964) +LexToken(NUMBER,'0',1,2966) +LexToken(CLOSESQBRACKET,']',1,2967) +LexToken(SEMICOLON,';',1,2968) +LexToken(EOL,'\n',1,2969) +LexToken(VAR,'lnk',1,2978) +LexToken(DOT,'.',1,2981) +LexToken(VAR,'to',1,2982) +LexToken(ASSIGNMENT,'=',1,2985) +LexToken(OPENSQBRACKET,'[',1,2987) +LexToken(NUMBER,'2',1,2988) +LexToken(NUMBER,'1',1,2990) +LexToken(NUMBER,'1',1,2992) +LexToken(CLOSESQBRACKET,']',1,2993) +LexToken(SEMICOLON,';',1,2994) +LexToken(EOL,'\n',1,2995) +LexToken(EOL,'\n',1,2996) +LexToken(VAR,'scs_m_1',1,3005) +LexToken(DOT,'.',1,3012) +LexToken(VAR,'objs',1,3013) +LexToken(OPENBRACKET,'(',1,3017) +LexToken(NUMBER,'5',1,3018) +LexToken(CLOSEBRACKET,')',1,3019) +LexToken(ASSIGNMENT,'=',1,3021) +LexToken(VAR,'lnk',1,3023) +LexToken(SEMICOLON,';',1,3026) +LexToken(EOL,'\n',1,3027) +LexToken(EOL,'\n',1,3028) +LexToken(EOL,'\n',1,3061) +LexToken(VAR,'lnk',1,3070) +LexToken(ASSIGNMENT,'=',1,3074) +LexToken(VAR,'scs_m_1',1,3076) +LexToken(DOT,'.',1,3083) +LexToken(VAR,'objs',1,3084) +LexToken(OPENBRACKET,'(',1,3088) +LexToken(NUMBER,'6',1,3089) +LexToken(CLOSEBRACKET,')',1,3090) +LexToken(SEMICOLON,';',1,3091) +LexToken(EOL,'\n',1,3092) +LexToken(EOL,'\n',1,3093) +LexToken(VAR,'lnk',1,3102) +LexToken(DOT,'.',1,3105) +LexToken(VAR,'ct',1,3106) +LexToken(ASSIGNMENT,'=',1,3109) +LexToken(OPENSQBRACKET,'[',1,3111) +LexToken(NUMBER,'5',1,3112) +LexToken(NUMBER,'-1',1,3114) +LexToken(CLOSESQBRACKET,']',1,3116) +LexToken(SEMICOLON,';',1,3117) +LexToken(EOL,'\n',1,3118) +LexToken(VAR,'lnk',1,3127) +LexToken(DOT,'.',1,3130) +LexToken(VAR,'from',1,3131) +LexToken(ASSIGNMENT,'=',1,3136) +LexToken(OPENSQBRACKET,'[',1,3138) +LexToken(NUMBER,'1',1,3139) +LexToken(NUMBER,'2',1,3141) +LexToken(NUMBER,'0',1,3143) +LexToken(CLOSESQBRACKET,']',1,3144) +LexToken(SEMICOLON,';',1,3145) +LexToken(EOL,'\n',1,3146) +LexToken(VAR,'lnk',1,3155) +LexToken(DOT,'.',1,3158) +LexToken(VAR,'to',1,3159) +LexToken(ASSIGNMENT,'=',1,3162) +LexToken(OPENSQBRACKET,'[',1,3164) +LexToken(NUMBER,'2',1,3165) +LexToken(NUMBER,'2',1,3167) +LexToken(NUMBER,'1',1,3169) +LexToken(CLOSESQBRACKET,']',1,3170) +LexToken(SEMICOLON,';',1,3171) +LexToken(EOL,'\n',1,3172) +LexToken(EOL,'\n',1,3173) +LexToken(VAR,'scs_m_1',1,3182) +LexToken(DOT,'.',1,3189) +LexToken(VAR,'objs',1,3190) +LexToken(OPENBRACKET,'(',1,3194) +LexToken(NUMBER,'6',1,3195) +LexToken(CLOSEBRACKET,')',1,3196) +LexToken(ASSIGNMENT,'=',1,3198) +LexToken(VAR,'lnk',1,3200) +LexToken(SEMICOLON,';',1,3203) +LexToken(EOL,'\n',1,3204) +LexToken(EOL,'\n',1,3205) +LexToken(EOL,'\n',1,3233) +LexToken(VAR,'lnk',1,3242) +LexToken(ASSIGNMENT,'=',1,3246) +LexToken(VAR,'scs_m_1',1,3248) +LexToken(DOT,'.',1,3255) +LexToken(VAR,'objs',1,3256) +LexToken(OPENBRACKET,'(',1,3260) +LexToken(NUMBER,'7',1,3261) +LexToken(CLOSEBRACKET,')',1,3262) +LexToken(SEMICOLON,';',1,3263) +LexToken(EOL,'\n',1,3264) +LexToken(EOL,'\n',1,3265) +LexToken(VAR,'lnk',1,3274) +LexToken(DOT,'.',1,3277) +LexToken(VAR,'from',1,3278) +LexToken(ASSIGNMENT,'=',1,3283) +LexToken(OPENSQBRACKET,'[',1,3285) +LexToken(NUMBER,'3',1,3286) +LexToken(NUMBER,'1',1,3288) +LexToken(NUMBER,'0',1,3290) +LexToken(CLOSESQBRACKET,']',1,3291) +LexToken(SEMICOLON,';',1,3292) +LexToken(EOL,'\n',1,3293) +LexToken(VAR,'lnk',1,3302) +LexToken(DOT,'.',1,3305) +LexToken(VAR,'to',1,3306) +LexToken(ASSIGNMENT,'=',1,3309) +LexToken(OPENSQBRACKET,'[',1,3311) +LexToken(NUMBER,'1',1,3312) +LexToken(NUMBER,'1',1,3314) +LexToken(NUMBER,'1',1,3316) +LexToken(CLOSESQBRACKET,']',1,3317) +LexToken(SEMICOLON,';',1,3318) +LexToken(EOL,'\n',1,3319) +LexToken(EOL,'\n',1,3320) +LexToken(VAR,'scs_m_1',1,3329) +LexToken(DOT,'.',1,3336) +LexToken(VAR,'objs',1,3337) +LexToken(OPENBRACKET,'(',1,3341) +LexToken(NUMBER,'7',1,3342) +LexToken(CLOSEBRACKET,')',1,3343) +LexToken(ASSIGNMENT,'=',1,3345) +LexToken(VAR,'lnk',1,3347) +LexToken(SEMICOLON,';',1,3350) +LexToken(EOL,'\n',1,3351) +LexToken(EOL,'\n',1,3352) +LexToken(EOL,'\n',1,3386) +LexToken(VAR,'lnk',1,3395) +LexToken(ASSIGNMENT,'=',1,3399) +LexToken(VAR,'scs_m_1',1,3401) +LexToken(DOT,'.',1,3408) +LexToken(VAR,'objs',1,3409) +LexToken(OPENBRACKET,'(',1,3413) +LexToken(NUMBER,'8',1,3414) +LexToken(CLOSEBRACKET,')',1,3415) +LexToken(SEMICOLON,';',1,3416) +LexToken(EOL,'\n',1,3417) +LexToken(EOL,'\n',1,3418) +LexToken(VAR,'lnk',1,3427) +LexToken(DOT,'.',1,3430) +LexToken(VAR,'ct',1,3431) +LexToken(ASSIGNMENT,'=',1,3434) +LexToken(OPENSQBRACKET,'[',1,3436) +LexToken(NUMBER,'5',1,3437) +LexToken(NUMBER,'-1',1,3439) +LexToken(CLOSESQBRACKET,']',1,3441) +LexToken(SEMICOLON,';',1,3442) +LexToken(EOL,'\n',1,3443) +LexToken(VAR,'lnk',1,3452) +LexToken(DOT,'.',1,3455) +LexToken(VAR,'from',1,3456) +LexToken(ASSIGNMENT,'=',1,3461) +LexToken(OPENSQBRACKET,'[',1,3463) +LexToken(NUMBER,'2',1,3464) +LexToken(NUMBER,'1',1,3466) +LexToken(NUMBER,'0',1,3468) +LexToken(CLOSESQBRACKET,']',1,3469) +LexToken(SEMICOLON,';',1,3470) +LexToken(EOL,'\n',1,3471) +LexToken(VAR,'lnk',1,3480) +LexToken(DOT,'.',1,3483) +LexToken(VAR,'to',1,3484) +LexToken(ASSIGNMENT,'=',1,3487) +LexToken(OPENSQBRACKET,'[',1,3489) +LexToken(NUMBER,'4',1,3490) +LexToken(NUMBER,'1',1,3492) +LexToken(NUMBER,'1',1,3494) +LexToken(CLOSESQBRACKET,']',1,3495) +LexToken(SEMICOLON,';',1,3496) +LexToken(EOL,'\n',1,3497) +LexToken(EOL,'\n',1,3498) +LexToken(VAR,'scs_m_1',1,3507) +LexToken(DOT,'.',1,3514) +LexToken(VAR,'objs',1,3515) +LexToken(OPENBRACKET,'(',1,3519) +LexToken(NUMBER,'8',1,3520) +LexToken(CLOSEBRACKET,')',1,3521) +LexToken(ASSIGNMENT,'=',1,3523) +LexToken(VAR,'lnk',1,3525) +LexToken(SEMICOLON,';',1,3528) +LexToken(EOL,'\n',1,3529) +LexToken(EOL,'\n',1,3530) +LexToken(CLEAR,'clear',1,3539) +LexToken(VAR,'blk',1,3545) +LexToken(VAR,'lnk',1,3549) +LexToken(EOL,'\n',1,3552) +LexToken(EOL,'\n',1,3553) +LexToken(VAR,'model',1,3562) +LexToken(ASSIGNMENT,'=',1,3567) +LexToken(SCICOS_MODEL,'scicos_model',1,3568) +LexToken(OPENBRACKET,'(',1,3580) +LexToken(CLOSEBRACKET,')',1,3581) +LexToken(SEMICOLON,';',1,3582) +LexToken(EOL,'\n',1,3583) +LexToken(VAR,'model',1,3592) +LexToken(DOT,'.',1,3597) +LexToken(VAR,'sim',1,3598) +LexToken(ASSIGNMENT,'=',1,3602) +LexToken(DQSTRING,'"csuper"',1,3611) +LexToken(SEMICOLON,';',1,3612) +LexToken(EOL,'\n',1,3613) +LexToken(VAR,'model',1,3622) +LexToken(DOT,'.',1,3627) +LexToken(VAR,'in',1,3628) +LexToken(ASSIGNMENT,'=',1,3631) +LexToken(NUMBER,'1',1,3633) +LexToken(SEMICOLON,';',1,3634) +LexToken(EOL,'\n',1,3635) +LexToken(VAR,'model',1,3644) +LexToken(DOT,'.',1,3649) +LexToken(VAR,'evtout',1,3650) +LexToken(ASSIGNMENT,'=',1,3657) +LexToken(NUMBER,'1',1,3659) +LexToken(SEMICOLON,';',1,3660) +LexToken(EOL,'\n',1,3661) +LexToken(VAR,'model',1,3670) +LexToken(DOT,'.',1,3675) +LexToken(VAR,'rpar',1,3676) +LexToken(ASSIGNMENT,'=',1,3681) +LexToken(VAR,'scs_m_1',1,3683) +LexToken(SEMICOLON,';',1,3690) +LexToken(EOL,'\n',1,3691) +LexToken(EOL,'\n',1,3692) +LexToken(VAR,'gr_i',1,3701) +LexToken(ASSIGNMENT,'=',1,3705) +LexToken(OPENSQBRACKET,'[',1,3706) +LexToken(CLOSESQBRACKET,']',1,3707) +LexToken(SEMICOLON,';',1,3708) +LexToken(EOL,'\n',1,3709) +LexToken(VAR,'x',1,3718) +LexToken(ASSIGNMENT,'=',1,3719) +LexToken(VAR,'standard_define',1,3720) +LexToken(OPENBRACKET,'(',1,3735) +LexToken(OPENSQBRACKET,'[',1,3736) +LexToken(NUMBER,'3',1,3737) +LexToken(NUMBER,'2',1,3739) +LexToken(CLOSESQBRACKET,']',1,3740) +LexToken(COMMA,',',1,3741) +LexToken(VAR,'model',1,3742) +LexToken(COMMA,',',1,3747) +LexToken(OPENSQBRACKET,'[',1,3748) +LexToken(CLOSESQBRACKET,']',1,3749) +LexToken(COMMA,',',1,3750) +LexToken(VAR,'gr_i',1,3751) +LexToken(CLOSEBRACKET,')',1,3755) +LexToken(EOL,'\n',1,3756) +LexToken(END,'end',1,3761) +LexToken(EOL,'\n',1,3764) +LexToken(ENDFUNCTION,'endfunction',1,3765) +LexToken(EOL,'\n',1,3776) +LexToken(EOL,'\n',1,3777) diff --git a/js/Misc/HYSTHERESIS.js b/js/Misc/HYSTHERESIS.js new file mode 100644 index 00000000..6668a6ea --- /dev/null +++ b/js/Misc/HYSTHERESIS.js @@ -0,0 +1,373 @@ +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,'HYSTHERESIS',1,852) +LexToken(OPENBRACKET,'(',1,863) +LexToken(VAR,'job',1,864) +LexToken(COMMA,',',1,867) +LexToken(VAR,'arg1',1,868) +LexToken(COMMA,',',1,872) +LexToken(VAR,'arg2',1,873) +LexToken(CLOSEBRACKET,')',1,877) +LexToken(EOL,'\n',1,878) +LexToken(VAR,'x',1,883) +LexToken(ASSIGNMENT,'=',1,884) +LexToken(OPENSQBRACKET,'[',1,885) +LexToken(CLOSESQBRACKET,']',1,886) +LexToken(SEMICOLON,';',1,887) +LexToken(EOL,'\n',1,888) +LexToken(VAR,'y',1,893) +LexToken(ASSIGNMENT,'=',1,894) +LexToken(OPENSQBRACKET,'[',1,895) +LexToken(CLOSESQBRACKET,']',1,896) +LexToken(SEMICOLON,';',1,897) +LexToken(EOL,'\n',1,898) +LexToken(VAR,'typ',1,903) +LexToken(ASSIGNMENT,'=',1,906) +LexToken(OPENSQBRACKET,'[',1,907) +LexToken(CLOSESQBRACKET,']',1,908) +LexToken(SEMICOLON,';',1,909) +LexToken(EOL,'\n',1,910) +LexToken(SELECT,'select',1,915) +LexToken(VAR,'job',1,922) +LexToken(EOL,'\n',1,925) +LexToken(CASE,'case',1,930) +LexToken(DQSTRING,'"set"',1,939) +LexToken(THEN,'then',1,941) +LexToken(EOL,'\n',1,945) +LexToken(VAR,'x',1,954) +LexToken(ASSIGNMENT,'=',1,955) +LexToken(VAR,'arg1',1,956) +LexToken(SEMICOLON,';',1,960) +LexToken(EOL,'\n',1,961) +LexToken(VAR,'graphics',1,970) +LexToken(ASSIGNMENT,'=',1,978) +LexToken(VAR,'arg1',1,979) +LexToken(DOT,'.',1,983) +LexToken(VAR,'graphics',1,984) +LexToken(SEMICOLON,';',1,992) +LexToken(EOL,'\n',1,993) +LexToken(VAR,'exprs',1,1002) +LexToken(ASSIGNMENT,'=',1,1007) +LexToken(VAR,'graphics',1,1008) +LexToken(DOT,'.',1,1016) +LexToken(VAR,'exprs',1,1017) +LexToken(EOL,'\n',1,1022) +LexToken(VAR,'model',1,1031) +LexToken(ASSIGNMENT,'=',1,1036) +LexToken(VAR,'arg1',1,1037) +LexToken(DOT,'.',1,1041) +LexToken(VAR,'model',1,1042) +LexToken(SEMICOLON,';',1,1047) +LexToken(EOL,'\n',1,1048) +LexToken(WHILE,'while',1,1057) +LexToken(PREVAR_BOOLEAN,'%t',1,1063) +LexToken(DO,'do',1,1066) +LexToken(EOL,'\n',1,1068) +LexToken(OPENSQBRACKET,'[',1,1081) +LexToken(VAR,'ok',1,1082) +LexToken(COMMA,',',1,1084) +LexToken(VAR,'high_lim',1,1085) +LexToken(COMMA,',',1,1093) +LexToken(VAR,'low_lim',1,1094) +LexToken(COMMA,',',1,1101) +LexToken(VAR,'out_high',1,1102) +LexToken(COMMA,',',1,1110) +LexToken(VAR,'out_low',1,1111) +LexToken(COMMA,',',1,1118) +LexToken(VAR,'nzz',1,1119) +LexToken(COMMA,',',1,1122) +LexToken(VAR,'exprs',1,1123) +LexToken(CLOSESQBRACKET,']',1,1128) +LexToken(ASSIGNMENT,'=',1,1129) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1130) +LexToken(OPENBRACKET,'(',1,1145) +LexToken(DQSTRING,'"Set parameters"',1,1161) +LexToken(COMMA,',',1,1162) +LexToken(OPENSQBRACKET,'[',1,1178) +LexToken(DQSTRING,'"switch on at"',1,1192) +LexToken(SEMICOLON,';',1,1193) +LexToken(DQSTRING,'"switch off at"',1,1208) +LexToken(SEMICOLON,';',1,1209) +LexToken(DQSTRING,'"output when on"',1,1225) +LexToken(SEMICOLON,';',1,1226) +LexToken(DQSTRING,'"output when off"',1,1256) +LexToken(SEMICOLON,';',1,1257) +LexToken(DQSTRING,'"use zero crossing: yes (1), no (0)"',1,1293) +LexToken(CLOSESQBRACKET,']',1,1294) +LexToken(COMMA,',',1,1295) +LexToken(VAR,'list',1,1311) +LexToken(OPENBRACKET,'(',1,1315) +LexToken(DQSTRING,'"vec"',1,1320) +LexToken(COMMA,',',1,1321) +LexToken(NUMBER,'1',1,1322) +LexToken(COMMA,',',1,1323) +LexToken(DQSTRING,'"vec"',1,1328) +LexToken(COMMA,',',1,1329) +LexToken(NUMBER,'1',1,1330) +LexToken(COMMA,',',1,1331) +LexToken(DQSTRING,'"vec"',1,1336) +LexToken(COMMA,',',1,1337) +LexToken(NUMBER,'1',1,1338) +LexToken(COMMA,',',1,1339) +LexToken(DQSTRING,'"vec"',1,1344) +LexToken(COMMA,',',1,1345) +LexToken(NUMBER,'1',1,1346) +LexToken(COMMA,',',1,1347) +LexToken(DQSTRING,'"vec"',1,1352) +LexToken(COMMA,',',1,1353) +LexToken(NUMBER,'1',1,1354) +LexToken(CLOSEBRACKET,')',1,1355) +LexToken(COMMA,',',1,1356) +LexToken(VAR,'exprs',1,1357) +LexToken(CLOSEBRACKET,')',1,1362) +LexToken(EOL,'\n',1,1363) +LexToken(IF,'if',1,1376) +LexToken(NOT,'~',1,1379) +LexToken(VAR,'ok',1,1380) +LexToken(THEN,'then',1,1383) +LexToken(EOL,'\n',1,1387) +LexToken(BREAK,'break',1,1404) +LexToken(COMMA,',',1,1409) +LexToken(EOL,'\n',1,1410) +LexToken(END,'end',1,1423) +LexToken(EOL,'\n',1,1426) +LexToken(IF,'if',1,1439) +LexToken(VAR,'low_lim',1,1442) +LexToken(COMPARISON,'>',1,1449) +LexToken(VAR,'high_lim',1,1450) +LexToken(THEN,'then',1,1459) +LexToken(EOL,'\n',1,1463) +LexToken(VAR,'message',1,1480) +LexToken(OPENBRACKET,'(',1,1487) +LexToken(DQSTRING,'"switch on value must be larger than switch off value"',1,1541) +LexToken(CLOSEBRACKET,')',1,1542) +LexToken(EOL,'\n',1,1543) +LexToken(ELSE,'else',1,1556) +LexToken(EOL,'\n',1,1560) +LexToken(VAR,'graphics',1,1577) +LexToken(DOT,'.',1,1585) +LexToken(VAR,'exprs',1,1586) +LexToken(ASSIGNMENT,'=',1,1591) +LexToken(VAR,'exprs',1,1592) +LexToken(SEMICOLON,';',1,1597) +LexToken(EOL,'\n',1,1598) +LexToken(VAR,'model',1,1615) +LexToken(DOT,'.',1,1620) +LexToken(VAR,'rpar',1,1621) +LexToken(ASSIGNMENT,'=',1,1625) +LexToken(OPENSQBRACKET,'[',1,1626) +LexToken(VAR,'high_lim',1,1627) +LexToken(COMMA,',',1,1635) +LexToken(VAR,'low_lim',1,1636) +LexToken(COMMA,',',1,1643) +LexToken(VAR,'out_high',1,1644) +LexToken(COMMA,',',1,1652) +LexToken(VAR,'out_low',1,1653) +LexToken(CLOSESQBRACKET,']',1,1660) +LexToken(TRANSPOSE,"'",1,1661) +LexToken(EOL,'\n',1,1662) +LexToken(IF,'if',1,1679) +LexToken(VAR,'nzz',1,1682) +LexToken(COMPARISON,'>',1,1685) +LexToken(NUMBER,'0',1,1686) +LexToken(THEN,'then',1,1688) +LexToken(EOL,'\n',1,1692) +LexToken(VAR,'nzz',1,1713) +LexToken(ASSIGNMENT,'=',1,1716) +LexToken(NUMBER,'2',1,1717) +LexToken(COMMA,',',1,1718) +LexToken(EOL,'\n',1,1719) +LexToken(END,'end',1,1736) +LexToken(EOL,'\n',1,1739) +LexToken(VAR,'model',1,1756) +LexToken(DOT,'.',1,1761) +LexToken(VAR,'nzcross',1,1762) +LexToken(ASSIGNMENT,'=',1,1769) +LexToken(VAR,'nzz',1,1770) +LexToken(EOL,'\n',1,1773) +LexToken(VAR,'x',1,1790) +LexToken(DOT,'.',1,1791) +LexToken(VAR,'graphics',1,1792) +LexToken(ASSIGNMENT,'=',1,1800) +LexToken(VAR,'graphics',1,1801) +LexToken(SEMICOLON,';',1,1809) +LexToken(EOL,'\n',1,1810) +LexToken(VAR,'x',1,1827) +LexToken(DOT,'.',1,1828) +LexToken(VAR,'model',1,1829) +LexToken(ASSIGNMENT,'=',1,1834) +LexToken(VAR,'model',1,1835) +LexToken(EOL,'\n',1,1840) +LexToken(BREAK,'break',1,1857) +LexToken(EOL,'\n',1,1862) +LexToken(END,'end',1,1875) +LexToken(EOL,'\n',1,1878) +LexToken(END,'end',1,1887) +LexToken(EOL,'\n',1,1890) +LexToken(CASE,'case',1,1895) +LexToken(DQSTRING,'"define"',1,1907) +LexToken(THEN,'then',1,1909) +LexToken(EOL,'\n',1,1913) +LexToken(VAR,'in',1,1922) +LexToken(ASSIGNMENT,'=',1,1924) +LexToken(NUMBER,'1',1,1925) +LexToken(EOL,'\n',1,1926) +LexToken(VAR,'ipar',1,1935) +LexToken(ASSIGNMENT,'=',1,1939) +LexToken(OPENSQBRACKET,'[',1,1940) +LexToken(NUMBER,'0',1,1941) +LexToken(CLOSESQBRACKET,']',1,1942) +LexToken(EOL,'\n',1,1951) +LexToken(VAR,'nzz',1,1960) +LexToken(ASSIGNMENT,'=',1,1963) +LexToken(NUMBER,'2',1,1964) +LexToken(EOL,'\n',1,1965) +LexToken(VAR,'rpar',1,1974) +LexToken(ASSIGNMENT,'=',1,1978) +LexToken(OPENSQBRACKET,'[',1,1979) +LexToken(NUMBER,'1',1,1980) +LexToken(SEMICOLON,';',1,1981) +LexToken(NUMBER,'0',1,1982) +LexToken(SEMICOLON,';',1,1983) +LexToken(NUMBER,'1',1,1984) +LexToken(SEMICOLON,';',1,1985) +LexToken(NUMBER,'0',1,1986) +LexToken(CLOSESQBRACKET,']',1,1987) +LexToken(EOL,'\n',1,1988) +LexToken(EOL,'\n',1,1989) +LexToken(VAR,'model',1,1998) +LexToken(ASSIGNMENT,'=',1,2003) +LexToken(SCICOS_MODEL,'scicos_model',1,2004) +LexToken(OPENBRACKET,'(',1,2016) +LexToken(CLOSEBRACKET,')',1,2017) +LexToken(EOL,'\n',1,2018) +LexToken(VAR,'model',1,2027) +LexToken(DOT,'.',1,2032) +LexToken(VAR,'sim',1,2033) +LexToken(ASSIGNMENT,'=',1,2036) +LexToken(VAR,'list',1,2037) +LexToken(OPENBRACKET,'(',1,2041) +LexToken(DQSTRING,'"hystheresis"',1,2054) +LexToken(COMMA,',',1,2055) +LexToken(NUMBER,'4',1,2056) +LexToken(CLOSEBRACKET,')',1,2057) +LexToken(EOL,'\n',1,2058) +LexToken(VAR,'model',1,2067) +LexToken(DOT,'.',1,2072) +LexToken(VAR,'in',1,2073) +LexToken(ASSIGNMENT,'=',1,2075) +LexToken(VAR,'in',1,2076) +LexToken(EOL,'\n',1,2078) +LexToken(VAR,'model',1,2087) +LexToken(DOT,'.',1,2092) +LexToken(VAR,'out',1,2093) +LexToken(ASSIGNMENT,'=',1,2096) +LexToken(NUMBER,'1',1,2097) +LexToken(EOL,'\n',1,2098) +LexToken(VAR,'model',1,2107) +LexToken(DOT,'.',1,2112) +LexToken(VAR,'rpar',1,2113) +LexToken(ASSIGNMENT,'=',1,2117) +LexToken(VAR,'rpar',1,2118) +LexToken(EOL,'\n',1,2122) +LexToken(VAR,'model',1,2131) +LexToken(DOT,'.',1,2136) +LexToken(VAR,'nzcross',1,2137) +LexToken(ASSIGNMENT,'=',1,2144) +LexToken(VAR,'nzz',1,2145) +LexToken(EOL,'\n',1,2148) +LexToken(VAR,'model',1,2157) +LexToken(DOT,'.',1,2162) +LexToken(VAR,'nmode',1,2163) +LexToken(ASSIGNMENT,'=',1,2168) +LexToken(NUMBER,'1',1,2169) +LexToken(EOL,'\n',1,2170) +LexToken(VAR,'model',1,2179) +LexToken(DOT,'.',1,2184) +LexToken(VAR,'blocktype',1,2185) +LexToken(ASSIGNMENT,'=',1,2194) +LexToken(DQSTRING,'"c"',1,2197) +LexToken(EOL,'\n',1,2198) +LexToken(VAR,'model',1,2207) +LexToken(DOT,'.',1,2212) +LexToken(VAR,'dep_ut',1,2213) +LexToken(ASSIGNMENT,'=',1,2219) +LexToken(OPENSQBRACKET,'[',1,2220) +LexToken(PREVAR_BOOLEAN,'%t',1,2221) +LexToken(PREVAR_BOOLEAN,'%f',1,2224) +LexToken(CLOSESQBRACKET,']',1,2226) +LexToken(EOL,'\n',1,2227) +LexToken(EOL,'\n',1,2228) +LexToken(VAR,'exprs',1,2237) +LexToken(ASSIGNMENT,'=',1,2242) +LexToken(OPENSQBRACKET,'[',1,2243) +LexToken(VAR,'string',1,2244) +LexToken(OPENBRACKET,'(',1,2250) +LexToken(VAR,'rpar',1,2251) +LexToken(CLOSEBRACKET,')',1,2255) +LexToken(SEMICOLON,';',1,2256) +LexToken(VAR,'string',1,2257) +LexToken(OPENBRACKET,'(',1,2263) +LexToken(VAR,'sign',1,2264) +LexToken(OPENBRACKET,'(',1,2268) +LexToken(VAR,'nzz',1,2269) +LexToken(CLOSEBRACKET,')',1,2272) +LexToken(CLOSEBRACKET,')',1,2273) +LexToken(CLOSESQBRACKET,']',1,2274) +LexToken(EOL,'\n',1,2275) +LexToken(EOL,'\n',1,2276) +LexToken(EOL,'\n',1,2277) +LexToken(VAR,'gr_i',1,2286) +LexToken(ASSIGNMENT,'=',1,2290) +LexToken(OPENSQBRACKET,'[',1,2291) +LexToken(CLOSESQBRACKET,']',1,2292) +LexToken(EOL,'\n',1,2293) +LexToken(EOL,'\n',1,2294) +LexToken(VAR,'x',1,2303) +LexToken(ASSIGNMENT,'=',1,2304) +LexToken(VAR,'standard_define',1,2305) +LexToken(OPENBRACKET,'(',1,2320) +LexToken(OPENSQBRACKET,'[',1,2321) +LexToken(NUMBER,'2',1,2322) +LexToken(NUMBER,'2',1,2324) +LexToken(CLOSESQBRACKET,']',1,2325) +LexToken(COMMA,',',1,2326) +LexToken(VAR,'model',1,2327) +LexToken(COMMA,',',1,2332) +LexToken(VAR,'exprs',1,2333) +LexToken(COMMA,',',1,2338) +LexToken(VAR,'gr_i',1,2339) +LexToken(CLOSEBRACKET,')',1,2343) +LexToken(EOL,'\n',1,2344) +LexToken(END,'end',1,2349) +LexToken(EOL,'\n',1,2352) +LexToken(ENDFUNCTION,'endfunction',1,2353) +LexToken(EOL,'\n',1,2364) diff --git a/js/Misc/IMPSPLIT_f.js b/js/Misc/IMPSPLIT_f.js new file mode 100644 index 00000000..62264b22 --- /dev/null +++ b/js/Misc/IMPSPLIT_f.js @@ -0,0 +1,205 @@ +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,'IMPSPLIT_f',1,852) +LexToken(OPENBRACKET,'(',1,862) +LexToken(VAR,'job',1,863) +LexToken(COMMA,',',1,866) +LexToken(VAR,'arg1',1,867) +LexToken(COMMA,',',1,871) +LexToken(VAR,'arg2',1,872) +LexToken(CLOSEBRACKET,')',1,876) +LexToken(EOL,'\n',1,877) +LexToken(VAR,'x',1,882) +LexToken(ASSIGNMENT,'=',1,883) +LexToken(OPENSQBRACKET,'[',1,884) +LexToken(CLOSESQBRACKET,']',1,885) +LexToken(SEMICOLON,';',1,886) +LexToken(EOL,'\n',1,887) +LexToken(VAR,'y',1,892) +LexToken(ASSIGNMENT,'=',1,893) +LexToken(OPENSQBRACKET,'[',1,894) +LexToken(CLOSESQBRACKET,']',1,895) +LexToken(SEMICOLON,';',1,896) +LexToken(EOL,'\n',1,897) +LexToken(VAR,'typ',1,902) +LexToken(ASSIGNMENT,'=',1,905) +LexToken(OPENSQBRACKET,'[',1,906) +LexToken(CLOSESQBRACKET,']',1,907) +LexToken(SEMICOLON,';',1,908) +LexToken(EOL,'\n',1,909) +LexToken(EOL,'\n',1,910) +LexToken(SELECT,'select',1,915) +LexToken(VAR,'job',1,922) +LexToken(EOL,'\n',1,925) +LexToken(CASE,'case',1,930) +LexToken(DQSTRING,'"set"',1,939) +LexToken(THEN,'then',1,941) +LexToken(EOL,'\n',1,945) +LexToken(VAR,'x',1,954) +LexToken(ASSIGNMENT,'=',1,955) +LexToken(VAR,'arg1',1,956) +LexToken(SEMICOLON,';',1,960) +LexToken(EOL,'\n',1,961) +LexToken(CASE,'case',1,966) +LexToken(DQSTRING,'"define"',1,978) +LexToken(THEN,'then',1,980) +LexToken(EOL,'\n',1,984) +LexToken(VAR,'model',1,993) +LexToken(ASSIGNMENT,'=',1,998) +LexToken(SCICOS_MODEL,'scicos_model',1,999) +LexToken(OPENBRACKET,'(',1,1011) +LexToken(CLOSEBRACKET,')',1,1012) +LexToken(SEMICOLON,';',1,1013) +LexToken(EOL,'\n',1,1014) +LexToken(VAR,'model',1,1023) +LexToken(DOT,'.',1,1028) +LexToken(VAR,'sim',1,1029) +LexToken(ASSIGNMENT,'=',1,1039) +LexToken(DQSTRING,'"limpsplit"',1,1051) +LexToken(SEMICOLON,';',1,1052) +LexToken(EOL,'\n',1,1053) +LexToken(VAR,'mo',1,1062) +LexToken(ASSIGNMENT,'=',1,1064) +LexToken(VAR,'modelica',1,1065) +LexToken(OPENBRACKET,'(',1,1073) +LexToken(CLOSEBRACKET,')',1,1074) +LexToken(EOL,'\n',1,1075) +LexToken(VAR,'mo',1,1084) +LexToken(DOT,'.',1,1086) +LexToken(VAR,'model',1,1087) +LexToken(ASSIGNMENT,'=',1,1092) +LexToken(DQSTRING,'"limpsplit"',1,1103) +LexToken(EOL,'\n',1,1104) +LexToken(VAR,'mo',1,1113) +LexToken(DOT,'.',1,1115) +LexToken(VAR,'inputs',1,1116) +LexToken(ASSIGNMENT,'=',1,1122) +LexToken(DQSTRING,'"n"',1,1125) +LexToken(SEMICOLON,';',1,1126) +LexToken(EOL,'\n',1,1127) +LexToken(VAR,'mo',1,1136) +LexToken(DOT,'.',1,1138) +LexToken(VAR,'outputs',1,1139) +LexToken(ASSIGNMENT,'=',1,1146) +LexToken(OPENSQBRACKET,'[',1,1147) +LexToken(DQSTRING,'"n"',1,1150) +LexToken(SEMICOLON,';',1,1151) +LexToken(DQSTRING,'"n"',1,1154) +LexToken(CLOSESQBRACKET,']',1,1155) +LexToken(EOL,'\n',1,1156) +LexToken(VAR,'model',1,1165) +LexToken(DOT,'.',1,1170) +LexToken(VAR,'equations',1,1171) +LexToken(ASSIGNMENT,'=',1,1180) +LexToken(VAR,'mo',1,1181) +LexToken(EOL,'\n',1,1183) +LexToken(VAR,'model',1,1192) +LexToken(DOT,'.',1,1197) +LexToken(VAR,'in',1,1198) +LexToken(ASSIGNMENT,'=',1,1200) +LexToken(VAR,'ones',1,1201) +LexToken(OPENBRACKET,'(',1,1205) +LexToken(VAR,'size',1,1206) +LexToken(OPENBRACKET,'(',1,1210) +LexToken(VAR,'mo',1,1211) +LexToken(DOT,'.',1,1213) +LexToken(VAR,'inputs',1,1214) +LexToken(COMMA,',',1,1220) +LexToken(DQSTRING,'"*"',1,1223) +LexToken(CLOSEBRACKET,')',1,1224) +LexToken(COMMA,',',1,1225) +LexToken(NUMBER,'1',1,1226) +LexToken(CLOSEBRACKET,')',1,1227) +LexToken(EOL,'\n',1,1228) +LexToken(VAR,'model',1,1237) +LexToken(DOT,'.',1,1242) +LexToken(VAR,'out',1,1243) +LexToken(ASSIGNMENT,'=',1,1246) +LexToken(VAR,'ones',1,1247) +LexToken(OPENBRACKET,'(',1,1251) +LexToken(VAR,'size',1,1252) +LexToken(OPENBRACKET,'(',1,1256) +LexToken(VAR,'mo',1,1257) +LexToken(DOT,'.',1,1259) +LexToken(VAR,'outputs',1,1260) +LexToken(COMMA,',',1,1267) +LexToken(DQSTRING,'"*"',1,1270) +LexToken(CLOSEBRACKET,')',1,1271) +LexToken(COMMA,',',1,1272) +LexToken(NUMBER,'1',1,1273) +LexToken(CLOSEBRACKET,')',1,1274) +LexToken(EOL,'\n',1,1275) +LexToken(VAR,'x',1,1284) +LexToken(ASSIGNMENT,'=',1,1285) +LexToken(VAR,'standard_define',1,1286) +LexToken(OPENBRACKET,'(',1,1301) +LexToken(OPENSQBRACKET,'[',1,1302) +LexToken(NUMBER,'1',1,1303) +LexToken(NUMBER,'1',1,1305) +LexToken(CLOSESQBRACKET,']',1,1306) +LexToken(OPERATOR,'/',1,1307) +LexToken(NUMBER,'3',1,1308) +LexToken(COMMA,',',1,1309) +LexToken(VAR,'model',1,1310) +LexToken(COMMA,',',1,1315) +LexToken(OPENSQBRACKET,'[',1,1316) +LexToken(CLOSESQBRACKET,']',1,1317) +LexToken(COMMA,',',1,1318) +LexToken(OPENSQBRACKET,'[',1,1319) +LexToken(CLOSESQBRACKET,']',1,1320) +LexToken(CLOSEBRACKET,')',1,1321) +LexToken(EOL,'\n',1,1322) +LexToken(VAR,'x',1,1331) +LexToken(DOT,'.',1,1332) +LexToken(VAR,'graphics',1,1333) +LexToken(DOT,'.',1,1341) +LexToken(VAR,'in_implicit',1,1342) +LexToken(ASSIGNMENT,'=',1,1353) +LexToken(OPENSQBRACKET,'[',1,1354) +LexToken(DQSTRING,'"I"',1,1357) +LexToken(CLOSESQBRACKET,']',1,1358) +LexToken(EOL,'\n',1,1359) +LexToken(VAR,'x',1,1368) +LexToken(DOT,'.',1,1369) +LexToken(VAR,'graphics',1,1370) +LexToken(DOT,'.',1,1378) +LexToken(VAR,'out_implicit',1,1379) +LexToken(ASSIGNMENT,'=',1,1391) +LexToken(OPENSQBRACKET,'[',1,1392) +LexToken(DQSTRING,'"I"',1,1395) +LexToken(DQSTRING,'"I"',1,1399) +LexToken(CLOSESQBRACKET,']',1,1400) +LexToken(EOL,'\n',1,1401) +LexToken(END,'end',1,1406) +LexToken(EOL,'\n',1,1409) +LexToken(EOL,'\n',1,1410) +LexToken(ENDFUNCTION,'endfunction',1,1411) +LexToken(EOL,'\n',1,1422) diff --git a/js/Misc/LOGICAL_OP.js b/js/Misc/LOGICAL_OP.js new file mode 100644 index 00000000..87606801 --- /dev/null +++ b/js/Misc/LOGICAL_OP.js @@ -0,0 +1,849 @@ +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,'LOGICAL_OP',1,852) +LexToken(OPENBRACKET,'(',1,862) +LexToken(VAR,'job',1,863) +LexToken(COMMA,',',1,866) +LexToken(VAR,'arg1',1,867) +LexToken(COMMA,',',1,871) +LexToken(VAR,'arg2',1,872) +LexToken(CLOSEBRACKET,')',1,876) +LexToken(EOL,'\n',1,877) +LexToken(VAR,'x',1,882) +LexToken(ASSIGNMENT,'=',1,883) +LexToken(OPENSQBRACKET,'[',1,884) +LexToken(CLOSESQBRACKET,']',1,885) +LexToken(SEMICOLON,';',1,886) +LexToken(EOL,'\n',1,887) +LexToken(VAR,'y',1,892) +LexToken(ASSIGNMENT,'=',1,893) +LexToken(OPENSQBRACKET,'[',1,894) +LexToken(CLOSESQBRACKET,']',1,895) +LexToken(SEMICOLON,';',1,896) +LexToken(EOL,'\n',1,897) +LexToken(VAR,'typ',1,902) +LexToken(ASSIGNMENT,'=',1,905) +LexToken(OPENSQBRACKET,'[',1,906) +LexToken(CLOSESQBRACKET,']',1,907) +LexToken(SEMICOLON,';',1,908) +LexToken(EOL,'\n',1,909) +LexToken(SELECT,'select',1,914) +LexToken(VAR,'job',1,921) +LexToken(EOL,'\n',1,924) +LexToken(CASE,'case',1,929) +LexToken(DQSTRING,'"set"',1,938) +LexToken(THEN,'then',1,940) +LexToken(EOL,'\n',1,944) +LexToken(VAR,'x',1,953) +LexToken(ASSIGNMENT,'=',1,954) +LexToken(VAR,'arg1',1,955) +LexToken(SEMICOLON,';',1,959) +LexToken(EOL,'\n',1,960) +LexToken(VAR,'graphics',1,969) +LexToken(ASSIGNMENT,'=',1,977) +LexToken(VAR,'arg1',1,978) +LexToken(DOT,'.',1,982) +LexToken(VAR,'graphics',1,983) +LexToken(SEMICOLON,';',1,991) +LexToken(EOL,'\n',1,992) +LexToken(VAR,'exprs',1,1001) +LexToken(ASSIGNMENT,'=',1,1006) +LexToken(VAR,'graphics',1,1007) +LexToken(DOT,'.',1,1015) +LexToken(VAR,'exprs',1,1016) +LexToken(EOL,'\n',1,1021) +LexToken(VAR,'model',1,1030) +LexToken(ASSIGNMENT,'=',1,1035) +LexToken(VAR,'arg1',1,1036) +LexToken(DOT,'.',1,1040) +LexToken(VAR,'model',1,1041) +LexToken(SEMICOLON,';',1,1046) +LexToken(EOL,'\n',1,1047) +LexToken(EOL,'\n',1,1048) +LexToken(IF,'if',1,1057) +LexToken(VAR,'size',1,1060) +LexToken(OPENBRACKET,'(',1,1064) +LexToken(VAR,'exprs',1,1065) +LexToken(COMMA,',',1,1070) +LexToken(NUMBER,'1',1,1071) +LexToken(CLOSEBRACKET,')',1,1072) +LexToken(COMPARISON,'==',1,1073) +LexToken(NUMBER,'2',1,1075) +LexToken(THEN,'then',1,1077) +LexToken(EOL,'\n',1,1081) +LexToken(VAR,'exprs',1,1094) +LexToken(ASSIGNMENT,'=',1,1099) +LexToken(OPENSQBRACKET,'[',1,1100) +LexToken(VAR,'exprs',1,1101) +LexToken(SEMICOLON,';',1,1106) +LexToken(VAR,'sci2exp',1,1107) +LexToken(OPENBRACKET,'(',1,1114) +LexToken(NUMBER,'1',1,1115) +LexToken(CLOSEBRACKET,')',1,1116) +LexToken(SEMICOLON,';',1,1117) +LexToken(VAR,'sci2exp',1,1118) +LexToken(OPENBRACKET,'(',1,1125) +LexToken(NUMBER,'0',1,1126) +LexToken(CLOSEBRACKET,')',1,1127) +LexToken(CLOSESQBRACKET,']',1,1128) +LexToken(SEMICOLON,';',1,1129) +LexToken(EOL,'\n',1,1130) +LexToken(END,'end',1,1139) +LexToken(EOL,'\n',1,1142) +LexToken(WHILE,'while',1,1151) +LexToken(PREVAR_BOOLEAN,'%t',1,1157) +LexToken(DO,'do',1,1160) +LexToken(EOL,'\n',1,1162) +LexToken(OPENSQBRACKET,'[',1,1175) +LexToken(VAR,'ok',1,1176) +LexToken(COMMA,',',1,1178) +LexToken(VAR,'nin',1,1179) +LexToken(COMMA,',',1,1182) +LexToken(VAR,'rule',1,1183) +LexToken(COMMA,',',1,1187) +LexToken(VAR,'Datatype',1,1188) +LexToken(COMMA,',',1,1196) +LexToken(VAR,'tp',1,1197) +LexToken(COMMA,',',1,1199) +LexToken(VAR,'exprs',1,1200) +LexToken(CLOSESQBRACKET,']',1,1205) +LexToken(ASSIGNMENT,'=',1,1206) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1207) +LexToken(OPENBRACKET,'(',1,1222) +LexToken(DQSTRING,'"Set parameters"',1,1238) +LexToken(COMMA,',',1,1239) +LexToken(OPENSQBRACKET,'[',1,1255) +LexToken(DQSTRING,'"number of inputs"',1,1273) +LexToken(SEMICOLON,';',1,1274) +LexToken(DQSTRING,'"Operator: AND (0), OR (1), NAND (2), NOR (3), XOR (4), NOT (5)"',1,1353) +LexToken(DQSTRING,'"Datatype (1=double 3=int32 ...)"',1,1399) +LexToken(SEMICOLON,';',1,1400) +LexToken(DQSTRING,'"Bitwise Rule(0=No 1=yes)"',1,1441) +LexToken(CLOSESQBRACKET,']',1,1442) +LexToken(COMMA,',',1,1443) +LexToken(VAR,'list',1,1459) +LexToken(OPENBRACKET,'(',1,1463) +LexToken(DQSTRING,'"vec"',1,1468) +LexToken(COMMA,',',1,1469) +LexToken(NUMBER,'1',1,1470) +LexToken(COMMA,',',1,1471) +LexToken(DQSTRING,'"vec"',1,1476) +LexToken(COMMA,',',1,1477) +LexToken(NUMBER,'1',1,1478) +LexToken(COMMA,',',1,1479) +LexToken(DQSTRING,'"vec"',1,1484) +LexToken(COMMA,',',1,1485) +LexToken(NUMBER,'1',1,1486) +LexToken(COMMA,',',1,1487) +LexToken(DQSTRING,'"vec"',1,1492) +LexToken(COMMA,',',1,1493) +LexToken(NUMBER,'1',1,1494) +LexToken(CLOSEBRACKET,')',1,1495) +LexToken(COMMA,',',1,1496) +LexToken(VAR,'exprs',1,1497) +LexToken(CLOSEBRACKET,')',1,1502) +LexToken(EOL,'\n',1,1503) +LexToken(IF,'if',1,1516) +LexToken(NOT,'~',1,1519) +LexToken(VAR,'ok',1,1520) +LexToken(THEN,'then',1,1523) +LexToken(EOL,'\n',1,1527) +LexToken(BREAK,'break',1,1544) +LexToken(COMMA,',',1,1549) +LexToken(EOL,'\n',1,1550) +LexToken(END,'end',1,1563) +LexToken(EOL,'\n',1,1566) +LexToken(VAR,'nin',1,1579) +LexToken(ASSIGNMENT,'=',1,1582) +LexToken(VAR,'int',1,1583) +LexToken(OPENBRACKET,'(',1,1586) +LexToken(VAR,'nin',1,1587) +LexToken(CLOSEBRACKET,')',1,1590) +LexToken(SEMICOLON,';',1,1591) +LexToken(EOL,'\n',1,1592) +LexToken(VAR,'rule',1,1605) +LexToken(ASSIGNMENT,'=',1,1609) +LexToken(VAR,'int',1,1610) +LexToken(OPENBRACKET,'(',1,1613) +LexToken(VAR,'rule',1,1614) +LexToken(CLOSEBRACKET,')',1,1618) +LexToken(SEMICOLON,';',1,1619) +LexToken(EOL,'\n',1,1620) +LexToken(VAR,'tp',1,1633) +LexToken(ASSIGNMENT,'=',1,1635) +LexToken(VAR,'int',1,1636) +LexToken(OPENBRACKET,'(',1,1639) +LexToken(VAR,'tp',1,1640) +LexToken(CLOSEBRACKET,')',1,1642) +LexToken(EOL,'\n',1,1643) +LexToken(IF,'if',1,1656) +LexToken(VAR,'nin',1,1659) +LexToken(COMPARISON,'<',1,1662) +LexToken(NUMBER,'1',1,1663) +LexToken(THEN,'then',1,1665) +LexToken(EOL,'\n',1,1669) +LexToken(VAR,'message',1,1686) +LexToken(OPENBRACKET,'(',1,1693) +LexToken(DQSTRING,'"Number of inputs must be >=1 "',1,1724) +LexToken(CLOSEBRACKET,')',1,1725) +LexToken(SEMICOLON,';',1,1726) +LexToken(EOL,'\n',1,1727) +LexToken(VAR,'ok',1,1744) +LexToken(ASSIGNMENT,'=',1,1746) +LexToken(PREVAR_BOOLEAN,'%f',1,1747) +LexToken(EOL,'\n',1,1749) +LexToken(ELSEIF,'elseif',1,1762) +LexToken(OPENBRACKET,'(',1,1769) +LexToken(VAR,'rule',1,1770) +LexToken(COMPARISON,'<',1,1774) +LexToken(NUMBER,'0',1,1775) +LexToken(CLOSEBRACKET,')',1,1776) +LexToken(LOGICAL,'|',1,1777) +LexToken(OPENBRACKET,'(',1,1778) +LexToken(VAR,'rule',1,1779) +LexToken(COMPARISON,'>',1,1783) +LexToken(NUMBER,'5',1,1784) +LexToken(CLOSEBRACKET,')',1,1785) +LexToken(THEN,'then',1,1787) +LexToken(EOL,'\n',1,1791) +LexToken(VAR,'message',1,1808) +LexToken(OPENBRACKET,'(',1,1815) +LexToken(DQSTRING,'"Incorrect operator "',1,1836) +LexToken(OPERATOR,'+',1,1837) +LexToken(VAR,'string',1,1838) +LexToken(OPENBRACKET,'(',1,1844) +LexToken(VAR,'rule',1,1845) +LexToken(CLOSEBRACKET,')',1,1849) +LexToken(OPERATOR,'+',1,1850) +LexToken(DQSTRING,'" ; must be 0 to 5."',1,1870) +LexToken(CLOSEBRACKET,')',1,1871) +LexToken(SEMICOLON,';',1,1872) +LexToken(EOL,'\n',1,1873) +LexToken(VAR,'ok',1,1890) +LexToken(ASSIGNMENT,'=',1,1892) +LexToken(PREVAR_BOOLEAN,'%f',1,1893) +LexToken(EOL,'\n',1,1895) +LexToken(ELSEIF,'elseif',1,1908) +LexToken(OPENBRACKET,'(',1,1915) +LexToken(VAR,'rule',1,1916) +LexToken(COMPARISON,'==',1,1920) +LexToken(NUMBER,'5',1,1922) +LexToken(CLOSEBRACKET,')',1,1923) +LexToken(LOGICAL,'&',1,1924) +LexToken(OPENBRACKET,'(',1,1925) +LexToken(VAR,'nin',1,1926) +LexToken(COMPARISON,'>',1,1929) +LexToken(NUMBER,'1',1,1930) +LexToken(CLOSEBRACKET,')',1,1931) +LexToken(THEN,'then',1,1933) +LexToken(EOL,'\n',1,1937) +LexToken(VAR,'message',1,1954) +LexToken(OPENBRACKET,'(',1,1961) +LexToken(DQSTRING,'"Only one input allowed for NOT operation"',1,2003) +LexToken(CLOSEBRACKET,')',1,2004) +LexToken(EOL,'\n',1,2005) +LexToken(VAR,'nin',1,2022) +LexToken(ASSIGNMENT,'=',1,2025) +LexToken(NUMBER,'1',1,2026) +LexToken(EOL,'\n',1,2027) +LexToken(ELSEIF,'elseif',1,2040) +LexToken(OPENBRACKET,'(',1,2047) +LexToken(OPENBRACKET,'(',1,2048) +LexToken(VAR,'Datatype',1,2049) +LexToken(COMPARISON,'==',1,2057) +LexToken(NUMBER,'1',1,2059) +LexToken(CLOSEBRACKET,')',1,2060) +LexToken(LOGICAL,'&',1,2061) +LexToken(OPENBRACKET,'(',1,2062) +LexToken(VAR,'tp',1,2063) +LexToken(COMPARISON,'~=',1,2065) +LexToken(NUMBER,'0',1,2067) +LexToken(CLOSEBRACKET,')',1,2068) +LexToken(CLOSEBRACKET,')',1,2069) +LexToken(EOL,'\n',1,2070) +LexToken(VAR,'message',1,2087) +LexToken(OPENBRACKET,'(',1,2095) +LexToken(DQSTRING,'"Bitwise Rule is only activated when Data type is integer"',1,2153) +LexToken(CLOSEBRACKET,')',1,2154) +LexToken(SEMICOLON,';',1,2155) +LexToken(EOL,'\n',1,2156) +LexToken(VAR,'ok',1,2173) +LexToken(ASSIGNMENT,'=',1,2175) +LexToken(PREVAR_BOOLEAN,'%f',1,2176) +LexToken(EOL,'\n',1,2178) +LexToken(END,'end',1,2191) +LexToken(EOL,'\n',1,2194) +LexToken(IF,'if',1,2207) +LexToken(VAR,'ok',1,2210) +LexToken(THEN,'then',1,2213) +LexToken(EOL,'\n',1,2217) +LexToken(IF,'if',1,2234) +LexToken(OPENBRACKET,'(',1,2237) +LexToken(VAR,'tp',1,2238) +LexToken(COMPARISON,'~=',1,2240) +LexToken(NUMBER,'0',1,2242) +LexToken(CLOSEBRACKET,')',1,2243) +LexToken(THEN,'then',1,2245) +LexToken(EOL,'\n',1,2249) +LexToken(VAR,'tp',1,2270) +LexToken(ASSIGNMENT,'=',1,2272) +LexToken(NUMBER,'1',1,2273) +LexToken(SEMICOLON,';',1,2274) +LexToken(EOL,'\n',1,2275) +LexToken(END,'end',1,2292) +LexToken(EOL,'\n',1,2295) +LexToken(IF,'if',1,2312) +LexToken(VAR,'Datatype',1,2315) +LexToken(COMPARISON,'==',1,2323) +LexToken(NUMBER,'1',1,2325) +LexToken(THEN,'then',1,2327) +LexToken(EOL,'\n',1,2331) +LexToken(VAR,'model',1,2352) +LexToken(DOT,'.',1,2357) +LexToken(VAR,'sim',1,2358) +LexToken(ASSIGNMENT,'=',1,2361) +LexToken(VAR,'list',1,2362) +LexToken(OPENBRACKET,'(',1,2366) +LexToken(DQSTRING,'"logicalop"',1,2377) +LexToken(COMMA,',',1,2378) +LexToken(NUMBER,'4',1,2379) +LexToken(CLOSEBRACKET,')',1,2380) +LexToken(EOL,'\n',1,2381) +LexToken(VAR,'model',1,2402) +LexToken(DOT,'.',1,2407) +LexToken(VAR,'ipar',1,2408) +LexToken(ASSIGNMENT,'=',1,2412) +LexToken(OPENSQBRACKET,'[',1,2413) +LexToken(VAR,'rule',1,2414) +LexToken(CLOSESQBRACKET,']',1,2418) +LexToken(COMMA,',',1,2419) +LexToken(EOL,'\n',1,2420) +LexToken(ELSE,'else',1,2437) +LexToken(EOL,'\n',1,2441) +LexToken(IF,'if',1,2462) +LexToken(VAR,'Datatype',1,2465) +LexToken(COMPARISON,'==',1,2473) +LexToken(NUMBER,'3',1,2475) +LexToken(THEN,'then',1,2477) +LexToken(EOL,'\n',1,2481) +LexToken(VAR,'model',1,2506) +LexToken(DOT,'.',1,2511) +LexToken(VAR,'sim',1,2512) +LexToken(ASSIGNMENT,'=',1,2515) +LexToken(VAR,'list',1,2516) +LexToken(OPENBRACKET,'(',1,2520) +LexToken(DQSTRING,'"logicalop_i32"',1,2535) +LexToken(COMMA,',',1,2536) +LexToken(NUMBER,'4',1,2537) +LexToken(CLOSEBRACKET,')',1,2538) +LexToken(EOL,'\n',1,2539) +LexToken(ELSEIF,'elseif',1,2560) +LexToken(VAR,'Datatype',1,2567) +LexToken(COMPARISON,'==',1,2575) +LexToken(NUMBER,'4',1,2577) +LexToken(THEN,'then',1,2579) +LexToken(EOL,'\n',1,2583) +LexToken(VAR,'model',1,2608) +LexToken(DOT,'.',1,2613) +LexToken(VAR,'sim',1,2614) +LexToken(ASSIGNMENT,'=',1,2617) +LexToken(VAR,'list',1,2618) +LexToken(OPENBRACKET,'(',1,2622) +LexToken(DQSTRING,'"logicalop_i16"',1,2637) +LexToken(COMMA,',',1,2638) +LexToken(NUMBER,'4',1,2639) +LexToken(CLOSEBRACKET,')',1,2640) +LexToken(EOL,'\n',1,2641) +LexToken(ELSEIF,'elseif',1,2662) +LexToken(VAR,'Datatype',1,2669) +LexToken(COMPARISON,'==',1,2677) +LexToken(NUMBER,'5',1,2679) +LexToken(THEN,'then',1,2681) +LexToken(EOL,'\n',1,2685) +LexToken(VAR,'model',1,2710) +LexToken(DOT,'.',1,2715) +LexToken(VAR,'sim',1,2716) +LexToken(ASSIGNMENT,'=',1,2719) +LexToken(VAR,'list',1,2720) +LexToken(OPENBRACKET,'(',1,2724) +LexToken(DQSTRING,'"logicalop_i8"',1,2738) +LexToken(COMMA,',',1,2739) +LexToken(NUMBER,'4',1,2740) +LexToken(CLOSEBRACKET,')',1,2741) +LexToken(EOL,'\n',1,2742) +LexToken(ELSEIF,'elseif',1,2763) +LexToken(VAR,'Datatype',1,2770) +LexToken(COMPARISON,'==',1,2778) +LexToken(NUMBER,'6',1,2780) +LexToken(THEN,'then',1,2782) +LexToken(EOL,'\n',1,2786) +LexToken(VAR,'model',1,2811) +LexToken(DOT,'.',1,2816) +LexToken(VAR,'sim',1,2817) +LexToken(ASSIGNMENT,'=',1,2820) +LexToken(VAR,'list',1,2821) +LexToken(OPENBRACKET,'(',1,2825) +LexToken(DQSTRING,'"logicalop_ui32"',1,2841) +LexToken(COMMA,',',1,2842) +LexToken(NUMBER,'4',1,2843) +LexToken(CLOSEBRACKET,')',1,2844) +LexToken(EOL,'\n',1,2845) +LexToken(ELSEIF,'elseif',1,2866) +LexToken(VAR,'Datatype',1,2873) +LexToken(COMPARISON,'==',1,2881) +LexToken(NUMBER,'7',1,2883) +LexToken(THEN,'then',1,2885) +LexToken(EOL,'\n',1,2889) +LexToken(VAR,'model',1,2914) +LexToken(DOT,'.',1,2919) +LexToken(VAR,'sim',1,2920) +LexToken(ASSIGNMENT,'=',1,2923) +LexToken(VAR,'list',1,2924) +LexToken(OPENBRACKET,'(',1,2928) +LexToken(DQSTRING,'"logicalop_ui16"',1,2944) +LexToken(COMMA,',',1,2945) +LexToken(NUMBER,'4',1,2946) +LexToken(CLOSEBRACKET,')',1,2947) +LexToken(EOL,'\n',1,2948) +LexToken(ELSEIF,'elseif',1,2969) +LexToken(VAR,'Datatype',1,2976) +LexToken(COMPARISON,'==',1,2984) +LexToken(NUMBER,'8',1,2986) +LexToken(THEN,'then',1,2988) +LexToken(EOL,'\n',1,2992) +LexToken(VAR,'model',1,3017) +LexToken(DOT,'.',1,3022) +LexToken(VAR,'sim',1,3023) +LexToken(ASSIGNMENT,'=',1,3026) +LexToken(VAR,'list',1,3027) +LexToken(OPENBRACKET,'(',1,3031) +LexToken(DQSTRING,'"logicalop_ui8"',1,3046) +LexToken(COMMA,',',1,3047) +LexToken(NUMBER,'4',1,3048) +LexToken(CLOSEBRACKET,')',1,3049) +LexToken(EOL,'\n',1,3050) +LexToken(ELSE,'else',1,3071) +LexToken(EOL,'\n',1,3075) +LexToken(VAR,'message',1,3100) +LexToken(OPENBRACKET,'(',1,3108) +LexToken(DQSTRING,'"Datatype is not supported"',1,3135) +LexToken(CLOSEBRACKET,')',1,3136) +LexToken(SEMICOLON,';',1,3137) +LexToken(EOL,'\n',1,3138) +LexToken(VAR,'ok',1,3163) +LexToken(ASSIGNMENT,'=',1,3165) +LexToken(PREVAR_BOOLEAN,'%f',1,3166) +LexToken(SEMICOLON,';',1,3168) +LexToken(EOL,'\n',1,3169) +LexToken(END,'end',1,3190) +LexToken(EOL,'\n',1,3193) +LexToken(VAR,'model',1,3214) +LexToken(DOT,'.',1,3219) +LexToken(VAR,'ipar',1,3220) +LexToken(ASSIGNMENT,'=',1,3224) +LexToken(OPENSQBRACKET,'[',1,3225) +LexToken(VAR,'rule',1,3226) +LexToken(SEMICOLON,';',1,3230) +LexToken(VAR,'tp',1,3231) +LexToken(CLOSESQBRACKET,']',1,3233) +LexToken(SEMICOLON,';',1,3234) +LexToken(EOL,'\n',1,3235) +LexToken(END,'end',1,3252) +LexToken(EOL,'\n',1,3255) +LexToken(IF,'if',1,3272) +LexToken(VAR,'ok',1,3275) +LexToken(THEN,'then',1,3278) +LexToken(EOL,'\n',1,3282) +LexToken(VAR,'it',1,3303) +LexToken(ASSIGNMENT,'=',1,3305) +LexToken(VAR,'Datatype',1,3306) +LexToken(OPERATOR,'*',1,3314) +LexToken(VAR,'ones',1,3315) +LexToken(OPENBRACKET,'(',1,3319) +LexToken(VAR,'nin',1,3320) +LexToken(COMMA,',',1,3323) +LexToken(NUMBER,'1',1,3324) +LexToken(CLOSEBRACKET,')',1,3325) +LexToken(SEMICOLON,';',1,3326) +LexToken(EOL,'\n',1,3327) +LexToken(VAR,'ot',1,3348) +LexToken(ASSIGNMENT,'=',1,3350) +LexToken(VAR,'Datatype',1,3351) +LexToken(SEMICOLON,';',1,3359) +LexToken(EOL,'\n',1,3360) +LexToken(VAR,'in',1,3381) +LexToken(ASSIGNMENT,'=',1,3383) +LexToken(OPENSQBRACKET,'[',1,3384) +LexToken(OPERATOR,'-',1,3385) +LexToken(VAR,'ones',1,3386) +LexToken(OPENBRACKET,'(',1,3390) +LexToken(VAR,'nin',1,3391) +LexToken(COMMA,',',1,3394) +LexToken(NUMBER,'1',1,3395) +LexToken(CLOSEBRACKET,')',1,3396) +LexToken(NUMBER,'-2',1,3398) +LexToken(OPERATOR,'*',1,3400) +LexToken(VAR,'ones',1,3401) +LexToken(OPENBRACKET,'(',1,3405) +LexToken(VAR,'nin',1,3406) +LexToken(COMMA,',',1,3409) +LexToken(NUMBER,'1',1,3410) +LexToken(CLOSEBRACKET,')',1,3411) +LexToken(CLOSESQBRACKET,']',1,3412) +LexToken(EOL,'\n',1,3413) +LexToken(IF,'if',1,3434) +LexToken(OPENBRACKET,'(',1,3437) +LexToken(VAR,'rule',1,3438) +LexToken(COMPARISON,'<>',1,3442) +LexToken(NUMBER,'5',1,3444) +LexToken(CLOSEBRACKET,')',1,3445) +LexToken(LOGICAL,'&',1,3446) +LexToken(OPENBRACKET,'(',1,3447) +LexToken(VAR,'nin',1,3448) +LexToken(COMPARISON,'==',1,3451) +LexToken(NUMBER,'1',1,3453) +LexToken(CLOSEBRACKET,')',1,3454) +LexToken(THEN,'then',1,3456) +LexToken(EOL,'\n',1,3460) +LexToken(VAR,'out',1,3485) +LexToken(ASSIGNMENT,'=',1,3488) +LexToken(OPENSQBRACKET,'[',1,3489) +LexToken(NUMBER,'1',1,3490) +LexToken(NUMBER,'1',1,3492) +LexToken(CLOSESQBRACKET,']',1,3493) +LexToken(EOL,'\n',1,3494) +LexToken(OPENSQBRACKET,'[',1,3519) +LexToken(VAR,'model',1,3520) +LexToken(COMMA,',',1,3525) +LexToken(VAR,'graphics',1,3526) +LexToken(COMMA,',',1,3534) +LexToken(VAR,'ok',1,3535) +LexToken(CLOSESQBRACKET,']',1,3537) +LexToken(ASSIGNMENT,'=',1,3538) +LexToken(VAR,'set_io',1,3539) +LexToken(OPENBRACKET,'(',1,3545) +LexToken(VAR,'model',1,3546) +LexToken(COMMA,',',1,3551) +LexToken(VAR,'graphics',1,3552) +LexToken(COMMA,',',1,3560) +LexToken(VAR,'list',1,3561) +LexToken(OPENBRACKET,'(',1,3565) +LexToken(VAR,'in',1,3566) +LexToken(COMMA,',',1,3568) +LexToken(VAR,'it',1,3569) +LexToken(CLOSEBRACKET,')',1,3571) +LexToken(COMMA,',',1,3572) +LexToken(VAR,'list',1,3573) +LexToken(OPENBRACKET,'(',1,3577) +LexToken(VAR,'out',1,3578) +LexToken(COMMA,',',1,3581) +LexToken(VAR,'ot',1,3582) +LexToken(CLOSEBRACKET,')',1,3584) +LexToken(COMMA,',',1,3585) +LexToken(OPENSQBRACKET,'[',1,3586) +LexToken(CLOSESQBRACKET,']',1,3587) +LexToken(COMMA,',',1,3588) +LexToken(OPENSQBRACKET,'[',1,3589) +LexToken(CLOSESQBRACKET,']',1,3590) +LexToken(CLOSEBRACKET,')',1,3591) +LexToken(EOL,'\n',1,3592) +LexToken(ELSE,'else',1,3613) +LexToken(EOL,'\n',1,3617) +LexToken(VAR,'out',1,3642) +LexToken(ASSIGNMENT,'=',1,3645) +LexToken(OPENSQBRACKET,'[',1,3646) +LexToken(NUMBER,'-1',1,3647) +LexToken(NUMBER,'-2',1,3650) +LexToken(CLOSESQBRACKET,']',1,3652) +LexToken(EOL,'\n',1,3653) +LexToken(OPENSQBRACKET,'[',1,3678) +LexToken(VAR,'model',1,3679) +LexToken(COMMA,',',1,3684) +LexToken(VAR,'graphics',1,3685) +LexToken(COMMA,',',1,3693) +LexToken(VAR,'ok',1,3694) +LexToken(CLOSESQBRACKET,']',1,3696) +LexToken(ASSIGNMENT,'=',1,3697) +LexToken(VAR,'set_io',1,3698) +LexToken(OPENBRACKET,'(',1,3704) +LexToken(VAR,'model',1,3705) +LexToken(COMMA,',',1,3710) +LexToken(VAR,'graphics',1,3711) +LexToken(COMMA,',',1,3719) +LexToken(VAR,'list',1,3720) +LexToken(OPENBRACKET,'(',1,3724) +LexToken(VAR,'in',1,3725) +LexToken(COMMA,',',1,3727) +LexToken(VAR,'it',1,3728) +LexToken(CLOSEBRACKET,')',1,3730) +LexToken(COMMA,',',1,3731) +LexToken(VAR,'list',1,3732) +LexToken(OPENBRACKET,'(',1,3736) +LexToken(VAR,'out',1,3737) +LexToken(COMMA,',',1,3740) +LexToken(VAR,'ot',1,3741) +LexToken(CLOSEBRACKET,')',1,3743) +LexToken(COMMA,',',1,3744) +LexToken(OPENSQBRACKET,'[',1,3745) +LexToken(CLOSESQBRACKET,']',1,3746) +LexToken(COMMA,',',1,3747) +LexToken(OPENSQBRACKET,'[',1,3748) +LexToken(CLOSESQBRACKET,']',1,3749) +LexToken(CLOSEBRACKET,')',1,3750) +LexToken(EOL,'\n',1,3751) +LexToken(END,'end',1,3772) +LexToken(EOL,'\n',1,3775) +LexToken(END,'end',1,3792) +LexToken(EOL,'\n',1,3795) +LexToken(IF,'if',1,3812) +LexToken(VAR,'ok',1,3815) +LexToken(THEN,'then',1,3818) +LexToken(EOL,'\n',1,3822) +LexToken(IF,'if',1,3843) +LexToken(VAR,'rule',1,3846) +LexToken(COMPARISON,'==',1,3851) +LexToken(NUMBER,'0',1,3854) +LexToken(THEN,'then',1,3856) +LexToken(EOL,'\n',1,3860) +LexToken(VAR,'label',1,3885) +LexToken(ASSIGNMENT,'=',1,3891) +LexToken(DQSTRING,'"AND"',1,3897) +LexToken(SEMICOLON,';',1,3898) +LexToken(EOL,'\n',1,3899) +LexToken(ELSEIF,'elseif',1,3920) +LexToken(VAR,'rule',1,3927) +LexToken(COMPARISON,'==',1,3932) +LexToken(NUMBER,'1',1,3935) +LexToken(THEN,'then',1,3937) +LexToken(EOL,'\n',1,3941) +LexToken(VAR,'label',1,3966) +LexToken(ASSIGNMENT,'=',1,3972) +LexToken(DQSTRING,'"OR"',1,3977) +LexToken(SEMICOLON,';',1,3978) +LexToken(EOL,'\n',1,3979) +LexToken(ELSEIF,'elseif',1,4000) +LexToken(VAR,'rule',1,4007) +LexToken(COMPARISON,'==',1,4012) +LexToken(NUMBER,'2',1,4015) +LexToken(THEN,'then',1,4017) +LexToken(EOL,'\n',1,4021) +LexToken(VAR,'label',1,4046) +LexToken(ASSIGNMENT,'=',1,4052) +LexToken(DQSTRING,'"NAND"',1,4059) +LexToken(SEMICOLON,';',1,4060) +LexToken(EOL,'\n',1,4061) +LexToken(ELSEIF,'elseif',1,4082) +LexToken(VAR,'rule',1,4089) +LexToken(COMPARISON,'==',1,4094) +LexToken(NUMBER,'3',1,4097) +LexToken(THEN,'then',1,4099) +LexToken(EOL,'\n',1,4103) +LexToken(VAR,'label',1,4128) +LexToken(ASSIGNMENT,'=',1,4134) +LexToken(DQSTRING,'"NOR"',1,4140) +LexToken(SEMICOLON,';',1,4141) +LexToken(EOL,'\n',1,4142) +LexToken(ELSEIF,'elseif',1,4163) +LexToken(VAR,'rule',1,4170) +LexToken(COMPARISON,'==',1,4175) +LexToken(NUMBER,'4',1,4178) +LexToken(THEN,'then',1,4180) +LexToken(EOL,'\n',1,4184) +LexToken(VAR,'label',1,4209) +LexToken(ASSIGNMENT,'=',1,4215) +LexToken(DQSTRING,'"XOR"',1,4221) +LexToken(SEMICOLON,';',1,4222) +LexToken(EOL,'\n',1,4223) +LexToken(ELSEIF,'elseif',1,4244) +LexToken(VAR,'rule',1,4251) +LexToken(COMPARISON,'==',1,4256) +LexToken(NUMBER,'5',1,4259) +LexToken(THEN,'then',1,4261) +LexToken(EOL,'\n',1,4265) +LexToken(VAR,'label',1,4290) +LexToken(ASSIGNMENT,'=',1,4296) +LexToken(DQSTRING,'"NOT"',1,4302) +LexToken(SEMICOLON,';',1,4303) +LexToken(EOL,'\n',1,4304) +LexToken(END,'end',1,4325) +LexToken(EOL,'\n',1,4328) +LexToken(VAR,'graphics',1,4349) +LexToken(DOT,'.',1,4357) +LexToken(VAR,'exprs',1,4358) +LexToken(ASSIGNMENT,'=',1,4363) +LexToken(VAR,'exprs',1,4364) +LexToken(SEMICOLON,';',1,4369) +LexToken(EOL,'\n',1,4370) +LexToken(VAR,'graphics',1,4391) +LexToken(DOT,'.',1,4399) +LexToken(VAR,'style',1,4400) +LexToken(ASSIGNMENT,'=',1,4406) +LexToken(OPENSQBRACKET,'[',1,4408) +LexToken(DQSTRING,'"blockWithLabel;displayedLabel="',1,4440) +LexToken(OPERATOR,'+',1,4441) +LexToken(VAR,'label',1,4442) +LexToken(CLOSESQBRACKET,']',1,4447) +LexToken(SEMICOLON,';',1,4448) +LexToken(EOL,'\n',1,4449) +LexToken(VAR,'x',1,4470) +LexToken(DOT,'.',1,4471) +LexToken(VAR,'graphics',1,4472) +LexToken(ASSIGNMENT,'=',1,4480) +LexToken(VAR,'graphics',1,4481) +LexToken(SEMICOLON,';',1,4489) +LexToken(EOL,'\n',1,4490) +LexToken(VAR,'x',1,4511) +LexToken(DOT,'.',1,4512) +LexToken(VAR,'model',1,4513) +LexToken(ASSIGNMENT,'=',1,4518) +LexToken(VAR,'model',1,4519) +LexToken(EOL,'\n',1,4524) +LexToken(BREAK,'break',1,4545) +LexToken(EOL,'\n',1,4550) +LexToken(END,'end',1,4567) +LexToken(EOL,'\n',1,4570) +LexToken(END,'end',1,4583) +LexToken(EOL,'\n',1,4586) +LexToken(END,'end',1,4595) +LexToken(EOL,'\n',1,4598) +LexToken(CASE,'case',1,4603) +LexToken(DQSTRING,'"define"',1,4615) +LexToken(THEN,'then',1,4617) +LexToken(EOL,'\n',1,4621) +LexToken(VAR,'in',1,4630) +LexToken(ASSIGNMENT,'=',1,4632) +LexToken(OPENSQBRACKET,'[',1,4633) +LexToken(NUMBER,'-1',1,4634) +LexToken(SEMICOLON,';',1,4636) +LexToken(NUMBER,'-1',1,4637) +LexToken(CLOSESQBRACKET,']',1,4639) +LexToken(EOL,'\n',1,4640) +LexToken(VAR,'ipar',1,4649) +LexToken(ASSIGNMENT,'=',1,4653) +LexToken(OPENSQBRACKET,'[',1,4654) +LexToken(NUMBER,'0',1,4655) +LexToken(CLOSESQBRACKET,']',1,4656) +LexToken(EOL,'\n',1,4657) +LexToken(VAR,'nin',1,4666) +LexToken(ASSIGNMENT,'=',1,4669) +LexToken(NUMBER,'2',1,4670) +LexToken(EOL,'\n',1,4671) +LexToken(EOL,'\n',1,4672) +LexToken(VAR,'model',1,4681) +LexToken(ASSIGNMENT,'=',1,4686) +LexToken(SCICOS_MODEL,'scicos_model',1,4687) +LexToken(OPENBRACKET,'(',1,4699) +LexToken(CLOSEBRACKET,')',1,4700) +LexToken(EOL,'\n',1,4701) +LexToken(VAR,'model',1,4710) +LexToken(DOT,'.',1,4715) +LexToken(VAR,'sim',1,4716) +LexToken(ASSIGNMENT,'=',1,4719) +LexToken(VAR,'list',1,4720) +LexToken(OPENBRACKET,'(',1,4724) +LexToken(DQSTRING,'"logicalop"',1,4735) +LexToken(COMMA,',',1,4736) +LexToken(NUMBER,'4',1,4737) +LexToken(CLOSEBRACKET,')',1,4738) +LexToken(EOL,'\n',1,4739) +LexToken(VAR,'model',1,4748) +LexToken(DOT,'.',1,4753) +LexToken(VAR,'in',1,4754) +LexToken(ASSIGNMENT,'=',1,4756) +LexToken(VAR,'in',1,4757) +LexToken(EOL,'\n',1,4759) +LexToken(VAR,'model',1,4768) +LexToken(DOT,'.',1,4773) +LexToken(VAR,'out',1,4774) +LexToken(ASSIGNMENT,'=',1,4777) +LexToken(NUMBER,'-1',1,4778) +LexToken(EOL,'\n',1,4780) +LexToken(VAR,'model',1,4789) +LexToken(DOT,'.',1,4794) +LexToken(VAR,'ipar',1,4795) +LexToken(ASSIGNMENT,'=',1,4799) +LexToken(VAR,'ipar',1,4800) +LexToken(EOL,'\n',1,4804) +LexToken(VAR,'model',1,4813) +LexToken(DOT,'.',1,4818) +LexToken(VAR,'blocktype',1,4819) +LexToken(ASSIGNMENT,'=',1,4828) +LexToken(DQSTRING,'"c"',1,4831) +LexToken(EOL,'\n',1,4832) +LexToken(VAR,'model',1,4841) +LexToken(DOT,'.',1,4846) +LexToken(VAR,'dep_ut',1,4847) +LexToken(ASSIGNMENT,'=',1,4853) +LexToken(OPENSQBRACKET,'[',1,4854) +LexToken(PREVAR_BOOLEAN,'%t',1,4855) +LexToken(PREVAR_BOOLEAN,'%f',1,4858) +LexToken(CLOSESQBRACKET,']',1,4860) +LexToken(EOL,'\n',1,4861) +LexToken(EOL,'\n',1,4862) +LexToken(VAR,'exprs',1,4871) +LexToken(ASSIGNMENT,'=',1,4876) +LexToken(OPENSQBRACKET,'[',1,4877) +LexToken(VAR,'string',1,4878) +LexToken(OPENBRACKET,'(',1,4884) +LexToken(VAR,'nin',1,4885) +LexToken(CLOSEBRACKET,')',1,4888) +LexToken(SEMICOLON,';',1,4889) +LexToken(VAR,'string',1,4890) +LexToken(OPENBRACKET,'(',1,4896) +LexToken(VAR,'ipar',1,4897) +LexToken(CLOSEBRACKET,')',1,4901) +LexToken(CLOSESQBRACKET,']',1,4902) +LexToken(EOL,'\n',1,4903) +LexToken(VAR,'gr_i',1,4912) +LexToken(ASSIGNMENT,'=',1,4916) +LexToken(OPENSQBRACKET,'[',1,4917) +LexToken(CLOSESQBRACKET,']',1,4918) +LexToken(EOL,'\n',1,4919) +LexToken(VAR,'x',1,4928) +LexToken(ASSIGNMENT,'=',1,4929) +LexToken(VAR,'standard_define',1,4930) +LexToken(OPENBRACKET,'(',1,4945) +LexToken(OPENSQBRACKET,'[',1,4946) +LexToken(NUMBER,'2',1,4947) +LexToken(NUMBER,'2',1,4949) +LexToken(CLOSESQBRACKET,']',1,4950) +LexToken(COMMA,',',1,4951) +LexToken(VAR,'model',1,4952) +LexToken(COMMA,',',1,4957) +LexToken(VAR,'exprs',1,4958) +LexToken(COMMA,',',1,4963) +LexToken(VAR,'gr_i',1,4964) +LexToken(CLOSEBRACKET,')',1,4968) +LexToken(EOL,'\n',1,4969) +LexToken(END,'end',1,4974) +LexToken(EOL,'\n',1,4977) +LexToken(ENDFUNCTION,'endfunction',1,4978) +LexToken(EOL,'\n',1,4989) diff --git a/js/Misc/MBLOCK.js b/js/Misc/MBLOCK.js new file mode 100644 index 00000000..ebbf80a2 --- /dev/null +++ b/js/Misc/MBLOCK.js @@ -0,0 +1,2343 @@ +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,'MBLOCK',1,852) +LexToken(OPENBRACKET,'(',1,858) +LexToken(VAR,'job',1,859) +LexToken(COMMA,',',1,862) +LexToken(VAR,'arg1',1,863) +LexToken(COMMA,',',1,867) +LexToken(VAR,'arg2',1,868) +LexToken(CLOSEBRACKET,')',1,872) +LexToken(EOL,'\n',1,873) +LexToken(VAR,'x',1,878) +LexToken(ASSIGNMENT,'=',1,879) +LexToken(OPENSQBRACKET,'[',1,880) +LexToken(CLOSESQBRACKET,']',1,881) +LexToken(SEMICOLON,';',1,882) +LexToken(EOL,'\n',1,883) +LexToken(VAR,'y',1,888) +LexToken(ASSIGNMENT,'=',1,889) +LexToken(OPENSQBRACKET,'[',1,890) +LexToken(CLOSESQBRACKET,']',1,891) +LexToken(SEMICOLON,';',1,892) +LexToken(EOL,'\n',1,893) +LexToken(VAR,'typ',1,898) +LexToken(ASSIGNMENT,'=',1,901) +LexToken(OPENSQBRACKET,'[',1,902) +LexToken(CLOSESQBRACKET,']',1,903) +LexToken(SEMICOLON,';',1,904) +LexToken(EOL,'\n',1,905) +LexToken(SELECT,'select',1,910) +LexToken(VAR,'job',1,917) +LexToken(EOL,'\n',1,920) +LexToken(CASE,'case',1,925) +LexToken(DQSTRING,'"set"',1,934) +LexToken(THEN,'then',1,936) +LexToken(EOL,'\n',1,940) +LexToken(VAR,'x',1,949) +LexToken(ASSIGNMENT,'=',1,950) +LexToken(VAR,'arg1',1,951) +LexToken(EOL,'\n',1,955) +LexToken(VAR,'model',1,964) +LexToken(ASSIGNMENT,'=',1,969) +LexToken(VAR,'arg1',1,970) +LexToken(DOT,'.',1,974) +LexToken(VAR,'model',1,975) +LexToken(EOL,'\n',1,980) +LexToken(VAR,'graphics',1,989) +LexToken(ASSIGNMENT,'=',1,997) +LexToken(VAR,'arg1',1,998) +LexToken(DOT,'.',1,1002) +LexToken(VAR,'graphics',1,1003) +LexToken(EOL,'\n',1,1011) +LexToken(EOL,'\n',1,1043) +LexToken(VAR,'exprs',1,1052) +LexToken(ASSIGNMENT,'=',1,1057) +LexToken(VAR,'graphics',1,1058) +LexToken(DOT,'.',1,1066) +LexToken(VAR,'exprs',1,1067) +LexToken(EOL,'\n',1,1072) +LexToken(EOL,'\n',1,1073) +LexToken(EOL,'\n',1,1097) +LexToken(IF,'if',1,1106) +LexToken(VAR,'type',1,1109) +LexToken(OPENBRACKET,'(',1,1113) +LexToken(VAR,'exprs',1,1114) +LexToken(CLOSEBRACKET,')',1,1119) +LexToken(COMPARISON,'==',1,1120) +LexToken(NUMBER,'15',1,1122) +LexToken(THEN,'then',1,1125) +LexToken(EOL,'\n',1,1129) +LexToken(VAR,'paramv',1,1142) +LexToken(ASSIGNMENT,'=',1,1148) +LexToken(VAR,'list',1,1149) +LexToken(OPENBRACKET,'(',1,1153) +LexToken(CLOSEBRACKET,')',1,1154) +LexToken(SEMICOLON,';',1,1155) +LexToken(EOL,'\n',1,1156) +LexToken(VAR,'pprop',1,1169) +LexToken(ASSIGNMENT,'=',1,1174) +LexToken(OPENSQBRACKET,'[',1,1175) +LexToken(CLOSESQBRACKET,']',1,1176) +LexToken(SEMICOLON,';',1,1177) +LexToken(EOL,'\n',1,1178) +LexToken(EOL,'\n',1,1229) +LexToken(FOR,'for',1,1242) +LexToken(VAR,'i',1,1246) +LexToken(ASSIGNMENT,'=',1,1247) +LexToken(NUMBER,'1',1,1248) +LexToken(COLON,':',1,1249) +LexToken(VAR,'size',1,1250) +LexToken(OPENBRACKET,'(',1,1254) +LexToken(VAR,'model',1,1255) +LexToken(DOT,'.',1,1260) +LexToken(VAR,'rpar',1,1261) +LexToken(COMMA,',',1,1265) +LexToken(DQSTRING,'"*"',1,1268) +LexToken(CLOSEBRACKET,')',1,1269) +LexToken(EOL,'\n',1,1270) +LexToken(VAR,'paramv',1,1287) +LexToken(OPENBRACKET,'(',1,1293) +LexToken(LASTINDEX,'$',1,1294) +LexToken(OPERATOR,'+',1,1295) +LexToken(NUMBER,'1',1,1296) +LexToken(CLOSEBRACKET,')',1,1297) +LexToken(ASSIGNMENT,'=',1,1298) +LexToken(VAR,'string',1,1299) +LexToken(OPENBRACKET,'(',1,1305) +LexToken(VAR,'model',1,1306) +LexToken(DOT,'.',1,1311) +LexToken(VAR,'rpar',1,1312) +LexToken(OPENBRACKET,'(',1,1316) +LexToken(VAR,'i',1,1317) +LexToken(CLOSEBRACKET,')',1,1318) +LexToken(CLOSEBRACKET,')',1,1319) +LexToken(EOL,'\n',1,1320) +LexToken(VAR,'pprop',1,1337) +LexToken(OPENBRACKET,'(',1,1342) +LexToken(LASTINDEX,'$',1,1343) +LexToken(OPERATOR,'+',1,1344) +LexToken(NUMBER,'1',1,1345) +LexToken(CLOSEBRACKET,')',1,1346) +LexToken(ASSIGNMENT,'=',1,1348) +LexToken(NUMBER,'0',1,1350) +LexToken(EOL,'\n',1,1351) +LexToken(END,'end',1,1364) +LexToken(EOL,'\n',1,1367) +LexToken(EOL,'\n',1,1368) +LexToken(VAR,'exprs',1,1381) +LexToken(ASSIGNMENT,'=',1,1387) +LexToken(VAR,'tlist',1,1389) +LexToken(OPENBRACKET,'(',1,1394) +LexToken(OPENSQBRACKET,'[',1,1395) +LexToken(DQSTRING,'"MBLOCK"',1,1403) +LexToken(COMMA,',',1,1404) +LexToken(DQSTRING,'"in"',1,1408) +LexToken(COMMA,',',1,1409) +LexToken(DQSTRING,'"intype"',1,1417) +LexToken(COMMA,',',1,1418) +LexToken(DQSTRING,'"out"',1,1423) +LexToken(COMMA,',',1,1424) +LexToken(DQSTRING,'"outtype"',1,1433) +LexToken(COMMA,',',1,1434) +LexToken(DQSTRING,'"param"',1,1457) +LexToken(COMMA,',',1,1458) +LexToken(DQSTRING,'"paramv"',1,1466) +LexToken(COMMA,',',1,1467) +LexToken(DQSTRING,'"pprop"',1,1474) +LexToken(COMMA,',',1,1475) +LexToken(DQSTRING,'"nameF"',1,1482) +LexToken(COMMA,',',1,1483) +LexToken(DQSTRING,'"funtxt"',1,1491) +LexToken(CLOSESQBRACKET,']',1,1492) +LexToken(COMMA,',',1,1493) +LexToken(VAR,'exprs',1,1510) +LexToken(OPENBRACKET,'(',1,1515) +LexToken(NUMBER,'1',1,1516) +LexToken(CLOSEBRACKET,')',1,1517) +LexToken(OPENBRACKET,'(',1,1518) +LexToken(NUMBER,'1',1,1519) +LexToken(CLOSEBRACKET,')',1,1520) +LexToken(COMMA,',',1,1521) +LexToken(VAR,'exprs',1,1537) +LexToken(OPENBRACKET,'(',1,1542) +LexToken(NUMBER,'1',1,1543) +LexToken(CLOSEBRACKET,')',1,1544) +LexToken(OPENBRACKET,'(',1,1545) +LexToken(NUMBER,'2',1,1546) +LexToken(CLOSEBRACKET,')',1,1547) +LexToken(COMMA,',',1,1548) +LexToken(VAR,'exprs',1,1564) +LexToken(OPENBRACKET,'(',1,1569) +LexToken(NUMBER,'1',1,1570) +LexToken(CLOSEBRACKET,')',1,1571) +LexToken(OPENBRACKET,'(',1,1572) +LexToken(NUMBER,'3',1,1573) +LexToken(CLOSEBRACKET,')',1,1574) +LexToken(COMMA,',',1,1575) +LexToken(VAR,'exprs',1,1591) +LexToken(OPENBRACKET,'(',1,1596) +LexToken(NUMBER,'1',1,1597) +LexToken(CLOSEBRACKET,')',1,1598) +LexToken(OPENBRACKET,'(',1,1599) +LexToken(NUMBER,'4',1,1600) +LexToken(CLOSEBRACKET,')',1,1601) +LexToken(COMMA,',',1,1602) +LexToken(VAR,'exprs',1,1618) +LexToken(OPENBRACKET,'(',1,1623) +LexToken(NUMBER,'1',1,1624) +LexToken(CLOSEBRACKET,')',1,1625) +LexToken(OPENBRACKET,'(',1,1626) +LexToken(NUMBER,'5',1,1627) +LexToken(CLOSEBRACKET,')',1,1628) +LexToken(COMMA,',',1,1629) +LexToken(VAR,'paramv',1,1645) +LexToken(COMMA,',',1,1651) +LexToken(VAR,'sci2exp',1,1668) +LexToken(OPENBRACKET,'(',1,1675) +LexToken(VAR,'pprop',1,1676) +LexToken(OPENBRACKET,'(',1,1681) +LexToken(COLON,':',1,1682) +LexToken(CLOSEBRACKET,')',1,1683) +LexToken(CLOSEBRACKET,')',1,1684) +LexToken(COMMA,',',1,1685) +LexToken(VAR,'exprs',1,1701) +LexToken(OPENBRACKET,'(',1,1706) +LexToken(NUMBER,'1',1,1707) +LexToken(CLOSEBRACKET,')',1,1708) +LexToken(OPENBRACKET,'(',1,1709) +LexToken(NUMBER,'7',1,1710) +LexToken(CLOSEBRACKET,')',1,1711) +LexToken(COMMA,',',1,1712) +LexToken(VAR,'exprs',1,1713) +LexToken(OPENBRACKET,'(',1,1718) +LexToken(NUMBER,'2',1,1719) +LexToken(CLOSEBRACKET,')',1,1720) +LexToken(CLOSEBRACKET,')',1,1721) +LexToken(EOL,'\n',1,1722) +LexToken(EOL,'\n',1,1723) +LexToken(END,'end',1,1732) +LexToken(EOL,'\n',1,1735) +LexToken(EOL,'\n',1,1736) +LexToken(EOL,'\n',1,1790) +LexToken(VAR,'lab_1',1,1799) +LexToken(ASSIGNMENT,'=',1,1805) +LexToken(VAR,'list',1,1807) +LexToken(OPENBRACKET,'(',1,1811) +LexToken(VAR,'exprs',1,1812) +LexToken(DOT,'.',1,1817) +LexToken(VAR,'in',1,1818) +LexToken(COMMA,',',1,1820) +LexToken(VAR,'exprs',1,1842) +LexToken(DOT,'.',1,1847) +LexToken(VAR,'intype',1,1848) +LexToken(COMMA,',',1,1854) +LexToken(VAR,'exprs',1,1872) +LexToken(DOT,'.',1,1877) +LexToken(VAR,'out',1,1878) +LexToken(COMMA,',',1,1881) +LexToken(VAR,'exprs',1,1902) +LexToken(DOT,'.',1,1907) +LexToken(VAR,'outtype',1,1908) +LexToken(COMMA,',',1,1915) +LexToken(VAR,'exprs',1,1932) +LexToken(DOT,'.',1,1937) +LexToken(VAR,'param',1,1938) +LexToken(COMMA,',',1,1943) +LexToken(VAR,'exprs',1,1962) +LexToken(DOT,'.',1,1967) +LexToken(VAR,'pprop',1,1968) +LexToken(COMMA,',',1,1973) +LexToken(VAR,'exprs',1,1992) +LexToken(DOT,'.',1,1997) +LexToken(VAR,'nameF',1,1998) +LexToken(CLOSEBRACKET,')',1,2003) +LexToken(EOL,'\n',1,2013) +LexToken(EOL,'\n',1,2014) +LexToken(EOL,'\n',1,2041) +LexToken(VAR,'lab_2',1,2050) +LexToken(ASSIGNMENT,'=',1,2056) +LexToken(VAR,'exprs',1,2058) +LexToken(DOT,'.',1,2063) +LexToken(VAR,'paramv',1,2064) +LexToken(EOL,'\n',1,2087) +LexToken(EOL,'\n',1,2088) +LexToken(EOL,'\n',1,2123) +LexToken(EOL,'\n',1,2157) +LexToken(EOL,'\n',1,2212) +LexToken(EOL,'\n',1,2213) +LexToken(WHILE,'while',1,2222) +LexToken(PREVAR_BOOLEAN,'%t',1,2228) +LexToken(DO,'do',1,2231) +LexToken(EOL,'\n',1,2233) +LexToken(EOL,'\n',1,2312) +LexToken(EOL,'\n',1,2394) +LexToken(EOL,'\n',1,2447) +LexToken(EOL,'\n',1,2500) +LexToken(EOL,'\n',1,2553) +LexToken(EOL,'\n',1,2606) +LexToken(EOL,'\n',1,2659) +LexToken(EOL,'\n',1,2712) +LexToken(EOL,'\n',1,2766) +LexToken(EOL,'\n',1,2868) +LexToken(EOL,'\n',1,2869) +LexToken(EOL,'\n',1,2912) +LexToken(OPENSQBRACKET,'[',1,2925) +LexToken(VAR,'ok',1,2926) +LexToken(COMMA,',',1,2928) +LexToken(VAR,'Tin',1,2929) +LexToken(COMMA,',',1,2932) +LexToken(VAR,'Tintype',1,2933) +LexToken(COMMA,',',1,2940) +LexToken(VAR,'Tout',1,2941) +LexToken(COMMA,',',1,2945) +LexToken(VAR,'Touttype',1,2946) +LexToken(COMMA,',',1,2954) +LexToken(VAR,'Tparam',1,2955) +LexToken(COMMA,',',1,2961) +LexToken(VAR,'pprop',1,2962) +LexToken(COMMA,',',1,2967) +LexToken(VAR,'Tfunam',1,2968) +LexToken(COMMA,',',1,2974) +LexToken(VAR,'lab_1',1,2975) +LexToken(CLOSESQBRACKET,']',1,2980) +LexToken(ASSIGNMENT,'=',1,2981) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,2997) +LexToken(OPENBRACKET,'(',1,3012) +LexToken(DQSTRING,'"Set Modelica generic block parameters"',1,3051) +LexToken(COMMA,',',1,3052) +LexToken(OPENSQBRACKET,'[',1,3068) +LexToken(DQSTRING,'"Input variables: "',1,3093) +LexToken(SEMICOLON,';',1,3094) +LexToken(DQSTRING,'"Input variables types: "',1,3134) +LexToken(SEMICOLON,';',1,3135) +LexToken(DQSTRING,'"Output variables: "',1,3175) +LexToken(SEMICOLON,';',1,3176) +LexToken(DQSTRING,'"Output variables types:"',1,3216) +LexToken(SEMICOLON,';',1,3217) +LexToken(DQSTRING,'"Parameters in Modelica:"',1,3257) +LexToken(SEMICOLON,';',1,3258) +LexToken(DQSTRING,'"Parameters properties: "',1,3298) +LexToken(SEMICOLON,';',1,3299) +LexToken(DQSTRING,'"Function name: "',1,3339) +LexToken(CLOSESQBRACKET,']',1,3340) +LexToken(COMMA,',',1,3341) +LexToken(VAR,'list',1,3357) +LexToken(OPENBRACKET,'(',1,3361) +LexToken(DQSTRING,'"str"',1,3366) +LexToken(COMMA,',',1,3367) +LexToken(NUMBER,'-1',1,3368) +LexToken(COMMA,',',1,3370) +LexToken(DQSTRING,'"str"',1,3375) +LexToken(COMMA,',',1,3376) +LexToken(NUMBER,'-1',1,3377) +LexToken(COMMA,',',1,3379) +LexToken(DQSTRING,'"str"',1,3384) +LexToken(COMMA,',',1,3385) +LexToken(NUMBER,'-1',1,3386) +LexToken(COMMA,',',1,3388) +LexToken(DQSTRING,'"str"',1,3393) +LexToken(COMMA,',',1,3394) +LexToken(NUMBER,'-1',1,3395) +LexToken(COMMA,',',1,3397) +LexToken(DQSTRING,'"str"',1,3402) +LexToken(COMMA,',',1,3403) +LexToken(NUMBER,'-1',1,3404) +LexToken(COMMA,',',1,3406) +LexToken(DQSTRING,'"vec"',1,3426) +LexToken(COMMA,',',1,3427) +LexToken(NUMBER,'-1',1,3428) +LexToken(COMMA,',',1,3430) +LexToken(DQSTRING,'"str"',1,3435) +LexToken(COMMA,',',1,3436) +LexToken(NUMBER,'-1',1,3437) +LexToken(CLOSEBRACKET,')',1,3439) +LexToken(COMMA,',',1,3440) +LexToken(VAR,'lab_1',1,3441) +LexToken(CLOSEBRACKET,')',1,3446) +LexToken(EOL,'\n',1,3447) +LexToken(EOL,'\n',1,3448) +LexToken(EOL,'\n',1,3474) +LexToken(IF,'if',1,3487) +LexToken(NOT,'~',1,3490) +LexToken(VAR,'ok',1,3491) +LexToken(THEN,'then',1,3494) +LexToken(EOL,'\n',1,3498) +LexToken(BREAK,'break',1,3515) +LexToken(EOL,'\n',1,3520) +LexToken(END,'end',1,3533) +LexToken(EOL,'\n',1,3536) +LexToken(EOL,'\n',1,3597) +LexToken(EOL,'\n',1,3652) +LexToken(EOL,'\n',1,3701) +LexToken(EOL,'\n',1,3758) +LexToken(EOL,'\n',1,3811) +LexToken(EOL,'\n',1,3853) +LexToken(EOL,'\n',1,3909) +LexToken(EOL,'\n',1,3924) +LexToken(EOL,'\n',1,3976) +LexToken(EOL,'\n',1,4033) +LexToken(VAR,'ierr',1,4046) +LexToken(ASSIGNMENT,'=',1,4050) +LexToken(VAR,'execstr',1,4051) +LexToken(OPENBRACKET,'(',1,4058) +LexToken(DQSTRING,'"in=stripblanks(evstr(Tin)); intype=stripblanks(evstr(Tintype)); out=stripblanks(evstr(Tout)); outtype=stripblanks(evstr(Touttype)); param=stripblanks(evstr(Tparam)); funam=stripblanks(Tfunam)"',1,4321) +LexToken(COMMA,',',1,4322) +LexToken(DQSTRING,'"errcatch"',1,4332) +LexToken(CLOSEBRACKET,')',1,4333) +LexToken(EOL,'\n',1,4334) +LexToken(EOL,'\n',1,4335) +LexToken(IF,'if',1,4348) +LexToken(VAR,'ierr',1,4351) +LexToken(COMPARISON,'<>',1,4355) +LexToken(NUMBER,'0',1,4357) +LexToken(THEN,'then',1,4359) +LexToken(EOL,'\n',1,4363) +LexToken(EOL,'\n',1,4415) +LexToken(EOL,'\n',1,4489) +LexToken(VAR,'messagebox',1,4506) +LexToken(OPENBRACKET,'(',1,4516) +LexToken(DQSTRING,'"Error in evaluation of variables."',1,4551) +LexToken(COMMA,',',1,4552) +LexToken(DQSTRING,'"modal"',1,4559) +LexToken(COMMA,',',1,4560) +LexToken(DQSTRING,'"error"',1,4567) +LexToken(CLOSEBRACKET,')',1,4568) +LexToken(SEMICOLON,';',1,4569) +LexToken(EOL,'\n',1,4570) +LexToken(VAR,'ok',1,4587) +LexToken(ASSIGNMENT,'=',1,4589) +LexToken(PREVAR_BOOLEAN,'%f',1,4590) +LexToken(EOL,'\n',1,4592) +LexToken(EOL,'\n',1,4616) +LexToken(END,'end',1,4629) +LexToken(EOL,'\n',1,4632) +LexToken(EOL,'\n',1,4633) +LexToken(EOL,'\n',1,4677) +LexToken(EOL,'\n',1,4694) +LexToken(IF,'if',1,4707) +LexToken(VAR,'ok',1,4710) +LexToken(THEN,'then',1,4713) +LexToken(EOL,'\n',1,4717) +LexToken(FOR,'for',1,4734) +LexToken(VAR,'i',1,4738) +LexToken(ASSIGNMENT,'=',1,4739) +LexToken(NUMBER,'1',1,4740) +LexToken(COLON,':',1,4741) +LexToken(VAR,'size',1,4742) +LexToken(OPENBRACKET,'(',1,4746) +LexToken(VAR,'in',1,4747) +LexToken(COMMA,',',1,4749) +LexToken(DQSTRING,'"*"',1,4752) +LexToken(CLOSEBRACKET,')',1,4753) +LexToken(EOL,'\n',1,4754) +LexToken(VAR,'r',1,4775) +LexToken(ASSIGNMENT,'=',1,4776) +LexToken(PREVAR_BOOLEAN,'%f',1,4777) +LexToken(SEMICOLON,';',1,4779) +LexToken(EOL,'\n',1,4780) +LexToken(VAR,'ierr',1,4801) +LexToken(ASSIGNMENT,'=',1,4805) +LexToken(VAR,'execstr',1,4806) +LexToken(OPENBRACKET,'(',1,4813) +LexToken(DQSTRING,'"r=validvar(in(i))"',1,4832) +LexToken(COMMA,',',1,4833) +LexToken(DQSTRING,'"errcatch"',1,4843) +LexToken(CLOSEBRACKET,')',1,4844) +LexToken(EOL,'\n',1,4845) +LexToken(IF,'if',1,4866) +LexToken(NOT,'~',1,4869) +LexToken(VAR,'r',1,4870) +LexToken(THEN,'then',1,4872) +LexToken(EOL,'\n',1,4876) +LexToken(VAR,'ok',1,4901) +LexToken(ASSIGNMENT,'=',1,4903) +LexToken(PREVAR_BOOLEAN,'%f',1,4904) +LexToken(EOL,'\n',1,4906) +LexToken(BREAK,'break',1,4931) +LexToken(EOL,'\n',1,4936) +LexToken(END,'end',1,4957) +LexToken(EOL,'\n',1,4960) +LexToken(END,'end',1,4977) +LexToken(EOL,'\n',1,4980) +LexToken(IF,'if',1,4997) +LexToken(NOT,'~',1,5000) +LexToken(VAR,'ok',1,5001) +LexToken(THEN,'then',1,5004) +LexToken(EOL,'\n',1,5008) +LexToken(VAR,'messagebox',1,5029) +LexToken(OPENBRACKET,'(',1,5039) +LexToken(OPENSQBRACKET,'[',1,5040) +LexToken(DQSTRING,'"Invalid variable name for the input "',1,5078) +LexToken(OPERATOR,'+',1,5079) +LexToken(VAR,'string',1,5080) +LexToken(OPENBRACKET,'(',1,5086) +LexToken(VAR,'i',1,5087) +LexToken(CLOSEBRACKET,')',1,5088) +LexToken(OPERATOR,'+',1,5089) +LexToken(DQSTRING,'"."',1,5092) +LexToken(SEMICOLON,';',1,5093) +LexToken(DQSTRING,'"\\""',1,5118) +LexToken(OPERATOR,'+',1,5119) +LexToken(VAR,'in',1,5120) +LexToken(OPENBRACKET,'(',1,5122) +LexToken(VAR,'i',1,5123) +LexToken(CLOSEBRACKET,')',1,5124) +LexToken(OPERATOR,'+',1,5125) +LexToken(DQSTRING,'"\\""',1,5129) +LexToken(SEMICOLON,';',1,5130) +LexToken(DQSTRING,'"Please choose another variable name."',1,5189) +LexToken(CLOSESQBRACKET,']',1,5190) +LexToken(COMMA,',',1,5191) +LexToken(DQSTRING,'"modal"',1,5198) +LexToken(COMMA,',',1,5199) +LexToken(DQSTRING,'"error"',1,5206) +LexToken(CLOSEBRACKET,')',1,5207) +LexToken(SEMICOLON,';',1,5208) +LexToken(EOL,'\n',1,5209) +LexToken(END,'end',1,5226) +LexToken(EOL,'\n',1,5229) +LexToken(END,'end',1,5242) +LexToken(EOL,'\n',1,5245) +LexToken(EOL,'\n',1,5263) +LexToken(IF,'if',1,5276) +LexToken(VAR,'ok',1,5279) +LexToken(THEN,'then',1,5282) +LexToken(EOL,'\n',1,5286) +LexToken(FOR,'for',1,5303) +LexToken(VAR,'i',1,5307) +LexToken(ASSIGNMENT,'=',1,5308) +LexToken(NUMBER,'1',1,5309) +LexToken(COLON,':',1,5310) +LexToken(VAR,'size',1,5311) +LexToken(OPENBRACKET,'(',1,5315) +LexToken(VAR,'out',1,5316) +LexToken(COMMA,',',1,5319) +LexToken(DQSTRING,'"*"',1,5322) +LexToken(CLOSEBRACKET,')',1,5323) +LexToken(EOL,'\n',1,5324) +LexToken(VAR,'r',1,5345) +LexToken(ASSIGNMENT,'=',1,5346) +LexToken(PREVAR_BOOLEAN,'%f',1,5347) +LexToken(SEMICOLON,';',1,5349) +LexToken(EOL,'\n',1,5350) +LexToken(VAR,'ierr',1,5371) +LexToken(ASSIGNMENT,'=',1,5375) +LexToken(VAR,'execstr',1,5376) +LexToken(OPENBRACKET,'(',1,5383) +LexToken(DQSTRING,'"r=validvar(out(i))"',1,5403) +LexToken(COMMA,',',1,5404) +LexToken(DQSTRING,'"errcatch"',1,5414) +LexToken(CLOSEBRACKET,')',1,5415) +LexToken(EOL,'\n',1,5416) +LexToken(IF,'if',1,5437) +LexToken(NOT,'~',1,5440) +LexToken(VAR,'r',1,5441) +LexToken(THEN,'then',1,5443) +LexToken(EOL,'\n',1,5447) +LexToken(VAR,'ok',1,5472) +LexToken(ASSIGNMENT,'=',1,5474) +LexToken(PREVAR_BOOLEAN,'%f',1,5475) +LexToken(EOL,'\n',1,5477) +LexToken(BREAK,'break',1,5502) +LexToken(EOL,'\n',1,5507) +LexToken(END,'end',1,5528) +LexToken(EOL,'\n',1,5531) +LexToken(END,'end',1,5548) +LexToken(EOL,'\n',1,5551) +LexToken(IF,'if',1,5568) +LexToken(NOT,'~',1,5571) +LexToken(VAR,'ok',1,5572) +LexToken(THEN,'then',1,5575) +LexToken(EOL,'\n',1,5579) +LexToken(VAR,'messagebox',1,5600) +LexToken(OPENBRACKET,'(',1,5610) +LexToken(OPENSQBRACKET,'[',1,5611) +LexToken(DQSTRING,'"Invalid variable name for the output "',1,5650) +LexToken(OPERATOR,'+',1,5651) +LexToken(VAR,'string',1,5652) +LexToken(OPENBRACKET,'(',1,5658) +LexToken(VAR,'i',1,5659) +LexToken(CLOSEBRACKET,')',1,5660) +LexToken(OPERATOR,'+',1,5661) +LexToken(DQSTRING,'"."',1,5664) +LexToken(SEMICOLON,';',1,5665) +LexToken(DQSTRING,'"\\""',1,5690) +LexToken(OPERATOR,'+',1,5691) +LexToken(VAR,'out',1,5692) +LexToken(OPENBRACKET,'(',1,5695) +LexToken(VAR,'i',1,5696) +LexToken(CLOSEBRACKET,')',1,5697) +LexToken(OPERATOR,'+',1,5698) +LexToken(DQSTRING,'"\\""',1,5702) +LexToken(SEMICOLON,';',1,5703) +LexToken(DQSTRING,'"Please choose another variable name."',1,5762) +LexToken(CLOSESQBRACKET,']',1,5763) +LexToken(COMMA,',',1,5764) +LexToken(DQSTRING,'"modal"',1,5771) +LexToken(COMMA,',',1,5772) +LexToken(DQSTRING,'"error"',1,5779) +LexToken(CLOSEBRACKET,')',1,5780) +LexToken(SEMICOLON,';',1,5781) +LexToken(EOL,'\n',1,5782) +LexToken(END,'end',1,5799) +LexToken(EOL,'\n',1,5802) +LexToken(END,'end',1,5815) +LexToken(EOL,'\n',1,5818) +LexToken(EOL,'\n',1,5838) +LexToken(IF,'if',1,5851) +LexToken(VAR,'ok',1,5854) +LexToken(THEN,'then',1,5857) +LexToken(EOL,'\n',1,5861) +LexToken(VAR,'param',1,5878) +LexToken(ASSIGNMENT,'=',1,5883) +LexToken(VAR,'param',1,5884) +LexToken(OPENBRACKET,'(',1,5889) +LexToken(COLON,':',1,5890) +LexToken(CLOSEBRACKET,')',1,5891) +LexToken(EOL,'\n',1,5892) +LexToken(FOR,'for',1,5909) +LexToken(VAR,'i',1,5913) +LexToken(ASSIGNMENT,'=',1,5914) +LexToken(NUMBER,'1',1,5915) +LexToken(COLON,':',1,5916) +LexToken(VAR,'size',1,5917) +LexToken(OPENBRACKET,'(',1,5921) +LexToken(VAR,'param',1,5922) +LexToken(COMMA,',',1,5927) +LexToken(DQSTRING,'"*"',1,5930) +LexToken(CLOSEBRACKET,')',1,5931) +LexToken(EOL,'\n',1,5932) +LexToken(VAR,'r',1,5953) +LexToken(ASSIGNMENT,'=',1,5954) +LexToken(PREVAR_BOOLEAN,'%f',1,5955) +LexToken(SEMICOLON,';',1,5957) +LexToken(EOL,'\n',1,5958) +LexToken(VAR,'ierr',1,5979) +LexToken(ASSIGNMENT,'=',1,5983) +LexToken(VAR,'execstr',1,5984) +LexToken(OPENBRACKET,'(',1,5991) +LexToken(DQSTRING,'"r=validvar(param(i))"',1,6013) +LexToken(COMMA,',',1,6014) +LexToken(DQSTRING,'"errcatch"',1,6024) +LexToken(CLOSEBRACKET,')',1,6025) +LexToken(EOL,'\n',1,6026) +LexToken(IF,'if',1,6047) +LexToken(NOT,'~',1,6050) +LexToken(VAR,'r',1,6051) +LexToken(THEN,'then',1,6053) +LexToken(EOL,'\n',1,6057) +LexToken(VAR,'ok',1,6082) +LexToken(ASSIGNMENT,'=',1,6084) +LexToken(PREVAR_BOOLEAN,'%f',1,6085) +LexToken(EOL,'\n',1,6087) +LexToken(BREAK,'break',1,6112) +LexToken(EOL,'\n',1,6117) +LexToken(END,'end',1,6138) +LexToken(EOL,'\n',1,6141) +LexToken(END,'end',1,6158) +LexToken(EOL,'\n',1,6161) +LexToken(IF,'if',1,6178) +LexToken(NOT,'~',1,6181) +LexToken(VAR,'ok',1,6182) +LexToken(THEN,'then',1,6185) +LexToken(EOL,'\n',1,6189) +LexToken(VAR,'messagebox',1,6210) +LexToken(OPENBRACKET,'(',1,6220) +LexToken(OPENSQBRACKET,'[',1,6221) +LexToken(DQSTRING,'"Invalid variable name for the parameter "',1,6263) +LexToken(OPERATOR,'+',1,6264) +LexToken(VAR,'string',1,6265) +LexToken(OPENBRACKET,'(',1,6271) +LexToken(VAR,'i',1,6272) +LexToken(CLOSEBRACKET,')',1,6273) +LexToken(OPERATOR,'+',1,6274) +LexToken(DQSTRING,'"."',1,6277) +LexToken(SEMICOLON,';',1,6278) +LexToken(DQSTRING,'"\\""',1,6303) +LexToken(OPERATOR,'+',1,6304) +LexToken(VAR,'param',1,6305) +LexToken(OPENBRACKET,'(',1,6310) +LexToken(VAR,'i',1,6311) +LexToken(CLOSEBRACKET,')',1,6312) +LexToken(OPERATOR,'+',1,6313) +LexToken(DQSTRING,'"\\""',1,6317) +LexToken(SEMICOLON,';',1,6318) +LexToken(DQSTRING,'"Please choose another variable name."',1,6377) +LexToken(CLOSESQBRACKET,']',1,6378) +LexToken(COMMA,',',1,6379) +LexToken(DQSTRING,'"modal"',1,6386) +LexToken(COMMA,',',1,6387) +LexToken(DQSTRING,'"error"',1,6394) +LexToken(CLOSEBRACKET,')',1,6395) +LexToken(SEMICOLON,';',1,6396) +LexToken(EOL,'\n',1,6397) +LexToken(END,'end',1,6414) +LexToken(EOL,'\n',1,6417) +LexToken(END,'end',1,6430) +LexToken(EOL,'\n',1,6433) +LexToken(EOL,'\n',1,6434) +LexToken(EOL,'\n',1,6463) +LexToken(EOL,'\n',1,6488) +LexToken(IF,'if',1,6501) +LexToken(VAR,'ok',1,6504) +LexToken(THEN,'then',1,6507) +LexToken(EOL,'\n',1,6511) +LexToken(FOR,'for',1,6528) +LexToken(VAR,'i',1,6532) +LexToken(ASSIGNMENT,'=',1,6533) +LexToken(NUMBER,'1',1,6534) +LexToken(COLON,':',1,6535) +LexToken(VAR,'size',1,6536) +LexToken(OPENBRACKET,'(',1,6540) +LexToken(VAR,'intype',1,6541) +LexToken(COMMA,',',1,6547) +LexToken(DQSTRING,'"*"',1,6550) +LexToken(CLOSEBRACKET,')',1,6551) +LexToken(EOL,'\n',1,6552) +LexToken(IF,'if',1,6573) +LexToken(VAR,'intype',1,6576) +LexToken(OPENBRACKET,'(',1,6582) +LexToken(VAR,'i',1,6583) +LexToken(CLOSEBRACKET,')',1,6584) +LexToken(COMPARISON,'<>',1,6585) +LexToken(DQSTRING,'"E"',1,6589) +LexToken(LOGICAL,'&',1,6590) +LexToken(VAR,'intype',1,6591) +LexToken(OPENBRACKET,'(',1,6597) +LexToken(VAR,'i',1,6598) +LexToken(CLOSEBRACKET,')',1,6599) +LexToken(COMPARISON,'<>',1,6600) +LexToken(DQSTRING,'"I"',1,6604) +LexToken(THEN,'then',1,6606) +LexToken(EOL,'\n',1,6610) +LexToken(EOL,'\n',1,6647) +LexToken(VAR,'messagebox',1,6672) +LexToken(OPENBRACKET,'(',1,6682) +LexToken(DQSTRING,'"Input type should be \\\'E\\\' or \\\'I\\\'!"',1,6720) +LexToken(COMMA,',',1,6721) +LexToken(DQSTRING,'"modal"',1,6728) +LexToken(COMMA,',',1,6729) +LexToken(DQSTRING,'"error"',1,6736) +LexToken(CLOSEBRACKET,')',1,6737) +LexToken(SEMICOLON,';',1,6738) +LexToken(EOL,'\n',1,6739) +LexToken(VAR,'ok',1,6764) +LexToken(ASSIGNMENT,'=',1,6766) +LexToken(PREVAR_BOOLEAN,'%f',1,6767) +LexToken(EOL,'\n',1,6769) +LexToken(BREAK,'break',1,6794) +LexToken(EOL,'\n',1,6799) +LexToken(END,'end',1,6820) +LexToken(EOL,'\n',1,6823) +LexToken(END,'end',1,6840) +LexToken(EOL,'\n',1,6843) +LexToken(END,'end',1,6856) +LexToken(EOL,'\n',1,6859) +LexToken(EOL,'\n',1,6893) +LexToken(EOL,'\n',1,6919) +LexToken(EOL,'\n',1,6947) +LexToken(EOL,'\n',1,6969) +LexToken(EOL,'\n',1,6970) +LexToken(IF,'if',1,6983) +LexToken(VAR,'ok',1,6986) +LexToken(THEN,'then',1,6989) +LexToken(EOL,'\n',1,6993) +LexToken(FOR,'for',1,7010) +LexToken(VAR,'i',1,7014) +LexToken(ASSIGNMENT,'=',1,7015) +LexToken(NUMBER,'1',1,7016) +LexToken(COLON,':',1,7017) +LexToken(VAR,'size',1,7018) +LexToken(OPENBRACKET,'(',1,7022) +LexToken(VAR,'outtype',1,7023) +LexToken(COMMA,',',1,7030) +LexToken(DQSTRING,'"*"',1,7033) +LexToken(CLOSEBRACKET,')',1,7034) +LexToken(EOL,'\n',1,7035) +LexToken(IF,'if',1,7056) +LexToken(VAR,'outtype',1,7059) +LexToken(OPENBRACKET,'(',1,7066) +LexToken(VAR,'i',1,7067) +LexToken(CLOSEBRACKET,')',1,7068) +LexToken(COMPARISON,'<>',1,7069) +LexToken(DQSTRING,'"E"',1,7073) +LexToken(LOGICAL,'&',1,7074) +LexToken(VAR,'outtype',1,7075) +LexToken(OPENBRACKET,'(',1,7082) +LexToken(VAR,'i',1,7083) +LexToken(CLOSEBRACKET,')',1,7084) +LexToken(COMPARISON,'<>',1,7085) +LexToken(DQSTRING,'"I"',1,7089) +LexToken(THEN,'then',1,7091) +LexToken(EOL,'\n',1,7095) +LexToken(EOL,'\n',1,7132) +LexToken(VAR,'messagebox',1,7157) +LexToken(OPENBRACKET,'(',1,7167) +LexToken(DQSTRING,'"Output type should be \\\'E\\\' or \\\'I\\\'!"',1,7206) +LexToken(COMMA,',',1,7207) +LexToken(DQSTRING,'"modal"',1,7214) +LexToken(COMMA,',',1,7215) +LexToken(DQSTRING,'"error"',1,7222) +LexToken(CLOSEBRACKET,')',1,7223) +LexToken(SEMICOLON,';',1,7224) +LexToken(EOL,'\n',1,7225) +LexToken(VAR,'ok',1,7250) +LexToken(ASSIGNMENT,'=',1,7252) +LexToken(PREVAR_BOOLEAN,'%f',1,7253) +LexToken(EOL,'\n',1,7255) +LexToken(BREAK,'break',1,7280) +LexToken(EOL,'\n',1,7285) +LexToken(END,'end',1,7306) +LexToken(EOL,'\n',1,7309) +LexToken(END,'end',1,7326) +LexToken(EOL,'\n',1,7329) +LexToken(END,'end',1,7342) +LexToken(EOL,'\n',1,7345) +LexToken(EOL,'\n',1,7389) +LexToken(EOL,'\n',1,7390) +LexToken(EOL,'\n',1,7424) +LexToken(IF,'if',1,7437) +LexToken(VAR,'ok',1,7440) +LexToken(THEN,'then',1,7443) +LexToken(EOL,'\n',1,7447) +LexToken(IF,'if',1,7464) +LexToken(VAR,'or',1,7467) +LexToken(OPENBRACKET,'(',1,7469) +LexToken(VAR,'size',1,7470) +LexToken(OPENBRACKET,'(',1,7474) +LexToken(VAR,'intype',1,7475) +LexToken(CLOSEBRACKET,')',1,7481) +LexToken(COMPARISON,'<>',1,7482) +LexToken(VAR,'size',1,7484) +LexToken(OPENBRACKET,'(',1,7488) +LexToken(VAR,'in',1,7489) +LexToken(CLOSEBRACKET,')',1,7491) +LexToken(CLOSEBRACKET,')',1,7492) +LexToken(THEN,'then',1,7494) +LexToken(EOL,'\n',1,7498) +LexToken(VAR,'messagebox',1,7519) +LexToken(OPENBRACKET,'(',1,7529) +LexToken(DQSTRING,'"Input variables are not well defined!"',1,7568) +LexToken(COMMA,',',1,7569) +LexToken(DQSTRING,'"modal"',1,7576) +LexToken(COMMA,',',1,7577) +LexToken(DQSTRING,'"error"',1,7584) +LexToken(CLOSEBRACKET,')',1,7585) +LexToken(SEMICOLON,';',1,7586) +LexToken(EOL,'\n',1,7587) +LexToken(VAR,'ok',1,7608) +LexToken(ASSIGNMENT,'=',1,7610) +LexToken(PREVAR_BOOLEAN,'%f',1,7611) +LexToken(EOL,'\n',1,7613) +LexToken(EOL,'\n',1,7642) +LexToken(END,'end',1,7659) +LexToken(EOL,'\n',1,7662) +LexToken(END,'end',1,7675) +LexToken(EOL,'\n',1,7678) +LexToken(EOL,'\n',1,7679) +LexToken(IF,'if',1,7692) +LexToken(VAR,'ok',1,7695) +LexToken(THEN,'then',1,7698) +LexToken(EOL,'\n',1,7702) +LexToken(IF,'if',1,7719) +LexToken(VAR,'or',1,7722) +LexToken(OPENBRACKET,'(',1,7724) +LexToken(VAR,'size',1,7725) +LexToken(OPENBRACKET,'(',1,7729) +LexToken(VAR,'outtype',1,7730) +LexToken(CLOSEBRACKET,')',1,7737) +LexToken(COMPARISON,'<>',1,7738) +LexToken(VAR,'size',1,7740) +LexToken(OPENBRACKET,'(',1,7744) +LexToken(VAR,'out',1,7745) +LexToken(CLOSEBRACKET,')',1,7748) +LexToken(CLOSEBRACKET,')',1,7749) +LexToken(THEN,'then',1,7751) +LexToken(EOL,'\n',1,7755) +LexToken(VAR,'messagebox',1,7776) +LexToken(OPENBRACKET,'(',1,7786) +LexToken(DQSTRING,'"Output variables are not well defined!"',1,7826) +LexToken(COMMA,',',1,7827) +LexToken(DQSTRING,'"modal"',1,7834) +LexToken(COMMA,',',1,7835) +LexToken(DQSTRING,'"error"',1,7842) +LexToken(CLOSEBRACKET,')',1,7843) +LexToken(SEMICOLON,';',1,7844) +LexToken(EOL,'\n',1,7845) +LexToken(VAR,'ok',1,7866) +LexToken(ASSIGNMENT,'=',1,7868) +LexToken(PREVAR_BOOLEAN,'%f',1,7869) +LexToken(EOL,'\n',1,7871) +LexToken(EOL,'\n',1,7900) +LexToken(END,'end',1,7917) +LexToken(EOL,'\n',1,7920) +LexToken(END,'end',1,7933) +LexToken(EOL,'\n',1,7936) +LexToken(EOL,'\n',1,7937) +LexToken(EOL,'\n',1,7974) +LexToken(IF,'if',1,7987) +LexToken(VAR,'ok',1,7990) +LexToken(THEN,'then',1,7993) +LexToken(EOL,'\n',1,7997) +LexToken(VAR,'pprop',1,8014) +LexToken(ASSIGNMENT,'=',1,8020) +LexToken(VAR,'pprop',1,8022) +LexToken(OPENBRACKET,'(',1,8027) +LexToken(COLON,':',1,8028) +LexToken(CLOSEBRACKET,')',1,8029) +LexToken(EOL,'\n',1,8030) +LexToken(IF,'if',1,8047) +LexToken(OPENBRACKET,'(',1,8050) +LexToken(VAR,'size',1,8051) +LexToken(OPENBRACKET,'(',1,8055) +LexToken(VAR,'param',1,8056) +LexToken(COMMA,',',1,8061) +LexToken(DQSTRING,'"*"',1,8064) +LexToken(CLOSEBRACKET,')',1,8065) +LexToken(COMPARISON,'<>',1,8066) +LexToken(VAR,'size',1,8068) +LexToken(OPENBRACKET,'(',1,8072) +LexToken(VAR,'pprop',1,8073) +LexToken(COMMA,',',1,8078) +LexToken(DQSTRING,'"*"',1,8081) +LexToken(CLOSEBRACKET,')',1,8082) +LexToken(CLOSEBRACKET,')',1,8083) +LexToken(THEN,'then',1,8085) +LexToken(EOL,'\n',1,8089) +LexToken(VAR,'messagebox',1,8110) +LexToken(OPENBRACKET,'(',1,8120) +LexToken(OPENSQBRACKET,'[',1,8121) +LexToken(DQSTRING,'"There is differences in"',1,8146) +LexToken(SEMICOLON,';',1,8147) +LexToken(DQSTRING,'"size of param and size "',1,8193) +LexToken(SEMICOLON,';',1,8194) +LexToken(DQSTRING,'"of param properties."',1,8237) +LexToken(CLOSESQBRACKET,']',1,8238) +LexToken(COMMA,',',1,8239) +LexToken(DQSTRING,'"modal"',1,8246) +LexToken(COMMA,',',1,8247) +LexToken(DQSTRING,'"error"',1,8254) +LexToken(CLOSEBRACKET,')',1,8255) +LexToken(SEMICOLON,';',1,8256) +LexToken(EOL,'\n',1,8257) +LexToken(VAR,'ok',1,8278) +LexToken(ASSIGNMENT,'=',1,8280) +LexToken(PREVAR_BOOLEAN,'%f',1,8281) +LexToken(EOL,'\n',1,8283) +LexToken(EOL,'\n',1,8312) +LexToken(END,'end',1,8329) +LexToken(EOL,'\n',1,8332) +LexToken(END,'end',1,8345) +LexToken(EOL,'\n',1,8348) +LexToken(EOL,'\n',1,8349) +LexToken(IF,'if',1,8362) +LexToken(VAR,'ok',1,8365) +LexToken(THEN,'then',1,8368) +LexToken(EOL,'\n',1,8372) +LexToken(IF,'if',1,8389) +LexToken(VAR,'max',1,8392) +LexToken(OPENBRACKET,'(',1,8395) +LexToken(VAR,'pprop',1,8396) +LexToken(CLOSEBRACKET,')',1,8401) +LexToken(COMPARISON,'>',1,8402) +LexToken(NUMBER,'2',1,8403) +LexToken(LOGICAL,'|',1,8405) +LexToken(VAR,'min',1,8407) +LexToken(OPENBRACKET,'(',1,8410) +LexToken(VAR,'pprop',1,8411) +LexToken(CLOSEBRACKET,')',1,8416) +LexToken(COMPARISON,'<',1,8417) +LexToken(NUMBER,'0',1,8418) +LexToken(THEN,'then',1,8420) +LexToken(EOL,'\n',1,8424) +LexToken(VAR,'messagebox',1,8445) +LexToken(OPENBRACKET,'(',1,8455) +LexToken(OPENSQBRACKET,'[',1,8456) +LexToken(DQSTRING,'"Parameters properties must be :"',1,8489) +LexToken(SEMICOLON,';',1,8490) +LexToken(DQSTRING,'"0 : for simple paramater,"',1,8538) +LexToken(SEMICOLON,';',1,8539) +LexToken(DQSTRING,'"1 : for initial state value,"',1,8590) +LexToken(SEMICOLON,';',1,8591) +LexToken(DQSTRING,'"2 : for a fixed initial state value."',1,8650) +LexToken(CLOSESQBRACKET,']',1,8651) +LexToken(COMMA,',',1,8652) +LexToken(DQSTRING,'"modal"',1,8659) +LexToken(COMMA,',',1,8660) +LexToken(DQSTRING,'"error"',1,8667) +LexToken(CLOSEBRACKET,')',1,8668) +LexToken(SEMICOLON,';',1,8669) +LexToken(EOL,'\n',1,8670) +LexToken(VAR,'ok',1,8691) +LexToken(ASSIGNMENT,'=',1,8693) +LexToken(PREVAR_BOOLEAN,'%f',1,8694) +LexToken(EOL,'\n',1,8696) +LexToken(EOL,'\n',1,8725) +LexToken(END,'end',1,8742) +LexToken(EOL,'\n',1,8745) +LexToken(END,'end',1,8758) +LexToken(EOL,'\n',1,8761) +LexToken(EOL,'\n',1,8762) +LexToken(EOL,'\n',1,8804) +LexToken(IF,'if',1,8817) +LexToken(VAR,'ok',1,8820) +LexToken(THEN,'then',1,8823) +LexToken(EOL,'\n',1,8827) +LexToken(IF,'if',1,8844) +LexToken(VAR,'funam',1,8847) +LexToken(COMPARISON,'==',1,8852) +LexToken(DQSTRING,'""',1,8855) +LexToken(THEN,'then',1,8857) +LexToken(EOL,'\n',1,8861) +LexToken(VAR,'messagebox',1,8882) +LexToken(OPENBRACKET,'(',1,8892) +LexToken(DQSTRING,'"The filename is not defined!"',1,8922) +LexToken(COMMA,',',1,8923) +LexToken(DQSTRING,'"modal"',1,8930) +LexToken(COMMA,',',1,8931) +LexToken(DQSTRING,'"error"',1,8938) +LexToken(CLOSEBRACKET,')',1,8939) +LexToken(SEMICOLON,';',1,8940) +LexToken(EOL,'\n',1,8941) +LexToken(VAR,'ok',1,8962) +LexToken(ASSIGNMENT,'=',1,8964) +LexToken(PREVAR_BOOLEAN,'%f',1,8965) +LexToken(EOL,'\n',1,8967) +LexToken(EOL,'\n',1,8995) +LexToken(END,'end',1,9012) +LexToken(EOL,'\n',1,9015) +LexToken(END,'end',1,9028) +LexToken(EOL,'\n',1,9031) +LexToken(EOL,'\n',1,9032) +LexToken(IF,'if',1,9045) +LexToken(VAR,'ok',1,9048) +LexToken(THEN,'then',1,9051) +LexToken(EOL,'\n',1,9055) +LexToken(OPENSQBRACKET,'[',1,9072) +LexToken(VAR,'dirF',1,9073) +LexToken(COMMA,',',1,9077) +LexToken(VAR,'nameF',1,9078) +LexToken(COMMA,',',1,9083) +LexToken(VAR,'extF',1,9084) +LexToken(CLOSESQBRACKET,']',1,9088) +LexToken(ASSIGNMENT,'=',1,9089) +LexToken(VAR,'fileparts',1,9090) +LexToken(OPENBRACKET,'(',1,9099) +LexToken(VAR,'funam',1,9100) +LexToken(CLOSEBRACKET,')',1,9105) +LexToken(SEMICOLON,';',1,9106) +LexToken(EOL,'\n',1,9107) +LexToken(IF,'if',1,9124) +LexToken(OPENBRACKET,'(',1,9127) +LexToken(VAR,'extF',1,9128) +LexToken(COMPARISON,'<>',1,9132) +LexToken(DQSTRING,'""',1,9135) +LexToken(LOGICAL,'&',1,9137) +LexToken(VAR,'extF',1,9139) +LexToken(COMPARISON,'<>',1,9143) +LexToken(DQSTRING,'".mo"',1,9149) +LexToken(CLOSEBRACKET,')',1,9150) +LexToken(LOGICAL,'|',1,9151) +LexToken(OPENBRACKET,'(',1,9152) +LexToken(VAR,'dirF',1,9153) +LexToken(COMPARISON,'<>',1,9157) +LexToken(DQSTRING,'""',1,9160) +LexToken(LOGICAL,'&',1,9162) +LexToken(VAR,'extF',1,9164) +LexToken(COMPARISON,'<>',1,9168) +LexToken(DQSTRING,'".mo"',1,9174) +LexToken(CLOSEBRACKET,')',1,9175) +LexToken(THEN,'then',1,9177) +LexToken(EOL,'\n',1,9181) +LexToken(VAR,'messagebox',1,9202) +LexToken(OPENBRACKET,'(',1,9212) +LexToken(DQSTRING,'"Filename extention should be \\\'.mo \\\' !"',1,9253) +LexToken(COMMA,',',1,9254) +LexToken(DQSTRING,'"modal"',1,9261) +LexToken(COMMA,',',1,9262) +LexToken(DQSTRING,'"error"',1,9269) +LexToken(CLOSEBRACKET,')',1,9270) +LexToken(SEMICOLON,';',1,9271) +LexToken(EOL,'\n',1,9272) +LexToken(VAR,'ok',1,9293) +LexToken(ASSIGNMENT,'=',1,9295) +LexToken(PREVAR_BOOLEAN,'%f',1,9296) +LexToken(EOL,'\n',1,9298) +LexToken(EOL,'\n',1,9326) +LexToken(END,'end',1,9343) +LexToken(EOL,'\n',1,9346) +LexToken(END,'end',1,9359) +LexToken(EOL,'\n',1,9362) +LexToken(EOL,'\n',1,9363) +LexToken(IF,'if',1,9376) +LexToken(VAR,'ok',1,9379) +LexToken(THEN,'then',1,9382) +LexToken(EOL,'\n',1,9386) +LexToken(EOL,'\n',1,9420) +LexToken(VAR,'intypex',1,9437) +LexToken(ASSIGNMENT,'=',1,9444) +LexToken(VAR,'find',1,9445) +LexToken(OPENBRACKET,'(',1,9449) +LexToken(VAR,'intype',1,9450) +LexToken(COMPARISON,'==',1,9456) +LexToken(DQSTRING,'"I"',1,9460) +LexToken(CLOSEBRACKET,')',1,9461) +LexToken(SEMICOLON,';',1,9462) +LexToken(VAR,'outtypex',1,9464) +LexToken(ASSIGNMENT,'=',1,9472) +LexToken(VAR,'find',1,9473) +LexToken(OPENBRACKET,'(',1,9477) +LexToken(VAR,'outtype',1,9478) +LexToken(COMPARISON,'==',1,9485) +LexToken(DQSTRING,'"I"',1,9489) +LexToken(CLOSEBRACKET,')',1,9490) +LexToken(SEMICOLON,';',1,9491) +LexToken(EOL,'\n',1,9492) +LexToken(EOL,'\n',1,9566) +LexToken(EOL,'\n',1,9647) +LexToken(OPENSQBRACKET,'[',1,9664) +LexToken(VAR,'model',1,9665) +LexToken(COMMA,',',1,9670) +LexToken(VAR,'graphics',1,9671) +LexToken(COMMA,',',1,9679) +LexToken(VAR,'ok',1,9680) +LexToken(CLOSESQBRACKET,']',1,9682) +LexToken(ASSIGNMENT,'=',1,9683) +LexToken(VAR,'set_io',1,9684) +LexToken(OPENBRACKET,'(',1,9690) +LexToken(VAR,'model',1,9691) +LexToken(COMMA,',',1,9696) +LexToken(VAR,'graphics',1,9697) +LexToken(COMMA,',',1,9705) +LexToken(VAR,'list',1,9706) +LexToken(OPENBRACKET,'(',1,9710) +LexToken(OPENSQBRACKET,'[',1,9711) +LexToken(VAR,'ones',1,9712) +LexToken(OPENBRACKET,'(',1,9716) +LexToken(VAR,'in',1,9717) +LexToken(CLOSEBRACKET,')',1,9719) +LexToken(COMMA,',',1,9720) +LexToken(VAR,'ones',1,9721) +LexToken(OPENBRACKET,'(',1,9725) +LexToken(VAR,'in',1,9726) +LexToken(CLOSEBRACKET,')',1,9728) +LexToken(CLOSESQBRACKET,']',1,9729) +LexToken(COMMA,',',1,9730) +LexToken(VAR,'ones',1,9731) +LexToken(OPENBRACKET,'(',1,9735) +LexToken(VAR,'in',1,9736) +LexToken(CLOSEBRACKET,')',1,9738) +LexToken(CLOSEBRACKET,')',1,9739) +LexToken(COMMA,',',1,9740) +LexToken(VAR,'list',1,9760) +LexToken(OPENBRACKET,'(',1,9764) +LexToken(OPENSQBRACKET,'[',1,9765) +LexToken(VAR,'ones',1,9766) +LexToken(OPENBRACKET,'(',1,9770) +LexToken(VAR,'out',1,9771) +LexToken(CLOSEBRACKET,')',1,9774) +LexToken(COMMA,',',1,9775) +LexToken(VAR,'ones',1,9776) +LexToken(OPENBRACKET,'(',1,9780) +LexToken(VAR,'out',1,9781) +LexToken(CLOSEBRACKET,')',1,9784) +LexToken(CLOSESQBRACKET,']',1,9785) +LexToken(COMMA,',',1,9786) +LexToken(VAR,'ones',1,9787) +LexToken(OPENBRACKET,'(',1,9791) +LexToken(VAR,'out',1,9792) +LexToken(CLOSEBRACKET,')',1,9795) +LexToken(CLOSEBRACKET,')',1,9796) +LexToken(COMMA,',',1,9797) +LexToken(OPENSQBRACKET,'[',1,9817) +LexToken(CLOSESQBRACKET,']',1,9818) +LexToken(COMMA,',',1,9819) +LexToken(OPENSQBRACKET,'[',1,9820) +LexToken(CLOSESQBRACKET,']',1,9821) +LexToken(COMMA,',',1,9822) +LexToken(VAR,'intypex',1,9823) +LexToken(COMMA,',',1,9830) +LexToken(VAR,'outtypex',1,9831) +LexToken(CLOSEBRACKET,')',1,9839) +LexToken(EOL,'\n',1,9840) +LexToken(END,'end',1,9853) +LexToken(EOL,'\n',1,9856) +LexToken(EOL,'\n',1,9857) +LexToken(EOL,'\n',1,9949) +LexToken(EOL,'\n',1,10002) +LexToken(IF,'if',1,10015) +LexToken(VAR,'ok',1,10018) +LexToken(THEN,'then',1,10021) +LexToken(EOL,'\n',1,10025) +LexToken(EOL,'\n',1,10026) +LexToken(VAR,'Tparam_lab',1,10043) +LexToken(ASSIGNMENT,'=',1,10053) +LexToken(VAR,'evstr',1,10054) +LexToken(OPENBRACKET,'(',1,10059) +LexToken(VAR,'Tparam',1,10060) +LexToken(CLOSEBRACKET,')',1,10066) +LexToken(EOL,'\n',1,10076) +LexToken(VAR,'Tparam_sz',1,10093) +LexToken(ASSIGNMENT,'=',1,10102) +LexToken(VAR,'size',1,10103) +LexToken(OPENBRACKET,'(',1,10107) +LexToken(VAR,'Tparam_lab',1,10108) +LexToken(COMMA,',',1,10118) +LexToken(DQSTRING,'"*"',1,10121) +LexToken(CLOSEBRACKET,')',1,10122) +LexToken(EOL,'\n',1,10143) +LexToken(EOL,'\n',1,10144) +LexToken(EOL,'\n',1,10211) +LexToken(IF,'if',1,10228) +LexToken(VAR,'Tparam_sz',1,10231) +LexToken(COMPARISON,'>',1,10240) +LexToken(VAR,'lstsize',1,10241) +LexToken(OPENBRACKET,'(',1,10248) +LexToken(VAR,'lab_2',1,10249) +LexToken(CLOSEBRACKET,')',1,10254) +LexToken(THEN,'then',1,10256) +LexToken(EOL,'\n',1,10260) +LexToken(FOR,'for',1,10281) +LexToken(VAR,'i',1,10285) +LexToken(ASSIGNMENT,'=',1,10286) +LexToken(NUMBER,'1',1,10287) +LexToken(COLON,':',1,10288) +LexToken(OPENBRACKET,'(',1,10289) +LexToken(VAR,'Tparam_sz',1,10290) +LexToken(OPERATOR,'-',1,10299) +LexToken(VAR,'lstsize',1,10300) +LexToken(OPENBRACKET,'(',1,10307) +LexToken(VAR,'lab_2',1,10308) +LexToken(CLOSEBRACKET,')',1,10313) +LexToken(CLOSEBRACKET,')',1,10314) +LexToken(EOL,'\n',1,10315) +LexToken(VAR,'lab_2',1,10340) +LexToken(OPENBRACKET,'(',1,10345) +LexToken(LASTINDEX,'$',1,10346) +LexToken(OPERATOR,'+',1,10347) +LexToken(NUMBER,'1',1,10348) +LexToken(CLOSEBRACKET,')',1,10349) +LexToken(ASSIGNMENT,'=',1,10350) +LexToken(DQSTRING,'"0"',1,10353) +LexToken(EOL,'\n',1,10354) +LexToken(END,'end',1,10375) +LexToken(EOL,'\n',1,10378) +LexToken(ELSEIF,'elseif',1,10395) +LexToken(VAR,'Tparam_sz',1,10402) +LexToken(COMPARISON,'<',1,10411) +LexToken(VAR,'lstsize',1,10412) +LexToken(OPENBRACKET,'(',1,10419) +LexToken(VAR,'lab_2',1,10420) +LexToken(CLOSEBRACKET,')',1,10425) +LexToken(THEN,'then',1,10427) +LexToken(EOL,'\n',1,10431) +LexToken(VAR,'lab_2_tmp',1,10452) +LexToken(ASSIGNMENT,'=',1,10461) +LexToken(VAR,'list',1,10462) +LexToken(OPENBRACKET,'(',1,10466) +LexToken(CLOSEBRACKET,')',1,10467) +LexToken(EOL,'\n',1,10468) +LexToken(IF,'if',1,10489) +LexToken(VAR,'Tparam_sz',1,10492) +LexToken(COMPARISON,'<>',1,10501) +LexToken(NUMBER,'0',1,10503) +LexToken(THEN,'then',1,10505) +LexToken(EOL,'\n',1,10520) +LexToken(FOR,'for',1,10545) +LexToken(VAR,'i',1,10549) +LexToken(ASSIGNMENT,'=',1,10550) +LexToken(NUMBER,'1',1,10551) +LexToken(COLON,':',1,10552) +LexToken(OPENBRACKET,'(',1,10553) +LexToken(VAR,'lstsize',1,10554) +LexToken(OPENBRACKET,'(',1,10561) +LexToken(VAR,'lab_2',1,10562) +LexToken(CLOSEBRACKET,')',1,10567) +LexToken(OPERATOR,'-',1,10568) +LexToken(VAR,'Tparam_sz',1,10569) +LexToken(CLOSEBRACKET,')',1,10578) +LexToken(EOL,'\n',1,10579) +LexToken(VAR,'lab_2_tmp',1,10608) +LexToken(OPENBRACKET,'(',1,10617) +LexToken(VAR,'i',1,10618) +LexToken(CLOSEBRACKET,')',1,10619) +LexToken(ASSIGNMENT,'=',1,10620) +LexToken(VAR,'lab_2',1,10621) +LexToken(OPENBRACKET,'(',1,10626) +LexToken(VAR,'i',1,10627) +LexToken(CLOSEBRACKET,')',1,10628) +LexToken(EOL,'\n',1,10629) +LexToken(END,'end',1,10654) +LexToken(EOL,'\n',1,10657) +LexToken(END,'end',1,10678) +LexToken(EOL,'\n',1,10681) +LexToken(VAR,'lab_2',1,10702) +LexToken(ASSIGNMENT,'=',1,10707) +LexToken(VAR,'lab_2_tmp',1,10708) +LexToken(EOL,'\n',1,10717) +LexToken(END,'end',1,10734) +LexToken(EOL,'\n',1,10737) +LexToken(EOL,'\n',1,10738) +LexToken(EOL,'\n',1,10808) +LexToken(IF,'if',1,10825) +LexToken(VAR,'Tparam_sz',1,10828) +LexToken(COMPARISON,'<>',1,10837) +LexToken(NUMBER,'0',1,10839) +LexToken(THEN,'then',1,10841) +LexToken(EOL,'\n',1,10856) +LexToken(VAR,'lhs_txt',1,10877) +LexToken(ASSIGNMENT,'=',1,10884) +LexToken(DQSTRING,'""',1,10886) +LexToken(EOL,'\n',1,10897) +LexToken(VAR,'lab_txt',1,10918) +LexToken(ASSIGNMENT,'=',1,10925) +LexToken(DQSTRING,'""',1,10927) +LexToken(EOL,'\n',1,10940) +LexToken(VAR,'rhs_txt',1,10961) +LexToken(ASSIGNMENT,'=',1,10968) +LexToken(DQSTRING,'""',1,10970) +LexToken(EOL,'\n',1,10981) +LexToken(FOR,'for',1,11002) +LexToken(VAR,'i',1,11006) +LexToken(ASSIGNMENT,'=',1,11007) +LexToken(NUMBER,'1',1,11008) +LexToken(COLON,':',1,11009) +LexToken(VAR,'Tparam_sz',1,11010) +LexToken(EOL,'\n',1,11019) +LexToken(VAR,'lhs_txt',1,11044) +LexToken(ASSIGNMENT,'=',1,11051) +LexToken(VAR,'lhs_txt',1,11052) +LexToken(OPERATOR,'+',1,11059) +LexToken(DQSTRING,'"%v"',1,11063) +LexToken(OPERATOR,'+',1,11064) +LexToken(VAR,'string',1,11065) +LexToken(OPENBRACKET,'(',1,11071) +LexToken(VAR,'i',1,11072) +LexToken(CLOSEBRACKET,')',1,11073) +LexToken(OPERATOR,'+',1,11074) +LexToken(DQSTRING,'","',1,11077) +LexToken(EOL,'\n',1,11078) +LexToken(IF,'if',1,11103) +LexToken(VAR,'pprop',1,11106) +LexToken(OPENBRACKET,'(',1,11111) +LexToken(VAR,'i',1,11112) +LexToken(CLOSEBRACKET,')',1,11113) +LexToken(COMPARISON,'==',1,11115) +LexToken(NUMBER,'0',1,11118) +LexToken(THEN,'then',1,11120) +LexToken(EOL,'\n',1,11124) +LexToken(VAR,'lab_txt',1,11153) +LexToken(ASSIGNMENT,'=',1,11160) +LexToken(VAR,'lab_txt',1,11161) +LexToken(OPERATOR,'+',1,11168) +LexToken(DQSTRING,'"\\\'"',1,11172) +LexToken(OPERATOR,'+',1,11173) +LexToken(VAR,'Tparam_lab',1,11174) +LexToken(OPENBRACKET,'(',1,11184) +LexToken(VAR,'i',1,11185) +LexToken(CLOSEBRACKET,')',1,11186) +LexToken(OPERATOR,'+',1,11187) +LexToken(DQSTRING,'"\\\';"',1,11192) +LexToken(EOL,'\n',1,11193) +LexToken(ELSEIF,'elseif',1,11218) +LexToken(VAR,'pprop',1,11226) +LexToken(OPENBRACKET,'(',1,11231) +LexToken(VAR,'i',1,11232) +LexToken(CLOSEBRACKET,')',1,11233) +LexToken(COMPARISON,'==',1,11235) +LexToken(NUMBER,'1',1,11238) +LexToken(THEN,'then',1,11240) +LexToken(EOL,'\n',1,11244) +LexToken(VAR,'lab_txt',1,11273) +LexToken(ASSIGNMENT,'=',1,11280) +LexToken(VAR,'lab_txt',1,11281) +LexToken(OPERATOR,'+',1,11288) +LexToken(DQSTRING,'"\\\'"',1,11292) +LexToken(OPERATOR,'+',1,11293) +LexToken(VAR,'Tparam_lab',1,11294) +LexToken(OPENBRACKET,'(',1,11304) +LexToken(VAR,'i',1,11305) +LexToken(CLOSEBRACKET,')',1,11306) +LexToken(OPERATOR,'+',1,11307) +LexToken(DQSTRING,'" (state) \\\';"',1,11321) +LexToken(EOL,'\n',1,11322) +LexToken(ELSEIF,'elseif',1,11347) +LexToken(VAR,'pprop',1,11355) +LexToken(OPENBRACKET,'(',1,11360) +LexToken(VAR,'i',1,11361) +LexToken(CLOSEBRACKET,')',1,11362) +LexToken(COMPARISON,'==',1,11364) +LexToken(NUMBER,'2',1,11367) +LexToken(THEN,'then',1,11369) +LexToken(EOL,'\n',1,11373) +LexToken(VAR,'lab_txt',1,11402) +LexToken(ASSIGNMENT,'=',1,11409) +LexToken(VAR,'lab_txt',1,11410) +LexToken(OPERATOR,'+',1,11417) +LexToken(DQSTRING,'"\\\'"',1,11421) +LexToken(OPERATOR,'+',1,11422) +LexToken(VAR,'Tparam_lab',1,11423) +LexToken(OPENBRACKET,'(',1,11433) +LexToken(VAR,'i',1,11434) +LexToken(CLOSEBRACKET,')',1,11435) +LexToken(OPERATOR,'+',1,11436) +LexToken(DQSTRING,'" (fixed state) \\\';"',1,11456) +LexToken(EOL,'\n',1,11457) +LexToken(END,'end',1,11482) +LexToken(EOL,'\n',1,11485) +LexToken(VAR,'rhs_txt',1,11510) +LexToken(ASSIGNMENT,'=',1,11517) +LexToken(VAR,'rhs_txt',1,11518) +LexToken(OPERATOR,'+',1,11525) +LexToken(DQSTRING,'"\\\'vec\\\',-1,"',1,11538) +LexToken(EOL,'\n',1,11539) +LexToken(END,'end',1,11560) +LexToken(EOL,'\n',1,11563) +LexToken(VAR,'lhs_txt',1,11584) +LexToken(ASSIGNMENT,'=',1,11591) +LexToken(VAR,'part',1,11592) +LexToken(OPENBRACKET,'(',1,11596) +LexToken(VAR,'lhs_txt',1,11597) +LexToken(COMMA,',',1,11604) +LexToken(NUMBER,'1',1,11605) +LexToken(COLON,':',1,11606) +LexToken(VAR,'length',1,11607) +LexToken(OPENBRACKET,'(',1,11613) +LexToken(VAR,'lhs_txt',1,11614) +LexToken(CLOSEBRACKET,')',1,11621) +LexToken(NUMBER,'-1',1,11622) +LexToken(CLOSEBRACKET,')',1,11624) +LexToken(EOL,'\n',1,11625) +LexToken(VAR,'lab_txt',1,11646) +LexToken(ASSIGNMENT,'=',1,11653) +LexToken(VAR,'part',1,11654) +LexToken(OPENBRACKET,'(',1,11658) +LexToken(VAR,'lab_txt',1,11659) +LexToken(COMMA,',',1,11666) +LexToken(NUMBER,'1',1,11667) +LexToken(COLON,':',1,11668) +LexToken(VAR,'length',1,11669) +LexToken(OPENBRACKET,'(',1,11675) +LexToken(VAR,'lab_txt',1,11676) +LexToken(CLOSEBRACKET,')',1,11683) +LexToken(NUMBER,'-1',1,11684) +LexToken(CLOSEBRACKET,')',1,11686) +LexToken(EOL,'\n',1,11687) +LexToken(VAR,'rhs_txt',1,11708) +LexToken(ASSIGNMENT,'=',1,11715) +LexToken(VAR,'part',1,11716) +LexToken(OPENBRACKET,'(',1,11720) +LexToken(VAR,'rhs_txt',1,11721) +LexToken(COMMA,',',1,11728) +LexToken(NUMBER,'1',1,11729) +LexToken(COLON,':',1,11730) +LexToken(VAR,'length',1,11731) +LexToken(OPENBRACKET,'(',1,11737) +LexToken(VAR,'rhs_txt',1,11738) +LexToken(CLOSEBRACKET,')',1,11745) +LexToken(NUMBER,'-1',1,11746) +LexToken(CLOSEBRACKET,')',1,11748) +LexToken(EOL,'\n',1,11749) +LexToken(EOL,'\n',1,11750) +LexToken(EOL,'\n',1,11806) +LexToken(EOL,'\n',1,11889) +LexToken(VAR,'getvalue_txt',1,11910) +LexToken(ASSIGNMENT,'=',1,11923) +LexToken(DQSTRING,'"[ok,"',1,11930) +LexToken(OPERATOR,'+',1,11931) +LexToken(VAR,'lhs_txt',1,11932) +LexToken(OPERATOR,'+',1,11939) +LexToken(DQSTRING,'",lab_2]=scicos_getvalue(\\\'Set parameters values\\\',["',1,11992) +LexToken(OPERATOR,'+',1,11993) +LexToken(VAR,'lab_txt',1,12017) +LexToken(OPERATOR,'+',1,12024) +LexToken(DQSTRING,'"],"',1,12028) +LexToken(OPERATOR,'+',1,12029) +LexToken(DQSTRING,'"list("',1,12059) +LexToken(OPERATOR,'+',1,12060) +LexToken(VAR,'rhs_txt',1,12061) +LexToken(OPERATOR,'+',1,12068) +LexToken(DQSTRING,'"),lab_2)"',1,12078) +LexToken(EOL,'\n',1,12079) +LexToken(EOL,'\n',1,12080) +LexToken(EOL,'\n',1,12132) +LexToken(VAR,'execstr',1,12153) +LexToken(OPENBRACKET,'(',1,12160) +LexToken(VAR,'getvalue_txt',1,12161) +LexToken(CLOSEBRACKET,')',1,12173) +LexToken(EOL,'\n',1,12174) +LexToken(EOL,'\n',1,12175) +LexToken(EOL,'\n',1,12230) +LexToken(IF,'if',1,12251) +LexToken(NOT,'~',1,12254) +LexToken(VAR,'ok',1,12255) +LexToken(THEN,'then',1,12258) +LexToken(EOL,'\n',1,12262) +LexToken(VAR,'lab_2',1,12287) +LexToken(ASSIGNMENT,'=',1,12293) +LexToken(VAR,'exprs',1,12295) +LexToken(DOT,'.',1,12300) +LexToken(VAR,'paramv',1,12301) +LexToken(EOL,'\n',1,12307) +LexToken(END,'end',1,12328) +LexToken(EOL,'\n',1,12331) +LexToken(END,'end',1,12348) +LexToken(EOL,'\n',1,12351) +LexToken(END,'end',1,12364) +LexToken(EOL,'\n',1,12367) +LexToken(EOL,'\n',1,12368) +LexToken(EOL,'\n',1,12421) +LexToken(EOL,'\n',1,12445) +LexToken(IF,'if',1,12458) +LexToken(VAR,'ok',1,12461) +LexToken(THEN,'then',1,12464) +LexToken(EOL,'\n',1,12468) +LexToken(VAR,'paramv',1,12485) +LexToken(ASSIGNMENT,'=',1,12491) +LexToken(VAR,'list',1,12492) +LexToken(OPENBRACKET,'(',1,12496) +LexToken(CLOSEBRACKET,')',1,12497) +LexToken(SEMICOLON,';',1,12498) +LexToken(EOL,'\n',1,12499) +LexToken(FOR,'for',1,12516) +LexToken(VAR,'i',1,12520) +LexToken(ASSIGNMENT,'=',1,12521) +LexToken(NUMBER,'1',1,12522) +LexToken(COLON,':',1,12523) +LexToken(VAR,'Tparam_sz',1,12524) +LexToken(EOL,'\n',1,12533) +LexToken(VAR,'execstr',1,12554) +LexToken(OPENBRACKET,'(',1,12561) +LexToken(DQSTRING,'"paramv("',1,12570) +LexToken(OPERATOR,'+',1,12571) +LexToken(VAR,'string',1,12572) +LexToken(OPENBRACKET,'(',1,12578) +LexToken(VAR,'i',1,12579) +LexToken(CLOSEBRACKET,')',1,12580) +LexToken(OPERATOR,'+',1,12581) +LexToken(DQSTRING,'")=%v"',1,12587) +LexToken(OPERATOR,'+',1,12588) +LexToken(VAR,'string',1,12589) +LexToken(OPENBRACKET,'(',1,12595) +LexToken(VAR,'i',1,12596) +LexToken(CLOSEBRACKET,')',1,12597) +LexToken(CLOSEBRACKET,')',1,12598) +LexToken(EOL,'\n',1,12599) +LexToken(END,'end',1,12616) +LexToken(EOL,'\n',1,12619) +LexToken(END,'end',1,12632) +LexToken(EOL,'\n',1,12635) +LexToken(EOL,'\n',1,12727) +LexToken(EOL,'\n',1,12728) +LexToken(EOL,'\n',1,12787) +LexToken(IF,'if',1,12800) +LexToken(VAR,'ok',1,12803) +LexToken(THEN,'then',1,12806) +LexToken(EOL,'\n',1,12810) +LexToken(IF,'if',1,12827) +LexToken(VAR,'extF',1,12830) +LexToken(COMPARISON,'==',1,12834) +LexToken(DQSTRING,'".mo"',1,12840) +LexToken(LOGICAL,'&',1,12842) +LexToken(VAR,'fileinfo',1,12844) +LexToken(OPENBRACKET,'(',1,12852) +LexToken(VAR,'funam',1,12853) +LexToken(CLOSEBRACKET,')',1,12858) +LexToken(COMPARISON,'<>',1,12859) +LexToken(OPENSQBRACKET,'[',1,12861) +LexToken(CLOSESQBRACKET,']',1,12862) +LexToken(THEN,'then',1,12864) +LexToken(EOL,'\n',1,12868) +LexToken(VAR,'tt',1,12889) +LexToken(ASSIGNMENT,'=',1,12891) +LexToken(VAR,'mgetl',1,12892) +LexToken(OPENBRACKET,'(',1,12897) +LexToken(VAR,'funam',1,12898) +LexToken(CLOSEBRACKET,')',1,12903) +LexToken(EOL,'\n',1,12904) +LexToken(ELSE,'else',1,12921) +LexToken(EOL,'\n',1,12925) +LexToken(VAR,'tt',1,12946) +LexToken(ASSIGNMENT,'=',1,12948) +LexToken(VAR,'exprs',1,12949) +LexToken(DOT,'.',1,12954) +LexToken(VAR,'funtxt',1,12955) +LexToken(EOL,'\n',1,12961) +LexToken(VAR,'mo',1,12982) +LexToken(ASSIGNMENT,'=',1,12984) +LexToken(VAR,'model',1,12985) +LexToken(DOT,'.',1,12990) +LexToken(VAR,'equations',1,12991) +LexToken(EOL,'\n',1,13000) +LexToken(EOL,'\n',1,13050) +LexToken(IF,'if',1,13071) +LexToken(VAR,'mo',1,13074) +LexToken(DOT,'.',1,13076) +LexToken(VAR,'model',1,13077) +LexToken(COMPARISON,'<>',1,13082) +LexToken(VAR,'nameF',1,13084) +LexToken(THEN,'then',1,13090) +LexToken(EOL,'\n',1,13094) +LexToken(VAR,'tt',1,13119) +LexToken(ASSIGNMENT,'=',1,13121) +LexToken(OPENSQBRACKET,'[',1,13122) +LexToken(CLOSESQBRACKET,']',1,13123) +LexToken(EOL,'\n',1,13124) +LexToken(END,'end',1,13145) +LexToken(EOL,'\n',1,13148) +LexToken(END,'end',1,13165) +LexToken(EOL,'\n',1,13168) +LexToken(EOL,'\n',1,13215) +LexToken(OPENSQBRACKET,'[',1,13232) +LexToken(VAR,'ok',1,13233) +LexToken(COMMA,',',1,13235) +LexToken(VAR,'tt',1,13236) +LexToken(CLOSESQBRACKET,']',1,13238) +LexToken(ASSIGNMENT,'=',1,13239) +LexToken(VAR,'MODCOM',1,13240) +LexToken(OPENBRACKET,'(',1,13246) +LexToken(VAR,'funam',1,13247) +LexToken(COMMA,',',1,13252) +LexToken(VAR,'tt',1,13253) +LexToken(COMMA,',',1,13255) +LexToken(VAR,'in',1,13256) +LexToken(COMMA,',',1,13258) +LexToken(VAR,'out',1,13259) +LexToken(COMMA,',',1,13262) +LexToken(VAR,'param',1,13263) +LexToken(COMMA,',',1,13268) +LexToken(VAR,'paramv',1,13269) +LexToken(COMMA,',',1,13275) +LexToken(VAR,'pprop',1,13276) +LexToken(CLOSEBRACKET,')',1,13281) +LexToken(EOL,'\n',1,13282) +LexToken(IF,'if',1,13299) +LexToken(NOT,'~',1,13302) +LexToken(VAR,'ok',1,13303) +LexToken(THEN,'then',1,13306) +LexToken(EOL,'\n',1,13310) +LexToken(BREAK,'break',1,13331) +LexToken(EOL,'\n',1,13336) +LexToken(END,'end',1,13353) +LexToken(EOL,'\n',1,13356) +LexToken(END,'end',1,13369) +LexToken(EOL,'\n',1,13372) +LexToken(EOL,'\n',1,13373) +LexToken(IF,'if',1,13386) +LexToken(VAR,'ok',1,13389) +LexToken(THEN,'then',1,13392) +LexToken(EOL,'\n',1,13396) +LexToken(EOL,'\n',1,13433) +LexToken(VAR,'mo',1,13450) +LexToken(ASSIGNMENT,'=',1,13452) +LexToken(VAR,'modelica',1,13453) +LexToken(OPENBRACKET,'(',1,13461) +LexToken(CLOSEBRACKET,')',1,13462) +LexToken(EOL,'\n',1,13463) +LexToken(VAR,'mo',1,13480) +LexToken(DOT,'.',1,13482) +LexToken(VAR,'model',1,13483) +LexToken(ASSIGNMENT,'=',1,13488) +LexToken(VAR,'nameF',1,13489) +LexToken(EOL,'\n',1,13494) +LexToken(VAR,'mo',1,13511) +LexToken(DOT,'.',1,13513) +LexToken(VAR,'inputs',1,13514) +LexToken(ASSIGNMENT,'=',1,13520) +LexToken(VAR,'in',1,13521) +LexToken(SEMICOLON,';',1,13523) +LexToken(EOL,'\n',1,13524) +LexToken(VAR,'mo',1,13541) +LexToken(DOT,'.',1,13543) +LexToken(VAR,'outputs',1,13544) +LexToken(ASSIGNMENT,'=',1,13551) +LexToken(VAR,'out',1,13552) +LexToken(SEMICOLON,';',1,13555) +LexToken(EOL,'\n',1,13556) +LexToken(IF,'if',1,13573) +LexToken(VAR,'max',1,13576) +LexToken(OPENBRACKET,'(',1,13579) +LexToken(VAR,'pprop',1,13580) +LexToken(CLOSEBRACKET,')',1,13585) +LexToken(COMPARISON,'>',1,13586) +LexToken(NUMBER,'0',1,13587) +LexToken(THEN,'then',1,13589) +LexToken(EOL,'\n',1,13593) +LexToken(VAR,'mo',1,13614) +LexToken(DOT,'.',1,13616) +LexToken(VAR,'parameters',1,13617) +LexToken(ASSIGNMENT,'=',1,13627) +LexToken(VAR,'list',1,13628) +LexToken(OPENBRACKET,'(',1,13632) +LexToken(VAR,'param',1,13633) +LexToken(TRANSPOSE,"'",1,13638) +LexToken(COMMA,',',1,13639) +LexToken(VAR,'paramv',1,13640) +LexToken(COMMA,',',1,13646) +LexToken(VAR,'pprop',1,13647) +LexToken(TRANSPOSE,"'",1,13652) +LexToken(CLOSEBRACKET,')',1,13653) +LexToken(EOL,'\n',1,13654) +LexToken(ELSE,'else',1,13671) +LexToken(EOL,'\n',1,13675) +LexToken(VAR,'mo',1,13696) +LexToken(DOT,'.',1,13698) +LexToken(VAR,'parameters',1,13699) +LexToken(ASSIGNMENT,'=',1,13709) +LexToken(VAR,'list',1,13710) +LexToken(OPENBRACKET,'(',1,13714) +LexToken(VAR,'param',1,13715) +LexToken(TRANSPOSE,"'",1,13720) +LexToken(COMMA,',',1,13721) +LexToken(VAR,'paramv',1,13722) +LexToken(CLOSEBRACKET,')',1,13728) +LexToken(EOL,'\n',1,13729) +LexToken(END,'end',1,13746) +LexToken(EOL,'\n',1,13749) +LexToken(VAR,'model',1,13766) +LexToken(DOT,'.',1,13771) +LexToken(VAR,'equations',1,13772) +LexToken(ASSIGNMENT,'=',1,13781) +LexToken(VAR,'mo',1,13782) +LexToken(EOL,'\n',1,13784) +LexToken(EOL,'\n',1,13821) +LexToken(EOL,'\n',1,13858) +LexToken(VAR,'model',1,13875) +LexToken(DOT,'.',1,13880) +LexToken(VAR,'rpar',1,13881) +LexToken(ASSIGNMENT,'=',1,13885) +LexToken(OPENSQBRACKET,'[',1,13886) +LexToken(CLOSESQBRACKET,']',1,13887) +LexToken(EOL,'\n',1,13888) +LexToken(FOR,'for',1,13905) +LexToken(VAR,'i',1,13909) +LexToken(ASSIGNMENT,'=',1,13910) +LexToken(NUMBER,'1',1,13911) +LexToken(COLON,':',1,13912) +LexToken(VAR,'lstsize',1,13913) +LexToken(OPENBRACKET,'(',1,13920) +LexToken(VAR,'paramv',1,13921) +LexToken(CLOSEBRACKET,')',1,13927) +LexToken(EOL,'\n',1,13928) +LexToken(VAR,'model',1,13949) +LexToken(DOT,'.',1,13954) +LexToken(VAR,'rpar',1,13955) +LexToken(ASSIGNMENT,'=',1,13959) +LexToken(OPENSQBRACKET,'[',1,13960) +LexToken(VAR,'model',1,13961) +LexToken(DOT,'.',1,13966) +LexToken(VAR,'rpar',1,13967) +LexToken(SEMICOLON,';',1,13971) +LexToken(VAR,'paramv',1,13993) +LexToken(OPENBRACKET,'(',1,13999) +LexToken(VAR,'i',1,14000) +LexToken(CLOSEBRACKET,')',1,14001) +LexToken(OPENBRACKET,'(',1,14002) +LexToken(COLON,':',1,14003) +LexToken(CLOSEBRACKET,')',1,14004) +LexToken(CLOSESQBRACKET,']',1,14005) +LexToken(EOL,'\n',1,14013) +LexToken(END,'end',1,14030) +LexToken(EOL,'\n',1,14033) +LexToken(VAR,'model',1,14050) +LexToken(DOT,'.',1,14055) +LexToken(VAR,'sim',1,14056) +LexToken(OPENBRACKET,'(',1,14059) +LexToken(NUMBER,'1',1,14060) +LexToken(CLOSEBRACKET,')',1,14061) +LexToken(ASSIGNMENT,'=',1,14062) +LexToken(VAR,'funam',1,14063) +LexToken(EOL,'\n',1,14068) +LexToken(EOL,'\n',1,14105) +LexToken(VAR,'exprs',1,14122) +LexToken(DOT,'.',1,14127) +LexToken(VAR,'in',1,14128) +LexToken(ASSIGNMENT,'=',1,14130) +LexToken(VAR,'lab_1',1,14131) +LexToken(OPENBRACKET,'(',1,14136) +LexToken(NUMBER,'1',1,14137) +LexToken(CLOSEBRACKET,')',1,14138) +LexToken(EOL,'\n',1,14139) +LexToken(VAR,'exprs',1,14156) +LexToken(DOT,'.',1,14161) +LexToken(VAR,'intype',1,14162) +LexToken(ASSIGNMENT,'=',1,14168) +LexToken(VAR,'lab_1',1,14169) +LexToken(OPENBRACKET,'(',1,14174) +LexToken(NUMBER,'2',1,14175) +LexToken(CLOSEBRACKET,')',1,14176) +LexToken(EOL,'\n',1,14177) +LexToken(VAR,'exprs',1,14194) +LexToken(DOT,'.',1,14199) +LexToken(VAR,'out',1,14200) +LexToken(ASSIGNMENT,'=',1,14203) +LexToken(VAR,'lab_1',1,14204) +LexToken(OPENBRACKET,'(',1,14209) +LexToken(NUMBER,'3',1,14210) +LexToken(CLOSEBRACKET,')',1,14211) +LexToken(EOL,'\n',1,14212) +LexToken(VAR,'exprs',1,14229) +LexToken(DOT,'.',1,14234) +LexToken(VAR,'outtype',1,14235) +LexToken(ASSIGNMENT,'=',1,14242) +LexToken(VAR,'lab_1',1,14243) +LexToken(OPENBRACKET,'(',1,14248) +LexToken(NUMBER,'4',1,14249) +LexToken(CLOSEBRACKET,')',1,14250) +LexToken(EOL,'\n',1,14251) +LexToken(VAR,'exprs',1,14268) +LexToken(DOT,'.',1,14273) +LexToken(VAR,'param',1,14274) +LexToken(ASSIGNMENT,'=',1,14279) +LexToken(VAR,'lab_1',1,14280) +LexToken(OPENBRACKET,'(',1,14285) +LexToken(NUMBER,'5',1,14286) +LexToken(CLOSEBRACKET,')',1,14287) +LexToken(EOL,'\n',1,14288) +LexToken(VAR,'exprs',1,14305) +LexToken(DOT,'.',1,14310) +LexToken(VAR,'paramv',1,14311) +LexToken(ASSIGNMENT,'=',1,14317) +LexToken(VAR,'list',1,14318) +LexToken(OPENBRACKET,'(',1,14322) +LexToken(CLOSEBRACKET,')',1,14323) +LexToken(SEMICOLON,';',1,14324) +LexToken(EOL,'\n',1,14325) +LexToken(IF,'if',1,14342) +LexToken(VAR,'Tparam_sz',1,14345) +LexToken(COMPARISON,'<>',1,14354) +LexToken(NUMBER,'0',1,14356) +LexToken(THEN,'then',1,14358) +LexToken(EOL,'\n',1,14373) +LexToken(IF,'if',1,14394) +LexToken(VAR,'type',1,14397) +LexToken(OPENBRACKET,'(',1,14401) +LexToken(VAR,'lab_2',1,14402) +LexToken(CLOSEBRACKET,')',1,14407) +LexToken(COMPARISON,'==',1,14408) +LexToken(NUMBER,'15',1,14410) +LexToken(THEN,'then',1,14413) +LexToken(EOL,'\n',1,14428) +LexToken(FOR,'for',1,14453) +LexToken(VAR,'i',1,14457) +LexToken(ASSIGNMENT,'=',1,14458) +LexToken(NUMBER,'1',1,14459) +LexToken(COLON,':',1,14460) +LexToken(VAR,'lstsize',1,14461) +LexToken(OPENBRACKET,'(',1,14468) +LexToken(VAR,'lab_2',1,14469) +LexToken(CLOSEBRACKET,')',1,14474) +LexToken(EOL,'\n',1,14475) +LexToken(VAR,'exprs',1,14504) +LexToken(DOT,'.',1,14509) +LexToken(VAR,'paramv',1,14510) +LexToken(OPENBRACKET,'(',1,14516) +LexToken(VAR,'i',1,14517) +LexToken(CLOSEBRACKET,')',1,14518) +LexToken(ASSIGNMENT,'=',1,14519) +LexToken(VAR,'lab_2',1,14520) +LexToken(OPENBRACKET,'(',1,14525) +LexToken(VAR,'i',1,14526) +LexToken(CLOSEBRACKET,')',1,14527) +LexToken(SEMICOLON,';',1,14528) +LexToken(EOL,'\n',1,14537) +LexToken(END,'end',1,14562) +LexToken(EOL,'\n',1,14565) +LexToken(ELSE,'else',1,14586) +LexToken(EOL,'\n',1,14590) +LexToken(FOR,'for',1,14615) +LexToken(VAR,'i',1,14619) +LexToken(ASSIGNMENT,'=',1,14620) +LexToken(NUMBER,'1',1,14621) +LexToken(COLON,':',1,14622) +LexToken(VAR,'size',1,14623) +LexToken(OPENBRACKET,'(',1,14627) +LexToken(VAR,'lab_2',1,14628) +LexToken(COMMA,',',1,14633) +LexToken(DQSTRING,'"*"',1,14636) +LexToken(CLOSEBRACKET,')',1,14637) +LexToken(EOL,'\n',1,14638) +LexToken(VAR,'exprs',1,14667) +LexToken(DOT,'.',1,14672) +LexToken(VAR,'paramv',1,14673) +LexToken(OPENBRACKET,'(',1,14679) +LexToken(VAR,'i',1,14680) +LexToken(CLOSEBRACKET,')',1,14681) +LexToken(ASSIGNMENT,'=',1,14682) +LexToken(VAR,'lab_2',1,14683) +LexToken(OPENBRACKET,'(',1,14688) +LexToken(VAR,'i',1,14689) +LexToken(CLOSEBRACKET,')',1,14690) +LexToken(SEMICOLON,';',1,14691) +LexToken(EOL,'\n',1,14692) +LexToken(END,'end',1,14717) +LexToken(EOL,'\n',1,14720) +LexToken(END,'end',1,14741) +LexToken(EOL,'\n',1,14744) +LexToken(END,'end',1,14761) +LexToken(EOL,'\n',1,14764) +LexToken(VAR,'exprs',1,14781) +LexToken(DOT,'.',1,14786) +LexToken(VAR,'pprop',1,14787) +LexToken(ASSIGNMENT,'=',1,14792) +LexToken(VAR,'lab_1',1,14793) +LexToken(OPENBRACKET,'(',1,14798) +LexToken(NUMBER,'6',1,14799) +LexToken(CLOSEBRACKET,')',1,14800) +LexToken(EOL,'\n',1,14801) +LexToken(VAR,'exprs',1,14818) +LexToken(DOT,'.',1,14823) +LexToken(VAR,'nameF',1,14824) +LexToken(ASSIGNMENT,'=',1,14829) +LexToken(VAR,'lab_1',1,14830) +LexToken(OPENBRACKET,'(',1,14835) +LexToken(NUMBER,'7',1,14836) +LexToken(CLOSEBRACKET,')',1,14837) +LexToken(EOL,'\n',1,14838) +LexToken(VAR,'exprs',1,14855) +LexToken(DOT,'.',1,14860) +LexToken(VAR,'funtxt',1,14861) +LexToken(ASSIGNMENT,'=',1,14867) +LexToken(VAR,'tt',1,14868) +LexToken(EOL,'\n',1,14870) +LexToken(EOL,'\n',1,14900) +LexToken(EOL,'\n',1,14937) +LexToken(VAR,'x',1,14954) +LexToken(DOT,'.',1,14955) +LexToken(VAR,'model',1,14956) +LexToken(ASSIGNMENT,'=',1,14961) +LexToken(VAR,'model',1,14962) +LexToken(EOL,'\n',1,14967) +LexToken(VAR,'graphics',1,14984) +LexToken(DOT,'.',1,14992) +LexToken(VAR,'gr_i',1,14993) +LexToken(OPENBRACKET,'(',1,14997) +LexToken(NUMBER,'1',1,14998) +LexToken(CLOSEBRACKET,')',1,14999) +LexToken(OPENBRACKET,'(',1,15000) +LexToken(NUMBER,'1',1,15001) +LexToken(CLOSEBRACKET,')',1,15002) +LexToken(ASSIGNMENT,'=',1,15003) +LexToken(DQSTRING,'"txt=[\\\'Modelica\\\';\\\' "',1,15026) +LexToken(OPERATOR,'+',1,15028) +LexToken(VAR,'nameF',1,15030) +LexToken(OPERATOR,'+',1,15036) +LexToken(DQSTRING,'" \\\'];"',1,15044) +LexToken(EOL,'\n',1,15045) +LexToken(VAR,'graphics',1,15062) +LexToken(DOT,'.',1,15070) +LexToken(VAR,'in_implicit',1,15071) +LexToken(ASSIGNMENT,'=',1,15083) +LexToken(VAR,'intype',1,15084) +LexToken(EOL,'\n',1,15090) +LexToken(VAR,'graphics',1,15107) +LexToken(DOT,'.',1,15115) +LexToken(VAR,'out_implicit',1,15116) +LexToken(ASSIGNMENT,'=',1,15128) +LexToken(VAR,'outtype',1,15129) +LexToken(EOL,'\n',1,15136) +LexToken(EOL,'\n',1,15175) +LexToken(VAR,'graphics',1,15192) +LexToken(DOT,'.',1,15200) +LexToken(VAR,'exprs',1,15201) +LexToken(ASSIGNMENT,'=',1,15206) +LexToken(VAR,'exprs',1,15207) +LexToken(EOL,'\n',1,15212) +LexToken(VAR,'x',1,15229) +LexToken(DOT,'.',1,15230) +LexToken(VAR,'graphics',1,15231) +LexToken(ASSIGNMENT,'=',1,15239) +LexToken(VAR,'graphics',1,15240) +LexToken(EOL,'\n',1,15248) +LexToken(BREAK,'break',1,15265) +LexToken(EOL,'\n',1,15270) +LexToken(END,'end',1,15283) +LexToken(EOL,'\n',1,15286) +LexToken(END,'end',1,15295) +LexToken(EOL,'\n',1,15298) +LexToken(EOL,'\n',1,15299) +LexToken(EOL,'\n',1,15316) +LexToken(CASE,'case',1,15321) +LexToken(DQSTRING,'"define"',1,15333) +LexToken(THEN,'then',1,15335) +LexToken(EOL,'\n',1,15339) +LexToken(VAR,'in',1,15348) +LexToken(ASSIGNMENT,'=',1,15350) +LexToken(OPENSQBRACKET,'[',1,15351) +LexToken(DQSTRING,'"u1"',1,15355) +LexToken(CLOSESQBRACKET,']',1,15356) +LexToken(EOL,'\n',1,15357) +LexToken(VAR,'intype',1,15366) +LexToken(ASSIGNMENT,'=',1,15372) +LexToken(OPENSQBRACKET,'[',1,15373) +LexToken(DQSTRING,'"I"',1,15376) +LexToken(CLOSESQBRACKET,']',1,15377) +LexToken(EOL,'\n',1,15378) +LexToken(VAR,'out',1,15387) +LexToken(ASSIGNMENT,'=',1,15390) +LexToken(OPENSQBRACKET,'[',1,15391) +LexToken(DQSTRING,'"y1"',1,15395) +LexToken(SEMICOLON,';',1,15396) +LexToken(DQSTRING,'"y2"',1,15400) +LexToken(CLOSESQBRACKET,']',1,15401) +LexToken(EOL,'\n',1,15402) +LexToken(VAR,'outtype',1,15411) +LexToken(ASSIGNMENT,'=',1,15418) +LexToken(OPENSQBRACKET,'[',1,15419) +LexToken(DQSTRING,'"I"',1,15422) +LexToken(SEMICOLON,';',1,15423) +LexToken(DQSTRING,'"E"',1,15426) +LexToken(CLOSESQBRACKET,']',1,15427) +LexToken(EOL,'\n',1,15428) +LexToken(VAR,'param',1,15437) +LexToken(ASSIGNMENT,'=',1,15442) +LexToken(OPENSQBRACKET,'[',1,15443) +LexToken(DQSTRING,'"R"',1,15446) +LexToken(SEMICOLON,';',1,15447) +LexToken(DQSTRING,'"L"',1,15450) +LexToken(CLOSESQBRACKET,']',1,15451) +LexToken(SEMICOLON,';',1,15452) +LexToken(EOL,'\n',1,15453) +LexToken(EOL,'\n',1,15484) +LexToken(VAR,'paramv',1,15493) +LexToken(ASSIGNMENT,'=',1,15499) +LexToken(VAR,'list',1,15500) +LexToken(OPENBRACKET,'(',1,15504) +LexToken(NUMBER,'0.1',1,15505) +LexToken(COMMA,',',1,15508) +LexToken(NUMBER,'.0001',1,15509) +LexToken(CLOSEBRACKET,')',1,15514) +LexToken(EOL,'\n',1,15515) +LexToken(VAR,'pprop',1,15524) +LexToken(ASSIGNMENT,'=',1,15529) +LexToken(OPENSQBRACKET,'[',1,15530) +LexToken(NUMBER,'0',1,15531) +LexToken(SEMICOLON,';',1,15532) +LexToken(NUMBER,'0',1,15533) +LexToken(CLOSESQBRACKET,']',1,15534) +LexToken(SEMICOLON,';',1,15535) +LexToken(EOL,'\n',1,15536) +LexToken(VAR,'nameF',1,15545) +LexToken(ASSIGNMENT,'=',1,15550) +LexToken(DQSTRING,'"generic"',1,15559) +LexToken(EOL,'\n',1,15560) +LexToken(EOL,'\n',1,15561) +LexToken(EOL,'\n',1,15626) +LexToken(EOL,'\n',1,15707) +LexToken(EOL,'\n',1,15708) +LexToken(VAR,'exprs',1,15717) +LexToken(ASSIGNMENT,'=',1,15723) +LexToken(VAR,'tlist',1,15725) +LexToken(OPENBRACKET,'(',1,15730) +LexToken(OPENSQBRACKET,'[',1,15731) +LexToken(DQSTRING,'"MBLOCK"',1,15739) +LexToken(COMMA,',',1,15740) +LexToken(DQSTRING,'"in"',1,15744) +LexToken(COMMA,',',1,15745) +LexToken(DQSTRING,'"intype"',1,15753) +LexToken(COMMA,',',1,15754) +LexToken(DQSTRING,'"out"',1,15759) +LexToken(COMMA,',',1,15760) +LexToken(DQSTRING,'"outtype"',1,15769) +LexToken(COMMA,',',1,15770) +LexToken(DQSTRING,'"param"',1,15789) +LexToken(COMMA,',',1,15790) +LexToken(DQSTRING,'"paramv"',1,15798) +LexToken(COMMA,',',1,15799) +LexToken(DQSTRING,'"pprop"',1,15806) +LexToken(COMMA,',',1,15807) +LexToken(DQSTRING,'"nameF"',1,15814) +LexToken(COMMA,',',1,15815) +LexToken(DQSTRING,'"funtxt"',1,15823) +LexToken(CLOSESQBRACKET,']',1,15824) +LexToken(COMMA,',',1,15825) +LexToken(VAR,'sci2exp',1,15838) +LexToken(OPENBRACKET,'(',1,15845) +LexToken(VAR,'in',1,15846) +LexToken(OPENBRACKET,'(',1,15848) +LexToken(COLON,':',1,15849) +LexToken(CLOSEBRACKET,')',1,15850) +LexToken(CLOSEBRACKET,')',1,15851) +LexToken(COMMA,',',1,15852) +LexToken(VAR,'sci2exp',1,15864) +LexToken(OPENBRACKET,'(',1,15871) +LexToken(VAR,'intype',1,15872) +LexToken(OPENBRACKET,'(',1,15878) +LexToken(COLON,':',1,15879) +LexToken(CLOSEBRACKET,')',1,15880) +LexToken(CLOSEBRACKET,')',1,15881) +LexToken(COMMA,',',1,15882) +LexToken(VAR,'sci2exp',1,15894) +LexToken(OPENBRACKET,'(',1,15901) +LexToken(VAR,'out',1,15902) +LexToken(OPENBRACKET,'(',1,15905) +LexToken(COLON,':',1,15906) +LexToken(CLOSEBRACKET,')',1,15907) +LexToken(CLOSEBRACKET,')',1,15908) +LexToken(COMMA,',',1,15909) +LexToken(VAR,'sci2exp',1,15921) +LexToken(OPENBRACKET,'(',1,15928) +LexToken(VAR,'outtype',1,15929) +LexToken(OPENBRACKET,'(',1,15936) +LexToken(COLON,':',1,15937) +LexToken(CLOSEBRACKET,')',1,15938) +LexToken(CLOSEBRACKET,')',1,15939) +LexToken(COMMA,',',1,15940) +LexToken(VAR,'sci2exp',1,15952) +LexToken(OPENBRACKET,'(',1,15959) +LexToken(VAR,'param',1,15960) +LexToken(OPENBRACKET,'(',1,15965) +LexToken(COLON,':',1,15966) +LexToken(CLOSEBRACKET,')',1,15967) +LexToken(CLOSEBRACKET,')',1,15968) +LexToken(COMMA,',',1,15969) +LexToken(VAR,'list',1,15981) +LexToken(OPENBRACKET,'(',1,15985) +LexToken(VAR,'string',1,15986) +LexToken(OPENBRACKET,'(',1,15992) +LexToken(NUMBER,'0.1',1,15993) +LexToken(CLOSEBRACKET,')',1,15996) +LexToken(COMMA,',',1,15997) +LexToken(VAR,'string',1,15998) +LexToken(OPENBRACKET,'(',1,16004) +LexToken(NUMBER,'.0001',1,16005) +LexToken(CLOSEBRACKET,')',1,16010) +LexToken(CLOSEBRACKET,')',1,16011) +LexToken(COMMA,',',1,16012) +LexToken(VAR,'sci2exp',1,16025) +LexToken(OPENBRACKET,'(',1,16032) +LexToken(VAR,'pprop',1,16033) +LexToken(OPENBRACKET,'(',1,16038) +LexToken(COLON,':',1,16039) +LexToken(CLOSEBRACKET,')',1,16040) +LexToken(CLOSEBRACKET,')',1,16041) +LexToken(COMMA,',',1,16042) +LexToken(VAR,'nameF',1,16054) +LexToken(COMMA,',',1,16059) +LexToken(OPENSQBRACKET,'[',1,16060) +LexToken(CLOSESQBRACKET,']',1,16061) +LexToken(CLOSEBRACKET,')',1,16062) +LexToken(EOL,'\n',1,16063) +LexToken(EOL,'\n',1,16064) +LexToken(VAR,'model',1,16073) +LexToken(ASSIGNMENT,'=',1,16078) +LexToken(SCICOS_MODEL,'scicos_model',1,16079) +LexToken(OPENBRACKET,'(',1,16091) +LexToken(CLOSEBRACKET,')',1,16092) +LexToken(EOL,'\n',1,16093) +LexToken(VAR,'model',1,16102) +LexToken(DOT,'.',1,16107) +LexToken(VAR,'blocktype',1,16108) +LexToken(ASSIGNMENT,'=',1,16117) +LexToken(DQSTRING,'"c"',1,16120) +LexToken(EOL,'\n',1,16121) +LexToken(VAR,'model',1,16130) +LexToken(DOT,'.',1,16135) +LexToken(VAR,'dep_ut',1,16136) +LexToken(ASSIGNMENT,'=',1,16142) +LexToken(OPENSQBRACKET,'[',1,16143) +LexToken(PREVAR_BOOLEAN,'%f',1,16144) +LexToken(PREVAR_BOOLEAN,'%t',1,16147) +LexToken(CLOSESQBRACKET,']',1,16149) +LexToken(EOL,'\n',1,16150) +LexToken(EOL,'\n',1,16179) +LexToken(VAR,'model',1,16188) +LexToken(DOT,'.',1,16193) +LexToken(VAR,'rpar',1,16194) +LexToken(ASSIGNMENT,'=',1,16198) +LexToken(OPENSQBRACKET,'[',1,16199) +LexToken(CLOSESQBRACKET,']',1,16200) +LexToken(EOL,'\n',1,16201) +LexToken(FOR,'for',1,16210) +LexToken(VAR,'i',1,16214) +LexToken(ASSIGNMENT,'=',1,16215) +LexToken(NUMBER,'1',1,16216) +LexToken(COLON,':',1,16217) +LexToken(VAR,'lstsize',1,16218) +LexToken(OPENBRACKET,'(',1,16225) +LexToken(VAR,'paramv',1,16226) +LexToken(CLOSEBRACKET,')',1,16232) +LexToken(EOL,'\n',1,16233) +LexToken(VAR,'model',1,16246) +LexToken(DOT,'.',1,16251) +LexToken(VAR,'rpar',1,16252) +LexToken(ASSIGNMENT,'=',1,16256) +LexToken(OPENSQBRACKET,'[',1,16257) +LexToken(VAR,'model',1,16258) +LexToken(DOT,'.',1,16263) +LexToken(VAR,'rpar',1,16264) +LexToken(SEMICOLON,';',1,16268) +LexToken(VAR,'paramv',1,16282) +LexToken(OPENBRACKET,'(',1,16288) +LexToken(VAR,'i',1,16289) +LexToken(CLOSEBRACKET,')',1,16290) +LexToken(OPENBRACKET,'(',1,16291) +LexToken(COLON,':',1,16292) +LexToken(CLOSEBRACKET,')',1,16293) +LexToken(CLOSESQBRACKET,']',1,16294) +LexToken(EOL,'\n',1,16295) +LexToken(END,'end',1,16304) +LexToken(EOL,'\n',1,16307) +LexToken(EOL,'\n',1,16308) +LexToken(VAR,'mo',1,16317) +LexToken(ASSIGNMENT,'=',1,16319) +LexToken(VAR,'modelica',1,16320) +LexToken(OPENBRACKET,'(',1,16328) +LexToken(CLOSEBRACKET,')',1,16329) +LexToken(EOL,'\n',1,16330) +LexToken(VAR,'mo',1,16339) +LexToken(DOT,'.',1,16341) +LexToken(VAR,'model',1,16342) +LexToken(ASSIGNMENT,'=',1,16347) +LexToken(VAR,'nameF',1,16348) +LexToken(EOL,'\n',1,16353) +LexToken(VAR,'mo',1,16362) +LexToken(DOT,'.',1,16364) +LexToken(VAR,'parameters',1,16365) +LexToken(ASSIGNMENT,'=',1,16375) +LexToken(VAR,'list',1,16376) +LexToken(OPENBRACKET,'(',1,16380) +LexToken(VAR,'param',1,16381) +LexToken(COMMA,',',1,16386) +LexToken(VAR,'paramv',1,16387) +LexToken(CLOSEBRACKET,')',1,16393) +LexToken(EOL,'\n',1,16394) +LexToken(VAR,'model',1,16403) +LexToken(DOT,'.',1,16408) +LexToken(VAR,'sim',1,16409) +LexToken(ASSIGNMENT,'=',1,16412) +LexToken(VAR,'list',1,16413) +LexToken(OPENBRACKET,'(',1,16417) +LexToken(VAR,'mo',1,16418) +LexToken(DOT,'.',1,16420) +LexToken(VAR,'model',1,16421) +LexToken(COMMA,',',1,16426) +LexToken(NUMBER,'30004',1,16427) +LexToken(CLOSEBRACKET,')',1,16432) +LexToken(EOL,'\n',1,16433) +LexToken(VAR,'mo',1,16442) +LexToken(DOT,'.',1,16444) +LexToken(VAR,'inputs',1,16445) +LexToken(ASSIGNMENT,'=',1,16451) +LexToken(VAR,'in',1,16452) +LexToken(EOL,'\n',1,16454) +LexToken(VAR,'mo',1,16463) +LexToken(DOT,'.',1,16465) +LexToken(VAR,'outputs',1,16466) +LexToken(ASSIGNMENT,'=',1,16473) +LexToken(VAR,'out',1,16474) +LexToken(EOL,'\n',1,16477) +LexToken(VAR,'model',1,16486) +LexToken(DOT,'.',1,16491) +LexToken(VAR,'in',1,16492) +LexToken(ASSIGNMENT,'=',1,16494) +LexToken(VAR,'ones',1,16495) +LexToken(OPENBRACKET,'(',1,16499) +LexToken(VAR,'size',1,16500) +LexToken(OPENBRACKET,'(',1,16504) +LexToken(VAR,'mo',1,16505) +LexToken(DOT,'.',1,16507) +LexToken(VAR,'inputs',1,16508) +LexToken(COMMA,',',1,16514) +LexToken(DQSTRING,'"r"',1,16517) +LexToken(CLOSEBRACKET,')',1,16518) +LexToken(COMMA,',',1,16519) +LexToken(NUMBER,'1',1,16520) +LexToken(CLOSEBRACKET,')',1,16521) +LexToken(EOL,'\n',1,16522) +LexToken(VAR,'model',1,16531) +LexToken(DOT,'.',1,16536) +LexToken(VAR,'out',1,16537) +LexToken(ASSIGNMENT,'=',1,16540) +LexToken(VAR,'ones',1,16541) +LexToken(OPENBRACKET,'(',1,16545) +LexToken(VAR,'size',1,16546) +LexToken(OPENBRACKET,'(',1,16550) +LexToken(VAR,'mo',1,16551) +LexToken(DOT,'.',1,16553) +LexToken(VAR,'outputs',1,16554) +LexToken(COMMA,',',1,16561) +LexToken(DQSTRING,'"r"',1,16564) +LexToken(CLOSEBRACKET,')',1,16565) +LexToken(COMMA,',',1,16566) +LexToken(NUMBER,'1',1,16567) +LexToken(CLOSEBRACKET,')',1,16568) +LexToken(EOL,'\n',1,16569) +LexToken(VAR,'model',1,16578) +LexToken(DOT,'.',1,16583) +LexToken(VAR,'equations',1,16584) +LexToken(ASSIGNMENT,'=',1,16593) +LexToken(VAR,'mo',1,16594) +LexToken(EOL,'\n',1,16596) +LexToken(VAR,'gr_i',1,16605) +LexToken(ASSIGNMENT,'=',1,16609) +LexToken(OPENSQBRACKET,'[',1,16610) +LexToken(CLOSESQBRACKET,']',1,16611) +LexToken(EOL,'\n',1,16612) +LexToken(EOL,'\n',1,16664) +LexToken(VAR,'x',1,16673) +LexToken(ASSIGNMENT,'=',1,16674) +LexToken(VAR,'standard_define',1,16675) +LexToken(OPENBRACKET,'(',1,16690) +LexToken(OPENSQBRACKET,'[',1,16691) +LexToken(NUMBER,'3',1,16692) +LexToken(NUMBER,'2',1,16694) +LexToken(CLOSESQBRACKET,']',1,16695) +LexToken(COMMA,',',1,16696) +LexToken(VAR,'model',1,16697) +LexToken(COMMA,',',1,16702) +LexToken(VAR,'exprs',1,16703) +LexToken(COMMA,',',1,16708) +LexToken(VAR,'gr_i',1,16709) +LexToken(CLOSEBRACKET,')',1,16713) +LexToken(EOL,'\n',1,16714) +LexToken(VAR,'x',1,16723) +LexToken(DOT,'.',1,16724) +LexToken(VAR,'graphics',1,16725) +LexToken(DOT,'.',1,16733) +LexToken(VAR,'in_implicit',1,16734) +LexToken(ASSIGNMENT,'=',1,16746) +LexToken(VAR,'intype',1,16747) +LexToken(EOL,'\n',1,16753) +LexToken(VAR,'x',1,16762) +LexToken(DOT,'.',1,16763) +LexToken(VAR,'graphics',1,16764) +LexToken(DOT,'.',1,16772) +LexToken(VAR,'out_implicit',1,16773) +LexToken(ASSIGNMENT,'=',1,16785) +LexToken(VAR,'outtype',1,16786) +LexToken(EOL,'\n',1,16793) +LexToken(END,'end',1,16798) +LexToken(EOL,'\n',1,16801) +LexToken(ENDFUNCTION,'endfunction',1,16802) +LexToken(EOL,'\n',1,16813) +LexToken(EOL,'\n',1,16814) diff --git a/js/Misc/MEMORY_f.js b/js/Misc/MEMORY_f.js new file mode 100644 index 00000000..b175a629 --- /dev/null +++ b/js/Misc/MEMORY_f.js @@ -0,0 +1,378 @@ +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,'MEMORY_f',1,852) +LexToken(OPENBRACKET,'(',1,860) +LexToken(VAR,'job',1,861) +LexToken(COMMA,',',1,864) +LexToken(VAR,'arg1',1,865) +LexToken(COMMA,',',1,869) +LexToken(VAR,'arg2',1,870) +LexToken(CLOSEBRACKET,')',1,874) +LexToken(EOL,'\n',1,875) +LexToken(VAR,'x',1,880) +LexToken(ASSIGNMENT,'=',1,881) +LexToken(OPENSQBRACKET,'[',1,882) +LexToken(CLOSESQBRACKET,']',1,883) +LexToken(SEMICOLON,';',1,884) +LexToken(EOL,'\n',1,885) +LexToken(VAR,'y',1,890) +LexToken(ASSIGNMENT,'=',1,891) +LexToken(OPENSQBRACKET,'[',1,892) +LexToken(CLOSESQBRACKET,']',1,893) +LexToken(SEMICOLON,';',1,894) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'typ',1,900) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',1,906) +LexToken(EOL,'\n',1,907) +LexToken(SELECT,'select',1,912) +LexToken(VAR,'job',1,919) +LexToken(EOL,'\n',1,922) +LexToken(CASE,'case',1,927) +LexToken(DQSTRING,'"set"',1,936) +LexToken(THEN,'then',1,938) +LexToken(EOL,'\n',1,942) +LexToken(VAR,'x',1,951) +LexToken(ASSIGNMENT,'=',1,952) +LexToken(VAR,'arg1',1,953) +LexToken(SEMICOLON,';',1,957) +LexToken(EOL,'\n',1,958) +LexToken(VAR,'graphics',1,967) +LexToken(ASSIGNMENT,'=',1,975) +LexToken(VAR,'arg1',1,976) +LexToken(DOT,'.',1,980) +LexToken(VAR,'graphics',1,981) +LexToken(SEMICOLON,';',1,989) +LexToken(EOL,'\n',1,990) +LexToken(VAR,'exprs',1,999) +LexToken(ASSIGNMENT,'=',1,1004) +LexToken(VAR,'graphics',1,1005) +LexToken(DOT,'.',1,1013) +LexToken(VAR,'exprs',1,1014) +LexToken(EOL,'\n',1,1019) +LexToken(VAR,'model',1,1028) +LexToken(ASSIGNMENT,'=',1,1033) +LexToken(VAR,'arg1',1,1034) +LexToken(DOT,'.',1,1038) +LexToken(VAR,'model',1,1039) +LexToken(SEMICOLON,';',1,1044) +LexToken(EOL,'\n',1,1045) +LexToken(WHILE,'while',1,1054) +LexToken(PREVAR_BOOLEAN,'%t',1,1060) +LexToken(DO,'do',1,1063) +LexToken(EOL,'\n',1,1065) +LexToken(OPENSQBRACKET,'[',1,1078) +LexToken(VAR,'ok',1,1079) +LexToken(COMMA,',',1,1081) +LexToken(VAR,'a',1,1082) +LexToken(COMMA,',',1,1083) +LexToken(VAR,'inh',1,1084) +LexToken(COMMA,',',1,1087) +LexToken(VAR,'exprs',1,1088) +LexToken(CLOSESQBRACKET,']',1,1093) +LexToken(ASSIGNMENT,'=',1,1094) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1095) +LexToken(OPENBRACKET,'(',1,1110) +LexToken(DQSTRING,'"Set memory block parameters"',1,1139) +LexToken(COMMA,',',1,1140) +LexToken(OPENSQBRACKET,'[',1,1156) +LexToken(DQSTRING,'"initial condition"',1,1175) +LexToken(SEMICOLON,';',1,1176) +LexToken(DQSTRING,'"Inherit (1: no, 0: yes)"',1,1201) +LexToken(CLOSESQBRACKET,']',1,1202) +LexToken(COMMA,',',1,1203) +LexToken(VAR,'list',1,1204) +LexToken(OPENBRACKET,'(',1,1208) +LexToken(DQSTRING,'"vec"',1,1213) +LexToken(COMMA,',',1,1214) +LexToken(NUMBER,'-1',1,1215) +LexToken(COMMA,',',1,1217) +LexToken(DQSTRING,'"vec"',1,1222) +LexToken(COMMA,',',1,1223) +LexToken(NUMBER,'1',1,1224) +LexToken(CLOSEBRACKET,')',1,1225) +LexToken(COMMA,',',1,1226) +LexToken(VAR,'exprs',1,1227) +LexToken(CLOSEBRACKET,')',1,1232) +LexToken(EOL,'\n',1,1233) +LexToken(IF,'if',1,1246) +LexToken(NOT,'~',1,1249) +LexToken(VAR,'ok',1,1250) +LexToken(THEN,'then',1,1253) +LexToken(EOL,'\n',1,1257) +LexToken(BREAK,'break',1,1274) +LexToken(COMMA,',',1,1279) +LexToken(EOL,'\n',1,1280) +LexToken(END,'end',1,1293) +LexToken(EOL,'\n',1,1296) +LexToken(IF,'if',1,1309) +LexToken(VAR,'inh',1,1312) +LexToken(COMPARISON,'==',1,1315) +LexToken(NUMBER,'0',1,1317) +LexToken(THEN,'then',1,1319) +LexToken(EOL,'\n',1,1323) +LexToken(VAR,'inh',1,1340) +LexToken(ASSIGNMENT,'=',1,1343) +LexToken(OPENSQBRACKET,'[',1,1344) +LexToken(CLOSESQBRACKET,']',1,1345) +LexToken(SEMICOLON,';',1,1346) +LexToken(EOL,'\n',1,1347) +LexToken(ELSE,'else',1,1360) +LexToken(EOL,'\n',1,1364) +LexToken(VAR,'inh',1,1381) +LexToken(ASSIGNMENT,'=',1,1384) +LexToken(NUMBER,'1',1,1385) +LexToken(SEMICOLON,';',1,1386) +LexToken(EOL,'\n',1,1387) +LexToken(END,'end',1,1400) +LexToken(EOL,'\n',1,1403) +LexToken(OPENSQBRACKET,'[',1,1416) +LexToken(VAR,'model',1,1417) +LexToken(COMMA,',',1,1422) +LexToken(VAR,'graphics',1,1423) +LexToken(COMMA,',',1,1431) +LexToken(VAR,'ok',1,1432) +LexToken(CLOSESQBRACKET,']',1,1434) +LexToken(ASSIGNMENT,'=',1,1435) +LexToken(VAR,'check_io',1,1436) +LexToken(OPENBRACKET,'(',1,1444) +LexToken(VAR,'model',1,1445) +LexToken(COMMA,',',1,1450) +LexToken(VAR,'graphics',1,1451) +LexToken(COMMA,',',1,1459) +LexToken(NUMBER,'-1',1,1460) +LexToken(COMMA,',',1,1462) +LexToken(NUMBER,'-1',1,1463) +LexToken(COMMA,',',1,1465) +LexToken(VAR,'inh',1,1466) +LexToken(COMMA,',',1,1469) +LexToken(OPENSQBRACKET,'[',1,1470) +LexToken(CLOSESQBRACKET,']',1,1471) +LexToken(CLOSEBRACKET,')',1,1472) +LexToken(EOL,'\n',1,1473) +LexToken(VAR,'out',1,1486) +LexToken(ASSIGNMENT,'=',1,1489) +LexToken(VAR,'size',1,1490) +LexToken(OPENBRACKET,'(',1,1494) +LexToken(VAR,'a',1,1495) +LexToken(COMMA,',',1,1496) +LexToken(DQSTRING,'"*"',1,1499) +LexToken(CLOSEBRACKET,')',1,1500) +LexToken(SEMICOLON,';',1,1501) +LexToken(EOL,'\n',1,1502) +LexToken(IF,'if',1,1515) +LexToken(VAR,'out',1,1518) +LexToken(COMPARISON,'==',1,1521) +LexToken(NUMBER,'0',1,1523) +LexToken(THEN,'then',1,1525) +LexToken(EOL,'\n',1,1529) +LexToken(VAR,'ok',1,1546) +LexToken(ASSIGNMENT,'=',1,1548) +LexToken(PREVAR_BOOLEAN,'%f',1,1549) +LexToken(COMMA,',',1,1551) +LexToken(EOL,'\n',1,1552) +LexToken(VAR,'messagebox',1,1569) +LexToken(OPENBRACKET,'(',1,1579) +LexToken(DQSTRING,'"Initial condition empty"',1,1604) +LexToken(COMMA,',',1,1605) +LexToken(DQSTRING,'"modal"',1,1612) +LexToken(COMMA,',',1,1613) +LexToken(DQSTRING,'"error"',1,1620) +LexToken(CLOSEBRACKET,')',1,1621) +LexToken(SEMICOLON,';',1,1622) +LexToken(EOL,'\n',1,1623) +LexToken(END,'end',1,1636) +LexToken(EOL,'\n',1,1639) +LexToken(VAR,'in',1,1652) +LexToken(ASSIGNMENT,'=',1,1654) +LexToken(VAR,'out',1,1655) +LexToken(EOL,'\n',1,1658) +LexToken(IF,'if',1,1671) +LexToken(VAR,'ok',1,1674) +LexToken(THEN,'then',1,1677) +LexToken(EOL,'\n',1,1681) +LexToken(VAR,'graphics',1,1698) +LexToken(DOT,'.',1,1706) +LexToken(VAR,'exprs',1,1707) +LexToken(ASSIGNMENT,'=',1,1712) +LexToken(VAR,'exprs',1,1713) +LexToken(SEMICOLON,';',1,1718) +LexToken(EOL,'\n',1,1719) +LexToken(VAR,'model',1,1736) +LexToken(DOT,'.',1,1741) +LexToken(VAR,'rpar',1,1742) +LexToken(ASSIGNMENT,'=',1,1746) +LexToken(VAR,'a',1,1747) +LexToken(SEMICOLON,';',1,1748) +LexToken(EOL,'\n',1,1749) +LexToken(VAR,'model',1,1766) +LexToken(DOT,'.',1,1771) +LexToken(VAR,'in',1,1772) +LexToken(ASSIGNMENT,'=',1,1774) +LexToken(VAR,'in',1,1775) +LexToken(SEMICOLON,';',1,1777) +LexToken(EOL,'\n',1,1778) +LexToken(VAR,'model',1,1795) +LexToken(DOT,'.',1,1800) +LexToken(VAR,'out',1,1801) +LexToken(ASSIGNMENT,'=',1,1804) +LexToken(VAR,'out',1,1805) +LexToken(EOL,'\n',1,1808) +LexToken(VAR,'x',1,1825) +LexToken(DOT,'.',1,1826) +LexToken(VAR,'graphics',1,1827) +LexToken(ASSIGNMENT,'=',1,1835) +LexToken(VAR,'graphics',1,1836) +LexToken(SEMICOLON,';',1,1844) +LexToken(EOL,'\n',1,1845) +LexToken(VAR,'x',1,1862) +LexToken(DOT,'.',1,1863) +LexToken(VAR,'model',1,1864) +LexToken(ASSIGNMENT,'=',1,1869) +LexToken(VAR,'model',1,1870) +LexToken(EOL,'\n',1,1875) +LexToken(BREAK,'break',1,1892) +LexToken(EOL,'\n',1,1897) +LexToken(END,'end',1,1910) +LexToken(EOL,'\n',1,1913) +LexToken(END,'end',1,1922) +LexToken(EOL,'\n',1,1925) +LexToken(CASE,'case',1,1930) +LexToken(DQSTRING,'"define"',1,1942) +LexToken(THEN,'then',1,1944) +LexToken(EOL,'\n',1,1948) +LexToken(VAR,'z',1,1957) +LexToken(ASSIGNMENT,'=',1,1958) +LexToken(NUMBER,'0',1,1959) +LexToken(EOL,'\n',1,1960) +LexToken(VAR,'in',1,1969) +LexToken(ASSIGNMENT,'=',1,1971) +LexToken(NUMBER,'1',1,1972) +LexToken(EOL,'\n',1,1973) +LexToken(VAR,'exprs',1,1982) +LexToken(ASSIGNMENT,'=',1,1987) +LexToken(OPENSQBRACKET,'[',1,1988) +LexToken(VAR,'string',1,1989) +LexToken(OPENBRACKET,'(',1,1995) +LexToken(VAR,'z',1,1996) +LexToken(CLOSEBRACKET,')',1,1997) +LexToken(SEMICOLON,';',1,1998) +LexToken(VAR,'string',1,1999) +LexToken(OPENBRACKET,'(',1,2005) +LexToken(NUMBER,'1',1,2006) +LexToken(CLOSEBRACKET,')',1,2007) +LexToken(CLOSESQBRACKET,']',1,2008) +LexToken(EOL,'\n',1,2009) +LexToken(VAR,'model',1,2018) +LexToken(ASSIGNMENT,'=',1,2023) +LexToken(SCICOS_MODEL,'scicos_model',1,2024) +LexToken(OPENBRACKET,'(',1,2036) +LexToken(CLOSEBRACKET,')',1,2037) +LexToken(EOL,'\n',1,2038) +LexToken(VAR,'model',1,2047) +LexToken(DOT,'.',1,2052) +LexToken(VAR,'sim',1,2053) +LexToken(ASSIGNMENT,'=',1,2056) +LexToken(DQSTRING,'"memo"',1,2062) +LexToken(EOL,'\n',1,2063) +LexToken(VAR,'model',1,2072) +LexToken(DOT,'.',1,2077) +LexToken(VAR,'in',1,2078) +LexToken(ASSIGNMENT,'=',1,2080) +LexToken(VAR,'in',1,2081) +LexToken(EOL,'\n',1,2083) +LexToken(VAR,'model',1,2092) +LexToken(DOT,'.',1,2097) +LexToken(VAR,'out',1,2098) +LexToken(ASSIGNMENT,'=',1,2101) +LexToken(VAR,'in',1,2102) +LexToken(EOL,'\n',1,2104) +LexToken(VAR,'model',1,2113) +LexToken(DOT,'.',1,2118) +LexToken(VAR,'evtin',1,2119) +LexToken(ASSIGNMENT,'=',1,2124) +LexToken(NUMBER,'1',1,2125) +LexToken(EOL,'\n',1,2126) +LexToken(VAR,'model',1,2135) +LexToken(DOT,'.',1,2140) +LexToken(VAR,'dstate',1,2141) +LexToken(ASSIGNMENT,'=',1,2147) +LexToken(NUMBER,'0',1,2148) +LexToken(EOL,'\n',1,2149) +LexToken(VAR,'model',1,2158) +LexToken(DOT,'.',1,2163) +LexToken(VAR,'rpar',1,2164) +LexToken(ASSIGNMENT,'=',1,2168) +LexToken(VAR,'z',1,2169) +LexToken(EOL,'\n',1,2170) +LexToken(VAR,'model',1,2179) +LexToken(DOT,'.',1,2184) +LexToken(VAR,'blocktype',1,2185) +LexToken(ASSIGNMENT,'=',1,2194) +LexToken(DQSTRING,'"m"',1,2197) +LexToken(EOL,'\n',1,2198) +LexToken(VAR,'model',1,2207) +LexToken(DOT,'.',1,2212) +LexToken(VAR,'dep_ut',1,2213) +LexToken(ASSIGNMENT,'=',1,2219) +LexToken(OPENSQBRACKET,'[',1,2220) +LexToken(PREVAR_BOOLEAN,'%f',1,2221) +LexToken(PREVAR_BOOLEAN,'%f',1,2224) +LexToken(CLOSESQBRACKET,']',1,2226) +LexToken(EOL,'\n',1,2227) +LexToken(EOL,'\n',1,2228) +LexToken(VAR,'gr_i',1,2237) +LexToken(ASSIGNMENT,'=',1,2241) +LexToken(OPENSQBRACKET,'[',1,2242) +LexToken(CLOSESQBRACKET,']',1,2243) +LexToken(EOL,'\n',1,2244) +LexToken(VAR,'x',1,2253) +LexToken(ASSIGNMENT,'=',1,2254) +LexToken(VAR,'standard_define',1,2255) +LexToken(OPENBRACKET,'(',1,2270) +LexToken(OPENSQBRACKET,'[',1,2271) +LexToken(NUMBER,'2',1,2272) +LexToken(NUMBER,'2',1,2274) +LexToken(CLOSESQBRACKET,']',1,2275) +LexToken(COMMA,',',1,2276) +LexToken(VAR,'model',1,2277) +LexToken(COMMA,',',1,2282) +LexToken(VAR,'exprs',1,2283) +LexToken(COMMA,',',1,2288) +LexToken(VAR,'gr_i',1,2289) +LexToken(CLOSEBRACKET,')',1,2293) +LexToken(EOL,'\n',1,2294) +LexToken(END,'end',1,2299) +LexToken(EOL,'\n',1,2302) +LexToken(ENDFUNCTION,'endfunction',1,2303) +LexToken(EOL,'\n',1,2314) diff --git a/js/Misc/MPBLOCK.js b/js/Misc/MPBLOCK.js new file mode 100644 index 00000000..60ab1bee --- /dev/null +++ b/js/Misc/MPBLOCK.js @@ -0,0 +1,2224 @@ +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,'MPBLOCK',1,852) +LexToken(OPENBRACKET,'(',1,859) +LexToken(VAR,'job',1,860) +LexToken(COMMA,',',1,863) +LexToken(VAR,'arg1',1,864) +LexToken(COMMA,',',1,868) +LexToken(VAR,'arg2',1,869) +LexToken(CLOSEBRACKET,')',1,873) +LexToken(EOL,'\n',1,874) +LexToken(EOL,'\n',1,881) +LexToken(EOL,'\n',1,913) +LexToken(VAR,'x',1,918) +LexToken(ASSIGNMENT,'=',1,919) +LexToken(OPENSQBRACKET,'[',1,920) +LexToken(CLOSESQBRACKET,']',1,921) +LexToken(SEMICOLON,';',1,922) +LexToken(EOL,'\n',1,923) +LexToken(VAR,'y',1,928) +LexToken(ASSIGNMENT,'=',1,929) +LexToken(OPENSQBRACKET,'[',1,930) +LexToken(CLOSESQBRACKET,']',1,931) +LexToken(SEMICOLON,';',1,932) +LexToken(EOL,'\n',1,933) +LexToken(VAR,'typ',1,938) +LexToken(ASSIGNMENT,'=',1,941) +LexToken(OPENSQBRACKET,'[',1,942) +LexToken(CLOSESQBRACKET,']',1,943) +LexToken(SEMICOLON,';',1,944) +LexToken(EOL,'\n',1,945) +LexToken(SELECT,'select',1,950) +LexToken(VAR,'job',1,957) +LexToken(EOL,'\n',1,960) +LexToken(CASE,'case',1,965) +LexToken(DQSTRING,'"set"',1,974) +LexToken(THEN,'then',1,976) +LexToken(EOL,'\n',1,980) +LexToken(VAR,'x',1,989) +LexToken(ASSIGNMENT,'=',1,990) +LexToken(VAR,'arg1',1,991) +LexToken(EOL,'\n',1,995) +LexToken(VAR,'model',1,1004) +LexToken(ASSIGNMENT,'=',1,1009) +LexToken(VAR,'arg1',1,1010) +LexToken(DOT,'.',1,1014) +LexToken(VAR,'model',1,1015) +LexToken(EOL,'\n',1,1020) +LexToken(VAR,'graphics',1,1029) +LexToken(ASSIGNMENT,'=',1,1037) +LexToken(VAR,'arg1',1,1038) +LexToken(DOT,'.',1,1042) +LexToken(VAR,'graphics',1,1043) +LexToken(EOL,'\n',1,1051) +LexToken(EOL,'\n',1,1083) +LexToken(VAR,'exprs',1,1092) +LexToken(ASSIGNMENT,'=',1,1097) +LexToken(VAR,'graphics',1,1098) +LexToken(DOT,'.',1,1106) +LexToken(VAR,'exprs',1,1107) +LexToken(EOL,'\n',1,1112) +LexToken(EOL,'\n',1,1113) +LexToken(EOL,'\n',1,1137) +LexToken(IF,'if',1,1146) +LexToken(VAR,'type',1,1149) +LexToken(OPENBRACKET,'(',1,1153) +LexToken(VAR,'exprs',1,1154) +LexToken(CLOSEBRACKET,')',1,1159) +LexToken(COMPARISON,'==',1,1160) +LexToken(NUMBER,'15',1,1162) +LexToken(THEN,'then',1,1165) +LexToken(EOL,'\n',1,1169) +LexToken(VAR,'paramv',1,1182) +LexToken(ASSIGNMENT,'=',1,1188) +LexToken(VAR,'list',1,1189) +LexToken(OPENBRACKET,'(',1,1193) +LexToken(CLOSEBRACKET,')',1,1194) +LexToken(SEMICOLON,';',1,1195) +LexToken(EOL,'\n',1,1196) +LexToken(VAR,'pprop',1,1209) +LexToken(ASSIGNMENT,'=',1,1214) +LexToken(OPENSQBRACKET,'[',1,1215) +LexToken(CLOSESQBRACKET,']',1,1216) +LexToken(SEMICOLON,';',1,1217) +LexToken(EOL,'\n',1,1218) +LexToken(EOL,'\n',1,1269) +LexToken(FOR,'for',1,1282) +LexToken(VAR,'i',1,1286) +LexToken(ASSIGNMENT,'=',1,1287) +LexToken(NUMBER,'1',1,1288) +LexToken(COLON,':',1,1289) +LexToken(VAR,'size',1,1290) +LexToken(OPENBRACKET,'(',1,1294) +LexToken(VAR,'model',1,1295) +LexToken(DOT,'.',1,1300) +LexToken(VAR,'rpar',1,1301) +LexToken(COMMA,',',1,1305) +LexToken(DQSTRING,'"*"',1,1308) +LexToken(CLOSEBRACKET,')',1,1309) +LexToken(EOL,'\n',1,1310) +LexToken(VAR,'paramv',1,1327) +LexToken(OPENBRACKET,'(',1,1333) +LexToken(LASTINDEX,'$',1,1334) +LexToken(OPERATOR,'+',1,1335) +LexToken(NUMBER,'1',1,1336) +LexToken(CLOSEBRACKET,')',1,1337) +LexToken(ASSIGNMENT,'=',1,1338) +LexToken(VAR,'string',1,1339) +LexToken(OPENBRACKET,'(',1,1345) +LexToken(VAR,'model',1,1346) +LexToken(DOT,'.',1,1351) +LexToken(VAR,'rpar',1,1352) +LexToken(OPENBRACKET,'(',1,1356) +LexToken(VAR,'i',1,1357) +LexToken(CLOSEBRACKET,')',1,1358) +LexToken(CLOSEBRACKET,')',1,1359) +LexToken(EOL,'\n',1,1360) +LexToken(VAR,'pprop',1,1377) +LexToken(OPENBRACKET,'(',1,1382) +LexToken(LASTINDEX,'$',1,1383) +LexToken(OPERATOR,'+',1,1384) +LexToken(NUMBER,'1',1,1385) +LexToken(CLOSEBRACKET,')',1,1386) +LexToken(ASSIGNMENT,'=',1,1388) +LexToken(NUMBER,'0',1,1390) +LexToken(EOL,'\n',1,1391) +LexToken(END,'end',1,1404) +LexToken(EOL,'\n',1,1407) +LexToken(EOL,'\n',1,1408) +LexToken(VAR,'exprs',1,1421) +LexToken(ASSIGNMENT,'=',1,1427) +LexToken(VAR,'tlist',1,1429) +LexToken(OPENBRACKET,'(',1,1434) +LexToken(OPENSQBRACKET,'[',1,1435) +LexToken(DQSTRING,'"MPBLOCK"',1,1444) +LexToken(COMMA,',',1,1445) +LexToken(DQSTRING,'"in"',1,1449) +LexToken(COMMA,',',1,1450) +LexToken(DQSTRING,'"intype"',1,1458) +LexToken(COMMA,',',1,1459) +LexToken(DQSTRING,'"out"',1,1464) +LexToken(COMMA,',',1,1465) +LexToken(DQSTRING,'"outtype"',1,1474) +LexToken(COMMA,',',1,1475) +LexToken(DQSTRING,'"param"',1,1498) +LexToken(COMMA,',',1,1499) +LexToken(DQSTRING,'"paramv"',1,1507) +LexToken(COMMA,',',1,1508) +LexToken(DQSTRING,'"pprop"',1,1515) +LexToken(COMMA,',',1,1516) +LexToken(DQSTRING,'"nameF"',1,1523) +LexToken(COMMA,',',1,1524) +LexToken(DQSTRING,'"funtxt"',1,1532) +LexToken(CLOSESQBRACKET,']',1,1533) +LexToken(COMMA,',',1,1534) +LexToken(VAR,'exprs',1,1551) +LexToken(OPENBRACKET,'(',1,1556) +LexToken(NUMBER,'1',1,1557) +LexToken(CLOSEBRACKET,')',1,1558) +LexToken(OPENBRACKET,'(',1,1559) +LexToken(NUMBER,'1',1,1560) +LexToken(CLOSEBRACKET,')',1,1561) +LexToken(COMMA,',',1,1562) +LexToken(VAR,'exprs',1,1578) +LexToken(OPENBRACKET,'(',1,1583) +LexToken(NUMBER,'1',1,1584) +LexToken(CLOSEBRACKET,')',1,1585) +LexToken(OPENBRACKET,'(',1,1586) +LexToken(NUMBER,'2',1,1587) +LexToken(CLOSEBRACKET,')',1,1588) +LexToken(COMMA,',',1,1589) +LexToken(VAR,'exprs',1,1605) +LexToken(OPENBRACKET,'(',1,1610) +LexToken(NUMBER,'1',1,1611) +LexToken(CLOSEBRACKET,')',1,1612) +LexToken(OPENBRACKET,'(',1,1613) +LexToken(NUMBER,'3',1,1614) +LexToken(CLOSEBRACKET,')',1,1615) +LexToken(COMMA,',',1,1616) +LexToken(VAR,'exprs',1,1632) +LexToken(OPENBRACKET,'(',1,1637) +LexToken(NUMBER,'1',1,1638) +LexToken(CLOSEBRACKET,')',1,1639) +LexToken(OPENBRACKET,'(',1,1640) +LexToken(NUMBER,'4',1,1641) +LexToken(CLOSEBRACKET,')',1,1642) +LexToken(COMMA,',',1,1643) +LexToken(VAR,'exprs',1,1659) +LexToken(OPENBRACKET,'(',1,1664) +LexToken(NUMBER,'1',1,1665) +LexToken(CLOSEBRACKET,')',1,1666) +LexToken(OPENBRACKET,'(',1,1667) +LexToken(NUMBER,'5',1,1668) +LexToken(CLOSEBRACKET,')',1,1669) +LexToken(COMMA,',',1,1670) +LexToken(VAR,'paramv',1,1686) +LexToken(COMMA,',',1,1692) +LexToken(VAR,'sci2exp',1,1709) +LexToken(OPENBRACKET,'(',1,1716) +LexToken(VAR,'pprop',1,1717) +LexToken(OPENBRACKET,'(',1,1722) +LexToken(COLON,':',1,1723) +LexToken(CLOSEBRACKET,')',1,1724) +LexToken(CLOSEBRACKET,')',1,1725) +LexToken(COMMA,',',1,1726) +LexToken(VAR,'exprs',1,1742) +LexToken(OPENBRACKET,'(',1,1747) +LexToken(NUMBER,'1',1,1748) +LexToken(CLOSEBRACKET,')',1,1749) +LexToken(OPENBRACKET,'(',1,1750) +LexToken(NUMBER,'7',1,1751) +LexToken(CLOSEBRACKET,')',1,1752) +LexToken(COMMA,',',1,1753) +LexToken(VAR,'exprs',1,1754) +LexToken(OPENBRACKET,'(',1,1759) +LexToken(NUMBER,'2',1,1760) +LexToken(CLOSEBRACKET,')',1,1761) +LexToken(CLOSEBRACKET,')',1,1762) +LexToken(EOL,'\n',1,1763) +LexToken(EOL,'\n',1,1764) +LexToken(END,'end',1,1773) +LexToken(EOL,'\n',1,1776) +LexToken(EOL,'\n',1,1777) +LexToken(EOL,'\n',1,1831) +LexToken(VAR,'lab_1',1,1840) +LexToken(ASSIGNMENT,'=',1,1846) +LexToken(VAR,'list',1,1848) +LexToken(OPENBRACKET,'(',1,1852) +LexToken(VAR,'exprs',1,1853) +LexToken(DOT,'.',1,1858) +LexToken(VAR,'in',1,1859) +LexToken(COMMA,',',1,1861) +LexToken(VAR,'exprs',1,1883) +LexToken(DOT,'.',1,1888) +LexToken(VAR,'intype',1,1889) +LexToken(COMMA,',',1,1895) +LexToken(VAR,'exprs',1,1913) +LexToken(DOT,'.',1,1918) +LexToken(VAR,'out',1,1919) +LexToken(COMMA,',',1,1922) +LexToken(VAR,'exprs',1,1943) +LexToken(DOT,'.',1,1948) +LexToken(VAR,'outtype',1,1949) +LexToken(COMMA,',',1,1956) +LexToken(VAR,'exprs',1,1973) +LexToken(DOT,'.',1,1978) +LexToken(VAR,'param',1,1979) +LexToken(COMMA,',',1,1984) +LexToken(VAR,'exprs',1,2003) +LexToken(DOT,'.',1,2008) +LexToken(VAR,'pprop',1,2009) +LexToken(COMMA,',',1,2014) +LexToken(VAR,'exprs',1,2033) +LexToken(DOT,'.',1,2038) +LexToken(VAR,'nameF',1,2039) +LexToken(CLOSEBRACKET,')',1,2044) +LexToken(EOL,'\n',1,2054) +LexToken(EOL,'\n',1,2055) +LexToken(EOL,'\n',1,2082) +LexToken(VAR,'lab_2',1,2091) +LexToken(ASSIGNMENT,'=',1,2097) +LexToken(VAR,'exprs',1,2099) +LexToken(DOT,'.',1,2104) +LexToken(VAR,'paramv',1,2105) +LexToken(EOL,'\n',1,2128) +LexToken(EOL,'\n',1,2129) +LexToken(EOL,'\n',1,2164) +LexToken(EOL,'\n',1,2198) +LexToken(EOL,'\n',1,2254) +LexToken(EOL,'\n',1,2255) +LexToken(WHILE,'while',1,2264) +LexToken(PREVAR_BOOLEAN,'%t',1,2270) +LexToken(DO,'do',1,2273) +LexToken(EOL,'\n',1,2275) +LexToken(EOL,'\n',1,2354) +LexToken(EOL,'\n',1,2429) +LexToken(EOL,'\n',1,2482) +LexToken(EOL,'\n',1,2535) +LexToken(EOL,'\n',1,2588) +LexToken(EOL,'\n',1,2641) +LexToken(EOL,'\n',1,2694) +LexToken(EOL,'\n',1,2747) +LexToken(EOL,'\n',1,2801) +LexToken(EOL,'\n',1,2903) +LexToken(EOL,'\n',1,2946) +LexToken(OPENSQBRACKET,'[',1,2959) +LexToken(VAR,'ok',1,2960) +LexToken(COMMA,',',1,2962) +LexToken(VAR,'Tin',1,2963) +LexToken(COMMA,',',1,2966) +LexToken(VAR,'Tintype',1,2967) +LexToken(COMMA,',',1,2974) +LexToken(VAR,'Tout',1,2975) +LexToken(COMMA,',',1,2979) +LexToken(VAR,'Touttype',1,2980) +LexToken(COMMA,',',1,2988) +LexToken(VAR,'Tparam',1,2989) +LexToken(COMMA,',',1,2995) +LexToken(VAR,'pprop',1,2996) +LexToken(COMMA,',',1,3001) +LexToken(VAR,'Tfunam',1,3002) +LexToken(COMMA,',',1,3008) +LexToken(VAR,'lab_1',1,3009) +LexToken(CLOSESQBRACKET,']',1,3014) +LexToken(ASSIGNMENT,'=',1,3015) +LexToken(VAR,'getvalue',1,3031) +LexToken(OPENBRACKET,'(',1,3039) +LexToken(DQSTRING,'"Set Modelica generic block parameters"',1,3078) +LexToken(COMMA,',',1,3079) +LexToken(OPENSQBRACKET,'[',1,3095) +LexToken(DQSTRING,'"Input variables: "',1,3120) +LexToken(SEMICOLON,';',1,3121) +LexToken(DQSTRING,'"Input variables types: "',1,3161) +LexToken(SEMICOLON,';',1,3162) +LexToken(DQSTRING,'"Output variables: "',1,3202) +LexToken(SEMICOLON,';',1,3203) +LexToken(DQSTRING,'"Output variables types:"',1,3243) +LexToken(SEMICOLON,';',1,3244) +LexToken(DQSTRING,'"Parameters in Modelica:"',1,3284) +LexToken(SEMICOLON,';',1,3285) +LexToken(DQSTRING,'"Parameters properties: "',1,3325) +LexToken(SEMICOLON,';',1,3326) +LexToken(DQSTRING,'"Model name in packages:"',1,3366) +LexToken(CLOSESQBRACKET,']',1,3367) +LexToken(COMMA,',',1,3368) +LexToken(VAR,'list',1,3384) +LexToken(OPENBRACKET,'(',1,3388) +LexToken(DQSTRING,'"str"',1,3393) +LexToken(COMMA,',',1,3394) +LexToken(NUMBER,'-1',1,3395) +LexToken(COMMA,',',1,3397) +LexToken(DQSTRING,'"str"',1,3402) +LexToken(COMMA,',',1,3403) +LexToken(NUMBER,'-1',1,3404) +LexToken(COMMA,',',1,3406) +LexToken(DQSTRING,'"str"',1,3411) +LexToken(COMMA,',',1,3412) +LexToken(NUMBER,'-1',1,3413) +LexToken(COMMA,',',1,3415) +LexToken(DQSTRING,'"str"',1,3420) +LexToken(COMMA,',',1,3421) +LexToken(NUMBER,'-1',1,3422) +LexToken(COMMA,',',1,3424) +LexToken(DQSTRING,'"str"',1,3429) +LexToken(COMMA,',',1,3430) +LexToken(NUMBER,'-1',1,3431) +LexToken(COMMA,',',1,3433) +LexToken(DQSTRING,'"vec"',1,3453) +LexToken(COMMA,',',1,3454) +LexToken(NUMBER,'-1',1,3455) +LexToken(COMMA,',',1,3457) +LexToken(DQSTRING,'"str"',1,3462) +LexToken(COMMA,',',1,3463) +LexToken(NUMBER,'-1',1,3464) +LexToken(CLOSEBRACKET,')',1,3466) +LexToken(COMMA,',',1,3467) +LexToken(VAR,'lab_1',1,3468) +LexToken(CLOSEBRACKET,')',1,3473) +LexToken(EOL,'\n',1,3474) +LexToken(EOL,'\n',1,3475) +LexToken(EOL,'\n',1,3501) +LexToken(IF,'if',1,3514) +LexToken(NOT,'~',1,3517) +LexToken(VAR,'ok',1,3518) +LexToken(THEN,'then',1,3521) +LexToken(EOL,'\n',1,3525) +LexToken(BREAK,'break',1,3542) +LexToken(EOL,'\n',1,3547) +LexToken(END,'end',1,3560) +LexToken(EOL,'\n',1,3563) +LexToken(EOL,'\n',1,3624) +LexToken(EOL,'\n',1,3679) +LexToken(EOL,'\n',1,3728) +LexToken(EOL,'\n',1,3785) +LexToken(EOL,'\n',1,3838) +LexToken(EOL,'\n',1,3880) +LexToken(EOL,'\n',1,3936) +LexToken(EOL,'\n',1,3951) +LexToken(EOL,'\n',1,4003) +LexToken(EOL,'\n',1,4060) +LexToken(VAR,'ierr',1,4073) +LexToken(ASSIGNMENT,'=',1,4077) +LexToken(VAR,'execstr',1,4078) +LexToken(OPENBRACKET,'(',1,4085) +LexToken(DQSTRING,'"in=stripblanks(evstr(Tin)); intype=stripblanks(evstr(Tintype)); out=stripblanks(evstr(Tout)); outtype=stripblanks(evstr(Touttype)); param=stripblanks(evstr(Tparam)); funam=stripblanks(Tfunam)"',1,4348) +LexToken(COMMA,',',1,4349) +LexToken(DQSTRING,'"errcatch"',1,4359) +LexToken(CLOSEBRACKET,')',1,4360) +LexToken(EOL,'\n',1,4361) +LexToken(EOL,'\n',1,4362) +LexToken(IF,'if',1,4375) +LexToken(VAR,'ierr',1,4378) +LexToken(COMPARISON,'<>',1,4382) +LexToken(NUMBER,'0',1,4384) +LexToken(THEN,'then',1,4386) +LexToken(EOL,'\n',1,4390) +LexToken(EOL,'\n',1,4442) +LexToken(EOL,'\n',1,4498) +LexToken(VAR,'x_message',1,4515) +LexToken(OPENBRACKET,'(',1,4524) +LexToken(DQSTRING,'"Error in evaluation of variables."',1,4559) +LexToken(CLOSEBRACKET,')',1,4560) +LexToken(EOL,'\n',1,4561) +LexToken(VAR,'ok',1,4578) +LexToken(ASSIGNMENT,'=',1,4580) +LexToken(PREVAR_BOOLEAN,'%f',1,4581) +LexToken(EOL,'\n',1,4583) +LexToken(EOL,'\n',1,4607) +LexToken(END,'end',1,4620) +LexToken(EOL,'\n',1,4623) +LexToken(EOL,'\n',1,4624) +LexToken(EOL,'\n',1,4668) +LexToken(EOL,'\n',1,4685) +LexToken(IF,'if',1,4698) +LexToken(VAR,'ok',1,4701) +LexToken(THEN,'then',1,4704) +LexToken(EOL,'\n',1,4708) +LexToken(FOR,'for',1,4725) +LexToken(VAR,'i',1,4729) +LexToken(ASSIGNMENT,'=',1,4730) +LexToken(NUMBER,'1',1,4731) +LexToken(COLON,':',1,4732) +LexToken(VAR,'size',1,4733) +LexToken(OPENBRACKET,'(',1,4737) +LexToken(VAR,'in',1,4738) +LexToken(COMMA,',',1,4740) +LexToken(DQSTRING,'"*"',1,4743) +LexToken(CLOSEBRACKET,')',1,4744) +LexToken(EOL,'\n',1,4745) +LexToken(VAR,'r',1,4766) +LexToken(ASSIGNMENT,'=',1,4767) +LexToken(PREVAR_BOOLEAN,'%f',1,4768) +LexToken(SEMICOLON,';',1,4770) +LexToken(EOL,'\n',1,4771) +LexToken(VAR,'ierr',1,4792) +LexToken(ASSIGNMENT,'=',1,4796) +LexToken(VAR,'execstr',1,4797) +LexToken(OPENBRACKET,'(',1,4804) +LexToken(DQSTRING,'"r=validvar(in(i))"',1,4823) +LexToken(COMMA,',',1,4824) +LexToken(DQSTRING,'"errcatch"',1,4834) +LexToken(CLOSEBRACKET,')',1,4835) +LexToken(EOL,'\n',1,4836) +LexToken(IF,'if',1,4857) +LexToken(NOT,'~',1,4860) +LexToken(VAR,'r',1,4861) +LexToken(THEN,'then',1,4863) +LexToken(EOL,'\n',1,4867) +LexToken(VAR,'ok',1,4892) +LexToken(ASSIGNMENT,'=',1,4894) +LexToken(PREVAR_BOOLEAN,'%f',1,4895) +LexToken(EOL,'\n',1,4897) +LexToken(BREAK,'break',1,4922) +LexToken(EOL,'\n',1,4927) +LexToken(END,'end',1,4948) +LexToken(EOL,'\n',1,4951) +LexToken(END,'end',1,4968) +LexToken(EOL,'\n',1,4971) +LexToken(IF,'if',1,4988) +LexToken(NOT,'~',1,4991) +LexToken(VAR,'ok',1,4992) +LexToken(THEN,'then',1,4995) +LexToken(EOL,'\n',1,4999) +LexToken(VAR,'x_message',1,5020) +LexToken(OPENBRACKET,'(',1,5029) +LexToken(OPENSQBRACKET,'[',1,5030) +LexToken(DQSTRING,'"Invalid variable name for the input "',1,5068) +LexToken(OPERATOR,'+',1,5069) +LexToken(VAR,'string',1,5070) +LexToken(OPENBRACKET,'(',1,5076) +LexToken(VAR,'i',1,5077) +LexToken(CLOSEBRACKET,')',1,5078) +LexToken(OPERATOR,'+',1,5079) +LexToken(DQSTRING,'"."',1,5082) +LexToken(SEMICOLON,';',1,5083) +LexToken(DQSTRING,'"\\""',1,5108) +LexToken(OPERATOR,'+',1,5109) +LexToken(VAR,'in',1,5110) +LexToken(OPENBRACKET,'(',1,5112) +LexToken(VAR,'i',1,5113) +LexToken(CLOSEBRACKET,')',1,5114) +LexToken(OPERATOR,'+',1,5115) +LexToken(DQSTRING,'"\\""',1,5119) +LexToken(SEMICOLON,';',1,5120) +LexToken(DQSTRING,'"Please choose another variable name."',1,5179) +LexToken(CLOSESQBRACKET,']',1,5180) +LexToken(CLOSEBRACKET,')',1,5182) +LexToken(SEMICOLON,';',1,5183) +LexToken(EOL,'\n',1,5184) +LexToken(END,'end',1,5201) +LexToken(EOL,'\n',1,5204) +LexToken(END,'end',1,5217) +LexToken(EOL,'\n',1,5220) +LexToken(EOL,'\n',1,5238) +LexToken(IF,'if',1,5251) +LexToken(VAR,'ok',1,5254) +LexToken(THEN,'then',1,5257) +LexToken(EOL,'\n',1,5261) +LexToken(FOR,'for',1,5278) +LexToken(VAR,'i',1,5282) +LexToken(ASSIGNMENT,'=',1,5283) +LexToken(NUMBER,'1',1,5284) +LexToken(COLON,':',1,5285) +LexToken(VAR,'size',1,5286) +LexToken(OPENBRACKET,'(',1,5290) +LexToken(VAR,'out',1,5291) +LexToken(COMMA,',',1,5294) +LexToken(DQSTRING,'"*"',1,5297) +LexToken(CLOSEBRACKET,')',1,5298) +LexToken(EOL,'\n',1,5299) +LexToken(VAR,'r',1,5320) +LexToken(ASSIGNMENT,'=',1,5321) +LexToken(PREVAR_BOOLEAN,'%f',1,5322) +LexToken(SEMICOLON,';',1,5324) +LexToken(EOL,'\n',1,5325) +LexToken(VAR,'ierr',1,5346) +LexToken(ASSIGNMENT,'=',1,5350) +LexToken(VAR,'execstr',1,5351) +LexToken(OPENBRACKET,'(',1,5358) +LexToken(DQSTRING,'"r=validvar(out(i))"',1,5378) +LexToken(COMMA,',',1,5379) +LexToken(DQSTRING,'"errcatch"',1,5389) +LexToken(CLOSEBRACKET,')',1,5390) +LexToken(EOL,'\n',1,5391) +LexToken(IF,'if',1,5412) +LexToken(NOT,'~',1,5415) +LexToken(VAR,'r',1,5416) +LexToken(THEN,'then',1,5418) +LexToken(EOL,'\n',1,5422) +LexToken(VAR,'ok',1,5447) +LexToken(ASSIGNMENT,'=',1,5449) +LexToken(PREVAR_BOOLEAN,'%f',1,5450) +LexToken(EOL,'\n',1,5452) +LexToken(BREAK,'break',1,5477) +LexToken(EOL,'\n',1,5482) +LexToken(END,'end',1,5503) +LexToken(EOL,'\n',1,5506) +LexToken(END,'end',1,5523) +LexToken(EOL,'\n',1,5526) +LexToken(IF,'if',1,5543) +LexToken(NOT,'~',1,5546) +LexToken(VAR,'ok',1,5547) +LexToken(THEN,'then',1,5550) +LexToken(EOL,'\n',1,5554) +LexToken(VAR,'x_message',1,5575) +LexToken(OPENBRACKET,'(',1,5584) +LexToken(OPENSQBRACKET,'[',1,5585) +LexToken(DQSTRING,'"Invalid variable name for the output "',1,5624) +LexToken(OPERATOR,'+',1,5625) +LexToken(VAR,'string',1,5626) +LexToken(OPENBRACKET,'(',1,5632) +LexToken(VAR,'i',1,5633) +LexToken(CLOSEBRACKET,')',1,5634) +LexToken(OPERATOR,'+',1,5635) +LexToken(DQSTRING,'"."',1,5638) +LexToken(SEMICOLON,';',1,5639) +LexToken(DQSTRING,'"\\""',1,5664) +LexToken(OPERATOR,'+',1,5665) +LexToken(VAR,'out',1,5666) +LexToken(OPENBRACKET,'(',1,5669) +LexToken(VAR,'i',1,5670) +LexToken(CLOSEBRACKET,')',1,5671) +LexToken(OPERATOR,'+',1,5672) +LexToken(DQSTRING,'"\\""',1,5676) +LexToken(SEMICOLON,';',1,5677) +LexToken(DQSTRING,'"Please choose another variable name."',1,5736) +LexToken(CLOSESQBRACKET,']',1,5737) +LexToken(CLOSEBRACKET,')',1,5739) +LexToken(SEMICOLON,';',1,5740) +LexToken(EOL,'\n',1,5741) +LexToken(END,'end',1,5758) +LexToken(EOL,'\n',1,5761) +LexToken(END,'end',1,5774) +LexToken(EOL,'\n',1,5777) +LexToken(EOL,'\n',1,5797) +LexToken(IF,'if',1,5810) +LexToken(VAR,'ok',1,5813) +LexToken(THEN,'then',1,5816) +LexToken(EOL,'\n',1,5820) +LexToken(VAR,'param',1,5837) +LexToken(ASSIGNMENT,'=',1,5842) +LexToken(VAR,'param',1,5843) +LexToken(OPENBRACKET,'(',1,5848) +LexToken(COLON,':',1,5849) +LexToken(CLOSEBRACKET,')',1,5850) +LexToken(EOL,'\n',1,5851) +LexToken(FOR,'for',1,5868) +LexToken(VAR,'i',1,5872) +LexToken(ASSIGNMENT,'=',1,5873) +LexToken(NUMBER,'1',1,5874) +LexToken(COLON,':',1,5875) +LexToken(VAR,'size',1,5876) +LexToken(OPENBRACKET,'(',1,5880) +LexToken(VAR,'param',1,5881) +LexToken(COMMA,',',1,5886) +LexToken(DQSTRING,'"*"',1,5889) +LexToken(CLOSEBRACKET,')',1,5890) +LexToken(EOL,'\n',1,5891) +LexToken(VAR,'r',1,5912) +LexToken(ASSIGNMENT,'=',1,5913) +LexToken(PREVAR_BOOLEAN,'%f',1,5914) +LexToken(SEMICOLON,';',1,5916) +LexToken(EOL,'\n',1,5917) +LexToken(VAR,'ierr',1,5938) +LexToken(ASSIGNMENT,'=',1,5942) +LexToken(VAR,'execstr',1,5943) +LexToken(OPENBRACKET,'(',1,5950) +LexToken(DQSTRING,'"r=validvar(param(i))"',1,5972) +LexToken(COMMA,',',1,5973) +LexToken(DQSTRING,'"errcatch"',1,5983) +LexToken(CLOSEBRACKET,')',1,5984) +LexToken(EOL,'\n',1,5985) +LexToken(IF,'if',1,6006) +LexToken(NOT,'~',1,6009) +LexToken(VAR,'r',1,6010) +LexToken(THEN,'then',1,6012) +LexToken(EOL,'\n',1,6016) +LexToken(VAR,'ok',1,6041) +LexToken(ASSIGNMENT,'=',1,6043) +LexToken(PREVAR_BOOLEAN,'%f',1,6044) +LexToken(EOL,'\n',1,6046) +LexToken(BREAK,'break',1,6071) +LexToken(EOL,'\n',1,6076) +LexToken(END,'end',1,6097) +LexToken(EOL,'\n',1,6100) +LexToken(END,'end',1,6117) +LexToken(EOL,'\n',1,6120) +LexToken(IF,'if',1,6137) +LexToken(NOT,'~',1,6140) +LexToken(VAR,'ok',1,6141) +LexToken(THEN,'then',1,6144) +LexToken(EOL,'\n',1,6148) +LexToken(VAR,'x_message',1,6169) +LexToken(OPENBRACKET,'(',1,6178) +LexToken(OPENSQBRACKET,'[',1,6179) +LexToken(DQSTRING,'"Invalid variable name for the parameter "',1,6221) +LexToken(OPERATOR,'+',1,6222) +LexToken(VAR,'string',1,6223) +LexToken(OPENBRACKET,'(',1,6229) +LexToken(VAR,'i',1,6230) +LexToken(CLOSEBRACKET,')',1,6231) +LexToken(OPERATOR,'+',1,6232) +LexToken(DQSTRING,'"."',1,6235) +LexToken(SEMICOLON,';',1,6236) +LexToken(DQSTRING,'"\\""',1,6261) +LexToken(OPERATOR,'+',1,6262) +LexToken(VAR,'param',1,6263) +LexToken(OPENBRACKET,'(',1,6268) +LexToken(VAR,'i',1,6269) +LexToken(CLOSEBRACKET,')',1,6270) +LexToken(OPERATOR,'+',1,6271) +LexToken(DQSTRING,'"\\""',1,6275) +LexToken(SEMICOLON,';',1,6276) +LexToken(DQSTRING,'"Please choose another variable name."',1,6335) +LexToken(CLOSESQBRACKET,']',1,6336) +LexToken(CLOSEBRACKET,')',1,6338) +LexToken(SEMICOLON,';',1,6339) +LexToken(EOL,'\n',1,6340) +LexToken(END,'end',1,6357) +LexToken(EOL,'\n',1,6360) +LexToken(END,'end',1,6373) +LexToken(EOL,'\n',1,6376) +LexToken(EOL,'\n',1,6377) +LexToken(EOL,'\n',1,6406) +LexToken(EOL,'\n',1,6431) +LexToken(IF,'if',1,6444) +LexToken(VAR,'ok',1,6447) +LexToken(THEN,'then',1,6450) +LexToken(EOL,'\n',1,6454) +LexToken(FOR,'for',1,6471) +LexToken(VAR,'i',1,6475) +LexToken(ASSIGNMENT,'=',1,6476) +LexToken(NUMBER,'1',1,6477) +LexToken(COLON,':',1,6478) +LexToken(VAR,'size',1,6479) +LexToken(OPENBRACKET,'(',1,6483) +LexToken(VAR,'intype',1,6484) +LexToken(COMMA,',',1,6490) +LexToken(DQSTRING,'"*"',1,6493) +LexToken(CLOSEBRACKET,')',1,6494) +LexToken(EOL,'\n',1,6495) +LexToken(IF,'if',1,6516) +LexToken(VAR,'intype',1,6519) +LexToken(OPENBRACKET,'(',1,6525) +LexToken(VAR,'i',1,6526) +LexToken(CLOSEBRACKET,')',1,6527) +LexToken(COMPARISON,'<>',1,6528) +LexToken(DQSTRING,'"E"',1,6532) +LexToken(LOGICAL,'&',1,6533) +LexToken(VAR,'intype',1,6534) +LexToken(OPENBRACKET,'(',1,6540) +LexToken(VAR,'i',1,6541) +LexToken(CLOSEBRACKET,')',1,6542) +LexToken(COMPARISON,'<>',1,6543) +LexToken(DQSTRING,'"I"',1,6547) +LexToken(THEN,'then',1,6549) +LexToken(EOL,'\n',1,6553) +LexToken(EOL,'\n',1,6590) +LexToken(VAR,'x_message',1,6615) +LexToken(OPENBRACKET,'(',1,6624) +LexToken(DQSTRING,'"Input type should be \\\'E\\\' or \\\'I\\\'!"',1,6662) +LexToken(CLOSEBRACKET,')',1,6663) +LexToken(SEMICOLON,';',1,6664) +LexToken(EOL,'\n',1,6665) +LexToken(VAR,'ok',1,6690) +LexToken(ASSIGNMENT,'=',1,6692) +LexToken(PREVAR_BOOLEAN,'%f',1,6693) +LexToken(EOL,'\n',1,6695) +LexToken(BREAK,'break',1,6720) +LexToken(EOL,'\n',1,6725) +LexToken(END,'end',1,6746) +LexToken(EOL,'\n',1,6749) +LexToken(END,'end',1,6766) +LexToken(EOL,'\n',1,6769) +LexToken(END,'end',1,6782) +LexToken(EOL,'\n',1,6785) +LexToken(EOL,'\n',1,6819) +LexToken(EOL,'\n',1,6845) +LexToken(EOL,'\n',1,6873) +LexToken(EOL,'\n',1,6895) +LexToken(EOL,'\n',1,6896) +LexToken(IF,'if',1,6909) +LexToken(VAR,'ok',1,6912) +LexToken(THEN,'then',1,6915) +LexToken(EOL,'\n',1,6919) +LexToken(FOR,'for',1,6936) +LexToken(VAR,'i',1,6940) +LexToken(ASSIGNMENT,'=',1,6941) +LexToken(NUMBER,'1',1,6942) +LexToken(COLON,':',1,6943) +LexToken(VAR,'size',1,6944) +LexToken(OPENBRACKET,'(',1,6948) +LexToken(VAR,'outtype',1,6949) +LexToken(COMMA,',',1,6956) +LexToken(DQSTRING,'"*"',1,6959) +LexToken(CLOSEBRACKET,')',1,6960) +LexToken(EOL,'\n',1,6961) +LexToken(IF,'if',1,6982) +LexToken(VAR,'outtype',1,6985) +LexToken(OPENBRACKET,'(',1,6992) +LexToken(VAR,'i',1,6993) +LexToken(CLOSEBRACKET,')',1,6994) +LexToken(COMPARISON,'<>',1,6995) +LexToken(DQSTRING,'"E"',1,6999) +LexToken(LOGICAL,'&',1,7000) +LexToken(VAR,'outtype',1,7001) +LexToken(OPENBRACKET,'(',1,7008) +LexToken(VAR,'i',1,7009) +LexToken(CLOSEBRACKET,')',1,7010) +LexToken(COMPARISON,'<>',1,7011) +LexToken(DQSTRING,'"I"',1,7015) +LexToken(THEN,'then',1,7017) +LexToken(EOL,'\n',1,7021) +LexToken(EOL,'\n',1,7058) +LexToken(VAR,'x_message',1,7083) +LexToken(OPENBRACKET,'(',1,7092) +LexToken(DQSTRING,'"Output type should be \\\'E\\\' or \\\'I\\\'!"',1,7131) +LexToken(CLOSEBRACKET,')',1,7132) +LexToken(SEMICOLON,';',1,7133) +LexToken(EOL,'\n',1,7134) +LexToken(VAR,'ok',1,7159) +LexToken(ASSIGNMENT,'=',1,7161) +LexToken(PREVAR_BOOLEAN,'%f',1,7162) +LexToken(EOL,'\n',1,7164) +LexToken(BREAK,'break',1,7189) +LexToken(EOL,'\n',1,7194) +LexToken(END,'end',1,7215) +LexToken(EOL,'\n',1,7218) +LexToken(END,'end',1,7235) +LexToken(EOL,'\n',1,7238) +LexToken(END,'end',1,7251) +LexToken(EOL,'\n',1,7254) +LexToken(EOL,'\n',1,7298) +LexToken(EOL,'\n',1,7299) +LexToken(EOL,'\n',1,7333) +LexToken(IF,'if',1,7346) +LexToken(VAR,'ok',1,7349) +LexToken(THEN,'then',1,7352) +LexToken(EOL,'\n',1,7356) +LexToken(IF,'if',1,7373) +LexToken(VAR,'or',1,7376) +LexToken(OPENBRACKET,'(',1,7378) +LexToken(VAR,'size',1,7379) +LexToken(OPENBRACKET,'(',1,7383) +LexToken(VAR,'intype',1,7384) +LexToken(CLOSEBRACKET,')',1,7390) +LexToken(COMPARISON,'<>',1,7391) +LexToken(VAR,'size',1,7393) +LexToken(OPENBRACKET,'(',1,7397) +LexToken(VAR,'in',1,7398) +LexToken(CLOSEBRACKET,')',1,7400) +LexToken(CLOSEBRACKET,')',1,7401) +LexToken(THEN,'then',1,7403) +LexToken(EOL,'\n',1,7407) +LexToken(VAR,'x_message',1,7428) +LexToken(OPENBRACKET,'(',1,7437) +LexToken(DQSTRING,'"Input variables are not well defined!"',1,7476) +LexToken(CLOSEBRACKET,')',1,7477) +LexToken(SEMICOLON,';',1,7478) +LexToken(EOL,'\n',1,7479) +LexToken(VAR,'ok',1,7500) +LexToken(ASSIGNMENT,'=',1,7502) +LexToken(PREVAR_BOOLEAN,'%f',1,7503) +LexToken(EOL,'\n',1,7505) +LexToken(EOL,'\n',1,7534) +LexToken(END,'end',1,7551) +LexToken(EOL,'\n',1,7554) +LexToken(END,'end',1,7567) +LexToken(EOL,'\n',1,7570) +LexToken(EOL,'\n',1,7571) +LexToken(IF,'if',1,7584) +LexToken(VAR,'ok',1,7587) +LexToken(THEN,'then',1,7590) +LexToken(EOL,'\n',1,7594) +LexToken(IF,'if',1,7611) +LexToken(VAR,'or',1,7614) +LexToken(OPENBRACKET,'(',1,7616) +LexToken(VAR,'size',1,7617) +LexToken(OPENBRACKET,'(',1,7621) +LexToken(VAR,'outtype',1,7622) +LexToken(CLOSEBRACKET,')',1,7629) +LexToken(COMPARISON,'<>',1,7630) +LexToken(VAR,'size',1,7632) +LexToken(OPENBRACKET,'(',1,7636) +LexToken(VAR,'out',1,7637) +LexToken(CLOSEBRACKET,')',1,7640) +LexToken(CLOSEBRACKET,')',1,7641) +LexToken(THEN,'then',1,7643) +LexToken(EOL,'\n',1,7647) +LexToken(VAR,'x_message',1,7668) +LexToken(OPENBRACKET,'(',1,7677) +LexToken(DQSTRING,'"Output variables are not well defined!"',1,7717) +LexToken(CLOSEBRACKET,')',1,7718) +LexToken(SEMICOLON,';',1,7719) +LexToken(EOL,'\n',1,7720) +LexToken(VAR,'ok',1,7741) +LexToken(ASSIGNMENT,'=',1,7743) +LexToken(PREVAR_BOOLEAN,'%f',1,7744) +LexToken(EOL,'\n',1,7746) +LexToken(EOL,'\n',1,7775) +LexToken(END,'end',1,7792) +LexToken(EOL,'\n',1,7795) +LexToken(END,'end',1,7808) +LexToken(EOL,'\n',1,7811) +LexToken(EOL,'\n',1,7812) +LexToken(EOL,'\n',1,7849) +LexToken(IF,'if',1,7862) +LexToken(VAR,'ok',1,7865) +LexToken(THEN,'then',1,7868) +LexToken(EOL,'\n',1,7872) +LexToken(VAR,'pprop',1,7889) +LexToken(ASSIGNMENT,'=',1,7895) +LexToken(VAR,'pprop',1,7897) +LexToken(OPENBRACKET,'(',1,7902) +LexToken(COLON,':',1,7903) +LexToken(CLOSEBRACKET,')',1,7904) +LexToken(EOL,'\n',1,7905) +LexToken(IF,'if',1,7922) +LexToken(OPENBRACKET,'(',1,7925) +LexToken(VAR,'size',1,7926) +LexToken(OPENBRACKET,'(',1,7930) +LexToken(VAR,'param',1,7931) +LexToken(COMMA,',',1,7936) +LexToken(DQSTRING,'"*"',1,7939) +LexToken(CLOSEBRACKET,')',1,7940) +LexToken(COMPARISON,'<>',1,7941) +LexToken(VAR,'size',1,7943) +LexToken(OPENBRACKET,'(',1,7947) +LexToken(VAR,'pprop',1,7948) +LexToken(COMMA,',',1,7953) +LexToken(DQSTRING,'"*"',1,7956) +LexToken(CLOSEBRACKET,')',1,7957) +LexToken(CLOSEBRACKET,')',1,7958) +LexToken(THEN,'then',1,7960) +LexToken(EOL,'\n',1,7964) +LexToken(VAR,'x_message',1,7985) +LexToken(OPENBRACKET,'(',1,7994) +LexToken(OPENSQBRACKET,'[',1,7995) +LexToken(DQSTRING,'"There is differences in"',1,8020) +LexToken(SEMICOLON,';',1,8021) +LexToken(DQSTRING,'"size of param and size "',1,8067) +LexToken(SEMICOLON,';',1,8068) +LexToken(DQSTRING,'"of param properties."',1,8111) +LexToken(CLOSESQBRACKET,']',1,8113) +LexToken(CLOSEBRACKET,')',1,8114) +LexToken(EOL,'\n',1,8115) +LexToken(VAR,'ok',1,8136) +LexToken(ASSIGNMENT,'=',1,8138) +LexToken(PREVAR_BOOLEAN,'%f',1,8139) +LexToken(EOL,'\n',1,8141) +LexToken(EOL,'\n',1,8170) +LexToken(END,'end',1,8187) +LexToken(EOL,'\n',1,8190) +LexToken(END,'end',1,8203) +LexToken(EOL,'\n',1,8206) +LexToken(EOL,'\n',1,8207) +LexToken(IF,'if',1,8220) +LexToken(VAR,'ok',1,8223) +LexToken(THEN,'then',1,8226) +LexToken(EOL,'\n',1,8230) +LexToken(IF,'if',1,8247) +LexToken(VAR,'max',1,8250) +LexToken(OPENBRACKET,'(',1,8253) +LexToken(VAR,'pprop',1,8254) +LexToken(CLOSEBRACKET,')',1,8259) +LexToken(COMPARISON,'>',1,8260) +LexToken(NUMBER,'2',1,8261) +LexToken(LOGICAL,'|',1,8263) +LexToken(VAR,'min',1,8265) +LexToken(OPENBRACKET,'(',1,8268) +LexToken(VAR,'pprop',1,8269) +LexToken(CLOSEBRACKET,')',1,8274) +LexToken(COMPARISON,'<',1,8275) +LexToken(NUMBER,'0',1,8276) +LexToken(THEN,'then',1,8278) +LexToken(EOL,'\n',1,8282) +LexToken(VAR,'x_message',1,8303) +LexToken(OPENBRACKET,'(',1,8312) +LexToken(OPENSQBRACKET,'[',1,8313) +LexToken(DQSTRING,'"Parameters properties must be :"',1,8346) +LexToken(SEMICOLON,';',1,8347) +LexToken(DQSTRING,'"0 : if it is a paramaters"',1,8395) +LexToken(SEMICOLON,';',1,8396) +LexToken(DQSTRING,'"1 : if it is an initial value of state,"',1,8458) +LexToken(SEMICOLON,';',1,8459) +LexToken(DQSTRING,'"2 : it it is a fixed initial state value."',1,8523) +LexToken(CLOSESQBRACKET,']',1,8525) +LexToken(CLOSEBRACKET,')',1,8526) +LexToken(EOL,'\n',1,8527) +LexToken(VAR,'ok',1,8548) +LexToken(ASSIGNMENT,'=',1,8550) +LexToken(PREVAR_BOOLEAN,'%f',1,8551) +LexToken(EOL,'\n',1,8553) +LexToken(EOL,'\n',1,8582) +LexToken(END,'end',1,8599) +LexToken(EOL,'\n',1,8602) +LexToken(END,'end',1,8615) +LexToken(EOL,'\n',1,8618) +LexToken(EOL,'\n',1,8619) +LexToken(EOL,'\n',1,8661) +LexToken(IF,'if',1,8674) +LexToken(VAR,'ok',1,8677) +LexToken(THEN,'then',1,8680) +LexToken(EOL,'\n',1,8684) +LexToken(IF,'if',1,8701) +LexToken(VAR,'funam',1,8704) +LexToken(COMPARISON,'==',1,8709) +LexToken(DQSTRING,'""',1,8712) +LexToken(THEN,'then',1,8714) +LexToken(EOL,'\n',1,8718) +LexToken(VAR,'x_message',1,8739) +LexToken(OPENBRACKET,'(',1,8748) +LexToken(DQSTRING,'"The model name is not defined!"',1,8780) +LexToken(CLOSEBRACKET,')',1,8781) +LexToken(EOL,'\n',1,8782) +LexToken(VAR,'ok',1,8803) +LexToken(ASSIGNMENT,'=',1,8805) +LexToken(PREVAR_BOOLEAN,'%f',1,8806) +LexToken(EOL,'\n',1,8808) +LexToken(EOL,'\n',1,8836) +LexToken(END,'end',1,8853) +LexToken(EOL,'\n',1,8856) +LexToken(END,'end',1,8869) +LexToken(EOL,'\n',1,8872) +LexToken(EOL,'\n',1,8873) +LexToken(IF,'if',1,8886) +LexToken(VAR,'ok',1,8889) +LexToken(THEN,'then',1,8892) +LexToken(EOL,'\n',1,8896) +LexToken(OPENSQBRACKET,'[',1,8913) +LexToken(VAR,'dirF',1,8914) +LexToken(COMMA,',',1,8918) +LexToken(VAR,'nameF',1,8919) +LexToken(COMMA,',',1,8924) +LexToken(VAR,'extF',1,8925) +LexToken(CLOSESQBRACKET,']',1,8929) +LexToken(ASSIGNMENT,'=',1,8930) +LexToken(VAR,'fileparts',1,8931) +LexToken(OPENBRACKET,'(',1,8940) +LexToken(VAR,'funam',1,8941) +LexToken(CLOSEBRACKET,')',1,8946) +LexToken(SEMICOLON,';',1,8947) +LexToken(EOL,'\n',1,8948) +LexToken(IF,'if',1,8965) +LexToken(OPENBRACKET,'(',1,8968) +LexToken(VAR,'extF',1,8969) +LexToken(COMPARISON,'<>',1,8973) +LexToken(DQSTRING,'""',1,8976) +LexToken(CLOSEBRACKET,')',1,8978) +LexToken(LOGICAL,'|',1,8979) +LexToken(OPENBRACKET,'(',1,8980) +LexToken(VAR,'dirF',1,8981) +LexToken(COMPARISON,'<>',1,8985) +LexToken(DQSTRING,'""',1,8988) +LexToken(CLOSEBRACKET,')',1,8989) +LexToken(THEN,'then',1,8991) +LexToken(EOL,'\n',1,8995) +LexToken(VAR,'x_message',1,9016) +LexToken(OPENBRACKET,'(',1,9025) +LexToken(DQSTRING,'"Invalid model name!"',1,9046) +LexToken(CLOSEBRACKET,')',1,9047) +LexToken(EOL,'\n',1,9048) +LexToken(VAR,'ok',1,9069) +LexToken(ASSIGNMENT,'=',1,9071) +LexToken(PREVAR_BOOLEAN,'%f',1,9072) +LexToken(EOL,'\n',1,9074) +LexToken(EOL,'\n',1,9102) +LexToken(END,'end',1,9119) +LexToken(EOL,'\n',1,9122) +LexToken(END,'end',1,9135) +LexToken(EOL,'\n',1,9138) +LexToken(EOL,'\n',1,9139) +LexToken(IF,'if',1,9152) +LexToken(VAR,'ok',1,9155) +LexToken(THEN,'then',1,9158) +LexToken(EOL,'\n',1,9162) +LexToken(EOL,'\n',1,9196) +LexToken(VAR,'intypex',1,9213) +LexToken(ASSIGNMENT,'=',1,9220) +LexToken(VAR,'find',1,9221) +LexToken(OPENBRACKET,'(',1,9225) +LexToken(VAR,'intype',1,9226) +LexToken(COMPARISON,'==',1,9232) +LexToken(DQSTRING,'"I"',1,9236) +LexToken(CLOSEBRACKET,')',1,9237) +LexToken(SEMICOLON,';',1,9238) +LexToken(VAR,'outtypex',1,9240) +LexToken(ASSIGNMENT,'=',1,9248) +LexToken(VAR,'find',1,9249) +LexToken(OPENBRACKET,'(',1,9253) +LexToken(VAR,'outtype',1,9254) +LexToken(COMPARISON,'==',1,9261) +LexToken(DQSTRING,'"I"',1,9265) +LexToken(CLOSEBRACKET,')',1,9266) +LexToken(SEMICOLON,';',1,9267) +LexToken(EOL,'\n',1,9268) +LexToken(EOL,'\n',1,9342) +LexToken(EOL,'\n',1,9423) +LexToken(OPENSQBRACKET,'[',1,9440) +LexToken(VAR,'model',1,9441) +LexToken(COMMA,',',1,9446) +LexToken(VAR,'graphics',1,9447) +LexToken(COMMA,',',1,9455) +LexToken(VAR,'ok',1,9456) +LexToken(CLOSESQBRACKET,']',1,9458) +LexToken(ASSIGNMENT,'=',1,9459) +LexToken(VAR,'set_io',1,9460) +LexToken(OPENBRACKET,'(',1,9466) +LexToken(VAR,'model',1,9467) +LexToken(COMMA,',',1,9472) +LexToken(VAR,'graphics',1,9473) +LexToken(COMMA,',',1,9481) +LexToken(VAR,'list',1,9482) +LexToken(OPENBRACKET,'(',1,9486) +LexToken(OPENSQBRACKET,'[',1,9487) +LexToken(VAR,'ones',1,9488) +LexToken(OPENBRACKET,'(',1,9492) +LexToken(VAR,'in',1,9493) +LexToken(CLOSEBRACKET,')',1,9495) +LexToken(COMMA,',',1,9496) +LexToken(VAR,'ones',1,9497) +LexToken(OPENBRACKET,'(',1,9501) +LexToken(VAR,'in',1,9502) +LexToken(CLOSEBRACKET,')',1,9504) +LexToken(CLOSESQBRACKET,']',1,9505) +LexToken(COMMA,',',1,9506) +LexToken(VAR,'ones',1,9507) +LexToken(OPENBRACKET,'(',1,9511) +LexToken(VAR,'in',1,9512) +LexToken(CLOSEBRACKET,')',1,9514) +LexToken(CLOSEBRACKET,')',1,9515) +LexToken(COMMA,',',1,9516) +LexToken(VAR,'list',1,9536) +LexToken(OPENBRACKET,'(',1,9540) +LexToken(OPENSQBRACKET,'[',1,9541) +LexToken(VAR,'ones',1,9542) +LexToken(OPENBRACKET,'(',1,9546) +LexToken(VAR,'out',1,9547) +LexToken(CLOSEBRACKET,')',1,9550) +LexToken(COMMA,',',1,9551) +LexToken(VAR,'ones',1,9552) +LexToken(OPENBRACKET,'(',1,9556) +LexToken(VAR,'out',1,9557) +LexToken(CLOSEBRACKET,')',1,9560) +LexToken(CLOSESQBRACKET,']',1,9561) +LexToken(COMMA,',',1,9562) +LexToken(VAR,'ones',1,9563) +LexToken(OPENBRACKET,'(',1,9567) +LexToken(VAR,'out',1,9568) +LexToken(CLOSEBRACKET,')',1,9571) +LexToken(CLOSEBRACKET,')',1,9572) +LexToken(COMMA,',',1,9573) +LexToken(OPENSQBRACKET,'[',1,9593) +LexToken(CLOSESQBRACKET,']',1,9594) +LexToken(COMMA,',',1,9595) +LexToken(OPENSQBRACKET,'[',1,9596) +LexToken(CLOSESQBRACKET,']',1,9597) +LexToken(COMMA,',',1,9598) +LexToken(VAR,'intypex',1,9599) +LexToken(COMMA,',',1,9606) +LexToken(VAR,'outtypex',1,9607) +LexToken(CLOSEBRACKET,')',1,9615) +LexToken(EOL,'\n',1,9616) +LexToken(END,'end',1,9629) +LexToken(EOL,'\n',1,9632) +LexToken(EOL,'\n',1,9633) +LexToken(EOL,'\n',1,9725) +LexToken(EOL,'\n',1,9778) +LexToken(IF,'if',1,9791) +LexToken(VAR,'ok',1,9794) +LexToken(THEN,'then',1,9797) +LexToken(EOL,'\n',1,9801) +LexToken(EOL,'\n',1,9802) +LexToken(VAR,'Tparam_lab',1,9819) +LexToken(ASSIGNMENT,'=',1,9829) +LexToken(VAR,'evstr',1,9830) +LexToken(OPENBRACKET,'(',1,9835) +LexToken(VAR,'Tparam',1,9836) +LexToken(CLOSEBRACKET,')',1,9842) +LexToken(EOL,'\n',1,9852) +LexToken(VAR,'Tparam_sz',1,9869) +LexToken(ASSIGNMENT,'=',1,9878) +LexToken(VAR,'size',1,9879) +LexToken(OPENBRACKET,'(',1,9883) +LexToken(VAR,'Tparam_lab',1,9884) +LexToken(COMMA,',',1,9894) +LexToken(DQSTRING,'"*"',1,9897) +LexToken(CLOSEBRACKET,')',1,9898) +LexToken(EOL,'\n',1,9919) +LexToken(EOL,'\n',1,9920) +LexToken(EOL,'\n',1,9987) +LexToken(IF,'if',1,10004) +LexToken(VAR,'Tparam_sz',1,10007) +LexToken(COMPARISON,'>',1,10016) +LexToken(VAR,'lstsize',1,10017) +LexToken(OPENBRACKET,'(',1,10024) +LexToken(VAR,'lab_2',1,10025) +LexToken(CLOSEBRACKET,')',1,10030) +LexToken(THEN,'then',1,10032) +LexToken(EOL,'\n',1,10036) +LexToken(FOR,'for',1,10057) +LexToken(VAR,'i',1,10061) +LexToken(ASSIGNMENT,'=',1,10062) +LexToken(NUMBER,'1',1,10063) +LexToken(COLON,':',1,10064) +LexToken(OPENBRACKET,'(',1,10065) +LexToken(VAR,'Tparam_sz',1,10066) +LexToken(OPERATOR,'-',1,10075) +LexToken(VAR,'lstsize',1,10076) +LexToken(OPENBRACKET,'(',1,10083) +LexToken(VAR,'lab_2',1,10084) +LexToken(CLOSEBRACKET,')',1,10089) +LexToken(CLOSEBRACKET,')',1,10090) +LexToken(EOL,'\n',1,10091) +LexToken(VAR,'lab_2',1,10116) +LexToken(OPENBRACKET,'(',1,10121) +LexToken(LASTINDEX,'$',1,10122) +LexToken(OPERATOR,'+',1,10123) +LexToken(NUMBER,'1',1,10124) +LexToken(CLOSEBRACKET,')',1,10125) +LexToken(ASSIGNMENT,'=',1,10126) +LexToken(DQSTRING,'"0"',1,10129) +LexToken(EOL,'\n',1,10130) +LexToken(END,'end',1,10151) +LexToken(EOL,'\n',1,10154) +LexToken(ELSEIF,'elseif',1,10171) +LexToken(VAR,'Tparam_sz',1,10178) +LexToken(COMPARISON,'<',1,10187) +LexToken(VAR,'lstsize',1,10188) +LexToken(OPENBRACKET,'(',1,10195) +LexToken(VAR,'lab_2',1,10196) +LexToken(CLOSEBRACKET,')',1,10201) +LexToken(THEN,'then',1,10203) +LexToken(EOL,'\n',1,10207) +LexToken(VAR,'lab_2_tmp',1,10228) +LexToken(ASSIGNMENT,'=',1,10237) +LexToken(VAR,'list',1,10238) +LexToken(OPENBRACKET,'(',1,10242) +LexToken(CLOSEBRACKET,')',1,10243) +LexToken(EOL,'\n',1,10244) +LexToken(IF,'if',1,10265) +LexToken(VAR,'Tparam_sz',1,10268) +LexToken(COMPARISON,'<>',1,10277) +LexToken(NUMBER,'0',1,10279) +LexToken(THEN,'then',1,10281) +LexToken(EOL,'\n',1,10296) +LexToken(FOR,'for',1,10321) +LexToken(VAR,'i',1,10325) +LexToken(ASSIGNMENT,'=',1,10326) +LexToken(NUMBER,'1',1,10327) +LexToken(COLON,':',1,10328) +LexToken(VAR,'Tparam_sz',1,10329) +LexToken(EOL,'\n',1,10338) +LexToken(VAR,'ee',1,10367) +LexToken(ASSIGNMENT,'=',1,10369) +LexToken(VAR,'evstr',1,10370) +LexToken(OPENBRACKET,'(',1,10375) +LexToken(VAR,'exprs',1,10376) +LexToken(DOT,'.',1,10381) +LexToken(VAR,'param',1,10382) +LexToken(CLOSEBRACKET,')',1,10387) +LexToken(EOL,'\n',1,10388) +LexToken(FOR,'for',1,10417) +LexToken(VAR,'j',1,10421) +LexToken(ASSIGNMENT,'=',1,10422) +LexToken(NUMBER,'1',1,10423) +LexToken(COLON,':',1,10424) +LexToken(VAR,'size',1,10425) +LexToken(OPENBRACKET,'(',1,10429) +LexToken(VAR,'ee',1,10430) +LexToken(COMMA,',',1,10432) +LexToken(DQSTRING,'"r"',1,10435) +LexToken(CLOSEBRACKET,')',1,10436) +LexToken(EOL,'\n',1,10437) +LexToken(IF,'if',1,10470) +LexToken(VAR,'ee',1,10473) +LexToken(OPENBRACKET,'(',1,10475) +LexToken(VAR,'j',1,10476) +LexToken(CLOSEBRACKET,')',1,10477) +LexToken(COMPARISON,'==',1,10478) +LexToken(VAR,'Tparam_lab',1,10480) +LexToken(OPENBRACKET,'(',1,10490) +LexToken(VAR,'i',1,10491) +LexToken(CLOSEBRACKET,')',1,10492) +LexToken(THEN,'then',1,10494) +LexToken(EOL,'\n',1,10498) +LexToken(VAR,'lab_2_tmp',1,10535) +LexToken(OPENBRACKET,'(',1,10544) +LexToken(VAR,'i',1,10545) +LexToken(CLOSEBRACKET,')',1,10546) +LexToken(ASSIGNMENT,'=',1,10547) +LexToken(VAR,'lab_2',1,10548) +LexToken(OPENBRACKET,'(',1,10553) +LexToken(VAR,'j',1,10554) +LexToken(CLOSEBRACKET,')',1,10555) +LexToken(EOL,'\n',1,10556) +LexToken(END,'end',1,10589) +LexToken(EOL,'\n',1,10592) +LexToken(END,'end',1,10621) +LexToken(EOL,'\n',1,10624) +LexToken(END,'end',1,10649) +LexToken(EOL,'\n',1,10652) +LexToken(VAR,'lab_2',1,10677) +LexToken(ASSIGNMENT,'=',1,10682) +LexToken(VAR,'lab_2_tmp',1,10683) +LexToken(EOL,'\n',1,10692) +LexToken(END,'end',1,10713) +LexToken(EOL,'\n',1,10716) +LexToken(END,'end',1,10733) +LexToken(EOL,'\n',1,10736) +LexToken(EOL,'\n',1,10799) +LexToken(IF,'if',1,10816) +LexToken(VAR,'Tparam_sz',1,10819) +LexToken(COMPARISON,'<>',1,10828) +LexToken(NUMBER,'0',1,10830) +LexToken(THEN,'then',1,10832) +LexToken(EOL,'\n',1,10847) +LexToken(VAR,'lhs_txt',1,10868) +LexToken(ASSIGNMENT,'=',1,10875) +LexToken(DQSTRING,'""',1,10877) +LexToken(EOL,'\n',1,10888) +LexToken(VAR,'lab_txt',1,10909) +LexToken(ASSIGNMENT,'=',1,10916) +LexToken(DQSTRING,'""',1,10918) +LexToken(EOL,'\n',1,10931) +LexToken(VAR,'rhs_txt',1,10952) +LexToken(ASSIGNMENT,'=',1,10959) +LexToken(DQSTRING,'""',1,10961) +LexToken(EOL,'\n',1,10972) +LexToken(FOR,'for',1,10993) +LexToken(VAR,'i',1,10997) +LexToken(ASSIGNMENT,'=',1,10998) +LexToken(NUMBER,'1',1,10999) +LexToken(COLON,':',1,11000) +LexToken(VAR,'Tparam_sz',1,11001) +LexToken(EOL,'\n',1,11010) +LexToken(VAR,'lhs_txt',1,11035) +LexToken(ASSIGNMENT,'=',1,11042) +LexToken(VAR,'lhs_txt',1,11043) +LexToken(OPERATOR,'+',1,11050) +LexToken(DQSTRING,'"%v"',1,11054) +LexToken(OPERATOR,'+',1,11055) +LexToken(VAR,'string',1,11056) +LexToken(OPENBRACKET,'(',1,11062) +LexToken(VAR,'i',1,11063) +LexToken(CLOSEBRACKET,')',1,11064) +LexToken(OPERATOR,'+',1,11065) +LexToken(DQSTRING,'","',1,11068) +LexToken(EOL,'\n',1,11069) +LexToken(IF,'if',1,11094) +LexToken(VAR,'pprop',1,11097) +LexToken(OPENBRACKET,'(',1,11102) +LexToken(VAR,'i',1,11103) +LexToken(CLOSEBRACKET,')',1,11104) +LexToken(COMPARISON,'==',1,11106) +LexToken(NUMBER,'0',1,11109) +LexToken(THEN,'then',1,11111) +LexToken(EOL,'\n',1,11115) +LexToken(VAR,'lab_txt',1,11144) +LexToken(ASSIGNMENT,'=',1,11151) +LexToken(VAR,'lab_txt',1,11152) +LexToken(OPERATOR,'+',1,11159) +LexToken(DQSTRING,'"\\\'"',1,11163) +LexToken(OPERATOR,'+',1,11164) +LexToken(VAR,'Tparam_lab',1,11165) +LexToken(OPENBRACKET,'(',1,11175) +LexToken(VAR,'i',1,11176) +LexToken(CLOSEBRACKET,')',1,11177) +LexToken(OPERATOR,'+',1,11178) +LexToken(DQSTRING,'"\\\';"',1,11183) +LexToken(EOL,'\n',1,11184) +LexToken(ELSEIF,'elseif',1,11209) +LexToken(VAR,'pprop',1,11217) +LexToken(OPENBRACKET,'(',1,11222) +LexToken(VAR,'i',1,11223) +LexToken(CLOSEBRACKET,')',1,11224) +LexToken(COMPARISON,'==',1,11226) +LexToken(NUMBER,'1',1,11229) +LexToken(THEN,'then',1,11231) +LexToken(EOL,'\n',1,11235) +LexToken(VAR,'lab_txt',1,11264) +LexToken(ASSIGNMENT,'=',1,11271) +LexToken(VAR,'lab_txt',1,11272) +LexToken(OPERATOR,'+',1,11279) +LexToken(DQSTRING,'"\\\'"',1,11283) +LexToken(OPERATOR,'+',1,11284) +LexToken(VAR,'Tparam_lab',1,11285) +LexToken(OPENBRACKET,'(',1,11295) +LexToken(VAR,'i',1,11296) +LexToken(CLOSEBRACKET,')',1,11297) +LexToken(OPERATOR,'+',1,11298) +LexToken(DQSTRING,'" (state) \\\';"',1,11312) +LexToken(EOL,'\n',1,11313) +LexToken(ELSEIF,'elseif',1,11338) +LexToken(VAR,'pprop',1,11346) +LexToken(OPENBRACKET,'(',1,11351) +LexToken(VAR,'i',1,11352) +LexToken(CLOSEBRACKET,')',1,11353) +LexToken(COMPARISON,'==',1,11355) +LexToken(NUMBER,'2',1,11358) +LexToken(THEN,'then',1,11360) +LexToken(EOL,'\n',1,11364) +LexToken(VAR,'lab_txt',1,11393) +LexToken(ASSIGNMENT,'=',1,11400) +LexToken(VAR,'lab_txt',1,11401) +LexToken(OPERATOR,'+',1,11408) +LexToken(DQSTRING,'"\\\'"',1,11412) +LexToken(OPERATOR,'+',1,11413) +LexToken(VAR,'Tparam_lab',1,11414) +LexToken(OPENBRACKET,'(',1,11424) +LexToken(VAR,'i',1,11425) +LexToken(CLOSEBRACKET,')',1,11426) +LexToken(OPERATOR,'+',1,11427) +LexToken(DQSTRING,'" (fixed state) \\\';"',1,11447) +LexToken(EOL,'\n',1,11448) +LexToken(END,'end',1,11473) +LexToken(EOL,'\n',1,11476) +LexToken(VAR,'rhs_txt',1,11501) +LexToken(ASSIGNMENT,'=',1,11508) +LexToken(VAR,'rhs_txt',1,11509) +LexToken(OPERATOR,'+',1,11516) +LexToken(DQSTRING,'"\\\'vec\\\',-1,"',1,11529) +LexToken(EOL,'\n',1,11530) +LexToken(END,'end',1,11551) +LexToken(EOL,'\n',1,11554) +LexToken(VAR,'lhs_txt',1,11575) +LexToken(ASSIGNMENT,'=',1,11582) +LexToken(VAR,'part',1,11583) +LexToken(OPENBRACKET,'(',1,11587) +LexToken(VAR,'lhs_txt',1,11588) +LexToken(COMMA,',',1,11595) +LexToken(NUMBER,'1',1,11596) +LexToken(COLON,':',1,11597) +LexToken(VAR,'length',1,11598) +LexToken(OPENBRACKET,'(',1,11604) +LexToken(VAR,'lhs_txt',1,11605) +LexToken(CLOSEBRACKET,')',1,11612) +LexToken(NUMBER,'-1',1,11613) +LexToken(CLOSEBRACKET,')',1,11615) +LexToken(EOL,'\n',1,11616) +LexToken(VAR,'lab_txt',1,11637) +LexToken(ASSIGNMENT,'=',1,11644) +LexToken(VAR,'part',1,11645) +LexToken(OPENBRACKET,'(',1,11649) +LexToken(VAR,'lab_txt',1,11650) +LexToken(COMMA,',',1,11657) +LexToken(NUMBER,'1',1,11658) +LexToken(COLON,':',1,11659) +LexToken(VAR,'length',1,11660) +LexToken(OPENBRACKET,'(',1,11666) +LexToken(VAR,'lab_txt',1,11667) +LexToken(CLOSEBRACKET,')',1,11674) +LexToken(NUMBER,'-1',1,11675) +LexToken(CLOSEBRACKET,')',1,11677) +LexToken(EOL,'\n',1,11678) +LexToken(VAR,'rhs_txt',1,11699) +LexToken(ASSIGNMENT,'=',1,11706) +LexToken(VAR,'part',1,11707) +LexToken(OPENBRACKET,'(',1,11711) +LexToken(VAR,'rhs_txt',1,11712) +LexToken(COMMA,',',1,11719) +LexToken(NUMBER,'1',1,11720) +LexToken(COLON,':',1,11721) +LexToken(VAR,'length',1,11722) +LexToken(OPENBRACKET,'(',1,11728) +LexToken(VAR,'rhs_txt',1,11729) +LexToken(CLOSEBRACKET,')',1,11736) +LexToken(NUMBER,'-1',1,11737) +LexToken(CLOSEBRACKET,')',1,11739) +LexToken(EOL,'\n',1,11740) +LexToken(EOL,'\n',1,11741) +LexToken(EOL,'\n',1,11790) +LexToken(EOL,'\n',1,11873) +LexToken(VAR,'getvalue_txt',1,11894) +LexToken(ASSIGNMENT,'=',1,11907) +LexToken(DQSTRING,'"[ok,"',1,11914) +LexToken(OPERATOR,'+',1,11915) +LexToken(VAR,'lhs_txt',1,11916) +LexToken(OPERATOR,'+',1,11923) +LexToken(DQSTRING,'",lab_2]=scicos_getvalue(\\\'Set parameters values\\\',["',1,11976) +LexToken(OPERATOR,'+',1,11977) +LexToken(VAR,'lab_txt',1,12001) +LexToken(OPERATOR,'+',1,12008) +LexToken(DQSTRING,'"],"',1,12012) +LexToken(OPERATOR,'+',1,12013) +LexToken(DQSTRING,'"list("',1,12043) +LexToken(OPERATOR,'+',1,12044) +LexToken(VAR,'rhs_txt',1,12045) +LexToken(OPERATOR,'+',1,12052) +LexToken(DQSTRING,'"),lab_2)"',1,12062) +LexToken(EOL,'\n',1,12063) +LexToken(EOL,'\n',1,12064) +LexToken(EOL,'\n',1,12116) +LexToken(VAR,'execstr',1,12137) +LexToken(OPENBRACKET,'(',1,12144) +LexToken(VAR,'getvalue_txt',1,12145) +LexToken(CLOSEBRACKET,')',1,12157) +LexToken(EOL,'\n',1,12158) +LexToken(EOL,'\n',1,12159) +LexToken(EOL,'\n',1,12214) +LexToken(IF,'if',1,12235) +LexToken(NOT,'~',1,12238) +LexToken(VAR,'ok',1,12239) +LexToken(THEN,'then',1,12242) +LexToken(EOL,'\n',1,12246) +LexToken(VAR,'lab_2',1,12271) +LexToken(ASSIGNMENT,'=',1,12277) +LexToken(VAR,'exprs',1,12279) +LexToken(DOT,'.',1,12284) +LexToken(VAR,'paramv',1,12285) +LexToken(EOL,'\n',1,12291) +LexToken(END,'end',1,12312) +LexToken(EOL,'\n',1,12315) +LexToken(END,'end',1,12332) +LexToken(EOL,'\n',1,12335) +LexToken(END,'end',1,12348) +LexToken(EOL,'\n',1,12351) +LexToken(EOL,'\n',1,12352) +LexToken(EOL,'\n',1,12405) +LexToken(EOL,'\n',1,12429) +LexToken(IF,'if',1,12442) +LexToken(VAR,'ok',1,12445) +LexToken(THEN,'then',1,12448) +LexToken(EOL,'\n',1,12452) +LexToken(VAR,'paramv',1,12469) +LexToken(ASSIGNMENT,'=',1,12475) +LexToken(VAR,'list',1,12476) +LexToken(OPENBRACKET,'(',1,12480) +LexToken(CLOSEBRACKET,')',1,12481) +LexToken(SEMICOLON,';',1,12482) +LexToken(EOL,'\n',1,12483) +LexToken(FOR,'for',1,12500) +LexToken(VAR,'i',1,12504) +LexToken(ASSIGNMENT,'=',1,12505) +LexToken(NUMBER,'1',1,12506) +LexToken(COLON,':',1,12507) +LexToken(VAR,'Tparam_sz',1,12508) +LexToken(EOL,'\n',1,12517) +LexToken(VAR,'execstr',1,12538) +LexToken(OPENBRACKET,'(',1,12545) +LexToken(DQSTRING,'"paramv("',1,12554) +LexToken(OPERATOR,'+',1,12555) +LexToken(VAR,'string',1,12556) +LexToken(OPENBRACKET,'(',1,12562) +LexToken(VAR,'i',1,12563) +LexToken(CLOSEBRACKET,')',1,12564) +LexToken(OPERATOR,'+',1,12565) +LexToken(DQSTRING,'")=%v"',1,12571) +LexToken(OPERATOR,'+',1,12572) +LexToken(VAR,'string',1,12573) +LexToken(OPENBRACKET,'(',1,12579) +LexToken(VAR,'i',1,12580) +LexToken(CLOSEBRACKET,')',1,12581) +LexToken(CLOSEBRACKET,')',1,12582) +LexToken(EOL,'\n',1,12583) +LexToken(END,'end',1,12600) +LexToken(EOL,'\n',1,12603) +LexToken(END,'end',1,12616) +LexToken(EOL,'\n',1,12619) +LexToken(EOL,'\n',1,12711) +LexToken(EOL,'\n',1,12712) +LexToken(EOL,'\n',1,12771) +LexToken(EOL,'\n',1,12772) +LexToken(IF,'if',1,12785) +LexToken(VAR,'ok',1,12788) +LexToken(THEN,'then',1,12791) +LexToken(EOL,'\n',1,12795) +LexToken(EOL,'\n',1,12832) +LexToken(VAR,'mo',1,12849) +LexToken(ASSIGNMENT,'=',1,12851) +LexToken(VAR,'modelica',1,12852) +LexToken(OPENBRACKET,'(',1,12860) +LexToken(CLOSEBRACKET,')',1,12861) +LexToken(EOL,'\n',1,12862) +LexToken(VAR,'mo',1,12879) +LexToken(DOT,'.',1,12881) +LexToken(VAR,'model',1,12882) +LexToken(ASSIGNMENT,'=',1,12887) +LexToken(VAR,'nameF',1,12888) +LexToken(EOL,'\n',1,12893) +LexToken(VAR,'mo',1,12910) +LexToken(DOT,'.',1,12912) +LexToken(VAR,'inputs',1,12913) +LexToken(ASSIGNMENT,'=',1,12919) +LexToken(VAR,'in',1,12920) +LexToken(SEMICOLON,';',1,12922) +LexToken(EOL,'\n',1,12923) +LexToken(VAR,'mo',1,12940) +LexToken(DOT,'.',1,12942) +LexToken(VAR,'outputs',1,12943) +LexToken(ASSIGNMENT,'=',1,12950) +LexToken(VAR,'out',1,12951) +LexToken(SEMICOLON,';',1,12954) +LexToken(EOL,'\n',1,12955) +LexToken(IF,'if',1,12972) +LexToken(VAR,'pprop',1,12975) +LexToken(COMPARISON,'~=',1,12980) +LexToken(OPENSQBRACKET,'[',1,12982) +LexToken(CLOSESQBRACKET,']',1,12983) +LexToken(THEN,'then',1,12985) +LexToken(EOL,'\n',1,12989) +LexToken(IF,'if',1,13010) +LexToken(VAR,'max',1,13013) +LexToken(OPENBRACKET,'(',1,13016) +LexToken(VAR,'pprop',1,13017) +LexToken(CLOSEBRACKET,')',1,13022) +LexToken(COMPARISON,'>',1,13023) +LexToken(NUMBER,'0',1,13024) +LexToken(THEN,'then',1,13026) +LexToken(EOL,'\n',1,13030) +LexToken(VAR,'mo',1,13055) +LexToken(DOT,'.',1,13057) +LexToken(VAR,'parameters',1,13058) +LexToken(ASSIGNMENT,'=',1,13068) +LexToken(VAR,'list',1,13069) +LexToken(OPENBRACKET,'(',1,13073) +LexToken(VAR,'param',1,13074) +LexToken(TRANSPOSE,"'",1,13079) +LexToken(COMMA,',',1,13080) +LexToken(VAR,'paramv',1,13081) +LexToken(COMMA,',',1,13087) +LexToken(VAR,'pprop',1,13088) +LexToken(TRANSPOSE,"'",1,13093) +LexToken(CLOSEBRACKET,')',1,13094) +LexToken(EOL,'\n',1,13095) +LexToken(ELSE,'else',1,13116) +LexToken(EOL,'\n',1,13120) +LexToken(VAR,'mo',1,13145) +LexToken(DOT,'.',1,13147) +LexToken(VAR,'parameters',1,13148) +LexToken(ASSIGNMENT,'=',1,13158) +LexToken(VAR,'list',1,13159) +LexToken(OPENBRACKET,'(',1,13163) +LexToken(VAR,'param',1,13164) +LexToken(TRANSPOSE,"'",1,13169) +LexToken(COMMA,',',1,13170) +LexToken(VAR,'paramv',1,13171) +LexToken(CLOSEBRACKET,')',1,13177) +LexToken(EOL,'\n',1,13178) +LexToken(END,'end',1,13199) +LexToken(EOL,'\n',1,13202) +LexToken(END,'end',1,13219) +LexToken(EOL,'\n',1,13222) +LexToken(VAR,'model',1,13239) +LexToken(DOT,'.',1,13244) +LexToken(VAR,'equations',1,13245) +LexToken(ASSIGNMENT,'=',1,13254) +LexToken(VAR,'mo',1,13255) +LexToken(EOL,'\n',1,13257) +LexToken(EOL,'\n',1,13294) +LexToken(EOL,'\n',1,13331) +LexToken(VAR,'model',1,13348) +LexToken(DOT,'.',1,13353) +LexToken(VAR,'rpar',1,13354) +LexToken(ASSIGNMENT,'=',1,13358) +LexToken(OPENSQBRACKET,'[',1,13359) +LexToken(CLOSESQBRACKET,']',1,13360) +LexToken(EOL,'\n',1,13361) +LexToken(FOR,'for',1,13378) +LexToken(VAR,'i',1,13382) +LexToken(ASSIGNMENT,'=',1,13383) +LexToken(NUMBER,'1',1,13384) +LexToken(COLON,':',1,13385) +LexToken(VAR,'lstsize',1,13386) +LexToken(OPENBRACKET,'(',1,13393) +LexToken(VAR,'paramv',1,13394) +LexToken(CLOSEBRACKET,')',1,13400) +LexToken(EOL,'\n',1,13401) +LexToken(VAR,'model',1,13422) +LexToken(DOT,'.',1,13427) +LexToken(VAR,'rpar',1,13428) +LexToken(ASSIGNMENT,'=',1,13432) +LexToken(OPENSQBRACKET,'[',1,13433) +LexToken(VAR,'model',1,13434) +LexToken(DOT,'.',1,13439) +LexToken(VAR,'rpar',1,13440) +LexToken(SEMICOLON,';',1,13444) +LexToken(VAR,'double',1,13466) +LexToken(OPENBRACKET,'(',1,13472) +LexToken(VAR,'paramv',1,13473) +LexToken(OPENBRACKET,'(',1,13479) +LexToken(VAR,'i',1,13480) +LexToken(CLOSEBRACKET,')',1,13481) +LexToken(OPENBRACKET,'(',1,13482) +LexToken(COLON,':',1,13483) +LexToken(CLOSEBRACKET,')',1,13484) +LexToken(CLOSEBRACKET,')',1,13485) +LexToken(CLOSESQBRACKET,']',1,13486) +LexToken(EOL,'\n',1,13494) +LexToken(END,'end',1,13511) +LexToken(EOL,'\n',1,13514) +LexToken(EOL,'\n',1,13515) +LexToken(VAR,'model',1,13532) +LexToken(DOT,'.',1,13537) +LexToken(VAR,'sim',1,13538) +LexToken(OPENBRACKET,'(',1,13541) +LexToken(NUMBER,'1',1,13542) +LexToken(CLOSEBRACKET,')',1,13543) +LexToken(ASSIGNMENT,'=',1,13544) +LexToken(VAR,'funam',1,13545) +LexToken(EOL,'\n',1,13550) +LexToken(EOL,'\n',1,13587) +LexToken(VAR,'exprs',1,13604) +LexToken(DOT,'.',1,13609) +LexToken(VAR,'in',1,13610) +LexToken(ASSIGNMENT,'=',1,13612) +LexToken(VAR,'lab_1',1,13613) +LexToken(OPENBRACKET,'(',1,13618) +LexToken(NUMBER,'1',1,13619) +LexToken(CLOSEBRACKET,')',1,13620) +LexToken(EOL,'\n',1,13621) +LexToken(VAR,'exprs',1,13638) +LexToken(DOT,'.',1,13643) +LexToken(VAR,'intype',1,13644) +LexToken(ASSIGNMENT,'=',1,13650) +LexToken(VAR,'lab_1',1,13651) +LexToken(OPENBRACKET,'(',1,13656) +LexToken(NUMBER,'2',1,13657) +LexToken(CLOSEBRACKET,')',1,13658) +LexToken(EOL,'\n',1,13659) +LexToken(VAR,'exprs',1,13676) +LexToken(DOT,'.',1,13681) +LexToken(VAR,'out',1,13682) +LexToken(ASSIGNMENT,'=',1,13685) +LexToken(VAR,'lab_1',1,13686) +LexToken(OPENBRACKET,'(',1,13691) +LexToken(NUMBER,'3',1,13692) +LexToken(CLOSEBRACKET,')',1,13693) +LexToken(EOL,'\n',1,13694) +LexToken(VAR,'exprs',1,13711) +LexToken(DOT,'.',1,13716) +LexToken(VAR,'outtype',1,13717) +LexToken(ASSIGNMENT,'=',1,13724) +LexToken(VAR,'lab_1',1,13725) +LexToken(OPENBRACKET,'(',1,13730) +LexToken(NUMBER,'4',1,13731) +LexToken(CLOSEBRACKET,')',1,13732) +LexToken(EOL,'\n',1,13733) +LexToken(VAR,'exprs',1,13750) +LexToken(DOT,'.',1,13755) +LexToken(VAR,'param',1,13756) +LexToken(ASSIGNMENT,'=',1,13761) +LexToken(VAR,'lab_1',1,13762) +LexToken(OPENBRACKET,'(',1,13767) +LexToken(NUMBER,'5',1,13768) +LexToken(CLOSEBRACKET,')',1,13769) +LexToken(EOL,'\n',1,13770) +LexToken(VAR,'exprs',1,13787) +LexToken(DOT,'.',1,13792) +LexToken(VAR,'paramv',1,13793) +LexToken(ASSIGNMENT,'=',1,13799) +LexToken(VAR,'list',1,13800) +LexToken(OPENBRACKET,'(',1,13804) +LexToken(CLOSEBRACKET,')',1,13805) +LexToken(SEMICOLON,';',1,13806) +LexToken(EOL,'\n',1,13807) +LexToken(IF,'if',1,13824) +LexToken(VAR,'Tparam_sz',1,13827) +LexToken(COMPARISON,'<>',1,13836) +LexToken(NUMBER,'0',1,13838) +LexToken(THEN,'then',1,13840) +LexToken(EOL,'\n',1,13855) +LexToken(IF,'if',1,13876) +LexToken(VAR,'type',1,13879) +LexToken(OPENBRACKET,'(',1,13883) +LexToken(VAR,'lab_2',1,13884) +LexToken(CLOSEBRACKET,')',1,13889) +LexToken(COMPARISON,'==',1,13890) +LexToken(NUMBER,'15',1,13892) +LexToken(THEN,'then',1,13895) +LexToken(EOL,'\n',1,13910) +LexToken(FOR,'for',1,13935) +LexToken(VAR,'i',1,13939) +LexToken(ASSIGNMENT,'=',1,13940) +LexToken(NUMBER,'1',1,13941) +LexToken(COLON,':',1,13942) +LexToken(VAR,'lstsize',1,13943) +LexToken(OPENBRACKET,'(',1,13950) +LexToken(VAR,'lab_2',1,13951) +LexToken(CLOSEBRACKET,')',1,13956) +LexToken(EOL,'\n',1,13957) +LexToken(VAR,'exprs',1,13986) +LexToken(DOT,'.',1,13991) +LexToken(VAR,'paramv',1,13992) +LexToken(OPENBRACKET,'(',1,13998) +LexToken(VAR,'i',1,13999) +LexToken(CLOSEBRACKET,')',1,14000) +LexToken(ASSIGNMENT,'=',1,14001) +LexToken(VAR,'lab_2',1,14002) +LexToken(OPENBRACKET,'(',1,14007) +LexToken(VAR,'i',1,14008) +LexToken(CLOSEBRACKET,')',1,14009) +LexToken(SEMICOLON,';',1,14010) +LexToken(EOL,'\n',1,14019) +LexToken(END,'end',1,14044) +LexToken(EOL,'\n',1,14047) +LexToken(ELSE,'else',1,14068) +LexToken(EOL,'\n',1,14072) +LexToken(FOR,'for',1,14097) +LexToken(VAR,'i',1,14101) +LexToken(ASSIGNMENT,'=',1,14102) +LexToken(NUMBER,'1',1,14103) +LexToken(COLON,':',1,14104) +LexToken(VAR,'size',1,14105) +LexToken(OPENBRACKET,'(',1,14109) +LexToken(VAR,'lab_2',1,14110) +LexToken(COMMA,',',1,14115) +LexToken(DQSTRING,'"*"',1,14118) +LexToken(CLOSEBRACKET,')',1,14119) +LexToken(EOL,'\n',1,14120) +LexToken(VAR,'exprs',1,14149) +LexToken(DOT,'.',1,14154) +LexToken(VAR,'paramv',1,14155) +LexToken(OPENBRACKET,'(',1,14161) +LexToken(VAR,'i',1,14162) +LexToken(CLOSEBRACKET,')',1,14163) +LexToken(ASSIGNMENT,'=',1,14164) +LexToken(VAR,'lab_2',1,14165) +LexToken(OPENBRACKET,'(',1,14170) +LexToken(VAR,'i',1,14171) +LexToken(CLOSEBRACKET,')',1,14172) +LexToken(SEMICOLON,';',1,14173) +LexToken(EOL,'\n',1,14174) +LexToken(END,'end',1,14199) +LexToken(EOL,'\n',1,14202) +LexToken(END,'end',1,14223) +LexToken(EOL,'\n',1,14226) +LexToken(END,'end',1,14243) +LexToken(EOL,'\n',1,14246) +LexToken(VAR,'exprs',1,14263) +LexToken(DOT,'.',1,14268) +LexToken(VAR,'pprop',1,14269) +LexToken(ASSIGNMENT,'=',1,14274) +LexToken(VAR,'lab_1',1,14275) +LexToken(OPENBRACKET,'(',1,14280) +LexToken(NUMBER,'6',1,14281) +LexToken(CLOSEBRACKET,')',1,14282) +LexToken(EOL,'\n',1,14283) +LexToken(VAR,'exprs',1,14300) +LexToken(DOT,'.',1,14305) +LexToken(VAR,'nameF',1,14306) +LexToken(ASSIGNMENT,'=',1,14311) +LexToken(VAR,'lab_1',1,14312) +LexToken(OPENBRACKET,'(',1,14317) +LexToken(NUMBER,'7',1,14318) +LexToken(CLOSEBRACKET,')',1,14319) +LexToken(EOL,'\n',1,14320) +LexToken(VAR,'exprs',1,14337) +LexToken(DOT,'.',1,14342) +LexToken(VAR,'funtxt',1,14343) +LexToken(ASSIGNMENT,'=',1,14349) +LexToken(DQSTRING,'""',1,14351) +LexToken(EOL,'\n',1,14389) +LexToken(EOL,'\n',1,14419) +LexToken(EOL,'\n',1,14456) +LexToken(VAR,'x',1,14473) +LexToken(DOT,'.',1,14474) +LexToken(VAR,'model',1,14475) +LexToken(ASSIGNMENT,'=',1,14480) +LexToken(VAR,'model',1,14481) +LexToken(EOL,'\n',1,14486) +LexToken(VAR,'graphics',1,14503) +LexToken(DOT,'.',1,14511) +LexToken(VAR,'gr_i',1,14512) +LexToken(OPENBRACKET,'(',1,14516) +LexToken(NUMBER,'1',1,14517) +LexToken(CLOSEBRACKET,')',1,14518) +LexToken(OPENBRACKET,'(',1,14519) +LexToken(NUMBER,'1',1,14520) +LexToken(CLOSEBRACKET,')',1,14521) +LexToken(ASSIGNMENT,'=',1,14522) +LexToken(DQSTRING,'"txt=[\\\' "',1,14532) +LexToken(OPERATOR,'+',1,14534) +LexToken(VAR,'nameF',1,14536) +LexToken(OPERATOR,'+',1,14542) +LexToken(DQSTRING,'" \\\'];"',1,14550) +LexToken(EOL,'\n',1,14551) +LexToken(VAR,'graphics',1,14568) +LexToken(DOT,'.',1,14576) +LexToken(VAR,'in_implicit',1,14577) +LexToken(ASSIGNMENT,'=',1,14589) +LexToken(VAR,'intype',1,14590) +LexToken(EOL,'\n',1,14596) +LexToken(VAR,'graphics',1,14613) +LexToken(DOT,'.',1,14621) +LexToken(VAR,'out_implicit',1,14622) +LexToken(ASSIGNMENT,'=',1,14634) +LexToken(VAR,'outtype',1,14635) +LexToken(EOL,'\n',1,14642) +LexToken(EOL,'\n',1,14681) +LexToken(VAR,'graphics',1,14698) +LexToken(DOT,'.',1,14706) +LexToken(VAR,'exprs',1,14707) +LexToken(ASSIGNMENT,'=',1,14712) +LexToken(VAR,'exprs',1,14713) +LexToken(EOL,'\n',1,14718) +LexToken(VAR,'x',1,14735) +LexToken(DOT,'.',1,14736) +LexToken(VAR,'graphics',1,14737) +LexToken(ASSIGNMENT,'=',1,14745) +LexToken(VAR,'graphics',1,14746) +LexToken(EOL,'\n',1,14754) +LexToken(BREAK,'break',1,14771) +LexToken(EOL,'\n',1,14776) +LexToken(END,'end',1,14789) +LexToken(EOL,'\n',1,14792) +LexToken(END,'end',1,14801) +LexToken(EOL,'\n',1,14804) +LexToken(EOL,'\n',1,14805) +LexToken(EOL,'\n',1,14822) +LexToken(CASE,'case',1,14827) +LexToken(DQSTRING,'"define"',1,14839) +LexToken(THEN,'then',1,14841) +LexToken(EOL,'\n',1,14845) +LexToken(VAR,'in',1,14854) +LexToken(ASSIGNMENT,'=',1,14856) +LexToken(OPENSQBRACKET,'[',1,14857) +LexToken(DQSTRING,'"u"',1,14860) +LexToken(CLOSESQBRACKET,']',1,14861) +LexToken(EOL,'\n',1,14862) +LexToken(VAR,'intype',1,14871) +LexToken(ASSIGNMENT,'=',1,14877) +LexToken(OPENSQBRACKET,'[',1,14878) +LexToken(DQSTRING,'"I"',1,14881) +LexToken(CLOSESQBRACKET,']',1,14882) +LexToken(EOL,'\n',1,14883) +LexToken(VAR,'out',1,14892) +LexToken(ASSIGNMENT,'=',1,14895) +LexToken(OPENSQBRACKET,'[',1,14896) +LexToken(DQSTRING,'"y1"',1,14900) +LexToken(SEMICOLON,';',1,14901) +LexToken(DQSTRING,'"y2"',1,14905) +LexToken(CLOSESQBRACKET,']',1,14906) +LexToken(EOL,'\n',1,14907) +LexToken(VAR,'outtype',1,14916) +LexToken(ASSIGNMENT,'=',1,14923) +LexToken(OPENSQBRACKET,'[',1,14924) +LexToken(DQSTRING,'"I"',1,14927) +LexToken(SEMICOLON,';',1,14928) +LexToken(DQSTRING,'"I"',1,14931) +LexToken(CLOSESQBRACKET,']',1,14932) +LexToken(EOL,'\n',1,14933) +LexToken(VAR,'param',1,14942) +LexToken(ASSIGNMENT,'=',1,14947) +LexToken(OPENSQBRACKET,'[',1,14948) +LexToken(CLOSESQBRACKET,']',1,14949) +LexToken(SEMICOLON,';',1,14950) +LexToken(EOL,'\n',1,14951) +LexToken(VAR,'paramv',1,14960) +LexToken(ASSIGNMENT,'=',1,14966) +LexToken(VAR,'list',1,14967) +LexToken(OPENBRACKET,'(',1,14971) +LexToken(CLOSEBRACKET,')',1,14972) +LexToken(EOL,'\n',1,14973) +LexToken(VAR,'pprop',1,14982) +LexToken(ASSIGNMENT,'=',1,14987) +LexToken(OPENSQBRACKET,'[',1,14988) +LexToken(CLOSESQBRACKET,']',1,14989) +LexToken(SEMICOLON,';',1,14990) +LexToken(EOL,'\n',1,14991) +LexToken(VAR,'nameF',1,15000) +LexToken(ASSIGNMENT,'=',1,15005) +LexToken(DQSTRING,'"myModel"',1,15014) +LexToken(EOL,'\n',1,15015) +LexToken(EOL,'\n',1,15016) +LexToken(EOL,'\n',1,15081) +LexToken(EOL,'\n',1,15162) +LexToken(EOL,'\n',1,15163) +LexToken(VAR,'exprs',1,15172) +LexToken(ASSIGNMENT,'=',1,15178) +LexToken(VAR,'tlist',1,15180) +LexToken(OPENBRACKET,'(',1,15185) +LexToken(OPENSQBRACKET,'[',1,15186) +LexToken(DQSTRING,'"MPBLOCK"',1,15195) +LexToken(COMMA,',',1,15196) +LexToken(DQSTRING,'"in"',1,15200) +LexToken(COMMA,',',1,15201) +LexToken(DQSTRING,'"intype"',1,15209) +LexToken(COMMA,',',1,15210) +LexToken(DQSTRING,'"out"',1,15215) +LexToken(COMMA,',',1,15216) +LexToken(DQSTRING,'"outtype"',1,15225) +LexToken(COMMA,',',1,15226) +LexToken(DQSTRING,'"param"',1,15245) +LexToken(COMMA,',',1,15246) +LexToken(DQSTRING,'"paramv"',1,15254) +LexToken(COMMA,',',1,15255) +LexToken(DQSTRING,'"pprop"',1,15262) +LexToken(COMMA,',',1,15263) +LexToken(DQSTRING,'"nameF"',1,15270) +LexToken(COMMA,',',1,15271) +LexToken(DQSTRING,'"funtxt"',1,15279) +LexToken(CLOSESQBRACKET,']',1,15280) +LexToken(COMMA,',',1,15281) +LexToken(VAR,'sci2exp',1,15294) +LexToken(OPENBRACKET,'(',1,15301) +LexToken(VAR,'in',1,15302) +LexToken(OPENBRACKET,'(',1,15304) +LexToken(COLON,':',1,15305) +LexToken(CLOSEBRACKET,')',1,15306) +LexToken(CLOSEBRACKET,')',1,15307) +LexToken(COMMA,',',1,15308) +LexToken(VAR,'sci2exp',1,15320) +LexToken(OPENBRACKET,'(',1,15327) +LexToken(VAR,'intype',1,15328) +LexToken(OPENBRACKET,'(',1,15334) +LexToken(COLON,':',1,15335) +LexToken(CLOSEBRACKET,')',1,15336) +LexToken(CLOSEBRACKET,')',1,15337) +LexToken(COMMA,',',1,15338) +LexToken(VAR,'sci2exp',1,15350) +LexToken(OPENBRACKET,'(',1,15357) +LexToken(VAR,'out',1,15358) +LexToken(OPENBRACKET,'(',1,15361) +LexToken(COLON,':',1,15362) +LexToken(CLOSEBRACKET,')',1,15363) +LexToken(CLOSEBRACKET,')',1,15364) +LexToken(COMMA,',',1,15365) +LexToken(VAR,'sci2exp',1,15377) +LexToken(OPENBRACKET,'(',1,15384) +LexToken(VAR,'outtype',1,15385) +LexToken(OPENBRACKET,'(',1,15392) +LexToken(COLON,':',1,15393) +LexToken(CLOSEBRACKET,')',1,15394) +LexToken(CLOSEBRACKET,')',1,15395) +LexToken(COMMA,',',1,15396) +LexToken(VAR,'sci2exp',1,15408) +LexToken(OPENBRACKET,'(',1,15415) +LexToken(VAR,'param',1,15416) +LexToken(OPENBRACKET,'(',1,15421) +LexToken(COLON,':',1,15422) +LexToken(CLOSEBRACKET,')',1,15423) +LexToken(CLOSEBRACKET,')',1,15424) +LexToken(COMMA,',',1,15425) +LexToken(VAR,'list',1,15437) +LexToken(OPENBRACKET,'(',1,15441) +LexToken(VAR,'string',1,15442) +LexToken(OPENBRACKET,'(',1,15448) +LexToken(NUMBER,'0.1',1,15449) +LexToken(CLOSEBRACKET,')',1,15452) +LexToken(COMMA,',',1,15453) +LexToken(VAR,'string',1,15454) +LexToken(OPENBRACKET,'(',1,15460) +LexToken(NUMBER,'.0001',1,15461) +LexToken(CLOSEBRACKET,')',1,15466) +LexToken(CLOSEBRACKET,')',1,15467) +LexToken(COMMA,',',1,15468) +LexToken(VAR,'sci2exp',1,15481) +LexToken(OPENBRACKET,'(',1,15488) +LexToken(VAR,'pprop',1,15489) +LexToken(OPENBRACKET,'(',1,15494) +LexToken(COLON,':',1,15495) +LexToken(CLOSEBRACKET,')',1,15496) +LexToken(CLOSEBRACKET,')',1,15497) +LexToken(COMMA,',',1,15498) +LexToken(VAR,'nameF',1,15510) +LexToken(COMMA,',',1,15515) +LexToken(OPENSQBRACKET,'[',1,15516) +LexToken(CLOSESQBRACKET,']',1,15517) +LexToken(CLOSEBRACKET,')',1,15518) +LexToken(EOL,'\n',1,15519) +LexToken(EOL,'\n',1,15520) +LexToken(VAR,'model',1,15529) +LexToken(ASSIGNMENT,'=',1,15534) +LexToken(SCICOS_MODEL,'scicos_model',1,15535) +LexToken(OPENBRACKET,'(',1,15547) +LexToken(CLOSEBRACKET,')',1,15548) +LexToken(EOL,'\n',1,15549) +LexToken(VAR,'model',1,15558) +LexToken(DOT,'.',1,15563) +LexToken(VAR,'blocktype',1,15564) +LexToken(ASSIGNMENT,'=',1,15573) +LexToken(DQSTRING,'"c"',1,15576) +LexToken(EOL,'\n',1,15577) +LexToken(VAR,'model',1,15586) +LexToken(DOT,'.',1,15591) +LexToken(VAR,'dep_ut',1,15592) +LexToken(ASSIGNMENT,'=',1,15598) +LexToken(OPENSQBRACKET,'[',1,15599) +LexToken(PREVAR_BOOLEAN,'%t',1,15600) +LexToken(PREVAR_BOOLEAN,'%t',1,15603) +LexToken(CLOSESQBRACKET,']',1,15605) +LexToken(EOL,'\n',1,15606) +LexToken(EOL,'\n',1,15635) +LexToken(VAR,'model',1,15644) +LexToken(DOT,'.',1,15649) +LexToken(VAR,'rpar',1,15650) +LexToken(ASSIGNMENT,'=',1,15654) +LexToken(OPENSQBRACKET,'[',1,15655) +LexToken(CLOSESQBRACKET,']',1,15656) +LexToken(EOL,'\n',1,15657) +LexToken(FOR,'for',1,15666) +LexToken(VAR,'i',1,15670) +LexToken(ASSIGNMENT,'=',1,15671) +LexToken(NUMBER,'1',1,15672) +LexToken(COLON,':',1,15673) +LexToken(VAR,'lstsize',1,15674) +LexToken(OPENBRACKET,'(',1,15681) +LexToken(VAR,'paramv',1,15682) +LexToken(CLOSEBRACKET,')',1,15688) +LexToken(EOL,'\n',1,15689) +LexToken(VAR,'model',1,15702) +LexToken(DOT,'.',1,15707) +LexToken(VAR,'rpar',1,15708) +LexToken(ASSIGNMENT,'=',1,15712) +LexToken(OPENSQBRACKET,'[',1,15713) +LexToken(VAR,'model',1,15714) +LexToken(DOT,'.',1,15719) +LexToken(VAR,'rpar',1,15720) +LexToken(SEMICOLON,';',1,15724) +LexToken(VAR,'paramv',1,15738) +LexToken(OPENBRACKET,'(',1,15744) +LexToken(VAR,'i',1,15745) +LexToken(CLOSEBRACKET,')',1,15746) +LexToken(OPENBRACKET,'(',1,15747) +LexToken(COLON,':',1,15748) +LexToken(CLOSEBRACKET,')',1,15749) +LexToken(CLOSESQBRACKET,']',1,15750) +LexToken(EOL,'\n',1,15751) +LexToken(END,'end',1,15760) +LexToken(EOL,'\n',1,15763) +LexToken(EOL,'\n',1,15764) +LexToken(VAR,'mo',1,15773) +LexToken(ASSIGNMENT,'=',1,15775) +LexToken(VAR,'modelica',1,15776) +LexToken(OPENBRACKET,'(',1,15784) +LexToken(CLOSEBRACKET,')',1,15785) +LexToken(EOL,'\n',1,15786) +LexToken(VAR,'mo',1,15795) +LexToken(DOT,'.',1,15797) +LexToken(VAR,'model',1,15798) +LexToken(ASSIGNMENT,'=',1,15803) +LexToken(VAR,'nameF',1,15804) +LexToken(EOL,'\n',1,15809) +LexToken(VAR,'mo',1,15818) +LexToken(DOT,'.',1,15820) +LexToken(VAR,'parameters',1,15821) +LexToken(ASSIGNMENT,'=',1,15831) +LexToken(VAR,'list',1,15832) +LexToken(OPENBRACKET,'(',1,15836) +LexToken(VAR,'param',1,15837) +LexToken(COMMA,',',1,15842) +LexToken(VAR,'paramv',1,15843) +LexToken(CLOSEBRACKET,')',1,15849) +LexToken(EOL,'\n',1,15850) +LexToken(VAR,'model',1,15859) +LexToken(DOT,'.',1,15864) +LexToken(VAR,'sim',1,15865) +LexToken(ASSIGNMENT,'=',1,15868) +LexToken(VAR,'list',1,15869) +LexToken(OPENBRACKET,'(',1,15873) +LexToken(VAR,'mo',1,15874) +LexToken(DOT,'.',1,15876) +LexToken(VAR,'model',1,15877) +LexToken(COMMA,',',1,15882) +LexToken(NUMBER,'10004',1,15883) +LexToken(CLOSEBRACKET,')',1,15888) +LexToken(EOL,'\n',1,15889) +LexToken(VAR,'mo',1,15898) +LexToken(DOT,'.',1,15900) +LexToken(VAR,'inputs',1,15901) +LexToken(ASSIGNMENT,'=',1,15907) +LexToken(VAR,'in',1,15908) +LexToken(EOL,'\n',1,15910) +LexToken(VAR,'mo',1,15919) +LexToken(DOT,'.',1,15921) +LexToken(VAR,'outputs',1,15922) +LexToken(ASSIGNMENT,'=',1,15929) +LexToken(VAR,'out',1,15930) +LexToken(EOL,'\n',1,15933) +LexToken(VAR,'model',1,15942) +LexToken(DOT,'.',1,15947) +LexToken(VAR,'in',1,15948) +LexToken(ASSIGNMENT,'=',1,15950) +LexToken(VAR,'ones',1,15951) +LexToken(OPENBRACKET,'(',1,15955) +LexToken(VAR,'size',1,15956) +LexToken(OPENBRACKET,'(',1,15960) +LexToken(VAR,'mo',1,15961) +LexToken(DOT,'.',1,15963) +LexToken(VAR,'inputs',1,15964) +LexToken(COMMA,',',1,15970) +LexToken(DQSTRING,'"r"',1,15973) +LexToken(CLOSEBRACKET,')',1,15974) +LexToken(COMMA,',',1,15975) +LexToken(NUMBER,'1',1,15976) +LexToken(CLOSEBRACKET,')',1,15977) +LexToken(EOL,'\n',1,15978) +LexToken(VAR,'model',1,15987) +LexToken(DOT,'.',1,15992) +LexToken(VAR,'out',1,15993) +LexToken(ASSIGNMENT,'=',1,15996) +LexToken(VAR,'ones',1,15997) +LexToken(OPENBRACKET,'(',1,16001) +LexToken(VAR,'size',1,16002) +LexToken(OPENBRACKET,'(',1,16006) +LexToken(VAR,'mo',1,16007) +LexToken(DOT,'.',1,16009) +LexToken(VAR,'outputs',1,16010) +LexToken(COMMA,',',1,16017) +LexToken(DQSTRING,'"r"',1,16020) +LexToken(CLOSEBRACKET,')',1,16021) +LexToken(COMMA,',',1,16022) +LexToken(NUMBER,'1',1,16023) +LexToken(CLOSEBRACKET,')',1,16024) +LexToken(EOL,'\n',1,16025) +LexToken(VAR,'model',1,16034) +LexToken(DOT,'.',1,16039) +LexToken(VAR,'equations',1,16040) +LexToken(ASSIGNMENT,'=',1,16049) +LexToken(VAR,'mo',1,16050) +LexToken(EOL,'\n',1,16052) +LexToken(VAR,'gr_i',1,16061) +LexToken(ASSIGNMENT,'=',1,16065) +LexToken(OPENSQBRACKET,'[',1,16066) +LexToken(CLOSESQBRACKET,']',1,16067) +LexToken(EOL,'\n',1,16068) +LexToken(VAR,'x',1,16077) +LexToken(ASSIGNMENT,'=',1,16078) +LexToken(VAR,'standard_define',1,16079) +LexToken(OPENBRACKET,'(',1,16094) +LexToken(OPENSQBRACKET,'[',1,16095) +LexToken(NUMBER,'3',1,16096) +LexToken(NUMBER,'2',1,16098) +LexToken(CLOSESQBRACKET,']',1,16099) +LexToken(COMMA,',',1,16100) +LexToken(VAR,'model',1,16101) +LexToken(COMMA,',',1,16106) +LexToken(VAR,'exprs',1,16107) +LexToken(COMMA,',',1,16112) +LexToken(VAR,'gr_i',1,16113) +LexToken(CLOSEBRACKET,')',1,16117) +LexToken(EOL,'\n',1,16118) +LexToken(VAR,'x',1,16127) +LexToken(DOT,'.',1,16128) +LexToken(VAR,'graphics',1,16129) +LexToken(DOT,'.',1,16137) +LexToken(VAR,'in_implicit',1,16138) +LexToken(ASSIGNMENT,'=',1,16150) +LexToken(VAR,'intype',1,16151) +LexToken(EOL,'\n',1,16157) +LexToken(VAR,'x',1,16166) +LexToken(DOT,'.',1,16167) +LexToken(VAR,'graphics',1,16168) +LexToken(DOT,'.',1,16176) +LexToken(VAR,'out_implicit',1,16177) +LexToken(ASSIGNMENT,'=',1,16189) +LexToken(VAR,'outtype',1,16190) +LexToken(EOL,'\n',1,16197) +LexToken(END,'end',1,16202) +LexToken(EOL,'\n',1,16205) +LexToken(ENDFUNCTION,'endfunction',1,16206) +LexToken(EOL,'\n',1,16217) +LexToken(EOL,'\n',1,16218) +LexToken(EOL,'\n',1,16219) +LexToken(EOL,'\n',1,16220) diff --git a/js/Misc/PAL_f.js b/js/Misc/PAL_f.js new file mode 100644 index 00000000..d84cb512 --- /dev/null +++ b/js/Misc/PAL_f.js @@ -0,0 +1,251 @@ +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,'PAL_f',1,852) +LexToken(OPENBRACKET,'(',1,857) +LexToken(VAR,'job',1,858) +LexToken(COMMA,',',1,861) +LexToken(VAR,'arg1',1,862) +LexToken(COMMA,',',1,866) +LexToken(VAR,'arg2',1,867) +LexToken(CLOSEBRACKET,')',1,871) +LexToken(EOL,'\n',1,872) +LexToken(EOL,'\n',1,895) +LexToken(VAR,'x',1,900) +LexToken(ASSIGNMENT,'=',1,901) +LexToken(OPENSQBRACKET,'[',1,902) +LexToken(CLOSESQBRACKET,']',1,903) +LexToken(SEMICOLON,';',1,904) +LexToken(EOL,'\n',1,905) +LexToken(VAR,'y',1,910) +LexToken(ASSIGNMENT,'=',1,911) +LexToken(OPENSQBRACKET,'[',1,912) +LexToken(CLOSESQBRACKET,']',1,913) +LexToken(SEMICOLON,';',1,914) +LexToken(EOL,'\n',1,915) +LexToken(VAR,'typ',1,920) +LexToken(ASSIGNMENT,'=',1,923) +LexToken(OPENSQBRACKET,'[',1,924) +LexToken(CLOSESQBRACKET,']',1,925) +LexToken(SEMICOLON,';',1,926) +LexToken(EOL,'\n',1,927) +LexToken(EOL,'\n',1,928) +LexToken(SELECT,'select',1,933) +LexToken(VAR,'job',1,940) +LexToken(EOL,'\n',1,943) +LexToken(CASE,'case',1,948) +LexToken(DQSTRING,'"set"',1,957) +LexToken(THEN,'then',1,959) +LexToken(EOL,'\n',1,963) +LexToken(OPENSQBRACKET,'[',1,972) +LexToken(VAR,'x',1,973) +LexToken(COMMA,',',1,974) +LexToken(VAR,'newparameters',1,975) +LexToken(COMMA,',',1,988) +LexToken(VAR,'needcompile',1,989) +LexToken(COMMA,',',1,1000) +LexToken(VAR,'edited',1,1001) +LexToken(CLOSESQBRACKET,']',1,1007) +LexToken(ASSIGNMENT,'=',1,1008) +LexToken(SCICOS,'scicos',1,1009) +LexToken(OPENBRACKET,'(',1,1015) +LexToken(VAR,'arg1',1,1016) +LexToken(DOT,'.',1,1020) +LexToken(VAR,'model',1,1021) +LexToken(DOT,'.',1,1026) +LexToken(VAR,'rpar',1,1027) +LexToken(CLOSEBRACKET,')',1,1031) +LexToken(EOL,'\n',1,1032) +LexToken(VAR,'arg1',1,1041) +LexToken(DOT,'.',1,1045) +LexToken(VAR,'graphics',1,1046) +LexToken(DOT,'.',1,1054) +LexToken(VAR,'id',1,1055) +LexToken(ASSIGNMENT,'=',1,1057) +LexToken(VAR,'x',1,1058) +LexToken(DOT,'.',1,1059) +LexToken(VAR,'props',1,1060) +LexToken(DOT,'.',1,1065) +LexToken(VAR,'title',1,1066) +LexToken(OPENBRACKET,'(',1,1071) +LexToken(NUMBER,'1',1,1072) +LexToken(CLOSEBRACKET,')',1,1073) +LexToken(SEMICOLON,';',1,1074) +LexToken(EOL,'\n',1,1075) +LexToken(VAR,'arg1',1,1084) +LexToken(DOT,'.',1,1088) +LexToken(VAR,'model',1,1089) +LexToken(DOT,'.',1,1094) +LexToken(VAR,'rpar',1,1095) +LexToken(ASSIGNMENT,'=',1,1099) +LexToken(VAR,'x',1,1100) +LexToken(SEMICOLON,';',1,1101) +LexToken(EOL,'\n',1,1102) +LexToken(VAR,'x',1,1111) +LexToken(ASSIGNMENT,'=',1,1112) +LexToken(VAR,'arg1',1,1113) +LexToken(EOL,'\n',1,1117) +LexToken(VAR,'y',1,1126) +LexToken(ASSIGNMENT,'=',1,1127) +LexToken(OPENSQBRACKET,'[',1,1128) +LexToken(CLOSESQBRACKET,']',1,1129) +LexToken(EOL,'\n',1,1130) +LexToken(VAR,'typ',1,1139) +LexToken(ASSIGNMENT,'=',1,1142) +LexToken(OPENSQBRACKET,'[',1,1143) +LexToken(CLOSESQBRACKET,']',1,1144) +LexToken(EOL,'\n',1,1145) +LexToken(PREVAR,'%exit',1,1154) +LexToken(ASSIGNMENT,'=',1,1159) +LexToken(RESUME,'resume',1,1160) +LexToken(OPENBRACKET,'(',1,1166) +LexToken(PREVAR_BOOLEAN,'%f',1,1167) +LexToken(CLOSEBRACKET,')',1,1169) +LexToken(EOL,'\n',1,1170) +LexToken(EOL,'\n',1,1171) +LexToken(CASE,'case',1,1176) +LexToken(DQSTRING,'"define"',1,1188) +LexToken(THEN,'then',1,1190) +LexToken(EOL,'\n',1,1194) +LexToken(VAR,'scs',1,1203) +LexToken(ASSIGNMENT,'=',1,1206) +LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,1207) +LexToken(OPENBRACKET,'(',1,1221) +LexToken(CLOSEBRACKET,')',1,1222) +LexToken(SEMICOLON,';',1,1223) +LexToken(EOL,'\n',1,1224) +LexToken(VAR,'scs',1,1233) +LexToken(DOT,'.',1,1236) +LexToken(VAR,'props',1,1237) +LexToken(DOT,'.',1,1242) +LexToken(VAR,'title',1,1243) +LexToken(ASSIGNMENT,'=',1,1248) +LexToken(DQSTRING,'"Palette"',1,1257) +LexToken(SEMICOLON,';',1,1258) +LexToken(EOL,'\n',1,1259) +LexToken(VAR,'model',1,1268) +LexToken(ASSIGNMENT,'=',1,1273) +LexToken(SCICOS_MODEL,'scicos_model',1,1274) +LexToken(OPENBRACKET,'(',1,1286) +LexToken(CLOSEBRACKET,')',1,1287) +LexToken(SEMICOLON,';',1,1288) +LexToken(EOL,'\n',1,1289) +LexToken(VAR,'model',1,1298) +LexToken(DOT,'.',1,1303) +LexToken(VAR,'sim',1,1304) +LexToken(ASSIGNMENT,'=',1,1307) +LexToken(DQSTRING,'"palette"',1,1316) +LexToken(SEMICOLON,';',1,1317) +LexToken(EOL,'\n',1,1318) +LexToken(VAR,'model',1,1327) +LexToken(DOT,'.',1,1332) +LexToken(VAR,'in',1,1333) +LexToken(ASSIGNMENT,'=',1,1335) +LexToken(OPENSQBRACKET,'[',1,1336) +LexToken(CLOSESQBRACKET,']',1,1337) +LexToken(SEMICOLON,';',1,1338) +LexToken(EOL,'\n',1,1339) +LexToken(VAR,'model',1,1348) +LexToken(DOT,'.',1,1353) +LexToken(VAR,'out',1,1354) +LexToken(ASSIGNMENT,'=',1,1357) +LexToken(OPENSQBRACKET,'[',1,1358) +LexToken(CLOSESQBRACKET,']',1,1359) +LexToken(SEMICOLON,';',1,1360) +LexToken(EOL,'\n',1,1361) +LexToken(VAR,'model',1,1370) +LexToken(DOT,'.',1,1375) +LexToken(VAR,'rpar',1,1376) +LexToken(ASSIGNMENT,'=',1,1380) +LexToken(VAR,'scs',1,1381) +LexToken(SEMICOLON,';',1,1384) +LexToken(EOL,'\n',1,1385) +LexToken(VAR,'model',1,1394) +LexToken(DOT,'.',1,1399) +LexToken(VAR,'blocktype',1,1400) +LexToken(ASSIGNMENT,'=',1,1409) +LexToken(DQSTRING,'"h"',1,1412) +LexToken(SEMICOLON,';',1,1413) +LexToken(EOL,'\n',1,1414) +LexToken(VAR,'model',1,1423) +LexToken(DOT,'.',1,1428) +LexToken(VAR,'dep_ut',1,1429) +LexToken(ASSIGNMENT,'=',1,1435) +LexToken(OPENSQBRACKET,'[',1,1436) +LexToken(PREVAR_BOOLEAN,'%f',1,1437) +LexToken(PREVAR_BOOLEAN,'%f',1,1440) +LexToken(CLOSESQBRACKET,']',1,1442) +LexToken(SEMICOLON,';',1,1443) +LexToken(EOL,'\n',1,1444) +LexToken(EOL,'\n',1,1445) +LexToken(VAR,'gr_i',1,1454) +LexToken(ASSIGNMENT,'=',1,1458) +LexToken(OPENSQBRACKET,'[',1,1459) +LexToken(CLOSESQBRACKET,']',1,1460) +LexToken(EOL,'\n',1,1461) +LexToken(EOL,'\n',1,1462) +LexToken(VAR,'x',1,1471) +LexToken(ASSIGNMENT,'=',1,1472) +LexToken(VAR,'standard_define',1,1473) +LexToken(OPENBRACKET,'(',1,1488) +LexToken(OPENSQBRACKET,'[',1,1489) +LexToken(NUMBER,'2',1,1490) +LexToken(NUMBER,'2',1,1492) +LexToken(CLOSESQBRACKET,']',1,1493) +LexToken(COMMA,',',1,1494) +LexToken(VAR,'model',1,1495) +LexToken(COMMA,',',1,1500) +LexToken(OPENSQBRACKET,'[',1,1501) +LexToken(CLOSESQBRACKET,']',1,1502) +LexToken(COMMA,',',1,1503) +LexToken(VAR,'gr_i',1,1504) +LexToken(CLOSEBRACKET,')',1,1508) +LexToken(EOL,'\n',1,1509) +LexToken(VAR,'x',1,1518) +LexToken(DOT,'.',1,1519) +LexToken(VAR,'graphics',1,1520) +LexToken(DOT,'.',1,1528) +LexToken(VAR,'id',1,1529) +LexToken(ASSIGNMENT,'=',1,1531) +LexToken(VAR,'scs',1,1532) +LexToken(DOT,'.',1,1535) +LexToken(VAR,'props',1,1536) +LexToken(DOT,'.',1,1541) +LexToken(VAR,'title',1,1542) +LexToken(OPENBRACKET,'(',1,1547) +LexToken(NUMBER,'1',1,1548) +LexToken(CLOSEBRACKET,')',1,1549) +LexToken(SEMICOLON,';',1,1550) +LexToken(EOL,'\n',1,1551) +LexToken(END,'end',1,1556) +LexToken(EOL,'\n',1,1559) +LexToken(EOL,'\n',1,1560) +LexToken(ENDFUNCTION,'endfunction',1,1561) +LexToken(EOL,'\n',1,1572) diff --git a/js/Misc/PENDULUM_ANIM.js b/js/Misc/PENDULUM_ANIM.js new file mode 100644 index 00000000..5ffa6d0f --- /dev/null +++ b/js/Misc/PENDULUM_ANIM.js @@ -0,0 +1,472 @@ +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,848) +LexToken(FUNCTION,'function',1,849) +LexToken(OPENSQBRACKET,'[',1,858) +LexToken(VAR,'x',1,859) +LexToken(COMMA,',',1,860) +LexToken(VAR,'y',1,861) +LexToken(COMMA,',',1,862) +LexToken(VAR,'typ',1,863) +LexToken(CLOSESQBRACKET,']',1,866) +LexToken(ASSIGNMENT,'=',1,867) +LexToken(VAR,'PENDULUM_ANIM',1,868) +LexToken(OPENBRACKET,'(',1,881) +LexToken(VAR,'job',1,882) +LexToken(COMMA,',',1,885) +LexToken(VAR,'arg1',1,886) +LexToken(COMMA,',',1,890) +LexToken(VAR,'arg2',1,891) +LexToken(CLOSEBRACKET,')',1,895) +LexToken(EOL,'\n',1,896) +LexToken(EOL,'\n',1,942) +LexToken(VAR,'x',1,947) +LexToken(ASSIGNMENT,'=',1,948) +LexToken(OPENSQBRACKET,'[',1,949) +LexToken(CLOSESQBRACKET,']',1,950) +LexToken(SEMICOLON,';',1,951) +LexToken(EOL,'\n',1,952) +LexToken(VAR,'y',1,957) +LexToken(ASSIGNMENT,'=',1,958) +LexToken(OPENSQBRACKET,'[',1,959) +LexToken(CLOSESQBRACKET,']',1,960) +LexToken(SEMICOLON,';',1,961) +LexToken(EOL,'\n',1,962) +LexToken(VAR,'typ',1,967) +LexToken(ASSIGNMENT,'=',1,970) +LexToken(OPENSQBRACKET,'[',1,971) +LexToken(CLOSESQBRACKET,']',1,972) +LexToken(SEMICOLON,';',1,973) +LexToken(EOL,'\n',1,974) +LexToken(SELECT,'select',1,979) +LexToken(VAR,'job',1,986) +LexToken(EOL,'\n',1,989) +LexToken(CASE,'case',1,994) +LexToken(DQSTRING,'"set"',1,1003) +LexToken(THEN,'then',1,1005) +LexToken(EOL,'\n',1,1009) +LexToken(VAR,'x',1,1018) +LexToken(ASSIGNMENT,'=',1,1019) +LexToken(VAR,'arg1',1,1020) +LexToken(SEMICOLON,';',1,1024) +LexToken(EOL,'\n',1,1025) +LexToken(VAR,'graphics',1,1034) +LexToken(ASSIGNMENT,'=',1,1042) +LexToken(VAR,'arg1',1,1043) +LexToken(DOT,'.',1,1047) +LexToken(VAR,'graphics',1,1048) +LexToken(SEMICOLON,';',1,1056) +LexToken(EOL,'\n',1,1057) +LexToken(VAR,'exprs',1,1066) +LexToken(ASSIGNMENT,'=',1,1071) +LexToken(VAR,'graphics',1,1072) +LexToken(DOT,'.',1,1080) +LexToken(VAR,'exprs',1,1081) +LexToken(EOL,'\n',1,1086) +LexToken(VAR,'model',1,1095) +LexToken(ASSIGNMENT,'=',1,1100) +LexToken(VAR,'arg1',1,1101) +LexToken(DOT,'.',1,1105) +LexToken(VAR,'model',1,1106) +LexToken(SEMICOLON,';',1,1111) +LexToken(EOL,'\n',1,1112) +LexToken(VAR,'dstate',1,1121) +LexToken(ASSIGNMENT,'=',1,1127) +LexToken(VAR,'model',1,1128) +LexToken(DOT,'.',1,1133) +LexToken(VAR,'dstate',1,1134) +LexToken(EOL,'\n',1,1140) +LexToken(WHILE,'while',1,1149) +LexToken(PREVAR_BOOLEAN,'%t',1,1155) +LexToken(DO,'do',1,1158) +LexToken(EOL,'\n',1,1160) +LexToken(OPENSQBRACKET,'[',1,1173) +LexToken(VAR,'ok',1,1174) +LexToken(COMMA,',',1,1176) +LexToken(VAR,'plen',1,1177) +LexToken(COMMA,',',1,1181) +LexToken(VAR,'csiz',1,1182) +LexToken(COMMA,',',1,1186) +LexToken(VAR,'phi',1,1187) +LexToken(COMMA,',',1,1190) +LexToken(VAR,'xmin',1,1191) +LexToken(COMMA,',',1,1195) +LexToken(VAR,'xmax',1,1196) +LexToken(COMMA,',',1,1200) +LexToken(VAR,'ymin',1,1201) +LexToken(COMMA,',',1,1205) +LexToken(VAR,'ymax',1,1206) +LexToken(COMMA,',',1,1210) +LexToken(VAR,'exprs',1,1211) +LexToken(CLOSESQBRACKET,']',1,1216) +LexToken(ASSIGNMENT,'=',1,1217) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1218) +LexToken(OPENBRACKET,'(',1,1233) +LexToken(DQSTRING,'"Set Scope parameters"',1,1270) +LexToken(COMMA,',',1,1271) +LexToken(OPENSQBRACKET,'[',1,1287) +LexToken(DQSTRING,'"pendulum length"',1,1304) +LexToken(SEMICOLON,';',1,1305) +LexToken(DQSTRING,'"cart size (square side)"',1,1330) +LexToken(SEMICOLON,';',1,1331) +LexToken(DQSTRING,'"slope"',1,1338) +LexToken(SEMICOLON,';',1,1339) +LexToken(DQSTRING,'"Xmin"',1,1358) +LexToken(SEMICOLON,';',1,1359) +LexToken(DQSTRING,'"Xmax"',1,1365) +LexToken(SEMICOLON,';',1,1366) +LexToken(DQSTRING,'"Ymin"',1,1374) +LexToken(SEMICOLON,';',1,1375) +LexToken(DQSTRING,'"Ymax"',1,1382) +LexToken(SEMICOLON,';',1,1383) +LexToken(CLOSESQBRACKET,']',1,1385) +LexToken(COMMA,',',1,1386) +LexToken(VAR,'list',1,1402) +LexToken(OPENBRACKET,'(',1,1406) +LexToken(DQSTRING,'"vec"',1,1411) +LexToken(COMMA,',',1,1412) +LexToken(NUMBER,'1',1,1413) +LexToken(COMMA,',',1,1414) +LexToken(DQSTRING,'"vec"',1,1419) +LexToken(COMMA,',',1,1420) +LexToken(NUMBER,'1',1,1421) +LexToken(COMMA,',',1,1422) +LexToken(DQSTRING,'"vec"',1,1427) +LexToken(COMMA,',',1,1428) +LexToken(NUMBER,'1',1,1429) +LexToken(COMMA,',',1,1430) +LexToken(DQSTRING,'"vec"',1,1435) +LexToken(COMMA,',',1,1436) +LexToken(NUMBER,'1',1,1437) +LexToken(COMMA,',',1,1438) +LexToken(DQSTRING,'"vec"',1,1443) +LexToken(COMMA,',',1,1444) +LexToken(NUMBER,'1',1,1445) +LexToken(COMMA,',',1,1446) +LexToken(DQSTRING,'"vec"',1,1451) +LexToken(COMMA,',',1,1452) +LexToken(NUMBER,'1',1,1453) +LexToken(COMMA,',',1,1454) +LexToken(DQSTRING,'"vec"',1,1459) +LexToken(COMMA,',',1,1460) +LexToken(NUMBER,'1',1,1461) +LexToken(CLOSEBRACKET,')',1,1462) +LexToken(COMMA,',',1,1463) +LexToken(VAR,'exprs',1,1464) +LexToken(CLOSEBRACKET,')',1,1469) +LexToken(EOL,'\n',1,1470) +LexToken(IF,'if',1,1483) +LexToken(NOT,'~',1,1486) +LexToken(VAR,'ok',1,1487) +LexToken(THEN,'then',1,1490) +LexToken(EOL,'\n',1,1494) +LexToken(BREAK,'break',1,1511) +LexToken(COMMA,',',1,1516) +LexToken(EOL,'\n',1,1517) +LexToken(END,'end',1,1530) +LexToken(EOL,'\n',1,1533) +LexToken(VAR,'mess',1,1546) +LexToken(ASSIGNMENT,'=',1,1550) +LexToken(OPENSQBRACKET,'[',1,1551) +LexToken(CLOSESQBRACKET,']',1,1552) +LexToken(EOL,'\n',1,1553) +LexToken(IF,'if',1,1566) +LexToken(VAR,'plen',1,1569) +LexToken(COMPARISON,'<=',1,1573) +LexToken(NUMBER,'0',1,1575) +LexToken(LOGICAL,'|',1,1576) +LexToken(VAR,'csiz',1,1577) +LexToken(COMPARISON,'<=',1,1581) +LexToken(NUMBER,'0',1,1583) +LexToken(THEN,'then',1,1585) +LexToken(EOL,'\n',1,1589) +LexToken(VAR,'mess',1,1606) +LexToken(ASSIGNMENT,'=',1,1610) +LexToken(OPENSQBRACKET,'[',1,1611) +LexToken(VAR,'mess',1,1612) +LexToken(SEMICOLON,';',1,1616) +LexToken(DQSTRING,'"Pendulum length and cart size must be positive."',1,1665) +LexToken(SEMICOLON,';',1,1666) +LexToken(DQSTRING,'" "',1,1669) +LexToken(CLOSESQBRACKET,']',1,1670) +LexToken(EOL,'\n',1,1671) +LexToken(VAR,'ok',1,1688) +LexToken(ASSIGNMENT,'=',1,1690) +LexToken(PREVAR_BOOLEAN,'%f',1,1691) +LexToken(EOL,'\n',1,1693) +LexToken(END,'end',1,1706) +LexToken(EOL,'\n',1,1709) +LexToken(IF,'if',1,1722) +LexToken(VAR,'ymin',1,1725) +LexToken(COMPARISON,'>=',1,1729) +LexToken(VAR,'ymax',1,1731) +LexToken(THEN,'then',1,1736) +LexToken(EOL,'\n',1,1740) +LexToken(VAR,'mess',1,1757) +LexToken(ASSIGNMENT,'=',1,1761) +LexToken(OPENSQBRACKET,'[',1,1762) +LexToken(VAR,'mess',1,1763) +LexToken(SEMICOLON,';',1,1767) +LexToken(DQSTRING,'"Ymax must be greater than Ymin"',1,1799) +LexToken(SEMICOLON,';',1,1800) +LexToken(DQSTRING,'" "',1,1803) +LexToken(CLOSESQBRACKET,']',1,1804) +LexToken(EOL,'\n',1,1805) +LexToken(VAR,'ok',1,1822) +LexToken(ASSIGNMENT,'=',1,1824) +LexToken(PREVAR_BOOLEAN,'%f',1,1825) +LexToken(EOL,'\n',1,1827) +LexToken(END,'end',1,1840) +LexToken(EOL,'\n',1,1843) +LexToken(IF,'if',1,1856) +LexToken(VAR,'xmin',1,1859) +LexToken(COMPARISON,'>=',1,1863) +LexToken(VAR,'xmax',1,1865) +LexToken(THEN,'then',1,1870) +LexToken(EOL,'\n',1,1874) +LexToken(VAR,'mess',1,1891) +LexToken(ASSIGNMENT,'=',1,1895) +LexToken(OPENSQBRACKET,'[',1,1896) +LexToken(VAR,'mess',1,1897) +LexToken(SEMICOLON,';',1,1901) +LexToken(DQSTRING,'"Xmax must be greater than Xmin"',1,1933) +LexToken(SEMICOLON,';',1,1934) +LexToken(DQSTRING,'" "',1,1937) +LexToken(CLOSESQBRACKET,']',1,1938) +LexToken(EOL,'\n',1,1939) +LexToken(VAR,'ok',1,1956) +LexToken(ASSIGNMENT,'=',1,1958) +LexToken(PREVAR_BOOLEAN,'%f',1,1959) +LexToken(EOL,'\n',1,1961) +LexToken(END,'end',1,1974) +LexToken(EOL,'\n',1,1977) +LexToken(EOL,'\n',1,1978) +LexToken(IF,'if',1,1991) +LexToken(NOT,'~',1,1994) +LexToken(VAR,'ok',1,1995) +LexToken(THEN,'then',1,1998) +LexToken(EOL,'\n',1,2002) +LexToken(VAR,'message',1,2019) +LexToken(OPENBRACKET,'(',1,2026) +LexToken(VAR,'mess',1,2027) +LexToken(CLOSEBRACKET,')',1,2031) +LexToken(EOL,'\n',1,2032) +LexToken(ELSE,'else',1,2045) +LexToken(EOL,'\n',1,2049) +LexToken(VAR,'rpar',1,2066) +LexToken(ASSIGNMENT,'=',1,2070) +LexToken(OPENSQBRACKET,'[',1,2071) +LexToken(VAR,'plen',1,2072) +LexToken(SEMICOLON,';',1,2076) +LexToken(VAR,'csiz',1,2077) +LexToken(SEMICOLON,';',1,2081) +LexToken(VAR,'phi',1,2082) +LexToken(SEMICOLON,';',1,2085) +LexToken(VAR,'xmin',1,2086) +LexToken(SEMICOLON,';',1,2090) +LexToken(VAR,'xmax',1,2091) +LexToken(SEMICOLON,';',1,2095) +LexToken(VAR,'ymin',1,2096) +LexToken(SEMICOLON,';',1,2100) +LexToken(VAR,'ymax',1,2101) +LexToken(CLOSESQBRACKET,']',1,2105) +LexToken(EOL,'\n',1,2106) +LexToken(VAR,'model',1,2123) +LexToken(DOT,'.',1,2128) +LexToken(VAR,'rpar',1,2129) +LexToken(ASSIGNMENT,'=',1,2133) +LexToken(VAR,'rpar',1,2134) +LexToken(SEMICOLON,';',1,2138) +LexToken(EOL,'\n',1,2139) +LexToken(VAR,'graphics',1,2156) +LexToken(DOT,'.',1,2164) +LexToken(VAR,'exprs',1,2165) +LexToken(ASSIGNMENT,'=',1,2170) +LexToken(VAR,'exprs',1,2171) +LexToken(SEMICOLON,';',1,2176) +LexToken(EOL,'\n',1,2177) +LexToken(VAR,'x',1,2194) +LexToken(DOT,'.',1,2195) +LexToken(VAR,'graphics',1,2196) +LexToken(ASSIGNMENT,'=',1,2204) +LexToken(VAR,'graphics',1,2205) +LexToken(SEMICOLON,';',1,2213) +LexToken(EOL,'\n',1,2214) +LexToken(VAR,'x',1,2231) +LexToken(DOT,'.',1,2232) +LexToken(VAR,'model',1,2233) +LexToken(ASSIGNMENT,'=',1,2238) +LexToken(VAR,'model',1,2239) +LexToken(EOL,'\n',1,2244) +LexToken(BREAK,'break',1,2261) +LexToken(EOL,'\n',1,2266) +LexToken(END,'end',1,2279) +LexToken(EOL,'\n',1,2282) +LexToken(END,'end',1,2291) +LexToken(EOL,'\n',1,2294) +LexToken(CASE,'case',1,2299) +LexToken(DQSTRING,'"define"',1,2311) +LexToken(THEN,'then',1,2313) +LexToken(EOL,'\n',1,2317) +LexToken(VAR,'plen',1,2326) +LexToken(ASSIGNMENT,'=',1,2330) +LexToken(NUMBER,'2',1,2331) +LexToken(SEMICOLON,';',1,2332) +LexToken(EOL,'\n',1,2333) +LexToken(VAR,'csiz',1,2342) +LexToken(ASSIGNMENT,'=',1,2346) +LexToken(NUMBER,'2',1,2347) +LexToken(SEMICOLON,';',1,2348) +LexToken(EOL,'\n',1,2349) +LexToken(VAR,'phi',1,2358) +LexToken(ASSIGNMENT,'=',1,2361) +LexToken(NUMBER,'0',1,2362) +LexToken(SEMICOLON,';',1,2363) +LexToken(EOL,'\n',1,2364) +LexToken(VAR,'xmin',1,2373) +LexToken(ASSIGNMENT,'=',1,2377) +LexToken(NUMBER,'-5',1,2378) +LexToken(SEMICOLON,';',1,2380) +LexToken(EOL,'\n',1,2381) +LexToken(VAR,'xmax',1,2390) +LexToken(ASSIGNMENT,'=',1,2394) +LexToken(NUMBER,'5',1,2395) +LexToken(SEMICOLON,';',1,2396) +LexToken(EOL,'\n',1,2397) +LexToken(VAR,'ymin',1,2406) +LexToken(ASSIGNMENT,'=',1,2410) +LexToken(NUMBER,'-5',1,2411) +LexToken(SEMICOLON,';',1,2413) +LexToken(EOL,'\n',1,2414) +LexToken(VAR,'ymax',1,2423) +LexToken(ASSIGNMENT,'=',1,2427) +LexToken(NUMBER,'5',1,2428) +LexToken(EOL,'\n',1,2429) +LexToken(VAR,'model',1,2438) +LexToken(ASSIGNMENT,'=',1,2443) +LexToken(SCICOS_MODEL,'scicos_model',1,2444) +LexToken(OPENBRACKET,'(',1,2456) +LexToken(CLOSEBRACKET,')',1,2457) +LexToken(EOL,'\n',1,2458) +LexToken(VAR,'model',1,2467) +LexToken(DOT,'.',1,2472) +LexToken(VAR,'sim',1,2473) +LexToken(ASSIGNMENT,'=',1,2476) +LexToken(VAR,'list',1,2477) +LexToken(OPENBRACKET,'(',1,2481) +LexToken(DQSTRING,'"anim_pen"',1,2491) +LexToken(COMMA,',',1,2492) +LexToken(NUMBER,'5',1,2493) +LexToken(CLOSEBRACKET,')',1,2494) +LexToken(EOL,'\n',1,2495) +LexToken(VAR,'model',1,2504) +LexToken(DOT,'.',1,2509) +LexToken(VAR,'in',1,2510) +LexToken(ASSIGNMENT,'=',1,2512) +LexToken(OPENSQBRACKET,'[',1,2513) +LexToken(NUMBER,'1',1,2514) +LexToken(SEMICOLON,';',1,2515) +LexToken(NUMBER,'1',1,2516) +LexToken(CLOSESQBRACKET,']',1,2517) +LexToken(EOL,'\n',1,2518) +LexToken(VAR,'model',1,2527) +LexToken(DOT,'.',1,2532) +LexToken(VAR,'evtin',1,2533) +LexToken(ASSIGNMENT,'=',1,2538) +LexToken(NUMBER,'1',1,2539) +LexToken(EOL,'\n',1,2540) +LexToken(VAR,'model',1,2549) +LexToken(DOT,'.',1,2554) +LexToken(VAR,'dstate',1,2555) +LexToken(ASSIGNMENT,'=',1,2561) +LexToken(NUMBER,'0',1,2562) +LexToken(EOL,'\n',1,2563) +LexToken(VAR,'model',1,2572) +LexToken(DOT,'.',1,2577) +LexToken(VAR,'rpar',1,2578) +LexToken(ASSIGNMENT,'=',1,2582) +LexToken(OPENSQBRACKET,'[',1,2583) +LexToken(VAR,'plen',1,2584) +LexToken(SEMICOLON,';',1,2588) +LexToken(VAR,'csiz',1,2589) +LexToken(SEMICOLON,';',1,2593) +LexToken(VAR,'phi',1,2594) +LexToken(SEMICOLON,';',1,2597) +LexToken(VAR,'xmin',1,2598) +LexToken(SEMICOLON,';',1,2602) +LexToken(VAR,'xmax',1,2603) +LexToken(SEMICOLON,';',1,2607) +LexToken(VAR,'ymin',1,2608) +LexToken(SEMICOLON,';',1,2612) +LexToken(VAR,'ymax',1,2613) +LexToken(CLOSESQBRACKET,']',1,2617) +LexToken(EOL,'\n',1,2618) +LexToken(VAR,'model',1,2627) +LexToken(DOT,'.',1,2632) +LexToken(VAR,'blocktype',1,2633) +LexToken(ASSIGNMENT,'=',1,2642) +LexToken(DQSTRING,'"d"',1,2645) +LexToken(EOL,'\n',1,2646) +LexToken(VAR,'model',1,2655) +LexToken(DOT,'.',1,2660) +LexToken(VAR,'dep_ut',1,2661) +LexToken(ASSIGNMENT,'=',1,2667) +LexToken(OPENSQBRACKET,'[',1,2668) +LexToken(PREVAR_BOOLEAN,'%f',1,2669) +LexToken(PREVAR_BOOLEAN,'%f',1,2672) +LexToken(CLOSESQBRACKET,']',1,2674) +LexToken(EOL,'\n',1,2675) +LexToken(EOL,'\n',1,2676) +LexToken(VAR,'exprs',1,2685) +LexToken(ASSIGNMENT,'=',1,2690) +LexToken(VAR,'string',1,2691) +LexToken(OPENBRACKET,'(',1,2697) +LexToken(VAR,'model',1,2698) +LexToken(DOT,'.',1,2703) +LexToken(VAR,'rpar',1,2704) +LexToken(CLOSEBRACKET,')',1,2708) +LexToken(EOL,'\n',1,2709) +LexToken(VAR,'gr_i',1,2718) +LexToken(ASSIGNMENT,'=',1,2722) +LexToken(OPENSQBRACKET,'[',1,2723) +LexToken(CLOSESQBRACKET,']',1,2724) +LexToken(EOL,'\n',1,2725) +LexToken(VAR,'x',1,2734) +LexToken(ASSIGNMENT,'=',1,2735) +LexToken(VAR,'standard_define',1,2736) +LexToken(OPENBRACKET,'(',1,2751) +LexToken(OPENSQBRACKET,'[',1,2752) +LexToken(NUMBER,'3',1,2753) +LexToken(NUMBER,'3',1,2755) +LexToken(CLOSESQBRACKET,']',1,2756) +LexToken(COMMA,',',1,2757) +LexToken(VAR,'model',1,2758) +LexToken(COMMA,',',1,2763) +LexToken(VAR,'exprs',1,2764) +LexToken(COMMA,',',1,2769) +LexToken(VAR,'gr_i',1,2770) +LexToken(CLOSEBRACKET,')',1,2774) +LexToken(EOL,'\n',1,2775) +LexToken(END,'end',1,2780) +LexToken(EOL,'\n',1,2783) +LexToken(EOL,'\n',1,2784) +LexToken(ENDFUNCTION,'endfunction',1,2785) +LexToken(EOL,'\n',1,2813) diff --git a/js/Misc/RATELIMITER.js b/js/Misc/RATELIMITER.js new file mode 100644 index 00000000..45aee317 --- /dev/null +++ b/js/Misc/RATELIMITER.js @@ -0,0 +1,310 @@ +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,'RATELIMITER',1,852) +LexToken(OPENBRACKET,'(',1,863) +LexToken(VAR,'job',1,864) +LexToken(COMMA,',',1,867) +LexToken(VAR,'arg1',1,868) +LexToken(COMMA,',',1,872) +LexToken(VAR,'arg2',1,873) +LexToken(CLOSEBRACKET,')',1,877) +LexToken(EOL,'\n',1,878) +LexToken(VAR,'x',1,883) +LexToken(ASSIGNMENT,'=',1,884) +LexToken(OPENSQBRACKET,'[',1,885) +LexToken(CLOSESQBRACKET,']',1,886) +LexToken(SEMICOLON,';',1,887) +LexToken(EOL,'\n',1,888) +LexToken(VAR,'y',1,893) +LexToken(ASSIGNMENT,'=',1,894) +LexToken(OPENSQBRACKET,'[',1,895) +LexToken(CLOSESQBRACKET,']',1,896) +LexToken(SEMICOLON,';',1,897) +LexToken(EOL,'\n',1,898) +LexToken(VAR,'typ',1,903) +LexToken(ASSIGNMENT,'=',1,906) +LexToken(OPENSQBRACKET,'[',1,907) +LexToken(CLOSESQBRACKET,']',1,908) +LexToken(SEMICOLON,';',1,909) +LexToken(EOL,'\n',1,910) +LexToken(SELECT,'select',1,915) +LexToken(VAR,'job',1,922) +LexToken(EOL,'\n',1,925) +LexToken(CASE,'case',1,930) +LexToken(DQSTRING,'"set"',1,939) +LexToken(THEN,'then',1,941) +LexToken(EOL,'\n',1,945) +LexToken(VAR,'x',1,954) +LexToken(ASSIGNMENT,'=',1,955) +LexToken(VAR,'arg1',1,956) +LexToken(SEMICOLON,';',1,960) +LexToken(EOL,'\n',1,961) +LexToken(VAR,'graphics',1,970) +LexToken(ASSIGNMENT,'=',1,978) +LexToken(VAR,'arg1',1,979) +LexToken(DOT,'.',1,983) +LexToken(VAR,'graphics',1,984) +LexToken(SEMICOLON,';',1,992) +LexToken(EOL,'\n',1,993) +LexToken(VAR,'exprs',1,1002) +LexToken(ASSIGNMENT,'=',1,1007) +LexToken(VAR,'graphics',1,1008) +LexToken(DOT,'.',1,1016) +LexToken(VAR,'exprs',1,1017) +LexToken(EOL,'\n',1,1022) +LexToken(VAR,'model',1,1031) +LexToken(ASSIGNMENT,'=',1,1036) +LexToken(VAR,'arg1',1,1037) +LexToken(DOT,'.',1,1041) +LexToken(VAR,'model',1,1042) +LexToken(SEMICOLON,';',1,1047) +LexToken(EOL,'\n',1,1048) +LexToken(WHILE,'while',1,1057) +LexToken(PREVAR_BOOLEAN,'%t',1,1063) +LexToken(DO,'do',1,1066) +LexToken(EOL,'\n',1,1068) +LexToken(OPENSQBRACKET,'[',1,1081) +LexToken(VAR,'ok',1,1082) +LexToken(COMMA,',',1,1084) +LexToken(VAR,'maxp',1,1085) +LexToken(COMMA,',',1,1089) +LexToken(VAR,'minp',1,1090) +LexToken(COMMA,',',1,1094) +LexToken(VAR,'exprs',1,1095) +LexToken(CLOSESQBRACKET,']',1,1100) +LexToken(ASSIGNMENT,'=',1,1101) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1102) +LexToken(OPENBRACKET,'(',1,1117) +LexToken(DQSTRING,'"Set rate limiter parameters"',1,1146) +LexToken(COMMA,',',1,1147) +LexToken(OPENSQBRACKET,'[',1,1163) +LexToken(DQSTRING,'"max slope"',1,1174) +LexToken(SEMICOLON,';',1,1175) +LexToken(DQSTRING,'"min slope"',1,1186) +LexToken(SEMICOLON,';',1,1187) +LexToken(CLOSESQBRACKET,']',1,1188) +LexToken(COMMA,',',1,1189) +LexToken(VAR,'list',1,1190) +LexToken(OPENBRACKET,'(',1,1194) +LexToken(DQSTRING,'"vec"',1,1199) +LexToken(COMMA,',',1,1200) +LexToken(NUMBER,'1',1,1201) +LexToken(COMMA,',',1,1202) +LexToken(DQSTRING,'"vec"',1,1207) +LexToken(COMMA,',',1,1208) +LexToken(NUMBER,'1',1,1209) +LexToken(CLOSEBRACKET,')',1,1210) +LexToken(COMMA,',',1,1211) +LexToken(VAR,'exprs',1,1212) +LexToken(CLOSEBRACKET,')',1,1217) +LexToken(EOL,'\n',1,1218) +LexToken(IF,'if',1,1231) +LexToken(NOT,'~',1,1234) +LexToken(VAR,'ok',1,1235) +LexToken(THEN,'then',1,1238) +LexToken(EOL,'\n',1,1242) +LexToken(BREAK,'break',1,1259) +LexToken(COMMA,',',1,1264) +LexToken(EOL,'\n',1,1265) +LexToken(END,'end',1,1278) +LexToken(EOL,'\n',1,1281) +LexToken(IF,'if',1,1294) +LexToken(VAR,'maxp',1,1297) +LexToken(COMPARISON,'<=',1,1301) +LexToken(VAR,'minp',1,1303) +LexToken(LOGICAL,'|',1,1307) +LexToken(VAR,'maxp',1,1308) +LexToken(COMPARISON,'<=',1,1312) +LexToken(NUMBER,'0',1,1314) +LexToken(LOGICAL,'|',1,1315) +LexToken(VAR,'minp',1,1316) +LexToken(COMPARISON,'>=',1,1320) +LexToken(NUMBER,'0',1,1322) +LexToken(THEN,'then',1,1325) +LexToken(EOL,'\n',1,1329) +LexToken(VAR,'message',1,1346) +LexToken(OPENBRACKET,'(',1,1353) +LexToken(DQSTRING,'"We must have max_slope> 0 > min_slope."',1,1393) +LexToken(CLOSEBRACKET,')',1,1394) +LexToken(EOL,'\n',1,1395) +LexToken(ELSE,'else',1,1408) +LexToken(EOL,'\n',1,1412) +LexToken(VAR,'rpar',1,1429) +LexToken(ASSIGNMENT,'=',1,1433) +LexToken(OPENSQBRACKET,'[',1,1434) +LexToken(VAR,'maxp',1,1435) +LexToken(SEMICOLON,';',1,1439) +LexToken(VAR,'minp',1,1440) +LexToken(CLOSESQBRACKET,']',1,1444) +LexToken(EOL,'\n',1,1445) +LexToken(VAR,'model',1,1462) +LexToken(DOT,'.',1,1467) +LexToken(VAR,'rpar',1,1468) +LexToken(ASSIGNMENT,'=',1,1472) +LexToken(VAR,'rpar',1,1473) +LexToken(EOL,'\n',1,1477) +LexToken(VAR,'graphics',1,1494) +LexToken(DOT,'.',1,1502) +LexToken(VAR,'exprs',1,1503) +LexToken(ASSIGNMENT,'=',1,1508) +LexToken(VAR,'exprs',1,1509) +LexToken(EOL,'\n',1,1514) +LexToken(VAR,'x',1,1531) +LexToken(DOT,'.',1,1532) +LexToken(VAR,'graphics',1,1533) +LexToken(ASSIGNMENT,'=',1,1541) +LexToken(VAR,'graphics',1,1542) +LexToken(SEMICOLON,';',1,1550) +LexToken(EOL,'\n',1,1551) +LexToken(VAR,'x',1,1568) +LexToken(DOT,'.',1,1569) +LexToken(VAR,'model',1,1570) +LexToken(ASSIGNMENT,'=',1,1575) +LexToken(VAR,'model',1,1576) +LexToken(EOL,'\n',1,1581) +LexToken(BREAK,'break',1,1598) +LexToken(EOL,'\n',1,1603) +LexToken(END,'end',1,1616) +LexToken(EOL,'\n',1,1619) +LexToken(END,'end',1,1628) +LexToken(EOL,'\n',1,1631) +LexToken(CASE,'case',1,1636) +LexToken(DQSTRING,'"define"',1,1648) +LexToken(THEN,'then',1,1650) +LexToken(EOL,'\n',1,1654) +LexToken(VAR,'minp',1,1663) +LexToken(ASSIGNMENT,'=',1,1667) +LexToken(NUMBER,'-1',1,1668) +LexToken(SEMICOLON,';',1,1670) +LexToken(EOL,'\n',1,1671) +LexToken(VAR,'maxp',1,1680) +LexToken(ASSIGNMENT,'=',1,1684) +LexToken(NUMBER,'1',1,1685) +LexToken(SEMICOLON,';',1,1686) +LexToken(EOL,'\n',1,1687) +LexToken(VAR,'rpar',1,1696) +LexToken(ASSIGNMENT,'=',1,1700) +LexToken(OPENSQBRACKET,'[',1,1701) +LexToken(VAR,'maxp',1,1702) +LexToken(SEMICOLON,';',1,1706) +LexToken(VAR,'minp',1,1707) +LexToken(CLOSESQBRACKET,']',1,1711) +LexToken(EOL,'\n',1,1712) +LexToken(VAR,'model',1,1721) +LexToken(ASSIGNMENT,'=',1,1726) +LexToken(SCICOS_MODEL,'scicos_model',1,1727) +LexToken(OPENBRACKET,'(',1,1739) +LexToken(CLOSEBRACKET,')',1,1740) +LexToken(EOL,'\n',1,1741) +LexToken(VAR,'model',1,1750) +LexToken(DOT,'.',1,1755) +LexToken(VAR,'sim',1,1756) +LexToken(ASSIGNMENT,'=',1,1759) +LexToken(VAR,'list',1,1760) +LexToken(OPENBRACKET,'(',1,1764) +LexToken(DQSTRING,'"ratelimiter"',1,1777) +LexToken(COMMA,',',1,1778) +LexToken(NUMBER,'4',1,1779) +LexToken(CLOSEBRACKET,')',1,1780) +LexToken(EOL,'\n',1,1781) +LexToken(VAR,'model',1,1790) +LexToken(DOT,'.',1,1795) +LexToken(VAR,'in',1,1796) +LexToken(ASSIGNMENT,'=',1,1798) +LexToken(NUMBER,'1',1,1799) +LexToken(EOL,'\n',1,1800) +LexToken(VAR,'model',1,1809) +LexToken(DOT,'.',1,1814) +LexToken(VAR,'out',1,1815) +LexToken(ASSIGNMENT,'=',1,1818) +LexToken(NUMBER,'1',1,1819) +LexToken(EOL,'\n',1,1820) +LexToken(VAR,'model',1,1829) +LexToken(DOT,'.',1,1834) +LexToken(VAR,'rpar',1,1835) +LexToken(ASSIGNMENT,'=',1,1839) +LexToken(VAR,'rpar',1,1840) +LexToken(EOL,'\n',1,1844) +LexToken(VAR,'model',1,1853) +LexToken(DOT,'.',1,1858) +LexToken(VAR,'blocktype',1,1859) +LexToken(ASSIGNMENT,'=',1,1868) +LexToken(DQSTRING,'"c"',1,1871) +LexToken(EOL,'\n',1,1872) +LexToken(VAR,'model',1,1881) +LexToken(DOT,'.',1,1886) +LexToken(VAR,'dep_ut',1,1887) +LexToken(ASSIGNMENT,'=',1,1893) +LexToken(OPENSQBRACKET,'[',1,1894) +LexToken(PREVAR_BOOLEAN,'%t',1,1895) +LexToken(PREVAR_BOOLEAN,'%f',1,1898) +LexToken(CLOSESQBRACKET,']',1,1900) +LexToken(EOL,'\n',1,1901) +LexToken(EOL,'\n',1,1902) +LexToken(VAR,'exprs',1,1911) +LexToken(ASSIGNMENT,'=',1,1916) +LexToken(OPENSQBRACKET,'[',1,1917) +LexToken(VAR,'string',1,1918) +LexToken(OPENBRACKET,'(',1,1924) +LexToken(VAR,'maxp',1,1925) +LexToken(CLOSEBRACKET,')',1,1929) +LexToken(SEMICOLON,';',1,1930) +LexToken(VAR,'string',1,1931) +LexToken(OPENBRACKET,'(',1,1937) +LexToken(VAR,'minp',1,1938) +LexToken(CLOSEBRACKET,')',1,1942) +LexToken(CLOSESQBRACKET,']',1,1943) +LexToken(EOL,'\n',1,1944) +LexToken(VAR,'gr_i',1,1953) +LexToken(ASSIGNMENT,'=',1,1957) +LexToken(OPENSQBRACKET,'[',1,1958) +LexToken(CLOSESQBRACKET,']',1,1959) +LexToken(EOL,'\n',1,1960) +LexToken(VAR,'x',1,1969) +LexToken(ASSIGNMENT,'=',1,1970) +LexToken(VAR,'standard_define',1,1971) +LexToken(OPENBRACKET,'(',1,1986) +LexToken(OPENSQBRACKET,'[',1,1987) +LexToken(NUMBER,'3.5',1,1988) +LexToken(NUMBER,'2',1,1992) +LexToken(CLOSESQBRACKET,']',1,1993) +LexToken(COMMA,',',1,1994) +LexToken(VAR,'model',1,1995) +LexToken(COMMA,',',1,2000) +LexToken(VAR,'exprs',1,2001) +LexToken(COMMA,',',1,2006) +LexToken(VAR,'gr_i',1,2007) +LexToken(CLOSEBRACKET,')',1,2011) +LexToken(EOL,'\n',1,2012) +LexToken(END,'end',1,2017) +LexToken(EOL,'\n',1,2020) +LexToken(ENDFUNCTION,'endfunction',1,2021) +LexToken(EOL,'\n',1,2032) diff --git a/js/Misc/RELATIONALOP.js b/js/Misc/RELATIONALOP.js new file mode 100644 index 00000000..ad626fd8 --- /dev/null +++ b/js/Misc/RELATIONALOP.js @@ -0,0 +1,701 @@ +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,852) +LexToken(VAR,'RELATIONALOP',1,854) +LexToken(OPENBRACKET,'(',1,866) +LexToken(VAR,'job',1,867) +LexToken(COMMA,',',1,870) +LexToken(VAR,'arg1',1,871) +LexToken(COMMA,',',1,875) +LexToken(VAR,'arg2',1,876) +LexToken(CLOSEBRACKET,')',1,880) +LexToken(EOL,'\n',1,881) +LexToken(VAR,'x',1,886) +LexToken(ASSIGNMENT,'=',1,887) +LexToken(OPENSQBRACKET,'[',1,888) +LexToken(CLOSESQBRACKET,']',1,889) +LexToken(SEMICOLON,';',1,890) +LexToken(EOL,'\n',1,891) +LexToken(VAR,'y',1,896) +LexToken(ASSIGNMENT,'=',1,897) +LexToken(OPENSQBRACKET,'[',1,898) +LexToken(CLOSESQBRACKET,']',1,899) +LexToken(SEMICOLON,';',1,900) +LexToken(EOL,'\n',1,901) +LexToken(VAR,'typ',1,906) +LexToken(ASSIGNMENT,'=',1,909) +LexToken(OPENSQBRACKET,'[',1,910) +LexToken(CLOSESQBRACKET,']',1,911) +LexToken(SEMICOLON,';',1,912) +LexToken(EOL,'\n',1,913) +LexToken(SELECT,'select',1,918) +LexToken(VAR,'job',1,925) +LexToken(EOL,'\n',1,928) +LexToken(CASE,'case',1,933) +LexToken(DQSTRING,'"set"',1,942) +LexToken(THEN,'then',1,944) +LexToken(EOL,'\n',1,948) +LexToken(VAR,'x',1,957) +LexToken(ASSIGNMENT,'=',1,958) +LexToken(VAR,'arg1',1,959) +LexToken(SEMICOLON,';',1,963) +LexToken(EOL,'\n',1,964) +LexToken(VAR,'graphics',1,973) +LexToken(ASSIGNMENT,'=',1,981) +LexToken(VAR,'arg1',1,982) +LexToken(DOT,'.',1,986) +LexToken(VAR,'graphics',1,987) +LexToken(SEMICOLON,';',1,995) +LexToken(EOL,'\n',1,996) +LexToken(VAR,'exprs',1,1005) +LexToken(ASSIGNMENT,'=',1,1010) +LexToken(VAR,'graphics',1,1011) +LexToken(DOT,'.',1,1019) +LexToken(VAR,'exprs',1,1020) +LexToken(EOL,'\n',1,1025) +LexToken(VAR,'model',1,1034) +LexToken(ASSIGNMENT,'=',1,1039) +LexToken(VAR,'arg1',1,1040) +LexToken(DOT,'.',1,1044) +LexToken(VAR,'model',1,1045) +LexToken(SEMICOLON,';',1,1050) +LexToken(EOL,'\n',1,1051) +LexToken(IF,'if',1,1060) +LexToken(VAR,'size',1,1063) +LexToken(OPENBRACKET,'(',1,1067) +LexToken(VAR,'exprs',1,1068) +LexToken(COMMA,',',1,1073) +LexToken(NUMBER,'1',1,1074) +LexToken(CLOSEBRACKET,')',1,1075) +LexToken(COMPARISON,'==',1,1076) +LexToken(NUMBER,'2',1,1078) +LexToken(THEN,'then',1,1080) +LexToken(EOL,'\n',1,1084) +LexToken(VAR,'exprs',1,1097) +LexToken(ASSIGNMENT,'=',1,1102) +LexToken(OPENSQBRACKET,'[',1,1103) +LexToken(VAR,'exprs',1,1104) +LexToken(SEMICOLON,';',1,1109) +LexToken(VAR,'sci2exp',1,1110) +LexToken(OPENBRACKET,'(',1,1117) +LexToken(NUMBER,'1',1,1118) +LexToken(CLOSEBRACKET,')',1,1119) +LexToken(CLOSESQBRACKET,']',1,1120) +LexToken(SEMICOLON,';',1,1121) +LexToken(EOL,'\n',1,1122) +LexToken(END,'end',1,1131) +LexToken(EOL,'\n',1,1134) +LexToken(WHILE,'while',1,1143) +LexToken(PREVAR_BOOLEAN,'%t',1,1149) +LexToken(DO,'do',1,1152) +LexToken(EOL,'\n',1,1154) +LexToken(OPENSQBRACKET,'[',1,1167) +LexToken(VAR,'ok',1,1168) +LexToken(COMMA,',',1,1170) +LexToken(VAR,'rule',1,1171) +LexToken(COMMA,',',1,1175) +LexToken(VAR,'zcr',1,1176) +LexToken(COMMA,',',1,1179) +LexToken(VAR,'Datatype',1,1180) +LexToken(COMMA,',',1,1188) +LexToken(VAR,'exprs',1,1189) +LexToken(CLOSESQBRACKET,']',1,1194) +LexToken(ASSIGNMENT,'=',1,1195) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1196) +LexToken(OPENBRACKET,'(',1,1211) +LexToken(DQSTRING,'"Set parameters"',1,1227) +LexToken(COMMA,',',1,1228) +LexToken(OPENSQBRACKET,'[',1,1244) +LexToken(DQSTRING,'"Operator: == (0), ~= (1), < (2), <= (3), > (4), >= (5)"',1,1300) +LexToken(SEMICOLON,';',1,1301) +LexToken(DQSTRING,'"Use zero crossing (no: 0), (yes: 1)"',1,1353) +LexToken(DQSTRING,'"Datatype (1=double 3=int32 ...)"',1,1399) +LexToken(CLOSESQBRACKET,']',1,1400) +LexToken(COMMA,',',1,1401) +LexToken(VAR,'list',1,1417) +LexToken(OPENBRACKET,'(',1,1421) +LexToken(DQSTRING,'"vec"',1,1426) +LexToken(COMMA,',',1,1427) +LexToken(NUMBER,'1',1,1428) +LexToken(COMMA,',',1,1429) +LexToken(DQSTRING,'"vec"',1,1434) +LexToken(COMMA,',',1,1435) +LexToken(NUMBER,'1',1,1436) +LexToken(COMMA,',',1,1437) +LexToken(DQSTRING,'"vec"',1,1442) +LexToken(COMMA,',',1,1443) +LexToken(NUMBER,'1',1,1444) +LexToken(CLOSEBRACKET,')',1,1445) +LexToken(COMMA,',',1,1446) +LexToken(VAR,'exprs',1,1447) +LexToken(CLOSEBRACKET,')',1,1452) +LexToken(EOL,'\n',1,1453) +LexToken(IF,'if',1,1466) +LexToken(NOT,'~',1,1469) +LexToken(VAR,'ok',1,1470) +LexToken(THEN,'then',1,1473) +LexToken(EOL,'\n',1,1477) +LexToken(BREAK,'break',1,1494) +LexToken(COMMA,',',1,1499) +LexToken(EOL,'\n',1,1500) +LexToken(END,'end',1,1513) +LexToken(EOL,'\n',1,1516) +LexToken(VAR,'rule',1,1529) +LexToken(ASSIGNMENT,'=',1,1533) +LexToken(VAR,'int',1,1534) +LexToken(OPENBRACKET,'(',1,1537) +LexToken(VAR,'rule',1,1538) +LexToken(CLOSEBRACKET,')',1,1542) +LexToken(SEMICOLON,';',1,1543) +LexToken(EOL,'\n',1,1544) +LexToken(IF,'if',1,1557) +LexToken(VAR,'zcr',1,1560) +LexToken(COMPARISON,'<>',1,1563) +LexToken(NUMBER,'0',1,1565) +LexToken(THEN,'then',1,1567) +LexToken(EOL,'\n',1,1571) +LexToken(VAR,'zcr',1,1588) +LexToken(ASSIGNMENT,'=',1,1591) +LexToken(NUMBER,'1',1,1592) +LexToken(COMMA,',',1,1593) +LexToken(EOL,'\n',1,1594) +LexToken(END,'end',1,1607) +LexToken(EOL,'\n',1,1610) +LexToken(IF,'if',1,1623) +LexToken(OPENBRACKET,'(',1,1626) +LexToken(VAR,'rule',1,1627) +LexToken(COMPARISON,'<',1,1631) +LexToken(NUMBER,'0',1,1632) +LexToken(CLOSEBRACKET,')',1,1633) +LexToken(LOGICAL,'|',1,1634) +LexToken(OPENBRACKET,'(',1,1635) +LexToken(VAR,'rule',1,1636) +LexToken(COMPARISON,'>',1,1640) +LexToken(NUMBER,'5',1,1641) +LexToken(CLOSEBRACKET,')',1,1642) +LexToken(THEN,'then',1,1644) +LexToken(EOL,'\n',1,1648) +LexToken(VAR,'message',1,1665) +LexToken(OPENBRACKET,'(',1,1672) +LexToken(DQSTRING,'"Incorrect operator "',1,1693) +LexToken(OPERATOR,'+',1,1694) +LexToken(VAR,'string',1,1695) +LexToken(OPENBRACKET,'(',1,1701) +LexToken(VAR,'rule',1,1702) +LexToken(CLOSEBRACKET,')',1,1706) +LexToken(OPERATOR,'+',1,1707) +LexToken(DQSTRING,'" ; must be 0 to 5."',1,1727) +LexToken(CLOSEBRACKET,')',1,1728) +LexToken(EOL,'\n',1,1729) +LexToken(VAR,'ok',1,1746) +LexToken(ASSIGNMENT,'=',1,1748) +LexToken(PREVAR_BOOLEAN,'%f',1,1749) +LexToken(SEMICOLON,';',1,1751) +LexToken(EOL,'\n',1,1752) +LexToken(END,'end',1,1765) +LexToken(EOL,'\n',1,1768) +LexToken(IF,'if',1,1781) +LexToken(OPENBRACKET,'(',1,1784) +LexToken(VAR,'Datatype',1,1785) +LexToken(COMPARISON,'==',1,1793) +LexToken(NUMBER,'1',1,1795) +LexToken(CLOSEBRACKET,')',1,1796) +LexToken(THEN,'then',1,1798) +LexToken(EOL,'\n',1,1802) +LexToken(VAR,'model',1,1819) +LexToken(DOT,'.',1,1824) +LexToken(VAR,'sim',1,1825) +LexToken(ASSIGNMENT,'=',1,1828) +LexToken(VAR,'list',1,1829) +LexToken(OPENBRACKET,'(',1,1833) +LexToken(DQSTRING,'"relational_op"',1,1848) +LexToken(COMMA,',',1,1849) +LexToken(NUMBER,'4',1,1850) +LexToken(CLOSEBRACKET,')',1,1851) +LexToken(EOL,'\n',1,1852) +LexToken(ELSEIF,'elseif',1,1865) +LexToken(OPENBRACKET,'(',1,1872) +LexToken(VAR,'Datatype',1,1873) +LexToken(COMPARISON,'==',1,1881) +LexToken(NUMBER,'3',1,1883) +LexToken(LOGICAL,'|',1,1884) +LexToken(VAR,'Datatype',1,1885) +LexToken(COMPARISON,'==',1,1893) +LexToken(NUMBER,'9',1,1895) +LexToken(CLOSEBRACKET,')',1,1896) +LexToken(THEN,'then',1,1898) +LexToken(EOL,'\n',1,1902) +LexToken(VAR,'model',1,1919) +LexToken(DOT,'.',1,1924) +LexToken(VAR,'sim',1,1925) +LexToken(ASSIGNMENT,'=',1,1928) +LexToken(VAR,'list',1,1929) +LexToken(OPENBRACKET,'(',1,1933) +LexToken(DQSTRING,'"relational_op_i32"',1,1952) +LexToken(COMMA,',',1,1953) +LexToken(NUMBER,'4',1,1954) +LexToken(CLOSEBRACKET,')',1,1955) +LexToken(EOL,'\n',1,1956) +LexToken(ELSEIF,'elseif',1,1969) +LexToken(OPENBRACKET,'(',1,1975) +LexToken(VAR,'Datatype',1,1976) +LexToken(COMPARISON,'==',1,1984) +LexToken(NUMBER,'4',1,1986) +LexToken(CLOSEBRACKET,')',1,1987) +LexToken(THEN,'then',1,1989) +LexToken(EOL,'\n',1,1993) +LexToken(VAR,'model',1,2010) +LexToken(DOT,'.',1,2015) +LexToken(VAR,'sim',1,2016) +LexToken(ASSIGNMENT,'=',1,2019) +LexToken(VAR,'list',1,2020) +LexToken(OPENBRACKET,'(',1,2024) +LexToken(DQSTRING,'"relational_op_i16"',1,2043) +LexToken(COMMA,',',1,2044) +LexToken(NUMBER,'4',1,2045) +LexToken(CLOSEBRACKET,')',1,2046) +LexToken(EOL,'\n',1,2047) +LexToken(ELSEIF,'elseif',1,2060) +LexToken(OPENBRACKET,'(',1,2066) +LexToken(VAR,'Datatype',1,2067) +LexToken(COMPARISON,'==',1,2075) +LexToken(NUMBER,'5',1,2077) +LexToken(CLOSEBRACKET,')',1,2078) +LexToken(THEN,'then',1,2080) +LexToken(EOL,'\n',1,2084) +LexToken(VAR,'model',1,2101) +LexToken(DOT,'.',1,2106) +LexToken(VAR,'sim',1,2107) +LexToken(ASSIGNMENT,'=',1,2110) +LexToken(VAR,'list',1,2111) +LexToken(OPENBRACKET,'(',1,2115) +LexToken(DQSTRING,'"relational_op_i8"',1,2133) +LexToken(COMMA,',',1,2134) +LexToken(NUMBER,'4',1,2135) +LexToken(CLOSEBRACKET,')',1,2136) +LexToken(EOL,'\n',1,2137) +LexToken(ELSEIF,'elseif',1,2150) +LexToken(OPENBRACKET,'(',1,2156) +LexToken(VAR,'Datatype',1,2157) +LexToken(COMPARISON,'==',1,2165) +LexToken(NUMBER,'6',1,2167) +LexToken(CLOSEBRACKET,')',1,2168) +LexToken(THEN,'then',1,2170) +LexToken(EOL,'\n',1,2174) +LexToken(VAR,'model',1,2191) +LexToken(DOT,'.',1,2196) +LexToken(VAR,'sim',1,2197) +LexToken(ASSIGNMENT,'=',1,2200) +LexToken(VAR,'list',1,2201) +LexToken(OPENBRACKET,'(',1,2205) +LexToken(DQSTRING,'"relational_op_ui32"',1,2225) +LexToken(COMMA,',',1,2226) +LexToken(NUMBER,'4',1,2227) +LexToken(CLOSEBRACKET,')',1,2228) +LexToken(EOL,'\n',1,2229) +LexToken(ELSEIF,'elseif',1,2242) +LexToken(OPENBRACKET,'(',1,2248) +LexToken(VAR,'Datatype',1,2249) +LexToken(COMPARISON,'==',1,2257) +LexToken(NUMBER,'7',1,2259) +LexToken(CLOSEBRACKET,')',1,2260) +LexToken(THEN,'then',1,2262) +LexToken(EOL,'\n',1,2266) +LexToken(VAR,'model',1,2283) +LexToken(DOT,'.',1,2288) +LexToken(VAR,'sim',1,2289) +LexToken(ASSIGNMENT,'=',1,2292) +LexToken(VAR,'list',1,2293) +LexToken(OPENBRACKET,'(',1,2297) +LexToken(DQSTRING,'"relational_op_ui16"',1,2317) +LexToken(COMMA,',',1,2318) +LexToken(NUMBER,'4',1,2319) +LexToken(CLOSEBRACKET,')',1,2320) +LexToken(EOL,'\n',1,2321) +LexToken(ELSEIF,'elseif',1,2334) +LexToken(OPENBRACKET,'(',1,2340) +LexToken(VAR,'Datatype',1,2341) +LexToken(COMPARISON,'==',1,2349) +LexToken(NUMBER,'8',1,2351) +LexToken(CLOSEBRACKET,')',1,2352) +LexToken(THEN,'then',1,2354) +LexToken(EOL,'\n',1,2358) +LexToken(VAR,'model',1,2375) +LexToken(DOT,'.',1,2380) +LexToken(VAR,'sim',1,2381) +LexToken(ASSIGNMENT,'=',1,2384) +LexToken(VAR,'list',1,2385) +LexToken(OPENBRACKET,'(',1,2389) +LexToken(DQSTRING,'"relational_op_ui8"',1,2408) +LexToken(COMMA,',',1,2409) +LexToken(NUMBER,'4',1,2410) +LexToken(CLOSEBRACKET,')',1,2411) +LexToken(EOL,'\n',1,2412) +LexToken(ELSE,'else',1,2425) +LexToken(EOL,'\n',1,2429) +LexToken(VAR,'message',1,2446) +LexToken(OPENBRACKET,'(',1,2453) +LexToken(DQSTRING,'"Datatype is not supported"',1,2480) +LexToken(CLOSEBRACKET,')',1,2481) +LexToken(SEMICOLON,';',1,2482) +LexToken(EOL,'\n',1,2483) +LexToken(VAR,'ok',1,2500) +LexToken(ASSIGNMENT,'=',1,2502) +LexToken(PREVAR_BOOLEAN,'%f',1,2503) +LexToken(SEMICOLON,';',1,2505) +LexToken(EOL,'\n',1,2506) +LexToken(END,'end',1,2519) +LexToken(EOL,'\n',1,2522) +LexToken(IF,'if',1,2535) +LexToken(VAR,'ok',1,2538) +LexToken(THEN,'then',1,2541) +LexToken(EOL,'\n',1,2545) +LexToken(VAR,'it',1,2562) +LexToken(ASSIGNMENT,'=',1,2564) +LexToken(VAR,'Datatype',1,2565) +LexToken(OPERATOR,'*',1,2573) +LexToken(VAR,'ones',1,2574) +LexToken(OPENBRACKET,'(',1,2578) +LexToken(NUMBER,'1',1,2579) +LexToken(COMMA,',',1,2580) +LexToken(NUMBER,'2',1,2581) +LexToken(CLOSEBRACKET,')',1,2582) +LexToken(EOL,'\n',1,2583) +LexToken(VAR,'ot',1,2600) +LexToken(ASSIGNMENT,'=',1,2602) +LexToken(VAR,'Datatype',1,2603) +LexToken(EOL,'\n',1,2611) +LexToken(VAR,'in',1,2628) +LexToken(ASSIGNMENT,'=',1,2630) +LexToken(OPENSQBRACKET,'[',1,2631) +LexToken(NUMBER,'-1',1,2632) +LexToken(NUMBER,'-2',1,2635) +LexToken(SEMICOLON,';',1,2637) +LexToken(NUMBER,'-1',1,2638) +LexToken(NUMBER,'-2',1,2641) +LexToken(CLOSESQBRACKET,']',1,2643) +LexToken(EOL,'\n',1,2644) +LexToken(VAR,'out',1,2661) +LexToken(ASSIGNMENT,'=',1,2664) +LexToken(OPENSQBRACKET,'[',1,2665) +LexToken(NUMBER,'-1',1,2666) +LexToken(NUMBER,'-2',1,2669) +LexToken(CLOSESQBRACKET,']',1,2671) +LexToken(EOL,'\n',1,2672) +LexToken(OPENSQBRACKET,'[',1,2689) +LexToken(VAR,'model',1,2690) +LexToken(COMMA,',',1,2695) +LexToken(VAR,'graphics',1,2696) +LexToken(COMMA,',',1,2704) +LexToken(VAR,'ok',1,2705) +LexToken(CLOSESQBRACKET,']',1,2707) +LexToken(ASSIGNMENT,'=',1,2708) +LexToken(VAR,'set_io',1,2709) +LexToken(OPENBRACKET,'(',1,2715) +LexToken(VAR,'model',1,2716) +LexToken(COMMA,',',1,2721) +LexToken(VAR,'graphics',1,2722) +LexToken(COMMA,',',1,2730) +LexToken(VAR,'list',1,2731) +LexToken(OPENBRACKET,'(',1,2735) +LexToken(VAR,'in',1,2736) +LexToken(COMMA,',',1,2738) +LexToken(VAR,'it',1,2739) +LexToken(CLOSEBRACKET,')',1,2741) +LexToken(COMMA,',',1,2742) +LexToken(VAR,'list',1,2743) +LexToken(OPENBRACKET,'(',1,2747) +LexToken(VAR,'out',1,2748) +LexToken(COMMA,',',1,2751) +LexToken(VAR,'ot',1,2752) +LexToken(CLOSEBRACKET,')',1,2754) +LexToken(COMMA,',',1,2755) +LexToken(OPENSQBRACKET,'[',1,2756) +LexToken(CLOSESQBRACKET,']',1,2757) +LexToken(COMMA,',',1,2758) +LexToken(OPENSQBRACKET,'[',1,2759) +LexToken(CLOSESQBRACKET,']',1,2760) +LexToken(CLOSEBRACKET,')',1,2761) +LexToken(EOL,'\n',1,2762) +LexToken(END,'end',1,2775) +LexToken(EOL,'\n',1,2778) +LexToken(IF,'if',1,2791) +LexToken(VAR,'ok',1,2794) +LexToken(THEN,'then',1,2797) +LexToken(EOL,'\n',1,2801) +LexToken(IF,'if',1,2818) +LexToken(VAR,'rule',1,2821) +LexToken(COMPARISON,'==',1,2826) +LexToken(NUMBER,'0',1,2829) +LexToken(THEN,'then',1,2831) +LexToken(EOL,'\n',1,2835) +LexToken(VAR,'label',1,2856) +LexToken(ASSIGNMENT,'=',1,2862) +LexToken(DQSTRING,'"=="',1,2867) +LexToken(SEMICOLON,';',1,2868) +LexToken(EOL,'\n',1,2869) +LexToken(ELSEIF,'elseif',1,2886) +LexToken(VAR,'rule',1,2893) +LexToken(COMPARISON,'==',1,2898) +LexToken(NUMBER,'1',1,2901) +LexToken(THEN,'then',1,2903) +LexToken(EOL,'\n',1,2907) +LexToken(VAR,'label',1,2928) +LexToken(ASSIGNMENT,'=',1,2934) +LexToken(DQSTRING,'"~="',1,2939) +LexToken(SEMICOLON,';',1,2940) +LexToken(EOL,'\n',1,2941) +LexToken(ELSEIF,'elseif',1,2958) +LexToken(VAR,'rule',1,2965) +LexToken(COMPARISON,'==',1,2970) +LexToken(NUMBER,'2',1,2973) +LexToken(THEN,'then',1,2975) +LexToken(EOL,'\n',1,2979) +LexToken(VAR,'label',1,3000) +LexToken(ASSIGNMENT,'=',1,3006) +LexToken(DQSTRING,'"<"',1,3014) +LexToken(SEMICOLON,';',1,3015) +LexToken(EOL,'\n',1,3021) +LexToken(ELSEIF,'elseif',1,3038) +LexToken(VAR,'rule',1,3045) +LexToken(COMPARISON,'==',1,3050) +LexToken(NUMBER,'3',1,3053) +LexToken(THEN,'then',1,3055) +LexToken(EOL,'\n',1,3059) +LexToken(VAR,'label',1,3080) +LexToken(ASSIGNMENT,'=',1,3086) +LexToken(DQSTRING,'"≤"',1,3096) +LexToken(SEMICOLON,';',1,3097) +LexToken(EOL,'\n',1,3104) +LexToken(ELSEIF,'elseif',1,3121) +LexToken(VAR,'rule',1,3128) +LexToken(COMPARISON,'==',1,3133) +LexToken(NUMBER,'4',1,3136) +LexToken(THEN,'then',1,3138) +LexToken(EOL,'\n',1,3142) +LexToken(VAR,'label',1,3163) +LexToken(ASSIGNMENT,'=',1,3169) +LexToken(DQSTRING,'">"',1,3177) +LexToken(SEMICOLON,';',1,3178) +LexToken(EOL,'\n',1,3184) +LexToken(ELSEIF,'elseif',1,3201) +LexToken(VAR,'rule',1,3208) +LexToken(COMPARISON,'==',1,3213) +LexToken(NUMBER,'5',1,3216) +LexToken(THEN,'then',1,3218) +LexToken(EOL,'\n',1,3222) +LexToken(VAR,'label',1,3243) +LexToken(ASSIGNMENT,'=',1,3249) +LexToken(DQSTRING,'"≥"',1,3259) +LexToken(SEMICOLON,';',1,3260) +LexToken(EOL,'\n',1,3267) +LexToken(END,'end',1,3284) +LexToken(EOL,'\n',1,3287) +LexToken(VAR,'graphics',1,3304) +LexToken(DOT,'.',1,3312) +LexToken(VAR,'exprs',1,3313) +LexToken(ASSIGNMENT,'=',1,3318) +LexToken(VAR,'exprs',1,3319) +LexToken(SEMICOLON,';',1,3324) +LexToken(EOL,'\n',1,3325) +LexToken(VAR,'graphics',1,3342) +LexToken(DOT,'.',1,3350) +LexToken(VAR,'style',1,3351) +LexToken(ASSIGNMENT,'=',1,3356) +LexToken(OPENSQBRACKET,'[',1,3357) +LexToken(DQSTRING,'"fontSize=13;fontStyle=1;displayedLabel="',1,3398) +LexToken(OPERATOR,'+',1,3399) +LexToken(VAR,'label',1,3400) +LexToken(CLOSESQBRACKET,']',1,3405) +LexToken(SEMICOLON,';',1,3406) +LexToken(EOL,'\n',1,3407) +LexToken(VAR,'model',1,3424) +LexToken(DOT,'.',1,3429) +LexToken(VAR,'ipar',1,3430) +LexToken(ASSIGNMENT,'=',1,3434) +LexToken(OPENSQBRACKET,'[',1,3435) +LexToken(VAR,'rule',1,3436) +LexToken(CLOSESQBRACKET,']',1,3440) +LexToken(COMMA,',',1,3441) +LexToken(EOL,'\n',1,3442) +LexToken(VAR,'model',1,3459) +LexToken(DOT,'.',1,3464) +LexToken(VAR,'nzcross',1,3465) +LexToken(ASSIGNMENT,'=',1,3472) +LexToken(VAR,'zcr',1,3473) +LexToken(COMMA,',',1,3476) +LexToken(EOL,'\n',1,3477) +LexToken(VAR,'model',1,3494) +LexToken(DOT,'.',1,3499) +LexToken(VAR,'nmode',1,3500) +LexToken(ASSIGNMENT,'=',1,3505) +LexToken(VAR,'zcr',1,3506) +LexToken(COMMA,',',1,3509) +LexToken(EOL,'\n',1,3510) +LexToken(VAR,'x',1,3527) +LexToken(DOT,'.',1,3528) +LexToken(VAR,'graphics',1,3529) +LexToken(ASSIGNMENT,'=',1,3537) +LexToken(VAR,'graphics',1,3538) +LexToken(SEMICOLON,';',1,3546) +LexToken(EOL,'\n',1,3547) +LexToken(VAR,'x',1,3564) +LexToken(DOT,'.',1,3565) +LexToken(VAR,'model',1,3566) +LexToken(ASSIGNMENT,'=',1,3571) +LexToken(VAR,'model',1,3572) +LexToken(EOL,'\n',1,3577) +LexToken(BREAK,'break',1,3594) +LexToken(EOL,'\n',1,3599) +LexToken(END,'end',1,3612) +LexToken(EOL,'\n',1,3615) +LexToken(END,'end',1,3624) +LexToken(EOL,'\n',1,3627) +LexToken(CASE,'case',1,3632) +LexToken(DQSTRING,'"define"',1,3644) +LexToken(THEN,'then',1,3646) +LexToken(EOL,'\n',1,3650) +LexToken(VAR,'ipar',1,3659) +LexToken(ASSIGNMENT,'=',1,3663) +LexToken(OPENSQBRACKET,'[',1,3664) +LexToken(NUMBER,'2',1,3665) +LexToken(CLOSESQBRACKET,']',1,3666) +LexToken(EOL,'\n',1,3667) +LexToken(VAR,'label',1,3676) +LexToken(ASSIGNMENT,'=',1,3681) +LexToken(DQSTRING,'"<"',1,3686) +LexToken(SEMICOLON,';',1,3687) +LexToken(EOL,'\n',1,3688) +LexToken(VAR,'model',1,3697) +LexToken(ASSIGNMENT,'=',1,3702) +LexToken(SCICOS_MODEL,'scicos_model',1,3703) +LexToken(OPENBRACKET,'(',1,3715) +LexToken(CLOSEBRACKET,')',1,3716) +LexToken(EOL,'\n',1,3717) +LexToken(VAR,'model',1,3726) +LexToken(DOT,'.',1,3731) +LexToken(VAR,'sim',1,3732) +LexToken(ASSIGNMENT,'=',1,3735) +LexToken(VAR,'list',1,3736) +LexToken(OPENBRACKET,'(',1,3740) +LexToken(DQSTRING,'"relationalop"',1,3754) +LexToken(COMMA,',',1,3755) +LexToken(NUMBER,'4',1,3756) +LexToken(CLOSEBRACKET,')',1,3757) +LexToken(EOL,'\n',1,3758) +LexToken(VAR,'model',1,3767) +LexToken(DOT,'.',1,3772) +LexToken(VAR,'in',1,3773) +LexToken(ASSIGNMENT,'=',1,3775) +LexToken(OPENSQBRACKET,'[',1,3776) +LexToken(NUMBER,'1',1,3777) +LexToken(SEMICOLON,';',1,3778) +LexToken(NUMBER,'1',1,3779) +LexToken(CLOSESQBRACKET,']',1,3780) +LexToken(EOL,'\n',1,3781) +LexToken(VAR,'model',1,3790) +LexToken(DOT,'.',1,3795) +LexToken(VAR,'out',1,3796) +LexToken(ASSIGNMENT,'=',1,3799) +LexToken(NUMBER,'1',1,3800) +LexToken(EOL,'\n',1,3801) +LexToken(VAR,'model',1,3810) +LexToken(DOT,'.',1,3815) +LexToken(VAR,'ipar',1,3816) +LexToken(ASSIGNMENT,'=',1,3820) +LexToken(VAR,'ipar',1,3821) +LexToken(EOL,'\n',1,3825) +LexToken(VAR,'model',1,3834) +LexToken(DOT,'.',1,3839) +LexToken(VAR,'blocktype',1,3840) +LexToken(ASSIGNMENT,'=',1,3849) +LexToken(DQSTRING,'"c"',1,3852) +LexToken(EOL,'\n',1,3853) +LexToken(VAR,'model',1,3862) +LexToken(DOT,'.',1,3867) +LexToken(VAR,'dep_ut',1,3868) +LexToken(ASSIGNMENT,'=',1,3874) +LexToken(OPENSQBRACKET,'[',1,3875) +LexToken(PREVAR_BOOLEAN,'%t',1,3876) +LexToken(PREVAR_BOOLEAN,'%f',1,3879) +LexToken(CLOSESQBRACKET,']',1,3881) +LexToken(EOL,'\n',1,3882) +LexToken(VAR,'exprs',1,3891) +LexToken(ASSIGNMENT,'=',1,3896) +LexToken(OPENSQBRACKET,'[',1,3897) +LexToken(VAR,'string',1,3898) +LexToken(OPENBRACKET,'(',1,3904) +LexToken(VAR,'ipar',1,3905) +LexToken(CLOSEBRACKET,')',1,3909) +LexToken(SEMICOLON,';',1,3910) +LexToken(VAR,'string',1,3911) +LexToken(OPENBRACKET,'(',1,3917) +LexToken(NUMBER,'0',1,3918) +LexToken(CLOSEBRACKET,')',1,3919) +LexToken(CLOSESQBRACKET,']',1,3920) +LexToken(EOL,'\n',1,3921) +LexToken(VAR,'gr_i',1,3930) +LexToken(ASSIGNMENT,'=',1,3934) +LexToken(OPENSQBRACKET,'[',1,3935) +LexToken(CLOSESQBRACKET,']',1,3936) +LexToken(EOL,'\n',1,3937) +LexToken(VAR,'x',1,3946) +LexToken(ASSIGNMENT,'=',1,3947) +LexToken(VAR,'standard_define',1,3948) +LexToken(OPENBRACKET,'(',1,3963) +LexToken(OPENSQBRACKET,'[',1,3964) +LexToken(NUMBER,'2',1,3965) +LexToken(NUMBER,'2',1,3967) +LexToken(CLOSESQBRACKET,']',1,3968) +LexToken(COMMA,',',1,3969) +LexToken(VAR,'model',1,3970) +LexToken(COMMA,',',1,3975) +LexToken(VAR,'exprs',1,3976) +LexToken(COMMA,',',1,3981) +LexToken(VAR,'gr_i',1,3982) +LexToken(CLOSEBRACKET,')',1,3986) +LexToken(EOL,'\n',1,3987) +LexToken(VAR,'x',1,3996) +LexToken(DOT,'.',1,3997) +LexToken(VAR,'graphics',1,3998) +LexToken(DOT,'.',1,4006) +LexToken(VAR,'style',1,4007) +LexToken(ASSIGNMENT,'=',1,4012) +LexToken(OPENSQBRACKET,'[',1,4013) +LexToken(DQSTRING,'"fontSize=13;fontStyle=1;displayedLabel="',1,4054) +LexToken(OPERATOR,'+',1,4055) +LexToken(VAR,'label',1,4056) +LexToken(CLOSESQBRACKET,']',1,4061) +LexToken(SEMICOLON,';',1,4062) +LexToken(EOL,'\n',1,4063) +LexToken(END,'end',1,4068) +LexToken(EOL,'\n',1,4071) +LexToken(ENDFUNCTION,'endfunction',1,4072) +LexToken(EOL,'\n',1,4083) diff --git a/js/Misc/SPLIT_f.js b/js/Misc/SPLIT_f.js new file mode 100644 index 00000000..d1935280 --- /dev/null +++ b/js/Misc/SPLIT_f.js @@ -0,0 +1,157 @@ +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(EOL,'\n',1,849) +LexToken(EOL,'\n',1,850) +LexToken(FUNCTION,'function',1,851) +LexToken(OPENSQBRACKET,'[',1,860) +LexToken(VAR,'x',1,861) +LexToken(COMMA,',',1,862) +LexToken(VAR,'y',1,863) +LexToken(COMMA,',',1,864) +LexToken(VAR,'typ',1,865) +LexToken(CLOSESQBRACKET,']',1,868) +LexToken(ASSIGNMENT,'=',1,870) +LexToken(VAR,'SPLIT_f',1,872) +LexToken(OPENBRACKET,'(',1,879) +LexToken(VAR,'job',1,880) +LexToken(COMMA,',',1,883) +LexToken(VAR,'arg1',1,884) +LexToken(COMMA,',',1,888) +LexToken(VAR,'arg2',1,889) +LexToken(CLOSEBRACKET,')',1,893) +LexToken(EOL,'\n',1,894) +LexToken(EOL,'\n',1,895) +LexToken(EOL,'\n',1,896) +LexToken(VAR,'x',1,901) +LexToken(ASSIGNMENT,'=',1,902) +LexToken(OPENSQBRACKET,'[',1,903) +LexToken(CLOSESQBRACKET,']',1,904) +LexToken(SEMICOLON,';',1,905) +LexToken(EOL,'\n',1,906) +LexToken(VAR,'y',1,911) +LexToken(ASSIGNMENT,'=',1,912) +LexToken(OPENSQBRACKET,'[',1,913) +LexToken(CLOSESQBRACKET,']',1,914) +LexToken(SEMICOLON,';',1,915) +LexToken(EOL,'\n',1,916) +LexToken(VAR,'typ',1,921) +LexToken(ASSIGNMENT,'=',1,924) +LexToken(OPENSQBRACKET,'[',1,925) +LexToken(CLOSESQBRACKET,']',1,926) +LexToken(SEMICOLON,';',1,927) +LexToken(EOL,'\n',1,928) +LexToken(EOL,'\n',1,929) +LexToken(SELECT,'select',1,934) +LexToken(VAR,'job',1,941) +LexToken(EOL,'\n',1,944) +LexToken(EOL,'\n',1,945) +LexToken(CASE,'case',1,950) +LexToken(DQSTRING,'"set"',1,959) +LexToken(THEN,'then',1,961) +LexToken(EOL,'\n',1,965) +LexToken(VAR,'x',1,974) +LexToken(ASSIGNMENT,'=',1,975) +LexToken(VAR,'arg1',1,976) +LexToken(SEMICOLON,';',1,980) +LexToken(EOL,'\n',1,981) +LexToken(EOL,'\n',1,982) +LexToken(CASE,'case',1,987) +LexToken(DQSTRING,'"define"',1,999) +LexToken(THEN,'then',1,1001) +LexToken(EOL,'\n',1,1005) +LexToken(VAR,'model',1,1014) +LexToken(ASSIGNMENT,'=',1,1019) +LexToken(SCICOS_MODEL,'scicos_model',1,1020) +LexToken(OPENBRACKET,'(',1,1032) +LexToken(CLOSEBRACKET,')',1,1033) +LexToken(SEMICOLON,';',1,1043) +LexToken(EOL,'\n',1,1044) +LexToken(VAR,'model',1,1053) +LexToken(DOT,'.',1,1058) +LexToken(VAR,'sim',1,1059) +LexToken(ASSIGNMENT,'=',1,1069) +LexToken(DQSTRING,'"lsplit"',1,1078) +LexToken(SEMICOLON,';',1,1082) +LexToken(EOL,'\n',1,1083) +LexToken(VAR,'model',1,1092) +LexToken(DOT,'.',1,1097) +LexToken(VAR,'in',1,1098) +LexToken(ASSIGNMENT,'=',1,1108) +LexToken(NUMBER,'-1',1,1110) +LexToken(SEMICOLON,';',1,1121) +LexToken(EOL,'\n',1,1122) +LexToken(VAR,'model',1,1131) +LexToken(DOT,'.',1,1136) +LexToken(VAR,'out',1,1137) +LexToken(ASSIGNMENT,'=',1,1147) +LexToken(OPENSQBRACKET,'[',1,1149) +LexToken(NUMBER,'-1',1,1150) +LexToken(SEMICOLON,';',1,1152) +LexToken(NUMBER,'-1',1,1153) +LexToken(SEMICOLON,';',1,1155) +LexToken(NUMBER,'-1',1,1156) +LexToken(CLOSESQBRACKET,']',1,1158) +LexToken(SEMICOLON,';',1,1160) +LexToken(EOL,'\n',1,1161) +LexToken(VAR,'model',1,1170) +LexToken(DOT,'.',1,1175) +LexToken(VAR,'blocktype',1,1176) +LexToken(ASSIGNMENT,'=',1,1186) +LexToken(DQSTRING,'"c"',1,1190) +LexToken(SEMICOLON,';',1,1199) +LexToken(EOL,'\n',1,1200) +LexToken(VAR,'model',1,1209) +LexToken(DOT,'.',1,1214) +LexToken(VAR,'dep_ut',1,1215) +LexToken(ASSIGNMENT,'=',1,1225) +LexToken(OPENSQBRACKET,'[',1,1227) +LexToken(PREVAR_BOOLEAN,'%t',1,1228) +LexToken(PREVAR_BOOLEAN,'%f',1,1231) +LexToken(CLOSESQBRACKET,']',1,1233) +LexToken(SEMICOLON,';',1,1238) +LexToken(EOL,'\n',1,1239) +LexToken(EOL,'\n',1,1252) +LexToken(VAR,'x',1,1261) +LexToken(ASSIGNMENT,'=',1,1262) +LexToken(VAR,'standard_define',1,1263) +LexToken(OPENBRACKET,'(',1,1278) +LexToken(OPENSQBRACKET,'[',1,1279) +LexToken(NUMBER,'1',1,1280) +LexToken(NUMBER,'1',1,1282) +LexToken(CLOSESQBRACKET,']',1,1283) +LexToken(OPERATOR,'/',1,1284) +LexToken(NUMBER,'3',1,1285) +LexToken(COMMA,',',1,1286) +LexToken(VAR,'model',1,1287) +LexToken(COMMA,',',1,1292) +LexToken(OPENSQBRACKET,'[',1,1293) +LexToken(CLOSESQBRACKET,']',1,1294) +LexToken(COMMA,',',1,1295) +LexToken(OPENSQBRACKET,'[',1,1296) +LexToken(CLOSESQBRACKET,']',1,1297) +LexToken(CLOSEBRACKET,')',1,1298) +LexToken(EOL,'\n',1,1299) +LexToken(END,'end',1,1304) +LexToken(EOL,'\n',1,1307) +LexToken(EOL,'\n',1,1308) +LexToken(ENDFUNCTION,'endfunction',1,1309) +LexToken(EOL,'\n',1,1320) diff --git a/js/Misc/SUPER_f.js b/js/Misc/SUPER_f.js new file mode 100644 index 00000000..46d69228 --- /dev/null +++ b/js/Misc/SUPER_f.js @@ -0,0 +1,270 @@ +LexToken(EOL,'\n',1,10) +LexToken(EOL,'\n',1,13) +LexToken(EOL,'\n',1,73) +LexToken(EOL,'\n',1,153) +LexToken(EOL,'\n',1,156) +LexToken(EOL,'\n',1,228) +LexToken(EOL,'\n',1,300) +LexToken(EOL,'\n',1,369) +LexToken(EOL,'\n',1,408) +LexToken(EOL,'\n',1,411) +LexToken(EOL,'\n',1,478) +LexToken(EOL,'\n',1,544) +LexToken(EOL,'\n',1,609) +LexToken(EOL,'\n',1,657) +LexToken(EOL,'\n',1,660) +LexToken(EOL,'\n',1,729) +LexToken(EOL,'\n',1,792) +LexToken(EOL,'\n',1,874) +LexToken(EOL,'\n',1,877) +LexToken(EOL,'\n',1,908) +LexToken(EOL,'\n',1,911) +LexToken(EOL,'\n',1,912) +LexToken(FUNCTION,'function',1,913) +LexToken(OPENSQBRACKET,'[',1,922) +LexToken(VAR,'x',1,923) +LexToken(COMMA,',',1,924) +LexToken(VAR,'y',1,925) +LexToken(COMMA,',',1,926) +LexToken(VAR,'typ',1,927) +LexToken(CLOSESQBRACKET,']',1,930) +LexToken(ASSIGNMENT,'=',1,931) +LexToken(VAR,'SUPER_f',1,932) +LexToken(OPENBRACKET,'(',1,939) +LexToken(VAR,'job',1,940) +LexToken(COMMA,',',1,943) +LexToken(VAR,'arg1',1,944) +LexToken(COMMA,',',1,948) +LexToken(VAR,'arg2',1,949) +LexToken(CLOSEBRACKET,')',1,953) +LexToken(EOL,'\n',1,954) +LexToken(VAR,'x',1,959) +LexToken(ASSIGNMENT,'=',1,960) +LexToken(OPENSQBRACKET,'[',1,961) +LexToken(CLOSESQBRACKET,']',1,962) +LexToken(SEMICOLON,';',1,963) +LexToken(EOL,'\n',1,964) +LexToken(VAR,'y',1,969) +LexToken(ASSIGNMENT,'=',1,970) +LexToken(OPENSQBRACKET,'[',1,971) +LexToken(CLOSESQBRACKET,']',1,972) +LexToken(SEMICOLON,';',1,973) +LexToken(EOL,'\n',1,974) +LexToken(VAR,'typ',1,979) +LexToken(ASSIGNMENT,'=',1,982) +LexToken(OPENSQBRACKET,'[',1,983) +LexToken(CLOSESQBRACKET,']',1,984) +LexToken(SEMICOLON,';',1,985) +LexToken(EOL,'\n',1,986) +LexToken(EOL,'\n',1,987) +LexToken(SELECT,'select',1,992) +LexToken(VAR,'job',1,999) +LexToken(EOL,'\n',1,1002) +LexToken(CASE,'case',1,1007) +LexToken(DQSTRING,'"set"',1,1016) +LexToken(THEN,'then',1,1018) +LexToken(EOL,'\n',1,1022) +LexToken(EOL,'\n',1,1084) +LexToken(VAR,'xcos',1,1093) +LexToken(OPENBRACKET,'(',1,1097) +LexToken(VAR,'arg1',1,1098) +LexToken(DOT,'.',1,1102) +LexToken(VAR,'model',1,1103) +LexToken(DOT,'.',1,1108) +LexToken(VAR,'rpar',1,1109) +LexToken(CLOSEBRACKET,')',1,1113) +LexToken(SEMICOLON,';',1,1114) +LexToken(EOL,'\n',1,1115) +LexToken(EOL,'\n',1,1116) +LexToken(CASE,'case',1,1121) +LexToken(DQSTRING,'"define"',1,1133) +LexToken(THEN,'then',1,1135) +LexToken(EOL,'\n',1,1139) +LexToken(EOL,'\n',1,1184) +LexToken(VAR,'scs',1,1193) +LexToken(ASSIGNMENT,'=',1,1196) +LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,1197) +LexToken(OPENBRACKET,'(',1,1211) +LexToken(CLOSEBRACKET,')',1,1212) +LexToken(SEMICOLON,';',1,1213) +LexToken(EOL,'\n',1,1214) +LexToken(VAR,'scs',1,1223) +LexToken(DOT,'.',1,1226) +LexToken(VAR,'props',1,1227) +LexToken(DOT,'.',1,1232) +LexToken(VAR,'title',1,1233) +LexToken(ASSIGNMENT,'=',1,1238) +LexToken(DQSTRING,'"Super Block"',1,1251) +LexToken(SEMICOLON,';',1,1252) +LexToken(EOL,'\n',1,1253) +LexToken(EOL,'\n',1,1254) +LexToken(VAR,'in',1,1263) +LexToken(ASSIGNMENT,'=',1,1266) +LexToken(VAR,'IN_f',1,1268) +LexToken(OPENBRACKET,'(',1,1272) +LexToken(DQSTRING,'"define"',1,1280) +LexToken(CLOSEBRACKET,')',1,1281) +LexToken(SEMICOLON,';',1,1282) +LexToken(EOL,'\n',1,1283) +LexToken(VAR,'in',1,1292) +LexToken(DOT,'.',1,1294) +LexToken(VAR,'graphics',1,1295) +LexToken(DOT,'.',1,1303) +LexToken(VAR,'orig',1,1304) +LexToken(ASSIGNMENT,'=',1,1309) +LexToken(OPENSQBRACKET,'[',1,1311) +LexToken(NUMBER,'40',1,1312) +LexToken(COMMA,',',1,1314) +LexToken(NUMBER,'40',1,1316) +LexToken(CLOSESQBRACKET,']',1,1318) +LexToken(SEMICOLON,';',1,1319) +LexToken(EOL,'\n',1,1320) +LexToken(VAR,'in',1,1329) +LexToken(DOT,'.',1,1331) +LexToken(VAR,'graphics',1,1332) +LexToken(DOT,'.',1,1340) +LexToken(VAR,'sz',1,1341) +LexToken(ASSIGNMENT,'=',1,1344) +LexToken(OPENSQBRACKET,'[',1,1346) +LexToken(NUMBER,'20',1,1347) +LexToken(COMMA,',',1,1349) +LexToken(NUMBER,'20',1,1351) +LexToken(CLOSESQBRACKET,']',1,1353) +LexToken(SEMICOLON,';',1,1354) +LexToken(EOL,'\n',1,1355) +LexToken(VAR,'out',1,1364) +LexToken(ASSIGNMENT,'=',1,1368) +LexToken(VAR,'OUT_f',1,1370) +LexToken(OPENBRACKET,'(',1,1375) +LexToken(DQSTRING,'"define"',1,1383) +LexToken(CLOSEBRACKET,')',1,1384) +LexToken(SEMICOLON,';',1,1385) +LexToken(EOL,'\n',1,1386) +LexToken(VAR,'out',1,1395) +LexToken(DOT,'.',1,1398) +LexToken(VAR,'graphics',1,1399) +LexToken(DOT,'.',1,1407) +LexToken(VAR,'orig',1,1408) +LexToken(ASSIGNMENT,'=',1,1413) +LexToken(OPENSQBRACKET,'[',1,1415) +LexToken(NUMBER,'240',1,1416) +LexToken(COMMA,',',1,1419) +LexToken(NUMBER,'40',1,1421) +LexToken(CLOSESQBRACKET,']',1,1423) +LexToken(SEMICOLON,';',1,1424) +LexToken(EOL,'\n',1,1425) +LexToken(VAR,'out',1,1434) +LexToken(DOT,'.',1,1437) +LexToken(VAR,'graphics',1,1438) +LexToken(DOT,'.',1,1446) +LexToken(VAR,'sz',1,1447) +LexToken(ASSIGNMENT,'=',1,1450) +LexToken(OPENSQBRACKET,'[',1,1452) +LexToken(NUMBER,'20',1,1453) +LexToken(COMMA,',',1,1455) +LexToken(NUMBER,'20',1,1457) +LexToken(CLOSESQBRACKET,']',1,1459) +LexToken(SEMICOLON,';',1,1460) +LexToken(EOL,'\n',1,1461) +LexToken(EOL,'\n',1,1462) +LexToken(VAR,'scs',1,1471) +LexToken(DOT,'.',1,1474) +LexToken(VAR,'objs',1,1475) +LexToken(OPENBRACKET,'(',1,1479) +LexToken(NUMBER,'1',1,1480) +LexToken(CLOSEBRACKET,')',1,1481) +LexToken(ASSIGNMENT,'=',1,1483) +LexToken(VAR,'in',1,1485) +LexToken(SEMICOLON,';',1,1487) +LexToken(EOL,'\n',1,1488) +LexToken(VAR,'scs',1,1497) +LexToken(DOT,'.',1,1500) +LexToken(VAR,'objs',1,1501) +LexToken(OPENBRACKET,'(',1,1505) +LexToken(NUMBER,'2',1,1506) +LexToken(CLOSEBRACKET,')',1,1507) +LexToken(ASSIGNMENT,'=',1,1509) +LexToken(VAR,'out',1,1511) +LexToken(SEMICOLON,';',1,1514) +LexToken(EOL,'\n',1,1515) +LexToken(EOL,'\n',1,1516) +LexToken(EOL,'\n',1,1542) +LexToken(VAR,'model',1,1551) +LexToken(ASSIGNMENT,'=',1,1556) +LexToken(SCICOS_MODEL,'scicos_model',1,1557) +LexToken(OPENBRACKET,'(',1,1569) +LexToken(CLOSEBRACKET,')',1,1570) +LexToken(SEMICOLON,';',1,1571) +LexToken(EOL,'\n',1,1572) +LexToken(VAR,'model',1,1581) +LexToken(DOT,'.',1,1586) +LexToken(VAR,'sim',1,1587) +LexToken(ASSIGNMENT,'=',1,1590) +LexToken(DQSTRING,'"super"',1,1597) +LexToken(SEMICOLON,';',1,1598) +LexToken(EOL,'\n',1,1599) +LexToken(VAR,'model',1,1608) +LexToken(DOT,'.',1,1613) +LexToken(VAR,'in',1,1614) +LexToken(ASSIGNMENT,'=',1,1616) +LexToken(NUMBER,'1',1,1617) +LexToken(SEMICOLON,';',1,1618) +LexToken(EOL,'\n',1,1619) +LexToken(VAR,'model',1,1628) +LexToken(DOT,'.',1,1633) +LexToken(VAR,'out',1,1634) +LexToken(ASSIGNMENT,'=',1,1637) +LexToken(NUMBER,'1',1,1638) +LexToken(SEMICOLON,';',1,1639) +LexToken(EOL,'\n',1,1640) +LexToken(VAR,'model',1,1649) +LexToken(DOT,'.',1,1654) +LexToken(VAR,'rpar',1,1655) +LexToken(ASSIGNMENT,'=',1,1659) +LexToken(VAR,'scs',1,1660) +LexToken(SEMICOLON,';',1,1663) +LexToken(EOL,'\n',1,1664) +LexToken(VAR,'model',1,1673) +LexToken(DOT,'.',1,1678) +LexToken(VAR,'blocktype',1,1679) +LexToken(ASSIGNMENT,'=',1,1688) +LexToken(DQSTRING,'"h"',1,1691) +LexToken(SEMICOLON,';',1,1692) +LexToken(EOL,'\n',1,1693) +LexToken(VAR,'model',1,1702) +LexToken(DOT,'.',1,1707) +LexToken(VAR,'dep_ut',1,1708) +LexToken(ASSIGNMENT,'=',1,1714) +LexToken(OPENSQBRACKET,'[',1,1715) +LexToken(PREVAR_BOOLEAN,'%f',1,1716) +LexToken(PREVAR_BOOLEAN,'%f',1,1719) +LexToken(CLOSESQBRACKET,']',1,1721) +LexToken(SEMICOLON,';',1,1722) +LexToken(EOL,'\n',1,1723) +LexToken(EOL,'\n',1,1724) +LexToken(VAR,'gr_i',1,1733) +LexToken(ASSIGNMENT,'=',1,1737) +LexToken(OPENSQBRACKET,'[',1,1738) +LexToken(CLOSESQBRACKET,']',1,1739) +LexToken(EOL,'\n',1,1740) +LexToken(VAR,'x',1,1749) +LexToken(ASSIGNMENT,'=',1,1750) +LexToken(VAR,'standard_define',1,1751) +LexToken(OPENBRACKET,'(',1,1766) +LexToken(OPENSQBRACKET,'[',1,1767) +LexToken(NUMBER,'2',1,1768) +LexToken(NUMBER,'2',1,1770) +LexToken(CLOSESQBRACKET,']',1,1771) +LexToken(COMMA,',',1,1772) +LexToken(VAR,'model',1,1773) +LexToken(COMMA,',',1,1778) +LexToken(OPENSQBRACKET,'[',1,1779) +LexToken(CLOSESQBRACKET,']',1,1780) +LexToken(COMMA,',',1,1781) +LexToken(VAR,'gr_i',1,1782) +LexToken(CLOSEBRACKET,')',1,1786) +LexToken(EOL,'\n',1,1787) +LexToken(END,'end',1,1792) +LexToken(EOL,'\n',1,1795) +LexToken(ENDFUNCTION,'endfunction',1,1796) +LexToken(EOL,'\n',1,1807) diff --git a/js/Misc/TEXT_f.js b/js/Misc/TEXT_f.js new file mode 100644 index 00000000..84b66f25 --- /dev/null +++ b/js/Misc/TEXT_f.js @@ -0,0 +1,529 @@ +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,'TEXT_f',1,852) +LexToken(OPENBRACKET,'(',1,858) +LexToken(VAR,'job',1,859) +LexToken(COMMA,',',1,862) +LexToken(VAR,'arg1',1,863) +LexToken(COMMA,',',1,867) +LexToken(VAR,'arg2',1,868) +LexToken(CLOSEBRACKET,')',1,872) +LexToken(EOL,'\n',1,873) +LexToken(EOL,'\n',1,939) +LexToken(EOL,'\n',1,1002) +LexToken(VAR,'x',1,1007) +LexToken(ASSIGNMENT,'=',1,1008) +LexToken(OPENSQBRACKET,'[',1,1009) +LexToken(CLOSESQBRACKET,']',1,1010) +LexToken(SEMICOLON,';',1,1011) +LexToken(EOL,'\n',1,1012) +LexToken(VAR,'y',1,1017) +LexToken(ASSIGNMENT,'=',1,1018) +LexToken(OPENSQBRACKET,'[',1,1019) +LexToken(CLOSESQBRACKET,']',1,1020) +LexToken(SEMICOLON,';',1,1021) +LexToken(EOL,'\n',1,1022) +LexToken(VAR,'typ',1,1027) +LexToken(ASSIGNMENT,'=',1,1030) +LexToken(OPENSQBRACKET,'[',1,1031) +LexToken(CLOSESQBRACKET,']',1,1032) +LexToken(SEMICOLON,';',1,1033) +LexToken(EOL,'\n',1,1034) +LexToken(EOL,'\n',1,1035) +LexToken(SELECT,'select',1,1040) +LexToken(VAR,'job',1,1047) +LexToken(EOL,'\n',1,1050) +LexToken(EOL,'\n',1,1051) +LexToken(CASE,'case',1,1056) +LexToken(DQSTRING,'"set"',1,1065) +LexToken(THEN,'then',1,1067) +LexToken(EOL,'\n',1,1071) +LexToken(VAR,'x',1,1080) +LexToken(ASSIGNMENT,'=',1,1082) +LexToken(VAR,'arg1',1,1084) +LexToken(SEMICOLON,';',1,1089) +LexToken(EOL,'\n',1,1090) +LexToken(VAR,'graphics',1,1099) +LexToken(ASSIGNMENT,'=',1,1108) +LexToken(VAR,'arg1',1,1110) +LexToken(DOT,'.',1,1114) +LexToken(VAR,'graphics',1,1115) +LexToken(SEMICOLON,';',1,1124) +LexToken(EOL,'\n',1,1125) +LexToken(VAR,'orig',1,1134) +LexToken(ASSIGNMENT,'=',1,1140) +LexToken(VAR,'graphics',1,1142) +LexToken(DOT,'.',1,1150) +LexToken(VAR,'orig',1,1151) +LexToken(SEMICOLON,';',1,1157) +LexToken(EOL,'\n',1,1158) +LexToken(VAR,'exprs',1,1167) +LexToken(ASSIGNMENT,'=',1,1173) +LexToken(VAR,'graphics',1,1175) +LexToken(DOT,'.',1,1183) +LexToken(VAR,'exprs',1,1184) +LexToken(SEMICOLON,';',1,1190) +LexToken(EOL,'\n',1,1191) +LexToken(VAR,'model',1,1200) +LexToken(ASSIGNMENT,'=',1,1206) +LexToken(VAR,'arg1',1,1208) +LexToken(DOT,'.',1,1212) +LexToken(VAR,'model',1,1213) +LexToken(SEMICOLON,';',1,1219) +LexToken(EOL,'\n',1,1220) +LexToken(IF,'if',1,1229) +LexToken(VAR,'size',1,1232) +LexToken(OPENBRACKET,'(',1,1236) +LexToken(VAR,'exprs',1,1237) +LexToken(COMMA,',',1,1242) +LexToken(DQSTRING,'"*"',1,1245) +LexToken(CLOSEBRACKET,')',1,1246) +LexToken(COMPARISON,'==',1,1247) +LexToken(NUMBER,'1',1,1249) +LexToken(THEN,'then',1,1251) +LexToken(EOL,'\n',1,1255) +LexToken(VAR,'exprs',1,1268) +LexToken(ASSIGNMENT,'=',1,1274) +LexToken(OPENSQBRACKET,'[',1,1276) +LexToken(VAR,'exprs',1,1277) +LexToken(SEMICOLON,';',1,1282) +LexToken(DQSTRING,'"3"',1,1285) +LexToken(SEMICOLON,';',1,1286) +LexToken(DQSTRING,'"1"',1,1289) +LexToken(CLOSESQBRACKET,']',1,1290) +LexToken(EOL,'\n',1,1291) +LexToken(END,'end',1,1300) +LexToken(EOL,'\n',1,1320) +LexToken(EOL,'\n',1,1321) +LexToken(WHILE,'while',1,1330) +LexToken(PREVAR_BOOLEAN,'%t',1,1336) +LexToken(DO,'do',1,1339) +LexToken(EOL,'\n',1,1341) +LexToken(OPENSQBRACKET,'[',1,1354) +LexToken(VAR,'ok',1,1355) +LexToken(COMMA,',',1,1357) +LexToken(VAR,'txt',1,1358) +LexToken(COMMA,',',1,1361) +LexToken(VAR,'font',1,1362) +LexToken(COMMA,',',1,1366) +LexToken(VAR,'siz',1,1367) +LexToken(COMMA,',',1,1370) +LexToken(VAR,'exprs',1,1371) +LexToken(CLOSESQBRACKET,']',1,1376) +LexToken(ASSIGNMENT,'=',1,1378) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1380) +LexToken(OPENBRACKET,'(',1,1395) +LexToken(DQSTRING,'"Set Text block parameters"',1,1422) +LexToken(COMMA,',',1,1423) +LexToken(OPENSQBRACKET,'[',1,1439) +LexToken(DQSTRING,'"Text"',1,1445) +LexToken(SEMICOLON,';',1,1446) +LexToken(DQSTRING,'"Font number"',1,1459) +LexToken(SEMICOLON,';',1,1460) +LexToken(DQSTRING,'"Font size"',1,1471) +LexToken(CLOSESQBRACKET,']',1,1472) +LexToken(COMMA,',',1,1473) +LexToken(VAR,'list',1,1475) +LexToken(OPENBRACKET,'(',1,1479) +LexToken(DQSTRING,'"str"',1,1484) +LexToken(COMMA,',',1,1485) +LexToken(NUMBER,'-1',1,1486) +LexToken(COMMA,',',1,1488) +LexToken(DQSTRING,'"vec"',1,1493) +LexToken(COMMA,',',1,1494) +LexToken(NUMBER,'1',1,1495) +LexToken(COMMA,',',1,1496) +LexToken(DQSTRING,'"vec"',1,1501) +LexToken(COMMA,',',1,1502) +LexToken(NUMBER,'1',1,1503) +LexToken(CLOSEBRACKET,')',1,1504) +LexToken(COMMA,',',1,1505) +LexToken(VAR,'exprs',1,1506) +LexToken(CLOSEBRACKET,')',1,1511) +LexToken(EOL,'\n',1,1512) +LexToken(EOL,'\n',1,1513) +LexToken(IF,'if',1,1526) +LexToken(NOT,'~',1,1529) +LexToken(VAR,'ok',1,1530) +LexToken(THEN,'then',1,1533) +LexToken(EOL,'\n',1,1537) +LexToken(BREAK,'break',1,1554) +LexToken(COMMA,',',1,1559) +LexToken(EOL,'\n',1,1560) +LexToken(END,'end',1,1573) +LexToken(EOL,'\n',1,1581) +LexToken(EOL,'\n',1,1582) +LexToken(IF,'if',1,1595) +LexToken(VAR,'font',1,1598) +LexToken(COMPARISON,'<=',1,1602) +LexToken(NUMBER,'0',1,1604) +LexToken(LOGICAL,'|',1,1605) +LexToken(VAR,'font',1,1606) +LexToken(COMPARISON,'>',1,1610) +LexToken(NUMBER,'6',1,1611) +LexToken(THEN,'then',1,1613) +LexToken(EOL,'\n',1,1617) +LexToken(VAR,'message',1,1634) +LexToken(OPENBRACKET,'(',1,1641) +LexToken(DQSTRING,'"Font number must be greater than 0 and less than 7"',1,1693) +LexToken(CLOSEBRACKET,')',1,1694) +LexToken(EOL,'\n',1,1695) +LexToken(VAR,'ok',1,1712) +LexToken(ASSIGNMENT,'=',1,1714) +LexToken(PREVAR_BOOLEAN,'%f',1,1715) +LexToken(EOL,'\n',1,1717) +LexToken(END,'end',1,1730) +LexToken(EOL,'\n',1,1733) +LexToken(EOL,'\n',1,1734) +LexToken(IF,'if',1,1747) +LexToken(VAR,'siz',1,1750) +LexToken(COMPARISON,'<',1,1753) +LexToken(NUMBER,'0',1,1754) +LexToken(THEN,'then',1,1756) +LexToken(EOL,'\n',1,1760) +LexToken(VAR,'message',1,1777) +LexToken(OPENBRACKET,'(',1,1784) +LexToken(DQSTRING,'"Font size must be positive"',1,1812) +LexToken(CLOSEBRACKET,')',1,1813) +LexToken(EOL,'\n',1,1814) +LexToken(VAR,'ok',1,1831) +LexToken(ASSIGNMENT,'=',1,1833) +LexToken(PREVAR_BOOLEAN,'%f',1,1834) +LexToken(EOL,'\n',1,1836) +LexToken(END,'end',1,1849) +LexToken(EOL,'\n',1,1852) +LexToken(EOL,'\n',1,1853) +LexToken(IF,'if',1,1866) +LexToken(VAR,'ok',1,1869) +LexToken(THEN,'then',1,1872) +LexToken(EOL,'\n',1,1876) +LexToken(VAR,'graphics',1,1893) +LexToken(DOT,'.',1,1901) +LexToken(VAR,'exprs',1,1902) +LexToken(ASSIGNMENT,'=',1,1908) +LexToken(VAR,'exprs',1,1910) +LexToken(EOL,'\n',1,1915) +LexToken(EOL,'\n',1,1916) +LexToken(EOL,'\n',1,1951) +LexToken(EOL,'\n',1,1995) +LexToken(VAR,'gh_winpal',1,2012) +LexToken(ASSIGNMENT,'=',1,2022) +LexToken(VAR,'gca',1,2024) +LexToken(OPENBRACKET,'(',1,2027) +LexToken(CLOSEBRACKET,')',1,2028) +LexToken(SEMICOLON,';',1,2029) +LexToken(EOL,'\n',1,2068) +LexToken(VAR,'default_font_style',1,2085) +LexToken(ASSIGNMENT,'=',1,2104) +LexToken(VAR,'gh_winpal',1,2106) +LexToken(DOT,'.',1,2115) +LexToken(VAR,'font_style',1,2116) +LexToken(SEMICOLON,';',1,2127) +LexToken(EOL,'\n',1,2128) +LexToken(VAR,'default_font_size',1,2145) +LexToken(ASSIGNMENT,'=',1,2164) +LexToken(VAR,'gh_winpal',1,2166) +LexToken(DOT,'.',1,2175) +LexToken(VAR,'font_size',1,2176) +LexToken(SEMICOLON,';',1,2187) +LexToken(EOL,'\n',1,2188) +LexToken(VAR,'default_font_color',1,2205) +LexToken(ASSIGNMENT,'=',1,2224) +LexToken(VAR,'gh_winpal',1,2226) +LexToken(DOT,'.',1,2235) +LexToken(VAR,'font_color',1,2236) +LexToken(SEMICOLON,';',1,2247) +LexToken(EOL,'\n',1,2248) +LexToken(EOL,'\n',1,2249) +LexToken(EOL,'\n',1,2287) +LexToken(EOL,'\n',1,2330) +LexToken(VAR,'gh_winpal',1,2347) +LexToken(DOT,'.',1,2356) +LexToken(VAR,'font_style',1,2357) +LexToken(ASSIGNMENT,'=',1,2368) +LexToken(VAR,'font',1,2370) +LexToken(SEMICOLON,';',1,2375) +LexToken(EOL,'\n',1,2376) +LexToken(VAR,'gh_winpal',1,2393) +LexToken(DOT,'.',1,2402) +LexToken(VAR,'font_size',1,2403) +LexToken(ASSIGNMENT,'=',1,2414) +LexToken(VAR,'siz',1,2416) +LexToken(SEMICOLON,';',1,2421) +LexToken(EOL,'\n',1,2422) +LexToken(EOL,'\n',1,2423) +LexToken(EOL,'\n',1,2424) +LexToken(EOL,'\n',1,2495) +LexToken(VAR,'r',1,2512) +LexToken(ASSIGNMENT,'=',1,2514) +LexToken(VAR,'xstringl',1,2516) +LexToken(OPENBRACKET,'(',1,2524) +LexToken(NUMBER,'0',1,2525) +LexToken(COMMA,',',1,2526) +LexToken(NUMBER,'0',1,2527) +LexToken(COMMA,',',1,2528) +LexToken(VAR,'exprs',1,2529) +LexToken(OPENBRACKET,'(',1,2534) +LexToken(NUMBER,'1',1,2535) +LexToken(CLOSEBRACKET,')',1,2536) +LexToken(COMMA,',',1,2537) +LexToken(VAR,'evstr',1,2538) +LexToken(OPENBRACKET,'(',1,2543) +LexToken(VAR,'exprs',1,2544) +LexToken(OPENBRACKET,'(',1,2549) +LexToken(NUMBER,'2',1,2550) +LexToken(CLOSEBRACKET,')',1,2551) +LexToken(CLOSEBRACKET,')',1,2552) +LexToken(COMMA,',',1,2553) +LexToken(VAR,'evstr',1,2554) +LexToken(OPENBRACKET,'(',1,2559) +LexToken(VAR,'exprs',1,2560) +LexToken(OPENBRACKET,'(',1,2565) +LexToken(NUMBER,'3',1,2566) +LexToken(CLOSEBRACKET,')',1,2567) +LexToken(CLOSEBRACKET,')',1,2568) +LexToken(CLOSEBRACKET,')',1,2569) +LexToken(SEMICOLON,';',1,2570) +LexToken(EOL,'\n',1,2571) +LexToken(EOL,'\n',1,2572) +LexToken(EOL,'\n',1,2614) +LexToken(EOL,'\n',1,2671) +LexToken(VAR,'gh_winpal',1,2688) +LexToken(DOT,'.',1,2697) +LexToken(VAR,'font_style',1,2698) +LexToken(ASSIGNMENT,'=',1,2709) +LexToken(VAR,'default_font_style',1,2711) +LexToken(SEMICOLON,';',1,2730) +LexToken(EOL,'\n',1,2731) +LexToken(VAR,'gh_winpal',1,2748) +LexToken(DOT,'.',1,2757) +LexToken(VAR,'font_size',1,2758) +LexToken(ASSIGNMENT,'=',1,2769) +LexToken(VAR,'default_font_size',1,2771) +LexToken(SEMICOLON,';',1,2790) +LexToken(EOL,'\n',1,2791) +LexToken(VAR,'gh_winpal',1,2808) +LexToken(DOT,'.',1,2817) +LexToken(VAR,'font_color',1,2818) +LexToken(ASSIGNMENT,'=',1,2829) +LexToken(VAR,'default_font_color',1,2831) +LexToken(SEMICOLON,';',1,2850) +LexToken(EOL,'\n',1,2851) +LexToken(EOL,'\n',1,2852) +LexToken(VAR,'sz',1,2869) +LexToken(ASSIGNMENT,'=',1,2872) +LexToken(VAR,'r',1,2874) +LexToken(OPENBRACKET,'(',1,2875) +LexToken(NUMBER,'3',1,2876) +LexToken(COLON,':',1,2877) +LexToken(NUMBER,'4',1,2878) +LexToken(CLOSEBRACKET,')',1,2879) +LexToken(SEMICOLON,';',1,2881) +LexToken(EOL,'\n',1,2882) +LexToken(VAR,'graphics',1,2899) +LexToken(DOT,'.',1,2907) +LexToken(VAR,'sz',1,2908) +LexToken(ASSIGNMENT,'=',1,2911) +LexToken(VAR,'sz',1,2913) +LexToken(SEMICOLON,';',1,2923) +LexToken(EOL,'\n',1,2924) +LexToken(VAR,'x',1,2941) +LexToken(DOT,'.',1,2942) +LexToken(VAR,'graphics',1,2943) +LexToken(ASSIGNMENT,'=',1,2953) +LexToken(VAR,'graphics',1,2955) +LexToken(SEMICOLON,';',1,2965) +LexToken(EOL,'\n',1,2966) +LexToken(VAR,'ipar',1,2983) +LexToken(ASSIGNMENT,'=',1,2995) +LexToken(OPENSQBRACKET,'[',1,2997) +LexToken(VAR,'font',1,2998) +LexToken(SEMICOLON,';',1,3002) +LexToken(VAR,'siz',1,3003) +LexToken(CLOSESQBRACKET,']',1,3006) +LexToken(EOL,'\n',1,3007) +LexToken(VAR,'model',1,3024) +LexToken(DOT,'.',1,3029) +LexToken(VAR,'rpar',1,3030) +LexToken(ASSIGNMENT,'=',1,3036) +LexToken(VAR,'txt',1,3038) +LexToken(SEMICOLON,';',1,3044) +LexToken(EOL,'\n',1,3045) +LexToken(VAR,'model',1,3062) +LexToken(DOT,'.',1,3067) +LexToken(VAR,'ipar',1,3068) +LexToken(ASSIGNMENT,'=',1,3074) +LexToken(VAR,'ipar',1,3076) +LexToken(SEMICOLON,';',1,3082) +LexToken(EOL,'\n',1,3083) +LexToken(VAR,'x',1,3100) +LexToken(DOT,'.',1,3101) +LexToken(VAR,'model',1,3102) +LexToken(ASSIGNMENT,'=',1,3112) +LexToken(VAR,'model',1,3114) +LexToken(SEMICOLON,';',1,3120) +LexToken(EOL,'\n',1,3121) +LexToken(BREAK,'break',1,3138) +LexToken(EOL,'\n',1,3143) +LexToken(END,'end',1,3156) +LexToken(EOL,'\n',1,3159) +LexToken(EOL,'\n',1,3160) +LexToken(END,'end',1,3169) +LexToken(EOL,'\n',1,3186) +LexToken(EOL,'\n',1,3187) +LexToken(EOL,'\n',1,3188) +LexToken(CASE,'case',1,3193) +LexToken(DQSTRING,'"define"',1,3205) +LexToken(THEN,'then',1,3207) +LexToken(EOL,'\n',1,3211) +LexToken(VAR,'font',1,3220) +LexToken(ASSIGNMENT,'=',1,3225) +LexToken(NUMBER,'2',1,3227) +LexToken(SEMICOLON,';',1,3229) +LexToken(EOL,'\n',1,3230) +LexToken(VAR,'siz',1,3239) +LexToken(ASSIGNMENT,'=',1,3244) +LexToken(NUMBER,'1',1,3246) +LexToken(SEMICOLON,';',1,3248) +LexToken(EOL,'\n',1,3249) +LexToken(EOL,'\n',1,3250) +LexToken(VAR,'model',1,3259) +LexToken(ASSIGNMENT,'=',1,3265) +LexToken(SCICOS_MODEL,'scicos_model',1,3267) +LexToken(OPENBRACKET,'(',1,3279) +LexToken(CLOSEBRACKET,')',1,3280) +LexToken(EOL,'\n',1,3281) +LexToken(VAR,'model',1,3290) +LexToken(DOT,'.',1,3295) +LexToken(VAR,'sim',1,3296) +LexToken(ASSIGNMENT,'=',1,3300) +LexToken(DQSTRING,'"text"',1,3307) +LexToken(EOL,'\n',1,3308) +LexToken(VAR,'model',1,3317) +LexToken(DOT,'.',1,3322) +LexToken(VAR,'rpar',1,3323) +LexToken(ASSIGNMENT,'=',1,3327) +LexToken(DQSTRING,'"Text"',1,3334) +LexToken(EOL,'\n',1,3335) +LexToken(VAR,'model',1,3344) +LexToken(DOT,'.',1,3349) +LexToken(VAR,'ipar',1,3350) +LexToken(ASSIGNMENT,'=',1,3354) +LexToken(OPENSQBRACKET,'[',1,3355) +LexToken(VAR,'font',1,3356) +LexToken(SEMICOLON,';',1,3360) +LexToken(VAR,'siz',1,3361) +LexToken(CLOSESQBRACKET,']',1,3364) +LexToken(EOL,'\n',1,3365) +LexToken(EOL,'\n',1,3366) +LexToken(VAR,'exprs',1,3375) +LexToken(ASSIGNMENT,'=',1,3381) +LexToken(OPENSQBRACKET,'[',1,3383) +LexToken(DQSTRING,'"Text"',1,3389) +LexToken(SEMICOLON,';',1,3390) +LexToken(VAR,'string',1,3391) +LexToken(OPENBRACKET,'(',1,3397) +LexToken(VAR,'font',1,3398) +LexToken(CLOSEBRACKET,')',1,3402) +LexToken(SEMICOLON,';',1,3403) +LexToken(VAR,'string',1,3405) +LexToken(OPENBRACKET,'(',1,3411) +LexToken(VAR,'siz',1,3412) +LexToken(CLOSEBRACKET,')',1,3415) +LexToken(CLOSESQBRACKET,']',1,3416) +LexToken(EOL,'\n',1,3417) +LexToken(VAR,'graphics',1,3426) +LexToken(ASSIGNMENT,'=',1,3435) +LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,3437) +LexToken(OPENBRACKET,'(',1,3452) +LexToken(CLOSEBRACKET,')',1,3453) +LexToken(SEMICOLON,';',1,3454) +LexToken(EOL,'\n',1,3455) +LexToken(VAR,'graphics',1,3464) +LexToken(DOT,'.',1,3472) +LexToken(VAR,'orig',1,3473) +LexToken(ASSIGNMENT,'=',1,3478) +LexToken(OPENSQBRACKET,'[',1,3480) +LexToken(NUMBER,'0',1,3481) +LexToken(COMMA,',',1,3482) +LexToken(NUMBER,'0',1,3483) +LexToken(CLOSESQBRACKET,']',1,3484) +LexToken(SEMICOLON,';',1,3485) +LexToken(EOL,'\n',1,3486) +LexToken(VAR,'graphics',1,3495) +LexToken(DOT,'.',1,3503) +LexToken(VAR,'sz',1,3504) +LexToken(ASSIGNMENT,'=',1,3507) +LexToken(OPENSQBRACKET,'[',1,3508) +LexToken(NUMBER,'2',1,3509) +LexToken(NUMBER,'1',1,3511) +LexToken(CLOSESQBRACKET,']',1,3512) +LexToken(SEMICOLON,';',1,3513) +LexToken(EOL,'\n',1,3514) +LexToken(VAR,'graphics',1,3523) +LexToken(DOT,'.',1,3531) +LexToken(VAR,'exprs',1,3532) +LexToken(ASSIGNMENT,'=',1,3538) +LexToken(VAR,'exprs',1,3540) +LexToken(EOL,'\n',1,3545) +LexToken(EOL,'\n',1,3546) +LexToken(EOL,'\n',1,3547) +LexToken(VAR,'x',1,3556) +LexToken(ASSIGNMENT,'=',1,3558) +LexToken(VAR,'mlist',1,3560) +LexToken(OPENBRACKET,'(',1,3565) +LexToken(OPENSQBRACKET,'[',1,3566) +LexToken(DQSTRING,'"Text"',1,3572) +LexToken(COMMA,',',1,3573) +LexToken(DQSTRING,'"graphics"',1,3583) +LexToken(COMMA,',',1,3584) +LexToken(DQSTRING,'"model"',1,3591) +LexToken(COMMA,',',1,3592) +LexToken(DQSTRING,'"void"',1,3598) +LexToken(COMMA,',',1,3599) +LexToken(DQSTRING,'"gui"',1,3604) +LexToken(CLOSESQBRACKET,']',1,3605) +LexToken(COMMA,',',1,3606) +LexToken(VAR,'graphics',1,3607) +LexToken(COMMA,',',1,3615) +LexToken(VAR,'model',1,3616) +LexToken(COMMA,',',1,3621) +LexToken(DQSTRING,'" "',1,3624) +LexToken(COMMA,',',1,3625) +LexToken(DQSTRING,'"TEXT_f"',1,3633) +LexToken(CLOSEBRACKET,')',1,3634) +LexToken(EOL,'\n',1,3635) +LexToken(EOL,'\n',1,3636) +LexToken(END,'end',1,3641) +LexToken(EOL,'\n',1,3644) +LexToken(EOL,'\n',1,3645) +LexToken(ENDFUNCTION,'endfunction',1,3646) +LexToken(EOL,'\n',1,3657) diff --git a/js/Misc/c_block.js b/js/Misc/c_block.js new file mode 100644 index 00000000..d9ef11c9 --- /dev/null +++ b/js/Misc/c_block.js @@ -0,0 +1,585 @@ +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,'c_block',1,852) +LexToken(OPENBRACKET,'(',1,859) +LexToken(VAR,'job',1,860) +LexToken(COMMA,',',1,863) +LexToken(VAR,'arg1',1,864) +LexToken(COMMA,',',1,868) +LexToken(VAR,'arg2',1,869) +LexToken(CLOSEBRACKET,')',1,873) +LexToken(EOL,'\n',1,874) +LexToken(EOL,'\n',1,881) +LexToken(VAR,'x',1,886) +LexToken(ASSIGNMENT,'=',1,887) +LexToken(OPENSQBRACKET,'[',1,888) +LexToken(CLOSESQBRACKET,']',1,889) +LexToken(SEMICOLON,';',1,890) +LexToken(EOL,'\n',1,891) +LexToken(VAR,'y',1,896) +LexToken(ASSIGNMENT,'=',1,897) +LexToken(OPENSQBRACKET,'[',1,898) +LexToken(CLOSESQBRACKET,']',1,899) +LexToken(SEMICOLON,';',1,900) +LexToken(EOL,'\n',1,901) +LexToken(VAR,'typ',1,906) +LexToken(ASSIGNMENT,'=',1,909) +LexToken(OPENSQBRACKET,'[',1,910) +LexToken(CLOSESQBRACKET,']',1,911) +LexToken(SEMICOLON,';',1,912) +LexToken(EOL,'\n',1,913) +LexToken(SELECT,'select',1,918) +LexToken(VAR,'job',1,925) +LexToken(EOL,'\n',1,928) +LexToken(CASE,'case',1,933) +LexToken(DQSTRING,'"set"',1,942) +LexToken(THEN,'then',1,944) +LexToken(EOL,'\n',1,948) +LexToken(VAR,'x',1,957) +LexToken(ASSIGNMENT,'=',1,958) +LexToken(VAR,'arg1',1,959) +LexToken(EOL,'\n',1,963) +LexToken(VAR,'model',1,972) +LexToken(ASSIGNMENT,'=',1,977) +LexToken(VAR,'arg1',1,978) +LexToken(DOT,'.',1,982) +LexToken(VAR,'model',1,983) +LexToken(SEMICOLON,';',1,988) +LexToken(EOL,'\n',1,989) +LexToken(VAR,'graphics',1,998) +LexToken(ASSIGNMENT,'=',1,1006) +LexToken(VAR,'arg1',1,1007) +LexToken(DOT,'.',1,1011) +LexToken(VAR,'graphics',1,1012) +LexToken(SEMICOLON,';',1,1020) +LexToken(EOL,'\n',1,1021) +LexToken(VAR,'label',1,1030) +LexToken(ASSIGNMENT,'=',1,1035) +LexToken(VAR,'graphics',1,1036) +LexToken(DOT,'.',1,1044) +LexToken(VAR,'exprs',1,1045) +LexToken(SEMICOLON,';',1,1050) +LexToken(EOL,'\n',1,1051) +LexToken(WHILE,'while',1,1060) +LexToken(PREVAR_BOOLEAN,'%t',1,1066) +LexToken(DO,'do',1,1069) +LexToken(EOL,'\n',1,1071) +LexToken(OPENSQBRACKET,'[',1,1084) +LexToken(VAR,'ok',1,1085) +LexToken(COMMA,',',1,1087) +LexToken(VAR,'i',1,1088) +LexToken(COMMA,',',1,1089) +LexToken(VAR,'o',1,1090) +LexToken(COMMA,',',1,1091) +LexToken(VAR,'rpar',1,1092) +LexToken(COMMA,',',1,1096) +LexToken(VAR,'funam',1,1097) +LexToken(COMMA,',',1,1102) +LexToken(VAR,'lab',1,1103) +LexToken(CLOSESQBRACKET,']',1,1106) +LexToken(ASSIGNMENT,'=',1,1107) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1123) +LexToken(OPENBRACKET,'(',1,1138) +LexToken(DQSTRING,'"Set C_block parameters"',1,1162) +LexToken(COMMA,',',1,1163) +LexToken(OPENSQBRACKET,'[',1,1179) +LexToken(DQSTRING,'"input ports sizes"',1,1198) +LexToken(SEMICOLON,';',1,1199) +LexToken(DQSTRING,'"output port sizes"',1,1231) +LexToken(SEMICOLON,';',1,1232) +LexToken(DQSTRING,'"System parameters vector"',1,1271) +LexToken(SEMICOLON,';',1,1272) +LexToken(DQSTRING,'"function name"',1,1300) +LexToken(CLOSESQBRACKET,']',1,1301) +LexToken(COMMA,',',1,1302) +LexToken(VAR,'list',1,1318) +LexToken(OPENBRACKET,'(',1,1322) +LexToken(DQSTRING,'"vec"',1,1327) +LexToken(COMMA,',',1,1328) +LexToken(NUMBER,'-1',1,1329) +LexToken(COMMA,',',1,1331) +LexToken(DQSTRING,'"vec"',1,1336) +LexToken(COMMA,',',1,1337) +LexToken(NUMBER,'-1',1,1338) +LexToken(COMMA,',',1,1340) +LexToken(DQSTRING,'"vec"',1,1345) +LexToken(COMMA,',',1,1346) +LexToken(NUMBER,'-1',1,1347) +LexToken(COMMA,',',1,1349) +LexToken(DQSTRING,'"str"',1,1354) +LexToken(COMMA,',',1,1355) +LexToken(NUMBER,'-1',1,1356) +LexToken(CLOSEBRACKET,')',1,1358) +LexToken(COMMA,',',1,1359) +LexToken(VAR,'label',1,1360) +LexToken(OPENBRACKET,'(',1,1365) +LexToken(NUMBER,'1',1,1366) +LexToken(CLOSEBRACKET,')',1,1367) +LexToken(CLOSEBRACKET,')',1,1368) +LexToken(EOL,'\n',1,1369) +LexToken(IF,'if',1,1382) +LexToken(NOT,'~',1,1385) +LexToken(VAR,'ok',1,1386) +LexToken(THEN,'then',1,1389) +LexToken(EOL,'\n',1,1393) +LexToken(BREAK,'break',1,1410) +LexToken(COMMA,',',1,1415) +LexToken(EOL,'\n',1,1416) +LexToken(END,'end',1,1429) +LexToken(EOL,'\n',1,1432) +LexToken(IF,'if',1,1445) +LexToken(VAR,'funam',1,1448) +LexToken(COMPARISON,'==',1,1453) +LexToken(DQSTRING,'" "',1,1457) +LexToken(THEN,'then',1,1459) +LexToken(EOL,'\n',1,1463) +LexToken(BREAK,'break',1,1480) +LexToken(COMMA,',',1,1485) +LexToken(EOL,'\n',1,1486) +LexToken(END,'end',1,1499) +LexToken(EOL,'\n',1,1502) +LexToken(VAR,'label',1,1515) +LexToken(OPENBRACKET,'(',1,1520) +LexToken(NUMBER,'1',1,1521) +LexToken(CLOSEBRACKET,')',1,1522) +LexToken(ASSIGNMENT,'=',1,1523) +LexToken(VAR,'lab',1,1524) +LexToken(EOL,'\n',1,1527) +LexToken(VAR,'rpar',1,1540) +LexToken(ASSIGNMENT,'=',1,1544) +LexToken(VAR,'rpar',1,1545) +LexToken(OPENBRACKET,'(',1,1549) +LexToken(COLON,':',1,1550) +LexToken(CLOSEBRACKET,')',1,1551) +LexToken(EOL,'\n',1,1552) +LexToken(VAR,'i',1,1565) +LexToken(ASSIGNMENT,'=',1,1566) +LexToken(VAR,'int',1,1567) +LexToken(OPENBRACKET,'(',1,1570) +LexToken(VAR,'i',1,1571) +LexToken(OPENBRACKET,'(',1,1572) +LexToken(COLON,':',1,1573) +LexToken(CLOSEBRACKET,')',1,1574) +LexToken(CLOSEBRACKET,')',1,1575) +LexToken(SEMICOLON,';',1,1576) +LexToken(EOL,'\n',1,1577) +LexToken(VAR,'ni',1,1590) +LexToken(ASSIGNMENT,'=',1,1592) +LexToken(VAR,'size',1,1593) +LexToken(OPENBRACKET,'(',1,1597) +LexToken(VAR,'i',1,1598) +LexToken(COMMA,',',1,1599) +LexToken(NUMBER,'1',1,1600) +LexToken(CLOSEBRACKET,')',1,1601) +LexToken(SEMICOLON,';',1,1602) +LexToken(EOL,'\n',1,1603) +LexToken(VAR,'o',1,1616) +LexToken(ASSIGNMENT,'=',1,1617) +LexToken(VAR,'int',1,1618) +LexToken(OPENBRACKET,'(',1,1621) +LexToken(VAR,'o',1,1622) +LexToken(OPENBRACKET,'(',1,1623) +LexToken(COLON,':',1,1624) +LexToken(CLOSEBRACKET,')',1,1625) +LexToken(CLOSEBRACKET,')',1,1626) +LexToken(SEMICOLON,';',1,1627) +LexToken(EOL,'\n',1,1628) +LexToken(VAR,'no',1,1641) +LexToken(ASSIGNMENT,'=',1,1643) +LexToken(VAR,'size',1,1644) +LexToken(OPENBRACKET,'(',1,1648) +LexToken(VAR,'o',1,1649) +LexToken(COMMA,',',1,1650) +LexToken(NUMBER,'1',1,1651) +LexToken(CLOSEBRACKET,')',1,1652) +LexToken(SEMICOLON,';',1,1653) +LexToken(EOL,'\n',1,1654) +LexToken(VAR,'tt',1,1667) +LexToken(ASSIGNMENT,'=',1,1669) +LexToken(VAR,'label',1,1670) +LexToken(OPENBRACKET,'(',1,1675) +LexToken(NUMBER,'2',1,1676) +LexToken(CLOSEBRACKET,')',1,1677) +LexToken(SEMICOLON,';',1,1678) +LexToken(EOL,'\n',1,1679) +LexToken(IF,'if',1,1692) +LexToken(VAR,'model',1,1695) +LexToken(DOT,'.',1,1700) +LexToken(VAR,'sim',1,1701) +LexToken(OPENBRACKET,'(',1,1704) +LexToken(NUMBER,'1',1,1705) +LexToken(CLOSEBRACKET,')',1,1706) +LexToken(COMPARISON,'<>',1,1707) +LexToken(VAR,'funam',1,1709) +LexToken(LOGICAL,'|',1,1714) +LexToken(VAR,'size',1,1715) +LexToken(OPENBRACKET,'(',1,1719) +LexToken(VAR,'model',1,1720) +LexToken(DOT,'.',1,1725) +LexToken(VAR,'in',1,1726) +LexToken(COMMA,',',1,1728) +LexToken(DQSTRING,'"*"',1,1731) +LexToken(CLOSEBRACKET,')',1,1732) +LexToken(COMPARISON,'<>',1,1733) +LexToken(VAR,'size',1,1735) +LexToken(OPENBRACKET,'(',1,1739) +LexToken(VAR,'i',1,1740) +LexToken(COMMA,',',1,1741) +LexToken(DQSTRING,'"*"',1,1744) +LexToken(CLOSEBRACKET,')',1,1745) +LexToken(LOGICAL,'|',1,1765) +LexToken(VAR,'size',1,1766) +LexToken(OPENBRACKET,'(',1,1770) +LexToken(VAR,'model',1,1771) +LexToken(DOT,'.',1,1776) +LexToken(VAR,'out',1,1777) +LexToken(COMMA,',',1,1780) +LexToken(DQSTRING,'"*"',1,1783) +LexToken(CLOSEBRACKET,')',1,1784) +LexToken(COMPARISON,'<>',1,1785) +LexToken(VAR,'size',1,1787) +LexToken(OPENBRACKET,'(',1,1791) +LexToken(VAR,'o',1,1792) +LexToken(COMMA,',',1,1793) +LexToken(DQSTRING,'"*"',1,1796) +LexToken(CLOSEBRACKET,')',1,1797) +LexToken(THEN,'then',1,1799) +LexToken(EOL,'\n',1,1803) +LexToken(VAR,'tt',1,1820) +LexToken(ASSIGNMENT,'=',1,1822) +LexToken(OPENSQBRACKET,'[',1,1823) +LexToken(CLOSESQBRACKET,']',1,1824) +LexToken(EOL,'\n',1,1825) +LexToken(END,'end',1,1838) +LexToken(EOL,'\n',1,1841) +LexToken(OPENSQBRACKET,'[',1,1854) +LexToken(VAR,'ok',1,1855) +LexToken(COMMA,',',1,1857) +LexToken(VAR,'tt',1,1858) +LexToken(CLOSESQBRACKET,']',1,1860) +LexToken(ASSIGNMENT,'=',1,1861) +LexToken(VAR,'CFORTR',1,1862) +LexToken(OPENBRACKET,'(',1,1868) +LexToken(VAR,'funam',1,1869) +LexToken(COMMA,',',1,1874) +LexToken(VAR,'tt',1,1875) +LexToken(COMMA,',',1,1877) +LexToken(VAR,'i',1,1878) +LexToken(COMMA,',',1,1879) +LexToken(VAR,'o',1,1880) +LexToken(CLOSEBRACKET,')',1,1881) +LexToken(EOL,'\n',1,1882) +LexToken(IF,'if',1,1895) +LexToken(NOT,'~',1,1898) +LexToken(VAR,'ok',1,1899) +LexToken(THEN,'then',1,1902) +LexToken(EOL,'\n',1,1906) +LexToken(BREAK,'break',1,1923) +LexToken(COMMA,',',1,1928) +LexToken(EOL,'\n',1,1929) +LexToken(END,'end',1,1942) +LexToken(EOL,'\n',1,1945) +LexToken(OPENSQBRACKET,'[',1,1958) +LexToken(VAR,'model',1,1959) +LexToken(COMMA,',',1,1964) +LexToken(VAR,'graphics',1,1965) +LexToken(COMMA,',',1,1973) +LexToken(VAR,'ok',1,1974) +LexToken(CLOSESQBRACKET,']',1,1976) +LexToken(ASSIGNMENT,'=',1,1977) +LexToken(VAR,'check_io',1,1978) +LexToken(OPENBRACKET,'(',1,1986) +LexToken(VAR,'model',1,1987) +LexToken(COMMA,',',1,1992) +LexToken(VAR,'graphics',1,1993) +LexToken(COMMA,',',1,2001) +LexToken(VAR,'i',1,2002) +LexToken(COMMA,',',1,2003) +LexToken(VAR,'o',1,2004) +LexToken(COMMA,',',1,2005) +LexToken(OPENSQBRACKET,'[',1,2006) +LexToken(CLOSESQBRACKET,']',1,2007) +LexToken(COMMA,',',1,2008) +LexToken(OPENSQBRACKET,'[',1,2009) +LexToken(CLOSESQBRACKET,']',1,2010) +LexToken(CLOSEBRACKET,')',1,2011) +LexToken(EOL,'\n',1,2012) +LexToken(IF,'if',1,2025) +LexToken(VAR,'ok',1,2028) +LexToken(THEN,'then',1,2031) +LexToken(EOL,'\n',1,2035) +LexToken(VAR,'model',1,2052) +LexToken(DOT,'.',1,2057) +LexToken(VAR,'sim',1,2058) +LexToken(OPENBRACKET,'(',1,2061) +LexToken(NUMBER,'1',1,2062) +LexToken(CLOSEBRACKET,')',1,2063) +LexToken(ASSIGNMENT,'=',1,2064) +LexToken(VAR,'funam',1,2065) +LexToken(EOL,'\n',1,2070) +LexToken(VAR,'model',1,2087) +LexToken(DOT,'.',1,2092) +LexToken(VAR,'rpar',1,2093) +LexToken(ASSIGNMENT,'=',1,2097) +LexToken(VAR,'rpar',1,2098) +LexToken(EOL,'\n',1,2102) +LexToken(VAR,'label',1,2119) +LexToken(OPENBRACKET,'(',1,2124) +LexToken(NUMBER,'2',1,2125) +LexToken(CLOSEBRACKET,')',1,2126) +LexToken(ASSIGNMENT,'=',1,2127) +LexToken(VAR,'tt',1,2128) +LexToken(EOL,'\n',1,2130) +LexToken(VAR,'x',1,2147) +LexToken(DOT,'.',1,2148) +LexToken(VAR,'model',1,2149) +LexToken(ASSIGNMENT,'=',1,2154) +LexToken(VAR,'model',1,2155) +LexToken(EOL,'\n',1,2160) +LexToken(VAR,'graphics',1,2177) +LexToken(DOT,'.',1,2185) +LexToken(VAR,'exprs',1,2186) +LexToken(ASSIGNMENT,'=',1,2191) +LexToken(VAR,'label',1,2192) +LexToken(EOL,'\n',1,2197) +LexToken(VAR,'x',1,2214) +LexToken(DOT,'.',1,2215) +LexToken(VAR,'graphics',1,2216) +LexToken(ASSIGNMENT,'=',1,2224) +LexToken(VAR,'graphics',1,2225) +LexToken(EOL,'\n',1,2233) +LexToken(BREAK,'break',1,2250) +LexToken(EOL,'\n',1,2255) +LexToken(END,'end',1,2268) +LexToken(EOL,'\n',1,2271) +LexToken(END,'end',1,2280) +LexToken(EOL,'\n',1,2283) +LexToken(CASE,'case',1,2288) +LexToken(DQSTRING,'"define"',1,2300) +LexToken(THEN,'then',1,2302) +LexToken(EOL,'\n',1,2306) +LexToken(VAR,'in',1,2315) +LexToken(ASSIGNMENT,'=',1,2317) +LexToken(NUMBER,'1',1,2318) +LexToken(EOL,'\n',1,2319) +LexToken(VAR,'out',1,2328) +LexToken(ASSIGNMENT,'=',1,2331) +LexToken(NUMBER,'1',1,2332) +LexToken(EOL,'\n',1,2333) +LexToken(VAR,'clkin',1,2342) +LexToken(ASSIGNMENT,'=',1,2347) +LexToken(OPENSQBRACKET,'[',1,2348) +LexToken(CLOSESQBRACKET,']',1,2349) +LexToken(EOL,'\n',1,2350) +LexToken(VAR,'clkout',1,2359) +LexToken(ASSIGNMENT,'=',1,2365) +LexToken(OPENSQBRACKET,'[',1,2366) +LexToken(CLOSESQBRACKET,']',1,2367) +LexToken(EOL,'\n',1,2368) +LexToken(VAR,'x0',1,2377) +LexToken(ASSIGNMENT,'=',1,2379) +LexToken(OPENSQBRACKET,'[',1,2380) +LexToken(CLOSESQBRACKET,']',1,2381) +LexToken(EOL,'\n',1,2382) +LexToken(VAR,'z0',1,2391) +LexToken(ASSIGNMENT,'=',1,2393) +LexToken(OPENSQBRACKET,'[',1,2394) +LexToken(CLOSESQBRACKET,']',1,2395) +LexToken(EOL,'\n',1,2396) +LexToken(VAR,'typ',1,2405) +LexToken(ASSIGNMENT,'=',1,2408) +LexToken(DQSTRING,'"c"',1,2411) +LexToken(EOL,'\n',1,2412) +LexToken(VAR,'auto',1,2421) +LexToken(ASSIGNMENT,'=',1,2425) +LexToken(OPENSQBRACKET,'[',1,2426) +LexToken(CLOSESQBRACKET,']',1,2427) +LexToken(EOL,'\n',1,2428) +LexToken(VAR,'rpar',1,2437) +LexToken(ASSIGNMENT,'=',1,2441) +LexToken(OPENSQBRACKET,'[',1,2442) +LexToken(CLOSESQBRACKET,']',1,2443) +LexToken(EOL,'\n',1,2444) +LexToken(VAR,'funam',1,2453) +LexToken(ASSIGNMENT,'=',1,2458) +LexToken(DQSTRING,'"toto"',1,2464) +LexToken(EOL,'\n',1,2465) +LexToken(EOL,'\n',1,2480) +LexToken(EOL,'\n',1,2481) +LexToken(EOL,'\n',1,2576) +LexToken(EOL,'\n',1,2665) +LexToken(EOL,'\n',1,2694) +LexToken(EOL,'\n',1,2695) +LexToken(VAR,'model',1,2704) +LexToken(ASSIGNMENT,'=',1,2709) +LexToken(SCICOS_MODEL,'scicos_model',1,2710) +LexToken(OPENBRACKET,'(',1,2722) +LexToken(CLOSEBRACKET,')',1,2723) +LexToken(EOL,'\n',1,2724) +LexToken(VAR,'model',1,2733) +LexToken(DOT,'.',1,2738) +LexToken(VAR,'sim',1,2739) +LexToken(ASSIGNMENT,'=',1,2742) +LexToken(VAR,'list',1,2743) +LexToken(OPENBRACKET,'(',1,2747) +LexToken(DQSTRING,'" "',1,2750) +LexToken(COMMA,',',1,2751) +LexToken(NUMBER,'2001',1,2752) +LexToken(CLOSEBRACKET,')',1,2756) +LexToken(EOL,'\n',1,2757) +LexToken(VAR,'model',1,2766) +LexToken(DOT,'.',1,2771) +LexToken(VAR,'in',1,2772) +LexToken(ASSIGNMENT,'=',1,2774) +LexToken(VAR,'in',1,2775) +LexToken(EOL,'\n',1,2777) +LexToken(VAR,'model',1,2786) +LexToken(DOT,'.',1,2791) +LexToken(VAR,'out',1,2792) +LexToken(ASSIGNMENT,'=',1,2795) +LexToken(VAR,'out',1,2796) +LexToken(EOL,'\n',1,2799) +LexToken(VAR,'model',1,2808) +LexToken(DOT,'.',1,2813) +LexToken(VAR,'evtin',1,2814) +LexToken(ASSIGNMENT,'=',1,2819) +LexToken(VAR,'clkin',1,2820) +LexToken(EOL,'\n',1,2825) +LexToken(VAR,'model',1,2834) +LexToken(DOT,'.',1,2839) +LexToken(VAR,'evtout',1,2840) +LexToken(ASSIGNMENT,'=',1,2846) +LexToken(VAR,'clkout',1,2847) +LexToken(EOL,'\n',1,2853) +LexToken(VAR,'model',1,2862) +LexToken(DOT,'.',1,2867) +LexToken(VAR,'state',1,2868) +LexToken(ASSIGNMENT,'=',1,2873) +LexToken(VAR,'x0',1,2874) +LexToken(EOL,'\n',1,2876) +LexToken(VAR,'model',1,2885) +LexToken(DOT,'.',1,2890) +LexToken(VAR,'dstate',1,2891) +LexToken(ASSIGNMENT,'=',1,2897) +LexToken(VAR,'z0',1,2898) +LexToken(EOL,'\n',1,2900) +LexToken(VAR,'model',1,2909) +LexToken(DOT,'.',1,2914) +LexToken(VAR,'rpar',1,2915) +LexToken(ASSIGNMENT,'=',1,2919) +LexToken(VAR,'rpar',1,2920) +LexToken(EOL,'\n',1,2924) +LexToken(VAR,'model',1,2933) +LexToken(DOT,'.',1,2938) +LexToken(VAR,'ipar',1,2939) +LexToken(ASSIGNMENT,'=',1,2943) +LexToken(NUMBER,'0',1,2944) +LexToken(EOL,'\n',1,2945) +LexToken(VAR,'model',1,2954) +LexToken(DOT,'.',1,2959) +LexToken(VAR,'blocktype',1,2960) +LexToken(ASSIGNMENT,'=',1,2969) +LexToken(VAR,'typ',1,2970) +LexToken(EOL,'\n',1,2973) +LexToken(VAR,'model',1,2982) +LexToken(DOT,'.',1,2987) +LexToken(VAR,'firing',1,2988) +LexToken(ASSIGNMENT,'=',1,2994) +LexToken(VAR,'auto',1,2995) +LexToken(EOL,'\n',1,2999) +LexToken(VAR,'model',1,3008) +LexToken(DOT,'.',1,3013) +LexToken(VAR,'dep_ut',1,3014) +LexToken(ASSIGNMENT,'=',1,3020) +LexToken(OPENSQBRACKET,'[',1,3021) +LexToken(PREVAR_BOOLEAN,'%t',1,3022) +LexToken(PREVAR_BOOLEAN,'%f',1,3025) +LexToken(CLOSESQBRACKET,']',1,3027) +LexToken(EOL,'\n',1,3028) +LexToken(EOL,'\n',1,3121) +LexToken(VAR,'label',1,3130) +LexToken(ASSIGNMENT,'=',1,3135) +LexToken(VAR,'list',1,3136) +LexToken(OPENBRACKET,'(',1,3140) +LexToken(OPENSQBRACKET,'[',1,3141) +LexToken(VAR,'sci2exp',1,3142) +LexToken(OPENBRACKET,'(',1,3149) +LexToken(VAR,'in',1,3150) +LexToken(CLOSEBRACKET,')',1,3152) +LexToken(SEMICOLON,';',1,3153) +LexToken(VAR,'sci2exp',1,3154) +LexToken(OPENBRACKET,'(',1,3161) +LexToken(VAR,'out',1,3162) +LexToken(CLOSEBRACKET,')',1,3165) +LexToken(SEMICOLON,';',1,3166) +LexToken(VAR,'strcat',1,3168) +LexToken(OPENBRACKET,'(',1,3174) +LexToken(VAR,'sci2exp',1,3175) +LexToken(OPENBRACKET,'(',1,3182) +LexToken(VAR,'rpar',1,3183) +LexToken(CLOSEBRACKET,')',1,3187) +LexToken(CLOSEBRACKET,')',1,3188) +LexToken(SEMICOLON,';',1,3189) +LexToken(VAR,'funam',1,3190) +LexToken(CLOSESQBRACKET,']',1,3195) +LexToken(COMMA,',',1,3196) +LexToken(VAR,'list',1,3208) +LexToken(OPENBRACKET,'(',1,3212) +LexToken(OPENSQBRACKET,'[',1,3213) +LexToken(CLOSESQBRACKET,']',1,3214) +LexToken(CLOSEBRACKET,')',1,3215) +LexToken(CLOSEBRACKET,')',1,3216) +LexToken(EOL,'\n',1,3217) +LexToken(VAR,'gr_i',1,3226) +LexToken(ASSIGNMENT,'=',1,3230) +LexToken(OPENSQBRACKET,'[',1,3231) +LexToken(CLOSESQBRACKET,']',1,3232) +LexToken(EOL,'\n',1,3233) +LexToken(VAR,'x',1,3242) +LexToken(ASSIGNMENT,'=',1,3243) +LexToken(VAR,'standard_define',1,3244) +LexToken(OPENBRACKET,'(',1,3259) +LexToken(OPENSQBRACKET,'[',1,3260) +LexToken(NUMBER,'3',1,3261) +LexToken(NUMBER,'2',1,3263) +LexToken(CLOSESQBRACKET,']',1,3264) +LexToken(COMMA,',',1,3265) +LexToken(VAR,'model',1,3266) +LexToken(COMMA,',',1,3271) +LexToken(VAR,'label',1,3272) +LexToken(COMMA,',',1,3277) +LexToken(VAR,'gr_i',1,3278) +LexToken(CLOSEBRACKET,')',1,3282) +LexToken(EOL,'\n',1,3283) +LexToken(END,'end',1,3288) +LexToken(EOL,'\n',1,3291) +LexToken(ENDFUNCTION,'endfunction',1,3292) +LexToken(EOL,'\n',1,3303) diff --git a/js/Misc/fortran_block.js b/js/Misc/fortran_block.js new file mode 100644 index 00000000..74144f65 --- /dev/null +++ b/js/Misc/fortran_block.js @@ -0,0 +1,549 @@ +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,'fortran_block',1,852) +LexToken(OPENBRACKET,'(',1,865) +LexToken(VAR,'job',1,866) +LexToken(COMMA,',',1,869) +LexToken(VAR,'arg1',1,870) +LexToken(COMMA,',',1,874) +LexToken(VAR,'arg2',1,875) +LexToken(CLOSEBRACKET,')',1,879) +LexToken(EOL,'\n',1,880) +LexToken(EOL,'\n',1,887) +LexToken(VAR,'x',1,892) +LexToken(ASSIGNMENT,'=',1,893) +LexToken(OPENSQBRACKET,'[',1,894) +LexToken(CLOSESQBRACKET,']',1,895) +LexToken(SEMICOLON,';',1,896) +LexToken(EOL,'\n',1,897) +LexToken(VAR,'y',1,902) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',1,906) +LexToken(EOL,'\n',1,907) +LexToken(VAR,'typ',1,912) +LexToken(ASSIGNMENT,'=',1,915) +LexToken(OPENSQBRACKET,'[',1,916) +LexToken(CLOSESQBRACKET,']',1,917) +LexToken(SEMICOLON,';',1,918) +LexToken(EOL,'\n',1,919) +LexToken(SELECT,'select',1,924) +LexToken(VAR,'job',1,931) +LexToken(EOL,'\n',1,934) +LexToken(CASE,'case',1,939) +LexToken(DQSTRING,'"set"',1,948) +LexToken(THEN,'then',1,950) +LexToken(EOL,'\n',1,954) +LexToken(VAR,'x',1,963) +LexToken(ASSIGNMENT,'=',1,964) +LexToken(VAR,'arg1',1,965) +LexToken(SEMICOLON,';',1,969) +LexToken(EOL,'\n',1,970) +LexToken(VAR,'model',1,979) +LexToken(ASSIGNMENT,'=',1,984) +LexToken(VAR,'arg1',1,985) +LexToken(DOT,'.',1,989) +LexToken(VAR,'model',1,990) +LexToken(SEMICOLON,';',1,995) +LexToken(EOL,'\n',1,996) +LexToken(VAR,'graphics',1,1005) +LexToken(ASSIGNMENT,'=',1,1013) +LexToken(VAR,'arg1',1,1014) +LexToken(DOT,'.',1,1018) +LexToken(VAR,'graphics',1,1019) +LexToken(SEMICOLON,';',1,1027) +LexToken(EOL,'\n',1,1028) +LexToken(VAR,'label',1,1037) +LexToken(ASSIGNMENT,'=',1,1042) +LexToken(VAR,'graphics',1,1043) +LexToken(DOT,'.',1,1051) +LexToken(VAR,'exprs',1,1052) +LexToken(SEMICOLON,';',1,1057) +LexToken(EOL,'\n',1,1058) +LexToken(WHILE,'while',1,1067) +LexToken(PREVAR_BOOLEAN,'%t',1,1073) +LexToken(DO,'do',1,1076) +LexToken(EOL,'\n',1,1078) +LexToken(OPENSQBRACKET,'[',1,1091) +LexToken(VAR,'ok',1,1092) +LexToken(COMMA,',',1,1094) +LexToken(VAR,'i',1,1095) +LexToken(COMMA,',',1,1096) +LexToken(VAR,'o',1,1097) +LexToken(COMMA,',',1,1098) +LexToken(VAR,'rpar',1,1099) +LexToken(COMMA,',',1,1103) +LexToken(VAR,'funam',1,1104) +LexToken(COMMA,',',1,1109) +LexToken(VAR,'lab',1,1110) +LexToken(CLOSESQBRACKET,']',1,1113) +LexToken(ASSIGNMENT,'=',1,1114) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1130) +LexToken(OPENBRACKET,'(',1,1145) +LexToken(DQSTRING,'"Set fortran_block parameters"',1,1175) +LexToken(COMMA,',',1,1176) +LexToken(OPENSQBRACKET,'[',1,1192) +LexToken(DQSTRING,'"input ports sizes"',1,1211) +LexToken(SEMICOLON,';',1,1212) +LexToken(DQSTRING,'"output port sizes"',1,1244) +LexToken(SEMICOLON,';',1,1245) +LexToken(DQSTRING,'"System parameters vector"',1,1284) +LexToken(SEMICOLON,';',1,1285) +LexToken(DQSTRING,'"function name"',1,1313) +LexToken(CLOSESQBRACKET,']',1,1314) +LexToken(COMMA,',',1,1315) +LexToken(VAR,'list',1,1331) +LexToken(OPENBRACKET,'(',1,1335) +LexToken(DQSTRING,'"vec"',1,1340) +LexToken(COMMA,',',1,1341) +LexToken(NUMBER,'-1',1,1342) +LexToken(COMMA,',',1,1344) +LexToken(DQSTRING,'"vec"',1,1349) +LexToken(COMMA,',',1,1350) +LexToken(NUMBER,'-1',1,1351) +LexToken(COMMA,',',1,1353) +LexToken(DQSTRING,'"vec"',1,1358) +LexToken(COMMA,',',1,1359) +LexToken(NUMBER,'-1',1,1360) +LexToken(COMMA,',',1,1362) +LexToken(DQSTRING,'"str"',1,1367) +LexToken(COMMA,',',1,1368) +LexToken(NUMBER,'-1',1,1369) +LexToken(CLOSEBRACKET,')',1,1371) +LexToken(COMMA,',',1,1372) +LexToken(VAR,'label',1,1373) +LexToken(OPENBRACKET,'(',1,1378) +LexToken(NUMBER,'1',1,1379) +LexToken(CLOSEBRACKET,')',1,1380) +LexToken(CLOSEBRACKET,')',1,1381) +LexToken(EOL,'\n',1,1382) +LexToken(IF,'if',1,1395) +LexToken(NOT,'~',1,1398) +LexToken(VAR,'ok',1,1399) +LexToken(THEN,'then',1,1402) +LexToken(EOL,'\n',1,1406) +LexToken(BREAK,'break',1,1423) +LexToken(COMMA,',',1,1428) +LexToken(EOL,'\n',1,1429) +LexToken(END,'end',1,1442) +LexToken(EOL,'\n',1,1445) +LexToken(IF,'if',1,1458) +LexToken(VAR,'funam',1,1461) +LexToken(COMPARISON,'==',1,1466) +LexToken(DQSTRING,'" "',1,1470) +LexToken(THEN,'then',1,1472) +LexToken(EOL,'\n',1,1476) +LexToken(BREAK,'break',1,1493) +LexToken(COMMA,',',1,1498) +LexToken(EOL,'\n',1,1499) +LexToken(END,'end',1,1512) +LexToken(EOL,'\n',1,1515) +LexToken(VAR,'label',1,1528) +LexToken(OPENBRACKET,'(',1,1533) +LexToken(NUMBER,'1',1,1534) +LexToken(CLOSEBRACKET,')',1,1535) +LexToken(ASSIGNMENT,'=',1,1536) +LexToken(VAR,'lab',1,1537) +LexToken(EOL,'\n',1,1540) +LexToken(VAR,'rpar',1,1553) +LexToken(ASSIGNMENT,'=',1,1557) +LexToken(VAR,'rpar',1,1558) +LexToken(OPENBRACKET,'(',1,1562) +LexToken(COLON,':',1,1563) +LexToken(CLOSEBRACKET,')',1,1564) +LexToken(EOL,'\n',1,1565) +LexToken(VAR,'i',1,1578) +LexToken(ASSIGNMENT,'=',1,1579) +LexToken(VAR,'int',1,1580) +LexToken(OPENBRACKET,'(',1,1583) +LexToken(VAR,'i',1,1584) +LexToken(OPENBRACKET,'(',1,1585) +LexToken(COLON,':',1,1586) +LexToken(CLOSEBRACKET,')',1,1587) +LexToken(CLOSEBRACKET,')',1,1588) +LexToken(SEMICOLON,';',1,1589) +LexToken(EOL,'\n',1,1590) +LexToken(VAR,'ni',1,1603) +LexToken(ASSIGNMENT,'=',1,1605) +LexToken(VAR,'size',1,1606) +LexToken(OPENBRACKET,'(',1,1610) +LexToken(VAR,'i',1,1611) +LexToken(COMMA,',',1,1612) +LexToken(NUMBER,'1',1,1613) +LexToken(CLOSEBRACKET,')',1,1614) +LexToken(SEMICOLON,';',1,1615) +LexToken(EOL,'\n',1,1616) +LexToken(VAR,'o',1,1629) +LexToken(ASSIGNMENT,'=',1,1630) +LexToken(VAR,'int',1,1631) +LexToken(OPENBRACKET,'(',1,1634) +LexToken(VAR,'o',1,1635) +LexToken(OPENBRACKET,'(',1,1636) +LexToken(COLON,':',1,1637) +LexToken(CLOSEBRACKET,')',1,1638) +LexToken(CLOSEBRACKET,')',1,1639) +LexToken(SEMICOLON,';',1,1640) +LexToken(EOL,'\n',1,1641) +LexToken(VAR,'no',1,1654) +LexToken(ASSIGNMENT,'=',1,1656) +LexToken(VAR,'size',1,1657) +LexToken(OPENBRACKET,'(',1,1661) +LexToken(VAR,'o',1,1662) +LexToken(COMMA,',',1,1663) +LexToken(NUMBER,'1',1,1664) +LexToken(CLOSEBRACKET,')',1,1665) +LexToken(SEMICOLON,';',1,1666) +LexToken(EOL,'\n',1,1667) +LexToken(VAR,'tt',1,1680) +LexToken(ASSIGNMENT,'=',1,1682) +LexToken(VAR,'label',1,1683) +LexToken(OPENBRACKET,'(',1,1688) +LexToken(NUMBER,'2',1,1689) +LexToken(CLOSEBRACKET,')',1,1690) +LexToken(SEMICOLON,';',1,1691) +LexToken(EOL,'\n',1,1692) +LexToken(IF,'if',1,1705) +LexToken(VAR,'model',1,1708) +LexToken(DOT,'.',1,1713) +LexToken(VAR,'sim',1,1714) +LexToken(OPENBRACKET,'(',1,1717) +LexToken(NUMBER,'1',1,1718) +LexToken(CLOSEBRACKET,')',1,1719) +LexToken(COMPARISON,'<>',1,1720) +LexToken(VAR,'funam',1,1722) +LexToken(LOGICAL,'|',1,1727) +LexToken(VAR,'size',1,1728) +LexToken(OPENBRACKET,'(',1,1732) +LexToken(VAR,'model',1,1733) +LexToken(DOT,'.',1,1738) +LexToken(VAR,'in',1,1739) +LexToken(COMMA,',',1,1741) +LexToken(DQSTRING,'"*"',1,1744) +LexToken(CLOSEBRACKET,')',1,1745) +LexToken(COMPARISON,'<>',1,1746) +LexToken(VAR,'size',1,1748) +LexToken(OPENBRACKET,'(',1,1752) +LexToken(VAR,'i',1,1753) +LexToken(COMMA,',',1,1754) +LexToken(DQSTRING,'"*"',1,1757) +LexToken(CLOSEBRACKET,')',1,1758) +LexToken(LOGICAL,'|',1,1778) +LexToken(VAR,'size',1,1779) +LexToken(OPENBRACKET,'(',1,1783) +LexToken(VAR,'model',1,1784) +LexToken(DOT,'.',1,1789) +LexToken(VAR,'out',1,1790) +LexToken(COMMA,',',1,1793) +LexToken(DQSTRING,'"*"',1,1796) +LexToken(CLOSEBRACKET,')',1,1797) +LexToken(COMPARISON,'<>',1,1798) +LexToken(VAR,'size',1,1800) +LexToken(OPENBRACKET,'(',1,1804) +LexToken(VAR,'o',1,1805) +LexToken(COMMA,',',1,1806) +LexToken(DQSTRING,'"*"',1,1809) +LexToken(CLOSEBRACKET,')',1,1810) +LexToken(THEN,'then',1,1812) +LexToken(EOL,'\n',1,1816) +LexToken(VAR,'tt',1,1833) +LexToken(ASSIGNMENT,'=',1,1835) +LexToken(OPENSQBRACKET,'[',1,1836) +LexToken(CLOSESQBRACKET,']',1,1837) +LexToken(EOL,'\n',1,1838) +LexToken(END,'end',1,1851) +LexToken(EOL,'\n',1,1854) +LexToken(OPENSQBRACKET,'[',1,1867) +LexToken(VAR,'ok',1,1868) +LexToken(COMMA,',',1,1870) +LexToken(VAR,'tt',1,1871) +LexToken(CLOSESQBRACKET,']',1,1873) +LexToken(ASSIGNMENT,'=',1,1874) +LexToken(VAR,'FORTR',1,1875) +LexToken(OPENBRACKET,'(',1,1880) +LexToken(VAR,'funam',1,1881) +LexToken(COMMA,',',1,1886) +LexToken(VAR,'tt',1,1887) +LexToken(COMMA,',',1,1889) +LexToken(VAR,'i',1,1890) +LexToken(COMMA,',',1,1891) +LexToken(VAR,'o',1,1892) +LexToken(CLOSEBRACKET,')',1,1893) +LexToken(EOL,'\n',1,1894) +LexToken(IF,'if',1,1907) +LexToken(NOT,'~',1,1910) +LexToken(VAR,'ok',1,1911) +LexToken(THEN,'then',1,1914) +LexToken(EOL,'\n',1,1918) +LexToken(BREAK,'break',1,1935) +LexToken(COMMA,',',1,1940) +LexToken(EOL,'\n',1,1941) +LexToken(END,'end',1,1954) +LexToken(EOL,'\n',1,1957) +LexToken(OPENSQBRACKET,'[',1,1970) +LexToken(VAR,'model',1,1971) +LexToken(COMMA,',',1,1976) +LexToken(VAR,'graphics',1,1977) +LexToken(COMMA,',',1,1985) +LexToken(VAR,'ok',1,1986) +LexToken(CLOSESQBRACKET,']',1,1988) +LexToken(ASSIGNMENT,'=',1,1989) +LexToken(VAR,'check_io',1,1990) +LexToken(OPENBRACKET,'(',1,1998) +LexToken(VAR,'model',1,1999) +LexToken(COMMA,',',1,2004) +LexToken(VAR,'graphics',1,2005) +LexToken(COMMA,',',1,2013) +LexToken(VAR,'i',1,2014) +LexToken(COMMA,',',1,2015) +LexToken(VAR,'o',1,2016) +LexToken(COMMA,',',1,2017) +LexToken(OPENSQBRACKET,'[',1,2018) +LexToken(CLOSESQBRACKET,']',1,2019) +LexToken(COMMA,',',1,2020) +LexToken(OPENSQBRACKET,'[',1,2021) +LexToken(CLOSESQBRACKET,']',1,2022) +LexToken(CLOSEBRACKET,')',1,2023) +LexToken(EOL,'\n',1,2024) +LexToken(IF,'if',1,2037) +LexToken(VAR,'ok',1,2040) +LexToken(THEN,'then',1,2043) +LexToken(EOL,'\n',1,2047) +LexToken(VAR,'model',1,2064) +LexToken(DOT,'.',1,2069) +LexToken(VAR,'sim',1,2070) +LexToken(OPENBRACKET,'(',1,2073) +LexToken(NUMBER,'1',1,2074) +LexToken(CLOSEBRACKET,')',1,2075) +LexToken(ASSIGNMENT,'=',1,2076) +LexToken(VAR,'funam',1,2077) +LexToken(EOL,'\n',1,2082) +LexToken(VAR,'model',1,2099) +LexToken(DOT,'.',1,2104) +LexToken(VAR,'rpar',1,2105) +LexToken(ASSIGNMENT,'=',1,2109) +LexToken(VAR,'rpar',1,2110) +LexToken(EOL,'\n',1,2114) +LexToken(VAR,'label',1,2131) +LexToken(OPENBRACKET,'(',1,2136) +LexToken(NUMBER,'2',1,2137) +LexToken(CLOSEBRACKET,')',1,2138) +LexToken(ASSIGNMENT,'=',1,2139) +LexToken(VAR,'tt',1,2140) +LexToken(EOL,'\n',1,2142) +LexToken(VAR,'x',1,2159) +LexToken(DOT,'.',1,2160) +LexToken(VAR,'model',1,2161) +LexToken(ASSIGNMENT,'=',1,2166) +LexToken(VAR,'model',1,2167) +LexToken(EOL,'\n',1,2172) +LexToken(VAR,'graphics',1,2189) +LexToken(DOT,'.',1,2197) +LexToken(VAR,'exprs',1,2198) +LexToken(ASSIGNMENT,'=',1,2203) +LexToken(VAR,'label',1,2204) +LexToken(EOL,'\n',1,2209) +LexToken(VAR,'x',1,2226) +LexToken(DOT,'.',1,2227) +LexToken(VAR,'graphics',1,2228) +LexToken(ASSIGNMENT,'=',1,2236) +LexToken(VAR,'graphics',1,2237) +LexToken(EOL,'\n',1,2245) +LexToken(BREAK,'break',1,2262) +LexToken(EOL,'\n',1,2267) +LexToken(END,'end',1,2280) +LexToken(EOL,'\n',1,2283) +LexToken(END,'end',1,2292) +LexToken(EOL,'\n',1,2295) +LexToken(CASE,'case',1,2300) +LexToken(DQSTRING,'"define"',1,2312) +LexToken(THEN,'then',1,2314) +LexToken(EOL,'\n',1,2318) +LexToken(VAR,'model',1,2327) +LexToken(ASSIGNMENT,'=',1,2332) +LexToken(SCICOS_MODEL,'scicos_model',1,2333) +LexToken(OPENBRACKET,'(',1,2345) +LexToken(CLOSEBRACKET,')',1,2346) +LexToken(EOL,'\n',1,2347) +LexToken(VAR,'model',1,2356) +LexToken(DOT,'.',1,2361) +LexToken(VAR,'sim',1,2362) +LexToken(ASSIGNMENT,'=',1,2365) +LexToken(VAR,'list',1,2366) +LexToken(OPENBRACKET,'(',1,2370) +LexToken(DQSTRING,'" "',1,2373) +LexToken(COMMA,',',1,2374) +LexToken(NUMBER,'1001',1,2375) +LexToken(CLOSEBRACKET,')',1,2379) +LexToken(EOL,'\n',1,2380) +LexToken(VAR,'model',1,2389) +LexToken(DOT,'.',1,2394) +LexToken(VAR,'in',1,2395) +LexToken(ASSIGNMENT,'=',1,2397) +LexToken(NUMBER,'1',1,2398) +LexToken(EOL,'\n',1,2399) +LexToken(VAR,'model',1,2408) +LexToken(DOT,'.',1,2413) +LexToken(VAR,'out',1,2414) +LexToken(ASSIGNMENT,'=',1,2417) +LexToken(NUMBER,'1',1,2418) +LexToken(EOL,'\n',1,2419) +LexToken(VAR,'model',1,2428) +LexToken(DOT,'.',1,2433) +LexToken(VAR,'evtin',1,2434) +LexToken(ASSIGNMENT,'=',1,2439) +LexToken(OPENSQBRACKET,'[',1,2440) +LexToken(CLOSESQBRACKET,']',1,2441) +LexToken(EOL,'\n',1,2442) +LexToken(VAR,'model',1,2451) +LexToken(DOT,'.',1,2456) +LexToken(VAR,'evtout',1,2457) +LexToken(ASSIGNMENT,'=',1,2463) +LexToken(OPENSQBRACKET,'[',1,2464) +LexToken(CLOSESQBRACKET,']',1,2465) +LexToken(EOL,'\n',1,2466) +LexToken(VAR,'model',1,2475) +LexToken(DOT,'.',1,2480) +LexToken(VAR,'state',1,2481) +LexToken(ASSIGNMENT,'=',1,2486) +LexToken(OPENSQBRACKET,'[',1,2487) +LexToken(CLOSESQBRACKET,']',1,2488) +LexToken(EOL,'\n',1,2489) +LexToken(VAR,'model',1,2498) +LexToken(DOT,'.',1,2503) +LexToken(VAR,'dstate',1,2504) +LexToken(ASSIGNMENT,'=',1,2510) +LexToken(OPENSQBRACKET,'[',1,2511) +LexToken(CLOSESQBRACKET,']',1,2512) +LexToken(EOL,'\n',1,2513) +LexToken(VAR,'model',1,2522) +LexToken(DOT,'.',1,2527) +LexToken(VAR,'rpar',1,2528) +LexToken(ASSIGNMENT,'=',1,2532) +LexToken(OPENSQBRACKET,'[',1,2533) +LexToken(CLOSESQBRACKET,']',1,2534) +LexToken(EOL,'\n',1,2535) +LexToken(VAR,'model',1,2544) +LexToken(DOT,'.',1,2549) +LexToken(VAR,'ipar',1,2550) +LexToken(ASSIGNMENT,'=',1,2554) +LexToken(NUMBER,'0',1,2555) +LexToken(EOL,'\n',1,2556) +LexToken(VAR,'model',1,2565) +LexToken(DOT,'.',1,2570) +LexToken(VAR,'blocktype',1,2571) +LexToken(ASSIGNMENT,'=',1,2580) +LexToken(DQSTRING,'"c"',1,2583) +LexToken(EOL,'\n',1,2584) +LexToken(VAR,'model',1,2593) +LexToken(DOT,'.',1,2598) +LexToken(VAR,'firing',1,2599) +LexToken(ASSIGNMENT,'=',1,2605) +LexToken(OPENSQBRACKET,'[',1,2606) +LexToken(CLOSESQBRACKET,']',1,2607) +LexToken(EOL,'\n',1,2608) +LexToken(VAR,'model',1,2617) +LexToken(DOT,'.',1,2622) +LexToken(VAR,'dep_ut',1,2623) +LexToken(ASSIGNMENT,'=',1,2629) +LexToken(OPENSQBRACKET,'[',1,2630) +LexToken(PREVAR_BOOLEAN,'%t',1,2631) +LexToken(PREVAR_BOOLEAN,'%f',1,2634) +LexToken(CLOSESQBRACKET,']',1,2636) +LexToken(EOL,'\n',1,2637) +LexToken(VAR,'funam',1,2646) +LexToken(ASSIGNMENT,'=',1,2651) +LexToken(DQSTRING,'"forty"',1,2658) +LexToken(EOL,'\n',1,2659) +LexToken(VAR,'label',1,2668) +LexToken(ASSIGNMENT,'=',1,2673) +LexToken(VAR,'list',1,2674) +LexToken(OPENBRACKET,'(',1,2678) +LexToken(OPENSQBRACKET,'[',1,2679) +LexToken(VAR,'sci2exp',1,2680) +LexToken(OPENBRACKET,'(',1,2687) +LexToken(VAR,'model',1,2688) +LexToken(DOT,'.',1,2693) +LexToken(VAR,'in',1,2694) +LexToken(CLOSEBRACKET,')',1,2696) +LexToken(SEMICOLON,';',1,2697) +LexToken(VAR,'sci2exp',1,2698) +LexToken(OPENBRACKET,'(',1,2705) +LexToken(VAR,'model',1,2706) +LexToken(DOT,'.',1,2711) +LexToken(VAR,'out',1,2712) +LexToken(CLOSEBRACKET,')',1,2715) +LexToken(SEMICOLON,';',1,2716) +LexToken(VAR,'strcat',1,2728) +LexToken(OPENBRACKET,'(',1,2734) +LexToken(VAR,'sci2exp',1,2735) +LexToken(OPENBRACKET,'(',1,2742) +LexToken(VAR,'model',1,2743) +LexToken(DOT,'.',1,2748) +LexToken(VAR,'rpar',1,2749) +LexToken(CLOSEBRACKET,')',1,2753) +LexToken(CLOSEBRACKET,')',1,2754) +LexToken(SEMICOLON,';',1,2755) +LexToken(VAR,'funam',1,2756) +LexToken(CLOSESQBRACKET,']',1,2761) +LexToken(COMMA,',',1,2762) +LexToken(VAR,'list',1,2763) +LexToken(OPENBRACKET,'(',1,2767) +LexToken(OPENSQBRACKET,'[',1,2768) +LexToken(CLOSESQBRACKET,']',1,2769) +LexToken(CLOSEBRACKET,')',1,2770) +LexToken(CLOSEBRACKET,')',1,2771) +LexToken(EOL,'\n',1,2772) +LexToken(VAR,'gr_i',1,2781) +LexToken(ASSIGNMENT,'=',1,2785) +LexToken(OPENSQBRACKET,'[',1,2786) +LexToken(CLOSESQBRACKET,']',1,2787) +LexToken(EOL,'\n',1,2788) +LexToken(VAR,'x',1,2797) +LexToken(ASSIGNMENT,'=',1,2798) +LexToken(VAR,'standard_define',1,2799) +LexToken(OPENBRACKET,'(',1,2814) +LexToken(OPENSQBRACKET,'[',1,2815) +LexToken(NUMBER,'4',1,2816) +LexToken(NUMBER,'2',1,2818) +LexToken(CLOSESQBRACKET,']',1,2819) +LexToken(COMMA,',',1,2820) +LexToken(VAR,'model',1,2821) +LexToken(COMMA,',',1,2826) +LexToken(VAR,'label',1,2827) +LexToken(COMMA,',',1,2832) +LexToken(VAR,'gr_i',1,2833) +LexToken(CLOSEBRACKET,')',1,2837) +LexToken(EOL,'\n',1,2838) +LexToken(END,'end',1,2843) +LexToken(EOL,'\n',1,2846) +LexToken(ENDFUNCTION,'endfunction',1,2847) +LexToken(EOL,'\n',1,2858) diff --git a/js/Misc/func_block.js b/js/Misc/func_block.js new file mode 100644 index 00000000..97f3a0cb --- /dev/null +++ b/js/Misc/func_block.js @@ -0,0 +1,256 @@ +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,'func_block',1,852) +LexToken(OPENBRACKET,'(',1,862) +LexToken(VAR,'job',1,863) +LexToken(COMMA,',',1,866) +LexToken(VAR,'arg1',1,867) +LexToken(COMMA,',',1,871) +LexToken(VAR,'arg2',1,872) +LexToken(CLOSEBRACKET,')',1,876) +LexToken(EOL,'\n',1,877) +LexToken(EOL,'\n',1,896) +LexToken(EOL,'\n',1,936) +LexToken(EOL,'\n',1,991) +LexToken(EOL,'\n',1,1030) +LexToken(EOL,'\n',1,1097) +LexToken(EOL,'\n',1,1152) +LexToken(EOL,'\n',1,1206) +LexToken(EOL,'\n',1,1260) +LexToken(EOL,'\n',1,1305) +LexToken(EOL,'\n',1,1374) +LexToken(EOL,'\n',1,1429) +LexToken(EOL,'\n',1,1483) +LexToken(EOL,'\n',1,1537) +LexToken(EOL,'\n',1,1582) +LexToken(EOL,'\n',1,1641) +LexToken(EOL,'\n',1,1702) +LexToken(EOL,'\n',1,1763) +LexToken(EOL,'\n',1,1819) +LexToken(EOL,'\n',1,1874) +LexToken(EOL,'\n',1,1935) +LexToken(EOL,'\n',1,2012) +LexToken(EOL,'\n',1,2087) +LexToken(EOL,'\n',1,2140) +LexToken(EOL,'\n',1,2179) +LexToken(EOL,'\n',1,2240) +LexToken(EOL,'\n',1,2290) +LexToken(EOL,'\n',1,2349) +LexToken(EOL,'\n',1,2408) +LexToken(EOL,'\n',1,2450) +LexToken(EOL,'\n',1,2493) +LexToken(EOL,'\n',1,2561) +LexToken(EOL,'\n',1,2610) +LexToken(EOL,'\n',1,2681) +LexToken(EOL,'\n',1,2725) +LexToken(EOL,'\n',1,2805) +LexToken(EOL,'\n',1,2852) +LexToken(EOL,'\n',1,2900) +LexToken(EOL,'\n',1,2953) +LexToken(EOL,'\n',1,3007) +LexToken(EOL,'\n',1,3074) +LexToken(EOL,'\n',1,3139) +LexToken(EOL,'\n',1,3207) +LexToken(EOL,'\n',1,3289) +LexToken(EOL,'\n',1,3341) +LexToken(EOL,'\n',1,3408) +LexToken(EOL,'\n',1,3415) +LexToken(VAR,'x',1,3420) +LexToken(ASSIGNMENT,'=',1,3421) +LexToken(OPENSQBRACKET,'[',1,3422) +LexToken(CLOSESQBRACKET,']',1,3423) +LexToken(SEMICOLON,';',1,3424) +LexToken(EOL,'\n',1,3425) +LexToken(VAR,'y',1,3430) +LexToken(ASSIGNMENT,'=',1,3431) +LexToken(OPENSQBRACKET,'[',1,3432) +LexToken(CLOSESQBRACKET,']',1,3433) +LexToken(SEMICOLON,';',1,3434) +LexToken(EOL,'\n',1,3435) +LexToken(VAR,'typ',1,3440) +LexToken(ASSIGNMENT,'=',1,3443) +LexToken(OPENSQBRACKET,'[',1,3444) +LexToken(CLOSESQBRACKET,']',1,3445) +LexToken(SEMICOLON,';',1,3446) +LexToken(EOL,'\n',1,3447) +LexToken(SELECT,'select',1,3452) +LexToken(VAR,'job',1,3459) +LexToken(EOL,'\n',1,3462) +LexToken(CASE,'case',1,3467) +LexToken(DQSTRING,'"set"',1,3476) +LexToken(THEN,'then',1,3478) +LexToken(EOL,'\n',1,3482) +LexToken(VAR,'model',1,3491) +LexToken(ASSIGNMENT,'=',1,3496) +LexToken(VAR,'arg1',1,3497) +LexToken(DOT,'.',1,3501) +LexToken(VAR,'model',1,3502) +LexToken(SEMICOLON,';',1,3507) +LexToken(EOL,'\n',1,3508) +LexToken(VAR,'graphics',1,3517) +LexToken(ASSIGNMENT,'=',1,3525) +LexToken(VAR,'arg1',1,3526) +LexToken(DOT,'.',1,3530) +LexToken(VAR,'graphics',1,3531) +LexToken(SEMICOLON,';',1,3539) +LexToken(EOL,'\n',1,3540) +LexToken(VAR,'exprs',1,3549) +LexToken(ASSIGNMENT,'=',1,3554) +LexToken(VAR,'graphics',1,3555) +LexToken(DOT,'.',1,3563) +LexToken(VAR,'exprs',1,3564) +LexToken(EOL,'\n',1,3569) +LexToken(VAR,'x',1,3578) +LexToken(ASSIGNMENT,'=',1,3579) +LexToken(VAR,'arg1',1,3580) +LexToken(EOL,'\n',1,3584) +LexToken(VAR,'model',1,3593) +LexToken(ASSIGNMENT,'=',1,3598) +LexToken(VAR,'x',1,3599) +LexToken(DOT,'.',1,3600) +LexToken(VAR,'model',1,3601) +LexToken(EOL,'\n',1,3606) +LexToken(OPENSQBRACKET,'[',1,3615) +LexToken(VAR,'ok',1,3616) +LexToken(COMMA,',',1,3618) +LexToken(VAR,'mac',1,3619) +LexToken(COMMA,',',1,3622) +LexToken(VAR,'exprs',1,3623) +LexToken(CLOSESQBRACKET,']',1,3628) +LexToken(ASSIGNMENT,'=',1,3629) +LexToken(VAR,'genfunc',1,3630) +LexToken(OPENBRACKET,'(',1,3637) +LexToken(VAR,'exprs',1,3638) +LexToken(CLOSEBRACKET,')',1,3643) +LexToken(EOL,'\n',1,3644) +LexToken(IF,'if',1,3653) +LexToken(VAR,'ok',1,3656) +LexToken(THEN,'then',1,3659) +LexToken(EOL,'\n',1,3663) +LexToken(VAR,'model',1,3676) +LexToken(DOT,'.',1,3681) +LexToken(VAR,'sim',1,3682) +LexToken(ASSIGNMENT,'=',1,3685) +LexToken(VAR,'mac',1,3686) +LexToken(EOL,'\n',1,3689) +LexToken(VAR,'graphics',1,3702) +LexToken(DOT,'.',1,3710) +LexToken(VAR,'exprs',1,3711) +LexToken(ASSIGNMENT,'=',1,3716) +LexToken(VAR,'exprs',1,3717) +LexToken(EOL,'\n',1,3722) +LexToken(VAR,'x',1,3735) +LexToken(DOT,'.',1,3736) +LexToken(VAR,'model',1,3737) +LexToken(ASSIGNMENT,'=',1,3742) +LexToken(VAR,'model',1,3743) +LexToken(EOL,'\n',1,3748) +LexToken(VAR,'x',1,3761) +LexToken(DOT,'.',1,3762) +LexToken(VAR,'graphics',1,3763) +LexToken(ASSIGNMENT,'=',1,3771) +LexToken(VAR,'graphics',1,3772) +LexToken(EOL,'\n',1,3780) +LexToken(END,'end',1,3789) +LexToken(EOL,'\n',1,3792) +LexToken(CASE,'case',1,3797) +LexToken(DQSTRING,'"define"',1,3809) +LexToken(THEN,'then',1,3811) +LexToken(EOL,'\n',1,3815) +LexToken(VAR,'model',1,3824) +LexToken(ASSIGNMENT,'=',1,3829) +LexToken(SCICOS_MODEL,'scicos_model',1,3830) +LexToken(OPENBRACKET,'(',1,3842) +LexToken(CLOSEBRACKET,')',1,3843) +LexToken(EOL,'\n',1,3844) +LexToken(VAR,'model',1,3853) +LexToken(DOT,'.',1,3858) +LexToken(VAR,'sim',1,3859) +LexToken(ASSIGNMENT,'=',1,3862) +LexToken(DQSTRING,'" "',1,3865) +LexToken(EOL,'\n',1,3866) +LexToken(VAR,'model',1,3875) +LexToken(DOT,'.',1,3880) +LexToken(VAR,'in',1,3881) +LexToken(ASSIGNMENT,'=',1,3883) +LexToken(NUMBER,'1',1,3884) +LexToken(EOL,'\n',1,3885) +LexToken(VAR,'model',1,3894) +LexToken(DOT,'.',1,3899) +LexToken(VAR,'out',1,3900) +LexToken(ASSIGNMENT,'=',1,3903) +LexToken(NUMBER,'1',1,3904) +LexToken(EOL,'\n',1,3905) +LexToken(VAR,'model',1,3914) +LexToken(DOT,'.',1,3919) +LexToken(VAR,'blocktype',1,3920) +LexToken(ASSIGNMENT,'=',1,3929) +LexToken(DQSTRING,'"c"',1,3932) +LexToken(EOL,'\n',1,3933) +LexToken(VAR,'model',1,3942) +LexToken(DOT,'.',1,3947) +LexToken(VAR,'dep_ut',1,3948) +LexToken(ASSIGNMENT,'=',1,3954) +LexToken(OPENSQBRACKET,'[',1,3955) +LexToken(PREVAR_BOOLEAN,'%t',1,3956) +LexToken(PREVAR_BOOLEAN,'%f',1,3959) +LexToken(CLOSESQBRACKET,']',1,3961) +LexToken(EOL,'\n',1,3962) +LexToken(EOL,'\n',1,3963) +LexToken(VAR,'exprs',1,3972) +LexToken(ASSIGNMENT,'=',1,3977) +LexToken(DQSTRING,'"v=sin(u);y=u*v"',1,3993) +LexToken(EOL,'\n',1,3994) +LexToken(VAR,'gr_i',1,4003) +LexToken(ASSIGNMENT,'=',1,4007) +LexToken(OPENSQBRACKET,'[',1,4008) +LexToken(CLOSESQBRACKET,']',1,4009) +LexToken(EOL,'\n',1,4010) +LexToken(VAR,'x',1,4019) +LexToken(ASSIGNMENT,'=',1,4020) +LexToken(VAR,'standard_define',1,4021) +LexToken(OPENBRACKET,'(',1,4036) +LexToken(OPENSQBRACKET,'[',1,4037) +LexToken(NUMBER,'2',1,4038) +LexToken(NUMBER,'2',1,4040) +LexToken(CLOSESQBRACKET,']',1,4041) +LexToken(COMMA,',',1,4042) +LexToken(VAR,'model',1,4043) +LexToken(COMMA,',',1,4048) +LexToken(VAR,'exprs',1,4049) +LexToken(COMMA,',',1,4054) +LexToken(VAR,'gr_i',1,4055) +LexToken(CLOSEBRACKET,')',1,4059) +LexToken(EOL,'\n',1,4060) +LexToken(END,'end',1,4065) +LexToken(EOL,'\n',1,4068) +LexToken(ENDFUNCTION,'endfunction',1,4069) +LexToken(EOL,'\n',1,4080) diff --git a/js/Misc/generic_block.js b/js/Misc/generic_block.js new file mode 100644 index 00000000..6c891573 --- /dev/null +++ b/js/Misc/generic_block.js @@ -0,0 +1,820 @@ +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,'generic_block',1,852) +LexToken(OPENBRACKET,'(',1,865) +LexToken(VAR,'job',1,866) +LexToken(COMMA,',',1,869) +LexToken(VAR,'arg1',1,870) +LexToken(COMMA,',',1,874) +LexToken(VAR,'arg2',1,875) +LexToken(CLOSEBRACKET,')',1,879) +LexToken(EOL,'\n',1,880) +LexToken(EOL,'\n',1,887) +LexToken(VAR,'x',1,892) +LexToken(ASSIGNMENT,'=',1,893) +LexToken(OPENSQBRACKET,'[',1,894) +LexToken(CLOSESQBRACKET,']',1,895) +LexToken(SEMICOLON,';',1,896) +LexToken(EOL,'\n',1,897) +LexToken(VAR,'y',1,902) +LexToken(ASSIGNMENT,'=',1,903) +LexToken(OPENSQBRACKET,'[',1,904) +LexToken(CLOSESQBRACKET,']',1,905) +LexToken(SEMICOLON,';',1,906) +LexToken(EOL,'\n',1,907) +LexToken(VAR,'typ',1,912) +LexToken(ASSIGNMENT,'=',1,915) +LexToken(OPENSQBRACKET,'[',1,916) +LexToken(CLOSESQBRACKET,']',1,917) +LexToken(SEMICOLON,';',1,918) +LexToken(EOL,'\n',1,919) +LexToken(SELECT,'select',1,924) +LexToken(VAR,'job',1,931) +LexToken(EOL,'\n',1,934) +LexToken(CASE,'case',1,939) +LexToken(DQSTRING,'"set"',1,948) +LexToken(THEN,'then',1,950) +LexToken(EOL,'\n',1,954) +LexToken(VAR,'x',1,963) +LexToken(ASSIGNMENT,'=',1,964) +LexToken(VAR,'arg1',1,965) +LexToken(EOL,'\n',1,969) +LexToken(VAR,'model',1,978) +LexToken(ASSIGNMENT,'=',1,983) +LexToken(VAR,'arg1',1,984) +LexToken(DOT,'.',1,988) +LexToken(VAR,'model',1,989) +LexToken(SEMICOLON,';',1,994) +LexToken(EOL,'\n',1,995) +LexToken(VAR,'graphics',1,1004) +LexToken(ASSIGNMENT,'=',1,1012) +LexToken(VAR,'arg1',1,1013) +LexToken(DOT,'.',1,1017) +LexToken(VAR,'graphics',1,1018) +LexToken(SEMICOLON,';',1,1026) +LexToken(EOL,'\n',1,1027) +LexToken(VAR,'label',1,1036) +LexToken(ASSIGNMENT,'=',1,1041) +LexToken(VAR,'graphics',1,1042) +LexToken(DOT,'.',1,1050) +LexToken(VAR,'exprs',1,1051) +LexToken(EOL,'\n',1,1056) +LexToken(IF,'if',1,1065) +LexToken(VAR,'size',1,1068) +LexToken(OPENBRACKET,'(',1,1072) +LexToken(VAR,'label',1,1073) +LexToken(COMMA,',',1,1078) +LexToken(DQSTRING,'"*"',1,1081) +LexToken(CLOSEBRACKET,')',1,1082) +LexToken(COMPARISON,'==',1,1083) +LexToken(NUMBER,'14',1,1085) +LexToken(THEN,'then',1,1088) +LexToken(EOL,'\n',1,1092) +LexToken(VAR,'label',1,1105) +LexToken(OPENBRACKET,'(',1,1110) +LexToken(NUMBER,'9',1,1111) +LexToken(CLOSEBRACKET,')',1,1112) +LexToken(ASSIGNMENT,'=',1,1113) +LexToken(OPENSQBRACKET,'[',1,1114) +LexToken(CLOSESQBRACKET,']',1,1115) +LexToken(COMMA,',',1,1116) +LexToken(EOL,'\n',1,1117) +LexToken(END,'end',1,1126) +LexToken(EOL,'\n',1,1144) +LexToken(WHILE,'while',1,1153) +LexToken(PREVAR_BOOLEAN,'%t',1,1159) +LexToken(DO,'do',1,1162) +LexToken(EOL,'\n',1,1164) +LexToken(OPENSQBRACKET,'[',1,1177) +LexToken(VAR,'ok',1,1178) +LexToken(COMMA,',',1,1180) +LexToken(VAR,'function_name',1,1181) +LexToken(COMMA,',',1,1194) +LexToken(VAR,'funtyp',1,1195) +LexToken(COMMA,',',1,1201) +LexToken(VAR,'i',1,1202) +LexToken(COMMA,',',1,1203) +LexToken(VAR,'o',1,1204) +LexToken(COMMA,',',1,1205) +LexToken(VAR,'ci',1,1206) +LexToken(COMMA,',',1,1208) +LexToken(VAR,'co',1,1209) +LexToken(COMMA,',',1,1211) +LexToken(VAR,'xx',1,1212) +LexToken(COMMA,',',1,1214) +LexToken(VAR,'z',1,1215) +LexToken(COMMA,',',1,1216) +LexToken(VAR,'rpar',1,1217) +LexToken(COMMA,',',1,1221) +LexToken(VAR,'ipar',1,1222) +LexToken(COMMA,',',1,1226) +LexToken(VAR,'auto0',1,1227) +LexToken(COMMA,',',1,1232) +LexToken(VAR,'depu',1,1233) +LexToken(COMMA,',',1,1237) +LexToken(VAR,'dept',1,1238) +LexToken(COMMA,',',1,1242) +LexToken(VAR,'lab',1,1243) +LexToken(CLOSESQBRACKET,']',1,1246) +LexToken(ASSIGNMENT,'=',1,1247) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1263) +LexToken(OPENBRACKET,'(',1,1278) +LexToken(DQSTRING,'"Set GENERIC block parameters"',1,1308) +LexToken(COMMA,',',1,1309) +LexToken(OPENSQBRACKET,'[',1,1325) +LexToken(DQSTRING,'"simulation function"',1,1346) +LexToken(SEMICOLON,';',1,1347) +LexToken(DQSTRING,'"function type (0,1,2,..)"',1,1386) +LexToken(SEMICOLON,';',1,1387) +LexToken(DQSTRING,'"input ports sizes"',1,1419) +LexToken(SEMICOLON,';',1,1420) +LexToken(DQSTRING,'"output port sizes"',1,1452) +LexToken(SEMICOLON,';',1,1453) +LexToken(DQSTRING,'"input event ports sizes"',1,1491) +LexToken(SEMICOLON,';',1,1492) +LexToken(DQSTRING,'"output events ports sizes"',1,1532) +LexToken(SEMICOLON,';',1,1533) +LexToken(DQSTRING,'"initial continuous state"',1,1572) +LexToken(SEMICOLON,';',1,1573) +LexToken(DQSTRING,'"initial discrete state"',1,1610) +LexToken(SEMICOLON,';',1,1611) +LexToken(DQSTRING,'"Real parameters vector"',1,1648) +LexToken(SEMICOLON,';',1,1649) +LexToken(DQSTRING,'"Integer parameters vector"',1,1689) +LexToken(SEMICOLON,';',1,1690) +LexToken(DQSTRING,'"initial firing vector (<0 for no firing)"',1,1745) +LexToken(SEMICOLON,';',1,1746) +LexToken(DQSTRING,'"direct feedthrough (y or n)"',1,1788) +LexToken(SEMICOLON,';',1,1789) +LexToken(DQSTRING,'"time dependence (y or n)"',1,1828) +LexToken(CLOSESQBRACKET,']',1,1829) +LexToken(COMMA,',',1,1830) +LexToken(VAR,'list',1,1846) +LexToken(OPENBRACKET,'(',1,1850) +LexToken(DQSTRING,'"str"',1,1855) +LexToken(COMMA,',',1,1856) +LexToken(NUMBER,'1',1,1857) +LexToken(COMMA,',',1,1858) +LexToken(DQSTRING,'"vec"',1,1863) +LexToken(COMMA,',',1,1864) +LexToken(NUMBER,'1',1,1865) +LexToken(COMMA,',',1,1866) +LexToken(DQSTRING,'"vec"',1,1871) +LexToken(COMMA,',',1,1872) +LexToken(NUMBER,'-1',1,1873) +LexToken(COMMA,',',1,1875) +LexToken(DQSTRING,'"vec"',1,1880) +LexToken(COMMA,',',1,1881) +LexToken(NUMBER,'-1',1,1882) +LexToken(COMMA,',',1,1884) +LexToken(DQSTRING,'"vec"',1,1889) +LexToken(COMMA,',',1,1890) +LexToken(NUMBER,'-1',1,1891) +LexToken(COMMA,',',1,1893) +LexToken(DQSTRING,'"vec"',1,1898) +LexToken(COMMA,',',1,1899) +LexToken(NUMBER,'-1',1,1900) +LexToken(COMMA,',',1,1902) +LexToken(DQSTRING,'"vec"',1,1922) +LexToken(COMMA,',',1,1923) +LexToken(NUMBER,'-1',1,1924) +LexToken(COMMA,',',1,1926) +LexToken(DQSTRING,'"vec"',1,1931) +LexToken(COMMA,',',1,1932) +LexToken(NUMBER,'-1',1,1933) +LexToken(COMMA,',',1,1935) +LexToken(DQSTRING,'"vec"',1,1940) +LexToken(COMMA,',',1,1941) +LexToken(NUMBER,'-1',1,1942) +LexToken(COMMA,',',1,1944) +LexToken(DQSTRING,'"vec"',1,1949) +LexToken(COMMA,',',1,1950) +LexToken(NUMBER,'-1',1,1951) +LexToken(COMMA,',',1,1953) +LexToken(DQSTRING,'"vec"',1,1958) +LexToken(COMMA,',',1,1959) +LexToken(DQSTRING,'"sum(%6)"',1,1968) +LexToken(COMMA,',',1,1969) +LexToken(DQSTRING,'"str"',1,1989) +LexToken(COMMA,',',1,1990) +LexToken(NUMBER,'1',1,1991) +LexToken(COMMA,',',1,1992) +LexToken(DQSTRING,'"str"',1,1997) +LexToken(COMMA,',',1,1998) +LexToken(NUMBER,'1',1,1999) +LexToken(CLOSEBRACKET,')',1,2000) +LexToken(COMMA,',',1,2001) +LexToken(VAR,'label',1,2002) +LexToken(CLOSEBRACKET,')',1,2007) +LexToken(EOL,'\n',1,2008) +LexToken(IF,'if',1,2021) +LexToken(NOT,'~',1,2024) +LexToken(VAR,'ok',1,2025) +LexToken(THEN,'then',1,2028) +LexToken(EOL,'\n',1,2032) +LexToken(BREAK,'break',1,2049) +LexToken(COMMA,',',1,2054) +LexToken(EOL,'\n',1,2055) +LexToken(END,'end',1,2068) +LexToken(EOL,'\n',1,2071) +LexToken(VAR,'label',1,2084) +LexToken(ASSIGNMENT,'=',1,2089) +LexToken(VAR,'lab',1,2090) +LexToken(EOL,'\n',1,2093) +LexToken(VAR,'function_name',1,2106) +LexToken(ASSIGNMENT,'=',1,2119) +LexToken(VAR,'stripblanks',1,2120) +LexToken(OPENBRACKET,'(',1,2131) +LexToken(VAR,'function_name',1,2132) +LexToken(CLOSEBRACKET,')',1,2145) +LexToken(EOL,'\n',1,2146) +LexToken(VAR,'xx',1,2159) +LexToken(ASSIGNMENT,'=',1,2161) +LexToken(VAR,'xx',1,2162) +LexToken(OPENBRACKET,'(',1,2164) +LexToken(COLON,':',1,2165) +LexToken(CLOSEBRACKET,')',1,2166) +LexToken(SEMICOLON,';',1,2167) +LexToken(EOL,'\n',1,2168) +LexToken(VAR,'z',1,2181) +LexToken(ASSIGNMENT,'=',1,2182) +LexToken(VAR,'z',1,2183) +LexToken(OPENBRACKET,'(',1,2184) +LexToken(COLON,':',1,2185) +LexToken(CLOSEBRACKET,')',1,2186) +LexToken(SEMICOLON,';',1,2187) +LexToken(EOL,'\n',1,2188) +LexToken(VAR,'rpar',1,2201) +LexToken(ASSIGNMENT,'=',1,2205) +LexToken(VAR,'rpar',1,2206) +LexToken(OPENBRACKET,'(',1,2210) +LexToken(COLON,':',1,2211) +LexToken(CLOSEBRACKET,')',1,2212) +LexToken(SEMICOLON,';',1,2213) +LexToken(EOL,'\n',1,2214) +LexToken(VAR,'ipar',1,2227) +LexToken(ASSIGNMENT,'=',1,2231) +LexToken(VAR,'int',1,2232) +LexToken(OPENBRACKET,'(',1,2235) +LexToken(VAR,'ipar',1,2236) +LexToken(OPENBRACKET,'(',1,2240) +LexToken(COLON,':',1,2241) +LexToken(CLOSEBRACKET,')',1,2242) +LexToken(CLOSEBRACKET,')',1,2243) +LexToken(SEMICOLON,';',1,2244) +LexToken(EOL,'\n',1,2245) +LexToken(VAR,'i',1,2258) +LexToken(ASSIGNMENT,'=',1,2259) +LexToken(VAR,'int',1,2260) +LexToken(OPENBRACKET,'(',1,2263) +LexToken(VAR,'i',1,2264) +LexToken(OPENBRACKET,'(',1,2265) +LexToken(COLON,':',1,2266) +LexToken(CLOSEBRACKET,')',1,2267) +LexToken(CLOSEBRACKET,')',1,2268) +LexToken(SEMICOLON,';',1,2269) +LexToken(EOL,'\n',1,2270) +LexToken(VAR,'o',1,2283) +LexToken(ASSIGNMENT,'=',1,2284) +LexToken(VAR,'int',1,2285) +LexToken(OPENBRACKET,'(',1,2288) +LexToken(VAR,'o',1,2289) +LexToken(OPENBRACKET,'(',1,2290) +LexToken(COLON,':',1,2291) +LexToken(CLOSEBRACKET,')',1,2292) +LexToken(CLOSEBRACKET,')',1,2293) +LexToken(SEMICOLON,';',1,2294) +LexToken(EOL,'\n',1,2295) +LexToken(VAR,'ci',1,2308) +LexToken(ASSIGNMENT,'=',1,2310) +LexToken(VAR,'int',1,2311) +LexToken(OPENBRACKET,'(',1,2314) +LexToken(VAR,'ci',1,2315) +LexToken(OPENBRACKET,'(',1,2317) +LexToken(COLON,':',1,2318) +LexToken(CLOSEBRACKET,')',1,2319) +LexToken(CLOSEBRACKET,')',1,2320) +LexToken(SEMICOLON,';',1,2321) +LexToken(EOL,'\n',1,2322) +LexToken(VAR,'co',1,2335) +LexToken(ASSIGNMENT,'=',1,2337) +LexToken(VAR,'int',1,2338) +LexToken(OPENBRACKET,'(',1,2341) +LexToken(VAR,'co',1,2342) +LexToken(OPENBRACKET,'(',1,2344) +LexToken(COLON,':',1,2345) +LexToken(CLOSEBRACKET,')',1,2346) +LexToken(CLOSEBRACKET,')',1,2347) +LexToken(SEMICOLON,';',1,2348) +LexToken(EOL,'\n',1,2349) +LexToken(VAR,'funtyp',1,2362) +LexToken(ASSIGNMENT,'=',1,2368) +LexToken(VAR,'int',1,2369) +LexToken(OPENBRACKET,'(',1,2372) +LexToken(VAR,'funtyp',1,2373) +LexToken(CLOSEBRACKET,')',1,2379) +LexToken(EOL,'\n',1,2380) +LexToken(IF,'if',1,2393) +LexToken(VAR,'funtyp',1,2396) +LexToken(COMPARISON,'<',1,2402) +LexToken(NUMBER,'0',1,2403) +LexToken(THEN,'then',1,2405) +LexToken(EOL,'\n',1,2409) +LexToken(VAR,'message',1,2426) +LexToken(OPENBRACKET,'(',1,2433) +LexToken(DQSTRING,'"function type cannot be negative"',1,2467) +LexToken(CLOSEBRACKET,')',1,2468) +LexToken(SEMICOLON,';',1,2469) +LexToken(EOL,'\n',1,2470) +LexToken(VAR,'ok',1,2487) +LexToken(ASSIGNMENT,'=',1,2489) +LexToken(PREVAR_BOOLEAN,'%f',1,2490) +LexToken(SEMICOLON,';',1,2492) +LexToken(EOL,'\n',1,2493) +LexToken(END,'end',1,2506) +LexToken(EOL,'\n',1,2509) +LexToken(IF,'if',1,2522) +LexToken(OPENSQBRACKET,'[',1,2525) +LexToken(VAR,'ci',1,2526) +LexToken(SEMICOLON,';',1,2528) +LexToken(VAR,'co',1,2529) +LexToken(CLOSESQBRACKET,']',1,2531) +LexToken(COMPARISON,'<>',1,2532) +LexToken(OPENSQBRACKET,'[',1,2534) +LexToken(CLOSESQBRACKET,']',1,2535) +LexToken(THEN,'then',1,2537) +LexToken(EOL,'\n',1,2541) +LexToken(IF,'if',1,2558) +LexToken(VAR,'max',1,2561) +LexToken(OPENBRACKET,'(',1,2564) +LexToken(OPENSQBRACKET,'[',1,2565) +LexToken(VAR,'ci',1,2566) +LexToken(SEMICOLON,';',1,2568) +LexToken(VAR,'co',1,2569) +LexToken(CLOSESQBRACKET,']',1,2571) +LexToken(CLOSEBRACKET,')',1,2572) +LexToken(COMPARISON,'>',1,2573) +LexToken(NUMBER,'1',1,2574) +LexToken(THEN,'then',1,2576) +LexToken(EOL,'\n',1,2580) +LexToken(VAR,'message',1,2601) +LexToken(OPENBRACKET,'(',1,2608) +LexToken(DQSTRING,'"vector event links not supported"',1,2642) +LexToken(CLOSEBRACKET,')',1,2643) +LexToken(SEMICOLON,';',1,2644) +LexToken(EOL,'\n',1,2645) +LexToken(VAR,'ok',1,2666) +LexToken(ASSIGNMENT,'=',1,2668) +LexToken(PREVAR_BOOLEAN,'%f',1,2669) +LexToken(SEMICOLON,';',1,2671) +LexToken(EOL,'\n',1,2672) +LexToken(END,'end',1,2689) +LexToken(EOL,'\n',1,2692) +LexToken(END,'end',1,2705) +LexToken(EOL,'\n',1,2708) +LexToken(VAR,'depu',1,2721) +LexToken(ASSIGNMENT,'=',1,2725) +LexToken(VAR,'stripblanks',1,2726) +LexToken(OPENBRACKET,'(',1,2737) +LexToken(VAR,'depu',1,2738) +LexToken(CLOSEBRACKET,')',1,2742) +LexToken(SEMICOLON,';',1,2743) +LexToken(EOL,'\n',1,2744) +LexToken(IF,'if',1,2757) +LexToken(VAR,'part',1,2760) +LexToken(OPENBRACKET,'(',1,2764) +LexToken(VAR,'depu',1,2765) +LexToken(COMMA,',',1,2769) +LexToken(NUMBER,'1',1,2770) +LexToken(CLOSEBRACKET,')',1,2771) +LexToken(COMPARISON,'==',1,2772) +LexToken(DQSTRING,'"y"',1,2776) +LexToken(THEN,'then',1,2778) +LexToken(EOL,'\n',1,2782) +LexToken(VAR,'depu',1,2799) +LexToken(ASSIGNMENT,'=',1,2803) +LexToken(PREVAR_BOOLEAN,'%t',1,2804) +LexToken(SEMICOLON,';',1,2806) +LexToken(EOL,'\n',1,2807) +LexToken(ELSE,'else',1,2820) +LexToken(EOL,'\n',1,2824) +LexToken(VAR,'depu',1,2841) +LexToken(ASSIGNMENT,'=',1,2845) +LexToken(PREVAR_BOOLEAN,'%f',1,2846) +LexToken(SEMICOLON,';',1,2848) +LexToken(EOL,'\n',1,2849) +LexToken(END,'end',1,2862) +LexToken(EOL,'\n',1,2865) +LexToken(VAR,'dept',1,2878) +LexToken(ASSIGNMENT,'=',1,2882) +LexToken(VAR,'stripblanks',1,2883) +LexToken(OPENBRACKET,'(',1,2894) +LexToken(VAR,'dept',1,2895) +LexToken(CLOSEBRACKET,')',1,2899) +LexToken(SEMICOLON,';',1,2900) +LexToken(EOL,'\n',1,2901) +LexToken(IF,'if',1,2914) +LexToken(VAR,'part',1,2917) +LexToken(OPENBRACKET,'(',1,2921) +LexToken(VAR,'dept',1,2922) +LexToken(COMMA,',',1,2926) +LexToken(NUMBER,'1',1,2927) +LexToken(CLOSEBRACKET,')',1,2928) +LexToken(COMPARISON,'==',1,2929) +LexToken(DQSTRING,'"y"',1,2933) +LexToken(THEN,'then',1,2935) +LexToken(EOL,'\n',1,2939) +LexToken(VAR,'dept',1,2956) +LexToken(ASSIGNMENT,'=',1,2960) +LexToken(PREVAR_BOOLEAN,'%t',1,2961) +LexToken(SEMICOLON,';',1,2963) +LexToken(EOL,'\n',1,2964) +LexToken(ELSE,'else',1,2977) +LexToken(EOL,'\n',1,2981) +LexToken(VAR,'dept',1,2998) +LexToken(ASSIGNMENT,'=',1,3002) +LexToken(PREVAR_BOOLEAN,'%f',1,3003) +LexToken(SEMICOLON,';',1,3005) +LexToken(EOL,'\n',1,3006) +LexToken(END,'end',1,3019) +LexToken(EOL,'\n',1,3022) +LexToken(VAR,'dep_ut',1,3035) +LexToken(ASSIGNMENT,'=',1,3041) +LexToken(OPENSQBRACKET,'[',1,3042) +LexToken(VAR,'depu',1,3043) +LexToken(VAR,'dept',1,3048) +LexToken(CLOSESQBRACKET,']',1,3052) +LexToken(SEMICOLON,';',1,3053) +LexToken(EOL,'\n',1,3054) +LexToken(IF,'if',1,3067) +LexToken(VAR,'ok',1,3070) +LexToken(THEN,'then',1,3073) +LexToken(EOL,'\n',1,3077) +LexToken(OPENSQBRACKET,'[',1,3094) +LexToken(VAR,'model',1,3095) +LexToken(COMMA,',',1,3100) +LexToken(VAR,'graphics',1,3101) +LexToken(COMMA,',',1,3109) +LexToken(VAR,'ok',1,3110) +LexToken(CLOSESQBRACKET,']',1,3112) +LexToken(ASSIGNMENT,'=',1,3113) +LexToken(VAR,'check_io',1,3114) +LexToken(OPENBRACKET,'(',1,3122) +LexToken(VAR,'model',1,3123) +LexToken(COMMA,',',1,3128) +LexToken(VAR,'graphics',1,3129) +LexToken(COMMA,',',1,3137) +LexToken(VAR,'i',1,3138) +LexToken(COMMA,',',1,3139) +LexToken(VAR,'o',1,3140) +LexToken(COMMA,',',1,3141) +LexToken(VAR,'ci',1,3142) +LexToken(COMMA,',',1,3144) +LexToken(VAR,'co',1,3145) +LexToken(CLOSEBRACKET,')',1,3147) +LexToken(EOL,'\n',1,3148) +LexToken(END,'end',1,3161) +LexToken(EOL,'\n',1,3164) +LexToken(IF,'if',1,3177) +LexToken(VAR,'ok',1,3180) +LexToken(THEN,'then',1,3183) +LexToken(EOL,'\n',1,3187) +LexToken(EOL,'\n',1,3216) +LexToken(IF,'if',1,3233) +LexToken(VAR,'funtyp',1,3236) +LexToken(COMPARISON,'==',1,3242) +LexToken(NUMBER,'3',1,3244) +LexToken(THEN,'then',1,3246) +LexToken(EOL,'\n',1,3250) +LexToken(VAR,'needcompile',1,3271) +LexToken(ASSIGNMENT,'=',1,3282) +LexToken(NUMBER,'4',1,3283) +LexToken(SEMICOLON,';',1,3284) +LexToken(EOL,'\n',1,3285) +LexToken(END,'end',1,3302) +LexToken(EOL,'\n',1,3305) +LexToken(VAR,'model',1,3322) +LexToken(DOT,'.',1,3327) +LexToken(VAR,'sim',1,3328) +LexToken(ASSIGNMENT,'=',1,3331) +LexToken(VAR,'list',1,3332) +LexToken(OPENBRACKET,'(',1,3336) +LexToken(VAR,'function_name',1,3337) +LexToken(COMMA,',',1,3350) +LexToken(VAR,'funtyp',1,3351) +LexToken(CLOSEBRACKET,')',1,3357) +LexToken(SEMICOLON,';',1,3358) +LexToken(EOL,'\n',1,3359) +LexToken(VAR,'model',1,3376) +LexToken(DOT,'.',1,3381) +LexToken(VAR,'state',1,3382) +LexToken(ASSIGNMENT,'=',1,3387) +LexToken(VAR,'xx',1,3388) +LexToken(EOL,'\n',1,3390) +LexToken(VAR,'model',1,3407) +LexToken(DOT,'.',1,3412) +LexToken(VAR,'dstate',1,3413) +LexToken(ASSIGNMENT,'=',1,3419) +LexToken(VAR,'z',1,3420) +LexToken(EOL,'\n',1,3421) +LexToken(VAR,'model',1,3438) +LexToken(DOT,'.',1,3443) +LexToken(VAR,'rpar',1,3444) +LexToken(ASSIGNMENT,'=',1,3448) +LexToken(VAR,'rpar',1,3449) +LexToken(EOL,'\n',1,3453) +LexToken(VAR,'model',1,3470) +LexToken(DOT,'.',1,3475) +LexToken(VAR,'ipar',1,3476) +LexToken(ASSIGNMENT,'=',1,3480) +LexToken(VAR,'ipar',1,3481) +LexToken(EOL,'\n',1,3485) +LexToken(EOL,'\n',1,3561) +LexToken(VAR,'model',1,3578) +LexToken(DOT,'.',1,3583) +LexToken(VAR,'firing',1,3584) +LexToken(ASSIGNMENT,'=',1,3590) +LexToken(VAR,'auto0',1,3591) +LexToken(EOL,'\n',1,3596) +LexToken(VAR,'model',1,3613) +LexToken(DOT,'.',1,3618) +LexToken(VAR,'dep_ut',1,3619) +LexToken(ASSIGNMENT,'=',1,3625) +LexToken(VAR,'dep_ut',1,3626) +LexToken(EOL,'\n',1,3632) +LexToken(VAR,'arg1',1,3649) +LexToken(DOT,'.',1,3653) +LexToken(VAR,'model',1,3654) +LexToken(ASSIGNMENT,'=',1,3659) +LexToken(VAR,'model',1,3660) +LexToken(EOL,'\n',1,3665) +LexToken(VAR,'graphics',1,3682) +LexToken(DOT,'.',1,3690) +LexToken(VAR,'exprs',1,3691) +LexToken(ASSIGNMENT,'=',1,3696) +LexToken(VAR,'label',1,3697) +LexToken(EOL,'\n',1,3702) +LexToken(VAR,'arg1',1,3719) +LexToken(DOT,'.',1,3723) +LexToken(VAR,'graphics',1,3724) +LexToken(ASSIGNMENT,'=',1,3732) +LexToken(VAR,'graphics',1,3733) +LexToken(EOL,'\n',1,3741) +LexToken(VAR,'x',1,3758) +LexToken(ASSIGNMENT,'=',1,3759) +LexToken(VAR,'arg1',1,3760) +LexToken(EOL,'\n',1,3764) +LexToken(BREAK,'break',1,3781) +LexToken(EOL,'\n',1,3786) +LexToken(END,'end',1,3799) +LexToken(EOL,'\n',1,3802) +LexToken(END,'end',1,3811) +LexToken(EOL,'\n',1,3814) +LexToken(VAR,'needcompile',1,3823) +LexToken(ASSIGNMENT,'=',1,3834) +LexToken(RESUME,'resume',1,3835) +LexToken(OPENBRACKET,'(',1,3841) +LexToken(VAR,'needcompile',1,3842) +LexToken(CLOSEBRACKET,')',1,3853) +LexToken(EOL,'\n',1,3854) +LexToken(CASE,'case',1,3859) +LexToken(DQSTRING,'"define"',1,3871) +LexToken(THEN,'then',1,3873) +LexToken(EOL,'\n',1,3877) +LexToken(VAR,'model',1,3886) +LexToken(ASSIGNMENT,'=',1,3891) +LexToken(SCICOS_MODEL,'scicos_model',1,3892) +LexToken(OPENBRACKET,'(',1,3904) +LexToken(CLOSEBRACKET,')',1,3905) +LexToken(EOL,'\n',1,3906) +LexToken(VAR,'function_name',1,3915) +LexToken(ASSIGNMENT,'=',1,3928) +LexToken(DQSTRING,'"sinblk"',1,3936) +LexToken(SEMICOLON,';',1,3937) +LexToken(EOL,'\n',1,3938) +LexToken(VAR,'funtyp',1,3947) +LexToken(ASSIGNMENT,'=',1,3953) +LexToken(NUMBER,'1',1,3954) +LexToken(SEMICOLON,';',1,3955) +LexToken(EOL,'\n',1,3956) +LexToken(VAR,'model',1,3965) +LexToken(DOT,'.',1,3970) +LexToken(VAR,'sim',1,3971) +LexToken(ASSIGNMENT,'=',1,3974) +LexToken(VAR,'list',1,3975) +LexToken(OPENBRACKET,'(',1,3979) +LexToken(VAR,'function_name',1,3980) +LexToken(COMMA,',',1,3993) +LexToken(VAR,'funtyp',1,3994) +LexToken(CLOSEBRACKET,')',1,4000) +LexToken(EOL,'\n',1,4001) +LexToken(EOL,'\n',1,4002) +LexToken(VAR,'model',1,4011) +LexToken(DOT,'.',1,4016) +LexToken(VAR,'in',1,4017) +LexToken(ASSIGNMENT,'=',1,4019) +LexToken(NUMBER,'1',1,4020) +LexToken(EOL,'\n',1,4021) +LexToken(VAR,'model',1,4030) +LexToken(DOT,'.',1,4035) +LexToken(VAR,'out',1,4036) +LexToken(ASSIGNMENT,'=',1,4039) +LexToken(NUMBER,'1',1,4040) +LexToken(EOL,'\n',1,4041) +LexToken(VAR,'model',1,4050) +LexToken(DOT,'.',1,4055) +LexToken(VAR,'evtin',1,4056) +LexToken(ASSIGNMENT,'=',1,4061) +LexToken(OPENSQBRACKET,'[',1,4062) +LexToken(CLOSESQBRACKET,']',1,4063) +LexToken(EOL,'\n',1,4064) +LexToken(VAR,'model',1,4073) +LexToken(DOT,'.',1,4078) +LexToken(VAR,'evtout',1,4079) +LexToken(ASSIGNMENT,'=',1,4085) +LexToken(OPENSQBRACKET,'[',1,4086) +LexToken(CLOSESQBRACKET,']',1,4087) +LexToken(EOL,'\n',1,4088) +LexToken(VAR,'model',1,4097) +LexToken(DOT,'.',1,4102) +LexToken(VAR,'state',1,4103) +LexToken(ASSIGNMENT,'=',1,4108) +LexToken(OPENSQBRACKET,'[',1,4109) +LexToken(CLOSESQBRACKET,']',1,4110) +LexToken(EOL,'\n',1,4111) +LexToken(VAR,'model',1,4120) +LexToken(DOT,'.',1,4125) +LexToken(VAR,'dstate',1,4126) +LexToken(ASSIGNMENT,'=',1,4132) +LexToken(OPENSQBRACKET,'[',1,4133) +LexToken(CLOSESQBRACKET,']',1,4134) +LexToken(EOL,'\n',1,4135) +LexToken(VAR,'model',1,4144) +LexToken(DOT,'.',1,4149) +LexToken(VAR,'rpar',1,4150) +LexToken(ASSIGNMENT,'=',1,4154) +LexToken(OPENSQBRACKET,'[',1,4155) +LexToken(CLOSESQBRACKET,']',1,4156) +LexToken(EOL,'\n',1,4157) +LexToken(VAR,'model',1,4166) +LexToken(DOT,'.',1,4171) +LexToken(VAR,'ipar',1,4172) +LexToken(ASSIGNMENT,'=',1,4176) +LexToken(OPENSQBRACKET,'[',1,4177) +LexToken(CLOSESQBRACKET,']',1,4178) +LexToken(EOL,'\n',1,4179) +LexToken(VAR,'model',1,4188) +LexToken(DOT,'.',1,4193) +LexToken(VAR,'blocktype',1,4194) +LexToken(ASSIGNMENT,'=',1,4203) +LexToken(DQSTRING,'"c"',1,4206) +LexToken(EOL,'\n',1,4207) +LexToken(VAR,'model',1,4216) +LexToken(DOT,'.',1,4221) +LexToken(VAR,'firing',1,4222) +LexToken(ASSIGNMENT,'=',1,4228) +LexToken(OPENSQBRACKET,'[',1,4229) +LexToken(CLOSESQBRACKET,']',1,4230) +LexToken(EOL,'\n',1,4231) +LexToken(VAR,'model',1,4240) +LexToken(DOT,'.',1,4245) +LexToken(VAR,'dep_ut',1,4246) +LexToken(ASSIGNMENT,'=',1,4252) +LexToken(OPENSQBRACKET,'[',1,4253) +LexToken(PREVAR_BOOLEAN,'%t',1,4254) +LexToken(PREVAR_BOOLEAN,'%f',1,4257) +LexToken(CLOSESQBRACKET,']',1,4259) +LexToken(EOL,'\n',1,4260) +LexToken(VAR,'label',1,4269) +LexToken(ASSIGNMENT,'=',1,4274) +LexToken(OPENSQBRACKET,'[',1,4275) +LexToken(VAR,'function_name',1,4276) +LexToken(SEMICOLON,';',1,4289) +LexToken(VAR,'sci2exp',1,4290) +LexToken(OPENBRACKET,'(',1,4297) +LexToken(VAR,'funtyp',1,4298) +LexToken(CLOSEBRACKET,')',1,4304) +LexToken(SEMICOLON,';',1,4305) +LexToken(VAR,'sci2exp',1,4315) +LexToken(OPENBRACKET,'(',1,4322) +LexToken(VAR,'model',1,4323) +LexToken(DOT,'.',1,4328) +LexToken(VAR,'in',1,4329) +LexToken(CLOSEBRACKET,')',1,4331) +LexToken(SEMICOLON,';',1,4332) +LexToken(VAR,'sci2exp',1,4333) +LexToken(OPENBRACKET,'(',1,4340) +LexToken(VAR,'model',1,4341) +LexToken(DOT,'.',1,4346) +LexToken(VAR,'out',1,4347) +LexToken(CLOSEBRACKET,')',1,4350) +LexToken(SEMICOLON,';',1,4351) +LexToken(VAR,'sci2exp',1,4361) +LexToken(OPENBRACKET,'(',1,4368) +LexToken(VAR,'model',1,4369) +LexToken(DOT,'.',1,4374) +LexToken(VAR,'evtin',1,4375) +LexToken(CLOSEBRACKET,')',1,4380) +LexToken(SEMICOLON,';',1,4381) +LexToken(VAR,'sci2exp',1,4382) +LexToken(OPENBRACKET,'(',1,4389) +LexToken(VAR,'model',1,4390) +LexToken(DOT,'.',1,4395) +LexToken(VAR,'evtout',1,4396) +LexToken(CLOSEBRACKET,')',1,4402) +LexToken(SEMICOLON,';',1,4403) +LexToken(VAR,'sci2exp',1,4413) +LexToken(OPENBRACKET,'(',1,4420) +LexToken(VAR,'model',1,4421) +LexToken(DOT,'.',1,4426) +LexToken(VAR,'state',1,4427) +LexToken(CLOSEBRACKET,')',1,4432) +LexToken(SEMICOLON,';',1,4433) +LexToken(VAR,'sci2exp',1,4434) +LexToken(OPENBRACKET,'(',1,4441) +LexToken(VAR,'model',1,4442) +LexToken(DOT,'.',1,4447) +LexToken(VAR,'dstate',1,4448) +LexToken(CLOSEBRACKET,')',1,4454) +LexToken(SEMICOLON,';',1,4455) +LexToken(VAR,'sci2exp',1,4465) +LexToken(OPENBRACKET,'(',1,4472) +LexToken(VAR,'model',1,4473) +LexToken(DOT,'.',1,4478) +LexToken(VAR,'rpar',1,4479) +LexToken(CLOSEBRACKET,')',1,4483) +LexToken(SEMICOLON,';',1,4484) +LexToken(VAR,'sci2exp',1,4485) +LexToken(OPENBRACKET,'(',1,4492) +LexToken(VAR,'model',1,4493) +LexToken(DOT,'.',1,4498) +LexToken(VAR,'ipar',1,4499) +LexToken(CLOSEBRACKET,')',1,4503) +LexToken(SEMICOLON,';',1,4504) +LexToken(VAR,'sci2exp',1,4514) +LexToken(OPENBRACKET,'(',1,4521) +LexToken(VAR,'model',1,4522) +LexToken(DOT,'.',1,4527) +LexToken(VAR,'firing',1,4528) +LexToken(CLOSEBRACKET,')',1,4534) +LexToken(SEMICOLON,';',1,4535) +LexToken(DQSTRING,'"y"',1,4538) +LexToken(SEMICOLON,';',1,4539) +LexToken(DQSTRING,'"n"',1,4542) +LexToken(CLOSESQBRACKET,']',1,4543) +LexToken(SEMICOLON,';',1,4544) +LexToken(EOL,'\n',1,4545) +LexToken(VAR,'gr_i',1,4554) +LexToken(ASSIGNMENT,'=',1,4558) +LexToken(OPENSQBRACKET,'[',1,4559) +LexToken(CLOSESQBRACKET,']',1,4560) +LexToken(EOL,'\n',1,4561) +LexToken(VAR,'x',1,4570) +LexToken(ASSIGNMENT,'=',1,4571) +LexToken(VAR,'standard_define',1,4572) +LexToken(OPENBRACKET,'(',1,4587) +LexToken(OPENSQBRACKET,'[',1,4588) +LexToken(NUMBER,'2',1,4589) +LexToken(NUMBER,'2',1,4591) +LexToken(CLOSESQBRACKET,']',1,4592) +LexToken(COMMA,',',1,4593) +LexToken(VAR,'model',1,4594) +LexToken(COMMA,',',1,4599) +LexToken(VAR,'label',1,4600) +LexToken(COMMA,',',1,4605) +LexToken(VAR,'gr_i',1,4606) +LexToken(CLOSEBRACKET,')',1,4610) +LexToken(EOL,'\n',1,4611) +LexToken(END,'end',1,4616) +LexToken(EOL,'\n',1,4619) +LexToken(ENDFUNCTION,'endfunction',1,4620) +LexToken(EOL,'\n',1,4631) +LexToken(EOL,'\n',1,4632) diff --git a/js/Misc/generic_block2.js b/js/Misc/generic_block2.js new file mode 100644 index 00000000..4fb08fef --- /dev/null +++ b/js/Misc/generic_block2.js @@ -0,0 +1,862 @@ +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,'generic_block2',1,852) +LexToken(OPENBRACKET,'(',1,866) +LexToken(VAR,'job',1,867) +LexToken(COMMA,',',1,870) +LexToken(VAR,'arg1',1,871) +LexToken(COMMA,',',1,875) +LexToken(VAR,'arg2',1,876) +LexToken(CLOSEBRACKET,')',1,880) +LexToken(EOL,'\n',1,881) +LexToken(EOL,'\n',1,888) +LexToken(VAR,'x',1,893) +LexToken(ASSIGNMENT,'=',1,894) +LexToken(OPENSQBRACKET,'[',1,895) +LexToken(CLOSESQBRACKET,']',1,896) +LexToken(SEMICOLON,';',1,897) +LexToken(EOL,'\n',1,898) +LexToken(VAR,'y',1,903) +LexToken(ASSIGNMENT,'=',1,904) +LexToken(OPENSQBRACKET,'[',1,905) +LexToken(CLOSESQBRACKET,']',1,906) +LexToken(SEMICOLON,';',1,907) +LexToken(EOL,'\n',1,908) +LexToken(VAR,'typ',1,913) +LexToken(ASSIGNMENT,'=',1,916) +LexToken(OPENSQBRACKET,'[',1,917) +LexToken(CLOSESQBRACKET,']',1,918) +LexToken(SEMICOLON,';',1,919) +LexToken(EOL,'\n',1,920) +LexToken(SELECT,'select',1,925) +LexToken(VAR,'job',1,932) +LexToken(EOL,'\n',1,935) +LexToken(CASE,'case',1,940) +LexToken(DQSTRING,'"set"',1,949) +LexToken(THEN,'then',1,951) +LexToken(EOL,'\n',1,955) +LexToken(VAR,'x',1,964) +LexToken(ASSIGNMENT,'=',1,965) +LexToken(VAR,'arg1',1,966) +LexToken(EOL,'\n',1,970) +LexToken(VAR,'model',1,979) +LexToken(ASSIGNMENT,'=',1,984) +LexToken(VAR,'arg1',1,985) +LexToken(DOT,'.',1,989) +LexToken(VAR,'model',1,990) +LexToken(SEMICOLON,';',1,995) +LexToken(EOL,'\n',1,996) +LexToken(VAR,'graphics',1,1005) +LexToken(ASSIGNMENT,'=',1,1013) +LexToken(VAR,'arg1',1,1014) +LexToken(DOT,'.',1,1018) +LexToken(VAR,'graphics',1,1019) +LexToken(SEMICOLON,';',1,1027) +LexToken(EOL,'\n',1,1028) +LexToken(VAR,'label',1,1037) +LexToken(ASSIGNMENT,'=',1,1042) +LexToken(VAR,'graphics',1,1043) +LexToken(DOT,'.',1,1051) +LexToken(VAR,'exprs',1,1052) +LexToken(EOL,'\n',1,1057) +LexToken(IF,'if',1,1066) +LexToken(VAR,'size',1,1069) +LexToken(OPENBRACKET,'(',1,1073) +LexToken(VAR,'label',1,1074) +LexToken(COMMA,',',1,1079) +LexToken(DQSTRING,'"*"',1,1082) +LexToken(CLOSEBRACKET,')',1,1083) +LexToken(COMPARISON,'==',1,1084) +LexToken(NUMBER,'14',1,1086) +LexToken(THEN,'then',1,1089) +LexToken(EOL,'\n',1,1093) +LexToken(VAR,'label',1,1106) +LexToken(OPENBRACKET,'(',1,1111) +LexToken(NUMBER,'9',1,1112) +LexToken(CLOSEBRACKET,')',1,1113) +LexToken(ASSIGNMENT,'=',1,1114) +LexToken(OPENSQBRACKET,'[',1,1115) +LexToken(CLOSESQBRACKET,']',1,1116) +LexToken(COMMA,',',1,1117) +LexToken(EOL,'\n',1,1118) +LexToken(END,'end',1,1127) +LexToken(EOL,'\n',1,1145) +LexToken(WHILE,'while',1,1154) +LexToken(PREVAR_BOOLEAN,'%t',1,1160) +LexToken(DO,'do',1,1163) +LexToken(EOL,'\n',1,1165) +LexToken(OPENSQBRACKET,'[',1,1178) +LexToken(VAR,'ok',1,1179) +LexToken(COMMA,',',1,1181) +LexToken(VAR,'function_name',1,1182) +LexToken(COMMA,',',1,1195) +LexToken(VAR,'funtyp',1,1196) +LexToken(COMMA,',',1,1202) +LexToken(VAR,'i',1,1203) +LexToken(COMMA,',',1,1204) +LexToken(VAR,'o',1,1205) +LexToken(COMMA,',',1,1206) +LexToken(VAR,'ci',1,1207) +LexToken(COMMA,',',1,1209) +LexToken(VAR,'co',1,1210) +LexToken(COMMA,',',1,1212) +LexToken(VAR,'xx',1,1213) +LexToken(COMMA,',',1,1215) +LexToken(VAR,'z',1,1216) +LexToken(COMMA,',',1,1217) +LexToken(VAR,'rpar',1,1218) +LexToken(COMMA,',',1,1222) +LexToken(VAR,'ipar',1,1223) +LexToken(COMMA,',',1,1227) +LexToken(VAR,'nmode',1,1228) +LexToken(COMMA,',',1,1233) +LexToken(VAR,'nzcr',1,1234) +LexToken(COMMA,',',1,1238) +LexToken(VAR,'auto0',1,1239) +LexToken(COMMA,',',1,1244) +LexToken(VAR,'depu',1,1245) +LexToken(COMMA,',',1,1249) +LexToken(VAR,'dept',1,1250) +LexToken(COMMA,',',1,1254) +LexToken(VAR,'lab',1,1255) +LexToken(CLOSESQBRACKET,']',1,1258) +LexToken(ASSIGNMENT,'=',1,1259) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1275) +LexToken(OPENBRACKET,'(',1,1290) +LexToken(DQSTRING,'"Set GENERIC block parameters"',1,1320) +LexToken(COMMA,',',1,1321) +LexToken(OPENSQBRACKET,'[',1,1337) +LexToken(DQSTRING,'"simulation function"',1,1358) +LexToken(SEMICOLON,';',1,1359) +LexToken(DQSTRING,'"function type (0,1,2,..)"',1,1398) +LexToken(SEMICOLON,';',1,1399) +LexToken(DQSTRING,'"input ports sizes"',1,1431) +LexToken(SEMICOLON,';',1,1432) +LexToken(DQSTRING,'"output port sizes"',1,1464) +LexToken(SEMICOLON,';',1,1465) +LexToken(DQSTRING,'"input event ports sizes"',1,1503) +LexToken(SEMICOLON,';',1,1504) +LexToken(DQSTRING,'"output events ports sizes"',1,1544) +LexToken(SEMICOLON,';',1,1545) +LexToken(DQSTRING,'"initial continuous state"',1,1584) +LexToken(SEMICOLON,';',1,1585) +LexToken(DQSTRING,'"initial discrete state"',1,1622) +LexToken(SEMICOLON,';',1,1623) +LexToken(DQSTRING,'"Real parameters vector"',1,1660) +LexToken(SEMICOLON,';',1,1661) +LexToken(DQSTRING,'"Integer parameters vector"',1,1701) +LexToken(SEMICOLON,';',1,1702) +LexToken(DQSTRING,'"number of modes"',1,1732) +LexToken(SEMICOLON,';',1,1733) +LexToken(DQSTRING,'"number of zero_crossings"',1,1772) +LexToken(SEMICOLON,';',1,1773) +LexToken(DQSTRING,'"initial firing vector (<0 for no firing)"',1,1828) +LexToken(SEMICOLON,';',1,1829) +LexToken(DQSTRING,'"direct feedthrough (y or n)"',1,1871) +LexToken(SEMICOLON,';',1,1872) +LexToken(DQSTRING,'"time dependence (y or n)"',1,1911) +LexToken(CLOSESQBRACKET,']',1,1912) +LexToken(COMMA,',',1,1913) +LexToken(VAR,'list',1,1929) +LexToken(OPENBRACKET,'(',1,1933) +LexToken(DQSTRING,'"str"',1,1938) +LexToken(COMMA,',',1,1939) +LexToken(NUMBER,'1',1,1940) +LexToken(COMMA,',',1,1941) +LexToken(DQSTRING,'"vec"',1,1946) +LexToken(COMMA,',',1,1947) +LexToken(NUMBER,'1',1,1948) +LexToken(COMMA,',',1,1949) +LexToken(DQSTRING,'"vec"',1,1954) +LexToken(COMMA,',',1,1955) +LexToken(NUMBER,'-1',1,1956) +LexToken(COMMA,',',1,1958) +LexToken(DQSTRING,'"vec"',1,1963) +LexToken(COMMA,',',1,1964) +LexToken(NUMBER,'-1',1,1965) +LexToken(COMMA,',',1,1967) +LexToken(DQSTRING,'"vec"',1,1972) +LexToken(COMMA,',',1,1973) +LexToken(NUMBER,'-1',1,1974) +LexToken(COMMA,',',1,1976) +LexToken(DQSTRING,'"vec"',1,1981) +LexToken(COMMA,',',1,1982) +LexToken(NUMBER,'-1',1,1983) +LexToken(COMMA,',',1,1985) +LexToken(DQSTRING,'"vec"',1,2005) +LexToken(COMMA,',',1,2006) +LexToken(NUMBER,'-1',1,2007) +LexToken(COMMA,',',1,2009) +LexToken(DQSTRING,'"vec"',1,2014) +LexToken(COMMA,',',1,2015) +LexToken(NUMBER,'-1',1,2016) +LexToken(COMMA,',',1,2018) +LexToken(DQSTRING,'"vec"',1,2023) +LexToken(COMMA,',',1,2024) +LexToken(NUMBER,'-1',1,2025) +LexToken(COMMA,',',1,2027) +LexToken(DQSTRING,'"vec"',1,2032) +LexToken(COMMA,',',1,2033) +LexToken(NUMBER,'-1',1,2034) +LexToken(COMMA,',',1,2036) +LexToken(DQSTRING,'"vec"',1,2041) +LexToken(COMMA,',',1,2042) +LexToken(NUMBER,'1',1,2043) +LexToken(COMMA,',',1,2044) +LexToken(DQSTRING,'"vec"',1,2049) +LexToken(COMMA,',',1,2050) +LexToken(NUMBER,'1',1,2051) +LexToken(COMMA,',',1,2052) +LexToken(DQSTRING,'"vec"',1,2057) +LexToken(COMMA,',',1,2058) +LexToken(DQSTRING,'"sum(%6)"',1,2067) +LexToken(COMMA,',',1,2068) +LexToken(DQSTRING,'"str"',1,2088) +LexToken(COMMA,',',1,2089) +LexToken(NUMBER,'1',1,2090) +LexToken(COMMA,',',1,2091) +LexToken(DQSTRING,'"str"',1,2096) +LexToken(COMMA,',',1,2097) +LexToken(NUMBER,'1',1,2098) +LexToken(CLOSEBRACKET,')',1,2099) +LexToken(COMMA,',',1,2100) +LexToken(VAR,'label',1,2101) +LexToken(CLOSEBRACKET,')',1,2106) +LexToken(EOL,'\n',1,2107) +LexToken(IF,'if',1,2120) +LexToken(NOT,'~',1,2123) +LexToken(VAR,'ok',1,2124) +LexToken(THEN,'then',1,2127) +LexToken(EOL,'\n',1,2131) +LexToken(BREAK,'break',1,2148) +LexToken(COMMA,',',1,2153) +LexToken(EOL,'\n',1,2154) +LexToken(END,'end',1,2167) +LexToken(EOL,'\n',1,2170) +LexToken(VAR,'label',1,2183) +LexToken(ASSIGNMENT,'=',1,2188) +LexToken(VAR,'lab',1,2189) +LexToken(EOL,'\n',1,2192) +LexToken(VAR,'function_name',1,2205) +LexToken(ASSIGNMENT,'=',1,2218) +LexToken(VAR,'stripblanks',1,2219) +LexToken(OPENBRACKET,'(',1,2230) +LexToken(VAR,'function_name',1,2231) +LexToken(CLOSEBRACKET,')',1,2244) +LexToken(EOL,'\n',1,2245) +LexToken(VAR,'xx',1,2258) +LexToken(ASSIGNMENT,'=',1,2260) +LexToken(VAR,'xx',1,2261) +LexToken(OPENBRACKET,'(',1,2263) +LexToken(COLON,':',1,2264) +LexToken(CLOSEBRACKET,')',1,2265) +LexToken(SEMICOLON,';',1,2266) +LexToken(EOL,'\n',1,2267) +LexToken(VAR,'z',1,2280) +LexToken(ASSIGNMENT,'=',1,2281) +LexToken(VAR,'z',1,2282) +LexToken(OPENBRACKET,'(',1,2283) +LexToken(COLON,':',1,2284) +LexToken(CLOSEBRACKET,')',1,2285) +LexToken(SEMICOLON,';',1,2286) +LexToken(EOL,'\n',1,2287) +LexToken(VAR,'rpar',1,2300) +LexToken(ASSIGNMENT,'=',1,2304) +LexToken(VAR,'rpar',1,2305) +LexToken(OPENBRACKET,'(',1,2309) +LexToken(COLON,':',1,2310) +LexToken(CLOSEBRACKET,')',1,2311) +LexToken(SEMICOLON,';',1,2312) +LexToken(EOL,'\n',1,2313) +LexToken(VAR,'ipar',1,2326) +LexToken(ASSIGNMENT,'=',1,2330) +LexToken(VAR,'int',1,2331) +LexToken(OPENBRACKET,'(',1,2334) +LexToken(VAR,'ipar',1,2335) +LexToken(OPENBRACKET,'(',1,2339) +LexToken(COLON,':',1,2340) +LexToken(CLOSEBRACKET,')',1,2341) +LexToken(CLOSEBRACKET,')',1,2342) +LexToken(SEMICOLON,';',1,2343) +LexToken(EOL,'\n',1,2344) +LexToken(VAR,'i',1,2357) +LexToken(ASSIGNMENT,'=',1,2358) +LexToken(VAR,'int',1,2359) +LexToken(OPENBRACKET,'(',1,2362) +LexToken(VAR,'i',1,2363) +LexToken(OPENBRACKET,'(',1,2364) +LexToken(COLON,':',1,2365) +LexToken(CLOSEBRACKET,')',1,2366) +LexToken(CLOSEBRACKET,')',1,2367) +LexToken(SEMICOLON,';',1,2368) +LexToken(EOL,'\n',1,2369) +LexToken(VAR,'o',1,2382) +LexToken(ASSIGNMENT,'=',1,2383) +LexToken(VAR,'int',1,2384) +LexToken(OPENBRACKET,'(',1,2387) +LexToken(VAR,'o',1,2388) +LexToken(OPENBRACKET,'(',1,2389) +LexToken(COLON,':',1,2390) +LexToken(CLOSEBRACKET,')',1,2391) +LexToken(CLOSEBRACKET,')',1,2392) +LexToken(SEMICOLON,';',1,2393) +LexToken(EOL,'\n',1,2394) +LexToken(VAR,'ci',1,2407) +LexToken(ASSIGNMENT,'=',1,2409) +LexToken(VAR,'int',1,2410) +LexToken(OPENBRACKET,'(',1,2413) +LexToken(VAR,'ci',1,2414) +LexToken(OPENBRACKET,'(',1,2416) +LexToken(COLON,':',1,2417) +LexToken(CLOSEBRACKET,')',1,2418) +LexToken(CLOSEBRACKET,')',1,2419) +LexToken(SEMICOLON,';',1,2420) +LexToken(EOL,'\n',1,2421) +LexToken(VAR,'co',1,2434) +LexToken(ASSIGNMENT,'=',1,2436) +LexToken(VAR,'int',1,2437) +LexToken(OPENBRACKET,'(',1,2440) +LexToken(VAR,'co',1,2441) +LexToken(OPENBRACKET,'(',1,2443) +LexToken(COLON,':',1,2444) +LexToken(CLOSEBRACKET,')',1,2445) +LexToken(CLOSEBRACKET,')',1,2446) +LexToken(SEMICOLON,';',1,2447) +LexToken(EOL,'\n',1,2448) +LexToken(VAR,'funtyp',1,2461) +LexToken(ASSIGNMENT,'=',1,2467) +LexToken(VAR,'int',1,2468) +LexToken(OPENBRACKET,'(',1,2471) +LexToken(VAR,'funtyp',1,2472) +LexToken(CLOSEBRACKET,')',1,2478) +LexToken(EOL,'\n',1,2479) +LexToken(IF,'if',1,2492) +LexToken(VAR,'funtyp',1,2495) +LexToken(COMPARISON,'<',1,2501) +LexToken(NUMBER,'0',1,2502) +LexToken(THEN,'then',1,2504) +LexToken(EOL,'\n',1,2508) +LexToken(VAR,'message',1,2525) +LexToken(OPENBRACKET,'(',1,2532) +LexToken(DQSTRING,'"function type cannot be negative"',1,2566) +LexToken(CLOSEBRACKET,')',1,2567) +LexToken(SEMICOLON,';',1,2568) +LexToken(EOL,'\n',1,2569) +LexToken(VAR,'ok',1,2586) +LexToken(ASSIGNMENT,'=',1,2588) +LexToken(PREVAR_BOOLEAN,'%f',1,2589) +LexToken(SEMICOLON,';',1,2591) +LexToken(EOL,'\n',1,2592) +LexToken(END,'end',1,2605) +LexToken(EOL,'\n',1,2608) +LexToken(IF,'if',1,2621) +LexToken(OPENSQBRACKET,'[',1,2624) +LexToken(VAR,'ci',1,2625) +LexToken(SEMICOLON,';',1,2627) +LexToken(VAR,'co',1,2628) +LexToken(CLOSESQBRACKET,']',1,2630) +LexToken(COMPARISON,'<>',1,2631) +LexToken(OPENSQBRACKET,'[',1,2633) +LexToken(CLOSESQBRACKET,']',1,2634) +LexToken(THEN,'then',1,2636) +LexToken(EOL,'\n',1,2640) +LexToken(IF,'if',1,2657) +LexToken(VAR,'max',1,2660) +LexToken(OPENBRACKET,'(',1,2663) +LexToken(OPENSQBRACKET,'[',1,2664) +LexToken(VAR,'ci',1,2665) +LexToken(SEMICOLON,';',1,2667) +LexToken(VAR,'co',1,2668) +LexToken(CLOSESQBRACKET,']',1,2670) +LexToken(CLOSEBRACKET,')',1,2671) +LexToken(COMPARISON,'>',1,2672) +LexToken(NUMBER,'1',1,2673) +LexToken(THEN,'then',1,2675) +LexToken(EOL,'\n',1,2679) +LexToken(VAR,'message',1,2700) +LexToken(OPENBRACKET,'(',1,2707) +LexToken(DQSTRING,'"vector event links not supported"',1,2741) +LexToken(CLOSEBRACKET,')',1,2742) +LexToken(SEMICOLON,';',1,2743) +LexToken(EOL,'\n',1,2744) +LexToken(VAR,'ok',1,2765) +LexToken(ASSIGNMENT,'=',1,2767) +LexToken(PREVAR_BOOLEAN,'%f',1,2768) +LexToken(SEMICOLON,';',1,2770) +LexToken(EOL,'\n',1,2771) +LexToken(END,'end',1,2788) +LexToken(EOL,'\n',1,2791) +LexToken(END,'end',1,2804) +LexToken(EOL,'\n',1,2807) +LexToken(VAR,'depu',1,2820) +LexToken(ASSIGNMENT,'=',1,2824) +LexToken(VAR,'stripblanks',1,2825) +LexToken(OPENBRACKET,'(',1,2836) +LexToken(VAR,'depu',1,2837) +LexToken(CLOSEBRACKET,')',1,2841) +LexToken(SEMICOLON,';',1,2842) +LexToken(EOL,'\n',1,2843) +LexToken(IF,'if',1,2856) +LexToken(VAR,'part',1,2859) +LexToken(OPENBRACKET,'(',1,2863) +LexToken(VAR,'depu',1,2864) +LexToken(COMMA,',',1,2868) +LexToken(NUMBER,'1',1,2869) +LexToken(CLOSEBRACKET,')',1,2870) +LexToken(COMPARISON,'==',1,2871) +LexToken(DQSTRING,'"y"',1,2875) +LexToken(THEN,'then',1,2877) +LexToken(EOL,'\n',1,2881) +LexToken(VAR,'depu',1,2898) +LexToken(ASSIGNMENT,'=',1,2902) +LexToken(PREVAR_BOOLEAN,'%t',1,2903) +LexToken(SEMICOLON,';',1,2905) +LexToken(EOL,'\n',1,2906) +LexToken(ELSE,'else',1,2919) +LexToken(EOL,'\n',1,2923) +LexToken(VAR,'depu',1,2940) +LexToken(ASSIGNMENT,'=',1,2944) +LexToken(PREVAR_BOOLEAN,'%f',1,2945) +LexToken(SEMICOLON,';',1,2947) +LexToken(EOL,'\n',1,2948) +LexToken(END,'end',1,2961) +LexToken(EOL,'\n',1,2964) +LexToken(VAR,'dept',1,2977) +LexToken(ASSIGNMENT,'=',1,2981) +LexToken(VAR,'stripblanks',1,2982) +LexToken(OPENBRACKET,'(',1,2993) +LexToken(VAR,'dept',1,2994) +LexToken(CLOSEBRACKET,')',1,2998) +LexToken(SEMICOLON,';',1,2999) +LexToken(EOL,'\n',1,3000) +LexToken(IF,'if',1,3013) +LexToken(VAR,'part',1,3016) +LexToken(OPENBRACKET,'(',1,3020) +LexToken(VAR,'dept',1,3021) +LexToken(COMMA,',',1,3025) +LexToken(NUMBER,'1',1,3026) +LexToken(CLOSEBRACKET,')',1,3027) +LexToken(COMPARISON,'==',1,3028) +LexToken(DQSTRING,'"y"',1,3032) +LexToken(THEN,'then',1,3034) +LexToken(EOL,'\n',1,3038) +LexToken(VAR,'dept',1,3055) +LexToken(ASSIGNMENT,'=',1,3059) +LexToken(PREVAR_BOOLEAN,'%t',1,3060) +LexToken(SEMICOLON,';',1,3062) +LexToken(EOL,'\n',1,3063) +LexToken(ELSE,'else',1,3076) +LexToken(EOL,'\n',1,3080) +LexToken(VAR,'dept',1,3097) +LexToken(ASSIGNMENT,'=',1,3101) +LexToken(PREVAR_BOOLEAN,'%f',1,3102) +LexToken(SEMICOLON,';',1,3104) +LexToken(EOL,'\n',1,3105) +LexToken(END,'end',1,3118) +LexToken(EOL,'\n',1,3121) +LexToken(VAR,'dep_ut',1,3134) +LexToken(ASSIGNMENT,'=',1,3140) +LexToken(OPENSQBRACKET,'[',1,3141) +LexToken(VAR,'depu',1,3142) +LexToken(VAR,'dept',1,3147) +LexToken(CLOSESQBRACKET,']',1,3151) +LexToken(SEMICOLON,';',1,3152) +LexToken(EOL,'\n',1,3153) +LexToken(IF,'if',1,3166) +LexToken(VAR,'ok',1,3169) +LexToken(THEN,'then',1,3172) +LexToken(EOL,'\n',1,3176) +LexToken(OPENSQBRACKET,'[',1,3193) +LexToken(VAR,'model',1,3194) +LexToken(COMMA,',',1,3199) +LexToken(VAR,'graphics',1,3200) +LexToken(COMMA,',',1,3208) +LexToken(VAR,'ok',1,3209) +LexToken(CLOSESQBRACKET,']',1,3211) +LexToken(ASSIGNMENT,'=',1,3212) +LexToken(VAR,'check_io',1,3213) +LexToken(OPENBRACKET,'(',1,3221) +LexToken(VAR,'model',1,3222) +LexToken(COMMA,',',1,3227) +LexToken(VAR,'graphics',1,3228) +LexToken(COMMA,',',1,3236) +LexToken(VAR,'i',1,3237) +LexToken(COMMA,',',1,3238) +LexToken(VAR,'o',1,3239) +LexToken(COMMA,',',1,3240) +LexToken(VAR,'ci',1,3241) +LexToken(COMMA,',',1,3243) +LexToken(VAR,'co',1,3244) +LexToken(CLOSEBRACKET,')',1,3246) +LexToken(EOL,'\n',1,3247) +LexToken(END,'end',1,3260) +LexToken(EOL,'\n',1,3263) +LexToken(IF,'if',1,3276) +LexToken(VAR,'ok',1,3279) +LexToken(THEN,'then',1,3282) +LexToken(EOL,'\n',1,3286) +LexToken(EOL,'\n',1,3315) +LexToken(IF,'if',1,3332) +LexToken(VAR,'funtyp',1,3335) +LexToken(COMPARISON,'==',1,3341) +LexToken(NUMBER,'3',1,3343) +LexToken(THEN,'then',1,3345) +LexToken(EOL,'\n',1,3349) +LexToken(VAR,'needcompile',1,3370) +LexToken(ASSIGNMENT,'=',1,3381) +LexToken(NUMBER,'4',1,3382) +LexToken(SEMICOLON,';',1,3383) +LexToken(EOL,'\n',1,3384) +LexToken(END,'end',1,3401) +LexToken(EOL,'\n',1,3404) +LexToken(VAR,'model',1,3421) +LexToken(DOT,'.',1,3426) +LexToken(VAR,'sim',1,3427) +LexToken(ASSIGNMENT,'=',1,3430) +LexToken(VAR,'list',1,3431) +LexToken(OPENBRACKET,'(',1,3435) +LexToken(VAR,'function_name',1,3436) +LexToken(COMMA,',',1,3449) +LexToken(VAR,'funtyp',1,3450) +LexToken(CLOSEBRACKET,')',1,3456) +LexToken(SEMICOLON,';',1,3457) +LexToken(EOL,'\n',1,3458) +LexToken(VAR,'model',1,3475) +LexToken(DOT,'.',1,3480) +LexToken(VAR,'state',1,3481) +LexToken(ASSIGNMENT,'=',1,3486) +LexToken(VAR,'xx',1,3487) +LexToken(EOL,'\n',1,3489) +LexToken(VAR,'model',1,3506) +LexToken(DOT,'.',1,3511) +LexToken(VAR,'dstate',1,3512) +LexToken(ASSIGNMENT,'=',1,3518) +LexToken(VAR,'z',1,3519) +LexToken(EOL,'\n',1,3520) +LexToken(VAR,'model',1,3537) +LexToken(DOT,'.',1,3542) +LexToken(VAR,'rpar',1,3543) +LexToken(ASSIGNMENT,'=',1,3547) +LexToken(VAR,'rpar',1,3548) +LexToken(EOL,'\n',1,3552) +LexToken(VAR,'model',1,3569) +LexToken(DOT,'.',1,3574) +LexToken(VAR,'ipar',1,3575) +LexToken(ASSIGNMENT,'=',1,3579) +LexToken(VAR,'ipar',1,3580) +LexToken(EOL,'\n',1,3584) +LexToken(EOL,'\n',1,3660) +LexToken(VAR,'model',1,3677) +LexToken(DOT,'.',1,3682) +LexToken(VAR,'firing',1,3683) +LexToken(ASSIGNMENT,'=',1,3689) +LexToken(VAR,'auto0',1,3690) +LexToken(EOL,'\n',1,3695) +LexToken(VAR,'model',1,3712) +LexToken(DOT,'.',1,3717) +LexToken(VAR,'nzcross',1,3718) +LexToken(ASSIGNMENT,'=',1,3725) +LexToken(VAR,'nzcr',1,3726) +LexToken(EOL,'\n',1,3730) +LexToken(VAR,'model',1,3747) +LexToken(DOT,'.',1,3752) +LexToken(VAR,'nmode',1,3753) +LexToken(ASSIGNMENT,'=',1,3758) +LexToken(VAR,'nmode',1,3759) +LexToken(EOL,'\n',1,3764) +LexToken(VAR,'model',1,3781) +LexToken(DOT,'.',1,3786) +LexToken(VAR,'dep_ut',1,3787) +LexToken(ASSIGNMENT,'=',1,3793) +LexToken(VAR,'dep_ut',1,3794) +LexToken(EOL,'\n',1,3800) +LexToken(VAR,'arg1',1,3817) +LexToken(DOT,'.',1,3821) +LexToken(VAR,'model',1,3822) +LexToken(ASSIGNMENT,'=',1,3827) +LexToken(VAR,'model',1,3828) +LexToken(EOL,'\n',1,3833) +LexToken(VAR,'graphics',1,3850) +LexToken(DOT,'.',1,3858) +LexToken(VAR,'exprs',1,3859) +LexToken(ASSIGNMENT,'=',1,3864) +LexToken(VAR,'label',1,3865) +LexToken(EOL,'\n',1,3870) +LexToken(VAR,'arg1',1,3887) +LexToken(DOT,'.',1,3891) +LexToken(VAR,'graphics',1,3892) +LexToken(ASSIGNMENT,'=',1,3900) +LexToken(VAR,'graphics',1,3901) +LexToken(EOL,'\n',1,3909) +LexToken(VAR,'x',1,3926) +LexToken(ASSIGNMENT,'=',1,3927) +LexToken(VAR,'arg1',1,3928) +LexToken(EOL,'\n',1,3932) +LexToken(BREAK,'break',1,3949) +LexToken(EOL,'\n',1,3954) +LexToken(END,'end',1,3967) +LexToken(EOL,'\n',1,3970) +LexToken(END,'end',1,3979) +LexToken(EOL,'\n',1,3982) +LexToken(VAR,'needcompile',1,3991) +LexToken(ASSIGNMENT,'=',1,4002) +LexToken(RESUME,'resume',1,4003) +LexToken(OPENBRACKET,'(',1,4009) +LexToken(VAR,'needcompile',1,4010) +LexToken(CLOSEBRACKET,')',1,4021) +LexToken(EOL,'\n',1,4022) +LexToken(CASE,'case',1,4027) +LexToken(DQSTRING,'"define"',1,4039) +LexToken(THEN,'then',1,4041) +LexToken(EOL,'\n',1,4045) +LexToken(VAR,'model',1,4054) +LexToken(ASSIGNMENT,'=',1,4059) +LexToken(SCICOS_MODEL,'scicos_model',1,4060) +LexToken(OPENBRACKET,'(',1,4072) +LexToken(CLOSEBRACKET,')',1,4073) +LexToken(EOL,'\n',1,4074) +LexToken(VAR,'function_name',1,4083) +LexToken(ASSIGNMENT,'=',1,4096) +LexToken(DQSTRING,'"sinblk"',1,4104) +LexToken(SEMICOLON,';',1,4105) +LexToken(EOL,'\n',1,4106) +LexToken(VAR,'funtyp',1,4115) +LexToken(ASSIGNMENT,'=',1,4121) +LexToken(NUMBER,'1',1,4122) +LexToken(SEMICOLON,';',1,4123) +LexToken(EOL,'\n',1,4124) +LexToken(VAR,'model',1,4133) +LexToken(DOT,'.',1,4138) +LexToken(VAR,'sim',1,4139) +LexToken(ASSIGNMENT,'=',1,4142) +LexToken(VAR,'list',1,4143) +LexToken(OPENBRACKET,'(',1,4147) +LexToken(VAR,'function_name',1,4148) +LexToken(COMMA,',',1,4161) +LexToken(VAR,'funtyp',1,4162) +LexToken(CLOSEBRACKET,')',1,4168) +LexToken(EOL,'\n',1,4169) +LexToken(EOL,'\n',1,4170) +LexToken(VAR,'model',1,4179) +LexToken(DOT,'.',1,4184) +LexToken(VAR,'in',1,4185) +LexToken(ASSIGNMENT,'=',1,4187) +LexToken(NUMBER,'1',1,4188) +LexToken(EOL,'\n',1,4189) +LexToken(VAR,'model',1,4198) +LexToken(DOT,'.',1,4203) +LexToken(VAR,'out',1,4204) +LexToken(ASSIGNMENT,'=',1,4207) +LexToken(NUMBER,'1',1,4208) +LexToken(EOL,'\n',1,4209) +LexToken(VAR,'model',1,4218) +LexToken(DOT,'.',1,4223) +LexToken(VAR,'evtin',1,4224) +LexToken(ASSIGNMENT,'=',1,4229) +LexToken(OPENSQBRACKET,'[',1,4230) +LexToken(CLOSESQBRACKET,']',1,4231) +LexToken(EOL,'\n',1,4232) +LexToken(VAR,'model',1,4241) +LexToken(DOT,'.',1,4246) +LexToken(VAR,'evtout',1,4247) +LexToken(ASSIGNMENT,'=',1,4253) +LexToken(OPENSQBRACKET,'[',1,4254) +LexToken(CLOSESQBRACKET,']',1,4255) +LexToken(EOL,'\n',1,4256) +LexToken(VAR,'model',1,4265) +LexToken(DOT,'.',1,4270) +LexToken(VAR,'state',1,4271) +LexToken(ASSIGNMENT,'=',1,4276) +LexToken(OPENSQBRACKET,'[',1,4277) +LexToken(CLOSESQBRACKET,']',1,4278) +LexToken(EOL,'\n',1,4279) +LexToken(VAR,'model',1,4288) +LexToken(DOT,'.',1,4293) +LexToken(VAR,'dstate',1,4294) +LexToken(ASSIGNMENT,'=',1,4300) +LexToken(OPENSQBRACKET,'[',1,4301) +LexToken(CLOSESQBRACKET,']',1,4302) +LexToken(EOL,'\n',1,4303) +LexToken(VAR,'model',1,4312) +LexToken(DOT,'.',1,4317) +LexToken(VAR,'rpar',1,4318) +LexToken(ASSIGNMENT,'=',1,4322) +LexToken(OPENSQBRACKET,'[',1,4323) +LexToken(CLOSESQBRACKET,']',1,4324) +LexToken(EOL,'\n',1,4325) +LexToken(VAR,'model',1,4334) +LexToken(DOT,'.',1,4339) +LexToken(VAR,'ipar',1,4340) +LexToken(ASSIGNMENT,'=',1,4344) +LexToken(OPENSQBRACKET,'[',1,4345) +LexToken(CLOSESQBRACKET,']',1,4346) +LexToken(EOL,'\n',1,4347) +LexToken(VAR,'model',1,4356) +LexToken(DOT,'.',1,4361) +LexToken(VAR,'blocktype',1,4362) +LexToken(ASSIGNMENT,'=',1,4371) +LexToken(DQSTRING,'"c"',1,4374) +LexToken(EOL,'\n',1,4375) +LexToken(VAR,'model',1,4384) +LexToken(DOT,'.',1,4389) +LexToken(VAR,'firing',1,4390) +LexToken(ASSIGNMENT,'=',1,4396) +LexToken(OPENSQBRACKET,'[',1,4397) +LexToken(CLOSESQBRACKET,']',1,4398) +LexToken(EOL,'\n',1,4399) +LexToken(VAR,'model',1,4408) +LexToken(DOT,'.',1,4413) +LexToken(VAR,'dep_ut',1,4414) +LexToken(ASSIGNMENT,'=',1,4420) +LexToken(OPENSQBRACKET,'[',1,4421) +LexToken(PREVAR_BOOLEAN,'%t',1,4422) +LexToken(PREVAR_BOOLEAN,'%f',1,4425) +LexToken(CLOSESQBRACKET,']',1,4427) +LexToken(EOL,'\n',1,4428) +LexToken(VAR,'label',1,4437) +LexToken(ASSIGNMENT,'=',1,4442) +LexToken(OPENSQBRACKET,'[',1,4443) +LexToken(VAR,'function_name',1,4444) +LexToken(SEMICOLON,';',1,4457) +LexToken(VAR,'sci2exp',1,4458) +LexToken(OPENBRACKET,'(',1,4465) +LexToken(VAR,'funtyp',1,4466) +LexToken(CLOSEBRACKET,')',1,4472) +LexToken(SEMICOLON,';',1,4473) +LexToken(VAR,'sci2exp',1,4483) +LexToken(OPENBRACKET,'(',1,4490) +LexToken(VAR,'model',1,4491) +LexToken(DOT,'.',1,4496) +LexToken(VAR,'in',1,4497) +LexToken(CLOSEBRACKET,')',1,4499) +LexToken(SEMICOLON,';',1,4500) +LexToken(VAR,'sci2exp',1,4501) +LexToken(OPENBRACKET,'(',1,4508) +LexToken(VAR,'model',1,4509) +LexToken(DOT,'.',1,4514) +LexToken(VAR,'out',1,4515) +LexToken(CLOSEBRACKET,')',1,4518) +LexToken(SEMICOLON,';',1,4519) +LexToken(VAR,'sci2exp',1,4529) +LexToken(OPENBRACKET,'(',1,4536) +LexToken(VAR,'model',1,4537) +LexToken(DOT,'.',1,4542) +LexToken(VAR,'evtin',1,4543) +LexToken(CLOSEBRACKET,')',1,4548) +LexToken(SEMICOLON,';',1,4549) +LexToken(VAR,'sci2exp',1,4550) +LexToken(OPENBRACKET,'(',1,4557) +LexToken(VAR,'model',1,4558) +LexToken(DOT,'.',1,4563) +LexToken(VAR,'evtout',1,4564) +LexToken(CLOSEBRACKET,')',1,4570) +LexToken(SEMICOLON,';',1,4571) +LexToken(VAR,'sci2exp',1,4581) +LexToken(OPENBRACKET,'(',1,4588) +LexToken(VAR,'model',1,4589) +LexToken(DOT,'.',1,4594) +LexToken(VAR,'state',1,4595) +LexToken(CLOSEBRACKET,')',1,4600) +LexToken(SEMICOLON,';',1,4601) +LexToken(VAR,'sci2exp',1,4602) +LexToken(OPENBRACKET,'(',1,4609) +LexToken(VAR,'model',1,4610) +LexToken(DOT,'.',1,4615) +LexToken(VAR,'dstate',1,4616) +LexToken(CLOSEBRACKET,')',1,4622) +LexToken(SEMICOLON,';',1,4623) +LexToken(VAR,'sci2exp',1,4633) +LexToken(OPENBRACKET,'(',1,4640) +LexToken(VAR,'model',1,4641) +LexToken(DOT,'.',1,4646) +LexToken(VAR,'rpar',1,4647) +LexToken(CLOSEBRACKET,')',1,4651) +LexToken(SEMICOLON,';',1,4652) +LexToken(VAR,'sci2exp',1,4653) +LexToken(OPENBRACKET,'(',1,4660) +LexToken(VAR,'model',1,4661) +LexToken(DOT,'.',1,4666) +LexToken(VAR,'ipar',1,4667) +LexToken(CLOSEBRACKET,')',1,4671) +LexToken(SEMICOLON,';',1,4672) +LexToken(VAR,'sci2exp',1,4682) +LexToken(OPENBRACKET,'(',1,4689) +LexToken(VAR,'model',1,4690) +LexToken(DOT,'.',1,4695) +LexToken(VAR,'nmode',1,4696) +LexToken(CLOSEBRACKET,')',1,4701) +LexToken(SEMICOLON,';',1,4702) +LexToken(VAR,'sci2exp',1,4703) +LexToken(OPENBRACKET,'(',1,4710) +LexToken(VAR,'model',1,4711) +LexToken(DOT,'.',1,4716) +LexToken(VAR,'nzcross',1,4717) +LexToken(CLOSEBRACKET,')',1,4724) +LexToken(SEMICOLON,';',1,4725) +LexToken(VAR,'sci2exp',1,4735) +LexToken(OPENBRACKET,'(',1,4742) +LexToken(VAR,'model',1,4743) +LexToken(DOT,'.',1,4748) +LexToken(VAR,'firing',1,4749) +LexToken(CLOSEBRACKET,')',1,4755) +LexToken(SEMICOLON,';',1,4756) +LexToken(DQSTRING,'"y"',1,4759) +LexToken(SEMICOLON,';',1,4760) +LexToken(DQSTRING,'"n"',1,4763) +LexToken(CLOSESQBRACKET,']',1,4764) +LexToken(SEMICOLON,';',1,4765) +LexToken(EOL,'\n',1,4766) +LexToken(VAR,'gr_i',1,4775) +LexToken(ASSIGNMENT,'=',1,4779) +LexToken(OPENSQBRACKET,'[',1,4780) +LexToken(CLOSESQBRACKET,']',1,4781) +LexToken(EOL,'\n',1,4782) +LexToken(VAR,'x',1,4791) +LexToken(ASSIGNMENT,'=',1,4792) +LexToken(VAR,'standard_define',1,4793) +LexToken(OPENBRACKET,'(',1,4808) +LexToken(OPENSQBRACKET,'[',1,4809) +LexToken(NUMBER,'2',1,4810) +LexToken(NUMBER,'2',1,4812) +LexToken(CLOSESQBRACKET,']',1,4813) +LexToken(COMMA,',',1,4814) +LexToken(VAR,'model',1,4815) +LexToken(COMMA,',',1,4820) +LexToken(VAR,'label',1,4821) +LexToken(COMMA,',',1,4826) +LexToken(VAR,'gr_i',1,4827) +LexToken(CLOSEBRACKET,')',1,4831) +LexToken(EOL,'\n',1,4832) +LexToken(END,'end',1,4837) +LexToken(EOL,'\n',1,4840) +LexToken(ENDFUNCTION,'endfunction',1,4841) +LexToken(EOL,'\n',1,4852) +LexToken(EOL,'\n',1,4853) diff --git a/js/Misc/generic_block3.js b/js/Misc/generic_block3.js new file mode 100644 index 00000000..8145a32d --- /dev/null +++ b/js/Misc/generic_block3.js @@ -0,0 +1,945 @@ +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,'generic_block3',1,852) +LexToken(OPENBRACKET,'(',1,866) +LexToken(VAR,'job',1,867) +LexToken(COMMA,',',1,870) +LexToken(VAR,'arg1',1,871) +LexToken(COMMA,',',1,875) +LexToken(VAR,'arg2',1,876) +LexToken(CLOSEBRACKET,')',1,880) +LexToken(EOL,'\n',1,881) +LexToken(EOL,'\n',1,888) +LexToken(VAR,'x',1,893) +LexToken(ASSIGNMENT,'=',1,894) +LexToken(OPENSQBRACKET,'[',1,895) +LexToken(CLOSESQBRACKET,']',1,896) +LexToken(SEMICOLON,';',1,897) +LexToken(EOL,'\n',1,898) +LexToken(VAR,'y',1,903) +LexToken(ASSIGNMENT,'=',1,904) +LexToken(OPENSQBRACKET,'[',1,905) +LexToken(CLOSESQBRACKET,']',1,906) +LexToken(SEMICOLON,';',1,907) +LexToken(EOL,'\n',1,908) +LexToken(VAR,'typ',1,913) +LexToken(ASSIGNMENT,'=',1,916) +LexToken(OPENSQBRACKET,'[',1,917) +LexToken(CLOSESQBRACKET,']',1,918) +LexToken(SEMICOLON,';',1,919) +LexToken(EOL,'\n',1,920) +LexToken(SELECT,'select',1,925) +LexToken(VAR,'job',1,932) +LexToken(EOL,'\n',1,935) +LexToken(CASE,'case',1,940) +LexToken(DQSTRING,'"set"',1,949) +LexToken(THEN,'then',1,951) +LexToken(EOL,'\n',1,955) +LexToken(VAR,'x',1,964) +LexToken(ASSIGNMENT,'=',1,965) +LexToken(VAR,'arg1',1,966) +LexToken(EOL,'\n',1,970) +LexToken(VAR,'model',1,979) +LexToken(ASSIGNMENT,'=',1,984) +LexToken(VAR,'arg1',1,985) +LexToken(DOT,'.',1,989) +LexToken(VAR,'model',1,990) +LexToken(SEMICOLON,';',1,995) +LexToken(EOL,'\n',1,996) +LexToken(VAR,'graphics',1,1005) +LexToken(ASSIGNMENT,'=',1,1013) +LexToken(VAR,'arg1',1,1014) +LexToken(DOT,'.',1,1018) +LexToken(VAR,'graphics',1,1019) +LexToken(SEMICOLON,';',1,1027) +LexToken(EOL,'\n',1,1028) +LexToken(VAR,'label',1,1037) +LexToken(ASSIGNMENT,'=',1,1042) +LexToken(VAR,'graphics',1,1043) +LexToken(DOT,'.',1,1051) +LexToken(VAR,'exprs',1,1052) +LexToken(EOL,'\n',1,1057) +LexToken(IF,'if',1,1066) +LexToken(VAR,'size',1,1069) +LexToken(OPENBRACKET,'(',1,1073) +LexToken(VAR,'label',1,1074) +LexToken(COMMA,',',1,1079) +LexToken(DQSTRING,'"*"',1,1082) +LexToken(CLOSEBRACKET,')',1,1083) +LexToken(COMPARISON,'==',1,1084) +LexToken(NUMBER,'14',1,1086) +LexToken(THEN,'then',1,1089) +LexToken(EOL,'\n',1,1093) +LexToken(VAR,'label',1,1106) +LexToken(OPENBRACKET,'(',1,1111) +LexToken(NUMBER,'9',1,1112) +LexToken(CLOSEBRACKET,')',1,1113) +LexToken(ASSIGNMENT,'=',1,1114) +LexToken(OPENSQBRACKET,'[',1,1115) +LexToken(CLOSESQBRACKET,']',1,1116) +LexToken(COMMA,',',1,1117) +LexToken(EOL,'\n',1,1118) +LexToken(END,'end',1,1127) +LexToken(EOL,'\n',1,1145) +LexToken(WHILE,'while',1,1154) +LexToken(PREVAR_BOOLEAN,'%t',1,1160) +LexToken(DO,'do',1,1163) +LexToken(EOL,'\n',1,1165) +LexToken(OPENSQBRACKET,'[',1,1178) +LexToken(VAR,'ok',1,1179) +LexToken(COMMA,',',1,1181) +LexToken(VAR,'function_name',1,1182) +LexToken(COMMA,',',1,1195) +LexToken(VAR,'funtyp',1,1196) +LexToken(COMMA,',',1,1202) +LexToken(VAR,'in',1,1203) +LexToken(COMMA,',',1,1205) +LexToken(VAR,'it',1,1206) +LexToken(COMMA,',',1,1208) +LexToken(VAR,'out',1,1209) +LexToken(COMMA,',',1,1212) +LexToken(VAR,'ot',1,1213) +LexToken(COMMA,',',1,1215) +LexToken(VAR,'ci',1,1216) +LexToken(COMMA,',',1,1218) +LexToken(VAR,'co',1,1219) +LexToken(COMMA,',',1,1221) +LexToken(VAR,'xx',1,1222) +LexToken(COMMA,',',1,1224) +LexToken(VAR,'z',1,1225) +LexToken(COMMA,',',1,1226) +LexToken(VAR,'oz',1,1227) +LexToken(COMMA,',',1,1229) +LexToken(VAR,'rpar',1,1246) +LexToken(COMMA,',',1,1250) +LexToken(VAR,'ipar',1,1251) +LexToken(COMMA,',',1,1255) +LexToken(VAR,'opar',1,1256) +LexToken(COMMA,',',1,1260) +LexToken(VAR,'nmode',1,1261) +LexToken(COMMA,',',1,1266) +LexToken(VAR,'nzcr',1,1267) +LexToken(COMMA,',',1,1271) +LexToken(VAR,'auto0',1,1272) +LexToken(COMMA,',',1,1277) +LexToken(VAR,'depu',1,1278) +LexToken(COMMA,',',1,1282) +LexToken(VAR,'dept',1,1283) +LexToken(COMMA,',',1,1287) +LexToken(VAR,'lab',1,1288) +LexToken(CLOSESQBRACKET,']',1,1291) +LexToken(ASSIGNMENT,'=',1,1292) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1308) +LexToken(OPENBRACKET,'(',1,1323) +LexToken(DQSTRING,'"Set GENERIC block parameters"',1,1353) +LexToken(COMMA,',',1,1354) +LexToken(OPENSQBRACKET,'[',1,1370) +LexToken(DQSTRING,'"Simulation function"',1,1391) +LexToken(SEMICOLON,';',1,1392) +LexToken(DQSTRING,'"Function type (0,1,2,..)"',1,1431) +LexToken(SEMICOLON,';',1,1432) +LexToken(DQSTRING,'"Input ports sizes"',1,1464) +LexToken(SEMICOLON,';',1,1465) +LexToken(DQSTRING,'"Input ports type"',1,1496) +LexToken(SEMICOLON,';',1,1497) +LexToken(DQSTRING,'"Output port sizes"',1,1529) +LexToken(SEMICOLON,';',1,1530) +LexToken(DQSTRING,'"Output ports type"',1,1562) +LexToken(SEMICOLON,';',1,1563) +LexToken(DQSTRING,'"Input event ports sizes"',1,1601) +LexToken(SEMICOLON,';',1,1602) +LexToken(DQSTRING,'"Output events ports sizes"',1,1642) +LexToken(SEMICOLON,';',1,1643) +LexToken(DQSTRING,'"Initial continuous state"',1,1682) +LexToken(SEMICOLON,';',1,1683) +LexToken(DQSTRING,'"Initial discrete state"',1,1720) +LexToken(SEMICOLON,';',1,1721) +LexToken(DQSTRING,'"Initial object state"',1,1756) +LexToken(SEMICOLON,';',1,1757) +LexToken(DQSTRING,'"Real parameters vector"',1,1794) +LexToken(SEMICOLON,';',1,1795) +LexToken(DQSTRING,'"Integer parameters vector"',1,1835) +LexToken(SEMICOLON,';',1,1836) +LexToken(DQSTRING,'"Object parameters list"',1,1873) +LexToken(SEMICOLON,';',1,1874) +LexToken(DQSTRING,'"Number of modes"',1,1904) +LexToken(SEMICOLON,';',1,1905) +LexToken(DQSTRING,'"Number of zero crossings"',1,1944) +LexToken(SEMICOLON,';',1,1945) +LexToken(DQSTRING,'"Initial firing vector (<0 for no firing)"',1,2000) +LexToken(SEMICOLON,';',1,2001) +LexToken(DQSTRING,'"Direct feedthrough (y or n)"',1,2043) +LexToken(SEMICOLON,';',1,2044) +LexToken(DQSTRING,'"Time dependence (y or n)"',1,2083) +LexToken(CLOSESQBRACKET,']',1,2084) +LexToken(COMMA,',',1,2085) +LexToken(VAR,'list',1,2101) +LexToken(OPENBRACKET,'(',1,2105) +LexToken(DQSTRING,'"str"',1,2110) +LexToken(COMMA,',',1,2111) +LexToken(NUMBER,'1',1,2112) +LexToken(COMMA,',',1,2113) +LexToken(DQSTRING,'"vec"',1,2118) +LexToken(COMMA,',',1,2119) +LexToken(NUMBER,'1',1,2120) +LexToken(COMMA,',',1,2121) +LexToken(DQSTRING,'"mat"',1,2126) +LexToken(COMMA,',',1,2127) +LexToken(OPENSQBRACKET,'[',1,2128) +LexToken(NUMBER,'-1',1,2129) +LexToken(NUMBER,'2',1,2132) +LexToken(CLOSESQBRACKET,']',1,2133) +LexToken(COMMA,',',1,2134) +LexToken(DQSTRING,'"vec"',1,2139) +LexToken(COMMA,',',1,2140) +LexToken(NUMBER,'-1',1,2141) +LexToken(COMMA,',',1,2143) +LexToken(DQSTRING,'"mat"',1,2148) +LexToken(COMMA,',',1,2149) +LexToken(OPENSQBRACKET,'[',1,2150) +LexToken(NUMBER,'-1',1,2151) +LexToken(NUMBER,'2',1,2154) +LexToken(CLOSESQBRACKET,']',1,2155) +LexToken(COMMA,',',1,2156) +LexToken(DQSTRING,'"vec"',1,2161) +LexToken(COMMA,',',1,2162) +LexToken(NUMBER,'-1',1,2163) +LexToken(COMMA,',',1,2165) +LexToken(DQSTRING,'"vec"',1,2170) +LexToken(COMMA,',',1,2171) +LexToken(NUMBER,'-1',1,2172) +LexToken(COMMA,',',1,2174) +LexToken(DQSTRING,'"vec"',1,2179) +LexToken(COMMA,',',1,2180) +LexToken(NUMBER,'-1',1,2181) +LexToken(COMMA,',',1,2183) +LexToken(DQSTRING,'"vec"',1,2203) +LexToken(COMMA,',',1,2204) +LexToken(NUMBER,'-1',1,2205) +LexToken(COMMA,',',1,2207) +LexToken(DQSTRING,'"vec"',1,2212) +LexToken(COMMA,',',1,2213) +LexToken(NUMBER,'-1',1,2214) +LexToken(COMMA,',',1,2216) +LexToken(DQSTRING,'"lis"',1,2221) +LexToken(COMMA,',',1,2222) +LexToken(NUMBER,'-1',1,2223) +LexToken(COMMA,',',1,2225) +LexToken(DQSTRING,'"vec"',1,2230) +LexToken(COMMA,',',1,2231) +LexToken(NUMBER,'-1',1,2232) +LexToken(COMMA,',',1,2234) +LexToken(DQSTRING,'"vec"',1,2239) +LexToken(COMMA,',',1,2240) +LexToken(NUMBER,'-1',1,2241) +LexToken(COMMA,',',1,2243) +LexToken(DQSTRING,'"lis"',1,2248) +LexToken(COMMA,',',1,2249) +LexToken(NUMBER,'-1',1,2250) +LexToken(COMMA,',',1,2252) +LexToken(DQSTRING,'"vec"',1,2257) +LexToken(COMMA,',',1,2258) +LexToken(NUMBER,'1',1,2259) +LexToken(COMMA,',',1,2260) +LexToken(DQSTRING,'"vec"',1,2265) +LexToken(COMMA,',',1,2266) +LexToken(NUMBER,'1',1,2267) +LexToken(COMMA,',',1,2268) +LexToken(DQSTRING,'"vec"',1,2273) +LexToken(COMMA,',',1,2274) +LexToken(DQSTRING,'"sum(%8)"',1,2283) +LexToken(COMMA,',',1,2284) +LexToken(DQSTRING,'"str"',1,2304) +LexToken(COMMA,',',1,2305) +LexToken(NUMBER,'1',1,2306) +LexToken(COMMA,',',1,2307) +LexToken(DQSTRING,'"str"',1,2312) +LexToken(COMMA,',',1,2313) +LexToken(NUMBER,'1',1,2314) +LexToken(CLOSEBRACKET,')',1,2315) +LexToken(COMMA,',',1,2316) +LexToken(VAR,'label',1,2317) +LexToken(CLOSEBRACKET,')',1,2322) +LexToken(EOL,'\n',1,2323) +LexToken(IF,'if',1,2336) +LexToken(NOT,'~',1,2339) +LexToken(VAR,'ok',1,2340) +LexToken(THEN,'then',1,2343) +LexToken(EOL,'\n',1,2347) +LexToken(BREAK,'break',1,2364) +LexToken(COMMA,',',1,2369) +LexToken(EOL,'\n',1,2370) +LexToken(END,'end',1,2383) +LexToken(EOL,'\n',1,2386) +LexToken(VAR,'label',1,2399) +LexToken(ASSIGNMENT,'=',1,2404) +LexToken(VAR,'lab',1,2405) +LexToken(EOL,'\n',1,2408) +LexToken(VAR,'function_name',1,2421) +LexToken(ASSIGNMENT,'=',1,2434) +LexToken(VAR,'stripblanks',1,2435) +LexToken(OPENBRACKET,'(',1,2446) +LexToken(VAR,'function_name',1,2447) +LexToken(CLOSEBRACKET,')',1,2460) +LexToken(EOL,'\n',1,2461) +LexToken(VAR,'xx',1,2474) +LexToken(ASSIGNMENT,'=',1,2476) +LexToken(VAR,'xx',1,2477) +LexToken(OPENBRACKET,'(',1,2479) +LexToken(COLON,':',1,2480) +LexToken(CLOSEBRACKET,')',1,2481) +LexToken(SEMICOLON,';',1,2482) +LexToken(EOL,'\n',1,2483) +LexToken(VAR,'z',1,2496) +LexToken(ASSIGNMENT,'=',1,2497) +LexToken(VAR,'z',1,2498) +LexToken(OPENBRACKET,'(',1,2499) +LexToken(COLON,':',1,2500) +LexToken(CLOSEBRACKET,')',1,2501) +LexToken(SEMICOLON,';',1,2502) +LexToken(EOL,'\n',1,2503) +LexToken(VAR,'rpar',1,2516) +LexToken(ASSIGNMENT,'=',1,2520) +LexToken(VAR,'rpar',1,2521) +LexToken(OPENBRACKET,'(',1,2525) +LexToken(COLON,':',1,2526) +LexToken(CLOSEBRACKET,')',1,2527) +LexToken(SEMICOLON,';',1,2528) +LexToken(EOL,'\n',1,2529) +LexToken(VAR,'ipar',1,2542) +LexToken(ASSIGNMENT,'=',1,2546) +LexToken(VAR,'int',1,2547) +LexToken(OPENBRACKET,'(',1,2550) +LexToken(VAR,'ipar',1,2551) +LexToken(OPENBRACKET,'(',1,2555) +LexToken(COLON,':',1,2556) +LexToken(CLOSEBRACKET,')',1,2557) +LexToken(CLOSEBRACKET,')',1,2558) +LexToken(SEMICOLON,';',1,2559) +LexToken(EOL,'\n',1,2560) +LexToken(VAR,'ci',1,2573) +LexToken(ASSIGNMENT,'=',1,2575) +LexToken(VAR,'int',1,2576) +LexToken(OPENBRACKET,'(',1,2579) +LexToken(VAR,'ci',1,2580) +LexToken(OPENBRACKET,'(',1,2582) +LexToken(COLON,':',1,2583) +LexToken(CLOSEBRACKET,')',1,2584) +LexToken(CLOSEBRACKET,')',1,2585) +LexToken(SEMICOLON,';',1,2586) +LexToken(EOL,'\n',1,2587) +LexToken(VAR,'co',1,2600) +LexToken(ASSIGNMENT,'=',1,2602) +LexToken(VAR,'int',1,2603) +LexToken(OPENBRACKET,'(',1,2606) +LexToken(VAR,'co',1,2607) +LexToken(OPENBRACKET,'(',1,2609) +LexToken(COLON,':',1,2610) +LexToken(CLOSEBRACKET,')',1,2611) +LexToken(CLOSEBRACKET,')',1,2612) +LexToken(SEMICOLON,';',1,2613) +LexToken(EOL,'\n',1,2614) +LexToken(VAR,'funtyp',1,2627) +LexToken(ASSIGNMENT,'=',1,2633) +LexToken(VAR,'funtyp',1,2634) +LexToken(EOL,'\n',1,2640) +LexToken(IF,'if',1,2653) +LexToken(VAR,'funtyp',1,2656) +LexToken(COMPARISON,'<',1,2662) +LexToken(NUMBER,'0',1,2663) +LexToken(THEN,'then',1,2665) +LexToken(EOL,'\n',1,2669) +LexToken(VAR,'message',1,2686) +LexToken(OPENBRACKET,'(',1,2693) +LexToken(DQSTRING,'"function type cannot be negative"',1,2727) +LexToken(CLOSEBRACKET,')',1,2728) +LexToken(SEMICOLON,';',1,2729) +LexToken(EOL,'\n',1,2730) +LexToken(VAR,'ok',1,2747) +LexToken(ASSIGNMENT,'=',1,2749) +LexToken(PREVAR_BOOLEAN,'%f',1,2750) +LexToken(SEMICOLON,';',1,2752) +LexToken(EOL,'\n',1,2753) +LexToken(END,'end',1,2766) +LexToken(EOL,'\n',1,2769) +LexToken(IF,'if',1,2782) +LexToken(OPENSQBRACKET,'[',1,2785) +LexToken(VAR,'ci',1,2786) +LexToken(SEMICOLON,';',1,2788) +LexToken(VAR,'co',1,2789) +LexToken(CLOSESQBRACKET,']',1,2791) +LexToken(COMPARISON,'<>',1,2792) +LexToken(OPENSQBRACKET,'[',1,2794) +LexToken(CLOSESQBRACKET,']',1,2795) +LexToken(THEN,'then',1,2797) +LexToken(EOL,'\n',1,2801) +LexToken(IF,'if',1,2818) +LexToken(VAR,'max',1,2821) +LexToken(OPENBRACKET,'(',1,2824) +LexToken(OPENSQBRACKET,'[',1,2825) +LexToken(VAR,'ci',1,2826) +LexToken(SEMICOLON,';',1,2828) +LexToken(VAR,'co',1,2829) +LexToken(CLOSESQBRACKET,']',1,2831) +LexToken(CLOSEBRACKET,')',1,2832) +LexToken(COMPARISON,'>',1,2833) +LexToken(NUMBER,'1',1,2834) +LexToken(THEN,'then',1,2836) +LexToken(EOL,'\n',1,2840) +LexToken(VAR,'message',1,2861) +LexToken(OPENBRACKET,'(',1,2868) +LexToken(DQSTRING,'"vector event links not supported"',1,2902) +LexToken(CLOSEBRACKET,')',1,2903) +LexToken(SEMICOLON,';',1,2904) +LexToken(EOL,'\n',1,2905) +LexToken(VAR,'ok',1,2926) +LexToken(ASSIGNMENT,'=',1,2928) +LexToken(PREVAR_BOOLEAN,'%f',1,2929) +LexToken(SEMICOLON,';',1,2931) +LexToken(EOL,'\n',1,2932) +LexToken(END,'end',1,2949) +LexToken(EOL,'\n',1,2952) +LexToken(END,'end',1,2965) +LexToken(EOL,'\n',1,2968) +LexToken(IF,'if',1,2981) +LexToken(VAR,'type',1,2984) +LexToken(OPENBRACKET,'(',1,2988) +LexToken(VAR,'opar',1,2989) +LexToken(CLOSEBRACKET,')',1,2993) +LexToken(COMPARISON,'<>',1,2994) +LexToken(NUMBER,'15',1,2996) +LexToken(THEN,'then',1,2999) +LexToken(EOL,'\n',1,3003) +LexToken(VAR,'message',1,3020) +LexToken(OPENBRACKET,'(',1,3027) +LexToken(DQSTRING,'"object parameter must be a list"',1,3060) +LexToken(CLOSEBRACKET,')',1,3061) +LexToken(SEMICOLON,';',1,3062) +LexToken(EOL,'\n',1,3063) +LexToken(VAR,'ok',1,3080) +LexToken(ASSIGNMENT,'=',1,3082) +LexToken(PREVAR_BOOLEAN,'%f',1,3083) +LexToken(SEMICOLON,';',1,3085) +LexToken(EOL,'\n',1,3086) +LexToken(END,'end',1,3099) +LexToken(EOL,'\n',1,3102) +LexToken(IF,'if',1,3115) +LexToken(VAR,'type',1,3118) +LexToken(OPENBRACKET,'(',1,3122) +LexToken(VAR,'oz',1,3123) +LexToken(CLOSEBRACKET,')',1,3125) +LexToken(COMPARISON,'<>',1,3126) +LexToken(NUMBER,'15',1,3128) +LexToken(THEN,'then',1,3131) +LexToken(EOL,'\n',1,3135) +LexToken(VAR,'message',1,3152) +LexToken(OPENBRACKET,'(',1,3159) +LexToken(DQSTRING,'"discrete object state must be a list"',1,3197) +LexToken(CLOSEBRACKET,')',1,3198) +LexToken(SEMICOLON,';',1,3199) +LexToken(EOL,'\n',1,3200) +LexToken(VAR,'ok',1,3217) +LexToken(ASSIGNMENT,'=',1,3219) +LexToken(PREVAR_BOOLEAN,'%f',1,3220) +LexToken(SEMICOLON,';',1,3222) +LexToken(EOL,'\n',1,3223) +LexToken(END,'end',1,3236) +LexToken(EOL,'\n',1,3239) +LexToken(VAR,'depu',1,3252) +LexToken(ASSIGNMENT,'=',1,3256) +LexToken(VAR,'stripblanks',1,3257) +LexToken(OPENBRACKET,'(',1,3268) +LexToken(VAR,'depu',1,3269) +LexToken(CLOSEBRACKET,')',1,3273) +LexToken(SEMICOLON,';',1,3274) +LexToken(EOL,'\n',1,3275) +LexToken(IF,'if',1,3288) +LexToken(VAR,'part',1,3291) +LexToken(OPENBRACKET,'(',1,3295) +LexToken(VAR,'depu',1,3296) +LexToken(COMMA,',',1,3300) +LexToken(NUMBER,'1',1,3301) +LexToken(CLOSEBRACKET,')',1,3302) +LexToken(COMPARISON,'==',1,3303) +LexToken(DQSTRING,'"y"',1,3307) +LexToken(THEN,'then',1,3309) +LexToken(EOL,'\n',1,3313) +LexToken(VAR,'depu',1,3330) +LexToken(ASSIGNMENT,'=',1,3334) +LexToken(PREVAR_BOOLEAN,'%t',1,3335) +LexToken(SEMICOLON,';',1,3337) +LexToken(EOL,'\n',1,3338) +LexToken(ELSE,'else',1,3351) +LexToken(EOL,'\n',1,3355) +LexToken(VAR,'depu',1,3372) +LexToken(ASSIGNMENT,'=',1,3376) +LexToken(PREVAR_BOOLEAN,'%f',1,3377) +LexToken(SEMICOLON,';',1,3379) +LexToken(EOL,'\n',1,3380) +LexToken(END,'end',1,3393) +LexToken(EOL,'\n',1,3396) +LexToken(VAR,'dept',1,3409) +LexToken(ASSIGNMENT,'=',1,3413) +LexToken(VAR,'stripblanks',1,3414) +LexToken(OPENBRACKET,'(',1,3425) +LexToken(VAR,'dept',1,3426) +LexToken(CLOSEBRACKET,')',1,3430) +LexToken(SEMICOLON,';',1,3431) +LexToken(EOL,'\n',1,3432) +LexToken(IF,'if',1,3445) +LexToken(VAR,'part',1,3448) +LexToken(OPENBRACKET,'(',1,3452) +LexToken(VAR,'dept',1,3453) +LexToken(COMMA,',',1,3457) +LexToken(NUMBER,'1',1,3458) +LexToken(CLOSEBRACKET,')',1,3459) +LexToken(COMPARISON,'==',1,3460) +LexToken(DQSTRING,'"y"',1,3464) +LexToken(THEN,'then',1,3466) +LexToken(EOL,'\n',1,3470) +LexToken(VAR,'dept',1,3487) +LexToken(ASSIGNMENT,'=',1,3491) +LexToken(PREVAR_BOOLEAN,'%t',1,3492) +LexToken(SEMICOLON,';',1,3494) +LexToken(EOL,'\n',1,3495) +LexToken(ELSE,'else',1,3508) +LexToken(EOL,'\n',1,3512) +LexToken(VAR,'dept',1,3529) +LexToken(ASSIGNMENT,'=',1,3533) +LexToken(PREVAR_BOOLEAN,'%f',1,3534) +LexToken(SEMICOLON,';',1,3536) +LexToken(EOL,'\n',1,3537) +LexToken(END,'end',1,3550) +LexToken(EOL,'\n',1,3553) +LexToken(VAR,'dep_ut',1,3566) +LexToken(ASSIGNMENT,'=',1,3572) +LexToken(OPENSQBRACKET,'[',1,3573) +LexToken(VAR,'depu',1,3574) +LexToken(VAR,'dept',1,3579) +LexToken(CLOSESQBRACKET,']',1,3583) +LexToken(SEMICOLON,';',1,3584) +LexToken(EOL,'\n',1,3585) +LexToken(IF,'if',1,3598) +LexToken(VAR,'ok',1,3601) +LexToken(THEN,'then',1,3604) +LexToken(EOL,'\n',1,3608) +LexToken(OPENSQBRACKET,'[',1,3625) +LexToken(VAR,'model',1,3626) +LexToken(COMMA,',',1,3631) +LexToken(VAR,'graphics',1,3632) +LexToken(COMMA,',',1,3640) +LexToken(VAR,'ok',1,3641) +LexToken(CLOSESQBRACKET,']',1,3643) +LexToken(ASSIGNMENT,'=',1,3644) +LexToken(VAR,'set_io',1,3645) +LexToken(OPENBRACKET,'(',1,3651) +LexToken(VAR,'model',1,3652) +LexToken(COMMA,',',1,3657) +LexToken(VAR,'graphics',1,3658) +LexToken(COMMA,',',1,3666) +LexToken(VAR,'list',1,3667) +LexToken(OPENBRACKET,'(',1,3671) +LexToken(VAR,'in',1,3672) +LexToken(COMMA,',',1,3674) +LexToken(VAR,'it',1,3675) +LexToken(CLOSEBRACKET,')',1,3677) +LexToken(COMMA,',',1,3678) +LexToken(VAR,'list',1,3679) +LexToken(OPENBRACKET,'(',1,3683) +LexToken(VAR,'out',1,3684) +LexToken(COMMA,',',1,3687) +LexToken(VAR,'ot',1,3688) +LexToken(CLOSEBRACKET,')',1,3690) +LexToken(COMMA,',',1,3691) +LexToken(VAR,'ci',1,3692) +LexToken(COMMA,',',1,3694) +LexToken(VAR,'co',1,3695) +LexToken(CLOSEBRACKET,')',1,3697) +LexToken(EOL,'\n',1,3698) +LexToken(END,'end',1,3711) +LexToken(EOL,'\n',1,3714) +LexToken(IF,'if',1,3727) +LexToken(VAR,'ok',1,3730) +LexToken(THEN,'then',1,3733) +LexToken(EOL,'\n',1,3737) +LexToken(IF,'if',1,3754) +LexToken(VAR,'funtyp',1,3757) +LexToken(COMPARISON,'==',1,3763) +LexToken(NUMBER,'3',1,3765) +LexToken(THEN,'then',1,3767) +LexToken(EOL,'\n',1,3771) +LexToken(VAR,'needcompile',1,3792) +LexToken(ASSIGNMENT,'=',1,3803) +LexToken(NUMBER,'4',1,3804) +LexToken(SEMICOLON,';',1,3805) +LexToken(EOL,'\n',1,3806) +LexToken(END,'end',1,3823) +LexToken(EOL,'\n',1,3826) +LexToken(VAR,'model',1,3843) +LexToken(DOT,'.',1,3848) +LexToken(VAR,'sim',1,3849) +LexToken(ASSIGNMENT,'=',1,3852) +LexToken(VAR,'list',1,3853) +LexToken(OPENBRACKET,'(',1,3857) +LexToken(VAR,'function_name',1,3858) +LexToken(COMMA,',',1,3871) +LexToken(VAR,'funtyp',1,3872) +LexToken(CLOSEBRACKET,')',1,3878) +LexToken(SEMICOLON,';',1,3879) +LexToken(EOL,'\n',1,3880) +LexToken(VAR,'model',1,3897) +LexToken(DOT,'.',1,3902) +LexToken(VAR,'state',1,3903) +LexToken(ASSIGNMENT,'=',1,3908) +LexToken(VAR,'xx',1,3909) +LexToken(EOL,'\n',1,3911) +LexToken(VAR,'model',1,3928) +LexToken(DOT,'.',1,3933) +LexToken(VAR,'dstate',1,3934) +LexToken(ASSIGNMENT,'=',1,3940) +LexToken(VAR,'z',1,3941) +LexToken(EOL,'\n',1,3942) +LexToken(VAR,'model',1,3959) +LexToken(DOT,'.',1,3964) +LexToken(VAR,'odstate',1,3965) +LexToken(ASSIGNMENT,'=',1,3972) +LexToken(VAR,'oz',1,3973) +LexToken(EOL,'\n',1,3975) +LexToken(VAR,'model',1,3992) +LexToken(DOT,'.',1,3997) +LexToken(VAR,'rpar',1,3998) +LexToken(ASSIGNMENT,'=',1,4002) +LexToken(VAR,'rpar',1,4003) +LexToken(EOL,'\n',1,4007) +LexToken(VAR,'model',1,4024) +LexToken(DOT,'.',1,4029) +LexToken(VAR,'ipar',1,4030) +LexToken(ASSIGNMENT,'=',1,4034) +LexToken(VAR,'ipar',1,4035) +LexToken(EOL,'\n',1,4039) +LexToken(VAR,'model',1,4056) +LexToken(DOT,'.',1,4061) +LexToken(VAR,'opar',1,4062) +LexToken(ASSIGNMENT,'=',1,4066) +LexToken(VAR,'opar',1,4067) +LexToken(EOL,'\n',1,4071) +LexToken(VAR,'model',1,4088) +LexToken(DOT,'.',1,4093) +LexToken(VAR,'firing',1,4094) +LexToken(ASSIGNMENT,'=',1,4100) +LexToken(VAR,'auto0',1,4101) +LexToken(EOL,'\n',1,4106) +LexToken(VAR,'model',1,4123) +LexToken(DOT,'.',1,4128) +LexToken(VAR,'nzcross',1,4129) +LexToken(ASSIGNMENT,'=',1,4136) +LexToken(VAR,'nzcr',1,4137) +LexToken(EOL,'\n',1,4141) +LexToken(VAR,'model',1,4158) +LexToken(DOT,'.',1,4163) +LexToken(VAR,'nmode',1,4164) +LexToken(ASSIGNMENT,'=',1,4169) +LexToken(VAR,'nmode',1,4170) +LexToken(EOL,'\n',1,4175) +LexToken(VAR,'model',1,4192) +LexToken(DOT,'.',1,4197) +LexToken(VAR,'dep_ut',1,4198) +LexToken(ASSIGNMENT,'=',1,4204) +LexToken(VAR,'dep_ut',1,4205) +LexToken(EOL,'\n',1,4211) +LexToken(VAR,'arg1',1,4228) +LexToken(DOT,'.',1,4232) +LexToken(VAR,'model',1,4233) +LexToken(ASSIGNMENT,'=',1,4238) +LexToken(VAR,'model',1,4239) +LexToken(EOL,'\n',1,4244) +LexToken(VAR,'graphics',1,4261) +LexToken(DOT,'.',1,4269) +LexToken(VAR,'exprs',1,4270) +LexToken(ASSIGNMENT,'=',1,4275) +LexToken(VAR,'label',1,4276) +LexToken(EOL,'\n',1,4281) +LexToken(VAR,'arg1',1,4298) +LexToken(DOT,'.',1,4302) +LexToken(VAR,'graphics',1,4303) +LexToken(ASSIGNMENT,'=',1,4311) +LexToken(VAR,'graphics',1,4312) +LexToken(EOL,'\n',1,4320) +LexToken(VAR,'x',1,4337) +LexToken(ASSIGNMENT,'=',1,4338) +LexToken(VAR,'arg1',1,4339) +LexToken(EOL,'\n',1,4343) +LexToken(BREAK,'break',1,4360) +LexToken(EOL,'\n',1,4365) +LexToken(END,'end',1,4378) +LexToken(EOL,'\n',1,4381) +LexToken(END,'end',1,4390) +LexToken(EOL,'\n',1,4393) +LexToken(VAR,'needcompile',1,4402) +LexToken(ASSIGNMENT,'=',1,4413) +LexToken(RESUME,'resume',1,4414) +LexToken(OPENBRACKET,'(',1,4420) +LexToken(VAR,'needcompile',1,4421) +LexToken(CLOSEBRACKET,')',1,4432) +LexToken(EOL,'\n',1,4433) +LexToken(CASE,'case',1,4438) +LexToken(DQSTRING,'"define"',1,4450) +LexToken(THEN,'then',1,4452) +LexToken(EOL,'\n',1,4456) +LexToken(VAR,'model',1,4465) +LexToken(ASSIGNMENT,'=',1,4470) +LexToken(SCICOS_MODEL,'scicos_model',1,4471) +LexToken(OPENBRACKET,'(',1,4483) +LexToken(CLOSEBRACKET,')',1,4484) +LexToken(EOL,'\n',1,4485) +LexToken(VAR,'function_name',1,4494) +LexToken(ASSIGNMENT,'=',1,4507) +LexToken(DQSTRING,'"sinblk"',1,4515) +LexToken(SEMICOLON,';',1,4516) +LexToken(EOL,'\n',1,4517) +LexToken(VAR,'funtyp',1,4526) +LexToken(ASSIGNMENT,'=',1,4532) +LexToken(NUMBER,'4',1,4533) +LexToken(SEMICOLON,';',1,4534) +LexToken(EOL,'\n',1,4535) +LexToken(VAR,'model',1,4544) +LexToken(DOT,'.',1,4549) +LexToken(VAR,'sim',1,4550) +LexToken(ASSIGNMENT,'=',1,4553) +LexToken(VAR,'list',1,4554) +LexToken(OPENBRACKET,'(',1,4558) +LexToken(VAR,'function_name',1,4559) +LexToken(COMMA,',',1,4572) +LexToken(VAR,'funtyp',1,4573) +LexToken(CLOSEBRACKET,')',1,4579) +LexToken(EOL,'\n',1,4580) +LexToken(EOL,'\n',1,4581) +LexToken(VAR,'model',1,4590) +LexToken(DOT,'.',1,4595) +LexToken(VAR,'in',1,4596) +LexToken(ASSIGNMENT,'=',1,4598) +LexToken(NUMBER,'1',1,4599) +LexToken(EOL,'\n',1,4600) +LexToken(VAR,'model',1,4609) +LexToken(DOT,'.',1,4614) +LexToken(VAR,'in2',1,4615) +LexToken(ASSIGNMENT,'=',1,4618) +LexToken(NUMBER,'1',1,4619) +LexToken(EOL,'\n',1,4620) +LexToken(VAR,'model',1,4629) +LexToken(DOT,'.',1,4634) +LexToken(VAR,'intyp',1,4635) +LexToken(ASSIGNMENT,'=',1,4640) +LexToken(NUMBER,'1',1,4641) +LexToken(EOL,'\n',1,4642) +LexToken(VAR,'model',1,4651) +LexToken(DOT,'.',1,4656) +LexToken(VAR,'out',1,4657) +LexToken(ASSIGNMENT,'=',1,4660) +LexToken(NUMBER,'1',1,4661) +LexToken(EOL,'\n',1,4662) +LexToken(VAR,'model',1,4671) +LexToken(DOT,'.',1,4676) +LexToken(VAR,'out2',1,4677) +LexToken(ASSIGNMENT,'=',1,4681) +LexToken(NUMBER,'1',1,4682) +LexToken(EOL,'\n',1,4683) +LexToken(VAR,'model',1,4692) +LexToken(DOT,'.',1,4697) +LexToken(VAR,'outtyp',1,4698) +LexToken(ASSIGNMENT,'=',1,4704) +LexToken(NUMBER,'1',1,4705) +LexToken(EOL,'\n',1,4706) +LexToken(VAR,'model',1,4715) +LexToken(DOT,'.',1,4720) +LexToken(VAR,'dep_ut',1,4721) +LexToken(ASSIGNMENT,'=',1,4727) +LexToken(OPENSQBRACKET,'[',1,4728) +LexToken(PREVAR_BOOLEAN,'%t',1,4729) +LexToken(PREVAR_BOOLEAN,'%f',1,4732) +LexToken(CLOSESQBRACKET,']',1,4734) +LexToken(EOL,'\n',1,4735) +LexToken(VAR,'label',1,4744) +LexToken(ASSIGNMENT,'=',1,4749) +LexToken(OPENSQBRACKET,'[',1,4750) +LexToken(VAR,'function_name',1,4751) +LexToken(SEMICOLON,';',1,4764) +LexToken(VAR,'sci2exp',1,4765) +LexToken(OPENBRACKET,'(',1,4772) +LexToken(VAR,'funtyp',1,4773) +LexToken(CLOSEBRACKET,')',1,4779) +LexToken(SEMICOLON,';',1,4780) +LexToken(VAR,'sci2exp',1,4790) +LexToken(OPENBRACKET,'(',1,4797) +LexToken(OPENSQBRACKET,'[',1,4798) +LexToken(VAR,'model',1,4799) +LexToken(DOT,'.',1,4804) +LexToken(VAR,'in',1,4805) +LexToken(VAR,'model',1,4808) +LexToken(DOT,'.',1,4813) +LexToken(VAR,'in2',1,4814) +LexToken(CLOSESQBRACKET,']',1,4817) +LexToken(CLOSEBRACKET,')',1,4818) +LexToken(SEMICOLON,';',1,4819) +LexToken(VAR,'sci2exp',1,4829) +LexToken(OPENBRACKET,'(',1,4836) +LexToken(VAR,'model',1,4837) +LexToken(DOT,'.',1,4842) +LexToken(VAR,'intyp',1,4843) +LexToken(CLOSEBRACKET,')',1,4848) +LexToken(SEMICOLON,';',1,4849) +LexToken(VAR,'sci2exp',1,4859) +LexToken(OPENBRACKET,'(',1,4866) +LexToken(OPENSQBRACKET,'[',1,4867) +LexToken(VAR,'model',1,4868) +LexToken(DOT,'.',1,4873) +LexToken(VAR,'out',1,4874) +LexToken(VAR,'model',1,4878) +LexToken(DOT,'.',1,4883) +LexToken(VAR,'out2',1,4884) +LexToken(CLOSESQBRACKET,']',1,4888) +LexToken(CLOSEBRACKET,')',1,4889) +LexToken(VAR,'sci2exp',1,4899) +LexToken(OPENBRACKET,'(',1,4906) +LexToken(VAR,'model',1,4907) +LexToken(DOT,'.',1,4912) +LexToken(VAR,'outtyp',1,4913) +LexToken(CLOSEBRACKET,')',1,4919) +LexToken(SEMICOLON,';',1,4920) +LexToken(VAR,'sci2exp',1,4930) +LexToken(OPENBRACKET,'(',1,4937) +LexToken(VAR,'model',1,4938) +LexToken(DOT,'.',1,4943) +LexToken(VAR,'evtin',1,4944) +LexToken(CLOSEBRACKET,')',1,4949) +LexToken(SEMICOLON,';',1,4950) +LexToken(VAR,'sci2exp',1,4960) +LexToken(OPENBRACKET,'(',1,4967) +LexToken(VAR,'model',1,4968) +LexToken(DOT,'.',1,4973) +LexToken(VAR,'evtout',1,4974) +LexToken(CLOSEBRACKET,')',1,4980) +LexToken(SEMICOLON,';',1,4981) +LexToken(VAR,'sci2exp',1,4991) +LexToken(OPENBRACKET,'(',1,4998) +LexToken(VAR,'model',1,4999) +LexToken(DOT,'.',1,5004) +LexToken(VAR,'state',1,5005) +LexToken(CLOSEBRACKET,')',1,5010) +LexToken(SEMICOLON,';',1,5011) +LexToken(VAR,'sci2exp',1,5021) +LexToken(OPENBRACKET,'(',1,5028) +LexToken(VAR,'model',1,5029) +LexToken(DOT,'.',1,5034) +LexToken(VAR,'dstate',1,5035) +LexToken(CLOSEBRACKET,')',1,5041) +LexToken(SEMICOLON,';',1,5042) +LexToken(VAR,'sci2exp',1,5052) +LexToken(OPENBRACKET,'(',1,5059) +LexToken(VAR,'model',1,5060) +LexToken(DOT,'.',1,5065) +LexToken(VAR,'odstate',1,5066) +LexToken(CLOSEBRACKET,')',1,5073) +LexToken(SEMICOLON,';',1,5074) +LexToken(VAR,'sci2exp',1,5084) +LexToken(OPENBRACKET,'(',1,5091) +LexToken(VAR,'model',1,5092) +LexToken(DOT,'.',1,5097) +LexToken(VAR,'rpar',1,5098) +LexToken(CLOSEBRACKET,')',1,5102) +LexToken(SEMICOLON,';',1,5103) +LexToken(VAR,'sci2exp',1,5113) +LexToken(OPENBRACKET,'(',1,5120) +LexToken(VAR,'model',1,5121) +LexToken(DOT,'.',1,5126) +LexToken(VAR,'ipar',1,5127) +LexToken(CLOSEBRACKET,')',1,5131) +LexToken(SEMICOLON,';',1,5132) +LexToken(VAR,'sci2exp',1,5142) +LexToken(OPENBRACKET,'(',1,5149) +LexToken(VAR,'model',1,5150) +LexToken(DOT,'.',1,5155) +LexToken(VAR,'opar',1,5156) +LexToken(CLOSEBRACKET,')',1,5160) +LexToken(SEMICOLON,';',1,5161) +LexToken(VAR,'sci2exp',1,5171) +LexToken(OPENBRACKET,'(',1,5178) +LexToken(VAR,'model',1,5179) +LexToken(DOT,'.',1,5184) +LexToken(VAR,'nmode',1,5185) +LexToken(CLOSEBRACKET,')',1,5190) +LexToken(SEMICOLON,';',1,5191) +LexToken(VAR,'sci2exp',1,5201) +LexToken(OPENBRACKET,'(',1,5208) +LexToken(VAR,'model',1,5209) +LexToken(DOT,'.',1,5214) +LexToken(VAR,'nzcross',1,5215) +LexToken(CLOSEBRACKET,')',1,5222) +LexToken(SEMICOLON,';',1,5223) +LexToken(VAR,'sci2exp',1,5233) +LexToken(OPENBRACKET,'(',1,5240) +LexToken(VAR,'model',1,5241) +LexToken(DOT,'.',1,5246) +LexToken(VAR,'firing',1,5247) +LexToken(CLOSEBRACKET,')',1,5253) +LexToken(SEMICOLON,';',1,5254) +LexToken(DQSTRING,'"y"',1,5257) +LexToken(SEMICOLON,';',1,5258) +LexToken(DQSTRING,'"n"',1,5261) +LexToken(CLOSESQBRACKET,']',1,5262) +LexToken(SEMICOLON,';',1,5263) +LexToken(EOL,'\n',1,5264) +LexToken(VAR,'gr_i',1,5273) +LexToken(ASSIGNMENT,'=',1,5277) +LexToken(OPENSQBRACKET,'[',1,5278) +LexToken(CLOSESQBRACKET,']',1,5279) +LexToken(EOL,'\n',1,5280) +LexToken(VAR,'x',1,5289) +LexToken(ASSIGNMENT,'=',1,5290) +LexToken(VAR,'standard_define',1,5291) +LexToken(OPENBRACKET,'(',1,5306) +LexToken(OPENSQBRACKET,'[',1,5307) +LexToken(NUMBER,'4',1,5308) +LexToken(NUMBER,'2',1,5310) +LexToken(CLOSESQBRACKET,']',1,5311) +LexToken(COMMA,',',1,5312) +LexToken(VAR,'model',1,5313) +LexToken(COMMA,',',1,5318) +LexToken(VAR,'label',1,5319) +LexToken(COMMA,',',1,5324) +LexToken(VAR,'gr_i',1,5325) +LexToken(CLOSEBRACKET,')',1,5329) +LexToken(EOL,'\n',1,5330) +LexToken(END,'end',1,5335) +LexToken(EOL,'\n',1,5338) +LexToken(ENDFUNCTION,'endfunction',1,5339) +LexToken(EOL,'\n',1,5350) +LexToken(EOL,'\n',1,5351) diff --git a/js/Misc/scifunc_block.js b/js/Misc/scifunc_block.js new file mode 100644 index 00000000..c7fa0a29 --- /dev/null +++ b/js/Misc/scifunc_block.js @@ -0,0 +1,838 @@ +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,'scifunc_block',1,852) +LexToken(OPENBRACKET,'(',1,865) +LexToken(VAR,'job',1,866) +LexToken(COMMA,',',1,869) +LexToken(VAR,'arg1',1,870) +LexToken(COMMA,',',1,874) +LexToken(VAR,'arg2',1,875) +LexToken(CLOSEBRACKET,')',1,879) +LexToken(EOL,'\n',1,880) +LexToken(EOL,'\n',1,899) +LexToken(EOL,'\n',1,955) +LexToken(EOL,'\n',1,1010) +LexToken(EOL,'\n',1,1071) +LexToken(EOL,'\n',1,1148) +LexToken(EOL,'\n',1,1223) +LexToken(EOL,'\n',1,1276) +LexToken(EOL,'\n',1,1315) +LexToken(EOL,'\n',1,1376) +LexToken(EOL,'\n',1,1426) +LexToken(EOL,'\n',1,1485) +LexToken(EOL,'\n',1,1544) +LexToken(EOL,'\n',1,1586) +LexToken(EOL,'\n',1,1629) +LexToken(EOL,'\n',1,1697) +LexToken(EOL,'\n',1,1746) +LexToken(EOL,'\n',1,1817) +LexToken(EOL,'\n',1,1861) +LexToken(EOL,'\n',1,1941) +LexToken(EOL,'\n',1,1998) +LexToken(EOL,'\n',1,2056) +LexToken(EOL,'\n',1,2121) +LexToken(EOL,'\n',1,2186) +LexToken(EOL,'\n',1,2253) +LexToken(EOL,'\n',1,2318) +LexToken(EOL,'\n',1,2386) +LexToken(EOL,'\n',1,2468) +LexToken(EOL,'\n',1,2520) +LexToken(EOL,'\n',1,2594) +LexToken(EOL,'\n',1,2601) +LexToken(VAR,'x',1,2606) +LexToken(ASSIGNMENT,'=',1,2607) +LexToken(OPENSQBRACKET,'[',1,2608) +LexToken(CLOSESQBRACKET,']',1,2609) +LexToken(SEMICOLON,';',1,2610) +LexToken(EOL,'\n',1,2611) +LexToken(VAR,'y',1,2616) +LexToken(ASSIGNMENT,'=',1,2617) +LexToken(OPENSQBRACKET,'[',1,2618) +LexToken(CLOSESQBRACKET,']',1,2619) +LexToken(SEMICOLON,';',1,2620) +LexToken(EOL,'\n',1,2621) +LexToken(VAR,'typ',1,2626) +LexToken(ASSIGNMENT,'=',1,2629) +LexToken(OPENSQBRACKET,'[',1,2630) +LexToken(CLOSESQBRACKET,']',1,2631) +LexToken(SEMICOLON,';',1,2632) +LexToken(EOL,'\n',1,2633) +LexToken(SELECT,'select',1,2638) +LexToken(VAR,'job',1,2645) +LexToken(EOL,'\n',1,2648) +LexToken(CASE,'case',1,2653) +LexToken(DQSTRING,'"set"',1,2662) +LexToken(THEN,'then',1,2664) +LexToken(EOL,'\n',1,2668) +LexToken(VAR,'needcompile',1,2677) +LexToken(ASSIGNMENT,'=',1,2688) +LexToken(NUMBER,'0',1,2689) +LexToken(EOL,'\n',1,2690) +LexToken(VAR,'x',1,2699) +LexToken(ASSIGNMENT,'=',1,2700) +LexToken(VAR,'arg1',1,2701) +LexToken(EOL,'\n',1,2705) +LexToken(VAR,'model',1,2714) +LexToken(ASSIGNMENT,'=',1,2719) +LexToken(VAR,'arg1',1,2720) +LexToken(DOT,'.',1,2724) +LexToken(VAR,'model',1,2725) +LexToken(SEMICOLON,';',1,2730) +LexToken(EOL,'\n',1,2731) +LexToken(VAR,'graphics',1,2740) +LexToken(ASSIGNMENT,'=',1,2748) +LexToken(VAR,'arg1',1,2749) +LexToken(DOT,'.',1,2753) +LexToken(VAR,'graphics',1,2754) +LexToken(SEMICOLON,';',1,2762) +LexToken(EOL,'\n',1,2763) +LexToken(VAR,'exprs',1,2772) +LexToken(ASSIGNMENT,'=',1,2777) +LexToken(VAR,'graphics',1,2778) +LexToken(DOT,'.',1,2786) +LexToken(VAR,'exprs',1,2787) +LexToken(EOL,'\n',1,2792) +LexToken(EOL,'\n',1,2793) +LexToken(IF,'if',1,2802) +LexToken(VAR,'size',1,2805) +LexToken(OPENBRACKET,'(',1,2809) +LexToken(VAR,'exprs',1,2810) +LexToken(OPENBRACKET,'(',1,2815) +LexToken(NUMBER,'1',1,2816) +LexToken(CLOSEBRACKET,')',1,2817) +LexToken(COMMA,',',1,2818) +LexToken(DQSTRING,'"*"',1,2821) +LexToken(CLOSEBRACKET,')',1,2822) +LexToken(COMPARISON,'==',1,2823) +LexToken(NUMBER,'8',1,2825) +LexToken(THEN,'then',1,2827) +LexToken(EOL,'\n',1,2831) +LexToken(VAR,'exprs',1,2844) +LexToken(OPENBRACKET,'(',1,2849) +LexToken(NUMBER,'1',1,2850) +LexToken(CLOSEBRACKET,')',1,2851) +LexToken(OPENBRACKET,'(',1,2852) +LexToken(NUMBER,'9',1,2853) +LexToken(CLOSEBRACKET,')',1,2854) +LexToken(ASSIGNMENT,'=',1,2855) +LexToken(DQSTRING,'"0"',1,2858) +LexToken(SEMICOLON,';',1,2859) +LexToken(EOL,'\n',1,2860) +LexToken(END,'end',1,2869) +LexToken(EOL,'\n',1,2872) +LexToken(WHILE,'while',1,2881) +LexToken(PREVAR_BOOLEAN,'%t',1,2887) +LexToken(DO,'do',1,2890) +LexToken(EOL,'\n',1,2892) +LexToken(OPENSQBRACKET,'[',1,2905) +LexToken(VAR,'ok',1,2906) +LexToken(COMMA,',',1,2908) +LexToken(VAR,'i',1,2909) +LexToken(COMMA,',',1,2910) +LexToken(VAR,'o',1,2911) +LexToken(COMMA,',',1,2912) +LexToken(VAR,'ci',1,2913) +LexToken(COMMA,',',1,2915) +LexToken(VAR,'co',1,2916) +LexToken(COMMA,',',1,2918) +LexToken(VAR,'xx',1,2919) +LexToken(COMMA,',',1,2921) +LexToken(VAR,'z',1,2922) +LexToken(COMMA,',',1,2923) +LexToken(VAR,'rpar',1,2924) +LexToken(COMMA,',',1,2928) +LexToken(VAR,'auto0',1,2929) +LexToken(COMMA,',',1,2934) +LexToken(VAR,'deptime',1,2935) +LexToken(COMMA,',',1,2942) +LexToken(VAR,'lab',1,2943) +LexToken(CLOSESQBRACKET,']',1,2946) +LexToken(ASSIGNMENT,'=',1,2947) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,2948) +LexToken(OPENBRACKET,'(',1,2963) +LexToken(OPENSQBRACKET,'[',1,2979) +LexToken(DQSTRING,'"Set scifunc_block parameters"',1,3009) +LexToken(SEMICOLON,';',1,3010) +LexToken(DQSTRING,'"only regular blocks supported"',1,3041) +LexToken(CLOSESQBRACKET,']',1,3042) +LexToken(COMMA,',',1,3043) +LexToken(OPENSQBRACKET,'[',1,3059) +LexToken(DQSTRING,'"input ports sizes"',1,3078) +LexToken(SEMICOLON,';',1,3079) +LexToken(DQSTRING,'"output port sizes"',1,3111) +LexToken(SEMICOLON,';',1,3112) +LexToken(DQSTRING,'"input event ports sizes"',1,3150) +LexToken(SEMICOLON,';',1,3151) +LexToken(DQSTRING,'"output events ports sizes"',1,3191) +LexToken(SEMICOLON,';',1,3192) +LexToken(DQSTRING,'"initial continuous state"',1,3231) +LexToken(SEMICOLON,';',1,3232) +LexToken(DQSTRING,'"initial discrete state"',1,3269) +LexToken(SEMICOLON,';',1,3270) +LexToken(DQSTRING,'"System parameters vector"',1,3309) +LexToken(SEMICOLON,';',1,3310) +LexToken(DQSTRING,'"initial firing vector (<0 for no firing)"',1,3365) +LexToken(SEMICOLON,';',1,3366) +LexToken(DQSTRING,'"is block always active (0:no, 1:yes)"',1,3417) +LexToken(CLOSESQBRACKET,']',1,3420) +LexToken(COMMA,',',1,3421) +LexToken(VAR,'list',1,3437) +LexToken(OPENBRACKET,'(',1,3441) +LexToken(DQSTRING,'"vec"',1,3446) +LexToken(COMMA,',',1,3447) +LexToken(NUMBER,'-1',1,3448) +LexToken(COMMA,',',1,3450) +LexToken(DQSTRING,'"vec"',1,3455) +LexToken(COMMA,',',1,3456) +LexToken(NUMBER,'-1',1,3457) +LexToken(COMMA,',',1,3459) +LexToken(DQSTRING,'"vec"',1,3464) +LexToken(COMMA,',',1,3465) +LexToken(NUMBER,'-1',1,3466) +LexToken(COMMA,',',1,3468) +LexToken(DQSTRING,'"vec"',1,3473) +LexToken(COMMA,',',1,3474) +LexToken(NUMBER,'-1',1,3475) +LexToken(COMMA,',',1,3477) +LexToken(DQSTRING,'"vec"',1,3482) +LexToken(COMMA,',',1,3483) +LexToken(NUMBER,'-1',1,3484) +LexToken(COMMA,',',1,3486) +LexToken(DQSTRING,'"vec"',1,3491) +LexToken(COMMA,',',1,3492) +LexToken(NUMBER,'-1',1,3493) +LexToken(COMMA,',',1,3495) +LexToken(DQSTRING,'"vec"',1,3515) +LexToken(COMMA,',',1,3516) +LexToken(NUMBER,'-1',1,3517) +LexToken(COMMA,',',1,3519) +LexToken(DQSTRING,'"vec"',1,3524) +LexToken(COMMA,',',1,3525) +LexToken(DQSTRING,'"sum(%4)"',1,3534) +LexToken(COMMA,',',1,3535) +LexToken(DQSTRING,'"vec"',1,3540) +LexToken(COMMA,',',1,3541) +LexToken(NUMBER,'1',1,3542) +LexToken(CLOSEBRACKET,')',1,3543) +LexToken(COMMA,',',1,3544) +LexToken(VAR,'exprs',1,3545) +LexToken(OPENBRACKET,'(',1,3550) +LexToken(NUMBER,'1',1,3551) +LexToken(CLOSEBRACKET,')',1,3552) +LexToken(CLOSEBRACKET,')',1,3553) +LexToken(EOL,'\n',1,3554) +LexToken(IF,'if',1,3567) +LexToken(NOT,'~',1,3570) +LexToken(VAR,'ok',1,3571) +LexToken(THEN,'then',1,3574) +LexToken(EOL,'\n',1,3578) +LexToken(BREAK,'break',1,3595) +LexToken(COMMA,',',1,3600) +LexToken(EOL,'\n',1,3601) +LexToken(END,'end',1,3614) +LexToken(EOL,'\n',1,3617) +LexToken(VAR,'exprs',1,3630) +LexToken(OPENBRACKET,'(',1,3635) +LexToken(NUMBER,'1',1,3636) +LexToken(CLOSEBRACKET,')',1,3637) +LexToken(ASSIGNMENT,'=',1,3638) +LexToken(VAR,'lab',1,3639) +LexToken(EOL,'\n',1,3642) +LexToken(VAR,'xx',1,3655) +LexToken(ASSIGNMENT,'=',1,3657) +LexToken(VAR,'xx',1,3658) +LexToken(OPENBRACKET,'(',1,3660) +LexToken(COLON,':',1,3661) +LexToken(CLOSEBRACKET,')',1,3662) +LexToken(SEMICOLON,';',1,3663) +LexToken(EOL,'\n',1,3664) +LexToken(VAR,'z',1,3677) +LexToken(ASSIGNMENT,'=',1,3678) +LexToken(VAR,'z',1,3679) +LexToken(OPENBRACKET,'(',1,3680) +LexToken(COLON,':',1,3681) +LexToken(CLOSEBRACKET,')',1,3682) +LexToken(SEMICOLON,';',1,3683) +LexToken(EOL,'\n',1,3684) +LexToken(VAR,'rpar',1,3697) +LexToken(ASSIGNMENT,'=',1,3701) +LexToken(VAR,'rpar',1,3702) +LexToken(OPENBRACKET,'(',1,3706) +LexToken(COLON,':',1,3707) +LexToken(CLOSEBRACKET,')',1,3708) +LexToken(EOL,'\n',1,3709) +LexToken(VAR,'nrp',1,3722) +LexToken(ASSIGNMENT,'=',1,3725) +LexToken(VAR,'prod',1,3726) +LexToken(OPENBRACKET,'(',1,3730) +LexToken(VAR,'size',1,3731) +LexToken(OPENBRACKET,'(',1,3735) +LexToken(VAR,'rpar',1,3736) +LexToken(CLOSEBRACKET,')',1,3740) +LexToken(CLOSEBRACKET,')',1,3741) +LexToken(EOL,'\n',1,3742) +LexToken(EOL,'\n',1,3774) +LexToken(VAR,'i',1,3787) +LexToken(ASSIGNMENT,'=',1,3788) +LexToken(VAR,'int',1,3789) +LexToken(OPENBRACKET,'(',1,3792) +LexToken(VAR,'i',1,3793) +LexToken(OPENBRACKET,'(',1,3794) +LexToken(COLON,':',1,3795) +LexToken(CLOSEBRACKET,')',1,3796) +LexToken(CLOSEBRACKET,')',1,3797) +LexToken(SEMICOLON,';',1,3798) +LexToken(EOL,'\n',1,3799) +LexToken(VAR,'ni',1,3812) +LexToken(ASSIGNMENT,'=',1,3814) +LexToken(VAR,'size',1,3815) +LexToken(OPENBRACKET,'(',1,3819) +LexToken(VAR,'i',1,3820) +LexToken(COMMA,',',1,3821) +LexToken(NUMBER,'1',1,3822) +LexToken(CLOSEBRACKET,')',1,3823) +LexToken(SEMICOLON,';',1,3824) +LexToken(EOL,'\n',1,3825) +LexToken(VAR,'o',1,3838) +LexToken(ASSIGNMENT,'=',1,3839) +LexToken(VAR,'int',1,3840) +LexToken(OPENBRACKET,'(',1,3843) +LexToken(VAR,'o',1,3844) +LexToken(OPENBRACKET,'(',1,3845) +LexToken(COLON,':',1,3846) +LexToken(CLOSEBRACKET,')',1,3847) +LexToken(CLOSEBRACKET,')',1,3848) +LexToken(SEMICOLON,';',1,3849) +LexToken(EOL,'\n',1,3850) +LexToken(VAR,'no',1,3863) +LexToken(ASSIGNMENT,'=',1,3865) +LexToken(VAR,'size',1,3866) +LexToken(OPENBRACKET,'(',1,3870) +LexToken(VAR,'o',1,3871) +LexToken(COMMA,',',1,3872) +LexToken(NUMBER,'1',1,3873) +LexToken(CLOSEBRACKET,')',1,3874) +LexToken(SEMICOLON,';',1,3875) +LexToken(EOL,'\n',1,3876) +LexToken(VAR,'ci',1,3889) +LexToken(ASSIGNMENT,'=',1,3891) +LexToken(VAR,'int',1,3892) +LexToken(OPENBRACKET,'(',1,3895) +LexToken(VAR,'ci',1,3896) +LexToken(OPENBRACKET,'(',1,3898) +LexToken(COLON,':',1,3899) +LexToken(CLOSEBRACKET,')',1,3900) +LexToken(CLOSEBRACKET,')',1,3901) +LexToken(SEMICOLON,';',1,3902) +LexToken(EOL,'\n',1,3903) +LexToken(VAR,'nci',1,3916) +LexToken(ASSIGNMENT,'=',1,3919) +LexToken(VAR,'size',1,3920) +LexToken(OPENBRACKET,'(',1,3924) +LexToken(VAR,'ci',1,3925) +LexToken(COMMA,',',1,3927) +LexToken(NUMBER,'1',1,3928) +LexToken(CLOSEBRACKET,')',1,3929) +LexToken(SEMICOLON,';',1,3930) +LexToken(EOL,'\n',1,3931) +LexToken(VAR,'co',1,3944) +LexToken(ASSIGNMENT,'=',1,3946) +LexToken(VAR,'int',1,3947) +LexToken(OPENBRACKET,'(',1,3950) +LexToken(VAR,'co',1,3951) +LexToken(OPENBRACKET,'(',1,3953) +LexToken(COLON,':',1,3954) +LexToken(CLOSEBRACKET,')',1,3955) +LexToken(CLOSEBRACKET,')',1,3956) +LexToken(SEMICOLON,';',1,3957) +LexToken(EOL,'\n',1,3958) +LexToken(VAR,'nco',1,3971) +LexToken(ASSIGNMENT,'=',1,3974) +LexToken(VAR,'size',1,3975) +LexToken(OPENBRACKET,'(',1,3979) +LexToken(VAR,'co',1,3980) +LexToken(COMMA,',',1,3982) +LexToken(NUMBER,'1',1,3983) +LexToken(CLOSEBRACKET,')',1,3984) +LexToken(SEMICOLON,';',1,3985) +LexToken(EOL,'\n',1,3986) +LexToken(OPENSQBRACKET,'[',1,3999) +LexToken(VAR,'ok',1,4000) +LexToken(COMMA,',',1,4002) +LexToken(VAR,'tt',1,4003) +LexToken(COMMA,',',1,4005) +LexToken(VAR,'dep_ut',1,4006) +LexToken(CLOSESQBRACKET,']',1,4012) +LexToken(ASSIGNMENT,'=',1,4013) +LexToken(VAR,'genfunc1',1,4014) +LexToken(OPENBRACKET,'(',1,4022) +LexToken(VAR,'exprs',1,4023) +LexToken(OPENBRACKET,'(',1,4028) +LexToken(NUMBER,'2',1,4029) +LexToken(CLOSEBRACKET,')',1,4030) +LexToken(COMMA,',',1,4031) +LexToken(VAR,'i',1,4032) +LexToken(COMMA,',',1,4033) +LexToken(VAR,'o',1,4034) +LexToken(COMMA,',',1,4035) +LexToken(VAR,'nci',1,4036) +LexToken(COMMA,',',1,4039) +LexToken(VAR,'nco',1,4040) +LexToken(COMMA,',',1,4043) +LexToken(VAR,'size',1,4044) +LexToken(OPENBRACKET,'(',1,4048) +LexToken(VAR,'xx',1,4049) +LexToken(COMMA,',',1,4051) +LexToken(NUMBER,'1',1,4052) +LexToken(CLOSEBRACKET,')',1,4053) +LexToken(COMMA,',',1,4054) +LexToken(VAR,'size',1,4055) +LexToken(OPENBRACKET,'(',1,4059) +LexToken(VAR,'z',1,4060) +LexToken(COMMA,',',1,4061) +LexToken(NUMBER,'1',1,4062) +LexToken(CLOSEBRACKET,')',1,4063) +LexToken(COMMA,',',1,4064) +LexToken(VAR,'nrp',1,4080) +LexToken(COMMA,',',1,4083) +LexToken(DQSTRING,'"c"',1,4086) +LexToken(CLOSEBRACKET,')',1,4087) +LexToken(EOL,'\n',1,4088) +LexToken(VAR,'dep_ut',1,4101) +LexToken(OPENBRACKET,'(',1,4107) +LexToken(NUMBER,'2',1,4108) +LexToken(CLOSEBRACKET,')',1,4109) +LexToken(ASSIGNMENT,'=',1,4110) +LexToken(OPENBRACKET,'(',1,4111) +LexToken(NUMBER,'1',1,4112) +LexToken(COMPARISON,'==',1,4113) +LexToken(VAR,'deptime',1,4115) +LexToken(CLOSEBRACKET,')',1,4122) +LexToken(EOL,'\n',1,4123) +LexToken(IF,'if',1,4136) +LexToken(NOT,'~',1,4139) +LexToken(VAR,'ok',1,4140) +LexToken(THEN,'then',1,4143) +LexToken(EOL,'\n',1,4147) +LexToken(BREAK,'break',1,4164) +LexToken(COMMA,',',1,4169) +LexToken(EOL,'\n',1,4170) +LexToken(END,'end',1,4183) +LexToken(EOL,'\n',1,4186) +LexToken(OPENSQBRACKET,'[',1,4199) +LexToken(VAR,'model',1,4200) +LexToken(COMMA,',',1,4205) +LexToken(VAR,'graphics',1,4206) +LexToken(COMMA,',',1,4214) +LexToken(VAR,'ok',1,4215) +LexToken(CLOSESQBRACKET,']',1,4217) +LexToken(ASSIGNMENT,'=',1,4218) +LexToken(VAR,'check_io',1,4219) +LexToken(OPENBRACKET,'(',1,4227) +LexToken(VAR,'model',1,4228) +LexToken(COMMA,',',1,4233) +LexToken(VAR,'graphics',1,4234) +LexToken(COMMA,',',1,4242) +LexToken(VAR,'i',1,4243) +LexToken(COMMA,',',1,4244) +LexToken(VAR,'o',1,4245) +LexToken(COMMA,',',1,4246) +LexToken(VAR,'ci',1,4247) +LexToken(COMMA,',',1,4249) +LexToken(VAR,'co',1,4250) +LexToken(CLOSEBRACKET,')',1,4252) +LexToken(EOL,'\n',1,4253) +LexToken(IF,'if',1,4266) +LexToken(VAR,'ok',1,4269) +LexToken(THEN,'then',1,4272) +LexToken(EOL,'\n',1,4276) +LexToken(VAR,'auto',1,4293) +LexToken(ASSIGNMENT,'=',1,4297) +LexToken(VAR,'auto0',1,4298) +LexToken(EOL,'\n',1,4303) +LexToken(VAR,'model',1,4320) +LexToken(DOT,'.',1,4325) +LexToken(VAR,'state',1,4326) +LexToken(ASSIGNMENT,'=',1,4331) +LexToken(VAR,'xx',1,4332) +LexToken(EOL,'\n',1,4334) +LexToken(VAR,'model',1,4351) +LexToken(DOT,'.',1,4356) +LexToken(VAR,'dstate',1,4357) +LexToken(ASSIGNMENT,'=',1,4363) +LexToken(VAR,'z',1,4364) +LexToken(EOL,'\n',1,4365) +LexToken(VAR,'model',1,4382) +LexToken(DOT,'.',1,4387) +LexToken(VAR,'rpar',1,4388) +LexToken(ASSIGNMENT,'=',1,4392) +LexToken(VAR,'rpar',1,4393) +LexToken(EOL,'\n',1,4397) +LexToken(IF,'if',1,4414) +LexToken(VAR,'model',1,4417) +LexToken(DOT,'.',1,4422) +LexToken(VAR,'ipar',1,4423) +LexToken(COMPARISON,'<>',1,4428) +LexToken(NUMBER,'0',1,4431) +LexToken(THEN,'then',1,4433) +LexToken(EOL,'\n',1,4437) +LexToken(VAR,'model',1,4458) +LexToken(DOT,'.',1,4463) +LexToken(VAR,'opar',1,4464) +LexToken(ASSIGNMENT,'=',1,4468) +LexToken(VAR,'model',1,4469) +LexToken(DOT,'.',1,4474) +LexToken(VAR,'ipar',1,4475) +LexToken(SEMICOLON,';',1,4479) +LexToken(EOL,'\n',1,4480) +LexToken(VAR,'model',1,4501) +LexToken(DOT,'.',1,4506) +LexToken(VAR,'ipar',1,4507) +LexToken(ASSIGNMENT,'=',1,4511) +LexToken(NUMBER,'0',1,4512) +LexToken(SEMICOLON,';',1,4513) +LexToken(EOL,'\n',1,4514) +LexToken(END,'end',1,4531) +LexToken(EOL,'\n',1,4534) +LexToken(IF,'if',1,4551) +LexToken(VAR,'or',1,4554) +LexToken(OPENBRACKET,'(',1,4556) +LexToken(VAR,'model',1,4557) +LexToken(DOT,'.',1,4562) +LexToken(VAR,'opar',1,4563) +LexToken(COMPARISON,'<>',1,4567) +LexToken(VAR,'tt',1,4569) +LexToken(CLOSEBRACKET,')',1,4571) +LexToken(THEN,'then',1,4573) +LexToken(EOL,'\n',1,4577) +LexToken(VAR,'needcompile',1,4598) +LexToken(ASSIGNMENT,'=',1,4609) +LexToken(NUMBER,'4',1,4610) +LexToken(COMMA,',',1,4611) +LexToken(EOL,'\n',1,4612) +LexToken(END,'end',1,4629) +LexToken(EOL,'\n',1,4632) +LexToken(VAR,'model',1,4649) +LexToken(DOT,'.',1,4654) +LexToken(VAR,'opar',1,4655) +LexToken(ASSIGNMENT,'=',1,4659) +LexToken(VAR,'tt',1,4660) +LexToken(EOL,'\n',1,4662) +LexToken(VAR,'model',1,4679) +LexToken(DOT,'.',1,4684) +LexToken(VAR,'firing',1,4685) +LexToken(ASSIGNMENT,'=',1,4691) +LexToken(VAR,'auto',1,4692) +LexToken(EOL,'\n',1,4696) +LexToken(VAR,'model',1,4713) +LexToken(DOT,'.',1,4718) +LexToken(VAR,'dep_ut',1,4719) +LexToken(ASSIGNMENT,'=',1,4725) +LexToken(VAR,'dep_ut',1,4726) +LexToken(EOL,'\n',1,4732) +LexToken(VAR,'x',1,4749) +LexToken(DOT,'.',1,4750) +LexToken(VAR,'model',1,4751) +LexToken(ASSIGNMENT,'=',1,4756) +LexToken(VAR,'model',1,4757) +LexToken(EOL,'\n',1,4762) +LexToken(VAR,'exprs',1,4779) +LexToken(OPENBRACKET,'(',1,4784) +LexToken(NUMBER,'2',1,4785) +LexToken(CLOSEBRACKET,')',1,4786) +LexToken(ASSIGNMENT,'=',1,4787) +LexToken(VAR,'tt',1,4788) +LexToken(EOL,'\n',1,4790) +LexToken(VAR,'graphics',1,4807) +LexToken(DOT,'.',1,4815) +LexToken(VAR,'exprs',1,4816) +LexToken(ASSIGNMENT,'=',1,4821) +LexToken(VAR,'exprs',1,4822) +LexToken(EOL,'\n',1,4827) +LexToken(VAR,'x',1,4844) +LexToken(DOT,'.',1,4845) +LexToken(VAR,'graphics',1,4846) +LexToken(ASSIGNMENT,'=',1,4854) +LexToken(VAR,'graphics',1,4855) +LexToken(EOL,'\n',1,4863) +LexToken(BREAK,'break',1,4880) +LexToken(EOL,'\n',1,4885) +LexToken(END,'end',1,4898) +LexToken(EOL,'\n',1,4901) +LexToken(END,'end',1,4910) +LexToken(EOL,'\n',1,4913) +LexToken(VAR,'needcompile',1,4922) +LexToken(ASSIGNMENT,'=',1,4933) +LexToken(RESUME,'resume',1,4934) +LexToken(OPENBRACKET,'(',1,4940) +LexToken(VAR,'needcompile',1,4941) +LexToken(CLOSEBRACKET,')',1,4952) +LexToken(EOL,'\n',1,4953) +LexToken(CASE,'case',1,4958) +LexToken(DQSTRING,'"define"',1,4970) +LexToken(THEN,'then',1,4972) +LexToken(EOL,'\n',1,4976) +LexToken(VAR,'in',1,4985) +LexToken(ASSIGNMENT,'=',1,4987) +LexToken(NUMBER,'1',1,4988) +LexToken(EOL,'\n',1,4989) +LexToken(VAR,'out',1,4998) +LexToken(ASSIGNMENT,'=',1,5001) +LexToken(NUMBER,'1',1,5002) +LexToken(EOL,'\n',1,5003) +LexToken(VAR,'clkin',1,5012) +LexToken(ASSIGNMENT,'=',1,5017) +LexToken(OPENSQBRACKET,'[',1,5018) +LexToken(CLOSESQBRACKET,']',1,5019) +LexToken(EOL,'\n',1,5020) +LexToken(VAR,'clkout',1,5029) +LexToken(ASSIGNMENT,'=',1,5035) +LexToken(OPENSQBRACKET,'[',1,5036) +LexToken(CLOSESQBRACKET,']',1,5037) +LexToken(EOL,'\n',1,5038) +LexToken(VAR,'x0',1,5047) +LexToken(ASSIGNMENT,'=',1,5049) +LexToken(OPENSQBRACKET,'[',1,5050) +LexToken(CLOSESQBRACKET,']',1,5051) +LexToken(EOL,'\n',1,5052) +LexToken(VAR,'z0',1,5061) +LexToken(ASSIGNMENT,'=',1,5063) +LexToken(OPENSQBRACKET,'[',1,5064) +LexToken(CLOSESQBRACKET,']',1,5065) +LexToken(EOL,'\n',1,5066) +LexToken(VAR,'typ',1,5075) +LexToken(ASSIGNMENT,'=',1,5078) +LexToken(DQSTRING,'"c"',1,5081) +LexToken(EOL,'\n',1,5082) +LexToken(VAR,'auto',1,5091) +LexToken(ASSIGNMENT,'=',1,5095) +LexToken(OPENSQBRACKET,'[',1,5096) +LexToken(CLOSESQBRACKET,']',1,5097) +LexToken(EOL,'\n',1,5098) +LexToken(VAR,'rpar',1,5107) +LexToken(ASSIGNMENT,'=',1,5111) +LexToken(OPENSQBRACKET,'[',1,5112) +LexToken(CLOSESQBRACKET,']',1,5113) +LexToken(EOL,'\n',1,5114) +LexToken(EOL,'\n',1,5115) +LexToken(VAR,'model',1,5124) +LexToken(ASSIGNMENT,'=',1,5129) +LexToken(SCICOS_MODEL,'scicos_model',1,5130) +LexToken(OPENBRACKET,'(',1,5142) +LexToken(CLOSEBRACKET,')',1,5143) +LexToken(EOL,'\n',1,5144) +LexToken(VAR,'model',1,5153) +LexToken(DOT,'.',1,5158) +LexToken(VAR,'sim',1,5159) +LexToken(ASSIGNMENT,'=',1,5162) +LexToken(VAR,'list',1,5163) +LexToken(OPENBRACKET,'(',1,5167) +LexToken(DQSTRING,'"scifunc"',1,5176) +LexToken(COMMA,',',1,5177) +LexToken(NUMBER,'3',1,5178) +LexToken(CLOSEBRACKET,')',1,5179) +LexToken(EOL,'\n',1,5180) +LexToken(VAR,'model',1,5189) +LexToken(DOT,'.',1,5194) +LexToken(VAR,'in',1,5195) +LexToken(ASSIGNMENT,'=',1,5197) +LexToken(VAR,'in',1,5198) +LexToken(EOL,'\n',1,5200) +LexToken(VAR,'model',1,5209) +LexToken(DOT,'.',1,5214) +LexToken(VAR,'out',1,5215) +LexToken(ASSIGNMENT,'=',1,5218) +LexToken(VAR,'out',1,5219) +LexToken(EOL,'\n',1,5222) +LexToken(VAR,'model',1,5231) +LexToken(DOT,'.',1,5236) +LexToken(VAR,'evtin',1,5237) +LexToken(ASSIGNMENT,'=',1,5242) +LexToken(VAR,'clkin',1,5243) +LexToken(EOL,'\n',1,5248) +LexToken(VAR,'model',1,5257) +LexToken(DOT,'.',1,5262) +LexToken(VAR,'evtout',1,5263) +LexToken(ASSIGNMENT,'=',1,5269) +LexToken(VAR,'clkout',1,5270) +LexToken(EOL,'\n',1,5276) +LexToken(VAR,'model',1,5285) +LexToken(DOT,'.',1,5290) +LexToken(VAR,'state',1,5291) +LexToken(ASSIGNMENT,'=',1,5296) +LexToken(VAR,'x0',1,5297) +LexToken(EOL,'\n',1,5299) +LexToken(VAR,'model',1,5308) +LexToken(DOT,'.',1,5313) +LexToken(VAR,'dstate',1,5314) +LexToken(ASSIGNMENT,'=',1,5320) +LexToken(VAR,'z0',1,5321) +LexToken(EOL,'\n',1,5323) +LexToken(VAR,'model',1,5332) +LexToken(DOT,'.',1,5337) +LexToken(VAR,'rpar',1,5338) +LexToken(ASSIGNMENT,'=',1,5342) +LexToken(VAR,'rpar',1,5343) +LexToken(EOL,'\n',1,5347) +LexToken(VAR,'model',1,5356) +LexToken(DOT,'.',1,5361) +LexToken(VAR,'ipar',1,5362) +LexToken(ASSIGNMENT,'=',1,5366) +LexToken(NUMBER,'0',1,5367) +LexToken(EOL,'\n',1,5368) +LexToken(VAR,'model',1,5377) +LexToken(DOT,'.',1,5382) +LexToken(VAR,'opar',1,5383) +LexToken(ASSIGNMENT,'=',1,5387) +LexToken(VAR,'list',1,5388) +LexToken(OPENBRACKET,'(',1,5392) +LexToken(CLOSEBRACKET,')',1,5393) +LexToken(EOL,'\n',1,5394) +LexToken(VAR,'model',1,5403) +LexToken(DOT,'.',1,5408) +LexToken(VAR,'blocktype',1,5409) +LexToken(ASSIGNMENT,'=',1,5418) +LexToken(VAR,'typ',1,5419) +LexToken(EOL,'\n',1,5422) +LexToken(VAR,'model',1,5431) +LexToken(DOT,'.',1,5436) +LexToken(VAR,'firing',1,5437) +LexToken(ASSIGNMENT,'=',1,5443) +LexToken(VAR,'auto',1,5444) +LexToken(EOL,'\n',1,5448) +LexToken(VAR,'model',1,5457) +LexToken(DOT,'.',1,5462) +LexToken(VAR,'dep_ut',1,5463) +LexToken(ASSIGNMENT,'=',1,5469) +LexToken(OPENSQBRACKET,'[',1,5470) +LexToken(PREVAR_BOOLEAN,'%t',1,5471) +LexToken(PREVAR_BOOLEAN,'%f',1,5474) +LexToken(CLOSESQBRACKET,']',1,5476) +LexToken(EOL,'\n',1,5477) +LexToken(EOL,'\n',1,5478) +LexToken(VAR,'exprs',1,5487) +LexToken(ASSIGNMENT,'=',1,5492) +LexToken(VAR,'list',1,5493) +LexToken(OPENBRACKET,'(',1,5497) +LexToken(OPENSQBRACKET,'[',1,5498) +LexToken(VAR,'sci2exp',1,5499) +LexToken(OPENBRACKET,'(',1,5506) +LexToken(VAR,'in',1,5507) +LexToken(CLOSEBRACKET,')',1,5509) +LexToken(SEMICOLON,';',1,5510) +LexToken(VAR,'sci2exp',1,5511) +LexToken(OPENBRACKET,'(',1,5518) +LexToken(VAR,'out',1,5519) +LexToken(CLOSEBRACKET,')',1,5522) +LexToken(SEMICOLON,';',1,5523) +LexToken(VAR,'sci2exp',1,5524) +LexToken(OPENBRACKET,'(',1,5531) +LexToken(VAR,'clkin',1,5532) +LexToken(CLOSEBRACKET,')',1,5537) +LexToken(SEMICOLON,';',1,5538) +LexToken(VAR,'sci2exp',1,5539) +LexToken(OPENBRACKET,'(',1,5546) +LexToken(VAR,'clkout',1,5547) +LexToken(CLOSEBRACKET,')',1,5553) +LexToken(SEMICOLON,';',1,5554) +LexToken(VAR,'strcat',1,5564) +LexToken(OPENBRACKET,'(',1,5570) +LexToken(VAR,'sci2exp',1,5571) +LexToken(OPENBRACKET,'(',1,5578) +LexToken(VAR,'x0',1,5579) +LexToken(CLOSEBRACKET,')',1,5581) +LexToken(CLOSEBRACKET,')',1,5582) +LexToken(SEMICOLON,';',1,5583) +LexToken(VAR,'strcat',1,5584) +LexToken(OPENBRACKET,'(',1,5590) +LexToken(VAR,'sci2exp',1,5591) +LexToken(OPENBRACKET,'(',1,5598) +LexToken(VAR,'z0',1,5599) +LexToken(CLOSEBRACKET,')',1,5601) +LexToken(CLOSEBRACKET,')',1,5602) +LexToken(SEMICOLON,';',1,5603) +LexToken(VAR,'strcat',1,5613) +LexToken(OPENBRACKET,'(',1,5619) +LexToken(VAR,'sci2exp',1,5620) +LexToken(OPENBRACKET,'(',1,5627) +LexToken(VAR,'rpar',1,5628) +LexToken(CLOSEBRACKET,')',1,5632) +LexToken(CLOSEBRACKET,')',1,5633) +LexToken(SEMICOLON,';',1,5634) +LexToken(VAR,'sci2exp',1,5635) +LexToken(OPENBRACKET,'(',1,5642) +LexToken(VAR,'auto',1,5643) +LexToken(CLOSEBRACKET,')',1,5647) +LexToken(CLOSESQBRACKET,']',1,5648) +LexToken(COMMA,',',1,5649) +LexToken(VAR,'list',1,5661) +LexToken(OPENBRACKET,'(',1,5665) +LexToken(DQSTRING,'"y1=sin(u1)"',1,5677) +LexToken(COMMA,',',1,5678) +LexToken(DQSTRING,'" "',1,5681) +LexToken(COMMA,',',1,5682) +LexToken(DQSTRING,'" "',1,5685) +LexToken(COMMA,',',1,5686) +LexToken(DQSTRING,'"y1=sin(u1)"',1,5698) +LexToken(COMMA,',',1,5699) +LexToken(DQSTRING,'" "',1,5702) +LexToken(COMMA,',',1,5703) +LexToken(DQSTRING,'" "',1,5706) +LexToken(COMMA,',',1,5707) +LexToken(DQSTRING,'" "',1,5710) +LexToken(CLOSEBRACKET,')',1,5711) +LexToken(CLOSEBRACKET,')',1,5712) +LexToken(EOL,'\n',1,5713) +LexToken(VAR,'gr_i',1,5722) +LexToken(ASSIGNMENT,'=',1,5726) +LexToken(OPENSQBRACKET,'[',1,5727) +LexToken(CLOSESQBRACKET,']',1,5728) +LexToken(EOL,'\n',1,5729) +LexToken(VAR,'x',1,5738) +LexToken(ASSIGNMENT,'=',1,5739) +LexToken(VAR,'standard_define',1,5740) +LexToken(OPENBRACKET,'(',1,5755) +LexToken(OPENSQBRACKET,'[',1,5756) +LexToken(NUMBER,'2',1,5757) +LexToken(NUMBER,'2',1,5759) +LexToken(CLOSESQBRACKET,']',1,5760) +LexToken(COMMA,',',1,5761) +LexToken(VAR,'model',1,5762) +LexToken(COMMA,',',1,5767) +LexToken(VAR,'exprs',1,5768) +LexToken(COMMA,',',1,5773) +LexToken(VAR,'gr_i',1,5774) +LexToken(CLOSEBRACKET,')',1,5778) +LexToken(EOL,'\n',1,5779) +LexToken(END,'end',1,5784) +LexToken(EOL,'\n',1,5787) +LexToken(ENDFUNCTION,'endfunction',1,5788) +LexToken(EOL,'\n',1,5799) diff --git a/js/Misc/scifunc_block_m.js b/js/Misc/scifunc_block_m.js new file mode 100644 index 00000000..b8bc54b2 --- /dev/null +++ b/js/Misc/scifunc_block_m.js @@ -0,0 +1,854 @@ +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,'scifunc_block_m',1,852) +LexToken(OPENBRACKET,'(',1,867) +LexToken(VAR,'job',1,868) +LexToken(COMMA,',',1,871) +LexToken(VAR,'arg1',1,872) +LexToken(COMMA,',',1,876) +LexToken(VAR,'arg2',1,877) +LexToken(CLOSEBRACKET,')',1,881) +LexToken(EOL,'\n',1,882) +LexToken(EOL,'\n',1,901) +LexToken(EOL,'\n',1,957) +LexToken(EOL,'\n',1,1012) +LexToken(EOL,'\n',1,1073) +LexToken(EOL,'\n',1,1150) +LexToken(EOL,'\n',1,1225) +LexToken(EOL,'\n',1,1278) +LexToken(EOL,'\n',1,1285) +LexToken(VAR,'x',1,1290) +LexToken(ASSIGNMENT,'=',1,1291) +LexToken(OPENSQBRACKET,'[',1,1292) +LexToken(CLOSESQBRACKET,']',1,1293) +LexToken(SEMICOLON,';',1,1294) +LexToken(EOL,'\n',1,1295) +LexToken(VAR,'y',1,1300) +LexToken(ASSIGNMENT,'=',1,1301) +LexToken(OPENSQBRACKET,'[',1,1302) +LexToken(CLOSESQBRACKET,']',1,1303) +LexToken(SEMICOLON,';',1,1304) +LexToken(EOL,'\n',1,1305) +LexToken(VAR,'typ',1,1310) +LexToken(ASSIGNMENT,'=',1,1313) +LexToken(OPENSQBRACKET,'[',1,1314) +LexToken(CLOSESQBRACKET,']',1,1315) +LexToken(SEMICOLON,';',1,1316) +LexToken(EOL,'\n',1,1317) +LexToken(SELECT,'select',1,1322) +LexToken(VAR,'job',1,1329) +LexToken(EOL,'\n',1,1332) +LexToken(CASE,'case',1,1337) +LexToken(DQSTRING,'"set"',1,1346) +LexToken(THEN,'then',1,1348) +LexToken(EOL,'\n',1,1352) +LexToken(VAR,'needcompile',1,1361) +LexToken(ASSIGNMENT,'=',1,1372) +LexToken(NUMBER,'0',1,1373) +LexToken(EOL,'\n',1,1374) +LexToken(VAR,'x',1,1383) +LexToken(ASSIGNMENT,'=',1,1384) +LexToken(VAR,'arg1',1,1385) +LexToken(EOL,'\n',1,1389) +LexToken(VAR,'model',1,1398) +LexToken(ASSIGNMENT,'=',1,1403) +LexToken(VAR,'arg1',1,1404) +LexToken(DOT,'.',1,1408) +LexToken(VAR,'model',1,1409) +LexToken(SEMICOLON,';',1,1414) +LexToken(EOL,'\n',1,1415) +LexToken(VAR,'graphics',1,1424) +LexToken(ASSIGNMENT,'=',1,1432) +LexToken(VAR,'arg1',1,1433) +LexToken(DOT,'.',1,1437) +LexToken(VAR,'graphics',1,1438) +LexToken(SEMICOLON,';',1,1446) +LexToken(EOL,'\n',1,1447) +LexToken(VAR,'exprs',1,1456) +LexToken(ASSIGNMENT,'=',1,1461) +LexToken(VAR,'graphics',1,1462) +LexToken(DOT,'.',1,1470) +LexToken(VAR,'exprs',1,1471) +LexToken(EOL,'\n',1,1476) +LexToken(EOL,'\n',1,1477) +LexToken(WHILE,'while',1,1486) +LexToken(PREVAR_BOOLEAN,'%t',1,1492) +LexToken(DO,'do',1,1495) +LexToken(EOL,'\n',1,1497) +LexToken(OPENSQBRACKET,'[',1,1510) +LexToken(VAR,'ok',1,1511) +LexToken(COMMA,',',1,1513) +LexToken(VAR,'i',1,1514) +LexToken(COMMA,',',1,1515) +LexToken(VAR,'o',1,1516) +LexToken(COMMA,',',1,1517) +LexToken(VAR,'ci',1,1518) +LexToken(COMMA,',',1,1520) +LexToken(VAR,'co',1,1521) +LexToken(COMMA,',',1,1523) +LexToken(VAR,'xx',1,1524) +LexToken(COMMA,',',1,1526) +LexToken(VAR,'z',1,1527) +LexToken(COMMA,',',1,1528) +LexToken(VAR,'rpar',1,1529) +LexToken(COMMA,',',1,1533) +LexToken(VAR,'auto0',1,1534) +LexToken(COMMA,',',1,1539) +LexToken(VAR,'deptime',1,1540) +LexToken(COMMA,',',1,1547) +LexToken(VAR,'lab',1,1548) +LexToken(CLOSESQBRACKET,']',1,1551) +LexToken(ASSIGNMENT,'=',1,1552) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1553) +LexToken(OPENBRACKET,'(',1,1568) +LexToken(OPENSQBRACKET,'[',1,1584) +LexToken(DQSTRING,'"Set scifunc_block parameters"',1,1614) +LexToken(SEMICOLON,';',1,1615) +LexToken(DQSTRING,'"only regular blocks supported"',1,1646) +LexToken(CLOSESQBRACKET,']',1,1647) +LexToken(COMMA,',',1,1648) +LexToken(OPENSQBRACKET,'[',1,1664) +LexToken(DQSTRING,'"input ports sizes"',1,1683) +LexToken(SEMICOLON,';',1,1684) +LexToken(DQSTRING,'"output port sizes"',1,1716) +LexToken(SEMICOLON,';',1,1717) +LexToken(DQSTRING,'"input event ports sizes"',1,1755) +LexToken(SEMICOLON,';',1,1756) +LexToken(DQSTRING,'"output events ports sizes"',1,1796) +LexToken(SEMICOLON,';',1,1797) +LexToken(DQSTRING,'"initial continuous state"',1,1836) +LexToken(SEMICOLON,';',1,1837) +LexToken(DQSTRING,'"initial discrete state"',1,1874) +LexToken(SEMICOLON,';',1,1875) +LexToken(DQSTRING,'"System parameters vector"',1,1914) +LexToken(SEMICOLON,';',1,1915) +LexToken(DQSTRING,'"initial firing vector (<0 for no firing)"',1,1970) +LexToken(SEMICOLON,';',1,1971) +LexToken(DQSTRING,'"is block always active (0:no, 1:yes)"',1,2022) +LexToken(CLOSESQBRACKET,']',1,2023) +LexToken(COMMA,',',1,2024) +LexToken(VAR,'list',1,2040) +LexToken(OPENBRACKET,'(',1,2044) +LexToken(DQSTRING,'"mat"',1,2049) +LexToken(COMMA,',',1,2050) +LexToken(OPENSQBRACKET,'[',1,2051) +LexToken(NUMBER,'-1',1,2052) +LexToken(NUMBER,'2',1,2055) +LexToken(CLOSESQBRACKET,']',1,2056) +LexToken(COMMA,',',1,2057) +LexToken(DQSTRING,'"mat"',1,2062) +LexToken(COMMA,',',1,2063) +LexToken(OPENSQBRACKET,'[',1,2064) +LexToken(NUMBER,'-2',1,2065) +LexToken(NUMBER,'2',1,2068) +LexToken(CLOSESQBRACKET,']',1,2069) +LexToken(COMMA,',',1,2070) +LexToken(DQSTRING,'"vec"',1,2075) +LexToken(COMMA,',',1,2076) +LexToken(NUMBER,'-1',1,2077) +LexToken(COMMA,',',1,2079) +LexToken(DQSTRING,'"vec"',1,2084) +LexToken(COMMA,',',1,2085) +LexToken(NUMBER,'-1',1,2086) +LexToken(COMMA,',',1,2088) +LexToken(DQSTRING,'"vec"',1,2093) +LexToken(COMMA,',',1,2094) +LexToken(NUMBER,'-1',1,2095) +LexToken(COMMA,',',1,2097) +LexToken(DQSTRING,'"vec"',1,2102) +LexToken(COMMA,',',1,2103) +LexToken(NUMBER,'-1',1,2104) +LexToken(COMMA,',',1,2106) +LexToken(DQSTRING,'"vec"',1,2126) +LexToken(COMMA,',',1,2127) +LexToken(NUMBER,'-1',1,2128) +LexToken(COMMA,',',1,2130) +LexToken(DQSTRING,'"vec"',1,2135) +LexToken(COMMA,',',1,2136) +LexToken(NUMBER,'-1',1,2137) +LexToken(COMMA,',',1,2139) +LexToken(DQSTRING,'"vec"',1,2144) +LexToken(COMMA,',',1,2145) +LexToken(NUMBER,'1',1,2146) +LexToken(CLOSEBRACKET,')',1,2147) +LexToken(COMMA,',',1,2148) +LexToken(VAR,'exprs',1,2149) +LexToken(OPENBRACKET,'(',1,2154) +LexToken(NUMBER,'1',1,2155) +LexToken(CLOSEBRACKET,')',1,2156) +LexToken(CLOSEBRACKET,')',1,2157) +LexToken(EOL,'\n',1,2158) +LexToken(IF,'if',1,2171) +LexToken(NOT,'~',1,2174) +LexToken(VAR,'ok',1,2175) +LexToken(THEN,'then',1,2178) +LexToken(EOL,'\n',1,2182) +LexToken(BREAK,'break',1,2199) +LexToken(COMMA,',',1,2204) +LexToken(EOL,'\n',1,2205) +LexToken(END,'end',1,2218) +LexToken(EOL,'\n',1,2221) +LexToken(VAR,'exprs',1,2234) +LexToken(OPENBRACKET,'(',1,2239) +LexToken(NUMBER,'1',1,2240) +LexToken(CLOSEBRACKET,')',1,2241) +LexToken(ASSIGNMENT,'=',1,2242) +LexToken(VAR,'lab',1,2243) +LexToken(EOL,'\n',1,2246) +LexToken(VAR,'xx',1,2259) +LexToken(ASSIGNMENT,'=',1,2261) +LexToken(VAR,'xx',1,2262) +LexToken(OPENBRACKET,'(',1,2264) +LexToken(COLON,':',1,2265) +LexToken(CLOSEBRACKET,')',1,2266) +LexToken(SEMICOLON,';',1,2267) +LexToken(EOL,'\n',1,2268) +LexToken(VAR,'z',1,2281) +LexToken(ASSIGNMENT,'=',1,2282) +LexToken(VAR,'z',1,2283) +LexToken(OPENBRACKET,'(',1,2284) +LexToken(COLON,':',1,2285) +LexToken(CLOSEBRACKET,')',1,2286) +LexToken(SEMICOLON,';',1,2287) +LexToken(EOL,'\n',1,2288) +LexToken(VAR,'rpar',1,2301) +LexToken(ASSIGNMENT,'=',1,2305) +LexToken(VAR,'rpar',1,2306) +LexToken(OPENBRACKET,'(',1,2310) +LexToken(COLON,':',1,2311) +LexToken(CLOSEBRACKET,')',1,2312) +LexToken(EOL,'\n',1,2313) +LexToken(VAR,'it',1,2326) +LexToken(ASSIGNMENT,'=',1,2328) +LexToken(VAR,'ones',1,2329) +LexToken(OPENBRACKET,'(',1,2333) +LexToken(NUMBER,'1',1,2334) +LexToken(COMMA,',',1,2335) +LexToken(VAR,'size',1,2336) +LexToken(OPENBRACKET,'(',1,2340) +LexToken(VAR,'i',1,2341) +LexToken(COMMA,',',1,2342) +LexToken(NUMBER,'1',1,2343) +LexToken(CLOSEBRACKET,')',1,2344) +LexToken(CLOSEBRACKET,')',1,2345) +LexToken(EOL,'\n',1,2346) +LexToken(VAR,'ot',1,2359) +LexToken(ASSIGNMENT,'=',1,2361) +LexToken(VAR,'ones',1,2362) +LexToken(OPENBRACKET,'(',1,2366) +LexToken(NUMBER,'1',1,2367) +LexToken(COMMA,',',1,2368) +LexToken(VAR,'size',1,2369) +LexToken(OPENBRACKET,'(',1,2373) +LexToken(VAR,'o',1,2374) +LexToken(COMMA,',',1,2375) +LexToken(NUMBER,'1',1,2376) +LexToken(CLOSEBRACKET,')',1,2377) +LexToken(CLOSEBRACKET,')',1,2378) +LexToken(EOL,'\n',1,2379) +LexToken(VAR,'nrp',1,2392) +LexToken(ASSIGNMENT,'=',1,2395) +LexToken(VAR,'prod',1,2396) +LexToken(OPENBRACKET,'(',1,2400) +LexToken(VAR,'size',1,2401) +LexToken(OPENBRACKET,'(',1,2405) +LexToken(VAR,'rpar',1,2406) +LexToken(CLOSEBRACKET,')',1,2410) +LexToken(CLOSEBRACKET,')',1,2411) +LexToken(EOL,'\n',1,2412) +LexToken(EOL,'\n',1,2444) +LexToken(EOL,'\n',1,2471) +LexToken(VAR,'ni',1,2484) +LexToken(ASSIGNMENT,'=',1,2486) +LexToken(VAR,'size',1,2487) +LexToken(OPENBRACKET,'(',1,2491) +LexToken(VAR,'i',1,2492) +LexToken(COMMA,',',1,2493) +LexToken(NUMBER,'1',1,2494) +LexToken(CLOSEBRACKET,')',1,2495) +LexToken(SEMICOLON,';',1,2496) +LexToken(EOL,'\n',1,2497) +LexToken(EOL,'\n',1,2524) +LexToken(VAR,'no',1,2537) +LexToken(ASSIGNMENT,'=',1,2539) +LexToken(VAR,'size',1,2540) +LexToken(OPENBRACKET,'(',1,2544) +LexToken(VAR,'o',1,2545) +LexToken(COMMA,',',1,2546) +LexToken(NUMBER,'1',1,2547) +LexToken(CLOSEBRACKET,')',1,2548) +LexToken(SEMICOLON,';',1,2549) +LexToken(EOL,'\n',1,2550) +LexToken(VAR,'ci',1,2563) +LexToken(ASSIGNMENT,'=',1,2565) +LexToken(VAR,'int',1,2566) +LexToken(OPENBRACKET,'(',1,2569) +LexToken(VAR,'ci',1,2570) +LexToken(OPENBRACKET,'(',1,2572) +LexToken(COLON,':',1,2573) +LexToken(CLOSEBRACKET,')',1,2574) +LexToken(CLOSEBRACKET,')',1,2575) +LexToken(SEMICOLON,';',1,2576) +LexToken(EOL,'\n',1,2577) +LexToken(VAR,'nci',1,2590) +LexToken(ASSIGNMENT,'=',1,2593) +LexToken(VAR,'size',1,2594) +LexToken(OPENBRACKET,'(',1,2598) +LexToken(VAR,'ci',1,2599) +LexToken(COMMA,',',1,2601) +LexToken(NUMBER,'1',1,2602) +LexToken(CLOSEBRACKET,')',1,2603) +LexToken(SEMICOLON,';',1,2604) +LexToken(EOL,'\n',1,2605) +LexToken(VAR,'co',1,2618) +LexToken(ASSIGNMENT,'=',1,2620) +LexToken(VAR,'int',1,2621) +LexToken(OPENBRACKET,'(',1,2624) +LexToken(VAR,'co',1,2625) +LexToken(OPENBRACKET,'(',1,2627) +LexToken(COLON,':',1,2628) +LexToken(CLOSEBRACKET,')',1,2629) +LexToken(CLOSEBRACKET,')',1,2630) +LexToken(SEMICOLON,';',1,2631) +LexToken(EOL,'\n',1,2632) +LexToken(VAR,'nco',1,2645) +LexToken(ASSIGNMENT,'=',1,2648) +LexToken(VAR,'size',1,2649) +LexToken(OPENBRACKET,'(',1,2653) +LexToken(VAR,'co',1,2654) +LexToken(COMMA,',',1,2656) +LexToken(NUMBER,'1',1,2657) +LexToken(CLOSEBRACKET,')',1,2658) +LexToken(SEMICOLON,';',1,2659) +LexToken(EOL,'\n',1,2660) +LexToken(OPENSQBRACKET,'[',1,2673) +LexToken(VAR,'ok',1,2674) +LexToken(COMMA,',',1,2676) +LexToken(VAR,'tt',1,2677) +LexToken(COMMA,',',1,2679) +LexToken(VAR,'dep_ut',1,2680) +LexToken(CLOSESQBRACKET,']',1,2686) +LexToken(ASSIGNMENT,'=',1,2687) +LexToken(VAR,'genfunc2',1,2688) +LexToken(OPENBRACKET,'(',1,2696) +LexToken(VAR,'exprs',1,2697) +LexToken(OPENBRACKET,'(',1,2702) +LexToken(NUMBER,'2',1,2703) +LexToken(CLOSEBRACKET,')',1,2704) +LexToken(COMMA,',',1,2705) +LexToken(VAR,'i',1,2706) +LexToken(COMMA,',',1,2707) +LexToken(VAR,'o',1,2708) +LexToken(COMMA,',',1,2709) +LexToken(VAR,'nci',1,2710) +LexToken(COMMA,',',1,2713) +LexToken(VAR,'nco',1,2714) +LexToken(COMMA,',',1,2717) +LexToken(VAR,'size',1,2718) +LexToken(OPENBRACKET,'(',1,2722) +LexToken(VAR,'xx',1,2723) +LexToken(COMMA,',',1,2725) +LexToken(NUMBER,'1',1,2726) +LexToken(CLOSEBRACKET,')',1,2727) +LexToken(COMMA,',',1,2728) +LexToken(VAR,'size',1,2729) +LexToken(OPENBRACKET,'(',1,2733) +LexToken(VAR,'z',1,2734) +LexToken(COMMA,',',1,2735) +LexToken(NUMBER,'1',1,2736) +LexToken(CLOSEBRACKET,')',1,2737) +LexToken(COMMA,',',1,2738) +LexToken(VAR,'nrp',1,2754) +LexToken(COMMA,',',1,2757) +LexToken(DQSTRING,'"c"',1,2760) +LexToken(CLOSEBRACKET,')',1,2761) +LexToken(EOL,'\n',1,2762) +LexToken(VAR,'dep_ut',1,2775) +LexToken(OPENBRACKET,'(',1,2781) +LexToken(NUMBER,'2',1,2782) +LexToken(CLOSEBRACKET,')',1,2783) +LexToken(ASSIGNMENT,'=',1,2784) +LexToken(OPENBRACKET,'(',1,2785) +LexToken(NUMBER,'1',1,2786) +LexToken(COMPARISON,'==',1,2787) +LexToken(VAR,'deptime',1,2789) +LexToken(CLOSEBRACKET,')',1,2796) +LexToken(EOL,'\n',1,2797) +LexToken(IF,'if',1,2810) +LexToken(NOT,'~',1,2813) +LexToken(VAR,'ok',1,2814) +LexToken(THEN,'then',1,2817) +LexToken(EOL,'\n',1,2821) +LexToken(BREAK,'break',1,2838) +LexToken(COMMA,',',1,2843) +LexToken(EOL,'\n',1,2844) +LexToken(END,'end',1,2857) +LexToken(EOL,'\n',1,2860) +LexToken(EOL,'\n',1,2929) +LexToken(OPENSQBRACKET,'[',1,2942) +LexToken(VAR,'model',1,2943) +LexToken(COMMA,',',1,2948) +LexToken(VAR,'graphics',1,2949) +LexToken(COMMA,',',1,2957) +LexToken(VAR,'ok',1,2958) +LexToken(CLOSESQBRACKET,']',1,2960) +LexToken(ASSIGNMENT,'=',1,2961) +LexToken(VAR,'set_io',1,2962) +LexToken(OPENBRACKET,'(',1,2968) +LexToken(VAR,'model',1,2969) +LexToken(COMMA,',',1,2974) +LexToken(VAR,'graphics',1,2975) +LexToken(COMMA,',',1,2983) +LexToken(VAR,'list',1,2984) +LexToken(OPENBRACKET,'(',1,2988) +LexToken(VAR,'i',1,2989) +LexToken(COMMA,',',1,2990) +LexToken(VAR,'it',1,2991) +LexToken(CLOSEBRACKET,')',1,2993) +LexToken(COMMA,',',1,2994) +LexToken(VAR,'list',1,2995) +LexToken(OPENBRACKET,'(',1,2999) +LexToken(VAR,'o',1,3000) +LexToken(COMMA,',',1,3001) +LexToken(VAR,'ot',1,3002) +LexToken(CLOSEBRACKET,')',1,3004) +LexToken(COMMA,',',1,3005) +LexToken(VAR,'ci',1,3006) +LexToken(COMMA,',',1,3008) +LexToken(VAR,'co',1,3009) +LexToken(CLOSEBRACKET,')',1,3011) +LexToken(EOL,'\n',1,3012) +LexToken(IF,'if',1,3025) +LexToken(VAR,'ok',1,3028) +LexToken(THEN,'then',1,3031) +LexToken(EOL,'\n',1,3035) +LexToken(VAR,'auto',1,3052) +LexToken(ASSIGNMENT,'=',1,3056) +LexToken(VAR,'auto0',1,3057) +LexToken(EOL,'\n',1,3062) +LexToken(VAR,'model',1,3079) +LexToken(DOT,'.',1,3084) +LexToken(VAR,'state',1,3085) +LexToken(ASSIGNMENT,'=',1,3090) +LexToken(VAR,'xx',1,3091) +LexToken(EOL,'\n',1,3093) +LexToken(VAR,'model',1,3110) +LexToken(DOT,'.',1,3115) +LexToken(VAR,'dstate',1,3116) +LexToken(ASSIGNMENT,'=',1,3122) +LexToken(VAR,'z',1,3123) +LexToken(EOL,'\n',1,3124) +LexToken(VAR,'model',1,3141) +LexToken(DOT,'.',1,3146) +LexToken(VAR,'rpar',1,3147) +LexToken(ASSIGNMENT,'=',1,3151) +LexToken(VAR,'rpar',1,3152) +LexToken(EOL,'\n',1,3156) +LexToken(IF,'if',1,3173) +LexToken(VAR,'model',1,3176) +LexToken(DOT,'.',1,3181) +LexToken(VAR,'ipar',1,3182) +LexToken(COMPARISON,'<>',1,3187) +LexToken(NUMBER,'0',1,3190) +LexToken(THEN,'then',1,3192) +LexToken(EOL,'\n',1,3196) +LexToken(VAR,'model',1,3217) +LexToken(DOT,'.',1,3222) +LexToken(VAR,'opar',1,3223) +LexToken(ASSIGNMENT,'=',1,3227) +LexToken(VAR,'model',1,3228) +LexToken(DOT,'.',1,3233) +LexToken(VAR,'ipar',1,3234) +LexToken(SEMICOLON,';',1,3238) +LexToken(EOL,'\n',1,3239) +LexToken(VAR,'model',1,3260) +LexToken(DOT,'.',1,3265) +LexToken(VAR,'ipar',1,3266) +LexToken(ASSIGNMENT,'=',1,3270) +LexToken(NUMBER,'0',1,3271) +LexToken(SEMICOLON,';',1,3272) +LexToken(EOL,'\n',1,3273) +LexToken(END,'end',1,3290) +LexToken(EOL,'\n',1,3293) +LexToken(IF,'if',1,3310) +LexToken(VAR,'or',1,3313) +LexToken(OPENBRACKET,'(',1,3315) +LexToken(VAR,'model',1,3316) +LexToken(DOT,'.',1,3321) +LexToken(VAR,'opar',1,3322) +LexToken(COMPARISON,'<>',1,3326) +LexToken(VAR,'tt',1,3328) +LexToken(CLOSEBRACKET,')',1,3330) +LexToken(THEN,'then',1,3332) +LexToken(EOL,'\n',1,3336) +LexToken(VAR,'needcompile',1,3357) +LexToken(ASSIGNMENT,'=',1,3368) +LexToken(NUMBER,'4',1,3369) +LexToken(COMMA,',',1,3370) +LexToken(EOL,'\n',1,3371) +LexToken(END,'end',1,3388) +LexToken(EOL,'\n',1,3391) +LexToken(VAR,'model',1,3408) +LexToken(DOT,'.',1,3413) +LexToken(VAR,'opar',1,3414) +LexToken(ASSIGNMENT,'=',1,3418) +LexToken(VAR,'tt',1,3419) +LexToken(EOL,'\n',1,3421) +LexToken(VAR,'model',1,3438) +LexToken(DOT,'.',1,3443) +LexToken(VAR,'firing',1,3444) +LexToken(ASSIGNMENT,'=',1,3450) +LexToken(VAR,'auto',1,3451) +LexToken(EOL,'\n',1,3455) +LexToken(VAR,'model',1,3472) +LexToken(DOT,'.',1,3477) +LexToken(VAR,'dep_ut',1,3478) +LexToken(ASSIGNMENT,'=',1,3484) +LexToken(VAR,'dep_ut',1,3485) +LexToken(EOL,'\n',1,3491) +LexToken(VAR,'x',1,3508) +LexToken(DOT,'.',1,3509) +LexToken(VAR,'model',1,3510) +LexToken(ASSIGNMENT,'=',1,3515) +LexToken(VAR,'model',1,3516) +LexToken(EOL,'\n',1,3521) +LexToken(VAR,'exprs',1,3538) +LexToken(OPENBRACKET,'(',1,3543) +LexToken(NUMBER,'2',1,3544) +LexToken(CLOSEBRACKET,')',1,3545) +LexToken(ASSIGNMENT,'=',1,3546) +LexToken(VAR,'tt',1,3547) +LexToken(EOL,'\n',1,3549) +LexToken(VAR,'graphics',1,3566) +LexToken(DOT,'.',1,3574) +LexToken(VAR,'exprs',1,3575) +LexToken(ASSIGNMENT,'=',1,3580) +LexToken(VAR,'exprs',1,3581) +LexToken(EOL,'\n',1,3586) +LexToken(VAR,'x',1,3603) +LexToken(DOT,'.',1,3604) +LexToken(VAR,'graphics',1,3605) +LexToken(ASSIGNMENT,'=',1,3613) +LexToken(VAR,'graphics',1,3614) +LexToken(EOL,'\n',1,3622) +LexToken(BREAK,'break',1,3639) +LexToken(EOL,'\n',1,3644) +LexToken(END,'end',1,3657) +LexToken(EOL,'\n',1,3660) +LexToken(END,'end',1,3669) +LexToken(EOL,'\n',1,3672) +LexToken(VAR,'needcompile',1,3681) +LexToken(ASSIGNMENT,'=',1,3692) +LexToken(RESUME,'resume',1,3693) +LexToken(OPENBRACKET,'(',1,3699) +LexToken(VAR,'needcompile',1,3700) +LexToken(CLOSEBRACKET,')',1,3711) +LexToken(EOL,'\n',1,3712) +LexToken(CASE,'case',1,3717) +LexToken(DQSTRING,'"define"',1,3729) +LexToken(THEN,'then',1,3731) +LexToken(EOL,'\n',1,3735) +LexToken(VAR,'in',1,3744) +LexToken(ASSIGNMENT,'=',1,3746) +LexToken(NUMBER,'1',1,3747) +LexToken(EOL,'\n',1,3748) +LexToken(VAR,'out',1,3757) +LexToken(ASSIGNMENT,'=',1,3760) +LexToken(NUMBER,'1',1,3761) +LexToken(EOL,'\n',1,3762) +LexToken(VAR,'clkin',1,3771) +LexToken(ASSIGNMENT,'=',1,3776) +LexToken(OPENSQBRACKET,'[',1,3777) +LexToken(CLOSESQBRACKET,']',1,3778) +LexToken(EOL,'\n',1,3779) +LexToken(VAR,'clkout',1,3788) +LexToken(ASSIGNMENT,'=',1,3794) +LexToken(OPENSQBRACKET,'[',1,3795) +LexToken(CLOSESQBRACKET,']',1,3796) +LexToken(EOL,'\n',1,3797) +LexToken(VAR,'x0',1,3806) +LexToken(ASSIGNMENT,'=',1,3808) +LexToken(OPENSQBRACKET,'[',1,3809) +LexToken(CLOSESQBRACKET,']',1,3810) +LexToken(EOL,'\n',1,3811) +LexToken(VAR,'z0',1,3820) +LexToken(ASSIGNMENT,'=',1,3822) +LexToken(OPENSQBRACKET,'[',1,3823) +LexToken(CLOSESQBRACKET,']',1,3824) +LexToken(EOL,'\n',1,3825) +LexToken(VAR,'typ',1,3834) +LexToken(ASSIGNMENT,'=',1,3837) +LexToken(DQSTRING,'"c"',1,3840) +LexToken(EOL,'\n',1,3841) +LexToken(VAR,'auto',1,3850) +LexToken(ASSIGNMENT,'=',1,3854) +LexToken(OPENSQBRACKET,'[',1,3855) +LexToken(CLOSESQBRACKET,']',1,3856) +LexToken(EOL,'\n',1,3857) +LexToken(VAR,'rpar',1,3866) +LexToken(ASSIGNMENT,'=',1,3870) +LexToken(OPENSQBRACKET,'[',1,3871) +LexToken(CLOSESQBRACKET,']',1,3872) +LexToken(EOL,'\n',1,3873) +LexToken(VAR,'it',1,3882) +LexToken(ASSIGNMENT,'=',1,3884) +LexToken(NUMBER,'1',1,3885) +LexToken(EOL,'\n',1,3886) +LexToken(VAR,'model',1,3895) +LexToken(ASSIGNMENT,'=',1,3900) +LexToken(SCICOS_MODEL,'scicos_model',1,3901) +LexToken(OPENBRACKET,'(',1,3913) +LexToken(CLOSEBRACKET,')',1,3914) +LexToken(EOL,'\n',1,3915) +LexToken(VAR,'model',1,3924) +LexToken(DOT,'.',1,3929) +LexToken(VAR,'sim',1,3930) +LexToken(ASSIGNMENT,'=',1,3933) +LexToken(VAR,'list',1,3934) +LexToken(OPENBRACKET,'(',1,3938) +LexToken(DQSTRING,'"scifunc"',1,3947) +LexToken(COMMA,',',1,3948) +LexToken(NUMBER,'3',1,3949) +LexToken(CLOSEBRACKET,')',1,3950) +LexToken(EOL,'\n',1,3951) +LexToken(VAR,'model',1,3960) +LexToken(DOT,'.',1,3965) +LexToken(VAR,'in',1,3966) +LexToken(ASSIGNMENT,'=',1,3968) +LexToken(VAR,'in',1,3969) +LexToken(EOL,'\n',1,3971) +LexToken(VAR,'model',1,3980) +LexToken(DOT,'.',1,3985) +LexToken(VAR,'in2',1,3986) +LexToken(ASSIGNMENT,'=',1,3989) +LexToken(VAR,'in',1,3990) +LexToken(EOL,'\n',1,3992) +LexToken(VAR,'model',1,4001) +LexToken(DOT,'.',1,4006) +LexToken(VAR,'intyp',1,4007) +LexToken(ASSIGNMENT,'=',1,4012) +LexToken(VAR,'it',1,4013) +LexToken(EOL,'\n',1,4015) +LexToken(VAR,'model',1,4024) +LexToken(DOT,'.',1,4029) +LexToken(VAR,'out',1,4030) +LexToken(ASSIGNMENT,'=',1,4033) +LexToken(VAR,'out',1,4034) +LexToken(EOL,'\n',1,4037) +LexToken(VAR,'model',1,4046) +LexToken(DOT,'.',1,4051) +LexToken(VAR,'out2',1,4052) +LexToken(ASSIGNMENT,'=',1,4056) +LexToken(VAR,'out',1,4057) +LexToken(EOL,'\n',1,4060) +LexToken(VAR,'model',1,4069) +LexToken(DOT,'.',1,4074) +LexToken(VAR,'outtyp',1,4075) +LexToken(ASSIGNMENT,'=',1,4081) +LexToken(VAR,'it',1,4082) +LexToken(EOL,'\n',1,4084) +LexToken(VAR,'model',1,4093) +LexToken(DOT,'.',1,4098) +LexToken(VAR,'evtin',1,4099) +LexToken(ASSIGNMENT,'=',1,4104) +LexToken(VAR,'clkin',1,4105) +LexToken(EOL,'\n',1,4110) +LexToken(VAR,'model',1,4119) +LexToken(DOT,'.',1,4124) +LexToken(VAR,'evtout',1,4125) +LexToken(ASSIGNMENT,'=',1,4131) +LexToken(VAR,'clkout',1,4132) +LexToken(EOL,'\n',1,4138) +LexToken(VAR,'model',1,4147) +LexToken(DOT,'.',1,4152) +LexToken(VAR,'state',1,4153) +LexToken(ASSIGNMENT,'=',1,4158) +LexToken(VAR,'x0',1,4159) +LexToken(EOL,'\n',1,4161) +LexToken(VAR,'model',1,4170) +LexToken(DOT,'.',1,4175) +LexToken(VAR,'dstate',1,4176) +LexToken(ASSIGNMENT,'=',1,4182) +LexToken(VAR,'z0',1,4183) +LexToken(EOL,'\n',1,4185) +LexToken(VAR,'model',1,4194) +LexToken(DOT,'.',1,4199) +LexToken(VAR,'rpar',1,4200) +LexToken(ASSIGNMENT,'=',1,4204) +LexToken(VAR,'rpar',1,4205) +LexToken(EOL,'\n',1,4209) +LexToken(VAR,'model',1,4218) +LexToken(DOT,'.',1,4223) +LexToken(VAR,'ipar',1,4224) +LexToken(ASSIGNMENT,'=',1,4228) +LexToken(NUMBER,'0',1,4229) +LexToken(SEMICOLON,';',1,4230) +LexToken(EOL,'\n',1,4231) +LexToken(VAR,'model',1,4240) +LexToken(DOT,'.',1,4245) +LexToken(VAR,'opar',1,4246) +LexToken(ASSIGNMENT,'=',1,4250) +LexToken(VAR,'list',1,4251) +LexToken(OPENBRACKET,'(',1,4255) +LexToken(CLOSEBRACKET,')',1,4256) +LexToken(SEMICOLON,';',1,4257) +LexToken(EOL,'\n',1,4258) +LexToken(VAR,'model',1,4267) +LexToken(DOT,'.',1,4272) +LexToken(VAR,'blocktype',1,4273) +LexToken(ASSIGNMENT,'=',1,4282) +LexToken(VAR,'typ',1,4283) +LexToken(EOL,'\n',1,4286) +LexToken(VAR,'model',1,4295) +LexToken(DOT,'.',1,4300) +LexToken(VAR,'firing',1,4301) +LexToken(ASSIGNMENT,'=',1,4307) +LexToken(VAR,'auto',1,4308) +LexToken(EOL,'\n',1,4312) +LexToken(VAR,'model',1,4321) +LexToken(DOT,'.',1,4326) +LexToken(VAR,'dep_ut',1,4327) +LexToken(ASSIGNMENT,'=',1,4333) +LexToken(OPENSQBRACKET,'[',1,4334) +LexToken(PREVAR_BOOLEAN,'%t',1,4335) +LexToken(PREVAR_BOOLEAN,'%f',1,4338) +LexToken(CLOSESQBRACKET,']',1,4340) +LexToken(EOL,'\n',1,4341) +LexToken(EOL,'\n',1,4342) +LexToken(VAR,'exprs',1,4351) +LexToken(ASSIGNMENT,'=',1,4356) +LexToken(VAR,'list',1,4357) +LexToken(OPENBRACKET,'(',1,4361) +LexToken(OPENSQBRACKET,'[',1,4362) +LexToken(VAR,'sci2exp',1,4363) +LexToken(OPENBRACKET,'(',1,4370) +LexToken(OPENSQBRACKET,'[',1,4371) +LexToken(VAR,'in',1,4372) +LexToken(VAR,'in',1,4375) +LexToken(CLOSESQBRACKET,']',1,4377) +LexToken(CLOSEBRACKET,')',1,4378) +LexToken(SEMICOLON,';',1,4379) +LexToken(VAR,'sci2exp',1,4380) +LexToken(OPENBRACKET,'(',1,4387) +LexToken(OPENSQBRACKET,'[',1,4388) +LexToken(VAR,'out',1,4389) +LexToken(VAR,'out',1,4393) +LexToken(CLOSESQBRACKET,']',1,4396) +LexToken(CLOSEBRACKET,')',1,4397) +LexToken(SEMICOLON,';',1,4398) +LexToken(VAR,'sci2exp',1,4399) +LexToken(OPENBRACKET,'(',1,4406) +LexToken(VAR,'clkin',1,4407) +LexToken(CLOSEBRACKET,')',1,4412) +LexToken(SEMICOLON,';',1,4413) +LexToken(VAR,'sci2exp',1,4414) +LexToken(OPENBRACKET,'(',1,4421) +LexToken(VAR,'clkout',1,4422) +LexToken(CLOSEBRACKET,')',1,4428) +LexToken(SEMICOLON,';',1,4429) +LexToken(VAR,'strcat',1,4439) +LexToken(OPENBRACKET,'(',1,4445) +LexToken(VAR,'sci2exp',1,4446) +LexToken(OPENBRACKET,'(',1,4453) +LexToken(VAR,'x0',1,4454) +LexToken(CLOSEBRACKET,')',1,4456) +LexToken(CLOSEBRACKET,')',1,4457) +LexToken(SEMICOLON,';',1,4458) +LexToken(VAR,'strcat',1,4459) +LexToken(OPENBRACKET,'(',1,4465) +LexToken(VAR,'sci2exp',1,4466) +LexToken(OPENBRACKET,'(',1,4473) +LexToken(VAR,'z0',1,4474) +LexToken(CLOSEBRACKET,')',1,4476) +LexToken(CLOSEBRACKET,')',1,4477) +LexToken(SEMICOLON,';',1,4478) +LexToken(VAR,'strcat',1,4488) +LexToken(OPENBRACKET,'(',1,4494) +LexToken(VAR,'sci2exp',1,4495) +LexToken(OPENBRACKET,'(',1,4502) +LexToken(VAR,'rpar',1,4503) +LexToken(CLOSEBRACKET,')',1,4507) +LexToken(CLOSEBRACKET,')',1,4508) +LexToken(SEMICOLON,';',1,4509) +LexToken(VAR,'sci2exp',1,4510) +LexToken(OPENBRACKET,'(',1,4517) +LexToken(VAR,'auto',1,4518) +LexToken(CLOSEBRACKET,')',1,4522) +LexToken(SEMICOLON,';',1,4523) +LexToken(VAR,'sci2exp',1,4524) +LexToken(OPENBRACKET,'(',1,4531) +LexToken(NUMBER,'0',1,4532) +LexToken(CLOSEBRACKET,')',1,4533) +LexToken(CLOSESQBRACKET,']',1,4534) +LexToken(COMMA,',',1,4535) +LexToken(VAR,'list',1,4547) +LexToken(OPENBRACKET,'(',1,4551) +LexToken(DQSTRING,'"y1=sin(u1)"',1,4563) +LexToken(COMMA,',',1,4564) +LexToken(DQSTRING,'" "',1,4567) +LexToken(COMMA,',',1,4568) +LexToken(DQSTRING,'" "',1,4571) +LexToken(COMMA,',',1,4572) +LexToken(DQSTRING,'"y1=sin(u1)"',1,4584) +LexToken(COMMA,',',1,4585) +LexToken(DQSTRING,'" "',1,4588) +LexToken(COMMA,',',1,4589) +LexToken(DQSTRING,'" "',1,4592) +LexToken(COMMA,',',1,4593) +LexToken(DQSTRING,'" "',1,4596) +LexToken(CLOSEBRACKET,')',1,4597) +LexToken(CLOSEBRACKET,')',1,4598) +LexToken(EOL,'\n',1,4599) +LexToken(VAR,'gr_i',1,4608) +LexToken(ASSIGNMENT,'=',1,4612) +LexToken(OPENSQBRACKET,'[',1,4613) +LexToken(CLOSESQBRACKET,']',1,4614) +LexToken(EOL,'\n',1,4615) +LexToken(VAR,'x',1,4624) +LexToken(ASSIGNMENT,'=',1,4625) +LexToken(VAR,'standard_define',1,4626) +LexToken(OPENBRACKET,'(',1,4641) +LexToken(OPENSQBRACKET,'[',1,4642) +LexToken(NUMBER,'4',1,4643) +LexToken(NUMBER,'2',1,4645) +LexToken(CLOSESQBRACKET,']',1,4646) +LexToken(COMMA,',',1,4647) +LexToken(VAR,'model',1,4648) +LexToken(COMMA,',',1,4653) +LexToken(VAR,'exprs',1,4654) +LexToken(COMMA,',',1,4659) +LexToken(VAR,'gr_i',1,4660) +LexToken(CLOSEBRACKET,')',1,4664) +LexToken(EOL,'\n',1,4665) +LexToken(END,'end',1,4670) +LexToken(EOL,'\n',1,4673) +LexToken(ENDFUNCTION,'endfunction',1,4674) +LexToken(EOL,'\n',1,4685) |