diff options
Diffstat (limited to 'js/Misc/CBLOCK4.js')
-rw-r--r-- | js/Misc/CBLOCK4.js | 156 |
1 files changed, 64 insertions, 92 deletions
diff --git a/js/Misc/CBLOCK4.js b/js/Misc/CBLOCK4.js index f0a980cc..56512219 100644 --- a/js/Misc/CBLOCK4.js +++ b/js/Misc/CBLOCK4.js @@ -42,20 +42,17 @@ LexToken(VAR,'x',1,908) LexToken(ASSIGNMENT,'=',1,909) LexToken(OPENSQBRACKET,'[',1,910) LexToken(CLOSESQBRACKET,']',1,911) -LexToken(SEMICOLON,';',1,912) -LexToken(EOL,'\n',1,913) +LexToken(EOL,'\n',1,912) LexToken(VAR,'y',1,918) LexToken(ASSIGNMENT,'=',1,919) LexToken(OPENSQBRACKET,'[',1,920) LexToken(CLOSESQBRACKET,']',1,921) -LexToken(SEMICOLON,';',1,922) -LexToken(EOL,'\n',1,923) +LexToken(EOL,'\n',1,922) LexToken(VAR,'typ',1,928) LexToken(ASSIGNMENT,'=',1,931) LexToken(OPENSQBRACKET,'[',1,932) LexToken(CLOSESQBRACKET,']',1,933) -LexToken(SEMICOLON,';',1,934) -LexToken(EOL,'\n',1,935) +LexToken(EOL,'\n',1,934) LexToken(EOL,'\n',1,936) LexToken(SELECT,'select',1,941) LexToken(VAR,'job',1,948) @@ -73,22 +70,19 @@ LexToken(ASSIGNMENT,'=',1,1000) LexToken(VAR,'arg1',1,1001) LexToken(DOT,'.',1,1005) LexToken(VAR,'model',1,1006) -LexToken(SEMICOLON,';',1,1011) -LexToken(EOL,'\n',1,1012) +LexToken(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(SEMICOLON,';',1,1043) -LexToken(EOL,'\n',1,1044) +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(SEMICOLON,';',1,1073) -LexToken(EOL,'\n',1,1074) +LexToken(EOL,'\n',1,1073) LexToken(EOL,'\n',1,1075) LexToken(WHILE,'while',1,1084) LexToken(PREVAR_BOOLEAN,'%t',1,1090) @@ -144,41 +138,41 @@ LexToken(DQSTRING,'"Set C-Block4 block parameters"',1,1283) LexToken(COMMA,',',1,1284) LexToken(OPENSQBRACKET,'[',1,1300) LexToken(DQSTRING,'"Simulation function"',1,1321) -LexToken(SEMICOLON,';',1,1322) +LexToken(SEMICOLON,';\n',1,1322) LexToken(DQSTRING,'"Is block implicit? (y,n)"',1,1361) -LexToken(SEMICOLON,';',1,1362) +LexToken(SEMICOLON,';\n',1,1362) LexToken(DQSTRING,'"Input ports sizes"',1,1394) -LexToken(SEMICOLON,';',1,1395) +LexToken(SEMICOLON,';\n',1,1395) LexToken(DQSTRING,'"Input ports type"',1,1426) -LexToken(SEMICOLON,';',1,1427) +LexToken(SEMICOLON,';\n',1,1427) LexToken(DQSTRING,'"Output port sizes"',1,1459) -LexToken(SEMICOLON,';',1,1460) +LexToken(SEMICOLON,';\n',1,1460) LexToken(DQSTRING,'"Output ports type"',1,1492) -LexToken(SEMICOLON,';',1,1493) +LexToken(SEMICOLON,';\n',1,1493) LexToken(DQSTRING,'"Input event ports sizes"',1,1531) -LexToken(SEMICOLON,';',1,1532) +LexToken(SEMICOLON,';\n',1,1532) LexToken(DQSTRING,'"Output events ports sizes"',1,1572) -LexToken(SEMICOLON,';',1,1573) +LexToken(SEMICOLON,';\n',1,1573) LexToken(DQSTRING,'"Initial continuous state"',1,1612) -LexToken(SEMICOLON,';',1,1613) +LexToken(SEMICOLON,';\n',1,1613) LexToken(DQSTRING,'"Initial discrete state"',1,1650) -LexToken(SEMICOLON,';',1,1651) +LexToken(SEMICOLON,';\n',1,1651) LexToken(DQSTRING,'"Initial object state"',1,1686) -LexToken(SEMICOLON,';',1,1687) +LexToken(SEMICOLON,';\n',1,1687) LexToken(DQSTRING,'"Real parameters vector"',1,1724) -LexToken(SEMICOLON,';',1,1725) +LexToken(SEMICOLON,';\n',1,1725) LexToken(DQSTRING,'"Integer parameters vector"',1,1765) -LexToken(SEMICOLON,';',1,1766) +LexToken(SEMICOLON,';\n',1,1766) LexToken(DQSTRING,'"Object parameters list"',1,1803) -LexToken(SEMICOLON,';',1,1804) +LexToken(SEMICOLON,';\n',1,1804) LexToken(DQSTRING,'"Number of modes"',1,1834) -LexToken(SEMICOLON,';',1,1835) +LexToken(SEMICOLON,';\n',1,1835) LexToken(DQSTRING,'"Number of zero crossings"',1,1874) -LexToken(SEMICOLON,';',1,1875) +LexToken(SEMICOLON,';\n',1,1875) LexToken(DQSTRING,'"Initial firing vector (<0 for no firing)"',1,1930) -LexToken(SEMICOLON,';',1,1931) +LexToken(SEMICOLON,';\n',1,1931) LexToken(DQSTRING,'"Direct feedthrough (y or n)"',1,1973) -LexToken(SEMICOLON,';',1,1974) +LexToken(SEMICOLON,';\n',1,1974) LexToken(DQSTRING,'"Time dependence (y or n)"',1,2013) LexToken(CLOSESQBRACKET,']',1,2014) LexToken(COMMA,',',1,2015) @@ -314,24 +308,21 @@ LexToken(VAR,'xx',1,2404) LexToken(OPENBRACKET,'(',1,2406) LexToken(COLON,':',1,2407) LexToken(CLOSEBRACKET,')',1,2408) -LexToken(SEMICOLON,';',1,2409) -LexToken(EOL,'\n',1,2410) +LexToken(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(SEMICOLON,';',1,2429) -LexToken(EOL,'\n',1,2430) +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(SEMICOLON,';',1,2455) -LexToken(EOL,'\n',1,2456) +LexToken(EOL,'\n',1,2455) LexToken(VAR,'ipar',1,2469) LexToken(ASSIGNMENT,'=',1,2473) LexToken(VAR,'int',1,2474) @@ -341,8 +332,7 @@ LexToken(OPENBRACKET,'(',1,2482) LexToken(COLON,':',1,2483) LexToken(CLOSEBRACKET,')',1,2484) LexToken(CLOSEBRACKET,')',1,2485) -LexToken(SEMICOLON,';',1,2486) -LexToken(EOL,'\n',1,2487) +LexToken(EOL,'\n',1,2486) LexToken(VAR,'nx',1,2500) LexToken(ASSIGNMENT,'=',1,2502) LexToken(VAR,'size',1,2503) @@ -351,8 +341,7 @@ LexToken(VAR,'xx',1,2508) LexToken(COMMA,',',1,2510) LexToken(NUMBER,'1',1,2511) LexToken(CLOSEBRACKET,')',1,2512) -LexToken(SEMICOLON,';',1,2513) -LexToken(EOL,'\n',1,2514) +LexToken(EOL,'\n',1,2513) LexToken(VAR,'nz',1,2527) LexToken(ASSIGNMENT,'=',1,2529) LexToken(VAR,'size',1,2530) @@ -361,8 +350,7 @@ LexToken(VAR,'z',1,2535) LexToken(COMMA,',',1,2536) LexToken(NUMBER,'1',1,2537) LexToken(CLOSEBRACKET,')',1,2538) -LexToken(SEMICOLON,';',1,2539) -LexToken(EOL,'\n',1,2540) +LexToken(EOL,'\n',1,2539) LexToken(EOL,'\n',1,2541) LexToken(VAR,'ci',1,2554) LexToken(ASSIGNMENT,'=',1,2556) @@ -373,8 +361,7 @@ LexToken(OPENBRACKET,'(',1,2563) LexToken(COLON,':',1,2564) LexToken(CLOSEBRACKET,')',1,2565) LexToken(CLOSEBRACKET,')',1,2566) -LexToken(SEMICOLON,';',1,2567) -LexToken(EOL,'\n',1,2568) +LexToken(EOL,'\n',1,2567) LexToken(VAR,'nevin',1,2581) LexToken(ASSIGNMENT,'=',1,2586) LexToken(VAR,'size',1,2587) @@ -383,8 +370,7 @@ LexToken(VAR,'ci',1,2592) LexToken(COMMA,',',1,2594) LexToken(NUMBER,'1',1,2595) LexToken(CLOSEBRACKET,')',1,2596) -LexToken(SEMICOLON,';',1,2597) -LexToken(EOL,'\n',1,2598) +LexToken(EOL,'\n',1,2597) LexToken(VAR,'co',1,2611) LexToken(ASSIGNMENT,'=',1,2613) LexToken(VAR,'int',1,2614) @@ -394,8 +380,7 @@ LexToken(OPENBRACKET,'(',1,2620) LexToken(COLON,':',1,2621) LexToken(CLOSEBRACKET,')',1,2622) LexToken(CLOSEBRACKET,')',1,2623) -LexToken(SEMICOLON,';',1,2624) -LexToken(EOL,'\n',1,2625) +LexToken(EOL,'\n',1,2624) LexToken(VAR,'nevout',1,2638) LexToken(ASSIGNMENT,'=',1,2644) LexToken(VAR,'size',1,2645) @@ -404,8 +389,7 @@ LexToken(VAR,'co',1,2650) LexToken(COMMA,',',1,2652) LexToken(NUMBER,'1',1,2653) LexToken(CLOSEBRACKET,')',1,2654) -LexToken(SEMICOLON,';',1,2655) -LexToken(EOL,'\n',1,2656) +LexToken(EOL,'\n',1,2655) LexToken(IF,'if',1,2669) LexToken(VAR,'part',1,2672) LexToken(OPENBRACKET,'(',1,2676) @@ -457,13 +441,11 @@ LexToken(VAR,'message',1,2877) LexToken(OPENBRACKET,'(',1,2884) LexToken(DQSTRING,'"vector event links not supported"',1,2918) LexToken(CLOSEBRACKET,')',1,2919) -LexToken(SEMICOLON,';',1,2920) -LexToken(EOL,'\n',1,2921) +LexToken(EOL,'\n',1,2920) LexToken(VAR,'ok',1,2942) LexToken(ASSIGNMENT,'=',1,2944) LexToken(PREVAR_BOOLEAN,'%f',1,2945) -LexToken(SEMICOLON,';',1,2947) -LexToken(EOL,'\n',1,2948) +LexToken(EOL,'\n',1,2947) LexToken(END,'end',1,2965) LexToken(EOL,'\n',1,2968) LexToken(END,'end',1,2981) @@ -479,8 +461,7 @@ LexToken(VAR,'stripblanks',1,3030) LexToken(OPENBRACKET,'(',1,3041) LexToken(VAR,'depu',1,3042) LexToken(CLOSEBRACKET,')',1,3046) -LexToken(SEMICOLON,';',1,3047) -LexToken(EOL,'\n',1,3048) +LexToken(EOL,'\n',1,3047) LexToken(IF,'if',1,3065) LexToken(VAR,'part',1,3068) LexToken(OPENBRACKET,'(',1,3072) @@ -495,15 +476,13 @@ LexToken(EOL,'\n',1,3090) LexToken(VAR,'depu',1,3111) LexToken(ASSIGNMENT,'=',1,3115) LexToken(PREVAR_BOOLEAN,'%t',1,3116) -LexToken(SEMICOLON,';',1,3118) -LexToken(EOL,'\n',1,3119) +LexToken(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(SEMICOLON,';',1,3168) -LexToken(EOL,'\n',1,3169) +LexToken(EOL,'\n',1,3168) LexToken(END,'end',1,3186) LexToken(EOL,'\n',1,3189) LexToken(VAR,'dept',1,3206) @@ -512,8 +491,7 @@ LexToken(VAR,'stripblanks',1,3211) LexToken(OPENBRACKET,'(',1,3222) LexToken(VAR,'dept',1,3223) LexToken(CLOSEBRACKET,')',1,3227) -LexToken(SEMICOLON,';',1,3228) -LexToken(EOL,'\n',1,3229) +LexToken(EOL,'\n',1,3228) LexToken(IF,'if',1,3246) LexToken(VAR,'part',1,3249) LexToken(OPENBRACKET,'(',1,3253) @@ -528,15 +506,13 @@ LexToken(EOL,'\n',1,3271) LexToken(VAR,'dept',1,3292) LexToken(ASSIGNMENT,'=',1,3296) LexToken(PREVAR_BOOLEAN,'%t',1,3297) -LexToken(SEMICOLON,';',1,3299) -LexToken(EOL,'\n',1,3300) +LexToken(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(SEMICOLON,';',1,3349) -LexToken(EOL,'\n',1,3350) +LexToken(EOL,'\n',1,3349) LexToken(END,'end',1,3367) LexToken(EOL,'\n',1,3370) LexToken(VAR,'dep_ut',1,3387) @@ -545,8 +521,7 @@ LexToken(OPENSQBRACKET,'[',1,3394) LexToken(VAR,'depu',1,3395) LexToken(VAR,'dept',1,3400) LexToken(CLOSESQBRACKET,']',1,3404) -LexToken(SEMICOLON,';',1,3405) -LexToken(EOL,'\n',1,3406) +LexToken(EOL,'\n',1,3405) LexToken(EOL,'\n',1,3407) LexToken(IF,'if',1,3424) LexToken(VAR,'funam',1,3427) @@ -642,8 +617,7 @@ LexToken(VAR,'label',1,3819) LexToken(OPENBRACKET,'(',1,3824) LexToken(NUMBER,'2',1,3825) LexToken(CLOSEBRACKET,')',1,3826) -LexToken(SEMICOLON,';',1,3827) -LexToken(EOL,'\n',1,3828) +LexToken(EOL,'\n',1,3827) LexToken(EOL,'\n',1,3829) LexToken(OPENSQBRACKET,'[',1,3846) LexToken(VAR,'model',1,3847) @@ -713,8 +687,7 @@ LexToken(VAR,'cancel',1,4093) LexToken(THEN,'then',1,4100) LexToken(EOL,'\n',1,4104) LexToken(BREAK,'break',1,4133) -LexToken(COMMA,',',1,4138) -LexToken(EOL,'\n',1,4139) +LexToken(EOL,'\n',1,4138) LexToken(END,'end',1,4164) LexToken(EOL,'\n',1,4167) LexToken(ELSE,'else',1,4188) @@ -916,9 +889,9 @@ LexToken(VAR,'list',1,5281) LexToken(OPENBRACKET,'(',1,5285) LexToken(OPENSQBRACKET,'[',1,5286) LexToken(VAR,'funam',1,5287) -LexToken(SEMICOLON,';',1,5292) +LexToken(SEMICOLON,';\n',1,5292) LexToken(DQSTRING,'"n"',1,5304) -LexToken(SEMICOLON,';',1,5305) +LexToken(SEMICOLON,';\n',1,5305) LexToken(VAR,'sci2exp',1,5315) LexToken(OPENBRACKET,'(',1,5322) LexToken(OPENSQBRACKET,'[',1,5323) @@ -930,14 +903,14 @@ LexToken(DOT,'.',1,5338) LexToken(VAR,'in2',1,5339) LexToken(CLOSESQBRACKET,']',1,5342) LexToken(CLOSEBRACKET,')',1,5343) -LexToken(SEMICOLON,';',1,5344) +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,';',1,5374) +LexToken(SEMICOLON,';\n',1,5374) LexToken(VAR,'sci2exp',1,5384) LexToken(OPENBRACKET,'(',1,5391) LexToken(OPENSQBRACKET,'[',1,5392) @@ -949,101 +922,100 @@ LexToken(DOT,'.',1,5408) LexToken(VAR,'out2',1,5409) LexToken(CLOSESQBRACKET,']',1,5413) LexToken(CLOSEBRACKET,')',1,5414) -LexToken(SEMICOLON,';',1,5415) +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,';',1,5446) +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,';',1,5476) +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,';',1,5507) +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,';',1,5537) +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,';',1,5568) +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,';',1,5600) +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,';',1,5629) +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,';',1,5658) +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,';',1,5687) +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,';',1,5717) +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,';',1,5749) +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,';',1,5780) +LexToken(SEMICOLON,';\n',1,5780) LexToken(DQSTRING,'"y"',1,5792) -LexToken(SEMICOLON,';',1,5793) +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(SEMICOLON,';',1,5823) -LexToken(EOL,'\n',1,5824) +LexToken(EOL,'\n',1,5823) LexToken(EOL,'\n',1,5825) LexToken(VAR,'gr_i',1,5834) LexToken(ASSIGNMENT,'=',1,5838) |