diff options
author | Sunil Shetye | 2018-06-15 00:48:55 +0530 |
---|---|---|
committer | Sunil Shetye | 2018-06-15 16:22:12 +0530 |
commit | be9f32c23ef04b74ad1b07a09f0663015dc98993 (patch) | |
tree | a8d8b3ad7a01e93d72a791d59e78e09443bef5ae /js/Sources/CLKIN_f.js | |
parent | 637774bd20563d502442fca84ee862b560b7b6dd (diff) | |
download | sci2js-be9f32c23ef04b74ad1b07a09f0663015dc98993.tar.gz sci2js-be9f32c23ef04b74ad1b07a09f0663015dc98993.tar.bz2 sci2js-be9f32c23ef04b74ad1b07a09f0663015dc98993.zip |
identify the job blocks
Diffstat (limited to 'js/Sources/CLKIN_f.js')
-rw-r--r-- | js/Sources/CLKIN_f.js | 317 |
1 files changed, 44 insertions, 273 deletions
diff --git a/js/Sources/CLKIN_f.js b/js/Sources/CLKIN_f.js index 1acc2312..b740b93c 100644 --- a/js/Sources/CLKIN_f.js +++ b/js/Sources/CLKIN_f.js @@ -1,273 +1,44 @@ -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,'CLKIN_f',1,852) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(VAR,'x',1,879) -LexToken(ASSIGNMENT,'=',1,880) -LexToken(OPENSQBRACKET,'[',1,881) -LexToken(CLOSESQBRACKET,']',1,882) -LexToken(EOL,'\n',1,883) -LexToken(VAR,'y',1,889) -LexToken(ASSIGNMENT,'=',1,890) -LexToken(OPENSQBRACKET,'[',1,891) -LexToken(CLOSESQBRACKET,']',1,892) -LexToken(EOL,'\n',1,893) -LexToken(VAR,'typ',1,899) -LexToken(ASSIGNMENT,'=',1,902) -LexToken(OPENSQBRACKET,'[',1,903) -LexToken(CLOSESQBRACKET,']',1,904) -LexToken(EOL,'\n',1,905) -LexToken(SELECT,'select',1,911) -LexToken(VAR,'job',1,918) -LexToken(EOL,'\n',1,921) -LexToken(CASE,'case',1,926) -LexToken(DQSTRING,'"set"',1,935) -LexToken(THEN,'then',1,937) -LexToken(EOL,'\n',1,941) -LexToken(VAR,'x',1,950) -LexToken(ASSIGNMENT,'=',1,951) -LexToken(VAR,'arg1',1,952) -LexToken(EOL,'\n',1,956) -LexToken(VAR,'graphics',1,966) -LexToken(ASSIGNMENT,'=',1,974) -LexToken(VAR,'arg1',1,975) -LexToken(DOT,'.',1,979) -LexToken(VAR,'graphics',1,980) -LexToken(EOL,'\n',1,988) -LexToken(VAR,'model',1,998) -LexToken(ASSIGNMENT,'=',1,1003) -LexToken(VAR,'arg1',1,1004) -LexToken(DOT,'.',1,1008) -LexToken(VAR,'model',1,1009) -LexToken(EOL,'\n',1,1014) -LexToken(EOL,'\n',1,1016) -LexToken(VAR,'exprs',1,1025) -LexToken(ASSIGNMENT,'=',1,1030) -LexToken(VAR,'graphics',1,1031) -LexToken(DOT,'.',1,1039) -LexToken(VAR,'exprs',1,1040) -LexToken(EOL,'\n',1,1045) -LexToken(VAR,'exprs',1,1054) -LexToken(ASSIGNMENT,'=',1,1059) -LexToken(VAR,'exprs',1,1060) -LexToken(OPENBRACKET,'(',1,1065) -LexToken(NUMBER,'1',1,1066) -LexToken(CLOSEBRACKET,')',1,1067) -LexToken(EOL,'\n',1,1085) -LexToken(WHILE,'while',1,1094) -LexToken(PREVAR_BOOLEAN,'%t',1,1100) -LexToken(DO,'do',1,1103) -LexToken(EOL,'\n',1,1105) -LexToken(OPENSQBRACKET,'[',1,1118) -LexToken(VAR,'ok',1,1119) -LexToken(COMMA,',',1,1121) -LexToken(VAR,'prt',1,1122) -LexToken(COMMA,',',1,1125) -LexToken(VAR,'exprs',1,1126) -LexToken(CLOSESQBRACKET,']',1,1131) -LexToken(ASSIGNMENT,'=',1,1132) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1133) -LexToken(OPENBRACKET,'(',1,1148) -LexToken(DQSTRING,'"Set Event Input block parameters"',1,1182) -LexToken(COMMA,',',1,1183) -LexToken(DQSTRING,'"Port number"',1,1211) -LexToken(COMMA,',',1,1212) -LexToken(VAR,'list',1,1213) -LexToken(OPENBRACKET,'(',1,1217) -LexToken(DQSTRING,'"vec"',1,1222) -LexToken(COMMA,',',1,1223) -LexToken(NUMBER,'1',1,1224) -LexToken(CLOSEBRACKET,')',1,1225) -LexToken(COMMA,',',1,1226) -LexToken(VAR,'exprs',1,1227) -LexToken(CLOSEBRACKET,')',1,1232) -LexToken(EOL,'\n',1,1233) -LexToken(VAR,'prt',1,1246) -LexToken(ASSIGNMENT,'=',1,1249) -LexToken(VAR,'int',1,1250) -LexToken(OPENBRACKET,'(',1,1253) -LexToken(VAR,'prt',1,1254) -LexToken(CLOSEBRACKET,')',1,1257) -LexToken(EOL,'\n',1,1258) -LexToken(IF,'if',1,1271) -LexToken(NOT,'~',1,1274) -LexToken(VAR,'ok',1,1275) -LexToken(THEN,'then',1,1278) -LexToken(EOL,'\n',1,1282) -LexToken(BREAK,'break',1,1299) -LexToken(EOL,'\n',1,1304) -LexToken(END,'end',1,1318) -LexToken(EOL,'\n',1,1321) -LexToken(IF,'if',1,1334) -LexToken(VAR,'prt',1,1337) -LexToken(COMPARISON,'<=',1,1340) -LexToken(NUMBER,'0',1,1342) -LexToken(THEN,'then',1,1344) -LexToken(EOL,'\n',1,1348) -LexToken(VAR,'message',1,1365) -LexToken(OPENBRACKET,'(',1,1372) -LexToken(DQSTRING,'"Port number must be a positive integer"',1,1412) -LexToken(CLOSEBRACKET,')',1,1413) -LexToken(EOL,'\n',1,1414) -LexToken(ELSE,'else',1,1427) -LexToken(EOL,'\n',1,1431) -LexToken(VAR,'model',1,1448) -LexToken(DOT,'.',1,1453) -LexToken(VAR,'ipar',1,1454) -LexToken(ASSIGNMENT,'=',1,1458) -LexToken(VAR,'prt',1,1459) -LexToken(EOL,'\n',1,1462) -LexToken(VAR,'model',1,1479) -LexToken(DOT,'.',1,1484) -LexToken(VAR,'evtout',1,1485) -LexToken(ASSIGNMENT,'=',1,1491) -LexToken(NUMBER,'1',1,1492) -LexToken(EOL,'\n',1,1493) -LexToken(VAR,'model',1,1510) -LexToken(DOT,'.',1,1515) -LexToken(VAR,'firing',1,1516) -LexToken(ASSIGNMENT,'=',1,1522) -LexToken(ADDITION,'-',1,1523) -LexToken(NUMBER,'1',1,1524) -LexToken(EOL,'\n',1,1540) -LexToken(VAR,'graphics',1,1557) -LexToken(DOT,'.',1,1565) -LexToken(VAR,'exprs',1,1566) -LexToken(ASSIGNMENT,'=',1,1571) -LexToken(VAR,'exprs',1,1572) -LexToken(EOL,'\n',1,1577) -LexToken(VAR,'x',1,1594) -LexToken(DOT,'.',1,1595) -LexToken(VAR,'graphics',1,1596) -LexToken(ASSIGNMENT,'=',1,1604) -LexToken(VAR,'graphics',1,1605) -LexToken(EOL,'\n',1,1613) -LexToken(VAR,'x',1,1630) -LexToken(DOT,'.',1,1631) -LexToken(VAR,'model',1,1632) -LexToken(ASSIGNMENT,'=',1,1637) -LexToken(VAR,'model',1,1638) -LexToken(EOL,'\n',1,1643) -LexToken(BREAK,'break',1,1660) -LexToken(EOL,'\n',1,1665) -LexToken(END,'end',1,1678) -LexToken(EOL,'\n',1,1681) -LexToken(END,'end',1,1690) -LexToken(EOL,'\n',1,1693) -LexToken(CASE,'case',1,1698) -LexToken(DQSTRING,'"define"',1,1710) -LexToken(THEN,'then',1,1712) -LexToken(EOL,'\n',1,1716) -LexToken(VAR,'prt',1,1725) -LexToken(ASSIGNMENT,'=',1,1728) -LexToken(NUMBER,'1',1,1729) -LexToken(EOL,'\n',1,1730) -LexToken(VAR,'model',1,1739) -LexToken(ASSIGNMENT,'=',1,1744) -LexToken(SCICOS_MODEL,'scicos_model',1,1745) -LexToken(OPENBRACKET,'(',1,1757) -LexToken(CLOSEBRACKET,')',1,1758) -LexToken(EOL,'\n',1,1759) -LexToken(VAR,'model',1,1768) -LexToken(DOT,'.',1,1773) -LexToken(VAR,'sim',1,1774) -LexToken(ASSIGNMENT,'=',1,1777) -LexToken(DQSTRING,'"input"',1,1784) -LexToken(EOL,'\n',1,1785) -LexToken(VAR,'model',1,1794) -LexToken(DOT,'.',1,1799) -LexToken(VAR,'evtout',1,1800) -LexToken(ASSIGNMENT,'=',1,1806) -LexToken(NUMBER,'1',1,1807) -LexToken(EOL,'\n',1,1808) -LexToken(VAR,'model',1,1817) -LexToken(DOT,'.',1,1822) -LexToken(VAR,'ipar',1,1823) -LexToken(ASSIGNMENT,'=',1,1827) -LexToken(VAR,'prt',1,1828) -LexToken(EOL,'\n',1,1831) -LexToken(VAR,'model',1,1840) -LexToken(DOT,'.',1,1845) -LexToken(VAR,'blocktype',1,1846) -LexToken(ASSIGNMENT,'=',1,1855) -LexToken(DQSTRING,'"d"',1,1858) -LexToken(EOL,'\n',1,1859) -LexToken(VAR,'model',1,1868) -LexToken(DOT,'.',1,1873) -LexToken(VAR,'firing',1,1874) -LexToken(ASSIGNMENT,'=',1,1880) -LexToken(ADDITION,'-',1,1881) -LexToken(NUMBER,'1',1,1882) -LexToken(EOL,'\n',1,1883) -LexToken(VAR,'model',1,1892) -LexToken(DOT,'.',1,1897) -LexToken(VAR,'dep_ut',1,1898) -LexToken(ASSIGNMENT,'=',1,1904) -LexToken(OPENSQBRACKET,'[',1,1905) -LexToken(PREVAR_BOOLEAN,'%f',1,1906) -LexToken(PREVAR_BOOLEAN,'%f',1,1909) -LexToken(CLOSESQBRACKET,']',1,1911) -LexToken(EOL,'\n',1,1912) -LexToken(EOL,'\n',1,1913) -LexToken(VAR,'exprs',1,1922) -LexToken(ASSIGNMENT,'=',1,1927) -LexToken(VAR,'string',1,1928) -LexToken(OPENBRACKET,'(',1,1934) -LexToken(VAR,'prt',1,1935) -LexToken(CLOSEBRACKET,')',1,1938) -LexToken(EOL,'\n',1,1939) -LexToken(VAR,'x',1,1948) -LexToken(ASSIGNMENT,'=',1,1949) -LexToken(VAR,'standard_define',1,1950) -LexToken(OPENBRACKET,'(',1,1965) -LexToken(OPENSQBRACKET,'[',1,1966) -LexToken(NUMBER,'1',1,1967) -LexToken(NUMBER,'1',1,1969) -LexToken(CLOSESQBRACKET,']',1,1970) -LexToken(COMMA,',',1,1971) -LexToken(VAR,'model',1,1972) -LexToken(COMMA,',',1,1977) -LexToken(VAR,'exprs',1,1978) -LexToken(COMMA,',',1,1983) -LexToken(DQSTRING,'" "',1,1986) -LexToken(CLOSEBRACKET,')',1,1987) -LexToken(EOL,'\n',1,1988) -LexToken(END,'end',1,1993) -LexToken(EOL,'\n',1,1996) -LexToken(ENDFUNCTION,'endfunction',1,1997) -LexToken(EOL,'\n',1,2008) +/* autogenerated from "macros/Sources/CLKIN_f.sci" */ +function CLKIN_f() { +CLKIN_f.prototype.get = function CLKIN_f() { +} +CLKIN_f.prototype.set = function CLKIN_f() { +x=arg1; +graphics=arg1.graphics; +model=arg1.model; +exprs=graphics.exprs; +exprs=exprs(1); +while (true) { +[ok,prt,exprs]=scicos_getvalue("Set Event Input block parameters","Port number",list("vec",1),exprs); +prt=int(prt); +if (!ok) { +break +} +if (prt<=0) { +message("Port number must be a positive integer"); +} else { +model.ipar=prt; +model.evtout=1; +model.firing=-1; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +CLKIN_f.prototype.define = function CLKIN_f() { +prt=1; +model=scicos_model(); +model.sim="input"; +model.evtout=1; +model.ipar=prt; +model.blocktype="d"; +model.firing=-1; +model.dep_ut=[None,None]; +exprs=string(prt); +x=standard_define([1,1],model,exprs," "); +} +CLKIN_f.prototype.details = function CLKIN_f() { +} +} |