diff options
author | Sunil Shetye | 2018-06-14 16:31:19 +0530 |
---|---|---|
committer | Sunil Shetye | 2018-06-14 16:31:19 +0530 |
commit | ab12084ac3c318d31ffc86ad1c7fb49fb7737a3f (patch) | |
tree | 4178325bd0010268a223c82ff14512390ca6c933 /js/Misc/generic_block.js | |
parent | 43a4722b60828032b33b4dfb41d2d3efc2322a39 (diff) | |
download | sci2js-ab12084ac3c318d31ffc86ad1c7fb49fb7737a3f.tar.gz sci2js-ab12084ac3c318d31ffc86ad1c7fb49fb7737a3f.tar.bz2 sci2js-ab12084ac3c318d31ffc86ad1c7fb49fb7737a3f.zip |
ignore comma and semicolon at the end of line
Diffstat (limited to 'js/Misc/generic_block.js')
-rw-r--r-- | js/Misc/generic_block.js | 127 |
1 files changed, 48 insertions, 79 deletions
diff --git a/js/Misc/generic_block.js b/js/Misc/generic_block.js index e3f59710..5899af37 100644 --- a/js/Misc/generic_block.js +++ b/js/Misc/generic_block.js @@ -42,20 +42,17 @@ LexToken(VAR,'x',1,892) LexToken(ASSIGNMENT,'=',1,893) LexToken(OPENSQBRACKET,'[',1,894) LexToken(CLOSESQBRACKET,']',1,895) -LexToken(SEMICOLON,';',1,896) -LexToken(EOL,'\n',1,897) +LexToken(EOL,'\n',1,896) LexToken(VAR,'y',1,902) LexToken(ASSIGNMENT,'=',1,903) LexToken(OPENSQBRACKET,'[',1,904) LexToken(CLOSESQBRACKET,']',1,905) -LexToken(SEMICOLON,';',1,906) -LexToken(EOL,'\n',1,907) +LexToken(EOL,'\n',1,906) LexToken(VAR,'typ',1,912) LexToken(ASSIGNMENT,'=',1,915) LexToken(OPENSQBRACKET,'[',1,916) LexToken(CLOSESQBRACKET,']',1,917) -LexToken(SEMICOLON,';',1,918) -LexToken(EOL,'\n',1,919) +LexToken(EOL,'\n',1,918) LexToken(SELECT,'select',1,924) LexToken(VAR,'job',1,931) LexToken(EOL,'\n',1,934) @@ -72,15 +69,13 @@ LexToken(ASSIGNMENT,'=',1,983) LexToken(VAR,'arg1',1,984) LexToken(DOT,'.',1,988) LexToken(VAR,'model',1,989) -LexToken(SEMICOLON,';',1,994) -LexToken(EOL,'\n',1,995) +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(SEMICOLON,';',1,1026) -LexToken(EOL,'\n',1,1027) +LexToken(EOL,'\n',1,1026) LexToken(VAR,'label',1,1036) LexToken(ASSIGNMENT,'=',1,1041) LexToken(VAR,'graphics',1,1042) @@ -105,8 +100,7 @@ LexToken(CLOSEBRACKET,')',1,1112) LexToken(ASSIGNMENT,'=',1,1113) LexToken(OPENSQBRACKET,'[',1,1114) LexToken(CLOSESQBRACKET,']',1,1115) -LexToken(COMMA,',',1,1116) -LexToken(EOL,'\n',1,1117) +LexToken(EOL,'\n',1,1116) LexToken(END,'end',1,1126) LexToken(EOL,'\n',1,1144) LexToken(WHILE,'while',1,1153) @@ -151,29 +145,29 @@ LexToken(DQSTRING,'"Set GENERIC block parameters"',1,1308) LexToken(COMMA,',',1,1309) LexToken(OPENSQBRACKET,'[',1,1325) LexToken(DQSTRING,'"simulation function"',1,1346) -LexToken(SEMICOLON,';',1,1347) +LexToken(SEMICOLON,';\n',1,1347) LexToken(DQSTRING,'"function type (0,1,2,..)"',1,1386) -LexToken(SEMICOLON,';',1,1387) +LexToken(SEMICOLON,';\n',1,1387) LexToken(DQSTRING,'"input ports sizes"',1,1419) -LexToken(SEMICOLON,';',1,1420) +LexToken(SEMICOLON,';\n',1,1420) LexToken(DQSTRING,'"output port sizes"',1,1452) -LexToken(SEMICOLON,';',1,1453) +LexToken(SEMICOLON,';\n',1,1453) LexToken(DQSTRING,'"input event ports sizes"',1,1491) -LexToken(SEMICOLON,';',1,1492) +LexToken(SEMICOLON,';\n',1,1492) LexToken(DQSTRING,'"output events ports sizes"',1,1532) -LexToken(SEMICOLON,';',1,1533) +LexToken(SEMICOLON,';\n',1,1533) LexToken(DQSTRING,'"initial continuous state"',1,1572) -LexToken(SEMICOLON,';',1,1573) +LexToken(SEMICOLON,';\n',1,1573) LexToken(DQSTRING,'"initial discrete state"',1,1610) -LexToken(SEMICOLON,';',1,1611) +LexToken(SEMICOLON,';\n',1,1611) LexToken(DQSTRING,'"Real parameters vector"',1,1648) -LexToken(SEMICOLON,';',1,1649) +LexToken(SEMICOLON,';\n',1,1649) LexToken(DQSTRING,'"Integer parameters vector"',1,1689) -LexToken(SEMICOLON,';',1,1690) +LexToken(SEMICOLON,';\n',1,1690) LexToken(DQSTRING,'"initial firing vector (<0 for no firing)"',1,1745) -LexToken(SEMICOLON,';',1,1746) +LexToken(SEMICOLON,';\n',1,1746) LexToken(DQSTRING,'"direct feedthrough (y or n)"',1,1788) -LexToken(SEMICOLON,';',1,1789) +LexToken(SEMICOLON,';\n',1,1789) LexToken(DQSTRING,'"time dependence (y or n)"',1,1828) LexToken(CLOSESQBRACKET,']',1,1829) LexToken(COMMA,',',1,1830) @@ -249,8 +243,7 @@ LexToken(VAR,'ok',1,2025) LexToken(THEN,'then',1,2028) LexToken(EOL,'\n',1,2032) LexToken(BREAK,'break',1,2049) -LexToken(COMMA,',',1,2054) -LexToken(EOL,'\n',1,2055) +LexToken(EOL,'\n',1,2054) LexToken(END,'end',1,2068) LexToken(EOL,'\n',1,2071) LexToken(VAR,'label',1,2084) @@ -270,24 +263,21 @@ LexToken(VAR,'xx',1,2162) LexToken(OPENBRACKET,'(',1,2164) LexToken(COLON,':',1,2165) LexToken(CLOSEBRACKET,')',1,2166) -LexToken(SEMICOLON,';',1,2167) -LexToken(EOL,'\n',1,2168) +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(SEMICOLON,';',1,2187) -LexToken(EOL,'\n',1,2188) +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(SEMICOLON,';',1,2213) -LexToken(EOL,'\n',1,2214) +LexToken(EOL,'\n',1,2213) LexToken(VAR,'ipar',1,2227) LexToken(ASSIGNMENT,'=',1,2231) LexToken(VAR,'int',1,2232) @@ -297,8 +287,7 @@ LexToken(OPENBRACKET,'(',1,2240) LexToken(COLON,':',1,2241) LexToken(CLOSEBRACKET,')',1,2242) LexToken(CLOSEBRACKET,')',1,2243) -LexToken(SEMICOLON,';',1,2244) -LexToken(EOL,'\n',1,2245) +LexToken(EOL,'\n',1,2244) LexToken(VAR,'i',1,2258) LexToken(ASSIGNMENT,'=',1,2259) LexToken(VAR,'int',1,2260) @@ -308,8 +297,7 @@ LexToken(OPENBRACKET,'(',1,2265) LexToken(COLON,':',1,2266) LexToken(CLOSEBRACKET,')',1,2267) LexToken(CLOSEBRACKET,')',1,2268) -LexToken(SEMICOLON,';',1,2269) -LexToken(EOL,'\n',1,2270) +LexToken(EOL,'\n',1,2269) LexToken(VAR,'o',1,2283) LexToken(ASSIGNMENT,'=',1,2284) LexToken(VAR,'int',1,2285) @@ -319,8 +307,7 @@ LexToken(OPENBRACKET,'(',1,2290) LexToken(COLON,':',1,2291) LexToken(CLOSEBRACKET,')',1,2292) LexToken(CLOSEBRACKET,')',1,2293) -LexToken(SEMICOLON,';',1,2294) -LexToken(EOL,'\n',1,2295) +LexToken(EOL,'\n',1,2294) LexToken(VAR,'ci',1,2308) LexToken(ASSIGNMENT,'=',1,2310) LexToken(VAR,'int',1,2311) @@ -330,8 +317,7 @@ LexToken(OPENBRACKET,'(',1,2317) LexToken(COLON,':',1,2318) LexToken(CLOSEBRACKET,')',1,2319) LexToken(CLOSEBRACKET,')',1,2320) -LexToken(SEMICOLON,';',1,2321) -LexToken(EOL,'\n',1,2322) +LexToken(EOL,'\n',1,2321) LexToken(VAR,'co',1,2335) LexToken(ASSIGNMENT,'=',1,2337) LexToken(VAR,'int',1,2338) @@ -341,8 +327,7 @@ LexToken(OPENBRACKET,'(',1,2344) LexToken(COLON,':',1,2345) LexToken(CLOSEBRACKET,')',1,2346) LexToken(CLOSEBRACKET,')',1,2347) -LexToken(SEMICOLON,';',1,2348) -LexToken(EOL,'\n',1,2349) +LexToken(EOL,'\n',1,2348) LexToken(VAR,'funtyp',1,2362) LexToken(ASSIGNMENT,'=',1,2368) LexToken(VAR,'int',1,2369) @@ -360,13 +345,11 @@ LexToken(VAR,'message',1,2426) LexToken(OPENBRACKET,'(',1,2433) LexToken(DQSTRING,'"function type cannot be negative"',1,2467) LexToken(CLOSEBRACKET,')',1,2468) -LexToken(SEMICOLON,';',1,2469) -LexToken(EOL,'\n',1,2470) +LexToken(EOL,'\n',1,2469) LexToken(VAR,'ok',1,2487) LexToken(ASSIGNMENT,'=',1,2489) LexToken(PREVAR_BOOLEAN,'%f',1,2490) -LexToken(SEMICOLON,';',1,2492) -LexToken(EOL,'\n',1,2493) +LexToken(EOL,'\n',1,2492) LexToken(END,'end',1,2506) LexToken(EOL,'\n',1,2509) LexToken(IF,'if',1,2522) @@ -397,13 +380,11 @@ LexToken(VAR,'message',1,2601) LexToken(OPENBRACKET,'(',1,2608) LexToken(DQSTRING,'"vector event links not supported"',1,2642) LexToken(CLOSEBRACKET,')',1,2643) -LexToken(SEMICOLON,';',1,2644) -LexToken(EOL,'\n',1,2645) +LexToken(EOL,'\n',1,2644) LexToken(VAR,'ok',1,2666) LexToken(ASSIGNMENT,'=',1,2668) LexToken(PREVAR_BOOLEAN,'%f',1,2669) -LexToken(SEMICOLON,';',1,2671) -LexToken(EOL,'\n',1,2672) +LexToken(EOL,'\n',1,2671) LexToken(END,'end',1,2689) LexToken(EOL,'\n',1,2692) LexToken(END,'end',1,2705) @@ -414,8 +395,7 @@ LexToken(VAR,'stripblanks',1,2726) LexToken(OPENBRACKET,'(',1,2737) LexToken(VAR,'depu',1,2738) LexToken(CLOSEBRACKET,')',1,2742) -LexToken(SEMICOLON,';',1,2743) -LexToken(EOL,'\n',1,2744) +LexToken(EOL,'\n',1,2743) LexToken(IF,'if',1,2757) LexToken(VAR,'part',1,2760) LexToken(OPENBRACKET,'(',1,2764) @@ -430,15 +410,13 @@ LexToken(EOL,'\n',1,2782) LexToken(VAR,'depu',1,2799) LexToken(ASSIGNMENT,'=',1,2803) LexToken(PREVAR_BOOLEAN,'%t',1,2804) -LexToken(SEMICOLON,';',1,2806) -LexToken(EOL,'\n',1,2807) +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(SEMICOLON,';',1,2848) -LexToken(EOL,'\n',1,2849) +LexToken(EOL,'\n',1,2848) LexToken(END,'end',1,2862) LexToken(EOL,'\n',1,2865) LexToken(VAR,'dept',1,2878) @@ -447,8 +425,7 @@ LexToken(VAR,'stripblanks',1,2883) LexToken(OPENBRACKET,'(',1,2894) LexToken(VAR,'dept',1,2895) LexToken(CLOSEBRACKET,')',1,2899) -LexToken(SEMICOLON,';',1,2900) -LexToken(EOL,'\n',1,2901) +LexToken(EOL,'\n',1,2900) LexToken(IF,'if',1,2914) LexToken(VAR,'part',1,2917) LexToken(OPENBRACKET,'(',1,2921) @@ -463,15 +440,13 @@ LexToken(EOL,'\n',1,2939) LexToken(VAR,'dept',1,2956) LexToken(ASSIGNMENT,'=',1,2960) LexToken(PREVAR_BOOLEAN,'%t',1,2961) -LexToken(SEMICOLON,';',1,2963) -LexToken(EOL,'\n',1,2964) +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(SEMICOLON,';',1,3005) -LexToken(EOL,'\n',1,3006) +LexToken(EOL,'\n',1,3005) LexToken(END,'end',1,3019) LexToken(EOL,'\n',1,3022) LexToken(VAR,'dep_ut',1,3035) @@ -480,8 +455,7 @@ LexToken(OPENSQBRACKET,'[',1,3042) LexToken(VAR,'depu',1,3043) LexToken(VAR,'dept',1,3048) LexToken(CLOSESQBRACKET,']',1,3052) -LexToken(SEMICOLON,';',1,3053) -LexToken(EOL,'\n',1,3054) +LexToken(EOL,'\n',1,3053) LexToken(IF,'if',1,3067) LexToken(VAR,'ok',1,3070) LexToken(THEN,'then',1,3073) @@ -525,8 +499,7 @@ LexToken(EOL,'\n',1,3250) LexToken(VAR,'needcompile',1,3271) LexToken(ASSIGNMENT,'=',1,3282) LexToken(NUMBER,'4',1,3283) -LexToken(SEMICOLON,';',1,3284) -LexToken(EOL,'\n',1,3285) +LexToken(EOL,'\n',1,3284) LexToken(END,'end',1,3302) LexToken(EOL,'\n',1,3305) LexToken(VAR,'model',1,3322) @@ -539,8 +512,7 @@ LexToken(VAR,'function_name',1,3337) LexToken(COMMA,',',1,3350) LexToken(VAR,'funtyp',1,3351) LexToken(CLOSEBRACKET,')',1,3357) -LexToken(SEMICOLON,';',1,3358) -LexToken(EOL,'\n',1,3359) +LexToken(EOL,'\n',1,3358) LexToken(VAR,'model',1,3376) LexToken(DOT,'.',1,3381) LexToken(VAR,'state',1,3382) @@ -626,13 +598,11 @@ LexToken(EOL,'\n',1,3906) LexToken(VAR,'function_name',1,3915) LexToken(ASSIGNMENT,'=',1,3928) LexToken(DQSTRING,'"sinblk"',1,3936) -LexToken(SEMICOLON,';',1,3937) -LexToken(EOL,'\n',1,3938) +LexToken(EOL,'\n',1,3937) LexToken(VAR,'funtyp',1,3947) LexToken(ASSIGNMENT,'=',1,3953) LexToken(NUMBER,'1',1,3954) -LexToken(SEMICOLON,';',1,3955) -LexToken(EOL,'\n',1,3956) +LexToken(EOL,'\n',1,3955) LexToken(VAR,'model',1,3965) LexToken(DOT,'.',1,3970) LexToken(VAR,'sim',1,3971) @@ -730,7 +700,7 @@ LexToken(VAR,'sci2exp',1,4290) LexToken(OPENBRACKET,'(',1,4297) LexToken(VAR,'funtyp',1,4298) LexToken(CLOSEBRACKET,')',1,4304) -LexToken(SEMICOLON,';',1,4305) +LexToken(SEMICOLON,';\n',1,4305) LexToken(VAR,'sci2exp',1,4315) LexToken(OPENBRACKET,'(',1,4322) LexToken(VAR,'model',1,4323) @@ -744,7 +714,7 @@ LexToken(VAR,'model',1,4341) LexToken(DOT,'.',1,4346) LexToken(VAR,'out',1,4347) LexToken(CLOSEBRACKET,')',1,4350) -LexToken(SEMICOLON,';',1,4351) +LexToken(SEMICOLON,';\n',1,4351) LexToken(VAR,'sci2exp',1,4361) LexToken(OPENBRACKET,'(',1,4368) LexToken(VAR,'model',1,4369) @@ -758,7 +728,7 @@ LexToken(VAR,'model',1,4390) LexToken(DOT,'.',1,4395) LexToken(VAR,'evtout',1,4396) LexToken(CLOSEBRACKET,')',1,4402) -LexToken(SEMICOLON,';',1,4403) +LexToken(SEMICOLON,';\n',1,4403) LexToken(VAR,'sci2exp',1,4413) LexToken(OPENBRACKET,'(',1,4420) LexToken(VAR,'model',1,4421) @@ -772,7 +742,7 @@ LexToken(VAR,'model',1,4442) LexToken(DOT,'.',1,4447) LexToken(VAR,'dstate',1,4448) LexToken(CLOSEBRACKET,')',1,4454) -LexToken(SEMICOLON,';',1,4455) +LexToken(SEMICOLON,';\n',1,4455) LexToken(VAR,'sci2exp',1,4465) LexToken(OPENBRACKET,'(',1,4472) LexToken(VAR,'model',1,4473) @@ -786,7 +756,7 @@ LexToken(VAR,'model',1,4493) LexToken(DOT,'.',1,4498) LexToken(VAR,'ipar',1,4499) LexToken(CLOSEBRACKET,')',1,4503) -LexToken(SEMICOLON,';',1,4504) +LexToken(SEMICOLON,';\n',1,4504) LexToken(VAR,'sci2exp',1,4514) LexToken(OPENBRACKET,'(',1,4521) LexToken(VAR,'model',1,4522) @@ -798,8 +768,7 @@ LexToken(DQSTRING,'"y"',1,4538) LexToken(SEMICOLON,';',1,4539) LexToken(DQSTRING,'"n"',1,4542) LexToken(CLOSESQBRACKET,']',1,4543) -LexToken(SEMICOLON,';',1,4544) -LexToken(EOL,'\n',1,4545) +LexToken(EOL,'\n',1,4544) LexToken(VAR,'gr_i',1,4554) LexToken(ASSIGNMENT,'=',1,4558) LexToken(OPENSQBRACKET,'[',1,4559) |