diff options
Diffstat (limited to 'js/Misc/generic_block2.js')
-rw-r--r-- | js/Misc/generic_block2.js | 133 |
1 files changed, 51 insertions, 82 deletions
diff --git a/js/Misc/generic_block2.js b/js/Misc/generic_block2.js index 599a42d6..131a36f9 100644 --- a/js/Misc/generic_block2.js +++ b/js/Misc/generic_block2.js @@ -42,20 +42,17 @@ LexToken(VAR,'x',1,893) LexToken(ASSIGNMENT,'=',1,894) LexToken(OPENSQBRACKET,'[',1,895) LexToken(CLOSESQBRACKET,']',1,896) -LexToken(SEMICOLON,';',1,897) -LexToken(EOL,'\n',1,898) +LexToken(EOL,'\n',1,897) LexToken(VAR,'y',1,903) LexToken(ASSIGNMENT,'=',1,904) LexToken(OPENSQBRACKET,'[',1,905) LexToken(CLOSESQBRACKET,']',1,906) -LexToken(SEMICOLON,';',1,907) -LexToken(EOL,'\n',1,908) +LexToken(EOL,'\n',1,907) LexToken(VAR,'typ',1,913) LexToken(ASSIGNMENT,'=',1,916) LexToken(OPENSQBRACKET,'[',1,917) LexToken(CLOSESQBRACKET,']',1,918) -LexToken(SEMICOLON,';',1,919) -LexToken(EOL,'\n',1,920) +LexToken(EOL,'\n',1,919) LexToken(SELECT,'select',1,925) LexToken(VAR,'job',1,932) LexToken(EOL,'\n',1,935) @@ -72,15 +69,13 @@ LexToken(ASSIGNMENT,'=',1,984) LexToken(VAR,'arg1',1,985) LexToken(DOT,'.',1,989) LexToken(VAR,'model',1,990) -LexToken(SEMICOLON,';',1,995) -LexToken(EOL,'\n',1,996) +LexToken(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(SEMICOLON,';',1,1027) -LexToken(EOL,'\n',1,1028) +LexToken(EOL,'\n',1,1027) LexToken(VAR,'label',1,1037) LexToken(ASSIGNMENT,'=',1,1042) LexToken(VAR,'graphics',1,1043) @@ -105,8 +100,7 @@ LexToken(CLOSEBRACKET,')',1,1113) LexToken(ASSIGNMENT,'=',1,1114) LexToken(OPENSQBRACKET,'[',1,1115) LexToken(CLOSESQBRACKET,']',1,1116) -LexToken(COMMA,',',1,1117) -LexToken(EOL,'\n',1,1118) +LexToken(EOL,'\n',1,1117) LexToken(END,'end',1,1127) LexToken(EOL,'\n',1,1145) LexToken(WHILE,'while',1,1154) @@ -155,33 +149,33 @@ LexToken(DQSTRING,'"Set GENERIC block parameters"',1,1320) LexToken(COMMA,',',1,1321) LexToken(OPENSQBRACKET,'[',1,1337) LexToken(DQSTRING,'"simulation function"',1,1358) -LexToken(SEMICOLON,';',1,1359) +LexToken(SEMICOLON,';\n',1,1359) LexToken(DQSTRING,'"function type (0,1,2,..)"',1,1398) -LexToken(SEMICOLON,';',1,1399) +LexToken(SEMICOLON,';\n',1,1399) LexToken(DQSTRING,'"input ports sizes"',1,1431) -LexToken(SEMICOLON,';',1,1432) +LexToken(SEMICOLON,';\n',1,1432) LexToken(DQSTRING,'"output port sizes"',1,1464) -LexToken(SEMICOLON,';',1,1465) +LexToken(SEMICOLON,';\n',1,1465) LexToken(DQSTRING,'"input event ports sizes"',1,1503) -LexToken(SEMICOLON,';',1,1504) +LexToken(SEMICOLON,';\n',1,1504) LexToken(DQSTRING,'"output events ports sizes"',1,1544) -LexToken(SEMICOLON,';',1,1545) +LexToken(SEMICOLON,';\n',1,1545) LexToken(DQSTRING,'"initial continuous state"',1,1584) -LexToken(SEMICOLON,';',1,1585) +LexToken(SEMICOLON,';\n',1,1585) LexToken(DQSTRING,'"initial discrete state"',1,1622) -LexToken(SEMICOLON,';',1,1623) +LexToken(SEMICOLON,';\n',1,1623) LexToken(DQSTRING,'"Real parameters vector"',1,1660) -LexToken(SEMICOLON,';',1,1661) +LexToken(SEMICOLON,';\n',1,1661) LexToken(DQSTRING,'"Integer parameters vector"',1,1701) -LexToken(SEMICOLON,';',1,1702) +LexToken(SEMICOLON,';\n',1,1702) LexToken(DQSTRING,'"number of modes"',1,1732) -LexToken(SEMICOLON,';',1,1733) +LexToken(SEMICOLON,';\n',1,1733) LexToken(DQSTRING,'"number of zero_crossings"',1,1772) -LexToken(SEMICOLON,';',1,1773) +LexToken(SEMICOLON,';\n',1,1773) LexToken(DQSTRING,'"initial firing vector (<0 for no firing)"',1,1828) -LexToken(SEMICOLON,';',1,1829) +LexToken(SEMICOLON,';\n',1,1829) LexToken(DQSTRING,'"direct feedthrough (y or n)"',1,1871) -LexToken(SEMICOLON,';',1,1872) +LexToken(SEMICOLON,';\n',1,1872) LexToken(DQSTRING,'"time dependence (y or n)"',1,1911) LexToken(CLOSESQBRACKET,']',1,1912) LexToken(COMMA,',',1,1913) @@ -265,8 +259,7 @@ LexToken(VAR,'ok',1,2124) LexToken(THEN,'then',1,2127) LexToken(EOL,'\n',1,2131) LexToken(BREAK,'break',1,2148) -LexToken(COMMA,',',1,2153) -LexToken(EOL,'\n',1,2154) +LexToken(EOL,'\n',1,2153) LexToken(END,'end',1,2167) LexToken(EOL,'\n',1,2170) LexToken(VAR,'label',1,2183) @@ -286,24 +279,21 @@ LexToken(VAR,'xx',1,2261) LexToken(OPENBRACKET,'(',1,2263) LexToken(COLON,':',1,2264) LexToken(CLOSEBRACKET,')',1,2265) -LexToken(SEMICOLON,';',1,2266) -LexToken(EOL,'\n',1,2267) +LexToken(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(SEMICOLON,';',1,2286) -LexToken(EOL,'\n',1,2287) +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(SEMICOLON,';',1,2312) -LexToken(EOL,'\n',1,2313) +LexToken(EOL,'\n',1,2312) LexToken(VAR,'ipar',1,2326) LexToken(ASSIGNMENT,'=',1,2330) LexToken(VAR,'int',1,2331) @@ -313,8 +303,7 @@ LexToken(OPENBRACKET,'(',1,2339) LexToken(COLON,':',1,2340) LexToken(CLOSEBRACKET,')',1,2341) LexToken(CLOSEBRACKET,')',1,2342) -LexToken(SEMICOLON,';',1,2343) -LexToken(EOL,'\n',1,2344) +LexToken(EOL,'\n',1,2343) LexToken(VAR,'i',1,2357) LexToken(ASSIGNMENT,'=',1,2358) LexToken(VAR,'int',1,2359) @@ -324,8 +313,7 @@ LexToken(OPENBRACKET,'(',1,2364) LexToken(COLON,':',1,2365) LexToken(CLOSEBRACKET,')',1,2366) LexToken(CLOSEBRACKET,')',1,2367) -LexToken(SEMICOLON,';',1,2368) -LexToken(EOL,'\n',1,2369) +LexToken(EOL,'\n',1,2368) LexToken(VAR,'o',1,2382) LexToken(ASSIGNMENT,'=',1,2383) LexToken(VAR,'int',1,2384) @@ -335,8 +323,7 @@ LexToken(OPENBRACKET,'(',1,2389) LexToken(COLON,':',1,2390) LexToken(CLOSEBRACKET,')',1,2391) LexToken(CLOSEBRACKET,')',1,2392) -LexToken(SEMICOLON,';',1,2393) -LexToken(EOL,'\n',1,2394) +LexToken(EOL,'\n',1,2393) LexToken(VAR,'ci',1,2407) LexToken(ASSIGNMENT,'=',1,2409) LexToken(VAR,'int',1,2410) @@ -346,8 +333,7 @@ LexToken(OPENBRACKET,'(',1,2416) LexToken(COLON,':',1,2417) LexToken(CLOSEBRACKET,')',1,2418) LexToken(CLOSEBRACKET,')',1,2419) -LexToken(SEMICOLON,';',1,2420) -LexToken(EOL,'\n',1,2421) +LexToken(EOL,'\n',1,2420) LexToken(VAR,'co',1,2434) LexToken(ASSIGNMENT,'=',1,2436) LexToken(VAR,'int',1,2437) @@ -357,8 +343,7 @@ LexToken(OPENBRACKET,'(',1,2443) LexToken(COLON,':',1,2444) LexToken(CLOSEBRACKET,')',1,2445) LexToken(CLOSEBRACKET,')',1,2446) -LexToken(SEMICOLON,';',1,2447) -LexToken(EOL,'\n',1,2448) +LexToken(EOL,'\n',1,2447) LexToken(VAR,'funtyp',1,2461) LexToken(ASSIGNMENT,'=',1,2467) LexToken(VAR,'int',1,2468) @@ -376,13 +361,11 @@ LexToken(VAR,'message',1,2525) LexToken(OPENBRACKET,'(',1,2532) LexToken(DQSTRING,'"function type cannot be negative"',1,2566) LexToken(CLOSEBRACKET,')',1,2567) -LexToken(SEMICOLON,';',1,2568) -LexToken(EOL,'\n',1,2569) +LexToken(EOL,'\n',1,2568) LexToken(VAR,'ok',1,2586) LexToken(ASSIGNMENT,'=',1,2588) LexToken(PREVAR_BOOLEAN,'%f',1,2589) -LexToken(SEMICOLON,';',1,2591) -LexToken(EOL,'\n',1,2592) +LexToken(EOL,'\n',1,2591) LexToken(END,'end',1,2605) LexToken(EOL,'\n',1,2608) LexToken(IF,'if',1,2621) @@ -413,13 +396,11 @@ LexToken(VAR,'message',1,2700) LexToken(OPENBRACKET,'(',1,2707) LexToken(DQSTRING,'"vector event links not supported"',1,2741) LexToken(CLOSEBRACKET,')',1,2742) -LexToken(SEMICOLON,';',1,2743) -LexToken(EOL,'\n',1,2744) +LexToken(EOL,'\n',1,2743) LexToken(VAR,'ok',1,2765) LexToken(ASSIGNMENT,'=',1,2767) LexToken(PREVAR_BOOLEAN,'%f',1,2768) -LexToken(SEMICOLON,';',1,2770) -LexToken(EOL,'\n',1,2771) +LexToken(EOL,'\n',1,2770) LexToken(END,'end',1,2788) LexToken(EOL,'\n',1,2791) LexToken(END,'end',1,2804) @@ -430,8 +411,7 @@ LexToken(VAR,'stripblanks',1,2825) LexToken(OPENBRACKET,'(',1,2836) LexToken(VAR,'depu',1,2837) LexToken(CLOSEBRACKET,')',1,2841) -LexToken(SEMICOLON,';',1,2842) -LexToken(EOL,'\n',1,2843) +LexToken(EOL,'\n',1,2842) LexToken(IF,'if',1,2856) LexToken(VAR,'part',1,2859) LexToken(OPENBRACKET,'(',1,2863) @@ -446,15 +426,13 @@ LexToken(EOL,'\n',1,2881) LexToken(VAR,'depu',1,2898) LexToken(ASSIGNMENT,'=',1,2902) LexToken(PREVAR_BOOLEAN,'%t',1,2903) -LexToken(SEMICOLON,';',1,2905) -LexToken(EOL,'\n',1,2906) +LexToken(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(SEMICOLON,';',1,2947) -LexToken(EOL,'\n',1,2948) +LexToken(EOL,'\n',1,2947) LexToken(END,'end',1,2961) LexToken(EOL,'\n',1,2964) LexToken(VAR,'dept',1,2977) @@ -463,8 +441,7 @@ LexToken(VAR,'stripblanks',1,2982) LexToken(OPENBRACKET,'(',1,2993) LexToken(VAR,'dept',1,2994) LexToken(CLOSEBRACKET,')',1,2998) -LexToken(SEMICOLON,';',1,2999) -LexToken(EOL,'\n',1,3000) +LexToken(EOL,'\n',1,2999) LexToken(IF,'if',1,3013) LexToken(VAR,'part',1,3016) LexToken(OPENBRACKET,'(',1,3020) @@ -479,15 +456,13 @@ LexToken(EOL,'\n',1,3038) LexToken(VAR,'dept',1,3055) LexToken(ASSIGNMENT,'=',1,3059) LexToken(PREVAR_BOOLEAN,'%t',1,3060) -LexToken(SEMICOLON,';',1,3062) -LexToken(EOL,'\n',1,3063) +LexToken(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(SEMICOLON,';',1,3104) -LexToken(EOL,'\n',1,3105) +LexToken(EOL,'\n',1,3104) LexToken(END,'end',1,3118) LexToken(EOL,'\n',1,3121) LexToken(VAR,'dep_ut',1,3134) @@ -496,8 +471,7 @@ LexToken(OPENSQBRACKET,'[',1,3141) LexToken(VAR,'depu',1,3142) LexToken(VAR,'dept',1,3147) LexToken(CLOSESQBRACKET,']',1,3151) -LexToken(SEMICOLON,';',1,3152) -LexToken(EOL,'\n',1,3153) +LexToken(EOL,'\n',1,3152) LexToken(IF,'if',1,3166) LexToken(VAR,'ok',1,3169) LexToken(THEN,'then',1,3172) @@ -541,8 +515,7 @@ LexToken(EOL,'\n',1,3349) LexToken(VAR,'needcompile',1,3370) LexToken(ASSIGNMENT,'=',1,3381) LexToken(NUMBER,'4',1,3382) -LexToken(SEMICOLON,';',1,3383) -LexToken(EOL,'\n',1,3384) +LexToken(EOL,'\n',1,3383) LexToken(END,'end',1,3401) LexToken(EOL,'\n',1,3404) LexToken(VAR,'model',1,3421) @@ -555,8 +528,7 @@ LexToken(VAR,'function_name',1,3436) LexToken(COMMA,',',1,3449) LexToken(VAR,'funtyp',1,3450) LexToken(CLOSEBRACKET,')',1,3456) -LexToken(SEMICOLON,';',1,3457) -LexToken(EOL,'\n',1,3458) +LexToken(EOL,'\n',1,3457) LexToken(VAR,'model',1,3475) LexToken(DOT,'.',1,3480) LexToken(VAR,'state',1,3481) @@ -654,13 +626,11 @@ LexToken(EOL,'\n',1,4074) LexToken(VAR,'function_name',1,4083) LexToken(ASSIGNMENT,'=',1,4096) LexToken(DQSTRING,'"sinblk"',1,4104) -LexToken(SEMICOLON,';',1,4105) -LexToken(EOL,'\n',1,4106) +LexToken(EOL,'\n',1,4105) LexToken(VAR,'funtyp',1,4115) LexToken(ASSIGNMENT,'=',1,4121) LexToken(NUMBER,'1',1,4122) -LexToken(SEMICOLON,';',1,4123) -LexToken(EOL,'\n',1,4124) +LexToken(EOL,'\n',1,4123) LexToken(VAR,'model',1,4133) LexToken(DOT,'.',1,4138) LexToken(VAR,'sim',1,4139) @@ -758,7 +728,7 @@ LexToken(VAR,'sci2exp',1,4458) LexToken(OPENBRACKET,'(',1,4465) LexToken(VAR,'funtyp',1,4466) LexToken(CLOSEBRACKET,')',1,4472) -LexToken(SEMICOLON,';',1,4473) +LexToken(SEMICOLON,';\n',1,4473) LexToken(VAR,'sci2exp',1,4483) LexToken(OPENBRACKET,'(',1,4490) LexToken(VAR,'model',1,4491) @@ -772,7 +742,7 @@ LexToken(VAR,'model',1,4509) LexToken(DOT,'.',1,4514) LexToken(VAR,'out',1,4515) LexToken(CLOSEBRACKET,')',1,4518) -LexToken(SEMICOLON,';',1,4519) +LexToken(SEMICOLON,';\n',1,4519) LexToken(VAR,'sci2exp',1,4529) LexToken(OPENBRACKET,'(',1,4536) LexToken(VAR,'model',1,4537) @@ -786,7 +756,7 @@ LexToken(VAR,'model',1,4558) LexToken(DOT,'.',1,4563) LexToken(VAR,'evtout',1,4564) LexToken(CLOSEBRACKET,')',1,4570) -LexToken(SEMICOLON,';',1,4571) +LexToken(SEMICOLON,';\n',1,4571) LexToken(VAR,'sci2exp',1,4581) LexToken(OPENBRACKET,'(',1,4588) LexToken(VAR,'model',1,4589) @@ -800,7 +770,7 @@ LexToken(VAR,'model',1,4610) LexToken(DOT,'.',1,4615) LexToken(VAR,'dstate',1,4616) LexToken(CLOSEBRACKET,')',1,4622) -LexToken(SEMICOLON,';',1,4623) +LexToken(SEMICOLON,';\n',1,4623) LexToken(VAR,'sci2exp',1,4633) LexToken(OPENBRACKET,'(',1,4640) LexToken(VAR,'model',1,4641) @@ -814,7 +784,7 @@ LexToken(VAR,'model',1,4661) LexToken(DOT,'.',1,4666) LexToken(VAR,'ipar',1,4667) LexToken(CLOSEBRACKET,')',1,4671) -LexToken(SEMICOLON,';',1,4672) +LexToken(SEMICOLON,';\n',1,4672) LexToken(VAR,'sci2exp',1,4682) LexToken(OPENBRACKET,'(',1,4689) LexToken(VAR,'model',1,4690) @@ -828,7 +798,7 @@ LexToken(VAR,'model',1,4711) LexToken(DOT,'.',1,4716) LexToken(VAR,'nzcross',1,4717) LexToken(CLOSEBRACKET,')',1,4724) -LexToken(SEMICOLON,';',1,4725) +LexToken(SEMICOLON,';\n',1,4725) LexToken(VAR,'sci2exp',1,4735) LexToken(OPENBRACKET,'(',1,4742) LexToken(VAR,'model',1,4743) @@ -840,8 +810,7 @@ LexToken(DQSTRING,'"y"',1,4759) LexToken(SEMICOLON,';',1,4760) LexToken(DQSTRING,'"n"',1,4763) LexToken(CLOSESQBRACKET,']',1,4764) -LexToken(SEMICOLON,';',1,4765) -LexToken(EOL,'\n',1,4766) +LexToken(EOL,'\n',1,4765) LexToken(VAR,'gr_i',1,4775) LexToken(ASSIGNMENT,'=',1,4779) LexToken(OPENSQBRACKET,'[',1,4780) |