diff options
Diffstat (limited to 'js/Misc/BOUNCE.js')
-rw-r--r-- | js/Misc/BOUNCE.js | 123 |
1 files changed, 41 insertions, 82 deletions
diff --git a/js/Misc/BOUNCE.js b/js/Misc/BOUNCE.js index 474aabd3..e0cc92a2 100644 --- a/js/Misc/BOUNCE.js +++ b/js/Misc/BOUNCE.js @@ -41,20 +41,17 @@ LexToken(VAR,'x',1,878) LexToken(ASSIGNMENT,'=',1,879) LexToken(OPENSQBRACKET,'[',1,880) LexToken(CLOSESQBRACKET,']',1,881) -LexToken(SEMICOLON,';',1,882) -LexToken(EOL,'\n',1,883) +LexToken(EOL,'\n',1,882) LexToken(VAR,'y',1,888) LexToken(ASSIGNMENT,'=',1,889) LexToken(OPENSQBRACKET,'[',1,890) LexToken(CLOSESQBRACKET,']',1,891) -LexToken(SEMICOLON,';',1,892) -LexToken(EOL,'\n',1,893) +LexToken(EOL,'\n',1,892) LexToken(VAR,'typ',1,898) LexToken(ASSIGNMENT,'=',1,901) LexToken(OPENSQBRACKET,'[',1,902) LexToken(CLOSESQBRACKET,']',1,903) -LexToken(SEMICOLON,';',1,904) -LexToken(EOL,'\n',1,905) +LexToken(EOL,'\n',1,904) LexToken(SELECT,'select',1,910) LexToken(VAR,'job',1,917) LexToken(EOL,'\n',1,920) @@ -65,15 +62,13 @@ LexToken(EOL,'\n',1,940) LexToken(VAR,'x',1,949) LexToken(ASSIGNMENT,'=',1,950) LexToken(VAR,'arg1',1,951) -LexToken(SEMICOLON,';',1,955) -LexToken(EOL,'\n',1,956) +LexToken(EOL,'\n',1,955) LexToken(VAR,'graphics',1,965) LexToken(ASSIGNMENT,'=',1,973) LexToken(VAR,'arg1',1,974) LexToken(DOT,'.',1,978) LexToken(VAR,'graphics',1,979) -LexToken(SEMICOLON,';',1,987) -LexToken(EOL,'\n',1,988) +LexToken(EOL,'\n',1,987) LexToken(VAR,'exprs',1,997) LexToken(ASSIGNMENT,'=',1,1002) LexToken(VAR,'graphics',1,1003) @@ -85,8 +80,7 @@ LexToken(ASSIGNMENT,'=',1,1031) LexToken(VAR,'arg1',1,1032) LexToken(DOT,'.',1,1036) LexToken(VAR,'model',1,1037) -LexToken(SEMICOLON,';',1,1042) -LexToken(EOL,'\n',1,1043) +LexToken(EOL,'\n',1,1042) LexToken(IF,'if',1,1052) LexToken(VAR,'size',1,1055) LexToken(OPENBRACKET,'(',1,1059) @@ -104,16 +98,14 @@ LexToken(NUMBER,'8',1,1096) LexToken(CLOSEBRACKET,')',1,1097) LexToken(ASSIGNMENT,'=',1,1098) LexToken(DQSTRING,'"9.81"',1,1104) -LexToken(SEMICOLON,';',1,1105) -LexToken(EOL,'\n',1,1106) +LexToken(EOL,'\n',1,1105) LexToken(VAR,'exprs',1,1119) LexToken(OPENBRACKET,'(',1,1124) LexToken(NUMBER,'9',1,1125) LexToken(CLOSEBRACKET,')',1,1126) LexToken(ASSIGNMENT,'=',1,1127) LexToken(DQSTRING,'"0"',1,1130) -LexToken(SEMICOLON,';',1,1131) -LexToken(EOL,'\n',1,1132) +LexToken(EOL,'\n',1,1131) LexToken(END,'end',1,1141) LexToken(EOL,'\n',1,1144) LexToken(WHILE,'while',1,1153) @@ -225,8 +217,7 @@ LexToken(VAR,'ok',1,1535) LexToken(THEN,'then',1,1538) LexToken(EOL,'\n',1,1542) LexToken(BREAK,'break',1,1559) -LexToken(COMMA,',',1,1564) -LexToken(EOL,'\n',1,1565) +LexToken(EOL,'\n',1,1564) LexToken(END,'end',1,1578) LexToken(EOL,'\n',1,1581) LexToken(VAR,'xt',1,1594) @@ -235,48 +226,42 @@ LexToken(VAR,'xt',1,1597) LexToken(OPENBRACKET,'(',1,1599) LexToken(COLON,':',1,1600) LexToken(CLOSEBRACKET,')',1,1601) -LexToken(SEMICOLON,';',1,1602) -LexToken(EOL,'\n',1,1603) +LexToken(EOL,'\n',1,1602) LexToken(VAR,'y',1,1616) LexToken(ASSIGNMENT,'=',1,1617) LexToken(VAR,'y',1,1618) LexToken(OPENBRACKET,'(',1,1619) LexToken(COLON,':',1,1620) LexToken(CLOSEBRACKET,')',1,1621) -LexToken(SEMICOLON,';',1,1622) -LexToken(EOL,'\n',1,1623) +LexToken(EOL,'\n',1,1622) LexToken(VAR,'xd',1,1636) LexToken(ASSIGNMENT,'=',1,1638) LexToken(VAR,'xd',1,1639) LexToken(OPENBRACKET,'(',1,1641) LexToken(COLON,':',1,1642) LexToken(CLOSEBRACKET,')',1,1643) -LexToken(SEMICOLON,';',1,1644) -LexToken(EOL,'\n',1,1645) +LexToken(EOL,'\n',1,1644) LexToken(VAR,'yd',1,1658) LexToken(ASSIGNMENT,'=',1,1660) LexToken(VAR,'yd',1,1661) LexToken(OPENBRACKET,'(',1,1663) LexToken(COLON,':',1,1664) LexToken(CLOSEBRACKET,')',1,1665) -LexToken(SEMICOLON,';',1,1666) -LexToken(EOL,'\n',1,1667) +LexToken(EOL,'\n',1,1666) LexToken(VAR,'rpar1',1,1680) LexToken(ASSIGNMENT,'=',1,1685) LexToken(VAR,'rpar1',1,1686) LexToken(OPENBRACKET,'(',1,1691) LexToken(COLON,':',1,1692) LexToken(CLOSEBRACKET,')',1,1693) -LexToken(SEMICOLON,';',1,1694) -LexToken(EOL,'\n',1,1695) +LexToken(EOL,'\n',1,1694) LexToken(VAR,'rpar2',1,1708) LexToken(ASSIGNMENT,'=',1,1713) LexToken(VAR,'rpar2',1,1714) LexToken(OPENBRACKET,'(',1,1719) LexToken(COLON,':',1,1720) LexToken(CLOSEBRACKET,')',1,1721) -LexToken(SEMICOLON,';',1,1722) -LexToken(EOL,'\n',1,1723) +LexToken(EOL,'\n',1,1722) LexToken(VAR,'n',1,1736) LexToken(ASSIGNMENT,'=',1,1737) LexToken(VAR,'size',1,1738) @@ -285,16 +270,14 @@ LexToken(VAR,'xt',1,1743) LexToken(COMMA,',',1,1745) LexToken(DQSTRING,'"*"',1,1748) LexToken(CLOSEBRACKET,')',1,1749) -LexToken(SEMICOLON,';',1,1750) -LexToken(EOL,'\n',1,1751) +LexToken(EOL,'\n',1,1750) LexToken(VAR,'walls',1,1764) LexToken(ASSIGNMENT,'=',1,1769) LexToken(VAR,'walls',1,1770) LexToken(OPENBRACKET,'(',1,1775) LexToken(COLON,':',1,1776) LexToken(CLOSEBRACKET,')',1,1777) -LexToken(SEMICOLON,';',1,1778) -LexToken(EOL,'\n',1,1779) +LexToken(EOL,'\n',1,1778) LexToken(IF,'if',1,1792) LexToken(VAR,'walls',1,1795) LexToken(OPENBRACKET,'(',1,1800) @@ -317,8 +300,7 @@ LexToken(COMMA,',',1,1848) LexToken(NUMBER,'1',1,1849) LexToken(CLOSESQBRACKET,']',1,1850) LexToken(CLOSEBRACKET,')',1,1851) -LexToken(SEMICOLON,';',1,1852) -LexToken(EOL,'\n',1,1853) +LexToken(EOL,'\n',1,1852) LexToken(END,'end',1,1866) LexToken(EOL,'\n',1,1869) LexToken(IF,'if',1,1882) @@ -343,8 +325,7 @@ LexToken(COMMA,',',1,1938) LexToken(NUMBER,'4',1,1939) LexToken(CLOSESQBRACKET,']',1,1940) LexToken(CLOSEBRACKET,')',1,1941) -LexToken(SEMICOLON,';',1,1942) -LexToken(EOL,'\n',1,1943) +LexToken(EOL,'\n',1,1942) LexToken(END,'end',1,1956) LexToken(EOL,'\n',1,1959) LexToken(IF,'if',1,1972) @@ -436,8 +417,7 @@ LexToken(VAR,'ok',1,2322) LexToken(THEN,'then',1,2325) LexToken(EOL,'\n',1,2329) LexToken(BREAK,'break',1,2346) -LexToken(COMMA,',',1,2351) -LexToken(EOL,'\n',1,2352) +LexToken(EOL,'\n',1,2351) LexToken(END,'end',1,2365) LexToken(EOL,'\n',1,2368) LexToken(OPENSQBRACKET,'[',1,2381) @@ -482,8 +462,7 @@ LexToken(VAR,'ipar',1,2484) LexToken(ASSIGNMENT,'=',1,2488) LexToken(OPENSQBRACKET,'[',1,2489) LexToken(CLOSESQBRACKET,']',1,2490) -LexToken(SEMICOLON,';',1,2491) -LexToken(EOL,'\n',1,2492) +LexToken(EOL,'\n',1,2491) LexToken(FOR,'for',1,2509) LexToken(VAR,'i',1,2513) LexToken(ASSIGNMENT,'=',1,2514) @@ -545,15 +524,13 @@ LexToken(VAR,'g',1,2769) LexToken(SEMICOLON,';',1,2770) LexToken(VAR,'C',1,2771) LexToken(CLOSESQBRACKET,']',1,2772) -LexToken(SEMICOLON,';',1,2773) -LexToken(EOL,'\n',1,2774) +LexToken(EOL,'\n',1,2773) LexToken(VAR,'model',1,2791) LexToken(DOT,'.',1,2796) LexToken(VAR,'ipar',1,2797) LexToken(ASSIGNMENT,'=',1,2801) LexToken(VAR,'ipar',1,2802) -LexToken(SEMICOLON,';',1,2806) -LexToken(EOL,'\n',1,2807) +LexToken(EOL,'\n',1,2806) LexToken(VAR,'state',1,2824) LexToken(ASSIGNMENT,'=',1,2829) LexToken(OPENSQBRACKET,'[',1,2830) @@ -565,14 +542,12 @@ LexToken(VAR,'y',1,2837) LexToken(COMMA,',',1,2838) LexToken(VAR,'yd',1,2839) LexToken(CLOSESQBRACKET,']',1,2841) -LexToken(SEMICOLON,';',1,2842) -LexToken(EOL,'\n',1,2843) +LexToken(EOL,'\n',1,2842) LexToken(VAR,'state',1,2860) LexToken(ASSIGNMENT,'=',1,2865) LexToken(VAR,'state',1,2866) LexToken(TRANSPOSE,"'",1,2871) -LexToken(SEMICOLON,';',1,2872) -LexToken(EOL,'\n',1,2873) +LexToken(EOL,'\n',1,2872) LexToken(VAR,'model',1,2890) LexToken(DOT,'.',1,2895) LexToken(VAR,'state',1,2896) @@ -599,22 +574,19 @@ LexToken(ADDITION,'+',1,2950) LexToken(NUMBER,'4',1,2951) LexToken(MULTIPLICATION,'*',1,2952) LexToken(VAR,'n',1,2953) -LexToken(SEMICOLON,';',1,2954) -LexToken(EOL,'\n',1,2955) +LexToken(EOL,'\n',1,2954) LexToken(VAR,'graphics',1,2972) LexToken(DOT,'.',1,2980) LexToken(VAR,'exprs',1,2981) LexToken(ASSIGNMENT,'=',1,2986) LexToken(VAR,'exprs',1,2987) -LexToken(SEMICOLON,';',1,2992) -LexToken(EOL,'\n',1,2993) +LexToken(EOL,'\n',1,2992) LexToken(VAR,'x',1,3010) LexToken(DOT,'.',1,3011) LexToken(VAR,'graphics',1,3012) LexToken(ASSIGNMENT,'=',1,3020) LexToken(VAR,'graphics',1,3021) -LexToken(SEMICOLON,';',1,3029) -LexToken(EOL,'\n',1,3030) +LexToken(EOL,'\n',1,3029) LexToken(VAR,'x',1,3047) LexToken(DOT,'.',1,3048) LexToken(VAR,'model',1,3049) @@ -643,8 +615,7 @@ LexToken(VAR,'ipar',1,3158) LexToken(ASSIGNMENT,'=',1,3162) LexToken(OPENSQBRACKET,'[',1,3163) LexToken(CLOSESQBRACKET,']',1,3164) -LexToken(SEMICOLON,';',1,3165) -LexToken(EOL,'\n',1,3166) +LexToken(EOL,'\n',1,3165) LexToken(FOR,'for',1,3175) LexToken(VAR,'i',1,3179) LexToken(ASSIGNMENT,'=',1,3180) @@ -710,8 +681,7 @@ LexToken(NUMBER,'2',1,3368) LexToken(SEMICOLON,';',1,3369) LexToken(NUMBER,'2.5',1,3370) LexToken(CLOSESQBRACKET,']',1,3373) -LexToken(SEMICOLON,';',1,3374) -LexToken(EOL,'\n',1,3375) +LexToken(EOL,'\n',1,3374) LexToken(VAR,'xd',1,3384) LexToken(ASSIGNMENT,'=',1,3386) LexToken(OPENSQBRACKET,'[',1,3387) @@ -719,8 +689,7 @@ LexToken(NUMBER,'0',1,3388) LexToken(SEMICOLON,';',1,3389) LexToken(NUMBER,'0',1,3390) LexToken(CLOSESQBRACKET,']',1,3391) -LexToken(SEMICOLON,';',1,3392) -LexToken(EOL,'\n',1,3393) +LexToken(EOL,'\n',1,3392) LexToken(VAR,'y',1,3402) LexToken(ASSIGNMENT,'=',1,3403) LexToken(OPENSQBRACKET,'[',1,3404) @@ -728,8 +697,7 @@ LexToken(NUMBER,'3',1,3405) LexToken(SEMICOLON,';',1,3406) LexToken(NUMBER,'5',1,3407) LexToken(CLOSESQBRACKET,']',1,3408) -LexToken(SEMICOLON,';',1,3409) -LexToken(EOL,'\n',1,3410) +LexToken(EOL,'\n',1,3409) LexToken(VAR,'yd',1,3419) LexToken(ASSIGNMENT,'=',1,3421) LexToken(OPENSQBRACKET,'[',1,3422) @@ -737,13 +705,11 @@ LexToken(NUMBER,'0',1,3423) LexToken(SEMICOLON,';',1,3424) LexToken(NUMBER,'0',1,3425) LexToken(CLOSESQBRACKET,']',1,3426) -LexToken(SEMICOLON,';',1,3427) -LexToken(EOL,'\n',1,3428) +LexToken(EOL,'\n',1,3427) LexToken(VAR,'g',1,3437) LexToken(ASSIGNMENT,'=',1,3438) LexToken(NUMBER,'9.81',1,3439) -LexToken(SEMICOLON,';',1,3443) -LexToken(EOL,'\n',1,3444) +LexToken(EOL,'\n',1,3443) LexToken(VAR,'C',1,3453) LexToken(ASSIGNMENT,'=',1,3454) LexToken(NUMBER,'0',1,3455) @@ -756,13 +722,11 @@ LexToken(VAR,'n',1,3476) LexToken(COMMA,',',1,3477) LexToken(NUMBER,'1',1,3478) LexToken(CLOSEBRACKET,')',1,3479) -LexToken(SEMICOLON,';',1,3480) -LexToken(EOL,'\n',1,3481) +LexToken(EOL,'\n',1,3480) LexToken(VAR,'rpar2',1,3490) LexToken(ASSIGNMENT,'=',1,3495) LexToken(VAR,'rpar1',1,3496) -LexToken(SEMICOLON,';',1,3501) -LexToken(EOL,'\n',1,3502) +LexToken(EOL,'\n',1,3501) LexToken(VAR,'state',1,3511) LexToken(ASSIGNMENT,'=',1,3516) LexToken(OPENSQBRACKET,'[',1,3517) @@ -774,14 +738,12 @@ LexToken(VAR,'y',1,3523) LexToken(COMMA,',',1,3524) LexToken(VAR,'yd',1,3525) LexToken(CLOSESQBRACKET,']',1,3527) -LexToken(SEMICOLON,';',1,3528) -LexToken(EOL,'\n',1,3529) +LexToken(EOL,'\n',1,3528) LexToken(VAR,'state',1,3538) LexToken(ASSIGNMENT,'=',1,3543) LexToken(VAR,'state',1,3544) LexToken(TRANSPOSE,"'",1,3549) -LexToken(SEMICOLON,';',1,3550) -LexToken(EOL,'\n',1,3551) +LexToken(EOL,'\n',1,3550) LexToken(VAR,'model',1,3560) LexToken(ASSIGNMENT,'=',1,3565) LexToken(SCICOS_MODEL,'scicos_model',1,3566) @@ -840,15 +802,13 @@ LexToken(VAR,'g',1,3732) LexToken(SEMICOLON,';',1,3733) LexToken(VAR,'C',1,3734) LexToken(CLOSESQBRACKET,']',1,3735) -LexToken(SEMICOLON,';',1,3736) -LexToken(EOL,'\n',1,3737) +LexToken(EOL,'\n',1,3736) LexToken(VAR,'model',1,3746) LexToken(DOT,'.',1,3751) LexToken(VAR,'ipar',1,3752) LexToken(ASSIGNMENT,'=',1,3756) LexToken(VAR,'ipar',1,3757) -LexToken(SEMICOLON,';',1,3761) -LexToken(EOL,'\n',1,3762) +LexToken(EOL,'\n',1,3761) LexToken(VAR,'model',1,3771) LexToken(DOT,'.',1,3776) LexToken(VAR,'nzcross',1,3777) @@ -866,8 +826,7 @@ LexToken(ADDITION,'+',1,3794) LexToken(NUMBER,'4',1,3795) LexToken(MULTIPLICATION,'*',1,3796) LexToken(VAR,'n',1,3797) -LexToken(SEMICOLON,';',1,3798) -LexToken(EOL,'\n',1,3799) +LexToken(EOL,'\n',1,3798) LexToken(VAR,'model',1,3808) LexToken(DOT,'.',1,3813) LexToken(VAR,'blocktype',1,3814) |