diff options
Diffstat (limited to 'js/Misc/CBLOCK.js')
-rw-r--r-- | js/Misc/CBLOCK.js | 131 |
1 files changed, 48 insertions, 83 deletions
diff --git a/js/Misc/CBLOCK.js b/js/Misc/CBLOCK.js index b3d82a53..51f5a1c4 100644 --- a/js/Misc/CBLOCK.js +++ b/js/Misc/CBLOCK.js @@ -41,20 +41,17 @@ LexToken(VAR,'x',1,878) LexToken(ASSIGNMENT,'=',1,879) LexToken(OPENSQBRACKET,'[',1,880) LexToken(CLOSESQBRACKET,']',1,881) -LexToken(SEMICOLON,';',1,882) -LexToken(EOL,'\n',1,883) +LexToken(EOL,'\n',1,882) LexToken(VAR,'y',1,888) LexToken(ASSIGNMENT,'=',1,889) LexToken(OPENSQBRACKET,'[',1,890) LexToken(CLOSESQBRACKET,']',1,891) -LexToken(SEMICOLON,';',1,892) -LexToken(EOL,'\n',1,893) +LexToken(EOL,'\n',1,892) LexToken(VAR,'typ',1,898) LexToken(ASSIGNMENT,'=',1,901) LexToken(OPENSQBRACKET,'[',1,902) LexToken(CLOSESQBRACKET,']',1,903) -LexToken(SEMICOLON,';',1,904) -LexToken(EOL,'\n',1,905) +LexToken(EOL,'\n',1,904) LexToken(SELECT,'select',1,910) LexToken(VAR,'job',1,917) LexToken(EOL,'\n',1,920) @@ -71,22 +68,19 @@ LexToken(ASSIGNMENT,'=',1,969) LexToken(VAR,'arg1',1,970) LexToken(DOT,'.',1,974) LexToken(VAR,'model',1,975) -LexToken(SEMICOLON,';',1,980) -LexToken(EOL,'\n',1,981) +LexToken(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(SEMICOLON,';',1,1012) -LexToken(EOL,'\n',1,1013) +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(SEMICOLON,';',1,1042) -LexToken(EOL,'\n',1,1043) +LexToken(EOL,'\n',1,1042) LexToken(WHILE,'while',1,1052) LexToken(PREVAR_BOOLEAN,'%t',1,1058) LexToken(DO,'do',1,1061) @@ -131,31 +125,31 @@ LexToken(DQSTRING,'"Set C-Block2 block parameters"',1,1210) LexToken(COMMA,',',1,1211) LexToken(OPENSQBRACKET,'[',1,1227) LexToken(DQSTRING,'"simulation function"',1,1248) -LexToken(SEMICOLON,';',1,1249) +LexToken(SEMICOLON,';\n',1,1249) LexToken(DQSTRING,'"is block implicit? (y,n)"',1,1288) -LexToken(SEMICOLON,';',1,1289) +LexToken(SEMICOLON,';\n',1,1289) LexToken(DQSTRING,'"input ports sizes"',1,1321) -LexToken(SEMICOLON,';',1,1322) +LexToken(SEMICOLON,';\n',1,1322) LexToken(DQSTRING,'"output ports sizes"',1,1355) -LexToken(SEMICOLON,';',1,1356) +LexToken(SEMICOLON,';\n',1,1356) LexToken(DQSTRING,'"input event ports sizes"',1,1394) -LexToken(SEMICOLON,';',1,1395) +LexToken(SEMICOLON,';\n',1,1395) LexToken(DQSTRING,'"output events ports sizes"',1,1435) -LexToken(SEMICOLON,';',1,1436) +LexToken(SEMICOLON,';\n',1,1436) LexToken(DQSTRING,'"initial continuous state"',1,1475) -LexToken(SEMICOLON,';',1,1476) +LexToken(SEMICOLON,';\n',1,1476) LexToken(DQSTRING,'"number of zero crossing surfaces"',1,1523) -LexToken(SEMICOLON,';',1,1524) +LexToken(SEMICOLON,';\n',1,1524) LexToken(DQSTRING,'"initial discrete state"',1,1561) -LexToken(SEMICOLON,';',1,1562) +LexToken(SEMICOLON,';\n',1,1562) LexToken(DQSTRING,'"Real parameters vector"',1,1599) -LexToken(SEMICOLON,';',1,1600) +LexToken(SEMICOLON,';\n',1,1600) LexToken(DQSTRING,'"Integer parameters vector"',1,1640) -LexToken(SEMICOLON,';',1,1641) +LexToken(SEMICOLON,';\n',1,1641) LexToken(DQSTRING,'"initial firing vector (<0 for no firing)"',1,1696) -LexToken(SEMICOLON,';',1,1697) +LexToken(SEMICOLON,';\n',1,1697) LexToken(DQSTRING,'"direct feedthrough (y or n)"',1,1739) -LexToken(SEMICOLON,';',1,1740) +LexToken(SEMICOLON,';\n',1,1740) LexToken(DQSTRING,'"time dependence (y or n)"',1,1779) LexToken(CLOSESQBRACKET,']',1,1780) LexToken(COMMA,',',1,1781) @@ -238,8 +232,7 @@ LexToken(VAR,'ok',1,1987) LexToken(THEN,'then',1,1990) LexToken(EOL,'\n',1,1994) LexToken(BREAK,'break',1,2011) -LexToken(COMMA,',',1,2016) -LexToken(EOL,'\n',1,2017) +LexToken(EOL,'\n',1,2016) LexToken(END,'end',1,2030) LexToken(EOL,'\n',1,2033) LexToken(VAR,'label',1,2046) @@ -262,24 +255,21 @@ LexToken(VAR,'xx',1,2119) LexToken(OPENBRACKET,'(',1,2121) LexToken(COLON,':',1,2122) LexToken(CLOSEBRACKET,')',1,2123) -LexToken(SEMICOLON,';',1,2124) -LexToken(EOL,'\n',1,2125) +LexToken(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(SEMICOLON,';',1,2144) -LexToken(EOL,'\n',1,2145) +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(SEMICOLON,';',1,2170) -LexToken(EOL,'\n',1,2171) +LexToken(EOL,'\n',1,2170) LexToken(VAR,'ipar',1,2184) LexToken(ASSIGNMENT,'=',1,2188) LexToken(VAR,'int',1,2189) @@ -289,8 +279,7 @@ LexToken(OPENBRACKET,'(',1,2197) LexToken(COLON,':',1,2198) LexToken(CLOSEBRACKET,')',1,2199) LexToken(CLOSEBRACKET,')',1,2200) -LexToken(SEMICOLON,';',1,2201) -LexToken(EOL,'\n',1,2202) +LexToken(EOL,'\n',1,2201) LexToken(VAR,'nx',1,2215) LexToken(ASSIGNMENT,'=',1,2217) LexToken(VAR,'size',1,2218) @@ -299,8 +288,7 @@ LexToken(VAR,'xx',1,2223) LexToken(COMMA,',',1,2225) LexToken(NUMBER,'1',1,2226) LexToken(CLOSEBRACKET,')',1,2227) -LexToken(SEMICOLON,';',1,2228) -LexToken(EOL,'\n',1,2229) +LexToken(EOL,'\n',1,2228) LexToken(VAR,'nz',1,2242) LexToken(ASSIGNMENT,'=',1,2244) LexToken(VAR,'size',1,2245) @@ -309,8 +297,7 @@ LexToken(VAR,'z',1,2250) LexToken(COMMA,',',1,2251) LexToken(NUMBER,'1',1,2252) LexToken(CLOSEBRACKET,')',1,2253) -LexToken(SEMICOLON,';',1,2254) -LexToken(EOL,'\n',1,2255) +LexToken(EOL,'\n',1,2254) LexToken(VAR,'i',1,2268) LexToken(ASSIGNMENT,'=',1,2269) LexToken(VAR,'int',1,2270) @@ -320,8 +307,7 @@ LexToken(OPENBRACKET,'(',1,2275) LexToken(COLON,':',1,2276) LexToken(CLOSEBRACKET,')',1,2277) LexToken(CLOSEBRACKET,')',1,2278) -LexToken(SEMICOLON,';',1,2279) -LexToken(EOL,'\n',1,2280) +LexToken(EOL,'\n',1,2279) LexToken(VAR,'o',1,2293) LexToken(ASSIGNMENT,'=',1,2294) LexToken(VAR,'int',1,2295) @@ -331,8 +317,7 @@ LexToken(OPENBRACKET,'(',1,2300) LexToken(COLON,':',1,2301) LexToken(CLOSEBRACKET,')',1,2302) LexToken(CLOSEBRACKET,')',1,2303) -LexToken(SEMICOLON,';',1,2304) -LexToken(EOL,'\n',1,2305) +LexToken(EOL,'\n',1,2304) LexToken(VAR,'nout',1,2318) LexToken(ASSIGNMENT,'=',1,2322) LexToken(VAR,'size',1,2323) @@ -341,8 +326,7 @@ LexToken(VAR,'o',1,2328) LexToken(COMMA,',',1,2329) LexToken(NUMBER,'1',1,2330) LexToken(CLOSEBRACKET,')',1,2331) -LexToken(SEMICOLON,';',1,2332) -LexToken(EOL,'\n',1,2333) +LexToken(EOL,'\n',1,2332) LexToken(VAR,'ci',1,2346) LexToken(ASSIGNMENT,'=',1,2348) LexToken(VAR,'int',1,2349) @@ -352,8 +336,7 @@ LexToken(OPENBRACKET,'(',1,2355) LexToken(COLON,':',1,2356) LexToken(CLOSEBRACKET,')',1,2357) LexToken(CLOSEBRACKET,')',1,2358) -LexToken(SEMICOLON,';',1,2359) -LexToken(EOL,'\n',1,2360) +LexToken(EOL,'\n',1,2359) LexToken(VAR,'nevin',1,2373) LexToken(ASSIGNMENT,'=',1,2378) LexToken(VAR,'size',1,2379) @@ -362,8 +345,7 @@ LexToken(VAR,'ci',1,2384) LexToken(COMMA,',',1,2386) LexToken(NUMBER,'1',1,2387) LexToken(CLOSEBRACKET,')',1,2388) -LexToken(SEMICOLON,';',1,2389) -LexToken(EOL,'\n',1,2390) +LexToken(EOL,'\n',1,2389) LexToken(VAR,'co',1,2403) LexToken(ASSIGNMENT,'=',1,2405) LexToken(VAR,'int',1,2406) @@ -373,8 +355,7 @@ LexToken(OPENBRACKET,'(',1,2412) LexToken(COLON,':',1,2413) LexToken(CLOSEBRACKET,')',1,2414) LexToken(CLOSEBRACKET,')',1,2415) -LexToken(SEMICOLON,';',1,2416) -LexToken(EOL,'\n',1,2417) +LexToken(EOL,'\n',1,2416) LexToken(VAR,'nevout',1,2430) LexToken(ASSIGNMENT,'=',1,2436) LexToken(VAR,'size',1,2437) @@ -383,8 +364,7 @@ LexToken(VAR,'co',1,2442) LexToken(COMMA,',',1,2444) LexToken(NUMBER,'1',1,2445) LexToken(CLOSEBRACKET,')',1,2446) -LexToken(SEMICOLON,';',1,2447) -LexToken(EOL,'\n',1,2448) +LexToken(EOL,'\n',1,2447) LexToken(IF,'if',1,2461) LexToken(VAR,'part',1,2464) LexToken(OPENBRACKET,'(',1,2468) @@ -399,15 +379,13 @@ LexToken(EOL,'\n',1,2487) LexToken(VAR,'funtyp',1,2504) LexToken(ASSIGNMENT,'=',1,2510) LexToken(NUMBER,'12004',1,2511) -LexToken(COMMA,',',1,2516) -LexToken(EOL,'\n',1,2517) +LexToken(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(COMMA,',',1,2562) -LexToken(EOL,'\n',1,2563) +LexToken(EOL,'\n',1,2562) LexToken(END,'end',1,2576) LexToken(EOL,'\n',1,2579) LexToken(IF,'if',1,2592) @@ -438,13 +416,11 @@ LexToken(VAR,'message',1,2671) LexToken(OPENBRACKET,'(',1,2678) LexToken(DQSTRING,'"vector event links not supported"',1,2712) LexToken(CLOSEBRACKET,')',1,2713) -LexToken(SEMICOLON,';',1,2714) -LexToken(EOL,'\n',1,2715) +LexToken(EOL,'\n',1,2714) LexToken(VAR,'ok',1,2736) LexToken(ASSIGNMENT,'=',1,2738) LexToken(PREVAR_BOOLEAN,'%f',1,2739) -LexToken(SEMICOLON,';',1,2741) -LexToken(EOL,'\n',1,2742) +LexToken(EOL,'\n',1,2741) LexToken(END,'end',1,2759) LexToken(EOL,'\n',1,2762) LexToken(END,'end',1,2775) @@ -455,8 +431,7 @@ LexToken(VAR,'stripblanks',1,2796) LexToken(OPENBRACKET,'(',1,2807) LexToken(VAR,'depu',1,2808) LexToken(CLOSEBRACKET,')',1,2812) -LexToken(SEMICOLON,';',1,2813) -LexToken(EOL,'\n',1,2814) +LexToken(EOL,'\n',1,2813) LexToken(IF,'if',1,2827) LexToken(VAR,'part',1,2830) LexToken(OPENBRACKET,'(',1,2834) @@ -471,15 +446,13 @@ LexToken(EOL,'\n',1,2852) LexToken(VAR,'depu',1,2869) LexToken(ASSIGNMENT,'=',1,2873) LexToken(PREVAR_BOOLEAN,'%t',1,2874) -LexToken(SEMICOLON,';',1,2876) -LexToken(EOL,'\n',1,2877) +LexToken(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(SEMICOLON,';',1,2918) -LexToken(EOL,'\n',1,2919) +LexToken(EOL,'\n',1,2918) LexToken(END,'end',1,2932) LexToken(EOL,'\n',1,2935) LexToken(VAR,'dept',1,2948) @@ -488,8 +461,7 @@ LexToken(VAR,'stripblanks',1,2953) LexToken(OPENBRACKET,'(',1,2964) LexToken(VAR,'dept',1,2965) LexToken(CLOSEBRACKET,')',1,2969) -LexToken(SEMICOLON,';',1,2970) -LexToken(EOL,'\n',1,2971) +LexToken(EOL,'\n',1,2970) LexToken(IF,'if',1,2984) LexToken(VAR,'part',1,2987) LexToken(OPENBRACKET,'(',1,2991) @@ -504,15 +476,13 @@ LexToken(EOL,'\n',1,3009) LexToken(VAR,'dept',1,3026) LexToken(ASSIGNMENT,'=',1,3030) LexToken(PREVAR_BOOLEAN,'%t',1,3031) -LexToken(SEMICOLON,';',1,3033) -LexToken(EOL,'\n',1,3034) +LexToken(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(SEMICOLON,';',1,3075) -LexToken(EOL,'\n',1,3076) +LexToken(EOL,'\n',1,3075) LexToken(END,'end',1,3089) LexToken(EOL,'\n',1,3092) LexToken(VAR,'dep_ut',1,3105) @@ -521,8 +491,7 @@ LexToken(OPENSQBRACKET,'[',1,3112) LexToken(VAR,'depu',1,3113) LexToken(VAR,'dept',1,3118) LexToken(CLOSESQBRACKET,']',1,3122) -LexToken(SEMICOLON,';',1,3123) -LexToken(EOL,'\n',1,3124) +LexToken(EOL,'\n',1,3123) LexToken(EOL,'\n',1,3125) LexToken(EOL,'\n',1,3126) LexToken(IF,'if',1,3139) @@ -532,8 +501,7 @@ LexToken(DQSTRING,'" "',1,3151) LexToken(THEN,'then',1,3153) LexToken(EOL,'\n',1,3157) LexToken(BREAK,'break',1,3174) -LexToken(COMMA,',',1,3179) -LexToken(EOL,'\n',1,3180) +LexToken(EOL,'\n',1,3179) LexToken(END,'end',1,3193) LexToken(EOL,'\n',1,3196) LexToken(EOL,'\n',1,3197) @@ -619,8 +587,7 @@ LexToken(VAR,'label',1,3468) LexToken(OPENBRACKET,'(',1,3473) LexToken(NUMBER,'2',1,3474) LexToken(CLOSEBRACKET,')',1,3475) -LexToken(SEMICOLON,';',1,3476) -LexToken(EOL,'\n',1,3477) +LexToken(EOL,'\n',1,3476) LexToken(WHILE,'while',1,3490) LexToken(PREVAR_BOOLEAN,'%t',1,3496) LexToken(EOL,'\n',1,3498) @@ -650,8 +617,7 @@ LexToken(VAR,'cancel',1,3600) LexToken(THEN,'then',1,3607) LexToken(EOL,'\n',1,3611) LexToken(BREAK,'break',1,3636) -LexToken(COMMA,',',1,3641) -LexToken(EOL,'\n',1,3642) +LexToken(EOL,'\n',1,3641) LexToken(END,'end',1,3663) LexToken(EOL,'\n',1,3666) LexToken(ELSE,'else',1,3683) @@ -800,8 +766,7 @@ LexToken(VAR,'cancel',1,4554) LexToken(THEN,'then',1,4561) LexToken(EOL,'\n',1,4565) LexToken(BREAK,'break',1,4582) -LexToken(COMMA,',',1,4587) -LexToken(EOL,'\n',1,4588) +LexToken(EOL,'\n',1,4587) LexToken(END,'end',1,4601) LexToken(EOL,'\n',1,4604) LexToken(END,'end',1,4613) |