diff options
author | Sunil Shetye | 2018-06-10 22:07:21 +0530 |
---|---|---|
committer | Sunil Shetye | 2018-06-10 22:07:21 +0530 |
commit | abf82caa54d8cf87e2f31aec7cc8d9cdedf90f81 (patch) | |
tree | 7ff742c9b3efcc8fe1c6a9528622c5dc77a23819 /js/NonLinear/MAXMIN.js | |
parent | 89187d41b6688f522f09ad59a8e223c82b8af846 (diff) | |
download | sci2js-abf82caa54d8cf87e2f31aec7cc8d9cdedf90f81.tar.gz sci2js-abf82caa54d8cf87e2f31aec7cc8d9cdedf90f81.tar.bz2 sci2js-abf82caa54d8cf87e2f31aec7cc8d9cdedf90f81.zip |
add Makefile
add support for scicos functions
Diffstat (limited to 'js/NonLinear/MAXMIN.js')
-rw-r--r-- | js/NonLinear/MAXMIN.js | 471 |
1 files changed, 471 insertions, 0 deletions
diff --git a/js/NonLinear/MAXMIN.js b/js/NonLinear/MAXMIN.js new file mode 100644 index 00000000..dd7650a4 --- /dev/null +++ b/js/NonLinear/MAXMIN.js @@ -0,0 +1,471 @@ +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,'MAXMIN',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(WHILE,'while',1,1052) +LexToken(PREVAR_BOOLEAN,'%t',1,1058) +LexToken(DO,'do',1,1061) +LexToken(EOL,'\n',1,1063) +LexToken(OPENSQBRACKET,'[',1,1076) +LexToken(VAR,'ok',1,1077) +LexToken(COMMA,',',1,1079) +LexToken(VAR,'mm',1,1080) +LexToken(COMMA,',',1,1082) +LexToken(VAR,'nin',1,1083) +LexToken(COMMA,',',1,1086) +LexToken(VAR,'zcr',1,1087) +LexToken(COMMA,',',1,1090) +LexToken(VAR,'exprs',1,1091) +LexToken(CLOSESQBRACKET,']',1,1096) +LexToken(ASSIGNMENT,'=',1,1097) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1113) +LexToken(OPENBRACKET,'(',1,1128) +LexToken(DQSTRING,'"Set Max/Min block parameters"',1,1158) +LexToken(COMMA,',',1,1159) +LexToken(OPENSQBRACKET,'[',1,1175) +LexToken(DQSTRING,'"Min (1) or Max (2) "',1,1196) +LexToken(SEMICOLON,';',1,1197) +LexToken(DQSTRING,'"Number of input vectors (1 or 2)"',1,1231) +LexToken(SEMICOLON,';',1,1232) +LexToken(DQSTRING,'"zero-crossing (1: yes, 0;no)"',1,1262) +LexToken(CLOSESQBRACKET,']',1,1263) +LexToken(COMMA,',',1,1264) +LexToken(VAR,'list',1,1280) +LexToken(OPENBRACKET,'(',1,1284) +LexToken(DQSTRING,'"vec"',1,1289) +LexToken(COMMA,',',1,1290) +LexToken(NUMBER,'1',1,1291) +LexToken(COMMA,',',1,1292) +LexToken(DQSTRING,'"vec"',1,1297) +LexToken(COMMA,',',1,1298) +LexToken(NUMBER,'1',1,1299) +LexToken(COMMA,',',1,1300) +LexToken(DQSTRING,'"vec"',1,1305) +LexToken(COMMA,',',1,1306) +LexToken(NUMBER,'1',1,1307) +LexToken(CLOSEBRACKET,')',1,1308) +LexToken(COMMA,',',1,1309) +LexToken(VAR,'exprs',1,1310) +LexToken(CLOSEBRACKET,')',1,1315) +LexToken(EOL,'\n',1,1316) +LexToken(IF,'if',1,1329) +LexToken(NOT,'~',1,1332) +LexToken(VAR,'ok',1,1333) +LexToken(THEN,'then',1,1336) +LexToken(EOL,'\n',1,1340) +LexToken(BREAK,'break',1,1357) +LexToken(COMMA,',',1,1362) +LexToken(EOL,'\n',1,1363) +LexToken(END,'end',1,1376) +LexToken(EOL,'\n',1,1379) +LexToken(IF,'if',1,1392) +LexToken(VAR,'zcr',1,1395) +LexToken(COMPARISON,'<>',1,1398) +LexToken(NUMBER,'0',1,1400) +LexToken(THEN,'then',1,1402) +LexToken(EOL,'\n',1,1406) +LexToken(VAR,'zcr',1,1423) +LexToken(ASSIGNMENT,'=',1,1426) +LexToken(NUMBER,'-1',1,1427) +LexToken(COMMA,',',1,1429) +LexToken(EOL,'\n',1,1430) +LexToken(END,'end',1,1443) +LexToken(EOL,'\n',1,1446) +LexToken(IF,'if',1,1459) +LexToken(VAR,'mm',1,1462) +LexToken(COMPARISON,'<>',1,1464) +LexToken(NUMBER,'1',1,1466) +LexToken(THEN,'then',1,1468) +LexToken(EOL,'\n',1,1472) +LexToken(VAR,'mm',1,1489) +LexToken(ASSIGNMENT,'=',1,1491) +LexToken(NUMBER,'2',1,1492) +LexToken(COMMA,',',1,1493) +LexToken(EOL,'\n',1,1494) +LexToken(END,'end',1,1507) +LexToken(EOL,'\n',1,1510) +LexToken(IF,'if',1,1523) +LexToken(VAR,'nin',1,1526) +LexToken(COMPARISON,'<>',1,1529) +LexToken(NUMBER,'1',1,1531) +LexToken(LOGICAL,'&',1,1533) +LexToken(VAR,'nin',1,1535) +LexToken(COMPARISON,'<>',1,1538) +LexToken(NUMBER,'2',1,1540) +LexToken(THEN,'then',1,1542) +LexToken(EOL,'\n',1,1546) +LexToken(VAR,'message',1,1563) +LexToken(OPENBRACKET,'(',1,1570) +LexToken(DQSTRING,'"Wrong number of inputs, only 1 and 2 allowed"',1,1616) +LexToken(CLOSEBRACKET,')',1,1617) +LexToken(EOL,'\n',1,1618) +LexToken(VAR,'ok',1,1635) +LexToken(ASSIGNMENT,'=',1,1637) +LexToken(PREVAR_BOOLEAN,'%f',1,1638) +LexToken(EOL,'\n',1,1640) +LexToken(END,'end',1,1653) +LexToken(EOL,'\n',1,1656) +LexToken(IF,'if',1,1669) +LexToken(VAR,'ok',1,1672) +LexToken(THEN,'then',1,1675) +LexToken(EOL,'\n',1,1679) +LexToken(IF,'if',1,1696) +LexToken(VAR,'nin',1,1699) +LexToken(COMPARISON,'==',1,1702) +LexToken(NUMBER,'1',1,1704) +LexToken(THEN,'then',1,1706) +LexToken(EOL,'\n',1,1710) +LexToken(OPENSQBRACKET,'[',1,1731) +LexToken(VAR,'model',1,1732) +LexToken(COMMA,',',1,1737) +LexToken(VAR,'graphics',1,1738) +LexToken(COMMA,',',1,1746) +LexToken(VAR,'ok',1,1747) +LexToken(CLOSESQBRACKET,']',1,1749) +LexToken(ASSIGNMENT,'=',1,1750) +LexToken(VAR,'check_io',1,1751) +LexToken(OPENBRACKET,'(',1,1759) +LexToken(VAR,'model',1,1760) +LexToken(COMMA,',',1,1765) +LexToken(VAR,'graphics',1,1766) +LexToken(COMMA,',',1,1774) +LexToken(NUMBER,'-1',1,1775) +LexToken(COMMA,',',1,1777) +LexToken(NUMBER,'1',1,1778) +LexToken(COMMA,',',1,1779) +LexToken(OPENSQBRACKET,'[',1,1780) +LexToken(CLOSESQBRACKET,']',1,1781) +LexToken(COMMA,',',1,1782) +LexToken(OPENSQBRACKET,'[',1,1783) +LexToken(CLOSESQBRACKET,']',1,1784) +LexToken(CLOSEBRACKET,')',1,1785) +LexToken(EOL,'\n',1,1786) +LexToken(ELSE,'else',1,1803) +LexToken(EOL,'\n',1,1807) +LexToken(OPENSQBRACKET,'[',1,1828) +LexToken(VAR,'model',1,1829) +LexToken(COMMA,',',1,1834) +LexToken(VAR,'graphics',1,1835) +LexToken(COMMA,',',1,1843) +LexToken(VAR,'ok',1,1844) +LexToken(CLOSESQBRACKET,']',1,1846) +LexToken(ASSIGNMENT,'=',1,1847) +LexToken(VAR,'check_io',1,1848) +LexToken(OPENBRACKET,'(',1,1856) +LexToken(VAR,'model',1,1857) +LexToken(COMMA,',',1,1862) +LexToken(VAR,'graphics',1,1863) +LexToken(COMMA,',',1,1871) +LexToken(OPENSQBRACKET,'[',1,1872) +LexToken(NUMBER,'-1',1,1873) +LexToken(COMMA,',',1,1875) +LexToken(NUMBER,'-1',1,1876) +LexToken(CLOSESQBRACKET,']',1,1878) +LexToken(COMMA,',',1,1879) +LexToken(NUMBER,'-1',1,1880) +LexToken(COMMA,',',1,1882) +LexToken(OPENSQBRACKET,'[',1,1883) +LexToken(CLOSESQBRACKET,']',1,1884) +LexToken(COMMA,',',1,1885) +LexToken(OPENSQBRACKET,'[',1,1886) +LexToken(CLOSESQBRACKET,']',1,1887) +LexToken(CLOSEBRACKET,')',1,1888) +LexToken(EOL,'\n',1,1889) +LexToken(END,'end',1,1906) +LexToken(EOL,'\n',1,1909) +LexToken(END,'end',1,1922) +LexToken(EOL,'\n',1,1925) +LexToken(IF,'if',1,1938) +LexToken(VAR,'ok',1,1941) +LexToken(THEN,'then',1,1944) +LexToken(EOL,'\n',1,1948) +LexToken(VAR,'model',1,1965) +LexToken(DOT,'.',1,1970) +LexToken(VAR,'nzcross',1,1971) +LexToken(ASSIGNMENT,'=',1,1978) +LexToken(VAR,'zcr',1,1979) +LexToken(SEMICOLON,';',1,1982) +LexToken(EOL,'\n',1,1983) +LexToken(IF,'if',1,2000) +LexToken(VAR,'nin',1,2003) +LexToken(COMPARISON,'==',1,2006) +LexToken(NUMBER,'1',1,2008) +LexToken(THEN,'then',1,2010) +LexToken(EOL,'\n',1,2014) +LexToken(VAR,'model',1,2035) +LexToken(DOT,'.',1,2040) +LexToken(VAR,'nmode',1,2041) +LexToken(ASSIGNMENT,'=',1,2046) +LexToken(VAR,'abs',1,2047) +LexToken(OPENBRACKET,'(',1,2050) +LexToken(VAR,'zcr',1,2051) +LexToken(CLOSEBRACKET,')',1,2054) +LexToken(SEMICOLON,';',1,2055) +LexToken(EOL,'\n',1,2056) +LexToken(ELSE,'else',1,2073) +LexToken(EOL,'\n',1,2077) +LexToken(VAR,'model',1,2098) +LexToken(DOT,'.',1,2103) +LexToken(VAR,'nmode',1,2104) +LexToken(ASSIGNMENT,'=',1,2109) +LexToken(VAR,'zcr',1,2110) +LexToken(EOL,'\n',1,2113) +LexToken(END,'end',1,2130) +LexToken(EOL,'\n',1,2133) +LexToken(VAR,'model',1,2150) +LexToken(DOT,'.',1,2155) +LexToken(VAR,'ipar',1,2156) +LexToken(ASSIGNMENT,'=',1,2160) +LexToken(VAR,'mm',1,2161) +LexToken(SEMICOLON,';',1,2163) +LexToken(EOL,'\n',1,2164) +LexToken(EOL,'\n',1,2165) +LexToken(EOL,'\n',1,2214) +LexToken(IF,'if',1,2231) +LexToken(VAR,'mm',1,2234) +LexToken(COMPARISON,'==',1,2237) +LexToken(NUMBER,'1',1,2240) +LexToken(THEN,'then',1,2242) +LexToken(EOL,'\n',1,2246) +LexToken(VAR,'label',1,2267) +LexToken(ASSIGNMENT,'=',1,2272) +LexToken(DQSTRING,'"MIN"',1,2277) +LexToken(SEMICOLON,';',1,2278) +LexToken(EOL,'\n',1,2279) +LexToken(ELSE,'else',1,2296) +LexToken(EOL,'\n',1,2300) +LexToken(VAR,'label',1,2321) +LexToken(ASSIGNMENT,'=',1,2326) +LexToken(DQSTRING,'"MAX"',1,2331) +LexToken(SEMICOLON,';',1,2332) +LexToken(EOL,'\n',1,2333) +LexToken(END,'end',1,2350) +LexToken(EOL,'\n',1,2353) +LexToken(VAR,'graphics',1,2370) +LexToken(DOT,'.',1,2378) +LexToken(VAR,'style',1,2379) +LexToken(ASSIGNMENT,'=',1,2384) +LexToken(DQSTRING,'"MAXMIN;displayedLabel="',1,2408) +LexToken(OPERATOR,'+',1,2410) +LexToken(VAR,'label',1,2412) +LexToken(SEMICOLON,';',1,2417) +LexToken(EOL,'\n',1,2418) +LexToken(EOL,'\n',1,2419) +LexToken(VAR,'graphics',1,2436) +LexToken(DOT,'.',1,2444) +LexToken(VAR,'exprs',1,2445) +LexToken(ASSIGNMENT,'=',1,2450) +LexToken(VAR,'exprs',1,2451) +LexToken(SEMICOLON,';',1,2456) +LexToken(EOL,'\n',1,2457) +LexToken(VAR,'x',1,2474) +LexToken(DOT,'.',1,2475) +LexToken(VAR,'graphics',1,2476) +LexToken(ASSIGNMENT,'=',1,2484) +LexToken(VAR,'graphics',1,2485) +LexToken(SEMICOLON,';',1,2493) +LexToken(EOL,'\n',1,2494) +LexToken(VAR,'x',1,2511) +LexToken(DOT,'.',1,2512) +LexToken(VAR,'model',1,2513) +LexToken(ASSIGNMENT,'=',1,2518) +LexToken(VAR,'model',1,2519) +LexToken(SEMICOLON,';',1,2524) +LexToken(EOL,'\n',1,2525) +LexToken(BREAK,'break',1,2542) +LexToken(EOL,'\n',1,2547) +LexToken(END,'end',1,2560) +LexToken(EOL,'\n',1,2563) +LexToken(END,'end',1,2572) +LexToken(EOL,'\n',1,2575) +LexToken(CASE,'case',1,2580) +LexToken(DQSTRING,'"define"',1,2592) +LexToken(THEN,'then',1,2594) +LexToken(EOL,'\n',1,2598) +LexToken(VAR,'model',1,2607) +LexToken(ASSIGNMENT,'=',1,2612) +LexToken(SCICOS_MODEL,'scicos_model',1,2613) +LexToken(OPENBRACKET,'(',1,2625) +LexToken(CLOSEBRACKET,')',1,2626) +LexToken(EOL,'\n',1,2627) +LexToken(VAR,'model',1,2636) +LexToken(DOT,'.',1,2641) +LexToken(VAR,'sim',1,2642) +LexToken(ASSIGNMENT,'=',1,2645) +LexToken(VAR,'list',1,2646) +LexToken(OPENBRACKET,'(',1,2650) +LexToken(DQSTRING,'"minmax"',1,2658) +LexToken(COMMA,',',1,2659) +LexToken(NUMBER,'4',1,2660) +LexToken(CLOSEBRACKET,')',1,2661) +LexToken(EOL,'\n',1,2662) +LexToken(VAR,'model',1,2671) +LexToken(DOT,'.',1,2676) +LexToken(VAR,'out',1,2677) +LexToken(ASSIGNMENT,'=',1,2680) +LexToken(NUMBER,'1',1,2681) +LexToken(EOL,'\n',1,2682) +LexToken(VAR,'model',1,2691) +LexToken(DOT,'.',1,2696) +LexToken(VAR,'in',1,2697) +LexToken(ASSIGNMENT,'=',1,2699) +LexToken(NUMBER,'-1',1,2700) +LexToken(EOL,'\n',1,2702) +LexToken(VAR,'model',1,2711) +LexToken(DOT,'.',1,2716) +LexToken(VAR,'blocktype',1,2717) +LexToken(ASSIGNMENT,'=',1,2726) +LexToken(DQSTRING,'"c"',1,2729) +LexToken(EOL,'\n',1,2730) +LexToken(VAR,'model',1,2739) +LexToken(DOT,'.',1,2744) +LexToken(VAR,'dep_ut',1,2745) +LexToken(ASSIGNMENT,'=',1,2751) +LexToken(OPENSQBRACKET,'[',1,2752) +LexToken(PREVAR_BOOLEAN,'%t',1,2753) +LexToken(PREVAR_BOOLEAN,'%f',1,2756) +LexToken(CLOSESQBRACKET,']',1,2758) +LexToken(EOL,'\n',1,2759) +LexToken(VAR,'model',1,2768) +LexToken(DOT,'.',1,2773) +LexToken(VAR,'ipar',1,2774) +LexToken(ASSIGNMENT,'=',1,2778) +LexToken(NUMBER,'0',1,2779) +LexToken(SEMICOLON,';',1,2780) +LexToken(EOL,'\n',1,2781) +LexToken(VAR,'exprs',1,2790) +LexToken(ASSIGNMENT,'=',1,2795) +LexToken(OPENSQBRACKET,'[',1,2796) +LexToken(VAR,'string',1,2797) +LexToken(OPENBRACKET,'(',1,2803) +LexToken(OPENSQBRACKET,'[',1,2804) +LexToken(NUMBER,'2',1,2805) +LexToken(COMMA,',',1,2806) +LexToken(NUMBER,'1',1,2807) +LexToken(COMMA,',',1,2808) +LexToken(NUMBER,'1',1,2809) +LexToken(CLOSESQBRACKET,']',1,2810) +LexToken(TRANSPOSE,"'",1,2811) +LexToken(CLOSEBRACKET,')',1,2812) +LexToken(CLOSESQBRACKET,']',1,2813) +LexToken(EOL,'\n',1,2814) +LexToken(VAR,'gr_i',1,2823) +LexToken(ASSIGNMENT,'=',1,2827) +LexToken(OPENSQBRACKET,'[',1,2828) +LexToken(CLOSESQBRACKET,']',1,2829) +LexToken(EOL,'\n',1,2830) +LexToken(EOL,'\n',1,2831) +LexToken(VAR,'x',1,2840) +LexToken(ASSIGNMENT,'=',1,2841) +LexToken(VAR,'standard_define',1,2842) +LexToken(OPENBRACKET,'(',1,2857) +LexToken(OPENSQBRACKET,'[',1,2858) +LexToken(NUMBER,'2',1,2859) +LexToken(NUMBER,'2',1,2861) +LexToken(CLOSESQBRACKET,']',1,2862) +LexToken(COMMA,',',1,2863) +LexToken(VAR,'model',1,2864) +LexToken(COMMA,',',1,2869) +LexToken(VAR,'exprs',1,2870) +LexToken(COMMA,',',1,2875) +LexToken(VAR,'gr_i',1,2876) +LexToken(CLOSEBRACKET,')',1,2880) +LexToken(EOL,'\n',1,2881) +LexToken(VAR,'x',1,2890) +LexToken(DOT,'.',1,2891) +LexToken(VAR,'graphics',1,2892) +LexToken(DOT,'.',1,2900) +LexToken(VAR,'style',1,2901) +LexToken(ASSIGNMENT,'=',1,2906) +LexToken(DQSTRING,'"MAXMIN;displayedLabel=MAX"',1,2933) +LexToken(EOL,'\n',1,2934) +LexToken(END,'end',1,2939) +LexToken(EOL,'\n',1,2942) +LexToken(ENDFUNCTION,'endfunction',1,2943) +LexToken(EOL,'\n',1,2954) +LexToken(EOL,'\n',1,2955) |