From ab12084ac3c318d31ffc86ad1c7fb49fb7737a3f Mon Sep 17 00:00:00 2001 From: Sunil Shetye Date: Thu, 14 Jun 2018 16:31:19 +0530 Subject: ignore comma and semicolon at the end of line --- js/Misc/BOUNCEXY.js | 81 +++++++++++++++++++++-------------------------------- 1 file changed, 32 insertions(+), 49 deletions(-) (limited to 'js/Misc/BOUNCEXY.js') diff --git a/js/Misc/BOUNCEXY.js b/js/Misc/BOUNCEXY.js index efd41c19..5f9cd016 100644 --- a/js/Misc/BOUNCEXY.js +++ b/js/Misc/BOUNCEXY.js @@ -42,20 +42,17 @@ LexToken(VAR,'x',1,925) LexToken(ASSIGNMENT,'=',1,926) LexToken(OPENSQBRACKET,'[',1,927) LexToken(CLOSESQBRACKET,']',1,928) -LexToken(SEMICOLON,';',1,929) -LexToken(EOL,'\n',1,930) +LexToken(EOL,'\n',1,929) LexToken(VAR,'y',1,935) LexToken(ASSIGNMENT,'=',1,936) LexToken(OPENSQBRACKET,'[',1,937) LexToken(CLOSESQBRACKET,']',1,938) -LexToken(SEMICOLON,';',1,939) -LexToken(EOL,'\n',1,940) +LexToken(EOL,'\n',1,939) LexToken(VAR,'typ',1,945) LexToken(ASSIGNMENT,'=',1,948) LexToken(OPENSQBRACKET,'[',1,949) LexToken(CLOSESQBRACKET,']',1,950) -LexToken(SEMICOLON,';',1,951) -LexToken(EOL,'\n',1,952) +LexToken(EOL,'\n',1,951) LexToken(SELECT,'select',1,957) LexToken(VAR,'job',1,964) LexToken(EOL,'\n',1,967) @@ -66,15 +63,13 @@ LexToken(EOL,'\n',1,987) LexToken(VAR,'x',1,996) LexToken(ASSIGNMENT,'=',1,997) LexToken(VAR,'arg1',1,998) -LexToken(SEMICOLON,';',1,1002) -LexToken(EOL,'\n',1,1003) +LexToken(EOL,'\n',1,1002) LexToken(VAR,'graphics',1,1012) LexToken(ASSIGNMENT,'=',1,1020) LexToken(VAR,'arg1',1,1021) LexToken(DOT,'.',1,1025) LexToken(VAR,'graphics',1,1026) -LexToken(SEMICOLON,';',1,1034) -LexToken(EOL,'\n',1,1035) +LexToken(EOL,'\n',1,1034) LexToken(VAR,'exprs',1,1044) LexToken(ASSIGNMENT,'=',1,1049) LexToken(VAR,'graphics',1,1050) @@ -86,8 +81,7 @@ LexToken(ASSIGNMENT,'=',1,1078) LexToken(VAR,'arg1',1,1079) LexToken(DOT,'.',1,1083) LexToken(VAR,'model',1,1084) -LexToken(SEMICOLON,';',1,1089) -LexToken(EOL,'\n',1,1090) +LexToken(EOL,'\n',1,1089) LexToken(VAR,'dstate',1,1099) LexToken(ASSIGNMENT,'=',1,1105) LexToken(VAR,'model',1,1106) @@ -126,21 +120,21 @@ LexToken(DQSTRING,'"Set Scope parameters"',1,1253) LexToken(COMMA,',',1,1254) LexToken(OPENSQBRACKET,'[',1,1270) LexToken(DQSTRING,'"colors"',1,1278) -LexToken(SEMICOLON,';',1,1279) +LexToken(SEMICOLON,';\n',1,1279) LexToken(DQSTRING,'"radii"',1,1299) -LexToken(SEMICOLON,';',1,1300) +LexToken(SEMICOLON,';\n',1,1300) LexToken(DQSTRING,'"window number (-1 for automatic)"',1,1347) -LexToken(SEMICOLON,';',1,1348) +LexToken(SEMICOLON,';\n',1,1348) LexToken(DQSTRING,'"animation mode (0,1)"',1,1383) -LexToken(SEMICOLON,';',1,1384) +LexToken(SEMICOLON,';\n',1,1384) LexToken(DQSTRING,'"Xmin"',1,1403) -LexToken(SEMICOLON,';',1,1404) +LexToken(SEMICOLON,';\n',1,1404) LexToken(DQSTRING,'"Xmax"',1,1423) -LexToken(SEMICOLON,';',1,1424) +LexToken(SEMICOLON,';\n',1,1424) LexToken(DQSTRING,'"Ymin"',1,1443) -LexToken(SEMICOLON,';',1,1444) +LexToken(SEMICOLON,';\n',1,1444) LexToken(DQSTRING,'"Ymax"',1,1463) -LexToken(SEMICOLON,';',1,1464) +LexToken(SEMICOLON,';\n',1,1464) LexToken(CLOSESQBRACKET,']',1,1478) LexToken(COMMA,',',1,1479) LexToken(VAR,'list',1,1495) @@ -189,8 +183,7 @@ LexToken(VAR,'ok',1,1590) LexToken(THEN,'then',1,1593) LexToken(EOL,'\n',1,1597) LexToken(BREAK,'break',1,1614) -LexToken(COMMA,',',1,1619) -LexToken(EOL,'\n',1,1620) +LexToken(EOL,'\n',1,1619) LexToken(END,'end',1,1633) LexToken(EOL,'\n',1,1663) LexToken(EOL,'\n',1,1664) @@ -453,8 +446,7 @@ LexToken(ASSIGNMENT,'=',1,2711) LexToken(NUMBER,'64.0',1,2712) LexToken(MULTIPLICATION,'*',1,2716) LexToken(NUMBER,'360.000',1,2717) -LexToken(SEMICOLON,';',1,2724) -LexToken(EOL,'\n',1,2725) +LexToken(EOL,'\n',1,2724) LexToken(END,'end',1,2742) LexToken(EOL,'\n',1,2745) LexToken(VAR,'model',1,2762) @@ -462,8 +454,7 @@ LexToken(DOT,'.',1,2767) LexToken(VAR,'dstate',1,2768) LexToken(ASSIGNMENT,'=',1,2774) LexToken(VAR,'z',1,2775) -LexToken(SEMICOLON,';',1,2776) -LexToken(EOL,'\n',1,2777) +LexToken(EOL,'\n',1,2776) LexToken(VAR,'model',1,2794) LexToken(DOT,'.',1,2799) LexToken(VAR,'rpar',1,2800) @@ -481,8 +472,7 @@ LexToken(DOT,'.',1,2850) LexToken(VAR,'exprs',1,2851) LexToken(ASSIGNMENT,'=',1,2856) LexToken(VAR,'exprs',1,2857) -LexToken(SEMICOLON,';',1,2862) -LexToken(EOL,'\n',1,2863) +LexToken(EOL,'\n',1,2862) LexToken(VAR,'x',1,2880) LexToken(DOT,'.',1,2881) LexToken(VAR,'graphics',1,2882) @@ -509,13 +499,11 @@ LexToken(VAR,'win',1,2995) LexToken(ASSIGNMENT,'=',1,2998) LexToken(ADDITION,'-',1,2999) LexToken(NUMBER,'1',1,3000) -LexToken(SEMICOLON,';',1,3001) -LexToken(EOL,'\n',1,3002) +LexToken(EOL,'\n',1,3001) LexToken(VAR,'imode',1,3011) LexToken(ASSIGNMENT,'=',1,3016) LexToken(NUMBER,'1',1,3017) -LexToken(SEMICOLON,';',1,3018) -LexToken(EOL,'\n',1,3019) +LexToken(EOL,'\n',1,3018) LexToken(VAR,'clrs',1,3028) LexToken(ASSIGNMENT,'=',1,3032) LexToken(OPENSQBRACKET,'[',1,3033) @@ -523,8 +511,7 @@ LexToken(NUMBER,'1',1,3034) LexToken(SEMICOLON,';',1,3035) LexToken(NUMBER,'2',1,3036) LexToken(CLOSESQBRACKET,']',1,3037) -LexToken(SEMICOLON,';',1,3038) -LexToken(EOL,'\n',1,3039) +LexToken(EOL,'\n',1,3038) LexToken(VAR,'siz',1,3048) LexToken(ASSIGNMENT,'=',1,3051) LexToken(OPENSQBRACKET,'[',1,3052) @@ -537,18 +524,15 @@ LexToken(VAR,'xmin',1,3066) LexToken(ASSIGNMENT,'=',1,3070) LexToken(ADDITION,'-',1,3071) LexToken(NUMBER,'5',1,3072) -LexToken(SEMICOLON,';',1,3073) -LexToken(EOL,'\n',1,3074) +LexToken(EOL,'\n',1,3073) LexToken(VAR,'xmax',1,3083) LexToken(ASSIGNMENT,'=',1,3087) LexToken(NUMBER,'5',1,3088) -LexToken(SEMICOLON,';',1,3089) -LexToken(EOL,'\n',1,3090) +LexToken(EOL,'\n',1,3089) LexToken(VAR,'ymin',1,3099) LexToken(ASSIGNMENT,'=',1,3103) LexToken(NUMBER,'0',1,3104) -LexToken(SEMICOLON,';',1,3105) -LexToken(EOL,'\n',1,3106) +LexToken(EOL,'\n',1,3105) LexToken(VAR,'ymax',1,3115) LexToken(ASSIGNMENT,'=',1,3119) LexToken(NUMBER,'15',1,3120) @@ -727,8 +711,7 @@ LexToken(ASSIGNMENT,'=',1,3510) LexToken(NUMBER,'64.0',1,3511) LexToken(MULTIPLICATION,'*',1,3515) LexToken(NUMBER,'360.000',1,3516) -LexToken(SEMICOLON,';',1,3523) -LexToken(EOL,'\n',1,3524) +LexToken(EOL,'\n',1,3523) LexToken(END,'end',1,3533) LexToken(EOL,'\n',1,3536) LexToken(VAR,'model',1,3545) @@ -799,7 +782,7 @@ LexToken(OPENBRACKET,'(',1,3751) LexToken(VAR,'clrs',1,3752) LexToken(CLOSEBRACKET,')',1,3756) LexToken(CLOSEBRACKET,')',1,3757) -LexToken(SEMICOLON,';',1,3758) +LexToken(SEMICOLON,';\n',1,3758) LexToken(VAR,'strcat',1,3768) LexToken(OPENBRACKET,'(',1,3774) LexToken(VAR,'sci2exp',1,3775) @@ -807,7 +790,7 @@ LexToken(OPENBRACKET,'(',1,3782) LexToken(VAR,'siz',1,3783) LexToken(CLOSEBRACKET,')',1,3786) LexToken(CLOSEBRACKET,')',1,3787) -LexToken(SEMICOLON,';',1,3788) +LexToken(SEMICOLON,';\n',1,3788) LexToken(VAR,'strcat',1,3798) LexToken(OPENBRACKET,'(',1,3804) LexToken(VAR,'sci2exp',1,3805) @@ -815,7 +798,7 @@ LexToken(OPENBRACKET,'(',1,3812) LexToken(VAR,'win',1,3813) LexToken(CLOSEBRACKET,')',1,3816) LexToken(CLOSEBRACKET,')',1,3817) -LexToken(SEMICOLON,';',1,3818) +LexToken(SEMICOLON,';\n',1,3818) LexToken(VAR,'strcat',1,3828) LexToken(OPENBRACKET,'(',1,3834) LexToken(VAR,'sci2exp',1,3835) @@ -823,7 +806,7 @@ LexToken(OPENBRACKET,'(',1,3842) LexToken(NUMBER,'1',1,3843) LexToken(CLOSEBRACKET,')',1,3844) LexToken(CLOSEBRACKET,')',1,3845) -LexToken(SEMICOLON,';',1,3846) +LexToken(SEMICOLON,';\n',1,3846) LexToken(VAR,'strcat',1,3856) LexToken(OPENBRACKET,'(',1,3862) LexToken(VAR,'sci2exp',1,3863) @@ -831,7 +814,7 @@ LexToken(OPENBRACKET,'(',1,3870) LexToken(VAR,'xmin',1,3871) LexToken(CLOSEBRACKET,')',1,3875) LexToken(CLOSEBRACKET,')',1,3876) -LexToken(SEMICOLON,';',1,3877) +LexToken(SEMICOLON,';\n',1,3877) LexToken(VAR,'strcat',1,3887) LexToken(OPENBRACKET,'(',1,3893) LexToken(VAR,'sci2exp',1,3894) @@ -839,7 +822,7 @@ LexToken(OPENBRACKET,'(',1,3901) LexToken(VAR,'xmax',1,3902) LexToken(CLOSEBRACKET,')',1,3906) LexToken(CLOSEBRACKET,')',1,3907) -LexToken(SEMICOLON,';',1,3908) +LexToken(SEMICOLON,';\n',1,3908) LexToken(VAR,'strcat',1,3918) LexToken(OPENBRACKET,'(',1,3924) LexToken(VAR,'sci2exp',1,3925) @@ -847,7 +830,7 @@ LexToken(OPENBRACKET,'(',1,3932) LexToken(VAR,'ymin',1,3933) LexToken(CLOSEBRACKET,')',1,3937) LexToken(CLOSEBRACKET,')',1,3938) -LexToken(SEMICOLON,';',1,3939) +LexToken(SEMICOLON,';\n',1,3939) LexToken(VAR,'strcat',1,3949) LexToken(OPENBRACKET,'(',1,3955) LexToken(VAR,'sci2exp',1,3956) -- cgit