summaryrefslogtreecommitdiff
path: root/js/Misc/generic_block2.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/Misc/generic_block2.js')
-rw-r--r--js/Misc/generic_block2.js133
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)