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