diff options
Diffstat (limited to 'js/Misc')
40 files changed, 1189 insertions, 27576 deletions
diff --git a/js/Misc/AUTOMAT.js b/js/Misc/AUTOMAT.js index fbc52721..51b25b1f 100644 --- a/js/Misc/AUTOMAT.js +++ b/js/Misc/AUTOMAT.js @@ -1,1048 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'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(EOL,'\n',1,883) -LexToken(VAR,'y',1,889) -LexToken(ASSIGNMENT,'=',1,890) -LexToken(OPENSQBRACKET,'[',1,891) -LexToken(CLOSESQBRACKET,']',1,892) -LexToken(EOL,'\n',1,893) -LexToken(VAR,'typ',1,899) -LexToken(ASSIGNMENT,'=',1,902) -LexToken(OPENSQBRACKET,'[',1,903) -LexToken(CLOSESQBRACKET,']',1,904) -LexToken(EOL,'\n',1,905) -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(EOL,'\n',1,956) -LexToken(VAR,'graphics',1,966) -LexToken(ASSIGNMENT,'=',1,974) -LexToken(VAR,'arg1',1,975) -LexToken(DOT,'.',1,979) -LexToken(VAR,'graphics',1,980) -LexToken(EOL,'\n',1,988) -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(EOL,'\n',1,1043) -LexToken(VAR,'ipar',1,1053) -LexToken(ASSIGNMENT,'=',1,1057) -LexToken(VAR,'model',1,1058) -LexToken(DOT,'.',1,1063) -LexToken(VAR,'ipar',1,1064) -LexToken(EOL,'\n',1,1068) -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(EOL,'\n',1,1150) -LexToken(VAR,'MSG0',1,1164) -LexToken(ASSIGNMENT,'=',1,1168) -LexToken(DQSTRING,'"\\\'Jump from Mode "',1,1187) -LexToken(EOL,'\n',1,1188) -LexToken(VAR,'MSG2',1,1202) -LexToken(ASSIGNMENT,'=',1,1206) -LexToken(DQSTRING,'":[..;M_final(Guard=In("',1,1230) -LexToken(EOL,'\n',1,1231) -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(ADDITION,'+',1,1283) -LexToken(DQSTRING,'"1"',1,1286) -LexToken(ADDITION,'+',1,1287) -LexToken(VAR,'MSG2',1,1288) -LexToken(ADDITION,'+',1,1292) -LexToken(DQSTRING,'"1"',1,1295) -LexToken(ADDITION,'+',1,1296) -LexToken(VAR,'MSG3',1,1297) -LexToken(EOL,'\n',1,1301) -LexToken(VAR,'VEC',1,1315) -LexToken(ASSIGNMENT,'=',1,1318) -LexToken(DQSTRING,'"\\\'mat\\\',[-1,1]"',1,1334) -LexToken(EOL,'\n',1,1335) -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(ADDITION,'+',1,1384) -LexToken(DQSTRING,'","',1,1387) -LexToken(ADDITION,'+',1,1388) -LexToken(DQSTRING,'"C"',1,1391) -LexToken(ADDITION,'+',1,1392) -LexToken(VAR,'string',1,1393) -LexToken(OPENBRACKET,'(',1,1399) -LexToken(VAR,'i',1,1400) -LexToken(CLOSEBRACKET,')',1,1401) -LexToken(EOL,'\n',1,1402) -LexToken(VAR,'MSG',1,1420) -LexToken(ASSIGNMENT,'=',1,1423) -LexToken(VAR,'MSG',1,1424) -LexToken(ADDITION,'+',1,1427) -LexToken(DQSTRING,'";"',1,1430) -LexToken(ADDITION,'+',1,1431) -LexToken(VAR,'MSG0',1,1432) -LexToken(ADDITION,'+',1,1436) -LexToken(VAR,'string',1,1437) -LexToken(OPENBRACKET,'(',1,1443) -LexToken(VAR,'i',1,1444) -LexToken(CLOSEBRACKET,')',1,1445) -LexToken(ADDITION,'+',1,1446) -LexToken(VAR,'MSG2',1,1447) -LexToken(ADDITION,'+',1,1451) -LexToken(VAR,'string',1,1452) -LexToken(OPENBRACKET,'(',1,1458) -LexToken(VAR,'i',1,1459) -LexToken(CLOSEBRACKET,')',1,1460) -LexToken(ADDITION,'+',1,1461) -LexToken(VAR,'MSG3',1,1462) -LexToken(EOL,'\n',1,1466) -LexToken(VAR,'VEC',1,1484) -LexToken(ASSIGNMENT,'=',1,1487) -LexToken(VAR,'VEC',1,1488) -LexToken(ADDITION,'+',1,1491) -LexToken(DQSTRING,'","',1,1494) -LexToken(ADDITION,'+',1,1495) -LexToken(DQSTRING,'"\\\'mat\\\',[-1,1]"',1,1511) -LexToken(EOL,'\n',1,1512) -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(ADDITION,'+',1,1634) -LexToken(VAR,'CX',1,1635) -LexToken(ADDITION,'+',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(ADDITION,'+',1,1897) -LexToken(VAR,'MSG',1,1898) -LexToken(ADDITION,'+',1,1901) -LexToken(DQSTRING,'"], list(\\\'vec\\\',1,\\\'vec\\\',1,\\\'vec\\\',1,\\\'mat\\\',[-1,-1],\\\'mat\\\',[-1,-1],"',1,1987) -LexToken(ADDITION,'+',1,1988) -LexToken(VAR,'VEC',1,1989) -LexToken(ADDITION,'+',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(EOL,'\n',1,2028) -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(EOL,'\n',1,2075) -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(ADDITION,'-',1,2130) -LexToken(NUMBER,'5',1,2131) -LexToken(EOL,'\n',1,2162) -LexToken(VAR,'ModifEncore',1,2175) -LexToken(ASSIGNMENT,'=',1,2186) -LexToken(PREVAR_BOOLEAN,'%f',1,2187) -LexToken(EOL,'\n',1,2189) -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(ADDITION,'+',1,2257) -LexToken(NUMBER,'6',1,2258) -LexToken(COLON,':',1,2259) -LexToken(VAR,'NMode_old',1,2260) -LexToken(ADDITION,'+',1,2269) -LexToken(NUMBER,'5',1,2270) -LexToken(CLOSEBRACKET,')',1,2271) -LexToken(ASSIGNMENT,'=',1,2272) -LexToken(OPENSQBRACKET,'[',1,2273) -LexToken(CLOSESQBRACKET,']',1,2274) -LexToken(EOL,'\n',1,2295) -LexToken(VAR,'ModifEncore',1,2312) -LexToken(ASSIGNMENT,'=',1,2323) -LexToken(PREVAR_BOOLEAN,'%t',1,2324) -LexToken(EOL,'\n',1,2326) -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(ADDITION,'+',1,2413) -LexToken(NUMBER,'6',1,2414) -LexToken(COLON,':',1,2415) -LexToken(VAR,'NMode',1,2416) -LexToken(ADDITION,'+',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(ADDITION,'+',1,2440) -LexToken(NUMBER,'4',1,2441) -LexToken(CLOSEBRACKET,')',1,2442) -LexToken(EOL,'\n',1,2463) -LexToken(VAR,'ModifEncore',1,2480) -LexToken(ASSIGNMENT,'=',1,2491) -LexToken(PREVAR_BOOLEAN,'%t',1,2492) -LexToken(EOL,'\n',1,2494) -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(ADDITION,'+',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(EOL,'\n',1,2663) -LexToken(VAR,'ModifEncore',1,2681) -LexToken(ASSIGNMENT,'=',1,2692) -LexToken(PREVAR_BOOLEAN,'%t',1,2693) -LexToken(EOL,'\n',1,2695) -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(ADDITION,'+',1,2851) -LexToken(VAR,'string',1,2852) -LexToken(OPENBRACKET,'(',1,2858) -LexToken(VAR,'NX',1,2859) -LexToken(CLOSEBRACKET,')',1,2861) -LexToken(ADDITION,'+',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(EOL,'\n',1,2890) -LexToken(VAR,'ModifEncore',1,2908) -LexToken(ASSIGNMENT,'=',1,2919) -LexToken(PREVAR_BOOLEAN,'%t',1,2920) -LexToken(EOL,'\n',1,2922) -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(ADDITION,'+',1,3049) -LexToken(VAR,'string',1,3050) -LexToken(OPENBRACKET,'(',1,3056) -LexToken(VAR,'NMode',1,3057) -LexToken(CLOSEBRACKET,')',1,3062) -LexToken(ADDITION,'+',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(EOL,'\n',1,3095) -LexToken(VAR,'ModifEncore',1,3113) -LexToken(ASSIGNMENT,'=',1,3124) -LexToken(PREVAR_BOOLEAN,'%t',1,3125) -LexToken(EOL,'\n',1,3127) -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(ADDITION,'-',1,3186) -LexToken(NUMBER,'1',1,3187) -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(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(MULTIPLICATION,'*',1,3389) -LexToken(VAR,'NX',1,3390) -LexToken(COMMA,',',1,3392) -LexToken(NUMBER,'1',1,3393) -LexToken(CLOSEBRACKET,')',1,3394) -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(EOL,'\n',1,3488) -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(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(EOL,'\n',1,3590) -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(MULTIPLICATION,'*',1,3649) -LexToken(VAR,'NX',1,3650) -LexToken(CLOSESQBRACKET,']',1,3652) -LexToken(EOL,'\n',1,3653) -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(EOL,'\n',1,3703) -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(EOL,'\n',1,3751) -LexToken(VAR,'nzcross',1,3769) -LexToken(ASSIGNMENT,'=',1,3776) -LexToken(NUMBER,'0',1,3777) -LexToken(EOL,'\n',1,3778) -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(ADDITION,'+',1,3846) -LexToken(VAR,'i',1,3847) -LexToken(CLOSEBRACKET,')',1,3848) -LexToken(CLOSEBRACKET,')',1,3849) -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(EOL,'\n',1,3905) -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(MULTIPLICATION,'*',1,3937) -LexToken(VAR,'NX',1,3938) -LexToken(ADDITION,'+',1,3940) -LexToken(VAR,'length',1,3941) -LexToken(OPENBRACKET,'(',1,3947) -LexToken(VAR,'Ci',1,3948) -LexToken(CLOSEBRACKET,')',1,3950) -LexToken(EOL,'\n',1,3951) -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(EOL,'\n',1,4044) -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(EOL,'\n',1,4157) -LexToken(VAR,'imax',1,4183) -LexToken(ASSIGNMENT,'=',1,4187) -LexToken(VAR,'i',1,4188) -LexToken(EOL,'\n',1,4189) -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(ADDITION,'+',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(ADDITION,'+',1,4405) -LexToken(VAR,'string',1,4406) -LexToken(OPENBRACKET,'(',1,4412) -LexToken(VAR,'imax',1,4413) -LexToken(CLOSEBRACKET,')',1,4417) -LexToken(ADDITION,'+',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(EOL,'\n',1,4462) -LexToken(VAR,'ModifEncore',1,4484) -LexToken(ASSIGNMENT,'=',1,4495) -LexToken(PREVAR_BOOLEAN,'%t',1,4496) -LexToken(EOL,'\n',1,4498) -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(ADDITION,'+',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(EOL,'\n',1,4685) -LexToken(VAR,'ModifEncore',1,4707) -LexToken(ASSIGNMENT,'=',1,4718) -LexToken(PREVAR_BOOLEAN,'%t',1,4719) -LexToken(EOL,'\n',1,4721) -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(EOL,'\n',1,4921) -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(EOL,'\n',1,4980) -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(MULTIPLICATION,'*',1,5016) -LexToken(VAR,'NX',1,5017) -LexToken(COMMA,',',1,5019) -LexToken(NUMBER,'1',1,5020) -LexToken(CLOSEBRACKET,')',1,5021) -LexToken(EOL,'\n',1,5022) -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(ADDITION,'+',1,5086) -LexToken(VAR,'string',1,5087) -LexToken(OPENBRACKET,'(',1,5093) -LexToken(VAR,'NMode',1,5094) -LexToken(CLOSEBRACKET,')',1,5099) -LexToken(ADDITION,'+',1,5100) -LexToken(DQSTRING,'",nX="',1,5106) -LexToken(ADDITION,'+',1,5107) -LexToken(VAR,'string',1,5108) -LexToken(OPENBRACKET,'(',1,5114) -LexToken(VAR,'NX',1,5115) -LexToken(CLOSEBRACKET,')',1,5117) -LexToken(ADDITION,'+',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(EOL,'\n',1,5162) -LexToken(VAR,'x',1,5180) -LexToken(DOT,'.',1,5181) -LexToken(VAR,'graphics',1,5182) -LexToken(ASSIGNMENT,'=',1,5190) -LexToken(VAR,'graphics',1,5191) -LexToken(EOL,'\n',1,5199) -LexToken(VAR,'model',1,5217) -LexToken(DOT,'.',1,5222) -LexToken(VAR,'ipar',1,5223) -LexToken(ASSIGNMENT,'=',1,5227) -LexToken(VAR,'ipar',1,5228) -LexToken(EOL,'\n',1,5232) -LexToken(VAR,'model',1,5250) -LexToken(DOT,'.',1,5255) -LexToken(VAR,'rpar',1,5256) -LexToken(ASSIGNMENT,'=',1,5260) -LexToken(VAR,'rpar',1,5261) -LexToken(EOL,'\n',1,5265) -LexToken(VAR,'x',1,5283) -LexToken(DOT,'.',1,5284) -LexToken(VAR,'model',1,5285) -LexToken(ASSIGNMENT,'=',1,5290) -LexToken(VAR,'model',1,5291) -LexToken(EOL,'\n',1,5296) -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(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(EOL,'\n',1,5471) -LexToken(VAR,'Minitial',1,5480) -LexToken(ASSIGNMENT,'=',1,5488) -LexToken(NUMBER,'1',1,5489) -LexToken(EOL,'\n',1,5506) -LexToken(VAR,'NX',1,5515) -LexToken(ASSIGNMENT,'=',1,5517) -LexToken(NUMBER,'1',1,5518) -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(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(EOL,'\n',1,5703) -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(EOL,'\n',1,5810) -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(EOL,'\n',1,5853) -LexToken(VAR,'rpar',1,5863) -LexToken(ASSIGNMENT,'=',1,5867) -LexToken(OPENSQBRACKET,'[',1,5868) -LexToken(VAR,'X0',1,5869) -LexToken(CLOSESQBRACKET,']',1,5871) -LexToken(EOL,'\n',1,5872) -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(MULTIPLICATION,'*',1,5963) -LexToken(VAR,'NX',1,5964) -LexToken(ADDITION,'+',1,5966) -LexToken(NUMBER,'1',1,5967) -LexToken(SEMICOLON,';',1,5968) -LexToken(NUMBER,'2',1,5969) -LexToken(MULTIPLICATION,'*',1,5970) -LexToken(VAR,'NX',1,5971) -LexToken(ADDITION,'+',1,5973) -LexToken(NUMBER,'1',1,5974) -LexToken(CLOSESQBRACKET,']',1,5975) -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(MULTIPLICATION,'*',1,6017) -LexToken(VAR,'NX',1,6018) -LexToken(CLOSESQBRACKET,']',1,6020) -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(MULTIPLICATION,'*',1,6065) -LexToken(VAR,'NX',1,6066) -LexToken(COMMA,',',1,6068) -LexToken(NUMBER,'1',1,6069) -LexToken(CLOSEBRACKET,')',1,6070) -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(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(EOL,'\n',1,6159) -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(ADDITION,'-',1,6205) -LexToken(NUMBER,'1',1,6206) -LexToken(EOL,'\n',1,6207) -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(EOL,'\n',1,6237) -LexToken(VAR,'model',1,6247) -LexToken(DOT,'.',1,6252) -LexToken(VAR,'ipar',1,6253) -LexToken(ASSIGNMENT,'=',1,6257) -LexToken(VAR,'ipar',1,6258) -LexToken(EOL,'\n',1,6262) -LexToken(VAR,'model',1,6272) -LexToken(DOT,'.',1,6277) -LexToken(VAR,'rpar',1,6278) -LexToken(ASSIGNMENT,'=',1,6282) -LexToken(VAR,'rpar',1,6283) -LexToken(EOL,'\n',1,6287) -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(EOL,'\n',1,6356) -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) +Syntax error in input LexToken(EOL,'\n',1,2967) +/* autogenerated from "macros/Misc/AUTOMAT.sci" */ +None diff --git a/js/Misc/BACKLASH.js b/js/Misc/BACKLASH.js index 08e45ebb..ac433e91 100644 --- a/js/Misc/BACKLASH.js +++ b/js/Misc/BACKLASH.js @@ -1,317 +1,47 @@ -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(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -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(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -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(EOL,'\n',1,1044) -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,';\n',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(EOL,'\n',1,1353) -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(EOL,'\n',1,1430) -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(EOL,'\n',1,1459) -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(EOL,'\n',1,1488) -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(EOL,'\n',1,1701) -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(EOL,'\n',1,1987) -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) +/* autogenerated from "macros/Misc/BACKLASH.sci" */ +function BACKLASH() { +BACKLASH.prototype.get = function BACKLASH() { +} +BACKLASH.prototype.set = function BACKLASH() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +rpar=model.rpar; +while (true) { +[ok,ini,gap,zcr,exprs]=scicos_getvalue("Set backlash parameters",["initial output","gap","use zero-crossing (0:no, 1:yes)"],list("vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (ok) { +graphics.exprs=exprs; +rpar[1]=ini; +rpar[2]=gap; +if (zcr!=0) { +model.nzcross=2; +} else { +model.nzcross=0; +} +model.rpar=rpar; +x.graphics=graphics; +x.model=model; +break +} +} +} +BACKLASH.prototype.define = function BACKLASH() { +exprs=["0","1","1"]; +model=scicos_model(); +model.sim=list("backlash",4); +model.in=1; +model.out=1; +model.rpar=[0,1]; +model.nzcross=2; +model.blocktype="c"; +model.dep_ut=[true,None]; +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +BACKLASH.prototype.details = function BACKLASH() { +} +} diff --git a/js/Misc/BOUNCE.js b/js/Misc/BOUNCE.js index e0cc92a2..f310eed3 100644 --- a/js/Misc/BOUNCE.js +++ b/js/Misc/BOUNCE.js @@ -1,930 +1,107 @@ -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(EOL,'\n',1,882) -LexToken(VAR,'y',1,888) -LexToken(ASSIGNMENT,'=',1,889) -LexToken(OPENSQBRACKET,'[',1,890) -LexToken(CLOSESQBRACKET,']',1,891) -LexToken(EOL,'\n',1,892) -LexToken(VAR,'typ',1,898) -LexToken(ASSIGNMENT,'=',1,901) -LexToken(OPENSQBRACKET,'[',1,902) -LexToken(CLOSESQBRACKET,']',1,903) -LexToken(EOL,'\n',1,904) -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,965) -LexToken(ASSIGNMENT,'=',1,973) -LexToken(VAR,'arg1',1,974) -LexToken(DOT,'.',1,978) -LexToken(VAR,'graphics',1,979) -LexToken(EOL,'\n',1,987) -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(EOL,'\n',1,1042) -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(EOL,'\n',1,1105) -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(EOL,'\n',1,1131) -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(ADDITION,'-',1,1423) -LexToken(NUMBER,'1',1,1424) -LexToken(COMMA,',',1,1425) -LexToken(DQSTRING,'"vec"',1,1430) -LexToken(COMMA,',',1,1431) -LexToken(ADDITION,'-',1,1432) -LexToken(NUMBER,'1',1,1433) -LexToken(COMMA,',',1,1434) -LexToken(DQSTRING,'"vec"',1,1439) -LexToken(COMMA,',',1,1440) -LexToken(ADDITION,'-',1,1441) -LexToken(NUMBER,'1',1,1442) -LexToken(COMMA,',',1,1443) -LexToken(DQSTRING,'"vec"',1,1448) -LexToken(COMMA,',',1,1449) -LexToken(ADDITION,'-',1,1450) -LexToken(NUMBER,'1',1,1451) -LexToken(COMMA,',',1,1452) -LexToken(DQSTRING,'"vec"',1,1457) -LexToken(COMMA,',',1,1458) -LexToken(ADDITION,'-',1,1459) -LexToken(NUMBER,'1',1,1460) -LexToken(COMMA,',',1,1461) -LexToken(DQSTRING,'"vec"',1,1481) -LexToken(COMMA,',',1,1482) -LexToken(ADDITION,'-',1,1483) -LexToken(NUMBER,'1',1,1484) -LexToken(COMMA,',',1,1485) -LexToken(DQSTRING,'"vec"',1,1490) -LexToken(COMMA,',',1,1491) -LexToken(ADDITION,'-',1,1492) -LexToken(NUMBER,'1',1,1493) -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(EOL,'\n',1,1564) -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(EOL,'\n',1,1602) -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(EOL,'\n',1,1622) -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(EOL,'\n',1,1644) -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(EOL,'\n',1,1666) -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(EOL,'\n',1,1694) -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(EOL,'\n',1,1722) -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(EOL,'\n',1,1750) -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(EOL,'\n',1,1778) -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(EOL,'\n',1,1852) -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(EOL,'\n',1,1942) -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(EOL,'\n',1,2351) -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(EOL,'\n',1,2491) -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(ADDITION,'+',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(ADDITION,'+',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(ADDITION,'+',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(EOL,'\n',1,2773) -LexToken(VAR,'model',1,2791) -LexToken(DOT,'.',1,2796) -LexToken(VAR,'ipar',1,2797) -LexToken(ASSIGNMENT,'=',1,2801) -LexToken(VAR,'ipar',1,2802) -LexToken(EOL,'\n',1,2806) -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(EOL,'\n',1,2842) -LexToken(VAR,'state',1,2860) -LexToken(ASSIGNMENT,'=',1,2865) -LexToken(VAR,'state',1,2866) -LexToken(TRANSPOSE,"'",1,2871) -LexToken(EOL,'\n',1,2872) -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(MULTIPLICATION,'*',1,2942) -LexToken(OPENBRACKET,'(',1,2943) -LexToken(VAR,'n',1,2944) -LexToken(ADDITION,'-',1,2945) -LexToken(NUMBER,'1',1,2946) -LexToken(CLOSEBRACKET,')',1,2947) -LexToken(MULTIPLICATION,'/',1,2948) -LexToken(NUMBER,'2',1,2949) -LexToken(ADDITION,'+',1,2950) -LexToken(NUMBER,'4',1,2951) -LexToken(MULTIPLICATION,'*',1,2952) -LexToken(VAR,'n',1,2953) -LexToken(EOL,'\n',1,2954) -LexToken(VAR,'graphics',1,2972) -LexToken(DOT,'.',1,2980) -LexToken(VAR,'exprs',1,2981) -LexToken(ASSIGNMENT,'=',1,2986) -LexToken(VAR,'exprs',1,2987) -LexToken(EOL,'\n',1,2992) -LexToken(VAR,'x',1,3010) -LexToken(DOT,'.',1,3011) -LexToken(VAR,'graphics',1,3012) -LexToken(ASSIGNMENT,'=',1,3020) -LexToken(VAR,'graphics',1,3021) -LexToken(EOL,'\n',1,3029) -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(EOL,'\n',1,3165) -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(ADDITION,'+',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(ADDITION,'+',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(ADDITION,'+',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(EOL,'\n',1,3374) -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(EOL,'\n',1,3392) -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(EOL,'\n',1,3409) -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(EOL,'\n',1,3427) -LexToken(VAR,'g',1,3437) -LexToken(ASSIGNMENT,'=',1,3438) -LexToken(NUMBER,'9.81',1,3439) -LexToken(EOL,'\n',1,3443) -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(EOL,'\n',1,3480) -LexToken(VAR,'rpar2',1,3490) -LexToken(ASSIGNMENT,'=',1,3495) -LexToken(VAR,'rpar1',1,3496) -LexToken(EOL,'\n',1,3501) -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(EOL,'\n',1,3528) -LexToken(VAR,'state',1,3538) -LexToken(ASSIGNMENT,'=',1,3543) -LexToken(VAR,'state',1,3544) -LexToken(TRANSPOSE,"'",1,3549) -LexToken(EOL,'\n',1,3550) -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(EOL,'\n',1,3736) -LexToken(VAR,'model',1,3746) -LexToken(DOT,'.',1,3751) -LexToken(VAR,'ipar',1,3752) -LexToken(ASSIGNMENT,'=',1,3756) -LexToken(VAR,'ipar',1,3757) -LexToken(EOL,'\n',1,3761) -LexToken(VAR,'model',1,3771) -LexToken(DOT,'.',1,3776) -LexToken(VAR,'nzcross',1,3777) -LexToken(ASSIGNMENT,'=',1,3784) -LexToken(VAR,'n',1,3785) -LexToken(MULTIPLICATION,'*',1,3786) -LexToken(OPENBRACKET,'(',1,3787) -LexToken(VAR,'n',1,3788) -LexToken(ADDITION,'-',1,3789) -LexToken(NUMBER,'1',1,3790) -LexToken(CLOSEBRACKET,')',1,3791) -LexToken(MULTIPLICATION,'/',1,3792) -LexToken(NUMBER,'2',1,3793) -LexToken(ADDITION,'+',1,3794) -LexToken(NUMBER,'4',1,3795) -LexToken(MULTIPLICATION,'*',1,3796) -LexToken(VAR,'n',1,3797) -LexToken(EOL,'\n',1,3798) -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) +/* autogenerated from "macros/Misc/BOUNCE.sci" */ +function BOUNCE() { +BOUNCE.prototype.get = function BOUNCE() { +} +BOUNCE.prototype.set = function BOUNCE() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +if (size(exprs,"*")<9) { +exprs[8]="9.81"; +exprs[9]="0"; +} +while (true) { +[ok,rpar1,rpar2,walls,xt,xd,y,yd,g,C,exprs]=scicos_getvalue(["Set Bounce Block"],["Mass","Radius","[xmin,xmax,ymin,ymax]","xpos","xdpos","ypos","ydpos","g (gravity)","C (aerodynamic coeff"],list("vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +xt=xt.slice(); +y=y.slice(); +xd=xd.slice(); +yd=yd.slice(); +rpar1=rpar1.slice(); +rpar2=rpar2.slice(); +n=size(xt,"*"); +walls=walls.slice(); +if (walls(1)>walls(2)) { +walls=walls([2,1]); +} +if (walls(3)>walls(3)) { +walls=walls([3,4]); +} +if (n!=size(y,"*")||n!=size(rpar1,"*")||n!=size(rpar2,"*")||n!=size(xd,"*")||n!=size(yd,"*")) { +message("All vectors must have equal size"); +ok=None; +} else if (!(min([rpar1,rpar2])>0)) { +message("Mass and radius must be >0"); +ok=None; +} +if (!ok) { +break +} +[model,graphics,ok]=check_io(model,graphics,[],[n,n],[],[]); +if (ok) { +k=1; +ipar=[]; +for(i=1;i<=n;i+=1) { +for(j=i+1;j<=n;j+=1) { +ipar[k]=i; +k=k+1; +ipar[k]=j; +k=k+1; +} +} +model.rpar=[rpar1,rpar2,walls,g,C]; +model.ipar=ipar; +state=[xt,xd,y,yd]; +state=transpose(state); +model.state=state.slice(); +model.nzcross=n*(n-1)/2+4*n; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +BOUNCE.prototype.define = function BOUNCE() { +n=2; +k=1; +ipar=[]; +for(i=1;i<=n;i+=1) { +for(j=i+1;j<=n;j+=1) { +ipar[k]=i; +k=k+1; +ipar[k]=j; +k=k+1; +} +} +walls=[0,5,0,5]; +x=[2,2.5]; +xd=[0,0]; +y=[3,5]; +yd=[0,0]; +g=9.81; +C=0; +rpar1=ones(n,1); +rpar2=rpar1; +state=[x,xd,y,yd]; +state=transpose(state); +model=scicos_model(); +model.sim=list("bounce_ball",4); +model.in=[]; +model.out=[n,n]; +model.state=state.slice(); +model.rpar=[rpar1,rpar2,walls,g,C]; +model.ipar=ipar; +model.nzcross=n*(n-1)/2+4*n; +model.blocktype="c"; +model.dep_ut=[None,true]; +exprs=[strcat(sci2exp(rpar1)),strcat(sci2exp(rpar2)),strcat(sci2exp(walls)),strcat(sci2exp(x)),strcat(sci2exp(xd)),strcat(sci2exp(y)),strcat(sci2exp(yd))]; +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +BOUNCE.prototype.details = function BOUNCE() { +} +} diff --git a/js/Misc/BOUNCEXY.js b/js/Misc/BOUNCEXY.js index 5f9cd016..278bff63 100644 --- a/js/Misc/BOUNCEXY.js +++ b/js/Misc/BOUNCEXY.js @@ -1,867 +1,93 @@ -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(EOL,'\n',1,929) -LexToken(VAR,'y',1,935) -LexToken(ASSIGNMENT,'=',1,936) -LexToken(OPENSQBRACKET,'[',1,937) -LexToken(CLOSESQBRACKET,']',1,938) -LexToken(EOL,'\n',1,939) -LexToken(VAR,'typ',1,945) -LexToken(ASSIGNMENT,'=',1,948) -LexToken(OPENSQBRACKET,'[',1,949) -LexToken(CLOSESQBRACKET,']',1,950) -LexToken(EOL,'\n',1,951) -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(EOL,'\n',1,1002) -LexToken(VAR,'graphics',1,1012) -LexToken(ASSIGNMENT,'=',1,1020) -LexToken(VAR,'arg1',1,1021) -LexToken(DOT,'.',1,1025) -LexToken(VAR,'graphics',1,1026) -LexToken(EOL,'\n',1,1034) -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(EOL,'\n',1,1089) -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,';\n',1,1279) -LexToken(DQSTRING,'"radii"',1,1299) -LexToken(SEMICOLON,';\n',1,1300) -LexToken(DQSTRING,'"window number (-1 for automatic)"',1,1347) -LexToken(SEMICOLON,';\n',1,1348) -LexToken(DQSTRING,'"animation mode (0,1)"',1,1383) -LexToken(SEMICOLON,';\n',1,1384) -LexToken(DQSTRING,'"Xmin"',1,1403) -LexToken(SEMICOLON,';\n',1,1404) -LexToken(DQSTRING,'"Xmax"',1,1423) -LexToken(SEMICOLON,';\n',1,1424) -LexToken(DQSTRING,'"Ymin"',1,1443) -LexToken(SEMICOLON,';\n',1,1444) -LexToken(DQSTRING,'"Ymax"',1,1463) -LexToken(SEMICOLON,';\n',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(ADDITION,'-',1,1506) -LexToken(NUMBER,'1',1,1507) -LexToken(COMMA,',',1,1508) -LexToken(DQSTRING,'"vec"',1,1513) -LexToken(COMMA,',',1,1514) -LexToken(ADDITION,'-',1,1515) -LexToken(NUMBER,'1',1,1516) -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(EOL,'\n',1,1619) -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(ADDITION,'-',1,1882) -LexToken(NUMBER,'1',1,1883) -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(MULTIPLICATION,'*',1,2509) -LexToken(OPENBRACKET,'(',1,2510) -LexToken(VAR,'i',1,2511) -LexToken(ADDITION,'-',1,2512) -LexToken(NUMBER,'1',1,2513) -LexToken(CLOSEBRACKET,')',1,2514) -LexToken(ADDITION,'+',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(MULTIPLICATION,'*',1,2544) -LexToken(OPENBRACKET,'(',1,2545) -LexToken(VAR,'i',1,2546) -LexToken(ADDITION,'-',1,2547) -LexToken(NUMBER,'1',1,2548) -LexToken(CLOSEBRACKET,')',1,2549) -LexToken(ADDITION,'+',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(MULTIPLICATION,'*',1,2579) -LexToken(OPENBRACKET,'(',1,2580) -LexToken(VAR,'i',1,2581) -LexToken(ADDITION,'-',1,2582) -LexToken(NUMBER,'1',1,2583) -LexToken(CLOSEBRACKET,')',1,2584) -LexToken(ADDITION,'+',1,2585) -LexToken(NUMBER,'3',1,2586) -LexToken(CLOSEBRACKET,')',1,2587) -LexToken(ASSIGNMENT,'=',1,2588) -LexToken(NUMBER,'2',1,2589) -LexToken(MULTIPLICATION,'*',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(MULTIPLICATION,'*',1,2621) -LexToken(OPENBRACKET,'(',1,2622) -LexToken(VAR,'i',1,2623) -LexToken(ADDITION,'-',1,2624) -LexToken(NUMBER,'1',1,2625) -LexToken(CLOSEBRACKET,')',1,2626) -LexToken(ADDITION,'+',1,2627) -LexToken(NUMBER,'4',1,2628) -LexToken(CLOSEBRACKET,')',1,2629) -LexToken(ASSIGNMENT,'=',1,2630) -LexToken(NUMBER,'2',1,2631) -LexToken(MULTIPLICATION,'*',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(MULTIPLICATION,'*',1,2663) -LexToken(OPENBRACKET,'(',1,2664) -LexToken(VAR,'i',1,2665) -LexToken(ADDITION,'-',1,2666) -LexToken(NUMBER,'1',1,2667) -LexToken(CLOSEBRACKET,')',1,2668) -LexToken(ADDITION,'+',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(MULTIPLICATION,'*',1,2702) -LexToken(OPENBRACKET,'(',1,2703) -LexToken(VAR,'i',1,2704) -LexToken(ADDITION,'-',1,2705) -LexToken(NUMBER,'1',1,2706) -LexToken(CLOSEBRACKET,')',1,2707) -LexToken(ADDITION,'+',1,2708) -LexToken(NUMBER,'6',1,2709) -LexToken(CLOSEBRACKET,')',1,2710) -LexToken(ASSIGNMENT,'=',1,2711) -LexToken(NUMBER,'64.0',1,2712) -LexToken(MULTIPLICATION,'*',1,2716) -LexToken(NUMBER,'360.000',1,2717) -LexToken(EOL,'\n',1,2724) -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(EOL,'\n',1,2776) -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(EOL,'\n',1,2862) -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(ADDITION,'-',1,2999) -LexToken(NUMBER,'1',1,3000) -LexToken(EOL,'\n',1,3001) -LexToken(VAR,'imode',1,3011) -LexToken(ASSIGNMENT,'=',1,3016) -LexToken(NUMBER,'1',1,3017) -LexToken(EOL,'\n',1,3018) -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(EOL,'\n',1,3038) -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(ADDITION,'-',1,3071) -LexToken(NUMBER,'5',1,3072) -LexToken(EOL,'\n',1,3073) -LexToken(VAR,'xmax',1,3083) -LexToken(ASSIGNMENT,'=',1,3087) -LexToken(NUMBER,'5',1,3088) -LexToken(EOL,'\n',1,3089) -LexToken(VAR,'ymin',1,3099) -LexToken(ASSIGNMENT,'=',1,3103) -LexToken(NUMBER,'0',1,3104) -LexToken(EOL,'\n',1,3105) -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(ADDITION,'-',1,3208) -LexToken(NUMBER,'1',1,3209) -LexToken(SEMICOLON,';',1,3210) -LexToken(ADDITION,'-',1,3211) -LexToken(NUMBER,'1',1,3212) -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(MULTIPLICATION,'*',1,3348) -LexToken(OPENBRACKET,'(',1,3349) -LexToken(VAR,'i',1,3350) -LexToken(ADDITION,'-',1,3351) -LexToken(NUMBER,'1',1,3352) -LexToken(CLOSEBRACKET,')',1,3353) -LexToken(ADDITION,'+',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(MULTIPLICATION,'*',1,3375) -LexToken(OPENBRACKET,'(',1,3376) -LexToken(VAR,'i',1,3377) -LexToken(ADDITION,'-',1,3378) -LexToken(NUMBER,'1',1,3379) -LexToken(CLOSEBRACKET,')',1,3380) -LexToken(ADDITION,'+',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(MULTIPLICATION,'*',1,3402) -LexToken(OPENBRACKET,'(',1,3403) -LexToken(VAR,'i',1,3404) -LexToken(ADDITION,'-',1,3405) -LexToken(NUMBER,'1',1,3406) -LexToken(CLOSEBRACKET,')',1,3407) -LexToken(ADDITION,'+',1,3408) -LexToken(NUMBER,'3',1,3409) -LexToken(CLOSEBRACKET,')',1,3410) -LexToken(ASSIGNMENT,'=',1,3411) -LexToken(NUMBER,'2',1,3412) -LexToken(MULTIPLICATION,'*',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(MULTIPLICATION,'*',1,3436) -LexToken(OPENBRACKET,'(',1,3437) -LexToken(VAR,'i',1,3438) -LexToken(ADDITION,'-',1,3439) -LexToken(NUMBER,'1',1,3440) -LexToken(CLOSEBRACKET,')',1,3441) -LexToken(ADDITION,'+',1,3442) -LexToken(NUMBER,'4',1,3443) -LexToken(CLOSEBRACKET,')',1,3444) -LexToken(ASSIGNMENT,'=',1,3445) -LexToken(NUMBER,'2',1,3446) -LexToken(MULTIPLICATION,'*',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(MULTIPLICATION,'*',1,3470) -LexToken(OPENBRACKET,'(',1,3471) -LexToken(VAR,'i',1,3472) -LexToken(ADDITION,'-',1,3473) -LexToken(NUMBER,'1',1,3474) -LexToken(CLOSEBRACKET,')',1,3475) -LexToken(ADDITION,'+',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(MULTIPLICATION,'*',1,3501) -LexToken(OPENBRACKET,'(',1,3502) -LexToken(VAR,'i',1,3503) -LexToken(ADDITION,'-',1,3504) -LexToken(NUMBER,'1',1,3505) -LexToken(CLOSEBRACKET,')',1,3506) -LexToken(ADDITION,'+',1,3507) -LexToken(NUMBER,'6',1,3508) -LexToken(CLOSEBRACKET,')',1,3509) -LexToken(ASSIGNMENT,'=',1,3510) -LexToken(NUMBER,'64.0',1,3511) -LexToken(MULTIPLICATION,'*',1,3515) -LexToken(NUMBER,'360.000',1,3516) -LexToken(EOL,'\n',1,3523) -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,';\n',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,';\n',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,';\n',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,';\n',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,';\n',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,';\n',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,';\n',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) +/* autogenerated from "macros/Misc/BOUNCEXY.sci" */ +function BOUNCEXY() { +BOUNCEXY.prototype.get = function BOUNCEXY() { +} +BOUNCEXY.prototype.set = function BOUNCEXY() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +dstate=model.dstate; +while (true) { +[ok,clrs,siz,win,imode,xmin,xmax,ymin,ymax,exprs]=scicos_getvalue("Set Scope parameters",["colors","radii","window number (-1 for automatic)","animation mode (0,1)","Xmin","Xmax","Ymin","Ymax"],list("vec",-1,"vec",-1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +mess=[]; +if (size(clrs,"*")!=size(siz,"*")) { +mess=[mess,"colors and radii must have equal size (number of balls)"," "]; +ok=None; +} +if (win<-1) { +mess=[mess,"Window number cannot be inferior than -1"," "]; +ok=None; +} +if (ymin>=ymax) { +mess=[mess,"Ymax must be greater than Ymin"," "]; +ok=None; +} +if (xmin>=xmax) { +mess=[mess,"Xmax must be greater than Xmin"," "]; +ok=None; +} +if (!ok) { +message(mess); +} else { +rpar=[xmin,xmax,ymin,ymax]; +ipar=[win,imode,clrs.slice()]; +z=[]; +for(i=1;i<=size(clrs,"*");i+=1) { +z[6*(i-1)+1]=0; +z[6*(i-1)+2]=0; +z[6*(i-1)+3]=2*siz(i); +z[6*(i-1)+4]=2*siz(i); +z[6*(i-1)+5]=0.000; +z[6*(i-1)+6]=64.0*360.000; +} +model.dstate=z; +model.rpar=rpar; +model.ipar=ipar; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +BOUNCEXY.prototype.define = function BOUNCEXY() { +win=-1; +imode=1; +clrs=[1,2]; +siz=[1,1]; +xmin=-5; +xmax=5; +ymin=0; +ymax=15; +model=scicos_model(); +model.sim=list("bouncexy",4); +model.in=[-1,-1]; +model.in2=[1,1]; +model.intyp=[1,1]; +model.evtin=1; +z=[]; +for(i=1;i<=size(clrs,"*");i+=1) { +z[6*(i-1)+1]=0; +z[6*(i-1)+2]=0; +z[6*(i-1)+3]=2*siz(i); +z[6*(i-1)+4]=2*siz(i); +z[6*(i-1)+5]=0.000; +z[6*(i-1)+6]=64.0*360.000; +} +model.dstate=z; +model.rpar=[xmin,xmax,ymin,ymax]; +model.ipar=[win,imode,clrs.slice()]; +model.blocktype="d"; +model.firing=[]; +model.dep_ut=[None,None]; +exprs=[strcat(sci2exp(clrs)),strcat(sci2exp(siz)),strcat(sci2exp(win)),strcat(sci2exp(1)),strcat(sci2exp(xmin)),strcat(sci2exp(xmax)),strcat(sci2exp(ymin)),strcat(sci2exp(ymax))]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +BOUNCEXY.prototype.details = function BOUNCEXY() { +} +} diff --git a/js/Misc/BPLATFORM.js b/js/Misc/BPLATFORM.js index 587b3ca5..83112a82 100644 --- a/js/Misc/BPLATFORM.js +++ b/js/Misc/BPLATFORM.js @@ -1,456 +1,63 @@ -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(EOL,'\n',1,885) -LexToken(VAR,'y',1,891) -LexToken(ASSIGNMENT,'=',1,892) -LexToken(OPENSQBRACKET,'[',1,893) -LexToken(CLOSESQBRACKET,']',1,894) -LexToken(EOL,'\n',1,895) -LexToken(VAR,'typ',1,901) -LexToken(ASSIGNMENT,'=',1,904) -LexToken(OPENSQBRACKET,'[',1,905) -LexToken(CLOSESQBRACKET,']',1,906) -LexToken(EOL,'\n',1,907) -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(EOL,'\n',1,958) -LexToken(VAR,'graphics',1,968) -LexToken(ASSIGNMENT,'=',1,976) -LexToken(VAR,'arg1',1,977) -LexToken(DOT,'.',1,981) -LexToken(VAR,'graphics',1,982) -LexToken(EOL,'\n',1,990) -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(EOL,'\n',1,1045) -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,';\n',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(EOL,'\n',1,1450) -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(EOL,'\n',1,2071) -LexToken(VAR,'graphics',1,2089) -LexToken(DOT,'.',1,2097) -LexToken(VAR,'exprs',1,2098) -LexToken(ASSIGNMENT,'=',1,2103) -LexToken(VAR,'exprs',1,2104) -LexToken(EOL,'\n',1,2109) -LexToken(VAR,'x',1,2127) -LexToken(DOT,'.',1,2128) -LexToken(VAR,'graphics',1,2129) -LexToken(ASSIGNMENT,'=',1,2137) -LexToken(VAR,'graphics',1,2138) -LexToken(EOL,'\n',1,2146) -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(EOL,'\n',1,2265) -LexToken(VAR,'csiz',1,2275) -LexToken(ASSIGNMENT,'=',1,2279) -LexToken(NUMBER,'2',1,2280) -LexToken(EOL,'\n',1,2281) -LexToken(VAR,'phi',1,2291) -LexToken(ASSIGNMENT,'=',1,2294) -LexToken(NUMBER,'0',1,2295) -LexToken(EOL,'\n',1,2296) -LexToken(VAR,'xmin',1,2306) -LexToken(ASSIGNMENT,'=',1,2310) -LexToken(ADDITION,'-',1,2311) -LexToken(NUMBER,'5',1,2312) -LexToken(EOL,'\n',1,2313) -LexToken(VAR,'xmax',1,2323) -LexToken(ASSIGNMENT,'=',1,2327) -LexToken(NUMBER,'5',1,2328) -LexToken(EOL,'\n',1,2329) -LexToken(VAR,'ymin',1,2339) -LexToken(ASSIGNMENT,'=',1,2343) -LexToken(NUMBER,'0',1,2344) -LexToken(EOL,'\n',1,2345) -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) +/* autogenerated from "macros/Misc/BPLATFORM.sci" */ +function BPLATFORM() { +BPLATFORM.prototype.get = function BPLATFORM() { +} +BPLATFORM.prototype.set = function BPLATFORM() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +dstate=model.dstate; +while (true) { +[ok,plen,csiz,phi,xmin,xmax,ymin,ymax,exprs]=scicos_getvalue("Set Scope parameters",["pendulum length","cart size (square side)","slope","Xmin","Xmax","Ymin","Ymax"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +mess=[]; +if (plen<=0||csiz<=0) { +mess=[mess,"Pendulum length and cart size must be positive."," "]; +ok=None; +} +if (ymin>=ymax) { +mess=[mess,"Ymax must be greater than Ymin"," "]; +ok=None; +} +if (xmin>=xmax) { +mess=[mess,"Xmax must be greater than Xmin"," "]; +ok=None; +} +if (!ok) { +message(mess); +} else { +rpar=[plen,csiz,phi,xmin,xmax,ymin,ymax]; +model.rpar=rpar; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +BPLATFORM.prototype.define = function BPLATFORM() { +plen=2; +csiz=2; +phi=0; +xmin=-5; +xmax=5; +ymin=0; +ymax=15; +model=scicos_model(); +model.sim=list("bplatform2",5); +model.in=[1,1]; +model.evtin=1; +model.dstate=0; +model.rpar=[plen,csiz,phi,xmin,xmax,ymin,ymax]; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=string(model.rpar); +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +BPLATFORM.prototype.details = function BPLATFORM() { +} +} diff --git a/js/Misc/CBLOCK.js b/js/Misc/CBLOCK.js index 6019edb3..be6fd1fc 100644 --- a/js/Misc/CBLOCK.js +++ b/js/Misc/CBLOCK.js @@ -1,1024 +1,5 @@ -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(EOL,'\n',1,882) -LexToken(VAR,'y',1,888) -LexToken(ASSIGNMENT,'=',1,889) -LexToken(OPENSQBRACKET,'[',1,890) -LexToken(CLOSESQBRACKET,']',1,891) -LexToken(EOL,'\n',1,892) -LexToken(VAR,'typ',1,898) -LexToken(ASSIGNMENT,'=',1,901) -LexToken(OPENSQBRACKET,'[',1,902) -LexToken(CLOSESQBRACKET,']',1,903) -LexToken(EOL,'\n',1,904) -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,990) -LexToken(ASSIGNMENT,'=',1,998) -LexToken(VAR,'arg1',1,999) -LexToken(DOT,'.',1,1003) -LexToken(VAR,'graphics',1,1004) -LexToken(EOL,'\n',1,1012) -LexToken(VAR,'label',1,1022) -LexToken(ASSIGNMENT,'=',1,1027) -LexToken(VAR,'graphics',1,1028) -LexToken(DOT,'.',1,1036) -LexToken(VAR,'exprs',1,1037) -LexToken(EOL,'\n',1,1042) -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,';\n',1,1249) -LexToken(DQSTRING,'"is block implicit? (y,n)"',1,1288) -LexToken(SEMICOLON,';\n',1,1289) -LexToken(DQSTRING,'"input ports sizes"',1,1321) -LexToken(SEMICOLON,';\n',1,1322) -LexToken(DQSTRING,'"output ports sizes"',1,1355) -LexToken(SEMICOLON,';\n',1,1356) -LexToken(DQSTRING,'"input event ports sizes"',1,1394) -LexToken(SEMICOLON,';\n',1,1395) -LexToken(DQSTRING,'"output events ports sizes"',1,1435) -LexToken(SEMICOLON,';\n',1,1436) -LexToken(DQSTRING,'"initial continuous state"',1,1475) -LexToken(SEMICOLON,';\n',1,1476) -LexToken(DQSTRING,'"number of zero crossing surfaces"',1,1523) -LexToken(SEMICOLON,';\n',1,1524) -LexToken(DQSTRING,'"initial discrete state"',1,1561) -LexToken(SEMICOLON,';\n',1,1562) -LexToken(DQSTRING,'"Real parameters vector"',1,1599) -LexToken(SEMICOLON,';\n',1,1600) -LexToken(DQSTRING,'"Integer parameters vector"',1,1640) -LexToken(SEMICOLON,';\n',1,1641) -LexToken(DQSTRING,'"initial firing vector (<0 for no firing)"',1,1696) -LexToken(SEMICOLON,';\n',1,1697) -LexToken(DQSTRING,'"direct feedthrough (y or n)"',1,1739) -LexToken(SEMICOLON,';\n',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(ADDITION,'-',1,1824) -LexToken(NUMBER,'1',1,1825) -LexToken(COMMA,',',1,1826) -LexToken(DQSTRING,'"vec"',1,1831) -LexToken(COMMA,',',1,1832) -LexToken(ADDITION,'-',1,1833) -LexToken(NUMBER,'1',1,1834) -LexToken(COMMA,',',1,1835) -LexToken(DQSTRING,'"vec"',1,1840) -LexToken(COMMA,',',1,1841) -LexToken(ADDITION,'-',1,1842) -LexToken(NUMBER,'1',1,1843) -LexToken(COMMA,',',1,1844) -LexToken(DQSTRING,'"vec"',1,1849) -LexToken(COMMA,',',1,1850) -LexToken(ADDITION,'-',1,1851) -LexToken(NUMBER,'1',1,1852) -LexToken(COMMA,',',1,1853) -LexToken(DQSTRING,'"vec"',1,1873) -LexToken(COMMA,',',1,1874) -LexToken(ADDITION,'-',1,1875) -LexToken(NUMBER,'1',1,1876) -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(ADDITION,'-',1,1892) -LexToken(NUMBER,'1',1,1893) -LexToken(COMMA,',',1,1894) -LexToken(DQSTRING,'"vec"',1,1899) -LexToken(COMMA,',',1,1900) -LexToken(ADDITION,'-',1,1901) -LexToken(NUMBER,'1',1,1902) -LexToken(COMMA,',',1,1903) -LexToken(DQSTRING,'"vec"',1,1908) -LexToken(COMMA,',',1,1909) -LexToken(ADDITION,'-',1,1910) -LexToken(NUMBER,'1',1,1911) -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(EOL,'\n',1,2016) -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(EOL,'\n',1,2124) -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(EOL,'\n',1,2144) -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(EOL,'\n',1,2170) -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(EOL,'\n',1,2201) -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(EOL,'\n',1,2228) -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(EOL,'\n',1,2254) -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(EOL,'\n',1,2279) -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(EOL,'\n',1,2304) -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(EOL,'\n',1,2332) -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(EOL,'\n',1,2359) -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(EOL,'\n',1,2389) -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(EOL,'\n',1,2416) -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(EOL,'\n',1,2447) -LexToken(IF,'if',1,2461) -LexToken(PART,'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(EOL,'\n',1,2516) -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(EOL,'\n',1,2562) -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(EOL,'\n',1,2714) -LexToken(VAR,'ok',1,2736) -LexToken(ASSIGNMENT,'=',1,2738) -LexToken(PREVAR_BOOLEAN,'%f',1,2739) -LexToken(EOL,'\n',1,2741) -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(EOL,'\n',1,2813) -LexToken(IF,'if',1,2827) -LexToken(PART,'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(EOL,'\n',1,2876) -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(EOL,'\n',1,2918) -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(EOL,'\n',1,2970) -LexToken(IF,'if',1,2984) -LexToken(PART,'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(EOL,'\n',1,3033) -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(EOL,'\n',1,3075) -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(EOL,'\n',1,3123) -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(EOL,'\n',1,3179) -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(EOL,'\n',1,3476) -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(EOL,'\n',1,3641) -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(EOL,'\n',1,4587) -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) +Syntax error in input LexToken(CLOSEBRACKET,')',1,2476) +Syntax error in input LexToken(IF,'if',1,3139) +Syntax error in input None +/* autogenerated from "macros/Misc/CBLOCK.sci" */ +None diff --git a/js/Misc/CBLOCK4.js b/js/Misc/CBLOCK4.js index e2418c48..509787cf 100644 --- a/js/Misc/CBLOCK4.js +++ b/js/Misc/CBLOCK4.js @@ -1,1049 +1,5 @@ -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(EOL,'\n',1,912) -LexToken(VAR,'y',1,918) -LexToken(ASSIGNMENT,'=',1,919) -LexToken(OPENSQBRACKET,'[',1,920) -LexToken(CLOSESQBRACKET,']',1,921) -LexToken(EOL,'\n',1,922) -LexToken(VAR,'typ',1,928) -LexToken(ASSIGNMENT,'=',1,931) -LexToken(OPENSQBRACKET,'[',1,932) -LexToken(CLOSESQBRACKET,']',1,933) -LexToken(EOL,'\n',1,934) -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(EOL,'\n',1,1011) -LexToken(VAR,'graphics',1,1021) -LexToken(ASSIGNMENT,'=',1,1029) -LexToken(VAR,'arg1',1,1030) -LexToken(DOT,'.',1,1034) -LexToken(VAR,'graphics',1,1035) -LexToken(EOL,'\n',1,1043) -LexToken(VAR,'label',1,1053) -LexToken(ASSIGNMENT,'=',1,1058) -LexToken(VAR,'graphics',1,1059) -LexToken(DOT,'.',1,1067) -LexToken(VAR,'exprs',1,1068) -LexToken(EOL,'\n',1,1073) -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,';\n',1,1322) -LexToken(DQSTRING,'"Is block implicit? (y,n)"',1,1361) -LexToken(SEMICOLON,';\n',1,1362) -LexToken(DQSTRING,'"Input ports sizes"',1,1394) -LexToken(SEMICOLON,';\n',1,1395) -LexToken(DQSTRING,'"Input ports type"',1,1426) -LexToken(SEMICOLON,';\n',1,1427) -LexToken(DQSTRING,'"Output port sizes"',1,1459) -LexToken(SEMICOLON,';\n',1,1460) -LexToken(DQSTRING,'"Output ports type"',1,1492) -LexToken(SEMICOLON,';\n',1,1493) -LexToken(DQSTRING,'"Input event ports sizes"',1,1531) -LexToken(SEMICOLON,';\n',1,1532) -LexToken(DQSTRING,'"Output events ports sizes"',1,1572) -LexToken(SEMICOLON,';\n',1,1573) -LexToken(DQSTRING,'"Initial continuous state"',1,1612) -LexToken(SEMICOLON,';\n',1,1613) -LexToken(DQSTRING,'"Initial discrete state"',1,1650) -LexToken(SEMICOLON,';\n',1,1651) -LexToken(DQSTRING,'"Initial object state"',1,1686) -LexToken(SEMICOLON,';\n',1,1687) -LexToken(DQSTRING,'"Real parameters vector"',1,1724) -LexToken(SEMICOLON,';\n',1,1725) -LexToken(DQSTRING,'"Integer parameters vector"',1,1765) -LexToken(SEMICOLON,';\n',1,1766) -LexToken(DQSTRING,'"Object parameters list"',1,1803) -LexToken(SEMICOLON,';\n',1,1804) -LexToken(DQSTRING,'"Number of modes"',1,1834) -LexToken(SEMICOLON,';\n',1,1835) -LexToken(DQSTRING,'"Number of zero crossings"',1,1874) -LexToken(SEMICOLON,';\n',1,1875) -LexToken(DQSTRING,'"Initial firing vector (<0 for no firing)"',1,1930) -LexToken(SEMICOLON,';\n',1,1931) -LexToken(DQSTRING,'"Direct feedthrough (y or n)"',1,1973) -LexToken(SEMICOLON,';\n',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(ADDITION,'-',1,2059) -LexToken(NUMBER,'1',1,2060) -LexToken(NUMBER,'2',1,2062) -LexToken(CLOSESQBRACKET,']',1,2063) -LexToken(COMMA,',',1,2064) -LexToken(DQSTRING,'"vec"',1,2069) -LexToken(COMMA,',',1,2070) -LexToken(ADDITION,'-',1,2071) -LexToken(NUMBER,'1',1,2072) -LexToken(COMMA,',',1,2073) -LexToken(DQSTRING,'"mat"',1,2078) -LexToken(COMMA,',',1,2079) -LexToken(OPENSQBRACKET,'[',1,2080) -LexToken(ADDITION,'-',1,2081) -LexToken(NUMBER,'1',1,2082) -LexToken(NUMBER,'2',1,2084) -LexToken(CLOSESQBRACKET,']',1,2085) -LexToken(COMMA,',',1,2086) -LexToken(DQSTRING,'"vec"',1,2091) -LexToken(COMMA,',',1,2092) -LexToken(ADDITION,'-',1,2093) -LexToken(NUMBER,'1',1,2094) -LexToken(COMMA,',',1,2095) -LexToken(DQSTRING,'"vec"',1,2100) -LexToken(COMMA,',',1,2101) -LexToken(ADDITION,'-',1,2102) -LexToken(NUMBER,'1',1,2103) -LexToken(COMMA,',',1,2104) -LexToken(DQSTRING,'"vec"',1,2109) -LexToken(COMMA,',',1,2110) -LexToken(ADDITION,'-',1,2111) -LexToken(NUMBER,'1',1,2112) -LexToken(COMMA,',',1,2113) -LexToken(DQSTRING,'"vec"',1,2133) -LexToken(COMMA,',',1,2134) -LexToken(ADDITION,'-',1,2135) -LexToken(NUMBER,'1',1,2136) -LexToken(COMMA,',',1,2137) -LexToken(DQSTRING,'"vec"',1,2142) -LexToken(COMMA,',',1,2143) -LexToken(ADDITION,'-',1,2144) -LexToken(NUMBER,'1',1,2145) -LexToken(COMMA,',',1,2146) -LexToken(DQSTRING,'"lis"',1,2151) -LexToken(COMMA,',',1,2152) -LexToken(ADDITION,'-',1,2153) -LexToken(NUMBER,'1',1,2154) -LexToken(COMMA,',',1,2155) -LexToken(DQSTRING,'"vec"',1,2160) -LexToken(COMMA,',',1,2161) -LexToken(ADDITION,'-',1,2162) -LexToken(NUMBER,'1',1,2163) -LexToken(COMMA,',',1,2164) -LexToken(DQSTRING,'"vec"',1,2169) -LexToken(COMMA,',',1,2170) -LexToken(ADDITION,'-',1,2171) -LexToken(NUMBER,'1',1,2172) -LexToken(COMMA,',',1,2173) -LexToken(DQSTRING,'"lis"',1,2178) -LexToken(COMMA,',',1,2179) -LexToken(ADDITION,'-',1,2180) -LexToken(NUMBER,'1',1,2181) -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(EOL,'\n',1,2409) -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(EOL,'\n',1,2429) -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(EOL,'\n',1,2455) -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(EOL,'\n',1,2486) -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(EOL,'\n',1,2513) -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(EOL,'\n',1,2539) -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(EOL,'\n',1,2567) -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(EOL,'\n',1,2597) -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(EOL,'\n',1,2624) -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(EOL,'\n',1,2655) -LexToken(IF,'if',1,2669) -LexToken(PART,'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(EOL,'\n',1,2920) -LexToken(VAR,'ok',1,2942) -LexToken(ASSIGNMENT,'=',1,2944) -LexToken(PREVAR_BOOLEAN,'%f',1,2945) -LexToken(EOL,'\n',1,2947) -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(EOL,'\n',1,3047) -LexToken(IF,'if',1,3065) -LexToken(PART,'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(EOL,'\n',1,3118) -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(EOL,'\n',1,3168) -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(EOL,'\n',1,3228) -LexToken(IF,'if',1,3246) -LexToken(PART,'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(EOL,'\n',1,3299) -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(EOL,'\n',1,3349) -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(EOL,'\n',1,3405) -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(EOL,'\n',1,3827) -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(EOL,'\n',1,4138) -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,';\n',1,5292) -LexToken(DQSTRING,'"n"',1,5304) -LexToken(SEMICOLON,';\n',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,';\n',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,';\n',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,';\n',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,';\n',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,';\n',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,';\n',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,';\n',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,';\n',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,';\n',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,';\n',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,';\n',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,';\n',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,';\n',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,';\n',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,';\n',1,5780) -LexToken(DQSTRING,'"y"',1,5792) -LexToken(SEMICOLON,';\n',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(EOL,'\n',1,5823) -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) +Syntax error in input LexToken(IN,'in',1,1132) +Syntax error in input LexToken(IF,'if',1,3539) +Syntax error in input None +/* autogenerated from "macros/Misc/CBLOCK4.sci" */ +None diff --git a/js/Misc/CONSTRAINT2_c.js b/js/Misc/CONSTRAINT2_c.js index 1896bf33..704a0f8d 100644 --- a/js/Misc/CONSTRAINT2_c.js +++ b/js/Misc/CONSTRAINT2_c.js @@ -1,531 +1,72 @@ -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(EOL,'\n',1,912) -LexToken(VAR,'y',1,918) -LexToken(ASSIGNMENT,'=',1,919) -LexToken(OPENSQBRACKET,'[',1,920) -LexToken(CLOSESQBRACKET,']',1,921) -LexToken(EOL,'\n',1,922) -LexToken(VAR,'typ',1,928) -LexToken(ASSIGNMENT,'=',1,931) -LexToken(OPENSQBRACKET,'[',1,932) -LexToken(CLOSESQBRACKET,']',1,933) -LexToken(EOL,'\n',1,934) -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(EOL,'\n',1,1016) -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(EOL,'\n',1,1071) -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(ADDITION,'-',1,1353) -LexToken(NUMBER,'1',1,1354) -LexToken(COMMA,',',1,1355) -LexToken(DQSTRING,'"vec"',1,1360) -LexToken(COMMA,',',1,1361) -LexToken(ADDITION,'-',1,1362) -LexToken(NUMBER,'1',1,1363) -LexToken(COMMA,',',1,1364) -LexToken(DQSTRING,'"vec"',1,1369) -LexToken(COMMA,',',1,1370) -LexToken(ADDITION,'-',1,1371) -LexToken(NUMBER,'1',1,1372) -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(EOL,'\n',1,1427) -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(EOL,'\n',1,1465) -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(EOL,'\n',1,1493) -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(EOL,'\n',1,1517) -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(EOL,'\n',1,1548) -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(EOL,'\n',1,1570) -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(EOL,'\n',1,1600) -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(EOL,'\n',1,2010) -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(ADDITION,'-',1,2378) -LexToken(NUMBER,'1',1,2379) -LexToken(EOL,'\n',1,2380) -LexToken(END,'end',1,2402) -LexToken(EOL,'\n',1,2405) -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(EOL,'\n',1,2549) -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(EOL,'\n',1,2675) -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(EOL,'\n',1,2795) -LexToken(VAR,'xd0',1,2805) -LexToken(ASSIGNMENT,'=',1,2808) -LexToken(OPENSQBRACKET,'[',1,2809) -LexToken(NUMBER,'0',1,2810) -LexToken(CLOSESQBRACKET,']',1,2811) -LexToken(EOL,'\n',1,2812) -LexToken(VAR,'id',1,2822) -LexToken(ASSIGNMENT,'=',1,2824) -LexToken(OPENSQBRACKET,'[',1,2825) -LexToken(NUMBER,'0',1,2826) -LexToken(CLOSESQBRACKET,']',1,2827) -LexToken(EOL,'\n',1,2828) -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) +/* autogenerated from "macros/Misc/CONSTRAINT2_c.sci" */ +function CONSTRAINT2_c() { +CONSTRAINT2_c.prototype.get = function CONSTRAINT2_c() { +} +CONSTRAINT2_c.prototype.set = function CONSTRAINT2_c() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +ask_again=None; +[ok,x0,xd0,id,exprs]=scicos_getvalue("Set Constraint block parameters",["Initial guess values of states x","Initial guess values of derivative x\'","Id(i)=1: if x\'(i) is present in the feedback, else Id(i)=0"],list("vec",-1,"vec",-1,"vec",-1),exprs); +if (!ok) { +break +} +x0=x0.slice(); +N=size(x0,"*"); +xd0=xd0.slice(); +Nxd=size(xd0,"*"); +id=id.slice(); +Nid=size(id,"*"); +if ((N!=Nxd)||(N!=Nid)) { +message("incompatible sizes, states, their derivatives, and ID should be the same size "); +ask_again=true; +} +if ((N<=0&&!ask_again)) { +x_message("number of states (constraints) must be > 0 "); +ask_again=true; +} +if ((!ask_again)) { +for(i=1;i<=N;i+=1) { +if (!((id(i)==0)||(id(i)==1))) { +ask_again=true; +x_message(["Id(i) must be either","0 when x\'(i) is not present in the feedback","1: when x\'(i) is present in the feedback"]); +break +} +if ((id(i)==0)) { +id[i]=-1; +} +} +} +if (!ask_again) { +graphics.exprs=exprs; +model.state=[x0,xd0]; +model.out=[N,N]; +model.in=N; +model.ipar=id; +x.graphics=graphics; +x.model=model; +break +} +} +} +CONSTRAINT2_c.prototype.define = function CONSTRAINT2_c() { +x0=[0]; +xd0=[0]; +id=[0]; +model=scicos_model(); +model.sim=list("constraint_c",10004); +model.in=1; +model.out=[1,1]; +model.state=[x0,xd0]; +model.ipar=id; +model.blocktype="c"; +model.dep_ut=[None,true]; +exprs=list(strcat(sci2exp(x0)),strcat(sci2exp(xd0)),strcat(sci2exp(id))); +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +CONSTRAINT2_c.prototype.details = function CONSTRAINT2_c() { +} +} diff --git a/js/Misc/CONSTRAINT_c.js b/js/Misc/CONSTRAINT_c.js index a9a955e6..de4018a8 100644 --- a/js/Misc/CONSTRAINT_c.js +++ b/js/Misc/CONSTRAINT_c.js @@ -1,351 +1,50 @@ -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(EOL,'\n',1,911) -LexToken(VAR,'y',1,917) -LexToken(ASSIGNMENT,'=',1,918) -LexToken(OPENSQBRACKET,'[',1,919) -LexToken(CLOSESQBRACKET,']',1,920) -LexToken(EOL,'\n',1,921) -LexToken(VAR,'typ',1,927) -LexToken(ASSIGNMENT,'=',1,930) -LexToken(OPENSQBRACKET,'[',1,931) -LexToken(CLOSESQBRACKET,']',1,932) -LexToken(EOL,'\n',1,933) -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(EOL,'\n',1,1015) -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(EOL,'\n',1,1070) -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(ADDITION,'-',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(EOL,'\n',1,1269) -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(EOL,'\n',1,1307) -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(EOL,'\n',1,1335) -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(EOL,'\n',1,1637) -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(ADDITION,'-',1,1733) -LexToken(NUMBER,'1',1,1734) -LexToken(MULTIPLICATION,'*',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(EOL,'\n',1,1745) -LexToken(VAR,'x',1,1767) -LexToken(DOT,'.',1,1768) -LexToken(VAR,'graphics',1,1769) -LexToken(ASSIGNMENT,'=',1,1777) -LexToken(VAR,'graphics',1,1778) -LexToken(EOL,'\n',1,1786) -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(EOL,'\n',1,2186) -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) +/* autogenerated from "macros/Misc/CONSTRAINT_c.sci" */ +function CONSTRAINT_c() { +CONSTRAINT_c.prototype.get = function CONSTRAINT_c() { +} +CONSTRAINT_c.prototype.set = function CONSTRAINT_c() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,x0,exprs]=scicos_getvalue("Set solver block parameters","Initial guess values",list("vec",-1),exprs); +if (!ok) { +break +} +x0=x0.slice(); +N=size(x0,"*"); +if (N<=0) { +message("number of states (constraints) must be > 0 "); +} else { +[model,graphics,ok]=check_io(model,graphics,N,N,[],[]); +if (ok) { +graphics.exprs=exprs; +model.state=[x0,zeros(N,1)]; +model.out=N; +model.in=N; +model.ipar=-1*ones(N,1); +x.graphics=graphics; +x.model=model; +break +} +} +} +} +CONSTRAINT_c.prototype.define = function CONSTRAINT_c() { +x0=[0,0]; +model=scicos_model(); +model.sim=list("constraint_c",10004); +model.in=1; +model.out=1; +model.ipar=0; +model.state=x0; +model.blocktype="c"; +model.dep_ut=[None,true]; +exprs="0"; +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +CONSTRAINT_c.prototype.details = function CONSTRAINT_c() { +} +} diff --git a/js/Misc/DEADBAND.js b/js/Misc/DEADBAND.js index ce2a4140..8ffdab65 100644 --- a/js/Misc/DEADBAND.js +++ b/js/Misc/DEADBAND.js @@ -1,353 +1,53 @@ -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(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -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(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -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(EOL,'\n',1,1044) -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(EOL,'\n',1,1316) -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(EOL,'\n',1,1795) -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(ADDITION,'-',1,1913) -LexToken(NUMBER,'.5',1,1914) -LexToken(EOL,'\n',1,1916) -LexToken(VAR,'maxp',1,1926) -LexToken(ASSIGNMENT,'=',1,1930) -LexToken(NUMBER,'.5',1,1931) -LexToken(EOL,'\n',1,1933) -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) +/* autogenerated from "macros/Misc/DEADBAND.sci" */ +function DEADBAND() { +DEADBAND.prototype.get = function DEADBAND() { +} +DEADBAND.prototype.set = function DEADBAND() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,maxp,minp,zeroc,exprs]=scicos_getvalue("Set Deadband parameters",["End of dead band","Start of dead band","zero crossing (0:no, 1:yes)"],list("vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (maxp<=minp) { +message("Upper limit must be > Lower limit"); +} else { +rpar=[maxp,minp]; +model.rpar=rpar; +if (zeroc!=0) { +model.nzcross=2; +model.nmode=1; +} else { +model.nzcross=0; +model.nmode=0; +} +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +DEADBAND.prototype.define = function DEADBAND() { +minp=-.5; +maxp=.5; +rpar=[maxp,minp]; +model=scicos_model(); +model.sim=list("deadband",4); +model.in=1; +model.nzcross=2; +model.nmode=1; +model.out=1; +model.rpar=rpar; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[string(maxp),string(minp),string(model.nmode)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +DEADBAND.prototype.details = function DEADBAND() { +} +} diff --git a/js/Misc/DEBUG.js b/js/Misc/DEBUG.js index 6a068f98..854cebc1 100644 --- a/js/Misc/DEBUG.js +++ b/js/Misc/DEBUG.js @@ -1,300 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'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(EOL,'\n',1,881) -LexToken(VAR,'y',1,887) -LexToken(ASSIGNMENT,'=',1,888) -LexToken(OPENSQBRACKET,'[',1,889) -LexToken(CLOSESQBRACKET,']',1,890) -LexToken(EOL,'\n',1,891) -LexToken(VAR,'typ',1,897) -LexToken(ASSIGNMENT,'=',1,900) -LexToken(OPENSQBRACKET,'[',1,901) -LexToken(CLOSESQBRACKET,']',1,902) -LexToken(EOL,'\n',1,903) -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(EOL,'\n',1,954) -LexToken(VAR,'graphics',1,964) -LexToken(ASSIGNMENT,'=',1,972) -LexToken(VAR,'arg1',1,973) -LexToken(DOT,'.',1,977) -LexToken(VAR,'graphics',1,978) -LexToken(EOL,'\n',1,986) -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,';\n',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(EOL,'\n',1,1225) -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(EOL,'\n',1,1420) -LexToken(VAR,'warning',1,1442) -LexToken(OPENBRACKET,'(',1,1449) -LexToken(DQSTRING,'"off"',1,1454) -LexToken(CLOSEBRACKET,')',1,1455) -LexToken(EOL,'\n',1,1456) -LexToken(VAR,'save',1,1478) -LexToken(OPENBRACKET,'(',1,1482) -LexToken(VAR,'TMPDIR',1,1483) -LexToken(ADDITION,'+',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(EOL,'\n',1,1558) -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(EOL,'\n',1,1901) -LexToken(BREAK,'break',1,1919) -LexToken(EOL,'\n',1,1924) -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(EOL,'\n',1,2005) -LexToken(VAR,'x',1,2019) -LexToken(DOT,'.',1,2020) -LexToken(VAR,'graphics',1,2021) -LexToken(ASSIGNMENT,'=',1,2029) -LexToken(VAR,'graphics',1,2030) -LexToken(EOL,'\n',1,2038) -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) +Syntax error in input LexToken(SCICOS_DEBUG,'scicos_debug',1,1617) +/* autogenerated from "macros/Misc/DEBUG.sci" */ +None diff --git a/js/Misc/DEBUG_SCICOS.js b/js/Misc/DEBUG_SCICOS.js index bcb706ae..6222caba 100644 --- a/js/Misc/DEBUG_SCICOS.js +++ b/js/Misc/DEBUG_SCICOS.js @@ -1,88 +1,14 @@ -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(EOL,'\n',1,483) -LexToken(VAR,'y',1,489) -LexToken(ASSIGNMENT,'=',1,490) -LexToken(OPENSQBRACKET,'[',1,491) -LexToken(CLOSESQBRACKET,']',1,492) -LexToken(EOL,'\n',1,493) -LexToken(VAR,'typ',1,499) -LexToken(ASSIGNMENT,'=',1,502) -LexToken(OPENSQBRACKET,'[',1,503) -LexToken(CLOSESQBRACKET,']',1,504) -LexToken(EOL,'\n',1,505) -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(EOL,'\n',1,619) -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) +/* autogenerated from "macros/Misc/DEBUG_SCICOS.sci" */ +function DEBUG_SCICOS() { +DEBUG_SCICOS.prototype.get = function DEBUG_SCICOS() { +} +DEBUG_SCICOS.prototype.set = function DEBUG_SCICOS() { +arg1.gui="DEBUG"; +[x,y,typ]=DEBUG("set",arg1); +} +DEBUG_SCICOS.prototype.define = function DEBUG_SCICOS() { +x=DEBUG("define"); +} +DEBUG_SCICOS.prototype.details = function DEBUG_SCICOS() { +} +} diff --git a/js/Misc/DIFF_f.js b/js/Misc/DIFF_f.js index 6d000c48..d513f4c5 100644 --- a/js/Misc/DIFF_f.js +++ b/js/Misc/DIFF_f.js @@ -1,293 +1,38 @@ -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(EOL,'\n',1,882) -LexToken(VAR,'y',1,888) -LexToken(ASSIGNMENT,'=',1,889) -LexToken(OPENSQBRACKET,'[',1,890) -LexToken(CLOSESQBRACKET,']',1,891) -LexToken(EOL,'\n',1,892) -LexToken(VAR,'typ',1,898) -LexToken(ASSIGNMENT,'=',1,901) -LexToken(OPENSQBRACKET,'[',1,902) -LexToken(CLOSESQBRACKET,']',1,903) -LexToken(EOL,'\n',1,904) -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(EOL,'\n',1,986) -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(EOL,'\n',1,1041) -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(EOL,'\n',1,1281) -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(EOL,'\n',1,1331) -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(EOL,'\n',1,1371) -LexToken(VAR,'x',1,1385) -LexToken(DOT,'.',1,1386) -LexToken(VAR,'graphics',1,1387) -LexToken(ASSIGNMENT,'=',1,1395) -LexToken(VAR,'graphics',1,1396) -LexToken(EOL,'\n',1,1404) -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) +/* autogenerated from "macros/Misc/DIFF_f.sci" */ +function DIFF_f() { +DIFF_f.prototype.get = function DIFF_f() { +} +DIFF_f.prototype.set = function DIFF_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,x0,xd0,exprs]=scicos_getvalue("Set continuous linear system parameters",["Initial state","Initial Derivative"],list("vec",1,"vec",1),exprs); +if (!ok) { +break +} +graphics.exprs=exprs; +model.state=[x0.slice(),xd0.slice()]; +x.graphics=graphics; +x.model=model; +break +} +x.model.firing=[]; +} +DIFF_f.prototype.define = function DIFF_f() { +x0=[0,0]; +model=scicos_model(); +model.sim=list("diffblk",10001); +model.in=1; +model.out=1; +model.state=x0; +model.blocktype="c"; +model.dep_ut=[None,true]; +exprs=[strcat(sci2exp(x0(1))),strcat(sci2exp(x0(2)))]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +DIFF_f.prototype.details = function DIFF_f() { +} +} diff --git a/js/Misc/DSUPER.js b/js/Misc/DSUPER.js index 6a3be4a3..458b5dea 100644 --- a/js/Misc/DSUPER.js +++ b/js/Misc/DSUPER.js @@ -1,378 +1,5 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,143) -LexToken(EOL,'\n',1,146) -LexToken(EOL,'\n',1,218) -LexToken(EOL,'\n',1,290) -LexToken(EOL,'\n',1,359) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,401) -LexToken(EOL,'\n',1,468) -LexToken(EOL,'\n',1,534) -LexToken(EOL,'\n',1,599) -LexToken(EOL,'\n',1,647) -LexToken(EOL,'\n',1,650) -LexToken(EOL,'\n',1,719) -LexToken(EOL,'\n',1,782) -LexToken(EOL,'\n',1,864) -LexToken(EOL,'\n',1,867) -LexToken(EOL,'\n',1,898) -LexToken(EOL,'\n',1,901) -LexToken(EOL,'\n',1,902) -LexToken(FUNCTION,'function',1,903) -LexToken(OPENSQBRACKET,'[',1,912) -LexToken(VAR,'x',1,913) -LexToken(COMMA,',',1,914) -LexToken(VAR,'y',1,915) -LexToken(COMMA,',',1,916) -LexToken(VAR,'typ',1,917) -LexToken(CLOSESQBRACKET,']',1,920) -LexToken(ASSIGNMENT,'=',1,922) -LexToken(VAR,'DSUPER',1,924) -LexToken(OPENBRACKET,'(',1,930) -LexToken(VAR,'job',1,931) -LexToken(COMMA,',',1,934) -LexToken(VAR,'arg1',1,935) -LexToken(COMMA,',',1,939) -LexToken(VAR,'arg2',1,940) -LexToken(CLOSEBRACKET,')',1,944) -LexToken(EOL,'\n',1,945) -LexToken(VAR,'x',1,950) -LexToken(ASSIGNMENT,'=',1,951) -LexToken(OPENSQBRACKET,'[',1,952) -LexToken(CLOSESQBRACKET,']',1,953) -LexToken(EOL,'\n',1,954) -LexToken(VAR,'y',1,960) -LexToken(ASSIGNMENT,'=',1,961) -LexToken(OPENSQBRACKET,'[',1,962) -LexToken(CLOSESQBRACKET,']',1,963) -LexToken(EOL,'\n',1,964) -LexToken(VAR,'typ',1,970) -LexToken(ASSIGNMENT,'=',1,973) -LexToken(OPENSQBRACKET,'[',1,974) -LexToken(CLOSESQBRACKET,']',1,975) -LexToken(EOL,'\n',1,976) -LexToken(EOL,'\n',1,978) -LexToken(SELECT,'select',1,983) -LexToken(VAR,'job',1,990) -LexToken(EOL,'\n',1,993) -LexToken(CASE,'case',1,998) -LexToken(DQSTRING,'"set"',1,1007) -LexToken(THEN,'then',1,1009) -LexToken(EOL,'\n',1,1013) -LexToken(VAR,'y',1,1022) -LexToken(ASSIGNMENT,'=',1,1023) -LexToken(VAR,'needcompile',1,1024) -LexToken(EOL,'\n',1,1071) -LexToken(VAR,'typ',1,1080) -LexToken(ASSIGNMENT,'=',1,1083) -LexToken(VAR,'list',1,1084) -LexToken(OPENBRACKET,'(',1,1088) -LexToken(CLOSEBRACKET,')',1,1089) -LexToken(EOL,'\n',1,1090) -LexToken(VAR,'graphics',1,1099) -LexToken(ASSIGNMENT,'=',1,1107) -LexToken(VAR,'arg1',1,1108) -LexToken(DOT,'.',1,1112) -LexToken(VAR,'graphics',1,1113) -LexToken(EOL,'\n',1,1121) -LexToken(IF,'if',1,1131) -LexToken(OPENBRACKET,'(',1,1134) -LexToken(VAR,'length',1,1135) -LexToken(OPENBRACKET,'(',1,1141) -LexToken(VAR,'graphics',1,1142) -LexToken(DOT,'.',1,1150) -LexToken(VAR,'exprs',1,1151) -LexToken(CLOSEBRACKET,')',1,1156) -LexToken(COMPARISON,'==',1,1158) -LexToken(NUMBER,'0',1,1161) -LexToken(CLOSEBRACKET,')',1,1162) -LexToken(THEN,'then',1,1164) -LexToken(EOL,'\n',1,1168) -LexToken(VAR,'warnBlockByUID',1,1181) -LexToken(OPENBRACKET,'(',1,1195) -LexToken(VAR,'arg1',1,1196) -LexToken(DOT,'.',1,1200) -LexToken(VAR,'model',1,1201) -LexToken(DOT,'.',1,1206) -LexToken(VAR,'label',1,1207) -LexToken(COMMA,',',1,1212) -LexToken(VAR,'gettext',1,1214) -LexToken(OPENBRACKET,'(',1,1221) -LexToken(DQSTRING,'"Invalid masked block."',1,1244) -LexToken(CLOSEBRACKET,')',1,1245) -LexToken(CLOSEBRACKET,')',1,1246) -LexToken(EOL,'\n',1,1247) -LexToken(VAR,'x',1,1261) -LexToken(ASSIGNMENT,'=',1,1262) -LexToken(VAR,'arg1',1,1263) -LexToken(EOL,'\n',1,1267) -LexToken(RETURN,'return',1,1281) -LexToken(EOL,'\n',1,1287) -LexToken(END,'end',1,1297) -LexToken(EOL,'\n',1,1300) -LexToken(EOL,'\n',1,1301) -LexToken(VAR,'exprs',1,1310) -LexToken(ASSIGNMENT,'=',1,1315) -LexToken(VAR,'graphics',1,1316) -LexToken(DOT,'.',1,1324) -LexToken(VAR,'exprs',1,1325) -LexToken(OPENBRACKET,'(',1,1330) -LexToken(NUMBER,'1',1,1331) -LexToken(CLOSEBRACKET,')',1,1332) -LexToken(EOL,'\n',1,1333) -LexToken(VAR,'exprs0',1,1342) -LexToken(ASSIGNMENT,'=',1,1348) -LexToken(VAR,'graphics',1,1349) -LexToken(DOT,'.',1,1357) -LexToken(VAR,'exprs',1,1358) -LexToken(OPENBRACKET,'(',1,1363) -LexToken(NUMBER,'2',1,1364) -LexToken(CLOSEBRACKET,')',1,1365) -LexToken(OPENBRACKET,'(',1,1366) -LexToken(NUMBER,'1',1,1367) -LexToken(CLOSEBRACKET,')',1,1368) -LexToken(EOL,'\n',1,1369) -LexToken(VAR,'btitre',1,1378) -LexToken(ASSIGNMENT,'=',1,1384) -LexToken(VAR,'graphics',1,1385) -LexToken(DOT,'.',1,1393) -LexToken(VAR,'exprs',1,1394) -LexToken(OPENBRACKET,'(',1,1399) -LexToken(NUMBER,'2',1,1400) -LexToken(CLOSEBRACKET,')',1,1401) -LexToken(OPENBRACKET,'(',1,1402) -LexToken(NUMBER,'2',1,1403) -LexToken(CLOSEBRACKET,')',1,1404) -LexToken(OPENBRACKET,'(',1,1405) -LexToken(NUMBER,'1',1,1406) -LexToken(CLOSEBRACKET,')',1,1407) -LexToken(EOL,'\n',1,1408) -LexToken(VAR,'bitems',1,1417) -LexToken(ASSIGNMENT,'=',1,1423) -LexToken(VAR,'graphics',1,1424) -LexToken(DOT,'.',1,1432) -LexToken(VAR,'exprs',1,1433) -LexToken(OPENBRACKET,'(',1,1438) -LexToken(NUMBER,'2',1,1439) -LexToken(CLOSEBRACKET,')',1,1440) -LexToken(OPENBRACKET,'(',1,1441) -LexToken(NUMBER,'2',1,1442) -LexToken(CLOSEBRACKET,')',1,1443) -LexToken(OPENBRACKET,'(',1,1444) -LexToken(NUMBER,'2',1,1445) -LexToken(COLON,':',1,1446) -LexToken(LASTINDEX,'$',1,1447) -LexToken(CLOSEBRACKET,')',1,1448) -LexToken(EOL,'\n',1,1449) -LexToken(IF,'if',1,1458) -LexToken(VAR,'exprs0',1,1461) -LexToken(COMPARISON,'==',1,1467) -LexToken(OPENSQBRACKET,'[',1,1469) -LexToken(CLOSESQBRACKET,']',1,1470) -LexToken(THEN,'then',1,1472) -LexToken(EOL,'\n',1,1476) -LexToken(VAR,'x',1,1489) -LexToken(ASSIGNMENT,'=',1,1490) -LexToken(VAR,'arg1',1,1491) -LexToken(EOL,'\n',1,1495) -LexToken(RETURN,'return',1,1509) -LexToken(EOL,'\n',1,1515) -LexToken(END,'end',1,1525) -LexToken(EOL,'\n',1,1528) -LexToken(EOL,'\n',1,1529) -LexToken(EOL,'\n',1,1575) -LexToken(VAR,'context',1,1584) -LexToken(ASSIGNMENT,'=',1,1592) -LexToken(OPENSQBRACKET,'[',1,1594) -LexToken(VAR,'arg1',1,1595) -LexToken(DOT,'.',1,1599) -LexToken(VAR,'model',1,1600) -LexToken(DOT,'.',1,1605) -LexToken(VAR,'rpar',1,1606) -LexToken(DOT,'.',1,1610) -LexToken(VAR,'props',1,1611) -LexToken(DOT,'.',1,1616) -LexToken(VAR,'context',1,1617) -LexToken(CLOSESQBRACKET,']',1,1624) -LexToken(EOL,'\n',1,1625) -LexToken(OPENSQBRACKET,'[',1,1635) -LexToken(PREVAR,'%scicos_context',1,1636) -LexToken(COMMA,',',1,1651) -LexToken(VAR,'ierr',1,1652) -LexToken(CLOSESQBRACKET,']',1,1656) -LexToken(ASSIGNMENT,'=',1,1658) -LexToken(VAR,'script2var',1,1660) -LexToken(OPENBRACKET,'(',1,1670) -LexToken(VAR,'context',1,1671) -LexToken(COMMA,',',1,1678) -LexToken(PREVAR,'%scicos_context',1,1679) -LexToken(CLOSEBRACKET,')',1,1694) -LexToken(EOL,'\n',1,1695) -LexToken(EOL,'\n',1,1697) -LexToken(IF,'if',1,1706) -LexToken(VAR,'ierr',1,1709) -LexToken(COMPARISON,'<>',1,1714) -LexToken(NUMBER,'0',1,1717) -LexToken(THEN,'then',1,1719) -LexToken(EOL,'\n',1,1723) -LexToken(VAR,'x',1,1736) -LexToken(ASSIGNMENT,'=',1,1737) -LexToken(VAR,'arg1',1,1738) -LexToken(EOL,'\n',1,1742) -LexToken(RETURN,'return',1,1756) -LexToken(EOL,'\n',1,1762) -LexToken(END,'end',1,1772) -LexToken(EOL,'\n',1,1775) -LexToken(EOL,'\n',1,1776) -LexToken(EOL,'\n',1,1836) -LexToken(VAR,'tt',1,1845) -LexToken(ASSIGNMENT,'=',1,1847) -LexToken(DQSTRING,'"scicos_context."',1,1864) -LexToken(ADDITION,'+',1,1865) -LexToken(VAR,'exprs0',1,1866) -LexToken(OPENBRACKET,'(',1,1872) -LexToken(NUMBER,'1',1,1873) -LexToken(CLOSEBRACKET,')',1,1874) -LexToken(EOL,'\n',1,1875) -LexToken(FOR,'for',1,1885) -LexToken(VAR,'i',1,1889) -LexToken(ASSIGNMENT,'=',1,1890) -LexToken(NUMBER,'2',1,1891) -LexToken(COLON,':',1,1892) -LexToken(VAR,'size',1,1893) -LexToken(OPENBRACKET,'(',1,1897) -LexToken(VAR,'exprs0',1,1898) -LexToken(COMMA,',',1,1904) -LexToken(NUMBER,'1',1,1905) -LexToken(CLOSEBRACKET,')',1,1906) -LexToken(EOL,'\n',1,1907) -LexToken(VAR,'tt',1,1920) -LexToken(ASSIGNMENT,'=',1,1922) -LexToken(VAR,'tt',1,1923) -LexToken(ADDITION,'+',1,1925) -LexToken(DQSTRING,'",scicos_context."',1,1943) -LexToken(ADDITION,'+',1,1944) -LexToken(VAR,'exprs0',1,1945) -LexToken(OPENBRACKET,'(',1,1951) -LexToken(VAR,'i',1,1952) -LexToken(CLOSEBRACKET,')',1,1953) -LexToken(EOL,'\n',1,1954) -LexToken(END,'end',1,1964) -LexToken(EOL,'\n',1,1967) -LexToken(EOL,'\n',1,1968) -LexToken(VAR,'ss',1,1977) -LexToken(ASSIGNMENT,'=',1,1979) -LexToken(VAR,'graphics',1,1980) -LexToken(DOT,'.',1,1988) -LexToken(VAR,'exprs',1,1989) -LexToken(OPENBRACKET,'(',1,1994) -LexToken(NUMBER,'2',1,1995) -LexToken(CLOSEBRACKET,')',1,1996) -LexToken(OPENBRACKET,'(',1,1997) -LexToken(NUMBER,'3',1,1998) -LexToken(CLOSEBRACKET,')',1,1999) -LexToken(EOL,'\n',1,2000) -LexToken(SCICOS_CONTEXT,'scicos_context',1,2010) -LexToken(ASSIGNMENT,'=',1,2025) -LexToken(PREVAR,'%scicos_context',1,2027) -LexToken(EOL,'\n',1,2042) -LexToken(VAR,'execstr',1,2052) -LexToken(OPENBRACKET,'(',1,2059) -LexToken(DQSTRING,'"[ok,"',1,2065) -LexToken(ADDITION,'+',1,2066) -LexToken(VAR,'tt',1,2067) -LexToken(ADDITION,'+',1,2069) -LexToken(DQSTRING,'",exprs]=scicos_getvalue(btitre,bitems,ss,exprs)"',1,2118) -LexToken(CLOSEBRACKET,')',1,2119) -LexToken(EOL,'\n',1,2120) -LexToken(IF,'if',1,2129) -LexToken(VAR,'ok',1,2132) -LexToken(THEN,'then',1,2135) -LexToken(EOL,'\n',1,2139) -LexToken(VAR,'x',1,2152) -LexToken(ASSIGNMENT,'=',1,2153) -LexToken(VAR,'arg1',1,2154) -LexToken(EOL,'\n',1,2158) -LexToken(PREVAR,'%scicos_context',1,2172) -LexToken(ASSIGNMENT,'=',1,2188) -LexToken(SCICOS_CONTEXT,'scicos_context',1,2190) -LexToken(EOL,'\n',1,2204) -LexToken(VAR,'sblock',1,2218) -LexToken(ASSIGNMENT,'=',1,2224) -LexToken(VAR,'x',1,2225) -LexToken(DOT,'.',1,2226) -LexToken(VAR,'model',1,2227) -LexToken(DOT,'.',1,2232) -LexToken(VAR,'rpar',1,2233) -LexToken(EOL,'\n',1,2237) -LexToken(OPENSQBRACKET,'[',1,2251) -LexToken(VAR,'sblock',1,2252) -LexToken(COMMA,',',1,2258) -LexToken(PREVAR,'%w',1,2259) -LexToken(COMMA,',',1,2261) -LexToken(VAR,'needcompile2',1,2262) -LexToken(COMMA,',',1,2274) -LexToken(VAR,'ok',1,2275) -LexToken(CLOSESQBRACKET,']',1,2277) -LexToken(ASSIGNMENT,'=',1,2278) -LexToken(VAR,'do_eval',1,2279) -LexToken(OPENBRACKET,'(',1,2286) -LexToken(VAR,'sblock',1,2287) -LexToken(COMMA,',',1,2293) -LexToken(VAR,'list',1,2294) -LexToken(OPENBRACKET,'(',1,2298) -LexToken(CLOSEBRACKET,')',1,2299) -LexToken(COMMA,',',1,2300) -LexToken(SCICOS_CONTEXT,'scicos_context',1,2301) -LexToken(CLOSEBRACKET,')',1,2315) -LexToken(EOL,'\n',1,2316) -LexToken(VAR,'y',1,2330) -LexToken(ASSIGNMENT,'=',1,2331) -LexToken(VAR,'max',1,2332) -LexToken(OPENBRACKET,'(',1,2335) -LexToken(NUMBER,'2',1,2336) -LexToken(COMMA,',',1,2337) -LexToken(VAR,'needcompile',1,2338) -LexToken(COMMA,',',1,2349) -LexToken(VAR,'needcompile2',1,2350) -LexToken(CLOSEBRACKET,')',1,2362) -LexToken(EOL,'\n',1,2363) -LexToken(VAR,'x',1,2376) -LexToken(DOT,'.',1,2377) -LexToken(VAR,'graphics',1,2378) -LexToken(DOT,'.',1,2386) -LexToken(VAR,'exprs',1,2387) -LexToken(OPENBRACKET,'(',1,2392) -LexToken(NUMBER,'1',1,2393) -LexToken(CLOSEBRACKET,')',1,2394) -LexToken(ASSIGNMENT,'=',1,2395) -LexToken(VAR,'exprs',1,2396) -LexToken(EOL,'\n',1,2401) -LexToken(VAR,'x',1,2415) -LexToken(DOT,'.',1,2416) -LexToken(VAR,'model',1,2417) -LexToken(DOT,'.',1,2422) -LexToken(VAR,'rpar',1,2423) -LexToken(ASSIGNMENT,'=',1,2427) -LexToken(VAR,'sblock',1,2428) -LexToken(EOL,'\n',1,2434) -LexToken(ELSE,'else',1,2444) -LexToken(EOL,'\n',1,2448) -LexToken(VAR,'x',1,2461) -LexToken(ASSIGNMENT,'=',1,2463) -LexToken(VAR,'arg1',1,2465) -LexToken(EOL,'\n',1,2469) -LexToken(END,'end',1,2479) -LexToken(EOL,'\n',1,2482) -LexToken(EOL,'\n',1,2483) -LexToken(CASE,'case',1,2488) -LexToken(DQSTRING,'"define"',1,2500) -LexToken(THEN,'then',1,2502) -LexToken(EOL,'\n',1,2506) -LexToken(EOL,'\n',1,2528) -LexToken(END,'end',1,2533) -LexToken(EOL,'\n',1,2536) -LexToken(ENDFUNCTION,'endfunction',1,2537) -LexToken(EOL,'\n',1,2548) +Syntax error in input LexToken(RETURN,'return',1,1281) +Syntax error in input LexToken(VAR,'context',1,1584) +Syntax error in input LexToken(VAR,'tt',1,1845) +/* autogenerated from "macros/Misc/DSUPER.sci" */ +None diff --git a/js/Misc/EDGETRIGGER.js b/js/Misc/EDGETRIGGER.js index eecd224f..e8099884 100644 --- a/js/Misc/EDGETRIGGER.js +++ b/js/Misc/EDGETRIGGER.js @@ -1,261 +1,39 @@ -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(EOL,'\n',1,887) -LexToken(VAR,'y',1,893) -LexToken(ASSIGNMENT,'=',1,894) -LexToken(OPENSQBRACKET,'[',1,895) -LexToken(CLOSESQBRACKET,']',1,896) -LexToken(EOL,'\n',1,897) -LexToken(VAR,'typ',1,903) -LexToken(ASSIGNMENT,'=',1,906) -LexToken(OPENSQBRACKET,'[',1,907) -LexToken(CLOSESQBRACKET,']',1,908) -LexToken(EOL,'\n',1,909) -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(EOL,'\n',1,960) -LexToken(VAR,'graphics',1,970) -LexToken(ASSIGNMENT,'=',1,978) -LexToken(VAR,'arg1',1,979) -LexToken(DOT,'.',1,983) -LexToken(VAR,'graphics',1,984) -LexToken(EOL,'\n',1,992) -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(EOL,'\n',1,1047) -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(EOL,'\n',1,1269) -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(EOL,'\n',1,1385) -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) +/* autogenerated from "macros/Misc/EDGETRIGGER.sci" */ +function EDGETRIGGER() { +EDGETRIGGER.prototype.get = function EDGETRIGGER() { +} +EDGETRIGGER.prototype.set = function EDGETRIGGER() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,edge,exprs]=scicos_getvalue("Set edge trigger block parameters",["rising (1), falling (-1), both (0)"],list("vec",1),exprs); +if (!ok) { +break +} +model.ipar=sign(edge); +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +EDGETRIGGER.prototype.define = function EDGETRIGGER() { +edge=1; +model=scicos_model(); +model.sim=list("edgetrig",4); +model.in=1; +model.out=1; +model.dstate=0; +model.nzcross=1; +model.ipar=sign(edge); +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[string(edge)]; +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +EDGETRIGGER.prototype.details = function EDGETRIGGER() { +} +} diff --git a/js/Misc/EDGE_TRIGGER.js b/js/Misc/EDGE_TRIGGER.js index 90a377fc..8b4aed31 100644 --- a/js/Misc/EDGE_TRIGGER.js +++ b/js/Misc/EDGE_TRIGGER.js @@ -1,1329 +1,10 @@ -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(EOL,'\n',1,888) -LexToken(VAR,'y',1,894) -LexToken(ASSIGNMENT,'=',1,895) -LexToken(OPENSQBRACKET,'[',1,896) -LexToken(CLOSESQBRACKET,']',1,897) -LexToken(EOL,'\n',1,898) -LexToken(VAR,'typ',1,904) -LexToken(ASSIGNMENT,'=',1,907) -LexToken(OPENSQBRACKET,'[',1,908) -LexToken(CLOSESQBRACKET,']',1,909) -LexToken(EOL,'\n',1,910) -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(EOL,'\n',1,1086) -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(EOL,'\n',1,1185) -LexToken(BREAK,'break',1,1203) -LexToken(EOL,'\n',1,1208) -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(EOL,'\n',1,1259) -LexToken(VAR,'y',1,1269) -LexToken(ASSIGNMENT,'=',1,1270) -LexToken(NUMBER,'0',1,1271) -LexToken(EOL,'\n',1,1272) -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(ADDITION,'+',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(ADDITION,'+',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(ADDITION,'+',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(ADDITION,'+',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(ADDITION,'+',1,1601) -LexToken(VAR,'xx',1,1602) -LexToken(DOT,'.',1,1604) -LexToken(VAR,'gui',1,1605) -LexToken(ADDITION,'+',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(EOL,'\n',1,3584) -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(ADDITION,'+',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(EOL,'\n',1,4109) -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(EOL,'\n',1,4158) -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(EOL,'\n',1,4204) -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(EOL,'\n',1,4246) -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(EOL,'\n',1,4293) -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(EOL,'\n',1,4334) -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(EOL,'\n',1,4375) -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(EOL,'\n',1,4416) -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(EOL,'\n',1,4471) -LexToken(VAR,'graphics',1,4481) -LexToken(ASSIGNMENT,'=',1,4490) -LexToken(VAR,'blk',1,4492) -LexToken(DOT,'.',1,4495) -LexToken(VAR,'graphics',1,4496) -LexToken(EOL,'\n',1,4504) -LexToken(VAR,'model',1,4514) -LexToken(ASSIGNMENT,'=',1,4520) -LexToken(VAR,'blk',1,4522) -LexToken(DOT,'.',1,4525) -LexToken(VAR,'model',1,4526) -LexToken(EOL,'\n',1,4531) -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(EOL,'\n',1,4564) -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(EOL,'\n',1,4595) -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(EOL,'\n',1,4626) -LexToken(VAR,'model',1,4636) -LexToken(DOT,'.',1,4641) -LexToken(VAR,'ipar',1,4642) -LexToken(ASSIGNMENT,'=',1,4647) -LexToken(NUMBER,'0',1,4649) -LexToken(EOL,'\n',1,4650) -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(EOL,'\n',1,4677) -LexToken(VAR,'graphics',1,4687) -LexToken(DOT,'.',1,4695) -LexToken(VAR,'pout',1,4696) -LexToken(ASSIGNMENT,'=',1,4701) -LexToken(NUMBER,'6',1,4703) -LexToken(EOL,'\n',1,4704) -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(EOL,'\n',1,4738) -LexToken(VAR,'blk',1,4748) -LexToken(DOT,'.',1,4751) -LexToken(VAR,'model',1,4752) -LexToken(ASSIGNMENT,'=',1,4758) -LexToken(VAR,'model',1,4760) -LexToken(EOL,'\n',1,4765) -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(EOL,'\n',1,4796) -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(EOL,'\n',1,4848) -LexToken(VAR,'graphics',1,4858) -LexToken(ASSIGNMENT,'=',1,4867) -LexToken(VAR,'blk',1,4869) -LexToken(DOT,'.',1,4872) -LexToken(VAR,'graphics',1,4873) -LexToken(EOL,'\n',1,4881) -LexToken(VAR,'model',1,4891) -LexToken(ASSIGNMENT,'=',1,4897) -LexToken(VAR,'blk',1,4899) -LexToken(DOT,'.',1,4902) -LexToken(VAR,'model',1,4903) -LexToken(EOL,'\n',1,4908) -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(EOL,'\n',1,4942) -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(EOL,'\n',1,4973) -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(EOL,'\n',1,5010) -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(EOL,'\n',1,5036) -LexToken(VAR,'model',1,5046) -LexToken(DOT,'.',1,5051) -LexToken(VAR,'nzcross',1,5052) -LexToken(ASSIGNMENT,'=',1,5060) -LexToken(NUMBER,'0',1,5062) -LexToken(EOL,'\n',1,5063) -LexToken(VAR,'model',1,5073) -LexToken(DOT,'.',1,5078) -LexToken(VAR,'nmode',1,5079) -LexToken(ASSIGNMENT,'=',1,5085) -LexToken(NUMBER,'0',1,5087) -LexToken(EOL,'\n',1,5088) -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(EOL,'\n',1,5115) -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(EOL,'\n',1,5147) -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(EOL,'\n',1,5181) -LexToken(VAR,'blk',1,5191) -LexToken(DOT,'.',1,5194) -LexToken(VAR,'model',1,5195) -LexToken(ASSIGNMENT,'=',1,5201) -LexToken(VAR,'model',1,5203) -LexToken(EOL,'\n',1,5208) -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(EOL,'\n',1,5239) -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(EOL,'\n',1,5287) -LexToken(VAR,'graphics',1,5297) -LexToken(ASSIGNMENT,'=',1,5306) -LexToken(VAR,'blk',1,5308) -LexToken(DOT,'.',1,5311) -LexToken(VAR,'graphics',1,5312) -LexToken(EOL,'\n',1,5320) -LexToken(VAR,'model',1,5330) -LexToken(ASSIGNMENT,'=',1,5336) -LexToken(VAR,'blk',1,5338) -LexToken(DOT,'.',1,5341) -LexToken(VAR,'model',1,5342) -LexToken(EOL,'\n',1,5347) -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(EOL,'\n',1,5380) -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(EOL,'\n',1,5411) -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(EOL,'\n',1,5444) -LexToken(VAR,'model',1,5454) -LexToken(DOT,'.',1,5459) -LexToken(VAR,'ipar',1,5460) -LexToken(ASSIGNMENT,'=',1,5465) -LexToken(NUMBER,'1',1,5467) -LexToken(EOL,'\n',1,5468) -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(EOL,'\n',1,5496) -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(EOL,'\n',1,5530) -LexToken(VAR,'blk',1,5540) -LexToken(DOT,'.',1,5543) -LexToken(VAR,'model',1,5544) -LexToken(ASSIGNMENT,'=',1,5550) -LexToken(VAR,'model',1,5552) -LexToken(EOL,'\n',1,5557) -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(EOL,'\n',1,5588) -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(EOL,'\n',1,5641) -LexToken(VAR,'graphics',1,5651) -LexToken(ASSIGNMENT,'=',1,5660) -LexToken(VAR,'blk',1,5662) -LexToken(DOT,'.',1,5665) -LexToken(VAR,'graphics',1,5666) -LexToken(EOL,'\n',1,5674) -LexToken(VAR,'model',1,5684) -LexToken(ASSIGNMENT,'=',1,5690) -LexToken(VAR,'blk',1,5692) -LexToken(DOT,'.',1,5695) -LexToken(VAR,'model',1,5696) -LexToken(EOL,'\n',1,5701) -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(ADDITION,'-',1,5733) -LexToken(NUMBER,'60',1,5734) -LexToken(CLOSESQBRACKET,']',1,5736) -LexToken(EOL,'\n',1,5737) -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(EOL,'\n',1,5768) -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(EOL,'\n',1,5801) -LexToken(VAR,'model',1,5811) -LexToken(DOT,'.',1,5816) -LexToken(VAR,'ipar',1,5817) -LexToken(ASSIGNMENT,'=',1,5822) -LexToken(NUMBER,'1',1,5824) -LexToken(EOL,'\n',1,5825) -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(EOL,'\n',1,5853) -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(EOL,'\n',1,5887) -LexToken(VAR,'blk',1,5897) -LexToken(DOT,'.',1,5900) -LexToken(VAR,'model',1,5901) -LexToken(ASSIGNMENT,'=',1,5907) -LexToken(VAR,'model',1,5909) -LexToken(EOL,'\n',1,5914) -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(EOL,'\n',1,5945) -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(EOL,'\n',1,6008) -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(EOL,'\n',1,6037) -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(EOL,'\n',1,6063) -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(EOL,'\n',1,6095) -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(EOL,'\n',1,6162) -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(EOL,'\n',1,6191) -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(EOL,'\n',1,6217) -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(EOL,'\n',1,6249) -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(EOL,'\n',1,6314) -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(ADDITION,'-',1,6337) -LexToken(NUMBER,'1',1,6338) -LexToken(CLOSESQBRACKET,']',1,6339) -LexToken(EOL,'\n',1,6340) -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(EOL,'\n',1,6368) -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(EOL,'\n',1,6394) -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(EOL,'\n',1,6426) -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(EOL,'\n',1,6480) -LexToken(VAR,'model',1,6490) -LexToken(DOT,'.',1,6495) -LexToken(VAR,'sim',1,6496) -LexToken(ASSIGNMENT,'=',1,6500) -LexToken(DQSTRING,'"csuper"',1,6509) -LexToken(EOL,'\n',1,6510) -LexToken(VAR,'model',1,6520) -LexToken(DOT,'.',1,6525) -LexToken(VAR,'in',1,6526) -LexToken(ASSIGNMENT,'=',1,6529) -LexToken(NUMBER,'1',1,6531) -LexToken(EOL,'\n',1,6532) -LexToken(VAR,'model',1,6542) -LexToken(DOT,'.',1,6547) -LexToken(VAR,'evtout',1,6548) -LexToken(ASSIGNMENT,'=',1,6555) -LexToken(NUMBER,'1',1,6557) -LexToken(EOL,'\n',1,6558) -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(EOL,'\n',1,6588) -LexToken(EOL,'\n',1,6590) -LexToken(VAR,'gr_i',1,6599) -LexToken(ASSIGNMENT,'=',1,6603) -LexToken(OPENSQBRACKET,'[',1,6604) -LexToken(CLOSESQBRACKET,']',1,6605) -LexToken(EOL,'\n',1,6606) -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) +Syntax error in input LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,4093) +Syntax error in input LexToken(VAR,'blk',1,4450) +Syntax error in input LexToken(VAR,'blk',1,4827) +Syntax error in input LexToken(VAR,'blk',1,5266) +Syntax error in input LexToken(VAR,'blk',1,5620) +Syntax error in input LexToken(VAR,'lnk',1,5987) +Syntax error in input LexToken(VAR,'lnk',1,6141) +Syntax error in input LexToken(VAR,'lnk',1,6293) +/* autogenerated from "macros/Misc/EDGE_TRIGGER.sci" */ +None diff --git a/js/Misc/ENDBLK.js b/js/Misc/ENDBLK.js index b72aaeb5..d7729b20 100644 --- a/js/Misc/ENDBLK.js +++ b/js/Misc/ENDBLK.js @@ -1,1341 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'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(EOL,'\n',1,882) -LexToken(VAR,'y',1,888) -LexToken(ASSIGNMENT,'=',1,889) -LexToken(OPENSQBRACKET,'[',1,890) -LexToken(CLOSESQBRACKET,']',1,891) -LexToken(EOL,'\n',1,892) -LexToken(VAR,'typ',1,898) -LexToken(ASSIGNMENT,'=',1,901) -LexToken(OPENSQBRACKET,'[',1,902) -LexToken(CLOSESQBRACKET,']',1,903) -LexToken(EOL,'\n',1,904) -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(EOL,'\n',1,1080) -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(EOL,'\n',1,1173) -LexToken(BREAK,'break',1,1191) -LexToken(EOL,'\n',1,1196) -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(EOL,'\n',1,1247) -LexToken(VAR,'y',1,1257) -LexToken(ASSIGNMENT,'=',1,1258) -LexToken(NUMBER,'0',1,1259) -LexToken(EOL,'\n',1,1260) -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(ADDITION,'+',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(ADDITION,'+',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(ADDITION,'+',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(ADDITION,'+',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(ADDITION,'+',1,1589) -LexToken(VAR,'xx',1,1590) -LexToken(DOT,'.',1,1592) -LexToken(VAR,'gui',1,1593) -LexToken(ADDITION,'+',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(EOL,'\n',1,3947) -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(ADDITION,'+',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(ADDITION,'-',1,4549) -LexToken(NUMBER,'159.096',1,4550) -LexToken(COMMA,',',1,4557) -LexToken(NUMBER,'811.104',1,4558) -LexToken(COMMA,',',1,4565) -LexToken(ADDITION,'-',1,4566) -LexToken(NUMBER,'121.216',1,4567) -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(ADDITION,'-',1,6128) -LexToken(NUMBER,'1',1,6129) -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(EOL,'\n',1,6691) -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) +Syntax error in input LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,4455) +/* autogenerated from "macros/Misc/ENDBLK.sci" */ +None diff --git a/js/Misc/EXPRESSION.js b/js/Misc/EXPRESSION.js index 6fa00278..71e315c5 100644 --- a/js/Misc/EXPRESSION.js +++ b/js/Misc/EXPRESSION.js @@ -1,1416 +1,6 @@ -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(EOL,'\n',1,886) -LexToken(VAR,'y',1,892) -LexToken(ASSIGNMENT,'=',1,893) -LexToken(OPENSQBRACKET,'[',1,894) -LexToken(CLOSESQBRACKET,']',1,895) -LexToken(EOL,'\n',1,896) -LexToken(VAR,'typ',1,902) -LexToken(ASSIGNMENT,'=',1,905) -LexToken(OPENSQBRACKET,'[',1,906) -LexToken(CLOSESQBRACKET,']',1,907) -LexToken(EOL,'\n',1,908) -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(EOL,'\n',1,984) -LexToken(VAR,'graphics',1,994) -LexToken(ASSIGNMENT,'=',1,1002) -LexToken(VAR,'arg1',1,1003) -LexToken(DOT,'.',1,1007) -LexToken(VAR,'graphics',1,1008) -LexToken(EOL,'\n',1,1016) -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(EOL,'\n',1,1086) -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(EOL,'\n',1,1106) -LexToken(VAR,'execstr',1,1120) -LexToken(OPENBRACKET,'(',1,1127) -LexToken(DQSTRING,'"%scicos_context.u"',1,1146) -LexToken(ADDITION,'+',1,1147) -LexToken(VAR,'string',1,1148) -LexToken(OPENBRACKET,'(',1,1154) -LexToken(VAR,'ii',1,1155) -LexToken(CLOSEBRACKET,')',1,1157) -LexToken(ADDITION,'+',1,1158) -LexToken(DQSTRING,'"=0"',1,1162) -LexToken(CLOSEBRACKET,')',1,1163) -LexToken(EOL,'\n',1,1164) -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,';\n',1,1343) -LexToken(DQSTRING,'"If only one input, input is vector [u1,u2,...] (max 8)"',1,1412) -LexToken(SEMICOLON,';\n',1,1413) -LexToken(DQSTRING,'"ex: (dd*u1+sin(u2)>0)*u3"',1,1452) -LexToken(SEMICOLON,';\n',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(EOL,'\n',1,1758) -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(EOL,'\n',1,1880) -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(EOL,'\n',1,1990) -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(ADDITION,'-',1,2106) -LexToken(NUMBER,'1',1,2107) -LexToken(EOL,'\n',1,2108) -LexToken(PREVAR,'%head',1,2126) -LexToken(ASSIGNMENT,'=',1,2131) -LexToken(PREVAR,'%head',1,2132) -LexToken(ADDITION,'+',1,2137) -LexToken(DQSTRING,'"u"',1,2140) -LexToken(ADDITION,'+',1,2141) -LexToken(VAR,'string',1,2142) -LexToken(OPENBRACKET,'(',1,2148) -LexToken(PREVAR,'%jji',1,2149) -LexToken(CLOSEBRACKET,')',1,2153) -LexToken(ADDITION,'+',1,2154) -LexToken(DQSTRING,'","',1,2157) -LexToken(EOL,'\n',1,2158) -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(ADDITION,'+',1,2199) -LexToken(DQSTRING,'"u"',1,2202) -LexToken(ADDITION,'+',1,2203) -LexToken(VAR,'string',1,2204) -LexToken(OPENBRACKET,'(',1,2210) -LexToken(PREVAR,'%nini',1,2211) -LexToken(CLOSEBRACKET,')',1,2216) -LexToken(ADDITION,'+',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(ADDITION,'-',1,2608) -LexToken(NUMBER,'1',1,2609) -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(ADDITION,'+',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(EOL,'\n',1,4649) -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(EOL,'\n',1,4673) -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(EOL,'\n',1,4689) -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,';\n',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,';\n',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,';\n',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,';\n',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,';\n',1,4869) -LexToken(DQSTRING,'"atan2"',1,4881) -LexToken(SEMICOLON,';\n',1,4882) -LexToken(DQSTRING,'"log10"',1,4894) -LexToken(SEMICOLON,';\n',1,4895) -LexToken(CLOSESQBRACKET,']',1,4901) -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,';\n',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,';\n',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,';\n',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,';\n',1,4997) -LexToken(NUMBER,'2',1,5003) -LexToken(SEMICOLON,';\n',1,5004) -LexToken(NUMBER,'1',1,5010) -LexToken(CLOSESQBRACKET,']',1,5016) -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(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(ADDITION,'+',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(ADDITION,'+',1,5488) -LexToken(DQSTRING,'" must have "',1,5501) -LexToken(ADDITION,'+',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(ADDITION,'+',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(ADDITION,'+',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(ADDITION,'+',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(ADDITION,'+',1,5737) -LexToken(NUMBER,'1',1,5738) -LexToken(EOL,'\n',1,5739) -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(ADDITION,'+',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(ADDITION,'+',1,6004) -LexToken(PREVAR,'%MM',1,6005) -LexToken(OPENBRACKET,'(',1,6008) -LexToken(PREVAR,'%jjk',1,6009) -LexToken(CLOSEBRACKET,')',1,6013) -LexToken(ADDITION,'+',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(ADDITION,'+',1,6251) -LexToken(PREVAR,'%MM',1,6252) -LexToken(OPENBRACKET,'(',1,6255) -LexToken(PREVAR,'%jjk',1,6256) -LexToken(CLOSEBRACKET,')',1,6260) -LexToken(ADDITION,'+',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(ADDITION,'+',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(ADDITION,'+',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(ADDITION,'+',1,7255) -LexToken(NUMBER,'1',1,7256) -LexToken(EOL,'\n',1,7257) -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(ADDITION,'+',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) +Syntax error in input LexToken(PREVAR,'%nin',1,1230) +Syntax error in input LexToken(IF,'if',1,1951) +Syntax error in input LexToken(PREVAR,'%ok1',1,4135) +Syntax error in input LexToken(PREVAR,'%ipar',1,4580) +/* autogenerated from "macros/Misc/EXPRESSION.sci" */ +None diff --git a/js/Misc/Extract_Activation.js b/js/Misc/Extract_Activation.js index 1da935e1..447f8e55 100644 --- a/js/Misc/Extract_Activation.js +++ b/js/Misc/Extract_Activation.js @@ -1,795 +1,11 @@ -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(EOL,'\n',1,894) -LexToken(VAR,'y',1,900) -LexToken(ASSIGNMENT,'=',1,901) -LexToken(OPENSQBRACKET,'[',1,902) -LexToken(CLOSESQBRACKET,']',1,903) -LexToken(EOL,'\n',1,904) -LexToken(VAR,'typ',1,910) -LexToken(ASSIGNMENT,'=',1,913) -LexToken(OPENSQBRACKET,'[',1,914) -LexToken(CLOSESQBRACKET,']',1,915) -LexToken(EOL,'\n',1,916) -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(EOL,'\n',1,1023) -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(EOL,'\n',1,1069) -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(EOL,'\n',1,1116) -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(EOL,'\n',1,1158) -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(EOL,'\n',1,1205) -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(EOL,'\n',1,1246) -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(EOL,'\n',1,1287) -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(EOL,'\n',1,1328) -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(EOL,'\n',1,1369) -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(EOL,'\n',1,1421) -LexToken(VAR,'graphics',1,1431) -LexToken(ASSIGNMENT,'=',1,1440) -LexToken(VAR,'blk',1,1442) -LexToken(DOT,'.',1,1445) -LexToken(VAR,'graphics',1,1446) -LexToken(EOL,'\n',1,1454) -LexToken(VAR,'model',1,1464) -LexToken(ASSIGNMENT,'=',1,1470) -LexToken(VAR,'blk',1,1472) -LexToken(DOT,'.',1,1475) -LexToken(VAR,'model',1,1476) -LexToken(EOL,'\n',1,1481) -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(EOL,'\n',1,1514) -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(EOL,'\n',1,1545) -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(EOL,'\n',1,1582) -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(EOL,'\n',1,1608) -LexToken(VAR,'model',1,1618) -LexToken(DOT,'.',1,1623) -LexToken(VAR,'nzcross',1,1624) -LexToken(ASSIGNMENT,'=',1,1632) -LexToken(NUMBER,'0',1,1634) -LexToken(EOL,'\n',1,1635) -LexToken(VAR,'model',1,1645) -LexToken(DOT,'.',1,1650) -LexToken(VAR,'nmode',1,1651) -LexToken(ASSIGNMENT,'=',1,1657) -LexToken(NUMBER,'0',1,1659) -LexToken(EOL,'\n',1,1660) -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(EOL,'\n',1,1687) -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(EOL,'\n',1,1719) -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(EOL,'\n',1,1753) -LexToken(VAR,'blk',1,1763) -LexToken(DOT,'.',1,1766) -LexToken(VAR,'model',1,1767) -LexToken(ASSIGNMENT,'=',1,1773) -LexToken(VAR,'model',1,1775) -LexToken(EOL,'\n',1,1780) -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(EOL,'\n',1,1811) -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(EOL,'\n',1,1864) -LexToken(VAR,'graphics',1,1874) -LexToken(ASSIGNMENT,'=',1,1883) -LexToken(VAR,'blk',1,1885) -LexToken(DOT,'.',1,1888) -LexToken(VAR,'graphics',1,1889) -LexToken(EOL,'\n',1,1897) -LexToken(VAR,'model',1,1907) -LexToken(ASSIGNMENT,'=',1,1913) -LexToken(VAR,'blk',1,1915) -LexToken(DOT,'.',1,1918) -LexToken(VAR,'model',1,1919) -LexToken(EOL,'\n',1,1924) -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(ADDITION,'-',1,1955) -LexToken(NUMBER,'80',1,1956) -LexToken(CLOSESQBRACKET,']',1,1958) -LexToken(EOL,'\n',1,1959) -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(EOL,'\n',1,1990) -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(EOL,'\n',1,2022) -LexToken(VAR,'graphics',1,2032) -LexToken(DOT,'.',1,2040) -LexToken(VAR,'peout',1,2041) -LexToken(ASSIGNMENT,'=',1,2047) -LexToken(NUMBER,'8',1,2049) -LexToken(EOL,'\n',1,2050) -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(EOL,'\n',1,2084) -LexToken(VAR,'blk',1,2094) -LexToken(DOT,'.',1,2097) -LexToken(VAR,'model',1,2098) -LexToken(ASSIGNMENT,'=',1,2104) -LexToken(VAR,'model',1,2106) -LexToken(EOL,'\n',1,2111) -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(EOL,'\n',1,2142) -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(EOL,'\n',1,2190) -LexToken(VAR,'graphics',1,2200) -LexToken(ASSIGNMENT,'=',1,2209) -LexToken(VAR,'blk',1,2211) -LexToken(DOT,'.',1,2214) -LexToken(VAR,'graphics',1,2215) -LexToken(EOL,'\n',1,2223) -LexToken(VAR,'model',1,2233) -LexToken(ASSIGNMENT,'=',1,2239) -LexToken(VAR,'blk',1,2241) -LexToken(DOT,'.',1,2244) -LexToken(VAR,'model',1,2245) -LexToken(EOL,'\n',1,2250) -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(EOL,'\n',1,2283) -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(EOL,'\n',1,2314) -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(EOL,'\n',1,2347) -LexToken(VAR,'model',1,2357) -LexToken(DOT,'.',1,2362) -LexToken(VAR,'ipar',1,2363) -LexToken(ASSIGNMENT,'=',1,2368) -LexToken(NUMBER,'1',1,2370) -LexToken(EOL,'\n',1,2371) -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(EOL,'\n',1,2399) -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(EOL,'\n',1,2433) -LexToken(VAR,'blk',1,2443) -LexToken(DOT,'.',1,2446) -LexToken(VAR,'model',1,2447) -LexToken(ASSIGNMENT,'=',1,2453) -LexToken(VAR,'model',1,2455) -LexToken(EOL,'\n',1,2460) -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(EOL,'\n',1,2491) -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(EOL,'\n',1,2544) -LexToken(VAR,'graphics',1,2554) -LexToken(ASSIGNMENT,'=',1,2563) -LexToken(VAR,'blk',1,2565) -LexToken(DOT,'.',1,2568) -LexToken(VAR,'graphics',1,2569) -LexToken(EOL,'\n',1,2577) -LexToken(VAR,'model',1,2587) -LexToken(ASSIGNMENT,'=',1,2593) -LexToken(VAR,'blk',1,2595) -LexToken(DOT,'.',1,2598) -LexToken(VAR,'model',1,2599) -LexToken(EOL,'\n',1,2604) -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(ADDITION,'-',1,2636) -LexToken(NUMBER,'140',1,2637) -LexToken(CLOSESQBRACKET,']',1,2640) -LexToken(EOL,'\n',1,2641) -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(EOL,'\n',1,2672) -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(EOL,'\n',1,2705) -LexToken(VAR,'model',1,2715) -LexToken(DOT,'.',1,2720) -LexToken(VAR,'ipar',1,2721) -LexToken(ASSIGNMENT,'=',1,2726) -LexToken(NUMBER,'1',1,2728) -LexToken(EOL,'\n',1,2729) -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(EOL,'\n',1,2757) -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(EOL,'\n',1,2791) -LexToken(VAR,'blk',1,2801) -LexToken(DOT,'.',1,2804) -LexToken(VAR,'model',1,2805) -LexToken(ASSIGNMENT,'=',1,2811) -LexToken(VAR,'model',1,2813) -LexToken(EOL,'\n',1,2818) -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(EOL,'\n',1,2849) -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(EOL,'\n',1,2914) -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(ADDITION,'-',1,2937) -LexToken(NUMBER,'1',1,2938) -LexToken(CLOSESQBRACKET,']',1,2939) -LexToken(EOL,'\n',1,2940) -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(EOL,'\n',1,2968) -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(EOL,'\n',1,2994) -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(EOL,'\n',1,3026) -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(EOL,'\n',1,3091) -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(ADDITION,'-',1,3114) -LexToken(NUMBER,'1',1,3115) -LexToken(CLOSESQBRACKET,']',1,3116) -LexToken(EOL,'\n',1,3117) -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(EOL,'\n',1,3145) -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(EOL,'\n',1,3171) -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(EOL,'\n',1,3203) -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(EOL,'\n',1,3263) -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(EOL,'\n',1,3292) -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(EOL,'\n',1,3318) -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(EOL,'\n',1,3350) -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(EOL,'\n',1,3416) -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(ADDITION,'-',1,3439) -LexToken(NUMBER,'1',1,3440) -LexToken(CLOSESQBRACKET,']',1,3441) -LexToken(EOL,'\n',1,3442) -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(EOL,'\n',1,3470) -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(EOL,'\n',1,3496) -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(EOL,'\n',1,3528) -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(EOL,'\n',1,3582) -LexToken(VAR,'model',1,3592) -LexToken(DOT,'.',1,3597) -LexToken(VAR,'sim',1,3598) -LexToken(ASSIGNMENT,'=',1,3602) -LexToken(DQSTRING,'"csuper"',1,3611) -LexToken(EOL,'\n',1,3612) -LexToken(VAR,'model',1,3622) -LexToken(DOT,'.',1,3627) -LexToken(VAR,'in',1,3628) -LexToken(ASSIGNMENT,'=',1,3631) -LexToken(NUMBER,'1',1,3633) -LexToken(EOL,'\n',1,3634) -LexToken(VAR,'model',1,3644) -LexToken(DOT,'.',1,3649) -LexToken(VAR,'evtout',1,3650) -LexToken(ASSIGNMENT,'=',1,3657) -LexToken(NUMBER,'1',1,3659) -LexToken(EOL,'\n',1,3660) -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(EOL,'\n',1,3690) -LexToken(EOL,'\n',1,3692) -LexToken(VAR,'gr_i',1,3701) -LexToken(ASSIGNMENT,'=',1,3705) -LexToken(OPENSQBRACKET,'[',1,3706) -LexToken(CLOSESQBRACKET,']',1,3707) -LexToken(EOL,'\n',1,3708) -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) +Syntax error in input LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,1007) +Syntax error in input LexToken(VAR,'blk',1,1400) +Syntax error in input LexToken(VAR,'blk',1,1843) +Syntax error in input LexToken(VAR,'blk',1,2169) +Syntax error in input LexToken(VAR,'blk',1,2523) +Syntax error in input LexToken(VAR,'lnk',1,2893) +Syntax error in input LexToken(VAR,'lnk',1,3070) +Syntax error in input LexToken(VAR,'lnk',1,3242) +Syntax error in input LexToken(VAR,'lnk',1,3395) +/* autogenerated from "macros/Misc/Extract_Activation.sci" */ +None diff --git a/js/Misc/HYSTHERESIS.js b/js/Misc/HYSTHERESIS.js index 53931294..f4c2d782 100644 --- a/js/Misc/HYSTHERESIS.js +++ b/js/Misc/HYSTHERESIS.js @@ -1,363 +1,4 @@ -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(EOL,'\n',1,887) -LexToken(VAR,'y',1,893) -LexToken(ASSIGNMENT,'=',1,894) -LexToken(OPENSQBRACKET,'[',1,895) -LexToken(CLOSESQBRACKET,']',1,896) -LexToken(EOL,'\n',1,897) -LexToken(VAR,'typ',1,903) -LexToken(ASSIGNMENT,'=',1,906) -LexToken(OPENSQBRACKET,'[',1,907) -LexToken(CLOSESQBRACKET,']',1,908) -LexToken(EOL,'\n',1,909) -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(EOL,'\n',1,960) -LexToken(VAR,'graphics',1,970) -LexToken(ASSIGNMENT,'=',1,978) -LexToken(VAR,'arg1',1,979) -LexToken(DOT,'.',1,983) -LexToken(VAR,'graphics',1,984) -LexToken(EOL,'\n',1,992) -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(EOL,'\n',1,1047) -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,';\n',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(EOL,'\n',1,1409) -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(EOL,'\n',1,1597) -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(EOL,'\n',1,1718) -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(EOL,'\n',1,1809) -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) +Syntax error in input LexToken(TRANSPOSE,"'",1,1661) +Syntax error in input LexToken(VAR,'gr_i',1,2286) +/* autogenerated from "macros/Misc/HYSTHERESIS.sci" */ +None diff --git a/js/Misc/IMPSPLIT_f.js b/js/Misc/IMPSPLIT_f.js index 9a78dc11..70135a50 100644 --- a/js/Misc/IMPSPLIT_f.js +++ b/js/Misc/IMPSPLIT_f.js @@ -1,198 +1,24 @@ -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(EOL,'\n',1,886) -LexToken(VAR,'y',1,892) -LexToken(ASSIGNMENT,'=',1,893) -LexToken(OPENSQBRACKET,'[',1,894) -LexToken(CLOSESQBRACKET,']',1,895) -LexToken(EOL,'\n',1,896) -LexToken(VAR,'typ',1,902) -LexToken(ASSIGNMENT,'=',1,905) -LexToken(OPENSQBRACKET,'[',1,906) -LexToken(CLOSESQBRACKET,']',1,907) -LexToken(EOL,'\n',1,908) -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(EOL,'\n',1,960) -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(EOL,'\n',1,1013) -LexToken(VAR,'model',1,1023) -LexToken(DOT,'.',1,1028) -LexToken(VAR,'sim',1,1029) -LexToken(ASSIGNMENT,'=',1,1039) -LexToken(DQSTRING,'"limpsplit"',1,1051) -LexToken(EOL,'\n',1,1052) -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(EOL,'\n',1,1126) -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(MULTIPLICATION,'/',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) +/* autogenerated from "macros/Misc/IMPSPLIT_f.sci" */ +function IMPSPLIT_f() { +IMPSPLIT_f.prototype.get = function IMPSPLIT_f() { +} +IMPSPLIT_f.prototype.set = function IMPSPLIT_f() { +x=arg1; +} +IMPSPLIT_f.prototype.define = function IMPSPLIT_f() { +model=scicos_model(); +model.sim="limpsplit"; +mo=modelica(); +mo.model="limpsplit"; +mo.inputs="n"; +mo.outputs=["n","n"]; +model.equations=mo; +model.in=ones(size(mo.inputs,"*"),1); +model.out=ones(size(mo.outputs,"*"),1); +x=standard_define([1,1]/3,model,[],[]); +x.graphics.in_implicit=["I"]; +x.graphics.out_implicit=["I","I"]; +} +IMPSPLIT_f.prototype.details = function IMPSPLIT_f() { +} +} diff --git a/js/Misc/LOGICAL_OP.js b/js/Misc/LOGICAL_OP.js index f72e44c3..cdaa6b3c 100644 --- a/js/Misc/LOGICAL_OP.js +++ b/js/Misc/LOGICAL_OP.js @@ -1,826 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'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(EOL,'\n',1,886) -LexToken(VAR,'y',1,892) -LexToken(ASSIGNMENT,'=',1,893) -LexToken(OPENSQBRACKET,'[',1,894) -LexToken(CLOSESQBRACKET,']',1,895) -LexToken(EOL,'\n',1,896) -LexToken(VAR,'typ',1,902) -LexToken(ASSIGNMENT,'=',1,905) -LexToken(OPENSQBRACKET,'[',1,906) -LexToken(CLOSESQBRACKET,']',1,907) -LexToken(EOL,'\n',1,908) -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,'graphics',1,969) -LexToken(ASSIGNMENT,'=',1,977) -LexToken(VAR,'arg1',1,978) -LexToken(DOT,'.',1,982) -LexToken(VAR,'graphics',1,983) -LexToken(EOL,'\n',1,991) -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(EOL,'\n',1,1046) -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(EOL,'\n',1,1129) -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(EOL,'\n',1,1549) -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(EOL,'\n',1,1591) -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(EOL,'\n',1,1619) -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(EOL,'\n',1,1726) -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(ADDITION,'+',1,1837) -LexToken(VAR,'string',1,1838) -LexToken(OPENBRACKET,'(',1,1844) -LexToken(VAR,'rule',1,1845) -LexToken(CLOSEBRACKET,')',1,1849) -LexToken(ADDITION,'+',1,1850) -LexToken(DQSTRING,'" ; must be 0 to 5."',1,1870) -LexToken(CLOSEBRACKET,')',1,1871) -LexToken(EOL,'\n',1,1872) -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(EOL,'\n',1,2155) -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(EOL,'\n',1,2274) -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(EOL,'\n',1,2419) -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(EOL,'\n',1,3137) -LexToken(VAR,'ok',1,3163) -LexToken(ASSIGNMENT,'=',1,3165) -LexToken(PREVAR_BOOLEAN,'%f',1,3166) -LexToken(EOL,'\n',1,3168) -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(EOL,'\n',1,3234) -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(MULTIPLICATION,'*',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(EOL,'\n',1,3326) -LexToken(VAR,'ot',1,3348) -LexToken(ASSIGNMENT,'=',1,3350) -LexToken(VAR,'Datatype',1,3351) -LexToken(EOL,'\n',1,3359) -LexToken(VAR,'in',1,3381) -LexToken(ASSIGNMENT,'=',1,3383) -LexToken(OPENSQBRACKET,'[',1,3384) -LexToken(ADDITION,'-',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(ADDITION,'-',1,3398) -LexToken(NUMBER,'2',1,3399) -LexToken(MULTIPLICATION,'*',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(ADDITION,'-',1,3647) -LexToken(NUMBER,'1',1,3648) -LexToken(ADDITION,'-',1,3650) -LexToken(NUMBER,'2',1,3651) -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(EOL,'\n',1,3898) -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(EOL,'\n',1,3978) -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(EOL,'\n',1,4060) -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(EOL,'\n',1,4141) -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(EOL,'\n',1,4222) -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(EOL,'\n',1,4303) -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(EOL,'\n',1,4369) -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(ADDITION,'+',1,4441) -LexToken(VAR,'label',1,4442) -LexToken(CLOSESQBRACKET,']',1,4447) -LexToken(EOL,'\n',1,4448) -LexToken(VAR,'x',1,4470) -LexToken(DOT,'.',1,4471) -LexToken(VAR,'graphics',1,4472) -LexToken(ASSIGNMENT,'=',1,4480) -LexToken(VAR,'graphics',1,4481) -LexToken(EOL,'\n',1,4489) -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(ADDITION,'-',1,4634) -LexToken(NUMBER,'1',1,4635) -LexToken(SEMICOLON,';',1,4636) -LexToken(ADDITION,'-',1,4637) -LexToken(NUMBER,'1',1,4638) -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(ADDITION,'-',1,4778) -LexToken(NUMBER,'1',1,4779) -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) +Syntax error in input LexToken(EOL,'\n',1,2070) +/* autogenerated from "macros/Misc/LOGICAL_OP.sci" */ +None diff --git a/js/Misc/MBLOCK.js b/js/Misc/MBLOCK.js index 4862a6e8..0ebaaf93 100644 --- a/js/Misc/MBLOCK.js +++ b/js/Misc/MBLOCK.js @@ -1,2323 +1,29 @@ -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(EOL,'\n',1,882) -LexToken(VAR,'y',1,888) -LexToken(ASSIGNMENT,'=',1,889) -LexToken(OPENSQBRACKET,'[',1,890) -LexToken(CLOSESQBRACKET,']',1,891) -LexToken(EOL,'\n',1,892) -LexToken(VAR,'typ',1,898) -LexToken(ASSIGNMENT,'=',1,901) -LexToken(OPENSQBRACKET,'[',1,902) -LexToken(CLOSESQBRACKET,']',1,903) -LexToken(EOL,'\n',1,904) -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(EOL,'\n',1,1155) -LexToken(VAR,'pprop',1,1169) -LexToken(ASSIGNMENT,'=',1,1174) -LexToken(OPENSQBRACKET,'[',1,1175) -LexToken(CLOSESQBRACKET,']',1,1176) -LexToken(EOL,'\n',1,1177) -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(ADDITION,'+',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(ADDITION,'+',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(ADDITION,'-',1,3368) -LexToken(NUMBER,'1',1,3369) -LexToken(COMMA,',',1,3370) -LexToken(DQSTRING,'"str"',1,3375) -LexToken(COMMA,',',1,3376) -LexToken(ADDITION,'-',1,3377) -LexToken(NUMBER,'1',1,3378) -LexToken(COMMA,',',1,3379) -LexToken(DQSTRING,'"str"',1,3384) -LexToken(COMMA,',',1,3385) -LexToken(ADDITION,'-',1,3386) -LexToken(NUMBER,'1',1,3387) -LexToken(COMMA,',',1,3388) -LexToken(DQSTRING,'"str"',1,3393) -LexToken(COMMA,',',1,3394) -LexToken(ADDITION,'-',1,3395) -LexToken(NUMBER,'1',1,3396) -LexToken(COMMA,',',1,3397) -LexToken(DQSTRING,'"str"',1,3402) -LexToken(COMMA,',',1,3403) -LexToken(ADDITION,'-',1,3404) -LexToken(NUMBER,'1',1,3405) -LexToken(COMMA,',',1,3406) -LexToken(DQSTRING,'"vec"',1,3426) -LexToken(COMMA,',',1,3427) -LexToken(ADDITION,'-',1,3428) -LexToken(NUMBER,'1',1,3429) -LexToken(COMMA,',',1,3430) -LexToken(DQSTRING,'"str"',1,3435) -LexToken(COMMA,',',1,3436) -LexToken(ADDITION,'-',1,3437) -LexToken(NUMBER,'1',1,3438) -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(EOL,'\n',1,4569) -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(EOL,'\n',1,4779) -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(ADDITION,'+',1,5079) -LexToken(VAR,'string',1,5080) -LexToken(OPENBRACKET,'(',1,5086) -LexToken(VAR,'i',1,5087) -LexToken(CLOSEBRACKET,')',1,5088) -LexToken(ADDITION,'+',1,5089) -LexToken(DQSTRING,'"."',1,5092) -LexToken(SEMICOLON,';\n',1,5093) -LexToken(DQSTRING,'"\\""',1,5118) -LexToken(ADDITION,'+',1,5119) -LexToken(VAR,'in',1,5120) -LexToken(OPENBRACKET,'(',1,5122) -LexToken(VAR,'i',1,5123) -LexToken(CLOSEBRACKET,')',1,5124) -LexToken(ADDITION,'+',1,5125) -LexToken(DQSTRING,'"\\""',1,5129) -LexToken(SEMICOLON,';\n',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(EOL,'\n',1,5208) -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(EOL,'\n',1,5349) -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(ADDITION,'+',1,5651) -LexToken(VAR,'string',1,5652) -LexToken(OPENBRACKET,'(',1,5658) -LexToken(VAR,'i',1,5659) -LexToken(CLOSEBRACKET,')',1,5660) -LexToken(ADDITION,'+',1,5661) -LexToken(DQSTRING,'"."',1,5664) -LexToken(SEMICOLON,';\n',1,5665) -LexToken(DQSTRING,'"\\""',1,5690) -LexToken(ADDITION,'+',1,5691) -LexToken(VAR,'out',1,5692) -LexToken(OPENBRACKET,'(',1,5695) -LexToken(VAR,'i',1,5696) -LexToken(CLOSEBRACKET,')',1,5697) -LexToken(ADDITION,'+',1,5698) -LexToken(DQSTRING,'"\\""',1,5702) -LexToken(SEMICOLON,';\n',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(EOL,'\n',1,5781) -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(EOL,'\n',1,5957) -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(ADDITION,'+',1,6264) -LexToken(VAR,'string',1,6265) -LexToken(OPENBRACKET,'(',1,6271) -LexToken(VAR,'i',1,6272) -LexToken(CLOSEBRACKET,')',1,6273) -LexToken(ADDITION,'+',1,6274) -LexToken(DQSTRING,'"."',1,6277) -LexToken(SEMICOLON,';\n',1,6278) -LexToken(DQSTRING,'"\\""',1,6303) -LexToken(ADDITION,'+',1,6304) -LexToken(VAR,'param',1,6305) -LexToken(OPENBRACKET,'(',1,6310) -LexToken(VAR,'i',1,6311) -LexToken(CLOSEBRACKET,')',1,6312) -LexToken(ADDITION,'+',1,6313) -LexToken(DQSTRING,'"\\""',1,6317) -LexToken(SEMICOLON,';\n',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(EOL,'\n',1,6396) -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(EOL,'\n',1,6738) -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(EOL,'\n',1,7224) -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(EOL,'\n',1,7586) -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(EOL,'\n',1,7844) -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,';\n',1,8147) -LexToken(DQSTRING,'"size of param and size "',1,8193) -LexToken(SEMICOLON,';\n',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(EOL,'\n',1,8256) -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,';\n',1,8490) -LexToken(DQSTRING,'"0 : for simple paramater,"',1,8538) -LexToken(SEMICOLON,';\n',1,8539) -LexToken(DQSTRING,'"1 : for initial state value,"',1,8590) -LexToken(SEMICOLON,';\n',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(EOL,'\n',1,8669) -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(EOL,'\n',1,8940) -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(EOL,'\n',1,9106) -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(EOL,'\n',1,9271) -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(EOL,'\n',1,9491) -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(ADDITION,'-',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(ADDITION,'+',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(ADDITION,'-',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(ADDITION,'+',1,11059) -LexToken(DQSTRING,'"%v"',1,11063) -LexToken(ADDITION,'+',1,11064) -LexToken(VAR,'string',1,11065) -LexToken(OPENBRACKET,'(',1,11071) -LexToken(VAR,'i',1,11072) -LexToken(CLOSEBRACKET,')',1,11073) -LexToken(ADDITION,'+',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(ADDITION,'+',1,11168) -LexToken(DQSTRING,'"\\\'"',1,11172) -LexToken(ADDITION,'+',1,11173) -LexToken(VAR,'Tparam_lab',1,11174) -LexToken(OPENBRACKET,'(',1,11184) -LexToken(VAR,'i',1,11185) -LexToken(CLOSEBRACKET,')',1,11186) -LexToken(ADDITION,'+',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(ADDITION,'+',1,11288) -LexToken(DQSTRING,'"\\\'"',1,11292) -LexToken(ADDITION,'+',1,11293) -LexToken(VAR,'Tparam_lab',1,11294) -LexToken(OPENBRACKET,'(',1,11304) -LexToken(VAR,'i',1,11305) -LexToken(CLOSEBRACKET,')',1,11306) -LexToken(ADDITION,'+',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(ADDITION,'+',1,11417) -LexToken(DQSTRING,'"\\\'"',1,11421) -LexToken(ADDITION,'+',1,11422) -LexToken(VAR,'Tparam_lab',1,11423) -LexToken(OPENBRACKET,'(',1,11433) -LexToken(VAR,'i',1,11434) -LexToken(CLOSEBRACKET,')',1,11435) -LexToken(ADDITION,'+',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(ADDITION,'+',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(PART,'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(ADDITION,'-',1,11622) -LexToken(NUMBER,'1',1,11623) -LexToken(CLOSEBRACKET,')',1,11624) -LexToken(EOL,'\n',1,11625) -LexToken(VAR,'lab_txt',1,11646) -LexToken(ASSIGNMENT,'=',1,11653) -LexToken(PART,'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(ADDITION,'-',1,11684) -LexToken(NUMBER,'1',1,11685) -LexToken(CLOSEBRACKET,')',1,11686) -LexToken(EOL,'\n',1,11687) -LexToken(VAR,'rhs_txt',1,11708) -LexToken(ASSIGNMENT,'=',1,11715) -LexToken(PART,'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(ADDITION,'-',1,11746) -LexToken(NUMBER,'1',1,11747) -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(ADDITION,'+',1,11931) -LexToken(VAR,'lhs_txt',1,11932) -LexToken(ADDITION,'+',1,11939) -LexToken(DQSTRING,'",lab_2]=scicos_getvalue(\\\'Set parameters values\\\',["',1,11992) -LexToken(ADDITION,'+',1,11993) -LexToken(VAR,'lab_txt',1,12017) -LexToken(ADDITION,'+',1,12024) -LexToken(DQSTRING,'"],"',1,12028) -LexToken(ADDITION,'+',1,12029) -LexToken(DQSTRING,'"list("',1,12059) -LexToken(ADDITION,'+',1,12060) -LexToken(VAR,'rhs_txt',1,12061) -LexToken(ADDITION,'+',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(EOL,'\n',1,12498) -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(ADDITION,'+',1,12571) -LexToken(VAR,'string',1,12572) -LexToken(OPENBRACKET,'(',1,12578) -LexToken(VAR,'i',1,12579) -LexToken(CLOSEBRACKET,')',1,12580) -LexToken(ADDITION,'+',1,12581) -LexToken(DQSTRING,'")=%v"',1,12587) -LexToken(ADDITION,'+',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(EOL,'\n',1,13523) -LexToken(VAR,'mo',1,13541) -LexToken(DOT,'.',1,13543) -LexToken(VAR,'outputs',1,13544) -LexToken(ASSIGNMENT,'=',1,13551) -LexToken(VAR,'out',1,13552) -LexToken(EOL,'\n',1,13555) -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,';\n',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(EOL,'\n',1,14324) -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(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(EOL,'\n',1,14691) -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(ADDITION,'+',1,15028) -LexToken(VAR,'nameF',1,15030) -LexToken(ADDITION,'+',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(EOL,'\n',1,15452) -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(EOL,'\n',1,15535) -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,';\n',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) +Syntax error in input LexToken(OPENBRACKET,'(',1,1518) +Syntax error in input LexToken(VAR,'lab_1',1,1799) +Syntax error in input LexToken(VAR,'lab_2',1,2050) +Syntax error in input LexToken(WHILE,'while',1,2222) +Syntax error in input LexToken(OPENSQBRACKET,'[',1,2925) +Syntax error in input LexToken(IF,'if',1,3487) +Syntax error in input LexToken(VAR,'ierr',1,4046) +Syntax error in input LexToken(VAR,'messagebox',1,4506) +Syntax error in input LexToken(IF,'if',1,4707) +Syntax error in input LexToken(IF,'if',1,6501) +Syntax error in input LexToken(IF,'if',1,6983) +Syntax error in input LexToken(IF,'if',1,7437) +Syntax error in input LexToken(IF,'if',1,7987) +Syntax error in input LexToken(IF,'if',1,8817) +Syntax error in input LexToken(OPENSQBRACKET,'[',1,9664) +Syntax error in input LexToken(IF,'if',1,10015) +Syntax error in input LexToken(IF,'if',1,10228) +Syntax error in input LexToken(IF,'if',1,10825) +Syntax error in input LexToken(VAR,'getvalue_txt',1,11910) +Syntax error in input LexToken(VAR,'execstr',1,12153) +Syntax error in input LexToken(IF,'if',1,12251) +Syntax error in input LexToken(IF,'if',1,12458) +Syntax error in input LexToken(IF,'if',1,12800) +Syntax error in input LexToken(VAR,'model',1,13875) +Syntax error in input LexToken(VAR,'x',1,14954) +Syntax error in input LexToken(CASE,'case',1,15321) +Syntax error in input LexToken(VAR,'exprs',1,15717) +/* autogenerated from "macros/Misc/MBLOCK.sci" */ +None diff --git a/js/Misc/MEMORY_f.js b/js/Misc/MEMORY_f.js index 8f5656b7..c1a6e3c0 100644 --- a/js/Misc/MEMORY_f.js +++ b/js/Misc/MEMORY_f.js @@ -1,365 +1,56 @@ -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(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -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(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -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(EOL,'\n',1,1044) -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(ADDITION,'-',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(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(EOL,'\n',1,1279) -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(EOL,'\n',1,1346) -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(EOL,'\n',1,1386) -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(ADDITION,'-',1,1460) -LexToken(NUMBER,'1',1,1461) -LexToken(COMMA,',',1,1462) -LexToken(ADDITION,'-',1,1463) -LexToken(NUMBER,'1',1,1464) -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(EOL,'\n',1,1501) -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(EOL,'\n',1,1551) -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(EOL,'\n',1,1622) -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(EOL,'\n',1,1718) -LexToken(VAR,'model',1,1736) -LexToken(DOT,'.',1,1741) -LexToken(VAR,'rpar',1,1742) -LexToken(ASSIGNMENT,'=',1,1746) -LexToken(VAR,'a',1,1747) -LexToken(EOL,'\n',1,1748) -LexToken(VAR,'model',1,1766) -LexToken(DOT,'.',1,1771) -LexToken(VAR,'in',1,1772) -LexToken(ASSIGNMENT,'=',1,1774) -LexToken(VAR,'in',1,1775) -LexToken(EOL,'\n',1,1777) -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(EOL,'\n',1,1844) -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) +/* autogenerated from "macros/Misc/MEMORY_f.sci" */ +function MEMORY_f() { +MEMORY_f.prototype.get = function MEMORY_f() { +} +MEMORY_f.prototype.set = function MEMORY_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,a,inh,exprs]=scicos_getvalue("Set memory block parameters",["initial condition","Inherit (1: no, 0: yes)"],list("vec",-1,"vec",1),exprs); +if (!ok) { +break +} +if (inh==0) { +inh=[]; +} else { +inh=1; +} +[model,graphics,ok]=check_io(model,graphics,-1,-1,inh,[]); +out=size(a,"*"); +if (out==0) { +ok=None; +messagebox("Initial condition empty","modal","error"); +} +in1=out; +if (ok) { +graphics.exprs=exprs; +model.rpar=a; +model.in=in1; +model.out=out; +x.graphics=graphics; +x.model=model; +break +} +} +} +MEMORY_f.prototype.define = function MEMORY_f() { +z=0; +in1=1; +exprs=[string(z),string(1)]; +model=scicos_model(); +model.sim="memo"; +model.in=in1; +model.out=in1; +model.evtin=1; +model.dstate=0; +model.rpar=z; +model.blocktype="m"; +model.dep_ut=[None,None]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +MEMORY_f.prototype.details = function MEMORY_f() { +} +} diff --git a/js/Misc/MPBLOCK.js b/js/Misc/MPBLOCK.js index ece97a18..325b27ba 100644 --- a/js/Misc/MPBLOCK.js +++ b/js/Misc/MPBLOCK.js @@ -1,2209 +1,29 @@ -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(EOL,'\n',1,922) -LexToken(VAR,'y',1,928) -LexToken(ASSIGNMENT,'=',1,929) -LexToken(OPENSQBRACKET,'[',1,930) -LexToken(CLOSESQBRACKET,']',1,931) -LexToken(EOL,'\n',1,932) -LexToken(VAR,'typ',1,938) -LexToken(ASSIGNMENT,'=',1,941) -LexToken(OPENSQBRACKET,'[',1,942) -LexToken(CLOSESQBRACKET,']',1,943) -LexToken(EOL,'\n',1,944) -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(EOL,'\n',1,1195) -LexToken(VAR,'pprop',1,1209) -LexToken(ASSIGNMENT,'=',1,1214) -LexToken(OPENSQBRACKET,'[',1,1215) -LexToken(CLOSESQBRACKET,']',1,1216) -LexToken(EOL,'\n',1,1217) -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(ADDITION,'+',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(ADDITION,'+',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(ADDITION,'-',1,3395) -LexToken(NUMBER,'1',1,3396) -LexToken(COMMA,',',1,3397) -LexToken(DQSTRING,'"str"',1,3402) -LexToken(COMMA,',',1,3403) -LexToken(ADDITION,'-',1,3404) -LexToken(NUMBER,'1',1,3405) -LexToken(COMMA,',',1,3406) -LexToken(DQSTRING,'"str"',1,3411) -LexToken(COMMA,',',1,3412) -LexToken(ADDITION,'-',1,3413) -LexToken(NUMBER,'1',1,3414) -LexToken(COMMA,',',1,3415) -LexToken(DQSTRING,'"str"',1,3420) -LexToken(COMMA,',',1,3421) -LexToken(ADDITION,'-',1,3422) -LexToken(NUMBER,'1',1,3423) -LexToken(COMMA,',',1,3424) -LexToken(DQSTRING,'"str"',1,3429) -LexToken(COMMA,',',1,3430) -LexToken(ADDITION,'-',1,3431) -LexToken(NUMBER,'1',1,3432) -LexToken(COMMA,',',1,3433) -LexToken(DQSTRING,'"vec"',1,3453) -LexToken(COMMA,',',1,3454) -LexToken(ADDITION,'-',1,3455) -LexToken(NUMBER,'1',1,3456) -LexToken(COMMA,',',1,3457) -LexToken(DQSTRING,'"str"',1,3462) -LexToken(COMMA,',',1,3463) -LexToken(ADDITION,'-',1,3464) -LexToken(NUMBER,'1',1,3465) -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(EOL,'\n',1,4770) -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(ADDITION,'+',1,5069) -LexToken(VAR,'string',1,5070) -LexToken(OPENBRACKET,'(',1,5076) -LexToken(VAR,'i',1,5077) -LexToken(CLOSEBRACKET,')',1,5078) -LexToken(ADDITION,'+',1,5079) -LexToken(DQSTRING,'"."',1,5082) -LexToken(SEMICOLON,';\n',1,5083) -LexToken(DQSTRING,'"\\""',1,5108) -LexToken(ADDITION,'+',1,5109) -LexToken(VAR,'in',1,5110) -LexToken(OPENBRACKET,'(',1,5112) -LexToken(VAR,'i',1,5113) -LexToken(CLOSEBRACKET,')',1,5114) -LexToken(ADDITION,'+',1,5115) -LexToken(DQSTRING,'"\\""',1,5119) -LexToken(SEMICOLON,';\n',1,5120) -LexToken(DQSTRING,'"Please choose another variable name."',1,5179) -LexToken(CLOSESQBRACKET,']',1,5180) -LexToken(CLOSEBRACKET,')',1,5182) -LexToken(EOL,'\n',1,5183) -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(EOL,'\n',1,5324) -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(ADDITION,'+',1,5625) -LexToken(VAR,'string',1,5626) -LexToken(OPENBRACKET,'(',1,5632) -LexToken(VAR,'i',1,5633) -LexToken(CLOSEBRACKET,')',1,5634) -LexToken(ADDITION,'+',1,5635) -LexToken(DQSTRING,'"."',1,5638) -LexToken(SEMICOLON,';\n',1,5639) -LexToken(DQSTRING,'"\\""',1,5664) -LexToken(ADDITION,'+',1,5665) -LexToken(VAR,'out',1,5666) -LexToken(OPENBRACKET,'(',1,5669) -LexToken(VAR,'i',1,5670) -LexToken(CLOSEBRACKET,')',1,5671) -LexToken(ADDITION,'+',1,5672) -LexToken(DQSTRING,'"\\""',1,5676) -LexToken(SEMICOLON,';\n',1,5677) -LexToken(DQSTRING,'"Please choose another variable name."',1,5736) -LexToken(CLOSESQBRACKET,']',1,5737) -LexToken(CLOSEBRACKET,')',1,5739) -LexToken(EOL,'\n',1,5740) -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(EOL,'\n',1,5916) -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(ADDITION,'+',1,6222) -LexToken(VAR,'string',1,6223) -LexToken(OPENBRACKET,'(',1,6229) -LexToken(VAR,'i',1,6230) -LexToken(CLOSEBRACKET,')',1,6231) -LexToken(ADDITION,'+',1,6232) -LexToken(DQSTRING,'"."',1,6235) -LexToken(SEMICOLON,';\n',1,6236) -LexToken(DQSTRING,'"\\""',1,6261) -LexToken(ADDITION,'+',1,6262) -LexToken(VAR,'param',1,6263) -LexToken(OPENBRACKET,'(',1,6268) -LexToken(VAR,'i',1,6269) -LexToken(CLOSEBRACKET,')',1,6270) -LexToken(ADDITION,'+',1,6271) -LexToken(DQSTRING,'"\\""',1,6275) -LexToken(SEMICOLON,';\n',1,6276) -LexToken(DQSTRING,'"Please choose another variable name."',1,6335) -LexToken(CLOSESQBRACKET,']',1,6336) -LexToken(CLOSEBRACKET,')',1,6338) -LexToken(EOL,'\n',1,6339) -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(EOL,'\n',1,6664) -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(EOL,'\n',1,7133) -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(EOL,'\n',1,7478) -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(EOL,'\n',1,7719) -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,';\n',1,8021) -LexToken(DQSTRING,'"size of param and size "',1,8067) -LexToken(SEMICOLON,';\n',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,';\n',1,8347) -LexToken(DQSTRING,'"0 : if it is a paramaters"',1,8395) -LexToken(SEMICOLON,';\n',1,8396) -LexToken(DQSTRING,'"1 : if it is an initial value of state,"',1,8458) -LexToken(SEMICOLON,';\n',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(EOL,'\n',1,8947) -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(EOL,'\n',1,9267) -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(ADDITION,'-',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(ADDITION,'+',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(ADDITION,'+',1,11050) -LexToken(DQSTRING,'"%v"',1,11054) -LexToken(ADDITION,'+',1,11055) -LexToken(VAR,'string',1,11056) -LexToken(OPENBRACKET,'(',1,11062) -LexToken(VAR,'i',1,11063) -LexToken(CLOSEBRACKET,')',1,11064) -LexToken(ADDITION,'+',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(ADDITION,'+',1,11159) -LexToken(DQSTRING,'"\\\'"',1,11163) -LexToken(ADDITION,'+',1,11164) -LexToken(VAR,'Tparam_lab',1,11165) -LexToken(OPENBRACKET,'(',1,11175) -LexToken(VAR,'i',1,11176) -LexToken(CLOSEBRACKET,')',1,11177) -LexToken(ADDITION,'+',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(ADDITION,'+',1,11279) -LexToken(DQSTRING,'"\\\'"',1,11283) -LexToken(ADDITION,'+',1,11284) -LexToken(VAR,'Tparam_lab',1,11285) -LexToken(OPENBRACKET,'(',1,11295) -LexToken(VAR,'i',1,11296) -LexToken(CLOSEBRACKET,')',1,11297) -LexToken(ADDITION,'+',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(ADDITION,'+',1,11408) -LexToken(DQSTRING,'"\\\'"',1,11412) -LexToken(ADDITION,'+',1,11413) -LexToken(VAR,'Tparam_lab',1,11414) -LexToken(OPENBRACKET,'(',1,11424) -LexToken(VAR,'i',1,11425) -LexToken(CLOSEBRACKET,')',1,11426) -LexToken(ADDITION,'+',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(ADDITION,'+',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(PART,'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(ADDITION,'-',1,11613) -LexToken(NUMBER,'1',1,11614) -LexToken(CLOSEBRACKET,')',1,11615) -LexToken(EOL,'\n',1,11616) -LexToken(VAR,'lab_txt',1,11637) -LexToken(ASSIGNMENT,'=',1,11644) -LexToken(PART,'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(ADDITION,'-',1,11675) -LexToken(NUMBER,'1',1,11676) -LexToken(CLOSEBRACKET,')',1,11677) -LexToken(EOL,'\n',1,11678) -LexToken(VAR,'rhs_txt',1,11699) -LexToken(ASSIGNMENT,'=',1,11706) -LexToken(PART,'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(ADDITION,'-',1,11737) -LexToken(NUMBER,'1',1,11738) -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(ADDITION,'+',1,11915) -LexToken(VAR,'lhs_txt',1,11916) -LexToken(ADDITION,'+',1,11923) -LexToken(DQSTRING,'",lab_2]=scicos_getvalue(\\\'Set parameters values\\\',["',1,11976) -LexToken(ADDITION,'+',1,11977) -LexToken(VAR,'lab_txt',1,12001) -LexToken(ADDITION,'+',1,12008) -LexToken(DQSTRING,'"],"',1,12012) -LexToken(ADDITION,'+',1,12013) -LexToken(DQSTRING,'"list("',1,12043) -LexToken(ADDITION,'+',1,12044) -LexToken(VAR,'rhs_txt',1,12045) -LexToken(ADDITION,'+',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(EOL,'\n',1,12482) -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(ADDITION,'+',1,12555) -LexToken(VAR,'string',1,12556) -LexToken(OPENBRACKET,'(',1,12562) -LexToken(VAR,'i',1,12563) -LexToken(CLOSEBRACKET,')',1,12564) -LexToken(ADDITION,'+',1,12565) -LexToken(DQSTRING,'")=%v"',1,12571) -LexToken(ADDITION,'+',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(EOL,'\n',1,12922) -LexToken(VAR,'mo',1,12940) -LexToken(DOT,'.',1,12942) -LexToken(VAR,'outputs',1,12943) -LexToken(ASSIGNMENT,'=',1,12950) -LexToken(VAR,'out',1,12951) -LexToken(EOL,'\n',1,12954) -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,';\n',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(EOL,'\n',1,13806) -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(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(EOL,'\n',1,14173) -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(ADDITION,'+',1,14534) -LexToken(VAR,'nameF',1,14536) -LexToken(ADDITION,'+',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(EOL,'\n',1,14950) -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(EOL,'\n',1,14990) -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,';\n',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) +Syntax error in input LexToken(OPENBRACKET,'(',1,1559) +Syntax error in input LexToken(VAR,'lab_1',1,1840) +Syntax error in input LexToken(VAR,'lab_2',1,2091) +Syntax error in input LexToken(WHILE,'while',1,2264) +Syntax error in input LexToken(OPENSQBRACKET,'[',1,2959) +Syntax error in input LexToken(IF,'if',1,3514) +Syntax error in input LexToken(VAR,'ierr',1,4073) +Syntax error in input LexToken(VAR,'x_message',1,4515) +Syntax error in input LexToken(IF,'if',1,4698) +Syntax error in input LexToken(IF,'if',1,6444) +Syntax error in input LexToken(IF,'if',1,6909) +Syntax error in input LexToken(IF,'if',1,7346) +Syntax error in input LexToken(IF,'if',1,7862) +Syntax error in input LexToken(IF,'if',1,8674) +Syntax error in input LexToken(OPENSQBRACKET,'[',1,9440) +Syntax error in input LexToken(IF,'if',1,9791) +Syntax error in input LexToken(IF,'if',1,10004) +Syntax error in input LexToken(VAR,'getvalue_txt',1,11894) +Syntax error in input LexToken(VAR,'execstr',1,12137) +Syntax error in input LexToken(IF,'if',1,12235) +Syntax error in input LexToken(IF,'if',1,12442) +Syntax error in input LexToken(IF,'if',1,12785) +Syntax error in input LexToken(VAR,'model',1,13348) +Syntax error in input LexToken(VAR,'x',1,14473) +Syntax error in input LexToken(CASE,'case',1,14827) +Syntax error in input LexToken(VAR,'exprs',1,15172) +Syntax error in input None +/* autogenerated from "macros/Misc/MPBLOCK.sci" */ +None diff --git a/js/Misc/PAL_f.js b/js/Misc/PAL_f.js index 565c73a4..21ebba14 100644 --- a/js/Misc/PAL_f.js +++ b/js/Misc/PAL_f.js @@ -1,236 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'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(EOL,'\n',1,904) -LexToken(VAR,'y',1,910) -LexToken(ASSIGNMENT,'=',1,911) -LexToken(OPENSQBRACKET,'[',1,912) -LexToken(CLOSESQBRACKET,']',1,913) -LexToken(EOL,'\n',1,914) -LexToken(VAR,'typ',1,920) -LexToken(ASSIGNMENT,'=',1,923) -LexToken(OPENSQBRACKET,'[',1,924) -LexToken(CLOSESQBRACKET,']',1,925) -LexToken(EOL,'\n',1,926) -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(EOL,'\n',1,1074) -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(EOL,'\n',1,1101) -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(EOL,'\n',1,1223) -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(EOL,'\n',1,1258) -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(EOL,'\n',1,1288) -LexToken(VAR,'model',1,1298) -LexToken(DOT,'.',1,1303) -LexToken(VAR,'sim',1,1304) -LexToken(ASSIGNMENT,'=',1,1307) -LexToken(DQSTRING,'"palette"',1,1316) -LexToken(EOL,'\n',1,1317) -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(EOL,'\n',1,1338) -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(EOL,'\n',1,1360) -LexToken(VAR,'model',1,1370) -LexToken(DOT,'.',1,1375) -LexToken(VAR,'rpar',1,1376) -LexToken(ASSIGNMENT,'=',1,1380) -LexToken(VAR,'scs',1,1381) -LexToken(EOL,'\n',1,1384) -LexToken(VAR,'model',1,1394) -LexToken(DOT,'.',1,1399) -LexToken(VAR,'blocktype',1,1400) -LexToken(ASSIGNMENT,'=',1,1409) -LexToken(DQSTRING,'"h"',1,1412) -LexToken(EOL,'\n',1,1413) -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(EOL,'\n',1,1443) -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(EOL,'\n',1,1550) -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) +Syntax error in input LexToken(SCICOS,'scicos',1,1009) +/* autogenerated from "macros/Misc/PAL_f.sci" */ +None diff --git a/js/Misc/PENDULUM_ANIM.js b/js/Misc/PENDULUM_ANIM.js index 186a3238..068b9edb 100644 --- a/js/Misc/PENDULUM_ANIM.js +++ b/js/Misc/PENDULUM_ANIM.js @@ -1,458 +1,63 @@ -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(EOL,'\n',1,951) -LexToken(VAR,'y',1,957) -LexToken(ASSIGNMENT,'=',1,958) -LexToken(OPENSQBRACKET,'[',1,959) -LexToken(CLOSESQBRACKET,']',1,960) -LexToken(EOL,'\n',1,961) -LexToken(VAR,'typ',1,967) -LexToken(ASSIGNMENT,'=',1,970) -LexToken(OPENSQBRACKET,'[',1,971) -LexToken(CLOSESQBRACKET,']',1,972) -LexToken(EOL,'\n',1,973) -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(EOL,'\n',1,1024) -LexToken(VAR,'graphics',1,1034) -LexToken(ASSIGNMENT,'=',1,1042) -LexToken(VAR,'arg1',1,1043) -LexToken(DOT,'.',1,1047) -LexToken(VAR,'graphics',1,1048) -LexToken(EOL,'\n',1,1056) -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(EOL,'\n',1,1111) -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,';\n',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(EOL,'\n',1,1516) -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(EOL,'\n',1,2138) -LexToken(VAR,'graphics',1,2156) -LexToken(DOT,'.',1,2164) -LexToken(VAR,'exprs',1,2165) -LexToken(ASSIGNMENT,'=',1,2170) -LexToken(VAR,'exprs',1,2171) -LexToken(EOL,'\n',1,2176) -LexToken(VAR,'x',1,2194) -LexToken(DOT,'.',1,2195) -LexToken(VAR,'graphics',1,2196) -LexToken(ASSIGNMENT,'=',1,2204) -LexToken(VAR,'graphics',1,2205) -LexToken(EOL,'\n',1,2213) -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(EOL,'\n',1,2332) -LexToken(VAR,'csiz',1,2342) -LexToken(ASSIGNMENT,'=',1,2346) -LexToken(NUMBER,'2',1,2347) -LexToken(EOL,'\n',1,2348) -LexToken(VAR,'phi',1,2358) -LexToken(ASSIGNMENT,'=',1,2361) -LexToken(NUMBER,'0',1,2362) -LexToken(EOL,'\n',1,2363) -LexToken(VAR,'xmin',1,2373) -LexToken(ASSIGNMENT,'=',1,2377) -LexToken(ADDITION,'-',1,2378) -LexToken(NUMBER,'5',1,2379) -LexToken(EOL,'\n',1,2380) -LexToken(VAR,'xmax',1,2390) -LexToken(ASSIGNMENT,'=',1,2394) -LexToken(NUMBER,'5',1,2395) -LexToken(EOL,'\n',1,2396) -LexToken(VAR,'ymin',1,2406) -LexToken(ASSIGNMENT,'=',1,2410) -LexToken(ADDITION,'-',1,2411) -LexToken(NUMBER,'5',1,2412) -LexToken(EOL,'\n',1,2413) -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) +/* autogenerated from "macros/Misc/PENDULUM_ANIM.sci" */ +function PENDULUM_ANIM() { +PENDULUM_ANIM.prototype.get = function PENDULUM_ANIM() { +} +PENDULUM_ANIM.prototype.set = function PENDULUM_ANIM() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +dstate=model.dstate; +while (true) { +[ok,plen,csiz,phi,xmin,xmax,ymin,ymax,exprs]=scicos_getvalue("Set Scope parameters",["pendulum length","cart size (square side)","slope","Xmin","Xmax","Ymin","Ymax"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +mess=[]; +if (plen<=0||csiz<=0) { +mess=[mess,"Pendulum length and cart size must be positive."," "]; +ok=None; +} +if (ymin>=ymax) { +mess=[mess,"Ymax must be greater than Ymin"," "]; +ok=None; +} +if (xmin>=xmax) { +mess=[mess,"Xmax must be greater than Xmin"," "]; +ok=None; +} +if (!ok) { +message(mess); +} else { +rpar=[plen,csiz,phi,xmin,xmax,ymin,ymax]; +model.rpar=rpar; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +PENDULUM_ANIM.prototype.define = function PENDULUM_ANIM() { +plen=2; +csiz=2; +phi=0; +xmin=-5; +xmax=5; +ymin=-5; +ymax=5; +model=scicos_model(); +model.sim=list("anim_pen",5); +model.in=[1,1]; +model.evtin=1; +model.dstate=0; +model.rpar=[plen,csiz,phi,xmin,xmax,ymin,ymax]; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=string(model.rpar); +gr_i=[]; +x=standard_define([3,3],model,exprs,gr_i); +} +PENDULUM_ANIM.prototype.details = function PENDULUM_ANIM() { +} +} diff --git a/js/Misc/RATELIMITER.js b/js/Misc/RATELIMITER.js index 05d26b50..777258ad 100644 --- a/js/Misc/RATELIMITER.js +++ b/js/Misc/RATELIMITER.js @@ -1,301 +1,44 @@ -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(EOL,'\n',1,887) -LexToken(VAR,'y',1,893) -LexToken(ASSIGNMENT,'=',1,894) -LexToken(OPENSQBRACKET,'[',1,895) -LexToken(CLOSESQBRACKET,']',1,896) -LexToken(EOL,'\n',1,897) -LexToken(VAR,'typ',1,903) -LexToken(ASSIGNMENT,'=',1,906) -LexToken(OPENSQBRACKET,'[',1,907) -LexToken(CLOSESQBRACKET,']',1,908) -LexToken(EOL,'\n',1,909) -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(EOL,'\n',1,960) -LexToken(VAR,'graphics',1,970) -LexToken(ASSIGNMENT,'=',1,978) -LexToken(VAR,'arg1',1,979) -LexToken(DOT,'.',1,983) -LexToken(VAR,'graphics',1,984) -LexToken(EOL,'\n',1,992) -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(EOL,'\n',1,1047) -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(EOL,'\n',1,1264) -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(EOL,'\n',1,1550) -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(ADDITION,'-',1,1668) -LexToken(NUMBER,'1',1,1669) -LexToken(EOL,'\n',1,1670) -LexToken(VAR,'maxp',1,1680) -LexToken(ASSIGNMENT,'=',1,1684) -LexToken(NUMBER,'1',1,1685) -LexToken(EOL,'\n',1,1686) -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) +/* autogenerated from "macros/Misc/RATELIMITER.sci" */ +function RATELIMITER() { +RATELIMITER.prototype.get = function RATELIMITER() { +} +RATELIMITER.prototype.set = function RATELIMITER() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,maxp,minp,exprs]=scicos_getvalue("Set rate limiter parameters",["max slope","min slope"],list("vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (maxp<=minp||maxp<=0||minp>=0) { +message("We must have max_slope> 0 > min_slope."); +} else { +rpar=[maxp,minp]; +model.rpar=rpar; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +RATELIMITER.prototype.define = function RATELIMITER() { +minp=-1; +maxp=1; +rpar=[maxp,minp]; +model=scicos_model(); +model.sim=list("ratelimiter",4); +model.in=1; +model.out=1; +model.rpar=rpar; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[string(maxp),string(minp)]; +gr_i=[]; +x=standard_define([3.5,2],model,exprs,gr_i); +} +RATELIMITER.prototype.details = function RATELIMITER() { +} +} diff --git a/js/Misc/RELATIONALOP.js b/js/Misc/RELATIONALOP.js index 2ea552f5..3cd26b2a 100644 --- a/js/Misc/RELATIONALOP.js +++ b/js/Misc/RELATIONALOP.js @@ -1,680 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,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(EOL,'\n',1,890) -LexToken(VAR,'y',1,896) -LexToken(ASSIGNMENT,'=',1,897) -LexToken(OPENSQBRACKET,'[',1,898) -LexToken(CLOSESQBRACKET,']',1,899) -LexToken(EOL,'\n',1,900) -LexToken(VAR,'typ',1,906) -LexToken(ASSIGNMENT,'=',1,909) -LexToken(OPENSQBRACKET,'[',1,910) -LexToken(CLOSESQBRACKET,']',1,911) -LexToken(EOL,'\n',1,912) -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,'graphics',1,973) -LexToken(ASSIGNMENT,'=',1,981) -LexToken(VAR,'arg1',1,982) -LexToken(DOT,'.',1,986) -LexToken(VAR,'graphics',1,987) -LexToken(EOL,'\n',1,995) -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(EOL,'\n',1,1050) -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(EOL,'\n',1,1121) -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(EOL,'\n',1,1499) -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(EOL,'\n',1,1543) -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(EOL,'\n',1,1593) -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(ADDITION,'+',1,1694) -LexToken(VAR,'string',1,1695) -LexToken(OPENBRACKET,'(',1,1701) -LexToken(VAR,'rule',1,1702) -LexToken(CLOSEBRACKET,')',1,1706) -LexToken(ADDITION,'+',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(EOL,'\n',1,1751) -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(EOL,'\n',1,2482) -LexToken(VAR,'ok',1,2500) -LexToken(ASSIGNMENT,'=',1,2502) -LexToken(PREVAR_BOOLEAN,'%f',1,2503) -LexToken(EOL,'\n',1,2505) -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(MULTIPLICATION,'*',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(ADDITION,'-',1,2632) -LexToken(NUMBER,'1',1,2633) -LexToken(ADDITION,'-',1,2635) -LexToken(NUMBER,'2',1,2636) -LexToken(SEMICOLON,';',1,2637) -LexToken(ADDITION,'-',1,2638) -LexToken(NUMBER,'1',1,2639) -LexToken(ADDITION,'-',1,2641) -LexToken(NUMBER,'2',1,2642) -LexToken(CLOSESQBRACKET,']',1,2643) -LexToken(EOL,'\n',1,2644) -LexToken(VAR,'out',1,2661) -LexToken(ASSIGNMENT,'=',1,2664) -LexToken(OPENSQBRACKET,'[',1,2665) -LexToken(ADDITION,'-',1,2666) -LexToken(NUMBER,'1',1,2667) -LexToken(ADDITION,'-',1,2669) -LexToken(NUMBER,'2',1,2670) -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(EOL,'\n',1,2868) -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(EOL,'\n',1,2940) -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(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(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(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(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(EOL,'\n',1,3324) -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(ADDITION,'+',1,3399) -LexToken(VAR,'label',1,3400) -LexToken(CLOSESQBRACKET,']',1,3405) -LexToken(EOL,'\n',1,3406) -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(EOL,'\n',1,3441) -LexToken(VAR,'model',1,3459) -LexToken(DOT,'.',1,3464) -LexToken(VAR,'nzcross',1,3465) -LexToken(ASSIGNMENT,'=',1,3472) -LexToken(VAR,'zcr',1,3473) -LexToken(EOL,'\n',1,3476) -LexToken(VAR,'model',1,3494) -LexToken(DOT,'.',1,3499) -LexToken(VAR,'nmode',1,3500) -LexToken(ASSIGNMENT,'=',1,3505) -LexToken(VAR,'zcr',1,3506) -LexToken(EOL,'\n',1,3509) -LexToken(VAR,'x',1,3527) -LexToken(DOT,'.',1,3528) -LexToken(VAR,'graphics',1,3529) -LexToken(ASSIGNMENT,'=',1,3537) -LexToken(VAR,'graphics',1,3538) -LexToken(EOL,'\n',1,3546) -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(EOL,'\n',1,3687) -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(ADDITION,'+',1,4055) -LexToken(VAR,'label',1,4056) -LexToken(CLOSESQBRACKET,']',1,4061) -LexToken(EOL,'\n',1,4062) -LexToken(END,'end',1,4068) -LexToken(EOL,'\n',1,4071) -LexToken(ENDFUNCTION,'endfunction',1,4072) -LexToken(EOL,'\n',1,4083) +Syntax error in input LexToken(CLOSESQBRACKET,']',1,2671) +/* autogenerated from "macros/Misc/RELATIONALOP.sci" */ +None diff --git a/js/Misc/SPLIT_f.js b/js/Misc/SPLIT_f.js index 2d7fe804..cc3c2277 100644 --- a/js/Misc/SPLIT_f.js +++ b/js/Misc/SPLIT_f.js @@ -1,151 +1,19 @@ -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(EOL,'\n',1,905) -LexToken(VAR,'y',1,911) -LexToken(ASSIGNMENT,'=',1,912) -LexToken(OPENSQBRACKET,'[',1,913) -LexToken(CLOSESQBRACKET,']',1,914) -LexToken(EOL,'\n',1,915) -LexToken(VAR,'typ',1,921) -LexToken(ASSIGNMENT,'=',1,924) -LexToken(OPENSQBRACKET,'[',1,925) -LexToken(CLOSESQBRACKET,']',1,926) -LexToken(EOL,'\n',1,927) -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(EOL,'\n',1,980) -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(EOL,'\n',1,1043) -LexToken(VAR,'model',1,1053) -LexToken(DOT,'.',1,1058) -LexToken(VAR,'sim',1,1059) -LexToken(ASSIGNMENT,'=',1,1069) -LexToken(DQSTRING,'"lsplit"',1,1078) -LexToken(EOL,'\n',1,1082) -LexToken(VAR,'model',1,1092) -LexToken(DOT,'.',1,1097) -LexToken(VAR,'in',1,1098) -LexToken(ASSIGNMENT,'=',1,1108) -LexToken(ADDITION,'-',1,1110) -LexToken(NUMBER,'1',1,1111) -LexToken(EOL,'\n',1,1121) -LexToken(VAR,'model',1,1131) -LexToken(DOT,'.',1,1136) -LexToken(VAR,'out',1,1137) -LexToken(ASSIGNMENT,'=',1,1147) -LexToken(OPENSQBRACKET,'[',1,1149) -LexToken(ADDITION,'-',1,1150) -LexToken(NUMBER,'1',1,1151) -LexToken(SEMICOLON,';',1,1152) -LexToken(ADDITION,'-',1,1153) -LexToken(NUMBER,'1',1,1154) -LexToken(SEMICOLON,';',1,1155) -LexToken(ADDITION,'-',1,1156) -LexToken(NUMBER,'1',1,1157) -LexToken(CLOSESQBRACKET,']',1,1158) -LexToken(EOL,'\n',1,1160) -LexToken(VAR,'model',1,1170) -LexToken(DOT,'.',1,1175) -LexToken(VAR,'blocktype',1,1176) -LexToken(ASSIGNMENT,'=',1,1186) -LexToken(DQSTRING,'"c"',1,1190) -LexToken(EOL,'\n',1,1199) -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(EOL,'\n',1,1238) -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(MULTIPLICATION,'/',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) +/* autogenerated from "macros/Misc/SPLIT_f.sci" */ +function SPLIT_f() { +SPLIT_f.prototype.get = function SPLIT_f() { +} +SPLIT_f.prototype.set = function SPLIT_f() { +x=arg1; +} +SPLIT_f.prototype.define = function SPLIT_f() { +model=scicos_model(); +model.sim="lsplit"; +model.in=-1; +model.out=[-1,-1,-1]; +model.blocktype="c"; +model.dep_ut=[true,None]; +x=standard_define([1,1]/3,model,[],[]); +} +SPLIT_f.prototype.details = function SPLIT_f() { +} +} diff --git a/js/Misc/SUPER_f.js b/js/Misc/SUPER_f.js index fe52621a..075ff8c4 100644 --- a/js/Misc/SUPER_f.js +++ b/js/Misc/SUPER_f.js @@ -1,249 +1,4 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,154) -LexToken(EOL,'\n',1,157) -LexToken(EOL,'\n',1,229) -LexToken(EOL,'\n',1,301) -LexToken(EOL,'\n',1,370) -LexToken(EOL,'\n',1,409) -LexToken(EOL,'\n',1,412) -LexToken(EOL,'\n',1,479) -LexToken(EOL,'\n',1,545) -LexToken(EOL,'\n',1,610) -LexToken(EOL,'\n',1,658) -LexToken(EOL,'\n',1,661) -LexToken(EOL,'\n',1,730) -LexToken(EOL,'\n',1,793) -LexToken(EOL,'\n',1,875) -LexToken(EOL,'\n',1,878) -LexToken(EOL,'\n',1,909) -LexToken(EOL,'\n',1,912) -LexToken(EOL,'\n',1,913) -LexToken(FUNCTION,'function',1,914) -LexToken(OPENSQBRACKET,'[',1,923) -LexToken(VAR,'x',1,924) -LexToken(COMMA,',',1,925) -LexToken(VAR,'y',1,926) -LexToken(COMMA,',',1,927) -LexToken(VAR,'typ',1,928) -LexToken(CLOSESQBRACKET,']',1,931) -LexToken(ASSIGNMENT,'=',1,932) -LexToken(VAR,'SUPER_f',1,933) -LexToken(OPENBRACKET,'(',1,940) -LexToken(VAR,'job',1,941) -LexToken(COMMA,',',1,944) -LexToken(VAR,'arg1',1,945) -LexToken(COMMA,',',1,949) -LexToken(VAR,'arg2',1,950) -LexToken(CLOSEBRACKET,')',1,954) -LexToken(EOL,'\n',1,955) -LexToken(VAR,'x',1,960) -LexToken(ASSIGNMENT,'=',1,961) -LexToken(OPENSQBRACKET,'[',1,962) -LexToken(CLOSESQBRACKET,']',1,963) -LexToken(EOL,'\n',1,964) -LexToken(VAR,'y',1,970) -LexToken(ASSIGNMENT,'=',1,971) -LexToken(OPENSQBRACKET,'[',1,972) -LexToken(CLOSESQBRACKET,']',1,973) -LexToken(EOL,'\n',1,974) -LexToken(VAR,'typ',1,980) -LexToken(ASSIGNMENT,'=',1,983) -LexToken(OPENSQBRACKET,'[',1,984) -LexToken(CLOSESQBRACKET,']',1,985) -LexToken(EOL,'\n',1,986) -LexToken(EOL,'\n',1,988) -LexToken(SELECT,'select',1,993) -LexToken(VAR,'job',1,1000) -LexToken(EOL,'\n',1,1003) -LexToken(CASE,'case',1,1008) -LexToken(DQSTRING,'"set"',1,1017) -LexToken(THEN,'then',1,1019) -LexToken(EOL,'\n',1,1023) -LexToken(EOL,'\n',1,1085) -LexToken(VAR,'xcos',1,1094) -LexToken(OPENBRACKET,'(',1,1098) -LexToken(VAR,'arg1',1,1099) -LexToken(DOT,'.',1,1103) -LexToken(VAR,'model',1,1104) -LexToken(DOT,'.',1,1109) -LexToken(VAR,'rpar',1,1110) -LexToken(CLOSEBRACKET,')',1,1114) -LexToken(EOL,'\n',1,1115) -LexToken(EOL,'\n',1,1117) -LexToken(CASE,'case',1,1122) -LexToken(DQSTRING,'"define"',1,1134) -LexToken(THEN,'then',1,1136) -LexToken(EOL,'\n',1,1140) -LexToken(EOL,'\n',1,1185) -LexToken(VAR,'scs',1,1194) -LexToken(ASSIGNMENT,'=',1,1197) -LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,1198) -LexToken(OPENBRACKET,'(',1,1212) -LexToken(CLOSEBRACKET,')',1,1213) -LexToken(EOL,'\n',1,1214) -LexToken(VAR,'scs',1,1224) -LexToken(DOT,'.',1,1227) -LexToken(VAR,'props',1,1228) -LexToken(DOT,'.',1,1233) -LexToken(VAR,'title',1,1234) -LexToken(ASSIGNMENT,'=',1,1239) -LexToken(DQSTRING,'"Super Block"',1,1252) -LexToken(EOL,'\n',1,1253) -LexToken(EOL,'\n',1,1255) -LexToken(VAR,'in',1,1264) -LexToken(ASSIGNMENT,'=',1,1267) -LexToken(VAR,'IN_f',1,1269) -LexToken(OPENBRACKET,'(',1,1273) -LexToken(DQSTRING,'"define"',1,1281) -LexToken(CLOSEBRACKET,')',1,1282) -LexToken(EOL,'\n',1,1283) -LexToken(VAR,'in',1,1293) -LexToken(DOT,'.',1,1295) -LexToken(VAR,'graphics',1,1296) -LexToken(DOT,'.',1,1304) -LexToken(VAR,'orig',1,1305) -LexToken(ASSIGNMENT,'=',1,1310) -LexToken(OPENSQBRACKET,'[',1,1312) -LexToken(NUMBER,'40',1,1313) -LexToken(COMMA,',',1,1315) -LexToken(NUMBER,'40',1,1317) -LexToken(CLOSESQBRACKET,']',1,1319) -LexToken(EOL,'\n',1,1320) -LexToken(VAR,'in',1,1330) -LexToken(DOT,'.',1,1332) -LexToken(VAR,'graphics',1,1333) -LexToken(DOT,'.',1,1341) -LexToken(VAR,'sz',1,1342) -LexToken(ASSIGNMENT,'=',1,1345) -LexToken(OPENSQBRACKET,'[',1,1347) -LexToken(NUMBER,'20',1,1348) -LexToken(COMMA,',',1,1350) -LexToken(NUMBER,'20',1,1352) -LexToken(CLOSESQBRACKET,']',1,1354) -LexToken(EOL,'\n',1,1355) -LexToken(VAR,'out',1,1365) -LexToken(ASSIGNMENT,'=',1,1369) -LexToken(VAR,'OUT_f',1,1371) -LexToken(OPENBRACKET,'(',1,1376) -LexToken(DQSTRING,'"define"',1,1384) -LexToken(CLOSEBRACKET,')',1,1385) -LexToken(EOL,'\n',1,1386) -LexToken(VAR,'out',1,1396) -LexToken(DOT,'.',1,1399) -LexToken(VAR,'graphics',1,1400) -LexToken(DOT,'.',1,1408) -LexToken(VAR,'orig',1,1409) -LexToken(ASSIGNMENT,'=',1,1414) -LexToken(OPENSQBRACKET,'[',1,1416) -LexToken(NUMBER,'240',1,1417) -LexToken(COMMA,',',1,1420) -LexToken(NUMBER,'40',1,1422) -LexToken(CLOSESQBRACKET,']',1,1424) -LexToken(EOL,'\n',1,1425) -LexToken(VAR,'out',1,1435) -LexToken(DOT,'.',1,1438) -LexToken(VAR,'graphics',1,1439) -LexToken(DOT,'.',1,1447) -LexToken(VAR,'sz',1,1448) -LexToken(ASSIGNMENT,'=',1,1451) -LexToken(OPENSQBRACKET,'[',1,1453) -LexToken(NUMBER,'20',1,1454) -LexToken(COMMA,',',1,1456) -LexToken(NUMBER,'20',1,1458) -LexToken(CLOSESQBRACKET,']',1,1460) -LexToken(EOL,'\n',1,1461) -LexToken(EOL,'\n',1,1463) -LexToken(VAR,'scs',1,1472) -LexToken(DOT,'.',1,1475) -LexToken(VAR,'objs',1,1476) -LexToken(OPENBRACKET,'(',1,1480) -LexToken(NUMBER,'1',1,1481) -LexToken(CLOSEBRACKET,')',1,1482) -LexToken(ASSIGNMENT,'=',1,1484) -LexToken(VAR,'in',1,1486) -LexToken(EOL,'\n',1,1488) -LexToken(VAR,'scs',1,1498) -LexToken(DOT,'.',1,1501) -LexToken(VAR,'objs',1,1502) -LexToken(OPENBRACKET,'(',1,1506) -LexToken(NUMBER,'2',1,1507) -LexToken(CLOSEBRACKET,')',1,1508) -LexToken(ASSIGNMENT,'=',1,1510) -LexToken(VAR,'out',1,1512) -LexToken(EOL,'\n',1,1515) -LexToken(EOL,'\n',1,1517) -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,1582) -LexToken(DOT,'.',1,1587) -LexToken(VAR,'sim',1,1588) -LexToken(ASSIGNMENT,'=',1,1591) -LexToken(DQSTRING,'"super"',1,1598) -LexToken(EOL,'\n',1,1599) -LexToken(VAR,'model',1,1609) -LexToken(DOT,'.',1,1614) -LexToken(VAR,'in',1,1615) -LexToken(ASSIGNMENT,'=',1,1617) -LexToken(NUMBER,'1',1,1618) -LexToken(EOL,'\n',1,1619) -LexToken(VAR,'model',1,1629) -LexToken(DOT,'.',1,1634) -LexToken(VAR,'out',1,1635) -LexToken(ASSIGNMENT,'=',1,1638) -LexToken(NUMBER,'1',1,1639) -LexToken(EOL,'\n',1,1640) -LexToken(VAR,'model',1,1650) -LexToken(DOT,'.',1,1655) -LexToken(VAR,'rpar',1,1656) -LexToken(ASSIGNMENT,'=',1,1660) -LexToken(VAR,'scs',1,1661) -LexToken(EOL,'\n',1,1664) -LexToken(VAR,'model',1,1674) -LexToken(DOT,'.',1,1679) -LexToken(VAR,'blocktype',1,1680) -LexToken(ASSIGNMENT,'=',1,1689) -LexToken(DQSTRING,'"h"',1,1692) -LexToken(EOL,'\n',1,1693) -LexToken(VAR,'model',1,1703) -LexToken(DOT,'.',1,1708) -LexToken(VAR,'dep_ut',1,1709) -LexToken(ASSIGNMENT,'=',1,1715) -LexToken(OPENSQBRACKET,'[',1,1716) -LexToken(PREVAR_BOOLEAN,'%f',1,1717) -LexToken(PREVAR_BOOLEAN,'%f',1,1720) -LexToken(CLOSESQBRACKET,']',1,1722) -LexToken(EOL,'\n',1,1723) -LexToken(EOL,'\n',1,1725) -LexToken(VAR,'gr_i',1,1734) -LexToken(ASSIGNMENT,'=',1,1738) -LexToken(OPENSQBRACKET,'[',1,1739) -LexToken(CLOSESQBRACKET,']',1,1740) -LexToken(EOL,'\n',1,1741) -LexToken(VAR,'x',1,1750) -LexToken(ASSIGNMENT,'=',1,1751) -LexToken(VAR,'standard_define',1,1752) -LexToken(OPENBRACKET,'(',1,1767) -LexToken(OPENSQBRACKET,'[',1,1768) -LexToken(NUMBER,'2',1,1769) -LexToken(NUMBER,'2',1,1771) -LexToken(CLOSESQBRACKET,']',1,1772) -LexToken(COMMA,',',1,1773) -LexToken(VAR,'model',1,1774) -LexToken(COMMA,',',1,1779) -LexToken(OPENSQBRACKET,'[',1,1780) -LexToken(CLOSESQBRACKET,']',1,1781) -LexToken(COMMA,',',1,1782) -LexToken(VAR,'gr_i',1,1783) -LexToken(CLOSEBRACKET,')',1,1787) -LexToken(EOL,'\n',1,1788) -LexToken(END,'end',1,1793) -LexToken(EOL,'\n',1,1796) -LexToken(ENDFUNCTION,'endfunction',1,1797) -LexToken(EOL,'\n',1,1808) +Syntax error in input LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,1198) +Syntax error in input LexToken(VAR,'model',1,1552) +/* autogenerated from "macros/Misc/SUPER_f.sci" */ +None diff --git a/js/Misc/TEXT_f.js b/js/Misc/TEXT_f.js index 62caaf46..ed2bfccc 100644 --- a/js/Misc/TEXT_f.js +++ b/js/Misc/TEXT_f.js @@ -1,500 +1,4 @@ -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(EOL,'\n',1,1011) -LexToken(VAR,'y',1,1017) -LexToken(ASSIGNMENT,'=',1,1018) -LexToken(OPENSQBRACKET,'[',1,1019) -LexToken(CLOSESQBRACKET,']',1,1020) -LexToken(EOL,'\n',1,1021) -LexToken(VAR,'typ',1,1027) -LexToken(ASSIGNMENT,'=',1,1030) -LexToken(OPENSQBRACKET,'[',1,1031) -LexToken(CLOSESQBRACKET,']',1,1032) -LexToken(EOL,'\n',1,1033) -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(EOL,'\n',1,1089) -LexToken(VAR,'graphics',1,1099) -LexToken(ASSIGNMENT,'=',1,1108) -LexToken(VAR,'arg1',1,1110) -LexToken(DOT,'.',1,1114) -LexToken(VAR,'graphics',1,1115) -LexToken(EOL,'\n',1,1124) -LexToken(VAR,'orig',1,1134) -LexToken(ASSIGNMENT,'=',1,1140) -LexToken(VAR,'graphics',1,1142) -LexToken(DOT,'.',1,1150) -LexToken(VAR,'orig',1,1151) -LexToken(EOL,'\n',1,1157) -LexToken(VAR,'exprs',1,1167) -LexToken(ASSIGNMENT,'=',1,1173) -LexToken(VAR,'graphics',1,1175) -LexToken(DOT,'.',1,1183) -LexToken(VAR,'exprs',1,1184) -LexToken(EOL,'\n',1,1190) -LexToken(VAR,'model',1,1200) -LexToken(ASSIGNMENT,'=',1,1206) -LexToken(VAR,'arg1',1,1208) -LexToken(DOT,'.',1,1212) -LexToken(VAR,'model',1,1213) -LexToken(EOL,'\n',1,1219) -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(ADDITION,'-',1,1486) -LexToken(NUMBER,'1',1,1487) -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(EOL,'\n',1,1559) -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(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(EOL,'\n',1,2127) -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(EOL,'\n',1,2187) -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(EOL,'\n',1,2247) -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(EOL,'\n',1,2375) -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(EOL,'\n',1,2421) -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(EOL,'\n',1,2570) -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(EOL,'\n',1,2730) -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(EOL,'\n',1,2790) -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(EOL,'\n',1,2850) -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(EOL,'\n',1,2881) -LexToken(VAR,'graphics',1,2899) -LexToken(DOT,'.',1,2907) -LexToken(VAR,'sz',1,2908) -LexToken(ASSIGNMENT,'=',1,2911) -LexToken(VAR,'sz',1,2913) -LexToken(EOL,'\n',1,2923) -LexToken(VAR,'x',1,2941) -LexToken(DOT,'.',1,2942) -LexToken(VAR,'graphics',1,2943) -LexToken(ASSIGNMENT,'=',1,2953) -LexToken(VAR,'graphics',1,2955) -LexToken(EOL,'\n',1,2965) -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(EOL,'\n',1,3044) -LexToken(VAR,'model',1,3062) -LexToken(DOT,'.',1,3067) -LexToken(VAR,'ipar',1,3068) -LexToken(ASSIGNMENT,'=',1,3074) -LexToken(VAR,'ipar',1,3076) -LexToken(EOL,'\n',1,3082) -LexToken(VAR,'x',1,3100) -LexToken(DOT,'.',1,3101) -LexToken(VAR,'model',1,3102) -LexToken(ASSIGNMENT,'=',1,3112) -LexToken(VAR,'model',1,3114) -LexToken(EOL,'\n',1,3120) -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(EOL,'\n',1,3229) -LexToken(VAR,'siz',1,3239) -LexToken(ASSIGNMENT,'=',1,3244) -LexToken(NUMBER,'1',1,3246) -LexToken(EOL,'\n',1,3248) -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(EOL,'\n',1,3454) -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(EOL,'\n',1,3485) -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(EOL,'\n',1,3513) -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) +Syntax error in input LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,3437) +Syntax error in input LexToken(VAR,'x',1,3556) +/* autogenerated from "macros/Misc/TEXT_f.sci" */ +None diff --git a/js/Misc/c_block.js b/js/Misc/c_block.js index 51421fbf..a975433e 100644 --- a/js/Misc/c_block.js +++ b/js/Misc/c_block.js @@ -1,575 +1,74 @@ -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(EOL,'\n',1,890) -LexToken(VAR,'y',1,896) -LexToken(ASSIGNMENT,'=',1,897) -LexToken(OPENSQBRACKET,'[',1,898) -LexToken(CLOSESQBRACKET,']',1,899) -LexToken(EOL,'\n',1,900) -LexToken(VAR,'typ',1,906) -LexToken(ASSIGNMENT,'=',1,909) -LexToken(OPENSQBRACKET,'[',1,910) -LexToken(CLOSESQBRACKET,']',1,911) -LexToken(EOL,'\n',1,912) -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(EOL,'\n',1,988) -LexToken(VAR,'graphics',1,998) -LexToken(ASSIGNMENT,'=',1,1006) -LexToken(VAR,'arg1',1,1007) -LexToken(DOT,'.',1,1011) -LexToken(VAR,'graphics',1,1012) -LexToken(EOL,'\n',1,1020) -LexToken(VAR,'label',1,1030) -LexToken(ASSIGNMENT,'=',1,1035) -LexToken(VAR,'graphics',1,1036) -LexToken(DOT,'.',1,1044) -LexToken(VAR,'exprs',1,1045) -LexToken(EOL,'\n',1,1050) -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,';\n',1,1199) -LexToken(DQSTRING,'"output port sizes"',1,1231) -LexToken(SEMICOLON,';\n',1,1232) -LexToken(DQSTRING,'"System parameters vector"',1,1271) -LexToken(SEMICOLON,';\n',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(ADDITION,'-',1,1329) -LexToken(NUMBER,'1',1,1330) -LexToken(COMMA,',',1,1331) -LexToken(DQSTRING,'"vec"',1,1336) -LexToken(COMMA,',',1,1337) -LexToken(ADDITION,'-',1,1338) -LexToken(NUMBER,'1',1,1339) -LexToken(COMMA,',',1,1340) -LexToken(DQSTRING,'"vec"',1,1345) -LexToken(COMMA,',',1,1346) -LexToken(ADDITION,'-',1,1347) -LexToken(NUMBER,'1',1,1348) -LexToken(COMMA,',',1,1349) -LexToken(DQSTRING,'"str"',1,1354) -LexToken(COMMA,',',1,1355) -LexToken(ADDITION,'-',1,1356) -LexToken(NUMBER,'1',1,1357) -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(EOL,'\n',1,1415) -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(EOL,'\n',1,1485) -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(EOL,'\n',1,1576) -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(EOL,'\n',1,1602) -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(EOL,'\n',1,1627) -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(EOL,'\n',1,1653) -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(EOL,'\n',1,1678) -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(EOL,'\n',1,1928) -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) +/* autogenerated from "macros/Misc/c_block.sci" */ +function c_block() { +c_block.prototype.get = function c_block() { +} +c_block.prototype.set = function c_block() { +x=arg1; +model=arg1.model; +graphics=arg1.graphics; +label=graphics.exprs; +while (true) { +[ok,i,o,rpar,funam,lab]=scicos_getvalue("Set C_block parameters",["input ports sizes","output port sizes","System parameters vector","function name"],list("vec",-1,"vec",-1,"vec",-1,"str",-1),label(1)); +if (!ok) { +break +} +if (funam==" ") { +break +} +label[1]=lab; +rpar=rpar.slice(); +i=int(i.slice()); +ni=size(i,1); +o=int(o.slice()); +no=size(o,1); +tt=label.slice(2-1); +if (model.sim(1)!=funam||size(model.in,"*")!=size(i,"*")||size(model.out,"*")!=size(o,"*")) { +tt=[]; +} +[ok,tt]=CFORTR(funam,tt,i,o); +if (!ok) { +break +} +[model,graphics,ok]=check_io(model,graphics,i,o,[],[]); +if (ok) { +model.sim[1]=funam; +model.rpar=rpar; +label[2]=tt; +x.model=model; +graphics.exprs=label; +x.graphics=graphics; +break +} +} +} +c_block.prototype.define = function c_block() { +in1=1; +out=1; +clkin=[]; +clkout=[]; +x0=[]; +z0=[]; +typ="c"; +auto=[]; +rpar=[]; +funam="toto"; +model=scicos_model(); +model.sim=list(" ",2001); +model.in=in1; +model.out=out; +model.evtin=clkin; +model.evtout=clkout; +model.state=x0; +model.dstate=z0; +model.rpar=rpar; +model.ipar=0; +model.blocktype=typ; +model.firing=auto; +model.dep_ut=[true,None]; +label=list([sci2exp(in1),sci2exp(out),strcat(sci2exp(rpar)),funam],list([])); +gr_i=[]; +x=standard_define([3,2],model,label,gr_i); +} +c_block.prototype.details = function c_block() { +} +} diff --git a/js/Misc/fortran_block.js b/js/Misc/fortran_block.js index 3494457d..f9949646 100644 --- a/js/Misc/fortran_block.js +++ b/js/Misc/fortran_block.js @@ -1,538 +1,65 @@ -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(EOL,'\n',1,896) -LexToken(VAR,'y',1,902) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(VAR,'typ',1,912) -LexToken(ASSIGNMENT,'=',1,915) -LexToken(OPENSQBRACKET,'[',1,916) -LexToken(CLOSESQBRACKET,']',1,917) -LexToken(EOL,'\n',1,918) -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,979) -LexToken(ASSIGNMENT,'=',1,984) -LexToken(VAR,'arg1',1,985) -LexToken(DOT,'.',1,989) -LexToken(VAR,'model',1,990) -LexToken(EOL,'\n',1,995) -LexToken(VAR,'graphics',1,1005) -LexToken(ASSIGNMENT,'=',1,1013) -LexToken(VAR,'arg1',1,1014) -LexToken(DOT,'.',1,1018) -LexToken(VAR,'graphics',1,1019) -LexToken(EOL,'\n',1,1027) -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(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,';\n',1,1212) -LexToken(DQSTRING,'"output port sizes"',1,1244) -LexToken(SEMICOLON,';\n',1,1245) -LexToken(DQSTRING,'"System parameters vector"',1,1284) -LexToken(SEMICOLON,';\n',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(ADDITION,'-',1,1342) -LexToken(NUMBER,'1',1,1343) -LexToken(COMMA,',',1,1344) -LexToken(DQSTRING,'"vec"',1,1349) -LexToken(COMMA,',',1,1350) -LexToken(ADDITION,'-',1,1351) -LexToken(NUMBER,'1',1,1352) -LexToken(COMMA,',',1,1353) -LexToken(DQSTRING,'"vec"',1,1358) -LexToken(COMMA,',',1,1359) -LexToken(ADDITION,'-',1,1360) -LexToken(NUMBER,'1',1,1361) -LexToken(COMMA,',',1,1362) -LexToken(DQSTRING,'"str"',1,1367) -LexToken(COMMA,',',1,1368) -LexToken(ADDITION,'-',1,1369) -LexToken(NUMBER,'1',1,1370) -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(EOL,'\n',1,1428) -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(EOL,'\n',1,1498) -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(EOL,'\n',1,1589) -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(EOL,'\n',1,1615) -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(EOL,'\n',1,1640) -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(EOL,'\n',1,1666) -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(EOL,'\n',1,1691) -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(EOL,'\n',1,1940) -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) +/* autogenerated from "macros/Misc/fortran_block.sci" */ +function fortran_block() { +fortran_block.prototype.get = function fortran_block() { +} +fortran_block.prototype.set = function fortran_block() { +x=arg1; +model=arg1.model; +graphics=arg1.graphics; +label=graphics.exprs; +while (true) { +[ok,i,o,rpar,funam,lab]=scicos_getvalue("Set fortran_block parameters",["input ports sizes","output port sizes","System parameters vector","function name"],list("vec",-1,"vec",-1,"vec",-1,"str",-1),label(1)); +if (!ok) { +break +} +if (funam==" ") { +break +} +label[1]=lab; +rpar=rpar.slice(); +i=int(i.slice()); +ni=size(i,1); +o=int(o.slice()); +no=size(o,1); +tt=label.slice(2-1); +if (model.sim(1)!=funam||size(model.in,"*")!=size(i,"*")||size(model.out,"*")!=size(o,"*")) { +tt=[]; +} +[ok,tt]=FORTR(funam,tt,i,o); +if (!ok) { +break +} +[model,graphics,ok]=check_io(model,graphics,i,o,[],[]); +if (ok) { +model.sim[1]=funam; +model.rpar=rpar; +label[2]=tt; +x.model=model; +graphics.exprs=label; +x.graphics=graphics; +break +} +} +} +fortran_block.prototype.define = function fortran_block() { +model=scicos_model(); +model.sim=list(" ",1001); +model.in=1; +model.out=1; +model.evtin=[]; +model.evtout=[]; +model.state=[]; +model.dstate=[]; +model.rpar=[]; +model.ipar=0; +model.blocktype="c"; +model.firing=[]; +model.dep_ut=[true,None]; +funam="forty"; +label=list([sci2exp(model.in),sci2exp(model.out),strcat(sci2exp(model.rpar)),funam],list([])); +gr_i=[]; +x=standard_define([4,2],model,label,gr_i); +} +fortran_block.prototype.details = function fortran_block() { +} +} diff --git a/js/Misc/func_block.js b/js/Misc/func_block.js index c7da87dc..44e846e3 100644 --- a/js/Misc/func_block.js +++ b/js/Misc/func_block.js @@ -1,251 +1,32 @@ -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(EOL,'\n',1,3424) -LexToken(VAR,'y',1,3430) -LexToken(ASSIGNMENT,'=',1,3431) -LexToken(OPENSQBRACKET,'[',1,3432) -LexToken(CLOSESQBRACKET,']',1,3433) -LexToken(EOL,'\n',1,3434) -LexToken(VAR,'typ',1,3440) -LexToken(ASSIGNMENT,'=',1,3443) -LexToken(OPENSQBRACKET,'[',1,3444) -LexToken(CLOSESQBRACKET,']',1,3445) -LexToken(EOL,'\n',1,3446) -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(EOL,'\n',1,3507) -LexToken(VAR,'graphics',1,3517) -LexToken(ASSIGNMENT,'=',1,3525) -LexToken(VAR,'arg1',1,3526) -LexToken(DOT,'.',1,3530) -LexToken(VAR,'graphics',1,3531) -LexToken(EOL,'\n',1,3539) -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) +/* autogenerated from "macros/Misc/func_block.sci" */ +function func_block() { +func_block.prototype.get = function func_block() { +} +func_block.prototype.set = function func_block() { +model=arg1.model; +graphics=arg1.graphics; +exprs=graphics.exprs; +x=arg1; +model=x.model; +[ok,mac,exprs]=genfunc(exprs); +if (ok) { +model.sim=mac; +graphics.exprs=exprs; +x.model=model; +x.graphics=graphics; +} +} +func_block.prototype.define = function func_block() { +model=scicos_model(); +model.sim=" "; +model.in=1; +model.out=1; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs="v=sin(u);y=u*v"; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +func_block.prototype.details = function func_block() { +} +} diff --git a/js/Misc/generic_block.js b/js/Misc/generic_block.js index 722bf699..7609b263 100644 --- a/js/Misc/generic_block.js +++ b/js/Misc/generic_block.js @@ -1,797 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'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(EOL,'\n',1,896) -LexToken(VAR,'y',1,902) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(VAR,'typ',1,912) -LexToken(ASSIGNMENT,'=',1,915) -LexToken(OPENSQBRACKET,'[',1,916) -LexToken(CLOSESQBRACKET,']',1,917) -LexToken(EOL,'\n',1,918) -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(EOL,'\n',1,994) -LexToken(VAR,'graphics',1,1004) -LexToken(ASSIGNMENT,'=',1,1012) -LexToken(VAR,'arg1',1,1013) -LexToken(DOT,'.',1,1017) -LexToken(VAR,'graphics',1,1018) -LexToken(EOL,'\n',1,1026) -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(EOL,'\n',1,1116) -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,';\n',1,1347) -LexToken(DQSTRING,'"function type (0,1,2,..)"',1,1386) -LexToken(SEMICOLON,';\n',1,1387) -LexToken(DQSTRING,'"input ports sizes"',1,1419) -LexToken(SEMICOLON,';\n',1,1420) -LexToken(DQSTRING,'"output port sizes"',1,1452) -LexToken(SEMICOLON,';\n',1,1453) -LexToken(DQSTRING,'"input event ports sizes"',1,1491) -LexToken(SEMICOLON,';\n',1,1492) -LexToken(DQSTRING,'"output events ports sizes"',1,1532) -LexToken(SEMICOLON,';\n',1,1533) -LexToken(DQSTRING,'"initial continuous state"',1,1572) -LexToken(SEMICOLON,';\n',1,1573) -LexToken(DQSTRING,'"initial discrete state"',1,1610) -LexToken(SEMICOLON,';\n',1,1611) -LexToken(DQSTRING,'"Real parameters vector"',1,1648) -LexToken(SEMICOLON,';\n',1,1649) -LexToken(DQSTRING,'"Integer parameters vector"',1,1689) -LexToken(SEMICOLON,';\n',1,1690) -LexToken(DQSTRING,'"initial firing vector (<0 for no firing)"',1,1745) -LexToken(SEMICOLON,';\n',1,1746) -LexToken(DQSTRING,'"direct feedthrough (y or n)"',1,1788) -LexToken(SEMICOLON,';\n',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(ADDITION,'-',1,1873) -LexToken(NUMBER,'1',1,1874) -LexToken(COMMA,',',1,1875) -LexToken(DQSTRING,'"vec"',1,1880) -LexToken(COMMA,',',1,1881) -LexToken(ADDITION,'-',1,1882) -LexToken(NUMBER,'1',1,1883) -LexToken(COMMA,',',1,1884) -LexToken(DQSTRING,'"vec"',1,1889) -LexToken(COMMA,',',1,1890) -LexToken(ADDITION,'-',1,1891) -LexToken(NUMBER,'1',1,1892) -LexToken(COMMA,',',1,1893) -LexToken(DQSTRING,'"vec"',1,1898) -LexToken(COMMA,',',1,1899) -LexToken(ADDITION,'-',1,1900) -LexToken(NUMBER,'1',1,1901) -LexToken(COMMA,',',1,1902) -LexToken(DQSTRING,'"vec"',1,1922) -LexToken(COMMA,',',1,1923) -LexToken(ADDITION,'-',1,1924) -LexToken(NUMBER,'1',1,1925) -LexToken(COMMA,',',1,1926) -LexToken(DQSTRING,'"vec"',1,1931) -LexToken(COMMA,',',1,1932) -LexToken(ADDITION,'-',1,1933) -LexToken(NUMBER,'1',1,1934) -LexToken(COMMA,',',1,1935) -LexToken(DQSTRING,'"vec"',1,1940) -LexToken(COMMA,',',1,1941) -LexToken(ADDITION,'-',1,1942) -LexToken(NUMBER,'1',1,1943) -LexToken(COMMA,',',1,1944) -LexToken(DQSTRING,'"vec"',1,1949) -LexToken(COMMA,',',1,1950) -LexToken(ADDITION,'-',1,1951) -LexToken(NUMBER,'1',1,1952) -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(EOL,'\n',1,2054) -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(EOL,'\n',1,2167) -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(EOL,'\n',1,2187) -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(EOL,'\n',1,2213) -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(EOL,'\n',1,2244) -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(EOL,'\n',1,2269) -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(EOL,'\n',1,2294) -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(EOL,'\n',1,2321) -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(EOL,'\n',1,2348) -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(EOL,'\n',1,2469) -LexToken(VAR,'ok',1,2487) -LexToken(ASSIGNMENT,'=',1,2489) -LexToken(PREVAR_BOOLEAN,'%f',1,2490) -LexToken(EOL,'\n',1,2492) -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(EOL,'\n',1,2644) -LexToken(VAR,'ok',1,2666) -LexToken(ASSIGNMENT,'=',1,2668) -LexToken(PREVAR_BOOLEAN,'%f',1,2669) -LexToken(EOL,'\n',1,2671) -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(EOL,'\n',1,2743) -LexToken(IF,'if',1,2757) -LexToken(PART,'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(EOL,'\n',1,2806) -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(EOL,'\n',1,2848) -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(EOL,'\n',1,2900) -LexToken(IF,'if',1,2914) -LexToken(PART,'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(EOL,'\n',1,2963) -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(EOL,'\n',1,3005) -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(EOL,'\n',1,3053) -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(EOL,'\n',1,3284) -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(EOL,'\n',1,3358) -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(EOL,'\n',1,3937) -LexToken(VAR,'funtyp',1,3947) -LexToken(ASSIGNMENT,'=',1,3953) -LexToken(NUMBER,'1',1,3954) -LexToken(EOL,'\n',1,3955) -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,';\n',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,';\n',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,';\n',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,';\n',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,';\n',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(EOL,'\n',1,4544) -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) +Syntax error in input LexToken(CLOSEBRACKET,')',1,2771) +/* autogenerated from "macros/Misc/generic_block.sci" */ +None diff --git a/js/Misc/generic_block2.js b/js/Misc/generic_block2.js index 086daaee..c09944f5 100644 --- a/js/Misc/generic_block2.js +++ b/js/Misc/generic_block2.js @@ -1,839 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'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(EOL,'\n',1,897) -LexToken(VAR,'y',1,903) -LexToken(ASSIGNMENT,'=',1,904) -LexToken(OPENSQBRACKET,'[',1,905) -LexToken(CLOSESQBRACKET,']',1,906) -LexToken(EOL,'\n',1,907) -LexToken(VAR,'typ',1,913) -LexToken(ASSIGNMENT,'=',1,916) -LexToken(OPENSQBRACKET,'[',1,917) -LexToken(CLOSESQBRACKET,']',1,918) -LexToken(EOL,'\n',1,919) -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(EOL,'\n',1,995) -LexToken(VAR,'graphics',1,1005) -LexToken(ASSIGNMENT,'=',1,1013) -LexToken(VAR,'arg1',1,1014) -LexToken(DOT,'.',1,1018) -LexToken(VAR,'graphics',1,1019) -LexToken(EOL,'\n',1,1027) -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(EOL,'\n',1,1117) -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,';\n',1,1359) -LexToken(DQSTRING,'"function type (0,1,2,..)"',1,1398) -LexToken(SEMICOLON,';\n',1,1399) -LexToken(DQSTRING,'"input ports sizes"',1,1431) -LexToken(SEMICOLON,';\n',1,1432) -LexToken(DQSTRING,'"output port sizes"',1,1464) -LexToken(SEMICOLON,';\n',1,1465) -LexToken(DQSTRING,'"input event ports sizes"',1,1503) -LexToken(SEMICOLON,';\n',1,1504) -LexToken(DQSTRING,'"output events ports sizes"',1,1544) -LexToken(SEMICOLON,';\n',1,1545) -LexToken(DQSTRING,'"initial continuous state"',1,1584) -LexToken(SEMICOLON,';\n',1,1585) -LexToken(DQSTRING,'"initial discrete state"',1,1622) -LexToken(SEMICOLON,';\n',1,1623) -LexToken(DQSTRING,'"Real parameters vector"',1,1660) -LexToken(SEMICOLON,';\n',1,1661) -LexToken(DQSTRING,'"Integer parameters vector"',1,1701) -LexToken(SEMICOLON,';\n',1,1702) -LexToken(DQSTRING,'"number of modes"',1,1732) -LexToken(SEMICOLON,';\n',1,1733) -LexToken(DQSTRING,'"number of zero_crossings"',1,1772) -LexToken(SEMICOLON,';\n',1,1773) -LexToken(DQSTRING,'"initial firing vector (<0 for no firing)"',1,1828) -LexToken(SEMICOLON,';\n',1,1829) -LexToken(DQSTRING,'"direct feedthrough (y or n)"',1,1871) -LexToken(SEMICOLON,';\n',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(ADDITION,'-',1,1956) -LexToken(NUMBER,'1',1,1957) -LexToken(COMMA,',',1,1958) -LexToken(DQSTRING,'"vec"',1,1963) -LexToken(COMMA,',',1,1964) -LexToken(ADDITION,'-',1,1965) -LexToken(NUMBER,'1',1,1966) -LexToken(COMMA,',',1,1967) -LexToken(DQSTRING,'"vec"',1,1972) -LexToken(COMMA,',',1,1973) -LexToken(ADDITION,'-',1,1974) -LexToken(NUMBER,'1',1,1975) -LexToken(COMMA,',',1,1976) -LexToken(DQSTRING,'"vec"',1,1981) -LexToken(COMMA,',',1,1982) -LexToken(ADDITION,'-',1,1983) -LexToken(NUMBER,'1',1,1984) -LexToken(COMMA,',',1,1985) -LexToken(DQSTRING,'"vec"',1,2005) -LexToken(COMMA,',',1,2006) -LexToken(ADDITION,'-',1,2007) -LexToken(NUMBER,'1',1,2008) -LexToken(COMMA,',',1,2009) -LexToken(DQSTRING,'"vec"',1,2014) -LexToken(COMMA,',',1,2015) -LexToken(ADDITION,'-',1,2016) -LexToken(NUMBER,'1',1,2017) -LexToken(COMMA,',',1,2018) -LexToken(DQSTRING,'"vec"',1,2023) -LexToken(COMMA,',',1,2024) -LexToken(ADDITION,'-',1,2025) -LexToken(NUMBER,'1',1,2026) -LexToken(COMMA,',',1,2027) -LexToken(DQSTRING,'"vec"',1,2032) -LexToken(COMMA,',',1,2033) -LexToken(ADDITION,'-',1,2034) -LexToken(NUMBER,'1',1,2035) -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(EOL,'\n',1,2153) -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(EOL,'\n',1,2266) -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(EOL,'\n',1,2286) -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(EOL,'\n',1,2312) -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(EOL,'\n',1,2343) -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(EOL,'\n',1,2368) -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(EOL,'\n',1,2393) -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(EOL,'\n',1,2420) -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(EOL,'\n',1,2447) -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(EOL,'\n',1,2568) -LexToken(VAR,'ok',1,2586) -LexToken(ASSIGNMENT,'=',1,2588) -LexToken(PREVAR_BOOLEAN,'%f',1,2589) -LexToken(EOL,'\n',1,2591) -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(EOL,'\n',1,2743) -LexToken(VAR,'ok',1,2765) -LexToken(ASSIGNMENT,'=',1,2767) -LexToken(PREVAR_BOOLEAN,'%f',1,2768) -LexToken(EOL,'\n',1,2770) -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(EOL,'\n',1,2842) -LexToken(IF,'if',1,2856) -LexToken(PART,'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(EOL,'\n',1,2905) -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(EOL,'\n',1,2947) -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(EOL,'\n',1,2999) -LexToken(IF,'if',1,3013) -LexToken(PART,'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(EOL,'\n',1,3062) -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(EOL,'\n',1,3104) -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(EOL,'\n',1,3152) -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(EOL,'\n',1,3383) -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(EOL,'\n',1,3457) -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(EOL,'\n',1,4105) -LexToken(VAR,'funtyp',1,4115) -LexToken(ASSIGNMENT,'=',1,4121) -LexToken(NUMBER,'1',1,4122) -LexToken(EOL,'\n',1,4123) -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,';\n',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,';\n',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,';\n',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,';\n',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,';\n',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,';\n',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(EOL,'\n',1,4765) -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) +Syntax error in input LexToken(CLOSEBRACKET,')',1,2870) +/* autogenerated from "macros/Misc/generic_block2.sci" */ +None diff --git a/js/Misc/generic_block3.js b/js/Misc/generic_block3.js index 8d484b0e..f1cad651 100644 --- a/js/Misc/generic_block3.js +++ b/js/Misc/generic_block3.js @@ -1,924 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'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(EOL,'\n',1,897) -LexToken(VAR,'y',1,903) -LexToken(ASSIGNMENT,'=',1,904) -LexToken(OPENSQBRACKET,'[',1,905) -LexToken(CLOSESQBRACKET,']',1,906) -LexToken(EOL,'\n',1,907) -LexToken(VAR,'typ',1,913) -LexToken(ASSIGNMENT,'=',1,916) -LexToken(OPENSQBRACKET,'[',1,917) -LexToken(CLOSESQBRACKET,']',1,918) -LexToken(EOL,'\n',1,919) -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(EOL,'\n',1,995) -LexToken(VAR,'graphics',1,1005) -LexToken(ASSIGNMENT,'=',1,1013) -LexToken(VAR,'arg1',1,1014) -LexToken(DOT,'.',1,1018) -LexToken(VAR,'graphics',1,1019) -LexToken(EOL,'\n',1,1027) -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(EOL,'\n',1,1117) -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,';\n',1,1392) -LexToken(DQSTRING,'"Function type (0,1,2,..)"',1,1431) -LexToken(SEMICOLON,';\n',1,1432) -LexToken(DQSTRING,'"Input ports sizes"',1,1464) -LexToken(SEMICOLON,';\n',1,1465) -LexToken(DQSTRING,'"Input ports type"',1,1496) -LexToken(SEMICOLON,';\n',1,1497) -LexToken(DQSTRING,'"Output port sizes"',1,1529) -LexToken(SEMICOLON,';\n',1,1530) -LexToken(DQSTRING,'"Output ports type"',1,1562) -LexToken(SEMICOLON,';\n',1,1563) -LexToken(DQSTRING,'"Input event ports sizes"',1,1601) -LexToken(SEMICOLON,';\n',1,1602) -LexToken(DQSTRING,'"Output events ports sizes"',1,1642) -LexToken(SEMICOLON,';\n',1,1643) -LexToken(DQSTRING,'"Initial continuous state"',1,1682) -LexToken(SEMICOLON,';\n',1,1683) -LexToken(DQSTRING,'"Initial discrete state"',1,1720) -LexToken(SEMICOLON,';\n',1,1721) -LexToken(DQSTRING,'"Initial object state"',1,1756) -LexToken(SEMICOLON,';\n',1,1757) -LexToken(DQSTRING,'"Real parameters vector"',1,1794) -LexToken(SEMICOLON,';\n',1,1795) -LexToken(DQSTRING,'"Integer parameters vector"',1,1835) -LexToken(SEMICOLON,';\n',1,1836) -LexToken(DQSTRING,'"Object parameters list"',1,1873) -LexToken(SEMICOLON,';\n',1,1874) -LexToken(DQSTRING,'"Number of modes"',1,1904) -LexToken(SEMICOLON,';\n',1,1905) -LexToken(DQSTRING,'"Number of zero crossings"',1,1944) -LexToken(SEMICOLON,';\n',1,1945) -LexToken(DQSTRING,'"Initial firing vector (<0 for no firing)"',1,2000) -LexToken(SEMICOLON,';\n',1,2001) -LexToken(DQSTRING,'"Direct feedthrough (y or n)"',1,2043) -LexToken(SEMICOLON,';\n',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(ADDITION,'-',1,2129) -LexToken(NUMBER,'1',1,2130) -LexToken(NUMBER,'2',1,2132) -LexToken(CLOSESQBRACKET,']',1,2133) -LexToken(COMMA,',',1,2134) -LexToken(DQSTRING,'"vec"',1,2139) -LexToken(COMMA,',',1,2140) -LexToken(ADDITION,'-',1,2141) -LexToken(NUMBER,'1',1,2142) -LexToken(COMMA,',',1,2143) -LexToken(DQSTRING,'"mat"',1,2148) -LexToken(COMMA,',',1,2149) -LexToken(OPENSQBRACKET,'[',1,2150) -LexToken(ADDITION,'-',1,2151) -LexToken(NUMBER,'1',1,2152) -LexToken(NUMBER,'2',1,2154) -LexToken(CLOSESQBRACKET,']',1,2155) -LexToken(COMMA,',',1,2156) -LexToken(DQSTRING,'"vec"',1,2161) -LexToken(COMMA,',',1,2162) -LexToken(ADDITION,'-',1,2163) -LexToken(NUMBER,'1',1,2164) -LexToken(COMMA,',',1,2165) -LexToken(DQSTRING,'"vec"',1,2170) -LexToken(COMMA,',',1,2171) -LexToken(ADDITION,'-',1,2172) -LexToken(NUMBER,'1',1,2173) -LexToken(COMMA,',',1,2174) -LexToken(DQSTRING,'"vec"',1,2179) -LexToken(COMMA,',',1,2180) -LexToken(ADDITION,'-',1,2181) -LexToken(NUMBER,'1',1,2182) -LexToken(COMMA,',',1,2183) -LexToken(DQSTRING,'"vec"',1,2203) -LexToken(COMMA,',',1,2204) -LexToken(ADDITION,'-',1,2205) -LexToken(NUMBER,'1',1,2206) -LexToken(COMMA,',',1,2207) -LexToken(DQSTRING,'"vec"',1,2212) -LexToken(COMMA,',',1,2213) -LexToken(ADDITION,'-',1,2214) -LexToken(NUMBER,'1',1,2215) -LexToken(COMMA,',',1,2216) -LexToken(DQSTRING,'"lis"',1,2221) -LexToken(COMMA,',',1,2222) -LexToken(ADDITION,'-',1,2223) -LexToken(NUMBER,'1',1,2224) -LexToken(COMMA,',',1,2225) -LexToken(DQSTRING,'"vec"',1,2230) -LexToken(COMMA,',',1,2231) -LexToken(ADDITION,'-',1,2232) -LexToken(NUMBER,'1',1,2233) -LexToken(COMMA,',',1,2234) -LexToken(DQSTRING,'"vec"',1,2239) -LexToken(COMMA,',',1,2240) -LexToken(ADDITION,'-',1,2241) -LexToken(NUMBER,'1',1,2242) -LexToken(COMMA,',',1,2243) -LexToken(DQSTRING,'"lis"',1,2248) -LexToken(COMMA,',',1,2249) -LexToken(ADDITION,'-',1,2250) -LexToken(NUMBER,'1',1,2251) -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(EOL,'\n',1,2369) -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(EOL,'\n',1,2482) -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(EOL,'\n',1,2502) -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(EOL,'\n',1,2528) -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(EOL,'\n',1,2559) -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(EOL,'\n',1,2586) -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(EOL,'\n',1,2613) -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(EOL,'\n',1,2729) -LexToken(VAR,'ok',1,2747) -LexToken(ASSIGNMENT,'=',1,2749) -LexToken(PREVAR_BOOLEAN,'%f',1,2750) -LexToken(EOL,'\n',1,2752) -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(EOL,'\n',1,2904) -LexToken(VAR,'ok',1,2926) -LexToken(ASSIGNMENT,'=',1,2928) -LexToken(PREVAR_BOOLEAN,'%f',1,2929) -LexToken(EOL,'\n',1,2931) -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(EOL,'\n',1,3062) -LexToken(VAR,'ok',1,3080) -LexToken(ASSIGNMENT,'=',1,3082) -LexToken(PREVAR_BOOLEAN,'%f',1,3083) -LexToken(EOL,'\n',1,3085) -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(EOL,'\n',1,3199) -LexToken(VAR,'ok',1,3217) -LexToken(ASSIGNMENT,'=',1,3219) -LexToken(PREVAR_BOOLEAN,'%f',1,3220) -LexToken(EOL,'\n',1,3222) -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(EOL,'\n',1,3274) -LexToken(IF,'if',1,3288) -LexToken(PART,'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(EOL,'\n',1,3337) -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(EOL,'\n',1,3379) -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(EOL,'\n',1,3431) -LexToken(IF,'if',1,3445) -LexToken(PART,'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(EOL,'\n',1,3494) -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(EOL,'\n',1,3536) -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(EOL,'\n',1,3584) -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(EOL,'\n',1,3805) -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(EOL,'\n',1,3879) -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(EOL,'\n',1,4516) -LexToken(VAR,'funtyp',1,4526) -LexToken(ASSIGNMENT,'=',1,4532) -LexToken(NUMBER,'4',1,4533) -LexToken(EOL,'\n',1,4534) -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,';\n',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,';\n',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,';\n',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,';\n',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,';\n',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,';\n',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,';\n',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,';\n',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,';\n',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,';\n',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,';\n',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,';\n',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,';\n',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,';\n',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(EOL,'\n',1,5263) -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) +Syntax error in input LexToken(IN,'in',1,1203) +/* autogenerated from "macros/Misc/generic_block3.sci" */ +None diff --git a/js/Misc/scifunc_block.js b/js/Misc/scifunc_block.js index 64bbeabc..c74e741d 100644 --- a/js/Misc/scifunc_block.js +++ b/js/Misc/scifunc_block.js @@ -1,824 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'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(EOL,'\n',1,2610) -LexToken(VAR,'y',1,2616) -LexToken(ASSIGNMENT,'=',1,2617) -LexToken(OPENSQBRACKET,'[',1,2618) -LexToken(CLOSESQBRACKET,']',1,2619) -LexToken(EOL,'\n',1,2620) -LexToken(VAR,'typ',1,2626) -LexToken(ASSIGNMENT,'=',1,2629) -LexToken(OPENSQBRACKET,'[',1,2630) -LexToken(CLOSESQBRACKET,']',1,2631) -LexToken(EOL,'\n',1,2632) -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(EOL,'\n',1,2730) -LexToken(VAR,'graphics',1,2740) -LexToken(ASSIGNMENT,'=',1,2748) -LexToken(VAR,'arg1',1,2749) -LexToken(DOT,'.',1,2753) -LexToken(VAR,'graphics',1,2754) -LexToken(EOL,'\n',1,2762) -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(EOL,'\n',1,2859) -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,';\n',1,3079) -LexToken(DQSTRING,'"output port sizes"',1,3111) -LexToken(SEMICOLON,';\n',1,3112) -LexToken(DQSTRING,'"input event ports sizes"',1,3150) -LexToken(SEMICOLON,';\n',1,3151) -LexToken(DQSTRING,'"output events ports sizes"',1,3191) -LexToken(SEMICOLON,';\n',1,3192) -LexToken(DQSTRING,'"initial continuous state"',1,3231) -LexToken(SEMICOLON,';\n',1,3232) -LexToken(DQSTRING,'"initial discrete state"',1,3269) -LexToken(SEMICOLON,';\n',1,3270) -LexToken(DQSTRING,'"System parameters vector"',1,3309) -LexToken(SEMICOLON,';\n',1,3310) -LexToken(DQSTRING,'"initial firing vector (<0 for no firing)"',1,3365) -LexToken(SEMICOLON,';\n',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(ADDITION,'-',1,3448) -LexToken(NUMBER,'1',1,3449) -LexToken(COMMA,',',1,3450) -LexToken(DQSTRING,'"vec"',1,3455) -LexToken(COMMA,',',1,3456) -LexToken(ADDITION,'-',1,3457) -LexToken(NUMBER,'1',1,3458) -LexToken(COMMA,',',1,3459) -LexToken(DQSTRING,'"vec"',1,3464) -LexToken(COMMA,',',1,3465) -LexToken(ADDITION,'-',1,3466) -LexToken(NUMBER,'1',1,3467) -LexToken(COMMA,',',1,3468) -LexToken(DQSTRING,'"vec"',1,3473) -LexToken(COMMA,',',1,3474) -LexToken(ADDITION,'-',1,3475) -LexToken(NUMBER,'1',1,3476) -LexToken(COMMA,',',1,3477) -LexToken(DQSTRING,'"vec"',1,3482) -LexToken(COMMA,',',1,3483) -LexToken(ADDITION,'-',1,3484) -LexToken(NUMBER,'1',1,3485) -LexToken(COMMA,',',1,3486) -LexToken(DQSTRING,'"vec"',1,3491) -LexToken(COMMA,',',1,3492) -LexToken(ADDITION,'-',1,3493) -LexToken(NUMBER,'1',1,3494) -LexToken(COMMA,',',1,3495) -LexToken(DQSTRING,'"vec"',1,3515) -LexToken(COMMA,',',1,3516) -LexToken(ADDITION,'-',1,3517) -LexToken(NUMBER,'1',1,3518) -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(EOL,'\n',1,3600) -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(EOL,'\n',1,3663) -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(EOL,'\n',1,3683) -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(EOL,'\n',1,3798) -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(EOL,'\n',1,3824) -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(EOL,'\n',1,3849) -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(EOL,'\n',1,3875) -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(EOL,'\n',1,3902) -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(EOL,'\n',1,3930) -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(EOL,'\n',1,3957) -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(EOL,'\n',1,3985) -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(EOL,'\n',1,4169) -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(EOL,'\n',1,4479) -LexToken(VAR,'model',1,4501) -LexToken(DOT,'.',1,4506) -LexToken(VAR,'ipar',1,4507) -LexToken(ASSIGNMENT,'=',1,4511) -LexToken(NUMBER,'0',1,4512) -LexToken(EOL,'\n',1,4513) -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(EOL,'\n',1,4611) -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,';\n',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,';\n',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) +Syntax error in input LexToken(OPENBRACKET,'(',1,2852) +/* autogenerated from "macros/Misc/scifunc_block.sci" */ +None diff --git a/js/Misc/scifunc_block_m.js b/js/Misc/scifunc_block_m.js index a1edcd1d..b56691d3 100644 --- a/js/Misc/scifunc_block_m.js +++ b/js/Misc/scifunc_block_m.js @@ -1,842 +1,94 @@ -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(EOL,'\n',1,1294) -LexToken(VAR,'y',1,1300) -LexToken(ASSIGNMENT,'=',1,1301) -LexToken(OPENSQBRACKET,'[',1,1302) -LexToken(CLOSESQBRACKET,']',1,1303) -LexToken(EOL,'\n',1,1304) -LexToken(VAR,'typ',1,1310) -LexToken(ASSIGNMENT,'=',1,1313) -LexToken(OPENSQBRACKET,'[',1,1314) -LexToken(CLOSESQBRACKET,']',1,1315) -LexToken(EOL,'\n',1,1316) -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(EOL,'\n',1,1414) -LexToken(VAR,'graphics',1,1424) -LexToken(ASSIGNMENT,'=',1,1432) -LexToken(VAR,'arg1',1,1433) -LexToken(DOT,'.',1,1437) -LexToken(VAR,'graphics',1,1438) -LexToken(EOL,'\n',1,1446) -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,';\n',1,1684) -LexToken(DQSTRING,'"output port sizes"',1,1716) -LexToken(SEMICOLON,';\n',1,1717) -LexToken(DQSTRING,'"input event ports sizes"',1,1755) -LexToken(SEMICOLON,';\n',1,1756) -LexToken(DQSTRING,'"output events ports sizes"',1,1796) -LexToken(SEMICOLON,';\n',1,1797) -LexToken(DQSTRING,'"initial continuous state"',1,1836) -LexToken(SEMICOLON,';\n',1,1837) -LexToken(DQSTRING,'"initial discrete state"',1,1874) -LexToken(SEMICOLON,';\n',1,1875) -LexToken(DQSTRING,'"System parameters vector"',1,1914) -LexToken(SEMICOLON,';\n',1,1915) -LexToken(DQSTRING,'"initial firing vector (<0 for no firing)"',1,1970) -LexToken(SEMICOLON,';\n',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(ADDITION,'-',1,2052) -LexToken(NUMBER,'1',1,2053) -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(ADDITION,'-',1,2065) -LexToken(NUMBER,'2',1,2066) -LexToken(NUMBER,'2',1,2068) -LexToken(CLOSESQBRACKET,']',1,2069) -LexToken(COMMA,',',1,2070) -LexToken(DQSTRING,'"vec"',1,2075) -LexToken(COMMA,',',1,2076) -LexToken(ADDITION,'-',1,2077) -LexToken(NUMBER,'1',1,2078) -LexToken(COMMA,',',1,2079) -LexToken(DQSTRING,'"vec"',1,2084) -LexToken(COMMA,',',1,2085) -LexToken(ADDITION,'-',1,2086) -LexToken(NUMBER,'1',1,2087) -LexToken(COMMA,',',1,2088) -LexToken(DQSTRING,'"vec"',1,2093) -LexToken(COMMA,',',1,2094) -LexToken(ADDITION,'-',1,2095) -LexToken(NUMBER,'1',1,2096) -LexToken(COMMA,',',1,2097) -LexToken(DQSTRING,'"vec"',1,2102) -LexToken(COMMA,',',1,2103) -LexToken(ADDITION,'-',1,2104) -LexToken(NUMBER,'1',1,2105) -LexToken(COMMA,',',1,2106) -LexToken(DQSTRING,'"vec"',1,2126) -LexToken(COMMA,',',1,2127) -LexToken(ADDITION,'-',1,2128) -LexToken(NUMBER,'1',1,2129) -LexToken(COMMA,',',1,2130) -LexToken(DQSTRING,'"vec"',1,2135) -LexToken(COMMA,',',1,2136) -LexToken(ADDITION,'-',1,2137) -LexToken(NUMBER,'1',1,2138) -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(EOL,'\n',1,2204) -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(EOL,'\n',1,2267) -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(EOL,'\n',1,2287) -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(EOL,'\n',1,2496) -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(EOL,'\n',1,2549) -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(EOL,'\n',1,2576) -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(EOL,'\n',1,2604) -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(EOL,'\n',1,2631) -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(EOL,'\n',1,2659) -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(EOL,'\n',1,2843) -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(EOL,'\n',1,3238) -LexToken(VAR,'model',1,3260) -LexToken(DOT,'.',1,3265) -LexToken(VAR,'ipar',1,3266) -LexToken(ASSIGNMENT,'=',1,3270) -LexToken(NUMBER,'0',1,3271) -LexToken(EOL,'\n',1,3272) -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(EOL,'\n',1,3370) -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(EOL,'\n',1,4230) -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(EOL,'\n',1,4257) -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,';\n',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,';\n',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) +/* autogenerated from "macros/Misc/scifunc_block_m.sci" */ +function scifunc_block_m() { +scifunc_block_m.prototype.get = function scifunc_block_m() { +} +scifunc_block_m.prototype.set = function scifunc_block_m() { +needcompile=0; +x=arg1; +model=arg1.model; +graphics=arg1.graphics; +exprs=graphics.exprs; +while (true) { +[ok,i,o,ci,co,xx,z,rpar,auto0,deptime,lab]=scicos_getvalue(["Set scifunc_block parameters","only regular blocks supported"],["input ports sizes","output port sizes","input event ports sizes","output events ports sizes","initial continuous state","initial discrete state","System parameters vector","initial firing vector (<0 for no firing)","is block always active (0:no, 1:yes)"],list("mat",[-1,2],"mat",[-2,2],"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",1),exprs(1)); +if (!ok) { +break +} +exprs[1]=lab; +xx=xx.slice(); +z=z.slice(); +rpar=rpar.slice(); +it=ones(1,size(i,1)); +ot=ones(1,size(o,1)); +nrp=prod(size(rpar)); +ni=size(i,1); +no=size(o,1); +ci=int(ci.slice()); +nci=size(ci,1); +co=int(co.slice()); +nco=size(co,1); +[ok,tt,dep_ut]=genfunc2(exprs.slice(2-1),i,o,nci,nco,size(xx,1),size(z,1),nrp,"c"); +dep_ut[2]=(1==deptime); +if (!ok) { +break +} +[model,graphics,ok]=set_io(model,graphics,list(i,it),list(o,ot),ci,co); +if (ok) { +auto=auto0; +model.state=xx; +model.dstate=z; +model.rpar=rpar; +if (model.ipar!=0) { +model.opar=model.ipar; +model.ipar=0; +} +if (or(model.opar!=tt)) { +needcompile=4; +} +model.opar=tt; +model.firing=auto; +model.dep_ut=dep_ut; +x.model=model; +exprs[2]=tt; +graphics.exprs=exprs; +x.graphics=graphics; +break +} +} +needcompile=resume(needcompile) +} +scifunc_block_m.prototype.define = function scifunc_block_m() { +in1=1; +out=1; +clkin=[]; +clkout=[]; +x0=[]; +z0=[]; +typ="c"; +auto=[]; +rpar=[]; +it=1; +model=scicos_model(); +model.sim=list("scifunc",3); +model.in=in1; +model.in2=in1; +model.intyp=it; +model.out=out; +model.out2=out; +model.outtyp=it; +model.evtin=clkin; +model.evtout=clkout; +model.state=x0; +model.dstate=z0; +model.rpar=rpar; +model.ipar=0; +model.opar=list(); +model.blocktype=typ; +model.firing=auto; +model.dep_ut=[true,None]; +exprs=list([sci2exp([in1,in1]),sci2exp([out,out]),sci2exp(clkin),sci2exp(clkout),strcat(sci2exp(x0)),strcat(sci2exp(z0)),strcat(sci2exp(rpar)),sci2exp(auto),sci2exp(0)],list("y1=sin(u1)"," "," ","y1=sin(u1)"," "," "," ")); +gr_i=[]; +x=standard_define([4,2],model,exprs,gr_i); +} +scifunc_block_m.prototype.details = function scifunc_block_m() { +} +} |