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/Misc/HYSTHERESIS.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/Misc/HYSTHERESIS.js')
-rw-r--r-- | js/Misc/HYSTHERESIS.js | 373 |
1 files changed, 373 insertions, 0 deletions
diff --git a/js/Misc/HYSTHERESIS.js b/js/Misc/HYSTHERESIS.js new file mode 100644 index 00000000..6668a6ea --- /dev/null +++ b/js/Misc/HYSTHERESIS.js @@ -0,0 +1,373 @@ +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,'HYSTHERESIS',1,852) +LexToken(OPENBRACKET,'(',1,863) +LexToken(VAR,'job',1,864) +LexToken(COMMA,',',1,867) +LexToken(VAR,'arg1',1,868) +LexToken(COMMA,',',1,872) +LexToken(VAR,'arg2',1,873) +LexToken(CLOSEBRACKET,')',1,877) +LexToken(EOL,'\n',1,878) +LexToken(VAR,'x',1,883) +LexToken(ASSIGNMENT,'=',1,884) +LexToken(OPENSQBRACKET,'[',1,885) +LexToken(CLOSESQBRACKET,']',1,886) +LexToken(SEMICOLON,';',1,887) +LexToken(EOL,'\n',1,888) +LexToken(VAR,'y',1,893) +LexToken(ASSIGNMENT,'=',1,894) +LexToken(OPENSQBRACKET,'[',1,895) +LexToken(CLOSESQBRACKET,']',1,896) +LexToken(SEMICOLON,';',1,897) +LexToken(EOL,'\n',1,898) +LexToken(VAR,'typ',1,903) +LexToken(ASSIGNMENT,'=',1,906) +LexToken(OPENSQBRACKET,'[',1,907) +LexToken(CLOSESQBRACKET,']',1,908) +LexToken(SEMICOLON,';',1,909) +LexToken(EOL,'\n',1,910) +LexToken(SELECT,'select',1,915) +LexToken(VAR,'job',1,922) +LexToken(EOL,'\n',1,925) +LexToken(CASE,'case',1,930) +LexToken(DQSTRING,'"set"',1,939) +LexToken(THEN,'then',1,941) +LexToken(EOL,'\n',1,945) +LexToken(VAR,'x',1,954) +LexToken(ASSIGNMENT,'=',1,955) +LexToken(VAR,'arg1',1,956) +LexToken(SEMICOLON,';',1,960) +LexToken(EOL,'\n',1,961) +LexToken(VAR,'graphics',1,970) +LexToken(ASSIGNMENT,'=',1,978) +LexToken(VAR,'arg1',1,979) +LexToken(DOT,'.',1,983) +LexToken(VAR,'graphics',1,984) +LexToken(SEMICOLON,';',1,992) +LexToken(EOL,'\n',1,993) +LexToken(VAR,'exprs',1,1002) +LexToken(ASSIGNMENT,'=',1,1007) +LexToken(VAR,'graphics',1,1008) +LexToken(DOT,'.',1,1016) +LexToken(VAR,'exprs',1,1017) +LexToken(EOL,'\n',1,1022) +LexToken(VAR,'model',1,1031) +LexToken(ASSIGNMENT,'=',1,1036) +LexToken(VAR,'arg1',1,1037) +LexToken(DOT,'.',1,1041) +LexToken(VAR,'model',1,1042) +LexToken(SEMICOLON,';',1,1047) +LexToken(EOL,'\n',1,1048) +LexToken(WHILE,'while',1,1057) +LexToken(PREVAR_BOOLEAN,'%t',1,1063) +LexToken(DO,'do',1,1066) +LexToken(EOL,'\n',1,1068) +LexToken(OPENSQBRACKET,'[',1,1081) +LexToken(VAR,'ok',1,1082) +LexToken(COMMA,',',1,1084) +LexToken(VAR,'high_lim',1,1085) +LexToken(COMMA,',',1,1093) +LexToken(VAR,'low_lim',1,1094) +LexToken(COMMA,',',1,1101) +LexToken(VAR,'out_high',1,1102) +LexToken(COMMA,',',1,1110) +LexToken(VAR,'out_low',1,1111) +LexToken(COMMA,',',1,1118) +LexToken(VAR,'nzz',1,1119) +LexToken(COMMA,',',1,1122) +LexToken(VAR,'exprs',1,1123) +LexToken(CLOSESQBRACKET,']',1,1128) +LexToken(ASSIGNMENT,'=',1,1129) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1130) +LexToken(OPENBRACKET,'(',1,1145) +LexToken(DQSTRING,'"Set parameters"',1,1161) +LexToken(COMMA,',',1,1162) +LexToken(OPENSQBRACKET,'[',1,1178) +LexToken(DQSTRING,'"switch on at"',1,1192) +LexToken(SEMICOLON,';',1,1193) +LexToken(DQSTRING,'"switch off at"',1,1208) +LexToken(SEMICOLON,';',1,1209) +LexToken(DQSTRING,'"output when on"',1,1225) +LexToken(SEMICOLON,';',1,1226) +LexToken(DQSTRING,'"output when off"',1,1256) +LexToken(SEMICOLON,';',1,1257) +LexToken(DQSTRING,'"use zero crossing: yes (1), no (0)"',1,1293) +LexToken(CLOSESQBRACKET,']',1,1294) +LexToken(COMMA,',',1,1295) +LexToken(VAR,'list',1,1311) +LexToken(OPENBRACKET,'(',1,1315) +LexToken(DQSTRING,'"vec"',1,1320) +LexToken(COMMA,',',1,1321) +LexToken(NUMBER,'1',1,1322) +LexToken(COMMA,',',1,1323) +LexToken(DQSTRING,'"vec"',1,1328) +LexToken(COMMA,',',1,1329) +LexToken(NUMBER,'1',1,1330) +LexToken(COMMA,',',1,1331) +LexToken(DQSTRING,'"vec"',1,1336) +LexToken(COMMA,',',1,1337) +LexToken(NUMBER,'1',1,1338) +LexToken(COMMA,',',1,1339) +LexToken(DQSTRING,'"vec"',1,1344) +LexToken(COMMA,',',1,1345) +LexToken(NUMBER,'1',1,1346) +LexToken(COMMA,',',1,1347) +LexToken(DQSTRING,'"vec"',1,1352) +LexToken(COMMA,',',1,1353) +LexToken(NUMBER,'1',1,1354) +LexToken(CLOSEBRACKET,')',1,1355) +LexToken(COMMA,',',1,1356) +LexToken(VAR,'exprs',1,1357) +LexToken(CLOSEBRACKET,')',1,1362) +LexToken(EOL,'\n',1,1363) +LexToken(IF,'if',1,1376) +LexToken(NOT,'~',1,1379) +LexToken(VAR,'ok',1,1380) +LexToken(THEN,'then',1,1383) +LexToken(EOL,'\n',1,1387) +LexToken(BREAK,'break',1,1404) +LexToken(COMMA,',',1,1409) +LexToken(EOL,'\n',1,1410) +LexToken(END,'end',1,1423) +LexToken(EOL,'\n',1,1426) +LexToken(IF,'if',1,1439) +LexToken(VAR,'low_lim',1,1442) +LexToken(COMPARISON,'>',1,1449) +LexToken(VAR,'high_lim',1,1450) +LexToken(THEN,'then',1,1459) +LexToken(EOL,'\n',1,1463) +LexToken(VAR,'message',1,1480) +LexToken(OPENBRACKET,'(',1,1487) +LexToken(DQSTRING,'"switch on value must be larger than switch off value"',1,1541) +LexToken(CLOSEBRACKET,')',1,1542) +LexToken(EOL,'\n',1,1543) +LexToken(ELSE,'else',1,1556) +LexToken(EOL,'\n',1,1560) +LexToken(VAR,'graphics',1,1577) +LexToken(DOT,'.',1,1585) +LexToken(VAR,'exprs',1,1586) +LexToken(ASSIGNMENT,'=',1,1591) +LexToken(VAR,'exprs',1,1592) +LexToken(SEMICOLON,';',1,1597) +LexToken(EOL,'\n',1,1598) +LexToken(VAR,'model',1,1615) +LexToken(DOT,'.',1,1620) +LexToken(VAR,'rpar',1,1621) +LexToken(ASSIGNMENT,'=',1,1625) +LexToken(OPENSQBRACKET,'[',1,1626) +LexToken(VAR,'high_lim',1,1627) +LexToken(COMMA,',',1,1635) +LexToken(VAR,'low_lim',1,1636) +LexToken(COMMA,',',1,1643) +LexToken(VAR,'out_high',1,1644) +LexToken(COMMA,',',1,1652) +LexToken(VAR,'out_low',1,1653) +LexToken(CLOSESQBRACKET,']',1,1660) +LexToken(TRANSPOSE,"'",1,1661) +LexToken(EOL,'\n',1,1662) +LexToken(IF,'if',1,1679) +LexToken(VAR,'nzz',1,1682) +LexToken(COMPARISON,'>',1,1685) +LexToken(NUMBER,'0',1,1686) +LexToken(THEN,'then',1,1688) +LexToken(EOL,'\n',1,1692) +LexToken(VAR,'nzz',1,1713) +LexToken(ASSIGNMENT,'=',1,1716) +LexToken(NUMBER,'2',1,1717) +LexToken(COMMA,',',1,1718) +LexToken(EOL,'\n',1,1719) +LexToken(END,'end',1,1736) +LexToken(EOL,'\n',1,1739) +LexToken(VAR,'model',1,1756) +LexToken(DOT,'.',1,1761) +LexToken(VAR,'nzcross',1,1762) +LexToken(ASSIGNMENT,'=',1,1769) +LexToken(VAR,'nzz',1,1770) +LexToken(EOL,'\n',1,1773) +LexToken(VAR,'x',1,1790) +LexToken(DOT,'.',1,1791) +LexToken(VAR,'graphics',1,1792) +LexToken(ASSIGNMENT,'=',1,1800) +LexToken(VAR,'graphics',1,1801) +LexToken(SEMICOLON,';',1,1809) +LexToken(EOL,'\n',1,1810) +LexToken(VAR,'x',1,1827) +LexToken(DOT,'.',1,1828) +LexToken(VAR,'model',1,1829) +LexToken(ASSIGNMENT,'=',1,1834) +LexToken(VAR,'model',1,1835) +LexToken(EOL,'\n',1,1840) +LexToken(BREAK,'break',1,1857) +LexToken(EOL,'\n',1,1862) +LexToken(END,'end',1,1875) +LexToken(EOL,'\n',1,1878) +LexToken(END,'end',1,1887) +LexToken(EOL,'\n',1,1890) +LexToken(CASE,'case',1,1895) +LexToken(DQSTRING,'"define"',1,1907) +LexToken(THEN,'then',1,1909) +LexToken(EOL,'\n',1,1913) +LexToken(VAR,'in',1,1922) +LexToken(ASSIGNMENT,'=',1,1924) +LexToken(NUMBER,'1',1,1925) +LexToken(EOL,'\n',1,1926) +LexToken(VAR,'ipar',1,1935) +LexToken(ASSIGNMENT,'=',1,1939) +LexToken(OPENSQBRACKET,'[',1,1940) +LexToken(NUMBER,'0',1,1941) +LexToken(CLOSESQBRACKET,']',1,1942) +LexToken(EOL,'\n',1,1951) +LexToken(VAR,'nzz',1,1960) +LexToken(ASSIGNMENT,'=',1,1963) +LexToken(NUMBER,'2',1,1964) +LexToken(EOL,'\n',1,1965) +LexToken(VAR,'rpar',1,1974) +LexToken(ASSIGNMENT,'=',1,1978) +LexToken(OPENSQBRACKET,'[',1,1979) +LexToken(NUMBER,'1',1,1980) +LexToken(SEMICOLON,';',1,1981) +LexToken(NUMBER,'0',1,1982) +LexToken(SEMICOLON,';',1,1983) +LexToken(NUMBER,'1',1,1984) +LexToken(SEMICOLON,';',1,1985) +LexToken(NUMBER,'0',1,1986) +LexToken(CLOSESQBRACKET,']',1,1987) +LexToken(EOL,'\n',1,1988) +LexToken(EOL,'\n',1,1989) +LexToken(VAR,'model',1,1998) +LexToken(ASSIGNMENT,'=',1,2003) +LexToken(SCICOS_MODEL,'scicos_model',1,2004) +LexToken(OPENBRACKET,'(',1,2016) +LexToken(CLOSEBRACKET,')',1,2017) +LexToken(EOL,'\n',1,2018) +LexToken(VAR,'model',1,2027) +LexToken(DOT,'.',1,2032) +LexToken(VAR,'sim',1,2033) +LexToken(ASSIGNMENT,'=',1,2036) +LexToken(VAR,'list',1,2037) +LexToken(OPENBRACKET,'(',1,2041) +LexToken(DQSTRING,'"hystheresis"',1,2054) +LexToken(COMMA,',',1,2055) +LexToken(NUMBER,'4',1,2056) +LexToken(CLOSEBRACKET,')',1,2057) +LexToken(EOL,'\n',1,2058) +LexToken(VAR,'model',1,2067) +LexToken(DOT,'.',1,2072) +LexToken(VAR,'in',1,2073) +LexToken(ASSIGNMENT,'=',1,2075) +LexToken(VAR,'in',1,2076) +LexToken(EOL,'\n',1,2078) +LexToken(VAR,'model',1,2087) +LexToken(DOT,'.',1,2092) +LexToken(VAR,'out',1,2093) +LexToken(ASSIGNMENT,'=',1,2096) +LexToken(NUMBER,'1',1,2097) +LexToken(EOL,'\n',1,2098) +LexToken(VAR,'model',1,2107) +LexToken(DOT,'.',1,2112) +LexToken(VAR,'rpar',1,2113) +LexToken(ASSIGNMENT,'=',1,2117) +LexToken(VAR,'rpar',1,2118) +LexToken(EOL,'\n',1,2122) +LexToken(VAR,'model',1,2131) +LexToken(DOT,'.',1,2136) +LexToken(VAR,'nzcross',1,2137) +LexToken(ASSIGNMENT,'=',1,2144) +LexToken(VAR,'nzz',1,2145) +LexToken(EOL,'\n',1,2148) +LexToken(VAR,'model',1,2157) +LexToken(DOT,'.',1,2162) +LexToken(VAR,'nmode',1,2163) +LexToken(ASSIGNMENT,'=',1,2168) +LexToken(NUMBER,'1',1,2169) +LexToken(EOL,'\n',1,2170) +LexToken(VAR,'model',1,2179) +LexToken(DOT,'.',1,2184) +LexToken(VAR,'blocktype',1,2185) +LexToken(ASSIGNMENT,'=',1,2194) +LexToken(DQSTRING,'"c"',1,2197) +LexToken(EOL,'\n',1,2198) +LexToken(VAR,'model',1,2207) +LexToken(DOT,'.',1,2212) +LexToken(VAR,'dep_ut',1,2213) +LexToken(ASSIGNMENT,'=',1,2219) +LexToken(OPENSQBRACKET,'[',1,2220) +LexToken(PREVAR_BOOLEAN,'%t',1,2221) +LexToken(PREVAR_BOOLEAN,'%f',1,2224) +LexToken(CLOSESQBRACKET,']',1,2226) +LexToken(EOL,'\n',1,2227) +LexToken(EOL,'\n',1,2228) +LexToken(VAR,'exprs',1,2237) +LexToken(ASSIGNMENT,'=',1,2242) +LexToken(OPENSQBRACKET,'[',1,2243) +LexToken(VAR,'string',1,2244) +LexToken(OPENBRACKET,'(',1,2250) +LexToken(VAR,'rpar',1,2251) +LexToken(CLOSEBRACKET,')',1,2255) +LexToken(SEMICOLON,';',1,2256) +LexToken(VAR,'string',1,2257) +LexToken(OPENBRACKET,'(',1,2263) +LexToken(VAR,'sign',1,2264) +LexToken(OPENBRACKET,'(',1,2268) +LexToken(VAR,'nzz',1,2269) +LexToken(CLOSEBRACKET,')',1,2272) +LexToken(CLOSEBRACKET,')',1,2273) +LexToken(CLOSESQBRACKET,']',1,2274) +LexToken(EOL,'\n',1,2275) +LexToken(EOL,'\n',1,2276) +LexToken(EOL,'\n',1,2277) +LexToken(VAR,'gr_i',1,2286) +LexToken(ASSIGNMENT,'=',1,2290) +LexToken(OPENSQBRACKET,'[',1,2291) +LexToken(CLOSESQBRACKET,']',1,2292) +LexToken(EOL,'\n',1,2293) +LexToken(EOL,'\n',1,2294) +LexToken(VAR,'x',1,2303) +LexToken(ASSIGNMENT,'=',1,2304) +LexToken(VAR,'standard_define',1,2305) +LexToken(OPENBRACKET,'(',1,2320) +LexToken(OPENSQBRACKET,'[',1,2321) +LexToken(NUMBER,'2',1,2322) +LexToken(NUMBER,'2',1,2324) +LexToken(CLOSESQBRACKET,']',1,2325) +LexToken(COMMA,',',1,2326) +LexToken(VAR,'model',1,2327) +LexToken(COMMA,',',1,2332) +LexToken(VAR,'exprs',1,2333) +LexToken(COMMA,',',1,2338) +LexToken(VAR,'gr_i',1,2339) +LexToken(CLOSEBRACKET,')',1,2343) +LexToken(EOL,'\n',1,2344) +LexToken(END,'end',1,2349) +LexToken(EOL,'\n',1,2352) +LexToken(ENDFUNCTION,'endfunction',1,2353) +LexToken(EOL,'\n',1,2364) |