diff options
Diffstat (limited to 'js/Misc/BOUNCE.js')
-rw-r--r-- | js/Misc/BOUNCE.js | 962 |
1 files changed, 962 insertions, 0 deletions
diff --git a/js/Misc/BOUNCE.js b/js/Misc/BOUNCE.js new file mode 100644 index 00000000..b360887e --- /dev/null +++ b/js/Misc/BOUNCE.js @@ -0,0 +1,962 @@ +LexToken(EOL,'\n',1,10) +LexToken(EOL,'\n',1,13) +LexToken(EOL,'\n',1,73) +LexToken(EOL,'\n',1,76) +LexToken(EOL,'\n',1,148) +LexToken(EOL,'\n',1,220) +LexToken(EOL,'\n',1,289) +LexToken(EOL,'\n',1,328) +LexToken(EOL,'\n',1,331) +LexToken(EOL,'\n',1,398) +LexToken(EOL,'\n',1,464) +LexToken(EOL,'\n',1,529) +LexToken(EOL,'\n',1,577) +LexToken(EOL,'\n',1,580) +LexToken(EOL,'\n',1,649) +LexToken(EOL,'\n',1,712) +LexToken(EOL,'\n',1,794) +LexToken(EOL,'\n',1,797) +LexToken(EOL,'\n',1,828) +LexToken(EOL,'\n',1,831) +LexToken(EOL,'\n',1,832) +LexToken(FUNCTION,'function',1,833) +LexToken(OPENSQBRACKET,'[',1,842) +LexToken(VAR,'x',1,843) +LexToken(COMMA,',',1,844) +LexToken(VAR,'y',1,845) +LexToken(COMMA,',',1,846) +LexToken(VAR,'typ',1,847) +LexToken(CLOSESQBRACKET,']',1,850) +LexToken(ASSIGNMENT,'=',1,851) +LexToken(VAR,'BOUNCE',1,852) +LexToken(OPENBRACKET,'(',1,858) +LexToken(VAR,'job',1,859) +LexToken(COMMA,',',1,862) +LexToken(VAR,'arg1',1,863) +LexToken(COMMA,',',1,867) +LexToken(VAR,'arg2',1,868) +LexToken(CLOSEBRACKET,')',1,872) +LexToken(EOL,'\n',1,873) +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(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(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(SELECT,'select',1,910) +LexToken(VAR,'job',1,917) +LexToken(EOL,'\n',1,920) +LexToken(CASE,'case',1,925) +LexToken(DQSTRING,'"set"',1,934) +LexToken(THEN,'then',1,936) +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(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(VAR,'exprs',1,997) +LexToken(ASSIGNMENT,'=',1,1002) +LexToken(VAR,'graphics',1,1003) +LexToken(DOT,'.',1,1011) +LexToken(VAR,'exprs',1,1012) +LexToken(EOL,'\n',1,1017) +LexToken(VAR,'model',1,1026) +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(IF,'if',1,1052) +LexToken(VAR,'size',1,1055) +LexToken(OPENBRACKET,'(',1,1059) +LexToken(VAR,'exprs',1,1060) +LexToken(COMMA,',',1,1065) +LexToken(DQSTRING,'"*"',1,1068) +LexToken(CLOSEBRACKET,')',1,1069) +LexToken(COMPARISON,'<',1,1070) +LexToken(NUMBER,'9',1,1071) +LexToken(THEN,'then',1,1073) +LexToken(EOL,'\n',1,1077) +LexToken(VAR,'exprs',1,1090) +LexToken(OPENBRACKET,'(',1,1095) +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(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(END,'end',1,1141) +LexToken(EOL,'\n',1,1144) +LexToken(WHILE,'while',1,1153) +LexToken(PREVAR_BOOLEAN,'%t',1,1159) +LexToken(DO,'do',1,1162) +LexToken(EOL,'\n',1,1164) +LexToken(OPENSQBRACKET,'[',1,1177) +LexToken(VAR,'ok',1,1178) +LexToken(COMMA,',',1,1180) +LexToken(VAR,'rpar1',1,1181) +LexToken(COMMA,',',1,1186) +LexToken(VAR,'rpar2',1,1187) +LexToken(COMMA,',',1,1192) +LexToken(VAR,'walls',1,1193) +LexToken(COMMA,',',1,1198) +LexToken(VAR,'xt',1,1199) +LexToken(COMMA,',',1,1201) +LexToken(VAR,'xd',1,1202) +LexToken(COMMA,',',1,1204) +LexToken(VAR,'y',1,1205) +LexToken(COMMA,',',1,1206) +LexToken(VAR,'yd',1,1207) +LexToken(COMMA,',',1,1209) +LexToken(VAR,'g',1,1210) +LexToken(COMMA,',',1,1211) +LexToken(VAR,'C',1,1212) +LexToken(COMMA,',',1,1213) +LexToken(VAR,'exprs',1,1214) +LexToken(CLOSESQBRACKET,']',1,1219) +LexToken(ASSIGNMENT,'=',1,1220) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1221) +LexToken(OPENBRACKET,'(',1,1236) +LexToken(OPENSQBRACKET,'[',1,1237) +LexToken(DQSTRING,'"Set Bounce Block"',1,1255) +LexToken(CLOSESQBRACKET,']',1,1256) +LexToken(COMMA,',',1,1257) +LexToken(OPENSQBRACKET,'[',1,1273) +LexToken(DQSTRING,'"Mass"',1,1279) +LexToken(SEMICOLON,';',1,1280) +LexToken(DQSTRING,'"Radius"',1,1288) +LexToken(SEMICOLON,';',1,1289) +LexToken(DQSTRING,'"[xmin,xmax,ymin,ymax]"',1,1312) +LexToken(SEMICOLON,';',1,1313) +LexToken(DQSTRING,'"xpos"',1,1319) +LexToken(SEMICOLON,';',1,1320) +LexToken(DQSTRING,'"xdpos"',1,1327) +LexToken(SEMICOLON,';',1,1328) +LexToken(DQSTRING,'"ypos"',1,1334) +LexToken(SEMICOLON,';',1,1335) +LexToken(DQSTRING,'"ydpos"',1,1357) +LexToken(SEMICOLON,';',1,1358) +LexToken(DQSTRING,'"g (gravity)"',1,1371) +LexToken(SEMICOLON,';',1,1372) +LexToken(DQSTRING,'"C (aerodynamic coeff"',1,1394) +LexToken(CLOSESQBRACKET,']',1,1395) +LexToken(COMMA,',',1,1396) +LexToken(VAR,'list',1,1412) +LexToken(OPENBRACKET,'(',1,1416) +LexToken(DQSTRING,'"vec"',1,1421) +LexToken(COMMA,',',1,1422) +LexToken(NUMBER,'-1',1,1423) +LexToken(COMMA,',',1,1425) +LexToken(DQSTRING,'"vec"',1,1430) +LexToken(COMMA,',',1,1431) +LexToken(NUMBER,'-1',1,1432) +LexToken(COMMA,',',1,1434) +LexToken(DQSTRING,'"vec"',1,1439) +LexToken(COMMA,',',1,1440) +LexToken(NUMBER,'-1',1,1441) +LexToken(COMMA,',',1,1443) +LexToken(DQSTRING,'"vec"',1,1448) +LexToken(COMMA,',',1,1449) +LexToken(NUMBER,'-1',1,1450) +LexToken(COMMA,',',1,1452) +LexToken(DQSTRING,'"vec"',1,1457) +LexToken(COMMA,',',1,1458) +LexToken(NUMBER,'-1',1,1459) +LexToken(COMMA,',',1,1461) +LexToken(DQSTRING,'"vec"',1,1481) +LexToken(COMMA,',',1,1482) +LexToken(NUMBER,'-1',1,1483) +LexToken(COMMA,',',1,1485) +LexToken(DQSTRING,'"vec"',1,1490) +LexToken(COMMA,',',1,1491) +LexToken(NUMBER,'-1',1,1492) +LexToken(COMMA,',',1,1494) +LexToken(DQSTRING,'"vec"',1,1499) +LexToken(COMMA,',',1,1500) +LexToken(NUMBER,'1',1,1501) +LexToken(COMMA,',',1,1502) +LexToken(DQSTRING,'"vec"',1,1507) +LexToken(COMMA,',',1,1508) +LexToken(NUMBER,'1',1,1509) +LexToken(CLOSEBRACKET,')',1,1510) +LexToken(COMMA,',',1,1511) +LexToken(VAR,'exprs',1,1512) +LexToken(CLOSEBRACKET,')',1,1517) +LexToken(EOL,'\n',1,1518) +LexToken(IF,'if',1,1531) +LexToken(NOT,'~',1,1534) +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(END,'end',1,1578) +LexToken(EOL,'\n',1,1581) +LexToken(VAR,'xt',1,1594) +LexToken(ASSIGNMENT,'=',1,1596) +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(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(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(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(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(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(VAR,'n',1,1736) +LexToken(ASSIGNMENT,'=',1,1737) +LexToken(VAR,'size',1,1738) +LexToken(OPENBRACKET,'(',1,1742) +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(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(IF,'if',1,1792) +LexToken(VAR,'walls',1,1795) +LexToken(OPENBRACKET,'(',1,1800) +LexToken(NUMBER,'1',1,1801) +LexToken(CLOSEBRACKET,')',1,1802) +LexToken(COMPARISON,'>',1,1803) +LexToken(VAR,'walls',1,1804) +LexToken(OPENBRACKET,'(',1,1809) +LexToken(NUMBER,'2',1,1810) +LexToken(CLOSEBRACKET,')',1,1811) +LexToken(THEN,'then',1,1813) +LexToken(EOL,'\n',1,1817) +LexToken(VAR,'walls',1,1834) +LexToken(ASSIGNMENT,'=',1,1839) +LexToken(VAR,'walls',1,1840) +LexToken(OPENBRACKET,'(',1,1845) +LexToken(OPENSQBRACKET,'[',1,1846) +LexToken(NUMBER,'2',1,1847) +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(END,'end',1,1866) +LexToken(EOL,'\n',1,1869) +LexToken(IF,'if',1,1882) +LexToken(VAR,'walls',1,1885) +LexToken(OPENBRACKET,'(',1,1890) +LexToken(NUMBER,'3',1,1891) +LexToken(CLOSEBRACKET,')',1,1892) +LexToken(COMPARISON,'>',1,1893) +LexToken(VAR,'walls',1,1894) +LexToken(OPENBRACKET,'(',1,1899) +LexToken(NUMBER,'3',1,1900) +LexToken(CLOSEBRACKET,')',1,1901) +LexToken(THEN,'then',1,1903) +LexToken(EOL,'\n',1,1907) +LexToken(VAR,'walls',1,1924) +LexToken(ASSIGNMENT,'=',1,1929) +LexToken(VAR,'walls',1,1930) +LexToken(OPENBRACKET,'(',1,1935) +LexToken(OPENSQBRACKET,'[',1,1936) +LexToken(NUMBER,'3',1,1937) +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(END,'end',1,1956) +LexToken(EOL,'\n',1,1959) +LexToken(IF,'if',1,1972) +LexToken(VAR,'n',1,1975) +LexToken(COMPARISON,'<>',1,1976) +LexToken(VAR,'size',1,1978) +LexToken(OPENBRACKET,'(',1,1982) +LexToken(VAR,'y',1,1983) +LexToken(COMMA,',',1,1984) +LexToken(DQSTRING,'"*"',1,1987) +LexToken(CLOSEBRACKET,')',1,1988) +LexToken(LOGICAL,'|',1,1989) +LexToken(VAR,'n',1,1990) +LexToken(COMPARISON,'<>',1,1991) +LexToken(VAR,'size',1,1993) +LexToken(OPENBRACKET,'(',1,1997) +LexToken(VAR,'rpar1',1,1998) +LexToken(COMMA,',',1,2003) +LexToken(DQSTRING,'"*"',1,2006) +LexToken(CLOSEBRACKET,')',1,2007) +LexToken(LOGICAL,'|',1,2008) +LexToken(VAR,'n',1,2009) +LexToken(COMPARISON,'<>',1,2010) +LexToken(VAR,'size',1,2012) +LexToken(OPENBRACKET,'(',1,2016) +LexToken(VAR,'rpar2',1,2017) +LexToken(COMMA,',',1,2022) +LexToken(DQSTRING,'"*"',1,2025) +LexToken(CLOSEBRACKET,')',1,2026) +LexToken(LOGICAL,'|',1,2027) +LexToken(VAR,'n',1,2047) +LexToken(COMPARISON,'<>',1,2048) +LexToken(VAR,'size',1,2050) +LexToken(OPENBRACKET,'(',1,2054) +LexToken(VAR,'xd',1,2055) +LexToken(COMMA,',',1,2057) +LexToken(DQSTRING,'"*"',1,2060) +LexToken(CLOSEBRACKET,')',1,2061) +LexToken(LOGICAL,'|',1,2062) +LexToken(VAR,'n',1,2063) +LexToken(COMPARISON,'<>',1,2064) +LexToken(VAR,'size',1,2066) +LexToken(OPENBRACKET,'(',1,2070) +LexToken(VAR,'yd',1,2071) +LexToken(COMMA,',',1,2073) +LexToken(DQSTRING,'"*"',1,2076) +LexToken(CLOSEBRACKET,')',1,2077) +LexToken(THEN,'then',1,2079) +LexToken(EOL,'\n',1,2083) +LexToken(VAR,'message',1,2100) +LexToken(OPENBRACKET,'(',1,2107) +LexToken(DQSTRING,'"All vectors must have equal size"',1,2141) +LexToken(CLOSEBRACKET,')',1,2142) +LexToken(EOL,'\n',1,2143) +LexToken(VAR,'ok',1,2160) +LexToken(ASSIGNMENT,'=',1,2162) +LexToken(PREVAR_BOOLEAN,'%f',1,2163) +LexToken(EOL,'\n',1,2165) +LexToken(ELSEIF,'elseif',1,2178) +LexToken(NOT,'~',1,2185) +LexToken(OPENBRACKET,'(',1,2186) +LexToken(VAR,'min',1,2187) +LexToken(OPENBRACKET,'(',1,2190) +LexToken(OPENSQBRACKET,'[',1,2191) +LexToken(VAR,'rpar1',1,2192) +LexToken(SEMICOLON,';',1,2197) +LexToken(VAR,'rpar2',1,2198) +LexToken(CLOSESQBRACKET,']',1,2203) +LexToken(CLOSEBRACKET,')',1,2204) +LexToken(COMPARISON,'>',1,2205) +LexToken(NUMBER,'0',1,2206) +LexToken(CLOSEBRACKET,')',1,2207) +LexToken(THEN,'then',1,2209) +LexToken(EOL,'\n',1,2213) +LexToken(VAR,'message',1,2230) +LexToken(OPENBRACKET,'(',1,2237) +LexToken(DQSTRING,'"Mass and radius must be >0"',1,2265) +LexToken(CLOSEBRACKET,')',1,2266) +LexToken(EOL,'\n',1,2267) +LexToken(VAR,'ok',1,2284) +LexToken(ASSIGNMENT,'=',1,2286) +LexToken(PREVAR_BOOLEAN,'%f',1,2287) +LexToken(EOL,'\n',1,2289) +LexToken(END,'end',1,2302) +LexToken(EOL,'\n',1,2305) +LexToken(IF,'if',1,2318) +LexToken(NOT,'~',1,2321) +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(END,'end',1,2365) +LexToken(EOL,'\n',1,2368) +LexToken(OPENSQBRACKET,'[',1,2381) +LexToken(VAR,'model',1,2382) +LexToken(COMMA,',',1,2387) +LexToken(VAR,'graphics',1,2388) +LexToken(COMMA,',',1,2396) +LexToken(VAR,'ok',1,2397) +LexToken(CLOSESQBRACKET,']',1,2399) +LexToken(ASSIGNMENT,'=',1,2400) +LexToken(VAR,'check_io',1,2401) +LexToken(OPENBRACKET,'(',1,2409) +LexToken(VAR,'model',1,2410) +LexToken(COMMA,',',1,2415) +LexToken(VAR,'graphics',1,2416) +LexToken(COMMA,',',1,2424) +LexToken(OPENSQBRACKET,'[',1,2425) +LexToken(CLOSESQBRACKET,']',1,2426) +LexToken(COMMA,',',1,2427) +LexToken(OPENSQBRACKET,'[',1,2428) +LexToken(VAR,'n',1,2429) +LexToken(COMMA,',',1,2430) +LexToken(VAR,'n',1,2431) +LexToken(CLOSESQBRACKET,']',1,2432) +LexToken(COMMA,',',1,2433) +LexToken(OPENSQBRACKET,'[',1,2434) +LexToken(CLOSESQBRACKET,']',1,2435) +LexToken(COMMA,',',1,2436) +LexToken(OPENSQBRACKET,'[',1,2437) +LexToken(CLOSESQBRACKET,']',1,2438) +LexToken(CLOSEBRACKET,')',1,2439) +LexToken(EOL,'\n',1,2440) +LexToken(IF,'if',1,2453) +LexToken(VAR,'ok',1,2456) +LexToken(THEN,'then',1,2459) +LexToken(EOL,'\n',1,2463) +LexToken(VAR,'k',1,2480) +LexToken(ASSIGNMENT,'=',1,2481) +LexToken(NUMBER,'1',1,2482) +LexToken(SEMICOLON,';',1,2483) +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(FOR,'for',1,2509) +LexToken(VAR,'i',1,2513) +LexToken(ASSIGNMENT,'=',1,2514) +LexToken(NUMBER,'1',1,2515) +LexToken(COLON,':',1,2516) +LexToken(VAR,'n',1,2517) +LexToken(EOL,'\n',1,2518) +LexToken(FOR,'for',1,2539) +LexToken(VAR,'j',1,2543) +LexToken(ASSIGNMENT,'=',1,2544) +LexToken(VAR,'i',1,2545) +LexToken(OPERATOR,'+',1,2546) +LexToken(NUMBER,'1',1,2547) +LexToken(COLON,':',1,2548) +LexToken(VAR,'n',1,2549) +LexToken(EOL,'\n',1,2550) +LexToken(VAR,'ipar',1,2575) +LexToken(OPENBRACKET,'(',1,2579) +LexToken(VAR,'k',1,2580) +LexToken(CLOSEBRACKET,')',1,2581) +LexToken(ASSIGNMENT,'=',1,2582) +LexToken(VAR,'i',1,2583) +LexToken(EOL,'\n',1,2584) +LexToken(VAR,'k',1,2609) +LexToken(ASSIGNMENT,'=',1,2610) +LexToken(VAR,'k',1,2611) +LexToken(OPERATOR,'+',1,2612) +LexToken(NUMBER,'1',1,2613) +LexToken(EOL,'\n',1,2614) +LexToken(VAR,'ipar',1,2639) +LexToken(OPENBRACKET,'(',1,2643) +LexToken(VAR,'k',1,2644) +LexToken(CLOSEBRACKET,')',1,2645) +LexToken(ASSIGNMENT,'=',1,2646) +LexToken(VAR,'j',1,2647) +LexToken(EOL,'\n',1,2648) +LexToken(VAR,'k',1,2673) +LexToken(ASSIGNMENT,'=',1,2674) +LexToken(VAR,'k',1,2675) +LexToken(OPERATOR,'+',1,2676) +LexToken(NUMBER,'1',1,2677) +LexToken(EOL,'\n',1,2678) +LexToken(END,'end',1,2699) +LexToken(EOL,'\n',1,2702) +LexToken(END,'end',1,2719) +LexToken(EOL,'\n',1,2722) +LexToken(VAR,'model',1,2739) +LexToken(DOT,'.',1,2744) +LexToken(VAR,'rpar',1,2745) +LexToken(ASSIGNMENT,'=',1,2749) +LexToken(OPENSQBRACKET,'[',1,2750) +LexToken(VAR,'rpar1',1,2751) +LexToken(SEMICOLON,';',1,2756) +LexToken(VAR,'rpar2',1,2757) +LexToken(SEMICOLON,';',1,2762) +LexToken(VAR,'walls',1,2763) +LexToken(SEMICOLON,';',1,2768) +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(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(VAR,'state',1,2824) +LexToken(ASSIGNMENT,'=',1,2829) +LexToken(OPENSQBRACKET,'[',1,2830) +LexToken(VAR,'xt',1,2831) +LexToken(COMMA,',',1,2833) +LexToken(VAR,'xd',1,2834) +LexToken(COMMA,',',1,2836) +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(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(VAR,'model',1,2890) +LexToken(DOT,'.',1,2895) +LexToken(VAR,'state',1,2896) +LexToken(ASSIGNMENT,'=',1,2901) +LexToken(VAR,'state',1,2902) +LexToken(OPENBRACKET,'(',1,2907) +LexToken(COLON,':',1,2908) +LexToken(CLOSEBRACKET,')',1,2909) +LexToken(EOL,'\n',1,2910) +LexToken(VAR,'model',1,2927) +LexToken(DOT,'.',1,2932) +LexToken(VAR,'nzcross',1,2933) +LexToken(ASSIGNMENT,'=',1,2940) +LexToken(VAR,'n',1,2941) +LexToken(OPERATOR,'*',1,2942) +LexToken(OPENBRACKET,'(',1,2943) +LexToken(VAR,'n',1,2944) +LexToken(NUMBER,'-1',1,2945) +LexToken(CLOSEBRACKET,')',1,2947) +LexToken(OPERATOR,'/',1,2948) +LexToken(NUMBER,'2',1,2949) +LexToken(OPERATOR,'+',1,2950) +LexToken(NUMBER,'4',1,2951) +LexToken(OPERATOR,'*',1,2952) +LexToken(VAR,'n',1,2953) +LexToken(SEMICOLON,';',1,2954) +LexToken(EOL,'\n',1,2955) +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(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(VAR,'x',1,3047) +LexToken(DOT,'.',1,3048) +LexToken(VAR,'model',1,3049) +LexToken(ASSIGNMENT,'=',1,3054) +LexToken(VAR,'model',1,3055) +LexToken(EOL,'\n',1,3060) +LexToken(BREAK,'break',1,3077) +LexToken(EOL,'\n',1,3082) +LexToken(END,'end',1,3095) +LexToken(EOL,'\n',1,3098) +LexToken(END,'end',1,3107) +LexToken(EOL,'\n',1,3110) +LexToken(CASE,'case',1,3115) +LexToken(DQSTRING,'"define"',1,3127) +LexToken(THEN,'then',1,3129) +LexToken(EOL,'\n',1,3133) +LexToken(VAR,'n',1,3142) +LexToken(ASSIGNMENT,'=',1,3143) +LexToken(NUMBER,'2',1,3144) +LexToken(EOL,'\n',1,3145) +LexToken(VAR,'k',1,3154) +LexToken(ASSIGNMENT,'=',1,3155) +LexToken(NUMBER,'1',1,3156) +LexToken(SEMICOLON,';',1,3157) +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(FOR,'for',1,3175) +LexToken(VAR,'i',1,3179) +LexToken(ASSIGNMENT,'=',1,3180) +LexToken(NUMBER,'1',1,3181) +LexToken(COLON,':',1,3182) +LexToken(VAR,'n',1,3183) +LexToken(EOL,'\n',1,3184) +LexToken(FOR,'for',1,3197) +LexToken(VAR,'j',1,3201) +LexToken(ASSIGNMENT,'=',1,3202) +LexToken(VAR,'i',1,3203) +LexToken(OPERATOR,'+',1,3204) +LexToken(NUMBER,'1',1,3205) +LexToken(COLON,':',1,3206) +LexToken(VAR,'n',1,3207) +LexToken(EOL,'\n',1,3208) +LexToken(VAR,'ipar',1,3225) +LexToken(OPENBRACKET,'(',1,3229) +LexToken(VAR,'k',1,3230) +LexToken(CLOSEBRACKET,')',1,3231) +LexToken(ASSIGNMENT,'=',1,3232) +LexToken(VAR,'i',1,3233) +LexToken(EOL,'\n',1,3234) +LexToken(VAR,'k',1,3251) +LexToken(ASSIGNMENT,'=',1,3252) +LexToken(VAR,'k',1,3253) +LexToken(OPERATOR,'+',1,3254) +LexToken(NUMBER,'1',1,3255) +LexToken(EOL,'\n',1,3256) +LexToken(VAR,'ipar',1,3273) +LexToken(OPENBRACKET,'(',1,3277) +LexToken(VAR,'k',1,3278) +LexToken(CLOSEBRACKET,')',1,3279) +LexToken(ASSIGNMENT,'=',1,3280) +LexToken(VAR,'j',1,3281) +LexToken(EOL,'\n',1,3282) +LexToken(VAR,'k',1,3299) +LexToken(ASSIGNMENT,'=',1,3300) +LexToken(VAR,'k',1,3301) +LexToken(OPERATOR,'+',1,3302) +LexToken(NUMBER,'1',1,3303) +LexToken(EOL,'\n',1,3304) +LexToken(END,'end',1,3317) +LexToken(EOL,'\n',1,3320) +LexToken(END,'end',1,3329) +LexToken(EOL,'\n',1,3332) +LexToken(VAR,'walls',1,3341) +LexToken(ASSIGNMENT,'=',1,3346) +LexToken(OPENSQBRACKET,'[',1,3347) +LexToken(NUMBER,'0',1,3348) +LexToken(SEMICOLON,';',1,3349) +LexToken(NUMBER,'5',1,3350) +LexToken(SEMICOLON,';',1,3351) +LexToken(NUMBER,'0',1,3352) +LexToken(SEMICOLON,';',1,3353) +LexToken(NUMBER,'5',1,3354) +LexToken(CLOSESQBRACKET,']',1,3355) +LexToken(EOL,'\n',1,3356) +LexToken(VAR,'x',1,3365) +LexToken(ASSIGNMENT,'=',1,3366) +LexToken(OPENSQBRACKET,'[',1,3367) +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(VAR,'xd',1,3384) +LexToken(ASSIGNMENT,'=',1,3386) +LexToken(OPENSQBRACKET,'[',1,3387) +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(VAR,'y',1,3402) +LexToken(ASSIGNMENT,'=',1,3403) +LexToken(OPENSQBRACKET,'[',1,3404) +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(VAR,'yd',1,3419) +LexToken(ASSIGNMENT,'=',1,3421) +LexToken(OPENSQBRACKET,'[',1,3422) +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(VAR,'g',1,3437) +LexToken(ASSIGNMENT,'=',1,3438) +LexToken(NUMBER,'9.81',1,3439) +LexToken(SEMICOLON,';',1,3443) +LexToken(EOL,'\n',1,3444) +LexToken(VAR,'C',1,3453) +LexToken(ASSIGNMENT,'=',1,3454) +LexToken(NUMBER,'0',1,3455) +LexToken(EOL,'\n',1,3456) +LexToken(VAR,'rpar1',1,3465) +LexToken(ASSIGNMENT,'=',1,3470) +LexToken(VAR,'ones',1,3471) +LexToken(OPENBRACKET,'(',1,3475) +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(VAR,'rpar2',1,3490) +LexToken(ASSIGNMENT,'=',1,3495) +LexToken(VAR,'rpar1',1,3496) +LexToken(SEMICOLON,';',1,3501) +LexToken(EOL,'\n',1,3502) +LexToken(VAR,'state',1,3511) +LexToken(ASSIGNMENT,'=',1,3516) +LexToken(OPENSQBRACKET,'[',1,3517) +LexToken(VAR,'x',1,3518) +LexToken(COMMA,',',1,3519) +LexToken(VAR,'xd',1,3520) +LexToken(COMMA,',',1,3522) +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(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(VAR,'model',1,3560) +LexToken(ASSIGNMENT,'=',1,3565) +LexToken(SCICOS_MODEL,'scicos_model',1,3566) +LexToken(OPENBRACKET,'(',1,3578) +LexToken(CLOSEBRACKET,')',1,3579) +LexToken(EOL,'\n',1,3580) +LexToken(VAR,'model',1,3589) +LexToken(DOT,'.',1,3594) +LexToken(VAR,'sim',1,3595) +LexToken(ASSIGNMENT,'=',1,3598) +LexToken(VAR,'list',1,3599) +LexToken(OPENBRACKET,'(',1,3603) +LexToken(DQSTRING,'"bounce_ball"',1,3616) +LexToken(COMMA,',',1,3617) +LexToken(NUMBER,'4',1,3618) +LexToken(CLOSEBRACKET,')',1,3619) +LexToken(EOL,'\n',1,3620) +LexToken(VAR,'model',1,3629) +LexToken(DOT,'.',1,3634) +LexToken(VAR,'in',1,3635) +LexToken(ASSIGNMENT,'=',1,3637) +LexToken(OPENSQBRACKET,'[',1,3638) +LexToken(CLOSESQBRACKET,']',1,3639) +LexToken(EOL,'\n',1,3640) +LexToken(VAR,'model',1,3649) +LexToken(DOT,'.',1,3654) +LexToken(VAR,'out',1,3655) +LexToken(ASSIGNMENT,'=',1,3658) +LexToken(OPENSQBRACKET,'[',1,3659) +LexToken(VAR,'n',1,3660) +LexToken(SEMICOLON,';',1,3661) +LexToken(VAR,'n',1,3662) +LexToken(CLOSESQBRACKET,']',1,3663) +LexToken(EOL,'\n',1,3664) +LexToken(VAR,'model',1,3673) +LexToken(DOT,'.',1,3678) +LexToken(VAR,'state',1,3679) +LexToken(ASSIGNMENT,'=',1,3684) +LexToken(VAR,'state',1,3685) +LexToken(OPENBRACKET,'(',1,3690) +LexToken(COLON,':',1,3691) +LexToken(CLOSEBRACKET,')',1,3692) +LexToken(EOL,'\n',1,3693) +LexToken(VAR,'model',1,3702) +LexToken(DOT,'.',1,3707) +LexToken(VAR,'rpar',1,3708) +LexToken(ASSIGNMENT,'=',1,3712) +LexToken(OPENSQBRACKET,'[',1,3713) +LexToken(VAR,'rpar1',1,3714) +LexToken(SEMICOLON,';',1,3719) +LexToken(VAR,'rpar2',1,3720) +LexToken(SEMICOLON,';',1,3725) +LexToken(VAR,'walls',1,3726) +LexToken(SEMICOLON,';',1,3731) +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(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(VAR,'model',1,3771) +LexToken(DOT,'.',1,3776) +LexToken(VAR,'nzcross',1,3777) +LexToken(ASSIGNMENT,'=',1,3784) +LexToken(VAR,'n',1,3785) +LexToken(OPERATOR,'*',1,3786) +LexToken(OPENBRACKET,'(',1,3787) +LexToken(VAR,'n',1,3788) +LexToken(NUMBER,'-1',1,3789) +LexToken(CLOSEBRACKET,')',1,3791) +LexToken(OPERATOR,'/',1,3792) +LexToken(NUMBER,'2',1,3793) +LexToken(OPERATOR,'+',1,3794) +LexToken(NUMBER,'4',1,3795) +LexToken(OPERATOR,'*',1,3796) +LexToken(VAR,'n',1,3797) +LexToken(SEMICOLON,';',1,3798) +LexToken(EOL,'\n',1,3799) +LexToken(VAR,'model',1,3808) +LexToken(DOT,'.',1,3813) +LexToken(VAR,'blocktype',1,3814) +LexToken(ASSIGNMENT,'=',1,3823) +LexToken(DQSTRING,'"c"',1,3826) +LexToken(EOL,'\n',1,3827) +LexToken(VAR,'model',1,3836) +LexToken(DOT,'.',1,3841) +LexToken(VAR,'dep_ut',1,3842) +LexToken(ASSIGNMENT,'=',1,3848) +LexToken(OPENSQBRACKET,'[',1,3849) +LexToken(PREVAR_BOOLEAN,'%f',1,3850) +LexToken(PREVAR_BOOLEAN,'%t',1,3853) +LexToken(CLOSESQBRACKET,']',1,3855) +LexToken(EOL,'\n',1,3856) +LexToken(EOL,'\n',1,3857) +LexToken(VAR,'exprs',1,3866) +LexToken(ASSIGNMENT,'=',1,3871) +LexToken(OPENSQBRACKET,'[',1,3872) +LexToken(VAR,'strcat',1,3873) +LexToken(OPENBRACKET,'(',1,3879) +LexToken(VAR,'sci2exp',1,3880) +LexToken(OPENBRACKET,'(',1,3887) +LexToken(VAR,'rpar1',1,3888) +LexToken(CLOSEBRACKET,')',1,3893) +LexToken(CLOSEBRACKET,')',1,3894) +LexToken(SEMICOLON,';',1,3895) +LexToken(VAR,'strcat',1,3896) +LexToken(OPENBRACKET,'(',1,3902) +LexToken(VAR,'sci2exp',1,3903) +LexToken(OPENBRACKET,'(',1,3910) +LexToken(VAR,'rpar2',1,3911) +LexToken(CLOSEBRACKET,')',1,3916) +LexToken(CLOSEBRACKET,')',1,3917) +LexToken(SEMICOLON,';',1,3918) +LexToken(VAR,'strcat',1,3919) +LexToken(OPENBRACKET,'(',1,3925) +LexToken(VAR,'sci2exp',1,3926) +LexToken(OPENBRACKET,'(',1,3933) +LexToken(VAR,'walls',1,3934) +LexToken(CLOSEBRACKET,')',1,3939) +LexToken(CLOSEBRACKET,')',1,3940) +LexToken(SEMICOLON,';',1,3941) +LexToken(VAR,'strcat',1,3942) +LexToken(OPENBRACKET,'(',1,3948) +LexToken(VAR,'sci2exp',1,3949) +LexToken(OPENBRACKET,'(',1,3956) +LexToken(VAR,'x',1,3957) +LexToken(CLOSEBRACKET,')',1,3958) +LexToken(CLOSEBRACKET,')',1,3959) +LexToken(SEMICOLON,';',1,3960) +LexToken(VAR,'strcat',1,3961) +LexToken(OPENBRACKET,'(',1,3967) +LexToken(VAR,'sci2exp',1,3968) +LexToken(OPENBRACKET,'(',1,3975) +LexToken(VAR,'xd',1,3976) +LexToken(CLOSEBRACKET,')',1,3978) +LexToken(CLOSEBRACKET,')',1,3979) +LexToken(SEMICOLON,';',1,3980) +LexToken(VAR,'strcat',1,3981) +LexToken(OPENBRACKET,'(',1,3987) +LexToken(VAR,'sci2exp',1,3988) +LexToken(OPENBRACKET,'(',1,3995) +LexToken(VAR,'y',1,3996) +LexToken(CLOSEBRACKET,')',1,3997) +LexToken(CLOSEBRACKET,')',1,3998) +LexToken(SEMICOLON,';',1,3999) +LexToken(VAR,'strcat',1,4000) +LexToken(OPENBRACKET,'(',1,4006) +LexToken(VAR,'sci2exp',1,4007) +LexToken(OPENBRACKET,'(',1,4014) +LexToken(VAR,'yd',1,4015) +LexToken(CLOSEBRACKET,')',1,4017) +LexToken(CLOSEBRACKET,')',1,4018) +LexToken(CLOSESQBRACKET,']',1,4019) +LexToken(EOL,'\n',1,4020) +LexToken(VAR,'gr_i',1,4029) +LexToken(ASSIGNMENT,'=',1,4033) +LexToken(OPENSQBRACKET,'[',1,4034) +LexToken(CLOSESQBRACKET,']',1,4035) +LexToken(EOL,'\n',1,4036) +LexToken(VAR,'x',1,4045) +LexToken(ASSIGNMENT,'=',1,4046) +LexToken(VAR,'standard_define',1,4047) +LexToken(OPENBRACKET,'(',1,4062) +LexToken(OPENSQBRACKET,'[',1,4063) +LexToken(NUMBER,'3',1,4064) +LexToken(NUMBER,'2',1,4066) +LexToken(CLOSESQBRACKET,']',1,4067) +LexToken(COMMA,',',1,4068) +LexToken(VAR,'model',1,4069) +LexToken(COMMA,',',1,4074) +LexToken(VAR,'exprs',1,4075) +LexToken(COMMA,',',1,4080) +LexToken(VAR,'gr_i',1,4081) +LexToken(CLOSEBRACKET,')',1,4085) +LexToken(EOL,'\n',1,4086) +LexToken(END,'end',1,4091) +LexToken(EOL,'\n',1,4094) +LexToken(ENDFUNCTION,'endfunction',1,4095) +LexToken(EOL,'\n',1,4106) |