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/Linear | |
parent | 637774bd20563d502442fca84ee862b560b7b6dd (diff) | |
download | sci2js-be9f32c23ef04b74ad1b07a09f0663015dc98993.tar.gz sci2js-be9f32c23ef04b74ad1b07a09f0663015dc98993.tar.bz2 sci2js-be9f32c23ef04b74ad1b07a09f0663015dc98993.zip |
identify the job blocks
Diffstat (limited to 'js/Linear')
36 files changed, 770 insertions, 21658 deletions
diff --git a/js/Linear/BIGSOM_f.js b/js/Linear/BIGSOM_f.js index df09202d..6d03b9a4 100644 --- a/js/Linear/BIGSOM_f.js +++ b/js/Linear/BIGSOM_f.js @@ -1,307 +1,41 @@ -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,'BIGSOM_f',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -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(VAR,'exprs',1,1023) -LexToken(ASSIGNMENT,'=',1,1028) -LexToken(VAR,'graphics',1,1029) -LexToken(DOT,'.',1,1037) -LexToken(VAR,'exprs',1,1038) -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,'sgn',1,1080) -LexToken(COMMA,',',1,1083) -LexToken(VAR,'exprs',1,1084) -LexToken(CLOSESQBRACKET,']',1,1089) -LexToken(ASSIGNMENT,'=',1,1090) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1091) -LexToken(OPENBRACKET,'(',1,1106) -LexToken(DQSTRING,'"Set sum block parameters"',1,1132) -LexToken(COMMA,',',1,1133) -LexToken(DQSTRING,'"Inputs ports signs/gain"',1,1173) -LexToken(COMMA,',',1,1174) -LexToken(VAR,'list',1,1175) -LexToken(OPENBRACKET,'(',1,1179) -LexToken(DQSTRING,'"vec"',1,1184) -LexToken(COMMA,',',1,1185) -LexToken(ADDITION,'-',1,1186) -LexToken(NUMBER,'1',1,1187) -LexToken(CLOSEBRACKET,')',1,1188) -LexToken(COMMA,',',1,1189) -LexToken(VAR,'exprs',1,1190) -LexToken(CLOSEBRACKET,')',1,1195) -LexToken(EOL,'\n',1,1196) -LexToken(IF,'if',1,1209) -LexToken(NOT,'~',1,1212) -LexToken(VAR,'ok',1,1213) -LexToken(THEN,'then',1,1216) -LexToken(EOL,'\n',1,1220) -LexToken(BREAK,'break',1,1237) -LexToken(EOL,'\n',1,1242) -LexToken(END,'end',1,1255) -LexToken(EOL,'\n',1,1258) -LexToken(EOL,'\n',1,1259) -LexToken(VAR,'in',1,1272) -LexToken(ASSIGNMENT,'=',1,1275) -LexToken(ADDITION,'-',1,1277) -LexToken(VAR,'ones',1,1278) -LexToken(OPENBRACKET,'(',1,1282) -LexToken(VAR,'size',1,1283) -LexToken(OPENBRACKET,'(',1,1287) -LexToken(VAR,'sgn',1,1288) -LexToken(COMMA,',',1,1291) -LexToken(DQSTRING,'"*"',1,1294) -LexToken(CLOSEBRACKET,')',1,1295) -LexToken(COMMA,',',1,1296) -LexToken(NUMBER,'1',1,1297) -LexToken(CLOSEBRACKET,')',1,1298) -LexToken(EOL,'\n',1,1299) -LexToken(EOL,'\n',1,1300) -LexToken(EOL,'\n',1,1336) -LexToken(OPENSQBRACKET,'[',1,1349) -LexToken(VAR,'model',1,1350) -LexToken(COMMA,',',1,1355) -LexToken(VAR,'graphics',1,1356) -LexToken(COMMA,',',1,1364) -LexToken(VAR,'ok',1,1365) -LexToken(CLOSESQBRACKET,']',1,1367) -LexToken(ASSIGNMENT,'=',1,1369) -LexToken(VAR,'check_io',1,1371) -LexToken(OPENBRACKET,'(',1,1379) -LexToken(VAR,'model',1,1380) -LexToken(COMMA,',',1,1385) -LexToken(VAR,'graphics',1,1386) -LexToken(COMMA,',',1,1394) -LexToken(VAR,'in',1,1395) -LexToken(COMMA,',',1,1397) -LexToken(ADDITION,'-',1,1398) -LexToken(NUMBER,'1',1,1399) -LexToken(COMMA,',',1,1400) -LexToken(OPENSQBRACKET,'[',1,1401) -LexToken(CLOSESQBRACKET,']',1,1402) -LexToken(COMMA,',',1,1403) -LexToken(OPENSQBRACKET,'[',1,1404) -LexToken(CLOSESQBRACKET,']',1,1405) -LexToken(CLOSEBRACKET,')',1,1406) -LexToken(EOL,'\n',1,1407) -LexToken(IF,'if',1,1421) -LexToken(VAR,'ok',1,1424) -LexToken(THEN,'then',1,1427) -LexToken(EOL,'\n',1,1431) -LexToken(VAR,'model',1,1448) -LexToken(DOT,'.',1,1453) -LexToken(VAR,'rpar',1,1454) -LexToken(ASSIGNMENT,'=',1,1459) -LexToken(VAR,'sgn',1,1461) -LexToken(OPENBRACKET,'(',1,1464) -LexToken(COLON,':',1,1465) -LexToken(CLOSEBRACKET,')',1,1466) -LexToken(EOL,'\n',1,1467) -LexToken(VAR,'graphics',1,1485) -LexToken(DOT,'.',1,1493) -LexToken(VAR,'exprs',1,1494) -LexToken(ASSIGNMENT,'=',1,1500) -LexToken(VAR,'exprs',1,1502) -LexToken(EOL,'\n',1,1507) -LexToken(EOL,'\n',1,1509) -LexToken(VAR,'x',1,1526) -LexToken(DOT,'.',1,1527) -LexToken(VAR,'graphics',1,1528) -LexToken(ASSIGNMENT,'=',1,1537) -LexToken(VAR,'graphics',1,1539) -LexToken(EOL,'\n',1,1547) -LexToken(VAR,'x',1,1565) -LexToken(DOT,'.',1,1566) -LexToken(VAR,'model',1,1567) -LexToken(ASSIGNMENT,'=',1,1573) -LexToken(VAR,'model',1,1575) -LexToken(EOL,'\n',1,1581) -LexToken(BREAK,'break',1,1599) -LexToken(EOL,'\n',1,1604) -LexToken(END,'end',1,1617) -LexToken(EOL,'\n',1,1620) -LexToken(EOL,'\n',1,1621) -LexToken(END,'end',1,1630) -LexToken(EOL,'\n',1,1633) -LexToken(CASE,'case',1,1638) -LexToken(DQSTRING,'"define"',1,1650) -LexToken(THEN,'then',1,1652) -LexToken(EOL,'\n',1,1656) -LexToken(VAR,'sgn',1,1665) -LexToken(ASSIGNMENT,'=',1,1668) -LexToken(OPENSQBRACKET,'[',1,1669) -LexToken(NUMBER,'1',1,1670) -LexToken(SEMICOLON,';',1,1671) -LexToken(NUMBER,'1',1,1672) -LexToken(CLOSESQBRACKET,']',1,1673) -LexToken(EOL,'\n',1,1674) -LexToken(VAR,'model',1,1683) -LexToken(ASSIGNMENT,'=',1,1688) -LexToken(SCICOS_MODEL,'scicos_model',1,1689) -LexToken(OPENBRACKET,'(',1,1701) -LexToken(CLOSEBRACKET,')',1,1702) -LexToken(EOL,'\n',1,1703) -LexToken(VAR,'model',1,1712) -LexToken(DOT,'.',1,1717) -LexToken(VAR,'sim',1,1718) -LexToken(ASSIGNMENT,'=',1,1721) -LexToken(VAR,'list',1,1722) -LexToken(OPENBRACKET,'(',1,1726) -LexToken(DQSTRING,'"sum"',1,1731) -LexToken(COMMA,',',1,1732) -LexToken(NUMBER,'2',1,1733) -LexToken(CLOSEBRACKET,')',1,1734) -LexToken(EOL,'\n',1,1735) -LexToken(VAR,'model',1,1744) -LexToken(DOT,'.',1,1749) -LexToken(VAR,'in',1,1750) -LexToken(ASSIGNMENT,'=',1,1752) -LexToken(OPENSQBRACKET,'[',1,1753) -LexToken(ADDITION,'-',1,1754) -LexToken(NUMBER,'1',1,1755) -LexToken(SEMICOLON,';',1,1756) -LexToken(ADDITION,'-',1,1757) -LexToken(NUMBER,'1',1,1758) -LexToken(CLOSESQBRACKET,']',1,1759) -LexToken(EOL,'\n',1,1760) -LexToken(VAR,'model',1,1769) -LexToken(DOT,'.',1,1774) -LexToken(VAR,'out',1,1775) -LexToken(ASSIGNMENT,'=',1,1778) -LexToken(ADDITION,'-',1,1779) -LexToken(NUMBER,'1',1,1780) -LexToken(EOL,'\n',1,1781) -LexToken(VAR,'model',1,1790) -LexToken(DOT,'.',1,1795) -LexToken(VAR,'rpar',1,1796) -LexToken(ASSIGNMENT,'=',1,1800) -LexToken(VAR,'sgn',1,1801) -LexToken(EOL,'\n',1,1804) -LexToken(VAR,'model',1,1813) -LexToken(DOT,'.',1,1818) -LexToken(VAR,'blocktype',1,1819) -LexToken(ASSIGNMENT,'=',1,1828) -LexToken(DQSTRING,'"c"',1,1831) -LexToken(EOL,'\n',1,1832) -LexToken(VAR,'model',1,1841) -LexToken(DOT,'.',1,1846) -LexToken(VAR,'dep_ut',1,1847) -LexToken(ASSIGNMENT,'=',1,1853) -LexToken(OPENSQBRACKET,'[',1,1854) -LexToken(PREVAR_BOOLEAN,'%t',1,1855) -LexToken(PREVAR_BOOLEAN,'%f',1,1858) -LexToken(CLOSESQBRACKET,']',1,1860) -LexToken(EOL,'\n',1,1861) -LexToken(EOL,'\n',1,1862) -LexToken(EOL,'\n',1,1863) -LexToken(VAR,'exprs',1,1872) -LexToken(ASSIGNMENT,'=',1,1877) -LexToken(VAR,'sci2exp',1,1878) -LexToken(OPENBRACKET,'(',1,1885) -LexToken(VAR,'sgn',1,1886) -LexToken(CLOSEBRACKET,')',1,1889) -LexToken(EOL,'\n',1,1890) -LexToken(VAR,'gr_i',1,1899) -LexToken(ASSIGNMENT,'=',1,1903) -LexToken(OPENSQBRACKET,'[',1,1904) -LexToken(CLOSESQBRACKET,']',1,1905) -LexToken(EOL,'\n',1,1906) -LexToken(VAR,'x',1,1915) -LexToken(ASSIGNMENT,'=',1,1916) -LexToken(VAR,'standard_define',1,1917) -LexToken(OPENBRACKET,'(',1,1932) -LexToken(OPENSQBRACKET,'[',1,1933) -LexToken(NUMBER,'2',1,1934) -LexToken(NUMBER,'3',1,1936) -LexToken(CLOSESQBRACKET,']',1,1937) -LexToken(COMMA,',',1,1938) -LexToken(VAR,'model',1,1939) -LexToken(COMMA,',',1,1944) -LexToken(VAR,'exprs',1,1946) -LexToken(COMMA,',',1,1951) -LexToken(VAR,'gr_i',1,1952) -LexToken(CLOSEBRACKET,')',1,1956) -LexToken(EOL,'\n',1,1957) -LexToken(END,'end',1,1962) -LexToken(EOL,'\n',1,1965) -LexToken(ENDFUNCTION,'endfunction',1,1966) -LexToken(EOL,'\n',1,1977) +/* autogenerated from "macros/Linear/BIGSOM_f.sci" */ +function BIGSOM_f() { +BIGSOM_f.prototype.get = function BIGSOM_f() { +} +BIGSOM_f.prototype.set = function BIGSOM_f() { +x=arg1; +graphics=arg1.graphics; +model=arg1.model; +exprs=graphics.exprs; +while (true) { +[ok,sgn,exprs]=scicos_getvalue("Set sum block parameters","Inputs ports signs/gain",list("vec",-1),exprs); +if (!ok) { +break +} +in1=-ones(size(sgn,"*"),1); +[model,graphics,ok]=check_io(model,graphics,in1,-1,[],[]); +if (ok) { +model.rpar=sgn.slice(); +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +BIGSOM_f.prototype.define = function BIGSOM_f() { +sgn=[1,1]; +model=scicos_model(); +model.sim=list("sum",2); +model.in=[-1,-1]; +model.out=-1; +model.rpar=sgn; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=sci2exp(sgn); +gr_i=[]; +x=standard_define([2,3],model,exprs,gr_i); +} +BIGSOM_f.prototype.details = function BIGSOM_f() { +} +} diff --git a/js/Linear/CLINDUMMY_f.js b/js/Linear/CLINDUMMY_f.js index 5f7d88d7..26dd1d3d 100644 --- a/js/Linear/CLINDUMMY_f.js +++ b/js/Linear/CLINDUMMY_f.js @@ -1,145 +1,21 @@ -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,'CLINDUMMY_f',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(EOL,'\n',1,887) -LexToken(VAR,'y',1,893) -LexToken(ASSIGNMENT,'=',1,894) -LexToken(OPENSQBRACKET,'[',1,895) -LexToken(CLOSESQBRACKET,']',1,896) -LexToken(EOL,'\n',1,897) -LexToken(VAR,'typ',1,903) -LexToken(ASSIGNMENT,'=',1,906) -LexToken(OPENSQBRACKET,'[',1,907) -LexToken(CLOSESQBRACKET,']',1,908) -LexToken(EOL,'\n',1,909) -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(EOL,'\n',1,960) -LexToken(CASE,'case',1,965) -LexToken(DQSTRING,'"define"',1,977) -LexToken(THEN,'then',1,979) -LexToken(EOL,'\n',1,983) -LexToken(VAR,'x0',1,992) -LexToken(ASSIGNMENT,'=',1,994) -LexToken(NUMBER,'0',1,995) -LexToken(EOL,'\n',1,996) -LexToken(VAR,'model',1,1006) -LexToken(ASSIGNMENT,'=',1,1011) -LexToken(SCICOS_MODEL,'scicos_model',1,1012) -LexToken(OPENBRACKET,'(',1,1024) -LexToken(CLOSEBRACKET,')',1,1025) -LexToken(EOL,'\n',1,1026) -LexToken(VAR,'model',1,1035) -LexToken(DOT,'.',1,1040) -LexToken(VAR,'sim',1,1041) -LexToken(ASSIGNMENT,'=',1,1044) -LexToken(VAR,'list',1,1045) -LexToken(OPENBRACKET,'(',1,1049) -LexToken(DQSTRING,'"cdummy"',1,1057) -LexToken(COMMA,',',1,1058) -LexToken(NUMBER,'4',1,1059) -LexToken(CLOSEBRACKET,')',1,1060) -LexToken(EOL,'\n',1,1061) -LexToken(VAR,'model',1,1070) -LexToken(DOT,'.',1,1075) -LexToken(VAR,'state',1,1076) -LexToken(ASSIGNMENT,'=',1,1081) -LexToken(VAR,'x0',1,1082) -LexToken(EOL,'\n',1,1084) -LexToken(VAR,'model',1,1093) -LexToken(DOT,'.',1,1098) -LexToken(VAR,'blocktype',1,1099) -LexToken(ASSIGNMENT,'=',1,1108) -LexToken(DQSTRING,'"c"',1,1111) -LexToken(EOL,'\n',1,1112) -LexToken(VAR,'model',1,1121) -LexToken(DOT,'.',1,1126) -LexToken(VAR,'firing',1,1127) -LexToken(ASSIGNMENT,'=',1,1133) -LexToken(OPENSQBRACKET,'[',1,1134) -LexToken(CLOSESQBRACKET,']',1,1135) -LexToken(EOL,'\n',1,1136) -LexToken(VAR,'model',1,1145) -LexToken(DOT,'.',1,1150) -LexToken(VAR,'dep_ut',1,1151) -LexToken(ASSIGNMENT,'=',1,1157) -LexToken(OPENSQBRACKET,'[',1,1158) -LexToken(PREVAR_BOOLEAN,'%f',1,1159) -LexToken(PREVAR_BOOLEAN,'%t',1,1162) -LexToken(CLOSESQBRACKET,']',1,1164) -LexToken(EOL,'\n',1,1165) -LexToken(EOL,'\n',1,1166) -LexToken(VAR,'gr_i',1,1175) -LexToken(ASSIGNMENT,'=',1,1179) -LexToken(OPENSQBRACKET,'[',1,1180) -LexToken(CLOSESQBRACKET,']',1,1181) -LexToken(EOL,'\n',1,1182) -LexToken(VAR,'x',1,1191) -LexToken(ASSIGNMENT,'=',1,1192) -LexToken(VAR,'standard_define',1,1193) -LexToken(OPENBRACKET,'(',1,1208) -LexToken(OPENSQBRACKET,'[',1,1209) -LexToken(NUMBER,'3',1,1210) -LexToken(NUMBER,'2',1,1212) -LexToken(CLOSESQBRACKET,']',1,1213) -LexToken(COMMA,',',1,1214) -LexToken(VAR,'model',1,1215) -LexToken(COMMA,',',1,1220) -LexToken(OPENSQBRACKET,'[',1,1221) -LexToken(CLOSESQBRACKET,']',1,1222) -LexToken(COMMA,',',1,1223) -LexToken(VAR,'gr_i',1,1224) -LexToken(CLOSEBRACKET,')',1,1228) -LexToken(EOL,'\n',1,1229) -LexToken(END,'end',1,1234) -LexToken(EOL,'\n',1,1237) -LexToken(ENDFUNCTION,'endfunction',1,1238) -LexToken(EOL,'\n',1,1249) +/* autogenerated from "macros/Linear/CLINDUMMY_f.sci" */ +function CLINDUMMY_f() { +CLINDUMMY_f.prototype.get = function CLINDUMMY_f() { +} +CLINDUMMY_f.prototype.set = function CLINDUMMY_f() { +x=arg1; +} +CLINDUMMY_f.prototype.define = function CLINDUMMY_f() { +x0=0; +model=scicos_model(); +model.sim=list("cdummy",4); +model.state=x0; +model.blocktype="c"; +model.firing=[]; +model.dep_ut=[None,true]; +gr_i=[]; +x=standard_define([3,2],model,[],gr_i); +} +CLINDUMMY_f.prototype.details = function CLINDUMMY_f() { +} +} diff --git a/js/Linear/CLR.js b/js/Linear/CLR.js index 4dad8502..a7310ba0 100644 --- a/js/Linear/CLR.js +++ b/js/Linear/CLR.js @@ -1,519 +1,4 @@ -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,'CLR',1,852) -LexToken(OPENBRACKET,'(',1,855) -LexToken(VAR,'job',1,856) -LexToken(COMMA,',',1,859) -LexToken(VAR,'arg1',1,860) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg2',1,865) -LexToken(CLOSEBRACKET,')',1,869) -LexToken(EOL,'\n',1,870) -LexToken(VAR,'x',1,875) -LexToken(ASSIGNMENT,'=',1,876) -LexToken(OPENSQBRACKET,'[',1,877) -LexToken(CLOSESQBRACKET,']',1,878) -LexToken(EOL,'\n',1,879) -LexToken(VAR,'y',1,885) -LexToken(ASSIGNMENT,'=',1,886) -LexToken(OPENSQBRACKET,'[',1,887) -LexToken(CLOSESQBRACKET,']',1,888) -LexToken(EOL,'\n',1,889) -LexToken(VAR,'typ',1,895) -LexToken(ASSIGNMENT,'=',1,898) -LexToken(OPENSQBRACKET,'[',1,899) -LexToken(CLOSESQBRACKET,']',1,900) -LexToken(EOL,'\n',1,901) -LexToken(SELECT,'select',1,907) -LexToken(VAR,'job',1,914) -LexToken(EOL,'\n',1,917) -LexToken(CASE,'case',1,922) -LexToken(DQSTRING,'"set"',1,931) -LexToken(THEN,'then',1,933) -LexToken(EOL,'\n',1,937) -LexToken(VAR,'x',1,946) -LexToken(ASSIGNMENT,'=',1,947) -LexToken(VAR,'arg1',1,948) -LexToken(EOL,'\n',1,952) -LexToken(VAR,'graphics',1,962) -LexToken(ASSIGNMENT,'=',1,970) -LexToken(VAR,'arg1',1,971) -LexToken(DOT,'.',1,975) -LexToken(VAR,'graphics',1,976) -LexToken(SEMICOLON,';',1,984) -LexToken(VAR,'exprs',1,985) -LexToken(ASSIGNMENT,'=',1,990) -LexToken(VAR,'graphics',1,991) -LexToken(DOT,'.',1,999) -LexToken(VAR,'exprs',1,1000) -LexToken(EOL,'\n',1,1005) -LexToken(VAR,'model',1,1014) -LexToken(ASSIGNMENT,'=',1,1019) -LexToken(VAR,'arg1',1,1020) -LexToken(DOT,'.',1,1024) -LexToken(VAR,'model',1,1025) -LexToken(EOL,'\n',1,1030) -LexToken(VAR,'x0',1,1040) -LexToken(ASSIGNMENT,'=',1,1042) -LexToken(VAR,'model',1,1043) -LexToken(DOT,'.',1,1048) -LexToken(VAR,'state',1,1049) -LexToken(EOL,'\n',1,1054) -LexToken(VAR,'rpar',1,1063) -LexToken(ASSIGNMENT,'=',1,1067) -LexToken(VAR,'model',1,1068) -LexToken(DOT,'.',1,1073) -LexToken(VAR,'rpar',1,1074) -LexToken(EOL,'\n',1,1078) -LexToken(VAR,'ns',1,1087) -LexToken(ASSIGNMENT,'=',1,1089) -LexToken(VAR,'prod',1,1090) -LexToken(OPENBRACKET,'(',1,1094) -LexToken(VAR,'size',1,1095) -LexToken(OPENBRACKET,'(',1,1099) -LexToken(VAR,'x0',1,1100) -LexToken(CLOSEBRACKET,')',1,1102) -LexToken(CLOSEBRACKET,')',1,1103) -LexToken(SEMICOLON,';',1,1104) -LexToken(VAR,'nin',1,1105) -LexToken(ASSIGNMENT,'=',1,1108) -LexToken(NUMBER,'1',1,1109) -LexToken(SEMICOLON,';',1,1110) -LexToken(VAR,'nout',1,1111) -LexToken(ASSIGNMENT,'=',1,1115) -LexToken(NUMBER,'1',1,1116) -LexToken(EOL,'\n',1,1117) -LexToken(PREVAR,'%scicos_context',1,1126) -LexToken(ASSIGNMENT,'=',1,1141) -LexToken(PREVAR,'%scicos_context',1,1142) -LexToken(EOL,'\n',1,1198) -LexToken(PREVAR,'%scicos_context',1,1207) -LexToken(DOT,'.',1,1222) -LexToken(VAR,'s',1,1223) -LexToken(ASSIGNMENT,'=',1,1224) -LexToken(PREVAR,'%s',1,1225) -LexToken(EOL,'\n',1,1261) -LexToken(WHILE,'while',1,1270) -LexToken(PREVAR_BOOLEAN,'%t',1,1276) -LexToken(DO,'do',1,1279) -LexToken(EOL,'\n',1,1281) -LexToken(OPENSQBRACKET,'[',1,1294) -LexToken(VAR,'ok',1,1295) -LexToken(COMMA,',',1,1297) -LexToken(VAR,'num',1,1298) -LexToken(COMMA,',',1,1301) -LexToken(VAR,'den',1,1302) -LexToken(COMMA,',',1,1305) -LexToken(VAR,'exprs',1,1306) -LexToken(CLOSESQBRACKET,']',1,1311) -LexToken(ASSIGNMENT,'=',1,1312) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1313) -LexToken(OPENBRACKET,'(',1,1328) -LexToken(DQSTRING,'"Set continuous SISO transfer parameters"',1,1369) -LexToken(COMMA,',',1,1370) -LexToken(OPENSQBRACKET,'[',1,1386) -LexToken(DQSTRING,'"Numerator (s)"',1,1401) -LexToken(SEMICOLON,';\n',1,1402) -LexToken(DQSTRING,'"Denominator (s)"',1,1432) -LexToken(CLOSESQBRACKET,']',1,1433) -LexToken(COMMA,',',1,1434) -LexToken(VAR,'list',1,1450) -LexToken(OPENBRACKET,'(',1,1454) -LexToken(DQSTRING,'"pol"',1,1459) -LexToken(COMMA,',',1,1460) -LexToken(NUMBER,'1',1,1461) -LexToken(COMMA,',',1,1462) -LexToken(DQSTRING,'"pol"',1,1467) -LexToken(COMMA,',',1,1468) -LexToken(NUMBER,'1',1,1469) -LexToken(CLOSEBRACKET,')',1,1470) -LexToken(COMMA,',',1,1471) -LexToken(VAR,'exprs',1,1472) -LexToken(CLOSEBRACKET,')',1,1477) -LexToken(EOL,'\n',1,1478) -LexToken(EOL,'\n',1,1479) -LexToken(EOL,'\n',1,1480) -LexToken(IF,'if',1,1493) -LexToken(NOT,'~',1,1496) -LexToken(VAR,'ok',1,1497) -LexToken(THEN,'then',1,1500) -LexToken(EOL,'\n',1,1504) -LexToken(BREAK,'break',1,1521) -LexToken(EOL,'\n',1,1526) -LexToken(END,'end',1,1540) -LexToken(EOL,'\n',1,1543) -LexToken(IF,'if',1,1556) -LexToken(VAR,'degree',1,1559) -LexToken(OPENBRACKET,'(',1,1565) -LexToken(VAR,'num',1,1566) -LexToken(CLOSEBRACKET,')',1,1569) -LexToken(COMPARISON,'>',1,1570) -LexToken(VAR,'degree',1,1571) -LexToken(OPENBRACKET,'(',1,1577) -LexToken(VAR,'den',1,1578) -LexToken(CLOSEBRACKET,')',1,1581) -LexToken(THEN,'then',1,1583) -LexToken(EOL,'\n',1,1587) -LexToken(VAR,'message',1,1604) -LexToken(OPENBRACKET,'(',1,1611) -LexToken(DQSTRING,'"Transfer function must be proper or strictly proper."',1,1665) -LexToken(CLOSEBRACKET,')',1,1666) -LexToken(EOL,'\n',1,1667) -LexToken(VAR,'ok',1,1684) -LexToken(ASSIGNMENT,'=',1,1686) -LexToken(PREVAR_BOOLEAN,'%f',1,1687) -LexToken(EOL,'\n',1,1689) -LexToken(END,'end',1,1702) -LexToken(EOL,'\n',1,1705) -LexToken(IF,'if',1,1718) -LexToken(VAR,'ok',1,1721) -LexToken(THEN,'then',1,1724) -LexToken(EOL,'\n',1,1728) -LexToken(VAR,'H',1,1745) -LexToken(ASSIGNMENT,'=',1,1746) -LexToken(VAR,'cont_frm',1,1747) -LexToken(OPENBRACKET,'(',1,1755) -LexToken(VAR,'num',1,1756) -LexToken(COMMA,',',1,1759) -LexToken(VAR,'den',1,1760) -LexToken(CLOSEBRACKET,')',1,1763) -LexToken(EOL,'\n',1,1764) -LexToken(OPENSQBRACKET,'[',1,1781) -LexToken(VAR,'A',1,1782) -LexToken(COMMA,',',1,1783) -LexToken(VAR,'B',1,1784) -LexToken(COMMA,',',1,1785) -LexToken(VAR,'C',1,1786) -LexToken(COMMA,',',1,1787) -LexToken(VAR,'D',1,1788) -LexToken(CLOSESQBRACKET,']',1,1789) -LexToken(ASSIGNMENT,'=',1,1790) -LexToken(VAR,'H',1,1791) -LexToken(OPENBRACKET,'(',1,1792) -LexToken(NUMBER,'2',1,1793) -LexToken(COLON,':',1,1794) -LexToken(NUMBER,'5',1,1795) -LexToken(CLOSEBRACKET,')',1,1796) -LexToken(EOL,'\n',1,1797) -LexToken(VAR,'graphics',1,1815) -LexToken(DOT,'.',1,1823) -LexToken(VAR,'exprs',1,1824) -LexToken(ASSIGNMENT,'=',1,1829) -LexToken(VAR,'exprs',1,1830) -LexToken(EOL,'\n',1,1835) -LexToken(OPENSQBRACKET,'[',1,1853) -LexToken(VAR,'ns1',1,1854) -LexToken(COMMA,',',1,1857) -LexToken(VAR,'ns1',1,1858) -LexToken(CLOSESQBRACKET,']',1,1861) -LexToken(ASSIGNMENT,'=',1,1862) -LexToken(VAR,'size',1,1863) -LexToken(OPENBRACKET,'(',1,1867) -LexToken(VAR,'A',1,1868) -LexToken(CLOSEBRACKET,')',1,1869) -LexToken(EOL,'\n',1,1870) -LexToken(VAR,'rpar',1,1887) -LexToken(ASSIGNMENT,'=',1,1891) -LexToken(OPENSQBRACKET,'[',1,1892) -LexToken(VAR,'matrix',1,1893) -LexToken(OPENBRACKET,'(',1,1899) -LexToken(VAR,'A',1,1900) -LexToken(COMMA,',',1,1901) -LexToken(VAR,'ns1',1,1902) -LexToken(MULTIPLICATION,'*',1,1905) -LexToken(VAR,'ns1',1,1906) -LexToken(COMMA,',',1,1909) -LexToken(NUMBER,'1',1,1910) -LexToken(CLOSEBRACKET,')',1,1911) -LexToken(SEMICOLON,';\n',1,1912) -LexToken(VAR,'matrix',1,1930) -LexToken(OPENBRACKET,'(',1,1936) -LexToken(VAR,'B',1,1937) -LexToken(COMMA,',',1,1938) -LexToken(VAR,'ns1',1,1939) -LexToken(COMMA,',',1,1942) -LexToken(NUMBER,'1',1,1943) -LexToken(CLOSEBRACKET,')',1,1944) -LexToken(SEMICOLON,';\n',1,1945) -LexToken(VAR,'matrix',1,1963) -LexToken(OPENBRACKET,'(',1,1969) -LexToken(VAR,'C',1,1970) -LexToken(COMMA,',',1,1971) -LexToken(VAR,'ns1',1,1972) -LexToken(COMMA,',',1,1975) -LexToken(NUMBER,'1',1,1976) -LexToken(CLOSEBRACKET,')',1,1977) -LexToken(SEMICOLON,';\n',1,1978) -LexToken(VAR,'D',1,1996) -LexToken(CLOSESQBRACKET,']',1,1997) -LexToken(EOL,'\n',1,1998) -LexToken(IF,'if',1,2015) -LexToken(VAR,'norm',1,2018) -LexToken(OPENBRACKET,'(',1,2022) -LexToken(VAR,'D',1,2023) -LexToken(COMMA,',',1,2024) -LexToken(NUMBER,'1',1,2025) -LexToken(CLOSEBRACKET,')',1,2026) -LexToken(COMPARISON,'<>',1,2027) -LexToken(NUMBER,'0',1,2029) -LexToken(THEN,'then',1,2031) -LexToken(EOL,'\n',1,2035) -LexToken(VAR,'mmm',1,2056) -LexToken(ASSIGNMENT,'=',1,2059) -LexToken(OPENSQBRACKET,'[',1,2060) -LexToken(PREVAR_BOOLEAN,'%t',1,2061) -LexToken(PREVAR_BOOLEAN,'%t',1,2064) -LexToken(CLOSESQBRACKET,']',1,2066) -LexToken(EOL,'\n',1,2067) -LexToken(ELSE,'else',1,2085) -LexToken(EOL,'\n',1,2089) -LexToken(VAR,'mmm',1,2110) -LexToken(ASSIGNMENT,'=',1,2113) -LexToken(OPENSQBRACKET,'[',1,2114) -LexToken(PREVAR_BOOLEAN,'%f',1,2115) -LexToken(PREVAR_BOOLEAN,'%t',1,2118) -LexToken(CLOSESQBRACKET,']',1,2120) -LexToken(EOL,'\n',1,2121) -LexToken(END,'end',1,2139) -LexToken(EOL,'\n',1,2142) -LexToken(IF,'if',1,2159) -LexToken(VAR,'or',1,2162) -LexToken(OPENBRACKET,'(',1,2164) -LexToken(VAR,'model',1,2165) -LexToken(DOT,'.',1,2170) -LexToken(VAR,'dep_ut',1,2171) -LexToken(COMPARISON,'<>',1,2177) -LexToken(VAR,'mmm',1,2179) -LexToken(CLOSEBRACKET,')',1,2182) -LexToken(THEN,'then',1,2184) -LexToken(EOL,'\n',1,2188) -LexToken(VAR,'model',1,2209) -LexToken(DOT,'.',1,2214) -LexToken(VAR,'dep_ut',1,2215) -LexToken(ASSIGNMENT,'=',1,2221) -LexToken(VAR,'mmm',1,2222) -LexToken(EOL,'\n',1,2225) -LexToken(END,'end',1,2243) -LexToken(EOL,'\n',1,2246) -LexToken(IF,'if',1,2263) -LexToken(VAR,'ns1',1,2266) -LexToken(COMPARISON,'<=',1,2269) -LexToken(VAR,'ns',1,2271) -LexToken(THEN,'then',1,2274) -LexToken(EOL,'\n',1,2278) -LexToken(VAR,'x0',1,2299) -LexToken(ASSIGNMENT,'=',1,2301) -LexToken(VAR,'x0',1,2302) -LexToken(OPENBRACKET,'(',1,2304) -LexToken(NUMBER,'1',1,2305) -LexToken(COLON,':',1,2306) -LexToken(VAR,'ns1',1,2307) -LexToken(CLOSEBRACKET,')',1,2310) -LexToken(EOL,'\n',1,2311) -LexToken(ELSE,'else',1,2328) -LexToken(EOL,'\n',1,2332) -LexToken(VAR,'x0',1,2353) -LexToken(OPENBRACKET,'(',1,2355) -LexToken(VAR,'ns1',1,2356) -LexToken(COMMA,',',1,2359) -LexToken(NUMBER,'1',1,2360) -LexToken(CLOSEBRACKET,')',1,2361) -LexToken(ASSIGNMENT,'=',1,2362) -LexToken(NUMBER,'0',1,2363) -LexToken(EOL,'\n',1,2364) -LexToken(END,'end',1,2381) -LexToken(EOL,'\n',1,2384) -LexToken(VAR,'model',1,2401) -LexToken(DOT,'.',1,2406) -LexToken(VAR,'state',1,2407) -LexToken(ASSIGNMENT,'=',1,2412) -LexToken(VAR,'x0',1,2413) -LexToken(EOL,'\n',1,2415) -LexToken(VAR,'model',1,2432) -LexToken(DOT,'.',1,2437) -LexToken(VAR,'rpar',1,2438) -LexToken(ASSIGNMENT,'=',1,2442) -LexToken(VAR,'rpar',1,2443) -LexToken(EOL,'\n',1,2447) -LexToken(VAR,'x',1,2464) -LexToken(DOT,'.',1,2465) -LexToken(VAR,'graphics',1,2466) -LexToken(ASSIGNMENT,'=',1,2474) -LexToken(VAR,'graphics',1,2475) -LexToken(EOL,'\n',1,2483) -LexToken(VAR,'x',1,2501) -LexToken(DOT,'.',1,2502) -LexToken(VAR,'model',1,2503) -LexToken(ASSIGNMENT,'=',1,2508) -LexToken(VAR,'model',1,2509) -LexToken(EOL,'\n',1,2514) -LexToken(BREAK,'break',1,2531) -LexToken(EOL,'\n',1,2536) -LexToken(END,'end',1,2549) -LexToken(EOL,'\n',1,2552) -LexToken(END,'end',1,2561) -LexToken(EOL,'\n',1,2564) -LexToken(CASE,'case',1,2569) -LexToken(DQSTRING,'"define"',1,2581) -LexToken(THEN,'then',1,2583) -LexToken(EOL,'\n',1,2587) -LexToken(VAR,'x0',1,2596) -LexToken(ASSIGNMENT,'=',1,2598) -LexToken(NUMBER,'0',1,2599) -LexToken(EOL,'\n',1,2600) -LexToken(VAR,'A',1,2610) -LexToken(ASSIGNMENT,'=',1,2611) -LexToken(ADDITION,'-',1,2612) -LexToken(NUMBER,'1',1,2613) -LexToken(EOL,'\n',1,2614) -LexToken(VAR,'B',1,2624) -LexToken(ASSIGNMENT,'=',1,2625) -LexToken(NUMBER,'1',1,2626) -LexToken(EOL,'\n',1,2627) -LexToken(VAR,'C',1,2637) -LexToken(ASSIGNMENT,'=',1,2638) -LexToken(NUMBER,'1',1,2639) -LexToken(EOL,'\n',1,2640) -LexToken(VAR,'D',1,2650) -LexToken(ASSIGNMENT,'=',1,2651) -LexToken(NUMBER,'0',1,2652) -LexToken(EOL,'\n',1,2653) -LexToken(VAR,'exprs',1,2663) -LexToken(ASSIGNMENT,'=',1,2668) -LexToken(OPENSQBRACKET,'[',1,2669) -LexToken(DQSTRING,'"1"',1,2672) -LexToken(SEMICOLON,';',1,2673) -LexToken(DQSTRING,'"1+s"',1,2678) -LexToken(CLOSESQBRACKET,']',1,2679) -LexToken(EOL,'\n',1,2680) -LexToken(VAR,'model',1,2689) -LexToken(ASSIGNMENT,'=',1,2694) -LexToken(SCICOS_MODEL,'scicos_model',1,2695) -LexToken(OPENBRACKET,'(',1,2707) -LexToken(CLOSEBRACKET,')',1,2708) -LexToken(EOL,'\n',1,2709) -LexToken(VAR,'model',1,2718) -LexToken(DOT,'.',1,2723) -LexToken(VAR,'sim',1,2724) -LexToken(ASSIGNMENT,'=',1,2727) -LexToken(VAR,'list',1,2728) -LexToken(OPENBRACKET,'(',1,2732) -LexToken(DQSTRING,'"csslti4"',1,2741) -LexToken(COMMA,',',1,2742) -LexToken(NUMBER,'4',1,2743) -LexToken(CLOSEBRACKET,')',1,2744) -LexToken(EOL,'\n',1,2745) -LexToken(VAR,'model',1,2754) -LexToken(DOT,'.',1,2759) -LexToken(VAR,'in',1,2760) -LexToken(ASSIGNMENT,'=',1,2762) -LexToken(NUMBER,'1',1,2763) -LexToken(EOL,'\n',1,2764) -LexToken(VAR,'model',1,2773) -LexToken(DOT,'.',1,2778) -LexToken(VAR,'out',1,2779) -LexToken(ASSIGNMENT,'=',1,2782) -LexToken(NUMBER,'1',1,2783) -LexToken(EOL,'\n',1,2784) -LexToken(VAR,'model',1,2793) -LexToken(DOT,'.',1,2798) -LexToken(VAR,'state',1,2799) -LexToken(ASSIGNMENT,'=',1,2804) -LexToken(VAR,'x0',1,2805) -LexToken(EOL,'\n',1,2807) -LexToken(VAR,'model',1,2816) -LexToken(DOT,'.',1,2821) -LexToken(VAR,'rpar',1,2822) -LexToken(ASSIGNMENT,'=',1,2826) -LexToken(OPENSQBRACKET,'[',1,2827) -LexToken(VAR,'A',1,2828) -LexToken(OPENBRACKET,'(',1,2829) -LexToken(COLON,':',1,2830) -LexToken(CLOSEBRACKET,')',1,2831) -LexToken(SEMICOLON,';',1,2832) -LexToken(VAR,'B',1,2833) -LexToken(OPENBRACKET,'(',1,2834) -LexToken(COLON,':',1,2835) -LexToken(CLOSEBRACKET,')',1,2836) -LexToken(SEMICOLON,';',1,2837) -LexToken(VAR,'C',1,2838) -LexToken(OPENBRACKET,'(',1,2839) -LexToken(COLON,':',1,2840) -LexToken(CLOSEBRACKET,')',1,2841) -LexToken(SEMICOLON,';',1,2842) -LexToken(VAR,'D',1,2843) -LexToken(OPENBRACKET,'(',1,2844) -LexToken(COLON,':',1,2845) -LexToken(CLOSEBRACKET,')',1,2846) -LexToken(CLOSESQBRACKET,']',1,2847) -LexToken(EOL,'\n',1,2848) -LexToken(VAR,'model',1,2857) -LexToken(DOT,'.',1,2862) -LexToken(VAR,'blocktype',1,2863) -LexToken(ASSIGNMENT,'=',1,2872) -LexToken(DQSTRING,'"c"',1,2875) -LexToken(EOL,'\n',1,2876) -LexToken(VAR,'model',1,2885) -LexToken(DOT,'.',1,2890) -LexToken(VAR,'dep_ut',1,2891) -LexToken(ASSIGNMENT,'=',1,2897) -LexToken(OPENSQBRACKET,'[',1,2898) -LexToken(PREVAR_BOOLEAN,'%f',1,2899) -LexToken(PREVAR_BOOLEAN,'%t',1,2902) -LexToken(CLOSESQBRACKET,']',1,2904) -LexToken(EOL,'\n',1,2905) -LexToken(EOL,'\n',1,2906) -LexToken(VAR,'gr_i',1,2915) -LexToken(ASSIGNMENT,'=',1,2919) -LexToken(OPENSQBRACKET,'[',1,2920) -LexToken(CLOSESQBRACKET,']',1,2921) -LexToken(EOL,'\n',1,2922) -LexToken(EOL,'\n',1,2923) -LexToken(VAR,'x',1,2932) -LexToken(ASSIGNMENT,'=',1,2933) -LexToken(VAR,'standard_define',1,2934) -LexToken(OPENBRACKET,'(',1,2949) -LexToken(OPENSQBRACKET,'[',1,2950) -LexToken(NUMBER,'3',1,2951) -LexToken(NUMBER,'2',1,2953) -LexToken(CLOSESQBRACKET,']',1,2954) -LexToken(COMMA,',',1,2955) -LexToken(VAR,'model',1,2956) -LexToken(COMMA,',',1,2961) -LexToken(VAR,'exprs',1,2962) -LexToken(COMMA,',',1,2967) -LexToken(VAR,'gr_i',1,2968) -LexToken(CLOSEBRACKET,')',1,2972) -LexToken(EOL,'\n',1,2973) -LexToken(END,'end',1,2978) -LexToken(EOL,'\n',1,2981) -LexToken(ENDFUNCTION,'endfunction',1,2982) -LexToken(EOL,'\n',1,2993) +Syntax error in input LexToken(DOT,'.',1,1222) +Syntax error in input LexToken(IF,'if',1,1493) +/* autogenerated from "macros/Linear/CLR.sci" */ +None diff --git a/js/Linear/CLR_f.js b/js/Linear/CLR_f.js index 908fe0b1..55cfa76c 100644 --- a/js/Linear/CLR_f.js +++ b/js/Linear/CLR_f.js @@ -1,520 +1,4 @@ -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,'CLR_f',1,852) -LexToken(OPENBRACKET,'(',1,857) -LexToken(VAR,'job',1,858) -LexToken(COMMA,',',1,861) -LexToken(VAR,'arg1',1,862) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg2',1,867) -LexToken(CLOSEBRACKET,')',1,871) -LexToken(EOL,'\n',1,872) -LexToken(VAR,'x',1,877) -LexToken(ASSIGNMENT,'=',1,878) -LexToken(OPENSQBRACKET,'[',1,879) -LexToken(CLOSESQBRACKET,']',1,880) -LexToken(EOL,'\n',1,881) -LexToken(VAR,'y',1,887) -LexToken(ASSIGNMENT,'=',1,888) -LexToken(OPENSQBRACKET,'[',1,889) -LexToken(CLOSESQBRACKET,']',1,890) -LexToken(EOL,'\n',1,891) -LexToken(VAR,'typ',1,897) -LexToken(ASSIGNMENT,'=',1,900) -LexToken(OPENSQBRACKET,'[',1,901) -LexToken(CLOSESQBRACKET,']',1,902) -LexToken(EOL,'\n',1,903) -LexToken(SELECT,'select',1,909) -LexToken(VAR,'job',1,916) -LexToken(EOL,'\n',1,919) -LexToken(CASE,'case',1,924) -LexToken(DQSTRING,'"set"',1,933) -LexToken(THEN,'then',1,935) -LexToken(EOL,'\n',1,939) -LexToken(VAR,'x',1,948) -LexToken(ASSIGNMENT,'=',1,949) -LexToken(VAR,'arg1',1,950) -LexToken(EOL,'\n',1,954) -LexToken(VAR,'graphics',1,964) -LexToken(ASSIGNMENT,'=',1,972) -LexToken(VAR,'arg1',1,973) -LexToken(DOT,'.',1,977) -LexToken(VAR,'graphics',1,978) -LexToken(EOL,'\n',1,986) -LexToken(VAR,'exprs',1,996) -LexToken(ASSIGNMENT,'=',1,1001) -LexToken(VAR,'graphics',1,1002) -LexToken(DOT,'.',1,1010) -LexToken(VAR,'exprs',1,1011) -LexToken(EOL,'\n',1,1016) -LexToken(VAR,'model',1,1025) -LexToken(ASSIGNMENT,'=',1,1030) -LexToken(VAR,'arg1',1,1031) -LexToken(DOT,'.',1,1035) -LexToken(VAR,'model',1,1036) -LexToken(EOL,'\n',1,1041) -LexToken(VAR,'x0',1,1051) -LexToken(ASSIGNMENT,'=',1,1053) -LexToken(VAR,'model',1,1054) -LexToken(DOT,'.',1,1059) -LexToken(VAR,'state',1,1060) -LexToken(EOL,'\n',1,1065) -LexToken(VAR,'rpar',1,1074) -LexToken(ASSIGNMENT,'=',1,1078) -LexToken(VAR,'model',1,1079) -LexToken(DOT,'.',1,1084) -LexToken(VAR,'rpar',1,1085) -LexToken(EOL,'\n',1,1089) -LexToken(VAR,'ns',1,1098) -LexToken(ASSIGNMENT,'=',1,1100) -LexToken(VAR,'prod',1,1101) -LexToken(OPENBRACKET,'(',1,1105) -LexToken(VAR,'size',1,1106) -LexToken(OPENBRACKET,'(',1,1110) -LexToken(VAR,'x0',1,1111) -LexToken(CLOSEBRACKET,')',1,1113) -LexToken(CLOSEBRACKET,')',1,1114) -LexToken(EOL,'\n',1,1115) -LexToken(VAR,'nin',1,1125) -LexToken(ASSIGNMENT,'=',1,1128) -LexToken(NUMBER,'1',1,1129) -LexToken(EOL,'\n',1,1130) -LexToken(VAR,'nout',1,1140) -LexToken(ASSIGNMENT,'=',1,1144) -LexToken(NUMBER,'1',1,1145) -LexToken(EOL,'\n',1,1146) -LexToken(PREVAR,'%scicos_context',1,1155) -LexToken(ASSIGNMENT,'=',1,1170) -LexToken(PREVAR,'%scicos_context',1,1171) -LexToken(EOL,'\n',1,1227) -LexToken(PREVAR,'%scicos_context',1,1236) -LexToken(DOT,'.',1,1251) -LexToken(VAR,'s',1,1252) -LexToken(ASSIGNMENT,'=',1,1253) -LexToken(PREVAR,'%s',1,1254) -LexToken(EOL,'\n',1,1290) -LexToken(EOL,'\n',1,1291) -LexToken(WHILE,'while',1,1300) -LexToken(PREVAR_BOOLEAN,'%t',1,1306) -LexToken(DO,'do',1,1309) -LexToken(EOL,'\n',1,1311) -LexToken(OPENSQBRACKET,'[',1,1324) -LexToken(VAR,'ok',1,1325) -LexToken(COMMA,',',1,1327) -LexToken(VAR,'num',1,1328) -LexToken(COMMA,',',1,1331) -LexToken(VAR,'den',1,1332) -LexToken(COMMA,',',1,1335) -LexToken(VAR,'exprs',1,1336) -LexToken(CLOSESQBRACKET,']',1,1341) -LexToken(ASSIGNMENT,'=',1,1342) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1343) -LexToken(OPENBRACKET,'(',1,1358) -LexToken(DQSTRING,'"Set continuous SISO transfer parameters"',1,1399) -LexToken(COMMA,',',1,1400) -LexToken(OPENSQBRACKET,'[',1,1416) -LexToken(DQSTRING,'"Numerator (s)"',1,1431) -LexToken(SEMICOLON,';\n',1,1432) -LexToken(DQSTRING,'"Denominator (s)"',1,1462) -LexToken(CLOSESQBRACKET,']',1,1463) -LexToken(COMMA,',',1,1464) -LexToken(VAR,'list',1,1480) -LexToken(OPENBRACKET,'(',1,1484) -LexToken(DQSTRING,'"pol"',1,1489) -LexToken(COMMA,',',1,1490) -LexToken(NUMBER,'1',1,1491) -LexToken(COMMA,',',1,1492) -LexToken(DQSTRING,'"pol"',1,1497) -LexToken(COMMA,',',1,1498) -LexToken(NUMBER,'1',1,1499) -LexToken(CLOSEBRACKET,')',1,1500) -LexToken(COMMA,',',1,1501) -LexToken(VAR,'exprs',1,1502) -LexToken(CLOSEBRACKET,')',1,1507) -LexToken(EOL,'\n',1,1508) -LexToken(EOL,'\n',1,1509) -LexToken(EOL,'\n',1,1510) -LexToken(IF,'if',1,1523) -LexToken(NOT,'~',1,1526) -LexToken(VAR,'ok',1,1527) -LexToken(THEN,'then',1,1530) -LexToken(EOL,'\n',1,1534) -LexToken(BREAK,'break',1,1551) -LexToken(EOL,'\n',1,1556) -LexToken(END,'end',1,1570) -LexToken(EOL,'\n',1,1573) -LexToken(IF,'if',1,1586) -LexToken(VAR,'degree',1,1589) -LexToken(OPENBRACKET,'(',1,1595) -LexToken(VAR,'num',1,1596) -LexToken(CLOSEBRACKET,')',1,1599) -LexToken(COMPARISON,'>',1,1600) -LexToken(VAR,'degree',1,1601) -LexToken(OPENBRACKET,'(',1,1607) -LexToken(VAR,'den',1,1608) -LexToken(CLOSEBRACKET,')',1,1611) -LexToken(THEN,'then',1,1613) -LexToken(EOL,'\n',1,1617) -LexToken(VAR,'message',1,1634) -LexToken(OPENBRACKET,'(',1,1641) -LexToken(DQSTRING,'"Transfer must be proper or strictly proper"',1,1685) -LexToken(CLOSEBRACKET,')',1,1686) -LexToken(EOL,'\n',1,1687) -LexToken(VAR,'ok',1,1704) -LexToken(ASSIGNMENT,'=',1,1706) -LexToken(PREVAR_BOOLEAN,'%f',1,1707) -LexToken(EOL,'\n',1,1709) -LexToken(END,'end',1,1722) -LexToken(EOL,'\n',1,1725) -LexToken(IF,'if',1,1738) -LexToken(VAR,'ok',1,1741) -LexToken(THEN,'then',1,1744) -LexToken(EOL,'\n',1,1748) -LexToken(VAR,'H',1,1765) -LexToken(ASSIGNMENT,'=',1,1766) -LexToken(VAR,'cont_frm',1,1767) -LexToken(OPENBRACKET,'(',1,1775) -LexToken(VAR,'num',1,1776) -LexToken(COMMA,',',1,1779) -LexToken(VAR,'den',1,1780) -LexToken(CLOSEBRACKET,')',1,1783) -LexToken(EOL,'\n',1,1784) -LexToken(OPENSQBRACKET,'[',1,1801) -LexToken(VAR,'A',1,1802) -LexToken(COMMA,',',1,1803) -LexToken(VAR,'B',1,1804) -LexToken(COMMA,',',1,1805) -LexToken(VAR,'C',1,1806) -LexToken(COMMA,',',1,1807) -LexToken(VAR,'D',1,1808) -LexToken(CLOSESQBRACKET,']',1,1809) -LexToken(ASSIGNMENT,'=',1,1810) -LexToken(VAR,'H',1,1811) -LexToken(OPENBRACKET,'(',1,1812) -LexToken(NUMBER,'2',1,1813) -LexToken(COLON,':',1,1814) -LexToken(NUMBER,'5',1,1815) -LexToken(CLOSEBRACKET,')',1,1816) -LexToken(EOL,'\n',1,1817) -LexToken(VAR,'graphics',1,1835) -LexToken(DOT,'.',1,1843) -LexToken(VAR,'exprs',1,1844) -LexToken(ASSIGNMENT,'=',1,1849) -LexToken(VAR,'exprs',1,1850) -LexToken(EOL,'\n',1,1855) -LexToken(OPENSQBRACKET,'[',1,1873) -LexToken(VAR,'ns1',1,1874) -LexToken(COMMA,',',1,1877) -LexToken(VAR,'ns1',1,1878) -LexToken(CLOSESQBRACKET,']',1,1881) -LexToken(ASSIGNMENT,'=',1,1882) -LexToken(VAR,'size',1,1883) -LexToken(OPENBRACKET,'(',1,1887) -LexToken(VAR,'A',1,1888) -LexToken(CLOSEBRACKET,')',1,1889) -LexToken(EOL,'\n',1,1890) -LexToken(VAR,'rpar',1,1907) -LexToken(ASSIGNMENT,'=',1,1911) -LexToken(OPENSQBRACKET,'[',1,1912) -LexToken(VAR,'matrix',1,1913) -LexToken(OPENBRACKET,'(',1,1919) -LexToken(VAR,'A',1,1920) -LexToken(COMMA,',',1,1921) -LexToken(VAR,'ns1',1,1922) -LexToken(MULTIPLICATION,'*',1,1925) -LexToken(VAR,'ns1',1,1926) -LexToken(COMMA,',',1,1929) -LexToken(NUMBER,'1',1,1930) -LexToken(CLOSEBRACKET,')',1,1931) -LexToken(SEMICOLON,';\n',1,1932) -LexToken(VAR,'matrix',1,1950) -LexToken(OPENBRACKET,'(',1,1956) -LexToken(VAR,'B',1,1957) -LexToken(COMMA,',',1,1958) -LexToken(VAR,'ns1',1,1959) -LexToken(COMMA,',',1,1962) -LexToken(NUMBER,'1',1,1963) -LexToken(CLOSEBRACKET,')',1,1964) -LexToken(SEMICOLON,';\n',1,1965) -LexToken(VAR,'matrix',1,1983) -LexToken(OPENBRACKET,'(',1,1989) -LexToken(VAR,'C',1,1990) -LexToken(COMMA,',',1,1991) -LexToken(VAR,'ns1',1,1992) -LexToken(COMMA,',',1,1995) -LexToken(NUMBER,'1',1,1996) -LexToken(CLOSEBRACKET,')',1,1997) -LexToken(SEMICOLON,';\n',1,1998) -LexToken(VAR,'D',1,2016) -LexToken(CLOSESQBRACKET,']',1,2017) -LexToken(EOL,'\n',1,2018) -LexToken(IF,'if',1,2035) -LexToken(VAR,'norm',1,2038) -LexToken(OPENBRACKET,'(',1,2042) -LexToken(VAR,'D',1,2043) -LexToken(COMMA,',',1,2044) -LexToken(NUMBER,'1',1,2045) -LexToken(CLOSEBRACKET,')',1,2046) -LexToken(COMPARISON,'<>',1,2047) -LexToken(NUMBER,'0',1,2049) -LexToken(THEN,'then',1,2051) -LexToken(EOL,'\n',1,2055) -LexToken(VAR,'mmm',1,2076) -LexToken(ASSIGNMENT,'=',1,2079) -LexToken(OPENSQBRACKET,'[',1,2080) -LexToken(PREVAR_BOOLEAN,'%t',1,2081) -LexToken(PREVAR_BOOLEAN,'%t',1,2084) -LexToken(CLOSESQBRACKET,']',1,2086) -LexToken(EOL,'\n',1,2087) -LexToken(ELSE,'else',1,2105) -LexToken(EOL,'\n',1,2109) -LexToken(VAR,'mmm',1,2130) -LexToken(ASSIGNMENT,'=',1,2133) -LexToken(OPENSQBRACKET,'[',1,2134) -LexToken(PREVAR_BOOLEAN,'%f',1,2135) -LexToken(PREVAR_BOOLEAN,'%t',1,2138) -LexToken(CLOSESQBRACKET,']',1,2140) -LexToken(EOL,'\n',1,2141) -LexToken(END,'end',1,2159) -LexToken(EOL,'\n',1,2162) -LexToken(IF,'if',1,2179) -LexToken(VAR,'or',1,2182) -LexToken(OPENBRACKET,'(',1,2184) -LexToken(VAR,'model',1,2185) -LexToken(DOT,'.',1,2190) -LexToken(VAR,'dep_ut',1,2191) -LexToken(COMPARISON,'<>',1,2197) -LexToken(VAR,'mmm',1,2199) -LexToken(CLOSEBRACKET,')',1,2202) -LexToken(THEN,'then',1,2204) -LexToken(EOL,'\n',1,2208) -LexToken(VAR,'model',1,2229) -LexToken(DOT,'.',1,2234) -LexToken(VAR,'dep_ut',1,2235) -LexToken(ASSIGNMENT,'=',1,2241) -LexToken(VAR,'mmm',1,2242) -LexToken(EOL,'\n',1,2245) -LexToken(END,'end',1,2263) -LexToken(EOL,'\n',1,2266) -LexToken(IF,'if',1,2283) -LexToken(VAR,'ns1',1,2286) -LexToken(COMPARISON,'<=',1,2289) -LexToken(VAR,'ns',1,2291) -LexToken(THEN,'then',1,2294) -LexToken(EOL,'\n',1,2298) -LexToken(VAR,'x0',1,2319) -LexToken(ASSIGNMENT,'=',1,2321) -LexToken(VAR,'x0',1,2322) -LexToken(OPENBRACKET,'(',1,2324) -LexToken(NUMBER,'1',1,2325) -LexToken(COLON,':',1,2326) -LexToken(VAR,'ns1',1,2327) -LexToken(CLOSEBRACKET,')',1,2330) -LexToken(EOL,'\n',1,2331) -LexToken(ELSE,'else',1,2348) -LexToken(EOL,'\n',1,2352) -LexToken(VAR,'x0',1,2373) -LexToken(OPENBRACKET,'(',1,2375) -LexToken(VAR,'ns1',1,2376) -LexToken(COMMA,',',1,2379) -LexToken(NUMBER,'1',1,2380) -LexToken(CLOSEBRACKET,')',1,2381) -LexToken(ASSIGNMENT,'=',1,2382) -LexToken(NUMBER,'0',1,2383) -LexToken(EOL,'\n',1,2384) -LexToken(END,'end',1,2401) -LexToken(EOL,'\n',1,2404) -LexToken(VAR,'model',1,2421) -LexToken(DOT,'.',1,2426) -LexToken(VAR,'state',1,2427) -LexToken(ASSIGNMENT,'=',1,2432) -LexToken(VAR,'x0',1,2433) -LexToken(EOL,'\n',1,2435) -LexToken(VAR,'model',1,2452) -LexToken(DOT,'.',1,2457) -LexToken(VAR,'rpar',1,2458) -LexToken(ASSIGNMENT,'=',1,2462) -LexToken(VAR,'rpar',1,2463) -LexToken(EOL,'\n',1,2467) -LexToken(VAR,'x',1,2484) -LexToken(DOT,'.',1,2485) -LexToken(VAR,'graphics',1,2486) -LexToken(ASSIGNMENT,'=',1,2494) -LexToken(VAR,'graphics',1,2495) -LexToken(EOL,'\n',1,2503) -LexToken(VAR,'x',1,2521) -LexToken(DOT,'.',1,2522) -LexToken(VAR,'model',1,2523) -LexToken(ASSIGNMENT,'=',1,2528) -LexToken(VAR,'model',1,2529) -LexToken(EOL,'\n',1,2534) -LexToken(BREAK,'break',1,2551) -LexToken(EOL,'\n',1,2556) -LexToken(END,'end',1,2569) -LexToken(EOL,'\n',1,2572) -LexToken(END,'end',1,2581) -LexToken(EOL,'\n',1,2584) -LexToken(CASE,'case',1,2589) -LexToken(DQSTRING,'"define"',1,2601) -LexToken(THEN,'then',1,2603) -LexToken(EOL,'\n',1,2607) -LexToken(VAR,'x0',1,2616) -LexToken(ASSIGNMENT,'=',1,2618) -LexToken(NUMBER,'0',1,2619) -LexToken(EOL,'\n',1,2620) -LexToken(VAR,'A',1,2630) -LexToken(ASSIGNMENT,'=',1,2631) -LexToken(ADDITION,'-',1,2632) -LexToken(NUMBER,'1',1,2633) -LexToken(EOL,'\n',1,2634) -LexToken(VAR,'B',1,2644) -LexToken(ASSIGNMENT,'=',1,2645) -LexToken(NUMBER,'1',1,2646) -LexToken(EOL,'\n',1,2647) -LexToken(VAR,'C',1,2657) -LexToken(ASSIGNMENT,'=',1,2658) -LexToken(NUMBER,'1',1,2659) -LexToken(EOL,'\n',1,2660) -LexToken(VAR,'D',1,2670) -LexToken(ASSIGNMENT,'=',1,2671) -LexToken(NUMBER,'0',1,2672) -LexToken(EOL,'\n',1,2673) -LexToken(VAR,'exprs',1,2683) -LexToken(ASSIGNMENT,'=',1,2688) -LexToken(OPENSQBRACKET,'[',1,2689) -LexToken(DQSTRING,'"1"',1,2692) -LexToken(SEMICOLON,';',1,2693) -LexToken(DQSTRING,'"1+s"',1,2698) -LexToken(CLOSESQBRACKET,']',1,2699) -LexToken(EOL,'\n',1,2700) -LexToken(VAR,'model',1,2709) -LexToken(ASSIGNMENT,'=',1,2714) -LexToken(SCICOS_MODEL,'scicos_model',1,2715) -LexToken(OPENBRACKET,'(',1,2727) -LexToken(CLOSEBRACKET,')',1,2728) -LexToken(EOL,'\n',1,2729) -LexToken(VAR,'model',1,2738) -LexToken(DOT,'.',1,2743) -LexToken(VAR,'sim',1,2744) -LexToken(ASSIGNMENT,'=',1,2747) -LexToken(VAR,'list',1,2748) -LexToken(OPENBRACKET,'(',1,2752) -LexToken(DQSTRING,'"csslti"',1,2760) -LexToken(COMMA,',',1,2761) -LexToken(NUMBER,'1',1,2762) -LexToken(CLOSEBRACKET,')',1,2763) -LexToken(EOL,'\n',1,2764) -LexToken(VAR,'model',1,2773) -LexToken(DOT,'.',1,2778) -LexToken(VAR,'in',1,2779) -LexToken(ASSIGNMENT,'=',1,2781) -LexToken(NUMBER,'1',1,2782) -LexToken(EOL,'\n',1,2783) -LexToken(VAR,'model',1,2792) -LexToken(DOT,'.',1,2797) -LexToken(VAR,'out',1,2798) -LexToken(ASSIGNMENT,'=',1,2801) -LexToken(NUMBER,'1',1,2802) -LexToken(EOL,'\n',1,2803) -LexToken(VAR,'model',1,2812) -LexToken(DOT,'.',1,2817) -LexToken(VAR,'state',1,2818) -LexToken(ASSIGNMENT,'=',1,2823) -LexToken(VAR,'x0',1,2824) -LexToken(EOL,'\n',1,2826) -LexToken(VAR,'model',1,2835) -LexToken(DOT,'.',1,2840) -LexToken(VAR,'rpar',1,2841) -LexToken(ASSIGNMENT,'=',1,2845) -LexToken(OPENSQBRACKET,'[',1,2846) -LexToken(VAR,'A',1,2847) -LexToken(OPENBRACKET,'(',1,2848) -LexToken(COLON,':',1,2849) -LexToken(CLOSEBRACKET,')',1,2850) -LexToken(SEMICOLON,';',1,2851) -LexToken(VAR,'B',1,2852) -LexToken(OPENBRACKET,'(',1,2853) -LexToken(COLON,':',1,2854) -LexToken(CLOSEBRACKET,')',1,2855) -LexToken(SEMICOLON,';',1,2856) -LexToken(VAR,'C',1,2857) -LexToken(OPENBRACKET,'(',1,2858) -LexToken(COLON,':',1,2859) -LexToken(CLOSEBRACKET,')',1,2860) -LexToken(SEMICOLON,';',1,2861) -LexToken(VAR,'D',1,2862) -LexToken(OPENBRACKET,'(',1,2863) -LexToken(COLON,':',1,2864) -LexToken(CLOSEBRACKET,')',1,2865) -LexToken(CLOSESQBRACKET,']',1,2866) -LexToken(EOL,'\n',1,2867) -LexToken(VAR,'model',1,2876) -LexToken(DOT,'.',1,2881) -LexToken(VAR,'blocktype',1,2882) -LexToken(ASSIGNMENT,'=',1,2891) -LexToken(DQSTRING,'"c"',1,2894) -LexToken(EOL,'\n',1,2895) -LexToken(VAR,'model',1,2904) -LexToken(DOT,'.',1,2909) -LexToken(VAR,'dep_ut',1,2910) -LexToken(ASSIGNMENT,'=',1,2916) -LexToken(OPENSQBRACKET,'[',1,2917) -LexToken(PREVAR_BOOLEAN,'%f',1,2918) -LexToken(PREVAR_BOOLEAN,'%t',1,2921) -LexToken(CLOSESQBRACKET,']',1,2923) -LexToken(EOL,'\n',1,2924) -LexToken(EOL,'\n',1,2925) -LexToken(VAR,'gr_i',1,2934) -LexToken(ASSIGNMENT,'=',1,2938) -LexToken(OPENSQBRACKET,'[',1,2939) -LexToken(CLOSESQBRACKET,']',1,2940) -LexToken(EOL,'\n',1,2941) -LexToken(EOL,'\n',1,2942) -LexToken(VAR,'x',1,2951) -LexToken(ASSIGNMENT,'=',1,2952) -LexToken(VAR,'standard_define',1,2953) -LexToken(OPENBRACKET,'(',1,2968) -LexToken(OPENSQBRACKET,'[',1,2969) -LexToken(NUMBER,'2.5',1,2970) -LexToken(NUMBER,'2.5',1,2974) -LexToken(CLOSESQBRACKET,']',1,2977) -LexToken(COMMA,',',1,2978) -LexToken(VAR,'model',1,2979) -LexToken(COMMA,',',1,2984) -LexToken(VAR,'exprs',1,2985) -LexToken(COMMA,',',1,2990) -LexToken(VAR,'gr_i',1,2991) -LexToken(CLOSEBRACKET,')',1,2995) -LexToken(EOL,'\n',1,2996) -LexToken(END,'end',1,3001) -LexToken(EOL,'\n',1,3004) -LexToken(ENDFUNCTION,'endfunction',1,3005) -LexToken(EOL,'\n',1,3016) +Syntax error in input LexToken(DOT,'.',1,1251) +Syntax error in input LexToken(IF,'if',1,1523) +/* autogenerated from "macros/Linear/CLR_f.sci" */ +None diff --git a/js/Linear/CLSS.js b/js/Linear/CLSS.js index 0ef363c6..b0a3467d 100644 --- a/js/Linear/CLSS.js +++ b/js/Linear/CLSS.js @@ -1,693 +1,3 @@ -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,'CLSS',1,852) -LexToken(OPENBRACKET,'(',1,856) -LexToken(VAR,'job',1,857) -LexToken(COMMA,',',1,860) -LexToken(VAR,'arg1',1,861) -LexToken(COMMA,',',1,865) -LexToken(VAR,'arg2',1,866) -LexToken(CLOSEBRACKET,')',1,870) -LexToken(EOL,'\n',1,871) -LexToken(VAR,'x',1,876) -LexToken(ASSIGNMENT,'=',1,877) -LexToken(OPENSQBRACKET,'[',1,878) -LexToken(CLOSESQBRACKET,']',1,879) -LexToken(EOL,'\n',1,880) -LexToken(VAR,'y',1,886) -LexToken(ASSIGNMENT,'=',1,887) -LexToken(OPENSQBRACKET,'[',1,888) -LexToken(CLOSESQBRACKET,']',1,889) -LexToken(EOL,'\n',1,890) -LexToken(VAR,'typ',1,896) -LexToken(ASSIGNMENT,'=',1,899) -LexToken(OPENSQBRACKET,'[',1,900) -LexToken(CLOSESQBRACKET,']',1,901) -LexToken(EOL,'\n',1,902) -LexToken(SELECT,'select',1,908) -LexToken(VAR,'job',1,915) -LexToken(EOL,'\n',1,918) -LexToken(CASE,'case',1,923) -LexToken(DQSTRING,'"set"',1,932) -LexToken(THEN,'then',1,934) -LexToken(EOL,'\n',1,938) -LexToken(VAR,'x',1,947) -LexToken(ASSIGNMENT,'=',1,948) -LexToken(VAR,'arg1',1,949) -LexToken(EOL,'\n',1,953) -LexToken(VAR,'graphics',1,962) -LexToken(ASSIGNMENT,'=',1,970) -LexToken(VAR,'arg1',1,971) -LexToken(DOT,'.',1,975) -LexToken(VAR,'graphics',1,976) -LexToken(EOL,'\n',1,984) -LexToken(VAR,'exprs',1,994) -LexToken(ASSIGNMENT,'=',1,999) -LexToken(VAR,'graphics',1,1000) -LexToken(DOT,'.',1,1008) -LexToken(VAR,'exprs',1,1009) -LexToken(EOL,'\n',1,1014) -LexToken(IF,'if',1,1023) -LexToken(VAR,'size',1,1026) -LexToken(OPENBRACKET,'(',1,1030) -LexToken(VAR,'exprs',1,1031) -LexToken(COMMA,',',1,1036) -LexToken(DQSTRING,'"*"',1,1039) -LexToken(CLOSEBRACKET,')',1,1040) -LexToken(COMPARISON,'==',1,1041) -LexToken(NUMBER,'7',1,1043) -LexToken(THEN,'then',1,1045) -LexToken(EOL,'\n',1,1049) -LexToken(VAR,'exprs',1,1062) -LexToken(ASSIGNMENT,'=',1,1067) -LexToken(VAR,'exprs',1,1068) -LexToken(OPENBRACKET,'(',1,1073) -LexToken(OPENSQBRACKET,'[',1,1074) -LexToken(NUMBER,'1',1,1075) -LexToken(COLON,':',1,1076) -LexToken(NUMBER,'4',1,1077) -LexToken(NUMBER,'7',1,1079) -LexToken(CLOSESQBRACKET,']',1,1080) -LexToken(CLOSEBRACKET,')',1,1081) -LexToken(EOL,'\n',1,1082) -LexToken(END,'end',1,1092) -LexToken(EOL,'\n',1,1111) -LexToken(VAR,'model',1,1120) -LexToken(ASSIGNMENT,'=',1,1125) -LexToken(VAR,'arg1',1,1126) -LexToken(DOT,'.',1,1130) -LexToken(VAR,'model',1,1131) -LexToken(EOL,'\n',1,1136) -LexToken(WHILE,'while',1,1146) -LexToken(PREVAR_BOOLEAN,'%t',1,1152) -LexToken(DO,'do',1,1155) -LexToken(EOL,'\n',1,1157) -LexToken(OPENSQBRACKET,'[',1,1170) -LexToken(VAR,'ok',1,1171) -LexToken(COMMA,',',1,1173) -LexToken(VAR,'A',1,1174) -LexToken(COMMA,',',1,1175) -LexToken(VAR,'B',1,1176) -LexToken(COMMA,',',1,1177) -LexToken(VAR,'C',1,1178) -LexToken(COMMA,',',1,1179) -LexToken(VAR,'D',1,1180) -LexToken(COMMA,',',1,1181) -LexToken(VAR,'x0',1,1182) -LexToken(COMMA,',',1,1184) -LexToken(VAR,'exprs',1,1185) -LexToken(CLOSESQBRACKET,']',1,1190) -LexToken(ASSIGNMENT,'=',1,1191) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1192) -LexToken(OPENBRACKET,'(',1,1207) -LexToken(DQSTRING,'"Set continuous linear system parameters"',1,1248) -LexToken(COMMA,',',1,1249) -LexToken(OPENSQBRACKET,'[',1,1265) -LexToken(DQSTRING,'"A matrix"',1,1275) -LexToken(SEMICOLON,';\n',1,1276) -LexToken(DQSTRING,'"B matrix"',1,1299) -LexToken(SEMICOLON,';\n',1,1300) -LexToken(DQSTRING,'"C matrix"',1,1323) -LexToken(SEMICOLON,';\n',1,1324) -LexToken(DQSTRING,'"D matrix"',1,1347) -LexToken(SEMICOLON,';\n',1,1348) -LexToken(DQSTRING,'"Initial state"',1,1376) -LexToken(CLOSESQBRACKET,']',1,1377) -LexToken(COMMA,',',1,1378) -LexToken(VAR,'list',1,1394) -LexToken(OPENBRACKET,'(',1,1398) -LexToken(DQSTRING,'"mat"',1,1403) -LexToken(COMMA,',',1,1404) -LexToken(OPENSQBRACKET,'[',1,1405) -LexToken(ADDITION,'-',1,1406) -LexToken(NUMBER,'1',1,1407) -LexToken(COMMA,',',1,1408) -LexToken(ADDITION,'-',1,1409) -LexToken(NUMBER,'1',1,1410) -LexToken(CLOSESQBRACKET,']',1,1411) -LexToken(COMMA,',',1,1412) -LexToken(DQSTRING,'"mat"',1,1432) -LexToken(COMMA,',',1,1433) -LexToken(OPENSQBRACKET,'[',1,1434) -LexToken(DQSTRING,'"size(%1,2)"',1,1446) -LexToken(COMMA,',',1,1447) -LexToken(DQSTRING,'"-1"',1,1451) -LexToken(CLOSESQBRACKET,']',1,1452) -LexToken(COMMA,',',1,1453) -LexToken(DQSTRING,'"mat"',1,1473) -LexToken(COMMA,',',1,1474) -LexToken(OPENSQBRACKET,'[',1,1475) -LexToken(DQSTRING,'"-1"',1,1479) -LexToken(COMMA,',',1,1480) -LexToken(DQSTRING,'"size(%1,2)"',1,1492) -LexToken(CLOSESQBRACKET,']',1,1493) -LexToken(COMMA,',',1,1494) -LexToken(DQSTRING,'"mat"',1,1514) -LexToken(COMMA,',',1,1515) -LexToken(OPENSQBRACKET,'[',1,1516) -LexToken(ADDITION,'-',1,1517) -LexToken(NUMBER,'1',1,1518) -LexToken(ADDITION,'-',1,1520) -LexToken(NUMBER,'1',1,1521) -LexToken(CLOSESQBRACKET,']',1,1522) -LexToken(COMMA,',',1,1523) -LexToken(DQSTRING,'"vec"',1,1543) -LexToken(COMMA,',',1,1544) -LexToken(DQSTRING,'"size(%1,2)"',1,1556) -LexToken(CLOSEBRACKET,')',1,1557) -LexToken(COMMA,',',1,1558) -LexToken(VAR,'exprs',1,1574) -LexToken(CLOSEBRACKET,')',1,1579) -LexToken(EOL,'\n',1,1580) -LexToken(IF,'if',1,1593) -LexToken(NOT,'~',1,1596) -LexToken(VAR,'ok',1,1597) -LexToken(THEN,'then',1,1600) -LexToken(EOL,'\n',1,1604) -LexToken(BREAK,'break',1,1621) -LexToken(EOL,'\n',1,1626) -LexToken(END,'end',1,1640) -LexToken(EOL,'\n',1,1643) -LexToken(VAR,'out',1,1656) -LexToken(ASSIGNMENT,'=',1,1659) -LexToken(VAR,'size',1,1660) -LexToken(OPENBRACKET,'(',1,1664) -LexToken(VAR,'C',1,1665) -LexToken(COMMA,',',1,1666) -LexToken(NUMBER,'1',1,1667) -LexToken(CLOSEBRACKET,')',1,1668) -LexToken(EOL,'\n',1,1669) -LexToken(IF,'if',1,1683) -LexToken(VAR,'out',1,1686) -LexToken(COMPARISON,'==',1,1689) -LexToken(NUMBER,'0',1,1691) -LexToken(THEN,'then',1,1693) -LexToken(EOL,'\n',1,1697) -LexToken(VAR,'out',1,1714) -LexToken(ASSIGNMENT,'=',1,1717) -LexToken(OPENSQBRACKET,'[',1,1718) -LexToken(CLOSESQBRACKET,']',1,1719) -LexToken(EOL,'\n',1,1720) -LexToken(END,'end',1,1734) -LexToken(EOL,'\n',1,1737) -LexToken(VAR,'in',1,1750) -LexToken(ASSIGNMENT,'=',1,1752) -LexToken(VAR,'size',1,1753) -LexToken(OPENBRACKET,'(',1,1757) -LexToken(VAR,'B',1,1758) -LexToken(COMMA,',',1,1759) -LexToken(NUMBER,'2',1,1760) -LexToken(CLOSEBRACKET,')',1,1761) -LexToken(EOL,'\n',1,1762) -LexToken(IF,'if',1,1776) -LexToken(VAR,'in',1,1779) -LexToken(COMPARISON,'==',1,1781) -LexToken(NUMBER,'0',1,1783) -LexToken(THEN,'then',1,1785) -LexToken(EOL,'\n',1,1789) -LexToken(VAR,'in',1,1806) -LexToken(ASSIGNMENT,'=',1,1808) -LexToken(OPENSQBRACKET,'[',1,1809) -LexToken(CLOSESQBRACKET,']',1,1810) -LexToken(EOL,'\n',1,1811) -LexToken(END,'end',1,1825) -LexToken(EOL,'\n',1,1828) -LexToken(OPENSQBRACKET,'[',1,1841) -LexToken(VAR,'ms',1,1842) -LexToken(COMMA,',',1,1844) -LexToken(VAR,'ns',1,1845) -LexToken(CLOSESQBRACKET,']',1,1847) -LexToken(ASSIGNMENT,'=',1,1848) -LexToken(VAR,'size',1,1849) -LexToken(OPENBRACKET,'(',1,1853) -LexToken(VAR,'A',1,1854) -LexToken(CLOSEBRACKET,')',1,1855) -LexToken(EOL,'\n',1,1856) -LexToken(VAR,'okD',1,1869) -LexToken(ASSIGNMENT,'=',1,1872) -LexToken(PREVAR_BOOLEAN,'%t',1,1873) -LexToken(EOL,'\n',1,1875) -LexToken(IF,'if',1,1888) -LexToken(VAR,'size',1,1891) -LexToken(OPENBRACKET,'(',1,1895) -LexToken(VAR,'D',1,1896) -LexToken(COMMA,',',1,1897) -LexToken(DQSTRING,'"*"',1,1900) -LexToken(CLOSEBRACKET,')',1,1901) -LexToken(COMPARISON,'<>',1,1902) -LexToken(VAR,'size',1,1904) -LexToken(OPENBRACKET,'(',1,1908) -LexToken(VAR,'C',1,1909) -LexToken(COMMA,',',1,1910) -LexToken(NUMBER,'1',1,1911) -LexToken(CLOSEBRACKET,')',1,1912) -LexToken(MULTIPLICATION,'*',1,1913) -LexToken(VAR,'size',1,1914) -LexToken(OPENBRACKET,'(',1,1918) -LexToken(VAR,'B',1,1919) -LexToken(COMMA,',',1,1920) -LexToken(NUMBER,'2',1,1921) -LexToken(CLOSEBRACKET,')',1,1922) -LexToken(THEN,'then',1,1924) -LexToken(EOL,'\n',1,1928) -LexToken(IF,'if',1,1945) -LexToken(VAR,'size',1,1948) -LexToken(OPENBRACKET,'(',1,1952) -LexToken(VAR,'D',1,1953) -LexToken(COMMA,',',1,1954) -LexToken(DQSTRING,'"*"',1,1957) -LexToken(CLOSEBRACKET,')',1,1958) -LexToken(COMPARISON,'==',1,1959) -LexToken(NUMBER,'1',1,1961) -LexToken(THEN,'then',1,1963) -LexToken(EOL,'\n',1,1967) -LexToken(VAR,'D',1,1988) -LexToken(ASSIGNMENT,'=',1,1990) -LexToken(VAR,'D',1,1992) -LexToken(MULTIPLICATION,'*',1,1993) -LexToken(VAR,'ones',1,1994) -LexToken(OPENBRACKET,'(',1,1998) -LexToken(VAR,'C',1,1999) -LexToken(MULTIPLICATION,'*',1,2000) -LexToken(VAR,'B',1,2001) -LexToken(CLOSEBRACKET,')',1,2002) -LexToken(EOL,'\n',1,2004) -LexToken(ELSEIF,'elseif',1,2022) -LexToken(VAR,'size',1,2030) -LexToken(OPENBRACKET,'(',1,2034) -LexToken(VAR,'D',1,2035) -LexToken(COMMA,',',1,2036) -LexToken(DQSTRING,'"*"',1,2039) -LexToken(CLOSEBRACKET,')',1,2040) -LexToken(COMPARISON,'==',1,2041) -LexToken(NUMBER,'0',1,2043) -LexToken(THEN,'then',1,2045) -LexToken(EOL,'\n',1,2049) -LexToken(VAR,'D',1,2070) -LexToken(ASSIGNMENT,'=',1,2072) -LexToken(VAR,'zeros',1,2074) -LexToken(OPENBRACKET,'(',1,2079) -LexToken(VAR,'C',1,2080) -LexToken(MULTIPLICATION,'*',1,2081) -LexToken(VAR,'B',1,2082) -LexToken(CLOSEBRACKET,')',1,2083) -LexToken(EOL,'\n',1,2085) -LexToken(ELSE,'else',1,2103) -LexToken(EOL,'\n',1,2107) -LexToken(VAR,'okD',1,2128) -LexToken(ASSIGNMENT,'=',1,2132) -LexToken(PREVAR_BOOLEAN,'%f',1,2134) -LexToken(EOL,'\n',1,2137) -LexToken(END,'end',1,2155) -LexToken(EOL,'\n',1,2158) -LexToken(END,'end',1,2171) -LexToken(EOL,'\n',1,2174) -LexToken(IF,'if',1,2187) -LexToken(VAR,'ms',1,2190) -LexToken(COMPARISON,'<>',1,2192) -LexToken(VAR,'ns',1,2194) -LexToken(LOGICAL,'|',1,2196) -LexToken(NOT,'~',1,2197) -LexToken(VAR,'okD',1,2198) -LexToken(THEN,'then',1,2202) -LexToken(EOL,'\n',1,2206) -LexToken(VAR,'message',1,2223) -LexToken(OPENBRACKET,'(',1,2230) -LexToken(VAR,'_',1,2231) -LexToken(OPENBRACKET,'(',1,2232) -LexToken(DQSTRING,'"Matrix A is not square or D has wrong dimension"',1,2281) -LexToken(CLOSEBRACKET,')',1,2282) -LexToken(CLOSEBRACKET,')',1,2283) -LexToken(EOL,'\n',1,2284) -LexToken(ELSE,'else',1,2297) -LexToken(EOL,'\n',1,2301) -LexToken(OPENSQBRACKET,'[',1,2318) -LexToken(VAR,'model',1,2319) -LexToken(COMMA,',',1,2324) -LexToken(VAR,'graphics',1,2325) -LexToken(COMMA,',',1,2333) -LexToken(VAR,'ok',1,2334) -LexToken(CLOSESQBRACKET,']',1,2336) -LexToken(ASSIGNMENT,'=',1,2337) -LexToken(VAR,'check_io',1,2338) -LexToken(OPENBRACKET,'(',1,2346) -LexToken(VAR,'model',1,2347) -LexToken(COMMA,',',1,2352) -LexToken(VAR,'graphics',1,2353) -LexToken(COMMA,',',1,2361) -LexToken(VAR,'in',1,2362) -LexToken(COMMA,',',1,2364) -LexToken(VAR,'out',1,2365) -LexToken(COMMA,',',1,2368) -LexToken(OPENSQBRACKET,'[',1,2369) -LexToken(CLOSESQBRACKET,']',1,2370) -LexToken(COMMA,',',1,2371) -LexToken(OPENSQBRACKET,'[',1,2372) -LexToken(CLOSESQBRACKET,']',1,2373) -LexToken(CLOSEBRACKET,')',1,2374) -LexToken(EOL,'\n',1,2375) -LexToken(IF,'if',1,2392) -LexToken(VAR,'ok',1,2395) -LexToken(THEN,'then',1,2398) -LexToken(EOL,'\n',1,2402) -LexToken(VAR,'graphics',1,2423) -LexToken(DOT,'.',1,2431) -LexToken(VAR,'exprs',1,2432) -LexToken(ASSIGNMENT,'=',1,2437) -LexToken(VAR,'exprs',1,2438) -LexToken(EOL,'\n',1,2443) -LexToken(VAR,'rpar',1,2465) -LexToken(ASSIGNMENT,'=',1,2469) -LexToken(OPENSQBRACKET,'[',1,2470) -LexToken(VAR,'A',1,2471) -LexToken(OPENBRACKET,'(',1,2472) -LexToken(COLON,':',1,2473) -LexToken(CLOSEBRACKET,')',1,2474) -LexToken(SEMICOLON,';',1,2475) -LexToken(VAR,'B',1,2476) -LexToken(OPENBRACKET,'(',1,2477) -LexToken(COLON,':',1,2478) -LexToken(CLOSEBRACKET,')',1,2479) -LexToken(SEMICOLON,';',1,2480) -LexToken(VAR,'C',1,2481) -LexToken(OPENBRACKET,'(',1,2482) -LexToken(COLON,':',1,2483) -LexToken(CLOSEBRACKET,')',1,2484) -LexToken(SEMICOLON,';',1,2485) -LexToken(VAR,'D',1,2486) -LexToken(OPENBRACKET,'(',1,2487) -LexToken(COLON,':',1,2488) -LexToken(CLOSEBRACKET,')',1,2489) -LexToken(CLOSESQBRACKET,']',1,2490) -LexToken(EOL,'\n',1,2491) -LexToken(IF,'if',1,2513) -LexToken(VAR,'D',1,2516) -LexToken(COMPARISON,'<>',1,2517) -LexToken(OPENSQBRACKET,'[',1,2519) -LexToken(CLOSESQBRACKET,']',1,2520) -LexToken(THEN,'then',1,2522) -LexToken(EOL,'\n',1,2526) -LexToken(IF,'if',1,2551) -LexToken(VAR,'norm',1,2554) -LexToken(OPENBRACKET,'(',1,2558) -LexToken(VAR,'D',1,2559) -LexToken(COMMA,',',1,2560) -LexToken(NUMBER,'1',1,2561) -LexToken(CLOSEBRACKET,')',1,2562) -LexToken(COMPARISON,'<>',1,2563) -LexToken(NUMBER,'0',1,2565) -LexToken(THEN,'then',1,2567) -LexToken(EOL,'\n',1,2571) -LexToken(VAR,'mmm',1,2600) -LexToken(ASSIGNMENT,'=',1,2603) -LexToken(OPENSQBRACKET,'[',1,2604) -LexToken(PREVAR_BOOLEAN,'%t',1,2605) -LexToken(PREVAR_BOOLEAN,'%t',1,2608) -LexToken(CLOSESQBRACKET,']',1,2610) -LexToken(EOL,'\n',1,2611) -LexToken(ELSE,'else',1,2637) -LexToken(EOL,'\n',1,2641) -LexToken(VAR,'mmm',1,2670) -LexToken(ASSIGNMENT,'=',1,2673) -LexToken(OPENSQBRACKET,'[',1,2674) -LexToken(PREVAR_BOOLEAN,'%f',1,2675) -LexToken(PREVAR_BOOLEAN,'%t',1,2678) -LexToken(CLOSESQBRACKET,']',1,2680) -LexToken(EOL,'\n',1,2681) -LexToken(END,'end',1,2707) -LexToken(EOL,'\n',1,2710) -LexToken(IF,'if',1,2735) -LexToken(VAR,'or',1,2738) -LexToken(OPENBRACKET,'(',1,2740) -LexToken(VAR,'model',1,2741) -LexToken(DOT,'.',1,2746) -LexToken(VAR,'dep_ut',1,2747) -LexToken(COMPARISON,'<>',1,2753) -LexToken(VAR,'mmm',1,2755) -LexToken(CLOSEBRACKET,')',1,2758) -LexToken(THEN,'then',1,2760) -LexToken(EOL,'\n',1,2764) -LexToken(VAR,'model',1,2793) -LexToken(DOT,'.',1,2798) -LexToken(VAR,'dep_ut',1,2799) -LexToken(ASSIGNMENT,'=',1,2805) -LexToken(VAR,'mmm',1,2806) -LexToken(EOL,'\n',1,2809) -LexToken(END,'end',1,2835) -LexToken(EOL,'\n',1,2838) -LexToken(ELSE,'else',1,2859) -LexToken(EOL,'\n',1,2863) -LexToken(VAR,'model',1,2888) -LexToken(DOT,'.',1,2893) -LexToken(VAR,'dep_ut',1,2894) -LexToken(ASSIGNMENT,'=',1,2900) -LexToken(OPENSQBRACKET,'[',1,2901) -LexToken(PREVAR_BOOLEAN,'%f',1,2902) -LexToken(PREVAR_BOOLEAN,'%t',1,2905) -LexToken(CLOSESQBRACKET,']',1,2907) -LexToken(EOL,'\n',1,2908) -LexToken(END,'end',1,2930) -LexToken(EOL,'\n',1,2933) -LexToken(VAR,'model',1,2954) -LexToken(DOT,'.',1,2959) -LexToken(VAR,'state',1,2960) -LexToken(ASSIGNMENT,'=',1,2965) -LexToken(VAR,'x0',1,2966) -LexToken(OPENBRACKET,'(',1,2968) -LexToken(COLON,':',1,2969) -LexToken(CLOSEBRACKET,')',1,2970) -LexToken(EOL,'\n',1,2971) -LexToken(VAR,'model',1,2993) -LexToken(DOT,'.',1,2998) -LexToken(VAR,'rpar',1,2999) -LexToken(ASSIGNMENT,'=',1,3003) -LexToken(VAR,'rpar',1,3004) -LexToken(EOL,'\n',1,3008) -LexToken(VAR,'x',1,3029) -LexToken(DOT,'.',1,3030) -LexToken(VAR,'graphics',1,3031) -LexToken(ASSIGNMENT,'=',1,3039) -LexToken(VAR,'graphics',1,3040) -LexToken(EOL,'\n',1,3048) -LexToken(VAR,'x',1,3070) -LexToken(DOT,'.',1,3071) -LexToken(VAR,'model',1,3072) -LexToken(ASSIGNMENT,'=',1,3077) -LexToken(VAR,'model',1,3078) -LexToken(EOL,'\n',1,3083) -LexToken(BREAK,'break',1,3104) -LexToken(EOL,'\n',1,3109) -LexToken(END,'end',1,3126) -LexToken(EOL,'\n',1,3129) -LexToken(END,'end',1,3142) -LexToken(EOL,'\n',1,3145) -LexToken(END,'end',1,3154) -LexToken(EOL,'\n',1,3157) -LexToken(CASE,'case',1,3162) -LexToken(DQSTRING,'"define"',1,3174) -LexToken(THEN,'then',1,3176) -LexToken(EOL,'\n',1,3180) -LexToken(VAR,'x0',1,3189) -LexToken(ASSIGNMENT,'=',1,3191) -LexToken(NUMBER,'0',1,3192) -LexToken(EOL,'\n',1,3193) -LexToken(VAR,'A',1,3203) -LexToken(ASSIGNMENT,'=',1,3204) -LexToken(ADDITION,'-',1,3205) -LexToken(NUMBER,'1',1,3206) -LexToken(EOL,'\n',1,3207) -LexToken(VAR,'B',1,3217) -LexToken(ASSIGNMENT,'=',1,3218) -LexToken(NUMBER,'1',1,3219) -LexToken(EOL,'\n',1,3220) -LexToken(VAR,'C',1,3230) -LexToken(ASSIGNMENT,'=',1,3231) -LexToken(NUMBER,'1',1,3232) -LexToken(EOL,'\n',1,3233) -LexToken(VAR,'D',1,3243) -LexToken(ASSIGNMENT,'=',1,3244) -LexToken(NUMBER,'0',1,3245) -LexToken(EOL,'\n',1,3246) -LexToken(VAR,'in',1,3256) -LexToken(ASSIGNMENT,'=',1,3258) -LexToken(NUMBER,'1',1,3259) -LexToken(EOL,'\n',1,3260) -LexToken(VAR,'out',1,3270) -LexToken(ASSIGNMENT,'=',1,3273) -LexToken(NUMBER,'1',1,3274) -LexToken(EOL,'\n',1,3275) -LexToken(EOL,'\n',1,3276) -LexToken(VAR,'model',1,3285) -LexToken(ASSIGNMENT,'=',1,3290) -LexToken(SCICOS_MODEL,'scicos_model',1,3291) -LexToken(OPENBRACKET,'(',1,3303) -LexToken(CLOSEBRACKET,')',1,3304) -LexToken(EOL,'\n',1,3305) -LexToken(VAR,'model',1,3314) -LexToken(DOT,'.',1,3319) -LexToken(VAR,'sim',1,3320) -LexToken(ASSIGNMENT,'=',1,3323) -LexToken(VAR,'list',1,3324) -LexToken(OPENBRACKET,'(',1,3328) -LexToken(DQSTRING,'"csslti4"',1,3337) -LexToken(COMMA,',',1,3338) -LexToken(NUMBER,'4',1,3339) -LexToken(CLOSEBRACKET,')',1,3340) -LexToken(EOL,'\n',1,3341) -LexToken(VAR,'model',1,3350) -LexToken(DOT,'.',1,3355) -LexToken(VAR,'in',1,3356) -LexToken(ASSIGNMENT,'=',1,3358) -LexToken(VAR,'in',1,3359) -LexToken(EOL,'\n',1,3361) -LexToken(VAR,'model',1,3370) -LexToken(DOT,'.',1,3375) -LexToken(VAR,'out',1,3376) -LexToken(ASSIGNMENT,'=',1,3379) -LexToken(VAR,'out',1,3380) -LexToken(EOL,'\n',1,3383) -LexToken(VAR,'model',1,3392) -LexToken(DOT,'.',1,3397) -LexToken(VAR,'state',1,3398) -LexToken(ASSIGNMENT,'=',1,3403) -LexToken(VAR,'x0',1,3404) -LexToken(EOL,'\n',1,3406) -LexToken(VAR,'model',1,3415) -LexToken(DOT,'.',1,3420) -LexToken(VAR,'rpar',1,3421) -LexToken(ASSIGNMENT,'=',1,3425) -LexToken(OPENSQBRACKET,'[',1,3426) -LexToken(VAR,'A',1,3427) -LexToken(OPENBRACKET,'(',1,3428) -LexToken(COLON,':',1,3429) -LexToken(CLOSEBRACKET,')',1,3430) -LexToken(SEMICOLON,';',1,3431) -LexToken(VAR,'B',1,3432) -LexToken(OPENBRACKET,'(',1,3433) -LexToken(COLON,':',1,3434) -LexToken(CLOSEBRACKET,')',1,3435) -LexToken(SEMICOLON,';',1,3436) -LexToken(VAR,'C',1,3437) -LexToken(OPENBRACKET,'(',1,3438) -LexToken(COLON,':',1,3439) -LexToken(CLOSEBRACKET,')',1,3440) -LexToken(SEMICOLON,';',1,3441) -LexToken(VAR,'D',1,3442) -LexToken(OPENBRACKET,'(',1,3443) -LexToken(COLON,':',1,3444) -LexToken(CLOSEBRACKET,')',1,3445) -LexToken(CLOSESQBRACKET,']',1,3446) -LexToken(EOL,'\n',1,3447) -LexToken(VAR,'model',1,3457) -LexToken(DOT,'.',1,3462) -LexToken(VAR,'blocktype',1,3463) -LexToken(ASSIGNMENT,'=',1,3472) -LexToken(DQSTRING,'"c"',1,3475) -LexToken(EOL,'\n',1,3476) -LexToken(VAR,'model',1,3485) -LexToken(DOT,'.',1,3490) -LexToken(VAR,'dep_ut',1,3491) -LexToken(ASSIGNMENT,'=',1,3497) -LexToken(OPENSQBRACKET,'[',1,3498) -LexToken(PREVAR_BOOLEAN,'%f',1,3499) -LexToken(PREVAR_BOOLEAN,'%t',1,3502) -LexToken(CLOSESQBRACKET,']',1,3504) -LexToken(EOL,'\n',1,3505) -LexToken(EOL,'\n',1,3506) -LexToken(VAR,'exprs',1,3515) -LexToken(ASSIGNMENT,'=',1,3520) -LexToken(OPENSQBRACKET,'[',1,3521) -LexToken(VAR,'strcat',1,3522) -LexToken(OPENBRACKET,'(',1,3528) -LexToken(VAR,'sci2exp',1,3529) -LexToken(OPENBRACKET,'(',1,3536) -LexToken(VAR,'A',1,3537) -LexToken(CLOSEBRACKET,')',1,3538) -LexToken(CLOSEBRACKET,')',1,3539) -LexToken(SEMICOLON,';\n',1,3540) -LexToken(VAR,'strcat',1,3550) -LexToken(OPENBRACKET,'(',1,3556) -LexToken(VAR,'sci2exp',1,3557) -LexToken(OPENBRACKET,'(',1,3564) -LexToken(VAR,'B',1,3565) -LexToken(CLOSEBRACKET,')',1,3566) -LexToken(CLOSEBRACKET,')',1,3567) -LexToken(SEMICOLON,';\n',1,3568) -LexToken(VAR,'strcat',1,3578) -LexToken(OPENBRACKET,'(',1,3584) -LexToken(VAR,'sci2exp',1,3585) -LexToken(OPENBRACKET,'(',1,3592) -LexToken(VAR,'C',1,3593) -LexToken(CLOSEBRACKET,')',1,3594) -LexToken(CLOSEBRACKET,')',1,3595) -LexToken(SEMICOLON,';\n',1,3596) -LexToken(VAR,'strcat',1,3606) -LexToken(OPENBRACKET,'(',1,3612) -LexToken(VAR,'sci2exp',1,3613) -LexToken(OPENBRACKET,'(',1,3620) -LexToken(VAR,'D',1,3621) -LexToken(CLOSEBRACKET,')',1,3622) -LexToken(CLOSEBRACKET,')',1,3623) -LexToken(SEMICOLON,';\n',1,3624) -LexToken(VAR,'strcat',1,3634) -LexToken(OPENBRACKET,'(',1,3640) -LexToken(VAR,'sci2exp',1,3641) -LexToken(OPENBRACKET,'(',1,3648) -LexToken(VAR,'x0',1,3649) -LexToken(CLOSEBRACKET,')',1,3651) -LexToken(CLOSEBRACKET,')',1,3652) -LexToken(CLOSESQBRACKET,']',1,3653) -LexToken(EOL,'\n',1,3654) -LexToken(VAR,'gr_i',1,3663) -LexToken(ASSIGNMENT,'=',1,3667) -LexToken(OPENSQBRACKET,'[',1,3668) -LexToken(CLOSESQBRACKET,']',1,3669) -LexToken(EOL,'\n',1,3670) -LexToken(VAR,'x',1,3679) -LexToken(ASSIGNMENT,'=',1,3680) -LexToken(VAR,'standard_define',1,3681) -LexToken(OPENBRACKET,'(',1,3696) -LexToken(OPENSQBRACKET,'[',1,3697) -LexToken(NUMBER,'4',1,3698) -LexToken(NUMBER,'2',1,3700) -LexToken(CLOSESQBRACKET,']',1,3701) -LexToken(COMMA,',',1,3702) -LexToken(VAR,'model',1,3703) -LexToken(COMMA,',',1,3708) -LexToken(VAR,'exprs',1,3709) -LexToken(COMMA,',',1,3714) -LexToken(VAR,'gr_i',1,3715) -LexToken(CLOSEBRACKET,')',1,3719) -LexToken(EOL,'\n',1,3720) -LexToken(END,'end',1,3725) -LexToken(EOL,'\n',1,3728) -LexToken(ENDFUNCTION,'endfunction',1,3729) -LexToken(EOL,'\n',1,3740) +Syntax error in input LexToken(COLON,':',1,1076) +/* autogenerated from "macros/Linear/CLSS.sci" */ +None diff --git a/js/Linear/CLSS_f.js b/js/Linear/CLSS_f.js index b4e69dfc..7e36fa6a 100644 --- a/js/Linear/CLSS_f.js +++ b/js/Linear/CLSS_f.js @@ -1,608 +1,3 @@ -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,'CLSS_f',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(EOL,'\n',1,882) -LexToken(VAR,'y',1,888) -LexToken(ASSIGNMENT,'=',1,889) -LexToken(OPENSQBRACKET,'[',1,890) -LexToken(CLOSESQBRACKET,']',1,891) -LexToken(EOL,'\n',1,892) -LexToken(VAR,'typ',1,898) -LexToken(ASSIGNMENT,'=',1,901) -LexToken(OPENSQBRACKET,'[',1,902) -LexToken(CLOSESQBRACKET,']',1,903) -LexToken(EOL,'\n',1,904) -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(EOL,'\n',1,955) -LexToken(VAR,'graphics',1,964) -LexToken(ASSIGNMENT,'=',1,972) -LexToken(VAR,'arg1',1,973) -LexToken(DOT,'.',1,977) -LexToken(VAR,'graphics',1,978) -LexToken(EOL,'\n',1,986) -LexToken(VAR,'exprs',1,996) -LexToken(ASSIGNMENT,'=',1,1001) -LexToken(VAR,'graphics',1,1002) -LexToken(DOT,'.',1,1010) -LexToken(VAR,'exprs',1,1011) -LexToken(EOL,'\n',1,1016) -LexToken(IF,'if',1,1025) -LexToken(VAR,'size',1,1028) -LexToken(OPENBRACKET,'(',1,1032) -LexToken(VAR,'exprs',1,1033) -LexToken(COMMA,',',1,1038) -LexToken(DQSTRING,'"*"',1,1041) -LexToken(CLOSEBRACKET,')',1,1042) -LexToken(COMPARISON,'==',1,1043) -LexToken(NUMBER,'7',1,1045) -LexToken(THEN,'then',1,1047) -LexToken(EOL,'\n',1,1051) -LexToken(VAR,'exprs',1,1064) -LexToken(ASSIGNMENT,'=',1,1069) -LexToken(VAR,'exprs',1,1070) -LexToken(OPENBRACKET,'(',1,1075) -LexToken(OPENSQBRACKET,'[',1,1076) -LexToken(NUMBER,'1',1,1077) -LexToken(COLON,':',1,1078) -LexToken(NUMBER,'4',1,1079) -LexToken(NUMBER,'7',1,1081) -LexToken(CLOSESQBRACKET,']',1,1082) -LexToken(CLOSEBRACKET,')',1,1083) -LexToken(EOL,'\n',1,1084) -LexToken(END,'end',1,1094) -LexToken(EOL,'\n',1,1113) -LexToken(VAR,'model',1,1122) -LexToken(ASSIGNMENT,'=',1,1127) -LexToken(VAR,'arg1',1,1128) -LexToken(DOT,'.',1,1132) -LexToken(VAR,'model',1,1133) -LexToken(EOL,'\n',1,1138) -LexToken(WHILE,'while',1,1148) -LexToken(PREVAR_BOOLEAN,'%t',1,1154) -LexToken(DO,'do',1,1157) -LexToken(EOL,'\n',1,1159) -LexToken(OPENSQBRACKET,'[',1,1172) -LexToken(VAR,'ok',1,1173) -LexToken(COMMA,',',1,1175) -LexToken(VAR,'A',1,1176) -LexToken(COMMA,',',1,1177) -LexToken(VAR,'B',1,1178) -LexToken(COMMA,',',1,1179) -LexToken(VAR,'C',1,1180) -LexToken(COMMA,',',1,1181) -LexToken(VAR,'D',1,1182) -LexToken(COMMA,',',1,1183) -LexToken(VAR,'x0',1,1184) -LexToken(COMMA,',',1,1186) -LexToken(VAR,'exprs',1,1187) -LexToken(CLOSESQBRACKET,']',1,1192) -LexToken(ASSIGNMENT,'=',1,1193) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1194) -LexToken(OPENBRACKET,'(',1,1209) -LexToken(DQSTRING,'"Set continuous linear system parameters"',1,1250) -LexToken(COMMA,',',1,1251) -LexToken(OPENSQBRACKET,'[',1,1267) -LexToken(DQSTRING,'"A matrix"',1,1277) -LexToken(SEMICOLON,';\n',1,1278) -LexToken(DQSTRING,'"B matrix"',1,1301) -LexToken(SEMICOLON,';\n',1,1302) -LexToken(DQSTRING,'"C matrix"',1,1325) -LexToken(SEMICOLON,';\n',1,1326) -LexToken(DQSTRING,'"D matrix"',1,1349) -LexToken(SEMICOLON,';\n',1,1350) -LexToken(DQSTRING,'"Initial state"',1,1378) -LexToken(CLOSESQBRACKET,']',1,1379) -LexToken(COMMA,',',1,1380) -LexToken(VAR,'list',1,1396) -LexToken(OPENBRACKET,'(',1,1400) -LexToken(DQSTRING,'"mat"',1,1405) -LexToken(COMMA,',',1,1406) -LexToken(OPENSQBRACKET,'[',1,1407) -LexToken(ADDITION,'-',1,1408) -LexToken(NUMBER,'1',1,1409) -LexToken(COMMA,',',1,1410) -LexToken(ADDITION,'-',1,1411) -LexToken(NUMBER,'1',1,1412) -LexToken(CLOSESQBRACKET,']',1,1413) -LexToken(COMMA,',',1,1414) -LexToken(DQSTRING,'"mat"',1,1434) -LexToken(COMMA,',',1,1435) -LexToken(OPENSQBRACKET,'[',1,1436) -LexToken(DQSTRING,'"size(%1,2)"',1,1448) -LexToken(COMMA,',',1,1449) -LexToken(DQSTRING,'"-1"',1,1453) -LexToken(CLOSESQBRACKET,']',1,1454) -LexToken(COMMA,',',1,1455) -LexToken(DQSTRING,'"mat"',1,1475) -LexToken(COMMA,',',1,1476) -LexToken(OPENSQBRACKET,'[',1,1477) -LexToken(DQSTRING,'"-1"',1,1481) -LexToken(COMMA,',',1,1482) -LexToken(DQSTRING,'"size(%1,2)"',1,1494) -LexToken(CLOSESQBRACKET,']',1,1495) -LexToken(COMMA,',',1,1496) -LexToken(DQSTRING,'"mat"',1,1516) -LexToken(COMMA,',',1,1517) -LexToken(OPENSQBRACKET,'[',1,1518) -LexToken(ADDITION,'-',1,1519) -LexToken(NUMBER,'1',1,1520) -LexToken(ADDITION,'-',1,1522) -LexToken(NUMBER,'1',1,1523) -LexToken(CLOSESQBRACKET,']',1,1524) -LexToken(COMMA,',',1,1525) -LexToken(DQSTRING,'"vec"',1,1545) -LexToken(COMMA,',',1,1546) -LexToken(DQSTRING,'"size(%1,2)"',1,1558) -LexToken(CLOSEBRACKET,')',1,1559) -LexToken(COMMA,',',1,1560) -LexToken(VAR,'exprs',1,1576) -LexToken(CLOSEBRACKET,')',1,1581) -LexToken(EOL,'\n',1,1582) -LexToken(IF,'if',1,1595) -LexToken(NOT,'~',1,1598) -LexToken(VAR,'ok',1,1599) -LexToken(THEN,'then',1,1602) -LexToken(EOL,'\n',1,1606) -LexToken(BREAK,'break',1,1623) -LexToken(EOL,'\n',1,1628) -LexToken(END,'end',1,1642) -LexToken(EOL,'\n',1,1645) -LexToken(VAR,'out',1,1658) -LexToken(ASSIGNMENT,'=',1,1661) -LexToken(VAR,'size',1,1662) -LexToken(OPENBRACKET,'(',1,1666) -LexToken(VAR,'C',1,1667) -LexToken(COMMA,',',1,1668) -LexToken(NUMBER,'1',1,1669) -LexToken(CLOSEBRACKET,')',1,1670) -LexToken(EOL,'\n',1,1671) -LexToken(IF,'if',1,1685) -LexToken(VAR,'out',1,1688) -LexToken(COMPARISON,'==',1,1691) -LexToken(NUMBER,'0',1,1693) -LexToken(THEN,'then',1,1695) -LexToken(EOL,'\n',1,1699) -LexToken(VAR,'out',1,1716) -LexToken(ASSIGNMENT,'=',1,1719) -LexToken(OPENSQBRACKET,'[',1,1720) -LexToken(CLOSESQBRACKET,']',1,1721) -LexToken(EOL,'\n',1,1722) -LexToken(END,'end',1,1736) -LexToken(EOL,'\n',1,1739) -LexToken(VAR,'in',1,1752) -LexToken(ASSIGNMENT,'=',1,1754) -LexToken(VAR,'size',1,1755) -LexToken(OPENBRACKET,'(',1,1759) -LexToken(VAR,'B',1,1760) -LexToken(COMMA,',',1,1761) -LexToken(NUMBER,'2',1,1762) -LexToken(CLOSEBRACKET,')',1,1763) -LexToken(EOL,'\n',1,1764) -LexToken(IF,'if',1,1778) -LexToken(VAR,'in',1,1781) -LexToken(COMPARISON,'==',1,1783) -LexToken(NUMBER,'0',1,1785) -LexToken(THEN,'then',1,1787) -LexToken(EOL,'\n',1,1791) -LexToken(VAR,'in',1,1808) -LexToken(ASSIGNMENT,'=',1,1810) -LexToken(OPENSQBRACKET,'[',1,1811) -LexToken(CLOSESQBRACKET,']',1,1812) -LexToken(EOL,'\n',1,1813) -LexToken(END,'end',1,1827) -LexToken(EOL,'\n',1,1830) -LexToken(OPENSQBRACKET,'[',1,1843) -LexToken(VAR,'ms',1,1844) -LexToken(COMMA,',',1,1846) -LexToken(VAR,'ns',1,1847) -LexToken(CLOSESQBRACKET,']',1,1849) -LexToken(ASSIGNMENT,'=',1,1850) -LexToken(VAR,'size',1,1851) -LexToken(OPENBRACKET,'(',1,1855) -LexToken(VAR,'A',1,1856) -LexToken(CLOSEBRACKET,')',1,1857) -LexToken(EOL,'\n',1,1858) -LexToken(IF,'if',1,1871) -LexToken(VAR,'ms',1,1874) -LexToken(COMPARISON,'<>',1,1876) -LexToken(VAR,'ns',1,1878) -LexToken(THEN,'then',1,1881) -LexToken(EOL,'\n',1,1885) -LexToken(VAR,'message',1,1902) -LexToken(OPENBRACKET,'(',1,1909) -LexToken(DQSTRING,'"A matrix must be square"',1,1934) -LexToken(CLOSEBRACKET,')',1,1935) -LexToken(EOL,'\n',1,1936) -LexToken(ELSE,'else',1,1949) -LexToken(EOL,'\n',1,1953) -LexToken(OPENSQBRACKET,'[',1,1970) -LexToken(VAR,'model',1,1971) -LexToken(COMMA,',',1,1976) -LexToken(VAR,'graphics',1,1977) -LexToken(COMMA,',',1,1985) -LexToken(VAR,'ok',1,1986) -LexToken(CLOSESQBRACKET,']',1,1988) -LexToken(ASSIGNMENT,'=',1,1989) -LexToken(VAR,'check_io',1,1990) -LexToken(OPENBRACKET,'(',1,1998) -LexToken(VAR,'model',1,1999) -LexToken(COMMA,',',1,2004) -LexToken(VAR,'graphics',1,2005) -LexToken(COMMA,',',1,2013) -LexToken(VAR,'in',1,2014) -LexToken(COMMA,',',1,2016) -LexToken(VAR,'out',1,2017) -LexToken(COMMA,',',1,2020) -LexToken(OPENSQBRACKET,'[',1,2021) -LexToken(CLOSESQBRACKET,']',1,2022) -LexToken(COMMA,',',1,2023) -LexToken(OPENSQBRACKET,'[',1,2024) -LexToken(CLOSESQBRACKET,']',1,2025) -LexToken(CLOSEBRACKET,')',1,2026) -LexToken(EOL,'\n',1,2027) -LexToken(IF,'if',1,2044) -LexToken(VAR,'ok',1,2047) -LexToken(THEN,'then',1,2050) -LexToken(EOL,'\n',1,2054) -LexToken(VAR,'graphics',1,2075) -LexToken(DOT,'.',1,2083) -LexToken(VAR,'exprs',1,2084) -LexToken(ASSIGNMENT,'=',1,2089) -LexToken(VAR,'exprs',1,2090) -LexToken(EOL,'\n',1,2095) -LexToken(VAR,'rpar',1,2117) -LexToken(ASSIGNMENT,'=',1,2121) -LexToken(OPENSQBRACKET,'[',1,2122) -LexToken(VAR,'A',1,2123) -LexToken(OPENBRACKET,'(',1,2124) -LexToken(COLON,':',1,2125) -LexToken(CLOSEBRACKET,')',1,2126) -LexToken(SEMICOLON,';',1,2127) -LexToken(VAR,'B',1,2128) -LexToken(OPENBRACKET,'(',1,2129) -LexToken(COLON,':',1,2130) -LexToken(CLOSEBRACKET,')',1,2131) -LexToken(SEMICOLON,';',1,2132) -LexToken(VAR,'C',1,2133) -LexToken(OPENBRACKET,'(',1,2134) -LexToken(COLON,':',1,2135) -LexToken(CLOSEBRACKET,')',1,2136) -LexToken(SEMICOLON,';',1,2137) -LexToken(VAR,'D',1,2138) -LexToken(OPENBRACKET,'(',1,2139) -LexToken(COLON,':',1,2140) -LexToken(CLOSEBRACKET,')',1,2141) -LexToken(CLOSESQBRACKET,']',1,2142) -LexToken(EOL,'\n',1,2143) -LexToken(IF,'if',1,2165) -LexToken(VAR,'D',1,2168) -LexToken(COMPARISON,'<>',1,2169) -LexToken(OPENSQBRACKET,'[',1,2171) -LexToken(CLOSESQBRACKET,']',1,2172) -LexToken(THEN,'then',1,2174) -LexToken(EOL,'\n',1,2178) -LexToken(IF,'if',1,2203) -LexToken(VAR,'norm',1,2206) -LexToken(OPENBRACKET,'(',1,2210) -LexToken(VAR,'D',1,2211) -LexToken(COMMA,',',1,2212) -LexToken(NUMBER,'1',1,2213) -LexToken(CLOSEBRACKET,')',1,2214) -LexToken(COMPARISON,'<>',1,2215) -LexToken(NUMBER,'0',1,2217) -LexToken(THEN,'then',1,2219) -LexToken(EOL,'\n',1,2223) -LexToken(VAR,'mmm',1,2252) -LexToken(ASSIGNMENT,'=',1,2255) -LexToken(OPENSQBRACKET,'[',1,2256) -LexToken(PREVAR_BOOLEAN,'%t',1,2257) -LexToken(PREVAR_BOOLEAN,'%t',1,2260) -LexToken(CLOSESQBRACKET,']',1,2262) -LexToken(EOL,'\n',1,2263) -LexToken(ELSE,'else',1,2289) -LexToken(EOL,'\n',1,2293) -LexToken(VAR,'mmm',1,2322) -LexToken(ASSIGNMENT,'=',1,2325) -LexToken(OPENSQBRACKET,'[',1,2326) -LexToken(PREVAR_BOOLEAN,'%f',1,2327) -LexToken(PREVAR_BOOLEAN,'%t',1,2330) -LexToken(CLOSESQBRACKET,']',1,2332) -LexToken(EOL,'\n',1,2333) -LexToken(END,'end',1,2359) -LexToken(EOL,'\n',1,2362) -LexToken(IF,'if',1,2387) -LexToken(VAR,'or',1,2390) -LexToken(OPENBRACKET,'(',1,2392) -LexToken(VAR,'model',1,2393) -LexToken(DOT,'.',1,2398) -LexToken(VAR,'dep_ut',1,2399) -LexToken(COMPARISON,'<>',1,2405) -LexToken(VAR,'mmm',1,2407) -LexToken(CLOSEBRACKET,')',1,2410) -LexToken(THEN,'then',1,2412) -LexToken(EOL,'\n',1,2416) -LexToken(VAR,'model',1,2445) -LexToken(DOT,'.',1,2450) -LexToken(VAR,'dep_ut',1,2451) -LexToken(ASSIGNMENT,'=',1,2457) -LexToken(VAR,'mmm',1,2458) -LexToken(EOL,'\n',1,2461) -LexToken(END,'end',1,2487) -LexToken(EOL,'\n',1,2490) -LexToken(ELSE,'else',1,2511) -LexToken(EOL,'\n',1,2515) -LexToken(VAR,'model',1,2540) -LexToken(DOT,'.',1,2545) -LexToken(VAR,'dep_ut',1,2546) -LexToken(ASSIGNMENT,'=',1,2552) -LexToken(OPENSQBRACKET,'[',1,2553) -LexToken(PREVAR_BOOLEAN,'%f',1,2554) -LexToken(PREVAR_BOOLEAN,'%t',1,2557) -LexToken(CLOSESQBRACKET,']',1,2559) -LexToken(EOL,'\n',1,2560) -LexToken(END,'end',1,2582) -LexToken(EOL,'\n',1,2585) -LexToken(VAR,'model',1,2606) -LexToken(DOT,'.',1,2611) -LexToken(VAR,'state',1,2612) -LexToken(ASSIGNMENT,'=',1,2617) -LexToken(VAR,'x0',1,2618) -LexToken(OPENBRACKET,'(',1,2620) -LexToken(COLON,':',1,2621) -LexToken(CLOSEBRACKET,')',1,2622) -LexToken(EOL,'\n',1,2623) -LexToken(VAR,'model',1,2645) -LexToken(DOT,'.',1,2650) -LexToken(VAR,'rpar',1,2651) -LexToken(ASSIGNMENT,'=',1,2655) -LexToken(VAR,'rpar',1,2656) -LexToken(EOL,'\n',1,2660) -LexToken(VAR,'x',1,2681) -LexToken(DOT,'.',1,2682) -LexToken(VAR,'graphics',1,2683) -LexToken(ASSIGNMENT,'=',1,2691) -LexToken(VAR,'graphics',1,2692) -LexToken(EOL,'\n',1,2700) -LexToken(VAR,'x',1,2722) -LexToken(DOT,'.',1,2723) -LexToken(VAR,'model',1,2724) -LexToken(ASSIGNMENT,'=',1,2729) -LexToken(VAR,'model',1,2730) -LexToken(EOL,'\n',1,2735) -LexToken(BREAK,'break',1,2756) -LexToken(EOL,'\n',1,2761) -LexToken(END,'end',1,2778) -LexToken(EOL,'\n',1,2781) -LexToken(END,'end',1,2794) -LexToken(EOL,'\n',1,2797) -LexToken(END,'end',1,2806) -LexToken(EOL,'\n',1,2809) -LexToken(CASE,'case',1,2814) -LexToken(DQSTRING,'"define"',1,2826) -LexToken(THEN,'then',1,2828) -LexToken(EOL,'\n',1,2832) -LexToken(VAR,'x0',1,2841) -LexToken(ASSIGNMENT,'=',1,2843) -LexToken(NUMBER,'0',1,2844) -LexToken(EOL,'\n',1,2845) -LexToken(VAR,'A',1,2855) -LexToken(ASSIGNMENT,'=',1,2856) -LexToken(ADDITION,'-',1,2857) -LexToken(NUMBER,'1',1,2858) -LexToken(EOL,'\n',1,2859) -LexToken(VAR,'B',1,2869) -LexToken(ASSIGNMENT,'=',1,2870) -LexToken(NUMBER,'1',1,2871) -LexToken(EOL,'\n',1,2872) -LexToken(VAR,'C',1,2882) -LexToken(ASSIGNMENT,'=',1,2883) -LexToken(NUMBER,'1',1,2884) -LexToken(EOL,'\n',1,2885) -LexToken(VAR,'D',1,2895) -LexToken(ASSIGNMENT,'=',1,2896) -LexToken(NUMBER,'0',1,2897) -LexToken(EOL,'\n',1,2898) -LexToken(VAR,'in',1,2908) -LexToken(ASSIGNMENT,'=',1,2910) -LexToken(NUMBER,'1',1,2911) -LexToken(EOL,'\n',1,2912) -LexToken(VAR,'out',1,2922) -LexToken(ASSIGNMENT,'=',1,2925) -LexToken(NUMBER,'1',1,2926) -LexToken(EOL,'\n',1,2927) -LexToken(EOL,'\n',1,2928) -LexToken(VAR,'model',1,2937) -LexToken(ASSIGNMENT,'=',1,2942) -LexToken(SCICOS_MODEL,'scicos_model',1,2943) -LexToken(OPENBRACKET,'(',1,2955) -LexToken(CLOSEBRACKET,')',1,2956) -LexToken(EOL,'\n',1,2957) -LexToken(VAR,'model',1,2966) -LexToken(DOT,'.',1,2971) -LexToken(VAR,'sim',1,2972) -LexToken(ASSIGNMENT,'=',1,2975) -LexToken(VAR,'list',1,2976) -LexToken(OPENBRACKET,'(',1,2980) -LexToken(DQSTRING,'"csslti"',1,2988) -LexToken(COMMA,',',1,2989) -LexToken(NUMBER,'1',1,2990) -LexToken(CLOSEBRACKET,')',1,2991) -LexToken(EOL,'\n',1,2992) -LexToken(VAR,'model',1,3001) -LexToken(DOT,'.',1,3006) -LexToken(VAR,'in',1,3007) -LexToken(ASSIGNMENT,'=',1,3009) -LexToken(VAR,'in',1,3010) -LexToken(EOL,'\n',1,3012) -LexToken(VAR,'model',1,3021) -LexToken(DOT,'.',1,3026) -LexToken(VAR,'out',1,3027) -LexToken(ASSIGNMENT,'=',1,3030) -LexToken(VAR,'out',1,3031) -LexToken(EOL,'\n',1,3034) -LexToken(VAR,'model',1,3043) -LexToken(DOT,'.',1,3048) -LexToken(VAR,'state',1,3049) -LexToken(ASSIGNMENT,'=',1,3054) -LexToken(VAR,'x0',1,3055) -LexToken(EOL,'\n',1,3057) -LexToken(VAR,'model',1,3066) -LexToken(DOT,'.',1,3071) -LexToken(VAR,'rpar',1,3072) -LexToken(ASSIGNMENT,'=',1,3076) -LexToken(OPENSQBRACKET,'[',1,3077) -LexToken(VAR,'A',1,3078) -LexToken(OPENBRACKET,'(',1,3079) -LexToken(COLON,':',1,3080) -LexToken(CLOSEBRACKET,')',1,3081) -LexToken(SEMICOLON,';',1,3082) -LexToken(VAR,'B',1,3083) -LexToken(OPENBRACKET,'(',1,3084) -LexToken(COLON,':',1,3085) -LexToken(CLOSEBRACKET,')',1,3086) -LexToken(SEMICOLON,';',1,3087) -LexToken(VAR,'C',1,3088) -LexToken(OPENBRACKET,'(',1,3089) -LexToken(COLON,':',1,3090) -LexToken(CLOSEBRACKET,')',1,3091) -LexToken(SEMICOLON,';',1,3092) -LexToken(VAR,'D',1,3093) -LexToken(OPENBRACKET,'(',1,3094) -LexToken(COLON,':',1,3095) -LexToken(CLOSEBRACKET,')',1,3096) -LexToken(CLOSESQBRACKET,']',1,3097) -LexToken(EOL,'\n',1,3098) -LexToken(VAR,'model',1,3108) -LexToken(DOT,'.',1,3113) -LexToken(VAR,'blocktype',1,3114) -LexToken(ASSIGNMENT,'=',1,3123) -LexToken(DQSTRING,'"c"',1,3126) -LexToken(EOL,'\n',1,3127) -LexToken(VAR,'model',1,3136) -LexToken(DOT,'.',1,3141) -LexToken(VAR,'dep_ut',1,3142) -LexToken(ASSIGNMENT,'=',1,3148) -LexToken(OPENSQBRACKET,'[',1,3149) -LexToken(PREVAR_BOOLEAN,'%f',1,3150) -LexToken(PREVAR_BOOLEAN,'%t',1,3153) -LexToken(CLOSESQBRACKET,']',1,3155) -LexToken(EOL,'\n',1,3156) -LexToken(EOL,'\n',1,3157) -LexToken(VAR,'exprs',1,3166) -LexToken(ASSIGNMENT,'=',1,3171) -LexToken(OPENSQBRACKET,'[',1,3172) -LexToken(VAR,'strcat',1,3173) -LexToken(OPENBRACKET,'(',1,3179) -LexToken(VAR,'sci2exp',1,3180) -LexToken(OPENBRACKET,'(',1,3187) -LexToken(VAR,'A',1,3188) -LexToken(CLOSEBRACKET,')',1,3189) -LexToken(CLOSEBRACKET,')',1,3190) -LexToken(SEMICOLON,';\n',1,3191) -LexToken(VAR,'strcat',1,3201) -LexToken(OPENBRACKET,'(',1,3207) -LexToken(VAR,'sci2exp',1,3208) -LexToken(OPENBRACKET,'(',1,3215) -LexToken(VAR,'B',1,3216) -LexToken(CLOSEBRACKET,')',1,3217) -LexToken(CLOSEBRACKET,')',1,3218) -LexToken(SEMICOLON,';\n',1,3219) -LexToken(VAR,'strcat',1,3229) -LexToken(OPENBRACKET,'(',1,3235) -LexToken(VAR,'sci2exp',1,3236) -LexToken(OPENBRACKET,'(',1,3243) -LexToken(VAR,'C',1,3244) -LexToken(CLOSEBRACKET,')',1,3245) -LexToken(CLOSEBRACKET,')',1,3246) -LexToken(SEMICOLON,';\n',1,3247) -LexToken(VAR,'strcat',1,3257) -LexToken(OPENBRACKET,'(',1,3263) -LexToken(VAR,'sci2exp',1,3264) -LexToken(OPENBRACKET,'(',1,3271) -LexToken(VAR,'D',1,3272) -LexToken(CLOSEBRACKET,')',1,3273) -LexToken(CLOSEBRACKET,')',1,3274) -LexToken(SEMICOLON,';\n',1,3275) -LexToken(VAR,'strcat',1,3285) -LexToken(OPENBRACKET,'(',1,3291) -LexToken(VAR,'sci2exp',1,3292) -LexToken(OPENBRACKET,'(',1,3299) -LexToken(VAR,'x0',1,3300) -LexToken(CLOSEBRACKET,')',1,3302) -LexToken(CLOSEBRACKET,')',1,3303) -LexToken(CLOSESQBRACKET,']',1,3304) -LexToken(EOL,'\n',1,3305) -LexToken(VAR,'gr_i',1,3314) -LexToken(ASSIGNMENT,'=',1,3318) -LexToken(OPENSQBRACKET,'[',1,3319) -LexToken(CLOSESQBRACKET,']',1,3320) -LexToken(EOL,'\n',1,3321) -LexToken(VAR,'x',1,3330) -LexToken(ASSIGNMENT,'=',1,3331) -LexToken(VAR,'standard_define',1,3332) -LexToken(OPENBRACKET,'(',1,3347) -LexToken(OPENSQBRACKET,'[',1,3348) -LexToken(NUMBER,'4',1,3349) -LexToken(NUMBER,'2',1,3351) -LexToken(CLOSESQBRACKET,']',1,3352) -LexToken(COMMA,',',1,3353) -LexToken(VAR,'model',1,3354) -LexToken(COMMA,',',1,3359) -LexToken(VAR,'exprs',1,3360) -LexToken(COMMA,',',1,3365) -LexToken(VAR,'gr_i',1,3366) -LexToken(CLOSEBRACKET,')',1,3370) -LexToken(EOL,'\n',1,3371) -LexToken(END,'end',1,3376) -LexToken(EOL,'\n',1,3379) -LexToken(ENDFUNCTION,'endfunction',1,3380) -LexToken(EOL,'\n',1,3391) +Syntax error in input LexToken(COLON,':',1,1078) +/* autogenerated from "macros/Linear/CLSS_f.sci" */ +None diff --git a/js/Linear/DELAYV_f.js b/js/Linear/DELAYV_f.js index e5a177af..80fd97be 100644 --- a/js/Linear/DELAYV_f.js +++ b/js/Linear/DELAYV_f.js @@ -1,491 +1,3 @@ -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,'DELAYV_f',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -LexToken(VAR,'exprs',1,999) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'graphics',1,1005) -LexToken(DOT,'.',1,1013) -LexToken(VAR,'exprs',1,1014) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'model',1,1028) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(VAR,'arg1',1,1034) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'model',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(VAR,'nin',1,1054) -LexToken(ASSIGNMENT,'=',1,1057) -LexToken(VAR,'model',1,1058) -LexToken(DOT,'.',1,1063) -LexToken(VAR,'in',1,1064) -LexToken(OPENBRACKET,'(',1,1066) -LexToken(NUMBER,'1',1,1067) -LexToken(CLOSEBRACKET,')',1,1068) -LexToken(EOL,'\n',1,1069) -LexToken(VAR,'z0',1,1078) -LexToken(ASSIGNMENT,'=',1,1080) -LexToken(VAR,'model',1,1081) -LexToken(DOT,'.',1,1086) -LexToken(VAR,'dstate',1,1087) -LexToken(EOL,'\n',1,1093) -LexToken(VAR,'zz0',1,1103) -LexToken(ASSIGNMENT,'=',1,1106) -LexToken(VAR,'z0',1,1107) -LexToken(OPENBRACKET,'(',1,1109) -LexToken(NUMBER,'1',1,1110) -LexToken(COLON,':',1,1111) -LexToken(LASTINDEX,'$',1,1112) -LexToken(ADDITION,'-',1,1113) -LexToken(NUMBER,'1',1,1114) -LexToken(CLOSEBRACKET,')',1,1115) -LexToken(EOL,'\n',1,1116) -LexToken(VAR,'told',1,1126) -LexToken(ASSIGNMENT,'=',1,1130) -LexToken(VAR,'z0',1,1131) -LexToken(OPENBRACKET,'(',1,1133) -LexToken(LASTINDEX,'$',1,1134) -LexToken(CLOSEBRACKET,')',1,1135) -LexToken(EOL,'\n',1,1136) -LexToken(EOL,'\n',1,1138) -LexToken(WHILE,'while',1,1147) -LexToken(PREVAR_BOOLEAN,'%t',1,1153) -LexToken(DO,'do',1,1156) -LexToken(EOL,'\n',1,1158) -LexToken(OPENSQBRACKET,'[',1,1171) -LexToken(VAR,'ok',1,1172) -LexToken(COMMA,',',1,1174) -LexToken(VAR,'nin',1,1175) -LexToken(COMMA,',',1,1178) -LexToken(VAR,'zz0',1,1179) -LexToken(COMMA,',',1,1182) -LexToken(VAR,'T',1,1183) -LexToken(COMMA,',',1,1184) -LexToken(VAR,'exprs',1,1185) -LexToken(CLOSESQBRACKET,']',1,1190) -LexToken(ASSIGNMENT,'=',1,1191) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1192) -LexToken(OPENBRACKET,'(',1,1207) -LexToken(DQSTRING,'"Set delay parameters"',1,1229) -LexToken(COMMA,',',1,1230) -LexToken(OPENSQBRACKET,'[',1,1246) -LexToken(DQSTRING,'"Number of inputs"',1,1264) -LexToken(SEMICOLON,';\n',1,1265) -LexToken(DQSTRING,'"Register initial condition"',1,1306) -LexToken(SEMICOLON,';\n',1,1307) -LexToken(DQSTRING,'"Max delay"',1,1331) -LexToken(CLOSESQBRACKET,']',1,1332) -LexToken(COMMA,',',1,1333) -LexToken(VAR,'list',1,1349) -LexToken(OPENBRACKET,'(',1,1353) -LexToken(DQSTRING,'"vec"',1,1358) -LexToken(COMMA,',',1,1359) -LexToken(NUMBER,'1',1,1360) -LexToken(COMMA,',',1,1361) -LexToken(DQSTRING,'"vec"',1,1366) -LexToken(COMMA,',',1,1367) -LexToken(ADDITION,'-',1,1368) -LexToken(NUMBER,'1',1,1369) -LexToken(COMMA,',',1,1370) -LexToken(DQSTRING,'"vec"',1,1375) -LexToken(COMMA,',',1,1376) -LexToken(NUMBER,'1',1,1377) -LexToken(CLOSEBRACKET,')',1,1378) -LexToken(COMMA,',',1,1379) -LexToken(VAR,'exprs',1,1395) -LexToken(CLOSEBRACKET,')',1,1400) -LexToken(EOL,'\n',1,1401) -LexToken(IF,'if',1,1415) -LexToken(NOT,'~',1,1418) -LexToken(VAR,'ok',1,1419) -LexToken(THEN,'then',1,1422) -LexToken(EOL,'\n',1,1426) -LexToken(BREAK,'break',1,1443) -LexToken(EOL,'\n',1,1448) -LexToken(END,'end',1,1462) -LexToken(EOL,'\n',1,1465) -LexToken(IF,'if',1,1478) -LexToken(VAR,'size',1,1481) -LexToken(OPENBRACKET,'(',1,1485) -LexToken(VAR,'zz0',1,1486) -LexToken(COMMA,',',1,1489) -LexToken(DQSTRING,'"*"',1,1492) -LexToken(CLOSEBRACKET,')',1,1493) -LexToken(COMPARISON,'<',1,1494) -LexToken(NUMBER,'2',1,1495) -LexToken(THEN,'then',1,1497) -LexToken(EOL,'\n',1,1501) -LexToken(VAR,'message',1,1518) -LexToken(OPENBRACKET,'(',1,1525) -LexToken(DQSTRING,'"Register length must be at least 2"',1,1561) -LexToken(CLOSEBRACKET,')',1,1562) -LexToken(EOL,'\n',1,1563) -LexToken(VAR,'ok',1,1580) -LexToken(ASSIGNMENT,'=',1,1582) -LexToken(PREVAR_BOOLEAN,'%f',1,1583) -LexToken(EOL,'\n',1,1585) -LexToken(END,'end',1,1598) -LexToken(EOL,'\n',1,1601) -LexToken(IF,'if',1,1614) -LexToken(VAR,'T',1,1617) -LexToken(COMPARISON,'<=',1,1618) -LexToken(NUMBER,'0',1,1620) -LexToken(THEN,'then',1,1622) -LexToken(EOL,'\n',1,1626) -LexToken(VAR,'message',1,1643) -LexToken(OPENBRACKET,'(',1,1650) -LexToken(DQSTRING,'"Delay must be positive"',1,1674) -LexToken(CLOSEBRACKET,')',1,1675) -LexToken(EOL,'\n',1,1676) -LexToken(VAR,'ok',1,1693) -LexToken(ASSIGNMENT,'=',1,1695) -LexToken(PREVAR_BOOLEAN,'%f',1,1696) -LexToken(EOL,'\n',1,1698) -LexToken(END,'end',1,1711) -LexToken(EOL,'\n',1,1714) -LexToken(EOL,'\n',1,1715) -LexToken(IF,'if',1,1728) -LexToken(VAR,'ok',1,1731) -LexToken(THEN,'then',1,1734) -LexToken(EOL,'\n',1,1738) -LexToken(OPENSQBRACKET,'[',1,1755) -LexToken(VAR,'model',1,1756) -LexToken(COMMA,',',1,1761) -LexToken(VAR,'graphics',1,1762) -LexToken(COMMA,',',1,1770) -LexToken(VAR,'ok',1,1771) -LexToken(CLOSESQBRACKET,']',1,1773) -LexToken(ASSIGNMENT,'=',1,1774) -LexToken(VAR,'check_io',1,1775) -LexToken(OPENBRACKET,'(',1,1783) -LexToken(VAR,'model',1,1784) -LexToken(COMMA,',',1,1789) -LexToken(VAR,'graphics',1,1790) -LexToken(COMMA,',',1,1798) -LexToken(OPENSQBRACKET,'[',1,1799) -LexToken(VAR,'nin',1,1800) -LexToken(SEMICOLON,';',1,1803) -LexToken(NUMBER,'1',1,1804) -LexToken(CLOSESQBRACKET,']',1,1805) -LexToken(COMMA,',',1,1806) -LexToken(VAR,'nin',1,1807) -LexToken(COMMA,',',1,1810) -LexToken(NUMBER,'1',1,1811) -LexToken(COMMA,',',1,1812) -LexToken(OPENSQBRACKET,'[',1,1813) -LexToken(NUMBER,'1',1,1814) -LexToken(SEMICOLON,';',1,1815) -LexToken(NUMBER,'1',1,1816) -LexToken(CLOSESQBRACKET,']',1,1817) -LexToken(CLOSEBRACKET,')',1,1818) -LexToken(EOL,'\n',1,1819) -LexToken(END,'end',1,1832) -LexToken(EOL,'\n',1,1835) -LexToken(IF,'if',1,1848) -LexToken(VAR,'ok',1,1851) -LexToken(THEN,'then',1,1854) -LexToken(EOL,'\n',1,1858) -LexToken(VAR,'graphics',1,1875) -LexToken(DOT,'.',1,1883) -LexToken(VAR,'exprs',1,1884) -LexToken(ASSIGNMENT,'=',1,1889) -LexToken(VAR,'exprs',1,1890) -LexToken(EOL,'\n',1,1895) -LexToken(VAR,'model',1,1913) -LexToken(DOT,'.',1,1918) -LexToken(VAR,'dstate',1,1919) -LexToken(ASSIGNMENT,'=',1,1925) -LexToken(OPENSQBRACKET,'[',1,1926) -LexToken(VAR,'zz0',1,1927) -LexToken(OPENBRACKET,'(',1,1930) -LexToken(COLON,':',1,1931) -LexToken(CLOSEBRACKET,')',1,1932) -LexToken(SEMICOLON,';',1,1933) -LexToken(VAR,'told',1,1934) -LexToken(CLOSESQBRACKET,']',1,1938) -LexToken(EOL,'\n',1,1939) -LexToken(VAR,'model',1,1957) -LexToken(DOT,'.',1,1962) -LexToken(VAR,'rpar',1,1963) -LexToken(ASSIGNMENT,'=',1,1967) -LexToken(VAR,'T',1,1968) -LexToken(MULTIPLICATION,'/',1,1969) -LexToken(OPENBRACKET,'(',1,1970) -LexToken(VAR,'size',1,1971) -LexToken(OPENBRACKET,'(',1,1975) -LexToken(VAR,'zz0',1,1976) -LexToken(COMMA,',',1,1979) -LexToken(DQSTRING,'"*"',1,1982) -LexToken(CLOSEBRACKET,')',1,1983) -LexToken(CLOSEBRACKET,')',1,1984) -LexToken(EOL,'\n',1,1985) -LexToken(VAR,'x',1,2003) -LexToken(DOT,'.',1,2004) -LexToken(VAR,'graphics',1,2005) -LexToken(ASSIGNMENT,'=',1,2013) -LexToken(VAR,'graphics',1,2014) -LexToken(EOL,'\n',1,2022) -LexToken(VAR,'x',1,2040) -LexToken(DOT,'.',1,2041) -LexToken(VAR,'model',1,2042) -LexToken(ASSIGNMENT,'=',1,2047) -LexToken(VAR,'model',1,2048) -LexToken(EOL,'\n',1,2053) -LexToken(BREAK,'break',1,2070) -LexToken(EOL,'\n',1,2075) -LexToken(END,'end',1,2088) -LexToken(EOL,'\n',1,2091) -LexToken(END,'end',1,2100) -LexToken(EOL,'\n',1,2103) -LexToken(CASE,'case',1,2108) -LexToken(DQSTRING,'"define"',1,2120) -LexToken(THEN,'then',1,2122) -LexToken(EOL,'\n',1,2126) -LexToken(VAR,'nin',1,2135) -LexToken(ASSIGNMENT,'=',1,2138) -LexToken(NUMBER,'1',1,2139) -LexToken(EOL,'\n',1,2140) -LexToken(VAR,'z0',1,2149) -LexToken(ASSIGNMENT,'=',1,2151) -LexToken(VAR,'zeros',1,2152) -LexToken(OPENBRACKET,'(',1,2157) -LexToken(NUMBER,'11',1,2158) -LexToken(COMMA,',',1,2160) -LexToken(NUMBER,'1',1,2161) -LexToken(CLOSEBRACKET,')',1,2162) -LexToken(EOL,'\n',1,2163) -LexToken(VAR,'zz0',1,2173) -LexToken(ASSIGNMENT,'=',1,2176) -LexToken(VAR,'z0',1,2177) -LexToken(OPENBRACKET,'(',1,2179) -LexToken(NUMBER,'1',1,2180) -LexToken(COLON,':',1,2181) -LexToken(LASTINDEX,'$',1,2182) -LexToken(ADDITION,'-',1,2183) -LexToken(NUMBER,'1',1,2184) -LexToken(CLOSEBRACKET,')',1,2185) -LexToken(EOL,'\n',1,2186) -LexToken(VAR,'T',1,2195) -LexToken(ASSIGNMENT,'=',1,2196) -LexToken(NUMBER,'1',1,2197) -LexToken(EOL,'\n',1,2198) -LexToken(EOL,'\n',1,2199) -LexToken(VAR,'model',1,2208) -LexToken(ASSIGNMENT,'=',1,2213) -LexToken(SCICOS_MODEL,'scicos_model',1,2214) -LexToken(OPENBRACKET,'(',1,2226) -LexToken(CLOSEBRACKET,')',1,2227) -LexToken(EOL,'\n',1,2228) -LexToken(VAR,'model',1,2237) -LexToken(DOT,'.',1,2242) -LexToken(VAR,'sim',1,2243) -LexToken(ASSIGNMENT,'=',1,2246) -LexToken(VAR,'list',1,2247) -LexToken(OPENBRACKET,'(',1,2251) -LexToken(DQSTRING,'"delayv"',1,2259) -LexToken(COMMA,',',1,2260) -LexToken(NUMBER,'1',1,2261) -LexToken(CLOSEBRACKET,')',1,2262) -LexToken(EOL,'\n',1,2263) -LexToken(VAR,'model',1,2272) -LexToken(DOT,'.',1,2277) -LexToken(VAR,'in',1,2278) -LexToken(ASSIGNMENT,'=',1,2280) -LexToken(OPENSQBRACKET,'[',1,2281) -LexToken(VAR,'nin',1,2282) -LexToken(SEMICOLON,';',1,2285) -LexToken(NUMBER,'1',1,2286) -LexToken(CLOSESQBRACKET,']',1,2287) -LexToken(EOL,'\n',1,2288) -LexToken(VAR,'model',1,2297) -LexToken(DOT,'.',1,2302) -LexToken(VAR,'out',1,2303) -LexToken(ASSIGNMENT,'=',1,2306) -LexToken(VAR,'nin',1,2307) -LexToken(EOL,'\n',1,2310) -LexToken(VAR,'model',1,2319) -LexToken(DOT,'.',1,2324) -LexToken(VAR,'evtin',1,2325) -LexToken(ASSIGNMENT,'=',1,2330) -LexToken(NUMBER,'1',1,2331) -LexToken(EOL,'\n',1,2332) -LexToken(VAR,'model',1,2341) -LexToken(DOT,'.',1,2346) -LexToken(VAR,'evtout',1,2347) -LexToken(ASSIGNMENT,'=',1,2353) -LexToken(OPENSQBRACKET,'[',1,2354) -LexToken(NUMBER,'1',1,2355) -LexToken(SEMICOLON,';',1,2356) -LexToken(NUMBER,'1',1,2357) -LexToken(CLOSESQBRACKET,']',1,2358) -LexToken(EOL,'\n',1,2359) -LexToken(VAR,'model',1,2368) -LexToken(DOT,'.',1,2373) -LexToken(VAR,'dstate',1,2374) -LexToken(ASSIGNMENT,'=',1,2380) -LexToken(VAR,'z0',1,2381) -LexToken(EOL,'\n',1,2383) -LexToken(VAR,'model',1,2392) -LexToken(DOT,'.',1,2397) -LexToken(VAR,'rpar',1,2398) -LexToken(ASSIGNMENT,'=',1,2402) -LexToken(VAR,'T',1,2403) -LexToken(MULTIPLICATION,'/',1,2404) -LexToken(OPENBRACKET,'(',1,2405) -LexToken(VAR,'size',1,2406) -LexToken(OPENBRACKET,'(',1,2410) -LexToken(VAR,'zz0',1,2411) -LexToken(COMMA,',',1,2414) -LexToken(DQSTRING,'"*"',1,2417) -LexToken(CLOSEBRACKET,')',1,2418) -LexToken(CLOSEBRACKET,')',1,2419) -LexToken(EOL,'\n',1,2420) -LexToken(VAR,'model',1,2429) -LexToken(DOT,'.',1,2434) -LexToken(VAR,'blocktype',1,2435) -LexToken(ASSIGNMENT,'=',1,2444) -LexToken(DQSTRING,'"d"',1,2447) -LexToken(EOL,'\n',1,2448) -LexToken(VAR,'model',1,2457) -LexToken(DOT,'.',1,2462) -LexToken(VAR,'firing',1,2463) -LexToken(ASSIGNMENT,'=',1,2469) -LexToken(OPENSQBRACKET,'[',1,2470) -LexToken(NUMBER,'0',1,2471) -LexToken(ADDITION,'-',1,2473) -LexToken(NUMBER,'1',1,2474) -LexToken(CLOSESQBRACKET,']',1,2475) -LexToken(EOL,'\n',1,2476) -LexToken(VAR,'model',1,2485) -LexToken(DOT,'.',1,2490) -LexToken(VAR,'dep_ut',1,2491) -LexToken(ASSIGNMENT,'=',1,2497) -LexToken(OPENSQBRACKET,'[',1,2498) -LexToken(PREVAR_BOOLEAN,'%t',1,2499) -LexToken(PREVAR_BOOLEAN,'%f',1,2502) -LexToken(CLOSESQBRACKET,']',1,2504) -LexToken(EOL,'\n',1,2505) -LexToken(EOL,'\n',1,2506) -LexToken(VAR,'exprs',1,2515) -LexToken(ASSIGNMENT,'=',1,2520) -LexToken(OPENSQBRACKET,'[',1,2521) -LexToken(VAR,'string',1,2522) -LexToken(OPENBRACKET,'(',1,2528) -LexToken(VAR,'nin',1,2529) -LexToken(CLOSEBRACKET,')',1,2532) -LexToken(SEMICOLON,';',1,2533) -LexToken(VAR,'strcat',1,2534) -LexToken(OPENBRACKET,'(',1,2540) -LexToken(VAR,'string',1,2541) -LexToken(OPENBRACKET,'(',1,2547) -LexToken(VAR,'z0',1,2548) -LexToken(OPENBRACKET,'(',1,2550) -LexToken(NUMBER,'1',1,2551) -LexToken(COLON,':',1,2552) -LexToken(LASTINDEX,'$',1,2553) -LexToken(ADDITION,'-',1,2554) -LexToken(NUMBER,'1',1,2555) -LexToken(CLOSEBRACKET,')',1,2556) -LexToken(CLOSEBRACKET,')',1,2557) -LexToken(COMMA,',',1,2558) -LexToken(DQSTRING,'";"',1,2561) -LexToken(CLOSEBRACKET,')',1,2562) -LexToken(SEMICOLON,';',1,2563) -LexToken(VAR,'string',1,2564) -LexToken(OPENBRACKET,'(',1,2570) -LexToken(VAR,'T',1,2571) -LexToken(CLOSEBRACKET,')',1,2572) -LexToken(CLOSESQBRACKET,']',1,2573) -LexToken(EOL,'\n',1,2574) -LexToken(VAR,'gr_i',1,2584) -LexToken(ASSIGNMENT,'=',1,2588) -LexToken(OPENSQBRACKET,'[',1,2589) -LexToken(CLOSESQBRACKET,']',1,2590) -LexToken(EOL,'\n',1,2591) -LexToken(VAR,'x',1,2600) -LexToken(ASSIGNMENT,'=',1,2601) -LexToken(VAR,'standard_define',1,2602) -LexToken(OPENBRACKET,'(',1,2617) -LexToken(OPENSQBRACKET,'[',1,2618) -LexToken(NUMBER,'3',1,2619) -LexToken(NUMBER,'2',1,2621) -LexToken(CLOSESQBRACKET,']',1,2622) -LexToken(COMMA,',',1,2623) -LexToken(VAR,'model',1,2624) -LexToken(COMMA,',',1,2629) -LexToken(VAR,'exprs',1,2630) -LexToken(COMMA,',',1,2635) -LexToken(VAR,'gr_i',1,2636) -LexToken(CLOSEBRACKET,')',1,2640) -LexToken(EOL,'\n',1,2641) -LexToken(END,'end',1,2646) -LexToken(EOL,'\n',1,2649) -LexToken(ENDFUNCTION,'endfunction',1,2650) -LexToken(EOL,'\n',1,2661) +Syntax error in input LexToken(CLOSESQBRACKET,']',1,2475) +/* autogenerated from "macros/Linear/DELAYV_f.sci" */ +None diff --git a/js/Linear/DELAY_f.js b/js/Linear/DELAY_f.js index f8de7363..34a179e7 100644 --- a/js/Linear/DELAY_f.js +++ b/js/Linear/DELAY_f.js @@ -1,1294 +1,3 @@ -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,'DELAY_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(EOL,'\n',1,981) -LexToken(VAR,'ppath',1,990) -LexToken(ASSIGNMENT,'=',1,996) -LexToken(VAR,'list',1,998) -LexToken(OPENBRACKET,'(',1,1002) -LexToken(NUMBER,'0',1,1003) -LexToken(COMMA,',',1,1004) -LexToken(NUMBER,'0',1,1005) -LexToken(CLOSEBRACKET,')',1,1006) -LexToken(EOL,'\n',1,1007) -LexToken(FOR,'for',1,1017) -LexToken(VAR,'i',1,1021) -LexToken(ASSIGNMENT,'=',1,1022) -LexToken(NUMBER,'1',1,1023) -LexToken(COLON,':',1,1024) -LexToken(VAR,'length',1,1025) -LexToken(OPENBRACKET,'(',1,1031) -LexToken(VAR,'arg1',1,1032) -LexToken(DOT,'.',1,1036) -LexToken(VAR,'model',1,1037) -LexToken(DOT,'.',1,1042) -LexToken(VAR,'rpar',1,1043) -LexToken(DOT,'.',1,1047) -LexToken(VAR,'objs',1,1048) -LexToken(CLOSEBRACKET,')',1,1052) -LexToken(DO,'do',1,1054) -LexToken(EOL,'\n',1,1056) -LexToken(VAR,'o',1,1069) -LexToken(ASSIGNMENT,'=',1,1071) -LexToken(VAR,'arg1',1,1073) -LexToken(DOT,'.',1,1077) -LexToken(VAR,'model',1,1078) -LexToken(DOT,'.',1,1083) -LexToken(VAR,'rpar',1,1084) -LexToken(DOT,'.',1,1088) -LexToken(VAR,'objs',1,1089) -LexToken(OPENBRACKET,'(',1,1093) -LexToken(VAR,'i',1,1094) -LexToken(CLOSEBRACKET,')',1,1095) -LexToken(EOL,'\n',1,1096) -LexToken(IF,'if',1,1110) -LexToken(VAR,'typeof',1,1113) -LexToken(OPENBRACKET,'(',1,1119) -LexToken(VAR,'o',1,1120) -LexToken(CLOSEBRACKET,')',1,1121) -LexToken(COMPARISON,'==',1,1123) -LexToken(DQSTRING,'"Block"',1,1132) -LexToken(LOGICAL,'&',1,1134) -LexToken(VAR,'o',1,1136) -LexToken(DOT,'.',1,1137) -LexToken(VAR,'gui',1,1138) -LexToken(COMPARISON,'==',1,1142) -LexToken(DQSTRING,'"REGISTER_f"',1,1156) -LexToken(THEN,'then',1,1158) -LexToken(EOL,'\n',1,1162) -LexToken(VAR,'ppath',1,1179) -LexToken(OPENBRACKET,'(',1,1184) -LexToken(NUMBER,'1',1,1185) -LexToken(CLOSEBRACKET,')',1,1186) -LexToken(ASSIGNMENT,'=',1,1188) -LexToken(VAR,'i',1,1190) -LexToken(EOL,'\n',1,1191) -LexToken(END,'end',1,1205) -LexToken(EOL,'\n',1,1208) -LexToken(IF,'if',1,1221) -LexToken(VAR,'typeof',1,1224) -LexToken(OPENBRACKET,'(',1,1230) -LexToken(VAR,'o',1,1231) -LexToken(CLOSEBRACKET,')',1,1232) -LexToken(COMPARISON,'==',1,1234) -LexToken(DQSTRING,'"Block"',1,1243) -LexToken(LOGICAL,'&',1,1245) -LexToken(VAR,'o',1,1247) -LexToken(DOT,'.',1,1248) -LexToken(VAR,'gui',1,1249) -LexToken(COMPARISON,'==',1,1253) -LexToken(DQSTRING,'"EVTDLY_f"',1,1265) -LexToken(THEN,'then',1,1267) -LexToken(EOL,'\n',1,1271) -LexToken(VAR,'ppath',1,1288) -LexToken(OPENBRACKET,'(',1,1293) -LexToken(NUMBER,'2',1,1294) -LexToken(CLOSEBRACKET,')',1,1295) -LexToken(ASSIGNMENT,'=',1,1297) -LexToken(VAR,'i',1,1299) -LexToken(EOL,'\n',1,1300) -LexToken(END,'end',1,1314) -LexToken(EOL,'\n',1,1317) -LexToken(IF,'if',1,1330) -LexToken(VAR,'and',1,1333) -LexToken(OPENBRACKET,'(',1,1336) -LexToken(VAR,'ppath',1,1337) -LexToken(COMPARISON,'<>',1,1343) -LexToken(VAR,'list',1,1346) -LexToken(OPENBRACKET,'(',1,1350) -LexToken(NUMBER,'0',1,1351) -LexToken(COMMA,',',1,1352) -LexToken(NUMBER,'0',1,1353) -LexToken(CLOSEBRACKET,')',1,1354) -LexToken(CLOSEBRACKET,')',1,1355) -LexToken(THEN,'then',1,1357) -LexToken(EOL,'\n',1,1361) -LexToken(BREAK,'break',1,1378) -LexToken(EOL,'\n',1,1383) -LexToken(END,'end',1,1397) -LexToken(EOL,'\n',1,1400) -LexToken(END,'end',1,1409) -LexToken(EOL,'\n',1,1412) -LexToken(EOL,'\n',1,1413) -LexToken(EOL,'\n',1,1464) -LexToken(VAR,'x',1,1473) -LexToken(ASSIGNMENT,'=',1,1474) -LexToken(VAR,'arg1',1,1475) -LexToken(EOL,'\n',1,1479) -LexToken(EOL,'\n',1,1480) -LexToken(VAR,'newpar',1,1489) -LexToken(ASSIGNMENT,'=',1,1495) -LexToken(VAR,'list',1,1496) -LexToken(OPENBRACKET,'(',1,1500) -LexToken(CLOSEBRACKET,')',1,1501) -LexToken(EOL,'\n',1,1502) -LexToken(VAR,'register',1,1512) -LexToken(ASSIGNMENT,'=',1,1520) -LexToken(VAR,'x',1,1521) -LexToken(DOT,'.',1,1522) -LexToken(VAR,'model',1,1523) -LexToken(DOT,'.',1,1528) -LexToken(VAR,'rpar',1,1529) -LexToken(DOT,'.',1,1533) -LexToken(VAR,'objs',1,1534) -LexToken(OPENBRACKET,'(',1,1538) -LexToken(VAR,'ppath',1,1539) -LexToken(OPENBRACKET,'(',1,1544) -LexToken(NUMBER,'1',1,1545) -LexToken(CLOSEBRACKET,')',1,1546) -LexToken(CLOSEBRACKET,')',1,1547) -LexToken(EOL,'\n',1,1583) -LexToken(VAR,'evtdly',1,1592) -LexToken(ASSIGNMENT,'=',1,1598) -LexToken(VAR,'x',1,1599) -LexToken(DOT,'.',1,1600) -LexToken(VAR,'model',1,1601) -LexToken(DOT,'.',1,1606) -LexToken(VAR,'rpar',1,1607) -LexToken(DOT,'.',1,1611) -LexToken(VAR,'objs',1,1612) -LexToken(OPENBRACKET,'(',1,1616) -LexToken(VAR,'ppath',1,1617) -LexToken(OPENBRACKET,'(',1,1622) -LexToken(NUMBER,'2',1,1623) -LexToken(CLOSEBRACKET,')',1,1624) -LexToken(CLOSEBRACKET,')',1,1625) -LexToken(EOL,'\n',1,1659) -LexToken(VAR,'register_exprs',1,1668) -LexToken(ASSIGNMENT,'=',1,1682) -LexToken(VAR,'register',1,1683) -LexToken(DOT,'.',1,1691) -LexToken(VAR,'graphics',1,1692) -LexToken(DOT,'.',1,1700) -LexToken(VAR,'exprs',1,1701) -LexToken(EOL,'\n',1,1706) -LexToken(VAR,'evtdly_exprs',1,1715) -LexToken(ASSIGNMENT,'=',1,1727) -LexToken(VAR,'evtdly',1,1728) -LexToken(DOT,'.',1,1734) -LexToken(VAR,'graphics',1,1735) -LexToken(DOT,'.',1,1743) -LexToken(VAR,'exprs',1,1744) -LexToken(EOL,'\n',1,1749) -LexToken(VAR,'exprs',1,1758) -LexToken(ASSIGNMENT,'=',1,1763) -LexToken(OPENSQBRACKET,'[',1,1764) -LexToken(VAR,'evtdly_exprs',1,1765) -LexToken(OPENBRACKET,'(',1,1777) -LexToken(NUMBER,'1',1,1778) -LexToken(CLOSEBRACKET,')',1,1779) -LexToken(SEMICOLON,';',1,1780) -LexToken(VAR,'register_exprs',1,1781) -LexToken(CLOSESQBRACKET,']',1,1795) -LexToken(EOL,'\n',1,1796) -LexToken(WHILE,'while',1,1805) -LexToken(PREVAR_BOOLEAN,'%t',1,1811) -LexToken(DO,'do',1,1814) -LexToken(EOL,'\n',1,1816) -LexToken(OPENSQBRACKET,'[',1,1829) -LexToken(VAR,'ok',1,1830) -LexToken(COMMA,',',1,1832) -LexToken(VAR,'dt',1,1833) -LexToken(COMMA,',',1,1835) -LexToken(VAR,'z0',1,1836) -LexToken(COMMA,',',1,1838) -LexToken(VAR,'exprs',1,1839) -LexToken(CLOSESQBRACKET,']',1,1844) -LexToken(ASSIGNMENT,'=',1,1845) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1846) -LexToken(OPENBRACKET,'(',1,1861) -LexToken(OPENSQBRACKET,'[',1,1862) -LexToken(DQSTRING,'"This block implements as a discretized delay"',1,1908) -LexToken(SEMICOLON,';\n',1,1909) -LexToken(DQSTRING,'"it is consist of a shift register and a clock"',1,1969) -LexToken(SEMICOLON,';\n',1,1970) -LexToken(DQSTRING,'"value of the delay is given by;"',1,2016) -LexToken(DQSTRING,'"the discretization time step multiplied by the"',1,2077) -LexToken(SEMICOLON,';\n',1,2078) -LexToken(DQSTRING,'"number-1 of state of the register"',1,2126) -LexToken(CLOSESQBRACKET,']',1,2127) -LexToken(COMMA,',',1,2128) -LexToken(OPENSQBRACKET,'[',1,2144) -LexToken(DQSTRING,'"Discretization time step"',1,2170) -LexToken(SEMICOLON,';\n',1,2171) -LexToken(DQSTRING,'"Register initial state"',1,2208) -LexToken(CLOSESQBRACKET,']',1,2209) -LexToken(COMMA,',',1,2210) -LexToken(VAR,'list',1,2211) -LexToken(OPENBRACKET,'(',1,2215) -LexToken(DQSTRING,'"vec"',1,2220) -LexToken(COMMA,',',1,2221) -LexToken(NUMBER,'1',1,2222) -LexToken(COMMA,',',1,2223) -LexToken(DQSTRING,'"vec"',1,2228) -LexToken(COMMA,',',1,2229) -LexToken(ADDITION,'-',1,2230) -LexToken(NUMBER,'1',1,2231) -LexToken(CLOSEBRACKET,')',1,2232) -LexToken(COMMA,',',1,2233) -LexToken(VAR,'exprs',1,2234) -LexToken(CLOSEBRACKET,')',1,2239) -LexToken(EOL,'\n',1,2240) -LexToken(IF,'if',1,2253) -LexToken(NOT,'~',1,2256) -LexToken(VAR,'ok',1,2257) -LexToken(THEN,'then',1,2260) -LexToken(EOL,'\n',1,2264) -LexToken(BREAK,'break',1,2281) -LexToken(EOL,'\n',1,2286) -LexToken(END,'end',1,2300) -LexToken(EOL,'\n',1,2303) -LexToken(VAR,'mess',1,2316) -LexToken(ASSIGNMENT,'=',1,2320) -LexToken(OPENSQBRACKET,'[',1,2321) -LexToken(CLOSESQBRACKET,']',1,2322) -LexToken(EOL,'\n',1,2323) -LexToken(IF,'if',1,2336) -LexToken(VAR,'prod',1,2339) -LexToken(OPENBRACKET,'(',1,2343) -LexToken(VAR,'size',1,2344) -LexToken(OPENBRACKET,'(',1,2348) -LexToken(VAR,'z0',1,2349) -LexToken(CLOSEBRACKET,')',1,2351) -LexToken(CLOSEBRACKET,')',1,2352) -LexToken(COMPARISON,'<',1,2353) -LexToken(NUMBER,'1',1,2354) -LexToken(THEN,'then',1,2356) -LexToken(EOL,'\n',1,2360) -LexToken(VAR,'mess',1,2377) -LexToken(ASSIGNMENT,'=',1,2381) -LexToken(OPENSQBRACKET,'[',1,2382) -LexToken(VAR,'mess',1,2383) -LexToken(SEMICOLON,';',1,2387) -LexToken(DQSTRING,'"Register length must be at least 1"',1,2423) -LexToken(SEMICOLON,';',1,2424) -LexToken(DQSTRING,'" "',1,2427) -LexToken(CLOSESQBRACKET,']',1,2428) -LexToken(EOL,'\n',1,2429) -LexToken(VAR,'ok',1,2446) -LexToken(ASSIGNMENT,'=',1,2448) -LexToken(PREVAR_BOOLEAN,'%f',1,2449) -LexToken(EOL,'\n',1,2451) -LexToken(END,'end',1,2464) -LexToken(EOL,'\n',1,2467) -LexToken(IF,'if',1,2480) -LexToken(VAR,'dt',1,2483) -LexToken(COMPARISON,'<=',1,2485) -LexToken(NUMBER,'0',1,2487) -LexToken(THEN,'then',1,2489) -LexToken(EOL,'\n',1,2493) -LexToken(VAR,'mess',1,2510) -LexToken(ASSIGNMENT,'=',1,2514) -LexToken(OPENSQBRACKET,'[',1,2515) -LexToken(VAR,'mess',1,2516) -LexToken(SEMICOLON,';',1,2520) -LexToken(DQSTRING,'"Discretization time step must be positive"',1,2563) -LexToken(SEMICOLON,';',1,2564) -LexToken(DQSTRING,'" "',1,2567) -LexToken(CLOSESQBRACKET,']',1,2568) -LexToken(EOL,'\n',1,2569) -LexToken(VAR,'ok',1,2586) -LexToken(ASSIGNMENT,'=',1,2588) -LexToken(PREVAR_BOOLEAN,'%f',1,2589) -LexToken(EOL,'\n',1,2591) -LexToken(END,'end',1,2604) -LexToken(EOL,'\n',1,2607) -LexToken(IF,'if',1,2620) -LexToken(NOT,'~',1,2623) -LexToken(VAR,'ok',1,2624) -LexToken(THEN,'then',1,2627) -LexToken(EOL,'\n',1,2631) -LexToken(VAR,'message',1,2648) -LexToken(OPENBRACKET,'(',1,2655) -LexToken(VAR,'mess',1,2656) -LexToken(CLOSEBRACKET,')',1,2660) -LexToken(EOL,'\n',1,2661) -LexToken(ELSE,'else',1,2675) -LexToken(EOL,'\n',1,2679) -LexToken(EOL,'\n',1,2714) -LexToken(VAR,'evtdly',1,2731) -LexToken(DOT,'.',1,2737) -LexToken(VAR,'graphics',1,2738) -LexToken(DOT,'.',1,2746) -LexToken(VAR,'exprs',1,2747) -LexToken(OPENBRACKET,'(',1,2752) -LexToken(NUMBER,'1',1,2753) -LexToken(CLOSEBRACKET,')',1,2754) -LexToken(ASSIGNMENT,'=',1,2755) -LexToken(VAR,'exprs',1,2756) -LexToken(OPENBRACKET,'(',1,2761) -LexToken(NUMBER,'1',1,2762) -LexToken(CLOSEBRACKET,')',1,2763) -LexToken(EOL,'\n',1,2764) -LexToken(EOL,'\n',1,2840) -LexToken(EOL,'\n',1,2841) -LexToken(IF,'if',1,2858) -LexToken(VAR,'evtdly',1,2861) -LexToken(DOT,'.',1,2867) -LexToken(VAR,'model',1,2868) -LexToken(DOT,'.',1,2873) -LexToken(VAR,'rpar',1,2874) -LexToken(COMPARISON,'<>',1,2878) -LexToken(VAR,'dt',1,2880) -LexToken(THEN,'then',1,2883) -LexToken(EOL,'\n',1,2914) -LexToken(VAR,'evtdly',1,2935) -LexToken(DOT,'.',1,2941) -LexToken(VAR,'model',1,2942) -LexToken(DOT,'.',1,2947) -LexToken(VAR,'rpar',1,2948) -LexToken(ASSIGNMENT,'=',1,2952) -LexToken(VAR,'dt',1,2953) -LexToken(EOL,'\n',1,2955) -LexToken(VAR,'newpar',1,2976) -LexToken(OPENBRACKET,'(',1,2982) -LexToken(LASTINDEX,'$',1,2983) -LexToken(ADDITION,'+',1,2984) -LexToken(NUMBER,'1',1,2985) -LexToken(CLOSEBRACKET,')',1,2986) -LexToken(ASSIGNMENT,'=',1,2987) -LexToken(VAR,'ppath',1,2988) -LexToken(OPENBRACKET,'(',1,2993) -LexToken(NUMBER,'2',1,2994) -LexToken(CLOSEBRACKET,')',1,2995) -LexToken(EOL,'\n',1,3020) -LexToken(END,'end',1,3037) -LexToken(EOL,'\n',1,3040) -LexToken(VAR,'x',1,3057) -LexToken(DOT,'.',1,3058) -LexToken(VAR,'model',1,3059) -LexToken(DOT,'.',1,3064) -LexToken(VAR,'rpar',1,3065) -LexToken(DOT,'.',1,3069) -LexToken(VAR,'objs',1,3070) -LexToken(OPENBRACKET,'(',1,3074) -LexToken(VAR,'ppath',1,3075) -LexToken(OPENBRACKET,'(',1,3080) -LexToken(NUMBER,'2',1,3081) -LexToken(CLOSEBRACKET,')',1,3082) -LexToken(CLOSEBRACKET,')',1,3083) -LexToken(ASSIGNMENT,'=',1,3084) -LexToken(VAR,'evtdly',1,3085) -LexToken(EOL,'\n',1,3091) -LexToken(EOL,'\n',1,3092) -LexToken(EOL,'\n',1,3130) -LexToken(VAR,'register',1,3147) -LexToken(DOT,'.',1,3155) -LexToken(VAR,'graphics',1,3156) -LexToken(DOT,'.',1,3164) -LexToken(VAR,'exprs',1,3165) -LexToken(ASSIGNMENT,'=',1,3170) -LexToken(VAR,'exprs',1,3171) -LexToken(OPENBRACKET,'(',1,3176) -LexToken(NUMBER,'2',1,3177) -LexToken(CLOSEBRACKET,')',1,3178) -LexToken(EOL,'\n',1,3179) -LexToken(IF,'if',1,3196) -LexToken(VAR,'or',1,3199) -LexToken(OPENBRACKET,'(',1,3201) -LexToken(VAR,'register',1,3202) -LexToken(DOT,'.',1,3210) -LexToken(VAR,'model',1,3211) -LexToken(DOT,'.',1,3216) -LexToken(VAR,'dstate',1,3217) -LexToken(COMPARISON,'<>',1,3223) -LexToken(VAR,'z0',1,3225) -LexToken(OPENBRACKET,'(',1,3227) -LexToken(COLON,':',1,3228) -LexToken(CLOSEBRACKET,')',1,3229) -LexToken(CLOSEBRACKET,')',1,3230) -LexToken(THEN,'then',1,3232) -LexToken(EOL,'\n',1,3261) -LexToken(VAR,'register',1,3282) -LexToken(DOT,'.',1,3290) -LexToken(VAR,'model',1,3291) -LexToken(DOT,'.',1,3296) -LexToken(VAR,'dstate',1,3297) -LexToken(ASSIGNMENT,'=',1,3303) -LexToken(VAR,'z0',1,3304) -LexToken(OPENBRACKET,'(',1,3306) -LexToken(COLON,':',1,3307) -LexToken(CLOSEBRACKET,')',1,3308) -LexToken(EOL,'\n',1,3309) -LexToken(VAR,'newpar',1,3330) -LexToken(OPENBRACKET,'(',1,3336) -LexToken(LASTINDEX,'$',1,3337) -LexToken(ADDITION,'+',1,3338) -LexToken(NUMBER,'1',1,3339) -LexToken(CLOSEBRACKET,')',1,3340) -LexToken(ASSIGNMENT,'=',1,3341) -LexToken(VAR,'ppath',1,3342) -LexToken(OPENBRACKET,'(',1,3347) -LexToken(NUMBER,'1',1,3348) -LexToken(CLOSEBRACKET,')',1,3349) -LexToken(EOL,'\n',1,3377) -LexToken(END,'end',1,3394) -LexToken(EOL,'\n',1,3397) -LexToken(VAR,'x',1,3414) -LexToken(DOT,'.',1,3415) -LexToken(VAR,'model',1,3416) -LexToken(DOT,'.',1,3421) -LexToken(VAR,'rpar',1,3422) -LexToken(DOT,'.',1,3426) -LexToken(VAR,'objs',1,3427) -LexToken(OPENBRACKET,'(',1,3431) -LexToken(VAR,'ppath',1,3432) -LexToken(OPENBRACKET,'(',1,3437) -LexToken(NUMBER,'1',1,3438) -LexToken(CLOSEBRACKET,')',1,3439) -LexToken(CLOSEBRACKET,')',1,3440) -LexToken(ASSIGNMENT,'=',1,3441) -LexToken(VAR,'register',1,3442) -LexToken(EOL,'\n',1,3450) -LexToken(BREAK,'break',1,3467) -LexToken(EOL,'\n',1,3472) -LexToken(END,'end',1,3485) -LexToken(EOL,'\n',1,3488) -LexToken(END,'end',1,3497) -LexToken(EOL,'\n',1,3500) -LexToken(VAR,'needcompile',1,3509) -LexToken(ASSIGNMENT,'=',1,3520) -LexToken(NUMBER,'0',1,3521) -LexToken(EOL,'\n',1,3522) -LexToken(VAR,'y',1,3531) -LexToken(ASSIGNMENT,'=',1,3532) -LexToken(VAR,'needcompile',1,3533) -LexToken(EOL,'\n',1,3544) -LexToken(VAR,'typ',1,3553) -LexToken(ASSIGNMENT,'=',1,3556) -LexToken(VAR,'newpar',1,3557) -LexToken(EOL,'\n',1,3563) -LexToken(CASE,'case',1,3568) -LexToken(DQSTRING,'"define"',1,3580) -LexToken(THEN,'then',1,3582) -LexToken(EOL,'\n',1,3586) -LexToken(VAR,'evtdly',1,3595) -LexToken(ASSIGNMENT,'=',1,3601) -LexToken(VAR,'EVTDLY_f',1,3602) -LexToken(OPENBRACKET,'(',1,3610) -LexToken(DQSTRING,'"define"',1,3618) -LexToken(CLOSEBRACKET,')',1,3619) -LexToken(EOL,'\n',1,3620) -LexToken(VAR,'evtdly',1,3629) -LexToken(DOT,'.',1,3635) -LexToken(VAR,'graphics',1,3636) -LexToken(DOT,'.',1,3644) -LexToken(VAR,'orig',1,3645) -LexToken(ASSIGNMENT,'=',1,3649) -LexToken(OPENSQBRACKET,'[',1,3650) -LexToken(NUMBER,'243',1,3651) -LexToken(COMMA,',',1,3654) -LexToken(NUMBER,'296',1,3655) -LexToken(CLOSESQBRACKET,']',1,3658) -LexToken(EOL,'\n',1,3659) -LexToken(VAR,'evtdly',1,3668) -LexToken(DOT,'.',1,3674) -LexToken(VAR,'graphics',1,3675) -LexToken(DOT,'.',1,3683) -LexToken(VAR,'sz',1,3684) -LexToken(ASSIGNMENT,'=',1,3686) -LexToken(OPENSQBRACKET,'[',1,3687) -LexToken(NUMBER,'40',1,3688) -LexToken(COMMA,',',1,3690) -LexToken(NUMBER,'40',1,3691) -LexToken(CLOSESQBRACKET,']',1,3693) -LexToken(EOL,'\n',1,3694) -LexToken(VAR,'evtdly',1,3703) -LexToken(DOT,'.',1,3709) -LexToken(VAR,'graphics',1,3710) -LexToken(DOT,'.',1,3718) -LexToken(VAR,'flip',1,3719) -LexToken(ASSIGNMENT,'=',1,3723) -LexToken(PREVAR_BOOLEAN,'%t',1,3724) -LexToken(EOL,'\n',1,3726) -LexToken(VAR,'evtdly',1,3735) -LexToken(DOT,'.',1,3741) -LexToken(VAR,'graphics',1,3742) -LexToken(DOT,'.',1,3750) -LexToken(VAR,'exprs',1,3751) -LexToken(ASSIGNMENT,'=',1,3756) -LexToken(OPENSQBRACKET,'[',1,3757) -LexToken(DQSTRING,'"0.1"',1,3762) -LexToken(SEMICOLON,';',1,3763) -LexToken(DQSTRING,'"0"',1,3766) -LexToken(CLOSESQBRACKET,']',1,3767) -LexToken(EOL,'\n',1,3768) -LexToken(VAR,'evtdly',1,3777) -LexToken(DOT,'.',1,3783) -LexToken(VAR,'graphics',1,3784) -LexToken(DOT,'.',1,3792) -LexToken(VAR,'pein',1,3793) -LexToken(ASSIGNMENT,'=',1,3797) -LexToken(NUMBER,'10',1,3798) -LexToken(EOL,'\n',1,3800) -LexToken(VAR,'evtdly',1,3809) -LexToken(DOT,'.',1,3815) -LexToken(VAR,'graphics',1,3816) -LexToken(DOT,'.',1,3824) -LexToken(VAR,'peout',1,3825) -LexToken(ASSIGNMENT,'=',1,3830) -LexToken(NUMBER,'7',1,3831) -LexToken(EOL,'\n',1,3832) -LexToken(VAR,'evtdly',1,3841) -LexToken(DOT,'.',1,3847) -LexToken(VAR,'model',1,3848) -LexToken(DOT,'.',1,3853) -LexToken(VAR,'rpar',1,3854) -LexToken(ASSIGNMENT,'=',1,3858) -LexToken(NUMBER,'0.1',1,3859) -LexToken(EOL,'\n',1,3862) -LexToken(VAR,'evtdly',1,3871) -LexToken(DOT,'.',1,3877) -LexToken(VAR,'model',1,3878) -LexToken(DOT,'.',1,3883) -LexToken(VAR,'firing',1,3884) -LexToken(ASSIGNMENT,'=',1,3890) -LexToken(NUMBER,'0',1,3891) -LexToken(EOL,'\n',1,3892) -LexToken(EOL,'\n',1,3893) -LexToken(VAR,'register',1,3902) -LexToken(ASSIGNMENT,'=',1,3910) -LexToken(VAR,'REGISTER_f',1,3911) -LexToken(OPENBRACKET,'(',1,3921) -LexToken(DQSTRING,'"define"',1,3929) -LexToken(CLOSEBRACKET,')',1,3930) -LexToken(EOL,'\n',1,3931) -LexToken(VAR,'register',1,3940) -LexToken(DOT,'.',1,3948) -LexToken(VAR,'graphics',1,3949) -LexToken(DOT,'.',1,3957) -LexToken(VAR,'orig',1,3958) -LexToken(ASSIGNMENT,'=',1,3962) -LexToken(OPENSQBRACKET,'[',1,3963) -LexToken(NUMBER,'238',1,3964) -LexToken(COMMA,',',1,3967) -LexToken(NUMBER,'195',1,3968) -LexToken(CLOSESQBRACKET,']',1,3971) -LexToken(EOL,'\n',1,3972) -LexToken(VAR,'register',1,3981) -LexToken(DOT,'.',1,3989) -LexToken(VAR,'graphics',1,3990) -LexToken(DOT,'.',1,3998) -LexToken(VAR,'sz',1,3999) -LexToken(ASSIGNMENT,'=',1,4001) -LexToken(OPENSQBRACKET,'[',1,4002) -LexToken(NUMBER,'50',1,4003) -LexToken(COMMA,',',1,4005) -LexToken(NUMBER,'50',1,4006) -LexToken(CLOSESQBRACKET,']',1,4008) -LexToken(EOL,'\n',1,4009) -LexToken(VAR,'register',1,4018) -LexToken(DOT,'.',1,4026) -LexToken(VAR,'graphics',1,4027) -LexToken(DOT,'.',1,4035) -LexToken(VAR,'flip',1,4036) -LexToken(ASSIGNMENT,'=',1,4040) -LexToken(PREVAR_BOOLEAN,'%t',1,4041) -LexToken(EOL,'\n',1,4043) -LexToken(VAR,'register',1,4052) -LexToken(DOT,'.',1,4060) -LexToken(VAR,'graphics',1,4061) -LexToken(DOT,'.',1,4069) -LexToken(VAR,'exprs',1,4070) -LexToken(ASSIGNMENT,'=',1,4075) -LexToken(DQSTRING,'"0;0;0;0;0;0;0;0;0;0"',1,4096) -LexToken(EOL,'\n',1,4097) -LexToken(VAR,'register',1,4106) -LexToken(DOT,'.',1,4114) -LexToken(VAR,'graphics',1,4115) -LexToken(DOT,'.',1,4123) -LexToken(VAR,'pin',1,4124) -LexToken(ASSIGNMENT,'=',1,4127) -LexToken(NUMBER,'6',1,4128) -LexToken(EOL,'\n',1,4129) -LexToken(VAR,'register',1,4138) -LexToken(DOT,'.',1,4146) -LexToken(VAR,'graphics',1,4147) -LexToken(DOT,'.',1,4155) -LexToken(VAR,'pout',1,4156) -LexToken(ASSIGNMENT,'=',1,4160) -LexToken(NUMBER,'5',1,4161) -LexToken(EOL,'\n',1,4162) -LexToken(VAR,'register',1,4171) -LexToken(DOT,'.',1,4179) -LexToken(VAR,'graphics',1,4180) -LexToken(DOT,'.',1,4188) -LexToken(VAR,'pein',1,4189) -LexToken(ASSIGNMENT,'=',1,4193) -LexToken(NUMBER,'9',1,4194) -LexToken(EOL,'\n',1,4195) -LexToken(EOL,'\n',1,4196) -LexToken(VAR,'input_port',1,4205) -LexToken(ASSIGNMENT,'=',1,4215) -LexToken(VAR,'IN_f',1,4216) -LexToken(OPENBRACKET,'(',1,4220) -LexToken(DQSTRING,'"define"',1,4228) -LexToken(CLOSEBRACKET,')',1,4229) -LexToken(EOL,'\n',1,4230) -LexToken(VAR,'input_port',1,4239) -LexToken(DOT,'.',1,4249) -LexToken(VAR,'graphics',1,4250) -LexToken(DOT,'.',1,4258) -LexToken(VAR,'orig',1,4259) -LexToken(ASSIGNMENT,'=',1,4263) -LexToken(OPENSQBRACKET,'[',1,4264) -LexToken(NUMBER,'92',1,4265) -LexToken(COMMA,',',1,4267) -LexToken(NUMBER,'210',1,4268) -LexToken(CLOSESQBRACKET,']',1,4271) -LexToken(EOL,'\n',1,4272) -LexToken(VAR,'input_port',1,4281) -LexToken(DOT,'.',1,4291) -LexToken(VAR,'graphics',1,4292) -LexToken(DOT,'.',1,4300) -LexToken(VAR,'sz',1,4301) -LexToken(ASSIGNMENT,'=',1,4303) -LexToken(OPENSQBRACKET,'[',1,4304) -LexToken(NUMBER,'20',1,4305) -LexToken(COMMA,',',1,4307) -LexToken(NUMBER,'20',1,4308) -LexToken(CLOSESQBRACKET,']',1,4310) -LexToken(EOL,'\n',1,4311) -LexToken(VAR,'input_port',1,4320) -LexToken(DOT,'.',1,4330) -LexToken(VAR,'graphics',1,4331) -LexToken(DOT,'.',1,4339) -LexToken(VAR,'flip',1,4340) -LexToken(ASSIGNMENT,'=',1,4344) -LexToken(PREVAR_BOOLEAN,'%t',1,4345) -LexToken(EOL,'\n',1,4347) -LexToken(VAR,'input_port',1,4356) -LexToken(DOT,'.',1,4366) -LexToken(VAR,'graphics',1,4367) -LexToken(DOT,'.',1,4375) -LexToken(VAR,'exprs',1,4376) -LexToken(ASSIGNMENT,'=',1,4381) -LexToken(OPENSQBRACKET,'[',1,4382) -LexToken(DQSTRING,'"1"',1,4385) -LexToken(SEMICOLON,';',1,4386) -LexToken(DQSTRING,'"1"',1,4389) -LexToken(CLOSESQBRACKET,']',1,4390) -LexToken(EOL,'\n',1,4391) -LexToken(VAR,'input_port',1,4400) -LexToken(DOT,'.',1,4410) -LexToken(VAR,'graphics',1,4411) -LexToken(DOT,'.',1,4419) -LexToken(VAR,'pout',1,4420) -LexToken(ASSIGNMENT,'=',1,4424) -LexToken(NUMBER,'6',1,4425) -LexToken(EOL,'\n',1,4426) -LexToken(VAR,'input_port',1,4435) -LexToken(DOT,'.',1,4445) -LexToken(VAR,'model',1,4446) -LexToken(DOT,'.',1,4451) -LexToken(VAR,'ipar',1,4452) -LexToken(ASSIGNMENT,'=',1,4456) -LexToken(NUMBER,'1',1,4457) -LexToken(EOL,'\n',1,4458) -LexToken(EOL,'\n',1,4459) -LexToken(VAR,'output_port',1,4468) -LexToken(ASSIGNMENT,'=',1,4479) -LexToken(VAR,'OUT_f',1,4480) -LexToken(OPENBRACKET,'(',1,4485) -LexToken(DQSTRING,'"define"',1,4493) -LexToken(CLOSEBRACKET,')',1,4494) -LexToken(EOL,'\n',1,4495) -LexToken(VAR,'output_port',1,4504) -LexToken(DOT,'.',1,4515) -LexToken(VAR,'graphics',1,4516) -LexToken(DOT,'.',1,4524) -LexToken(VAR,'orig',1,4525) -LexToken(ASSIGNMENT,'=',1,4529) -LexToken(OPENSQBRACKET,'[',1,4530) -LexToken(NUMBER,'440',1,4531) -LexToken(COMMA,',',1,4534) -LexToken(NUMBER,'210',1,4535) -LexToken(CLOSESQBRACKET,']',1,4538) -LexToken(EOL,'\n',1,4539) -LexToken(VAR,'output_port',1,4548) -LexToken(DOT,'.',1,4559) -LexToken(VAR,'graphics',1,4560) -LexToken(DOT,'.',1,4568) -LexToken(VAR,'sz',1,4569) -LexToken(ASSIGNMENT,'=',1,4571) -LexToken(OPENSQBRACKET,'[',1,4572) -LexToken(NUMBER,'20',1,4573) -LexToken(COMMA,',',1,4575) -LexToken(NUMBER,'20',1,4576) -LexToken(CLOSESQBRACKET,']',1,4578) -LexToken(EOL,'\n',1,4579) -LexToken(VAR,'output_port',1,4588) -LexToken(DOT,'.',1,4599) -LexToken(VAR,'graphics',1,4600) -LexToken(DOT,'.',1,4608) -LexToken(VAR,'flip',1,4609) -LexToken(ASSIGNMENT,'=',1,4613) -LexToken(PREVAR_BOOLEAN,'%t',1,4614) -LexToken(EOL,'\n',1,4616) -LexToken(VAR,'output_port',1,4625) -LexToken(DOT,'.',1,4636) -LexToken(VAR,'graphics',1,4637) -LexToken(DOT,'.',1,4645) -LexToken(VAR,'exprs',1,4646) -LexToken(ASSIGNMENT,'=',1,4651) -LexToken(OPENSQBRACKET,'[',1,4652) -LexToken(DQSTRING,'"1"',1,4655) -LexToken(SEMICOLON,';',1,4656) -LexToken(DQSTRING,'"1"',1,4659) -LexToken(CLOSESQBRACKET,']',1,4660) -LexToken(EOL,'\n',1,4661) -LexToken(VAR,'output_port',1,4670) -LexToken(DOT,'.',1,4681) -LexToken(VAR,'graphics',1,4682) -LexToken(DOT,'.',1,4690) -LexToken(VAR,'pin',1,4691) -LexToken(ASSIGNMENT,'=',1,4694) -LexToken(NUMBER,'5',1,4695) -LexToken(EOL,'\n',1,4696) -LexToken(VAR,'output_port',1,4705) -LexToken(DOT,'.',1,4716) -LexToken(VAR,'model',1,4717) -LexToken(DOT,'.',1,4722) -LexToken(VAR,'ipar',1,4723) -LexToken(ASSIGNMENT,'=',1,4727) -LexToken(NUMBER,'1',1,4728) -LexToken(EOL,'\n',1,4729) -LexToken(EOL,'\n',1,4730) -LexToken(VAR,'split',1,4739) -LexToken(ASSIGNMENT,'=',1,4744) -LexToken(VAR,'CLKSPLIT_f',1,4745) -LexToken(OPENBRACKET,'(',1,4755) -LexToken(DQSTRING,'"define"',1,4763) -LexToken(CLOSEBRACKET,')',1,4764) -LexToken(EOL,'\n',1,4765) -LexToken(VAR,'split',1,4774) -LexToken(DOT,'.',1,4779) -LexToken(VAR,'graphics',1,4780) -LexToken(DOT,'.',1,4788) -LexToken(VAR,'orig',1,4789) -LexToken(ASSIGNMENT,'=',1,4793) -LexToken(OPENSQBRACKET,'[',1,4794) -LexToken(NUMBER,'263',1,4795) -LexToken(SEMICOLON,';',1,4798) -LexToken(NUMBER,'271.2',1,4799) -LexToken(CLOSESQBRACKET,']',1,4804) -LexToken(EOL,'\n',1,4805) -LexToken(VAR,'split',1,4814) -LexToken(DOT,'.',1,4819) -LexToken(VAR,'graphics',1,4820) -LexToken(DOT,'.',1,4828) -LexToken(VAR,'pein',1,4829) -LexToken(ASSIGNMENT,'=',1,4833) -LexToken(NUMBER,'7',1,4834) -LexToken(EOL,'\n',1,4835) -LexToken(VAR,'split',1,4845) -LexToken(DOT,'.',1,4850) -LexToken(VAR,'graphics',1,4851) -LexToken(DOT,'.',1,4859) -LexToken(VAR,'peout',1,4860) -LexToken(ASSIGNMENT,'=',1,4865) -LexToken(OPENSQBRACKET,'[',1,4866) -LexToken(NUMBER,'9',1,4867) -LexToken(SEMICOLON,';',1,4868) -LexToken(NUMBER,'10',1,4869) -LexToken(CLOSESQBRACKET,']',1,4871) -LexToken(EOL,'\n',1,4872) -LexToken(EOL,'\n',1,4873) -LexToken(VAR,'diagram',1,4882) -LexToken(ASSIGNMENT,'=',1,4889) -LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,4890) -LexToken(OPENBRACKET,'(',1,4904) -LexToken(CLOSEBRACKET,')',1,4905) -LexToken(EOL,'\n',1,4906) -LexToken(VAR,'diagram',1,4916) -LexToken(DOT,'.',1,4923) -LexToken(VAR,'objs',1,4924) -LexToken(OPENBRACKET,'(',1,4928) -LexToken(NUMBER,'1',1,4929) -LexToken(CLOSEBRACKET,')',1,4930) -LexToken(ASSIGNMENT,'=',1,4931) -LexToken(VAR,'input_port',1,4932) -LexToken(EOL,'\n',1,4942) -LexToken(VAR,'diagram',1,4951) -LexToken(DOT,'.',1,4958) -LexToken(VAR,'objs',1,4959) -LexToken(OPENBRACKET,'(',1,4963) -LexToken(NUMBER,'2',1,4964) -LexToken(CLOSEBRACKET,')',1,4965) -LexToken(ASSIGNMENT,'=',1,4966) -LexToken(VAR,'output_port',1,4967) -LexToken(EOL,'\n',1,4978) -LexToken(VAR,'diagram',1,4987) -LexToken(DOT,'.',1,4994) -LexToken(VAR,'objs',1,4995) -LexToken(OPENBRACKET,'(',1,4999) -LexToken(NUMBER,'3',1,5000) -LexToken(CLOSEBRACKET,')',1,5001) -LexToken(ASSIGNMENT,'=',1,5002) -LexToken(VAR,'register',1,5003) -LexToken(EOL,'\n',1,5011) -LexToken(VAR,'diagram',1,5020) -LexToken(DOT,'.',1,5027) -LexToken(VAR,'objs',1,5028) -LexToken(OPENBRACKET,'(',1,5032) -LexToken(NUMBER,'4',1,5033) -LexToken(CLOSEBRACKET,')',1,5034) -LexToken(ASSIGNMENT,'=',1,5035) -LexToken(VAR,'evtdly',1,5036) -LexToken(EOL,'\n',1,5042) -LexToken(VAR,'diagram',1,5051) -LexToken(DOT,'.',1,5058) -LexToken(VAR,'objs',1,5059) -LexToken(OPENBRACKET,'(',1,5063) -LexToken(NUMBER,'5',1,5064) -LexToken(CLOSEBRACKET,')',1,5065) -LexToken(ASSIGNMENT,'=',1,5066) -LexToken(SCICOS_LINK,'scicos_link',1,5067) -LexToken(OPENBRACKET,'(',1,5078) -LexToken(VAR,'xx',1,5079) -LexToken(ASSIGNMENT,'=',1,5081) -LexToken(OPENSQBRACKET,'[',1,5082) -LexToken(NUMBER,'296.6',1,5083) -LexToken(SEMICOLON,';',1,5088) -LexToken(NUMBER,'440',1,5089) -LexToken(CLOSESQBRACKET,']',1,5092) -LexToken(COMMA,',',1,5093) -LexToken(VAR,'yy',1,5094) -LexToken(ASSIGNMENT,'=',1,5096) -LexToken(OPENSQBRACKET,'[',1,5097) -LexToken(NUMBER,'220',1,5098) -LexToken(SEMICOLON,';',1,5101) -LexToken(NUMBER,'220',1,5102) -LexToken(CLOSESQBRACKET,']',1,5105) -LexToken(COMMA,',',1,5106) -LexToken(VAR,'from',1,5118) -LexToken(ASSIGNMENT,'=',1,5122) -LexToken(OPENSQBRACKET,'[',1,5123) -LexToken(NUMBER,'3',1,5124) -LexToken(COMMA,',',1,5125) -LexToken(NUMBER,'1',1,5126) -LexToken(CLOSESQBRACKET,']',1,5127) -LexToken(COMMA,',',1,5128) -LexToken(VAR,'to',1,5129) -LexToken(ASSIGNMENT,'=',1,5131) -LexToken(OPENSQBRACKET,'[',1,5132) -LexToken(NUMBER,'2',1,5133) -LexToken(COMMA,',',1,5134) -LexToken(NUMBER,'1',1,5135) -LexToken(CLOSESQBRACKET,']',1,5136) -LexToken(CLOSEBRACKET,')',1,5137) -LexToken(EOL,'\n',1,5138) -LexToken(VAR,'diagram',1,5147) -LexToken(DOT,'.',1,5154) -LexToken(VAR,'objs',1,5155) -LexToken(OPENBRACKET,'(',1,5159) -LexToken(NUMBER,'6',1,5160) -LexToken(CLOSEBRACKET,')',1,5161) -LexToken(ASSIGNMENT,'=',1,5162) -LexToken(SCICOS_LINK,'scicos_link',1,5163) -LexToken(OPENBRACKET,'(',1,5174) -LexToken(VAR,'xx',1,5175) -LexToken(ASSIGNMENT,'=',1,5177) -LexToken(OPENSQBRACKET,'[',1,5178) -LexToken(NUMBER,'112',1,5179) -LexToken(SEMICOLON,';',1,5182) -LexToken(NUMBER,'229.4',1,5183) -LexToken(CLOSESQBRACKET,']',1,5188) -LexToken(COMMA,',',1,5189) -LexToken(VAR,'yy',1,5190) -LexToken(ASSIGNMENT,'=',1,5192) -LexToken(OPENSQBRACKET,'[',1,5193) -LexToken(NUMBER,'220',1,5194) -LexToken(SEMICOLON,';',1,5197) -LexToken(NUMBER,'220',1,5198) -LexToken(CLOSESQBRACKET,']',1,5201) -LexToken(COMMA,',',1,5202) -LexToken(VAR,'from',1,5214) -LexToken(ASSIGNMENT,'=',1,5218) -LexToken(OPENSQBRACKET,'[',1,5219) -LexToken(NUMBER,'1',1,5220) -LexToken(COMMA,',',1,5221) -LexToken(NUMBER,'1',1,5222) -LexToken(CLOSESQBRACKET,']',1,5223) -LexToken(COMMA,',',1,5224) -LexToken(VAR,'to',1,5225) -LexToken(ASSIGNMENT,'=',1,5227) -LexToken(OPENSQBRACKET,'[',1,5228) -LexToken(NUMBER,'3',1,5229) -LexToken(COMMA,',',1,5230) -LexToken(NUMBER,'1',1,5231) -LexToken(CLOSESQBRACKET,']',1,5232) -LexToken(CLOSEBRACKET,')',1,5233) -LexToken(EOL,'\n',1,5234) -LexToken(VAR,'diagram',1,5243) -LexToken(DOT,'.',1,5250) -LexToken(VAR,'objs',1,5251) -LexToken(OPENBRACKET,'(',1,5255) -LexToken(NUMBER,'7',1,5256) -LexToken(CLOSEBRACKET,')',1,5257) -LexToken(ASSIGNMENT,'=',1,5258) -LexToken(SCICOS_LINK,'scicos_link',1,5259) -LexToken(OPENBRACKET,'(',1,5270) -LexToken(VAR,'xx',1,5271) -LexToken(ASSIGNMENT,'=',1,5273) -LexToken(OPENSQBRACKET,'[',1,5274) -LexToken(NUMBER,'263',1,5275) -LexToken(SEMICOLON,';',1,5278) -LexToken(NUMBER,'263',1,5279) -LexToken(CLOSESQBRACKET,']',1,5282) -LexToken(COMMA,',',1,5283) -LexToken(VAR,'yy',1,5284) -LexToken(ASSIGNMENT,'=',1,5286) -LexToken(OPENSQBRACKET,'[',1,5287) -LexToken(NUMBER,'290.3',1,5288) -LexToken(SEMICOLON,';',1,5293) -LexToken(NUMBER,'271.2',1,5294) -LexToken(CLOSESQBRACKET,']',1,5299) -LexToken(COMMA,',',1,5300) -LexToken(VAR,'ct',1,5301) -LexToken(ASSIGNMENT,'=',1,5303) -LexToken(OPENSQBRACKET,'[',1,5304) -LexToken(NUMBER,'5',1,5305) -LexToken(COMMA,',',1,5306) -LexToken(ADDITION,'-',1,5307) -LexToken(NUMBER,'1',1,5308) -LexToken(CLOSESQBRACKET,']',1,5309) -LexToken(COMMA,',',1,5310) -LexToken(VAR,'from',1,5322) -LexToken(ASSIGNMENT,'=',1,5326) -LexToken(OPENSQBRACKET,'[',1,5327) -LexToken(NUMBER,'4',1,5328) -LexToken(COMMA,',',1,5329) -LexToken(NUMBER,'1',1,5330) -LexToken(CLOSESQBRACKET,']',1,5331) -LexToken(COMMA,',',1,5332) -LexToken(VAR,'to',1,5333) -LexToken(ASSIGNMENT,'=',1,5335) -LexToken(OPENSQBRACKET,'[',1,5336) -LexToken(NUMBER,'8',1,5337) -LexToken(COMMA,',',1,5338) -LexToken(NUMBER,'1',1,5339) -LexToken(CLOSESQBRACKET,']',1,5340) -LexToken(CLOSEBRACKET,')',1,5341) -LexToken(EOL,'\n',1,5342) -LexToken(VAR,'diagram',1,5351) -LexToken(DOT,'.',1,5358) -LexToken(VAR,'objs',1,5359) -LexToken(OPENBRACKET,'(',1,5363) -LexToken(NUMBER,'8',1,5364) -LexToken(CLOSEBRACKET,')',1,5365) -LexToken(ASSIGNMENT,'=',1,5366) -LexToken(VAR,'split',1,5367) -LexToken(EOL,'\n',1,5372) -LexToken(VAR,'diagram',1,5381) -LexToken(DOT,'.',1,5388) -LexToken(VAR,'objs',1,5389) -LexToken(OPENBRACKET,'(',1,5393) -LexToken(NUMBER,'9',1,5394) -LexToken(CLOSEBRACKET,')',1,5395) -LexToken(ASSIGNMENT,'=',1,5396) -LexToken(SCICOS_LINK,'scicos_link',1,5397) -LexToken(OPENBRACKET,'(',1,5408) -LexToken(VAR,'xx',1,5409) -LexToken(ASSIGNMENT,'=',1,5411) -LexToken(OPENSQBRACKET,'[',1,5412) -LexToken(NUMBER,'263',1,5413) -LexToken(SEMICOLON,';',1,5416) -LexToken(NUMBER,'263',1,5417) -LexToken(CLOSESQBRACKET,']',1,5420) -LexToken(COMMA,',',1,5421) -LexToken(VAR,'yy',1,5422) -LexToken(ASSIGNMENT,'=',1,5424) -LexToken(OPENSQBRACKET,'[',1,5425) -LexToken(NUMBER,'271.2',1,5426) -LexToken(SEMICOLON,';',1,5431) -LexToken(NUMBER,'250.7',1,5432) -LexToken(CLOSESQBRACKET,']',1,5437) -LexToken(COMMA,',',1,5438) -LexToken(VAR,'ct',1,5439) -LexToken(ASSIGNMENT,'=',1,5441) -LexToken(OPENSQBRACKET,'[',1,5442) -LexToken(NUMBER,'5',1,5443) -LexToken(COMMA,',',1,5444) -LexToken(ADDITION,'-',1,5445) -LexToken(NUMBER,'1',1,5446) -LexToken(CLOSESQBRACKET,']',1,5447) -LexToken(COMMA,',',1,5448) -LexToken(VAR,'from',1,5460) -LexToken(ASSIGNMENT,'=',1,5464) -LexToken(OPENSQBRACKET,'[',1,5465) -LexToken(NUMBER,'8',1,5466) -LexToken(COMMA,',',1,5467) -LexToken(NUMBER,'1',1,5468) -LexToken(CLOSESQBRACKET,']',1,5469) -LexToken(COMMA,',',1,5470) -LexToken(VAR,'to',1,5471) -LexToken(ASSIGNMENT,'=',1,5473) -LexToken(OPENSQBRACKET,'[',1,5474) -LexToken(NUMBER,'3',1,5475) -LexToken(COMMA,',',1,5476) -LexToken(NUMBER,'1',1,5477) -LexToken(CLOSESQBRACKET,']',1,5478) -LexToken(CLOSEBRACKET,')',1,5479) -LexToken(EOL,'\n',1,5480) -LexToken(VAR,'diagram',1,5489) -LexToken(DOT,'.',1,5496) -LexToken(VAR,'objs',1,5497) -LexToken(OPENBRACKET,'(',1,5501) -LexToken(NUMBER,'10',1,5502) -LexToken(CLOSEBRACKET,')',1,5504) -LexToken(ASSIGNMENT,'=',1,5505) -LexToken(SCICOS_LINK,'scicos_link',1,5506) -LexToken(OPENBRACKET,'(',1,5517) -LexToken(VAR,'xx',1,5518) -LexToken(ASSIGNMENT,'=',1,5520) -LexToken(OPENSQBRACKET,'[',1,5521) -LexToken(NUMBER,'263',1,5522) -LexToken(SEMICOLON,';',1,5525) -LexToken(NUMBER,'308.6',1,5526) -LexToken(SEMICOLON,';',1,5531) -LexToken(NUMBER,'308.6',1,5532) -LexToken(SEMICOLON,';',1,5537) -LexToken(NUMBER,'263',1,5538) -LexToken(SEMICOLON,';',1,5541) -LexToken(NUMBER,'263',1,5542) -LexToken(CLOSESQBRACKET,']',1,5545) -LexToken(COMMA,',',1,5546) -LexToken(VAR,'yy',1,5558) -LexToken(ASSIGNMENT,'=',1,5560) -LexToken(OPENSQBRACKET,'[',1,5561) -LexToken(NUMBER,'271.2',1,5562) -LexToken(SEMICOLON,';',1,5567) -LexToken(NUMBER,'271.2',1,5568) -LexToken(SEMICOLON,';',1,5573) -LexToken(NUMBER,'367',1,5574) -LexToken(SEMICOLON,';',1,5577) -LexToken(NUMBER,'367',1,5578) -LexToken(SEMICOLON,';',1,5581) -LexToken(NUMBER,'341.7',1,5582) -LexToken(CLOSESQBRACKET,']',1,5587) -LexToken(COMMA,',',1,5588) -LexToken(VAR,'ct',1,5600) -LexToken(ASSIGNMENT,'=',1,5602) -LexToken(OPENSQBRACKET,'[',1,5603) -LexToken(NUMBER,'5',1,5604) -LexToken(COMMA,',',1,5605) -LexToken(ADDITION,'-',1,5606) -LexToken(NUMBER,'1',1,5607) -LexToken(CLOSESQBRACKET,']',1,5608) -LexToken(COMMA,',',1,5609) -LexToken(VAR,'from',1,5610) -LexToken(ASSIGNMENT,'=',1,5614) -LexToken(OPENSQBRACKET,'[',1,5615) -LexToken(NUMBER,'8',1,5616) -LexToken(COMMA,',',1,5617) -LexToken(NUMBER,'2',1,5618) -LexToken(CLOSESQBRACKET,']',1,5619) -LexToken(COMMA,',',1,5620) -LexToken(VAR,'to',1,5621) -LexToken(ASSIGNMENT,'=',1,5623) -LexToken(OPENSQBRACKET,'[',1,5624) -LexToken(NUMBER,'4',1,5625) -LexToken(COMMA,',',1,5626) -LexToken(NUMBER,'1',1,5627) -LexToken(CLOSESQBRACKET,']',1,5628) -LexToken(CLOSEBRACKET,')',1,5629) -LexToken(EOL,'\n',1,5630) -LexToken(VAR,'x',1,5639) -LexToken(ASSIGNMENT,'=',1,5640) -LexToken(SCICOS_BLOCK,'scicos_block',1,5641) -LexToken(OPENBRACKET,'(',1,5653) -LexToken(CLOSEBRACKET,')',1,5654) -LexToken(EOL,'\n',1,5655) -LexToken(VAR,'x',1,5664) -LexToken(DOT,'.',1,5665) -LexToken(VAR,'gui',1,5666) -LexToken(ASSIGNMENT,'=',1,5669) -LexToken(DQSTRING,'"DELAY_f"',1,5678) -LexToken(EOL,'\n',1,5679) -LexToken(VAR,'x',1,5688) -LexToken(DOT,'.',1,5689) -LexToken(VAR,'graphics',1,5690) -LexToken(DOT,'.',1,5698) -LexToken(VAR,'sz',1,5699) -LexToken(ASSIGNMENT,'=',1,5701) -LexToken(OPENSQBRACKET,'[',1,5702) -LexToken(NUMBER,'2',1,5703) -LexToken(COMMA,',',1,5704) -LexToken(NUMBER,'2',1,5705) -LexToken(CLOSESQBRACKET,']',1,5706) -LexToken(EOL,'\n',1,5707) -LexToken(VAR,'x',1,5716) -LexToken(DOT,'.',1,5717) -LexToken(VAR,'graphics',1,5718) -LexToken(DOT,'.',1,5726) -LexToken(VAR,'gr_i',1,5727) -LexToken(ASSIGNMENT,'=',1,5731) -LexToken(OPENSQBRACKET,'[',1,5732) -LexToken(CLOSESQBRACKET,']',1,5733) -LexToken(EOL,'\n',1,5734) -LexToken(VAR,'x',1,5743) -LexToken(DOT,'.',1,5744) -LexToken(VAR,'graphics',1,5745) -LexToken(DOT,'.',1,5753) -LexToken(VAR,'pin',1,5754) -LexToken(ASSIGNMENT,'=',1,5757) -LexToken(NUMBER,'0',1,5758) -LexToken(EOL,'\n',1,5759) -LexToken(VAR,'x',1,5768) -LexToken(DOT,'.',1,5769) -LexToken(VAR,'graphics',1,5770) -LexToken(DOT,'.',1,5778) -LexToken(VAR,'pout',1,5779) -LexToken(ASSIGNMENT,'=',1,5783) -LexToken(NUMBER,'0',1,5784) -LexToken(EOL,'\n',1,5785) -LexToken(VAR,'x',1,5794) -LexToken(DOT,'.',1,5795) -LexToken(VAR,'model',1,5796) -LexToken(DOT,'.',1,5801) -LexToken(VAR,'sim',1,5802) -LexToken(ASSIGNMENT,'=',1,5805) -LexToken(DQSTRING,'"csuper"',1,5813) -LexToken(EOL,'\n',1,5814) -LexToken(VAR,'x',1,5823) -LexToken(DOT,'.',1,5824) -LexToken(VAR,'model',1,5825) -LexToken(DOT,'.',1,5830) -LexToken(VAR,'in',1,5831) -LexToken(ASSIGNMENT,'=',1,5833) -LexToken(NUMBER,'1',1,5834) -LexToken(EOL,'\n',1,5835) -LexToken(VAR,'x',1,5844) -LexToken(DOT,'.',1,5845) -LexToken(VAR,'model',1,5846) -LexToken(DOT,'.',1,5851) -LexToken(VAR,'out',1,5852) -LexToken(ASSIGNMENT,'=',1,5855) -LexToken(NUMBER,'1',1,5856) -LexToken(EOL,'\n',1,5857) -LexToken(VAR,'x',1,5866) -LexToken(DOT,'.',1,5867) -LexToken(VAR,'model',1,5868) -LexToken(DOT,'.',1,5873) -LexToken(VAR,'blocktype',1,5874) -LexToken(ASSIGNMENT,'=',1,5883) -LexToken(DQSTRING,'"h"',1,5886) -LexToken(EOL,'\n',1,5887) -LexToken(VAR,'x',1,5896) -LexToken(DOT,'.',1,5897) -LexToken(VAR,'model',1,5898) -LexToken(DOT,'.',1,5903) -LexToken(VAR,'dep_ut',1,5904) -LexToken(ASSIGNMENT,'=',1,5910) -LexToken(OPENSQBRACKET,'[',1,5911) -LexToken(PREVAR_BOOLEAN,'%f',1,5912) -LexToken(PREVAR_BOOLEAN,'%f',1,5915) -LexToken(CLOSESQBRACKET,']',1,5917) -LexToken(EOL,'\n',1,5918) -LexToken(VAR,'x',1,5927) -LexToken(DOT,'.',1,5928) -LexToken(VAR,'model',1,5929) -LexToken(DOT,'.',1,5934) -LexToken(VAR,'rpar',1,5935) -LexToken(ASSIGNMENT,'=',1,5939) -LexToken(VAR,'diagram',1,5940) -LexToken(EOL,'\n',1,5947) -LexToken(VAR,'x',1,5956) -LexToken(DOT,'.',1,5957) -LexToken(VAR,'graphics',1,5958) -LexToken(DOT,'.',1,5966) -LexToken(VAR,'in_implicit',1,5967) -LexToken(ASSIGNMENT,'=',1,5978) -LexToken(OPENSQBRACKET,'[',1,5979) -LexToken(DQSTRING,'"E"',1,5982) -LexToken(CLOSESQBRACKET,']',1,5983) -LexToken(EOL,'\n',1,5984) -LexToken(VAR,'x',1,5993) -LexToken(DOT,'.',1,5994) -LexToken(VAR,'graphics',1,5995) -LexToken(DOT,'.',1,6003) -LexToken(VAR,'in_style',1,6004) -LexToken(ASSIGNMENT,'=',1,6012) -LexToken(DQSTRING,'""',1,6014) -LexToken(EOL,'\n',1,6015) -LexToken(VAR,'x',1,6024) -LexToken(DOT,'.',1,6025) -LexToken(VAR,'graphics',1,6026) -LexToken(DOT,'.',1,6034) -LexToken(VAR,'out_implicit',1,6035) -LexToken(ASSIGNMENT,'=',1,6047) -LexToken(OPENSQBRACKET,'[',1,6048) -LexToken(DQSTRING,'"E"',1,6051) -LexToken(CLOSESQBRACKET,']',1,6052) -LexToken(EOL,'\n',1,6053) -LexToken(VAR,'x',1,6062) -LexToken(DOT,'.',1,6063) -LexToken(VAR,'graphics',1,6064) -LexToken(DOT,'.',1,6072) -LexToken(VAR,'out_style',1,6073) -LexToken(ASSIGNMENT,'=',1,6082) -LexToken(DQSTRING,'""',1,6084) -LexToken(EOL,'\n',1,6085) -LexToken(END,'end',1,6090) -LexToken(EOL,'\n',1,6093) -LexToken(ENDFUNCTION,'endfunction',1,6094) -LexToken(EOL,'\n',1,6105) +Syntax error in input LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,4890) +/* autogenerated from "macros/Linear/DELAY_f.sci" */ +None diff --git a/js/Linear/DERIV.js b/js/Linear/DERIV.js index 1b1ffbad..7adc33b3 100644 --- a/js/Linear/DERIV.js +++ b/js/Linear/DERIV.js @@ -1,148 +1,21 @@ -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,852) -LexToken(VAR,'DERIV',1,854) -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(CASE,'case',1,961) -LexToken(DQSTRING,'"define"',1,973) -LexToken(THEN,'then',1,975) -LexToken(EOL,'\n',1,979) -LexToken(VAR,'model',1,988) -LexToken(ASSIGNMENT,'=',1,993) -LexToken(SCICOS_MODEL,'scicos_model',1,994) -LexToken(OPENBRACKET,'(',1,1006) -LexToken(CLOSEBRACKET,')',1,1007) -LexToken(EOL,'\n',1,1008) -LexToken(VAR,'model',1,1017) -LexToken(DOT,'.',1,1022) -LexToken(VAR,'sim',1,1023) -LexToken(ASSIGNMENT,'=',1,1026) -LexToken(VAR,'list',1,1027) -LexToken(OPENBRACKET,'(',1,1031) -LexToken(DQSTRING,'"deriv"',1,1038) -LexToken(COMMA,',',1,1039) -LexToken(NUMBER,'4',1,1040) -LexToken(CLOSEBRACKET,')',1,1041) -LexToken(EOL,'\n',1,1042) -LexToken(VAR,'model',1,1051) -LexToken(DOT,'.',1,1056) -LexToken(VAR,'in',1,1057) -LexToken(ASSIGNMENT,'=',1,1059) -LexToken(ADDITION,'-',1,1060) -LexToken(NUMBER,'1',1,1061) -LexToken(EOL,'\n',1,1062) -LexToken(VAR,'model',1,1071) -LexToken(DOT,'.',1,1076) -LexToken(VAR,'out',1,1077) -LexToken(ASSIGNMENT,'=',1,1080) -LexToken(ADDITION,'-',1,1081) -LexToken(NUMBER,'1',1,1082) -LexToken(EOL,'\n',1,1083) -LexToken(VAR,'model',1,1092) -LexToken(DOT,'.',1,1097) -LexToken(VAR,'blocktype',1,1098) -LexToken(ASSIGNMENT,'=',1,1107) -LexToken(DQSTRING,'"x"',1,1110) -LexToken(EOL,'\n',1,1111) -LexToken(VAR,'model',1,1120) -LexToken(DOT,'.',1,1125) -LexToken(VAR,'dep_ut',1,1126) -LexToken(ASSIGNMENT,'=',1,1132) -LexToken(OPENSQBRACKET,'[',1,1133) -LexToken(PREVAR_BOOLEAN,'%t',1,1134) -LexToken(PREVAR_BOOLEAN,'%f',1,1137) -LexToken(CLOSESQBRACKET,']',1,1139) -LexToken(EOL,'\n',1,1140) -LexToken(EOL,'\n',1,1141) -LexToken(VAR,'exprs',1,1150) -LexToken(ASSIGNMENT,'=',1,1155) -LexToken(OPENSQBRACKET,'[',1,1156) -LexToken(CLOSESQBRACKET,']',1,1157) -LexToken(EOL,'\n',1,1158) -LexToken(VAR,'gr_i',1,1167) -LexToken(ASSIGNMENT,'=',1,1171) -LexToken(OPENSQBRACKET,'[',1,1172) -LexToken(CLOSESQBRACKET,']',1,1173) -LexToken(EOL,'\n',1,1174) -LexToken(VAR,'x',1,1183) -LexToken(ASSIGNMENT,'=',1,1184) -LexToken(VAR,'standard_define',1,1185) -LexToken(OPENBRACKET,'(',1,1200) -LexToken(OPENSQBRACKET,'[',1,1201) -LexToken(NUMBER,'2',1,1202) -LexToken(NUMBER,'2',1,1204) -LexToken(CLOSESQBRACKET,']',1,1205) -LexToken(COMMA,',',1,1206) -LexToken(VAR,'model',1,1207) -LexToken(COMMA,',',1,1212) -LexToken(VAR,'exprs',1,1213) -LexToken(COMMA,',',1,1218) -LexToken(VAR,'gr_i',1,1219) -LexToken(CLOSEBRACKET,')',1,1223) -LexToken(EOL,'\n',1,1224) -LexToken(END,'end',1,1229) -LexToken(EOL,'\n',1,1232) -LexToken(ENDFUNCTION,'endfunction',1,1233) -LexToken(EOL,'\n',1,1244) -LexToken(EOL,'\n',1,1245) -LexToken(EOL,'\n',1,1246) +/* autogenerated from "macros/Linear/DERIV.sci" */ +function DERIV() { +DERIV.prototype.get = function DERIV() { +} +DERIV.prototype.set = function DERIV() { +x=arg1; +} +DERIV.prototype.define = function DERIV() { +model=scicos_model(); +model.sim=list("deriv",4); +model.in=-1; +model.out=-1; +model.blocktype="x"; +model.dep_ut=[true,None]; +exprs=[]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +DERIV.prototype.details = function DERIV() { +} +} diff --git a/js/Linear/DIFF_c.js b/js/Linear/DIFF_c.js index dff134b0..c3ea5c21 100644 --- a/js/Linear/DIFF_c.js +++ b/js/Linear/DIFF_c.js @@ -1,389 +1,55 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,80) -LexToken(EOL,'\n',1,139) -LexToken(EOL,'\n',1,193) -LexToken(EOL,'\n',1,196) -LexToken(EOL,'\n',1,268) -LexToken(EOL,'\n',1,340) -LexToken(EOL,'\n',1,409) -LexToken(EOL,'\n',1,448) -LexToken(EOL,'\n',1,451) -LexToken(EOL,'\n',1,518) -LexToken(EOL,'\n',1,584) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,697) -LexToken(EOL,'\n',1,700) -LexToken(EOL,'\n',1,769) -LexToken(EOL,'\n',1,832) -LexToken(EOL,'\n',1,914) -LexToken(EOL,'\n',1,917) -LexToken(EOL,'\n',1,948) -LexToken(EOL,'\n',1,951) -LexToken(EOL,'\n',1,952) -LexToken(FUNCTION,'function',1,953) -LexToken(OPENSQBRACKET,'[',1,962) -LexToken(VAR,'x',1,963) -LexToken(COMMA,',',1,964) -LexToken(VAR,'y',1,965) -LexToken(COMMA,',',1,966) -LexToken(VAR,'typ',1,967) -LexToken(CLOSESQBRACKET,']',1,970) -LexToken(ASSIGNMENT,'=',1,971) -LexToken(VAR,'DIFF_c',1,972) -LexToken(OPENBRACKET,'(',1,978) -LexToken(VAR,'job',1,979) -LexToken(COMMA,',',1,982) -LexToken(VAR,'arg1',1,983) -LexToken(COMMA,',',1,987) -LexToken(VAR,'arg2',1,988) -LexToken(CLOSEBRACKET,')',1,992) -LexToken(EOL,'\n',1,993) -LexToken(EOL,'\n',1,1016) -LexToken(VAR,'x',1,1021) -LexToken(ASSIGNMENT,'=',1,1022) -LexToken(OPENSQBRACKET,'[',1,1023) -LexToken(CLOSESQBRACKET,']',1,1024) -LexToken(EOL,'\n',1,1025) -LexToken(VAR,'y',1,1031) -LexToken(ASSIGNMENT,'=',1,1032) -LexToken(OPENSQBRACKET,'[',1,1033) -LexToken(CLOSESQBRACKET,']',1,1034) -LexToken(EOL,'\n',1,1035) -LexToken(VAR,'typ',1,1041) -LexToken(ASSIGNMENT,'=',1,1044) -LexToken(OPENSQBRACKET,'[',1,1045) -LexToken(CLOSESQBRACKET,']',1,1046) -LexToken(EOL,'\n',1,1047) -LexToken(SELECT,'select',1,1053) -LexToken(VAR,'job',1,1060) -LexToken(EOL,'\n',1,1063) -LexToken(CASE,'case',1,1068) -LexToken(DQSTRING,'"set"',1,1077) -LexToken(THEN,'then',1,1079) -LexToken(EOL,'\n',1,1083) -LexToken(VAR,'x',1,1092) -LexToken(ASSIGNMENT,'=',1,1093) -LexToken(VAR,'arg1',1,1094) -LexToken(EOL,'\n',1,1098) -LexToken(VAR,'graphics',1,1107) -LexToken(ASSIGNMENT,'=',1,1115) -LexToken(VAR,'arg1',1,1116) -LexToken(DOT,'.',1,1120) -LexToken(VAR,'graphics',1,1121) -LexToken(EOL,'\n',1,1129) -LexToken(VAR,'exprs',1,1139) -LexToken(ASSIGNMENT,'=',1,1144) -LexToken(VAR,'graphics',1,1145) -LexToken(DOT,'.',1,1153) -LexToken(VAR,'exprs',1,1154) -LexToken(EOL,'\n',1,1159) -LexToken(VAR,'model',1,1168) -LexToken(ASSIGNMENT,'=',1,1173) -LexToken(VAR,'arg1',1,1174) -LexToken(DOT,'.',1,1178) -LexToken(VAR,'model',1,1179) -LexToken(EOL,'\n',1,1184) -LexToken(WHILE,'while',1,1194) -LexToken(PREVAR_BOOLEAN,'%t',1,1200) -LexToken(DO,'do',1,1203) -LexToken(EOL,'\n',1,1205) -LexToken(VAR,'ask_again',1,1218) -LexToken(ASSIGNMENT,'=',1,1227) -LexToken(PREVAR_BOOLEAN,'%f',1,1228) -LexToken(EOL,'\n',1,1230) -LexToken(OPENSQBRACKET,'[',1,1243) -LexToken(VAR,'ok',1,1244) -LexToken(COMMA,',',1,1246) -LexToken(VAR,'x0',1,1247) -LexToken(COMMA,',',1,1249) -LexToken(VAR,'xd0',1,1250) -LexToken(COMMA,',',1,1253) -LexToken(VAR,'exprs',1,1254) -LexToken(CLOSESQBRACKET,']',1,1259) -LexToken(ASSIGNMENT,'=',1,1260) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1261) -LexToken(OPENBRACKET,'(',1,1276) -LexToken(DQSTRING,'"Set continuous linear system parameters"',1,1317) -LexToken(COMMA,',',1,1318) -LexToken(OPENSQBRACKET,'[',1,1334) -LexToken(DQSTRING,'"Initial state"',1,1349) -LexToken(SEMICOLON,';',1,1350) -LexToken(DQSTRING,'"Initial Derivative"',1,1370) -LexToken(CLOSESQBRACKET,']',1,1371) -LexToken(COMMA,',',1,1372) -LexToken(VAR,'list',1,1373) -LexToken(OPENBRACKET,'(',1,1377) -LexToken(DQSTRING,'"vec"',1,1382) -LexToken(COMMA,',',1,1383) -LexToken(ADDITION,'-',1,1384) -LexToken(NUMBER,'1',1,1385) -LexToken(COMMA,',',1,1386) -LexToken(DQSTRING,'"vec"',1,1391) -LexToken(COMMA,',',1,1392) -LexToken(ADDITION,'-',1,1393) -LexToken(NUMBER,'1',1,1394) -LexToken(CLOSEBRACKET,')',1,1395) -LexToken(COMMA,',',1,1396) -LexToken(VAR,'exprs',1,1397) -LexToken(CLOSEBRACKET,')',1,1402) -LexToken(EOL,'\n',1,1403) -LexToken(IF,'if',1,1416) -LexToken(NOT,'~',1,1419) -LexToken(VAR,'ok',1,1420) -LexToken(THEN,'then',1,1423) -LexToken(EOL,'\n',1,1427) -LexToken(BREAK,'break',1,1444) -LexToken(EOL,'\n',1,1449) -LexToken(END,'end',1,1463) -LexToken(EOL,'\n',1,1466) -LexToken(VAR,'x0',1,1479) -LexToken(ASSIGNMENT,'=',1,1481) -LexToken(VAR,'x0',1,1482) -LexToken(OPENBRACKET,'(',1,1484) -LexToken(COLON,':',1,1485) -LexToken(CLOSEBRACKET,')',1,1486) -LexToken(EOL,'\n',1,1487) -LexToken(VAR,'N',1,1501) -LexToken(ASSIGNMENT,'=',1,1502) -LexToken(VAR,'size',1,1503) -LexToken(OPENBRACKET,'(',1,1507) -LexToken(VAR,'x0',1,1508) -LexToken(COMMA,',',1,1510) -LexToken(DQSTRING,'"*"',1,1513) -LexToken(CLOSEBRACKET,')',1,1514) -LexToken(EOL,'\n',1,1515) -LexToken(VAR,'xd0',1,1529) -LexToken(ASSIGNMENT,'=',1,1532) -LexToken(VAR,'xd0',1,1533) -LexToken(OPENBRACKET,'(',1,1536) -LexToken(COLON,':',1,1537) -LexToken(CLOSEBRACKET,')',1,1538) -LexToken(EOL,'\n',1,1539) -LexToken(VAR,'Nxd',1,1553) -LexToken(ASSIGNMENT,'=',1,1556) -LexToken(VAR,'size',1,1557) -LexToken(OPENBRACKET,'(',1,1561) -LexToken(VAR,'xd0',1,1562) -LexToken(COMMA,',',1,1565) -LexToken(DQSTRING,'"*"',1,1568) -LexToken(CLOSEBRACKET,')',1,1569) -LexToken(EOL,'\n',1,1570) -LexToken(IF,'if',1,1584) -LexToken(OPENBRACKET,'(',1,1587) -LexToken(VAR,'N',1,1588) -LexToken(COMPARISON,'~=',1,1589) -LexToken(VAR,'Nxd',1,1591) -LexToken(CLOSEBRACKET,')',1,1594) -LexToken(THEN,'then',1,1596) -LexToken(EOL,'\n',1,1600) -LexToken(VAR,'message',1,1617) -LexToken(OPENBRACKET,'(',1,1624) -LexToken(DQSTRING,'"Incompatible sizes: states and their derivatives should have the same size "',1,1701) -LexToken(CLOSEBRACKET,')',1,1702) -LexToken(EOL,'\n',1,1703) -LexToken(VAR,'ask_again',1,1720) -LexToken(ASSIGNMENT,'=',1,1729) -LexToken(PREVAR_BOOLEAN,'%t',1,1730) -LexToken(EOL,'\n',1,1732) -LexToken(END,'end',1,1745) -LexToken(EOL,'\n',1,1748) -LexToken(IF,'if',1,1761) -LexToken(OPENBRACKET,'(',1,1764) -LexToken(VAR,'N',1,1765) -LexToken(COMPARISON,'<=',1,1766) -LexToken(NUMBER,'0',1,1768) -LexToken(LOGICAL,'&',1,1770) -LexToken(NOT,'~',1,1772) -LexToken(VAR,'ask_again',1,1773) -LexToken(CLOSEBRACKET,')',1,1782) -LexToken(THEN,'then',1,1784) -LexToken(EOL,'\n',1,1788) -LexToken(VAR,'x_message',1,1805) -LexToken(OPENBRACKET,'(',1,1814) -LexToken(DQSTRING,'"number of states must be > 0 "',1,1845) -LexToken(CLOSEBRACKET,')',1,1846) -LexToken(EOL,'\n',1,1847) -LexToken(VAR,'ask_again',1,1864) -LexToken(ASSIGNMENT,'=',1,1873) -LexToken(PREVAR_BOOLEAN,'%t',1,1874) -LexToken(EOL,'\n',1,1876) -LexToken(END,'end',1,1889) -LexToken(EOL,'\n',1,1892) -LexToken(EOL,'\n',1,1893) -LexToken(IF,'if',1,1906) -LexToken(NOT,'~',1,1909) -LexToken(VAR,'ask_again',1,1910) -LexToken(THEN,'then',1,1921) -LexToken(EOL,'\n',1,1925) -LexToken(VAR,'graphics',1,1942) -LexToken(DOT,'.',1,1950) -LexToken(VAR,'exprs',1,1951) -LexToken(ASSIGNMENT,'=',1,1956) -LexToken(VAR,'exprs',1,1957) -LexToken(EOL,'\n',1,1962) -LexToken(VAR,'model',1,1979) -LexToken(DOT,'.',1,1984) -LexToken(VAR,'state',1,1985) -LexToken(ASSIGNMENT,'=',1,1990) -LexToken(OPENSQBRACKET,'[',1,1991) -LexToken(VAR,'x0',1,1992) -LexToken(SEMICOLON,';',1,1994) -LexToken(VAR,'xd0',1,1995) -LexToken(CLOSESQBRACKET,']',1,1998) -LexToken(EOL,'\n',1,1999) -LexToken(VAR,'model',1,2017) -LexToken(DOT,'.',1,2022) -LexToken(VAR,'out',1,2023) -LexToken(ASSIGNMENT,'=',1,2026) -LexToken(OPENSQBRACKET,'[',1,2027) -LexToken(VAR,'N',1,2028) -LexToken(CLOSESQBRACKET,']',1,2029) -LexToken(EOL,'\n',1,2030) -LexToken(VAR,'model',1,2047) -LexToken(DOT,'.',1,2052) -LexToken(VAR,'in',1,2053) -LexToken(ASSIGNMENT,'=',1,2055) -LexToken(VAR,'N',1,2056) -LexToken(EOL,'\n',1,2057) -LexToken(VAR,'x',1,2074) -LexToken(DOT,'.',1,2075) -LexToken(VAR,'graphics',1,2076) -LexToken(ASSIGNMENT,'=',1,2084) -LexToken(VAR,'graphics',1,2085) -LexToken(EOL,'\n',1,2093) -LexToken(VAR,'x',1,2111) -LexToken(DOT,'.',1,2112) -LexToken(VAR,'model',1,2113) -LexToken(ASSIGNMENT,'=',1,2118) -LexToken(VAR,'model',1,2119) -LexToken(EOL,'\n',1,2124) -LexToken(BREAK,'break',1,2141) -LexToken(EOL,'\n',1,2146) -LexToken(END,'end',1,2159) -LexToken(EOL,'\n',1,2162) -LexToken(END,'end',1,2171) -LexToken(EOL,'\n',1,2174) -LexToken(VAR,'x',1,2183) -LexToken(DOT,'.',1,2184) -LexToken(VAR,'model',1,2185) -LexToken(DOT,'.',1,2190) -LexToken(VAR,'firing',1,2191) -LexToken(ASSIGNMENT,'=',1,2197) -LexToken(OPENSQBRACKET,'[',1,2198) -LexToken(CLOSESQBRACKET,']',1,2199) -LexToken(EOL,'\n',1,2216) -LexToken(CASE,'case',1,2221) -LexToken(DQSTRING,'"define"',1,2233) -LexToken(THEN,'then',1,2235) -LexToken(EOL,'\n',1,2239) -LexToken(VAR,'x0',1,2248) -LexToken(ASSIGNMENT,'=',1,2250) -LexToken(OPENSQBRACKET,'[',1,2251) -LexToken(NUMBER,'0',1,2252) -LexToken(SEMICOLON,';',1,2253) -LexToken(NUMBER,'0',1,2254) -LexToken(CLOSESQBRACKET,']',1,2255) -LexToken(EOL,'\n',1,2256) -LexToken(VAR,'model',1,2265) -LexToken(ASSIGNMENT,'=',1,2270) -LexToken(SCICOS_MODEL,'scicos_model',1,2271) -LexToken(OPENBRACKET,'(',1,2283) -LexToken(CLOSEBRACKET,')',1,2284) -LexToken(EOL,'\n',1,2285) -LexToken(VAR,'model',1,2294) -LexToken(DOT,'.',1,2299) -LexToken(VAR,'sim',1,2300) -LexToken(ASSIGNMENT,'=',1,2303) -LexToken(VAR,'list',1,2304) -LexToken(OPENBRACKET,'(',1,2308) -LexToken(DQSTRING,'"diffblk_c"',1,2319) -LexToken(COMMA,',',1,2320) -LexToken(NUMBER,'10004',1,2321) -LexToken(CLOSEBRACKET,')',1,2326) -LexToken(EOL,'\n',1,2327) -LexToken(VAR,'model',1,2336) -LexToken(DOT,'.',1,2341) -LexToken(VAR,'in',1,2342) -LexToken(ASSIGNMENT,'=',1,2344) -LexToken(NUMBER,'1',1,2345) -LexToken(EOL,'\n',1,2346) -LexToken(VAR,'model',1,2355) -LexToken(DOT,'.',1,2360) -LexToken(VAR,'out',1,2361) -LexToken(ASSIGNMENT,'=',1,2364) -LexToken(NUMBER,'1',1,2365) -LexToken(EOL,'\n',1,2366) -LexToken(VAR,'model',1,2375) -LexToken(DOT,'.',1,2380) -LexToken(VAR,'state',1,2381) -LexToken(ASSIGNMENT,'=',1,2386) -LexToken(VAR,'x0',1,2387) -LexToken(EOL,'\n',1,2389) -LexToken(VAR,'model',1,2398) -LexToken(DOT,'.',1,2403) -LexToken(VAR,'blocktype',1,2404) -LexToken(ASSIGNMENT,'=',1,2413) -LexToken(DQSTRING,'"c"',1,2416) -LexToken(EOL,'\n',1,2417) -LexToken(VAR,'model',1,2426) -LexToken(DOT,'.',1,2431) -LexToken(VAR,'dep_ut',1,2432) -LexToken(ASSIGNMENT,'=',1,2438) -LexToken(OPENSQBRACKET,'[',1,2439) -LexToken(PREVAR_BOOLEAN,'%f',1,2440) -LexToken(PREVAR_BOOLEAN,'%t',1,2443) -LexToken(CLOSESQBRACKET,']',1,2445) -LexToken(EOL,'\n',1,2446) -LexToken(EOL,'\n',1,2447) -LexToken(VAR,'exprs',1,2456) -LexToken(ASSIGNMENT,'=',1,2461) -LexToken(OPENSQBRACKET,'[',1,2462) -LexToken(VAR,'strcat',1,2463) -LexToken(OPENBRACKET,'(',1,2469) -LexToken(VAR,'sci2exp',1,2470) -LexToken(OPENBRACKET,'(',1,2477) -LexToken(VAR,'x0',1,2478) -LexToken(OPENBRACKET,'(',1,2480) -LexToken(NUMBER,'1',1,2481) -LexToken(CLOSEBRACKET,')',1,2482) -LexToken(CLOSEBRACKET,')',1,2483) -LexToken(CLOSEBRACKET,')',1,2484) -LexToken(SEMICOLON,';',1,2485) -LexToken(VAR,'strcat',1,2486) -LexToken(OPENBRACKET,'(',1,2492) -LexToken(VAR,'sci2exp',1,2493) -LexToken(OPENBRACKET,'(',1,2500) -LexToken(VAR,'x0',1,2501) -LexToken(OPENBRACKET,'(',1,2503) -LexToken(NUMBER,'2',1,2504) -LexToken(CLOSEBRACKET,')',1,2505) -LexToken(CLOSEBRACKET,')',1,2506) -LexToken(CLOSEBRACKET,')',1,2507) -LexToken(CLOSESQBRACKET,']',1,2508) -LexToken(EOL,'\n',1,2509) -LexToken(VAR,'gr_i',1,2518) -LexToken(ASSIGNMENT,'=',1,2522) -LexToken(OPENSQBRACKET,'[',1,2523) -LexToken(CLOSESQBRACKET,']',1,2524) -LexToken(EOL,'\n',1,2525) -LexToken(VAR,'x',1,2534) -LexToken(ASSIGNMENT,'=',1,2535) -LexToken(VAR,'standard_define',1,2536) -LexToken(OPENBRACKET,'(',1,2551) -LexToken(OPENSQBRACKET,'[',1,2552) -LexToken(NUMBER,'2',1,2553) -LexToken(NUMBER,'2',1,2555) -LexToken(CLOSESQBRACKET,']',1,2556) -LexToken(COMMA,',',1,2557) -LexToken(VAR,'model',1,2558) -LexToken(COMMA,',',1,2563) -LexToken(VAR,'exprs',1,2564) -LexToken(COMMA,',',1,2569) -LexToken(VAR,'gr_i',1,2570) -LexToken(CLOSEBRACKET,')',1,2574) -LexToken(EOL,'\n',1,2575) -LexToken(END,'end',1,2580) -LexToken(EOL,'\n',1,2583) -LexToken(ENDFUNCTION,'endfunction',1,2584) -LexToken(EOL,'\n',1,2595) +/* autogenerated from "macros/Linear/DIFF_c.sci" */ +function DIFF_c() { +DIFF_c.prototype.get = function DIFF_c() { +} +DIFF_c.prototype.set = function DIFF_c() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +ask_again=None; +[ok,x0,xd0,exprs]=scicos_getvalue("Set continuous linear system parameters",["Initial state","Initial Derivative"],list("vec",-1,"vec",-1),exprs); +if (!ok) { +break +} +x0=x0.slice(); +N=size(x0,"*"); +xd0=xd0.slice(); +Nxd=size(xd0,"*"); +if ((N!=Nxd)) { +message("Incompatible sizes: states and their derivatives should have the same size "); +ask_again=true; +} +if ((N<=0&&!ask_again)) { +x_message("number of states must be > 0 "); +ask_again=true; +} +if (!ask_again) { +graphics.exprs=exprs; +model.state=[x0,xd0]; +model.out=[N]; +model.in=N; +x.graphics=graphics; +x.model=model; +break +} +} +x.model.firing=[]; +} +DIFF_c.prototype.define = function DIFF_c() { +x0=[0,0]; +model=scicos_model(); +model.sim=list("diffblk_c",10004); +model.in=1; +model.out=1; +model.state=x0; +model.blocktype="c"; +model.dep_ut=[None,true]; +exprs=[strcat(sci2exp(x0(1))),strcat(sci2exp(x0(2)))]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +DIFF_c.prototype.details = function DIFF_c() { +} +} diff --git a/js/Linear/DLR.js b/js/Linear/DLR.js index 90232eec..ea2dfea9 100644 --- a/js/Linear/DLR.js +++ b/js/Linear/DLR.js @@ -1,510 +1,3 @@ -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,'DLR',1,852) -LexToken(OPENBRACKET,'(',1,855) -LexToken(VAR,'job',1,856) -LexToken(COMMA,',',1,859) -LexToken(VAR,'arg1',1,860) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg2',1,865) -LexToken(CLOSEBRACKET,')',1,869) -LexToken(EOL,'\n',1,870) -LexToken(VAR,'x',1,875) -LexToken(ASSIGNMENT,'=',1,876) -LexToken(OPENSQBRACKET,'[',1,877) -LexToken(CLOSESQBRACKET,']',1,878) -LexToken(EOL,'\n',1,879) -LexToken(VAR,'y',1,885) -LexToken(ASSIGNMENT,'=',1,886) -LexToken(OPENSQBRACKET,'[',1,887) -LexToken(CLOSESQBRACKET,']',1,888) -LexToken(EOL,'\n',1,889) -LexToken(VAR,'typ',1,895) -LexToken(ASSIGNMENT,'=',1,898) -LexToken(OPENSQBRACKET,'[',1,899) -LexToken(CLOSESQBRACKET,']',1,900) -LexToken(EOL,'\n',1,901) -LexToken(SELECT,'select',1,907) -LexToken(VAR,'job',1,914) -LexToken(EOL,'\n',1,917) -LexToken(CASE,'case',1,922) -LexToken(DQSTRING,'"set"',1,931) -LexToken(THEN,'then',1,933) -LexToken(EOL,'\n',1,937) -LexToken(VAR,'x',1,946) -LexToken(ASSIGNMENT,'=',1,947) -LexToken(VAR,'arg1',1,948) -LexToken(EOL,'\n',1,952) -LexToken(VAR,'graphics',1,962) -LexToken(ASSIGNMENT,'=',1,970) -LexToken(VAR,'arg1',1,971) -LexToken(DOT,'.',1,975) -LexToken(VAR,'graphics',1,976) -LexToken(EOL,'\n',1,984) -LexToken(VAR,'exprs',1,994) -LexToken(ASSIGNMENT,'=',1,999) -LexToken(VAR,'graphics',1,1000) -LexToken(DOT,'.',1,1008) -LexToken(VAR,'exprs',1,1009) -LexToken(EOL,'\n',1,1014) -LexToken(VAR,'model',1,1023) -LexToken(ASSIGNMENT,'=',1,1028) -LexToken(VAR,'arg1',1,1029) -LexToken(DOT,'.',1,1033) -LexToken(VAR,'model',1,1034) -LexToken(EOL,'\n',1,1039) -LexToken(VAR,'x0',1,1049) -LexToken(ASSIGNMENT,'=',1,1051) -LexToken(VAR,'model',1,1052) -LexToken(DOT,'.',1,1057) -LexToken(VAR,'dstate',1,1058) -LexToken(EOL,'\n',1,1064) -LexToken(VAR,'ns',1,1074) -LexToken(ASSIGNMENT,'=',1,1076) -LexToken(VAR,'prod',1,1077) -LexToken(OPENBRACKET,'(',1,1081) -LexToken(VAR,'size',1,1082) -LexToken(OPENBRACKET,'(',1,1086) -LexToken(VAR,'x0',1,1087) -LexToken(CLOSEBRACKET,')',1,1089) -LexToken(CLOSEBRACKET,')',1,1090) -LexToken(EOL,'\n',1,1091) -LexToken(PREVAR,'%scicos_context',1,1101) -LexToken(ASSIGNMENT,'=',1,1116) -LexToken(PREVAR,'%scicos_context',1,1117) -LexToken(EOL,'\n',1,1173) -LexToken(PREVAR,'%scicos_context',1,1182) -LexToken(DOT,'.',1,1197) -LexToken(VAR,'z',1,1198) -LexToken(ASSIGNMENT,'=',1,1199) -LexToken(PREVAR,'%z',1,1200) -LexToken(EOL,'\n',1,1236) -LexToken(WHILE,'while',1,1245) -LexToken(PREVAR_BOOLEAN,'%t',1,1251) -LexToken(DO,'do',1,1254) -LexToken(EOL,'\n',1,1256) -LexToken(OPENSQBRACKET,'[',1,1269) -LexToken(VAR,'ok',1,1270) -LexToken(COMMA,',',1,1272) -LexToken(VAR,'num',1,1273) -LexToken(COMMA,',',1,1276) -LexToken(VAR,'den',1,1277) -LexToken(COMMA,',',1,1280) -LexToken(VAR,'exprs',1,1281) -LexToken(CLOSESQBRACKET,']',1,1286) -LexToken(ASSIGNMENT,'=',1,1287) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1288) -LexToken(OPENBRACKET,'(',1,1303) -LexToken(DQSTRING,'"Set discrete SISO transfer parameters"',1,1342) -LexToken(COMMA,',',1,1343) -LexToken(OPENSQBRACKET,'[',1,1359) -LexToken(DQSTRING,'"Numerator (z)"',1,1374) -LexToken(SEMICOLON,';\n',1,1375) -LexToken(DQSTRING,'"Denominator (z)"',1,1405) -LexToken(CLOSESQBRACKET,']',1,1406) -LexToken(COMMA,',',1,1407) -LexToken(VAR,'list',1,1423) -LexToken(OPENBRACKET,'(',1,1427) -LexToken(DQSTRING,'"pol"',1,1432) -LexToken(COMMA,',',1,1433) -LexToken(NUMBER,'1',1,1434) -LexToken(COMMA,',',1,1435) -LexToken(DQSTRING,'"pol"',1,1440) -LexToken(COMMA,',',1,1441) -LexToken(NUMBER,'1',1,1442) -LexToken(CLOSEBRACKET,')',1,1443) -LexToken(COMMA,',',1,1444) -LexToken(VAR,'exprs',1,1445) -LexToken(CLOSEBRACKET,')',1,1450) -LexToken(EOL,'\n',1,1451) -LexToken(IF,'if',1,1464) -LexToken(NOT,'~',1,1467) -LexToken(VAR,'ok',1,1468) -LexToken(THEN,'then',1,1471) -LexToken(EOL,'\n',1,1475) -LexToken(BREAK,'break',1,1492) -LexToken(EOL,'\n',1,1497) -LexToken(END,'end',1,1511) -LexToken(EOL,'\n',1,1514) -LexToken(IF,'if',1,1527) -LexToken(VAR,'degree',1,1530) -LexToken(OPENBRACKET,'(',1,1536) -LexToken(VAR,'num',1,1537) -LexToken(CLOSEBRACKET,')',1,1540) -LexToken(COMPARISON,'>',1,1541) -LexToken(VAR,'degree',1,1542) -LexToken(OPENBRACKET,'(',1,1548) -LexToken(VAR,'den',1,1549) -LexToken(CLOSEBRACKET,')',1,1552) -LexToken(THEN,'then',1,1554) -LexToken(EOL,'\n',1,1558) -LexToken(VAR,'message',1,1575) -LexToken(OPENBRACKET,'(',1,1582) -LexToken(DQSTRING,'"Transfer function must be proper"',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(VAR,'H',1,1696) -LexToken(ASSIGNMENT,'=',1,1697) -LexToken(VAR,'cont_frm',1,1698) -LexToken(OPENBRACKET,'(',1,1706) -LexToken(VAR,'num',1,1707) -LexToken(COMMA,',',1,1710) -LexToken(VAR,'den',1,1711) -LexToken(CLOSEBRACKET,')',1,1714) -LexToken(EOL,'\n',1,1715) -LexToken(OPENSQBRACKET,'[',1,1732) -LexToken(VAR,'A',1,1733) -LexToken(COMMA,',',1,1734) -LexToken(VAR,'B',1,1735) -LexToken(COMMA,',',1,1736) -LexToken(VAR,'C',1,1737) -LexToken(COMMA,',',1,1738) -LexToken(VAR,'D',1,1739) -LexToken(CLOSESQBRACKET,']',1,1740) -LexToken(ASSIGNMENT,'=',1,1741) -LexToken(VAR,'H',1,1742) -LexToken(OPENBRACKET,'(',1,1743) -LexToken(NUMBER,'2',1,1744) -LexToken(COLON,':',1,1745) -LexToken(NUMBER,'5',1,1746) -LexToken(CLOSEBRACKET,')',1,1747) -LexToken(EOL,'\n',1,1748) -LexToken(VAR,'graphics',1,1766) -LexToken(DOT,'.',1,1774) -LexToken(VAR,'exprs',1,1775) -LexToken(ASSIGNMENT,'=',1,1780) -LexToken(VAR,'exprs',1,1781) -LexToken(EOL,'\n',1,1786) -LexToken(OPENSQBRACKET,'[',1,1804) -LexToken(VAR,'ns1',1,1805) -LexToken(COMMA,',',1,1808) -LexToken(VAR,'ns1',1,1809) -LexToken(CLOSESQBRACKET,']',1,1812) -LexToken(ASSIGNMENT,'=',1,1813) -LexToken(VAR,'size',1,1814) -LexToken(OPENBRACKET,'(',1,1818) -LexToken(VAR,'A',1,1819) -LexToken(CLOSEBRACKET,')',1,1820) -LexToken(EOL,'\n',1,1821) -LexToken(IF,'if',1,1838) -LexToken(VAR,'ns1',1,1841) -LexToken(COMPARISON,'<=',1,1844) -LexToken(VAR,'ns',1,1846) -LexToken(THEN,'then',1,1849) -LexToken(EOL,'\n',1,1853) -LexToken(VAR,'x0',1,1874) -LexToken(ASSIGNMENT,'=',1,1876) -LexToken(VAR,'x0',1,1877) -LexToken(OPENBRACKET,'(',1,1879) -LexToken(NUMBER,'1',1,1880) -LexToken(COLON,':',1,1881) -LexToken(VAR,'ns1',1,1882) -LexToken(CLOSEBRACKET,')',1,1885) -LexToken(EOL,'\n',1,1886) -LexToken(ELSE,'else',1,1903) -LexToken(EOL,'\n',1,1907) -LexToken(VAR,'x0',1,1928) -LexToken(OPENBRACKET,'(',1,1930) -LexToken(VAR,'ns1',1,1931) -LexToken(COMMA,',',1,1934) -LexToken(NUMBER,'1',1,1935) -LexToken(CLOSEBRACKET,')',1,1936) -LexToken(ASSIGNMENT,'=',1,1937) -LexToken(NUMBER,'0',1,1938) -LexToken(EOL,'\n',1,1939) -LexToken(END,'end',1,1956) -LexToken(EOL,'\n',1,1959) -LexToken(VAR,'rpar',1,1976) -LexToken(ASSIGNMENT,'=',1,1980) -LexToken(OPENSQBRACKET,'[',1,1981) -LexToken(VAR,'A',1,1982) -LexToken(OPENBRACKET,'(',1,1983) -LexToken(COLON,':',1,1984) -LexToken(CLOSEBRACKET,')',1,1985) -LexToken(SEMICOLON,';\n',1,1986) -LexToken(VAR,'B',1,2004) -LexToken(OPENBRACKET,'(',1,2005) -LexToken(COLON,':',1,2006) -LexToken(CLOSEBRACKET,')',1,2007) -LexToken(SEMICOLON,';\n',1,2008) -LexToken(VAR,'C',1,2026) -LexToken(OPENBRACKET,'(',1,2027) -LexToken(COLON,':',1,2028) -LexToken(CLOSEBRACKET,')',1,2029) -LexToken(SEMICOLON,';\n',1,2030) -LexToken(VAR,'D',1,2048) -LexToken(OPENBRACKET,'(',1,2049) -LexToken(COLON,':',1,2050) -LexToken(CLOSEBRACKET,')',1,2051) -LexToken(CLOSESQBRACKET,']',1,2052) -LexToken(EOL,'\n',1,2053) -LexToken(VAR,'model',1,2070) -LexToken(DOT,'.',1,2075) -LexToken(VAR,'dstate',1,2076) -LexToken(ASSIGNMENT,'=',1,2082) -LexToken(VAR,'x0',1,2083) -LexToken(EOL,'\n',1,2085) -LexToken(VAR,'model',1,2102) -LexToken(DOT,'.',1,2107) -LexToken(VAR,'rpar',1,2108) -LexToken(ASSIGNMENT,'=',1,2112) -LexToken(VAR,'rpar',1,2113) -LexToken(EOL,'\n',1,2117) -LexToken(IF,'if',1,2134) -LexToken(VAR,'norm',1,2137) -LexToken(OPENBRACKET,'(',1,2141) -LexToken(VAR,'D',1,2142) -LexToken(COMMA,',',1,2143) -LexToken(NUMBER,'1',1,2144) -LexToken(CLOSEBRACKET,')',1,2145) -LexToken(COMPARISON,'<>',1,2146) -LexToken(NUMBER,'0',1,2148) -LexToken(THEN,'then',1,2150) -LexToken(EOL,'\n',1,2154) -LexToken(VAR,'mmm',1,2175) -LexToken(ASSIGNMENT,'=',1,2178) -LexToken(OPENSQBRACKET,'[',1,2179) -LexToken(PREVAR_BOOLEAN,'%t',1,2180) -LexToken(PREVAR_BOOLEAN,'%f',1,2183) -LexToken(CLOSESQBRACKET,']',1,2185) -LexToken(EOL,'\n',1,2186) -LexToken(ELSE,'else',1,2204) -LexToken(EOL,'\n',1,2208) -LexToken(VAR,'mmm',1,2229) -LexToken(ASSIGNMENT,'=',1,2232) -LexToken(OPENSQBRACKET,'[',1,2233) -LexToken(PREVAR_BOOLEAN,'%f',1,2234) -LexToken(PREVAR_BOOLEAN,'%f',1,2237) -LexToken(CLOSESQBRACKET,']',1,2239) -LexToken(EOL,'\n',1,2240) -LexToken(END,'end',1,2258) -LexToken(EOL,'\n',1,2261) -LexToken(IF,'if',1,2278) -LexToken(VAR,'or',1,2281) -LexToken(OPENBRACKET,'(',1,2283) -LexToken(VAR,'model',1,2284) -LexToken(DOT,'.',1,2289) -LexToken(VAR,'dep_ut',1,2290) -LexToken(COMPARISON,'<>',1,2296) -LexToken(VAR,'mmm',1,2298) -LexToken(CLOSEBRACKET,')',1,2301) -LexToken(THEN,'then',1,2303) -LexToken(EOL,'\n',1,2307) -LexToken(VAR,'model',1,2328) -LexToken(DOT,'.',1,2333) -LexToken(VAR,'dep_ut',1,2334) -LexToken(ASSIGNMENT,'=',1,2340) -LexToken(VAR,'mmm',1,2341) -LexToken(EOL,'\n',1,2344) -LexToken(END,'end',1,2362) -LexToken(EOL,'\n',1,2365) -LexToken(VAR,'x',1,2382) -LexToken(DOT,'.',1,2383) -LexToken(VAR,'graphics',1,2384) -LexToken(ASSIGNMENT,'=',1,2392) -LexToken(VAR,'graphics',1,2393) -LexToken(EOL,'\n',1,2401) -LexToken(VAR,'x',1,2419) -LexToken(DOT,'.',1,2420) -LexToken(VAR,'model',1,2421) -LexToken(ASSIGNMENT,'=',1,2426) -LexToken(VAR,'model',1,2427) -LexToken(EOL,'\n',1,2432) -LexToken(BREAK,'break',1,2449) -LexToken(EOL,'\n',1,2454) -LexToken(END,'end',1,2467) -LexToken(EOL,'\n',1,2470) -LexToken(END,'end',1,2479) -LexToken(EOL,'\n',1,2482) -LexToken(VAR,'x',1,2491) -LexToken(DOT,'.',1,2492) -LexToken(VAR,'model',1,2493) -LexToken(DOT,'.',1,2498) -LexToken(VAR,'firing',1,2499) -LexToken(ASSIGNMENT,'=',1,2505) -LexToken(OPENSQBRACKET,'[',1,2506) -LexToken(CLOSESQBRACKET,']',1,2507) -LexToken(EOL,'\n',1,2524) -LexToken(CASE,'case',1,2529) -LexToken(DQSTRING,'"define"',1,2541) -LexToken(THEN,'then',1,2543) -LexToken(EOL,'\n',1,2547) -LexToken(VAR,'x0',1,2556) -LexToken(ASSIGNMENT,'=',1,2558) -LexToken(NUMBER,'0',1,2559) -LexToken(EOL,'\n',1,2560) -LexToken(VAR,'A',1,2570) -LexToken(ASSIGNMENT,'=',1,2571) -LexToken(ADDITION,'-',1,2572) -LexToken(NUMBER,'1',1,2573) -LexToken(EOL,'\n',1,2574) -LexToken(VAR,'B',1,2584) -LexToken(ASSIGNMENT,'=',1,2585) -LexToken(NUMBER,'1',1,2586) -LexToken(EOL,'\n',1,2587) -LexToken(VAR,'C',1,2597) -LexToken(ASSIGNMENT,'=',1,2598) -LexToken(NUMBER,'1',1,2599) -LexToken(EOL,'\n',1,2600) -LexToken(VAR,'D',1,2610) -LexToken(ASSIGNMENT,'=',1,2611) -LexToken(NUMBER,'0',1,2612) -LexToken(EOL,'\n',1,2613) -LexToken(VAR,'exprs',1,2623) -LexToken(ASSIGNMENT,'=',1,2628) -LexToken(OPENSQBRACKET,'[',1,2629) -LexToken(DQSTRING,'"1"',1,2632) -LexToken(SEMICOLON,';',1,2633) -LexToken(DQSTRING,'"1+z"',1,2638) -LexToken(CLOSESQBRACKET,']',1,2639) -LexToken(EOL,'\n',1,2640) -LexToken(EOL,'\n',1,2641) -LexToken(VAR,'model',1,2650) -LexToken(ASSIGNMENT,'=',1,2655) -LexToken(SCICOS_MODEL,'scicos_model',1,2656) -LexToken(OPENBRACKET,'(',1,2668) -LexToken(CLOSEBRACKET,')',1,2669) -LexToken(EOL,'\n',1,2670) -LexToken(VAR,'model',1,2679) -LexToken(DOT,'.',1,2684) -LexToken(VAR,'sim',1,2685) -LexToken(ASSIGNMENT,'=',1,2688) -LexToken(VAR,'list',1,2689) -LexToken(OPENBRACKET,'(',1,2693) -LexToken(DQSTRING,'"dsslti4"',1,2702) -LexToken(COMMA,',',1,2703) -LexToken(NUMBER,'4',1,2704) -LexToken(CLOSEBRACKET,')',1,2705) -LexToken(EOL,'\n',1,2706) -LexToken(VAR,'model',1,2715) -LexToken(DOT,'.',1,2720) -LexToken(VAR,'in',1,2721) -LexToken(ASSIGNMENT,'=',1,2723) -LexToken(NUMBER,'1',1,2724) -LexToken(EOL,'\n',1,2725) -LexToken(VAR,'model',1,2734) -LexToken(DOT,'.',1,2739) -LexToken(VAR,'out',1,2740) -LexToken(ASSIGNMENT,'=',1,2743) -LexToken(NUMBER,'1',1,2744) -LexToken(EOL,'\n',1,2745) -LexToken(VAR,'model',1,2754) -LexToken(DOT,'.',1,2759) -LexToken(VAR,'evtin',1,2760) -LexToken(ASSIGNMENT,'=',1,2765) -LexToken(NUMBER,'1',1,2766) -LexToken(EOL,'\n',1,2767) -LexToken(VAR,'model',1,2776) -LexToken(DOT,'.',1,2781) -LexToken(VAR,'dstate',1,2782) -LexToken(ASSIGNMENT,'=',1,2788) -LexToken(VAR,'x0',1,2789) -LexToken(OPENBRACKET,'(',1,2791) -LexToken(COLON,':',1,2792) -LexToken(CLOSEBRACKET,')',1,2793) -LexToken(EOL,'\n',1,2794) -LexToken(VAR,'model',1,2803) -LexToken(DOT,'.',1,2808) -LexToken(VAR,'rpar',1,2809) -LexToken(ASSIGNMENT,'=',1,2813) -LexToken(OPENSQBRACKET,'[',1,2814) -LexToken(VAR,'A',1,2815) -LexToken(OPENBRACKET,'(',1,2816) -LexToken(COLON,':',1,2817) -LexToken(CLOSEBRACKET,')',1,2818) -LexToken(SEMICOLON,';',1,2819) -LexToken(VAR,'B',1,2820) -LexToken(OPENBRACKET,'(',1,2821) -LexToken(COLON,':',1,2822) -LexToken(CLOSEBRACKET,')',1,2823) -LexToken(SEMICOLON,';',1,2824) -LexToken(VAR,'C',1,2825) -LexToken(OPENBRACKET,'(',1,2826) -LexToken(COLON,':',1,2827) -LexToken(CLOSEBRACKET,')',1,2828) -LexToken(SEMICOLON,';',1,2829) -LexToken(VAR,'D',1,2830) -LexToken(OPENBRACKET,'(',1,2831) -LexToken(COLON,':',1,2832) -LexToken(CLOSEBRACKET,')',1,2833) -LexToken(CLOSESQBRACKET,']',1,2834) -LexToken(EOL,'\n',1,2835) -LexToken(VAR,'model',1,2844) -LexToken(DOT,'.',1,2849) -LexToken(VAR,'blocktype',1,2850) -LexToken(ASSIGNMENT,'=',1,2859) -LexToken(DQSTRING,'"d"',1,2862) -LexToken(EOL,'\n',1,2863) -LexToken(VAR,'model',1,2872) -LexToken(DOT,'.',1,2877) -LexToken(VAR,'dep_ut',1,2878) -LexToken(ASSIGNMENT,'=',1,2884) -LexToken(OPENSQBRACKET,'[',1,2885) -LexToken(PREVAR_BOOLEAN,'%f',1,2886) -LexToken(PREVAR_BOOLEAN,'%f',1,2889) -LexToken(CLOSESQBRACKET,']',1,2891) -LexToken(EOL,'\n',1,2892) -LexToken(EOL,'\n',1,2893) -LexToken(VAR,'gr_i',1,2902) -LexToken(ASSIGNMENT,'=',1,2906) -LexToken(OPENSQBRACKET,'[',1,2907) -LexToken(CLOSESQBRACKET,']',1,2908) -LexToken(EOL,'\n',1,2909) -LexToken(VAR,'x',1,2918) -LexToken(ASSIGNMENT,'=',1,2919) -LexToken(VAR,'standard_define',1,2920) -LexToken(OPENBRACKET,'(',1,2935) -LexToken(OPENSQBRACKET,'[',1,2936) -LexToken(NUMBER,'3',1,2937) -LexToken(NUMBER,'2',1,2939) -LexToken(CLOSESQBRACKET,']',1,2940) -LexToken(COMMA,',',1,2941) -LexToken(VAR,'model',1,2942) -LexToken(COMMA,',',1,2947) -LexToken(VAR,'exprs',1,2948) -LexToken(COMMA,',',1,2953) -LexToken(VAR,'gr_i',1,2954) -LexToken(CLOSEBRACKET,')',1,2958) -LexToken(EOL,'\n',1,2959) -LexToken(END,'end',1,2964) -LexToken(EOL,'\n',1,2967) -LexToken(ENDFUNCTION,'endfunction',1,2968) -LexToken(EOL,'\n',1,2979) +Syntax error in input LexToken(DOT,'.',1,1197) +/* autogenerated from "macros/Linear/DLR.sci" */ +None diff --git a/js/Linear/DLR_f.js b/js/Linear/DLR_f.js index 79e2bad8..ae920243 100644 --- a/js/Linear/DLR_f.js +++ b/js/Linear/DLR_f.js @@ -1,505 +1,3 @@ -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,'DLR_f',1,852) -LexToken(OPENBRACKET,'(',1,857) -LexToken(VAR,'job',1,858) -LexToken(COMMA,',',1,861) -LexToken(VAR,'arg1',1,862) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg2',1,867) -LexToken(CLOSEBRACKET,')',1,871) -LexToken(EOL,'\n',1,872) -LexToken(VAR,'x',1,877) -LexToken(ASSIGNMENT,'=',1,878) -LexToken(OPENSQBRACKET,'[',1,879) -LexToken(CLOSESQBRACKET,']',1,880) -LexToken(EOL,'\n',1,881) -LexToken(VAR,'y',1,887) -LexToken(ASSIGNMENT,'=',1,888) -LexToken(OPENSQBRACKET,'[',1,889) -LexToken(CLOSESQBRACKET,']',1,890) -LexToken(EOL,'\n',1,891) -LexToken(VAR,'typ',1,897) -LexToken(ASSIGNMENT,'=',1,900) -LexToken(OPENSQBRACKET,'[',1,901) -LexToken(CLOSESQBRACKET,']',1,902) -LexToken(EOL,'\n',1,903) -LexToken(SELECT,'select',1,909) -LexToken(VAR,'job',1,916) -LexToken(EOL,'\n',1,919) -LexToken(CASE,'case',1,924) -LexToken(DQSTRING,'"set"',1,933) -LexToken(THEN,'then',1,935) -LexToken(EOL,'\n',1,939) -LexToken(VAR,'x',1,948) -LexToken(ASSIGNMENT,'=',1,949) -LexToken(VAR,'arg1',1,950) -LexToken(EOL,'\n',1,954) -LexToken(VAR,'graphics',1,964) -LexToken(ASSIGNMENT,'=',1,972) -LexToken(VAR,'arg1',1,973) -LexToken(DOT,'.',1,977) -LexToken(VAR,'graphics',1,978) -LexToken(EOL,'\n',1,986) -LexToken(VAR,'exprs',1,996) -LexToken(ASSIGNMENT,'=',1,1001) -LexToken(VAR,'graphics',1,1002) -LexToken(DOT,'.',1,1010) -LexToken(VAR,'exprs',1,1011) -LexToken(EOL,'\n',1,1016) -LexToken(VAR,'model',1,1025) -LexToken(ASSIGNMENT,'=',1,1030) -LexToken(VAR,'arg1',1,1031) -LexToken(DOT,'.',1,1035) -LexToken(VAR,'model',1,1036) -LexToken(EOL,'\n',1,1041) -LexToken(VAR,'x0',1,1051) -LexToken(ASSIGNMENT,'=',1,1053) -LexToken(VAR,'model',1,1054) -LexToken(DOT,'.',1,1059) -LexToken(VAR,'dstate',1,1060) -LexToken(EOL,'\n',1,1066) -LexToken(VAR,'ns',1,1076) -LexToken(ASSIGNMENT,'=',1,1078) -LexToken(VAR,'prod',1,1079) -LexToken(OPENBRACKET,'(',1,1083) -LexToken(VAR,'size',1,1084) -LexToken(OPENBRACKET,'(',1,1088) -LexToken(VAR,'x0',1,1089) -LexToken(CLOSEBRACKET,')',1,1091) -LexToken(CLOSEBRACKET,')',1,1092) -LexToken(EOL,'\n',1,1093) -LexToken(PREVAR,'%scicos_context',1,1103) -LexToken(ASSIGNMENT,'=',1,1118) -LexToken(PREVAR,'%scicos_context',1,1119) -LexToken(EOL,'\n',1,1175) -LexToken(PREVAR,'%scicos_context',1,1184) -LexToken(DOT,'.',1,1199) -LexToken(VAR,'z',1,1200) -LexToken(ASSIGNMENT,'=',1,1201) -LexToken(PREVAR,'%z',1,1202) -LexToken(EOL,'\n',1,1238) -LexToken(WHILE,'while',1,1247) -LexToken(PREVAR_BOOLEAN,'%t',1,1253) -LexToken(DO,'do',1,1256) -LexToken(EOL,'\n',1,1258) -LexToken(OPENSQBRACKET,'[',1,1271) -LexToken(VAR,'ok',1,1272) -LexToken(COMMA,',',1,1274) -LexToken(VAR,'num',1,1275) -LexToken(COMMA,',',1,1278) -LexToken(VAR,'den',1,1279) -LexToken(COMMA,',',1,1282) -LexToken(VAR,'exprs',1,1283) -LexToken(CLOSESQBRACKET,']',1,1288) -LexToken(ASSIGNMENT,'=',1,1289) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1290) -LexToken(OPENBRACKET,'(',1,1305) -LexToken(DQSTRING,'"Set discrete SISO transfer parameters"',1,1344) -LexToken(COMMA,',',1,1345) -LexToken(OPENSQBRACKET,'[',1,1361) -LexToken(DQSTRING,'"Numerator (z)"',1,1376) -LexToken(SEMICOLON,';\n',1,1377) -LexToken(DQSTRING,'"Denominator (z)"',1,1407) -LexToken(CLOSESQBRACKET,']',1,1408) -LexToken(COMMA,',',1,1409) -LexToken(VAR,'list',1,1425) -LexToken(OPENBRACKET,'(',1,1429) -LexToken(DQSTRING,'"pol"',1,1434) -LexToken(COMMA,',',1,1435) -LexToken(NUMBER,'1',1,1436) -LexToken(COMMA,',',1,1437) -LexToken(DQSTRING,'"pol"',1,1442) -LexToken(COMMA,',',1,1443) -LexToken(NUMBER,'1',1,1444) -LexToken(CLOSEBRACKET,')',1,1445) -LexToken(COMMA,',',1,1446) -LexToken(VAR,'exprs',1,1447) -LexToken(CLOSEBRACKET,')',1,1452) -LexToken(EOL,'\n',1,1453) -LexToken(IF,'if',1,1466) -LexToken(NOT,'~',1,1469) -LexToken(VAR,'ok',1,1470) -LexToken(THEN,'then',1,1473) -LexToken(EOL,'\n',1,1477) -LexToken(BREAK,'break',1,1494) -LexToken(EOL,'\n',1,1499) -LexToken(END,'end',1,1513) -LexToken(EOL,'\n',1,1516) -LexToken(IF,'if',1,1529) -LexToken(VAR,'degree',1,1532) -LexToken(OPENBRACKET,'(',1,1538) -LexToken(VAR,'num',1,1539) -LexToken(CLOSEBRACKET,')',1,1542) -LexToken(COMPARISON,'>',1,1543) -LexToken(VAR,'degree',1,1544) -LexToken(OPENBRACKET,'(',1,1550) -LexToken(VAR,'den',1,1551) -LexToken(CLOSEBRACKET,')',1,1554) -LexToken(THEN,'then',1,1556) -LexToken(EOL,'\n',1,1560) -LexToken(VAR,'message',1,1577) -LexToken(OPENBRACKET,'(',1,1584) -LexToken(DQSTRING,'"Transfer must be proper"',1,1609) -LexToken(CLOSEBRACKET,')',1,1610) -LexToken(EOL,'\n',1,1611) -LexToken(VAR,'ok',1,1628) -LexToken(ASSIGNMENT,'=',1,1630) -LexToken(PREVAR_BOOLEAN,'%f',1,1631) -LexToken(EOL,'\n',1,1633) -LexToken(END,'end',1,1646) -LexToken(EOL,'\n',1,1649) -LexToken(IF,'if',1,1662) -LexToken(VAR,'ok',1,1665) -LexToken(THEN,'then',1,1668) -LexToken(EOL,'\n',1,1672) -LexToken(VAR,'H',1,1689) -LexToken(ASSIGNMENT,'=',1,1690) -LexToken(VAR,'cont_frm',1,1691) -LexToken(OPENBRACKET,'(',1,1699) -LexToken(VAR,'num',1,1700) -LexToken(COMMA,',',1,1703) -LexToken(VAR,'den',1,1704) -LexToken(CLOSEBRACKET,')',1,1707) -LexToken(EOL,'\n',1,1708) -LexToken(OPENSQBRACKET,'[',1,1725) -LexToken(VAR,'A',1,1726) -LexToken(COMMA,',',1,1727) -LexToken(VAR,'B',1,1728) -LexToken(COMMA,',',1,1729) -LexToken(VAR,'C',1,1730) -LexToken(COMMA,',',1,1731) -LexToken(VAR,'D',1,1732) -LexToken(CLOSESQBRACKET,']',1,1733) -LexToken(ASSIGNMENT,'=',1,1734) -LexToken(VAR,'H',1,1735) -LexToken(OPENBRACKET,'(',1,1736) -LexToken(NUMBER,'2',1,1737) -LexToken(COLON,':',1,1738) -LexToken(NUMBER,'5',1,1739) -LexToken(CLOSEBRACKET,')',1,1740) -LexToken(EOL,'\n',1,1741) -LexToken(VAR,'graphics',1,1759) -LexToken(DOT,'.',1,1767) -LexToken(VAR,'exprs',1,1768) -LexToken(ASSIGNMENT,'=',1,1773) -LexToken(VAR,'exprs',1,1774) -LexToken(EOL,'\n',1,1779) -LexToken(OPENSQBRACKET,'[',1,1797) -LexToken(VAR,'ns1',1,1798) -LexToken(COMMA,',',1,1801) -LexToken(VAR,'ns1',1,1802) -LexToken(CLOSESQBRACKET,']',1,1805) -LexToken(ASSIGNMENT,'=',1,1806) -LexToken(VAR,'size',1,1807) -LexToken(OPENBRACKET,'(',1,1811) -LexToken(VAR,'A',1,1812) -LexToken(CLOSEBRACKET,')',1,1813) -LexToken(EOL,'\n',1,1814) -LexToken(IF,'if',1,1831) -LexToken(VAR,'ns1',1,1834) -LexToken(COMPARISON,'<=',1,1837) -LexToken(VAR,'ns',1,1839) -LexToken(THEN,'then',1,1842) -LexToken(EOL,'\n',1,1846) -LexToken(VAR,'x0',1,1867) -LexToken(ASSIGNMENT,'=',1,1869) -LexToken(VAR,'x0',1,1870) -LexToken(OPENBRACKET,'(',1,1872) -LexToken(NUMBER,'1',1,1873) -LexToken(COLON,':',1,1874) -LexToken(VAR,'ns1',1,1875) -LexToken(CLOSEBRACKET,')',1,1878) -LexToken(EOL,'\n',1,1879) -LexToken(ELSE,'else',1,1896) -LexToken(EOL,'\n',1,1900) -LexToken(VAR,'x0',1,1921) -LexToken(OPENBRACKET,'(',1,1923) -LexToken(VAR,'ns1',1,1924) -LexToken(COMMA,',',1,1927) -LexToken(NUMBER,'1',1,1928) -LexToken(CLOSEBRACKET,')',1,1929) -LexToken(ASSIGNMENT,'=',1,1930) -LexToken(NUMBER,'0',1,1931) -LexToken(EOL,'\n',1,1932) -LexToken(END,'end',1,1949) -LexToken(EOL,'\n',1,1952) -LexToken(VAR,'rpar',1,1969) -LexToken(ASSIGNMENT,'=',1,1973) -LexToken(OPENSQBRACKET,'[',1,1974) -LexToken(VAR,'A',1,1975) -LexToken(OPENBRACKET,'(',1,1976) -LexToken(COLON,':',1,1977) -LexToken(CLOSEBRACKET,')',1,1978) -LexToken(SEMICOLON,';\n',1,1979) -LexToken(VAR,'B',1,1997) -LexToken(OPENBRACKET,'(',1,1998) -LexToken(COLON,':',1,1999) -LexToken(CLOSEBRACKET,')',1,2000) -LexToken(SEMICOLON,';\n',1,2001) -LexToken(VAR,'C',1,2019) -LexToken(OPENBRACKET,'(',1,2020) -LexToken(COLON,':',1,2021) -LexToken(CLOSEBRACKET,')',1,2022) -LexToken(SEMICOLON,';\n',1,2023) -LexToken(VAR,'D',1,2041) -LexToken(OPENBRACKET,'(',1,2042) -LexToken(COLON,':',1,2043) -LexToken(CLOSEBRACKET,')',1,2044) -LexToken(CLOSESQBRACKET,']',1,2045) -LexToken(EOL,'\n',1,2046) -LexToken(VAR,'model',1,2063) -LexToken(DOT,'.',1,2068) -LexToken(VAR,'dstate',1,2069) -LexToken(ASSIGNMENT,'=',1,2075) -LexToken(VAR,'x0',1,2076) -LexToken(EOL,'\n',1,2078) -LexToken(VAR,'model',1,2095) -LexToken(DOT,'.',1,2100) -LexToken(VAR,'rpar',1,2101) -LexToken(ASSIGNMENT,'=',1,2105) -LexToken(VAR,'rpar',1,2106) -LexToken(EOL,'\n',1,2110) -LexToken(IF,'if',1,2127) -LexToken(VAR,'norm',1,2130) -LexToken(OPENBRACKET,'(',1,2134) -LexToken(VAR,'D',1,2135) -LexToken(COMMA,',',1,2136) -LexToken(NUMBER,'1',1,2137) -LexToken(CLOSEBRACKET,')',1,2138) -LexToken(COMPARISON,'<>',1,2139) -LexToken(NUMBER,'0',1,2141) -LexToken(THEN,'then',1,2143) -LexToken(EOL,'\n',1,2147) -LexToken(VAR,'mmm',1,2168) -LexToken(ASSIGNMENT,'=',1,2171) -LexToken(OPENSQBRACKET,'[',1,2172) -LexToken(PREVAR_BOOLEAN,'%t',1,2173) -LexToken(PREVAR_BOOLEAN,'%f',1,2176) -LexToken(CLOSESQBRACKET,']',1,2178) -LexToken(EOL,'\n',1,2179) -LexToken(ELSE,'else',1,2197) -LexToken(EOL,'\n',1,2201) -LexToken(VAR,'mmm',1,2222) -LexToken(ASSIGNMENT,'=',1,2225) -LexToken(OPENSQBRACKET,'[',1,2226) -LexToken(PREVAR_BOOLEAN,'%f',1,2227) -LexToken(PREVAR_BOOLEAN,'%f',1,2230) -LexToken(CLOSESQBRACKET,']',1,2232) -LexToken(EOL,'\n',1,2233) -LexToken(END,'end',1,2251) -LexToken(EOL,'\n',1,2254) -LexToken(IF,'if',1,2271) -LexToken(VAR,'or',1,2274) -LexToken(OPENBRACKET,'(',1,2276) -LexToken(VAR,'model',1,2277) -LexToken(DOT,'.',1,2282) -LexToken(VAR,'dep_ut',1,2283) -LexToken(COMPARISON,'<>',1,2289) -LexToken(VAR,'mmm',1,2291) -LexToken(CLOSEBRACKET,')',1,2294) -LexToken(THEN,'then',1,2296) -LexToken(EOL,'\n',1,2300) -LexToken(VAR,'model',1,2317) -LexToken(DOT,'.',1,2322) -LexToken(VAR,'dep_ut',1,2323) -LexToken(ASSIGNMENT,'=',1,2329) -LexToken(VAR,'mmm',1,2330) -LexToken(COMMA,',',1,2333) -LexToken(END,'end',1,2334) -LexToken(EOL,'\n',1,2337) -LexToken(VAR,'x',1,2354) -LexToken(DOT,'.',1,2355) -LexToken(VAR,'graphics',1,2356) -LexToken(ASSIGNMENT,'=',1,2364) -LexToken(VAR,'graphics',1,2365) -LexToken(EOL,'\n',1,2373) -LexToken(VAR,'x',1,2391) -LexToken(DOT,'.',1,2392) -LexToken(VAR,'model',1,2393) -LexToken(ASSIGNMENT,'=',1,2398) -LexToken(VAR,'model',1,2399) -LexToken(EOL,'\n',1,2404) -LexToken(BREAK,'break',1,2421) -LexToken(EOL,'\n',1,2426) -LexToken(END,'end',1,2439) -LexToken(EOL,'\n',1,2442) -LexToken(END,'end',1,2451) -LexToken(EOL,'\n',1,2454) -LexToken(VAR,'x',1,2463) -LexToken(DOT,'.',1,2464) -LexToken(VAR,'model',1,2465) -LexToken(DOT,'.',1,2470) -LexToken(VAR,'firing',1,2471) -LexToken(ASSIGNMENT,'=',1,2477) -LexToken(OPENSQBRACKET,'[',1,2478) -LexToken(CLOSESQBRACKET,']',1,2479) -LexToken(EOL,'\n',1,2496) -LexToken(CASE,'case',1,2501) -LexToken(DQSTRING,'"define"',1,2513) -LexToken(THEN,'then',1,2515) -LexToken(EOL,'\n',1,2519) -LexToken(VAR,'x0',1,2528) -LexToken(ASSIGNMENT,'=',1,2530) -LexToken(NUMBER,'0',1,2531) -LexToken(EOL,'\n',1,2532) -LexToken(VAR,'A',1,2542) -LexToken(ASSIGNMENT,'=',1,2543) -LexToken(ADDITION,'-',1,2544) -LexToken(NUMBER,'1',1,2545) -LexToken(EOL,'\n',1,2546) -LexToken(VAR,'B',1,2556) -LexToken(ASSIGNMENT,'=',1,2557) -LexToken(NUMBER,'1',1,2558) -LexToken(EOL,'\n',1,2559) -LexToken(VAR,'C',1,2569) -LexToken(ASSIGNMENT,'=',1,2570) -LexToken(NUMBER,'1',1,2571) -LexToken(EOL,'\n',1,2572) -LexToken(VAR,'D',1,2582) -LexToken(ASSIGNMENT,'=',1,2583) -LexToken(NUMBER,'0',1,2584) -LexToken(EOL,'\n',1,2585) -LexToken(VAR,'exprs',1,2595) -LexToken(ASSIGNMENT,'=',1,2600) -LexToken(OPENSQBRACKET,'[',1,2601) -LexToken(DQSTRING,'"1"',1,2604) -LexToken(SEMICOLON,';',1,2605) -LexToken(DQSTRING,'"1+z"',1,2610) -LexToken(CLOSESQBRACKET,']',1,2611) -LexToken(EOL,'\n',1,2612) -LexToken(EOL,'\n',1,2613) -LexToken(VAR,'model',1,2622) -LexToken(ASSIGNMENT,'=',1,2627) -LexToken(SCICOS_MODEL,'scicos_model',1,2628) -LexToken(OPENBRACKET,'(',1,2640) -LexToken(CLOSEBRACKET,')',1,2641) -LexToken(EOL,'\n',1,2642) -LexToken(VAR,'model',1,2651) -LexToken(DOT,'.',1,2656) -LexToken(VAR,'sim',1,2657) -LexToken(ASSIGNMENT,'=',1,2660) -LexToken(DQSTRING,'"dsslti"',1,2668) -LexToken(EOL,'\n',1,2669) -LexToken(VAR,'model',1,2678) -LexToken(DOT,'.',1,2683) -LexToken(VAR,'in',1,2684) -LexToken(ASSIGNMENT,'=',1,2686) -LexToken(NUMBER,'1',1,2687) -LexToken(EOL,'\n',1,2688) -LexToken(VAR,'model',1,2697) -LexToken(DOT,'.',1,2702) -LexToken(VAR,'out',1,2703) -LexToken(ASSIGNMENT,'=',1,2706) -LexToken(NUMBER,'1',1,2707) -LexToken(EOL,'\n',1,2708) -LexToken(VAR,'model',1,2717) -LexToken(DOT,'.',1,2722) -LexToken(VAR,'evtin',1,2723) -LexToken(ASSIGNMENT,'=',1,2728) -LexToken(NUMBER,'1',1,2729) -LexToken(EOL,'\n',1,2730) -LexToken(VAR,'model',1,2739) -LexToken(DOT,'.',1,2744) -LexToken(VAR,'dstate',1,2745) -LexToken(ASSIGNMENT,'=',1,2751) -LexToken(VAR,'x0',1,2752) -LexToken(OPENBRACKET,'(',1,2754) -LexToken(COLON,':',1,2755) -LexToken(CLOSEBRACKET,')',1,2756) -LexToken(EOL,'\n',1,2757) -LexToken(VAR,'model',1,2766) -LexToken(DOT,'.',1,2771) -LexToken(VAR,'rpar',1,2772) -LexToken(ASSIGNMENT,'=',1,2776) -LexToken(OPENSQBRACKET,'[',1,2777) -LexToken(VAR,'A',1,2778) -LexToken(OPENBRACKET,'(',1,2779) -LexToken(COLON,':',1,2780) -LexToken(CLOSEBRACKET,')',1,2781) -LexToken(SEMICOLON,';',1,2782) -LexToken(VAR,'B',1,2783) -LexToken(OPENBRACKET,'(',1,2784) -LexToken(COLON,':',1,2785) -LexToken(CLOSEBRACKET,')',1,2786) -LexToken(SEMICOLON,';',1,2787) -LexToken(VAR,'C',1,2788) -LexToken(OPENBRACKET,'(',1,2789) -LexToken(COLON,':',1,2790) -LexToken(CLOSEBRACKET,')',1,2791) -LexToken(SEMICOLON,';',1,2792) -LexToken(VAR,'D',1,2793) -LexToken(OPENBRACKET,'(',1,2794) -LexToken(COLON,':',1,2795) -LexToken(CLOSEBRACKET,')',1,2796) -LexToken(CLOSESQBRACKET,']',1,2797) -LexToken(EOL,'\n',1,2798) -LexToken(VAR,'model',1,2807) -LexToken(DOT,'.',1,2812) -LexToken(VAR,'blocktype',1,2813) -LexToken(ASSIGNMENT,'=',1,2822) -LexToken(DQSTRING,'"d"',1,2825) -LexToken(EOL,'\n',1,2826) -LexToken(VAR,'model',1,2835) -LexToken(DOT,'.',1,2840) -LexToken(VAR,'dep_ut',1,2841) -LexToken(ASSIGNMENT,'=',1,2847) -LexToken(OPENSQBRACKET,'[',1,2848) -LexToken(PREVAR_BOOLEAN,'%f',1,2849) -LexToken(PREVAR_BOOLEAN,'%f',1,2852) -LexToken(CLOSESQBRACKET,']',1,2854) -LexToken(EOL,'\n',1,2855) -LexToken(EOL,'\n',1,2856) -LexToken(VAR,'gr_i',1,2865) -LexToken(ASSIGNMENT,'=',1,2869) -LexToken(OPENSQBRACKET,'[',1,2870) -LexToken(CLOSESQBRACKET,']',1,2871) -LexToken(EOL,'\n',1,2872) -LexToken(VAR,'x',1,2881) -LexToken(ASSIGNMENT,'=',1,2882) -LexToken(VAR,'standard_define',1,2883) -LexToken(OPENBRACKET,'(',1,2898) -LexToken(OPENSQBRACKET,'[',1,2899) -LexToken(NUMBER,'2.5',1,2900) -LexToken(NUMBER,'2.5',1,2904) -LexToken(CLOSESQBRACKET,']',1,2907) -LexToken(COMMA,',',1,2908) -LexToken(VAR,'model',1,2909) -LexToken(COMMA,',',1,2914) -LexToken(VAR,'exprs',1,2915) -LexToken(COMMA,',',1,2920) -LexToken(VAR,'gr_i',1,2921) -LexToken(CLOSEBRACKET,')',1,2925) -LexToken(EOL,'\n',1,2926) -LexToken(END,'end',1,2931) -LexToken(EOL,'\n',1,2934) -LexToken(ENDFUNCTION,'endfunction',1,2935) -LexToken(EOL,'\n',1,2946) +Syntax error in input LexToken(DOT,'.',1,1199) +/* autogenerated from "macros/Linear/DLR_f.sci" */ +None diff --git a/js/Linear/DLSS.js b/js/Linear/DLSS.js index fcb78665..0189f0ad 100644 --- a/js/Linear/DLSS.js +++ b/js/Linear/DLSS.js @@ -1,692 +1,3 @@ -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,'DLSS',1,852) -LexToken(OPENBRACKET,'(',1,856) -LexToken(VAR,'job',1,857) -LexToken(COMMA,',',1,860) -LexToken(VAR,'arg1',1,861) -LexToken(COMMA,',',1,865) -LexToken(VAR,'arg2',1,866) -LexToken(CLOSEBRACKET,')',1,870) -LexToken(EOL,'\n',1,871) -LexToken(VAR,'x',1,876) -LexToken(ASSIGNMENT,'=',1,877) -LexToken(OPENSQBRACKET,'[',1,878) -LexToken(CLOSESQBRACKET,']',1,879) -LexToken(EOL,'\n',1,880) -LexToken(VAR,'y',1,886) -LexToken(ASSIGNMENT,'=',1,887) -LexToken(OPENSQBRACKET,'[',1,888) -LexToken(CLOSESQBRACKET,']',1,889) -LexToken(EOL,'\n',1,890) -LexToken(VAR,'typ',1,896) -LexToken(ASSIGNMENT,'=',1,899) -LexToken(OPENSQBRACKET,'[',1,900) -LexToken(CLOSESQBRACKET,']',1,901) -LexToken(EOL,'\n',1,902) -LexToken(SELECT,'select',1,908) -LexToken(VAR,'job',1,915) -LexToken(EOL,'\n',1,918) -LexToken(CASE,'case',1,923) -LexToken(DQSTRING,'"set"',1,932) -LexToken(THEN,'then',1,934) -LexToken(EOL,'\n',1,938) -LexToken(VAR,'x',1,947) -LexToken(ASSIGNMENT,'=',1,948) -LexToken(VAR,'arg1',1,949) -LexToken(EOL,'\n',1,953) -LexToken(VAR,'graphics',1,962) -LexToken(ASSIGNMENT,'=',1,970) -LexToken(VAR,'arg1',1,971) -LexToken(DOT,'.',1,975) -LexToken(VAR,'graphics',1,976) -LexToken(EOL,'\n',1,984) -LexToken(VAR,'exprs',1,994) -LexToken(ASSIGNMENT,'=',1,999) -LexToken(VAR,'graphics',1,1000) -LexToken(DOT,'.',1,1008) -LexToken(VAR,'exprs',1,1009) -LexToken(EOL,'\n',1,1014) -LexToken(IF,'if',1,1023) -LexToken(VAR,'size',1,1026) -LexToken(OPENBRACKET,'(',1,1030) -LexToken(VAR,'exprs',1,1031) -LexToken(COMMA,',',1,1036) -LexToken(DQSTRING,'"*"',1,1039) -LexToken(CLOSEBRACKET,')',1,1040) -LexToken(COMPARISON,'==',1,1041) -LexToken(NUMBER,'7',1,1043) -LexToken(THEN,'then',1,1045) -LexToken(EOL,'\n',1,1049) -LexToken(VAR,'exprs',1,1062) -LexToken(ASSIGNMENT,'=',1,1067) -LexToken(VAR,'exprs',1,1068) -LexToken(OPENBRACKET,'(',1,1073) -LexToken(OPENSQBRACKET,'[',1,1074) -LexToken(NUMBER,'1',1,1075) -LexToken(COLON,':',1,1076) -LexToken(NUMBER,'4',1,1077) -LexToken(NUMBER,'7',1,1079) -LexToken(CLOSESQBRACKET,']',1,1080) -LexToken(CLOSEBRACKET,')',1,1081) -LexToken(EOL,'\n',1,1082) -LexToken(END,'end',1,1092) -LexToken(EOL,'\n',1,1111) -LexToken(VAR,'model',1,1120) -LexToken(ASSIGNMENT,'=',1,1125) -LexToken(VAR,'arg1',1,1126) -LexToken(DOT,'.',1,1130) -LexToken(VAR,'model',1,1131) -LexToken(EOL,'\n',1,1136) -LexToken(WHILE,'while',1,1146) -LexToken(PREVAR_BOOLEAN,'%t',1,1152) -LexToken(DO,'do',1,1155) -LexToken(EOL,'\n',1,1157) -LexToken(OPENSQBRACKET,'[',1,1170) -LexToken(VAR,'ok',1,1171) -LexToken(COMMA,',',1,1173) -LexToken(VAR,'A',1,1174) -LexToken(COMMA,',',1,1175) -LexToken(VAR,'B',1,1176) -LexToken(COMMA,',',1,1177) -LexToken(VAR,'C',1,1178) -LexToken(COMMA,',',1,1179) -LexToken(VAR,'D',1,1180) -LexToken(COMMA,',',1,1181) -LexToken(VAR,'x0',1,1182) -LexToken(COMMA,',',1,1184) -LexToken(VAR,'exprs',1,1185) -LexToken(CLOSESQBRACKET,']',1,1190) -LexToken(ASSIGNMENT,'=',1,1191) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1192) -LexToken(OPENBRACKET,'(',1,1207) -LexToken(DQSTRING,'"Set discrete linear system parameters"',1,1246) -LexToken(COMMA,',',1,1247) -LexToken(OPENSQBRACKET,'[',1,1263) -LexToken(DQSTRING,'"A matrix"',1,1273) -LexToken(SEMICOLON,';\n',1,1274) -LexToken(DQSTRING,'"B matrix"',1,1297) -LexToken(SEMICOLON,';\n',1,1298) -LexToken(DQSTRING,'"C matrix"',1,1321) -LexToken(SEMICOLON,';\n',1,1322) -LexToken(DQSTRING,'"D matrix"',1,1345) -LexToken(SEMICOLON,';\n',1,1346) -LexToken(DQSTRING,'"Initial state"',1,1374) -LexToken(CLOSESQBRACKET,']',1,1375) -LexToken(COMMA,',',1,1376) -LexToken(VAR,'list',1,1392) -LexToken(OPENBRACKET,'(',1,1396) -LexToken(DQSTRING,'"mat"',1,1401) -LexToken(COMMA,',',1,1402) -LexToken(OPENSQBRACKET,'[',1,1403) -LexToken(ADDITION,'-',1,1404) -LexToken(NUMBER,'1',1,1405) -LexToken(COMMA,',',1,1406) -LexToken(ADDITION,'-',1,1407) -LexToken(NUMBER,'1',1,1408) -LexToken(CLOSESQBRACKET,']',1,1409) -LexToken(COMMA,',',1,1410) -LexToken(DQSTRING,'"mat"',1,1430) -LexToken(COMMA,',',1,1431) -LexToken(OPENSQBRACKET,'[',1,1432) -LexToken(DQSTRING,'"size(%1,2)"',1,1444) -LexToken(COMMA,',',1,1445) -LexToken(DQSTRING,'"-1"',1,1449) -LexToken(CLOSESQBRACKET,']',1,1450) -LexToken(COMMA,',',1,1451) -LexToken(DQSTRING,'"mat"',1,1471) -LexToken(COMMA,',',1,1472) -LexToken(OPENSQBRACKET,'[',1,1473) -LexToken(DQSTRING,'"-1"',1,1477) -LexToken(COMMA,',',1,1478) -LexToken(DQSTRING,'"size(%1,2)"',1,1490) -LexToken(CLOSESQBRACKET,']',1,1491) -LexToken(COMMA,',',1,1492) -LexToken(DQSTRING,'"mat"',1,1512) -LexToken(COMMA,',',1,1513) -LexToken(OPENSQBRACKET,'[',1,1514) -LexToken(ADDITION,'-',1,1515) -LexToken(NUMBER,'1',1,1516) -LexToken(ADDITION,'-',1,1518) -LexToken(NUMBER,'1',1,1519) -LexToken(CLOSESQBRACKET,']',1,1520) -LexToken(COMMA,',',1,1521) -LexToken(DQSTRING,'"vec"',1,1541) -LexToken(COMMA,',',1,1542) -LexToken(DQSTRING,'"size(%1,2)"',1,1554) -LexToken(CLOSEBRACKET,')',1,1555) -LexToken(COMMA,',',1,1556) -LexToken(VAR,'exprs',1,1572) -LexToken(CLOSEBRACKET,')',1,1577) -LexToken(EOL,'\n',1,1578) -LexToken(IF,'if',1,1591) -LexToken(NOT,'~',1,1594) -LexToken(VAR,'ok',1,1595) -LexToken(THEN,'then',1,1598) -LexToken(EOL,'\n',1,1602) -LexToken(BREAK,'break',1,1619) -LexToken(EOL,'\n',1,1624) -LexToken(END,'end',1,1638) -LexToken(EOL,'\n',1,1641) -LexToken(VAR,'out',1,1654) -LexToken(ASSIGNMENT,'=',1,1657) -LexToken(VAR,'size',1,1658) -LexToken(OPENBRACKET,'(',1,1662) -LexToken(VAR,'C',1,1663) -LexToken(COMMA,',',1,1664) -LexToken(NUMBER,'1',1,1665) -LexToken(CLOSEBRACKET,')',1,1666) -LexToken(EOL,'\n',1,1667) -LexToken(IF,'if',1,1681) -LexToken(VAR,'out',1,1684) -LexToken(COMPARISON,'==',1,1687) -LexToken(NUMBER,'0',1,1689) -LexToken(THEN,'then',1,1691) -LexToken(EOL,'\n',1,1695) -LexToken(VAR,'out',1,1712) -LexToken(ASSIGNMENT,'=',1,1715) -LexToken(OPENSQBRACKET,'[',1,1716) -LexToken(CLOSESQBRACKET,']',1,1717) -LexToken(EOL,'\n',1,1718) -LexToken(END,'end',1,1732) -LexToken(EOL,'\n',1,1735) -LexToken(VAR,'in',1,1748) -LexToken(ASSIGNMENT,'=',1,1750) -LexToken(VAR,'size',1,1751) -LexToken(OPENBRACKET,'(',1,1755) -LexToken(VAR,'B',1,1756) -LexToken(COMMA,',',1,1757) -LexToken(NUMBER,'2',1,1758) -LexToken(CLOSEBRACKET,')',1,1759) -LexToken(EOL,'\n',1,1760) -LexToken(IF,'if',1,1774) -LexToken(VAR,'in',1,1777) -LexToken(COMPARISON,'==',1,1779) -LexToken(NUMBER,'0',1,1781) -LexToken(THEN,'then',1,1783) -LexToken(EOL,'\n',1,1787) -LexToken(VAR,'in',1,1804) -LexToken(ASSIGNMENT,'=',1,1806) -LexToken(OPENSQBRACKET,'[',1,1807) -LexToken(CLOSESQBRACKET,']',1,1808) -LexToken(EOL,'\n',1,1809) -LexToken(END,'end',1,1823) -LexToken(EOL,'\n',1,1826) -LexToken(OPENSQBRACKET,'[',1,1839) -LexToken(VAR,'ms',1,1840) -LexToken(COMMA,',',1,1842) -LexToken(VAR,'ns',1,1843) -LexToken(CLOSESQBRACKET,']',1,1845) -LexToken(ASSIGNMENT,'=',1,1846) -LexToken(VAR,'size',1,1847) -LexToken(OPENBRACKET,'(',1,1851) -LexToken(VAR,'A',1,1852) -LexToken(CLOSEBRACKET,')',1,1853) -LexToken(EOL,'\n',1,1854) -LexToken(VAR,'okD',1,1867) -LexToken(ASSIGNMENT,'=',1,1870) -LexToken(PREVAR_BOOLEAN,'%t',1,1871) -LexToken(EOL,'\n',1,1873) -LexToken(IF,'if',1,1886) -LexToken(VAR,'size',1,1889) -LexToken(OPENBRACKET,'(',1,1893) -LexToken(VAR,'D',1,1894) -LexToken(COMMA,',',1,1895) -LexToken(DQSTRING,'"*"',1,1898) -LexToken(CLOSEBRACKET,')',1,1899) -LexToken(COMPARISON,'<>',1,1900) -LexToken(VAR,'size',1,1902) -LexToken(OPENBRACKET,'(',1,1906) -LexToken(VAR,'C',1,1907) -LexToken(COMMA,',',1,1908) -LexToken(NUMBER,'1',1,1909) -LexToken(CLOSEBRACKET,')',1,1910) -LexToken(MULTIPLICATION,'*',1,1911) -LexToken(VAR,'size',1,1912) -LexToken(OPENBRACKET,'(',1,1916) -LexToken(VAR,'B',1,1917) -LexToken(COMMA,',',1,1918) -LexToken(NUMBER,'2',1,1919) -LexToken(CLOSEBRACKET,')',1,1920) -LexToken(THEN,'then',1,1922) -LexToken(EOL,'\n',1,1926) -LexToken(IF,'if',1,1943) -LexToken(VAR,'size',1,1946) -LexToken(OPENBRACKET,'(',1,1950) -LexToken(VAR,'D',1,1951) -LexToken(COMMA,',',1,1952) -LexToken(DQSTRING,'"*"',1,1955) -LexToken(CLOSEBRACKET,')',1,1956) -LexToken(COMPARISON,'==',1,1957) -LexToken(NUMBER,'1',1,1959) -LexToken(THEN,'then',1,1961) -LexToken(EOL,'\n',1,1965) -LexToken(VAR,'D',1,1986) -LexToken(ASSIGNMENT,'=',1,1988) -LexToken(VAR,'D',1,1990) -LexToken(MULTIPLICATION,'*',1,1991) -LexToken(VAR,'ones',1,1992) -LexToken(OPENBRACKET,'(',1,1996) -LexToken(VAR,'C',1,1997) -LexToken(MULTIPLICATION,'*',1,1998) -LexToken(VAR,'B',1,1999) -LexToken(CLOSEBRACKET,')',1,2000) -LexToken(EOL,'\n',1,2002) -LexToken(ELSEIF,'elseif',1,2020) -LexToken(VAR,'size',1,2028) -LexToken(OPENBRACKET,'(',1,2032) -LexToken(VAR,'D',1,2033) -LexToken(COMMA,',',1,2034) -LexToken(DQSTRING,'"*"',1,2037) -LexToken(CLOSEBRACKET,')',1,2038) -LexToken(COMPARISON,'==',1,2039) -LexToken(NUMBER,'0',1,2041) -LexToken(THEN,'then',1,2043) -LexToken(EOL,'\n',1,2047) -LexToken(VAR,'D',1,2068) -LexToken(ASSIGNMENT,'=',1,2070) -LexToken(VAR,'zeros',1,2072) -LexToken(OPENBRACKET,'(',1,2077) -LexToken(VAR,'C',1,2078) -LexToken(MULTIPLICATION,'*',1,2079) -LexToken(VAR,'B',1,2080) -LexToken(CLOSEBRACKET,')',1,2081) -LexToken(EOL,'\n',1,2083) -LexToken(ELSE,'else',1,2101) -LexToken(EOL,'\n',1,2105) -LexToken(VAR,'okD',1,2126) -LexToken(ASSIGNMENT,'=',1,2129) -LexToken(PREVAR_BOOLEAN,'%f',1,2130) -LexToken(EOL,'\n',1,2132) -LexToken(END,'end',1,2149) -LexToken(EOL,'\n',1,2152) -LexToken(END,'end',1,2165) -LexToken(EOL,'\n',1,2168) -LexToken(IF,'if',1,2181) -LexToken(VAR,'ms',1,2184) -LexToken(COMPARISON,'<>',1,2186) -LexToken(VAR,'ns',1,2188) -LexToken(LOGICAL,'|',1,2190) -LexToken(NOT,'~',1,2191) -LexToken(VAR,'okD',1,2192) -LexToken(THEN,'then',1,2196) -LexToken(EOL,'\n',1,2200) -LexToken(VAR,'message',1,2217) -LexToken(OPENBRACKET,'(',1,2224) -LexToken(VAR,'_',1,2225) -LexToken(OPENBRACKET,'(',1,2226) -LexToken(DQSTRING,'"Matrix A is not square or D has wrong dimension"',1,2275) -LexToken(CLOSEBRACKET,')',1,2276) -LexToken(CLOSEBRACKET,')',1,2277) -LexToken(EOL,'\n',1,2278) -LexToken(ELSE,'else',1,2291) -LexToken(EOL,'\n',1,2295) -LexToken(OPENSQBRACKET,'[',1,2312) -LexToken(VAR,'model',1,2313) -LexToken(COMMA,',',1,2318) -LexToken(VAR,'graphics',1,2319) -LexToken(COMMA,',',1,2327) -LexToken(VAR,'ok',1,2328) -LexToken(CLOSESQBRACKET,']',1,2330) -LexToken(ASSIGNMENT,'=',1,2331) -LexToken(VAR,'check_io',1,2332) -LexToken(OPENBRACKET,'(',1,2340) -LexToken(VAR,'model',1,2341) -LexToken(COMMA,',',1,2346) -LexToken(VAR,'graphics',1,2347) -LexToken(COMMA,',',1,2355) -LexToken(VAR,'in',1,2356) -LexToken(COMMA,',',1,2358) -LexToken(VAR,'out',1,2359) -LexToken(COMMA,',',1,2362) -LexToken(NUMBER,'1',1,2363) -LexToken(COMMA,',',1,2364) -LexToken(OPENSQBRACKET,'[',1,2365) -LexToken(CLOSESQBRACKET,']',1,2366) -LexToken(CLOSEBRACKET,')',1,2367) -LexToken(EOL,'\n',1,2368) -LexToken(IF,'if',1,2385) -LexToken(VAR,'ok',1,2388) -LexToken(THEN,'then',1,2391) -LexToken(EOL,'\n',1,2395) -LexToken(VAR,'graphics',1,2416) -LexToken(DOT,'.',1,2424) -LexToken(VAR,'exprs',1,2425) -LexToken(ASSIGNMENT,'=',1,2430) -LexToken(VAR,'exprs',1,2431) -LexToken(EOL,'\n',1,2436) -LexToken(VAR,'rpar',1,2458) -LexToken(ASSIGNMENT,'=',1,2462) -LexToken(OPENSQBRACKET,'[',1,2463) -LexToken(VAR,'A',1,2464) -LexToken(OPENBRACKET,'(',1,2465) -LexToken(COLON,':',1,2466) -LexToken(CLOSEBRACKET,')',1,2467) -LexToken(SEMICOLON,';',1,2468) -LexToken(VAR,'B',1,2469) -LexToken(OPENBRACKET,'(',1,2470) -LexToken(COLON,':',1,2471) -LexToken(CLOSEBRACKET,')',1,2472) -LexToken(SEMICOLON,';',1,2473) -LexToken(VAR,'C',1,2474) -LexToken(OPENBRACKET,'(',1,2475) -LexToken(COLON,':',1,2476) -LexToken(CLOSEBRACKET,')',1,2477) -LexToken(SEMICOLON,';',1,2478) -LexToken(VAR,'D',1,2479) -LexToken(OPENBRACKET,'(',1,2480) -LexToken(COLON,':',1,2481) -LexToken(CLOSEBRACKET,')',1,2482) -LexToken(CLOSESQBRACKET,']',1,2483) -LexToken(EOL,'\n',1,2484) -LexToken(IF,'if',1,2506) -LexToken(VAR,'D',1,2509) -LexToken(COMPARISON,'<>',1,2510) -LexToken(OPENSQBRACKET,'[',1,2512) -LexToken(CLOSESQBRACKET,']',1,2513) -LexToken(THEN,'then',1,2515) -LexToken(EOL,'\n',1,2519) -LexToken(IF,'if',1,2544) -LexToken(VAR,'norm',1,2547) -LexToken(OPENBRACKET,'(',1,2551) -LexToken(VAR,'D',1,2552) -LexToken(COMMA,',',1,2553) -LexToken(NUMBER,'1',1,2554) -LexToken(CLOSEBRACKET,')',1,2555) -LexToken(COMPARISON,'<>',1,2556) -LexToken(NUMBER,'0',1,2558) -LexToken(THEN,'then',1,2560) -LexToken(EOL,'\n',1,2564) -LexToken(VAR,'mmm',1,2593) -LexToken(ASSIGNMENT,'=',1,2596) -LexToken(OPENSQBRACKET,'[',1,2597) -LexToken(PREVAR_BOOLEAN,'%t',1,2598) -LexToken(PREVAR_BOOLEAN,'%f',1,2601) -LexToken(CLOSESQBRACKET,']',1,2603) -LexToken(EOL,'\n',1,2604) -LexToken(ELSE,'else',1,2630) -LexToken(EOL,'\n',1,2634) -LexToken(VAR,'mmm',1,2663) -LexToken(ASSIGNMENT,'=',1,2666) -LexToken(OPENSQBRACKET,'[',1,2667) -LexToken(PREVAR_BOOLEAN,'%f',1,2668) -LexToken(PREVAR_BOOLEAN,'%f',1,2671) -LexToken(CLOSESQBRACKET,']',1,2673) -LexToken(EOL,'\n',1,2674) -LexToken(END,'end',1,2700) -LexToken(EOL,'\n',1,2703) -LexToken(IF,'if',1,2728) -LexToken(VAR,'or',1,2731) -LexToken(OPENBRACKET,'(',1,2733) -LexToken(VAR,'model',1,2734) -LexToken(DOT,'.',1,2739) -LexToken(VAR,'dep_ut',1,2740) -LexToken(COMPARISON,'<>',1,2746) -LexToken(VAR,'mmm',1,2748) -LexToken(CLOSEBRACKET,')',1,2751) -LexToken(THEN,'then',1,2753) -LexToken(EOL,'\n',1,2757) -LexToken(VAR,'model',1,2782) -LexToken(DOT,'.',1,2787) -LexToken(VAR,'dep_ut',1,2788) -LexToken(ASSIGNMENT,'=',1,2794) -LexToken(VAR,'mmm',1,2795) -LexToken(COMMA,',',1,2798) -LexToken(END,'end',1,2799) -LexToken(EOL,'\n',1,2802) -LexToken(ELSE,'else',1,2823) -LexToken(EOL,'\n',1,2827) -LexToken(VAR,'model',1,2852) -LexToken(DOT,'.',1,2857) -LexToken(VAR,'dep_ut',1,2858) -LexToken(ASSIGNMENT,'=',1,2864) -LexToken(OPENSQBRACKET,'[',1,2865) -LexToken(PREVAR_BOOLEAN,'%f',1,2866) -LexToken(PREVAR_BOOLEAN,'%f',1,2869) -LexToken(CLOSESQBRACKET,']',1,2871) -LexToken(EOL,'\n',1,2872) -LexToken(END,'end',1,2894) -LexToken(EOL,'\n',1,2897) -LexToken(VAR,'model',1,2918) -LexToken(DOT,'.',1,2923) -LexToken(VAR,'dstate',1,2924) -LexToken(ASSIGNMENT,'=',1,2930) -LexToken(VAR,'x0',1,2931) -LexToken(OPENBRACKET,'(',1,2933) -LexToken(COLON,':',1,2934) -LexToken(CLOSEBRACKET,')',1,2935) -LexToken(EOL,'\n',1,2936) -LexToken(VAR,'model',1,2958) -LexToken(DOT,'.',1,2963) -LexToken(VAR,'rpar',1,2964) -LexToken(ASSIGNMENT,'=',1,2968) -LexToken(VAR,'rpar',1,2969) -LexToken(EOL,'\n',1,2973) -LexToken(VAR,'x',1,2994) -LexToken(DOT,'.',1,2995) -LexToken(VAR,'graphics',1,2996) -LexToken(ASSIGNMENT,'=',1,3004) -LexToken(VAR,'graphics',1,3005) -LexToken(EOL,'\n',1,3013) -LexToken(VAR,'x',1,3035) -LexToken(DOT,'.',1,3036) -LexToken(VAR,'model',1,3037) -LexToken(ASSIGNMENT,'=',1,3042) -LexToken(VAR,'model',1,3043) -LexToken(EOL,'\n',1,3048) -LexToken(BREAK,'break',1,3069) -LexToken(EOL,'\n',1,3074) -LexToken(END,'end',1,3091) -LexToken(EOL,'\n',1,3094) -LexToken(END,'end',1,3107) -LexToken(EOL,'\n',1,3110) -LexToken(END,'end',1,3119) -LexToken(EOL,'\n',1,3122) -LexToken(CASE,'case',1,3127) -LexToken(DQSTRING,'"define"',1,3139) -LexToken(THEN,'then',1,3141) -LexToken(EOL,'\n',1,3145) -LexToken(VAR,'x0',1,3154) -LexToken(ASSIGNMENT,'=',1,3156) -LexToken(NUMBER,'0',1,3157) -LexToken(EOL,'\n',1,3158) -LexToken(VAR,'A',1,3168) -LexToken(ASSIGNMENT,'=',1,3169) -LexToken(ADDITION,'-',1,3170) -LexToken(NUMBER,'1',1,3171) -LexToken(EOL,'\n',1,3172) -LexToken(VAR,'B',1,3182) -LexToken(ASSIGNMENT,'=',1,3183) -LexToken(NUMBER,'1',1,3184) -LexToken(EOL,'\n',1,3185) -LexToken(VAR,'C',1,3195) -LexToken(ASSIGNMENT,'=',1,3196) -LexToken(NUMBER,'1',1,3197) -LexToken(EOL,'\n',1,3198) -LexToken(VAR,'D',1,3208) -LexToken(ASSIGNMENT,'=',1,3209) -LexToken(NUMBER,'0',1,3210) -LexToken(EOL,'\n',1,3211) -LexToken(VAR,'model',1,3221) -LexToken(ASSIGNMENT,'=',1,3226) -LexToken(SCICOS_MODEL,'scicos_model',1,3227) -LexToken(OPENBRACKET,'(',1,3239) -LexToken(CLOSEBRACKET,')',1,3240) -LexToken(EOL,'\n',1,3241) -LexToken(VAR,'model',1,3250) -LexToken(DOT,'.',1,3255) -LexToken(VAR,'sim',1,3256) -LexToken(ASSIGNMENT,'=',1,3259) -LexToken(VAR,'list',1,3260) -LexToken(OPENBRACKET,'(',1,3264) -LexToken(DQSTRING,'"dsslti4"',1,3273) -LexToken(COMMA,',',1,3274) -LexToken(NUMBER,'4',1,3275) -LexToken(CLOSEBRACKET,')',1,3276) -LexToken(EOL,'\n',1,3277) -LexToken(VAR,'model',1,3286) -LexToken(DOT,'.',1,3291) -LexToken(VAR,'in',1,3292) -LexToken(ASSIGNMENT,'=',1,3294) -LexToken(NUMBER,'1',1,3295) -LexToken(EOL,'\n',1,3296) -LexToken(VAR,'model',1,3305) -LexToken(DOT,'.',1,3310) -LexToken(VAR,'out',1,3311) -LexToken(ASSIGNMENT,'=',1,3314) -LexToken(NUMBER,'1',1,3315) -LexToken(EOL,'\n',1,3316) -LexToken(VAR,'model',1,3325) -LexToken(DOT,'.',1,3330) -LexToken(VAR,'evtin',1,3331) -LexToken(ASSIGNMENT,'=',1,3336) -LexToken(NUMBER,'1',1,3337) -LexToken(EOL,'\n',1,3338) -LexToken(VAR,'model',1,3347) -LexToken(DOT,'.',1,3352) -LexToken(VAR,'dstate',1,3353) -LexToken(ASSIGNMENT,'=',1,3359) -LexToken(VAR,'x0',1,3360) -LexToken(OPENBRACKET,'(',1,3362) -LexToken(COLON,':',1,3363) -LexToken(CLOSEBRACKET,')',1,3364) -LexToken(EOL,'\n',1,3365) -LexToken(VAR,'model',1,3374) -LexToken(DOT,'.',1,3379) -LexToken(VAR,'rpar',1,3380) -LexToken(ASSIGNMENT,'=',1,3384) -LexToken(OPENSQBRACKET,'[',1,3385) -LexToken(VAR,'A',1,3386) -LexToken(OPENBRACKET,'(',1,3387) -LexToken(COLON,':',1,3388) -LexToken(CLOSEBRACKET,')',1,3389) -LexToken(SEMICOLON,';',1,3390) -LexToken(VAR,'B',1,3391) -LexToken(OPENBRACKET,'(',1,3392) -LexToken(COLON,':',1,3393) -LexToken(CLOSEBRACKET,')',1,3394) -LexToken(SEMICOLON,';',1,3395) -LexToken(VAR,'C',1,3396) -LexToken(OPENBRACKET,'(',1,3397) -LexToken(COLON,':',1,3398) -LexToken(CLOSEBRACKET,')',1,3399) -LexToken(SEMICOLON,';',1,3400) -LexToken(VAR,'D',1,3401) -LexToken(OPENBRACKET,'(',1,3402) -LexToken(COLON,':',1,3403) -LexToken(CLOSEBRACKET,')',1,3404) -LexToken(CLOSESQBRACKET,']',1,3405) -LexToken(EOL,'\n',1,3406) -LexToken(VAR,'model',1,3415) -LexToken(DOT,'.',1,3420) -LexToken(VAR,'blocktype',1,3421) -LexToken(ASSIGNMENT,'=',1,3430) -LexToken(DQSTRING,'"d"',1,3433) -LexToken(EOL,'\n',1,3434) -LexToken(VAR,'model',1,3443) -LexToken(DOT,'.',1,3448) -LexToken(VAR,'dep_ut',1,3449) -LexToken(ASSIGNMENT,'=',1,3455) -LexToken(OPENSQBRACKET,'[',1,3456) -LexToken(PREVAR_BOOLEAN,'%f',1,3457) -LexToken(PREVAR_BOOLEAN,'%f',1,3460) -LexToken(CLOSESQBRACKET,']',1,3462) -LexToken(EOL,'\n',1,3463) -LexToken(EOL,'\n',1,3464) -LexToken(VAR,'exprs',1,3473) -LexToken(ASSIGNMENT,'=',1,3478) -LexToken(OPENSQBRACKET,'[',1,3479) -LexToken(VAR,'strcat',1,3480) -LexToken(OPENBRACKET,'(',1,3486) -LexToken(VAR,'sci2exp',1,3487) -LexToken(OPENBRACKET,'(',1,3494) -LexToken(VAR,'A',1,3495) -LexToken(CLOSEBRACKET,')',1,3496) -LexToken(CLOSEBRACKET,')',1,3497) -LexToken(SEMICOLON,';\n',1,3498) -LexToken(VAR,'strcat',1,3508) -LexToken(OPENBRACKET,'(',1,3514) -LexToken(VAR,'sci2exp',1,3515) -LexToken(OPENBRACKET,'(',1,3522) -LexToken(VAR,'B',1,3523) -LexToken(CLOSEBRACKET,')',1,3524) -LexToken(CLOSEBRACKET,')',1,3525) -LexToken(SEMICOLON,';\n',1,3526) -LexToken(VAR,'strcat',1,3536) -LexToken(OPENBRACKET,'(',1,3542) -LexToken(VAR,'sci2exp',1,3543) -LexToken(OPENBRACKET,'(',1,3550) -LexToken(VAR,'C',1,3551) -LexToken(CLOSEBRACKET,')',1,3552) -LexToken(CLOSEBRACKET,')',1,3553) -LexToken(SEMICOLON,';\n',1,3554) -LexToken(VAR,'strcat',1,3564) -LexToken(OPENBRACKET,'(',1,3570) -LexToken(VAR,'sci2exp',1,3571) -LexToken(OPENBRACKET,'(',1,3578) -LexToken(VAR,'D',1,3579) -LexToken(CLOSEBRACKET,')',1,3580) -LexToken(CLOSEBRACKET,')',1,3581) -LexToken(SEMICOLON,';\n',1,3582) -LexToken(VAR,'strcat',1,3592) -LexToken(OPENBRACKET,'(',1,3598) -LexToken(VAR,'sci2exp',1,3599) -LexToken(OPENBRACKET,'(',1,3606) -LexToken(VAR,'x0',1,3607) -LexToken(CLOSEBRACKET,')',1,3609) -LexToken(CLOSEBRACKET,')',1,3610) -LexToken(CLOSESQBRACKET,']',1,3611) -LexToken(EOL,'\n',1,3612) -LexToken(VAR,'gr_i',1,3621) -LexToken(ASSIGNMENT,'=',1,3625) -LexToken(OPENSQBRACKET,'[',1,3626) -LexToken(CLOSESQBRACKET,']',1,3627) -LexToken(EOL,'\n',1,3628) -LexToken(VAR,'x',1,3637) -LexToken(ASSIGNMENT,'=',1,3638) -LexToken(VAR,'standard_define',1,3639) -LexToken(OPENBRACKET,'(',1,3654) -LexToken(OPENSQBRACKET,'[',1,3655) -LexToken(NUMBER,'4',1,3656) -LexToken(NUMBER,'2',1,3658) -LexToken(CLOSESQBRACKET,']',1,3659) -LexToken(COMMA,',',1,3660) -LexToken(VAR,'model',1,3661) -LexToken(COMMA,',',1,3666) -LexToken(VAR,'exprs',1,3667) -LexToken(COMMA,',',1,3672) -LexToken(VAR,'gr_i',1,3673) -LexToken(CLOSEBRACKET,')',1,3677) -LexToken(EOL,'\n',1,3678) -LexToken(END,'end',1,3683) -LexToken(EOL,'\n',1,3686) -LexToken(ENDFUNCTION,'endfunction',1,3687) -LexToken(EOL,'\n',1,3698) +Syntax error in input LexToken(COLON,':',1,1076) +/* autogenerated from "macros/Linear/DLSS.sci" */ +None diff --git a/js/Linear/DLSS_f.js b/js/Linear/DLSS_f.js index aa0356f5..17ed1938 100644 --- a/js/Linear/DLSS_f.js +++ b/js/Linear/DLSS_f.js @@ -1,607 +1,3 @@ -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,'DLSS_f',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(EOL,'\n',1,882) -LexToken(VAR,'y',1,888) -LexToken(ASSIGNMENT,'=',1,889) -LexToken(OPENSQBRACKET,'[',1,890) -LexToken(CLOSESQBRACKET,']',1,891) -LexToken(EOL,'\n',1,892) -LexToken(VAR,'typ',1,898) -LexToken(ASSIGNMENT,'=',1,901) -LexToken(OPENSQBRACKET,'[',1,902) -LexToken(CLOSESQBRACKET,']',1,903) -LexToken(EOL,'\n',1,904) -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(EOL,'\n',1,955) -LexToken(VAR,'graphics',1,964) -LexToken(ASSIGNMENT,'=',1,972) -LexToken(VAR,'arg1',1,973) -LexToken(DOT,'.',1,977) -LexToken(VAR,'graphics',1,978) -LexToken(EOL,'\n',1,986) -LexToken(VAR,'exprs',1,996) -LexToken(ASSIGNMENT,'=',1,1001) -LexToken(VAR,'graphics',1,1002) -LexToken(DOT,'.',1,1010) -LexToken(VAR,'exprs',1,1011) -LexToken(EOL,'\n',1,1016) -LexToken(IF,'if',1,1025) -LexToken(VAR,'size',1,1028) -LexToken(OPENBRACKET,'(',1,1032) -LexToken(VAR,'exprs',1,1033) -LexToken(COMMA,',',1,1038) -LexToken(DQSTRING,'"*"',1,1041) -LexToken(CLOSEBRACKET,')',1,1042) -LexToken(COMPARISON,'==',1,1043) -LexToken(NUMBER,'7',1,1045) -LexToken(THEN,'then',1,1047) -LexToken(EOL,'\n',1,1051) -LexToken(VAR,'exprs',1,1064) -LexToken(ASSIGNMENT,'=',1,1069) -LexToken(VAR,'exprs',1,1070) -LexToken(OPENBRACKET,'(',1,1075) -LexToken(OPENSQBRACKET,'[',1,1076) -LexToken(NUMBER,'1',1,1077) -LexToken(COLON,':',1,1078) -LexToken(NUMBER,'4',1,1079) -LexToken(NUMBER,'7',1,1081) -LexToken(CLOSESQBRACKET,']',1,1082) -LexToken(CLOSEBRACKET,')',1,1083) -LexToken(EOL,'\n',1,1084) -LexToken(END,'end',1,1094) -LexToken(EOL,'\n',1,1113) -LexToken(VAR,'model',1,1122) -LexToken(ASSIGNMENT,'=',1,1127) -LexToken(VAR,'arg1',1,1128) -LexToken(DOT,'.',1,1132) -LexToken(VAR,'model',1,1133) -LexToken(EOL,'\n',1,1138) -LexToken(WHILE,'while',1,1148) -LexToken(PREVAR_BOOLEAN,'%t',1,1154) -LexToken(DO,'do',1,1157) -LexToken(EOL,'\n',1,1159) -LexToken(OPENSQBRACKET,'[',1,1172) -LexToken(VAR,'ok',1,1173) -LexToken(COMMA,',',1,1175) -LexToken(VAR,'A',1,1176) -LexToken(COMMA,',',1,1177) -LexToken(VAR,'B',1,1178) -LexToken(COMMA,',',1,1179) -LexToken(VAR,'C',1,1180) -LexToken(COMMA,',',1,1181) -LexToken(VAR,'D',1,1182) -LexToken(COMMA,',',1,1183) -LexToken(VAR,'x0',1,1184) -LexToken(COMMA,',',1,1186) -LexToken(VAR,'exprs',1,1187) -LexToken(CLOSESQBRACKET,']',1,1192) -LexToken(ASSIGNMENT,'=',1,1193) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1194) -LexToken(OPENBRACKET,'(',1,1209) -LexToken(DQSTRING,'"Set discrete linear system parameters"',1,1248) -LexToken(COMMA,',',1,1249) -LexToken(OPENSQBRACKET,'[',1,1265) -LexToken(DQSTRING,'"A matrix"',1,1275) -LexToken(SEMICOLON,';\n',1,1276) -LexToken(DQSTRING,'"B matrix"',1,1299) -LexToken(SEMICOLON,';\n',1,1300) -LexToken(DQSTRING,'"C matrix"',1,1323) -LexToken(SEMICOLON,';\n',1,1324) -LexToken(DQSTRING,'"D matrix"',1,1347) -LexToken(SEMICOLON,';\n',1,1348) -LexToken(DQSTRING,'"Initial state"',1,1376) -LexToken(CLOSESQBRACKET,']',1,1377) -LexToken(COMMA,',',1,1378) -LexToken(VAR,'list',1,1394) -LexToken(OPENBRACKET,'(',1,1398) -LexToken(DQSTRING,'"mat"',1,1403) -LexToken(COMMA,',',1,1404) -LexToken(OPENSQBRACKET,'[',1,1405) -LexToken(ADDITION,'-',1,1406) -LexToken(NUMBER,'1',1,1407) -LexToken(COMMA,',',1,1408) -LexToken(ADDITION,'-',1,1409) -LexToken(NUMBER,'1',1,1410) -LexToken(CLOSESQBRACKET,']',1,1411) -LexToken(COMMA,',',1,1412) -LexToken(DQSTRING,'"mat"',1,1432) -LexToken(COMMA,',',1,1433) -LexToken(OPENSQBRACKET,'[',1,1434) -LexToken(DQSTRING,'"size(%1,2)"',1,1446) -LexToken(COMMA,',',1,1447) -LexToken(DQSTRING,'"-1"',1,1451) -LexToken(CLOSESQBRACKET,']',1,1452) -LexToken(COMMA,',',1,1453) -LexToken(DQSTRING,'"mat"',1,1473) -LexToken(COMMA,',',1,1474) -LexToken(OPENSQBRACKET,'[',1,1475) -LexToken(DQSTRING,'"-1"',1,1479) -LexToken(COMMA,',',1,1480) -LexToken(DQSTRING,'"size(%1,2)"',1,1492) -LexToken(CLOSESQBRACKET,']',1,1493) -LexToken(COMMA,',',1,1494) -LexToken(DQSTRING,'"mat"',1,1514) -LexToken(COMMA,',',1,1515) -LexToken(OPENSQBRACKET,'[',1,1516) -LexToken(ADDITION,'-',1,1517) -LexToken(NUMBER,'1',1,1518) -LexToken(ADDITION,'-',1,1520) -LexToken(NUMBER,'1',1,1521) -LexToken(CLOSESQBRACKET,']',1,1522) -LexToken(COMMA,',',1,1523) -LexToken(DQSTRING,'"vec"',1,1543) -LexToken(COMMA,',',1,1544) -LexToken(DQSTRING,'"size(%1,2)"',1,1556) -LexToken(CLOSEBRACKET,')',1,1557) -LexToken(COMMA,',',1,1558) -LexToken(VAR,'exprs',1,1574) -LexToken(CLOSEBRACKET,')',1,1579) -LexToken(EOL,'\n',1,1580) -LexToken(IF,'if',1,1593) -LexToken(NOT,'~',1,1596) -LexToken(VAR,'ok',1,1597) -LexToken(THEN,'then',1,1600) -LexToken(EOL,'\n',1,1604) -LexToken(BREAK,'break',1,1621) -LexToken(EOL,'\n',1,1626) -LexToken(END,'end',1,1640) -LexToken(EOL,'\n',1,1643) -LexToken(VAR,'out',1,1656) -LexToken(ASSIGNMENT,'=',1,1659) -LexToken(VAR,'size',1,1660) -LexToken(OPENBRACKET,'(',1,1664) -LexToken(VAR,'C',1,1665) -LexToken(COMMA,',',1,1666) -LexToken(NUMBER,'1',1,1667) -LexToken(CLOSEBRACKET,')',1,1668) -LexToken(EOL,'\n',1,1669) -LexToken(IF,'if',1,1683) -LexToken(VAR,'out',1,1686) -LexToken(COMPARISON,'==',1,1689) -LexToken(NUMBER,'0',1,1691) -LexToken(THEN,'then',1,1693) -LexToken(EOL,'\n',1,1697) -LexToken(VAR,'out',1,1714) -LexToken(ASSIGNMENT,'=',1,1717) -LexToken(OPENSQBRACKET,'[',1,1718) -LexToken(CLOSESQBRACKET,']',1,1719) -LexToken(EOL,'\n',1,1720) -LexToken(END,'end',1,1734) -LexToken(EOL,'\n',1,1737) -LexToken(VAR,'in',1,1750) -LexToken(ASSIGNMENT,'=',1,1752) -LexToken(VAR,'size',1,1753) -LexToken(OPENBRACKET,'(',1,1757) -LexToken(VAR,'B',1,1758) -LexToken(COMMA,',',1,1759) -LexToken(NUMBER,'2',1,1760) -LexToken(CLOSEBRACKET,')',1,1761) -LexToken(EOL,'\n',1,1762) -LexToken(IF,'if',1,1776) -LexToken(VAR,'in',1,1779) -LexToken(COMPARISON,'==',1,1781) -LexToken(NUMBER,'0',1,1783) -LexToken(THEN,'then',1,1785) -LexToken(EOL,'\n',1,1789) -LexToken(VAR,'in',1,1806) -LexToken(ASSIGNMENT,'=',1,1808) -LexToken(OPENSQBRACKET,'[',1,1809) -LexToken(CLOSESQBRACKET,']',1,1810) -LexToken(EOL,'\n',1,1811) -LexToken(END,'end',1,1825) -LexToken(EOL,'\n',1,1828) -LexToken(OPENSQBRACKET,'[',1,1841) -LexToken(VAR,'ms',1,1842) -LexToken(COMMA,',',1,1844) -LexToken(VAR,'ns',1,1845) -LexToken(CLOSESQBRACKET,']',1,1847) -LexToken(ASSIGNMENT,'=',1,1848) -LexToken(VAR,'size',1,1849) -LexToken(OPENBRACKET,'(',1,1853) -LexToken(VAR,'A',1,1854) -LexToken(CLOSEBRACKET,')',1,1855) -LexToken(EOL,'\n',1,1856) -LexToken(IF,'if',1,1869) -LexToken(VAR,'ms',1,1872) -LexToken(COMPARISON,'<>',1,1874) -LexToken(VAR,'ns',1,1876) -LexToken(THEN,'then',1,1879) -LexToken(EOL,'\n',1,1883) -LexToken(VAR,'message',1,1900) -LexToken(OPENBRACKET,'(',1,1907) -LexToken(DQSTRING,'"A matrix must be square"',1,1932) -LexToken(CLOSEBRACKET,')',1,1933) -LexToken(EOL,'\n',1,1934) -LexToken(ELSE,'else',1,1947) -LexToken(EOL,'\n',1,1951) -LexToken(OPENSQBRACKET,'[',1,1968) -LexToken(VAR,'model',1,1969) -LexToken(COMMA,',',1,1974) -LexToken(VAR,'graphics',1,1975) -LexToken(COMMA,',',1,1983) -LexToken(VAR,'ok',1,1984) -LexToken(CLOSESQBRACKET,']',1,1986) -LexToken(ASSIGNMENT,'=',1,1987) -LexToken(VAR,'check_io',1,1988) -LexToken(OPENBRACKET,'(',1,1996) -LexToken(VAR,'model',1,1997) -LexToken(COMMA,',',1,2002) -LexToken(VAR,'graphics',1,2003) -LexToken(COMMA,',',1,2011) -LexToken(VAR,'in',1,2012) -LexToken(COMMA,',',1,2014) -LexToken(VAR,'out',1,2015) -LexToken(COMMA,',',1,2018) -LexToken(NUMBER,'1',1,2019) -LexToken(COMMA,',',1,2020) -LexToken(OPENSQBRACKET,'[',1,2021) -LexToken(CLOSESQBRACKET,']',1,2022) -LexToken(CLOSEBRACKET,')',1,2023) -LexToken(EOL,'\n',1,2024) -LexToken(IF,'if',1,2041) -LexToken(VAR,'ok',1,2044) -LexToken(THEN,'then',1,2047) -LexToken(EOL,'\n',1,2051) -LexToken(VAR,'graphics',1,2072) -LexToken(DOT,'.',1,2080) -LexToken(VAR,'exprs',1,2081) -LexToken(ASSIGNMENT,'=',1,2086) -LexToken(VAR,'exprs',1,2087) -LexToken(EOL,'\n',1,2092) -LexToken(VAR,'rpar',1,2114) -LexToken(ASSIGNMENT,'=',1,2118) -LexToken(OPENSQBRACKET,'[',1,2119) -LexToken(VAR,'A',1,2120) -LexToken(OPENBRACKET,'(',1,2121) -LexToken(COLON,':',1,2122) -LexToken(CLOSEBRACKET,')',1,2123) -LexToken(SEMICOLON,';',1,2124) -LexToken(VAR,'B',1,2125) -LexToken(OPENBRACKET,'(',1,2126) -LexToken(COLON,':',1,2127) -LexToken(CLOSEBRACKET,')',1,2128) -LexToken(SEMICOLON,';',1,2129) -LexToken(VAR,'C',1,2130) -LexToken(OPENBRACKET,'(',1,2131) -LexToken(COLON,':',1,2132) -LexToken(CLOSEBRACKET,')',1,2133) -LexToken(SEMICOLON,';',1,2134) -LexToken(VAR,'D',1,2135) -LexToken(OPENBRACKET,'(',1,2136) -LexToken(COLON,':',1,2137) -LexToken(CLOSEBRACKET,')',1,2138) -LexToken(CLOSESQBRACKET,']',1,2139) -LexToken(EOL,'\n',1,2140) -LexToken(IF,'if',1,2162) -LexToken(VAR,'D',1,2165) -LexToken(COMPARISON,'<>',1,2166) -LexToken(OPENSQBRACKET,'[',1,2168) -LexToken(CLOSESQBRACKET,']',1,2169) -LexToken(THEN,'then',1,2171) -LexToken(EOL,'\n',1,2175) -LexToken(IF,'if',1,2200) -LexToken(VAR,'norm',1,2203) -LexToken(OPENBRACKET,'(',1,2207) -LexToken(VAR,'D',1,2208) -LexToken(COMMA,',',1,2209) -LexToken(NUMBER,'1',1,2210) -LexToken(CLOSEBRACKET,')',1,2211) -LexToken(COMPARISON,'<>',1,2212) -LexToken(NUMBER,'0',1,2214) -LexToken(THEN,'then',1,2216) -LexToken(EOL,'\n',1,2220) -LexToken(VAR,'mmm',1,2249) -LexToken(ASSIGNMENT,'=',1,2252) -LexToken(OPENSQBRACKET,'[',1,2253) -LexToken(PREVAR_BOOLEAN,'%t',1,2254) -LexToken(PREVAR_BOOLEAN,'%f',1,2257) -LexToken(CLOSESQBRACKET,']',1,2259) -LexToken(EOL,'\n',1,2260) -LexToken(ELSE,'else',1,2286) -LexToken(EOL,'\n',1,2290) -LexToken(VAR,'mmm',1,2319) -LexToken(ASSIGNMENT,'=',1,2322) -LexToken(OPENSQBRACKET,'[',1,2323) -LexToken(PREVAR_BOOLEAN,'%f',1,2324) -LexToken(PREVAR_BOOLEAN,'%f',1,2327) -LexToken(CLOSESQBRACKET,']',1,2329) -LexToken(EOL,'\n',1,2330) -LexToken(END,'end',1,2356) -LexToken(EOL,'\n',1,2359) -LexToken(IF,'if',1,2384) -LexToken(VAR,'or',1,2387) -LexToken(OPENBRACKET,'(',1,2389) -LexToken(VAR,'model',1,2390) -LexToken(DOT,'.',1,2395) -LexToken(VAR,'dep_ut',1,2396) -LexToken(COMPARISON,'<>',1,2402) -LexToken(VAR,'mmm',1,2404) -LexToken(CLOSEBRACKET,')',1,2407) -LexToken(THEN,'then',1,2409) -LexToken(EOL,'\n',1,2413) -LexToken(VAR,'model',1,2442) -LexToken(DOT,'.',1,2447) -LexToken(VAR,'dep_ut',1,2448) -LexToken(ASSIGNMENT,'=',1,2454) -LexToken(VAR,'mmm',1,2455) -LexToken(EOL,'\n',1,2458) -LexToken(END,'end',1,2484) -LexToken(EOL,'\n',1,2487) -LexToken(ELSE,'else',1,2508) -LexToken(EOL,'\n',1,2512) -LexToken(VAR,'model',1,2537) -LexToken(DOT,'.',1,2542) -LexToken(VAR,'dep_ut',1,2543) -LexToken(ASSIGNMENT,'=',1,2549) -LexToken(OPENSQBRACKET,'[',1,2550) -LexToken(PREVAR_BOOLEAN,'%f',1,2551) -LexToken(PREVAR_BOOLEAN,'%f',1,2554) -LexToken(CLOSESQBRACKET,']',1,2556) -LexToken(EOL,'\n',1,2557) -LexToken(END,'end',1,2579) -LexToken(EOL,'\n',1,2582) -LexToken(VAR,'model',1,2603) -LexToken(DOT,'.',1,2608) -LexToken(VAR,'dstate',1,2609) -LexToken(ASSIGNMENT,'=',1,2615) -LexToken(VAR,'x0',1,2616) -LexToken(OPENBRACKET,'(',1,2618) -LexToken(COLON,':',1,2619) -LexToken(CLOSEBRACKET,')',1,2620) -LexToken(EOL,'\n',1,2621) -LexToken(VAR,'model',1,2643) -LexToken(DOT,'.',1,2648) -LexToken(VAR,'rpar',1,2649) -LexToken(ASSIGNMENT,'=',1,2653) -LexToken(VAR,'rpar',1,2654) -LexToken(EOL,'\n',1,2658) -LexToken(VAR,'x',1,2679) -LexToken(DOT,'.',1,2680) -LexToken(VAR,'graphics',1,2681) -LexToken(ASSIGNMENT,'=',1,2689) -LexToken(VAR,'graphics',1,2690) -LexToken(EOL,'\n',1,2698) -LexToken(VAR,'x',1,2720) -LexToken(DOT,'.',1,2721) -LexToken(VAR,'model',1,2722) -LexToken(ASSIGNMENT,'=',1,2727) -LexToken(VAR,'model',1,2728) -LexToken(EOL,'\n',1,2733) -LexToken(BREAK,'break',1,2754) -LexToken(EOL,'\n',1,2759) -LexToken(END,'end',1,2776) -LexToken(EOL,'\n',1,2779) -LexToken(END,'end',1,2792) -LexToken(EOL,'\n',1,2795) -LexToken(END,'end',1,2804) -LexToken(EOL,'\n',1,2807) -LexToken(CASE,'case',1,2812) -LexToken(DQSTRING,'"define"',1,2824) -LexToken(THEN,'then',1,2826) -LexToken(EOL,'\n',1,2830) -LexToken(VAR,'x0',1,2839) -LexToken(ASSIGNMENT,'=',1,2841) -LexToken(NUMBER,'0',1,2842) -LexToken(SEMICOLON,';',1,2843) -LexToken(VAR,'A',1,2844) -LexToken(ASSIGNMENT,'=',1,2845) -LexToken(ADDITION,'-',1,2846) -LexToken(NUMBER,'1',1,2847) -LexToken(SEMICOLON,';',1,2848) -LexToken(VAR,'B',1,2849) -LexToken(ASSIGNMENT,'=',1,2850) -LexToken(NUMBER,'1',1,2851) -LexToken(SEMICOLON,';',1,2852) -LexToken(VAR,'C',1,2853) -LexToken(ASSIGNMENT,'=',1,2854) -LexToken(NUMBER,'1',1,2855) -LexToken(SEMICOLON,';',1,2856) -LexToken(VAR,'D',1,2857) -LexToken(ASSIGNMENT,'=',1,2858) -LexToken(NUMBER,'0',1,2859) -LexToken(EOL,'\n',1,2860) -LexToken(VAR,'model',1,2870) -LexToken(ASSIGNMENT,'=',1,2875) -LexToken(SCICOS_MODEL,'scicos_model',1,2876) -LexToken(OPENBRACKET,'(',1,2888) -LexToken(CLOSEBRACKET,')',1,2889) -LexToken(EOL,'\n',1,2890) -LexToken(VAR,'model',1,2899) -LexToken(DOT,'.',1,2904) -LexToken(VAR,'sim',1,2905) -LexToken(ASSIGNMENT,'=',1,2908) -LexToken(VAR,'list',1,2909) -LexToken(OPENBRACKET,'(',1,2913) -LexToken(DQSTRING,'"dsslti"',1,2921) -LexToken(COMMA,',',1,2922) -LexToken(NUMBER,'1',1,2923) -LexToken(CLOSEBRACKET,')',1,2924) -LexToken(EOL,'\n',1,2925) -LexToken(VAR,'model',1,2934) -LexToken(DOT,'.',1,2939) -LexToken(VAR,'in',1,2940) -LexToken(ASSIGNMENT,'=',1,2942) -LexToken(NUMBER,'1',1,2943) -LexToken(EOL,'\n',1,2944) -LexToken(VAR,'model',1,2953) -LexToken(DOT,'.',1,2958) -LexToken(VAR,'out',1,2959) -LexToken(ASSIGNMENT,'=',1,2962) -LexToken(NUMBER,'1',1,2963) -LexToken(EOL,'\n',1,2964) -LexToken(VAR,'model',1,2973) -LexToken(DOT,'.',1,2978) -LexToken(VAR,'evtin',1,2979) -LexToken(ASSIGNMENT,'=',1,2984) -LexToken(NUMBER,'1',1,2985) -LexToken(EOL,'\n',1,2986) -LexToken(VAR,'model',1,2995) -LexToken(DOT,'.',1,3000) -LexToken(VAR,'dstate',1,3001) -LexToken(ASSIGNMENT,'=',1,3007) -LexToken(VAR,'x0',1,3008) -LexToken(OPENBRACKET,'(',1,3010) -LexToken(COLON,':',1,3011) -LexToken(CLOSEBRACKET,')',1,3012) -LexToken(EOL,'\n',1,3013) -LexToken(VAR,'model',1,3022) -LexToken(DOT,'.',1,3027) -LexToken(VAR,'rpar',1,3028) -LexToken(ASSIGNMENT,'=',1,3032) -LexToken(OPENSQBRACKET,'[',1,3033) -LexToken(VAR,'A',1,3034) -LexToken(OPENBRACKET,'(',1,3035) -LexToken(COLON,':',1,3036) -LexToken(CLOSEBRACKET,')',1,3037) -LexToken(SEMICOLON,';',1,3038) -LexToken(VAR,'B',1,3039) -LexToken(OPENBRACKET,'(',1,3040) -LexToken(COLON,':',1,3041) -LexToken(CLOSEBRACKET,')',1,3042) -LexToken(SEMICOLON,';',1,3043) -LexToken(VAR,'C',1,3044) -LexToken(OPENBRACKET,'(',1,3045) -LexToken(COLON,':',1,3046) -LexToken(CLOSEBRACKET,')',1,3047) -LexToken(SEMICOLON,';',1,3048) -LexToken(VAR,'D',1,3049) -LexToken(OPENBRACKET,'(',1,3050) -LexToken(COLON,':',1,3051) -LexToken(CLOSEBRACKET,')',1,3052) -LexToken(CLOSESQBRACKET,']',1,3053) -LexToken(EOL,'\n',1,3054) -LexToken(VAR,'model',1,3063) -LexToken(DOT,'.',1,3068) -LexToken(VAR,'blocktype',1,3069) -LexToken(ASSIGNMENT,'=',1,3078) -LexToken(DQSTRING,'"d"',1,3081) -LexToken(EOL,'\n',1,3082) -LexToken(VAR,'model',1,3091) -LexToken(DOT,'.',1,3096) -LexToken(VAR,'dep_ut',1,3097) -LexToken(ASSIGNMENT,'=',1,3103) -LexToken(OPENSQBRACKET,'[',1,3104) -LexToken(PREVAR_BOOLEAN,'%f',1,3105) -LexToken(PREVAR_BOOLEAN,'%f',1,3108) -LexToken(CLOSESQBRACKET,']',1,3110) -LexToken(EOL,'\n',1,3111) -LexToken(EOL,'\n',1,3112) -LexToken(VAR,'exprs',1,3121) -LexToken(ASSIGNMENT,'=',1,3126) -LexToken(OPENSQBRACKET,'[',1,3127) -LexToken(VAR,'strcat',1,3128) -LexToken(OPENBRACKET,'(',1,3134) -LexToken(VAR,'sci2exp',1,3135) -LexToken(OPENBRACKET,'(',1,3142) -LexToken(VAR,'A',1,3143) -LexToken(CLOSEBRACKET,')',1,3144) -LexToken(CLOSEBRACKET,')',1,3145) -LexToken(SEMICOLON,';\n',1,3146) -LexToken(VAR,'strcat',1,3156) -LexToken(OPENBRACKET,'(',1,3162) -LexToken(VAR,'sci2exp',1,3163) -LexToken(OPENBRACKET,'(',1,3170) -LexToken(VAR,'B',1,3171) -LexToken(CLOSEBRACKET,')',1,3172) -LexToken(CLOSEBRACKET,')',1,3173) -LexToken(SEMICOLON,';\n',1,3174) -LexToken(VAR,'strcat',1,3184) -LexToken(OPENBRACKET,'(',1,3190) -LexToken(VAR,'sci2exp',1,3191) -LexToken(OPENBRACKET,'(',1,3198) -LexToken(VAR,'C',1,3199) -LexToken(CLOSEBRACKET,')',1,3200) -LexToken(CLOSEBRACKET,')',1,3201) -LexToken(SEMICOLON,';\n',1,3202) -LexToken(VAR,'strcat',1,3212) -LexToken(OPENBRACKET,'(',1,3218) -LexToken(VAR,'sci2exp',1,3219) -LexToken(OPENBRACKET,'(',1,3226) -LexToken(VAR,'D',1,3227) -LexToken(CLOSEBRACKET,')',1,3228) -LexToken(CLOSEBRACKET,')',1,3229) -LexToken(SEMICOLON,';\n',1,3230) -LexToken(VAR,'strcat',1,3240) -LexToken(OPENBRACKET,'(',1,3246) -LexToken(VAR,'sci2exp',1,3247) -LexToken(OPENBRACKET,'(',1,3254) -LexToken(VAR,'x0',1,3255) -LexToken(CLOSEBRACKET,')',1,3257) -LexToken(CLOSEBRACKET,')',1,3258) -LexToken(CLOSESQBRACKET,']',1,3259) -LexToken(EOL,'\n',1,3260) -LexToken(VAR,'gr_i',1,3269) -LexToken(ASSIGNMENT,'=',1,3273) -LexToken(OPENSQBRACKET,'[',1,3274) -LexToken(CLOSESQBRACKET,']',1,3275) -LexToken(EOL,'\n',1,3276) -LexToken(VAR,'x',1,3285) -LexToken(ASSIGNMENT,'=',1,3286) -LexToken(VAR,'standard_define',1,3287) -LexToken(OPENBRACKET,'(',1,3302) -LexToken(OPENSQBRACKET,'[',1,3303) -LexToken(NUMBER,'4',1,3304) -LexToken(NUMBER,'2',1,3306) -LexToken(CLOSESQBRACKET,']',1,3307) -LexToken(COMMA,',',1,3308) -LexToken(VAR,'model',1,3309) -LexToken(COMMA,',',1,3314) -LexToken(VAR,'exprs',1,3315) -LexToken(COMMA,',',1,3320) -LexToken(VAR,'gr_i',1,3321) -LexToken(CLOSEBRACKET,')',1,3325) -LexToken(EOL,'\n',1,3326) -LexToken(END,'end',1,3331) -LexToken(EOL,'\n',1,3334) -LexToken(ENDFUNCTION,'endfunction',1,3335) -LexToken(EOL,'\n',1,3346) +Syntax error in input LexToken(COLON,':',1,1078) +/* autogenerated from "macros/Linear/DLSS_f.sci" */ +None diff --git a/js/Linear/DOLLAR.js b/js/Linear/DOLLAR.js index f0f937b2..0b9c7139 100644 --- a/js/Linear/DOLLAR.js +++ b/js/Linear/DOLLAR.js @@ -1,623 +1,3 @@ -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,'DOLLAR',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(EOL,'\n',1,882) -LexToken(VAR,'y',1,888) -LexToken(ASSIGNMENT,'=',1,889) -LexToken(OPENSQBRACKET,'[',1,890) -LexToken(CLOSESQBRACKET,']',1,891) -LexToken(EOL,'\n',1,892) -LexToken(VAR,'typ',1,898) -LexToken(ASSIGNMENT,'=',1,901) -LexToken(OPENSQBRACKET,'[',1,902) -LexToken(CLOSESQBRACKET,']',1,903) -LexToken(EOL,'\n',1,904) -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(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(EOL,'\n',1,987) -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(EOL,'\n',1,1042) -LexToken(EOL,'\n',1,1076) -LexToken(IF,'if',1,1085) -LexToken(VAR,'size',1,1088) -LexToken(OPENBRACKET,'(',1,1092) -LexToken(VAR,'exprs',1,1093) -LexToken(COMMA,',',1,1098) -LexToken(DQSTRING,'"*"',1,1101) -LexToken(CLOSEBRACKET,')',1,1102) -LexToken(COMPARISON,'<',1,1103) -LexToken(NUMBER,'2',1,1104) -LexToken(THEN,'then',1,1106) -LexToken(EOL,'\n',1,1110) -LexToken(VAR,'exprs',1,1123) -LexToken(OPENBRACKET,'(',1,1128) -LexToken(NUMBER,'2',1,1129) -LexToken(CLOSEBRACKET,')',1,1130) -LexToken(ASSIGNMENT,'=',1,1131) -LexToken(DQSTRING,'"0"',1,1134) -LexToken(EOL,'\n',1,1135) -LexToken(END,'end',1,1145) -LexToken(EOL,'\n',1,1148) -LexToken(WHILE,'while',1,1157) -LexToken(PREVAR_BOOLEAN,'%t',1,1163) -LexToken(DO,'do',1,1166) -LexToken(EOL,'\n',1,1168) -LexToken(OPENSQBRACKET,'[',1,1181) -LexToken(VAR,'ok',1,1182) -LexToken(COMMA,',',1,1184) -LexToken(VAR,'a',1,1185) -LexToken(COMMA,',',1,1186) -LexToken(VAR,'inh',1,1187) -LexToken(COMMA,',',1,1190) -LexToken(VAR,'exprs',1,1191) -LexToken(CLOSESQBRACKET,']',1,1196) -LexToken(ASSIGNMENT,'=',1,1197) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1198) -LexToken(OPENBRACKET,'(',1,1213) -LexToken(DQSTRING,'"Set 1/z block parameters"',1,1239) -LexToken(COMMA,',',1,1240) -LexToken(OPENSQBRACKET,'[',1,1256) -LexToken(DQSTRING,'"initial condition"',1,1275) -LexToken(SEMICOLON,';',1,1276) -LexToken(DQSTRING,'"Inherit (no:0, yes:1)"',1,1299) -LexToken(CLOSESQBRACKET,']',1,1300) -LexToken(COMMA,',',1,1301) -LexToken(VAR,'list',1,1318) -LexToken(OPENBRACKET,'(',1,1322) -LexToken(DQSTRING,'"mat"',1,1327) -LexToken(COMMA,',',1,1328) -LexToken(OPENSQBRACKET,'[',1,1329) -LexToken(ADDITION,'-',1,1330) -LexToken(NUMBER,'1',1,1331) -LexToken(ADDITION,'-',1,1333) -LexToken(NUMBER,'2',1,1334) -LexToken(CLOSESQBRACKET,']',1,1335) -LexToken(COMMA,',',1,1336) -LexToken(DQSTRING,'"vec"',1,1341) -LexToken(COMMA,',',1,1342) -LexToken(ADDITION,'-',1,1343) -LexToken(NUMBER,'1',1,1344) -LexToken(CLOSEBRACKET,')',1,1345) -LexToken(COMMA,',',1,1346) -LexToken(VAR,'exprs',1,1347) -LexToken(CLOSEBRACKET,')',1,1352) -LexToken(EOL,'\n',1,1353) -LexToken(IF,'if',1,1366) -LexToken(NOT,'~',1,1369) -LexToken(VAR,'ok',1,1370) -LexToken(THEN,'then',1,1373) -LexToken(EOL,'\n',1,1377) -LexToken(BREAK,'break',1,1394) -LexToken(EOL,'\n',1,1399) -LexToken(END,'end',1,1413) -LexToken(EOL,'\n',1,1416) -LexToken(VAR,'out',1,1429) -LexToken(ASSIGNMENT,'=',1,1432) -LexToken(OPENSQBRACKET,'[',1,1433) -LexToken(VAR,'size',1,1434) -LexToken(OPENBRACKET,'(',1,1438) -LexToken(VAR,'a',1,1439) -LexToken(COMMA,',',1,1440) -LexToken(NUMBER,'1',1,1441) -LexToken(CLOSEBRACKET,')',1,1442) -LexToken(VAR,'size',1,1444) -LexToken(OPENBRACKET,'(',1,1448) -LexToken(VAR,'a',1,1449) -LexToken(COMMA,',',1,1450) -LexToken(NUMBER,'2',1,1451) -LexToken(CLOSEBRACKET,')',1,1452) -LexToken(CLOSESQBRACKET,']',1,1453) -LexToken(EOL,'\n',1,1454) -LexToken(IF,'if',1,1468) -LexToken(VAR,'out',1,1471) -LexToken(COMPARISON,'==',1,1474) -LexToken(NUMBER,'0',1,1476) -LexToken(THEN,'then',1,1478) -LexToken(EOL,'\n',1,1482) -LexToken(VAR,'out',1,1499) -LexToken(ASSIGNMENT,'=',1,1502) -LexToken(OPENSQBRACKET,'[',1,1503) -LexToken(CLOSESQBRACKET,']',1,1504) -LexToken(EOL,'\n',1,1505) -LexToken(END,'end',1,1519) -LexToken(EOL,'\n',1,1522) -LexToken(VAR,'in',1,1535) -LexToken(ASSIGNMENT,'=',1,1537) -LexToken(VAR,'out',1,1538) -LexToken(EOL,'\n',1,1541) -LexToken(VAR,'model',1,1554) -LexToken(DOT,'.',1,1559) -LexToken(VAR,'sim',1,1560) -LexToken(ASSIGNMENT,'=',1,1563) -LexToken(VAR,'list',1,1564) -LexToken(OPENBRACKET,'(',1,1568) -LexToken(DQSTRING,'"dollar4_m"',1,1579) -LexToken(COMMA,',',1,1580) -LexToken(NUMBER,'4',1,1581) -LexToken(CLOSEBRACKET,')',1,1582) -LexToken(EOL,'\n',1,1583) -LexToken(VAR,'model',1,1596) -LexToken(DOT,'.',1,1601) -LexToken(VAR,'odstate',1,1602) -LexToken(ASSIGNMENT,'=',1,1609) -LexToken(VAR,'list',1,1610) -LexToken(OPENBRACKET,'(',1,1614) -LexToken(VAR,'a',1,1615) -LexToken(CLOSEBRACKET,')',1,1616) -LexToken(EOL,'\n',1,1617) -LexToken(VAR,'model',1,1631) -LexToken(DOT,'.',1,1636) -LexToken(VAR,'dstate',1,1637) -LexToken(ASSIGNMENT,'=',1,1643) -LexToken(OPENSQBRACKET,'[',1,1644) -LexToken(CLOSESQBRACKET,']',1,1645) -LexToken(EOL,'\n',1,1646) -LexToken(IF,'if',1,1660) -LexToken(VAR,'type',1,1663) -LexToken(OPENBRACKET,'(',1,1668) -LexToken(OPENBRACKET,'(',1,1669) -LexToken(VAR,'a',1,1670) -LexToken(CLOSEBRACKET,')',1,1671) -LexToken(COMPARISON,'==',1,1672) -LexToken(NUMBER,'1',1,1674) -LexToken(CLOSEBRACKET,')',1,1675) -LexToken(THEN,'then',1,1677) -LexToken(EOL,'\n',1,1681) -LexToken(IF,'if',1,1698) -LexToken(VAR,'isreal',1,1701) -LexToken(OPENBRACKET,'(',1,1707) -LexToken(VAR,'a',1,1708) -LexToken(CLOSEBRACKET,')',1,1709) -LexToken(THEN,'then',1,1711) -LexToken(EOL,'\n',1,1715) -LexToken(VAR,'it',1,1736) -LexToken(ASSIGNMENT,'=',1,1738) -LexToken(NUMBER,'1',1,1739) -LexToken(EOL,'\n',1,1740) -LexToken(VAR,'ot',1,1762) -LexToken(ASSIGNMENT,'=',1,1764) -LexToken(NUMBER,'1',1,1765) -LexToken(EOL,'\n',1,1766) -LexToken(IF,'if',1,1788) -LexToken(OPENBRACKET,'(',1,1791) -LexToken(VAR,'size',1,1792) -LexToken(OPENBRACKET,'(',1,1796) -LexToken(VAR,'a',1,1797) -LexToken(COMMA,',',1,1798) -LexToken(NUMBER,'1',1,1799) -LexToken(CLOSEBRACKET,')',1,1800) -LexToken(COMPARISON,'==',1,1801) -LexToken(NUMBER,'1',1,1803) -LexToken(LOGICAL,'|',1,1805) -LexToken(VAR,'size',1,1807) -LexToken(OPENBRACKET,'(',1,1811) -LexToken(VAR,'a',1,1812) -LexToken(COMMA,',',1,1813) -LexToken(NUMBER,'2',1,1814) -LexToken(CLOSEBRACKET,')',1,1815) -LexToken(COMPARISON,'==',1,1816) -LexToken(NUMBER,'1',1,1818) -LexToken(CLOSEBRACKET,')',1,1819) -LexToken(THEN,'then',1,1821) -LexToken(EOL,'\n',1,1825) -LexToken(VAR,'model',1,1850) -LexToken(DOT,'.',1,1855) -LexToken(VAR,'sim',1,1856) -LexToken(ASSIGNMENT,'=',1,1859) -LexToken(VAR,'list',1,1860) -LexToken(OPENBRACKET,'(',1,1864) -LexToken(DQSTRING,'"dollar4"',1,1873) -LexToken(COMMA,',',1,1874) -LexToken(NUMBER,'4',1,1875) -LexToken(CLOSEBRACKET,')',1,1876) -LexToken(EOL,'\n',1,1877) -LexToken(VAR,'model',1,1903) -LexToken(DOT,'.',1,1908) -LexToken(VAR,'dstate',1,1909) -LexToken(ASSIGNMENT,'=',1,1915) -LexToken(VAR,'a',1,1916) -LexToken(OPENBRACKET,'(',1,1917) -LexToken(COLON,':',1,1918) -LexToken(CLOSEBRACKET,')',1,1919) -LexToken(EOL,'\n',1,1920) -LexToken(VAR,'model',1,1946) -LexToken(DOT,'.',1,1951) -LexToken(VAR,'odstate',1,1952) -LexToken(ASSIGNMENT,'=',1,1959) -LexToken(VAR,'list',1,1960) -LexToken(OPENBRACKET,'(',1,1964) -LexToken(CLOSEBRACKET,')',1,1965) -LexToken(EOL,'\n',1,1966) -LexToken(END,'end',1,1988) -LexToken(EOL,'\n',1,1991) -LexToken(ELSE,'else',1,2008) -LexToken(EOL,'\n',1,2012) -LexToken(VAR,'it',1,2033) -LexToken(ASSIGNMENT,'=',1,2035) -LexToken(NUMBER,'2',1,2036) -LexToken(EOL,'\n',1,2037) -LexToken(VAR,'ot',1,2059) -LexToken(ASSIGNMENT,'=',1,2061) -LexToken(NUMBER,'2',1,2062) -LexToken(EOL,'\n',1,2063) -LexToken(END,'end',1,2081) -LexToken(EOL,'\n',1,2084) -LexToken(ELSEIF,'elseif',1,2097) -LexToken(OPENBRACKET,'(',1,2104) -LexToken(VAR,'typeof',1,2105) -LexToken(OPENBRACKET,'(',1,2111) -LexToken(VAR,'a',1,2112) -LexToken(CLOSEBRACKET,')',1,2113) -LexToken(COMPARISON,'==',1,2114) -LexToken(DQSTRING,'"int32"',1,2122) -LexToken(CLOSEBRACKET,')',1,2123) -LexToken(THEN,'then',1,2125) -LexToken(EOL,'\n',1,2129) -LexToken(VAR,'it',1,2146) -LexToken(ASSIGNMENT,'=',1,2148) -LexToken(NUMBER,'3',1,2149) -LexToken(EOL,'\n',1,2150) -LexToken(VAR,'ot',1,2168) -LexToken(ASSIGNMENT,'=',1,2170) -LexToken(NUMBER,'3',1,2171) -LexToken(EOL,'\n',1,2172) -LexToken(ELSEIF,'elseif',1,2186) -LexToken(OPENBRACKET,'(',1,2193) -LexToken(VAR,'typeof',1,2194) -LexToken(OPENBRACKET,'(',1,2200) -LexToken(VAR,'a',1,2201) -LexToken(CLOSEBRACKET,')',1,2202) -LexToken(COMPARISON,'==',1,2203) -LexToken(DQSTRING,'"int16"',1,2211) -LexToken(CLOSEBRACKET,')',1,2212) -LexToken(THEN,'then',1,2214) -LexToken(EOL,'\n',1,2218) -LexToken(VAR,'it',1,2235) -LexToken(ASSIGNMENT,'=',1,2237) -LexToken(NUMBER,'4',1,2238) -LexToken(EOL,'\n',1,2239) -LexToken(VAR,'ot',1,2257) -LexToken(ASSIGNMENT,'=',1,2259) -LexToken(NUMBER,'4',1,2260) -LexToken(EOL,'\n',1,2261) -LexToken(ELSEIF,'elseif',1,2275) -LexToken(OPENBRACKET,'(',1,2282) -LexToken(VAR,'typeof',1,2283) -LexToken(OPENBRACKET,'(',1,2289) -LexToken(VAR,'a',1,2290) -LexToken(CLOSEBRACKET,')',1,2291) -LexToken(COMPARISON,'==',1,2292) -LexToken(DQSTRING,'"int8"',1,2299) -LexToken(CLOSEBRACKET,')',1,2300) -LexToken(THEN,'then',1,2302) -LexToken(EOL,'\n',1,2306) -LexToken(VAR,'it',1,2323) -LexToken(ASSIGNMENT,'=',1,2325) -LexToken(NUMBER,'5',1,2326) -LexToken(EOL,'\n',1,2327) -LexToken(VAR,'ot',1,2345) -LexToken(ASSIGNMENT,'=',1,2347) -LexToken(NUMBER,'5',1,2348) -LexToken(EOL,'\n',1,2349) -LexToken(ELSEIF,'elseif',1,2363) -LexToken(OPENBRACKET,'(',1,2370) -LexToken(VAR,'typeof',1,2371) -LexToken(OPENBRACKET,'(',1,2377) -LexToken(VAR,'a',1,2378) -LexToken(CLOSEBRACKET,')',1,2379) -LexToken(COMPARISON,'==',1,2380) -LexToken(DQSTRING,'"uint32"',1,2389) -LexToken(CLOSEBRACKET,')',1,2390) -LexToken(THEN,'then',1,2392) -LexToken(EOL,'\n',1,2396) -LexToken(VAR,'it',1,2413) -LexToken(ASSIGNMENT,'=',1,2415) -LexToken(NUMBER,'6',1,2416) -LexToken(EOL,'\n',1,2417) -LexToken(VAR,'ot',1,2435) -LexToken(ASSIGNMENT,'=',1,2437) -LexToken(NUMBER,'6',1,2438) -LexToken(EOL,'\n',1,2439) -LexToken(ELSEIF,'elseif',1,2453) -LexToken(OPENBRACKET,'(',1,2460) -LexToken(VAR,'typeof',1,2461) -LexToken(OPENBRACKET,'(',1,2467) -LexToken(VAR,'a',1,2468) -LexToken(CLOSEBRACKET,')',1,2469) -LexToken(COMPARISON,'==',1,2470) -LexToken(DQSTRING,'"uint16"',1,2479) -LexToken(CLOSEBRACKET,')',1,2480) -LexToken(THEN,'then',1,2482) -LexToken(EOL,'\n',1,2486) -LexToken(VAR,'it',1,2503) -LexToken(ASSIGNMENT,'=',1,2505) -LexToken(NUMBER,'7',1,2506) -LexToken(EOL,'\n',1,2507) -LexToken(VAR,'ot',1,2525) -LexToken(ASSIGNMENT,'=',1,2527) -LexToken(NUMBER,'7',1,2528) -LexToken(EOL,'\n',1,2529) -LexToken(ELSEIF,'elseif',1,2543) -LexToken(OPENBRACKET,'(',1,2550) -LexToken(VAR,'typeof',1,2551) -LexToken(OPENBRACKET,'(',1,2557) -LexToken(VAR,'a',1,2558) -LexToken(CLOSEBRACKET,')',1,2559) -LexToken(COMPARISON,'==',1,2560) -LexToken(DQSTRING,'"uint8"',1,2568) -LexToken(CLOSEBRACKET,')',1,2569) -LexToken(THEN,'then',1,2571) -LexToken(EOL,'\n',1,2575) -LexToken(VAR,'it',1,2592) -LexToken(ASSIGNMENT,'=',1,2594) -LexToken(NUMBER,'8',1,2595) -LexToken(EOL,'\n',1,2596) -LexToken(VAR,'ot',1,2614) -LexToken(ASSIGNMENT,'=',1,2616) -LexToken(NUMBER,'8',1,2617) -LexToken(EOL,'\n',1,2618) -LexToken(ELSE,'else',1,2632) -LexToken(EOL,'\n',1,2636) -LexToken(VAR,'message',1,2653) -LexToken(OPENBRACKET,'(',1,2661) -LexToken(DQSTRING,'"type is not recognized"',1,2685) -LexToken(CLOSEBRACKET,')',1,2686) -LexToken(EOL,'\n',1,2687) -LexToken(VAR,'ok',1,2705) -LexToken(ASSIGNMENT,'=',1,2707) -LexToken(PREVAR_BOOLEAN,'%f',1,2708) -LexToken(EOL,'\n',1,2710) -LexToken(END,'end',1,2724) -LexToken(EOL,'\n',1,2727) -LexToken(IF,'if',1,2740) -LexToken(VAR,'ok',1,2743) -LexToken(THEN,'then',1,2746) -LexToken(EOL,'\n',1,2750) -LexToken(OPENSQBRACKET,'[',1,2767) -LexToken(VAR,'model',1,2768) -LexToken(COMMA,',',1,2773) -LexToken(VAR,'graphics',1,2774) -LexToken(COMMA,',',1,2782) -LexToken(VAR,'ok',1,2783) -LexToken(CLOSESQBRACKET,']',1,2785) -LexToken(ASSIGNMENT,'=',1,2786) -LexToken(VAR,'set_io',1,2787) -LexToken(OPENBRACKET,'(',1,2793) -LexToken(VAR,'model',1,2794) -LexToken(COMMA,',',1,2799) -LexToken(VAR,'graphics',1,2800) -LexToken(COMMA,',',1,2808) -LexToken(VAR,'list',1,2809) -LexToken(OPENBRACKET,'(',1,2813) -LexToken(VAR,'in',1,2814) -LexToken(COMMA,',',1,2816) -LexToken(VAR,'it',1,2817) -LexToken(CLOSEBRACKET,')',1,2819) -LexToken(COMMA,',',1,2820) -LexToken(VAR,'list',1,2821) -LexToken(OPENBRACKET,'(',1,2825) -LexToken(VAR,'out',1,2826) -LexToken(COMMA,',',1,2829) -LexToken(VAR,'ot',1,2830) -LexToken(CLOSEBRACKET,')',1,2832) -LexToken(COMMA,',',1,2833) -LexToken(VAR,'ones',1,2834) -LexToken(OPENBRACKET,'(',1,2838) -LexToken(NUMBER,'1',1,2839) -LexToken(ADDITION,'-',1,2840) -LexToken(VAR,'inh',1,2841) -LexToken(COMMA,',',1,2844) -LexToken(NUMBER,'1',1,2845) -LexToken(CLOSEBRACKET,')',1,2846) -LexToken(COMMA,',',1,2847) -LexToken(OPENSQBRACKET,'[',1,2848) -LexToken(CLOSESQBRACKET,']',1,2849) -LexToken(CLOSEBRACKET,')',1,2850) -LexToken(EOL,'\n',1,2851) -LexToken(END,'end',1,2864) -LexToken(EOL,'\n',1,2867) -LexToken(IF,'if',1,2880) -LexToken(VAR,'ok',1,2883) -LexToken(THEN,'then',1,2886) -LexToken(EOL,'\n',1,2890) -LexToken(VAR,'graphics',1,2907) -LexToken(DOT,'.',1,2915) -LexToken(VAR,'exprs',1,2916) -LexToken(ASSIGNMENT,'=',1,2921) -LexToken(VAR,'exprs',1,2922) -LexToken(EOL,'\n',1,2927) -LexToken(VAR,'x',1,2945) -LexToken(DOT,'.',1,2946) -LexToken(VAR,'graphics',1,2947) -LexToken(ASSIGNMENT,'=',1,2955) -LexToken(VAR,'graphics',1,2956) -LexToken(EOL,'\n',1,2964) -LexToken(VAR,'x',1,2982) -LexToken(DOT,'.',1,2983) -LexToken(VAR,'model',1,2984) -LexToken(ASSIGNMENT,'=',1,2989) -LexToken(VAR,'model',1,2990) -LexToken(EOL,'\n',1,2995) -LexToken(BREAK,'break',1,3012) -LexToken(EOL,'\n',1,3017) -LexToken(END,'end',1,3030) -LexToken(EOL,'\n',1,3033) -LexToken(END,'end',1,3042) -LexToken(EOL,'\n',1,3045) -LexToken(EOL,'\n',1,3046) -LexToken(CASE,'case',1,3051) -LexToken(DQSTRING,'"define"',1,3063) -LexToken(THEN,'then',1,3065) -LexToken(EOL,'\n',1,3069) -LexToken(VAR,'z',1,3078) -LexToken(ASSIGNMENT,'=',1,3079) -LexToken(NUMBER,'0',1,3080) -LexToken(EOL,'\n',1,3081) -LexToken(VAR,'inh',1,3090) -LexToken(ASSIGNMENT,'=',1,3093) -LexToken(NUMBER,'0',1,3094) -LexToken(EOL,'\n',1,3095) -LexToken(VAR,'in',1,3104) -LexToken(ASSIGNMENT,'=',1,3106) -LexToken(NUMBER,'1',1,3107) -LexToken(EOL,'\n',1,3108) -LexToken(VAR,'exprs',1,3117) -LexToken(ASSIGNMENT,'=',1,3122) -LexToken(VAR,'string',1,3123) -LexToken(OPENBRACKET,'(',1,3129) -LexToken(OPENSQBRACKET,'[',1,3130) -LexToken(VAR,'z',1,3131) -LexToken(SEMICOLON,';',1,3132) -LexToken(VAR,'inh',1,3133) -LexToken(CLOSESQBRACKET,']',1,3136) -LexToken(CLOSEBRACKET,')',1,3137) -LexToken(EOL,'\n',1,3138) -LexToken(VAR,'model',1,3147) -LexToken(ASSIGNMENT,'=',1,3152) -LexToken(SCICOS_MODEL,'scicos_model',1,3153) -LexToken(OPENBRACKET,'(',1,3165) -LexToken(CLOSEBRACKET,')',1,3166) -LexToken(EOL,'\n',1,3167) -LexToken(VAR,'model',1,3176) -LexToken(DOT,'.',1,3181) -LexToken(VAR,'sim',1,3182) -LexToken(ASSIGNMENT,'=',1,3185) -LexToken(VAR,'list',1,3186) -LexToken(OPENBRACKET,'(',1,3190) -LexToken(DQSTRING,'"dollar4"',1,3199) -LexToken(COMMA,',',1,3200) -LexToken(NUMBER,'4',1,3201) -LexToken(CLOSEBRACKET,')',1,3202) -LexToken(EOL,'\n',1,3203) -LexToken(VAR,'model',1,3212) -LexToken(DOT,'.',1,3217) -LexToken(VAR,'in',1,3218) -LexToken(ASSIGNMENT,'=',1,3220) -LexToken(VAR,'in',1,3221) -LexToken(EOL,'\n',1,3223) -LexToken(VAR,'model',1,3232) -LexToken(DOT,'.',1,3237) -LexToken(VAR,'out',1,3238) -LexToken(ASSIGNMENT,'=',1,3241) -LexToken(VAR,'in',1,3242) -LexToken(EOL,'\n',1,3244) -LexToken(VAR,'model',1,3253) -LexToken(DOT,'.',1,3258) -LexToken(VAR,'evtin',1,3259) -LexToken(ASSIGNMENT,'=',1,3264) -LexToken(NUMBER,'1',1,3265) -LexToken(ADDITION,'-',1,3266) -LexToken(VAR,'inh',1,3267) -LexToken(EOL,'\n',1,3270) -LexToken(VAR,'model',1,3279) -LexToken(DOT,'.',1,3284) -LexToken(VAR,'dstate',1,3285) -LexToken(ASSIGNMENT,'=',1,3291) -LexToken(VAR,'z',1,3292) -LexToken(EOL,'\n',1,3293) -LexToken(VAR,'model',1,3302) -LexToken(DOT,'.',1,3307) -LexToken(VAR,'blocktype',1,3308) -LexToken(ASSIGNMENT,'=',1,3317) -LexToken(DQSTRING,'"d"',1,3320) -LexToken(EOL,'\n',1,3321) -LexToken(VAR,'model',1,3330) -LexToken(DOT,'.',1,3335) -LexToken(VAR,'dep_ut',1,3336) -LexToken(ASSIGNMENT,'=',1,3342) -LexToken(OPENSQBRACKET,'[',1,3343) -LexToken(PREVAR_BOOLEAN,'%f',1,3344) -LexToken(PREVAR_BOOLEAN,'%f',1,3347) -LexToken(CLOSESQBRACKET,']',1,3349) -LexToken(EOL,'\n',1,3350) -LexToken(EOL,'\n',1,3351) -LexToken(VAR,'gr_i',1,3360) -LexToken(ASSIGNMENT,'=',1,3364) -LexToken(OPENSQBRACKET,'[',1,3365) -LexToken(CLOSESQBRACKET,']',1,3366) -LexToken(EOL,'\n',1,3367) -LexToken(VAR,'x',1,3376) -LexToken(ASSIGNMENT,'=',1,3377) -LexToken(VAR,'standard_define',1,3378) -LexToken(OPENBRACKET,'(',1,3393) -LexToken(OPENSQBRACKET,'[',1,3394) -LexToken(NUMBER,'2',1,3395) -LexToken(NUMBER,'2',1,3397) -LexToken(CLOSESQBRACKET,']',1,3398) -LexToken(COMMA,',',1,3399) -LexToken(VAR,'model',1,3400) -LexToken(COMMA,',',1,3405) -LexToken(VAR,'exprs',1,3406) -LexToken(COMMA,',',1,3411) -LexToken(VAR,'gr_i',1,3412) -LexToken(CLOSEBRACKET,')',1,3416) -LexToken(EOL,'\n',1,3417) -LexToken(END,'end',1,3422) -LexToken(EOL,'\n',1,3425) -LexToken(ENDFUNCTION,'endfunction',1,3426) -LexToken(EOL,'\n',1,3437) -LexToken(EOL,'\n',1,3438) +Syntax error in input LexToken(CLOSESQBRACKET,']',1,1335) +/* autogenerated from "macros/Linear/DOLLAR.sci" */ +None diff --git a/js/Linear/DOLLAR_f.js b/js/Linear/DOLLAR_f.js index ed077a1b..7c77a9a0 100644 --- a/js/Linear/DOLLAR_f.js +++ b/js/Linear/DOLLAR_f.js @@ -1,372 +1,55 @@ -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,'DOLLAR_f',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -LexToken(VAR,'exprs',1,999) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'graphics',1,1005) -LexToken(DOT,'.',1,1013) -LexToken(VAR,'exprs',1,1014) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'model',1,1028) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(VAR,'arg1',1,1034) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'model',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(EOL,'\n',1,1078) -LexToken(IF,'if',1,1087) -LexToken(VAR,'size',1,1090) -LexToken(OPENBRACKET,'(',1,1094) -LexToken(VAR,'exprs',1,1095) -LexToken(COMMA,',',1,1100) -LexToken(DQSTRING,'"*"',1,1103) -LexToken(CLOSEBRACKET,')',1,1104) -LexToken(COMPARISON,'<',1,1105) -LexToken(NUMBER,'2',1,1106) -LexToken(THEN,'then',1,1108) -LexToken(EOL,'\n',1,1112) -LexToken(VAR,'exprs',1,1125) -LexToken(OPENBRACKET,'(',1,1130) -LexToken(NUMBER,'2',1,1131) -LexToken(CLOSEBRACKET,')',1,1132) -LexToken(ASSIGNMENT,'=',1,1133) -LexToken(DQSTRING,'"0"',1,1136) -LexToken(EOL,'\n',1,1137) -LexToken(END,'end',1,1147) -LexToken(EOL,'\n',1,1150) -LexToken(WHILE,'while',1,1159) -LexToken(PREVAR_BOOLEAN,'%t',1,1165) -LexToken(DO,'do',1,1168) -LexToken(EOL,'\n',1,1170) -LexToken(OPENSQBRACKET,'[',1,1183) -LexToken(VAR,'ok',1,1184) -LexToken(COMMA,',',1,1186) -LexToken(VAR,'a',1,1187) -LexToken(COMMA,',',1,1188) -LexToken(VAR,'inh',1,1189) -LexToken(COMMA,',',1,1192) -LexToken(VAR,'exprs',1,1193) -LexToken(CLOSESQBRACKET,']',1,1198) -LexToken(ASSIGNMENT,'=',1,1199) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1200) -LexToken(OPENBRACKET,'(',1,1215) -LexToken(DQSTRING,'"Set 1/z block parameters"',1,1241) -LexToken(COMMA,',',1,1242) -LexToken(OPENSQBRACKET,'[',1,1258) -LexToken(DQSTRING,'"initial condition"',1,1277) -LexToken(SEMICOLON,';',1,1278) -LexToken(DQSTRING,'"Inherit (no:0, yes:1)"',1,1301) -LexToken(CLOSESQBRACKET,']',1,1302) -LexToken(COMMA,',',1,1303) -LexToken(VAR,'list',1,1320) -LexToken(OPENBRACKET,'(',1,1324) -LexToken(DQSTRING,'"vec"',1,1329) -LexToken(COMMA,',',1,1330) -LexToken(ADDITION,'-',1,1331) -LexToken(NUMBER,'1',1,1332) -LexToken(COMMA,',',1,1333) -LexToken(DQSTRING,'"vec"',1,1338) -LexToken(COMMA,',',1,1339) -LexToken(ADDITION,'-',1,1340) -LexToken(NUMBER,'1',1,1341) -LexToken(CLOSEBRACKET,')',1,1342) -LexToken(COMMA,',',1,1343) -LexToken(VAR,'exprs',1,1344) -LexToken(CLOSEBRACKET,')',1,1349) -LexToken(EOL,'\n',1,1350) -LexToken(IF,'if',1,1363) -LexToken(NOT,'~',1,1366) -LexToken(VAR,'ok',1,1367) -LexToken(THEN,'then',1,1370) -LexToken(EOL,'\n',1,1374) -LexToken(BREAK,'break',1,1391) -LexToken(EOL,'\n',1,1396) -LexToken(END,'end',1,1410) -LexToken(EOL,'\n',1,1413) -LexToken(VAR,'out',1,1426) -LexToken(ASSIGNMENT,'=',1,1429) -LexToken(VAR,'size',1,1430) -LexToken(OPENBRACKET,'(',1,1434) -LexToken(VAR,'a',1,1435) -LexToken(COMMA,',',1,1436) -LexToken(DQSTRING,'"*"',1,1439) -LexToken(CLOSEBRACKET,')',1,1440) -LexToken(EOL,'\n',1,1441) -LexToken(IF,'if',1,1455) -LexToken(VAR,'out',1,1458) -LexToken(COMPARISON,'==',1,1461) -LexToken(NUMBER,'0',1,1463) -LexToken(THEN,'then',1,1465) -LexToken(EOL,'\n',1,1469) -LexToken(VAR,'out',1,1486) -LexToken(ASSIGNMENT,'=',1,1489) -LexToken(OPENSQBRACKET,'[',1,1490) -LexToken(CLOSESQBRACKET,']',1,1491) -LexToken(EOL,'\n',1,1492) -LexToken(END,'end',1,1506) -LexToken(EOL,'\n',1,1509) -LexToken(VAR,'in',1,1522) -LexToken(ASSIGNMENT,'=',1,1524) -LexToken(VAR,'out',1,1525) -LexToken(EOL,'\n',1,1528) -LexToken(EOL,'\n',1,1529) -LexToken(IF,'if',1,1542) -LexToken(VAR,'ok',1,1545) -LexToken(THEN,'then',1,1548) -LexToken(EOL,'\n',1,1552) -LexToken(OPENSQBRACKET,'[',1,1569) -LexToken(VAR,'model',1,1570) -LexToken(COMMA,',',1,1575) -LexToken(VAR,'graphics',1,1576) -LexToken(COMMA,',',1,1584) -LexToken(VAR,'ok',1,1585) -LexToken(CLOSESQBRACKET,']',1,1587) -LexToken(ASSIGNMENT,'=',1,1588) -LexToken(VAR,'check_io',1,1589) -LexToken(OPENBRACKET,'(',1,1597) -LexToken(VAR,'model',1,1598) -LexToken(COMMA,',',1,1603) -LexToken(VAR,'graphics',1,1604) -LexToken(COMMA,',',1,1612) -LexToken(ADDITION,'-',1,1613) -LexToken(NUMBER,'1',1,1614) -LexToken(COMMA,',',1,1615) -LexToken(ADDITION,'-',1,1616) -LexToken(NUMBER,'1',1,1617) -LexToken(COMMA,',',1,1618) -LexToken(VAR,'ones',1,1619) -LexToken(OPENBRACKET,'(',1,1623) -LexToken(NUMBER,'1',1,1624) -LexToken(ADDITION,'-',1,1625) -LexToken(VAR,'inh',1,1626) -LexToken(COMMA,',',1,1629) -LexToken(NUMBER,'1',1,1630) -LexToken(CLOSEBRACKET,')',1,1631) -LexToken(COMMA,',',1,1632) -LexToken(OPENSQBRACKET,'[',1,1633) -LexToken(CLOSESQBRACKET,']',1,1634) -LexToken(CLOSEBRACKET,')',1,1635) -LexToken(EOL,'\n',1,1636) -LexToken(END,'end',1,1649) -LexToken(EOL,'\n',1,1652) -LexToken(EOL,'\n',1,1653) -LexToken(IF,'if',1,1666) -LexToken(VAR,'ok',1,1669) -LexToken(THEN,'then',1,1672) -LexToken(EOL,'\n',1,1676) -LexToken(VAR,'graphics',1,1693) -LexToken(DOT,'.',1,1701) -LexToken(VAR,'exprs',1,1702) -LexToken(ASSIGNMENT,'=',1,1707) -LexToken(VAR,'exprs',1,1708) -LexToken(EOL,'\n',1,1713) -LexToken(VAR,'model',1,1731) -LexToken(DOT,'.',1,1736) -LexToken(VAR,'dstate',1,1737) -LexToken(ASSIGNMENT,'=',1,1743) -LexToken(VAR,'a',1,1744) -LexToken(EOL,'\n',1,1745) -LexToken(VAR,'model',1,1763) -LexToken(DOT,'.',1,1768) -LexToken(VAR,'in',1,1769) -LexToken(ASSIGNMENT,'=',1,1771) -LexToken(VAR,'in',1,1772) -LexToken(EOL,'\n',1,1774) -LexToken(VAR,'model',1,1792) -LexToken(DOT,'.',1,1797) -LexToken(VAR,'out',1,1798) -LexToken(ASSIGNMENT,'=',1,1801) -LexToken(VAR,'out',1,1802) -LexToken(EOL,'\n',1,1805) -LexToken(VAR,'x',1,1822) -LexToken(DOT,'.',1,1823) -LexToken(VAR,'graphics',1,1824) -LexToken(ASSIGNMENT,'=',1,1832) -LexToken(VAR,'graphics',1,1833) -LexToken(EOL,'\n',1,1841) -LexToken(VAR,'x',1,1859) -LexToken(DOT,'.',1,1860) -LexToken(VAR,'model',1,1861) -LexToken(ASSIGNMENT,'=',1,1866) -LexToken(VAR,'model',1,1867) -LexToken(EOL,'\n',1,1872) -LexToken(BREAK,'break',1,1889) -LexToken(EOL,'\n',1,1894) -LexToken(END,'end',1,1907) -LexToken(EOL,'\n',1,1910) -LexToken(END,'end',1,1919) -LexToken(EOL,'\n',1,1922) -LexToken(CASE,'case',1,1927) -LexToken(DQSTRING,'"define"',1,1939) -LexToken(THEN,'then',1,1941) -LexToken(EOL,'\n',1,1945) -LexToken(VAR,'z',1,1954) -LexToken(ASSIGNMENT,'=',1,1955) -LexToken(NUMBER,'0',1,1956) -LexToken(EOL,'\n',1,1957) -LexToken(VAR,'inh',1,1966) -LexToken(ASSIGNMENT,'=',1,1969) -LexToken(NUMBER,'0',1,1970) -LexToken(EOL,'\n',1,1971) -LexToken(VAR,'in',1,1980) -LexToken(ASSIGNMENT,'=',1,1982) -LexToken(NUMBER,'1',1,1983) -LexToken(EOL,'\n',1,1984) -LexToken(VAR,'exprs',1,1993) -LexToken(ASSIGNMENT,'=',1,1998) -LexToken(VAR,'string',1,1999) -LexToken(OPENBRACKET,'(',1,2005) -LexToken(OPENSQBRACKET,'[',1,2006) -LexToken(VAR,'z',1,2007) -LexToken(SEMICOLON,';',1,2008) -LexToken(VAR,'inh',1,2009) -LexToken(CLOSESQBRACKET,']',1,2012) -LexToken(CLOSEBRACKET,')',1,2013) -LexToken(EOL,'\n',1,2014) -LexToken(VAR,'model',1,2023) -LexToken(ASSIGNMENT,'=',1,2028) -LexToken(SCICOS_MODEL,'scicos_model',1,2029) -LexToken(OPENBRACKET,'(',1,2041) -LexToken(CLOSEBRACKET,')',1,2042) -LexToken(EOL,'\n',1,2043) -LexToken(VAR,'model',1,2052) -LexToken(DOT,'.',1,2057) -LexToken(VAR,'sim',1,2058) -LexToken(ASSIGNMENT,'=',1,2061) -LexToken(DQSTRING,'"dollar"',1,2069) -LexToken(EOL,'\n',1,2070) -LexToken(VAR,'model',1,2079) -LexToken(DOT,'.',1,2084) -LexToken(VAR,'in',1,2085) -LexToken(ASSIGNMENT,'=',1,2087) -LexToken(VAR,'in',1,2088) -LexToken(EOL,'\n',1,2090) -LexToken(VAR,'model',1,2099) -LexToken(DOT,'.',1,2104) -LexToken(VAR,'out',1,2105) -LexToken(ASSIGNMENT,'=',1,2108) -LexToken(VAR,'in',1,2109) -LexToken(EOL,'\n',1,2111) -LexToken(VAR,'model',1,2120) -LexToken(DOT,'.',1,2125) -LexToken(VAR,'evtin',1,2126) -LexToken(ASSIGNMENT,'=',1,2131) -LexToken(NUMBER,'1',1,2132) -LexToken(ADDITION,'-',1,2133) -LexToken(VAR,'inh',1,2134) -LexToken(EOL,'\n',1,2137) -LexToken(VAR,'model',1,2146) -LexToken(DOT,'.',1,2151) -LexToken(VAR,'dstate',1,2152) -LexToken(ASSIGNMENT,'=',1,2158) -LexToken(VAR,'z',1,2159) -LexToken(EOL,'\n',1,2160) -LexToken(VAR,'model',1,2169) -LexToken(DOT,'.',1,2174) -LexToken(VAR,'blocktype',1,2175) -LexToken(ASSIGNMENT,'=',1,2184) -LexToken(DQSTRING,'"d"',1,2187) -LexToken(EOL,'\n',1,2188) -LexToken(VAR,'model',1,2197) -LexToken(DOT,'.',1,2202) -LexToken(VAR,'dep_ut',1,2203) -LexToken(ASSIGNMENT,'=',1,2209) -LexToken(OPENSQBRACKET,'[',1,2210) -LexToken(PREVAR_BOOLEAN,'%f',1,2211) -LexToken(PREVAR_BOOLEAN,'%f',1,2214) -LexToken(CLOSESQBRACKET,']',1,2216) -LexToken(EOL,'\n',1,2217) -LexToken(EOL,'\n',1,2218) -LexToken(VAR,'gr_i',1,2227) -LexToken(ASSIGNMENT,'=',1,2231) -LexToken(OPENSQBRACKET,'[',1,2232) -LexToken(CLOSESQBRACKET,']',1,2233) -LexToken(EOL,'\n',1,2234) -LexToken(VAR,'x',1,2243) -LexToken(ASSIGNMENT,'=',1,2244) -LexToken(VAR,'standard_define',1,2245) -LexToken(OPENBRACKET,'(',1,2260) -LexToken(OPENSQBRACKET,'[',1,2261) -LexToken(NUMBER,'2',1,2262) -LexToken(NUMBER,'2',1,2264) -LexToken(CLOSESQBRACKET,']',1,2265) -LexToken(COMMA,',',1,2266) -LexToken(VAR,'model',1,2267) -LexToken(COMMA,',',1,2272) -LexToken(VAR,'exprs',1,2273) -LexToken(COMMA,',',1,2278) -LexToken(VAR,'gr_i',1,2279) -LexToken(CLOSEBRACKET,')',1,2283) -LexToken(EOL,'\n',1,2284) -LexToken(END,'end',1,2289) -LexToken(EOL,'\n',1,2292) -LexToken(ENDFUNCTION,'endfunction',1,2293) -LexToken(EOL,'\n',1,2304) +/* autogenerated from "macros/Linear/DOLLAR_f.sci" */ +function DOLLAR_f() { +DOLLAR_f.prototype.get = function DOLLAR_f() { +} +DOLLAR_f.prototype.set = function DOLLAR_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +if (size(exprs,"*")<2) { +exprs[2]="0"; +} +while (true) { +[ok,a,inh,exprs]=scicos_getvalue("Set 1/z block parameters",["initial condition","Inherit (no:0, yes:1)"],list("vec",-1,"vec",-1),exprs); +if (!ok) { +break +} +out=size(a,"*"); +if (out==0) { +out=[]; +} +in1=out; +if (ok) { +[model,graphics,ok]=check_io(model,graphics,-1,-1,ones(1-inh,1),[]); +} +if (ok) { +graphics.exprs=exprs; +model.dstate=a; +model.in=in1; +model.out=out; +x.graphics=graphics; +x.model=model; +break +} +} +} +DOLLAR_f.prototype.define = function DOLLAR_f() { +z=0; +inh=0; +in1=1; +exprs=string([z,inh]); +model=scicos_model(); +model.sim="dollar"; +model.in=in1; +model.out=in1; +model.evtin=1-inh; +model.dstate=z; +model.blocktype="d"; +model.dep_ut=[None,None]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +DOLLAR_f.prototype.details = function DOLLAR_f() { +} +} diff --git a/js/Linear/DOLLAR_m.js b/js/Linear/DOLLAR_m.js index 0f60d2f7..df3dace5 100644 --- a/js/Linear/DOLLAR_m.js +++ b/js/Linear/DOLLAR_m.js @@ -1,623 +1,3 @@ -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,'DOLLAR_m',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -LexToken(VAR,'exprs',1,999) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'graphics',1,1005) -LexToken(DOT,'.',1,1013) -LexToken(VAR,'exprs',1,1014) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'model',1,1028) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(VAR,'arg1',1,1034) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'model',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(EOL,'\n',1,1078) -LexToken(IF,'if',1,1087) -LexToken(VAR,'size',1,1090) -LexToken(OPENBRACKET,'(',1,1094) -LexToken(VAR,'exprs',1,1095) -LexToken(COMMA,',',1,1100) -LexToken(DQSTRING,'"*"',1,1103) -LexToken(CLOSEBRACKET,')',1,1104) -LexToken(COMPARISON,'<',1,1105) -LexToken(NUMBER,'2',1,1106) -LexToken(THEN,'then',1,1108) -LexToken(EOL,'\n',1,1112) -LexToken(VAR,'exprs',1,1125) -LexToken(OPENBRACKET,'(',1,1130) -LexToken(NUMBER,'2',1,1131) -LexToken(CLOSEBRACKET,')',1,1132) -LexToken(ASSIGNMENT,'=',1,1133) -LexToken(DQSTRING,'"0"',1,1136) -LexToken(EOL,'\n',1,1137) -LexToken(END,'end',1,1147) -LexToken(EOL,'\n',1,1150) -LexToken(WHILE,'while',1,1159) -LexToken(PREVAR_BOOLEAN,'%t',1,1165) -LexToken(DO,'do',1,1168) -LexToken(EOL,'\n',1,1170) -LexToken(OPENSQBRACKET,'[',1,1183) -LexToken(VAR,'ok',1,1184) -LexToken(COMMA,',',1,1186) -LexToken(VAR,'a',1,1187) -LexToken(COMMA,',',1,1188) -LexToken(VAR,'inh',1,1189) -LexToken(COMMA,',',1,1192) -LexToken(VAR,'exprs',1,1193) -LexToken(CLOSESQBRACKET,']',1,1198) -LexToken(ASSIGNMENT,'=',1,1199) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1200) -LexToken(OPENBRACKET,'(',1,1215) -LexToken(DQSTRING,'"Set 1/z block parameters"',1,1241) -LexToken(COMMA,',',1,1242) -LexToken(OPENSQBRACKET,'[',1,1258) -LexToken(DQSTRING,'"initial condition"',1,1277) -LexToken(SEMICOLON,';',1,1278) -LexToken(DQSTRING,'"Inherit (no:0, yes:1)"',1,1301) -LexToken(CLOSESQBRACKET,']',1,1302) -LexToken(COMMA,',',1,1303) -LexToken(VAR,'list',1,1320) -LexToken(OPENBRACKET,'(',1,1324) -LexToken(DQSTRING,'"mat"',1,1329) -LexToken(COMMA,',',1,1330) -LexToken(OPENSQBRACKET,'[',1,1331) -LexToken(ADDITION,'-',1,1332) -LexToken(NUMBER,'1',1,1333) -LexToken(ADDITION,'-',1,1335) -LexToken(NUMBER,'2',1,1336) -LexToken(CLOSESQBRACKET,']',1,1337) -LexToken(COMMA,',',1,1338) -LexToken(DQSTRING,'"vec"',1,1343) -LexToken(COMMA,',',1,1344) -LexToken(ADDITION,'-',1,1345) -LexToken(NUMBER,'1',1,1346) -LexToken(CLOSEBRACKET,')',1,1347) -LexToken(COMMA,',',1,1348) -LexToken(VAR,'exprs',1,1349) -LexToken(CLOSEBRACKET,')',1,1354) -LexToken(EOL,'\n',1,1355) -LexToken(IF,'if',1,1368) -LexToken(NOT,'~',1,1371) -LexToken(VAR,'ok',1,1372) -LexToken(THEN,'then',1,1375) -LexToken(EOL,'\n',1,1379) -LexToken(BREAK,'break',1,1396) -LexToken(EOL,'\n',1,1401) -LexToken(END,'end',1,1415) -LexToken(EOL,'\n',1,1418) -LexToken(VAR,'out',1,1431) -LexToken(ASSIGNMENT,'=',1,1434) -LexToken(OPENSQBRACKET,'[',1,1435) -LexToken(VAR,'size',1,1436) -LexToken(OPENBRACKET,'(',1,1440) -LexToken(VAR,'a',1,1441) -LexToken(COMMA,',',1,1442) -LexToken(NUMBER,'1',1,1443) -LexToken(CLOSEBRACKET,')',1,1444) -LexToken(VAR,'size',1,1446) -LexToken(OPENBRACKET,'(',1,1450) -LexToken(VAR,'a',1,1451) -LexToken(COMMA,',',1,1452) -LexToken(NUMBER,'2',1,1453) -LexToken(CLOSEBRACKET,')',1,1454) -LexToken(CLOSESQBRACKET,']',1,1455) -LexToken(EOL,'\n',1,1456) -LexToken(IF,'if',1,1470) -LexToken(VAR,'out',1,1473) -LexToken(COMPARISON,'==',1,1476) -LexToken(NUMBER,'0',1,1478) -LexToken(THEN,'then',1,1480) -LexToken(EOL,'\n',1,1484) -LexToken(VAR,'out',1,1501) -LexToken(ASSIGNMENT,'=',1,1504) -LexToken(OPENSQBRACKET,'[',1,1505) -LexToken(CLOSESQBRACKET,']',1,1506) -LexToken(EOL,'\n',1,1507) -LexToken(END,'end',1,1521) -LexToken(EOL,'\n',1,1524) -LexToken(VAR,'in',1,1537) -LexToken(ASSIGNMENT,'=',1,1539) -LexToken(VAR,'out',1,1540) -LexToken(EOL,'\n',1,1543) -LexToken(VAR,'model',1,1556) -LexToken(DOT,'.',1,1561) -LexToken(VAR,'sim',1,1562) -LexToken(ASSIGNMENT,'=',1,1565) -LexToken(VAR,'list',1,1566) -LexToken(OPENBRACKET,'(',1,1570) -LexToken(DQSTRING,'"dollar4_m"',1,1581) -LexToken(COMMA,',',1,1582) -LexToken(NUMBER,'4',1,1583) -LexToken(CLOSEBRACKET,')',1,1584) -LexToken(EOL,'\n',1,1585) -LexToken(VAR,'model',1,1598) -LexToken(DOT,'.',1,1603) -LexToken(VAR,'odstate',1,1604) -LexToken(ASSIGNMENT,'=',1,1611) -LexToken(VAR,'list',1,1612) -LexToken(OPENBRACKET,'(',1,1616) -LexToken(VAR,'a',1,1617) -LexToken(CLOSEBRACKET,')',1,1618) -LexToken(EOL,'\n',1,1619) -LexToken(VAR,'model',1,1633) -LexToken(DOT,'.',1,1638) -LexToken(VAR,'dstate',1,1639) -LexToken(ASSIGNMENT,'=',1,1645) -LexToken(OPENSQBRACKET,'[',1,1646) -LexToken(CLOSESQBRACKET,']',1,1647) -LexToken(EOL,'\n',1,1648) -LexToken(IF,'if',1,1662) -LexToken(OPENBRACKET,'(',1,1665) -LexToken(VAR,'type',1,1666) -LexToken(OPENBRACKET,'(',1,1670) -LexToken(VAR,'a',1,1671) -LexToken(CLOSEBRACKET,')',1,1672) -LexToken(COMPARISON,'==',1,1673) -LexToken(NUMBER,'1',1,1675) -LexToken(CLOSEBRACKET,')',1,1676) -LexToken(THEN,'then',1,1678) -LexToken(EOL,'\n',1,1682) -LexToken(IF,'if',1,1699) -LexToken(VAR,'isreal',1,1702) -LexToken(OPENBRACKET,'(',1,1708) -LexToken(VAR,'a',1,1709) -LexToken(CLOSEBRACKET,')',1,1710) -LexToken(THEN,'then',1,1712) -LexToken(EOL,'\n',1,1716) -LexToken(VAR,'it',1,1737) -LexToken(ASSIGNMENT,'=',1,1739) -LexToken(NUMBER,'1',1,1740) -LexToken(EOL,'\n',1,1741) -LexToken(VAR,'ot',1,1763) -LexToken(ASSIGNMENT,'=',1,1765) -LexToken(NUMBER,'1',1,1766) -LexToken(EOL,'\n',1,1767) -LexToken(IF,'if',1,1789) -LexToken(OPENBRACKET,'(',1,1792) -LexToken(VAR,'size',1,1793) -LexToken(OPENBRACKET,'(',1,1797) -LexToken(VAR,'a',1,1798) -LexToken(COMMA,',',1,1799) -LexToken(NUMBER,'1',1,1800) -LexToken(CLOSEBRACKET,')',1,1801) -LexToken(COMPARISON,'==',1,1802) -LexToken(NUMBER,'1',1,1804) -LexToken(LOGICAL,'|',1,1806) -LexToken(VAR,'size',1,1808) -LexToken(OPENBRACKET,'(',1,1812) -LexToken(VAR,'a',1,1813) -LexToken(COMMA,',',1,1814) -LexToken(NUMBER,'2',1,1815) -LexToken(CLOSEBRACKET,')',1,1816) -LexToken(COMPARISON,'==',1,1817) -LexToken(NUMBER,'1',1,1819) -LexToken(CLOSEBRACKET,')',1,1820) -LexToken(THEN,'then',1,1822) -LexToken(EOL,'\n',1,1826) -LexToken(VAR,'model',1,1851) -LexToken(DOT,'.',1,1856) -LexToken(VAR,'sim',1,1857) -LexToken(ASSIGNMENT,'=',1,1860) -LexToken(VAR,'list',1,1861) -LexToken(OPENBRACKET,'(',1,1865) -LexToken(DQSTRING,'"dollar4"',1,1874) -LexToken(COMMA,',',1,1875) -LexToken(NUMBER,'4',1,1876) -LexToken(CLOSEBRACKET,')',1,1877) -LexToken(EOL,'\n',1,1878) -LexToken(VAR,'model',1,1904) -LexToken(DOT,'.',1,1909) -LexToken(VAR,'dstate',1,1910) -LexToken(ASSIGNMENT,'=',1,1916) -LexToken(VAR,'a',1,1917) -LexToken(OPENBRACKET,'(',1,1918) -LexToken(COLON,':',1,1919) -LexToken(CLOSEBRACKET,')',1,1920) -LexToken(EOL,'\n',1,1921) -LexToken(VAR,'model',1,1947) -LexToken(DOT,'.',1,1952) -LexToken(VAR,'odstate',1,1953) -LexToken(ASSIGNMENT,'=',1,1960) -LexToken(VAR,'list',1,1961) -LexToken(OPENBRACKET,'(',1,1965) -LexToken(CLOSEBRACKET,')',1,1966) -LexToken(EOL,'\n',1,1967) -LexToken(END,'end',1,1989) -LexToken(EOL,'\n',1,1992) -LexToken(ELSE,'else',1,2009) -LexToken(EOL,'\n',1,2013) -LexToken(VAR,'it',1,2034) -LexToken(ASSIGNMENT,'=',1,2036) -LexToken(NUMBER,'2',1,2037) -LexToken(EOL,'\n',1,2038) -LexToken(VAR,'ot',1,2060) -LexToken(ASSIGNMENT,'=',1,2062) -LexToken(NUMBER,'2',1,2063) -LexToken(EOL,'\n',1,2064) -LexToken(END,'end',1,2082) -LexToken(EOL,'\n',1,2085) -LexToken(ELSEIF,'elseif',1,2098) -LexToken(OPENBRACKET,'(',1,2105) -LexToken(VAR,'typeof',1,2106) -LexToken(OPENBRACKET,'(',1,2112) -LexToken(VAR,'a',1,2113) -LexToken(CLOSEBRACKET,')',1,2114) -LexToken(COMPARISON,'==',1,2115) -LexToken(DQSTRING,'"int32"',1,2123) -LexToken(CLOSEBRACKET,')',1,2124) -LexToken(THEN,'then',1,2126) -LexToken(EOL,'\n',1,2130) -LexToken(VAR,'it',1,2147) -LexToken(ASSIGNMENT,'=',1,2149) -LexToken(NUMBER,'3',1,2150) -LexToken(EOL,'\n',1,2151) -LexToken(VAR,'ot',1,2169) -LexToken(ASSIGNMENT,'=',1,2171) -LexToken(NUMBER,'3',1,2172) -LexToken(EOL,'\n',1,2173) -LexToken(ELSEIF,'elseif',1,2187) -LexToken(OPENBRACKET,'(',1,2194) -LexToken(VAR,'typeof',1,2195) -LexToken(OPENBRACKET,'(',1,2201) -LexToken(VAR,'a',1,2202) -LexToken(CLOSEBRACKET,')',1,2203) -LexToken(COMPARISON,'==',1,2204) -LexToken(DQSTRING,'"int16"',1,2212) -LexToken(CLOSEBRACKET,')',1,2213) -LexToken(THEN,'then',1,2215) -LexToken(EOL,'\n',1,2219) -LexToken(VAR,'it',1,2236) -LexToken(ASSIGNMENT,'=',1,2238) -LexToken(NUMBER,'4',1,2239) -LexToken(EOL,'\n',1,2240) -LexToken(VAR,'ot',1,2258) -LexToken(ASSIGNMENT,'=',1,2260) -LexToken(NUMBER,'4',1,2261) -LexToken(EOL,'\n',1,2262) -LexToken(ELSEIF,'elseif',1,2276) -LexToken(OPENBRACKET,'(',1,2283) -LexToken(VAR,'typeof',1,2284) -LexToken(OPENBRACKET,'(',1,2290) -LexToken(VAR,'a',1,2291) -LexToken(CLOSEBRACKET,')',1,2292) -LexToken(COMPARISON,'==',1,2293) -LexToken(DQSTRING,'"int8"',1,2300) -LexToken(CLOSEBRACKET,')',1,2301) -LexToken(THEN,'then',1,2303) -LexToken(EOL,'\n',1,2307) -LexToken(VAR,'it',1,2324) -LexToken(ASSIGNMENT,'=',1,2326) -LexToken(NUMBER,'5',1,2327) -LexToken(EOL,'\n',1,2328) -LexToken(VAR,'ot',1,2346) -LexToken(ASSIGNMENT,'=',1,2348) -LexToken(NUMBER,'5',1,2349) -LexToken(EOL,'\n',1,2350) -LexToken(ELSEIF,'elseif',1,2364) -LexToken(OPENBRACKET,'(',1,2371) -LexToken(VAR,'typeof',1,2372) -LexToken(OPENBRACKET,'(',1,2378) -LexToken(VAR,'a',1,2379) -LexToken(CLOSEBRACKET,')',1,2380) -LexToken(COMPARISON,'==',1,2381) -LexToken(DQSTRING,'"uint32"',1,2390) -LexToken(CLOSEBRACKET,')',1,2391) -LexToken(THEN,'then',1,2393) -LexToken(EOL,'\n',1,2397) -LexToken(VAR,'it',1,2414) -LexToken(ASSIGNMENT,'=',1,2416) -LexToken(NUMBER,'6',1,2417) -LexToken(EOL,'\n',1,2418) -LexToken(VAR,'ot',1,2436) -LexToken(ASSIGNMENT,'=',1,2438) -LexToken(NUMBER,'6',1,2439) -LexToken(EOL,'\n',1,2440) -LexToken(ELSEIF,'elseif',1,2454) -LexToken(OPENBRACKET,'(',1,2461) -LexToken(VAR,'typeof',1,2462) -LexToken(OPENBRACKET,'(',1,2468) -LexToken(VAR,'a',1,2469) -LexToken(CLOSEBRACKET,')',1,2470) -LexToken(COMPARISON,'==',1,2471) -LexToken(DQSTRING,'"uint16"',1,2480) -LexToken(CLOSEBRACKET,')',1,2481) -LexToken(THEN,'then',1,2483) -LexToken(EOL,'\n',1,2487) -LexToken(VAR,'it',1,2504) -LexToken(ASSIGNMENT,'=',1,2506) -LexToken(NUMBER,'7',1,2507) -LexToken(EOL,'\n',1,2508) -LexToken(VAR,'ot',1,2526) -LexToken(ASSIGNMENT,'=',1,2528) -LexToken(NUMBER,'7',1,2529) -LexToken(EOL,'\n',1,2530) -LexToken(ELSEIF,'elseif',1,2544) -LexToken(OPENBRACKET,'(',1,2551) -LexToken(VAR,'typeof',1,2552) -LexToken(OPENBRACKET,'(',1,2558) -LexToken(VAR,'a',1,2559) -LexToken(CLOSEBRACKET,')',1,2560) -LexToken(COMPARISON,'==',1,2561) -LexToken(DQSTRING,'"uint8"',1,2569) -LexToken(CLOSEBRACKET,')',1,2570) -LexToken(THEN,'then',1,2572) -LexToken(EOL,'\n',1,2576) -LexToken(VAR,'it',1,2593) -LexToken(ASSIGNMENT,'=',1,2595) -LexToken(NUMBER,'8',1,2596) -LexToken(EOL,'\n',1,2597) -LexToken(VAR,'ot',1,2615) -LexToken(ASSIGNMENT,'=',1,2617) -LexToken(NUMBER,'8',1,2618) -LexToken(EOL,'\n',1,2619) -LexToken(ELSE,'else',1,2633) -LexToken(EOL,'\n',1,2637) -LexToken(VAR,'message',1,2654) -LexToken(OPENBRACKET,'(',1,2662) -LexToken(DQSTRING,'"type is not recognized"',1,2686) -LexToken(CLOSEBRACKET,')',1,2687) -LexToken(EOL,'\n',1,2688) -LexToken(VAR,'ok',1,2706) -LexToken(ASSIGNMENT,'=',1,2708) -LexToken(PREVAR_BOOLEAN,'%f',1,2709) -LexToken(EOL,'\n',1,2711) -LexToken(END,'end',1,2725) -LexToken(EOL,'\n',1,2728) -LexToken(IF,'if',1,2741) -LexToken(VAR,'ok',1,2744) -LexToken(THEN,'then',1,2747) -LexToken(EOL,'\n',1,2751) -LexToken(OPENSQBRACKET,'[',1,2768) -LexToken(VAR,'model',1,2769) -LexToken(COMMA,',',1,2774) -LexToken(VAR,'graphics',1,2775) -LexToken(COMMA,',',1,2783) -LexToken(VAR,'ok',1,2784) -LexToken(CLOSESQBRACKET,']',1,2786) -LexToken(ASSIGNMENT,'=',1,2787) -LexToken(VAR,'set_io',1,2788) -LexToken(OPENBRACKET,'(',1,2794) -LexToken(VAR,'model',1,2795) -LexToken(COMMA,',',1,2800) -LexToken(VAR,'graphics',1,2801) -LexToken(COMMA,',',1,2809) -LexToken(VAR,'list',1,2810) -LexToken(OPENBRACKET,'(',1,2814) -LexToken(VAR,'in',1,2815) -LexToken(COMMA,',',1,2817) -LexToken(VAR,'it',1,2818) -LexToken(CLOSEBRACKET,')',1,2820) -LexToken(COMMA,',',1,2821) -LexToken(VAR,'list',1,2822) -LexToken(OPENBRACKET,'(',1,2826) -LexToken(VAR,'out',1,2827) -LexToken(COMMA,',',1,2830) -LexToken(VAR,'ot',1,2831) -LexToken(CLOSEBRACKET,')',1,2833) -LexToken(COMMA,',',1,2834) -LexToken(VAR,'ones',1,2835) -LexToken(OPENBRACKET,'(',1,2839) -LexToken(NUMBER,'1',1,2840) -LexToken(ADDITION,'-',1,2841) -LexToken(VAR,'inh',1,2842) -LexToken(COMMA,',',1,2845) -LexToken(NUMBER,'1',1,2846) -LexToken(CLOSEBRACKET,')',1,2847) -LexToken(COMMA,',',1,2848) -LexToken(OPENSQBRACKET,'[',1,2849) -LexToken(CLOSESQBRACKET,']',1,2850) -LexToken(CLOSEBRACKET,')',1,2851) -LexToken(EOL,'\n',1,2852) -LexToken(END,'end',1,2865) -LexToken(EOL,'\n',1,2868) -LexToken(IF,'if',1,2881) -LexToken(VAR,'ok',1,2884) -LexToken(THEN,'then',1,2887) -LexToken(EOL,'\n',1,2891) -LexToken(VAR,'graphics',1,2908) -LexToken(DOT,'.',1,2916) -LexToken(VAR,'exprs',1,2917) -LexToken(ASSIGNMENT,'=',1,2922) -LexToken(VAR,'exprs',1,2923) -LexToken(EOL,'\n',1,2928) -LexToken(VAR,'x',1,2946) -LexToken(DOT,'.',1,2947) -LexToken(VAR,'graphics',1,2948) -LexToken(ASSIGNMENT,'=',1,2956) -LexToken(VAR,'graphics',1,2957) -LexToken(EOL,'\n',1,2965) -LexToken(VAR,'x',1,2983) -LexToken(DOT,'.',1,2984) -LexToken(VAR,'model',1,2985) -LexToken(ASSIGNMENT,'=',1,2990) -LexToken(VAR,'model',1,2991) -LexToken(EOL,'\n',1,2996) -LexToken(BREAK,'break',1,3013) -LexToken(EOL,'\n',1,3018) -LexToken(END,'end',1,3031) -LexToken(EOL,'\n',1,3034) -LexToken(END,'end',1,3043) -LexToken(EOL,'\n',1,3046) -LexToken(EOL,'\n',1,3047) -LexToken(CASE,'case',1,3052) -LexToken(DQSTRING,'"define"',1,3064) -LexToken(THEN,'then',1,3066) -LexToken(EOL,'\n',1,3070) -LexToken(VAR,'z',1,3079) -LexToken(ASSIGNMENT,'=',1,3080) -LexToken(NUMBER,'0',1,3081) -LexToken(EOL,'\n',1,3082) -LexToken(VAR,'inh',1,3091) -LexToken(ASSIGNMENT,'=',1,3094) -LexToken(NUMBER,'0',1,3095) -LexToken(EOL,'\n',1,3096) -LexToken(VAR,'in',1,3105) -LexToken(ASSIGNMENT,'=',1,3107) -LexToken(NUMBER,'1',1,3108) -LexToken(EOL,'\n',1,3109) -LexToken(VAR,'exprs',1,3118) -LexToken(ASSIGNMENT,'=',1,3123) -LexToken(VAR,'string',1,3124) -LexToken(OPENBRACKET,'(',1,3130) -LexToken(OPENSQBRACKET,'[',1,3131) -LexToken(VAR,'z',1,3132) -LexToken(SEMICOLON,';',1,3133) -LexToken(VAR,'inh',1,3134) -LexToken(CLOSESQBRACKET,']',1,3137) -LexToken(CLOSEBRACKET,')',1,3138) -LexToken(EOL,'\n',1,3139) -LexToken(VAR,'model',1,3148) -LexToken(ASSIGNMENT,'=',1,3153) -LexToken(SCICOS_MODEL,'scicos_model',1,3154) -LexToken(OPENBRACKET,'(',1,3166) -LexToken(CLOSEBRACKET,')',1,3167) -LexToken(EOL,'\n',1,3168) -LexToken(VAR,'model',1,3177) -LexToken(DOT,'.',1,3182) -LexToken(VAR,'sim',1,3183) -LexToken(ASSIGNMENT,'=',1,3186) -LexToken(VAR,'list',1,3187) -LexToken(OPENBRACKET,'(',1,3191) -LexToken(DQSTRING,'"dollar4"',1,3200) -LexToken(COMMA,',',1,3201) -LexToken(NUMBER,'4',1,3202) -LexToken(CLOSEBRACKET,')',1,3203) -LexToken(EOL,'\n',1,3204) -LexToken(VAR,'model',1,3213) -LexToken(DOT,'.',1,3218) -LexToken(VAR,'in',1,3219) -LexToken(ASSIGNMENT,'=',1,3221) -LexToken(VAR,'in',1,3222) -LexToken(EOL,'\n',1,3224) -LexToken(VAR,'model',1,3233) -LexToken(DOT,'.',1,3238) -LexToken(VAR,'out',1,3239) -LexToken(ASSIGNMENT,'=',1,3242) -LexToken(VAR,'in',1,3243) -LexToken(EOL,'\n',1,3245) -LexToken(VAR,'model',1,3254) -LexToken(DOT,'.',1,3259) -LexToken(VAR,'evtin',1,3260) -LexToken(ASSIGNMENT,'=',1,3265) -LexToken(NUMBER,'1',1,3266) -LexToken(ADDITION,'-',1,3267) -LexToken(VAR,'inh',1,3268) -LexToken(EOL,'\n',1,3271) -LexToken(VAR,'model',1,3280) -LexToken(DOT,'.',1,3285) -LexToken(VAR,'dstate',1,3286) -LexToken(ASSIGNMENT,'=',1,3292) -LexToken(VAR,'z',1,3293) -LexToken(EOL,'\n',1,3294) -LexToken(VAR,'model',1,3303) -LexToken(DOT,'.',1,3308) -LexToken(VAR,'blocktype',1,3309) -LexToken(ASSIGNMENT,'=',1,3318) -LexToken(DQSTRING,'"d"',1,3321) -LexToken(EOL,'\n',1,3322) -LexToken(VAR,'model',1,3331) -LexToken(DOT,'.',1,3336) -LexToken(VAR,'dep_ut',1,3337) -LexToken(ASSIGNMENT,'=',1,3343) -LexToken(OPENSQBRACKET,'[',1,3344) -LexToken(PREVAR_BOOLEAN,'%f',1,3345) -LexToken(PREVAR_BOOLEAN,'%f',1,3348) -LexToken(CLOSESQBRACKET,']',1,3350) -LexToken(EOL,'\n',1,3351) -LexToken(EOL,'\n',1,3352) -LexToken(VAR,'gr_i',1,3361) -LexToken(ASSIGNMENT,'=',1,3365) -LexToken(OPENSQBRACKET,'[',1,3366) -LexToken(CLOSESQBRACKET,']',1,3367) -LexToken(EOL,'\n',1,3368) -LexToken(VAR,'x',1,3377) -LexToken(ASSIGNMENT,'=',1,3378) -LexToken(VAR,'standard_define',1,3379) -LexToken(OPENBRACKET,'(',1,3394) -LexToken(OPENSQBRACKET,'[',1,3395) -LexToken(NUMBER,'2',1,3396) -LexToken(NUMBER,'2',1,3398) -LexToken(CLOSESQBRACKET,']',1,3399) -LexToken(COMMA,',',1,3400) -LexToken(VAR,'model',1,3401) -LexToken(COMMA,',',1,3406) -LexToken(VAR,'exprs',1,3407) -LexToken(COMMA,',',1,3412) -LexToken(VAR,'gr_i',1,3413) -LexToken(CLOSEBRACKET,')',1,3417) -LexToken(EOL,'\n',1,3418) -LexToken(END,'end',1,3423) -LexToken(EOL,'\n',1,3426) -LexToken(ENDFUNCTION,'endfunction',1,3427) -LexToken(EOL,'\n',1,3438) -LexToken(EOL,'\n',1,3439) +Syntax error in input LexToken(CLOSESQBRACKET,']',1,1337) +/* autogenerated from "macros/Linear/DOLLAR_m.sci" */ +None diff --git a/js/Linear/GAINBLK.js b/js/Linear/GAINBLK.js index 87d17db6..d78df918 100644 --- a/js/Linear/GAINBLK.js +++ b/js/Linear/GAINBLK.js @@ -1,1088 +1,3 @@ -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,852) -LexToken(VAR,'GAINBLK',1,854) -LexToken(OPENBRACKET,'(',1,861) -LexToken(VAR,'job',1,862) -LexToken(COMMA,',',1,865) -LexToken(VAR,'arg1',1,866) -LexToken(COMMA,',',1,870) -LexToken(VAR,'arg2',1,871) -LexToken(CLOSEBRACKET,')',1,875) -LexToken(EOL,'\n',1,876) -LexToken(EOL,'\n',1,877) -LexToken(VAR,'x',1,882) -LexToken(ASSIGNMENT,'=',1,883) -LexToken(OPENSQBRACKET,'[',1,884) -LexToken(CLOSESQBRACKET,']',1,885) -LexToken(EOL,'\n',1,886) -LexToken(VAR,'y',1,892) -LexToken(ASSIGNMENT,'=',1,893) -LexToken(OPENSQBRACKET,'[',1,894) -LexToken(CLOSESQBRACKET,']',1,895) -LexToken(EOL,'\n',1,896) -LexToken(VAR,'typ',1,902) -LexToken(ASSIGNMENT,'=',1,905) -LexToken(OPENSQBRACKET,'[',1,906) -LexToken(CLOSESQBRACKET,']',1,907) -LexToken(EOL,'\n',1,908) -LexToken(EOL,'\n',1,910) -LexToken(SELECT,'select',1,915) -LexToken(VAR,'job',1,922) -LexToken(EOL,'\n',1,925) -LexToken(EOL,'\n',1,926) -LexToken(CASE,'case',1,931) -LexToken(DQSTRING,'"set"',1,940) -LexToken(THEN,'then',1,942) -LexToken(EOL,'\n',1,946) -LexToken(VAR,'x',1,955) -LexToken(ASSIGNMENT,'=',1,956) -LexToken(VAR,'arg1',1,957) -LexToken(EOL,'\n',1,961) -LexToken(VAR,'graphics',1,971) -LexToken(ASSIGNMENT,'=',1,979) -LexToken(VAR,'arg1',1,980) -LexToken(DOT,'.',1,984) -LexToken(VAR,'graphics',1,985) -LexToken(EOL,'\n',1,993) -LexToken(VAR,'exprs',1,1003) -LexToken(ASSIGNMENT,'=',1,1008) -LexToken(VAR,'graphics',1,1009) -LexToken(DOT,'.',1,1017) -LexToken(VAR,'exprs',1,1018) -LexToken(EOL,'\n',1,1023) -LexToken(VAR,'model',1,1032) -LexToken(ASSIGNMENT,'=',1,1037) -LexToken(VAR,'arg1',1,1038) -LexToken(DOT,'.',1,1042) -LexToken(VAR,'model',1,1043) -LexToken(EOL,'\n',1,1048) -LexToken(IF,'if',1,1058) -LexToken(VAR,'size',1,1061) -LexToken(OPENBRACKET,'(',1,1065) -LexToken(VAR,'exprs',1,1066) -LexToken(COMMA,',',1,1071) -LexToken(DQSTRING,'"*"',1,1074) -LexToken(CLOSEBRACKET,')',1,1075) -LexToken(COMPARISON,'==',1,1076) -LexToken(NUMBER,'1',1,1078) -LexToken(THEN,'then',1,1080) -LexToken(EOL,'\n',1,1084) -LexToken(VAR,'exprs',1,1097) -LexToken(ASSIGNMENT,'=',1,1102) -LexToken(OPENSQBRACKET,'[',1,1103) -LexToken(VAR,'exprs',1,1104) -LexToken(SEMICOLON,';',1,1109) -LexToken(VAR,'sci2exp',1,1110) -LexToken(OPENBRACKET,'(',1,1117) -LexToken(NUMBER,'0',1,1118) -LexToken(CLOSEBRACKET,')',1,1119) -LexToken(CLOSESQBRACKET,']',1,1120) -LexToken(EOL,'\n',1,1121) -LexToken(END,'end',1,1131) -LexToken(EOL,'\n',1,1151) -LexToken(WHILE,'while',1,1160) -LexToken(PREVAR_BOOLEAN,'%t',1,1166) -LexToken(DO,'do',1,1169) -LexToken(EOL,'\n',1,1171) -LexToken(OPENSQBRACKET,'[',1,1184) -LexToken(VAR,'ok',1,1185) -LexToken(COMMA,',',1,1187) -LexToken(VAR,'gain',1,1188) -LexToken(COMMA,',',1,1192) -LexToken(VAR,'over',1,1193) -LexToken(COMMA,',',1,1197) -LexToken(VAR,'exprs',1,1198) -LexToken(CLOSESQBRACKET,']',1,1203) -LexToken(ASSIGNMENT,'=',1,1204) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1205) -LexToken(OPENBRACKET,'(',1,1220) -LexToken(DQSTRING,'"Set gain block parameters"',1,1247) -LexToken(COMMA,',',1,1248) -LexToken(OPENSQBRACKET,'[',1,1264) -LexToken(DQSTRING,'"Gain"',1,1270) -LexToken(SEMICOLON,';',1,1271) -LexToken(DQSTRING,'"Do On Overflow(0=Nothing 1=Saturate 2=Error)"',1,1332) -LexToken(CLOSESQBRACKET,']',1,1333) -LexToken(COMMA,',',1,1334) -LexToken(VAR,'list',1,1350) -LexToken(OPENBRACKET,'(',1,1354) -LexToken(DQSTRING,'"mat"',1,1359) -LexToken(COMMA,',',1,1360) -LexToken(OPENSQBRACKET,'[',1,1361) -LexToken(ADDITION,'-',1,1362) -LexToken(NUMBER,'1',1,1363) -LexToken(COMMA,',',1,1364) -LexToken(ADDITION,'-',1,1365) -LexToken(NUMBER,'1',1,1366) -LexToken(CLOSESQBRACKET,']',1,1367) -LexToken(COMMA,',',1,1368) -LexToken(DQSTRING,'"vec"',1,1373) -LexToken(COMMA,',',1,1374) -LexToken(NUMBER,'1',1,1375) -LexToken(CLOSEBRACKET,')',1,1376) -LexToken(COMMA,',',1,1377) -LexToken(VAR,'exprs',1,1378) -LexToken(CLOSEBRACKET,')',1,1383) -LexToken(EOL,'\n',1,1384) -LexToken(IF,'if',1,1397) -LexToken(NOT,'~',1,1400) -LexToken(VAR,'ok',1,1401) -LexToken(THEN,'then',1,1404) -LexToken(EOL,'\n',1,1408) -LexToken(BREAK,'break',1,1425) -LexToken(EOL,'\n',1,1430) -LexToken(END,'end',1,1444) -LexToken(EOL,'\n',1,1447) -LexToken(IF,'if',1,1460) -LexToken(VAR,'gain',1,1463) -LexToken(COMPARISON,'==',1,1467) -LexToken(OPENSQBRACKET,'[',1,1469) -LexToken(CLOSESQBRACKET,']',1,1470) -LexToken(THEN,'then',1,1472) -LexToken(EOL,'\n',1,1476) -LexToken(VAR,'message',1,1493) -LexToken(OPENBRACKET,'(',1,1500) -LexToken(DQSTRING,'"Gain must have at least one element"',1,1537) -LexToken(CLOSEBRACKET,')',1,1538) -LexToken(EOL,'\n',1,1539) -LexToken(ELSE,'else',1,1552) -LexToken(EOL,'\n',1,1556) -LexToken(IF,'if',1,1573) -LexToken(VAR,'typeof',1,1576) -LexToken(OPENBRACKET,'(',1,1582) -LexToken(VAR,'gain',1,1583) -LexToken(CLOSEBRACKET,')',1,1587) -LexToken(COMPARISON,'==',1,1588) -LexToken(DQSTRING,'"constant"',1,1599) -LexToken(THEN,'then',1,1601) -LexToken(EOL,'\n',1,1605) -LexToken(IF,'if',1,1626) -LexToken(VAR,'isreal',1,1629) -LexToken(OPENBRACKET,'(',1,1635) -LexToken(VAR,'gain',1,1636) -LexToken(CLOSEBRACKET,')',1,1640) -LexToken(THEN,'then',1,1642) -LexToken(EOL,'\n',1,1646) -LexToken(VAR,'it',1,1671) -LexToken(ASSIGNMENT,'=',1,1674) -LexToken(NUMBER,'1',1,1675) -LexToken(EOL,'\n',1,1676) -LexToken(VAR,'ot',1,1702) -LexToken(ASSIGNMENT,'=',1,1704) -LexToken(NUMBER,'1',1,1705) -LexToken(EOL,'\n',1,1706) -LexToken(VAR,'model',1,1732) -LexToken(DOT,'.',1,1737) -LexToken(VAR,'sim',1,1738) -LexToken(ASSIGNMENT,'=',1,1741) -LexToken(VAR,'list',1,1742) -LexToken(OPENBRACKET,'(',1,1746) -LexToken(DQSTRING,'"gainblk"',1,1755) -LexToken(COMMA,',',1,1756) -LexToken(NUMBER,'4',1,1757) -LexToken(CLOSEBRACKET,')',1,1758) -LexToken(EOL,'\n',1,1759) -LexToken(VAR,'model',1,1785) -LexToken(DOT,'.',1,1790) -LexToken(VAR,'rpar',1,1791) -LexToken(ASSIGNMENT,'=',1,1795) -LexToken(VAR,'gain',1,1796) -LexToken(OPENBRACKET,'(',1,1800) -LexToken(COLON,':',1,1801) -LexToken(CLOSEBRACKET,')',1,1802) -LexToken(EOL,'\n',1,1803) -LexToken(VAR,'model',1,1829) -LexToken(DOT,'.',1,1834) -LexToken(VAR,'opar',1,1835) -LexToken(ASSIGNMENT,'=',1,1839) -LexToken(VAR,'list',1,1840) -LexToken(OPENBRACKET,'(',1,1844) -LexToken(CLOSEBRACKET,')',1,1845) -LexToken(EOL,'\n',1,1846) -LexToken(ELSE,'else',1,1868) -LexToken(EOL,'\n',1,1872) -LexToken(VAR,'message',1,1897) -LexToken(OPENBRACKET,'(',1,1904) -LexToken(DQSTRING,'"type is not supported"',1,1927) -LexToken(CLOSEBRACKET,')',1,1928) -LexToken(EOL,'\n',1,1929) -LexToken(VAR,'ok',1,1955) -LexToken(ASSIGNMENT,'=',1,1957) -LexToken(PREVAR_BOOLEAN,'%f',1,1958) -LexToken(EOL,'\n',1,1960) -LexToken(END,'end',1,1982) -LexToken(EOL,'\n',1,1985) -LexToken(ELSE,'else',1,2002) -LexToken(EOL,'\n',1,2006) -LexToken(IF,'if',1,2027) -LexToken(OPENBRACKET,'(',1,2030) -LexToken(VAR,'over',1,2031) -LexToken(COMPARISON,'==',1,2035) -LexToken(NUMBER,'0',1,2037) -LexToken(CLOSEBRACKET,')',1,2038) -LexToken(THEN,'then',1,2040) -LexToken(EOL,'\n',1,2044) -LexToken(IF,'if',1,2069) -LexToken(OPENBRACKET,'(',1,2072) -LexToken(VAR,'typeof',1,2073) -LexToken(OPENBRACKET,'(',1,2079) -LexToken(VAR,'gain',1,2080) -LexToken(CLOSEBRACKET,')',1,2084) -LexToken(COMPARISON,'==',1,2085) -LexToken(DQSTRING,'"int32"',1,2093) -LexToken(CLOSEBRACKET,')',1,2094) -LexToken(THEN,'then',1,2096) -LexToken(EOL,'\n',1,2100) -LexToken(VAR,'ot',1,2129) -LexToken(ASSIGNMENT,'=',1,2131) -LexToken(NUMBER,'3',1,2132) -LexToken(EOL,'\n',1,2133) -LexToken(VAR,'model',1,2162) -LexToken(DOT,'.',1,2167) -LexToken(VAR,'sim',1,2168) -LexToken(ASSIGNMENT,'=',1,2171) -LexToken(VAR,'list',1,2172) -LexToken(OPENBRACKET,'(',1,2176) -LexToken(DQSTRING,'"gainblk_i32n"',1,2190) -LexToken(COMMA,',',1,2191) -LexToken(NUMBER,'4',1,2192) -LexToken(CLOSEBRACKET,')',1,2193) -LexToken(EOL,'\n',1,2194) -LexToken(ELSEIF,'elseif',1,2219) -LexToken(OPENBRACKET,'(',1,2226) -LexToken(VAR,'typeof',1,2227) -LexToken(OPENBRACKET,'(',1,2233) -LexToken(VAR,'gain',1,2234) -LexToken(CLOSEBRACKET,')',1,2238) -LexToken(COMPARISON,'==',1,2239) -LexToken(DQSTRING,'"int16"',1,2247) -LexToken(CLOSEBRACKET,')',1,2248) -LexToken(THEN,'then',1,2250) -LexToken(EOL,'\n',1,2254) -LexToken(VAR,'ot',1,2283) -LexToken(ASSIGNMENT,'=',1,2285) -LexToken(NUMBER,'4',1,2286) -LexToken(EOL,'\n',1,2287) -LexToken(VAR,'model',1,2316) -LexToken(DOT,'.',1,2321) -LexToken(VAR,'sim',1,2322) -LexToken(ASSIGNMENT,'=',1,2325) -LexToken(VAR,'list',1,2326) -LexToken(OPENBRACKET,'(',1,2330) -LexToken(DQSTRING,'"gainblk_i16n"',1,2344) -LexToken(COMMA,',',1,2345) -LexToken(NUMBER,'4',1,2346) -LexToken(CLOSEBRACKET,')',1,2347) -LexToken(EOL,'\n',1,2348) -LexToken(ELSEIF,'elseif',1,2373) -LexToken(OPENBRACKET,'(',1,2380) -LexToken(VAR,'typeof',1,2381) -LexToken(OPENBRACKET,'(',1,2387) -LexToken(VAR,'gain',1,2388) -LexToken(CLOSEBRACKET,')',1,2392) -LexToken(COMPARISON,'==',1,2393) -LexToken(DQSTRING,'"int8"',1,2400) -LexToken(CLOSEBRACKET,')',1,2401) -LexToken(THEN,'then',1,2403) -LexToken(EOL,'\n',1,2407) -LexToken(VAR,'ot',1,2436) -LexToken(ASSIGNMENT,'=',1,2438) -LexToken(NUMBER,'5',1,2439) -LexToken(EOL,'\n',1,2440) -LexToken(VAR,'model',1,2469) -LexToken(DOT,'.',1,2474) -LexToken(VAR,'sim',1,2475) -LexToken(ASSIGNMENT,'=',1,2478) -LexToken(VAR,'list',1,2479) -LexToken(OPENBRACKET,'(',1,2483) -LexToken(DQSTRING,'"gainblk_i8n"',1,2496) -LexToken(COMMA,',',1,2497) -LexToken(NUMBER,'4',1,2498) -LexToken(CLOSEBRACKET,')',1,2499) -LexToken(EOL,'\n',1,2500) -LexToken(ELSEIF,'elseif',1,2525) -LexToken(OPENBRACKET,'(',1,2532) -LexToken(VAR,'typeof',1,2533) -LexToken(OPENBRACKET,'(',1,2539) -LexToken(VAR,'gain',1,2540) -LexToken(CLOSEBRACKET,')',1,2544) -LexToken(COMPARISON,'==',1,2545) -LexToken(DQSTRING,'"uint32"',1,2554) -LexToken(CLOSEBRACKET,')',1,2555) -LexToken(THEN,'then',1,2557) -LexToken(EOL,'\n',1,2561) -LexToken(VAR,'ot',1,2590) -LexToken(ASSIGNMENT,'=',1,2592) -LexToken(NUMBER,'6',1,2593) -LexToken(EOL,'\n',1,2594) -LexToken(VAR,'model',1,2623) -LexToken(DOT,'.',1,2628) -LexToken(VAR,'sim',1,2629) -LexToken(ASSIGNMENT,'=',1,2632) -LexToken(VAR,'list',1,2633) -LexToken(OPENBRACKET,'(',1,2637) -LexToken(DQSTRING,'"gainblk_ui32n"',1,2652) -LexToken(COMMA,',',1,2653) -LexToken(NUMBER,'4',1,2654) -LexToken(CLOSEBRACKET,')',1,2655) -LexToken(EOL,'\n',1,2656) -LexToken(ELSEIF,'elseif',1,2681) -LexToken(OPENBRACKET,'(',1,2688) -LexToken(VAR,'typeof',1,2689) -LexToken(OPENBRACKET,'(',1,2695) -LexToken(VAR,'gain',1,2696) -LexToken(CLOSEBRACKET,')',1,2700) -LexToken(COMPARISON,'==',1,2701) -LexToken(DQSTRING,'"uint16"',1,2710) -LexToken(CLOSEBRACKET,')',1,2711) -LexToken(THEN,'then',1,2713) -LexToken(EOL,'\n',1,2717) -LexToken(VAR,'ot',1,2746) -LexToken(ASSIGNMENT,'=',1,2748) -LexToken(NUMBER,'7',1,2749) -LexToken(EOL,'\n',1,2750) -LexToken(VAR,'model',1,2779) -LexToken(DOT,'.',1,2784) -LexToken(VAR,'sim',1,2785) -LexToken(ASSIGNMENT,'=',1,2788) -LexToken(VAR,'list',1,2789) -LexToken(OPENBRACKET,'(',1,2793) -LexToken(DQSTRING,'"gainblk_ui16n"',1,2808) -LexToken(COMMA,',',1,2809) -LexToken(NUMBER,'4',1,2810) -LexToken(CLOSEBRACKET,')',1,2811) -LexToken(EOL,'\n',1,2812) -LexToken(ELSEIF,'elseif',1,2837) -LexToken(OPENBRACKET,'(',1,2844) -LexToken(VAR,'typeof',1,2845) -LexToken(OPENBRACKET,'(',1,2851) -LexToken(VAR,'gain',1,2852) -LexToken(CLOSEBRACKET,')',1,2856) -LexToken(COMPARISON,'==',1,2857) -LexToken(DQSTRING,'"uint8"',1,2865) -LexToken(CLOSEBRACKET,')',1,2866) -LexToken(THEN,'then',1,2868) -LexToken(EOL,'\n',1,2872) -LexToken(VAR,'ot',1,2901) -LexToken(ASSIGNMENT,'=',1,2903) -LexToken(NUMBER,'8',1,2904) -LexToken(EOL,'\n',1,2905) -LexToken(VAR,'model',1,2934) -LexToken(DOT,'.',1,2939) -LexToken(VAR,'sim',1,2940) -LexToken(ASSIGNMENT,'=',1,2943) -LexToken(VAR,'list',1,2944) -LexToken(OPENBRACKET,'(',1,2948) -LexToken(DQSTRING,'"gainblk_ui8n"',1,2962) -LexToken(COMMA,',',1,2963) -LexToken(NUMBER,'4',1,2964) -LexToken(CLOSEBRACKET,')',1,2965) -LexToken(EOL,'\n',1,2966) -LexToken(ELSE,'else',1,2991) -LexToken(EOL,'\n',1,2995) -LexToken(VAR,'message',1,3024) -LexToken(OPENBRACKET,'(',1,3031) -LexToken(DQSTRING,'"type is not supported."',1,3055) -LexToken(CLOSEBRACKET,')',1,3056) -LexToken(EOL,'\n',1,3057) -LexToken(VAR,'ok',1,3087) -LexToken(ASSIGNMENT,'=',1,3089) -LexToken(PREVAR_BOOLEAN,'%f',1,3090) -LexToken(EOL,'\n',1,3092) -LexToken(END,'end',1,3118) -LexToken(EOL,'\n',1,3121) -LexToken(ELSEIF,'elseif',1,3142) -LexToken(OPENBRACKET,'(',1,3149) -LexToken(VAR,'over',1,3150) -LexToken(COMPARISON,'==',1,3154) -LexToken(NUMBER,'1',1,3156) -LexToken(CLOSEBRACKET,')',1,3157) -LexToken(THEN,'then',1,3159) -LexToken(EOL,'\n',1,3163) -LexToken(IF,'if',1,3188) -LexToken(OPENBRACKET,'(',1,3191) -LexToken(VAR,'typeof',1,3192) -LexToken(OPENBRACKET,'(',1,3198) -LexToken(VAR,'gain',1,3199) -LexToken(CLOSEBRACKET,')',1,3203) -LexToken(COMPARISON,'==',1,3204) -LexToken(DQSTRING,'"int32"',1,3212) -LexToken(CLOSEBRACKET,')',1,3213) -LexToken(THEN,'then',1,3215) -LexToken(EOL,'\n',1,3219) -LexToken(VAR,'ot',1,3248) -LexToken(ASSIGNMENT,'=',1,3250) -LexToken(NUMBER,'3',1,3251) -LexToken(EOL,'\n',1,3252) -LexToken(VAR,'model',1,3281) -LexToken(DOT,'.',1,3286) -LexToken(VAR,'sim',1,3287) -LexToken(ASSIGNMENT,'=',1,3290) -LexToken(VAR,'list',1,3291) -LexToken(OPENBRACKET,'(',1,3295) -LexToken(DQSTRING,'"gainblk_i32s"',1,3309) -LexToken(COMMA,',',1,3310) -LexToken(NUMBER,'4',1,3311) -LexToken(CLOSEBRACKET,')',1,3312) -LexToken(EOL,'\n',1,3313) -LexToken(ELSEIF,'elseif',1,3338) -LexToken(OPENBRACKET,'(',1,3345) -LexToken(VAR,'typeof',1,3346) -LexToken(OPENBRACKET,'(',1,3352) -LexToken(VAR,'gain',1,3353) -LexToken(CLOSEBRACKET,')',1,3357) -LexToken(COMPARISON,'==',1,3358) -LexToken(DQSTRING,'"int16"',1,3366) -LexToken(CLOSEBRACKET,')',1,3367) -LexToken(THEN,'then',1,3369) -LexToken(EOL,'\n',1,3373) -LexToken(VAR,'ot',1,3402) -LexToken(ASSIGNMENT,'=',1,3404) -LexToken(NUMBER,'4',1,3405) -LexToken(EOL,'\n',1,3406) -LexToken(VAR,'model',1,3435) -LexToken(DOT,'.',1,3440) -LexToken(VAR,'sim',1,3441) -LexToken(ASSIGNMENT,'=',1,3444) -LexToken(VAR,'list',1,3445) -LexToken(OPENBRACKET,'(',1,3449) -LexToken(DQSTRING,'"gainblk_i16s"',1,3463) -LexToken(COMMA,',',1,3464) -LexToken(NUMBER,'4',1,3465) -LexToken(CLOSEBRACKET,')',1,3466) -LexToken(EOL,'\n',1,3467) -LexToken(ELSEIF,'elseif',1,3492) -LexToken(OPENBRACKET,'(',1,3499) -LexToken(VAR,'typeof',1,3500) -LexToken(OPENBRACKET,'(',1,3506) -LexToken(VAR,'gain',1,3507) -LexToken(CLOSEBRACKET,')',1,3511) -LexToken(COMPARISON,'==',1,3512) -LexToken(DQSTRING,'"int8"',1,3519) -LexToken(CLOSEBRACKET,')',1,3520) -LexToken(THEN,'then',1,3522) -LexToken(EOL,'\n',1,3526) -LexToken(VAR,'ot',1,3555) -LexToken(ASSIGNMENT,'=',1,3557) -LexToken(NUMBER,'5',1,3558) -LexToken(EOL,'\n',1,3559) -LexToken(VAR,'model',1,3588) -LexToken(DOT,'.',1,3593) -LexToken(VAR,'sim',1,3594) -LexToken(ASSIGNMENT,'=',1,3597) -LexToken(VAR,'list',1,3598) -LexToken(OPENBRACKET,'(',1,3602) -LexToken(DQSTRING,'"gainblk_i8s"',1,3615) -LexToken(COMMA,',',1,3616) -LexToken(NUMBER,'4',1,3617) -LexToken(CLOSEBRACKET,')',1,3618) -LexToken(EOL,'\n',1,3619) -LexToken(ELSEIF,'elseif',1,3644) -LexToken(OPENBRACKET,'(',1,3651) -LexToken(VAR,'typeof',1,3652) -LexToken(OPENBRACKET,'(',1,3658) -LexToken(VAR,'gain',1,3659) -LexToken(CLOSEBRACKET,')',1,3663) -LexToken(COMPARISON,'==',1,3664) -LexToken(DQSTRING,'"uint32"',1,3673) -LexToken(CLOSEBRACKET,')',1,3674) -LexToken(THEN,'then',1,3676) -LexToken(EOL,'\n',1,3680) -LexToken(VAR,'ot',1,3709) -LexToken(ASSIGNMENT,'=',1,3711) -LexToken(NUMBER,'6',1,3712) -LexToken(EOL,'\n',1,3713) -LexToken(VAR,'model',1,3742) -LexToken(DOT,'.',1,3747) -LexToken(VAR,'sim',1,3748) -LexToken(ASSIGNMENT,'=',1,3751) -LexToken(VAR,'list',1,3752) -LexToken(OPENBRACKET,'(',1,3756) -LexToken(DQSTRING,'"gainblk_ui32s"',1,3771) -LexToken(COMMA,',',1,3772) -LexToken(NUMBER,'4',1,3773) -LexToken(CLOSEBRACKET,')',1,3774) -LexToken(EOL,'\n',1,3775) -LexToken(ELSEIF,'elseif',1,3800) -LexToken(OPENBRACKET,'(',1,3807) -LexToken(VAR,'typeof',1,3808) -LexToken(OPENBRACKET,'(',1,3814) -LexToken(VAR,'gain',1,3815) -LexToken(CLOSEBRACKET,')',1,3819) -LexToken(COMPARISON,'==',1,3820) -LexToken(DQSTRING,'"uint16"',1,3829) -LexToken(CLOSEBRACKET,')',1,3830) -LexToken(THEN,'then',1,3832) -LexToken(EOL,'\n',1,3836) -LexToken(VAR,'ot',1,3865) -LexToken(ASSIGNMENT,'=',1,3867) -LexToken(NUMBER,'7',1,3868) -LexToken(EOL,'\n',1,3869) -LexToken(VAR,'model',1,3898) -LexToken(DOT,'.',1,3903) -LexToken(VAR,'sim',1,3904) -LexToken(ASSIGNMENT,'=',1,3907) -LexToken(VAR,'list',1,3908) -LexToken(OPENBRACKET,'(',1,3912) -LexToken(DQSTRING,'"gainblk_ui16s"',1,3927) -LexToken(COMMA,',',1,3928) -LexToken(NUMBER,'4',1,3929) -LexToken(CLOSEBRACKET,')',1,3930) -LexToken(EOL,'\n',1,3931) -LexToken(ELSEIF,'elseif',1,3956) -LexToken(OPENBRACKET,'(',1,3963) -LexToken(VAR,'typeof',1,3964) -LexToken(OPENBRACKET,'(',1,3970) -LexToken(VAR,'gain',1,3971) -LexToken(CLOSEBRACKET,')',1,3975) -LexToken(COMPARISON,'==',1,3976) -LexToken(DQSTRING,'"uint8"',1,3984) -LexToken(CLOSEBRACKET,')',1,3985) -LexToken(THEN,'then',1,3987) -LexToken(EOL,'\n',1,3991) -LexToken(VAR,'ot',1,4020) -LexToken(ASSIGNMENT,'=',1,4022) -LexToken(NUMBER,'8',1,4023) -LexToken(EOL,'\n',1,4024) -LexToken(VAR,'model',1,4053) -LexToken(DOT,'.',1,4058) -LexToken(VAR,'sim',1,4059) -LexToken(ASSIGNMENT,'=',1,4062) -LexToken(VAR,'list',1,4063) -LexToken(OPENBRACKET,'(',1,4067) -LexToken(DQSTRING,'"gainblk_ui8s"',1,4081) -LexToken(COMMA,',',1,4082) -LexToken(NUMBER,'4',1,4083) -LexToken(CLOSEBRACKET,')',1,4084) -LexToken(EOL,'\n',1,4085) -LexToken(ELSE,'else',1,4110) -LexToken(EOL,'\n',1,4114) -LexToken(VAR,'message',1,4143) -LexToken(OPENBRACKET,'(',1,4150) -LexToken(DQSTRING,'"type is not supported."',1,4174) -LexToken(CLOSEBRACKET,')',1,4175) -LexToken(EOL,'\n',1,4176) -LexToken(VAR,'ok',1,4206) -LexToken(ASSIGNMENT,'=',1,4208) -LexToken(PREVAR_BOOLEAN,'%f',1,4209) -LexToken(EOL,'\n',1,4211) -LexToken(END,'end',1,4237) -LexToken(EOL,'\n',1,4240) -LexToken(ELSEIF,'elseif',1,4261) -LexToken(OPENBRACKET,'(',1,4268) -LexToken(VAR,'over',1,4269) -LexToken(COMPARISON,'==',1,4273) -LexToken(NUMBER,'2',1,4275) -LexToken(CLOSEBRACKET,')',1,4276) -LexToken(THEN,'then',1,4278) -LexToken(EOL,'\n',1,4282) -LexToken(IF,'if',1,4307) -LexToken(OPENBRACKET,'(',1,4310) -LexToken(VAR,'typeof',1,4311) -LexToken(OPENBRACKET,'(',1,4317) -LexToken(VAR,'gain',1,4318) -LexToken(CLOSEBRACKET,')',1,4322) -LexToken(COMPARISON,'==',1,4323) -LexToken(DQSTRING,'"int32"',1,4331) -LexToken(CLOSEBRACKET,')',1,4332) -LexToken(THEN,'then',1,4334) -LexToken(EOL,'\n',1,4338) -LexToken(VAR,'ot',1,4367) -LexToken(ASSIGNMENT,'=',1,4369) -LexToken(NUMBER,'3',1,4370) -LexToken(EOL,'\n',1,4371) -LexToken(VAR,'model',1,4400) -LexToken(DOT,'.',1,4405) -LexToken(VAR,'sim',1,4406) -LexToken(ASSIGNMENT,'=',1,4409) -LexToken(VAR,'list',1,4410) -LexToken(OPENBRACKET,'(',1,4414) -LexToken(DQSTRING,'"gainblk_i32e"',1,4428) -LexToken(COMMA,',',1,4429) -LexToken(NUMBER,'4',1,4430) -LexToken(CLOSEBRACKET,')',1,4431) -LexToken(EOL,'\n',1,4432) -LexToken(ELSEIF,'elseif',1,4457) -LexToken(OPENBRACKET,'(',1,4464) -LexToken(VAR,'typeof',1,4465) -LexToken(OPENBRACKET,'(',1,4471) -LexToken(VAR,'gain',1,4472) -LexToken(CLOSEBRACKET,')',1,4476) -LexToken(COMPARISON,'==',1,4477) -LexToken(DQSTRING,'"int16"',1,4485) -LexToken(CLOSEBRACKET,')',1,4486) -LexToken(THEN,'then',1,4488) -LexToken(EOL,'\n',1,4492) -LexToken(VAR,'ot',1,4521) -LexToken(ASSIGNMENT,'=',1,4523) -LexToken(NUMBER,'4',1,4524) -LexToken(EOL,'\n',1,4525) -LexToken(VAR,'model',1,4554) -LexToken(DOT,'.',1,4559) -LexToken(VAR,'sim',1,4560) -LexToken(ASSIGNMENT,'=',1,4563) -LexToken(VAR,'list',1,4564) -LexToken(OPENBRACKET,'(',1,4568) -LexToken(DQSTRING,'"gainblk_i16e"',1,4582) -LexToken(COMMA,',',1,4583) -LexToken(NUMBER,'4',1,4584) -LexToken(CLOSEBRACKET,')',1,4585) -LexToken(EOL,'\n',1,4586) -LexToken(ELSEIF,'elseif',1,4611) -LexToken(OPENBRACKET,'(',1,4618) -LexToken(VAR,'typeof',1,4619) -LexToken(OPENBRACKET,'(',1,4625) -LexToken(VAR,'gain',1,4626) -LexToken(CLOSEBRACKET,')',1,4630) -LexToken(COMPARISON,'==',1,4631) -LexToken(DQSTRING,'"int8"',1,4638) -LexToken(CLOSEBRACKET,')',1,4639) -LexToken(THEN,'then',1,4641) -LexToken(EOL,'\n',1,4645) -LexToken(VAR,'ot',1,4674) -LexToken(ASSIGNMENT,'=',1,4676) -LexToken(NUMBER,'5',1,4677) -LexToken(EOL,'\n',1,4678) -LexToken(VAR,'model',1,4707) -LexToken(DOT,'.',1,4712) -LexToken(VAR,'sim',1,4713) -LexToken(ASSIGNMENT,'=',1,4716) -LexToken(VAR,'list',1,4717) -LexToken(OPENBRACKET,'(',1,4721) -LexToken(DQSTRING,'"gainblk_i8e"',1,4734) -LexToken(COMMA,',',1,4735) -LexToken(NUMBER,'4',1,4736) -LexToken(CLOSEBRACKET,')',1,4737) -LexToken(EOL,'\n',1,4738) -LexToken(ELSEIF,'elseif',1,4763) -LexToken(OPENBRACKET,'(',1,4770) -LexToken(VAR,'typeof',1,4771) -LexToken(OPENBRACKET,'(',1,4777) -LexToken(VAR,'gain',1,4778) -LexToken(CLOSEBRACKET,')',1,4782) -LexToken(COMPARISON,'==',1,4783) -LexToken(DQSTRING,'"uint32"',1,4792) -LexToken(CLOSEBRACKET,')',1,4793) -LexToken(THEN,'then',1,4795) -LexToken(EOL,'\n',1,4799) -LexToken(VAR,'ot',1,4828) -LexToken(ASSIGNMENT,'=',1,4830) -LexToken(NUMBER,'6',1,4831) -LexToken(EOL,'\n',1,4832) -LexToken(VAR,'model',1,4861) -LexToken(DOT,'.',1,4866) -LexToken(VAR,'sim',1,4867) -LexToken(ASSIGNMENT,'=',1,4870) -LexToken(VAR,'list',1,4871) -LexToken(OPENBRACKET,'(',1,4875) -LexToken(DQSTRING,'"gainblk_ui32e"',1,4890) -LexToken(COMMA,',',1,4891) -LexToken(NUMBER,'4',1,4892) -LexToken(CLOSEBRACKET,')',1,4893) -LexToken(EOL,'\n',1,4894) -LexToken(ELSEIF,'elseif',1,4919) -LexToken(OPENBRACKET,'(',1,4926) -LexToken(VAR,'typeof',1,4927) -LexToken(OPENBRACKET,'(',1,4933) -LexToken(VAR,'gain',1,4934) -LexToken(CLOSEBRACKET,')',1,4938) -LexToken(COMPARISON,'==',1,4939) -LexToken(DQSTRING,'"uint16"',1,4948) -LexToken(CLOSEBRACKET,')',1,4949) -LexToken(THEN,'then',1,4951) -LexToken(EOL,'\n',1,4955) -LexToken(VAR,'ot',1,4984) -LexToken(ASSIGNMENT,'=',1,4986) -LexToken(NUMBER,'7',1,4987) -LexToken(EOL,'\n',1,4988) -LexToken(VAR,'model',1,5017) -LexToken(DOT,'.',1,5022) -LexToken(VAR,'sim',1,5023) -LexToken(ASSIGNMENT,'=',1,5026) -LexToken(VAR,'list',1,5027) -LexToken(OPENBRACKET,'(',1,5031) -LexToken(DQSTRING,'"gainblk_ui16e"',1,5046) -LexToken(COMMA,',',1,5047) -LexToken(NUMBER,'4',1,5048) -LexToken(CLOSEBRACKET,')',1,5049) -LexToken(EOL,'\n',1,5050) -LexToken(ELSEIF,'elseif',1,5075) -LexToken(OPENBRACKET,'(',1,5082) -LexToken(VAR,'typeof',1,5083) -LexToken(OPENBRACKET,'(',1,5089) -LexToken(VAR,'gain',1,5090) -LexToken(CLOSEBRACKET,')',1,5094) -LexToken(COMPARISON,'==',1,5095) -LexToken(DQSTRING,'"uint8"',1,5103) -LexToken(CLOSEBRACKET,')',1,5104) -LexToken(THEN,'then',1,5106) -LexToken(EOL,'\n',1,5110) -LexToken(VAR,'ot',1,5139) -LexToken(ASSIGNMENT,'=',1,5141) -LexToken(NUMBER,'8',1,5142) -LexToken(EOL,'\n',1,5143) -LexToken(VAR,'model',1,5172) -LexToken(DOT,'.',1,5177) -LexToken(VAR,'sim',1,5178) -LexToken(ASSIGNMENT,'=',1,5181) -LexToken(VAR,'list',1,5182) -LexToken(OPENBRACKET,'(',1,5186) -LexToken(DQSTRING,'"gainblk_ui8e"',1,5200) -LexToken(COMMA,',',1,5201) -LexToken(NUMBER,'4',1,5202) -LexToken(CLOSEBRACKET,')',1,5203) -LexToken(EOL,'\n',1,5204) -LexToken(ELSE,'else',1,5229) -LexToken(EOL,'\n',1,5233) -LexToken(VAR,'message',1,5262) -LexToken(OPENBRACKET,'(',1,5269) -LexToken(DQSTRING,'"type is not an integer."',1,5294) -LexToken(CLOSEBRACKET,')',1,5295) -LexToken(EOL,'\n',1,5296) -LexToken(VAR,'ok',1,5326) -LexToken(ASSIGNMENT,'=',1,5328) -LexToken(PREVAR_BOOLEAN,'%f',1,5329) -LexToken(EOL,'\n',1,5331) -LexToken(END,'end',1,5357) -LexToken(EOL,'\n',1,5360) -LexToken(ELSE,'else',1,5381) -LexToken(EOL,'\n',1,5385) -LexToken(VAR,'message',1,5410) -LexToken(OPENBRACKET,'(',1,5417) -LexToken(DQSTRING,'"Do on Overflow must be 0,1,2"',1,5447) -LexToken(CLOSEBRACKET,')',1,5448) -LexToken(EOL,'\n',1,5449) -LexToken(VAR,'ok',1,5475) -LexToken(ASSIGNMENT,'=',1,5477) -LexToken(PREVAR_BOOLEAN,'%f',1,5478) -LexToken(EOL,'\n',1,5480) -LexToken(END,'end',1,5502) -LexToken(EOL,'\n',1,5505) -LexToken(VAR,'model',1,5526) -LexToken(DOT,'.',1,5531) -LexToken(VAR,'rpar',1,5532) -LexToken(ASSIGNMENT,'=',1,5536) -LexToken(OPENSQBRACKET,'[',1,5537) -LexToken(CLOSESQBRACKET,']',1,5538) -LexToken(EOL,'\n',1,5539) -LexToken(VAR,'model',1,5561) -LexToken(DOT,'.',1,5566) -LexToken(VAR,'opar',1,5567) -LexToken(ASSIGNMENT,'=',1,5571) -LexToken(VAR,'list',1,5572) -LexToken(OPENBRACKET,'(',1,5576) -LexToken(VAR,'gain',1,5577) -LexToken(OPENBRACKET,'(',1,5581) -LexToken(COLON,':',1,5582) -LexToken(CLOSEBRACKET,')',1,5583) -LexToken(CLOSEBRACKET,')',1,5584) -LexToken(EOL,'\n',1,5585) -LexToken(END,'end',1,5603) -LexToken(EOL,'\n',1,5606) -LexToken(IF,'if',1,5623) -LexToken(VAR,'ok',1,5626) -LexToken(THEN,'then',1,5629) -LexToken(EOL,'\n',1,5633) -LexToken(OPENSQBRACKET,'[',1,5654) -LexToken(VAR,'out',1,5655) -LexToken(COMMA,',',1,5658) -LexToken(VAR,'in',1,5659) -LexToken(CLOSESQBRACKET,']',1,5661) -LexToken(ASSIGNMENT,'=',1,5662) -LexToken(VAR,'size',1,5663) -LexToken(OPENBRACKET,'(',1,5667) -LexToken(VAR,'gain',1,5668) -LexToken(CLOSEBRACKET,')',1,5672) -LexToken(EOL,'\n',1,5673) -LexToken(IF,'if',1,5694) -LexToken(VAR,'out',1,5697) -LexToken(MULTIPLICATION,'*',1,5700) -LexToken(VAR,'in',1,5701) -LexToken(COMPARISON,'<>',1,5703) -LexToken(NUMBER,'1',1,5705) -LexToken(THEN,'then',1,5707) -LexToken(EOL,'\n',1,5711) -LexToken(OPENSQBRACKET,'[',1,5736) -LexToken(VAR,'model',1,5737) -LexToken(COMMA,',',1,5742) -LexToken(VAR,'graphics',1,5743) -LexToken(COMMA,',',1,5751) -LexToken(VAR,'ok',1,5752) -LexToken(CLOSESQBRACKET,']',1,5754) -LexToken(ASSIGNMENT,'=',1,5755) -LexToken(VAR,'set_io',1,5756) -LexToken(OPENBRACKET,'(',1,5762) -LexToken(VAR,'model',1,5763) -LexToken(COMMA,',',1,5768) -LexToken(VAR,'graphics',1,5769) -LexToken(COMMA,',',1,5777) -LexToken(VAR,'list',1,5806) -LexToken(OPENBRACKET,'(',1,5810) -LexToken(OPENSQBRACKET,'[',1,5811) -LexToken(VAR,'in',1,5812) -LexToken(COMMA,',',1,5814) -LexToken(ADDITION,'-',1,5815) -LexToken(NUMBER,'1',1,5816) -LexToken(CLOSESQBRACKET,']',1,5817) -LexToken(COMMA,',',1,5818) -LexToken(VAR,'ot',1,5819) -LexToken(CLOSEBRACKET,')',1,5821) -LexToken(COMMA,',',1,5822) -LexToken(VAR,'list',1,5851) -LexToken(OPENBRACKET,'(',1,5855) -LexToken(OPENSQBRACKET,'[',1,5856) -LexToken(VAR,'out',1,5857) -LexToken(COMMA,',',1,5860) -LexToken(ADDITION,'-',1,5861) -LexToken(NUMBER,'1',1,5862) -LexToken(CLOSESQBRACKET,']',1,5863) -LexToken(COMMA,',',1,5864) -LexToken(VAR,'ot',1,5865) -LexToken(CLOSEBRACKET,')',1,5867) -LexToken(COMMA,',',1,5868) -LexToken(OPENSQBRACKET,'[',1,5869) -LexToken(CLOSESQBRACKET,']',1,5870) -LexToken(COMMA,',',1,5871) -LexToken(OPENSQBRACKET,'[',1,5872) -LexToken(CLOSESQBRACKET,']',1,5873) -LexToken(CLOSEBRACKET,')',1,5874) -LexToken(EOL,'\n',1,5875) -LexToken(ELSE,'else',1,5896) -LexToken(EOL,'\n',1,5900) -LexToken(OPENSQBRACKET,'[',1,5925) -LexToken(VAR,'model',1,5926) -LexToken(COMMA,',',1,5931) -LexToken(VAR,'graphics',1,5932) -LexToken(COMMA,',',1,5940) -LexToken(VAR,'ok',1,5941) -LexToken(CLOSESQBRACKET,']',1,5943) -LexToken(ASSIGNMENT,'=',1,5944) -LexToken(VAR,'set_io',1,5945) -LexToken(OPENBRACKET,'(',1,5951) -LexToken(VAR,'model',1,5952) -LexToken(COMMA,',',1,5957) -LexToken(VAR,'graphics',1,5958) -LexToken(COMMA,',',1,5966) -LexToken(VAR,'list',1,5995) -LexToken(OPENBRACKET,'(',1,5999) -LexToken(OPENSQBRACKET,'[',1,6000) -LexToken(ADDITION,'-',1,6001) -LexToken(NUMBER,'1',1,6002) -LexToken(COMMA,',',1,6003) -LexToken(ADDITION,'-',1,6004) -LexToken(NUMBER,'2',1,6005) -LexToken(CLOSESQBRACKET,']',1,6006) -LexToken(COMMA,',',1,6007) -LexToken(VAR,'ot',1,6008) -LexToken(CLOSEBRACKET,')',1,6010) -LexToken(COMMA,',',1,6011) -LexToken(VAR,'list',1,6040) -LexToken(OPENBRACKET,'(',1,6044) -LexToken(OPENSQBRACKET,'[',1,6045) -LexToken(ADDITION,'-',1,6046) -LexToken(NUMBER,'1',1,6047) -LexToken(COMMA,',',1,6048) -LexToken(ADDITION,'-',1,6049) -LexToken(NUMBER,'2',1,6050) -LexToken(CLOSESQBRACKET,']',1,6051) -LexToken(COMMA,',',1,6052) -LexToken(VAR,'ot',1,6053) -LexToken(CLOSEBRACKET,')',1,6055) -LexToken(COMMA,',',1,6056) -LexToken(OPENSQBRACKET,'[',1,6057) -LexToken(CLOSESQBRACKET,']',1,6058) -LexToken(COMMA,',',1,6059) -LexToken(OPENSQBRACKET,'[',1,6060) -LexToken(CLOSESQBRACKET,']',1,6061) -LexToken(CLOSEBRACKET,')',1,6062) -LexToken(EOL,'\n',1,6063) -LexToken(END,'end',1,6084) -LexToken(EOL,'\n',1,6087) -LexToken(END,'end',1,6104) -LexToken(EOL,'\n',1,6107) -LexToken(IF,'if',1,6124) -LexToken(VAR,'ok',1,6127) -LexToken(THEN,'then',1,6130) -LexToken(EOL,'\n',1,6134) -LexToken(VAR,'graphics',1,6155) -LexToken(DOT,'.',1,6163) -LexToken(VAR,'exprs',1,6164) -LexToken(ASSIGNMENT,'=',1,6169) -LexToken(VAR,'exprs',1,6170) -LexToken(EOL,'\n',1,6175) -LexToken(VAR,'x',1,6196) -LexToken(DOT,'.',1,6197) -LexToken(VAR,'graphics',1,6198) -LexToken(ASSIGNMENT,'=',1,6206) -LexToken(VAR,'graphics',1,6207) -LexToken(EOL,'\n',1,6215) -LexToken(VAR,'x',1,6237) -LexToken(DOT,'.',1,6238) -LexToken(VAR,'model',1,6239) -LexToken(ASSIGNMENT,'=',1,6244) -LexToken(VAR,'model',1,6245) -LexToken(EOL,'\n',1,6250) -LexToken(BREAK,'break',1,6271) -LexToken(EOL,'\n',1,6276) -LexToken(END,'end',1,6293) -LexToken(EOL,'\n',1,6296) -LexToken(END,'end',1,6309) -LexToken(EOL,'\n',1,6312) -LexToken(END,'end',1,6321) -LexToken(EOL,'\n',1,6324) -LexToken(CASE,'case',1,6329) -LexToken(DQSTRING,'"define"',1,6341) -LexToken(THEN,'then',1,6343) -LexToken(EOL,'\n',1,6347) -LexToken(VAR,'gain',1,6356) -LexToken(ASSIGNMENT,'=',1,6360) -LexToken(NUMBER,'1',1,6361) -LexToken(EOL,'\n',1,6362) -LexToken(VAR,'in',1,6371) -LexToken(ASSIGNMENT,'=',1,6373) -LexToken(ADDITION,'-',1,6374) -LexToken(NUMBER,'1',1,6375) -LexToken(SEMICOLON,';',1,6376) -LexToken(VAR,'out',1,6377) -LexToken(ASSIGNMENT,'=',1,6380) -LexToken(ADDITION,'-',1,6381) -LexToken(NUMBER,'1',1,6382) -LexToken(EOL,'\n',1,6383) -LexToken(VAR,'in2',1,6392) -LexToken(ASSIGNMENT,'=',1,6395) -LexToken(ADDITION,'-',1,6396) -LexToken(NUMBER,'2',1,6397) -LexToken(SEMICOLON,';',1,6398) -LexToken(VAR,'out2',1,6399) -LexToken(ASSIGNMENT,'=',1,6403) -LexToken(ADDITION,'-',1,6404) -LexToken(NUMBER,'2',1,6405) -LexToken(EOL,'\n',1,6406) -LexToken(VAR,'model',1,6415) -LexToken(ASSIGNMENT,'=',1,6420) -LexToken(SCICOS_MODEL,'scicos_model',1,6421) -LexToken(OPENBRACKET,'(',1,6433) -LexToken(CLOSEBRACKET,')',1,6434) -LexToken(EOL,'\n',1,6435) -LexToken(VAR,'model',1,6444) -LexToken(DOT,'.',1,6449) -LexToken(VAR,'sim',1,6450) -LexToken(ASSIGNMENT,'=',1,6453) -LexToken(VAR,'list',1,6454) -LexToken(OPENBRACKET,'(',1,6458) -LexToken(DQSTRING,'"gainblk"',1,6467) -LexToken(COMMA,',',1,6468) -LexToken(NUMBER,'4',1,6469) -LexToken(CLOSEBRACKET,')',1,6470) -LexToken(EOL,'\n',1,6471) -LexToken(VAR,'model',1,6480) -LexToken(DOT,'.',1,6485) -LexToken(VAR,'in',1,6486) -LexToken(ASSIGNMENT,'=',1,6488) -LexToken(VAR,'in',1,6489) -LexToken(EOL,'\n',1,6491) -LexToken(VAR,'model',1,6500) -LexToken(DOT,'.',1,6505) -LexToken(VAR,'out',1,6506) -LexToken(ASSIGNMENT,'=',1,6509) -LexToken(VAR,'out',1,6510) -LexToken(EOL,'\n',1,6513) -LexToken(VAR,'model',1,6522) -LexToken(DOT,'.',1,6527) -LexToken(VAR,'in2',1,6528) -LexToken(ASSIGNMENT,'=',1,6531) -LexToken(VAR,'in2',1,6532) -LexToken(EOL,'\n',1,6535) -LexToken(VAR,'model',1,6544) -LexToken(DOT,'.',1,6549) -LexToken(VAR,'out2',1,6550) -LexToken(ASSIGNMENT,'=',1,6554) -LexToken(VAR,'out2',1,6555) -LexToken(EOL,'\n',1,6559) -LexToken(VAR,'model',1,6568) -LexToken(DOT,'.',1,6573) -LexToken(VAR,'rpar',1,6574) -LexToken(ASSIGNMENT,'=',1,6578) -LexToken(VAR,'gain',1,6579) -LexToken(EOL,'\n',1,6583) -LexToken(VAR,'model',1,6592) -LexToken(DOT,'.',1,6597) -LexToken(VAR,'blocktype',1,6598) -LexToken(ASSIGNMENT,'=',1,6607) -LexToken(DQSTRING,'"c"',1,6610) -LexToken(EOL,'\n',1,6611) -LexToken(VAR,'model',1,6620) -LexToken(DOT,'.',1,6625) -LexToken(VAR,'dep_ut',1,6626) -LexToken(ASSIGNMENT,'=',1,6632) -LexToken(OPENSQBRACKET,'[',1,6633) -LexToken(PREVAR_BOOLEAN,'%t',1,6634) -LexToken(PREVAR_BOOLEAN,'%f',1,6637) -LexToken(CLOSESQBRACKET,']',1,6639) -LexToken(EOL,'\n',1,6640) -LexToken(EOL,'\n',1,6641) -LexToken(VAR,'exprs',1,6650) -LexToken(ASSIGNMENT,'=',1,6655) -LexToken(OPENSQBRACKET,'[',1,6656) -LexToken(VAR,'strcat',1,6657) -LexToken(OPENBRACKET,'(',1,6663) -LexToken(VAR,'sci2exp',1,6664) -LexToken(OPENBRACKET,'(',1,6671) -LexToken(VAR,'gain',1,6672) -LexToken(CLOSEBRACKET,')',1,6676) -LexToken(CLOSEBRACKET,')',1,6677) -LexToken(CLOSESQBRACKET,']',1,6678) -LexToken(EOL,'\n',1,6679) -LexToken(VAR,'gr_i',1,6688) -LexToken(ASSIGNMENT,'=',1,6692) -LexToken(OPENSQBRACKET,'[',1,6693) -LexToken(CLOSESQBRACKET,']',1,6694) -LexToken(EOL,'\n',1,6695) -LexToken(VAR,'x',1,6704) -LexToken(ASSIGNMENT,'=',1,6705) -LexToken(VAR,'standard_define',1,6706) -LexToken(OPENBRACKET,'(',1,6721) -LexToken(OPENSQBRACKET,'[',1,6722) -LexToken(NUMBER,'2',1,6723) -LexToken(NUMBER,'2',1,6725) -LexToken(CLOSESQBRACKET,']',1,6726) -LexToken(COMMA,',',1,6727) -LexToken(VAR,'model',1,6728) -LexToken(COMMA,',',1,6733) -LexToken(VAR,'exprs',1,6734) -LexToken(COMMA,',',1,6739) -LexToken(VAR,'gr_i',1,6740) -LexToken(CLOSEBRACKET,')',1,6744) -LexToken(EOL,'\n',1,6745) -LexToken(END,'end',1,6750) -LexToken(EOL,'\n',1,6753) -LexToken(ENDFUNCTION,'endfunction',1,6754) -LexToken(EOL,'\n',1,6765) +Syntax error in input LexToken(IN,'in',1,5659) +/* autogenerated from "macros/Linear/GAINBLK.sci" */ +None diff --git a/js/Linear/GAINBLK_f.js b/js/Linear/GAINBLK_f.js index 39f0a0bc..a1fffa2b 100644 --- a/js/Linear/GAINBLK_f.js +++ b/js/Linear/GAINBLK_f.js @@ -1,319 +1,3 @@ -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,'GAINBLK_f',1,852) -LexToken(OPENBRACKET,'(',1,861) -LexToken(VAR,'job',1,862) -LexToken(COMMA,',',1,865) -LexToken(VAR,'arg1',1,866) -LexToken(COMMA,',',1,870) -LexToken(VAR,'arg2',1,871) -LexToken(CLOSEBRACKET,')',1,875) -LexToken(EOL,'\n',1,876) -LexToken(VAR,'x',1,881) -LexToken(ASSIGNMENT,'=',1,882) -LexToken(OPENSQBRACKET,'[',1,883) -LexToken(CLOSESQBRACKET,']',1,884) -LexToken(EOL,'\n',1,885) -LexToken(VAR,'y',1,891) -LexToken(ASSIGNMENT,'=',1,892) -LexToken(OPENSQBRACKET,'[',1,893) -LexToken(CLOSESQBRACKET,']',1,894) -LexToken(EOL,'\n',1,895) -LexToken(VAR,'typ',1,901) -LexToken(ASSIGNMENT,'=',1,904) -LexToken(OPENSQBRACKET,'[',1,905) -LexToken(CLOSESQBRACKET,']',1,906) -LexToken(EOL,'\n',1,907) -LexToken(SELECT,'select',1,913) -LexToken(VAR,'job',1,920) -LexToken(EOL,'\n',1,923) -LexToken(CASE,'case',1,928) -LexToken(DQSTRING,'"set"',1,937) -LexToken(THEN,'then',1,939) -LexToken(EOL,'\n',1,943) -LexToken(VAR,'x',1,952) -LexToken(ASSIGNMENT,'=',1,953) -LexToken(VAR,'arg1',1,954) -LexToken(EOL,'\n',1,958) -LexToken(VAR,'graphics',1,968) -LexToken(ASSIGNMENT,'=',1,976) -LexToken(VAR,'arg1',1,977) -LexToken(DOT,'.',1,981) -LexToken(VAR,'graphics',1,982) -LexToken(EOL,'\n',1,990) -LexToken(VAR,'exprs',1,1000) -LexToken(ASSIGNMENT,'=',1,1005) -LexToken(VAR,'graphics',1,1006) -LexToken(DOT,'.',1,1014) -LexToken(VAR,'exprs',1,1015) -LexToken(EOL,'\n',1,1020) -LexToken(VAR,'model',1,1029) -LexToken(ASSIGNMENT,'=',1,1034) -LexToken(VAR,'arg1',1,1035) -LexToken(DOT,'.',1,1039) -LexToken(VAR,'model',1,1040) -LexToken(EOL,'\n',1,1045) -LexToken(WHILE,'while',1,1055) -LexToken(PREVAR_BOOLEAN,'%t',1,1061) -LexToken(DO,'do',1,1064) -LexToken(EOL,'\n',1,1066) -LexToken(OPENSQBRACKET,'[',1,1079) -LexToken(VAR,'ok',1,1080) -LexToken(COMMA,',',1,1082) -LexToken(VAR,'gain',1,1083) -LexToken(COMMA,',',1,1087) -LexToken(VAR,'exprs',1,1088) -LexToken(CLOSESQBRACKET,']',1,1093) -LexToken(ASSIGNMENT,'=',1,1094) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1095) -LexToken(OPENBRACKET,'(',1,1110) -LexToken(DQSTRING,'"Set gain block parameters"',1,1137) -LexToken(COMMA,',',1,1138) -LexToken(OPENSQBRACKET,'[',1,1154) -LexToken(DQSTRING,'"Gain"',1,1160) -LexToken(CLOSESQBRACKET,']',1,1161) -LexToken(COMMA,',',1,1162) -LexToken(VAR,'list',1,1163) -LexToken(OPENBRACKET,'(',1,1167) -LexToken(DQSTRING,'"mat"',1,1172) -LexToken(COMMA,',',1,1173) -LexToken(OPENSQBRACKET,'[',1,1174) -LexToken(ADDITION,'-',1,1175) -LexToken(NUMBER,'1',1,1176) -LexToken(COMMA,',',1,1177) -LexToken(ADDITION,'-',1,1178) -LexToken(NUMBER,'1',1,1179) -LexToken(CLOSESQBRACKET,']',1,1180) -LexToken(CLOSEBRACKET,')',1,1181) -LexToken(COMMA,',',1,1182) -LexToken(VAR,'exprs',1,1183) -LexToken(OPENBRACKET,'(',1,1188) -LexToken(NUMBER,'1',1,1189) -LexToken(CLOSEBRACKET,')',1,1190) -LexToken(CLOSEBRACKET,')',1,1191) -LexToken(EOL,'\n',1,1192) -LexToken(IF,'if',1,1205) -LexToken(NOT,'~',1,1208) -LexToken(VAR,'ok',1,1209) -LexToken(THEN,'then',1,1212) -LexToken(EOL,'\n',1,1216) -LexToken(BREAK,'break',1,1233) -LexToken(EOL,'\n',1,1238) -LexToken(END,'end',1,1252) -LexToken(EOL,'\n',1,1255) -LexToken(IF,'if',1,1268) -LexToken(VAR,'gain',1,1271) -LexToken(COMPARISON,'==',1,1275) -LexToken(OPENSQBRACKET,'[',1,1277) -LexToken(CLOSESQBRACKET,']',1,1278) -LexToken(THEN,'then',1,1280) -LexToken(EOL,'\n',1,1284) -LexToken(VAR,'message',1,1301) -LexToken(OPENBRACKET,'(',1,1308) -LexToken(DQSTRING,'"Gain must have at least one element"',1,1345) -LexToken(CLOSEBRACKET,')',1,1346) -LexToken(EOL,'\n',1,1347) -LexToken(ELSE,'else',1,1360) -LexToken(EOL,'\n',1,1364) -LexToken(OPENSQBRACKET,'[',1,1381) -LexToken(VAR,'out',1,1382) -LexToken(COMMA,',',1,1385) -LexToken(VAR,'in',1,1386) -LexToken(CLOSESQBRACKET,']',1,1388) -LexToken(ASSIGNMENT,'=',1,1389) -LexToken(VAR,'size',1,1390) -LexToken(OPENBRACKET,'(',1,1394) -LexToken(VAR,'gain',1,1395) -LexToken(CLOSEBRACKET,')',1,1399) -LexToken(EOL,'\n',1,1400) -LexToken(OPENSQBRACKET,'[',1,1417) -LexToken(VAR,'model',1,1418) -LexToken(COMMA,',',1,1423) -LexToken(VAR,'graphics',1,1424) -LexToken(COMMA,',',1,1432) -LexToken(VAR,'ok',1,1433) -LexToken(CLOSESQBRACKET,']',1,1435) -LexToken(ASSIGNMENT,'=',1,1436) -LexToken(VAR,'check_io',1,1437) -LexToken(OPENBRACKET,'(',1,1445) -LexToken(VAR,'model',1,1446) -LexToken(COMMA,',',1,1451) -LexToken(VAR,'graphics',1,1452) -LexToken(COMMA,',',1,1460) -LexToken(VAR,'in',1,1461) -LexToken(COMMA,',',1,1463) -LexToken(VAR,'out',1,1464) -LexToken(COMMA,',',1,1467) -LexToken(OPENSQBRACKET,'[',1,1468) -LexToken(CLOSESQBRACKET,']',1,1469) -LexToken(COMMA,',',1,1470) -LexToken(OPENSQBRACKET,'[',1,1471) -LexToken(CLOSESQBRACKET,']',1,1472) -LexToken(CLOSEBRACKET,')',1,1473) -LexToken(EOL,'\n',1,1474) -LexToken(IF,'if',1,1491) -LexToken(VAR,'ok',1,1494) -LexToken(THEN,'then',1,1497) -LexToken(EOL,'\n',1,1501) -LexToken(VAR,'graphics',1,1522) -LexToken(DOT,'.',1,1530) -LexToken(VAR,'exprs',1,1531) -LexToken(ASSIGNMENT,'=',1,1536) -LexToken(VAR,'exprs',1,1537) -LexToken(EOL,'\n',1,1542) -LexToken(VAR,'model',1,1563) -LexToken(DOT,'.',1,1568) -LexToken(VAR,'rpar',1,1569) -LexToken(ASSIGNMENT,'=',1,1573) -LexToken(VAR,'gain',1,1574) -LexToken(OPENBRACKET,'(',1,1578) -LexToken(COLON,':',1,1579) -LexToken(CLOSEBRACKET,')',1,1580) -LexToken(EOL,'\n',1,1581) -LexToken(VAR,'x',1,1603) -LexToken(DOT,'.',1,1604) -LexToken(VAR,'graphics',1,1605) -LexToken(ASSIGNMENT,'=',1,1613) -LexToken(VAR,'graphics',1,1614) -LexToken(EOL,'\n',1,1622) -LexToken(VAR,'x',1,1644) -LexToken(DOT,'.',1,1645) -LexToken(VAR,'model',1,1646) -LexToken(ASSIGNMENT,'=',1,1651) -LexToken(VAR,'model',1,1652) -LexToken(EOL,'\n',1,1657) -LexToken(BREAK,'break',1,1678) -LexToken(EOL,'\n',1,1683) -LexToken(END,'end',1,1700) -LexToken(EOL,'\n',1,1703) -LexToken(END,'end',1,1716) -LexToken(EOL,'\n',1,1719) -LexToken(END,'end',1,1728) -LexToken(EOL,'\n',1,1731) -LexToken(CASE,'case',1,1736) -LexToken(DQSTRING,'"define"',1,1748) -LexToken(THEN,'then',1,1750) -LexToken(EOL,'\n',1,1754) -LexToken(VAR,'gain',1,1763) -LexToken(ASSIGNMENT,'=',1,1767) -LexToken(NUMBER,'1',1,1768) -LexToken(EOL,'\n',1,1769) -LexToken(VAR,'in',1,1778) -LexToken(ASSIGNMENT,'=',1,1780) -LexToken(NUMBER,'1',1,1781) -LexToken(SEMICOLON,';',1,1782) -LexToken(VAR,'out',1,1783) -LexToken(ASSIGNMENT,'=',1,1786) -LexToken(NUMBER,'1',1,1787) -LexToken(EOL,'\n',1,1788) -LexToken(VAR,'model',1,1797) -LexToken(ASSIGNMENT,'=',1,1802) -LexToken(SCICOS_MODEL,'scicos_model',1,1803) -LexToken(OPENBRACKET,'(',1,1815) -LexToken(CLOSEBRACKET,')',1,1816) -LexToken(EOL,'\n',1,1817) -LexToken(VAR,'model',1,1826) -LexToken(DOT,'.',1,1831) -LexToken(VAR,'sim',1,1832) -LexToken(ASSIGNMENT,'=',1,1835) -LexToken(DQSTRING,'"gain"',1,1841) -LexToken(EOL,'\n',1,1842) -LexToken(VAR,'model',1,1851) -LexToken(DOT,'.',1,1856) -LexToken(VAR,'in',1,1857) -LexToken(ASSIGNMENT,'=',1,1859) -LexToken(VAR,'in',1,1860) -LexToken(EOL,'\n',1,1862) -LexToken(VAR,'model',1,1871) -LexToken(DOT,'.',1,1876) -LexToken(VAR,'out',1,1877) -LexToken(ASSIGNMENT,'=',1,1880) -LexToken(VAR,'out',1,1881) -LexToken(EOL,'\n',1,1884) -LexToken(VAR,'model',1,1893) -LexToken(DOT,'.',1,1898) -LexToken(VAR,'rpar',1,1899) -LexToken(ASSIGNMENT,'=',1,1903) -LexToken(VAR,'gain',1,1904) -LexToken(EOL,'\n',1,1908) -LexToken(VAR,'model',1,1917) -LexToken(DOT,'.',1,1922) -LexToken(VAR,'blocktype',1,1923) -LexToken(ASSIGNMENT,'=',1,1932) -LexToken(DQSTRING,'"c"',1,1935) -LexToken(EOL,'\n',1,1936) -LexToken(VAR,'model',1,1945) -LexToken(DOT,'.',1,1950) -LexToken(VAR,'dep_ut',1,1951) -LexToken(ASSIGNMENT,'=',1,1957) -LexToken(OPENSQBRACKET,'[',1,1958) -LexToken(PREVAR_BOOLEAN,'%t',1,1959) -LexToken(PREVAR_BOOLEAN,'%f',1,1962) -LexToken(CLOSESQBRACKET,']',1,1964) -LexToken(EOL,'\n',1,1965) -LexToken(EOL,'\n',1,1966) -LexToken(VAR,'exprs',1,1975) -LexToken(ASSIGNMENT,'=',1,1980) -LexToken(OPENSQBRACKET,'[',1,1981) -LexToken(VAR,'strcat',1,1982) -LexToken(OPENBRACKET,'(',1,1988) -LexToken(VAR,'sci2exp',1,1989) -LexToken(OPENBRACKET,'(',1,1996) -LexToken(VAR,'gain',1,1997) -LexToken(CLOSEBRACKET,')',1,2001) -LexToken(CLOSEBRACKET,')',1,2002) -LexToken(CLOSESQBRACKET,']',1,2003) -LexToken(EOL,'\n',1,2004) -LexToken(VAR,'gr_i',1,2013) -LexToken(ASSIGNMENT,'=',1,2017) -LexToken(OPENSQBRACKET,'[',1,2018) -LexToken(CLOSESQBRACKET,']',1,2019) -LexToken(EOL,'\n',1,2020) -LexToken(VAR,'x',1,2029) -LexToken(ASSIGNMENT,'=',1,2030) -LexToken(VAR,'standard_define',1,2031) -LexToken(OPENBRACKET,'(',1,2046) -LexToken(OPENSQBRACKET,'[',1,2047) -LexToken(NUMBER,'2',1,2048) -LexToken(NUMBER,'2',1,2050) -LexToken(CLOSESQBRACKET,']',1,2051) -LexToken(COMMA,',',1,2052) -LexToken(VAR,'model',1,2053) -LexToken(COMMA,',',1,2058) -LexToken(VAR,'exprs',1,2059) -LexToken(COMMA,',',1,2064) -LexToken(VAR,'gr_i',1,2065) -LexToken(CLOSEBRACKET,')',1,2069) -LexToken(EOL,'\n',1,2070) -LexToken(END,'end',1,2075) -LexToken(EOL,'\n',1,2078) -LexToken(ENDFUNCTION,'endfunction',1,2079) -LexToken(EOL,'\n',1,2090) +Syntax error in input LexToken(IN,'in',1,1386) +/* autogenerated from "macros/Linear/GAINBLK_f.sci" */ +None diff --git a/js/Linear/GAIN_f.js b/js/Linear/GAIN_f.js index 380f7e05..bea1b63f 100644 --- a/js/Linear/GAIN_f.js +++ b/js/Linear/GAIN_f.js @@ -1,336 +1,3 @@ -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,'GAIN_f',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(EOL,'\n',1,882) -LexToken(VAR,'y',1,888) -LexToken(ASSIGNMENT,'=',1,889) -LexToken(OPENSQBRACKET,'[',1,890) -LexToken(CLOSESQBRACKET,']',1,891) -LexToken(EOL,'\n',1,892) -LexToken(VAR,'typ',1,898) -LexToken(ASSIGNMENT,'=',1,901) -LexToken(OPENSQBRACKET,'[',1,902) -LexToken(CLOSESQBRACKET,']',1,903) -LexToken(EOL,'\n',1,904) -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(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(EOL,'\n',1,987) -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(EOL,'\n',1,1042) -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,'gain',1,1080) -LexToken(COMMA,',',1,1084) -LexToken(VAR,'exprs',1,1085) -LexToken(CLOSESQBRACKET,']',1,1090) -LexToken(ASSIGNMENT,'=',1,1091) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1092) -LexToken(OPENBRACKET,'(',1,1107) -LexToken(DQSTRING,'"Set gain block parameters"',1,1134) -LexToken(COMMA,',',1,1135) -LexToken(OPENSQBRACKET,'[',1,1151) -LexToken(DQSTRING,'"Gain"',1,1157) -LexToken(CLOSESQBRACKET,']',1,1158) -LexToken(COMMA,',',1,1159) -LexToken(VAR,'list',1,1160) -LexToken(OPENBRACKET,'(',1,1164) -LexToken(DQSTRING,'"mat"',1,1169) -LexToken(COMMA,',',1,1170) -LexToken(OPENSQBRACKET,'[',1,1171) -LexToken(ADDITION,'-',1,1172) -LexToken(NUMBER,'1',1,1173) -LexToken(COMMA,',',1,1174) -LexToken(ADDITION,'-',1,1175) -LexToken(NUMBER,'1',1,1176) -LexToken(CLOSESQBRACKET,']',1,1177) -LexToken(CLOSEBRACKET,')',1,1178) -LexToken(COMMA,',',1,1179) -LexToken(VAR,'exprs',1,1180) -LexToken(OPENBRACKET,'(',1,1185) -LexToken(NUMBER,'1',1,1186) -LexToken(CLOSEBRACKET,')',1,1187) -LexToken(CLOSEBRACKET,')',1,1188) -LexToken(EOL,'\n',1,1189) -LexToken(IF,'if',1,1202) -LexToken(NOT,'~',1,1205) -LexToken(VAR,'ok',1,1206) -LexToken(THEN,'then',1,1209) -LexToken(EOL,'\n',1,1213) -LexToken(BREAK,'break',1,1230) -LexToken(EOL,'\n',1,1235) -LexToken(END,'end',1,1249) -LexToken(EOL,'\n',1,1252) -LexToken(IF,'if',1,1265) -LexToken(VAR,'gain',1,1268) -LexToken(COMPARISON,'==',1,1272) -LexToken(OPENSQBRACKET,'[',1,1274) -LexToken(CLOSESQBRACKET,']',1,1275) -LexToken(THEN,'then',1,1277) -LexToken(EOL,'\n',1,1281) -LexToken(VAR,'message',1,1298) -LexToken(OPENBRACKET,'(',1,1305) -LexToken(DQSTRING,'"Gain must have at least one element"',1,1342) -LexToken(CLOSEBRACKET,')',1,1343) -LexToken(EOL,'\n',1,1344) -LexToken(ELSE,'else',1,1357) -LexToken(EOL,'\n',1,1361) -LexToken(OPENSQBRACKET,'[',1,1378) -LexToken(VAR,'out',1,1379) -LexToken(COMMA,',',1,1382) -LexToken(VAR,'in',1,1383) -LexToken(CLOSESQBRACKET,']',1,1385) -LexToken(ASSIGNMENT,'=',1,1386) -LexToken(VAR,'size',1,1387) -LexToken(OPENBRACKET,'(',1,1391) -LexToken(VAR,'gain',1,1392) -LexToken(CLOSEBRACKET,')',1,1396) -LexToken(EOL,'\n',1,1397) -LexToken(OPENSQBRACKET,'[',1,1414) -LexToken(VAR,'model',1,1415) -LexToken(COMMA,',',1,1420) -LexToken(VAR,'graphics',1,1421) -LexToken(COMMA,',',1,1429) -LexToken(VAR,'ok',1,1430) -LexToken(CLOSESQBRACKET,']',1,1432) -LexToken(ASSIGNMENT,'=',1,1433) -LexToken(VAR,'check_io',1,1434) -LexToken(OPENBRACKET,'(',1,1442) -LexToken(VAR,'model',1,1443) -LexToken(COMMA,',',1,1448) -LexToken(VAR,'graphics',1,1449) -LexToken(COMMA,',',1,1457) -LexToken(VAR,'in',1,1458) -LexToken(COMMA,',',1,1460) -LexToken(VAR,'out',1,1461) -LexToken(COMMA,',',1,1464) -LexToken(OPENSQBRACKET,'[',1,1465) -LexToken(CLOSESQBRACKET,']',1,1466) -LexToken(COMMA,',',1,1467) -LexToken(OPENSQBRACKET,'[',1,1468) -LexToken(CLOSESQBRACKET,']',1,1469) -LexToken(CLOSEBRACKET,')',1,1470) -LexToken(EOL,'\n',1,1471) -LexToken(IF,'if',1,1488) -LexToken(VAR,'ok',1,1491) -LexToken(THEN,'then',1,1494) -LexToken(EOL,'\n',1,1498) -LexToken(VAR,'graphics',1,1519) -LexToken(DOT,'.',1,1527) -LexToken(VAR,'exprs',1,1528) -LexToken(ASSIGNMENT,'=',1,1533) -LexToken(VAR,'exprs',1,1534) -LexToken(EOL,'\n',1,1539) -LexToken(VAR,'model',1,1560) -LexToken(DOT,'.',1,1565) -LexToken(VAR,'rpar',1,1566) -LexToken(ASSIGNMENT,'=',1,1570) -LexToken(VAR,'gain',1,1571) -LexToken(OPENBRACKET,'(',1,1575) -LexToken(COLON,':',1,1576) -LexToken(CLOSEBRACKET,')',1,1577) -LexToken(EOL,'\n',1,1578) -LexToken(VAR,'x',1,1600) -LexToken(DOT,'.',1,1601) -LexToken(VAR,'graphics',1,1602) -LexToken(ASSIGNMENT,'=',1,1610) -LexToken(VAR,'graphics',1,1611) -LexToken(EOL,'\n',1,1619) -LexToken(VAR,'x',1,1641) -LexToken(DOT,'.',1,1642) -LexToken(VAR,'model',1,1643) -LexToken(ASSIGNMENT,'=',1,1648) -LexToken(VAR,'model',1,1649) -LexToken(EOL,'\n',1,1654) -LexToken(BREAK,'break',1,1675) -LexToken(EOL,'\n',1,1680) -LexToken(END,'end',1,1697) -LexToken(EOL,'\n',1,1700) -LexToken(END,'end',1,1713) -LexToken(EOL,'\n',1,1716) -LexToken(END,'end',1,1725) -LexToken(EOL,'\n',1,1728) -LexToken(CASE,'case',1,1733) -LexToken(DQSTRING,'"define"',1,1745) -LexToken(THEN,'then',1,1747) -LexToken(EOL,'\n',1,1751) -LexToken(EOL,'\n',1,1752) -LexToken(VAR,'gain',1,1761) -LexToken(ASSIGNMENT,'=',1,1765) -LexToken(NUMBER,'1',1,1766) -LexToken(SEMICOLON,';',1,1767) -LexToken(VAR,'in',1,1768) -LexToken(ASSIGNMENT,'=',1,1770) -LexToken(NUMBER,'1',1,1771) -LexToken(SEMICOLON,';',1,1772) -LexToken(VAR,'out',1,1773) -LexToken(ASSIGNMENT,'=',1,1776) -LexToken(NUMBER,'1',1,1777) -LexToken(EOL,'\n',1,1778) -LexToken(VAR,'model',1,1788) -LexToken(ASSIGNMENT,'=',1,1793) -LexToken(SCICOS_MODEL,'scicos_model',1,1794) -LexToken(OPENBRACKET,'(',1,1806) -LexToken(CLOSEBRACKET,')',1,1807) -LexToken(EOL,'\n',1,1808) -LexToken(VAR,'model',1,1817) -LexToken(DOT,'.',1,1822) -LexToken(VAR,'sim',1,1823) -LexToken(ASSIGNMENT,'=',1,1826) -LexToken(DQSTRING,'"gain"',1,1832) -LexToken(EOL,'\n',1,1833) -LexToken(VAR,'model',1,1842) -LexToken(DOT,'.',1,1847) -LexToken(VAR,'in',1,1848) -LexToken(ASSIGNMENT,'=',1,1850) -LexToken(NUMBER,'1',1,1851) -LexToken(EOL,'\n',1,1852) -LexToken(VAR,'model',1,1861) -LexToken(DOT,'.',1,1866) -LexToken(VAR,'out',1,1867) -LexToken(ASSIGNMENT,'=',1,1870) -LexToken(NUMBER,'1',1,1871) -LexToken(EOL,'\n',1,1872) -LexToken(VAR,'model',1,1881) -LexToken(DOT,'.',1,1886) -LexToken(VAR,'rpar',1,1887) -LexToken(ASSIGNMENT,'=',1,1891) -LexToken(VAR,'gain',1,1892) -LexToken(EOL,'\n',1,1896) -LexToken(VAR,'model',1,1905) -LexToken(DOT,'.',1,1910) -LexToken(VAR,'blocktype',1,1911) -LexToken(ASSIGNMENT,'=',1,1920) -LexToken(DQSTRING,'"c"',1,1923) -LexToken(EOL,'\n',1,1924) -LexToken(VAR,'model',1,1933) -LexToken(DOT,'.',1,1938) -LexToken(VAR,'dep_ut',1,1939) -LexToken(ASSIGNMENT,'=',1,1945) -LexToken(OPENSQBRACKET,'[',1,1946) -LexToken(PREVAR_BOOLEAN,'%t',1,1947) -LexToken(PREVAR_BOOLEAN,'%f',1,1950) -LexToken(CLOSESQBRACKET,']',1,1952) -LexToken(EOL,'\n',1,1953) -LexToken(EOL,'\n',1,1954) -LexToken(VAR,'exprs',1,1963) -LexToken(ASSIGNMENT,'=',1,1968) -LexToken(OPENSQBRACKET,'[',1,1969) -LexToken(VAR,'strcat',1,1970) -LexToken(OPENBRACKET,'(',1,1976) -LexToken(VAR,'sci2exp',1,1977) -LexToken(OPENBRACKET,'(',1,1984) -LexToken(VAR,'gain',1,1985) -LexToken(CLOSEBRACKET,')',1,1989) -LexToken(CLOSEBRACKET,')',1,1990) -LexToken(SEMICOLON,';',1,1991) -LexToken(VAR,'strcat',1,1992) -LexToken(OPENBRACKET,'(',1,1998) -LexToken(VAR,'sci2exp',1,1999) -LexToken(OPENBRACKET,'(',1,2006) -LexToken(VAR,'in',1,2007) -LexToken(CLOSEBRACKET,')',1,2009) -LexToken(CLOSEBRACKET,')',1,2010) -LexToken(SEMICOLON,';',1,2011) -LexToken(VAR,'strcat',1,2012) -LexToken(OPENBRACKET,'(',1,2018) -LexToken(VAR,'sci2exp',1,2019) -LexToken(OPENBRACKET,'(',1,2026) -LexToken(VAR,'out',1,2027) -LexToken(CLOSEBRACKET,')',1,2030) -LexToken(CLOSEBRACKET,')',1,2031) -LexToken(CLOSESQBRACKET,']',1,2032) -LexToken(EOL,'\n',1,2033) -LexToken(VAR,'gr_i',1,2042) -LexToken(ASSIGNMENT,'=',1,2046) -LexToken(OPENSQBRACKET,'[',1,2047) -LexToken(CLOSESQBRACKET,']',1,2048) -LexToken(EOL,'\n',1,2049) -LexToken(VAR,'x',1,2058) -LexToken(ASSIGNMENT,'=',1,2059) -LexToken(VAR,'standard_define',1,2060) -LexToken(OPENBRACKET,'(',1,2075) -LexToken(OPENSQBRACKET,'[',1,2076) -LexToken(NUMBER,'2',1,2077) -LexToken(NUMBER,'2',1,2079) -LexToken(CLOSESQBRACKET,']',1,2080) -LexToken(COMMA,',',1,2081) -LexToken(VAR,'model',1,2082) -LexToken(COMMA,',',1,2087) -LexToken(VAR,'exprs',1,2088) -LexToken(COMMA,',',1,2093) -LexToken(VAR,'gr_i',1,2094) -LexToken(CLOSEBRACKET,')',1,2098) -LexToken(EOL,'\n',1,2099) -LexToken(END,'end',1,2104) -LexToken(EOL,'\n',1,2107) -LexToken(ENDFUNCTION,'endfunction',1,2108) -LexToken(EOL,'\n',1,2119) +Syntax error in input LexToken(IN,'in',1,1383) +/* autogenerated from "macros/Linear/GAIN_f.sci" */ +None diff --git a/js/Linear/INTEGRAL.js b/js/Linear/INTEGRAL.js index 51d569b2..d539e1cd 100644 --- a/js/Linear/INTEGRAL.js +++ b/js/Linear/INTEGRAL.js @@ -1,604 +1,80 @@ -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,'INTEGRAL',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -LexToken(VAR,'exprs',1,999) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'graphics',1,1005) -LexToken(DOT,'.',1,1013) -LexToken(VAR,'exprs',1,1014) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'model',1,1028) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(VAR,'arg1',1,1034) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'model',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(WHILE,'while',1,1054) -LexToken(PREVAR_BOOLEAN,'%t',1,1060) -LexToken(DO,'do',1,1063) -LexToken(EOL,'\n',1,1065) -LexToken(OPENSQBRACKET,'[',1,1078) -LexToken(VAR,'ok',1,1079) -LexToken(COMMA,',',1,1081) -LexToken(VAR,'x0',1,1082) -LexToken(COMMA,',',1,1084) -LexToken(VAR,'reinit',1,1085) -LexToken(COMMA,',',1,1091) -LexToken(VAR,'satur',1,1092) -LexToken(COMMA,',',1,1097) -LexToken(VAR,'maxp',1,1098) -LexToken(COMMA,',',1,1102) -LexToken(VAR,'lowp',1,1103) -LexToken(COMMA,',',1,1107) -LexToken(VAR,'exprs',1,1108) -LexToken(CLOSESQBRACKET,']',1,1113) -LexToken(ASSIGNMENT,'=',1,1114) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1115) -LexToken(OPENBRACKET,'(',1,1130) -LexToken(DQSTRING,'"Set Integral block parameters"',1,1161) -LexToken(COMMA,',',1,1162) -LexToken(OPENSQBRACKET,'[',1,1178) -LexToken(DQSTRING,'"Initial Condition"',1,1197) -LexToken(SEMICOLON,';\n',1,1198) -LexToken(DQSTRING,'"With re-intialization (1:yes, 0:no)"',1,1248) -LexToken(SEMICOLON,';',1,1249) -LexToken(DQSTRING,'"With saturation (1:yes, 0:no)"',1,1280) -LexToken(SEMICOLON,';\n',1,1281) -LexToken(DQSTRING,'"Upper limit"',1,1307) -LexToken(SEMICOLON,';',1,1308) -LexToken(DQSTRING,'"Lower limit"',1,1321) -LexToken(CLOSESQBRACKET,']',1,1322) -LexToken(COMMA,',',1,1323) -LexToken(VAR,'list',1,1339) -LexToken(OPENBRACKET,'(',1,1343) -LexToken(DQSTRING,'"vec"',1,1348) -LexToken(COMMA,',',1,1349) -LexToken(ADDITION,'-',1,1350) -LexToken(NUMBER,'1',1,1351) -LexToken(COMMA,',',1,1352) -LexToken(DQSTRING,'"vec"',1,1357) -LexToken(COMMA,',',1,1358) -LexToken(NUMBER,'1',1,1359) -LexToken(COMMA,',',1,1360) -LexToken(DQSTRING,'"vec"',1,1365) -LexToken(COMMA,',',1,1366) -LexToken(NUMBER,'1',1,1367) -LexToken(COMMA,',',1,1368) -LexToken(DQSTRING,'"vec"',1,1373) -LexToken(COMMA,',',1,1374) -LexToken(ADDITION,'-',1,1375) -LexToken(NUMBER,'1',1,1376) -LexToken(COMMA,',',1,1377) -LexToken(DQSTRING,'"vec"',1,1382) -LexToken(COMMA,',',1,1383) -LexToken(ADDITION,'-',1,1384) -LexToken(NUMBER,'1',1,1385) -LexToken(CLOSEBRACKET,')',1,1386) -LexToken(COMMA,',',1,1387) -LexToken(VAR,'exprs',1,1388) -LexToken(CLOSEBRACKET,')',1,1393) -LexToken(EOL,'\n',1,1394) -LexToken(IF,'if',1,1407) -LexToken(NOT,'~',1,1410) -LexToken(VAR,'ok',1,1411) -LexToken(THEN,'then',1,1414) -LexToken(EOL,'\n',1,1418) -LexToken(BREAK,'break',1,1435) -LexToken(EOL,'\n',1,1440) -LexToken(END,'end',1,1454) -LexToken(EOL,'\n',1,1457) -LexToken(VAR,'x0',1,1470) -LexToken(ASSIGNMENT,'=',1,1472) -LexToken(VAR,'x0',1,1473) -LexToken(OPENBRACKET,'(',1,1475) -LexToken(COLON,':',1,1476) -LexToken(CLOSEBRACKET,')',1,1477) -LexToken(EOL,'\n',1,1478) -LexToken(VAR,'maxp',1,1492) -LexToken(ASSIGNMENT,'=',1,1496) -LexToken(VAR,'maxp',1,1497) -LexToken(OPENBRACKET,'(',1,1501) -LexToken(COLON,':',1,1502) -LexToken(CLOSEBRACKET,')',1,1503) -LexToken(EOL,'\n',1,1504) -LexToken(VAR,'lowp',1,1518) -LexToken(ASSIGNMENT,'=',1,1522) -LexToken(VAR,'lowp',1,1523) -LexToken(OPENBRACKET,'(',1,1527) -LexToken(COLON,':',1,1528) -LexToken(CLOSEBRACKET,')',1,1529) -LexToken(EOL,'\n',1,1530) -LexToken(IF,'if',1,1543) -LexToken(VAR,'reinit',1,1546) -LexToken(COMPARISON,'<>',1,1552) -LexToken(NUMBER,'0',1,1554) -LexToken(THEN,'then',1,1556) -LexToken(EOL,'\n',1,1560) -LexToken(VAR,'reinit',1,1577) -LexToken(ASSIGNMENT,'=',1,1583) -LexToken(NUMBER,'1',1,1584) -LexToken(EOL,'\n',1,1585) -LexToken(END,'end',1,1599) -LexToken(EOL,'\n',1,1602) -LexToken(IF,'if',1,1615) -LexToken(VAR,'satur',1,1618) -LexToken(COMPARISON,'<>',1,1623) -LexToken(NUMBER,'0',1,1625) -LexToken(THEN,'then',1,1627) -LexToken(EOL,'\n',1,1631) -LexToken(VAR,'satur',1,1648) -LexToken(ASSIGNMENT,'=',1,1653) -LexToken(NUMBER,'1',1,1654) -LexToken(EOL,'\n',1,1655) -LexToken(IF,'if',1,1673) -LexToken(VAR,'size',1,1676) -LexToken(OPENBRACKET,'(',1,1680) -LexToken(VAR,'maxp',1,1681) -LexToken(COMMA,',',1,1685) -LexToken(DQSTRING,'"*"',1,1688) -LexToken(CLOSEBRACKET,')',1,1689) -LexToken(COMPARISON,'==',1,1690) -LexToken(NUMBER,'1',1,1692) -LexToken(THEN,'then',1,1694) -LexToken(EOL,'\n',1,1698) -LexToken(VAR,'maxp',1,1719) -LexToken(ASSIGNMENT,'=',1,1723) -LexToken(VAR,'maxp',1,1724) -LexToken(MULTIPLICATION,'*',1,1728) -LexToken(VAR,'ones',1,1729) -LexToken(OPENBRACKET,'(',1,1733) -LexToken(VAR,'x0',1,1734) -LexToken(CLOSEBRACKET,')',1,1736) -LexToken(EOL,'\n',1,1737) -LexToken(END,'end',1,1755) -LexToken(EOL,'\n',1,1758) -LexToken(IF,'if',1,1775) -LexToken(VAR,'size',1,1778) -LexToken(OPENBRACKET,'(',1,1782) -LexToken(VAR,'lowp',1,1783) -LexToken(COMMA,',',1,1787) -LexToken(DQSTRING,'"*"',1,1790) -LexToken(CLOSEBRACKET,')',1,1791) -LexToken(COMPARISON,'==',1,1792) -LexToken(NUMBER,'1',1,1794) -LexToken(THEN,'then',1,1796) -LexToken(EOL,'\n',1,1800) -LexToken(VAR,'lowp',1,1821) -LexToken(ASSIGNMENT,'=',1,1825) -LexToken(VAR,'lowp',1,1826) -LexToken(MULTIPLICATION,'*',1,1830) -LexToken(VAR,'ones',1,1831) -LexToken(OPENBRACKET,'(',1,1835) -LexToken(VAR,'x0',1,1836) -LexToken(CLOSEBRACKET,')',1,1838) -LexToken(EOL,'\n',1,1839) -LexToken(END,'end',1,1857) -LexToken(EOL,'\n',1,1860) -LexToken(IF,'if',1,1877) -LexToken(OPENBRACKET,'(',1,1880) -LexToken(VAR,'size',1,1881) -LexToken(OPENBRACKET,'(',1,1885) -LexToken(VAR,'x0',1,1886) -LexToken(COMMA,',',1,1888) -LexToken(NUMBER,'1',1,1889) -LexToken(CLOSEBRACKET,')',1,1890) -LexToken(COMPARISON,'<>',1,1891) -LexToken(VAR,'size',1,1893) -LexToken(OPENBRACKET,'(',1,1897) -LexToken(VAR,'maxp',1,1898) -LexToken(COMMA,',',1,1902) -LexToken(NUMBER,'1',1,1903) -LexToken(CLOSEBRACKET,')',1,1904) -LexToken(LOGICAL,'|',1,1906) -LexToken(VAR,'size',1,1908) -LexToken(OPENBRACKET,'(',1,1912) -LexToken(VAR,'x0',1,1913) -LexToken(COMMA,',',1,1915) -LexToken(NUMBER,'1',1,1916) -LexToken(CLOSEBRACKET,')',1,1917) -LexToken(COMPARISON,'<>',1,1918) -LexToken(VAR,'size',1,1920) -LexToken(OPENBRACKET,'(',1,1924) -LexToken(VAR,'lowp',1,1925) -LexToken(COMMA,',',1,1929) -LexToken(NUMBER,'1',1,1930) -LexToken(CLOSEBRACKET,')',1,1931) -LexToken(CLOSEBRACKET,')',1,1932) -LexToken(THEN,'then',1,1934) -LexToken(EOL,'\n',1,1938) -LexToken(VAR,'message',1,1959) -LexToken(OPENBRACKET,'(',1,1966) -LexToken(DQSTRING,'"x0 and Upper limit and Lower limit must have same size"',1,2022) -LexToken(CLOSEBRACKET,')',1,2023) -LexToken(EOL,'\n',1,2024) -LexToken(VAR,'ok',1,2045) -LexToken(ASSIGNMENT,'=',1,2047) -LexToken(PREVAR_BOOLEAN,'%f',1,2048) -LexToken(EOL,'\n',1,2050) -LexToken(ELSEIF,'elseif',1,2067) -LexToken(VAR,'or',1,2074) -LexToken(OPENBRACKET,'(',1,2076) -LexToken(VAR,'maxp',1,2077) -LexToken(COMPARISON,'<=',1,2081) -LexToken(VAR,'lowp',1,2083) -LexToken(CLOSEBRACKET,')',1,2087) -LexToken(THEN,'then',1,2090) -LexToken(EOL,'\n',1,2094) -LexToken(VAR,'message',1,2115) -LexToken(OPENBRACKET,'(',1,2122) -LexToken(DQSTRING,'"Upper limits must be > Lower limits"',1,2159) -LexToken(CLOSEBRACKET,')',1,2160) -LexToken(EOL,'\n',1,2161) -LexToken(VAR,'ok',1,2182) -LexToken(ASSIGNMENT,'=',1,2184) -LexToken(PREVAR_BOOLEAN,'%f',1,2185) -LexToken(EOL,'\n',1,2187) -LexToken(ELSEIF,'elseif',1,2204) -LexToken(VAR,'or',1,2211) -LexToken(OPENBRACKET,'(',1,2213) -LexToken(VAR,'x0',1,2214) -LexToken(COMPARISON,'>',1,2216) -LexToken(VAR,'maxp',1,2217) -LexToken(CLOSEBRACKET,')',1,2221) -LexToken(LOGICAL,'|',1,2222) -LexToken(VAR,'or',1,2223) -LexToken(OPENBRACKET,'(',1,2225) -LexToken(VAR,'x0',1,2226) -LexToken(COMPARISON,'<',1,2228) -LexToken(VAR,'lowp',1,2229) -LexToken(CLOSEBRACKET,')',1,2233) -LexToken(THEN,'then',1,2235) -LexToken(EOL,'\n',1,2239) -LexToken(VAR,'message',1,2260) -LexToken(OPENBRACKET,'(',1,2267) -LexToken(DQSTRING,'"Initial condition x0 should be inside the limits"',1,2317) -LexToken(CLOSEBRACKET,')',1,2318) -LexToken(EOL,'\n',1,2319) -LexToken(VAR,'ok',1,2340) -LexToken(ASSIGNMENT,'=',1,2342) -LexToken(PREVAR_BOOLEAN,'%f',1,2343) -LexToken(EOL,'\n',1,2345) -LexToken(ELSE,'else',1,2362) -LexToken(EOL,'\n',1,2366) -LexToken(VAR,'rpar',1,2387) -LexToken(ASSIGNMENT,'=',1,2391) -LexToken(OPENSQBRACKET,'[',1,2392) -LexToken(VAR,'maxp',1,2393) -LexToken(SEMICOLON,';',1,2397) -LexToken(VAR,'lowp',1,2398) -LexToken(CLOSESQBRACKET,']',1,2402) -LexToken(EOL,'\n',1,2403) -LexToken(VAR,'model',1,2424) -LexToken(DOT,'.',1,2429) -LexToken(VAR,'nzcross',1,2430) -LexToken(ASSIGNMENT,'=',1,2437) -LexToken(VAR,'size',1,2438) -LexToken(OPENBRACKET,'(',1,2442) -LexToken(VAR,'x0',1,2443) -LexToken(COMMA,',',1,2445) -LexToken(NUMBER,'1',1,2446) -LexToken(CLOSEBRACKET,')',1,2447) -LexToken(EOL,'\n',1,2448) -LexToken(VAR,'model',1,2469) -LexToken(DOT,'.',1,2474) -LexToken(VAR,'nmode',1,2475) -LexToken(ASSIGNMENT,'=',1,2480) -LexToken(VAR,'size',1,2481) -LexToken(OPENBRACKET,'(',1,2485) -LexToken(VAR,'x0',1,2486) -LexToken(COMMA,',',1,2488) -LexToken(NUMBER,'1',1,2489) -LexToken(CLOSEBRACKET,')',1,2490) -LexToken(EOL,'\n',1,2491) -LexToken(END,'end',1,2508) -LexToken(EOL,'\n',1,2511) -LexToken(ELSE,'else',1,2524) -LexToken(EOL,'\n',1,2528) -LexToken(VAR,'rpar',1,2545) -LexToken(ASSIGNMENT,'=',1,2549) -LexToken(OPENSQBRACKET,'[',1,2550) -LexToken(CLOSESQBRACKET,']',1,2551) -LexToken(EOL,'\n',1,2552) -LexToken(VAR,'model',1,2569) -LexToken(DOT,'.',1,2574) -LexToken(VAR,'nzcross',1,2575) -LexToken(ASSIGNMENT,'=',1,2582) -LexToken(NUMBER,'0',1,2583) -LexToken(EOL,'\n',1,2584) -LexToken(VAR,'model',1,2601) -LexToken(DOT,'.',1,2606) -LexToken(VAR,'nmode',1,2607) -LexToken(ASSIGNMENT,'=',1,2612) -LexToken(NUMBER,'0',1,2613) -LexToken(EOL,'\n',1,2614) -LexToken(END,'end',1,2627) -LexToken(EOL,'\n',1,2630) -LexToken(IF,'if',1,2643) -LexToken(VAR,'ok',1,2646) -LexToken(THEN,'then',1,2649) -LexToken(EOL,'\n',1,2653) -LexToken(VAR,'model',1,2670) -LexToken(DOT,'.',1,2675) -LexToken(VAR,'rpar',1,2676) -LexToken(ASSIGNMENT,'=',1,2680) -LexToken(VAR,'rpar',1,2681) -LexToken(EOL,'\n',1,2685) -LexToken(VAR,'model',1,2702) -LexToken(DOT,'.',1,2707) -LexToken(VAR,'state',1,2708) -LexToken(ASSIGNMENT,'=',1,2713) -LexToken(VAR,'x0',1,2714) -LexToken(EOL,'\n',1,2716) -LexToken(OPENSQBRACKET,'[',1,2733) -LexToken(VAR,'model',1,2734) -LexToken(COMMA,',',1,2739) -LexToken(VAR,'graphics',1,2740) -LexToken(COMMA,',',1,2748) -LexToken(VAR,'ok',1,2749) -LexToken(CLOSESQBRACKET,']',1,2751) -LexToken(ASSIGNMENT,'=',1,2752) -LexToken(VAR,'check_io',1,2753) -LexToken(OPENBRACKET,'(',1,2761) -LexToken(VAR,'model',1,2762) -LexToken(COMMA,',',1,2767) -LexToken(VAR,'graphics',1,2768) -LexToken(COMMA,',',1,2776) -LexToken(VAR,'size',1,2796) -LexToken(OPENBRACKET,'(',1,2800) -LexToken(VAR,'x0',1,2801) -LexToken(COMMA,',',1,2803) -LexToken(NUMBER,'1',1,2804) -LexToken(CLOSEBRACKET,')',1,2805) -LexToken(MULTIPLICATION,'*',1,2806) -LexToken(OPENSQBRACKET,'[',1,2807) -LexToken(NUMBER,'1',1,2808) -LexToken(SEMICOLON,';',1,2809) -LexToken(VAR,'ones',1,2810) -LexToken(OPENBRACKET,'(',1,2814) -LexToken(VAR,'reinit',1,2815) -LexToken(COMMA,',',1,2821) -LexToken(NUMBER,'1',1,2822) -LexToken(CLOSEBRACKET,')',1,2823) -LexToken(CLOSESQBRACKET,']',1,2824) -LexToken(COMMA,',',1,2825) -LexToken(VAR,'size',1,2826) -LexToken(OPENBRACKET,'(',1,2830) -LexToken(VAR,'x0',1,2831) -LexToken(COMMA,',',1,2833) -LexToken(NUMBER,'1',1,2834) -LexToken(CLOSEBRACKET,')',1,2835) -LexToken(COMMA,',',1,2836) -LexToken(VAR,'ones',1,2837) -LexToken(OPENBRACKET,'(',1,2841) -LexToken(VAR,'reinit',1,2842) -LexToken(COMMA,',',1,2848) -LexToken(NUMBER,'1',1,2849) -LexToken(CLOSEBRACKET,')',1,2850) -LexToken(COMMA,',',1,2851) -LexToken(OPENSQBRACKET,'[',1,2852) -LexToken(CLOSESQBRACKET,']',1,2853) -LexToken(CLOSEBRACKET,')',1,2854) -LexToken(EOL,'\n',1,2855) -LexToken(END,'end',1,2868) -LexToken(EOL,'\n',1,2871) -LexToken(IF,'if',1,2884) -LexToken(VAR,'ok',1,2887) -LexToken(THEN,'then',1,2890) -LexToken(EOL,'\n',1,2894) -LexToken(VAR,'graphics',1,2911) -LexToken(DOT,'.',1,2919) -LexToken(VAR,'exprs',1,2920) -LexToken(ASSIGNMENT,'=',1,2925) -LexToken(VAR,'exprs',1,2926) -LexToken(EOL,'\n',1,2931) -LexToken(VAR,'x',1,2948) -LexToken(DOT,'.',1,2949) -LexToken(VAR,'graphics',1,2950) -LexToken(ASSIGNMENT,'=',1,2958) -LexToken(VAR,'graphics',1,2959) -LexToken(EOL,'\n',1,2967) -LexToken(VAR,'x',1,2985) -LexToken(DOT,'.',1,2986) -LexToken(VAR,'model',1,2987) -LexToken(ASSIGNMENT,'=',1,2992) -LexToken(VAR,'model',1,2993) -LexToken(EOL,'\n',1,2998) -LexToken(BREAK,'break',1,3015) -LexToken(EOL,'\n',1,3020) -LexToken(END,'end',1,3033) -LexToken(EOL,'\n',1,3036) -LexToken(END,'end',1,3045) -LexToken(EOL,'\n',1,3048) -LexToken(CASE,'case',1,3053) -LexToken(DQSTRING,'"define"',1,3065) -LexToken(THEN,'then',1,3067) -LexToken(EOL,'\n',1,3071) -LexToken(VAR,'maxp',1,3080) -LexToken(ASSIGNMENT,'=',1,3084) -LexToken(NUMBER,'1',1,3085) -LexToken(SEMICOLON,';',1,3086) -LexToken(VAR,'minp',1,3087) -LexToken(ASSIGNMENT,'=',1,3091) -LexToken(ADDITION,'-',1,3092) -LexToken(NUMBER,'1',1,3093) -LexToken(SEMICOLON,';',1,3094) -LexToken(VAR,'rpar',1,3095) -LexToken(ASSIGNMENT,'=',1,3099) -LexToken(OPENSQBRACKET,'[',1,3100) -LexToken(CLOSESQBRACKET,']',1,3101) -LexToken(EOL,'\n',1,3102) -LexToken(VAR,'model',1,3111) -LexToken(ASSIGNMENT,'=',1,3116) -LexToken(SCICOS_MODEL,'scicos_model',1,3117) -LexToken(OPENBRACKET,'(',1,3129) -LexToken(CLOSEBRACKET,')',1,3130) -LexToken(EOL,'\n',1,3131) -LexToken(VAR,'model',1,3140) -LexToken(DOT,'.',1,3145) -LexToken(VAR,'state',1,3146) -LexToken(ASSIGNMENT,'=',1,3151) -LexToken(NUMBER,'0',1,3152) -LexToken(EOL,'\n',1,3153) -LexToken(VAR,'model',1,3162) -LexToken(DOT,'.',1,3167) -LexToken(VAR,'sim',1,3168) -LexToken(ASSIGNMENT,'=',1,3171) -LexToken(VAR,'list',1,3172) -LexToken(OPENBRACKET,'(',1,3176) -LexToken(DQSTRING,'"integral_func"',1,3191) -LexToken(COMMA,',',1,3192) -LexToken(NUMBER,'4',1,3193) -LexToken(CLOSEBRACKET,')',1,3194) -LexToken(EOL,'\n',1,3195) -LexToken(VAR,'model',1,3204) -LexToken(DOT,'.',1,3209) -LexToken(VAR,'in',1,3210) -LexToken(ASSIGNMENT,'=',1,3212) -LexToken(NUMBER,'1',1,3213) -LexToken(EOL,'\n',1,3214) -LexToken(VAR,'model',1,3223) -LexToken(DOT,'.',1,3228) -LexToken(VAR,'out',1,3229) -LexToken(ASSIGNMENT,'=',1,3232) -LexToken(NUMBER,'1',1,3233) -LexToken(EOL,'\n',1,3234) -LexToken(VAR,'model',1,3243) -LexToken(DOT,'.',1,3248) -LexToken(VAR,'rpar',1,3249) -LexToken(ASSIGNMENT,'=',1,3253) -LexToken(VAR,'rpar',1,3254) -LexToken(EOL,'\n',1,3258) -LexToken(VAR,'model',1,3267) -LexToken(DOT,'.',1,3272) -LexToken(VAR,'blocktype',1,3273) -LexToken(ASSIGNMENT,'=',1,3282) -LexToken(DQSTRING,'"c"',1,3285) -LexToken(EOL,'\n',1,3286) -LexToken(VAR,'model',1,3295) -LexToken(DOT,'.',1,3300) -LexToken(VAR,'dep_ut',1,3301) -LexToken(ASSIGNMENT,'=',1,3307) -LexToken(OPENSQBRACKET,'[',1,3308) -LexToken(PREVAR_BOOLEAN,'%f',1,3309) -LexToken(PREVAR_BOOLEAN,'%t',1,3312) -LexToken(CLOSESQBRACKET,']',1,3314) -LexToken(EOL,'\n',1,3315) -LexToken(EOL,'\n',1,3316) -LexToken(VAR,'exprs',1,3325) -LexToken(ASSIGNMENT,'=',1,3330) -LexToken(VAR,'string',1,3331) -LexToken(OPENBRACKET,'(',1,3337) -LexToken(OPENSQBRACKET,'[',1,3338) -LexToken(NUMBER,'0',1,3339) -LexToken(SEMICOLON,';',1,3340) -LexToken(NUMBER,'0',1,3341) -LexToken(SEMICOLON,';',1,3342) -LexToken(NUMBER,'0',1,3343) -LexToken(SEMICOLON,';',1,3344) -LexToken(VAR,'maxp',1,3345) -LexToken(SEMICOLON,';',1,3349) -LexToken(VAR,'minp',1,3350) -LexToken(CLOSESQBRACKET,']',1,3354) -LexToken(CLOSEBRACKET,')',1,3355) -LexToken(EOL,'\n',1,3356) -LexToken(VAR,'gr_i',1,3365) -LexToken(ASSIGNMENT,'=',1,3369) -LexToken(OPENSQBRACKET,'[',1,3370) -LexToken(CLOSESQBRACKET,']',1,3371) -LexToken(EOL,'\n',1,3372) -LexToken(VAR,'x',1,3381) -LexToken(ASSIGNMENT,'=',1,3382) -LexToken(VAR,'standard_define',1,3383) -LexToken(OPENBRACKET,'(',1,3398) -LexToken(OPENSQBRACKET,'[',1,3399) -LexToken(NUMBER,'2',1,3400) -LexToken(NUMBER,'2',1,3402) -LexToken(CLOSESQBRACKET,']',1,3403) -LexToken(COMMA,',',1,3404) -LexToken(VAR,'model',1,3405) -LexToken(COMMA,',',1,3410) -LexToken(VAR,'exprs',1,3411) -LexToken(COMMA,',',1,3416) -LexToken(VAR,'gr_i',1,3417) -LexToken(CLOSEBRACKET,')',1,3421) -LexToken(EOL,'\n',1,3422) -LexToken(VAR,'x',1,3431) -LexToken(DOT,'.',1,3432) -LexToken(VAR,'graphics',1,3433) -LexToken(DOT,'.',1,3441) -LexToken(VAR,'id',1,3442) -LexToken(ASSIGNMENT,'=',1,3444) -LexToken(DQSTRING,'"1/s"',1,3449) -LexToken(EOL,'\n',1,3450) -LexToken(END,'end',1,3455) -LexToken(EOL,'\n',1,3458) -LexToken(ENDFUNCTION,'endfunction',1,3459) -LexToken(EOL,'\n',1,3470) +/* autogenerated from "macros/Linear/INTEGRAL.sci" */ +function INTEGRAL() { +INTEGRAL.prototype.get = function INTEGRAL() { +} +INTEGRAL.prototype.set = function INTEGRAL() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,x0,reinit,satur,maxp,lowp,exprs]=scicos_getvalue("Set Integral block parameters",["Initial Condition","With re-intialization (1:yes, 0:no)","With saturation (1:yes, 0:no)","Upper limit","Lower limit"],list("vec",-1,"vec",1,"vec",1,"vec",-1,"vec",-1),exprs); +if (!ok) { +break +} +x0=x0.slice(); +maxp=maxp.slice(); +lowp=lowp.slice(); +if (reinit!=0) { +reinit=1; +} +if (satur!=0) { +satur=1; +if (size(maxp,"*")==1) { +maxp=maxp*ones(x0); +} +if (size(lowp,"*")==1) { +lowp=lowp*ones(x0); +} +if ((size(x0,1)!=size(maxp,1)||size(x0,1)!=size(lowp,1))) { +message("x0 and Upper limit and Lower limit must have same size"); +ok=None; +} else if (or(maxp<=lowp)) { +message("Upper limits must be > Lower limits"); +ok=None; +} else if (or(x0>maxp)||or(x0<lowp)) { +message("Initial condition x0 should be inside the limits"); +ok=None; +} else { +rpar=[maxp,lowp]; +model.nzcross=size(x0,1); +model.nmode=size(x0,1); +} +} else { +rpar=[]; +model.nzcross=0; +model.nmode=0; +} +if (ok) { +model.rpar=rpar; +model.state=x0; +[model,graphics,ok]=check_io(model,graphics,size(x0,1)*[1,ones(reinit,1)],size(x0,1),ones(reinit,1),[]); +} +if (ok) { +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +INTEGRAL.prototype.define = function INTEGRAL() { +maxp=1; +minp=-1; +rpar=[]; +model=scicos_model(); +model.state=0; +model.sim=list("integral_func",4); +model.in=1; +model.out=1; +model.rpar=rpar; +model.blocktype="c"; +model.dep_ut=[None,true]; +exprs=string([0,0,0,maxp,minp]); +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +x.graphics.id="1/s"; +} +INTEGRAL.prototype.details = function INTEGRAL() { +} +} diff --git a/js/Linear/INTEGRAL_f.js b/js/Linear/INTEGRAL_f.js index 55bb1357..6d4f293e 100644 --- a/js/Linear/INTEGRAL_f.js +++ b/js/Linear/INTEGRAL_f.js @@ -1,248 +1,38 @@ -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,'INTEGRAL_f',1,852) -LexToken(OPENBRACKET,'(',1,862) -LexToken(VAR,'job',1,863) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg1',1,867) -LexToken(COMMA,',',1,871) -LexToken(VAR,'arg2',1,872) -LexToken(CLOSEBRACKET,')',1,876) -LexToken(EOL,'\n',1,877) -LexToken(VAR,'x',1,882) -LexToken(ASSIGNMENT,'=',1,883) -LexToken(OPENSQBRACKET,'[',1,884) -LexToken(CLOSESQBRACKET,']',1,885) -LexToken(EOL,'\n',1,886) -LexToken(VAR,'y',1,892) -LexToken(ASSIGNMENT,'=',1,893) -LexToken(OPENSQBRACKET,'[',1,894) -LexToken(CLOSESQBRACKET,']',1,895) -LexToken(EOL,'\n',1,896) -LexToken(VAR,'typ',1,902) -LexToken(ASSIGNMENT,'=',1,905) -LexToken(OPENSQBRACKET,'[',1,906) -LexToken(CLOSESQBRACKET,']',1,907) -LexToken(EOL,'\n',1,908) -LexToken(SELECT,'select',1,914) -LexToken(VAR,'job',1,921) -LexToken(EOL,'\n',1,924) -LexToken(CASE,'case',1,929) -LexToken(DQSTRING,'"set"',1,938) -LexToken(THEN,'then',1,940) -LexToken(EOL,'\n',1,944) -LexToken(VAR,'x',1,953) -LexToken(ASSIGNMENT,'=',1,954) -LexToken(VAR,'arg1',1,955) -LexToken(EOL,'\n',1,959) -LexToken(VAR,'graphics',1,968) -LexToken(ASSIGNMENT,'=',1,976) -LexToken(VAR,'arg1',1,977) -LexToken(DOT,'.',1,981) -LexToken(VAR,'graphics',1,982) -LexToken(EOL,'\n',1,990) -LexToken(VAR,'exprs',1,1000) -LexToken(ASSIGNMENT,'=',1,1005) -LexToken(VAR,'graphics',1,1006) -LexToken(DOT,'.',1,1014) -LexToken(VAR,'exprs',1,1015) -LexToken(EOL,'\n',1,1020) -LexToken(VAR,'model',1,1029) -LexToken(ASSIGNMENT,'=',1,1034) -LexToken(VAR,'arg1',1,1035) -LexToken(DOT,'.',1,1039) -LexToken(VAR,'model',1,1040) -LexToken(EOL,'\n',1,1045) -LexToken(WHILE,'while',1,1055) -LexToken(PREVAR_BOOLEAN,'%t',1,1061) -LexToken(DO,'do',1,1064) -LexToken(EOL,'\n',1,1066) -LexToken(OPENSQBRACKET,'[',1,1079) -LexToken(VAR,'ok',1,1080) -LexToken(COMMA,',',1,1082) -LexToken(VAR,'x0',1,1083) -LexToken(COMMA,',',1,1085) -LexToken(VAR,'exprs',1,1086) -LexToken(CLOSESQBRACKET,']',1,1091) -LexToken(ASSIGNMENT,'=',1,1092) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1093) -LexToken(OPENBRACKET,'(',1,1108) -LexToken(DQSTRING,'"Set continuous linear system parameters"',1,1149) -LexToken(COMMA,',',1,1150) -LexToken(DQSTRING,'"Initial state"',1,1180) -LexToken(COMMA,',',1,1181) -LexToken(VAR,'list',1,1182) -LexToken(OPENBRACKET,'(',1,1186) -LexToken(DQSTRING,'"vec"',1,1191) -LexToken(COMMA,',',1,1192) -LexToken(NUMBER,'1',1,1193) -LexToken(CLOSEBRACKET,')',1,1194) -LexToken(COMMA,',',1,1195) -LexToken(VAR,'exprs',1,1196) -LexToken(CLOSEBRACKET,')',1,1201) -LexToken(EOL,'\n',1,1202) -LexToken(EOL,'\n',1,1203) -LexToken(EOL,'\n',1,1204) -LexToken(IF,'if',1,1217) -LexToken(NOT,'~',1,1220) -LexToken(VAR,'ok',1,1221) -LexToken(THEN,'then',1,1224) -LexToken(EOL,'\n',1,1228) -LexToken(BREAK,'break',1,1245) -LexToken(EOL,'\n',1,1250) -LexToken(END,'end',1,1264) -LexToken(EOL,'\n',1,1267) -LexToken(VAR,'graphics',1,1280) -LexToken(DOT,'.',1,1288) -LexToken(VAR,'exprs',1,1289) -LexToken(ASSIGNMENT,'=',1,1294) -LexToken(VAR,'exprs',1,1295) -LexToken(EOL,'\n',1,1300) -LexToken(VAR,'model',1,1314) -LexToken(DOT,'.',1,1319) -LexToken(VAR,'state',1,1320) -LexToken(ASSIGNMENT,'=',1,1325) -LexToken(VAR,'x0',1,1326) -LexToken(EOL,'\n',1,1328) -LexToken(VAR,'x',1,1342) -LexToken(DOT,'.',1,1343) -LexToken(VAR,'graphics',1,1344) -LexToken(ASSIGNMENT,'=',1,1352) -LexToken(VAR,'graphics',1,1353) -LexToken(EOL,'\n',1,1361) -LexToken(VAR,'x',1,1375) -LexToken(DOT,'.',1,1376) -LexToken(VAR,'model',1,1377) -LexToken(ASSIGNMENT,'=',1,1382) -LexToken(VAR,'model',1,1383) -LexToken(EOL,'\n',1,1388) -LexToken(BREAK,'break',1,1401) -LexToken(EOL,'\n',1,1406) -LexToken(END,'end',1,1415) -LexToken(EOL,'\n',1,1418) -LexToken(VAR,'x',1,1427) -LexToken(DOT,'.',1,1428) -LexToken(VAR,'model',1,1429) -LexToken(DOT,'.',1,1434) -LexToken(VAR,'firing',1,1435) -LexToken(ASSIGNMENT,'=',1,1441) -LexToken(OPENSQBRACKET,'[',1,1442) -LexToken(CLOSESQBRACKET,']',1,1443) -LexToken(EOL,'\n',1,1460) -LexToken(CASE,'case',1,1465) -LexToken(DQSTRING,'"define"',1,1477) -LexToken(THEN,'then',1,1479) -LexToken(EOL,'\n',1,1483) -LexToken(VAR,'x0',1,1492) -LexToken(ASSIGNMENT,'=',1,1494) -LexToken(NUMBER,'0',1,1495) -LexToken(EOL,'\n',1,1496) -LexToken(VAR,'model',1,1505) -LexToken(ASSIGNMENT,'=',1,1510) -LexToken(SCICOS_MODEL,'scicos_model',1,1511) -LexToken(OPENBRACKET,'(',1,1523) -LexToken(CLOSEBRACKET,')',1,1524) -LexToken(EOL,'\n',1,1525) -LexToken(VAR,'model',1,1534) -LexToken(DOT,'.',1,1539) -LexToken(VAR,'sim',1,1540) -LexToken(ASSIGNMENT,'=',1,1543) -LexToken(DQSTRING,'"integr"',1,1551) -LexToken(EOL,'\n',1,1552) -LexToken(VAR,'model',1,1561) -LexToken(DOT,'.',1,1566) -LexToken(VAR,'in',1,1567) -LexToken(ASSIGNMENT,'=',1,1569) -LexToken(NUMBER,'1',1,1570) -LexToken(EOL,'\n',1,1571) -LexToken(VAR,'model',1,1580) -LexToken(DOT,'.',1,1585) -LexToken(VAR,'out',1,1586) -LexToken(ASSIGNMENT,'=',1,1589) -LexToken(NUMBER,'1',1,1590) -LexToken(EOL,'\n',1,1591) -LexToken(VAR,'model',1,1600) -LexToken(DOT,'.',1,1605) -LexToken(VAR,'state',1,1606) -LexToken(ASSIGNMENT,'=',1,1611) -LexToken(VAR,'x0',1,1612) -LexToken(EOL,'\n',1,1614) -LexToken(VAR,'model',1,1623) -LexToken(DOT,'.',1,1628) -LexToken(VAR,'blocktype',1,1629) -LexToken(ASSIGNMENT,'=',1,1638) -LexToken(DQSTRING,'"c"',1,1641) -LexToken(EOL,'\n',1,1642) -LexToken(VAR,'model',1,1651) -LexToken(DOT,'.',1,1656) -LexToken(VAR,'dep_ut',1,1657) -LexToken(ASSIGNMENT,'=',1,1663) -LexToken(OPENSQBRACKET,'[',1,1664) -LexToken(PREVAR_BOOLEAN,'%f',1,1665) -LexToken(PREVAR_BOOLEAN,'%t',1,1668) -LexToken(CLOSESQBRACKET,']',1,1670) -LexToken(EOL,'\n',1,1671) -LexToken(EOL,'\n',1,1672) -LexToken(VAR,'exprs',1,1681) -LexToken(ASSIGNMENT,'=',1,1686) -LexToken(VAR,'strcat',1,1687) -LexToken(OPENBRACKET,'(',1,1693) -LexToken(VAR,'sci2exp',1,1694) -LexToken(OPENBRACKET,'(',1,1701) -LexToken(VAR,'x0',1,1702) -LexToken(CLOSEBRACKET,')',1,1704) -LexToken(CLOSEBRACKET,')',1,1705) -LexToken(EOL,'\n',1,1706) -LexToken(VAR,'gr_i',1,1715) -LexToken(ASSIGNMENT,'=',1,1719) -LexToken(OPENSQBRACKET,'[',1,1720) -LexToken(CLOSESQBRACKET,']',1,1721) -LexToken(EOL,'\n',1,1722) -LexToken(VAR,'x',1,1731) -LexToken(ASSIGNMENT,'=',1,1732) -LexToken(VAR,'standard_define',1,1733) -LexToken(OPENBRACKET,'(',1,1748) -LexToken(OPENSQBRACKET,'[',1,1749) -LexToken(NUMBER,'2',1,1750) -LexToken(NUMBER,'2',1,1752) -LexToken(CLOSESQBRACKET,']',1,1753) -LexToken(COMMA,',',1,1754) -LexToken(VAR,'model',1,1755) -LexToken(COMMA,',',1,1760) -LexToken(VAR,'exprs',1,1761) -LexToken(COMMA,',',1,1766) -LexToken(VAR,'gr_i',1,1767) -LexToken(CLOSEBRACKET,')',1,1771) -LexToken(EOL,'\n',1,1772) -LexToken(END,'end',1,1777) -LexToken(EOL,'\n',1,1780) -LexToken(ENDFUNCTION,'endfunction',1,1781) -LexToken(EOL,'\n',1,1792) +/* autogenerated from "macros/Linear/INTEGRAL_f.sci" */ +function INTEGRAL_f() { +INTEGRAL_f.prototype.get = function INTEGRAL_f() { +} +INTEGRAL_f.prototype.set = function INTEGRAL_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,x0,exprs]=scicos_getvalue("Set continuous linear system parameters","Initial state",list("vec",1),exprs); +if (!ok) { +break +} +graphics.exprs=exprs; +model.state=x0; +x.graphics=graphics; +x.model=model; +break +} +x.model.firing=[]; +} +INTEGRAL_f.prototype.define = function INTEGRAL_f() { +x0=0; +model=scicos_model(); +model.sim="integr"; +model.in=1; +model.out=1; +model.state=x0; +model.blocktype="c"; +model.dep_ut=[None,true]; +exprs=strcat(sci2exp(x0)); +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +INTEGRAL_f.prototype.details = function INTEGRAL_f() { +} +} diff --git a/js/Linear/INTEGRAL_m.js b/js/Linear/INTEGRAL_m.js index 30a64859..e40f7dc0 100644 --- a/js/Linear/INTEGRAL_m.js +++ b/js/Linear/INTEGRAL_m.js @@ -1,1060 +1,3 @@ -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,852) -LexToken(VAR,'INTEGRAL_m',1,854) -LexToken(OPENBRACKET,'(',1,864) -LexToken(VAR,'job',1,865) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg1',1,869) -LexToken(COMMA,',',1,873) -LexToken(VAR,'arg2',1,874) -LexToken(CLOSEBRACKET,')',1,878) -LexToken(EOL,'\n',1,879) -LexToken(VAR,'x',1,884) -LexToken(ASSIGNMENT,'=',1,885) -LexToken(OPENSQBRACKET,'[',1,886) -LexToken(CLOSESQBRACKET,']',1,887) -LexToken(EOL,'\n',1,888) -LexToken(VAR,'y',1,894) -LexToken(ASSIGNMENT,'=',1,895) -LexToken(OPENSQBRACKET,'[',1,896) -LexToken(CLOSESQBRACKET,']',1,897) -LexToken(EOL,'\n',1,898) -LexToken(VAR,'typ',1,904) -LexToken(ASSIGNMENT,'=',1,907) -LexToken(OPENSQBRACKET,'[',1,908) -LexToken(CLOSESQBRACKET,']',1,909) -LexToken(EOL,'\n',1,910) -LexToken(SELECT,'select',1,916) -LexToken(VAR,'job',1,923) -LexToken(EOL,'\n',1,926) -LexToken(CASE,'case',1,931) -LexToken(DQSTRING,'"set"',1,940) -LexToken(THEN,'then',1,942) -LexToken(EOL,'\n',1,946) -LexToken(VAR,'x',1,955) -LexToken(ASSIGNMENT,'=',1,956) -LexToken(VAR,'arg1',1,957) -LexToken(EOL,'\n',1,961) -LexToken(VAR,'graphics',1,971) -LexToken(ASSIGNMENT,'=',1,979) -LexToken(VAR,'arg1',1,980) -LexToken(DOT,'.',1,984) -LexToken(VAR,'graphics',1,985) -LexToken(EOL,'\n',1,993) -LexToken(VAR,'exprs',1,1003) -LexToken(ASSIGNMENT,'=',1,1008) -LexToken(VAR,'graphics',1,1009) -LexToken(DOT,'.',1,1017) -LexToken(VAR,'exprs',1,1018) -LexToken(EOL,'\n',1,1023) -LexToken(VAR,'model',1,1032) -LexToken(ASSIGNMENT,'=',1,1037) -LexToken(VAR,'arg1',1,1038) -LexToken(DOT,'.',1,1042) -LexToken(VAR,'model',1,1043) -LexToken(EOL,'\n',1,1048) -LexToken(WHILE,'while',1,1058) -LexToken(PREVAR_BOOLEAN,'%t',1,1064) -LexToken(DO,'do',1,1067) -LexToken(EOL,'\n',1,1069) -LexToken(OPENSQBRACKET,'[',1,1082) -LexToken(VAR,'ok',1,1083) -LexToken(COMMA,',',1,1085) -LexToken(VAR,'x0',1,1086) -LexToken(COMMA,',',1,1088) -LexToken(VAR,'reinit',1,1089) -LexToken(COMMA,',',1,1095) -LexToken(VAR,'satur',1,1096) -LexToken(COMMA,',',1,1101) -LexToken(VAR,'maxp',1,1102) -LexToken(COMMA,',',1,1106) -LexToken(VAR,'lowp',1,1107) -LexToken(COMMA,',',1,1111) -LexToken(VAR,'exprs',1,1112) -LexToken(CLOSESQBRACKET,']',1,1117) -LexToken(ASSIGNMENT,'=',1,1118) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1119) -LexToken(OPENBRACKET,'(',1,1134) -LexToken(DQSTRING,'"Set Integral block parameters"',1,1165) -LexToken(COMMA,',',1,1166) -LexToken(OPENSQBRACKET,'[',1,1182) -LexToken(DQSTRING,'"Initial Condition"',1,1201) -LexToken(SEMICOLON,';\n',1,1202) -LexToken(DQSTRING,'"With re-intialization (1:yes, 0:no)"',1,1252) -LexToken(SEMICOLON,';',1,1253) -LexToken(DQSTRING,'"With saturation (1:yes, 0:no)"',1,1284) -LexToken(SEMICOLON,';\n',1,1285) -LexToken(DQSTRING,'"Upper limit"',1,1311) -LexToken(SEMICOLON,';',1,1312) -LexToken(DQSTRING,'"Lower limit"',1,1325) -LexToken(CLOSESQBRACKET,']',1,1326) -LexToken(COMMA,',',1,1327) -LexToken(VAR,'list',1,1343) -LexToken(OPENBRACKET,'(',1,1347) -LexToken(DQSTRING,'"mat"',1,1352) -LexToken(COMMA,',',1,1353) -LexToken(OPENSQBRACKET,'[',1,1354) -LexToken(ADDITION,'-',1,1355) -LexToken(NUMBER,'1',1,1356) -LexToken(ADDITION,'-',1,1358) -LexToken(NUMBER,'1',1,1359) -LexToken(CLOSESQBRACKET,']',1,1360) -LexToken(COMMA,',',1,1361) -LexToken(DQSTRING,'"vec"',1,1366) -LexToken(COMMA,',',1,1367) -LexToken(NUMBER,'1',1,1368) -LexToken(COMMA,',',1,1369) -LexToken(DQSTRING,'"vec"',1,1374) -LexToken(COMMA,',',1,1375) -LexToken(NUMBER,'1',1,1376) -LexToken(COMMA,',',1,1377) -LexToken(DQSTRING,'"mat"',1,1382) -LexToken(COMMA,',',1,1383) -LexToken(OPENSQBRACKET,'[',1,1384) -LexToken(ADDITION,'-',1,1385) -LexToken(NUMBER,'1',1,1386) -LexToken(ADDITION,'-',1,1388) -LexToken(NUMBER,'1',1,1389) -LexToken(CLOSESQBRACKET,']',1,1390) -LexToken(COMMA,',',1,1391) -LexToken(DQSTRING,'"mat"',1,1396) -LexToken(COMMA,',',1,1397) -LexToken(OPENSQBRACKET,'[',1,1398) -LexToken(ADDITION,'-',1,1399) -LexToken(NUMBER,'1',1,1400) -LexToken(ADDITION,'-',1,1402) -LexToken(NUMBER,'1',1,1403) -LexToken(CLOSESQBRACKET,']',1,1404) -LexToken(CLOSEBRACKET,')',1,1405) -LexToken(COMMA,',',1,1406) -LexToken(VAR,'exprs',1,1407) -LexToken(CLOSEBRACKET,')',1,1412) -LexToken(EOL,'\n',1,1413) -LexToken(IF,'if',1,1426) -LexToken(NOT,'~',1,1429) -LexToken(VAR,'ok',1,1430) -LexToken(THEN,'then',1,1433) -LexToken(EOL,'\n',1,1437) -LexToken(BREAK,'break',1,1454) -LexToken(EOL,'\n',1,1459) -LexToken(END,'end',1,1473) -LexToken(EOL,'\n',1,1476) -LexToken(IF,'if',1,1489) -LexToken(VAR,'isreal',1,1492) -LexToken(OPENBRACKET,'(',1,1498) -LexToken(VAR,'x0',1,1499) -LexToken(CLOSEBRACKET,')',1,1501) -LexToken(THEN,'then',1,1503) -LexToken(EOL,'\n',1,1507) -LexToken(VAR,'Datatype',1,1524) -LexToken(ASSIGNMENT,'=',1,1532) -LexToken(NUMBER,'1',1,1533) -LexToken(EOL,'\n',1,1534) -LexToken(ELSE,'else',1,1548) -LexToken(EOL,'\n',1,1552) -LexToken(VAR,'Datatype',1,1569) -LexToken(ASSIGNMENT,'=',1,1577) -LexToken(NUMBER,'2',1,1578) -LexToken(EOL,'\n',1,1579) -LexToken(END,'end',1,1593) -LexToken(EOL,'\n',1,1596) -LexToken(IF,'if',1,1610) -LexToken(VAR,'reinit',1,1613) -LexToken(COMPARISON,'<>',1,1619) -LexToken(NUMBER,'0',1,1621) -LexToken(THEN,'then',1,1623) -LexToken(EOL,'\n',1,1627) -LexToken(VAR,'reinit',1,1644) -LexToken(ASSIGNMENT,'=',1,1650) -LexToken(NUMBER,'1',1,1651) -LexToken(EOL,'\n',1,1652) -LexToken(END,'end',1,1666) -LexToken(EOL,'\n',1,1669) -LexToken(IF,'if',1,1682) -LexToken(VAR,'satur',1,1685) -LexToken(COMPARISON,'<>',1,1690) -LexToken(NUMBER,'0',1,1692) -LexToken(THEN,'then',1,1694) -LexToken(EOL,'\n',1,1698) -LexToken(VAR,'satur',1,1715) -LexToken(ASSIGNMENT,'=',1,1720) -LexToken(NUMBER,'1',1,1721) -LexToken(EOL,'\n',1,1722) -LexToken(IF,'if',1,1740) -LexToken(VAR,'Datatype',1,1743) -LexToken(COMPARISON,'==',1,1751) -LexToken(NUMBER,'1',1,1753) -LexToken(THEN,'then',1,1755) -LexToken(EOL,'\n',1,1759) -LexToken(IF,'if',1,1780) -LexToken(VAR,'size',1,1783) -LexToken(OPENBRACKET,'(',1,1787) -LexToken(VAR,'maxp',1,1788) -LexToken(COMMA,',',1,1792) -LexToken(DQSTRING,'"*"',1,1795) -LexToken(CLOSEBRACKET,')',1,1796) -LexToken(COMPARISON,'==',1,1797) -LexToken(NUMBER,'1',1,1799) -LexToken(THEN,'then',1,1801) -LexToken(EOL,'\n',1,1805) -LexToken(VAR,'maxp',1,1830) -LexToken(ASSIGNMENT,'=',1,1834) -LexToken(VAR,'maxp',1,1835) -LexToken(MULTIPLICATION,'*',1,1839) -LexToken(VAR,'ones',1,1840) -LexToken(OPENBRACKET,'(',1,1844) -LexToken(VAR,'x0',1,1845) -LexToken(CLOSEBRACKET,')',1,1847) -LexToken(EOL,'\n',1,1848) -LexToken(END,'end',1,1870) -LexToken(EOL,'\n',1,1873) -LexToken(IF,'if',1,1894) -LexToken(VAR,'size',1,1897) -LexToken(OPENBRACKET,'(',1,1901) -LexToken(VAR,'lowp',1,1902) -LexToken(COMMA,',',1,1906) -LexToken(DQSTRING,'"*"',1,1909) -LexToken(CLOSEBRACKET,')',1,1910) -LexToken(COMPARISON,'==',1,1911) -LexToken(NUMBER,'1',1,1913) -LexToken(THEN,'then',1,1915) -LexToken(EOL,'\n',1,1919) -LexToken(VAR,'lowp',1,1944) -LexToken(ASSIGNMENT,'=',1,1948) -LexToken(VAR,'lowp',1,1949) -LexToken(MULTIPLICATION,'*',1,1953) -LexToken(VAR,'ones',1,1954) -LexToken(OPENBRACKET,'(',1,1958) -LexToken(VAR,'x0',1,1959) -LexToken(CLOSEBRACKET,')',1,1961) -LexToken(EOL,'\n',1,1962) -LexToken(END,'end',1,1984) -LexToken(EOL,'\n',1,1987) -LexToken(IF,'if',1,2008) -LexToken(OPENBRACKET,'(',1,2011) -LexToken(VAR,'size',1,2012) -LexToken(OPENBRACKET,'(',1,2016) -LexToken(VAR,'x0',1,2017) -LexToken(CLOSEBRACKET,')',1,2019) -LexToken(COMPARISON,'<>',1,2020) -LexToken(VAR,'size',1,2022) -LexToken(OPENBRACKET,'(',1,2026) -LexToken(VAR,'maxp',1,2027) -LexToken(CLOSEBRACKET,')',1,2031) -LexToken(LOGICAL,'|',1,2033) -LexToken(VAR,'size',1,2035) -LexToken(OPENBRACKET,'(',1,2039) -LexToken(VAR,'x0',1,2040) -LexToken(CLOSEBRACKET,')',1,2042) -LexToken(COMPARISON,'<>',1,2043) -LexToken(VAR,'size',1,2045) -LexToken(OPENBRACKET,'(',1,2049) -LexToken(VAR,'lowp',1,2050) -LexToken(CLOSEBRACKET,')',1,2054) -LexToken(CLOSEBRACKET,')',1,2055) -LexToken(THEN,'then',1,2057) -LexToken(EOL,'\n',1,2061) -LexToken(VAR,'message',1,2086) -LexToken(OPENBRACKET,'(',1,2093) -LexToken(DQSTRING,'"x0 and Upper limit and Lower limit must have same size"',1,2149) -LexToken(CLOSEBRACKET,')',1,2150) -LexToken(EOL,'\n',1,2151) -LexToken(VAR,'ok',1,2176) -LexToken(ASSIGNMENT,'=',1,2178) -LexToken(PREVAR_BOOLEAN,'%f',1,2179) -LexToken(EOL,'\n',1,2181) -LexToken(ELSEIF,'elseif',1,2202) -LexToken(VAR,'or',1,2209) -LexToken(OPENBRACKET,'(',1,2211) -LexToken(VAR,'maxp',1,2212) -LexToken(COMPARISON,'<=',1,2216) -LexToken(VAR,'lowp',1,2218) -LexToken(CLOSEBRACKET,')',1,2222) -LexToken(THEN,'then',1,2225) -LexToken(EOL,'\n',1,2229) -LexToken(VAR,'message',1,2254) -LexToken(OPENBRACKET,'(',1,2261) -LexToken(DQSTRING,'"Upper limits must be > Lower limits"',1,2298) -LexToken(CLOSEBRACKET,')',1,2299) -LexToken(EOL,'\n',1,2300) -LexToken(VAR,'ok',1,2325) -LexToken(ASSIGNMENT,'=',1,2327) -LexToken(PREVAR_BOOLEAN,'%f',1,2328) -LexToken(EOL,'\n',1,2330) -LexToken(ELSEIF,'elseif',1,2351) -LexToken(VAR,'or',1,2358) -LexToken(OPENBRACKET,'(',1,2360) -LexToken(VAR,'x0',1,2361) -LexToken(COMPARISON,'>',1,2363) -LexToken(VAR,'maxp',1,2364) -LexToken(CLOSEBRACKET,')',1,2368) -LexToken(LOGICAL,'|',1,2369) -LexToken(VAR,'or',1,2370) -LexToken(OPENBRACKET,'(',1,2372) -LexToken(VAR,'x0',1,2373) -LexToken(COMPARISON,'<',1,2375) -LexToken(VAR,'lowp',1,2376) -LexToken(CLOSEBRACKET,')',1,2380) -LexToken(THEN,'then',1,2382) -LexToken(EOL,'\n',1,2386) -LexToken(VAR,'message',1,2411) -LexToken(OPENBRACKET,'(',1,2418) -LexToken(DQSTRING,'"Initial condition x0 should be inside the limits"',1,2468) -LexToken(CLOSEBRACKET,')',1,2469) -LexToken(EOL,'\n',1,2470) -LexToken(VAR,'ok',1,2495) -LexToken(ASSIGNMENT,'=',1,2497) -LexToken(PREVAR_BOOLEAN,'%f',1,2498) -LexToken(EOL,'\n',1,2500) -LexToken(ELSE,'else',1,2521) -LexToken(EOL,'\n',1,2525) -LexToken(VAR,'rpar',1,2550) -LexToken(ASSIGNMENT,'=',1,2554) -LexToken(OPENSQBRACKET,'[',1,2555) -LexToken(VAR,'real',1,2556) -LexToken(OPENBRACKET,'(',1,2560) -LexToken(VAR,'maxp',1,2561) -LexToken(OPENBRACKET,'(',1,2565) -LexToken(COLON,':',1,2566) -LexToken(CLOSEBRACKET,')',1,2567) -LexToken(CLOSEBRACKET,')',1,2568) -LexToken(SEMICOLON,';',1,2569) -LexToken(VAR,'real',1,2570) -LexToken(OPENBRACKET,'(',1,2574) -LexToken(VAR,'lowp',1,2575) -LexToken(OPENBRACKET,'(',1,2579) -LexToken(COLON,':',1,2580) -LexToken(CLOSEBRACKET,')',1,2581) -LexToken(CLOSEBRACKET,')',1,2582) -LexToken(CLOSESQBRACKET,']',1,2583) -LexToken(EOL,'\n',1,2584) -LexToken(VAR,'model',1,2609) -LexToken(DOT,'.',1,2614) -LexToken(VAR,'nzcross',1,2615) -LexToken(ASSIGNMENT,'=',1,2622) -LexToken(VAR,'size',1,2623) -LexToken(OPENBRACKET,'(',1,2627) -LexToken(VAR,'x0',1,2628) -LexToken(COMMA,',',1,2630) -LexToken(DQSTRING,'"*"',1,2633) -LexToken(CLOSEBRACKET,')',1,2634) -LexToken(EOL,'\n',1,2635) -LexToken(VAR,'model',1,2660) -LexToken(DOT,'.',1,2665) -LexToken(VAR,'nmode',1,2666) -LexToken(ASSIGNMENT,'=',1,2671) -LexToken(VAR,'size',1,2672) -LexToken(OPENBRACKET,'(',1,2676) -LexToken(VAR,'x0',1,2677) -LexToken(COMMA,',',1,2679) -LexToken(DQSTRING,'"*"',1,2682) -LexToken(CLOSEBRACKET,')',1,2683) -LexToken(EOL,'\n',1,2684) -LexToken(END,'end',1,2705) -LexToken(EOL,'\n',1,2708) -LexToken(ELSEIF,'elseif',1,2725) -LexToken(OPENBRACKET,'(',1,2732) -LexToken(VAR,'Datatype',1,2733) -LexToken(COMPARISON,'==',1,2741) -LexToken(NUMBER,'2',1,2743) -LexToken(CLOSEBRACKET,')',1,2744) -LexToken(THEN,'then',1,2746) -LexToken(EOL,'\n',1,2750) -LexToken(IF,'if',1,2771) -LexToken(VAR,'size',1,2774) -LexToken(OPENBRACKET,'(',1,2778) -LexToken(VAR,'maxp',1,2779) -LexToken(COMMA,',',1,2783) -LexToken(DQSTRING,'"*"',1,2786) -LexToken(CLOSEBRACKET,')',1,2787) -LexToken(COMPARISON,'==',1,2788) -LexToken(NUMBER,'1',1,2790) -LexToken(THEN,'then',1,2792) -LexToken(EOL,'\n',1,2796) -LexToken(VAR,'maxp',1,2821) -LexToken(ASSIGNMENT,'=',1,2825) -LexToken(VAR,'maxp',1,2826) -LexToken(MULTIPLICATION,'*',1,2830) -LexToken(VAR,'ones',1,2831) -LexToken(OPENBRACKET,'(',1,2835) -LexToken(VAR,'x0',1,2836) -LexToken(CLOSEBRACKET,')',1,2838) -LexToken(ADDITION,'+',1,2839) -LexToken(PREVAR_COMPLEX,'%i',1,2840) -LexToken(MULTIPLICATION,'*',1,2842) -LexToken(OPENBRACKET,'(',1,2843) -LexToken(VAR,'maxp',1,2844) -LexToken(MULTIPLICATION,'*',1,2848) -LexToken(VAR,'ones',1,2849) -LexToken(OPENBRACKET,'(',1,2853) -LexToken(VAR,'x0',1,2854) -LexToken(CLOSEBRACKET,')',1,2856) -LexToken(CLOSEBRACKET,')',1,2857) -LexToken(EOL,'\n',1,2858) -LexToken(END,'end',1,2880) -LexToken(EOL,'\n',1,2883) -LexToken(IF,'if',1,2904) -LexToken(VAR,'size',1,2907) -LexToken(OPENBRACKET,'(',1,2911) -LexToken(VAR,'lowp',1,2912) -LexToken(COMMA,',',1,2916) -LexToken(DQSTRING,'"*"',1,2919) -LexToken(CLOSEBRACKET,')',1,2920) -LexToken(COMPARISON,'==',1,2921) -LexToken(NUMBER,'1',1,2923) -LexToken(THEN,'then',1,2925) -LexToken(EOL,'\n',1,2929) -LexToken(VAR,'lowp',1,2954) -LexToken(ASSIGNMENT,'=',1,2958) -LexToken(VAR,'lowp',1,2959) -LexToken(MULTIPLICATION,'*',1,2963) -LexToken(VAR,'ones',1,2964) -LexToken(OPENBRACKET,'(',1,2968) -LexToken(VAR,'x0',1,2969) -LexToken(CLOSEBRACKET,')',1,2971) -LexToken(ADDITION,'+',1,2972) -LexToken(PREVAR_COMPLEX,'%i',1,2973) -LexToken(MULTIPLICATION,'*',1,2975) -LexToken(OPENBRACKET,'(',1,2976) -LexToken(VAR,'lowp',1,2977) -LexToken(MULTIPLICATION,'*',1,2981) -LexToken(VAR,'ones',1,2982) -LexToken(OPENBRACKET,'(',1,2986) -LexToken(VAR,'x0',1,2987) -LexToken(CLOSEBRACKET,')',1,2989) -LexToken(CLOSEBRACKET,')',1,2990) -LexToken(EOL,'\n',1,2991) -LexToken(END,'end',1,3013) -LexToken(EOL,'\n',1,3016) -LexToken(IF,'if',1,3037) -LexToken(OPENBRACKET,'(',1,3040) -LexToken(VAR,'size',1,3041) -LexToken(OPENBRACKET,'(',1,3045) -LexToken(VAR,'x0',1,3046) -LexToken(CLOSEBRACKET,')',1,3048) -LexToken(COMPARISON,'<>',1,3049) -LexToken(VAR,'size',1,3051) -LexToken(OPENBRACKET,'(',1,3055) -LexToken(VAR,'maxp',1,3056) -LexToken(CLOSEBRACKET,')',1,3060) -LexToken(LOGICAL,'|',1,3062) -LexToken(VAR,'size',1,3064) -LexToken(OPENBRACKET,'(',1,3068) -LexToken(VAR,'x0',1,3069) -LexToken(CLOSEBRACKET,')',1,3071) -LexToken(COMPARISON,'<>',1,3072) -LexToken(VAR,'size',1,3074) -LexToken(OPENBRACKET,'(',1,3078) -LexToken(VAR,'lowp',1,3079) -LexToken(CLOSEBRACKET,')',1,3083) -LexToken(CLOSEBRACKET,')',1,3084) -LexToken(THEN,'then',1,3086) -LexToken(EOL,'\n',1,3090) -LexToken(VAR,'message',1,3115) -LexToken(OPENBRACKET,'(',1,3122) -LexToken(DQSTRING,'"x0 and Upper limit and Lower limit must have same size"',1,3178) -LexToken(CLOSEBRACKET,')',1,3179) -LexToken(EOL,'\n',1,3180) -LexToken(VAR,'ok',1,3205) -LexToken(ASSIGNMENT,'=',1,3207) -LexToken(PREVAR_BOOLEAN,'%f',1,3208) -LexToken(EOL,'\n',1,3210) -LexToken(ELSEIF,'elseif',1,3231) -LexToken(VAR,'or',1,3238) -LexToken(OPENBRACKET,'(',1,3240) -LexToken(VAR,'real',1,3241) -LexToken(OPENBRACKET,'(',1,3245) -LexToken(VAR,'maxp',1,3246) -LexToken(CLOSEBRACKET,')',1,3250) -LexToken(COMPARISON,'<=',1,3251) -LexToken(VAR,'real',1,3253) -LexToken(OPENBRACKET,'(',1,3257) -LexToken(VAR,'lowp',1,3258) -LexToken(CLOSEBRACKET,')',1,3262) -LexToken(CLOSEBRACKET,')',1,3263) -LexToken(LOGICAL,'|',1,3264) -LexToken(VAR,'or',1,3266) -LexToken(OPENBRACKET,'(',1,3268) -LexToken(VAR,'imag',1,3269) -LexToken(OPENBRACKET,'(',1,3273) -LexToken(VAR,'maxp',1,3274) -LexToken(CLOSEBRACKET,')',1,3278) -LexToken(COMPARISON,'<=',1,3279) -LexToken(VAR,'imag',1,3281) -LexToken(OPENBRACKET,'(',1,3285) -LexToken(VAR,'lowp',1,3286) -LexToken(CLOSEBRACKET,')',1,3290) -LexToken(CLOSEBRACKET,')',1,3291) -LexToken(THEN,'then',1,3293) -LexToken(EOL,'\n',1,3297) -LexToken(VAR,'message',1,3322) -LexToken(OPENBRACKET,'(',1,3329) -LexToken(DQSTRING,'"Upper limits must be > Lower limits"',1,3366) -LexToken(CLOSEBRACKET,')',1,3367) -LexToken(EOL,'\n',1,3368) -LexToken(VAR,'ok',1,3393) -LexToken(ASSIGNMENT,'=',1,3395) -LexToken(PREVAR_BOOLEAN,'%f',1,3396) -LexToken(EOL,'\n',1,3398) -LexToken(ELSEIF,'elseif',1,3419) -LexToken(VAR,'or',1,3426) -LexToken(OPENBRACKET,'(',1,3428) -LexToken(VAR,'real',1,3429) -LexToken(OPENBRACKET,'(',1,3433) -LexToken(VAR,'x0',1,3434) -LexToken(CLOSEBRACKET,')',1,3436) -LexToken(COMPARISON,'>',1,3437) -LexToken(VAR,'real',1,3438) -LexToken(OPENBRACKET,'(',1,3442) -LexToken(VAR,'maxp',1,3443) -LexToken(CLOSEBRACKET,')',1,3447) -LexToken(CLOSEBRACKET,')',1,3448) -LexToken(LOGICAL,'|',1,3449) -LexToken(VAR,'or',1,3450) -LexToken(OPENBRACKET,'(',1,3452) -LexToken(VAR,'real',1,3453) -LexToken(OPENBRACKET,'(',1,3457) -LexToken(VAR,'x0',1,3458) -LexToken(CLOSEBRACKET,')',1,3460) -LexToken(COMPARISON,'<',1,3461) -LexToken(VAR,'real',1,3462) -LexToken(OPENBRACKET,'(',1,3466) -LexToken(VAR,'lowp',1,3467) -LexToken(CLOSEBRACKET,')',1,3471) -LexToken(CLOSEBRACKET,')',1,3472) -LexToken(LOGICAL,'|',1,3473) -LexToken(VAR,'or',1,3475) -LexToken(OPENBRACKET,'(',1,3477) -LexToken(VAR,'imag',1,3478) -LexToken(OPENBRACKET,'(',1,3482) -LexToken(VAR,'x0',1,3483) -LexToken(CLOSEBRACKET,')',1,3485) -LexToken(COMPARISON,'>',1,3486) -LexToken(VAR,'imag',1,3487) -LexToken(OPENBRACKET,'(',1,3491) -LexToken(VAR,'maxp',1,3492) -LexToken(CLOSEBRACKET,')',1,3496) -LexToken(CLOSEBRACKET,')',1,3497) -LexToken(LOGICAL,'|',1,3498) -LexToken(VAR,'or',1,3499) -LexToken(OPENBRACKET,'(',1,3501) -LexToken(VAR,'imag',1,3502) -LexToken(OPENBRACKET,'(',1,3506) -LexToken(VAR,'x0',1,3507) -LexToken(CLOSEBRACKET,')',1,3509) -LexToken(COMPARISON,'<',1,3510) -LexToken(VAR,'imag',1,3511) -LexToken(OPENBRACKET,'(',1,3515) -LexToken(VAR,'lowp',1,3516) -LexToken(CLOSEBRACKET,')',1,3520) -LexToken(CLOSEBRACKET,')',1,3521) -LexToken(THEN,'then',1,3523) -LexToken(EOL,'\n',1,3527) -LexToken(VAR,'message',1,3552) -LexToken(OPENBRACKET,'(',1,3559) -LexToken(DQSTRING,'"Initial condition x0 should be inside the limits"',1,3609) -LexToken(CLOSEBRACKET,')',1,3610) -LexToken(EOL,'\n',1,3611) -LexToken(VAR,'ok',1,3636) -LexToken(ASSIGNMENT,'=',1,3638) -LexToken(PREVAR_BOOLEAN,'%f',1,3639) -LexToken(EOL,'\n',1,3641) -LexToken(ELSE,'else',1,3662) -LexToken(EOL,'\n',1,3666) -LexToken(VAR,'rpar',1,3691) -LexToken(ASSIGNMENT,'=',1,3695) -LexToken(OPENSQBRACKET,'[',1,3696) -LexToken(VAR,'real',1,3697) -LexToken(OPENBRACKET,'(',1,3701) -LexToken(VAR,'maxp',1,3702) -LexToken(OPENBRACKET,'(',1,3706) -LexToken(COLON,':',1,3707) -LexToken(CLOSEBRACKET,')',1,3708) -LexToken(CLOSEBRACKET,')',1,3709) -LexToken(SEMICOLON,';',1,3710) -LexToken(VAR,'real',1,3711) -LexToken(OPENBRACKET,'(',1,3715) -LexToken(VAR,'lowp',1,3716) -LexToken(OPENBRACKET,'(',1,3720) -LexToken(COLON,':',1,3721) -LexToken(CLOSEBRACKET,')',1,3722) -LexToken(CLOSEBRACKET,')',1,3723) -LexToken(SEMICOLON,';',1,3724) -LexToken(VAR,'imag',1,3725) -LexToken(OPENBRACKET,'(',1,3729) -LexToken(VAR,'maxp',1,3730) -LexToken(OPENBRACKET,'(',1,3734) -LexToken(COLON,':',1,3735) -LexToken(CLOSEBRACKET,')',1,3736) -LexToken(CLOSEBRACKET,')',1,3737) -LexToken(SEMICOLON,';',1,3738) -LexToken(VAR,'imag',1,3739) -LexToken(OPENBRACKET,'(',1,3743) -LexToken(VAR,'lowp',1,3744) -LexToken(OPENBRACKET,'(',1,3748) -LexToken(COLON,':',1,3749) -LexToken(CLOSEBRACKET,')',1,3750) -LexToken(CLOSEBRACKET,')',1,3751) -LexToken(CLOSESQBRACKET,']',1,3752) -LexToken(EOL,'\n',1,3753) -LexToken(VAR,'model',1,3778) -LexToken(DOT,'.',1,3783) -LexToken(VAR,'nzcross',1,3784) -LexToken(ASSIGNMENT,'=',1,3791) -LexToken(NUMBER,'2',1,3792) -LexToken(MULTIPLICATION,'*',1,3793) -LexToken(VAR,'size',1,3794) -LexToken(OPENBRACKET,'(',1,3798) -LexToken(VAR,'x0',1,3799) -LexToken(COMMA,',',1,3801) -LexToken(DQSTRING,'"*"',1,3804) -LexToken(CLOSEBRACKET,')',1,3805) -LexToken(EOL,'\n',1,3806) -LexToken(VAR,'model',1,3831) -LexToken(DOT,'.',1,3836) -LexToken(VAR,'nmode',1,3837) -LexToken(ASSIGNMENT,'=',1,3842) -LexToken(NUMBER,'2',1,3843) -LexToken(MULTIPLICATION,'*',1,3844) -LexToken(VAR,'size',1,3845) -LexToken(OPENBRACKET,'(',1,3849) -LexToken(VAR,'x0',1,3850) -LexToken(COMMA,',',1,3852) -LexToken(DQSTRING,'"*"',1,3855) -LexToken(CLOSEBRACKET,')',1,3856) -LexToken(EOL,'\n',1,3857) -LexToken(END,'end',1,3878) -LexToken(EOL,'\n',1,3881) -LexToken(END,'end',1,3898) -LexToken(EOL,'\n',1,3901) -LexToken(ELSE,'else',1,3914) -LexToken(EOL,'\n',1,3918) -LexToken(VAR,'rpar',1,3935) -LexToken(ASSIGNMENT,'=',1,3939) -LexToken(OPENSQBRACKET,'[',1,3940) -LexToken(CLOSESQBRACKET,']',1,3941) -LexToken(EOL,'\n',1,3942) -LexToken(VAR,'model',1,3959) -LexToken(DOT,'.',1,3964) -LexToken(VAR,'nzcross',1,3965) -LexToken(ASSIGNMENT,'=',1,3972) -LexToken(NUMBER,'0',1,3973) -LexToken(EOL,'\n',1,3974) -LexToken(VAR,'model',1,3991) -LexToken(DOT,'.',1,3996) -LexToken(VAR,'nmode',1,3997) -LexToken(ASSIGNMENT,'=',1,4002) -LexToken(NUMBER,'0',1,4003) -LexToken(EOL,'\n',1,4004) -LexToken(END,'end',1,4017) -LexToken(EOL,'\n',1,4020) -LexToken(IF,'if',1,4033) -LexToken(VAR,'ok',1,4036) -LexToken(THEN,'then',1,4039) -LexToken(EOL,'\n',1,4043) -LexToken(VAR,'model',1,4060) -LexToken(DOT,'.',1,4065) -LexToken(VAR,'rpar',1,4066) -LexToken(ASSIGNMENT,'=',1,4070) -LexToken(VAR,'rpar',1,4071) -LexToken(EOL,'\n',1,4075) -LexToken(IF,'if',1,4092) -LexToken(OPENBRACKET,'(',1,4095) -LexToken(VAR,'Datatype',1,4096) -LexToken(COMPARISON,'==',1,4104) -LexToken(NUMBER,'1',1,4106) -LexToken(CLOSEBRACKET,')',1,4107) -LexToken(THEN,'then',1,4109) -LexToken(EOL,'\n',1,4113) -LexToken(VAR,'model',1,4134) -LexToken(DOT,'.',1,4139) -LexToken(VAR,'state',1,4140) -LexToken(ASSIGNMENT,'=',1,4145) -LexToken(VAR,'real',1,4146) -LexToken(OPENBRACKET,'(',1,4150) -LexToken(VAR,'x0',1,4151) -LexToken(OPENBRACKET,'(',1,4153) -LexToken(COLON,':',1,4154) -LexToken(CLOSEBRACKET,')',1,4155) -LexToken(CLOSEBRACKET,')',1,4156) -LexToken(EOL,'\n',1,4157) -LexToken(VAR,'model',1,4178) -LexToken(DOT,'.',1,4183) -LexToken(VAR,'sim',1,4184) -LexToken(ASSIGNMENT,'=',1,4187) -LexToken(VAR,'list',1,4188) -LexToken(OPENBRACKET,'(',1,4192) -LexToken(DQSTRING,'"integral_func"',1,4207) -LexToken(COMMA,',',1,4208) -LexToken(NUMBER,'4',1,4209) -LexToken(CLOSEBRACKET,')',1,4210) -LexToken(EOL,'\n',1,4211) -LexToken(VAR,'it',1,4232) -LexToken(ASSIGNMENT,'=',1,4234) -LexToken(OPENSQBRACKET,'[',1,4235) -LexToken(NUMBER,'1',1,4236) -LexToken(SEMICOLON,';',1,4237) -LexToken(VAR,'ones',1,4238) -LexToken(OPENBRACKET,'(',1,4242) -LexToken(VAR,'reinit',1,4243) -LexToken(COMMA,',',1,4249) -LexToken(NUMBER,'1',1,4250) -LexToken(CLOSEBRACKET,')',1,4251) -LexToken(CLOSESQBRACKET,']',1,4252) -LexToken(EOL,'\n',1,4253) -LexToken(VAR,'ot',1,4274) -LexToken(ASSIGNMENT,'=',1,4276) -LexToken(NUMBER,'1',1,4277) -LexToken(EOL,'\n',1,4278) -LexToken(ELSEIF,'elseif',1,4296) -LexToken(OPENBRACKET,'(',1,4303) -LexToken(VAR,'Datatype',1,4304) -LexToken(COMPARISON,'==',1,4312) -LexToken(NUMBER,'2',1,4314) -LexToken(CLOSEBRACKET,')',1,4315) -LexToken(THEN,'then',1,4317) -LexToken(EOL,'\n',1,4321) -LexToken(VAR,'model',1,4342) -LexToken(DOT,'.',1,4347) -LexToken(VAR,'state',1,4348) -LexToken(ASSIGNMENT,'=',1,4353) -LexToken(OPENSQBRACKET,'[',1,4354) -LexToken(VAR,'real',1,4355) -LexToken(OPENBRACKET,'(',1,4359) -LexToken(VAR,'x0',1,4360) -LexToken(OPENBRACKET,'(',1,4362) -LexToken(COLON,':',1,4363) -LexToken(CLOSEBRACKET,')',1,4364) -LexToken(CLOSEBRACKET,')',1,4365) -LexToken(SEMICOLON,';',1,4366) -LexToken(VAR,'imag',1,4367) -LexToken(OPENBRACKET,'(',1,4371) -LexToken(VAR,'x0',1,4372) -LexToken(OPENBRACKET,'(',1,4374) -LexToken(COLON,':',1,4375) -LexToken(CLOSEBRACKET,')',1,4376) -LexToken(CLOSEBRACKET,')',1,4377) -LexToken(CLOSESQBRACKET,']',1,4378) -LexToken(EOL,'\n',1,4379) -LexToken(VAR,'model',1,4401) -LexToken(DOT,'.',1,4406) -LexToken(VAR,'sim',1,4407) -LexToken(ASSIGNMENT,'=',1,4410) -LexToken(VAR,'list',1,4411) -LexToken(OPENBRACKET,'(',1,4415) -LexToken(DQSTRING,'"integralz_func"',1,4431) -LexToken(COMMA,',',1,4432) -LexToken(NUMBER,'4',1,4433) -LexToken(CLOSEBRACKET,')',1,4434) -LexToken(EOL,'\n',1,4435) -LexToken(VAR,'it',1,4456) -LexToken(ASSIGNMENT,'=',1,4458) -LexToken(OPENSQBRACKET,'[',1,4459) -LexToken(NUMBER,'2',1,4460) -LexToken(SEMICOLON,';',1,4461) -LexToken(NUMBER,'2',1,4462) -LexToken(MULTIPLICATION,'*',1,4463) -LexToken(VAR,'ones',1,4464) -LexToken(OPENBRACKET,'(',1,4468) -LexToken(VAR,'reinit',1,4469) -LexToken(COMMA,',',1,4475) -LexToken(NUMBER,'1',1,4476) -LexToken(CLOSEBRACKET,')',1,4477) -LexToken(CLOSESQBRACKET,']',1,4478) -LexToken(EOL,'\n',1,4479) -LexToken(VAR,'ot',1,4500) -LexToken(ASSIGNMENT,'=',1,4502) -LexToken(NUMBER,'2',1,4503) -LexToken(EOL,'\n',1,4504) -LexToken(ELSE,'else',1,4522) -LexToken(EOL,'\n',1,4526) -LexToken(VAR,'message',1,4547) -LexToken(OPENBRACKET,'(',1,4554) -LexToken(DQSTRING,'"Datatype is not supported"',1,4581) -LexToken(CLOSEBRACKET,')',1,4582) -LexToken(EOL,'\n',1,4583) -LexToken(VAR,'ok',1,4605) -LexToken(ASSIGNMENT,'=',1,4607) -LexToken(PREVAR_BOOLEAN,'%f',1,4608) -LexToken(EOL,'\n',1,4610) -LexToken(END,'end',1,4628) -LexToken(EOL,'\n',1,4631) -LexToken(IF,'if',1,4648) -LexToken(VAR,'ok',1,4651) -LexToken(THEN,'then',1,4654) -LexToken(EOL,'\n',1,4658) -LexToken(VAR,'in',1,4679) -LexToken(ASSIGNMENT,'=',1,4681) -LexToken(OPENSQBRACKET,'[',1,4682) -LexToken(VAR,'size',1,4683) -LexToken(OPENBRACKET,'(',1,4687) -LexToken(VAR,'x0',1,4688) -LexToken(COMMA,',',1,4690) -LexToken(NUMBER,'1',1,4691) -LexToken(CLOSEBRACKET,')',1,4692) -LexToken(MULTIPLICATION,'*',1,4693) -LexToken(OPENSQBRACKET,'[',1,4694) -LexToken(NUMBER,'1',1,4695) -LexToken(SEMICOLON,';',1,4696) -LexToken(VAR,'ones',1,4697) -LexToken(OPENBRACKET,'(',1,4701) -LexToken(VAR,'reinit',1,4702) -LexToken(COMMA,',',1,4708) -LexToken(NUMBER,'1',1,4709) -LexToken(CLOSEBRACKET,')',1,4710) -LexToken(CLOSESQBRACKET,']',1,4711) -LexToken(COMMA,',',1,4712) -LexToken(VAR,'size',1,4713) -LexToken(OPENBRACKET,'(',1,4717) -LexToken(VAR,'x0',1,4718) -LexToken(COMMA,',',1,4720) -LexToken(NUMBER,'2',1,4721) -LexToken(CLOSEBRACKET,')',1,4722) -LexToken(MULTIPLICATION,'*',1,4723) -LexToken(OPENSQBRACKET,'[',1,4724) -LexToken(NUMBER,'1',1,4725) -LexToken(SEMICOLON,';',1,4726) -LexToken(VAR,'ones',1,4727) -LexToken(OPENBRACKET,'(',1,4731) -LexToken(VAR,'reinit',1,4732) -LexToken(COMMA,',',1,4738) -LexToken(NUMBER,'1',1,4739) -LexToken(CLOSEBRACKET,')',1,4740) -LexToken(CLOSESQBRACKET,']',1,4741) -LexToken(CLOSESQBRACKET,']',1,4742) -LexToken(EOL,'\n',1,4743) -LexToken(VAR,'out',1,4764) -LexToken(ASSIGNMENT,'=',1,4767) -LexToken(VAR,'size',1,4768) -LexToken(OPENBRACKET,'(',1,4772) -LexToken(VAR,'x0',1,4773) -LexToken(CLOSEBRACKET,')',1,4775) -LexToken(EOL,'\n',1,4776) -LexToken(OPENSQBRACKET,'[',1,4797) -LexToken(VAR,'model',1,4798) -LexToken(COMMA,',',1,4803) -LexToken(VAR,'graphics',1,4804) -LexToken(COMMA,',',1,4812) -LexToken(VAR,'ok',1,4813) -LexToken(CLOSESQBRACKET,']',1,4815) -LexToken(ASSIGNMENT,'=',1,4816) -LexToken(VAR,'set_io',1,4817) -LexToken(OPENBRACKET,'(',1,4823) -LexToken(VAR,'model',1,4824) -LexToken(COMMA,',',1,4829) -LexToken(VAR,'graphics',1,4830) -LexToken(COMMA,',',1,4838) -LexToken(VAR,'list',1,4839) -LexToken(OPENBRACKET,'(',1,4843) -LexToken(VAR,'in',1,4844) -LexToken(COMMA,',',1,4846) -LexToken(VAR,'it',1,4847) -LexToken(CLOSEBRACKET,')',1,4849) -LexToken(COMMA,',',1,4850) -LexToken(VAR,'list',1,4851) -LexToken(OPENBRACKET,'(',1,4855) -LexToken(VAR,'out',1,4856) -LexToken(COMMA,',',1,4859) -LexToken(VAR,'ot',1,4860) -LexToken(CLOSEBRACKET,')',1,4862) -LexToken(COMMA,',',1,4863) -LexToken(VAR,'ones',1,4864) -LexToken(OPENBRACKET,'(',1,4868) -LexToken(VAR,'reinit',1,4869) -LexToken(COMMA,',',1,4875) -LexToken(NUMBER,'1',1,4876) -LexToken(CLOSEBRACKET,')',1,4877) -LexToken(COMMA,',',1,4878) -LexToken(OPENSQBRACKET,'[',1,4879) -LexToken(CLOSESQBRACKET,']',1,4880) -LexToken(CLOSEBRACKET,')',1,4881) -LexToken(EOL,'\n',1,4882) -LexToken(END,'end',1,4899) -LexToken(EOL,'\n',1,4902) -LexToken(END,'end',1,4915) -LexToken(EOL,'\n',1,4918) -LexToken(IF,'if',1,4931) -LexToken(VAR,'ok',1,4934) -LexToken(THEN,'then',1,4937) -LexToken(EOL,'\n',1,4941) -LexToken(VAR,'graphics',1,4958) -LexToken(DOT,'.',1,4966) -LexToken(VAR,'exprs',1,4967) -LexToken(ASSIGNMENT,'=',1,4972) -LexToken(VAR,'exprs',1,4973) -LexToken(EOL,'\n',1,4978) -LexToken(VAR,'x',1,4995) -LexToken(DOT,'.',1,4996) -LexToken(VAR,'graphics',1,4997) -LexToken(ASSIGNMENT,'=',1,5005) -LexToken(VAR,'graphics',1,5006) -LexToken(EOL,'\n',1,5014) -LexToken(VAR,'x',1,5032) -LexToken(DOT,'.',1,5033) -LexToken(VAR,'model',1,5034) -LexToken(ASSIGNMENT,'=',1,5039) -LexToken(VAR,'model',1,5040) -LexToken(EOL,'\n',1,5045) -LexToken(BREAK,'break',1,5062) -LexToken(EOL,'\n',1,5067) -LexToken(END,'end',1,5080) -LexToken(EOL,'\n',1,5083) -LexToken(END,'end',1,5092) -LexToken(EOL,'\n',1,5095) -LexToken(CASE,'case',1,5100) -LexToken(DQSTRING,'"define"',1,5112) -LexToken(THEN,'then',1,5114) -LexToken(EOL,'\n',1,5118) -LexToken(VAR,'maxp',1,5127) -LexToken(ASSIGNMENT,'=',1,5131) -LexToken(NUMBER,'1',1,5132) -LexToken(EOL,'\n',1,5133) -LexToken(VAR,'minp',1,5143) -LexToken(ASSIGNMENT,'=',1,5147) -LexToken(ADDITION,'-',1,5148) -LexToken(NUMBER,'1',1,5149) -LexToken(EOL,'\n',1,5150) -LexToken(VAR,'rpar',1,5160) -LexToken(ASSIGNMENT,'=',1,5164) -LexToken(OPENSQBRACKET,'[',1,5165) -LexToken(CLOSESQBRACKET,']',1,5166) -LexToken(EOL,'\n',1,5167) -LexToken(VAR,'model',1,5176) -LexToken(ASSIGNMENT,'=',1,5181) -LexToken(SCICOS_MODEL,'scicos_model',1,5182) -LexToken(OPENBRACKET,'(',1,5194) -LexToken(CLOSEBRACKET,')',1,5195) -LexToken(EOL,'\n',1,5196) -LexToken(VAR,'model',1,5205) -LexToken(DOT,'.',1,5210) -LexToken(VAR,'state',1,5211) -LexToken(ASSIGNMENT,'=',1,5216) -LexToken(NUMBER,'0',1,5217) -LexToken(EOL,'\n',1,5218) -LexToken(VAR,'model',1,5227) -LexToken(DOT,'.',1,5232) -LexToken(VAR,'sim',1,5233) -LexToken(ASSIGNMENT,'=',1,5236) -LexToken(VAR,'list',1,5237) -LexToken(OPENBRACKET,'(',1,5241) -LexToken(DQSTRING,'"integral_func"',1,5256) -LexToken(COMMA,',',1,5257) -LexToken(NUMBER,'4',1,5258) -LexToken(CLOSEBRACKET,')',1,5259) -LexToken(EOL,'\n',1,5260) -LexToken(VAR,'model',1,5269) -LexToken(DOT,'.',1,5274) -LexToken(VAR,'in',1,5275) -LexToken(ASSIGNMENT,'=',1,5277) -LexToken(NUMBER,'1',1,5278) -LexToken(EOL,'\n',1,5279) -LexToken(VAR,'model',1,5288) -LexToken(DOT,'.',1,5293) -LexToken(VAR,'out',1,5294) -LexToken(ASSIGNMENT,'=',1,5297) -LexToken(NUMBER,'1',1,5298) -LexToken(EOL,'\n',1,5299) -LexToken(VAR,'model',1,5308) -LexToken(DOT,'.',1,5313) -LexToken(VAR,'in2',1,5314) -LexToken(ASSIGNMENT,'=',1,5317) -LexToken(NUMBER,'1',1,5318) -LexToken(EOL,'\n',1,5319) -LexToken(VAR,'model',1,5328) -LexToken(DOT,'.',1,5333) -LexToken(VAR,'out2',1,5334) -LexToken(ASSIGNMENT,'=',1,5338) -LexToken(NUMBER,'1',1,5339) -LexToken(EOL,'\n',1,5340) -LexToken(VAR,'model',1,5349) -LexToken(DOT,'.',1,5354) -LexToken(VAR,'rpar',1,5355) -LexToken(ASSIGNMENT,'=',1,5359) -LexToken(VAR,'rpar',1,5360) -LexToken(EOL,'\n',1,5364) -LexToken(VAR,'model',1,5373) -LexToken(DOT,'.',1,5378) -LexToken(VAR,'blocktype',1,5379) -LexToken(ASSIGNMENT,'=',1,5388) -LexToken(DQSTRING,'"c"',1,5391) -LexToken(EOL,'\n',1,5392) -LexToken(VAR,'model',1,5401) -LexToken(DOT,'.',1,5406) -LexToken(VAR,'dep_ut',1,5407) -LexToken(ASSIGNMENT,'=',1,5413) -LexToken(OPENSQBRACKET,'[',1,5414) -LexToken(PREVAR_BOOLEAN,'%f',1,5415) -LexToken(PREVAR_BOOLEAN,'%t',1,5418) -LexToken(CLOSESQBRACKET,']',1,5420) -LexToken(EOL,'\n',1,5421) -LexToken(EOL,'\n',1,5422) -LexToken(VAR,'exprs',1,5431) -LexToken(ASSIGNMENT,'=',1,5436) -LexToken(VAR,'string',1,5437) -LexToken(OPENBRACKET,'(',1,5443) -LexToken(OPENSQBRACKET,'[',1,5444) -LexToken(NUMBER,'0',1,5445) -LexToken(SEMICOLON,';',1,5446) -LexToken(NUMBER,'0',1,5447) -LexToken(SEMICOLON,';',1,5448) -LexToken(NUMBER,'0',1,5449) -LexToken(SEMICOLON,';',1,5450) -LexToken(VAR,'maxp',1,5451) -LexToken(SEMICOLON,';',1,5455) -LexToken(VAR,'minp',1,5456) -LexToken(CLOSESQBRACKET,']',1,5460) -LexToken(CLOSEBRACKET,')',1,5461) -LexToken(EOL,'\n',1,5462) -LexToken(VAR,'gr_i',1,5471) -LexToken(ASSIGNMENT,'=',1,5475) -LexToken(OPENSQBRACKET,'[',1,5476) -LexToken(CLOSESQBRACKET,']',1,5477) -LexToken(EOL,'\n',1,5478) -LexToken(VAR,'x',1,5487) -LexToken(ASSIGNMENT,'=',1,5488) -LexToken(VAR,'standard_define',1,5489) -LexToken(OPENBRACKET,'(',1,5504) -LexToken(OPENSQBRACKET,'[',1,5505) -LexToken(NUMBER,'2',1,5506) -LexToken(NUMBER,'2',1,5508) -LexToken(CLOSESQBRACKET,']',1,5509) -LexToken(COMMA,',',1,5510) -LexToken(VAR,'model',1,5511) -LexToken(COMMA,',',1,5516) -LexToken(VAR,'exprs',1,5517) -LexToken(COMMA,',',1,5522) -LexToken(VAR,'gr_i',1,5523) -LexToken(CLOSEBRACKET,')',1,5527) -LexToken(EOL,'\n',1,5528) -LexToken(END,'end',1,5533) -LexToken(EOL,'\n',1,5536) -LexToken(ENDFUNCTION,'endfunction',1,5537) -LexToken(EOL,'\n',1,5548) +Syntax error in input LexToken(CLOSESQBRACKET,']',1,1360) +/* autogenerated from "macros/Linear/INTEGRAL_m.sci" */ +None diff --git a/js/Linear/PID.js b/js/Linear/PID.js index e8903b09..4cf7b56a 100644 --- a/js/Linear/PID.js +++ b/js/Linear/PID.js @@ -1,3820 +1,3 @@ -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(FUNCTION,'function',1,832) -LexToken(OPENSQBRACKET,'[',1,841) -LexToken(VAR,'x',1,842) -LexToken(COMMA,',',1,843) -LexToken(VAR,'y',1,844) -LexToken(COMMA,',',1,845) -LexToken(VAR,'typ',1,846) -LexToken(CLOSESQBRACKET,']',1,849) -LexToken(ASSIGNMENT,'=',1,850) -LexToken(VAR,'PID',1,851) -LexToken(OPENBRACKET,'(',1,854) -LexToken(VAR,'job',1,855) -LexToken(COMMA,',',1,858) -LexToken(VAR,'arg1',1,859) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg2',1,864) -LexToken(CLOSEBRACKET,')',1,868) -LexToken(EOL,'\n',1,869) -LexToken(VAR,'x',1,874) -LexToken(ASSIGNMENT,'=',1,875) -LexToken(OPENSQBRACKET,'[',1,876) -LexToken(CLOSESQBRACKET,']',1,877) -LexToken(EOL,'\n',1,878) -LexToken(VAR,'y',1,884) -LexToken(ASSIGNMENT,'=',1,885) -LexToken(OPENSQBRACKET,'[',1,886) -LexToken(CLOSESQBRACKET,']',1,887) -LexToken(EOL,'\n',1,888) -LexToken(VAR,'typ',1,894) -LexToken(ASSIGNMENT,'=',1,897) -LexToken(OPENSQBRACKET,'[',1,898) -LexToken(CLOSESQBRACKET,']',1,899) -LexToken(EOL,'\n',1,900) -LexToken(SELECT,'select',1,906) -LexToken(VAR,'job',1,913) -LexToken(EOL,'\n',1,916) -LexToken(CASE,'case',1,921) -LexToken(DQSTRING,'"set"',1,930) -LexToken(THEN,'then',1,932) -LexToken(EOL,'\n',1,936) -LexToken(EOL,'\n',1,976) -LexToken(VAR,'ppath',1,985) -LexToken(ASSIGNMENT,'=',1,991) -LexToken(VAR,'list',1,993) -LexToken(OPENBRACKET,'(',1,997) -LexToken(NUMBER,'0',1,998) -LexToken(COMMA,',',1,999) -LexToken(NUMBER,'0',1,1000) -LexToken(COMMA,',',1,1001) -LexToken(NUMBER,'0',1,1002) -LexToken(CLOSEBRACKET,')',1,1003) -LexToken(EOL,'\n',1,1004) -LexToken(FOR,'for',1,1014) -LexToken(VAR,'i',1,1018) -LexToken(ASSIGNMENT,'=',1,1019) -LexToken(NUMBER,'1',1,1020) -LexToken(COLON,':',1,1021) -LexToken(VAR,'length',1,1022) -LexToken(OPENBRACKET,'(',1,1028) -LexToken(VAR,'arg1',1,1029) -LexToken(DOT,'.',1,1033) -LexToken(VAR,'model',1,1034) -LexToken(DOT,'.',1,1039) -LexToken(VAR,'rpar',1,1040) -LexToken(DOT,'.',1,1044) -LexToken(VAR,'objs',1,1045) -LexToken(CLOSEBRACKET,')',1,1049) -LexToken(DO,'do',1,1051) -LexToken(EOL,'\n',1,1053) -LexToken(VAR,'o',1,1066) -LexToken(ASSIGNMENT,'=',1,1068) -LexToken(VAR,'arg1',1,1070) -LexToken(DOT,'.',1,1074) -LexToken(VAR,'model',1,1075) -LexToken(DOT,'.',1,1080) -LexToken(VAR,'rpar',1,1081) -LexToken(DOT,'.',1,1085) -LexToken(VAR,'objs',1,1086) -LexToken(OPENBRACKET,'(',1,1090) -LexToken(VAR,'i',1,1091) -LexToken(CLOSEBRACKET,')',1,1092) -LexToken(EOL,'\n',1,1093) -LexToken(IF,'if',1,1107) -LexToken(VAR,'typeof',1,1110) -LexToken(OPENBRACKET,'(',1,1116) -LexToken(VAR,'o',1,1117) -LexToken(CLOSEBRACKET,')',1,1118) -LexToken(COMPARISON,'==',1,1120) -LexToken(DQSTRING,'"Link"',1,1128) -LexToken(THEN,'then',1,1130) -LexToken(EOL,'\n',1,1134) -LexToken(VAR,'from',1,1151) -LexToken(ASSIGNMENT,'=',1,1156) -LexToken(VAR,'arg1',1,1158) -LexToken(DOT,'.',1,1162) -LexToken(VAR,'model',1,1163) -LexToken(DOT,'.',1,1168) -LexToken(VAR,'rpar',1,1169) -LexToken(DOT,'.',1,1173) -LexToken(VAR,'objs',1,1174) -LexToken(OPENBRACKET,'(',1,1178) -LexToken(VAR,'o',1,1179) -LexToken(DOT,'.',1,1180) -LexToken(VAR,'from',1,1181) -LexToken(OPENBRACKET,'(',1,1185) -LexToken(NUMBER,'1',1,1186) -LexToken(CLOSEBRACKET,')',1,1187) -LexToken(CLOSEBRACKET,')',1,1188) -LexToken(EOL,'\n',1,1189) -LexToken(VAR,'to',1,1207) -LexToken(ASSIGNMENT,'=',1,1210) -LexToken(VAR,'arg1',1,1212) -LexToken(DOT,'.',1,1216) -LexToken(VAR,'model',1,1217) -LexToken(DOT,'.',1,1222) -LexToken(VAR,'rpar',1,1223) -LexToken(DOT,'.',1,1227) -LexToken(VAR,'objs',1,1228) -LexToken(OPENBRACKET,'(',1,1232) -LexToken(VAR,'o',1,1233) -LexToken(DOT,'.',1,1234) -LexToken(VAR,'to',1,1235) -LexToken(OPENBRACKET,'(',1,1237) -LexToken(NUMBER,'1',1,1238) -LexToken(CLOSEBRACKET,')',1,1239) -LexToken(CLOSEBRACKET,')',1,1240) -LexToken(EOL,'\n',1,1241) -LexToken(EOL,'\n',1,1243) -LexToken(IF,'if',1,1260) -LexToken(VAR,'from',1,1263) -LexToken(DOT,'.',1,1267) -LexToken(VAR,'gui',1,1268) -LexToken(COMPARISON,'==',1,1272) -LexToken(DQSTRING,'"GAINBLK"',1,1283) -LexToken(THEN,'then',1,1285) -LexToken(EOL,'\n',1,1289) -LexToken(SELECT,'select',1,1310) -LexToken(VAR,'to',1,1317) -LexToken(DOT,'.',1,1319) -LexToken(VAR,'gui',1,1320) -LexToken(EOL,'\n',1,1323) -LexToken(CASE,'case',1,1345) -LexToken(DQSTRING,'"SUMMATION"',1,1360) -LexToken(THEN,'then',1,1362) -LexToken(EOL,'\n',1,1366) -LexToken(VAR,'ppath',1,1391) -LexToken(OPENBRACKET,'(',1,1396) -LexToken(NUMBER,'1',1,1397) -LexToken(CLOSEBRACKET,')',1,1398) -LexToken(ASSIGNMENT,'=',1,1400) -LexToken(VAR,'o',1,1402) -LexToken(DOT,'.',1,1403) -LexToken(VAR,'from',1,1404) -LexToken(OPENBRACKET,'(',1,1408) -LexToken(NUMBER,'1',1,1409) -LexToken(CLOSEBRACKET,')',1,1410) -LexToken(EOL,'\n',1,1411) -LexToken(CASE,'case',1,1433) -LexToken(DQSTRING,'"INTEGRAL_m"',1,1449) -LexToken(THEN,'then',1,1451) -LexToken(EOL,'\n',1,1455) -LexToken(VAR,'ppath',1,1480) -LexToken(OPENBRACKET,'(',1,1485) -LexToken(NUMBER,'2',1,1486) -LexToken(CLOSEBRACKET,')',1,1487) -LexToken(ASSIGNMENT,'=',1,1489) -LexToken(VAR,'o',1,1491) -LexToken(DOT,'.',1,1492) -LexToken(VAR,'from',1,1493) -LexToken(OPENBRACKET,'(',1,1497) -LexToken(NUMBER,'1',1,1498) -LexToken(CLOSEBRACKET,')',1,1499) -LexToken(EOL,'\n',1,1500) -LexToken(CASE,'case',1,1522) -LexToken(DQSTRING,'"DERIV"',1,1533) -LexToken(THEN,'then',1,1535) -LexToken(EOL,'\n',1,1539) -LexToken(VAR,'ppath',1,1564) -LexToken(OPENBRACKET,'(',1,1569) -LexToken(NUMBER,'3',1,1570) -LexToken(CLOSEBRACKET,')',1,1571) -LexToken(ASSIGNMENT,'=',1,1573) -LexToken(VAR,'o',1,1575) -LexToken(DOT,'.',1,1576) -LexToken(VAR,'from',1,1577) -LexToken(OPENBRACKET,'(',1,1581) -LexToken(NUMBER,'1',1,1582) -LexToken(CLOSEBRACKET,')',1,1583) -LexToken(EOL,'\n',1,1584) -LexToken(END,'end',1,1606) -LexToken(EOL,'\n',1,1609) -LexToken(ELSEIF,'elseif',1,1626) -LexToken(VAR,'to',1,1633) -LexToken(DOT,'.',1,1635) -LexToken(VAR,'gui',1,1636) -LexToken(COMPARISON,'==',1,1640) -LexToken(DQSTRING,'"GAINBLK"',1,1651) -LexToken(THEN,'then',1,1653) -LexToken(EOL,'\n',1,1657) -LexToken(SELECT,'select',1,1678) -LexToken(VAR,'from',1,1685) -LexToken(DOT,'.',1,1689) -LexToken(VAR,'gui',1,1690) -LexToken(EOL,'\n',1,1693) -LexToken(CASE,'case',1,1715) -LexToken(DQSTRING,'"SUMMATION"',1,1730) -LexToken(THEN,'then',1,1732) -LexToken(EOL,'\n',1,1736) -LexToken(VAR,'ppath',1,1761) -LexToken(OPENBRACKET,'(',1,1766) -LexToken(NUMBER,'1',1,1767) -LexToken(CLOSEBRACKET,')',1,1768) -LexToken(ASSIGNMENT,'=',1,1770) -LexToken(VAR,'o',1,1772) -LexToken(DOT,'.',1,1773) -LexToken(VAR,'to',1,1774) -LexToken(OPENBRACKET,'(',1,1776) -LexToken(NUMBER,'1',1,1777) -LexToken(CLOSEBRACKET,')',1,1778) -LexToken(EOL,'\n',1,1779) -LexToken(CASE,'case',1,1801) -LexToken(DQSTRING,'"INTEGRAL_m"',1,1817) -LexToken(THEN,'then',1,1819) -LexToken(EOL,'\n',1,1823) -LexToken(VAR,'ppath',1,1848) -LexToken(OPENBRACKET,'(',1,1853) -LexToken(NUMBER,'2',1,1854) -LexToken(CLOSEBRACKET,')',1,1855) -LexToken(ASSIGNMENT,'=',1,1857) -LexToken(VAR,'o',1,1859) -LexToken(DOT,'.',1,1860) -LexToken(VAR,'to',1,1861) -LexToken(OPENBRACKET,'(',1,1863) -LexToken(NUMBER,'1',1,1864) -LexToken(CLOSEBRACKET,')',1,1865) -LexToken(EOL,'\n',1,1866) -LexToken(CASE,'case',1,1888) -LexToken(DQSTRING,'"DERIV"',1,1899) -LexToken(THEN,'then',1,1901) -LexToken(EOL,'\n',1,1905) -LexToken(VAR,'ppath',1,1930) -LexToken(OPENBRACKET,'(',1,1935) -LexToken(NUMBER,'3',1,1936) -LexToken(CLOSEBRACKET,')',1,1937) -LexToken(ASSIGNMENT,'=',1,1939) -LexToken(VAR,'o',1,1941) -LexToken(DOT,'.',1,1942) -LexToken(VAR,'to',1,1943) -LexToken(OPENBRACKET,'(',1,1945) -LexToken(NUMBER,'1',1,1946) -LexToken(CLOSEBRACKET,')',1,1947) -LexToken(EOL,'\n',1,1948) -LexToken(END,'end',1,1970) -LexToken(EOL,'\n',1,1973) -LexToken(END,'end',1,1990) -LexToken(EOL,'\n',1,1993) -LexToken(EOL,'\n',1,1994) -LexToken(IF,'if',1,2011) -LexToken(VAR,'and',1,2014) -LexToken(OPENBRACKET,'(',1,2017) -LexToken(VAR,'ppath',1,2018) -LexToken(COMPARISON,'<>',1,2024) -LexToken(VAR,'list',1,2027) -LexToken(OPENBRACKET,'(',1,2031) -LexToken(NUMBER,'0',1,2032) -LexToken(COMMA,',',1,2033) -LexToken(NUMBER,'0',1,2034) -LexToken(COMMA,',',1,2035) -LexToken(NUMBER,'0',1,2036) -LexToken(CLOSEBRACKET,')',1,2037) -LexToken(CLOSEBRACKET,')',1,2038) -LexToken(THEN,'then',1,2040) -LexToken(EOL,'\n',1,2044) -LexToken(BREAK,'break',1,2065) -LexToken(EOL,'\n',1,2070) -LexToken(END,'end',1,2088) -LexToken(EOL,'\n',1,2091) -LexToken(END,'end',1,2104) -LexToken(EOL,'\n',1,2107) -LexToken(END,'end',1,2116) -LexToken(EOL,'\n',1,2119) -LexToken(VAR,'newpar',1,2128) -LexToken(ASSIGNMENT,'=',1,2134) -LexToken(VAR,'list',1,2135) -LexToken(OPENBRACKET,'(',1,2139) -LexToken(CLOSEBRACKET,')',1,2140) -LexToken(EOL,'\n',1,2141) -LexToken(VAR,'xx1',1,2151) -LexToken(ASSIGNMENT,'=',1,2154) -LexToken(VAR,'arg1',1,2155) -LexToken(DOT,'.',1,2159) -LexToken(VAR,'model',1,2160) -LexToken(DOT,'.',1,2165) -LexToken(VAR,'rpar',1,2166) -LexToken(DOT,'.',1,2170) -LexToken(VAR,'objs',1,2171) -LexToken(OPENBRACKET,'(',1,2175) -LexToken(VAR,'ppath',1,2176) -LexToken(OPENBRACKET,'(',1,2181) -LexToken(NUMBER,'1',1,2182) -LexToken(CLOSEBRACKET,')',1,2183) -LexToken(CLOSEBRACKET,')',1,2184) -LexToken(EOL,'\n',1,2185) -LexToken(VAR,'exprs',1,2194) -LexToken(OPENBRACKET,'(',1,2199) -LexToken(NUMBER,'1',1,2200) -LexToken(CLOSEBRACKET,')',1,2201) -LexToken(ASSIGNMENT,'=',1,2202) -LexToken(VAR,'xx1',1,2203) -LexToken(DOT,'.',1,2206) -LexToken(VAR,'graphics',1,2207) -LexToken(DOT,'.',1,2215) -LexToken(VAR,'exprs',1,2216) -LexToken(OPENBRACKET,'(',1,2221) -LexToken(NUMBER,'1',1,2222) -LexToken(CLOSEBRACKET,')',1,2223) -LexToken(EOL,'\n',1,2224) -LexToken(VAR,'p_old',1,2233) -LexToken(ASSIGNMENT,'=',1,2238) -LexToken(VAR,'xx1',1,2239) -LexToken(DOT,'.',1,2242) -LexToken(VAR,'model',1,2243) -LexToken(DOT,'.',1,2248) -LexToken(VAR,'rpar',1,2249) -LexToken(EOL,'\n',1,2253) -LexToken(VAR,'xx2',1,2262) -LexToken(ASSIGNMENT,'=',1,2265) -LexToken(VAR,'arg1',1,2266) -LexToken(DOT,'.',1,2270) -LexToken(VAR,'model',1,2271) -LexToken(DOT,'.',1,2276) -LexToken(VAR,'rpar',1,2277) -LexToken(DOT,'.',1,2281) -LexToken(VAR,'objs',1,2282) -LexToken(OPENBRACKET,'(',1,2286) -LexToken(VAR,'ppath',1,2287) -LexToken(OPENBRACKET,'(',1,2292) -LexToken(NUMBER,'2',1,2293) -LexToken(CLOSEBRACKET,')',1,2294) -LexToken(CLOSEBRACKET,')',1,2295) -LexToken(EOL,'\n',1,2296) -LexToken(VAR,'exprs',1,2305) -LexToken(OPENBRACKET,'(',1,2310) -LexToken(NUMBER,'2',1,2311) -LexToken(CLOSEBRACKET,')',1,2312) -LexToken(ASSIGNMENT,'=',1,2313) -LexToken(VAR,'xx2',1,2314) -LexToken(DOT,'.',1,2317) -LexToken(VAR,'graphics',1,2318) -LexToken(DOT,'.',1,2326) -LexToken(VAR,'exprs',1,2327) -LexToken(OPENBRACKET,'(',1,2332) -LexToken(NUMBER,'1',1,2333) -LexToken(CLOSEBRACKET,')',1,2334) -LexToken(EOL,'\n',1,2335) -LexToken(VAR,'i_old',1,2344) -LexToken(ASSIGNMENT,'=',1,2349) -LexToken(VAR,'xx2',1,2350) -LexToken(DOT,'.',1,2353) -LexToken(VAR,'model',1,2354) -LexToken(DOT,'.',1,2359) -LexToken(VAR,'rpar',1,2360) -LexToken(EOL,'\n',1,2364) -LexToken(VAR,'xx3',1,2373) -LexToken(ASSIGNMENT,'=',1,2376) -LexToken(VAR,'arg1',1,2377) -LexToken(DOT,'.',1,2381) -LexToken(VAR,'model',1,2382) -LexToken(DOT,'.',1,2387) -LexToken(VAR,'rpar',1,2388) -LexToken(DOT,'.',1,2392) -LexToken(VAR,'objs',1,2393) -LexToken(OPENBRACKET,'(',1,2397) -LexToken(VAR,'ppath',1,2398) -LexToken(OPENBRACKET,'(',1,2403) -LexToken(NUMBER,'3',1,2404) -LexToken(CLOSEBRACKET,')',1,2405) -LexToken(CLOSEBRACKET,')',1,2406) -LexToken(EOL,'\n',1,2407) -LexToken(VAR,'exprs',1,2416) -LexToken(OPENBRACKET,'(',1,2421) -LexToken(NUMBER,'3',1,2422) -LexToken(CLOSEBRACKET,')',1,2423) -LexToken(ASSIGNMENT,'=',1,2424) -LexToken(VAR,'xx3',1,2425) -LexToken(DOT,'.',1,2428) -LexToken(VAR,'graphics',1,2429) -LexToken(DOT,'.',1,2437) -LexToken(VAR,'exprs',1,2438) -LexToken(OPENBRACKET,'(',1,2443) -LexToken(NUMBER,'1',1,2444) -LexToken(CLOSEBRACKET,')',1,2445) -LexToken(EOL,'\n',1,2446) -LexToken(VAR,'d_old',1,2455) -LexToken(ASSIGNMENT,'=',1,2460) -LexToken(VAR,'xx3',1,2461) -LexToken(DOT,'.',1,2464) -LexToken(VAR,'model',1,2465) -LexToken(DOT,'.',1,2470) -LexToken(VAR,'rpar',1,2471) -LexToken(EOL,'\n',1,2475) -LexToken(VAR,'y',1,2484) -LexToken(ASSIGNMENT,'=',1,2485) -LexToken(NUMBER,'0',1,2486) -LexToken(EOL,'\n',1,2487) -LexToken(WHILE,'while',1,2496) -LexToken(PREVAR_BOOLEAN,'%t',1,2502) -LexToken(DO,'do',1,2505) -LexToken(EOL,'\n',1,2507) -LexToken(OPENSQBRACKET,'[',1,2520) -LexToken(VAR,'ok',1,2521) -LexToken(COMMA,',',1,2523) -LexToken(VAR,'p',1,2524) -LexToken(COMMA,',',1,2525) -LexToken(VAR,'i',1,2526) -LexToken(COMMA,',',1,2527) -LexToken(VAR,'d',1,2528) -LexToken(COMMA,',',1,2529) -LexToken(VAR,'exprs0',1,2530) -LexToken(CLOSESQBRACKET,']',1,2536) -LexToken(ASSIGNMENT,'=',1,2537) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,2538) -LexToken(OPENBRACKET,'(',1,2553) -LexToken(DQSTRING,'"Set PID parameters"',1,2573) -LexToken(COMMA,',',1,2574) -LexToken(OPENSQBRACKET,'[',1,2590) -LexToken(DQSTRING,'"Proportional"',1,2604) -LexToken(SEMICOLON,';',1,2605) -LexToken(DQSTRING,'"Integral"',1,2615) -LexToken(SEMICOLON,';',1,2616) -LexToken(DQSTRING,'"Derivation"',1,2628) -LexToken(CLOSESQBRACKET,']',1,2629) -LexToken(COMMA,',',1,2630) -LexToken(VAR,'list',1,2631) -LexToken(OPENBRACKET,'(',1,2635) -LexToken(DQSTRING,'"vec"',1,2640) -LexToken(COMMA,',',1,2641) -LexToken(ADDITION,'-',1,2642) -LexToken(NUMBER,'1',1,2643) -LexToken(COMMA,',',1,2644) -LexToken(DQSTRING,'"vec"',1,2649) -LexToken(COMMA,',',1,2650) -LexToken(ADDITION,'-',1,2651) -LexToken(NUMBER,'1',1,2652) -LexToken(COMMA,',',1,2653) -LexToken(DQSTRING,'"vec"',1,2658) -LexToken(COMMA,',',1,2659) -LexToken(ADDITION,'-',1,2660) -LexToken(NUMBER,'1',1,2661) -LexToken(CLOSEBRACKET,')',1,2662) -LexToken(COMMA,',',1,2663) -LexToken(VAR,'exprs',1,2664) -LexToken(CLOSEBRACKET,')',1,2669) -LexToken(EOL,'\n',1,2670) -LexToken(IF,'if',1,2683) -LexToken(NOT,'~',1,2686) -LexToken(VAR,'ok',1,2687) -LexToken(THEN,'then',1,2690) -LexToken(EOL,'\n',1,2694) -LexToken(BREAK,'break',1,2711) -LexToken(EOL,'\n',1,2716) -LexToken(END,'end',1,2730) -LexToken(EOL,'\n',1,2733) -LexToken(IF,'if',1,2746) -LexToken(VAR,'ok',1,2749) -LexToken(THEN,'then',1,2752) -LexToken(EOL,'\n',1,2756) -LexToken(VAR,'xx1',1,2773) -LexToken(DOT,'.',1,2776) -LexToken(VAR,'graphics',1,2777) -LexToken(DOT,'.',1,2785) -LexToken(VAR,'exprs',1,2786) -LexToken(ASSIGNMENT,'=',1,2791) -LexToken(VAR,'exprs0',1,2792) -LexToken(OPENBRACKET,'(',1,2798) -LexToken(NUMBER,'1',1,2799) -LexToken(CLOSEBRACKET,')',1,2800) -LexToken(EOL,'\n',1,2801) -LexToken(VAR,'xx1',1,2818) -LexToken(DOT,'.',1,2821) -LexToken(VAR,'model',1,2822) -LexToken(DOT,'.',1,2827) -LexToken(VAR,'rpar',1,2828) -LexToken(ASSIGNMENT,'=',1,2832) -LexToken(VAR,'p',1,2833) -LexToken(EOL,'\n',1,2834) -LexToken(VAR,'xx2',1,2851) -LexToken(DOT,'.',1,2854) -LexToken(VAR,'graphics',1,2855) -LexToken(DOT,'.',1,2863) -LexToken(VAR,'exprs',1,2864) -LexToken(ASSIGNMENT,'=',1,2869) -LexToken(VAR,'exprs0',1,2870) -LexToken(OPENBRACKET,'(',1,2876) -LexToken(NUMBER,'2',1,2877) -LexToken(CLOSEBRACKET,')',1,2878) -LexToken(EOL,'\n',1,2879) -LexToken(VAR,'xx2',1,2896) -LexToken(DOT,'.',1,2899) -LexToken(VAR,'model',1,2900) -LexToken(DOT,'.',1,2905) -LexToken(VAR,'rpar',1,2906) -LexToken(ASSIGNMENT,'=',1,2910) -LexToken(VAR,'i',1,2911) -LexToken(EOL,'\n',1,2912) -LexToken(VAR,'xx3',1,2929) -LexToken(DOT,'.',1,2932) -LexToken(VAR,'graphics',1,2933) -LexToken(DOT,'.',1,2941) -LexToken(VAR,'exprs',1,2942) -LexToken(ASSIGNMENT,'=',1,2947) -LexToken(VAR,'exprs0',1,2948) -LexToken(OPENBRACKET,'(',1,2954) -LexToken(NUMBER,'3',1,2955) -LexToken(CLOSEBRACKET,')',1,2956) -LexToken(EOL,'\n',1,2957) -LexToken(VAR,'xx3',1,2974) -LexToken(DOT,'.',1,2977) -LexToken(VAR,'model',1,2978) -LexToken(DOT,'.',1,2983) -LexToken(VAR,'rpar',1,2984) -LexToken(ASSIGNMENT,'=',1,2988) -LexToken(VAR,'d',1,2989) -LexToken(EOL,'\n',1,2990) -LexToken(VAR,'arg1',1,3007) -LexToken(DOT,'.',1,3011) -LexToken(VAR,'model',1,3012) -LexToken(DOT,'.',1,3017) -LexToken(VAR,'rpar',1,3018) -LexToken(DOT,'.',1,3022) -LexToken(VAR,'objs',1,3023) -LexToken(OPENBRACKET,'(',1,3027) -LexToken(VAR,'ppath',1,3028) -LexToken(OPENBRACKET,'(',1,3033) -LexToken(NUMBER,'1',1,3034) -LexToken(CLOSEBRACKET,')',1,3035) -LexToken(CLOSEBRACKET,')',1,3036) -LexToken(ASSIGNMENT,'=',1,3037) -LexToken(VAR,'xx1',1,3038) -LexToken(EOL,'\n',1,3041) -LexToken(VAR,'arg1',1,3058) -LexToken(DOT,'.',1,3062) -LexToken(VAR,'model',1,3063) -LexToken(DOT,'.',1,3068) -LexToken(VAR,'rpar',1,3069) -LexToken(DOT,'.',1,3073) -LexToken(VAR,'objs',1,3074) -LexToken(OPENBRACKET,'(',1,3078) -LexToken(VAR,'ppath',1,3079) -LexToken(OPENBRACKET,'(',1,3084) -LexToken(NUMBER,'2',1,3085) -LexToken(CLOSEBRACKET,')',1,3086) -LexToken(CLOSEBRACKET,')',1,3087) -LexToken(ASSIGNMENT,'=',1,3088) -LexToken(VAR,'xx2',1,3089) -LexToken(EOL,'\n',1,3092) -LexToken(VAR,'arg1',1,3109) -LexToken(DOT,'.',1,3113) -LexToken(VAR,'model',1,3114) -LexToken(DOT,'.',1,3119) -LexToken(VAR,'rpar',1,3120) -LexToken(DOT,'.',1,3124) -LexToken(VAR,'objs',1,3125) -LexToken(OPENBRACKET,'(',1,3129) -LexToken(VAR,'ppath',1,3130) -LexToken(OPENBRACKET,'(',1,3135) -LexToken(NUMBER,'3',1,3136) -LexToken(CLOSEBRACKET,')',1,3137) -LexToken(CLOSEBRACKET,')',1,3138) -LexToken(ASSIGNMENT,'=',1,3139) -LexToken(VAR,'xx3',1,3140) -LexToken(EOL,'\n',1,3143) -LexToken(BREAK,'break',1,3160) -LexToken(EOL,'\n',1,3165) -LexToken(END,'end',1,3178) -LexToken(EOL,'\n',1,3181) -LexToken(END,'end',1,3190) -LexToken(EOL,'\n',1,3193) -LexToken(VAR,'needcompile',1,3202) -LexToken(ASSIGNMENT,'=',1,3213) -LexToken(NUMBER,'0',1,3214) -LexToken(EOL,'\n',1,3215) -LexToken(IF,'if',1,3224) -LexToken(NOT,'~',1,3227) -LexToken(OPENBRACKET,'(',1,3228) -LexToken(VAR,'p_old',1,3229) -LexToken(COMPARISON,'==',1,3234) -LexToken(VAR,'p',1,3236) -LexToken(LOGICAL,'&',1,3238) -LexToken(VAR,'i_old',1,3240) -LexToken(COMPARISON,'==',1,3245) -LexToken(VAR,'i',1,3247) -LexToken(LOGICAL,'&',1,3249) -LexToken(VAR,'d_old',1,3251) -LexToken(COMPARISON,'==',1,3256) -LexToken(VAR,'d',1,3258) -LexToken(CLOSEBRACKET,')',1,3259) -LexToken(THEN,'then',1,3261) -LexToken(EOL,'\n',1,3265) -LexToken(VAR,'newpar',1,3278) -LexToken(OPENBRACKET,'(',1,3284) -LexToken(VAR,'size',1,3285) -LexToken(OPENBRACKET,'(',1,3289) -LexToken(VAR,'newpar',1,3290) -LexToken(CLOSEBRACKET,')',1,3296) -LexToken(ADDITION,'+',1,3297) -LexToken(NUMBER,'1',1,3298) -LexToken(CLOSEBRACKET,')',1,3299) -LexToken(ASSIGNMENT,'=',1,3300) -LexToken(VAR,'ppath',1,3301) -LexToken(OPENBRACKET,'(',1,3306) -LexToken(NUMBER,'1',1,3307) -LexToken(CLOSEBRACKET,')',1,3308) -LexToken(EOL,'\n',1,3309) -LexToken(VAR,'newpar',1,3322) -LexToken(OPENBRACKET,'(',1,3328) -LexToken(VAR,'size',1,3329) -LexToken(OPENBRACKET,'(',1,3333) -LexToken(VAR,'newpar',1,3334) -LexToken(CLOSEBRACKET,')',1,3340) -LexToken(ADDITION,'+',1,3341) -LexToken(NUMBER,'1',1,3342) -LexToken(CLOSEBRACKET,')',1,3343) -LexToken(ASSIGNMENT,'=',1,3344) -LexToken(VAR,'ppath',1,3345) -LexToken(OPENBRACKET,'(',1,3350) -LexToken(NUMBER,'2',1,3351) -LexToken(CLOSEBRACKET,')',1,3352) -LexToken(EOL,'\n',1,3353) -LexToken(VAR,'newpar',1,3366) -LexToken(OPENBRACKET,'(',1,3372) -LexToken(VAR,'size',1,3373) -LexToken(OPENBRACKET,'(',1,3377) -LexToken(VAR,'newpar',1,3378) -LexToken(CLOSEBRACKET,')',1,3384) -LexToken(ADDITION,'+',1,3385) -LexToken(NUMBER,'1',1,3386) -LexToken(CLOSEBRACKET,')',1,3387) -LexToken(ASSIGNMENT,'=',1,3388) -LexToken(VAR,'ppath',1,3389) -LexToken(OPENBRACKET,'(',1,3394) -LexToken(NUMBER,'3',1,3395) -LexToken(CLOSEBRACKET,')',1,3396) -LexToken(EOL,'\n',1,3397) -LexToken(VAR,'needcompile',1,3410) -LexToken(ASSIGNMENT,'=',1,3421) -LexToken(NUMBER,'2',1,3422) -LexToken(EOL,'\n',1,3423) -LexToken(END,'end',1,3432) -LexToken(EOL,'\n',1,3435) -LexToken(VAR,'x',1,3444) -LexToken(ASSIGNMENT,'=',1,3445) -LexToken(VAR,'arg1',1,3446) -LexToken(EOL,'\n',1,3450) -LexToken(VAR,'y',1,3459) -LexToken(ASSIGNMENT,'=',1,3460) -LexToken(VAR,'max',1,3461) -LexToken(OPENBRACKET,'(',1,3464) -LexToken(VAR,'y',1,3465) -LexToken(COMMA,',',1,3466) -LexToken(VAR,'needcompile',1,3467) -LexToken(CLOSEBRACKET,')',1,3478) -LexToken(EOL,'\n',1,3479) -LexToken(VAR,'typ',1,3488) -LexToken(ASSIGNMENT,'=',1,3491) -LexToken(VAR,'newpar',1,3492) -LexToken(EOL,'\n',1,3498) -LexToken(CASE,'case',1,3503) -LexToken(DQSTRING,'"define"',1,3515) -LexToken(THEN,'then',1,3517) -LexToken(EOL,'\n',1,3521) -LexToken(VAR,'scs_m',1,3530) -LexToken(ASSIGNMENT,'=',1,3535) -LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,3536) -LexToken(OPENBRACKET,'(',1,3550) -LexToken(VAR,'version',1,3562) -LexToken(ASSIGNMENT,'=',1,3569) -LexToken(DQSTRING,'"scicos4.2"',1,3580) -LexToken(COMMA,',',1,3581) -LexToken(VAR,'props',1,3593) -LexToken(ASSIGNMENT,'=',1,3598) -LexToken(SCICOS_PARAMS,'scicos_params',1,3599) -LexToken(OPENBRACKET,'(',1,3612) -LexToken(VAR,'wpar',1,3624) -LexToken(ASSIGNMENT,'=',1,3628) -LexToken(OPENSQBRACKET,'[',1,3629) -LexToken(NUMBER,'600',1,3630) -LexToken(COMMA,',',1,3633) -LexToken(NUMBER,'450',1,3634) -LexToken(COMMA,',',1,3637) -LexToken(NUMBER,'0',1,3638) -LexToken(COMMA,',',1,3639) -LexToken(NUMBER,'0',1,3640) -LexToken(COMMA,',',1,3641) -LexToken(NUMBER,'600',1,3642) -LexToken(COMMA,',',1,3645) -LexToken(NUMBER,'450',1,3646) -LexToken(CLOSESQBRACKET,']',1,3649) -LexToken(COMMA,',',1,3650) -LexToken(VAR,'Title',1,3662) -LexToken(ASSIGNMENT,'=',1,3667) -LexToken(OPENSQBRACKET,'[',1,3668) -LexToken(DQSTRING,'"PID"',1,3673) -LexToken(CLOSESQBRACKET,']',1,3674) -LexToken(COMMA,',',1,3675) -LexToken(VAR,'tol',1,3687) -LexToken(ASSIGNMENT,'=',1,3690) -LexToken(OPENSQBRACKET,'[',1,3691) -LexToken(NUMBER,'0.0001',1,3692) -LexToken(COMMA,',',1,3698) -LexToken(NUMBER,'0.000001',1,3699) -LexToken(COMMA,',',1,3707) -LexToken(NUMBER,'1.000E-10',1,3708) -LexToken(COMMA,',',1,3717) -LexToken(NUMBER,'100001',1,3718) -LexToken(COMMA,',',1,3724) -LexToken(NUMBER,'0',1,3725) -LexToken(COMMA,',',1,3726) -LexToken(NUMBER,'0',1,3727) -LexToken(CLOSESQBRACKET,']',1,3728) -LexToken(COMMA,',',1,3729) -LexToken(VAR,'tf',1,3741) -LexToken(ASSIGNMENT,'=',1,3743) -LexToken(NUMBER,'100000',1,3744) -LexToken(COMMA,',',1,3750) -LexToken(VAR,'context',1,3762) -LexToken(ASSIGNMENT,'=',1,3769) -LexToken(DQSTRING,'" "',1,3772) -LexToken(COMMA,',',1,3773) -LexToken(VAR,'void1',1,3785) -LexToken(ASSIGNMENT,'=',1,3790) -LexToken(OPENSQBRACKET,'[',1,3791) -LexToken(CLOSESQBRACKET,']',1,3792) -LexToken(COMMA,',',1,3793) -LexToken(VAR,'options',1,3805) -LexToken(ASSIGNMENT,'=',1,3812) -LexToken(VAR,'tlist',1,3813) -LexToken(OPENBRACKET,'(',1,3818) -LexToken(OPENSQBRACKET,'[',1,3819) -LexToken(DQSTRING,'"scsopt"',1,3827) -LexToken(COMMA,',',1,3828) -LexToken(DQSTRING,'"3D"',1,3832) -LexToken(COMMA,',',1,3833) -LexToken(DQSTRING,'"Background"',1,3845) -LexToken(COMMA,',',1,3846) -LexToken(DQSTRING,'"Link"',1,3852) -LexToken(COMMA,',',1,3853) -LexToken(DQSTRING,'"ID"',1,3857) -LexToken(COMMA,',',1,3858) -LexToken(DQSTRING,'"Cmap"',1,3864) -LexToken(CLOSESQBRACKET,']',1,3865) -LexToken(COMMA,',',1,3866) -LexToken(VAR,'list',1,3867) -LexToken(OPENBRACKET,'(',1,3871) -LexToken(PREVAR_BOOLEAN,'%t',1,3872) -LexToken(COMMA,',',1,3874) -LexToken(NUMBER,'33',1,3875) -LexToken(CLOSEBRACKET,')',1,3877) -LexToken(COMMA,',',1,3878) -LexToken(OPENSQBRACKET,'[',1,3879) -LexToken(NUMBER,'8',1,3880) -LexToken(COMMA,',',1,3881) -LexToken(NUMBER,'1',1,3882) -LexToken(CLOSESQBRACKET,']',1,3883) -LexToken(COMMA,',',1,3884) -LexToken(OPENSQBRACKET,'[',1,3885) -LexToken(NUMBER,'1',1,3886) -LexToken(COMMA,',',1,3887) -LexToken(NUMBER,'5',1,3888) -LexToken(CLOSESQBRACKET,']',1,3889) -LexToken(COMMA,',',1,3890) -LexToken(VAR,'list',1,3902) -LexToken(OPENBRACKET,'(',1,3906) -LexToken(OPENSQBRACKET,'[',1,3907) -LexToken(NUMBER,'5',1,3908) -LexToken(COMMA,',',1,3909) -LexToken(NUMBER,'1',1,3910) -LexToken(CLOSESQBRACKET,']',1,3911) -LexToken(COMMA,',',1,3912) -LexToken(OPENSQBRACKET,'[',1,3913) -LexToken(NUMBER,'4',1,3914) -LexToken(COMMA,',',1,3915) -LexToken(NUMBER,'1',1,3916) -LexToken(CLOSESQBRACKET,']',1,3917) -LexToken(CLOSEBRACKET,')',1,3918) -LexToken(COMMA,',',1,3919) -LexToken(OPENSQBRACKET,'[',1,3920) -LexToken(NUMBER,'0.8',1,3921) -LexToken(COMMA,',',1,3924) -LexToken(NUMBER,'0.8',1,3925) -LexToken(COMMA,',',1,3928) -LexToken(NUMBER,'0.8',1,3929) -LexToken(CLOSESQBRACKET,']',1,3932) -LexToken(CLOSEBRACKET,')',1,3933) -LexToken(COMMA,',',1,3934) -LexToken(VAR,'void2',1,3946) -LexToken(ASSIGNMENT,'=',1,3951) -LexToken(OPENSQBRACKET,'[',1,3952) -LexToken(CLOSESQBRACKET,']',1,3953) -LexToken(COMMA,',',1,3954) -LexToken(VAR,'void3',1,3966) -LexToken(ASSIGNMENT,'=',1,3971) -LexToken(OPENSQBRACKET,'[',1,3972) -LexToken(CLOSESQBRACKET,']',1,3973) -LexToken(COMMA,',',1,3974) -LexToken(VAR,'doc',1,3986) -LexToken(ASSIGNMENT,'=',1,3989) -LexToken(VAR,'list',1,3990) -LexToken(OPENBRACKET,'(',1,3994) -LexToken(CLOSEBRACKET,')',1,3995) -LexToken(CLOSEBRACKET,')',1,3996) -LexToken(CLOSEBRACKET,')',1,3997) -LexToken(EOL,'\n',1,3998) -LexToken(VAR,'scs_m',1,4007) -LexToken(DOT,'.',1,4012) -LexToken(VAR,'objs',1,4013) -LexToken(OPENBRACKET,'(',1,4017) -LexToken(NUMBER,'1',1,4018) -LexToken(CLOSEBRACKET,')',1,4019) -LexToken(ASSIGNMENT,'=',1,4020) -LexToken(SCICOS_BLOCK,'scicos_block',1,4021) -LexToken(OPENBRACKET,'(',1,4033) -LexToken(VAR,'gui',1,4045) -LexToken(ASSIGNMENT,'=',1,4048) -LexToken(DQSTRING,'"INTEGRAL_m"',1,4060) -LexToken(COMMA,',',1,4061) -LexToken(VAR,'graphics',1,4073) -LexToken(ASSIGNMENT,'=',1,4081) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,4082) -LexToken(OPENBRACKET,'(',1,4097) -LexToken(VAR,'orig',1,4109) -LexToken(ASSIGNMENT,'=',1,4113) -LexToken(OPENSQBRACKET,'[',1,4114) -LexToken(NUMBER,'318.304',1,4115) -LexToken(COMMA,',',1,4122) -LexToken(NUMBER,'183.11733',1,4123) -LexToken(CLOSESQBRACKET,']',1,4132) -LexToken(COMMA,',',1,4133) -LexToken(VAR,'sz',1,4145) -LexToken(ASSIGNMENT,'=',1,4147) -LexToken(OPENSQBRACKET,'[',1,4148) -LexToken(NUMBER,'40',1,4149) -LexToken(COMMA,',',1,4151) -LexToken(NUMBER,'40',1,4152) -LexToken(CLOSESQBRACKET,']',1,4154) -LexToken(COMMA,',',1,4155) -LexToken(VAR,'flip',1,4167) -LexToken(ASSIGNMENT,'=',1,4171) -LexToken(PREVAR_BOOLEAN,'%t',1,4172) -LexToken(COMMA,',',1,4174) -LexToken(VAR,'theta',1,4186) -LexToken(ASSIGNMENT,'=',1,4191) -LexToken(NUMBER,'0',1,4192) -LexToken(COMMA,',',1,4193) -LexToken(VAR,'exprs',1,4205) -LexToken(ASSIGNMENT,'=',1,4210) -LexToken(OPENSQBRACKET,'[',1,4211) -LexToken(DQSTRING,'"0"',1,4214) -LexToken(SEMICOLON,';',1,4215) -LexToken(DQSTRING,'"0"',1,4218) -LexToken(SEMICOLON,';',1,4219) -LexToken(DQSTRING,'"0"',1,4222) -LexToken(SEMICOLON,';',1,4223) -LexToken(DQSTRING,'"1"',1,4226) -LexToken(SEMICOLON,';',1,4227) -LexToken(DQSTRING,'"-1"',1,4231) -LexToken(CLOSESQBRACKET,']',1,4232) -LexToken(COMMA,',',1,4233) -LexToken(VAR,'pin',1,4245) -LexToken(ASSIGNMENT,'=',1,4248) -LexToken(NUMBER,'7',1,4249) -LexToken(COMMA,',',1,4250) -LexToken(VAR,'pout',1,4262) -LexToken(ASSIGNMENT,'=',1,4266) -LexToken(NUMBER,'9',1,4267) -LexToken(COMMA,',',1,4268) -LexToken(VAR,'pein',1,4280) -LexToken(ASSIGNMENT,'=',1,4284) -LexToken(OPENSQBRACKET,'[',1,4285) -LexToken(CLOSESQBRACKET,']',1,4286) -LexToken(COMMA,',',1,4287) -LexToken(VAR,'peout',1,4299) -LexToken(ASSIGNMENT,'=',1,4304) -LexToken(OPENSQBRACKET,'[',1,4305) -LexToken(CLOSESQBRACKET,']',1,4306) -LexToken(COMMA,',',1,4307) -LexToken(VAR,'gr_i',1,4319) -LexToken(ASSIGNMENT,'=',1,4323) -LexToken(OPENSQBRACKET,'[',1,4324) -LexToken(CLOSESQBRACKET,']',1,4325) -LexToken(COMMA,',',1,4326) -LexToken(VAR,'id',1,4338) -LexToken(ASSIGNMENT,'=',1,4340) -LexToken(DQSTRING,'"1/s"',1,4345) -LexToken(COMMA,',',1,4346) -LexToken(VAR,'in_implicit',1,4358) -LexToken(ASSIGNMENT,'=',1,4369) -LexToken(DQSTRING,'"E"',1,4372) -LexToken(COMMA,',',1,4373) -LexToken(VAR,'out_implicit',1,4385) -LexToken(ASSIGNMENT,'=',1,4397) -LexToken(DQSTRING,'"E"',1,4400) -LexToken(CLOSEBRACKET,')',1,4401) -LexToken(COMMA,',',1,4402) -LexToken(VAR,'model',1,4414) -LexToken(ASSIGNMENT,'=',1,4419) -LexToken(SCICOS_MODEL,'scicos_model',1,4420) -LexToken(OPENBRACKET,'(',1,4432) -LexToken(VAR,'sim',1,4444) -LexToken(ASSIGNMENT,'=',1,4447) -LexToken(VAR,'list',1,4448) -LexToken(OPENBRACKET,'(',1,4452) -LexToken(DQSTRING,'"integral_func"',1,4467) -LexToken(COMMA,',',1,4468) -LexToken(NUMBER,'4',1,4469) -LexToken(CLOSEBRACKET,')',1,4470) -LexToken(COMMA,',',1,4471) -LexToken(VAR,'in',1,4483) -LexToken(ASSIGNMENT,'=',1,4485) -LexToken(NUMBER,'1',1,4486) -LexToken(COMMA,',',1,4487) -LexToken(VAR,'in2',1,4499) -LexToken(ASSIGNMENT,'=',1,4502) -LexToken(NUMBER,'1',1,4503) -LexToken(COMMA,',',1,4504) -LexToken(VAR,'intyp',1,4516) -LexToken(ASSIGNMENT,'=',1,4521) -LexToken(NUMBER,'1',1,4522) -LexToken(COMMA,',',1,4523) -LexToken(VAR,'out',1,4535) -LexToken(ASSIGNMENT,'=',1,4538) -LexToken(NUMBER,'1',1,4539) -LexToken(COMMA,',',1,4540) -LexToken(VAR,'out2',1,4552) -LexToken(ASSIGNMENT,'=',1,4556) -LexToken(NUMBER,'1',1,4557) -LexToken(COMMA,',',1,4558) -LexToken(VAR,'outtyp',1,4570) -LexToken(ASSIGNMENT,'=',1,4576) -LexToken(NUMBER,'1',1,4577) -LexToken(COMMA,',',1,4578) -LexToken(VAR,'evtin',1,4590) -LexToken(ASSIGNMENT,'=',1,4595) -LexToken(OPENSQBRACKET,'[',1,4596) -LexToken(CLOSESQBRACKET,']',1,4597) -LexToken(COMMA,',',1,4598) -LexToken(VAR,'evtout',1,4610) -LexToken(ASSIGNMENT,'=',1,4616) -LexToken(OPENSQBRACKET,'[',1,4617) -LexToken(CLOSESQBRACKET,']',1,4618) -LexToken(COMMA,',',1,4619) -LexToken(VAR,'state',1,4631) -LexToken(ASSIGNMENT,'=',1,4636) -LexToken(NUMBER,'0',1,4637) -LexToken(COMMA,',',1,4638) -LexToken(VAR,'dstate',1,4650) -LexToken(ASSIGNMENT,'=',1,4656) -LexToken(OPENSQBRACKET,'[',1,4657) -LexToken(CLOSESQBRACKET,']',1,4658) -LexToken(COMMA,',',1,4659) -LexToken(VAR,'odstate',1,4671) -LexToken(ASSIGNMENT,'=',1,4678) -LexToken(VAR,'list',1,4679) -LexToken(OPENBRACKET,'(',1,4683) -LexToken(CLOSEBRACKET,')',1,4684) -LexToken(COMMA,',',1,4685) -LexToken(VAR,'rpar',1,4697) -LexToken(ASSIGNMENT,'=',1,4701) -LexToken(OPENSQBRACKET,'[',1,4702) -LexToken(CLOSESQBRACKET,']',1,4703) -LexToken(COMMA,',',1,4704) -LexToken(VAR,'ipar',1,4716) -LexToken(ASSIGNMENT,'=',1,4720) -LexToken(OPENSQBRACKET,'[',1,4721) -LexToken(CLOSESQBRACKET,']',1,4722) -LexToken(COMMA,',',1,4723) -LexToken(VAR,'opar',1,4735) -LexToken(ASSIGNMENT,'=',1,4739) -LexToken(VAR,'list',1,4740) -LexToken(OPENBRACKET,'(',1,4744) -LexToken(CLOSEBRACKET,')',1,4745) -LexToken(COMMA,',',1,4746) -LexToken(VAR,'blocktype',1,4758) -LexToken(ASSIGNMENT,'=',1,4767) -LexToken(DQSTRING,'"c"',1,4770) -LexToken(COMMA,',',1,4771) -LexToken(VAR,'firing',1,4783) -LexToken(ASSIGNMENT,'=',1,4789) -LexToken(OPENSQBRACKET,'[',1,4790) -LexToken(CLOSESQBRACKET,']',1,4791) -LexToken(COMMA,',',1,4792) -LexToken(VAR,'dep_ut',1,4804) -LexToken(ASSIGNMENT,'=',1,4810) -LexToken(OPENSQBRACKET,'[',1,4811) -LexToken(PREVAR_BOOLEAN,'%f',1,4812) -LexToken(COMMA,',',1,4814) -LexToken(PREVAR_BOOLEAN,'%t',1,4815) -LexToken(CLOSESQBRACKET,']',1,4817) -LexToken(COMMA,',',1,4818) -LexToken(VAR,'label',1,4830) -LexToken(ASSIGNMENT,'=',1,4835) -LexToken(DQSTRING,'""',1,4837) -LexToken(COMMA,',',1,4838) -LexToken(VAR,'nzcross',1,4850) -LexToken(ASSIGNMENT,'=',1,4857) -LexToken(NUMBER,'0',1,4858) -LexToken(COMMA,',',1,4859) -LexToken(VAR,'nmode',1,4871) -LexToken(ASSIGNMENT,'=',1,4876) -LexToken(NUMBER,'0',1,4877) -LexToken(COMMA,',',1,4878) -LexToken(VAR,'equations',1,4890) -LexToken(ASSIGNMENT,'=',1,4899) -LexToken(VAR,'list',1,4900) -LexToken(OPENBRACKET,'(',1,4904) -LexToken(CLOSEBRACKET,')',1,4905) -LexToken(CLOSEBRACKET,')',1,4906) -LexToken(COMMA,',',1,4907) -LexToken(VAR,'doc',1,4919) -LexToken(ASSIGNMENT,'=',1,4922) -LexToken(VAR,'list',1,4923) -LexToken(OPENBRACKET,'(',1,4927) -LexToken(CLOSEBRACKET,')',1,4928) -LexToken(CLOSEBRACKET,')',1,4929) -LexToken(EOL,'\n',1,4930) -LexToken(VAR,'scs_m',1,4939) -LexToken(DOT,'.',1,4944) -LexToken(VAR,'objs',1,4945) -LexToken(OPENBRACKET,'(',1,4949) -LexToken(NUMBER,'2',1,4950) -LexToken(CLOSEBRACKET,')',1,4951) -LexToken(ASSIGNMENT,'=',1,4952) -LexToken(SCICOS_BLOCK,'scicos_block',1,4953) -LexToken(OPENBRACKET,'(',1,4965) -LexToken(VAR,'gui',1,4977) -LexToken(ASSIGNMENT,'=',1,4980) -LexToken(DQSTRING,'"SUMMATION"',1,4991) -LexToken(COMMA,',',1,4992) -LexToken(VAR,'graphics',1,5004) -LexToken(ASSIGNMENT,'=',1,5012) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,5013) -LexToken(OPENBRACKET,'(',1,5028) -LexToken(VAR,'orig',1,5040) -LexToken(ASSIGNMENT,'=',1,5044) -LexToken(OPENSQBRACKET,'[',1,5045) -LexToken(NUMBER,'387.97067',1,5046) -LexToken(COMMA,',',1,5055) -LexToken(NUMBER,'172.85067',1,5056) -LexToken(CLOSESQBRACKET,']',1,5065) -LexToken(COMMA,',',1,5066) -LexToken(VAR,'sz',1,5078) -LexToken(ASSIGNMENT,'=',1,5080) -LexToken(OPENSQBRACKET,'[',1,5081) -LexToken(NUMBER,'40',1,5082) -LexToken(COMMA,',',1,5084) -LexToken(NUMBER,'60',1,5085) -LexToken(CLOSESQBRACKET,']',1,5087) -LexToken(COMMA,',',1,5088) -LexToken(VAR,'flip',1,5100) -LexToken(ASSIGNMENT,'=',1,5104) -LexToken(PREVAR_BOOLEAN,'%t',1,5105) -LexToken(COMMA,',',1,5107) -LexToken(VAR,'theta',1,5119) -LexToken(ASSIGNMENT,'=',1,5124) -LexToken(NUMBER,'0',1,5125) -LexToken(COMMA,',',1,5126) -LexToken(VAR,'exprs',1,5138) -LexToken(ASSIGNMENT,'=',1,5143) -LexToken(OPENSQBRACKET,'[',1,5144) -LexToken(DQSTRING,'"1"',1,5147) -LexToken(SEMICOLON,';',1,5148) -LexToken(DQSTRING,'"[1;1;1]"',1,5157) -LexToken(CLOSESQBRACKET,']',1,5158) -LexToken(COMMA,',',1,5159) -LexToken(VAR,'pin',1,5171) -LexToken(ASSIGNMENT,'=',1,5174) -LexToken(OPENSQBRACKET,'[',1,5175) -LexToken(NUMBER,'10',1,5176) -LexToken(SEMICOLON,';',1,5178) -LexToken(NUMBER,'9',1,5179) -LexToken(SEMICOLON,';',1,5180) -LexToken(NUMBER,'11',1,5181) -LexToken(CLOSESQBRACKET,']',1,5183) -LexToken(COMMA,',',1,5184) -LexToken(VAR,'pout',1,5196) -LexToken(ASSIGNMENT,'=',1,5200) -LexToken(NUMBER,'19',1,5201) -LexToken(COMMA,',',1,5203) -LexToken(VAR,'pein',1,5215) -LexToken(ASSIGNMENT,'=',1,5219) -LexToken(OPENSQBRACKET,'[',1,5220) -LexToken(CLOSESQBRACKET,']',1,5221) -LexToken(COMMA,',',1,5222) -LexToken(VAR,'peout',1,5234) -LexToken(ASSIGNMENT,'=',1,5239) -LexToken(OPENSQBRACKET,'[',1,5240) -LexToken(CLOSESQBRACKET,']',1,5241) -LexToken(COMMA,',',1,5242) -LexToken(VAR,'gr_i',1,5254) -LexToken(ASSIGNMENT,'=',1,5258) -LexToken(OPENSQBRACKET,'[',1,5259) -LexToken(CLOSESQBRACKET,']',1,5260) -LexToken(COMMA,',',1,5261) -LexToken(VAR,'id',1,5273) -LexToken(ASSIGNMENT,'=',1,5275) -LexToken(DQSTRING,'""',1,5277) -LexToken(COMMA,',',1,5278) -LexToken(VAR,'in_implicit',1,5290) -LexToken(ASSIGNMENT,'=',1,5301) -LexToken(OPENSQBRACKET,'[',1,5302) -LexToken(DQSTRING,'"E"',1,5305) -LexToken(SEMICOLON,';',1,5306) -LexToken(DQSTRING,'"E"',1,5309) -LexToken(SEMICOLON,';',1,5310) -LexToken(DQSTRING,'"E"',1,5313) -LexToken(CLOSESQBRACKET,']',1,5314) -LexToken(COMMA,',',1,5315) -LexToken(VAR,'out_implicit',1,5327) -LexToken(ASSIGNMENT,'=',1,5339) -LexToken(DQSTRING,'"E"',1,5342) -LexToken(CLOSEBRACKET,')',1,5343) -LexToken(COMMA,',',1,5344) -LexToken(VAR,'model',1,5356) -LexToken(ASSIGNMENT,'=',1,5361) -LexToken(SCICOS_MODEL,'scicos_model',1,5362) -LexToken(OPENBRACKET,'(',1,5374) -LexToken(VAR,'sim',1,5386) -LexToken(ASSIGNMENT,'=',1,5389) -LexToken(VAR,'list',1,5390) -LexToken(OPENBRACKET,'(',1,5394) -LexToken(DQSTRING,'"summation"',1,5405) -LexToken(COMMA,',',1,5406) -LexToken(NUMBER,'4',1,5407) -LexToken(CLOSEBRACKET,')',1,5408) -LexToken(COMMA,',',1,5409) -LexToken(VAR,'in',1,5421) -LexToken(ASSIGNMENT,'=',1,5423) -LexToken(OPENSQBRACKET,'[',1,5424) -LexToken(ADDITION,'-',1,5425) -LexToken(NUMBER,'1',1,5426) -LexToken(SEMICOLON,';',1,5427) -LexToken(ADDITION,'-',1,5428) -LexToken(NUMBER,'1',1,5429) -LexToken(SEMICOLON,';',1,5430) -LexToken(ADDITION,'-',1,5431) -LexToken(NUMBER,'1',1,5432) -LexToken(CLOSESQBRACKET,']',1,5433) -LexToken(COMMA,',',1,5434) -LexToken(VAR,'in2',1,5446) -LexToken(ASSIGNMENT,'=',1,5449) -LexToken(OPENSQBRACKET,'[',1,5450) -LexToken(ADDITION,'-',1,5451) -LexToken(NUMBER,'2',1,5452) -LexToken(SEMICOLON,';',1,5453) -LexToken(ADDITION,'-',1,5454) -LexToken(NUMBER,'2',1,5455) -LexToken(SEMICOLON,';',1,5456) -LexToken(ADDITION,'-',1,5457) -LexToken(NUMBER,'2',1,5458) -LexToken(CLOSESQBRACKET,']',1,5459) -LexToken(COMMA,',',1,5460) -LexToken(VAR,'intyp',1,5472) -LexToken(ASSIGNMENT,'=',1,5477) -LexToken(OPENSQBRACKET,'[',1,5478) -LexToken(NUMBER,'1',1,5479) -LexToken(SEMICOLON,';',1,5480) -LexToken(NUMBER,'1',1,5481) -LexToken(SEMICOLON,';',1,5482) -LexToken(NUMBER,'1',1,5483) -LexToken(CLOSESQBRACKET,']',1,5484) -LexToken(COMMA,',',1,5485) -LexToken(VAR,'out',1,5497) -LexToken(ASSIGNMENT,'=',1,5500) -LexToken(ADDITION,'-',1,5501) -LexToken(NUMBER,'1',1,5502) -LexToken(COMMA,',',1,5503) -LexToken(VAR,'out2',1,5515) -LexToken(ASSIGNMENT,'=',1,5519) -LexToken(ADDITION,'-',1,5520) -LexToken(NUMBER,'2',1,5521) -LexToken(COMMA,',',1,5522) -LexToken(VAR,'outtyp',1,5534) -LexToken(ASSIGNMENT,'=',1,5540) -LexToken(NUMBER,'1',1,5541) -LexToken(COMMA,',',1,5542) -LexToken(VAR,'evtin',1,5554) -LexToken(ASSIGNMENT,'=',1,5559) -LexToken(OPENSQBRACKET,'[',1,5560) -LexToken(CLOSESQBRACKET,']',1,5561) -LexToken(COMMA,',',1,5562) -LexToken(VAR,'evtout',1,5574) -LexToken(ASSIGNMENT,'=',1,5580) -LexToken(OPENSQBRACKET,'[',1,5581) -LexToken(CLOSESQBRACKET,']',1,5582) -LexToken(COMMA,',',1,5583) -LexToken(VAR,'state',1,5595) -LexToken(ASSIGNMENT,'=',1,5600) -LexToken(OPENSQBRACKET,'[',1,5601) -LexToken(CLOSESQBRACKET,']',1,5602) -LexToken(COMMA,',',1,5603) -LexToken(VAR,'dstate',1,5615) -LexToken(ASSIGNMENT,'=',1,5621) -LexToken(OPENSQBRACKET,'[',1,5622) -LexToken(CLOSESQBRACKET,']',1,5623) -LexToken(COMMA,',',1,5624) -LexToken(VAR,'odstate',1,5636) -LexToken(ASSIGNMENT,'=',1,5643) -LexToken(VAR,'list',1,5644) -LexToken(OPENBRACKET,'(',1,5648) -LexToken(CLOSEBRACKET,')',1,5649) -LexToken(COMMA,',',1,5650) -LexToken(VAR,'rpar',1,5662) -LexToken(ASSIGNMENT,'=',1,5666) -LexToken(OPENSQBRACKET,'[',1,5667) -LexToken(CLOSESQBRACKET,']',1,5668) -LexToken(COMMA,',',1,5669) -LexToken(VAR,'ipar',1,5681) -LexToken(ASSIGNMENT,'=',1,5685) -LexToken(OPENSQBRACKET,'[',1,5686) -LexToken(NUMBER,'1',1,5687) -LexToken(SEMICOLON,';',1,5688) -LexToken(NUMBER,'1',1,5689) -LexToken(SEMICOLON,';',1,5690) -LexToken(NUMBER,'1',1,5691) -LexToken(CLOSESQBRACKET,']',1,5692) -LexToken(COMMA,',',1,5693) -LexToken(VAR,'opar',1,5705) -LexToken(ASSIGNMENT,'=',1,5709) -LexToken(VAR,'list',1,5710) -LexToken(OPENBRACKET,'(',1,5714) -LexToken(CLOSEBRACKET,')',1,5715) -LexToken(COMMA,',',1,5716) -LexToken(VAR,'blocktype',1,5728) -LexToken(ASSIGNMENT,'=',1,5737) -LexToken(DQSTRING,'"c"',1,5740) -LexToken(COMMA,',',1,5741) -LexToken(VAR,'firing',1,5753) -LexToken(ASSIGNMENT,'=',1,5759) -LexToken(OPENSQBRACKET,'[',1,5760) -LexToken(CLOSESQBRACKET,']',1,5761) -LexToken(COMMA,',',1,5762) -LexToken(VAR,'dep_ut',1,5774) -LexToken(ASSIGNMENT,'=',1,5780) -LexToken(OPENSQBRACKET,'[',1,5781) -LexToken(PREVAR_BOOLEAN,'%t',1,5782) -LexToken(COMMA,',',1,5784) -LexToken(PREVAR_BOOLEAN,'%f',1,5785) -LexToken(CLOSESQBRACKET,']',1,5787) -LexToken(COMMA,',',1,5788) -LexToken(VAR,'label',1,5800) -LexToken(ASSIGNMENT,'=',1,5805) -LexToken(DQSTRING,'""',1,5807) -LexToken(COMMA,',',1,5808) -LexToken(VAR,'nzcross',1,5820) -LexToken(ASSIGNMENT,'=',1,5827) -LexToken(NUMBER,'0',1,5828) -LexToken(COMMA,',',1,5829) -LexToken(VAR,'nmode',1,5841) -LexToken(ASSIGNMENT,'=',1,5846) -LexToken(NUMBER,'0',1,5847) -LexToken(COMMA,',',1,5848) -LexToken(VAR,'equations',1,5860) -LexToken(ASSIGNMENT,'=',1,5869) -LexToken(VAR,'list',1,5870) -LexToken(OPENBRACKET,'(',1,5874) -LexToken(CLOSEBRACKET,')',1,5875) -LexToken(CLOSEBRACKET,')',1,5876) -LexToken(COMMA,',',1,5877) -LexToken(VAR,'doc',1,5889) -LexToken(ASSIGNMENT,'=',1,5892) -LexToken(VAR,'list',1,5893) -LexToken(OPENBRACKET,'(',1,5897) -LexToken(CLOSEBRACKET,')',1,5898) -LexToken(CLOSEBRACKET,')',1,5899) -LexToken(EOL,'\n',1,5900) -LexToken(VAR,'scs_m',1,5909) -LexToken(DOT,'.',1,5914) -LexToken(VAR,'objs',1,5915) -LexToken(OPENBRACKET,'(',1,5919) -LexToken(NUMBER,'3',1,5920) -LexToken(CLOSEBRACKET,')',1,5921) -LexToken(ASSIGNMENT,'=',1,5922) -LexToken(SCICOS_BLOCK,'scicos_block',1,5923) -LexToken(OPENBRACKET,'(',1,5935) -LexToken(VAR,'gui',1,5947) -LexToken(ASSIGNMENT,'=',1,5950) -LexToken(DQSTRING,'"GAINBLK"',1,5959) -LexToken(COMMA,',',1,5960) -LexToken(VAR,'graphics',1,5972) -LexToken(ASSIGNMENT,'=',1,5980) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,5981) -LexToken(OPENBRACKET,'(',1,5996) -LexToken(VAR,'orig',1,6008) -LexToken(ASSIGNMENT,'=',1,6012) -LexToken(OPENSQBRACKET,'[',1,6013) -LexToken(NUMBER,'321.23733',1,6014) -LexToken(COMMA,',',1,6023) -LexToken(NUMBER,'235.91733',1,6024) -LexToken(CLOSESQBRACKET,']',1,6033) -LexToken(COMMA,',',1,6034) -LexToken(VAR,'sz',1,6046) -LexToken(ASSIGNMENT,'=',1,6048) -LexToken(OPENSQBRACKET,'[',1,6049) -LexToken(NUMBER,'40',1,6050) -LexToken(COMMA,',',1,6052) -LexToken(NUMBER,'40',1,6053) -LexToken(CLOSESQBRACKET,']',1,6055) -LexToken(COMMA,',',1,6056) -LexToken(VAR,'flip',1,6068) -LexToken(ASSIGNMENT,'=',1,6072) -LexToken(PREVAR_BOOLEAN,'%t',1,6073) -LexToken(COMMA,',',1,6075) -LexToken(VAR,'theta',1,6087) -LexToken(ASSIGNMENT,'=',1,6092) -LexToken(NUMBER,'0',1,6093) -LexToken(COMMA,',',1,6094) -LexToken(VAR,'exprs',1,6106) -LexToken(ASSIGNMENT,'=',1,6111) -LexToken(DQSTRING,'"1"',1,6114) -LexToken(COMMA,',',1,6115) -LexToken(VAR,'pin',1,6127) -LexToken(ASSIGNMENT,'=',1,6130) -LexToken(NUMBER,'17',1,6131) -LexToken(COMMA,',',1,6133) -LexToken(VAR,'pout',1,6145) -LexToken(ASSIGNMENT,'=',1,6149) -LexToken(NUMBER,'10',1,6150) -LexToken(COMMA,',',1,6152) -LexToken(VAR,'pein',1,6164) -LexToken(ASSIGNMENT,'=',1,6168) -LexToken(OPENSQBRACKET,'[',1,6169) -LexToken(CLOSESQBRACKET,']',1,6170) -LexToken(COMMA,',',1,6171) -LexToken(VAR,'peout',1,6183) -LexToken(ASSIGNMENT,'=',1,6188) -LexToken(OPENSQBRACKET,'[',1,6189) -LexToken(CLOSESQBRACKET,']',1,6190) -LexToken(COMMA,',',1,6191) -LexToken(VAR,'gr_i',1,6203) -LexToken(ASSIGNMENT,'=',1,6207) -LexToken(OPENSQBRACKET,'[',1,6208) -LexToken(CLOSESQBRACKET,']',1,6209) -LexToken(COMMA,',',1,6210) -LexToken(VAR,'id',1,6222) -LexToken(ASSIGNMENT,'=',1,6224) -LexToken(DQSTRING,'""',1,6226) -LexToken(COMMA,',',1,6227) -LexToken(VAR,'in_implicit',1,6239) -LexToken(ASSIGNMENT,'=',1,6250) -LexToken(DQSTRING,'"E"',1,6253) -LexToken(COMMA,',',1,6254) -LexToken(VAR,'out_implicit',1,6266) -LexToken(ASSIGNMENT,'=',1,6278) -LexToken(DQSTRING,'"E"',1,6281) -LexToken(CLOSEBRACKET,')',1,6282) -LexToken(COMMA,',',1,6283) -LexToken(VAR,'model',1,6295) -LexToken(ASSIGNMENT,'=',1,6300) -LexToken(SCICOS_MODEL,'scicos_model',1,6301) -LexToken(OPENBRACKET,'(',1,6313) -LexToken(VAR,'sim',1,6325) -LexToken(ASSIGNMENT,'=',1,6328) -LexToken(VAR,'list',1,6329) -LexToken(OPENBRACKET,'(',1,6333) -LexToken(DQSTRING,'"gainblk"',1,6342) -LexToken(COMMA,',',1,6343) -LexToken(NUMBER,'4',1,6344) -LexToken(CLOSEBRACKET,')',1,6345) -LexToken(COMMA,',',1,6346) -LexToken(VAR,'in',1,6358) -LexToken(ASSIGNMENT,'=',1,6360) -LexToken(ADDITION,'-',1,6361) -LexToken(NUMBER,'1',1,6362) -LexToken(COMMA,',',1,6363) -LexToken(VAR,'in2',1,6375) -LexToken(ASSIGNMENT,'=',1,6378) -LexToken(ADDITION,'-',1,6379) -LexToken(NUMBER,'2',1,6380) -LexToken(COMMA,',',1,6381) -LexToken(VAR,'intyp',1,6393) -LexToken(ASSIGNMENT,'=',1,6398) -LexToken(NUMBER,'1',1,6399) -LexToken(COMMA,',',1,6400) -LexToken(VAR,'out',1,6412) -LexToken(ASSIGNMENT,'=',1,6415) -LexToken(ADDITION,'-',1,6416) -LexToken(NUMBER,'1',1,6417) -LexToken(COMMA,',',1,6418) -LexToken(VAR,'out2',1,6430) -LexToken(ASSIGNMENT,'=',1,6434) -LexToken(ADDITION,'-',1,6435) -LexToken(NUMBER,'2',1,6436) -LexToken(COMMA,',',1,6437) -LexToken(VAR,'outtyp',1,6449) -LexToken(ASSIGNMENT,'=',1,6455) -LexToken(NUMBER,'1',1,6456) -LexToken(COMMA,',',1,6457) -LexToken(VAR,'evtin',1,6469) -LexToken(ASSIGNMENT,'=',1,6474) -LexToken(OPENSQBRACKET,'[',1,6475) -LexToken(CLOSESQBRACKET,']',1,6476) -LexToken(COMMA,',',1,6477) -LexToken(VAR,'evtout',1,6489) -LexToken(ASSIGNMENT,'=',1,6495) -LexToken(OPENSQBRACKET,'[',1,6496) -LexToken(CLOSESQBRACKET,']',1,6497) -LexToken(COMMA,',',1,6498) -LexToken(VAR,'state',1,6510) -LexToken(ASSIGNMENT,'=',1,6515) -LexToken(OPENSQBRACKET,'[',1,6516) -LexToken(CLOSESQBRACKET,']',1,6517) -LexToken(COMMA,',',1,6518) -LexToken(VAR,'dstate',1,6530) -LexToken(ASSIGNMENT,'=',1,6536) -LexToken(OPENSQBRACKET,'[',1,6537) -LexToken(CLOSESQBRACKET,']',1,6538) -LexToken(COMMA,',',1,6539) -LexToken(VAR,'odstate',1,6551) -LexToken(ASSIGNMENT,'=',1,6558) -LexToken(VAR,'list',1,6559) -LexToken(OPENBRACKET,'(',1,6563) -LexToken(CLOSEBRACKET,')',1,6564) -LexToken(COMMA,',',1,6565) -LexToken(VAR,'rpar',1,6577) -LexToken(ASSIGNMENT,'=',1,6581) -LexToken(NUMBER,'1',1,6582) -LexToken(COMMA,',',1,6583) -LexToken(VAR,'ipar',1,6595) -LexToken(ASSIGNMENT,'=',1,6599) -LexToken(OPENSQBRACKET,'[',1,6600) -LexToken(CLOSESQBRACKET,']',1,6601) -LexToken(COMMA,',',1,6602) -LexToken(VAR,'opar',1,6614) -LexToken(ASSIGNMENT,'=',1,6618) -LexToken(VAR,'list',1,6619) -LexToken(OPENBRACKET,'(',1,6623) -LexToken(CLOSEBRACKET,')',1,6624) -LexToken(COMMA,',',1,6625) -LexToken(VAR,'blocktype',1,6637) -LexToken(ASSIGNMENT,'=',1,6646) -LexToken(DQSTRING,'"c"',1,6649) -LexToken(COMMA,',',1,6650) -LexToken(VAR,'firing',1,6662) -LexToken(ASSIGNMENT,'=',1,6668) -LexToken(OPENSQBRACKET,'[',1,6669) -LexToken(CLOSESQBRACKET,']',1,6670) -LexToken(COMMA,',',1,6671) -LexToken(VAR,'dep_ut',1,6683) -LexToken(ASSIGNMENT,'=',1,6689) -LexToken(OPENSQBRACKET,'[',1,6690) -LexToken(PREVAR_BOOLEAN,'%t',1,6691) -LexToken(COMMA,',',1,6693) -LexToken(PREVAR_BOOLEAN,'%f',1,6694) -LexToken(CLOSESQBRACKET,']',1,6696) -LexToken(COMMA,',',1,6697) -LexToken(VAR,'label',1,6709) -LexToken(ASSIGNMENT,'=',1,6714) -LexToken(DQSTRING,'""',1,6716) -LexToken(COMMA,',',1,6717) -LexToken(VAR,'nzcross',1,6729) -LexToken(ASSIGNMENT,'=',1,6736) -LexToken(NUMBER,'0',1,6737) -LexToken(COMMA,',',1,6738) -LexToken(VAR,'nmode',1,6750) -LexToken(ASSIGNMENT,'=',1,6755) -LexToken(NUMBER,'0',1,6756) -LexToken(COMMA,',',1,6757) -LexToken(VAR,'equations',1,6769) -LexToken(ASSIGNMENT,'=',1,6778) -LexToken(VAR,'list',1,6779) -LexToken(OPENBRACKET,'(',1,6783) -LexToken(CLOSEBRACKET,')',1,6784) -LexToken(CLOSEBRACKET,')',1,6785) -LexToken(COMMA,',',1,6786) -LexToken(VAR,'doc',1,6798) -LexToken(ASSIGNMENT,'=',1,6801) -LexToken(VAR,'list',1,6802) -LexToken(OPENBRACKET,'(',1,6806) -LexToken(CLOSEBRACKET,')',1,6807) -LexToken(CLOSEBRACKET,')',1,6808) -LexToken(EOL,'\n',1,6809) -LexToken(VAR,'scs_m',1,6818) -LexToken(DOT,'.',1,6823) -LexToken(VAR,'objs',1,6824) -LexToken(OPENBRACKET,'(',1,6828) -LexToken(NUMBER,'4',1,6829) -LexToken(CLOSEBRACKET,')',1,6830) -LexToken(ASSIGNMENT,'=',1,6831) -LexToken(SCICOS_BLOCK,'scicos_block',1,6832) -LexToken(OPENBRACKET,'(',1,6844) -LexToken(VAR,'gui',1,6856) -LexToken(ASSIGNMENT,'=',1,6859) -LexToken(DQSTRING,'"DERIV"',1,6866) -LexToken(COMMA,',',1,6867) -LexToken(VAR,'graphics',1,6879) -LexToken(ASSIGNMENT,'=',1,6887) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,6888) -LexToken(OPENBRACKET,'(',1,6903) -LexToken(VAR,'orig',1,6915) -LexToken(ASSIGNMENT,'=',1,6919) -LexToken(OPENSQBRACKET,'[',1,6920) -LexToken(NUMBER,'319.03733',1,6921) -LexToken(COMMA,',',1,6930) -LexToken(NUMBER,'135.45067',1,6931) -LexToken(CLOSESQBRACKET,']',1,6940) -LexToken(COMMA,',',1,6941) -LexToken(VAR,'sz',1,6953) -LexToken(ASSIGNMENT,'=',1,6955) -LexToken(OPENSQBRACKET,'[',1,6956) -LexToken(NUMBER,'40',1,6957) -LexToken(COMMA,',',1,6959) -LexToken(NUMBER,'40',1,6960) -LexToken(CLOSESQBRACKET,']',1,6962) -LexToken(COMMA,',',1,6963) -LexToken(VAR,'flip',1,6975) -LexToken(ASSIGNMENT,'=',1,6979) -LexToken(PREVAR_BOOLEAN,'%t',1,6980) -LexToken(COMMA,',',1,6982) -LexToken(VAR,'theta',1,6994) -LexToken(ASSIGNMENT,'=',1,6999) -LexToken(NUMBER,'0',1,7000) -LexToken(COMMA,',',1,7001) -LexToken(VAR,'exprs',1,7013) -LexToken(ASSIGNMENT,'=',1,7018) -LexToken(OPENSQBRACKET,'[',1,7019) -LexToken(CLOSESQBRACKET,']',1,7020) -LexToken(COMMA,',',1,7021) -LexToken(VAR,'pin',1,7033) -LexToken(ASSIGNMENT,'=',1,7036) -LexToken(NUMBER,'8',1,7037) -LexToken(COMMA,',',1,7038) -LexToken(VAR,'pout',1,7050) -LexToken(ASSIGNMENT,'=',1,7054) -LexToken(NUMBER,'11',1,7055) -LexToken(COMMA,',',1,7057) -LexToken(VAR,'pein',1,7069) -LexToken(ASSIGNMENT,'=',1,7073) -LexToken(OPENSQBRACKET,'[',1,7074) -LexToken(CLOSESQBRACKET,']',1,7075) -LexToken(COMMA,',',1,7076) -LexToken(VAR,'peout',1,7088) -LexToken(ASSIGNMENT,'=',1,7093) -LexToken(OPENSQBRACKET,'[',1,7094) -LexToken(CLOSESQBRACKET,']',1,7095) -LexToken(COMMA,',',1,7096) -LexToken(VAR,'gr_i',1,7108) -LexToken(ASSIGNMENT,'=',1,7112) -LexToken(OPENSQBRACKET,'[',1,7113) -LexToken(CLOSESQBRACKET,']',1,7114) -LexToken(COMMA,',',1,7115) -LexToken(VAR,'id',1,7127) -LexToken(ASSIGNMENT,'=',1,7129) -LexToken(DQSTRING,'"s"',1,7132) -LexToken(COMMA,',',1,7133) -LexToken(VAR,'in_implicit',1,7145) -LexToken(ASSIGNMENT,'=',1,7156) -LexToken(DQSTRING,'"E"',1,7159) -LexToken(COMMA,',',1,7160) -LexToken(VAR,'out_implicit',1,7172) -LexToken(ASSIGNMENT,'=',1,7184) -LexToken(DQSTRING,'"E"',1,7187) -LexToken(CLOSEBRACKET,')',1,7188) -LexToken(COMMA,',',1,7189) -LexToken(VAR,'model',1,7201) -LexToken(ASSIGNMENT,'=',1,7206) -LexToken(SCICOS_MODEL,'scicos_model',1,7207) -LexToken(OPENBRACKET,'(',1,7219) -LexToken(VAR,'sim',1,7231) -LexToken(ASSIGNMENT,'=',1,7234) -LexToken(VAR,'list',1,7235) -LexToken(OPENBRACKET,'(',1,7239) -LexToken(DQSTRING,'"deriv"',1,7246) -LexToken(COMMA,',',1,7247) -LexToken(NUMBER,'4',1,7248) -LexToken(CLOSEBRACKET,')',1,7249) -LexToken(COMMA,',',1,7250) -LexToken(VAR,'in',1,7262) -LexToken(ASSIGNMENT,'=',1,7264) -LexToken(ADDITION,'-',1,7265) -LexToken(NUMBER,'1',1,7266) -LexToken(COMMA,',',1,7267) -LexToken(VAR,'in2',1,7279) -LexToken(ASSIGNMENT,'=',1,7282) -LexToken(ADDITION,'-',1,7283) -LexToken(NUMBER,'2',1,7284) -LexToken(COMMA,',',1,7285) -LexToken(VAR,'intyp',1,7297) -LexToken(ASSIGNMENT,'=',1,7302) -LexToken(NUMBER,'1',1,7303) -LexToken(COMMA,',',1,7304) -LexToken(VAR,'out',1,7316) -LexToken(ASSIGNMENT,'=',1,7319) -LexToken(ADDITION,'-',1,7320) -LexToken(NUMBER,'1',1,7321) -LexToken(COMMA,',',1,7322) -LexToken(VAR,'out2',1,7334) -LexToken(ASSIGNMENT,'=',1,7338) -LexToken(ADDITION,'-',1,7339) -LexToken(NUMBER,'2',1,7340) -LexToken(COMMA,',',1,7341) -LexToken(VAR,'outtyp',1,7353) -LexToken(ASSIGNMENT,'=',1,7359) -LexToken(NUMBER,'1',1,7360) -LexToken(COMMA,',',1,7361) -LexToken(VAR,'evtin',1,7373) -LexToken(ASSIGNMENT,'=',1,7378) -LexToken(OPENSQBRACKET,'[',1,7379) -LexToken(CLOSESQBRACKET,']',1,7380) -LexToken(COMMA,',',1,7381) -LexToken(VAR,'evtout',1,7393) -LexToken(ASSIGNMENT,'=',1,7399) -LexToken(OPENSQBRACKET,'[',1,7400) -LexToken(CLOSESQBRACKET,']',1,7401) -LexToken(COMMA,',',1,7402) -LexToken(VAR,'state',1,7414) -LexToken(ASSIGNMENT,'=',1,7419) -LexToken(OPENSQBRACKET,'[',1,7420) -LexToken(CLOSESQBRACKET,']',1,7421) -LexToken(COMMA,',',1,7422) -LexToken(VAR,'dstate',1,7434) -LexToken(ASSIGNMENT,'=',1,7440) -LexToken(OPENSQBRACKET,'[',1,7441) -LexToken(CLOSESQBRACKET,']',1,7442) -LexToken(COMMA,',',1,7443) -LexToken(VAR,'odstate',1,7455) -LexToken(ASSIGNMENT,'=',1,7462) -LexToken(VAR,'list',1,7463) -LexToken(OPENBRACKET,'(',1,7467) -LexToken(CLOSEBRACKET,')',1,7468) -LexToken(COMMA,',',1,7469) -LexToken(VAR,'rpar',1,7481) -LexToken(ASSIGNMENT,'=',1,7485) -LexToken(OPENSQBRACKET,'[',1,7486) -LexToken(CLOSESQBRACKET,']',1,7487) -LexToken(COMMA,',',1,7488) -LexToken(VAR,'ipar',1,7500) -LexToken(ASSIGNMENT,'=',1,7504) -LexToken(OPENSQBRACKET,'[',1,7505) -LexToken(CLOSESQBRACKET,']',1,7506) -LexToken(COMMA,',',1,7507) -LexToken(VAR,'opar',1,7519) -LexToken(ASSIGNMENT,'=',1,7523) -LexToken(VAR,'list',1,7524) -LexToken(OPENBRACKET,'(',1,7528) -LexToken(CLOSEBRACKET,')',1,7529) -LexToken(COMMA,',',1,7530) -LexToken(VAR,'blocktype',1,7542) -LexToken(ASSIGNMENT,'=',1,7551) -LexToken(DQSTRING,'"x"',1,7554) -LexToken(COMMA,',',1,7555) -LexToken(VAR,'firing',1,7567) -LexToken(ASSIGNMENT,'=',1,7573) -LexToken(OPENSQBRACKET,'[',1,7574) -LexToken(CLOSESQBRACKET,']',1,7575) -LexToken(COMMA,',',1,7576) -LexToken(VAR,'dep_ut',1,7588) -LexToken(ASSIGNMENT,'=',1,7594) -LexToken(OPENSQBRACKET,'[',1,7595) -LexToken(PREVAR_BOOLEAN,'%t',1,7596) -LexToken(COMMA,',',1,7598) -LexToken(PREVAR_BOOLEAN,'%f',1,7599) -LexToken(CLOSESQBRACKET,']',1,7601) -LexToken(COMMA,',',1,7602) -LexToken(VAR,'label',1,7614) -LexToken(ASSIGNMENT,'=',1,7619) -LexToken(DQSTRING,'""',1,7621) -LexToken(COMMA,',',1,7622) -LexToken(VAR,'nzcross',1,7634) -LexToken(ASSIGNMENT,'=',1,7641) -LexToken(NUMBER,'0',1,7642) -LexToken(COMMA,',',1,7643) -LexToken(VAR,'nmode',1,7655) -LexToken(ASSIGNMENT,'=',1,7660) -LexToken(NUMBER,'0',1,7661) -LexToken(COMMA,',',1,7662) -LexToken(VAR,'equations',1,7674) -LexToken(ASSIGNMENT,'=',1,7683) -LexToken(VAR,'list',1,7684) -LexToken(OPENBRACKET,'(',1,7688) -LexToken(CLOSEBRACKET,')',1,7689) -LexToken(CLOSEBRACKET,')',1,7690) -LexToken(COMMA,',',1,7691) -LexToken(VAR,'doc',1,7703) -LexToken(ASSIGNMENT,'=',1,7706) -LexToken(VAR,'list',1,7707) -LexToken(OPENBRACKET,'(',1,7711) -LexToken(CLOSEBRACKET,')',1,7712) -LexToken(CLOSEBRACKET,')',1,7713) -LexToken(EOL,'\n',1,7714) -LexToken(VAR,'scs_m',1,7723) -LexToken(DOT,'.',1,7728) -LexToken(VAR,'objs',1,7729) -LexToken(OPENBRACKET,'(',1,7733) -LexToken(NUMBER,'5',1,7734) -LexToken(CLOSEBRACKET,')',1,7735) -LexToken(ASSIGNMENT,'=',1,7736) -LexToken(SCICOS_BLOCK,'scicos_block',1,7737) -LexToken(OPENBRACKET,'(',1,7749) -LexToken(VAR,'gui',1,7761) -LexToken(ASSIGNMENT,'=',1,7764) -LexToken(DQSTRING,'"GAINBLK"',1,7773) -LexToken(COMMA,',',1,7774) -LexToken(VAR,'graphics',1,7786) -LexToken(ASSIGNMENT,'=',1,7794) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,7795) -LexToken(OPENBRACKET,'(',1,7810) -LexToken(VAR,'orig',1,7822) -LexToken(ASSIGNMENT,'=',1,7826) -LexToken(OPENSQBRACKET,'[',1,7827) -LexToken(NUMBER,'255.23733',1,7828) -LexToken(COMMA,',',1,7837) -LexToken(NUMBER,'183.11733',1,7838) -LexToken(CLOSESQBRACKET,']',1,7847) -LexToken(COMMA,',',1,7848) -LexToken(VAR,'sz',1,7860) -LexToken(ASSIGNMENT,'=',1,7862) -LexToken(OPENSQBRACKET,'[',1,7863) -LexToken(NUMBER,'40',1,7864) -LexToken(COMMA,',',1,7866) -LexToken(NUMBER,'40',1,7867) -LexToken(CLOSESQBRACKET,']',1,7869) -LexToken(COMMA,',',1,7870) -LexToken(VAR,'flip',1,7882) -LexToken(ASSIGNMENT,'=',1,7886) -LexToken(PREVAR_BOOLEAN,'%t',1,7887) -LexToken(COMMA,',',1,7889) -LexToken(VAR,'theta',1,7901) -LexToken(ASSIGNMENT,'=',1,7906) -LexToken(NUMBER,'0',1,7907) -LexToken(COMMA,',',1,7908) -LexToken(VAR,'exprs',1,7920) -LexToken(ASSIGNMENT,'=',1,7925) -LexToken(DQSTRING,'"1"',1,7928) -LexToken(COMMA,',',1,7929) -LexToken(VAR,'pin',1,7941) -LexToken(ASSIGNMENT,'=',1,7944) -LexToken(NUMBER,'13',1,7945) -LexToken(COMMA,',',1,7947) -LexToken(VAR,'pout',1,7959) -LexToken(ASSIGNMENT,'=',1,7963) -LexToken(NUMBER,'7',1,7964) -LexToken(COMMA,',',1,7965) -LexToken(VAR,'pein',1,7977) -LexToken(ASSIGNMENT,'=',1,7981) -LexToken(OPENSQBRACKET,'[',1,7982) -LexToken(CLOSESQBRACKET,']',1,7983) -LexToken(COMMA,',',1,7984) -LexToken(VAR,'peout',1,7996) -LexToken(ASSIGNMENT,'=',1,8001) -LexToken(OPENSQBRACKET,'[',1,8002) -LexToken(CLOSESQBRACKET,']',1,8003) -LexToken(COMMA,',',1,8004) -LexToken(VAR,'gr_i',1,8016) -LexToken(ASSIGNMENT,'=',1,8020) -LexToken(OPENSQBRACKET,'[',1,8021) -LexToken(CLOSESQBRACKET,']',1,8022) -LexToken(COMMA,',',1,8023) -LexToken(VAR,'id',1,8035) -LexToken(ASSIGNMENT,'=',1,8037) -LexToken(DQSTRING,'""',1,8039) -LexToken(COMMA,',',1,8040) -LexToken(VAR,'in_implicit',1,8052) -LexToken(ASSIGNMENT,'=',1,8063) -LexToken(DQSTRING,'"E"',1,8066) -LexToken(COMMA,',',1,8067) -LexToken(VAR,'out_implicit',1,8079) -LexToken(ASSIGNMENT,'=',1,8091) -LexToken(DQSTRING,'"E"',1,8094) -LexToken(CLOSEBRACKET,')',1,8095) -LexToken(COMMA,',',1,8096) -LexToken(VAR,'model',1,8108) -LexToken(ASSIGNMENT,'=',1,8113) -LexToken(SCICOS_MODEL,'scicos_model',1,8114) -LexToken(OPENBRACKET,'(',1,8126) -LexToken(VAR,'sim',1,8138) -LexToken(ASSIGNMENT,'=',1,8141) -LexToken(VAR,'list',1,8142) -LexToken(OPENBRACKET,'(',1,8146) -LexToken(DQSTRING,'"gainblk"',1,8155) -LexToken(COMMA,',',1,8156) -LexToken(NUMBER,'4',1,8157) -LexToken(CLOSEBRACKET,')',1,8158) -LexToken(COMMA,',',1,8159) -LexToken(VAR,'in',1,8171) -LexToken(ASSIGNMENT,'=',1,8173) -LexToken(ADDITION,'-',1,8174) -LexToken(NUMBER,'1',1,8175) -LexToken(COMMA,',',1,8176) -LexToken(VAR,'in2',1,8188) -LexToken(ASSIGNMENT,'=',1,8191) -LexToken(ADDITION,'-',1,8192) -LexToken(NUMBER,'2',1,8193) -LexToken(COMMA,',',1,8194) -LexToken(VAR,'intyp',1,8206) -LexToken(ASSIGNMENT,'=',1,8211) -LexToken(NUMBER,'1',1,8212) -LexToken(COMMA,',',1,8213) -LexToken(VAR,'out',1,8225) -LexToken(ASSIGNMENT,'=',1,8228) -LexToken(ADDITION,'-',1,8229) -LexToken(NUMBER,'1',1,8230) -LexToken(COMMA,',',1,8231) -LexToken(VAR,'out2',1,8243) -LexToken(ASSIGNMENT,'=',1,8247) -LexToken(ADDITION,'-',1,8248) -LexToken(NUMBER,'2',1,8249) -LexToken(COMMA,',',1,8250) -LexToken(VAR,'outtyp',1,8262) -LexToken(ASSIGNMENT,'=',1,8268) -LexToken(NUMBER,'1',1,8269) -LexToken(COMMA,',',1,8270) -LexToken(VAR,'evtin',1,8282) -LexToken(ASSIGNMENT,'=',1,8287) -LexToken(OPENSQBRACKET,'[',1,8288) -LexToken(CLOSESQBRACKET,']',1,8289) -LexToken(COMMA,',',1,8290) -LexToken(VAR,'evtout',1,8302) -LexToken(ASSIGNMENT,'=',1,8308) -LexToken(OPENSQBRACKET,'[',1,8309) -LexToken(CLOSESQBRACKET,']',1,8310) -LexToken(COMMA,',',1,8311) -LexToken(VAR,'state',1,8323) -LexToken(ASSIGNMENT,'=',1,8328) -LexToken(OPENSQBRACKET,'[',1,8329) -LexToken(CLOSESQBRACKET,']',1,8330) -LexToken(COMMA,',',1,8331) -LexToken(VAR,'dstate',1,8343) -LexToken(ASSIGNMENT,'=',1,8349) -LexToken(OPENSQBRACKET,'[',1,8350) -LexToken(CLOSESQBRACKET,']',1,8351) -LexToken(COMMA,',',1,8352) -LexToken(VAR,'odstate',1,8364) -LexToken(ASSIGNMENT,'=',1,8371) -LexToken(VAR,'list',1,8372) -LexToken(OPENBRACKET,'(',1,8376) -LexToken(CLOSEBRACKET,')',1,8377) -LexToken(COMMA,',',1,8378) -LexToken(VAR,'rpar',1,8390) -LexToken(ASSIGNMENT,'=',1,8394) -LexToken(NUMBER,'1',1,8395) -LexToken(COMMA,',',1,8396) -LexToken(VAR,'ipar',1,8408) -LexToken(ASSIGNMENT,'=',1,8412) -LexToken(OPENSQBRACKET,'[',1,8413) -LexToken(CLOSESQBRACKET,']',1,8414) -LexToken(COMMA,',',1,8415) -LexToken(VAR,'opar',1,8427) -LexToken(ASSIGNMENT,'=',1,8431) -LexToken(VAR,'list',1,8432) -LexToken(OPENBRACKET,'(',1,8436) -LexToken(CLOSEBRACKET,')',1,8437) -LexToken(COMMA,',',1,8438) -LexToken(VAR,'blocktype',1,8450) -LexToken(ASSIGNMENT,'=',1,8459) -LexToken(DQSTRING,'"c"',1,8462) -LexToken(COMMA,',',1,8463) -LexToken(VAR,'firing',1,8475) -LexToken(ASSIGNMENT,'=',1,8481) -LexToken(OPENSQBRACKET,'[',1,8482) -LexToken(CLOSESQBRACKET,']',1,8483) -LexToken(COMMA,',',1,8484) -LexToken(VAR,'dep_ut',1,8496) -LexToken(ASSIGNMENT,'=',1,8502) -LexToken(OPENSQBRACKET,'[',1,8503) -LexToken(PREVAR_BOOLEAN,'%t',1,8504) -LexToken(COMMA,',',1,8506) -LexToken(PREVAR_BOOLEAN,'%f',1,8507) -LexToken(CLOSESQBRACKET,']',1,8509) -LexToken(COMMA,',',1,8510) -LexToken(VAR,'label',1,8522) -LexToken(ASSIGNMENT,'=',1,8527) -LexToken(DQSTRING,'""',1,8529) -LexToken(COMMA,',',1,8530) -LexToken(VAR,'nzcross',1,8542) -LexToken(ASSIGNMENT,'=',1,8549) -LexToken(NUMBER,'0',1,8550) -LexToken(COMMA,',',1,8551) -LexToken(VAR,'nmode',1,8563) -LexToken(ASSIGNMENT,'=',1,8568) -LexToken(NUMBER,'0',1,8569) -LexToken(COMMA,',',1,8570) -LexToken(VAR,'equations',1,8582) -LexToken(ASSIGNMENT,'=',1,8591) -LexToken(VAR,'list',1,8592) -LexToken(OPENBRACKET,'(',1,8596) -LexToken(CLOSEBRACKET,')',1,8597) -LexToken(CLOSEBRACKET,')',1,8598) -LexToken(COMMA,',',1,8599) -LexToken(VAR,'doc',1,8611) -LexToken(ASSIGNMENT,'=',1,8614) -LexToken(VAR,'list',1,8615) -LexToken(OPENBRACKET,'(',1,8619) -LexToken(CLOSEBRACKET,')',1,8620) -LexToken(CLOSEBRACKET,')',1,8621) -LexToken(EOL,'\n',1,8622) -LexToken(VAR,'scs_m',1,8631) -LexToken(DOT,'.',1,8636) -LexToken(VAR,'objs',1,8637) -LexToken(OPENBRACKET,'(',1,8641) -LexToken(NUMBER,'6',1,8642) -LexToken(CLOSEBRACKET,')',1,8643) -LexToken(ASSIGNMENT,'=',1,8644) -LexToken(SCICOS_BLOCK,'scicos_block',1,8645) -LexToken(OPENBRACKET,'(',1,8657) -LexToken(VAR,'gui',1,8669) -LexToken(ASSIGNMENT,'=',1,8672) -LexToken(DQSTRING,'"GAINBLK"',1,8681) -LexToken(COMMA,',',1,8682) -LexToken(VAR,'graphics',1,8694) -LexToken(ASSIGNMENT,'=',1,8702) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,8703) -LexToken(OPENBRACKET,'(',1,8718) -LexToken(VAR,'orig',1,8730) -LexToken(ASSIGNMENT,'=',1,8734) -LexToken(OPENSQBRACKET,'[',1,8735) -LexToken(NUMBER,'255.23733',1,8736) -LexToken(COMMA,',',1,8745) -LexToken(NUMBER,'135.45067',1,8746) -LexToken(CLOSESQBRACKET,']',1,8755) -LexToken(COMMA,',',1,8756) -LexToken(VAR,'sz',1,8768) -LexToken(ASSIGNMENT,'=',1,8770) -LexToken(OPENSQBRACKET,'[',1,8771) -LexToken(NUMBER,'40',1,8772) -LexToken(COMMA,',',1,8774) -LexToken(NUMBER,'40',1,8775) -LexToken(CLOSESQBRACKET,']',1,8777) -LexToken(COMMA,',',1,8778) -LexToken(VAR,'flip',1,8790) -LexToken(ASSIGNMENT,'=',1,8794) -LexToken(PREVAR_BOOLEAN,'%t',1,8795) -LexToken(COMMA,',',1,8797) -LexToken(VAR,'theta',1,8809) -LexToken(ASSIGNMENT,'=',1,8814) -LexToken(NUMBER,'0',1,8815) -LexToken(COMMA,',',1,8816) -LexToken(VAR,'exprs',1,8828) -LexToken(ASSIGNMENT,'=',1,8833) -LexToken(DQSTRING,'"1"',1,8836) -LexToken(COMMA,',',1,8837) -LexToken(VAR,'pin',1,8849) -LexToken(ASSIGNMENT,'=',1,8852) -LexToken(NUMBER,'14',1,8853) -LexToken(COMMA,',',1,8855) -LexToken(VAR,'pout',1,8867) -LexToken(ASSIGNMENT,'=',1,8871) -LexToken(NUMBER,'8',1,8872) -LexToken(COMMA,',',1,8873) -LexToken(VAR,'pein',1,8885) -LexToken(ASSIGNMENT,'=',1,8889) -LexToken(OPENSQBRACKET,'[',1,8890) -LexToken(CLOSESQBRACKET,']',1,8891) -LexToken(COMMA,',',1,8892) -LexToken(VAR,'peout',1,8904) -LexToken(ASSIGNMENT,'=',1,8909) -LexToken(OPENSQBRACKET,'[',1,8910) -LexToken(CLOSESQBRACKET,']',1,8911) -LexToken(COMMA,',',1,8912) -LexToken(VAR,'gr_i',1,8924) -LexToken(ASSIGNMENT,'=',1,8928) -LexToken(OPENSQBRACKET,'[',1,8929) -LexToken(CLOSESQBRACKET,']',1,8930) -LexToken(COMMA,',',1,8931) -LexToken(VAR,'id',1,8943) -LexToken(ASSIGNMENT,'=',1,8945) -LexToken(DQSTRING,'""',1,8947) -LexToken(COMMA,',',1,8948) -LexToken(VAR,'in_implicit',1,8960) -LexToken(ASSIGNMENT,'=',1,8971) -LexToken(DQSTRING,'"E"',1,8974) -LexToken(COMMA,',',1,8975) -LexToken(VAR,'out_implicit',1,8987) -LexToken(ASSIGNMENT,'=',1,8999) -LexToken(DQSTRING,'"E"',1,9002) -LexToken(CLOSEBRACKET,')',1,9003) -LexToken(COMMA,',',1,9004) -LexToken(VAR,'model',1,9016) -LexToken(ASSIGNMENT,'=',1,9021) -LexToken(SCICOS_MODEL,'scicos_model',1,9022) -LexToken(OPENBRACKET,'(',1,9034) -LexToken(VAR,'sim',1,9046) -LexToken(ASSIGNMENT,'=',1,9049) -LexToken(VAR,'list',1,9050) -LexToken(OPENBRACKET,'(',1,9054) -LexToken(DQSTRING,'"gainblk"',1,9063) -LexToken(COMMA,',',1,9064) -LexToken(NUMBER,'4',1,9065) -LexToken(CLOSEBRACKET,')',1,9066) -LexToken(COMMA,',',1,9067) -LexToken(VAR,'in',1,9079) -LexToken(ASSIGNMENT,'=',1,9081) -LexToken(ADDITION,'-',1,9082) -LexToken(NUMBER,'1',1,9083) -LexToken(COMMA,',',1,9084) -LexToken(VAR,'in2',1,9096) -LexToken(ASSIGNMENT,'=',1,9099) -LexToken(ADDITION,'-',1,9100) -LexToken(NUMBER,'2',1,9101) -LexToken(COMMA,',',1,9102) -LexToken(VAR,'intyp',1,9114) -LexToken(ASSIGNMENT,'=',1,9119) -LexToken(NUMBER,'1',1,9120) -LexToken(COMMA,',',1,9121) -LexToken(VAR,'out',1,9133) -LexToken(ASSIGNMENT,'=',1,9136) -LexToken(ADDITION,'-',1,9137) -LexToken(NUMBER,'1',1,9138) -LexToken(COMMA,',',1,9139) -LexToken(VAR,'out2',1,9151) -LexToken(ASSIGNMENT,'=',1,9155) -LexToken(ADDITION,'-',1,9156) -LexToken(NUMBER,'2',1,9157) -LexToken(COMMA,',',1,9158) -LexToken(VAR,'outtyp',1,9170) -LexToken(ASSIGNMENT,'=',1,9176) -LexToken(NUMBER,'1',1,9177) -LexToken(COMMA,',',1,9178) -LexToken(VAR,'evtin',1,9190) -LexToken(ASSIGNMENT,'=',1,9195) -LexToken(OPENSQBRACKET,'[',1,9196) -LexToken(CLOSESQBRACKET,']',1,9197) -LexToken(COMMA,',',1,9198) -LexToken(VAR,'evtout',1,9210) -LexToken(ASSIGNMENT,'=',1,9216) -LexToken(OPENSQBRACKET,'[',1,9217) -LexToken(CLOSESQBRACKET,']',1,9218) -LexToken(COMMA,',',1,9219) -LexToken(VAR,'state',1,9231) -LexToken(ASSIGNMENT,'=',1,9236) -LexToken(OPENSQBRACKET,'[',1,9237) -LexToken(CLOSESQBRACKET,']',1,9238) -LexToken(COMMA,',',1,9239) -LexToken(VAR,'dstate',1,9251) -LexToken(ASSIGNMENT,'=',1,9257) -LexToken(OPENSQBRACKET,'[',1,9258) -LexToken(CLOSESQBRACKET,']',1,9259) -LexToken(COMMA,',',1,9260) -LexToken(VAR,'odstate',1,9272) -LexToken(ASSIGNMENT,'=',1,9279) -LexToken(VAR,'list',1,9280) -LexToken(OPENBRACKET,'(',1,9284) -LexToken(CLOSEBRACKET,')',1,9285) -LexToken(COMMA,',',1,9286) -LexToken(VAR,'rpar',1,9298) -LexToken(ASSIGNMENT,'=',1,9302) -LexToken(NUMBER,'1',1,9303) -LexToken(COMMA,',',1,9304) -LexToken(VAR,'ipar',1,9316) -LexToken(ASSIGNMENT,'=',1,9320) -LexToken(OPENSQBRACKET,'[',1,9321) -LexToken(CLOSESQBRACKET,']',1,9322) -LexToken(COMMA,',',1,9323) -LexToken(VAR,'opar',1,9335) -LexToken(ASSIGNMENT,'=',1,9339) -LexToken(VAR,'list',1,9340) -LexToken(OPENBRACKET,'(',1,9344) -LexToken(CLOSEBRACKET,')',1,9345) -LexToken(COMMA,',',1,9346) -LexToken(VAR,'blocktype',1,9358) -LexToken(ASSIGNMENT,'=',1,9367) -LexToken(DQSTRING,'"c"',1,9370) -LexToken(COMMA,',',1,9371) -LexToken(VAR,'firing',1,9383) -LexToken(ASSIGNMENT,'=',1,9389) -LexToken(OPENSQBRACKET,'[',1,9390) -LexToken(CLOSESQBRACKET,']',1,9391) -LexToken(COMMA,',',1,9392) -LexToken(VAR,'dep_ut',1,9404) -LexToken(ASSIGNMENT,'=',1,9410) -LexToken(OPENSQBRACKET,'[',1,9411) -LexToken(PREVAR_BOOLEAN,'%t',1,9412) -LexToken(COMMA,',',1,9414) -LexToken(PREVAR_BOOLEAN,'%f',1,9415) -LexToken(CLOSESQBRACKET,']',1,9417) -LexToken(COMMA,',',1,9418) -LexToken(VAR,'label',1,9430) -LexToken(ASSIGNMENT,'=',1,9435) -LexToken(DQSTRING,'""',1,9437) -LexToken(COMMA,',',1,9438) -LexToken(VAR,'nzcross',1,9450) -LexToken(ASSIGNMENT,'=',1,9457) -LexToken(NUMBER,'0',1,9458) -LexToken(COMMA,',',1,9459) -LexToken(VAR,'nmode',1,9471) -LexToken(ASSIGNMENT,'=',1,9476) -LexToken(NUMBER,'0',1,9477) -LexToken(COMMA,',',1,9478) -LexToken(VAR,'equations',1,9490) -LexToken(ASSIGNMENT,'=',1,9499) -LexToken(VAR,'list',1,9500) -LexToken(OPENBRACKET,'(',1,9504) -LexToken(CLOSEBRACKET,')',1,9505) -LexToken(CLOSEBRACKET,')',1,9506) -LexToken(COMMA,',',1,9507) -LexToken(VAR,'doc',1,9519) -LexToken(ASSIGNMENT,'=',1,9522) -LexToken(VAR,'list',1,9523) -LexToken(OPENBRACKET,'(',1,9527) -LexToken(CLOSEBRACKET,')',1,9528) -LexToken(CLOSEBRACKET,')',1,9529) -LexToken(EOL,'\n',1,9530) -LexToken(VAR,'scs_m',1,9539) -LexToken(DOT,'.',1,9544) -LexToken(VAR,'objs',1,9545) -LexToken(OPENBRACKET,'(',1,9549) -LexToken(NUMBER,'7',1,9550) -LexToken(CLOSEBRACKET,')',1,9551) -LexToken(ASSIGNMENT,'=',1,9552) -LexToken(SCICOS_LINK,'scicos_link',1,9553) -LexToken(OPENBRACKET,'(',1,9564) -LexToken(VAR,'xx',1,9576) -LexToken(ASSIGNMENT,'=',1,9578) -LexToken(OPENSQBRACKET,'[',1,9579) -LexToken(NUMBER,'303.80876',1,9580) -LexToken(SEMICOLON,';',1,9589) -LexToken(NUMBER,'309.73257',1,9590) -LexToken(CLOSESQBRACKET,']',1,9599) -LexToken(COMMA,',',1,9600) -LexToken(VAR,'yy',1,9612) -LexToken(ASSIGNMENT,'=',1,9614) -LexToken(OPENSQBRACKET,'[',1,9615) -LexToken(NUMBER,'203.11733',1,9616) -LexToken(SEMICOLON,';',1,9625) -LexToken(NUMBER,'203.11733',1,9626) -LexToken(CLOSESQBRACKET,']',1,9635) -LexToken(COMMA,',',1,9636) -LexToken(VAR,'id',1,9648) -LexToken(ASSIGNMENT,'=',1,9650) -LexToken(DQSTRING,'"drawlink"',1,9660) -LexToken(COMMA,',',1,9661) -LexToken(VAR,'thick',1,9673) -LexToken(ASSIGNMENT,'=',1,9678) -LexToken(OPENSQBRACKET,'[',1,9679) -LexToken(NUMBER,'0',1,9680) -LexToken(COMMA,',',1,9681) -LexToken(NUMBER,'0',1,9682) -LexToken(CLOSESQBRACKET,']',1,9683) -LexToken(COMMA,',',1,9684) -LexToken(VAR,'ct',1,9696) -LexToken(ASSIGNMENT,'=',1,9698) -LexToken(OPENSQBRACKET,'[',1,9699) -LexToken(NUMBER,'1',1,9700) -LexToken(COMMA,',',1,9701) -LexToken(NUMBER,'1',1,9702) -LexToken(CLOSESQBRACKET,']',1,9703) -LexToken(COMMA,',',1,9704) -LexToken(VAR,'from',1,9716) -LexToken(ASSIGNMENT,'=',1,9720) -LexToken(OPENSQBRACKET,'[',1,9721) -LexToken(NUMBER,'5',1,9722) -LexToken(COMMA,',',1,9723) -LexToken(NUMBER,'1',1,9724) -LexToken(COMMA,',',1,9725) -LexToken(NUMBER,'0',1,9726) -LexToken(CLOSESQBRACKET,']',1,9727) -LexToken(COMMA,',',1,9728) -LexToken(VAR,'to',1,9740) -LexToken(ASSIGNMENT,'=',1,9742) -LexToken(OPENSQBRACKET,'[',1,9743) -LexToken(NUMBER,'1',1,9744) -LexToken(COMMA,',',1,9745) -LexToken(NUMBER,'1',1,9746) -LexToken(COMMA,',',1,9747) -LexToken(NUMBER,'1',1,9748) -LexToken(CLOSESQBRACKET,']',1,9749) -LexToken(CLOSEBRACKET,')',1,9750) -LexToken(EOL,'\n',1,9751) -LexToken(VAR,'scs_m',1,9760) -LexToken(DOT,'.',1,9765) -LexToken(VAR,'objs',1,9766) -LexToken(OPENBRACKET,'(',1,9770) -LexToken(NUMBER,'8',1,9771) -LexToken(CLOSEBRACKET,')',1,9772) -LexToken(ASSIGNMENT,'=',1,9773) -LexToken(SCICOS_LINK,'scicos_link',1,9774) -LexToken(OPENBRACKET,'(',1,9785) -LexToken(VAR,'xx',1,9797) -LexToken(ASSIGNMENT,'=',1,9799) -LexToken(OPENSQBRACKET,'[',1,9800) -LexToken(NUMBER,'303.80876',1,9801) -LexToken(SEMICOLON,';',1,9810) -LexToken(NUMBER,'310.4659',1,9811) -LexToken(CLOSESQBRACKET,']',1,9819) -LexToken(COMMA,',',1,9820) -LexToken(VAR,'yy',1,9832) -LexToken(ASSIGNMENT,'=',1,9834) -LexToken(OPENSQBRACKET,'[',1,9835) -LexToken(NUMBER,'155.45067',1,9836) -LexToken(SEMICOLON,';',1,9845) -LexToken(NUMBER,'155.45067',1,9846) -LexToken(CLOSESQBRACKET,']',1,9855) -LexToken(COMMA,',',1,9856) -LexToken(VAR,'id',1,9868) -LexToken(ASSIGNMENT,'=',1,9870) -LexToken(DQSTRING,'"drawlink"',1,9880) -LexToken(COMMA,',',1,9881) -LexToken(VAR,'thick',1,9893) -LexToken(ASSIGNMENT,'=',1,9898) -LexToken(OPENSQBRACKET,'[',1,9899) -LexToken(NUMBER,'0',1,9900) -LexToken(COMMA,',',1,9901) -LexToken(NUMBER,'0',1,9902) -LexToken(CLOSESQBRACKET,']',1,9903) -LexToken(COMMA,',',1,9904) -LexToken(VAR,'ct',1,9916) -LexToken(ASSIGNMENT,'=',1,9918) -LexToken(OPENSQBRACKET,'[',1,9919) -LexToken(NUMBER,'1',1,9920) -LexToken(COMMA,',',1,9921) -LexToken(NUMBER,'1',1,9922) -LexToken(CLOSESQBRACKET,']',1,9923) -LexToken(COMMA,',',1,9924) -LexToken(VAR,'from',1,9936) -LexToken(ASSIGNMENT,'=',1,9940) -LexToken(OPENSQBRACKET,'[',1,9941) -LexToken(NUMBER,'6',1,9942) -LexToken(COMMA,',',1,9943) -LexToken(NUMBER,'1',1,9944) -LexToken(COMMA,',',1,9945) -LexToken(NUMBER,'0',1,9946) -LexToken(CLOSESQBRACKET,']',1,9947) -LexToken(COMMA,',',1,9948) -LexToken(VAR,'to',1,9960) -LexToken(ASSIGNMENT,'=',1,9962) -LexToken(OPENSQBRACKET,'[',1,9963) -LexToken(NUMBER,'4',1,9964) -LexToken(COMMA,',',1,9965) -LexToken(NUMBER,'1',1,9966) -LexToken(COMMA,',',1,9967) -LexToken(NUMBER,'1',1,9968) -LexToken(CLOSESQBRACKET,']',1,9969) -LexToken(CLOSEBRACKET,')',1,9970) -LexToken(EOL,'\n',1,9971) -LexToken(VAR,'scs_m',1,9980) -LexToken(DOT,'.',1,9985) -LexToken(VAR,'objs',1,9986) -LexToken(OPENBRACKET,'(',1,9990) -LexToken(NUMBER,'9',1,9991) -LexToken(CLOSEBRACKET,')',1,9992) -LexToken(ASSIGNMENT,'=',1,9993) -LexToken(SCICOS_LINK,'scicos_link',1,9994) -LexToken(OPENBRACKET,'(',1,10005) -LexToken(VAR,'xx',1,10017) -LexToken(ASSIGNMENT,'=',1,10019) -LexToken(OPENSQBRACKET,'[',1,10020) -LexToken(NUMBER,'366.87543',1,10021) -LexToken(SEMICOLON,';',1,10030) -LexToken(NUMBER,'379.39924',1,10031) -LexToken(CLOSESQBRACKET,']',1,10040) -LexToken(COMMA,',',1,10041) -LexToken(VAR,'yy',1,10053) -LexToken(ASSIGNMENT,'=',1,10055) -LexToken(OPENSQBRACKET,'[',1,10056) -LexToken(NUMBER,'203.11733',1,10057) -LexToken(SEMICOLON,';',1,10066) -LexToken(NUMBER,'202.85067',1,10067) -LexToken(CLOSESQBRACKET,']',1,10076) -LexToken(COMMA,',',1,10077) -LexToken(VAR,'id',1,10089) -LexToken(ASSIGNMENT,'=',1,10091) -LexToken(DQSTRING,'"drawlink"',1,10101) -LexToken(COMMA,',',1,10102) -LexToken(VAR,'thick',1,10114) -LexToken(ASSIGNMENT,'=',1,10119) -LexToken(OPENSQBRACKET,'[',1,10120) -LexToken(NUMBER,'0',1,10121) -LexToken(COMMA,',',1,10122) -LexToken(NUMBER,'0',1,10123) -LexToken(CLOSESQBRACKET,']',1,10124) -LexToken(COMMA,',',1,10125) -LexToken(VAR,'ct',1,10137) -LexToken(ASSIGNMENT,'=',1,10139) -LexToken(OPENSQBRACKET,'[',1,10140) -LexToken(NUMBER,'1',1,10141) -LexToken(COMMA,',',1,10142) -LexToken(NUMBER,'1',1,10143) -LexToken(CLOSESQBRACKET,']',1,10144) -LexToken(COMMA,',',1,10145) -LexToken(VAR,'from',1,10157) -LexToken(ASSIGNMENT,'=',1,10161) -LexToken(OPENSQBRACKET,'[',1,10162) -LexToken(NUMBER,'1',1,10163) -LexToken(COMMA,',',1,10164) -LexToken(NUMBER,'1',1,10165) -LexToken(COMMA,',',1,10166) -LexToken(NUMBER,'0',1,10167) -LexToken(CLOSESQBRACKET,']',1,10168) -LexToken(COMMA,',',1,10169) -LexToken(VAR,'to',1,10181) -LexToken(ASSIGNMENT,'=',1,10183) -LexToken(OPENSQBRACKET,'[',1,10184) -LexToken(NUMBER,'2',1,10185) -LexToken(COMMA,',',1,10186) -LexToken(NUMBER,'2',1,10187) -LexToken(COMMA,',',1,10188) -LexToken(NUMBER,'1',1,10189) -LexToken(CLOSESQBRACKET,']',1,10190) -LexToken(CLOSEBRACKET,')',1,10191) -LexToken(EOL,'\n',1,10192) -LexToken(VAR,'scs_m',1,10201) -LexToken(DOT,'.',1,10206) -LexToken(VAR,'objs',1,10207) -LexToken(OPENBRACKET,'(',1,10211) -LexToken(NUMBER,'10',1,10212) -LexToken(CLOSEBRACKET,')',1,10214) -LexToken(ASSIGNMENT,'=',1,10215) -LexToken(SCICOS_LINK,'scicos_link',1,10216) -LexToken(OPENBRACKET,'(',1,10227) -LexToken(VAR,'xx',1,10239) -LexToken(ASSIGNMENT,'=',1,10241) -LexToken(OPENSQBRACKET,'[',1,10242) -LexToken(NUMBER,'369.80876',1,10243) -LexToken(SEMICOLON,';',1,10252) -LexToken(NUMBER,'379.39924',1,10253) -LexToken(SEMICOLON,';',1,10262) -LexToken(NUMBER,'379.39924',1,10263) -LexToken(CLOSESQBRACKET,']',1,10272) -LexToken(COMMA,',',1,10273) -LexToken(VAR,'yy',1,10285) -LexToken(ASSIGNMENT,'=',1,10287) -LexToken(OPENSQBRACKET,'[',1,10288) -LexToken(NUMBER,'255.91733',1,10289) -LexToken(SEMICOLON,';',1,10298) -LexToken(NUMBER,'255.91733',1,10299) -LexToken(SEMICOLON,';',1,10308) -LexToken(NUMBER,'217.85067',1,10309) -LexToken(CLOSESQBRACKET,']',1,10318) -LexToken(COMMA,',',1,10319) -LexToken(VAR,'id',1,10331) -LexToken(ASSIGNMENT,'=',1,10333) -LexToken(DQSTRING,'"drawlink"',1,10343) -LexToken(COMMA,',',1,10344) -LexToken(VAR,'thick',1,10356) -LexToken(ASSIGNMENT,'=',1,10361) -LexToken(OPENSQBRACKET,'[',1,10362) -LexToken(NUMBER,'0',1,10363) -LexToken(COMMA,',',1,10364) -LexToken(NUMBER,'0',1,10365) -LexToken(CLOSESQBRACKET,']',1,10366) -LexToken(COMMA,',',1,10367) -LexToken(VAR,'ct',1,10379) -LexToken(ASSIGNMENT,'=',1,10381) -LexToken(OPENSQBRACKET,'[',1,10382) -LexToken(NUMBER,'1',1,10383) -LexToken(COMMA,',',1,10384) -LexToken(NUMBER,'1',1,10385) -LexToken(CLOSESQBRACKET,']',1,10386) -LexToken(COMMA,',',1,10387) -LexToken(VAR,'from',1,10399) -LexToken(ASSIGNMENT,'=',1,10403) -LexToken(OPENSQBRACKET,'[',1,10404) -LexToken(NUMBER,'3',1,10405) -LexToken(COMMA,',',1,10406) -LexToken(NUMBER,'1',1,10407) -LexToken(COMMA,',',1,10408) -LexToken(NUMBER,'0',1,10409) -LexToken(CLOSESQBRACKET,']',1,10410) -LexToken(COMMA,',',1,10411) -LexToken(VAR,'to',1,10423) -LexToken(ASSIGNMENT,'=',1,10425) -LexToken(OPENSQBRACKET,'[',1,10426) -LexToken(NUMBER,'2',1,10427) -LexToken(COMMA,',',1,10428) -LexToken(NUMBER,'1',1,10429) -LexToken(COMMA,',',1,10430) -LexToken(NUMBER,'1',1,10431) -LexToken(CLOSESQBRACKET,']',1,10432) -LexToken(CLOSEBRACKET,')',1,10433) -LexToken(EOL,'\n',1,10434) -LexToken(VAR,'scs_m',1,10443) -LexToken(DOT,'.',1,10448) -LexToken(VAR,'objs',1,10449) -LexToken(OPENBRACKET,'(',1,10453) -LexToken(NUMBER,'11',1,10454) -LexToken(CLOSEBRACKET,')',1,10456) -LexToken(ASSIGNMENT,'=',1,10457) -LexToken(SCICOS_LINK,'scicos_link',1,10458) -LexToken(OPENBRACKET,'(',1,10469) -LexToken(VAR,'xx',1,10481) -LexToken(ASSIGNMENT,'=',1,10483) -LexToken(OPENSQBRACKET,'[',1,10484) -LexToken(NUMBER,'367.60876',1,10485) -LexToken(SEMICOLON,';',1,10494) -LexToken(NUMBER,'379.39924',1,10495) -LexToken(SEMICOLON,';',1,10504) -LexToken(NUMBER,'379.39924',1,10505) -LexToken(CLOSESQBRACKET,']',1,10514) -LexToken(COMMA,',',1,10515) -LexToken(VAR,'yy',1,10527) -LexToken(ASSIGNMENT,'=',1,10529) -LexToken(OPENSQBRACKET,'[',1,10530) -LexToken(NUMBER,'155.45067',1,10531) -LexToken(SEMICOLON,';',1,10540) -LexToken(NUMBER,'155.45067',1,10541) -LexToken(SEMICOLON,';',1,10550) -LexToken(NUMBER,'187.85067',1,10551) -LexToken(CLOSESQBRACKET,']',1,10560) -LexToken(COMMA,',',1,10561) -LexToken(VAR,'id',1,10573) -LexToken(ASSIGNMENT,'=',1,10575) -LexToken(DQSTRING,'"drawlink"',1,10585) -LexToken(COMMA,',',1,10586) -LexToken(VAR,'thick',1,10598) -LexToken(ASSIGNMENT,'=',1,10603) -LexToken(OPENSQBRACKET,'[',1,10604) -LexToken(NUMBER,'0',1,10605) -LexToken(COMMA,',',1,10606) -LexToken(NUMBER,'0',1,10607) -LexToken(CLOSESQBRACKET,']',1,10608) -LexToken(COMMA,',',1,10609) -LexToken(VAR,'ct',1,10621) -LexToken(ASSIGNMENT,'=',1,10623) -LexToken(OPENSQBRACKET,'[',1,10624) -LexToken(NUMBER,'1',1,10625) -LexToken(COMMA,',',1,10626) -LexToken(NUMBER,'1',1,10627) -LexToken(CLOSESQBRACKET,']',1,10628) -LexToken(COMMA,',',1,10629) -LexToken(VAR,'from',1,10641) -LexToken(ASSIGNMENT,'=',1,10645) -LexToken(OPENSQBRACKET,'[',1,10646) -LexToken(NUMBER,'4',1,10647) -LexToken(COMMA,',',1,10648) -LexToken(NUMBER,'1',1,10649) -LexToken(COMMA,',',1,10650) -LexToken(NUMBER,'0',1,10651) -LexToken(CLOSESQBRACKET,']',1,10652) -LexToken(COMMA,',',1,10653) -LexToken(VAR,'to',1,10665) -LexToken(ASSIGNMENT,'=',1,10667) -LexToken(OPENSQBRACKET,'[',1,10668) -LexToken(NUMBER,'2',1,10669) -LexToken(COMMA,',',1,10670) -LexToken(NUMBER,'3',1,10671) -LexToken(COMMA,',',1,10672) -LexToken(NUMBER,'1',1,10673) -LexToken(CLOSESQBRACKET,']',1,10674) -LexToken(CLOSEBRACKET,')',1,10675) -LexToken(EOL,'\n',1,10676) -LexToken(VAR,'scs_m',1,10685) -LexToken(DOT,'.',1,10690) -LexToken(VAR,'objs',1,10691) -LexToken(OPENBRACKET,'(',1,10695) -LexToken(NUMBER,'12',1,10696) -LexToken(CLOSEBRACKET,')',1,10698) -LexToken(ASSIGNMENT,'=',1,10699) -LexToken(SCICOS_BLOCK,'scicos_block',1,10700) -LexToken(OPENBRACKET,'(',1,10712) -LexToken(VAR,'gui',1,10724) -LexToken(ASSIGNMENT,'=',1,10727) -LexToken(DQSTRING,'"SPLIT_f"',1,10736) -LexToken(COMMA,',',1,10737) -LexToken(VAR,'graphics',1,10749) -LexToken(ASSIGNMENT,'=',1,10757) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,10758) -LexToken(OPENBRACKET,'(',1,10773) -LexToken(VAR,'orig',1,10785) -LexToken(ASSIGNMENT,'=',1,10789) -LexToken(OPENSQBRACKET,'[',1,10790) -LexToken(NUMBER,'234.704',1,10791) -LexToken(SEMICOLON,';',1,10798) -LexToken(NUMBER,'203.11733',1,10799) -LexToken(CLOSESQBRACKET,']',1,10808) -LexToken(COMMA,',',1,10809) -LexToken(VAR,'sz',1,10821) -LexToken(ASSIGNMENT,'=',1,10823) -LexToken(OPENSQBRACKET,'[',1,10824) -LexToken(NUMBER,'0.3333333',1,10825) -LexToken(COMMA,',',1,10834) -LexToken(NUMBER,'0.3333333',1,10835) -LexToken(CLOSESQBRACKET,']',1,10844) -LexToken(COMMA,',',1,10845) -LexToken(VAR,'flip',1,10857) -LexToken(ASSIGNMENT,'=',1,10861) -LexToken(PREVAR_BOOLEAN,'%t',1,10862) -LexToken(COMMA,',',1,10864) -LexToken(VAR,'theta',1,10876) -LexToken(ASSIGNMENT,'=',1,10881) -LexToken(NUMBER,'0',1,10882) -LexToken(COMMA,',',1,10883) -LexToken(VAR,'exprs',1,10895) -LexToken(ASSIGNMENT,'=',1,10900) -LexToken(OPENSQBRACKET,'[',1,10901) -LexToken(CLOSESQBRACKET,']',1,10902) -LexToken(COMMA,',',1,10903) -LexToken(VAR,'pin',1,10915) -LexToken(ASSIGNMENT,'=',1,10918) -LexToken(NUMBER,'16',1,10919) -LexToken(COMMA,',',1,10921) -LexToken(VAR,'pout',1,10933) -LexToken(ASSIGNMENT,'=',1,10937) -LexToken(OPENSQBRACKET,'[',1,10938) -LexToken(NUMBER,'13',1,10939) -LexToken(SEMICOLON,';',1,10941) -LexToken(NUMBER,'14',1,10942) -LexToken(CLOSESQBRACKET,']',1,10944) -LexToken(COMMA,',',1,10945) -LexToken(VAR,'pein',1,10957) -LexToken(ASSIGNMENT,'=',1,10961) -LexToken(OPENSQBRACKET,'[',1,10962) -LexToken(CLOSESQBRACKET,']',1,10963) -LexToken(COMMA,',',1,10964) -LexToken(VAR,'peout',1,10976) -LexToken(ASSIGNMENT,'=',1,10981) -LexToken(OPENSQBRACKET,'[',1,10982) -LexToken(CLOSESQBRACKET,']',1,10983) -LexToken(COMMA,',',1,10984) -LexToken(VAR,'gr_i',1,10996) -LexToken(ASSIGNMENT,'=',1,11000) -LexToken(OPENSQBRACKET,'[',1,11001) -LexToken(CLOSESQBRACKET,']',1,11002) -LexToken(COMMA,',',1,11003) -LexToken(VAR,'id',1,11015) -LexToken(ASSIGNMENT,'=',1,11017) -LexToken(DQSTRING,'""',1,11019) -LexToken(COMMA,',',1,11020) -LexToken(VAR,'in_implicit',1,11032) -LexToken(ASSIGNMENT,'=',1,11043) -LexToken(DQSTRING,'"E"',1,11046) -LexToken(COMMA,',',1,11047) -LexToken(VAR,'out_implicit',1,11059) -LexToken(ASSIGNMENT,'=',1,11071) -LexToken(OPENSQBRACKET,'[',1,11072) -LexToken(DQSTRING,'"E"',1,11075) -LexToken(SEMICOLON,';',1,11076) -LexToken(DQSTRING,'"E"',1,11079) -LexToken(SEMICOLON,';',1,11080) -LexToken(DQSTRING,'"E"',1,11083) -LexToken(CLOSESQBRACKET,']',1,11084) -LexToken(CLOSEBRACKET,')',1,11085) -LexToken(COMMA,',',1,11086) -LexToken(VAR,'model',1,11098) -LexToken(ASSIGNMENT,'=',1,11103) -LexToken(SCICOS_MODEL,'scicos_model',1,11104) -LexToken(OPENBRACKET,'(',1,11116) -LexToken(VAR,'sim',1,11128) -LexToken(ASSIGNMENT,'=',1,11131) -LexToken(DQSTRING,'"lsplit"',1,11139) -LexToken(COMMA,',',1,11140) -LexToken(VAR,'in',1,11152) -LexToken(ASSIGNMENT,'=',1,11154) -LexToken(ADDITION,'-',1,11155) -LexToken(NUMBER,'1',1,11156) -LexToken(COMMA,',',1,11157) -LexToken(VAR,'in2',1,11169) -LexToken(ASSIGNMENT,'=',1,11172) -LexToken(OPENSQBRACKET,'[',1,11173) -LexToken(CLOSESQBRACKET,']',1,11174) -LexToken(COMMA,',',1,11175) -LexToken(VAR,'intyp',1,11187) -LexToken(ASSIGNMENT,'=',1,11192) -LexToken(NUMBER,'1',1,11193) -LexToken(COMMA,',',1,11194) -LexToken(VAR,'out',1,11206) -LexToken(ASSIGNMENT,'=',1,11209) -LexToken(OPENSQBRACKET,'[',1,11210) -LexToken(ADDITION,'-',1,11211) -LexToken(NUMBER,'1',1,11212) -LexToken(SEMICOLON,';',1,11213) -LexToken(ADDITION,'-',1,11214) -LexToken(NUMBER,'1',1,11215) -LexToken(SEMICOLON,';',1,11216) -LexToken(ADDITION,'-',1,11217) -LexToken(NUMBER,'1',1,11218) -LexToken(CLOSESQBRACKET,']',1,11219) -LexToken(COMMA,',',1,11220) -LexToken(VAR,'out2',1,11232) -LexToken(ASSIGNMENT,'=',1,11236) -LexToken(OPENSQBRACKET,'[',1,11237) -LexToken(CLOSESQBRACKET,']',1,11238) -LexToken(COMMA,',',1,11239) -LexToken(VAR,'outtyp',1,11251) -LexToken(ASSIGNMENT,'=',1,11257) -LexToken(NUMBER,'1',1,11258) -LexToken(COMMA,',',1,11259) -LexToken(VAR,'evtin',1,11271) -LexToken(ASSIGNMENT,'=',1,11276) -LexToken(OPENSQBRACKET,'[',1,11277) -LexToken(CLOSESQBRACKET,']',1,11278) -LexToken(COMMA,',',1,11279) -LexToken(VAR,'evtout',1,11291) -LexToken(ASSIGNMENT,'=',1,11297) -LexToken(OPENSQBRACKET,'[',1,11298) -LexToken(CLOSESQBRACKET,']',1,11299) -LexToken(COMMA,',',1,11300) -LexToken(VAR,'state',1,11312) -LexToken(ASSIGNMENT,'=',1,11317) -LexToken(OPENSQBRACKET,'[',1,11318) -LexToken(CLOSESQBRACKET,']',1,11319) -LexToken(COMMA,',',1,11320) -LexToken(VAR,'dstate',1,11332) -LexToken(ASSIGNMENT,'=',1,11338) -LexToken(OPENSQBRACKET,'[',1,11339) -LexToken(CLOSESQBRACKET,']',1,11340) -LexToken(COMMA,',',1,11341) -LexToken(VAR,'odstate',1,11353) -LexToken(ASSIGNMENT,'=',1,11360) -LexToken(VAR,'list',1,11361) -LexToken(OPENBRACKET,'(',1,11365) -LexToken(CLOSEBRACKET,')',1,11366) -LexToken(COMMA,',',1,11367) -LexToken(VAR,'rpar',1,11379) -LexToken(ASSIGNMENT,'=',1,11383) -LexToken(OPENSQBRACKET,'[',1,11384) -LexToken(CLOSESQBRACKET,']',1,11385) -LexToken(COMMA,',',1,11386) -LexToken(VAR,'ipar',1,11398) -LexToken(ASSIGNMENT,'=',1,11402) -LexToken(OPENSQBRACKET,'[',1,11403) -LexToken(CLOSESQBRACKET,']',1,11404) -LexToken(COMMA,',',1,11405) -LexToken(VAR,'opar',1,11417) -LexToken(ASSIGNMENT,'=',1,11421) -LexToken(VAR,'list',1,11422) -LexToken(OPENBRACKET,'(',1,11426) -LexToken(CLOSEBRACKET,')',1,11427) -LexToken(COMMA,',',1,11428) -LexToken(VAR,'blocktype',1,11440) -LexToken(ASSIGNMENT,'=',1,11449) -LexToken(DQSTRING,'"c"',1,11452) -LexToken(COMMA,',',1,11453) -LexToken(VAR,'firing',1,11465) -LexToken(ASSIGNMENT,'=',1,11471) -LexToken(OPENSQBRACKET,'[',1,11472) -LexToken(CLOSESQBRACKET,']',1,11473) -LexToken(COMMA,',',1,11474) -LexToken(VAR,'dep_ut',1,11486) -LexToken(ASSIGNMENT,'=',1,11492) -LexToken(OPENSQBRACKET,'[',1,11493) -LexToken(PREVAR_BOOLEAN,'%t',1,11494) -LexToken(COMMA,',',1,11496) -LexToken(PREVAR_BOOLEAN,'%f',1,11497) -LexToken(CLOSESQBRACKET,']',1,11499) -LexToken(COMMA,',',1,11500) -LexToken(VAR,'label',1,11512) -LexToken(ASSIGNMENT,'=',1,11517) -LexToken(DQSTRING,'""',1,11519) -LexToken(COMMA,',',1,11520) -LexToken(VAR,'nzcross',1,11532) -LexToken(ASSIGNMENT,'=',1,11539) -LexToken(NUMBER,'0',1,11540) -LexToken(COMMA,',',1,11541) -LexToken(VAR,'nmode',1,11553) -LexToken(ASSIGNMENT,'=',1,11558) -LexToken(NUMBER,'0',1,11559) -LexToken(COMMA,',',1,11560) -LexToken(VAR,'equations',1,11572) -LexToken(ASSIGNMENT,'=',1,11581) -LexToken(VAR,'list',1,11582) -LexToken(OPENBRACKET,'(',1,11586) -LexToken(CLOSEBRACKET,')',1,11587) -LexToken(CLOSEBRACKET,')',1,11588) -LexToken(COMMA,',',1,11589) -LexToken(VAR,'doc',1,11601) -LexToken(ASSIGNMENT,'=',1,11604) -LexToken(VAR,'list',1,11605) -LexToken(OPENBRACKET,'(',1,11609) -LexToken(CLOSEBRACKET,')',1,11610) -LexToken(CLOSEBRACKET,')',1,11611) -LexToken(EOL,'\n',1,11612) -LexToken(VAR,'scs_m',1,11621) -LexToken(DOT,'.',1,11626) -LexToken(VAR,'objs',1,11627) -LexToken(OPENBRACKET,'(',1,11631) -LexToken(NUMBER,'13',1,11632) -LexToken(CLOSEBRACKET,')',1,11634) -LexToken(ASSIGNMENT,'=',1,11635) -LexToken(SCICOS_LINK,'scicos_link',1,11636) -LexToken(OPENBRACKET,'(',1,11647) -LexToken(VAR,'xx',1,11659) -LexToken(ASSIGNMENT,'=',1,11661) -LexToken(OPENSQBRACKET,'[',1,11662) -LexToken(NUMBER,'234.704',1,11663) -LexToken(SEMICOLON,';',1,11670) -LexToken(NUMBER,'246.6659',1,11671) -LexToken(CLOSESQBRACKET,']',1,11679) -LexToken(COMMA,',',1,11680) -LexToken(VAR,'yy',1,11692) -LexToken(ASSIGNMENT,'=',1,11694) -LexToken(OPENSQBRACKET,'[',1,11695) -LexToken(NUMBER,'203.11733',1,11696) -LexToken(SEMICOLON,';',1,11705) -LexToken(NUMBER,'203.11733',1,11706) -LexToken(CLOSESQBRACKET,']',1,11715) -LexToken(COMMA,',',1,11716) -LexToken(VAR,'id',1,11728) -LexToken(ASSIGNMENT,'=',1,11730) -LexToken(DQSTRING,'"drawlink"',1,11740) -LexToken(COMMA,',',1,11741) -LexToken(VAR,'thick',1,11753) -LexToken(ASSIGNMENT,'=',1,11758) -LexToken(OPENSQBRACKET,'[',1,11759) -LexToken(NUMBER,'0',1,11760) -LexToken(COMMA,',',1,11761) -LexToken(NUMBER,'0',1,11762) -LexToken(CLOSESQBRACKET,']',1,11763) -LexToken(COMMA,',',1,11764) -LexToken(VAR,'ct',1,11776) -LexToken(ASSIGNMENT,'=',1,11778) -LexToken(OPENSQBRACKET,'[',1,11779) -LexToken(NUMBER,'1',1,11780) -LexToken(COMMA,',',1,11781) -LexToken(NUMBER,'1',1,11782) -LexToken(CLOSESQBRACKET,']',1,11783) -LexToken(COMMA,',',1,11784) -LexToken(VAR,'from',1,11796) -LexToken(ASSIGNMENT,'=',1,11800) -LexToken(OPENSQBRACKET,'[',1,11801) -LexToken(NUMBER,'12',1,11802) -LexToken(COMMA,',',1,11804) -LexToken(NUMBER,'1',1,11805) -LexToken(COMMA,',',1,11806) -LexToken(NUMBER,'0',1,11807) -LexToken(CLOSESQBRACKET,']',1,11808) -LexToken(COMMA,',',1,11809) -LexToken(VAR,'to',1,11821) -LexToken(ASSIGNMENT,'=',1,11823) -LexToken(OPENSQBRACKET,'[',1,11824) -LexToken(NUMBER,'5',1,11825) -LexToken(COMMA,',',1,11826) -LexToken(NUMBER,'1',1,11827) -LexToken(COMMA,',',1,11828) -LexToken(NUMBER,'1',1,11829) -LexToken(CLOSESQBRACKET,']',1,11830) -LexToken(CLOSEBRACKET,')',1,11831) -LexToken(EOL,'\n',1,11832) -LexToken(VAR,'scs_m',1,11841) -LexToken(DOT,'.',1,11846) -LexToken(VAR,'objs',1,11847) -LexToken(OPENBRACKET,'(',1,11851) -LexToken(NUMBER,'14',1,11852) -LexToken(CLOSEBRACKET,')',1,11854) -LexToken(ASSIGNMENT,'=',1,11855) -LexToken(SCICOS_LINK,'scicos_link',1,11856) -LexToken(OPENBRACKET,'(',1,11867) -LexToken(VAR,'xx',1,11879) -LexToken(ASSIGNMENT,'=',1,11881) -LexToken(OPENSQBRACKET,'[',1,11882) -LexToken(NUMBER,'234.704',1,11883) -LexToken(SEMICOLON,';',1,11890) -LexToken(NUMBER,'234.704',1,11891) -LexToken(SEMICOLON,';',1,11898) -LexToken(NUMBER,'246.6659',1,11899) -LexToken(CLOSESQBRACKET,']',1,11907) -LexToken(COMMA,',',1,11908) -LexToken(VAR,'yy',1,11920) -LexToken(ASSIGNMENT,'=',1,11922) -LexToken(OPENSQBRACKET,'[',1,11923) -LexToken(NUMBER,'203.11733',1,11924) -LexToken(SEMICOLON,';',1,11933) -LexToken(NUMBER,'155.45067',1,11934) -LexToken(SEMICOLON,';',1,11943) -LexToken(NUMBER,'155.45067',1,11944) -LexToken(CLOSESQBRACKET,']',1,11953) -LexToken(COMMA,',',1,11954) -LexToken(VAR,'id',1,11966) -LexToken(ASSIGNMENT,'=',1,11968) -LexToken(DQSTRING,'"drawlink"',1,11978) -LexToken(COMMA,',',1,11979) -LexToken(VAR,'thick',1,11991) -LexToken(ASSIGNMENT,'=',1,11996) -LexToken(OPENSQBRACKET,'[',1,11997) -LexToken(NUMBER,'0',1,11998) -LexToken(COMMA,',',1,11999) -LexToken(NUMBER,'0',1,12000) -LexToken(CLOSESQBRACKET,']',1,12001) -LexToken(COMMA,',',1,12002) -LexToken(VAR,'ct',1,12014) -LexToken(ASSIGNMENT,'=',1,12016) -LexToken(OPENSQBRACKET,'[',1,12017) -LexToken(NUMBER,'1',1,12018) -LexToken(COMMA,',',1,12019) -LexToken(NUMBER,'1',1,12020) -LexToken(CLOSESQBRACKET,']',1,12021) -LexToken(COMMA,',',1,12022) -LexToken(VAR,'from',1,12034) -LexToken(ASSIGNMENT,'=',1,12038) -LexToken(OPENSQBRACKET,'[',1,12039) -LexToken(NUMBER,'12',1,12040) -LexToken(COMMA,',',1,12042) -LexToken(NUMBER,'2',1,12043) -LexToken(COMMA,',',1,12044) -LexToken(NUMBER,'0',1,12045) -LexToken(CLOSESQBRACKET,']',1,12046) -LexToken(COMMA,',',1,12047) -LexToken(VAR,'to',1,12059) -LexToken(ASSIGNMENT,'=',1,12061) -LexToken(OPENSQBRACKET,'[',1,12062) -LexToken(NUMBER,'6',1,12063) -LexToken(COMMA,',',1,12064) -LexToken(NUMBER,'1',1,12065) -LexToken(COMMA,',',1,12066) -LexToken(NUMBER,'1',1,12067) -LexToken(CLOSESQBRACKET,']',1,12068) -LexToken(CLOSEBRACKET,')',1,12069) -LexToken(EOL,'\n',1,12070) -LexToken(VAR,'scs_m',1,12079) -LexToken(DOT,'.',1,12084) -LexToken(VAR,'objs',1,12085) -LexToken(OPENBRACKET,'(',1,12089) -LexToken(NUMBER,'15',1,12090) -LexToken(CLOSEBRACKET,')',1,12092) -LexToken(ASSIGNMENT,'=',1,12093) -LexToken(SCICOS_BLOCK,'scicos_block',1,12094) -LexToken(OPENBRACKET,'(',1,12106) -LexToken(VAR,'gui',1,12118) -LexToken(ASSIGNMENT,'=',1,12121) -LexToken(DQSTRING,'"SPLIT_f"',1,12130) -LexToken(COMMA,',',1,12131) -LexToken(VAR,'graphics',1,12143) -LexToken(ASSIGNMENT,'=',1,12151) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,12152) -LexToken(OPENBRACKET,'(',1,12167) -LexToken(VAR,'orig',1,12179) -LexToken(ASSIGNMENT,'=',1,12183) -LexToken(OPENSQBRACKET,'[',1,12184) -LexToken(NUMBER,'233.97067',1,12185) -LexToken(SEMICOLON,';',1,12194) -LexToken(NUMBER,'203.11733',1,12195) -LexToken(CLOSESQBRACKET,']',1,12204) -LexToken(COMMA,',',1,12205) -LexToken(VAR,'sz',1,12217) -LexToken(ASSIGNMENT,'=',1,12219) -LexToken(OPENSQBRACKET,'[',1,12220) -LexToken(NUMBER,'0.3333333',1,12221) -LexToken(COMMA,',',1,12230) -LexToken(NUMBER,'0.3333333',1,12231) -LexToken(CLOSESQBRACKET,']',1,12240) -LexToken(COMMA,',',1,12241) -LexToken(VAR,'flip',1,12253) -LexToken(ASSIGNMENT,'=',1,12257) -LexToken(PREVAR_BOOLEAN,'%t',1,12258) -LexToken(COMMA,',',1,12260) -LexToken(VAR,'theta',1,12272) -LexToken(ASSIGNMENT,'=',1,12277) -LexToken(NUMBER,'0',1,12278) -LexToken(COMMA,',',1,12279) -LexToken(VAR,'exprs',1,12291) -LexToken(ASSIGNMENT,'=',1,12296) -LexToken(OPENSQBRACKET,'[',1,12297) -LexToken(CLOSESQBRACKET,']',1,12298) -LexToken(COMMA,',',1,12299) -LexToken(VAR,'pin',1,12311) -LexToken(ASSIGNMENT,'=',1,12314) -LexToken(NUMBER,'21',1,12315) -LexToken(COMMA,',',1,12317) -LexToken(VAR,'pout',1,12329) -LexToken(ASSIGNMENT,'=',1,12333) -LexToken(OPENSQBRACKET,'[',1,12334) -LexToken(NUMBER,'16',1,12335) -LexToken(SEMICOLON,';',1,12337) -LexToken(NUMBER,'17',1,12338) -LexToken(CLOSESQBRACKET,']',1,12340) -LexToken(COMMA,',',1,12341) -LexToken(VAR,'pein',1,12353) -LexToken(ASSIGNMENT,'=',1,12357) -LexToken(OPENSQBRACKET,'[',1,12358) -LexToken(CLOSESQBRACKET,']',1,12359) -LexToken(COMMA,',',1,12360) -LexToken(VAR,'peout',1,12372) -LexToken(ASSIGNMENT,'=',1,12377) -LexToken(OPENSQBRACKET,'[',1,12378) -LexToken(CLOSESQBRACKET,']',1,12379) -LexToken(COMMA,',',1,12380) -LexToken(VAR,'gr_i',1,12392) -LexToken(ASSIGNMENT,'=',1,12396) -LexToken(OPENSQBRACKET,'[',1,12397) -LexToken(CLOSESQBRACKET,']',1,12398) -LexToken(COMMA,',',1,12399) -LexToken(VAR,'id',1,12411) -LexToken(ASSIGNMENT,'=',1,12413) -LexToken(DQSTRING,'""',1,12415) -LexToken(COMMA,',',1,12416) -LexToken(VAR,'in_implicit',1,12428) -LexToken(ASSIGNMENT,'=',1,12439) -LexToken(DQSTRING,'"E"',1,12442) -LexToken(COMMA,',',1,12443) -LexToken(VAR,'out_implicit',1,12455) -LexToken(ASSIGNMENT,'=',1,12467) -LexToken(OPENSQBRACKET,'[',1,12468) -LexToken(DQSTRING,'"E"',1,12471) -LexToken(SEMICOLON,';',1,12472) -LexToken(DQSTRING,'"E"',1,12475) -LexToken(SEMICOLON,';',1,12476) -LexToken(DQSTRING,'"E"',1,12479) -LexToken(CLOSESQBRACKET,']',1,12480) -LexToken(CLOSEBRACKET,')',1,12481) -LexToken(COMMA,',',1,12482) -LexToken(VAR,'model',1,12494) -LexToken(ASSIGNMENT,'=',1,12499) -LexToken(SCICOS_MODEL,'scicos_model',1,12500) -LexToken(OPENBRACKET,'(',1,12512) -LexToken(VAR,'sim',1,12524) -LexToken(ASSIGNMENT,'=',1,12527) -LexToken(DQSTRING,'"lsplit"',1,12535) -LexToken(COMMA,',',1,12536) -LexToken(VAR,'in',1,12548) -LexToken(ASSIGNMENT,'=',1,12550) -LexToken(ADDITION,'-',1,12551) -LexToken(NUMBER,'1',1,12552) -LexToken(COMMA,',',1,12553) -LexToken(VAR,'in2',1,12565) -LexToken(ASSIGNMENT,'=',1,12568) -LexToken(OPENSQBRACKET,'[',1,12569) -LexToken(CLOSESQBRACKET,']',1,12570) -LexToken(COMMA,',',1,12571) -LexToken(VAR,'intyp',1,12583) -LexToken(ASSIGNMENT,'=',1,12588) -LexToken(NUMBER,'1',1,12589) -LexToken(COMMA,',',1,12590) -LexToken(VAR,'out',1,12602) -LexToken(ASSIGNMENT,'=',1,12605) -LexToken(OPENSQBRACKET,'[',1,12606) -LexToken(ADDITION,'-',1,12607) -LexToken(NUMBER,'1',1,12608) -LexToken(SEMICOLON,';',1,12609) -LexToken(ADDITION,'-',1,12610) -LexToken(NUMBER,'1',1,12611) -LexToken(SEMICOLON,';',1,12612) -LexToken(ADDITION,'-',1,12613) -LexToken(NUMBER,'1',1,12614) -LexToken(CLOSESQBRACKET,']',1,12615) -LexToken(COMMA,',',1,12616) -LexToken(VAR,'out2',1,12628) -LexToken(ASSIGNMENT,'=',1,12632) -LexToken(OPENSQBRACKET,'[',1,12633) -LexToken(CLOSESQBRACKET,']',1,12634) -LexToken(COMMA,',',1,12635) -LexToken(VAR,'outtyp',1,12647) -LexToken(ASSIGNMENT,'=',1,12653) -LexToken(NUMBER,'1',1,12654) -LexToken(COMMA,',',1,12655) -LexToken(VAR,'evtin',1,12667) -LexToken(ASSIGNMENT,'=',1,12672) -LexToken(OPENSQBRACKET,'[',1,12673) -LexToken(CLOSESQBRACKET,']',1,12674) -LexToken(COMMA,',',1,12675) -LexToken(VAR,'evtout',1,12687) -LexToken(ASSIGNMENT,'=',1,12693) -LexToken(OPENSQBRACKET,'[',1,12694) -LexToken(CLOSESQBRACKET,']',1,12695) -LexToken(COMMA,',',1,12696) -LexToken(VAR,'state',1,12708) -LexToken(ASSIGNMENT,'=',1,12713) -LexToken(OPENSQBRACKET,'[',1,12714) -LexToken(CLOSESQBRACKET,']',1,12715) -LexToken(COMMA,',',1,12716) -LexToken(VAR,'dstate',1,12728) -LexToken(ASSIGNMENT,'=',1,12734) -LexToken(OPENSQBRACKET,'[',1,12735) -LexToken(CLOSESQBRACKET,']',1,12736) -LexToken(COMMA,',',1,12737) -LexToken(VAR,'odstate',1,12749) -LexToken(ASSIGNMENT,'=',1,12756) -LexToken(VAR,'list',1,12757) -LexToken(OPENBRACKET,'(',1,12761) -LexToken(CLOSEBRACKET,')',1,12762) -LexToken(COMMA,',',1,12763) -LexToken(VAR,'rpar',1,12775) -LexToken(ASSIGNMENT,'=',1,12779) -LexToken(OPENSQBRACKET,'[',1,12780) -LexToken(CLOSESQBRACKET,']',1,12781) -LexToken(COMMA,',',1,12782) -LexToken(VAR,'ipar',1,12794) -LexToken(ASSIGNMENT,'=',1,12798) -LexToken(OPENSQBRACKET,'[',1,12799) -LexToken(CLOSESQBRACKET,']',1,12800) -LexToken(COMMA,',',1,12801) -LexToken(VAR,'opar',1,12813) -LexToken(ASSIGNMENT,'=',1,12817) -LexToken(VAR,'list',1,12818) -LexToken(OPENBRACKET,'(',1,12822) -LexToken(CLOSEBRACKET,')',1,12823) -LexToken(COMMA,',',1,12824) -LexToken(VAR,'blocktype',1,12836) -LexToken(ASSIGNMENT,'=',1,12845) -LexToken(DQSTRING,'"c"',1,12848) -LexToken(COMMA,',',1,12849) -LexToken(VAR,'firing',1,12861) -LexToken(ASSIGNMENT,'=',1,12867) -LexToken(OPENSQBRACKET,'[',1,12868) -LexToken(CLOSESQBRACKET,']',1,12869) -LexToken(COMMA,',',1,12870) -LexToken(VAR,'dep_ut',1,12882) -LexToken(ASSIGNMENT,'=',1,12888) -LexToken(OPENSQBRACKET,'[',1,12889) -LexToken(PREVAR_BOOLEAN,'%t',1,12890) -LexToken(COMMA,',',1,12892) -LexToken(PREVAR_BOOLEAN,'%f',1,12893) -LexToken(CLOSESQBRACKET,']',1,12895) -LexToken(COMMA,',',1,12896) -LexToken(VAR,'label',1,12908) -LexToken(ASSIGNMENT,'=',1,12913) -LexToken(DQSTRING,'""',1,12915) -LexToken(COMMA,',',1,12916) -LexToken(VAR,'nzcross',1,12928) -LexToken(ASSIGNMENT,'=',1,12935) -LexToken(NUMBER,'0',1,12936) -LexToken(COMMA,',',1,12937) -LexToken(VAR,'nmode',1,12949) -LexToken(ASSIGNMENT,'=',1,12954) -LexToken(NUMBER,'0',1,12955) -LexToken(COMMA,',',1,12956) -LexToken(VAR,'equations',1,12968) -LexToken(ASSIGNMENT,'=',1,12977) -LexToken(VAR,'list',1,12978) -LexToken(OPENBRACKET,'(',1,12982) -LexToken(CLOSEBRACKET,')',1,12983) -LexToken(CLOSEBRACKET,')',1,12984) -LexToken(COMMA,',',1,12985) -LexToken(VAR,'doc',1,12997) -LexToken(ASSIGNMENT,'=',1,13000) -LexToken(VAR,'list',1,13001) -LexToken(OPENBRACKET,'(',1,13005) -LexToken(CLOSEBRACKET,')',1,13006) -LexToken(CLOSEBRACKET,')',1,13007) -LexToken(EOL,'\n',1,13008) -LexToken(VAR,'scs_m',1,13017) -LexToken(DOT,'.',1,13022) -LexToken(VAR,'objs',1,13023) -LexToken(OPENBRACKET,'(',1,13027) -LexToken(NUMBER,'16',1,13028) -LexToken(CLOSEBRACKET,')',1,13030) -LexToken(ASSIGNMENT,'=',1,13031) -LexToken(SCICOS_LINK,'scicos_link',1,13032) -LexToken(OPENBRACKET,'(',1,13043) -LexToken(VAR,'xx',1,13055) -LexToken(ASSIGNMENT,'=',1,13057) -LexToken(OPENSQBRACKET,'[',1,13058) -LexToken(NUMBER,'233.97067',1,13059) -LexToken(SEMICOLON,';',1,13068) -LexToken(NUMBER,'234.704',1,13069) -LexToken(CLOSESQBRACKET,']',1,13076) -LexToken(COMMA,',',1,13077) -LexToken(VAR,'yy',1,13089) -LexToken(ASSIGNMENT,'=',1,13091) -LexToken(OPENSQBRACKET,'[',1,13092) -LexToken(NUMBER,'203.11733',1,13093) -LexToken(SEMICOLON,';',1,13102) -LexToken(NUMBER,'203.11733',1,13103) -LexToken(CLOSESQBRACKET,']',1,13112) -LexToken(COMMA,',',1,13113) -LexToken(VAR,'id',1,13125) -LexToken(ASSIGNMENT,'=',1,13127) -LexToken(DQSTRING,'"drawlink"',1,13137) -LexToken(COMMA,',',1,13138) -LexToken(VAR,'thick',1,13150) -LexToken(ASSIGNMENT,'=',1,13155) -LexToken(OPENSQBRACKET,'[',1,13156) -LexToken(NUMBER,'0',1,13157) -LexToken(COMMA,',',1,13158) -LexToken(NUMBER,'0',1,13159) -LexToken(CLOSESQBRACKET,']',1,13160) -LexToken(COMMA,',',1,13161) -LexToken(VAR,'ct',1,13173) -LexToken(ASSIGNMENT,'=',1,13175) -LexToken(OPENSQBRACKET,'[',1,13176) -LexToken(NUMBER,'1',1,13177) -LexToken(COMMA,',',1,13178) -LexToken(NUMBER,'1',1,13179) -LexToken(CLOSESQBRACKET,']',1,13180) -LexToken(COMMA,',',1,13181) -LexToken(VAR,'from',1,13193) -LexToken(ASSIGNMENT,'=',1,13197) -LexToken(OPENSQBRACKET,'[',1,13198) -LexToken(NUMBER,'15',1,13199) -LexToken(COMMA,',',1,13201) -LexToken(NUMBER,'1',1,13202) -LexToken(COMMA,',',1,13203) -LexToken(NUMBER,'0',1,13204) -LexToken(CLOSESQBRACKET,']',1,13205) -LexToken(COMMA,',',1,13206) -LexToken(VAR,'to',1,13218) -LexToken(ASSIGNMENT,'=',1,13220) -LexToken(OPENSQBRACKET,'[',1,13221) -LexToken(NUMBER,'12',1,13222) -LexToken(COMMA,',',1,13224) -LexToken(NUMBER,'1',1,13225) -LexToken(COMMA,',',1,13226) -LexToken(NUMBER,'1',1,13227) -LexToken(CLOSESQBRACKET,']',1,13228) -LexToken(CLOSEBRACKET,')',1,13229) -LexToken(EOL,'\n',1,13230) -LexToken(VAR,'scs_m',1,13239) -LexToken(DOT,'.',1,13244) -LexToken(VAR,'objs',1,13245) -LexToken(OPENBRACKET,'(',1,13249) -LexToken(NUMBER,'17',1,13250) -LexToken(CLOSEBRACKET,')',1,13252) -LexToken(ASSIGNMENT,'=',1,13253) -LexToken(SCICOS_LINK,'scicos_link',1,13254) -LexToken(OPENBRACKET,'(',1,13265) -LexToken(VAR,'xx',1,13277) -LexToken(ASSIGNMENT,'=',1,13279) -LexToken(OPENSQBRACKET,'[',1,13280) -LexToken(NUMBER,'233.97067',1,13281) -LexToken(SEMICOLON,';',1,13290) -LexToken(NUMBER,'233.97067',1,13291) -LexToken(SEMICOLON,';',1,13300) -LexToken(NUMBER,'312.6659',1,13301) -LexToken(CLOSESQBRACKET,']',1,13309) -LexToken(COMMA,',',1,13310) -LexToken(VAR,'yy',1,13322) -LexToken(ASSIGNMENT,'=',1,13324) -LexToken(OPENSQBRACKET,'[',1,13325) -LexToken(NUMBER,'203.11733',1,13326) -LexToken(SEMICOLON,';',1,13335) -LexToken(NUMBER,'255.91733',1,13336) -LexToken(SEMICOLON,';',1,13345) -LexToken(NUMBER,'255.91733',1,13346) -LexToken(CLOSESQBRACKET,']',1,13355) -LexToken(COMMA,',',1,13356) -LexToken(VAR,'id',1,13368) -LexToken(ASSIGNMENT,'=',1,13370) -LexToken(DQSTRING,'"drawlink"',1,13380) -LexToken(COMMA,',',1,13381) -LexToken(VAR,'thick',1,13393) -LexToken(ASSIGNMENT,'=',1,13398) -LexToken(OPENSQBRACKET,'[',1,13399) -LexToken(NUMBER,'0',1,13400) -LexToken(COMMA,',',1,13401) -LexToken(NUMBER,'0',1,13402) -LexToken(CLOSESQBRACKET,']',1,13403) -LexToken(COMMA,',',1,13404) -LexToken(VAR,'ct',1,13416) -LexToken(ASSIGNMENT,'=',1,13418) -LexToken(OPENSQBRACKET,'[',1,13419) -LexToken(NUMBER,'1',1,13420) -LexToken(COMMA,',',1,13421) -LexToken(NUMBER,'1',1,13422) -LexToken(CLOSESQBRACKET,']',1,13423) -LexToken(COMMA,',',1,13424) -LexToken(VAR,'from',1,13436) -LexToken(ASSIGNMENT,'=',1,13440) -LexToken(OPENSQBRACKET,'[',1,13441) -LexToken(NUMBER,'15',1,13442) -LexToken(COMMA,',',1,13444) -LexToken(NUMBER,'2',1,13445) -LexToken(COMMA,',',1,13446) -LexToken(NUMBER,'0',1,13447) -LexToken(CLOSESQBRACKET,']',1,13448) -LexToken(COMMA,',',1,13449) -LexToken(VAR,'to',1,13461) -LexToken(ASSIGNMENT,'=',1,13463) -LexToken(OPENSQBRACKET,'[',1,13464) -LexToken(NUMBER,'3',1,13465) -LexToken(COMMA,',',1,13466) -LexToken(NUMBER,'1',1,13467) -LexToken(COMMA,',',1,13468) -LexToken(NUMBER,'1',1,13469) -LexToken(CLOSESQBRACKET,']',1,13470) -LexToken(CLOSEBRACKET,')',1,13471) -LexToken(EOL,'\n',1,13472) -LexToken(VAR,'scs_m',1,13481) -LexToken(DOT,'.',1,13486) -LexToken(VAR,'objs',1,13487) -LexToken(OPENBRACKET,'(',1,13491) -LexToken(NUMBER,'18',1,13492) -LexToken(CLOSEBRACKET,')',1,13494) -LexToken(ASSIGNMENT,'=',1,13495) -LexToken(SCICOS_BLOCK,'scicos_block',1,13496) -LexToken(OPENBRACKET,'(',1,13508) -LexToken(VAR,'gui',1,13520) -LexToken(ASSIGNMENT,'=',1,13523) -LexToken(DQSTRING,'"OUT_f"',1,13530) -LexToken(COMMA,',',1,13531) -LexToken(VAR,'graphics',1,13543) -LexToken(ASSIGNMENT,'=',1,13551) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,13552) -LexToken(OPENBRACKET,'(',1,13567) -LexToken(VAR,'orig',1,13579) -LexToken(ASSIGNMENT,'=',1,13583) -LexToken(OPENSQBRACKET,'[',1,13584) -LexToken(NUMBER,'456.5421',1,13585) -LexToken(COMMA,',',1,13593) -LexToken(NUMBER,'192.85067',1,13594) -LexToken(CLOSESQBRACKET,']',1,13603) -LexToken(COMMA,',',1,13604) -LexToken(VAR,'sz',1,13616) -LexToken(ASSIGNMENT,'=',1,13618) -LexToken(OPENSQBRACKET,'[',1,13619) -LexToken(NUMBER,'20',1,13620) -LexToken(COMMA,',',1,13622) -LexToken(NUMBER,'20',1,13623) -LexToken(CLOSESQBRACKET,']',1,13625) -LexToken(COMMA,',',1,13626) -LexToken(VAR,'flip',1,13638) -LexToken(ASSIGNMENT,'=',1,13642) -LexToken(PREVAR_BOOLEAN,'%t',1,13643) -LexToken(COMMA,',',1,13645) -LexToken(VAR,'theta',1,13657) -LexToken(ASSIGNMENT,'=',1,13662) -LexToken(NUMBER,'0',1,13663) -LexToken(COMMA,',',1,13664) -LexToken(VAR,'exprs',1,13676) -LexToken(ASSIGNMENT,'=',1,13681) -LexToken(DQSTRING,'"1"',1,13684) -LexToken(COMMA,',',1,13685) -LexToken(VAR,'pin',1,13697) -LexToken(ASSIGNMENT,'=',1,13700) -LexToken(NUMBER,'19',1,13701) -LexToken(COMMA,',',1,13703) -LexToken(VAR,'pout',1,13715) -LexToken(ASSIGNMENT,'=',1,13719) -LexToken(OPENSQBRACKET,'[',1,13720) -LexToken(CLOSESQBRACKET,']',1,13721) -LexToken(COMMA,',',1,13722) -LexToken(VAR,'pein',1,13734) -LexToken(ASSIGNMENT,'=',1,13738) -LexToken(OPENSQBRACKET,'[',1,13739) -LexToken(CLOSESQBRACKET,']',1,13740) -LexToken(COMMA,',',1,13741) -LexToken(VAR,'peout',1,13753) -LexToken(ASSIGNMENT,'=',1,13758) -LexToken(OPENSQBRACKET,'[',1,13759) -LexToken(CLOSESQBRACKET,']',1,13760) -LexToken(COMMA,',',1,13761) -LexToken(VAR,'gr_i',1,13773) -LexToken(ASSIGNMENT,'=',1,13777) -LexToken(OPENSQBRACKET,'[',1,13778) -LexToken(CLOSESQBRACKET,']',1,13779) -LexToken(COMMA,',',1,13780) -LexToken(VAR,'id',1,13792) -LexToken(ASSIGNMENT,'=',1,13794) -LexToken(DQSTRING,'""',1,13796) -LexToken(COMMA,',',1,13797) -LexToken(VAR,'in_implicit',1,13809) -LexToken(ASSIGNMENT,'=',1,13820) -LexToken(DQSTRING,'"E"',1,13823) -LexToken(COMMA,',',1,13824) -LexToken(VAR,'out_implicit',1,13836) -LexToken(ASSIGNMENT,'=',1,13848) -LexToken(OPENSQBRACKET,'[',1,13849) -LexToken(CLOSESQBRACKET,']',1,13850) -LexToken(CLOSEBRACKET,')',1,13851) -LexToken(COMMA,',',1,13852) -LexToken(VAR,'model',1,13864) -LexToken(ASSIGNMENT,'=',1,13869) -LexToken(SCICOS_MODEL,'scicos_model',1,13870) -LexToken(OPENBRACKET,'(',1,13882) -LexToken(VAR,'sim',1,13894) -LexToken(ASSIGNMENT,'=',1,13897) -LexToken(DQSTRING,'"output"',1,13905) -LexToken(COMMA,',',1,13906) -LexToken(VAR,'in',1,13918) -LexToken(ASSIGNMENT,'=',1,13920) -LexToken(ADDITION,'-',1,13921) -LexToken(NUMBER,'1',1,13922) -LexToken(COMMA,',',1,13923) -LexToken(VAR,'in2',1,13935) -LexToken(ASSIGNMENT,'=',1,13938) -LexToken(OPENSQBRACKET,'[',1,13939) -LexToken(CLOSESQBRACKET,']',1,13940) -LexToken(COMMA,',',1,13941) -LexToken(VAR,'intyp',1,13953) -LexToken(ASSIGNMENT,'=',1,13958) -LexToken(ADDITION,'-',1,13959) -LexToken(NUMBER,'1',1,13960) -LexToken(COMMA,',',1,13961) -LexToken(VAR,'out',1,13973) -LexToken(ASSIGNMENT,'=',1,13976) -LexToken(OPENSQBRACKET,'[',1,13977) -LexToken(CLOSESQBRACKET,']',1,13978) -LexToken(COMMA,',',1,13979) -LexToken(VAR,'out2',1,13991) -LexToken(ASSIGNMENT,'=',1,13995) -LexToken(OPENSQBRACKET,'[',1,13996) -LexToken(CLOSESQBRACKET,']',1,13997) -LexToken(COMMA,',',1,13998) -LexToken(VAR,'outtyp',1,14010) -LexToken(ASSIGNMENT,'=',1,14016) -LexToken(NUMBER,'1',1,14017) -LexToken(COMMA,',',1,14018) -LexToken(VAR,'evtin',1,14030) -LexToken(ASSIGNMENT,'=',1,14035) -LexToken(OPENSQBRACKET,'[',1,14036) -LexToken(CLOSESQBRACKET,']',1,14037) -LexToken(COMMA,',',1,14038) -LexToken(VAR,'evtout',1,14050) -LexToken(ASSIGNMENT,'=',1,14056) -LexToken(OPENSQBRACKET,'[',1,14057) -LexToken(CLOSESQBRACKET,']',1,14058) -LexToken(COMMA,',',1,14059) -LexToken(VAR,'state',1,14071) -LexToken(ASSIGNMENT,'=',1,14076) -LexToken(OPENSQBRACKET,'[',1,14077) -LexToken(CLOSESQBRACKET,']',1,14078) -LexToken(COMMA,',',1,14079) -LexToken(VAR,'dstate',1,14091) -LexToken(ASSIGNMENT,'=',1,14097) -LexToken(OPENSQBRACKET,'[',1,14098) -LexToken(CLOSESQBRACKET,']',1,14099) -LexToken(COMMA,',',1,14100) -LexToken(VAR,'odstate',1,14112) -LexToken(ASSIGNMENT,'=',1,14119) -LexToken(VAR,'list',1,14120) -LexToken(OPENBRACKET,'(',1,14124) -LexToken(CLOSEBRACKET,')',1,14125) -LexToken(COMMA,',',1,14126) -LexToken(VAR,'rpar',1,14138) -LexToken(ASSIGNMENT,'=',1,14142) -LexToken(OPENSQBRACKET,'[',1,14143) -LexToken(CLOSESQBRACKET,']',1,14144) -LexToken(COMMA,',',1,14145) -LexToken(VAR,'ipar',1,14157) -LexToken(ASSIGNMENT,'=',1,14161) -LexToken(NUMBER,'1',1,14162) -LexToken(COMMA,',',1,14163) -LexToken(VAR,'opar',1,14175) -LexToken(ASSIGNMENT,'=',1,14179) -LexToken(VAR,'list',1,14180) -LexToken(OPENBRACKET,'(',1,14184) -LexToken(CLOSEBRACKET,')',1,14185) -LexToken(COMMA,',',1,14186) -LexToken(VAR,'blocktype',1,14198) -LexToken(ASSIGNMENT,'=',1,14207) -LexToken(DQSTRING,'"c"',1,14210) -LexToken(COMMA,',',1,14211) -LexToken(VAR,'firing',1,14223) -LexToken(ASSIGNMENT,'=',1,14229) -LexToken(OPENSQBRACKET,'[',1,14230) -LexToken(CLOSESQBRACKET,']',1,14231) -LexToken(COMMA,',',1,14232) -LexToken(VAR,'dep_ut',1,14244) -LexToken(ASSIGNMENT,'=',1,14250) -LexToken(OPENSQBRACKET,'[',1,14251) -LexToken(PREVAR_BOOLEAN,'%f',1,14252) -LexToken(COMMA,',',1,14254) -LexToken(PREVAR_BOOLEAN,'%f',1,14255) -LexToken(CLOSESQBRACKET,']',1,14257) -LexToken(COMMA,',',1,14258) -LexToken(VAR,'label',1,14270) -LexToken(ASSIGNMENT,'=',1,14275) -LexToken(DQSTRING,'""',1,14277) -LexToken(COMMA,',',1,14278) -LexToken(VAR,'nzcross',1,14290) -LexToken(ASSIGNMENT,'=',1,14297) -LexToken(NUMBER,'0',1,14298) -LexToken(COMMA,',',1,14299) -LexToken(VAR,'nmode',1,14311) -LexToken(ASSIGNMENT,'=',1,14316) -LexToken(NUMBER,'0',1,14317) -LexToken(COMMA,',',1,14318) -LexToken(VAR,'equations',1,14330) -LexToken(ASSIGNMENT,'=',1,14339) -LexToken(VAR,'list',1,14340) -LexToken(OPENBRACKET,'(',1,14344) -LexToken(CLOSEBRACKET,')',1,14345) -LexToken(CLOSEBRACKET,')',1,14346) -LexToken(COMMA,',',1,14347) -LexToken(VAR,'doc',1,14359) -LexToken(ASSIGNMENT,'=',1,14362) -LexToken(VAR,'list',1,14363) -LexToken(OPENBRACKET,'(',1,14367) -LexToken(CLOSEBRACKET,')',1,14368) -LexToken(CLOSEBRACKET,')',1,14369) -LexToken(EOL,'\n',1,14370) -LexToken(VAR,'scs_m',1,14379) -LexToken(DOT,'.',1,14384) -LexToken(VAR,'objs',1,14385) -LexToken(OPENBRACKET,'(',1,14389) -LexToken(NUMBER,'19',1,14390) -LexToken(CLOSEBRACKET,')',1,14392) -LexToken(ASSIGNMENT,'=',1,14393) -LexToken(SCICOS_LINK,'scicos_link',1,14394) -LexToken(OPENBRACKET,'(',1,14405) -LexToken(VAR,'xx',1,14417) -LexToken(ASSIGNMENT,'=',1,14419) -LexToken(OPENSQBRACKET,'[',1,14420) -LexToken(NUMBER,'436.5421',1,14421) -LexToken(SEMICOLON,';',1,14429) -LexToken(NUMBER,'456.5421',1,14430) -LexToken(CLOSESQBRACKET,']',1,14438) -LexToken(COMMA,',',1,14439) -LexToken(VAR,'yy',1,14451) -LexToken(ASSIGNMENT,'=',1,14453) -LexToken(OPENSQBRACKET,'[',1,14454) -LexToken(NUMBER,'202.85067',1,14455) -LexToken(SEMICOLON,';',1,14464) -LexToken(NUMBER,'202.85067',1,14465) -LexToken(CLOSESQBRACKET,']',1,14474) -LexToken(COMMA,',',1,14475) -LexToken(VAR,'id',1,14487) -LexToken(ASSIGNMENT,'=',1,14489) -LexToken(DQSTRING,'"drawlink"',1,14499) -LexToken(COMMA,',',1,14500) -LexToken(VAR,'thick',1,14512) -LexToken(ASSIGNMENT,'=',1,14517) -LexToken(OPENSQBRACKET,'[',1,14518) -LexToken(NUMBER,'0',1,14519) -LexToken(COMMA,',',1,14520) -LexToken(NUMBER,'0',1,14521) -LexToken(CLOSESQBRACKET,']',1,14522) -LexToken(COMMA,',',1,14523) -LexToken(VAR,'ct',1,14535) -LexToken(ASSIGNMENT,'=',1,14537) -LexToken(OPENSQBRACKET,'[',1,14538) -LexToken(NUMBER,'1',1,14539) -LexToken(COMMA,',',1,14540) -LexToken(NUMBER,'1',1,14541) -LexToken(CLOSESQBRACKET,']',1,14542) -LexToken(COMMA,',',1,14543) -LexToken(VAR,'from',1,14555) -LexToken(ASSIGNMENT,'=',1,14559) -LexToken(OPENSQBRACKET,'[',1,14560) -LexToken(NUMBER,'2',1,14561) -LexToken(COMMA,',',1,14562) -LexToken(NUMBER,'1',1,14563) -LexToken(COMMA,',',1,14564) -LexToken(NUMBER,'0',1,14565) -LexToken(CLOSESQBRACKET,']',1,14566) -LexToken(COMMA,',',1,14567) -LexToken(VAR,'to',1,14579) -LexToken(ASSIGNMENT,'=',1,14581) -LexToken(OPENSQBRACKET,'[',1,14582) -LexToken(NUMBER,'18',1,14583) -LexToken(COMMA,',',1,14585) -LexToken(NUMBER,'1',1,14586) -LexToken(COMMA,',',1,14587) -LexToken(NUMBER,'1',1,14588) -LexToken(CLOSESQBRACKET,']',1,14589) -LexToken(CLOSEBRACKET,')',1,14590) -LexToken(EOL,'\n',1,14591) -LexToken(VAR,'scs_m',1,14600) -LexToken(DOT,'.',1,14605) -LexToken(VAR,'objs',1,14606) -LexToken(OPENBRACKET,'(',1,14610) -LexToken(NUMBER,'20',1,14611) -LexToken(CLOSEBRACKET,')',1,14613) -LexToken(ASSIGNMENT,'=',1,14614) -LexToken(SCICOS_BLOCK,'scicos_block',1,14615) -LexToken(OPENBRACKET,'(',1,14627) -LexToken(VAR,'gui',1,14639) -LexToken(ASSIGNMENT,'=',1,14642) -LexToken(DQSTRING,'"IN_f"',1,14648) -LexToken(COMMA,',',1,14649) -LexToken(VAR,'graphics',1,14661) -LexToken(ASSIGNMENT,'=',1,14669) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,14670) -LexToken(OPENBRACKET,'(',1,14685) -LexToken(VAR,'orig',1,14697) -LexToken(ASSIGNMENT,'=',1,14701) -LexToken(OPENSQBRACKET,'[',1,14702) -LexToken(NUMBER,'193.97067',1,14703) -LexToken(COMMA,',',1,14712) -LexToken(NUMBER,'193.11733',1,14713) -LexToken(CLOSESQBRACKET,']',1,14722) -LexToken(COMMA,',',1,14723) -LexToken(VAR,'sz',1,14735) -LexToken(ASSIGNMENT,'=',1,14737) -LexToken(OPENSQBRACKET,'[',1,14738) -LexToken(NUMBER,'20',1,14739) -LexToken(COMMA,',',1,14741) -LexToken(NUMBER,'20',1,14742) -LexToken(CLOSESQBRACKET,']',1,14744) -LexToken(COMMA,',',1,14745) -LexToken(VAR,'flip',1,14757) -LexToken(ASSIGNMENT,'=',1,14761) -LexToken(PREVAR_BOOLEAN,'%t',1,14762) -LexToken(COMMA,',',1,14764) -LexToken(VAR,'theta',1,14776) -LexToken(ASSIGNMENT,'=',1,14781) -LexToken(NUMBER,'0',1,14782) -LexToken(COMMA,',',1,14783) -LexToken(VAR,'exprs',1,14795) -LexToken(ASSIGNMENT,'=',1,14800) -LexToken(DQSTRING,'"1"',1,14803) -LexToken(COMMA,',',1,14804) -LexToken(VAR,'pin',1,14816) -LexToken(ASSIGNMENT,'=',1,14819) -LexToken(OPENSQBRACKET,'[',1,14820) -LexToken(CLOSESQBRACKET,']',1,14821) -LexToken(COMMA,',',1,14822) -LexToken(VAR,'pout',1,14834) -LexToken(ASSIGNMENT,'=',1,14838) -LexToken(NUMBER,'21',1,14839) -LexToken(COMMA,',',1,14841) -LexToken(VAR,'pein',1,14853) -LexToken(ASSIGNMENT,'=',1,14857) -LexToken(OPENSQBRACKET,'[',1,14858) -LexToken(CLOSESQBRACKET,']',1,14859) -LexToken(COMMA,',',1,14860) -LexToken(VAR,'peout',1,14872) -LexToken(ASSIGNMENT,'=',1,14877) -LexToken(OPENSQBRACKET,'[',1,14878) -LexToken(CLOSESQBRACKET,']',1,14879) -LexToken(COMMA,',',1,14880) -LexToken(VAR,'gr_i',1,14892) -LexToken(ASSIGNMENT,'=',1,14896) -LexToken(OPENSQBRACKET,'[',1,14897) -LexToken(CLOSESQBRACKET,']',1,14898) -LexToken(COMMA,',',1,14899) -LexToken(VAR,'id',1,14911) -LexToken(ASSIGNMENT,'=',1,14913) -LexToken(DQSTRING,'""',1,14915) -LexToken(COMMA,',',1,14916) -LexToken(VAR,'in_implicit',1,14928) -LexToken(ASSIGNMENT,'=',1,14939) -LexToken(OPENSQBRACKET,'[',1,14940) -LexToken(CLOSESQBRACKET,']',1,14941) -LexToken(COMMA,',',1,14942) -LexToken(VAR,'out_implicit',1,14954) -LexToken(ASSIGNMENT,'=',1,14966) -LexToken(DQSTRING,'"E"',1,14969) -LexToken(CLOSEBRACKET,')',1,14970) -LexToken(COMMA,',',1,14971) -LexToken(VAR,'model',1,14983) -LexToken(ASSIGNMENT,'=',1,14988) -LexToken(SCICOS_MODEL,'scicos_model',1,14989) -LexToken(OPENBRACKET,'(',1,15001) -LexToken(VAR,'sim',1,15013) -LexToken(ASSIGNMENT,'=',1,15016) -LexToken(DQSTRING,'"input"',1,15023) -LexToken(COMMA,',',1,15024) -LexToken(VAR,'in',1,15036) -LexToken(ASSIGNMENT,'=',1,15038) -LexToken(OPENSQBRACKET,'[',1,15039) -LexToken(CLOSESQBRACKET,']',1,15040) -LexToken(COMMA,',',1,15041) -LexToken(VAR,'in2',1,15053) -LexToken(ASSIGNMENT,'=',1,15056) -LexToken(OPENSQBRACKET,'[',1,15057) -LexToken(CLOSESQBRACKET,']',1,15058) -LexToken(COMMA,',',1,15059) -LexToken(VAR,'intyp',1,15071) -LexToken(ASSIGNMENT,'=',1,15076) -LexToken(NUMBER,'1',1,15077) -LexToken(COMMA,',',1,15078) -LexToken(VAR,'out',1,15090) -LexToken(ASSIGNMENT,'=',1,15093) -LexToken(ADDITION,'-',1,15094) -LexToken(NUMBER,'1',1,15095) -LexToken(COMMA,',',1,15096) -LexToken(VAR,'out2',1,15108) -LexToken(ASSIGNMENT,'=',1,15112) -LexToken(OPENSQBRACKET,'[',1,15113) -LexToken(CLOSESQBRACKET,']',1,15114) -LexToken(COMMA,',',1,15115) -LexToken(VAR,'outtyp',1,15127) -LexToken(ASSIGNMENT,'=',1,15133) -LexToken(ADDITION,'-',1,15134) -LexToken(NUMBER,'1',1,15135) -LexToken(COMMA,',',1,15136) -LexToken(VAR,'evtin',1,15148) -LexToken(ASSIGNMENT,'=',1,15153) -LexToken(OPENSQBRACKET,'[',1,15154) -LexToken(CLOSESQBRACKET,']',1,15155) -LexToken(COMMA,',',1,15156) -LexToken(VAR,'evtout',1,15168) -LexToken(ASSIGNMENT,'=',1,15174) -LexToken(OPENSQBRACKET,'[',1,15175) -LexToken(CLOSESQBRACKET,']',1,15176) -LexToken(COMMA,',',1,15177) -LexToken(VAR,'state',1,15189) -LexToken(ASSIGNMENT,'=',1,15194) -LexToken(OPENSQBRACKET,'[',1,15195) -LexToken(CLOSESQBRACKET,']',1,15196) -LexToken(COMMA,',',1,15197) -LexToken(VAR,'dstate',1,15209) -LexToken(ASSIGNMENT,'=',1,15215) -LexToken(OPENSQBRACKET,'[',1,15216) -LexToken(CLOSESQBRACKET,']',1,15217) -LexToken(COMMA,',',1,15218) -LexToken(VAR,'odstate',1,15230) -LexToken(ASSIGNMENT,'=',1,15237) -LexToken(VAR,'list',1,15238) -LexToken(OPENBRACKET,'(',1,15242) -LexToken(CLOSEBRACKET,')',1,15243) -LexToken(COMMA,',',1,15244) -LexToken(VAR,'rpar',1,15256) -LexToken(ASSIGNMENT,'=',1,15260) -LexToken(OPENSQBRACKET,'[',1,15261) -LexToken(CLOSESQBRACKET,']',1,15262) -LexToken(COMMA,',',1,15263) -LexToken(VAR,'ipar',1,15275) -LexToken(ASSIGNMENT,'=',1,15279) -LexToken(NUMBER,'1',1,15280) -LexToken(COMMA,',',1,15281) -LexToken(VAR,'opar',1,15293) -LexToken(ASSIGNMENT,'=',1,15297) -LexToken(VAR,'list',1,15298) -LexToken(OPENBRACKET,'(',1,15302) -LexToken(CLOSEBRACKET,')',1,15303) -LexToken(COMMA,',',1,15304) -LexToken(VAR,'blocktype',1,15316) -LexToken(ASSIGNMENT,'=',1,15325) -LexToken(DQSTRING,'"c"',1,15328) -LexToken(COMMA,',',1,15329) -LexToken(VAR,'firing',1,15341) -LexToken(ASSIGNMENT,'=',1,15347) -LexToken(OPENSQBRACKET,'[',1,15348) -LexToken(CLOSESQBRACKET,']',1,15349) -LexToken(COMMA,',',1,15350) -LexToken(VAR,'dep_ut',1,15362) -LexToken(ASSIGNMENT,'=',1,15368) -LexToken(OPENSQBRACKET,'[',1,15369) -LexToken(PREVAR_BOOLEAN,'%f',1,15370) -LexToken(COMMA,',',1,15372) -LexToken(PREVAR_BOOLEAN,'%f',1,15373) -LexToken(CLOSESQBRACKET,']',1,15375) -LexToken(COMMA,',',1,15376) -LexToken(VAR,'label',1,15388) -LexToken(ASSIGNMENT,'=',1,15393) -LexToken(DQSTRING,'""',1,15395) -LexToken(COMMA,',',1,15396) -LexToken(VAR,'nzcross',1,15408) -LexToken(ASSIGNMENT,'=',1,15415) -LexToken(NUMBER,'0',1,15416) -LexToken(COMMA,',',1,15417) -LexToken(VAR,'nmode',1,15429) -LexToken(ASSIGNMENT,'=',1,15434) -LexToken(NUMBER,'0',1,15435) -LexToken(COMMA,',',1,15436) -LexToken(VAR,'equations',1,15448) -LexToken(ASSIGNMENT,'=',1,15457) -LexToken(VAR,'list',1,15458) -LexToken(OPENBRACKET,'(',1,15462) -LexToken(CLOSEBRACKET,')',1,15463) -LexToken(CLOSEBRACKET,')',1,15464) -LexToken(COMMA,',',1,15465) -LexToken(VAR,'doc',1,15477) -LexToken(ASSIGNMENT,'=',1,15480) -LexToken(VAR,'list',1,15481) -LexToken(OPENBRACKET,'(',1,15485) -LexToken(CLOSEBRACKET,')',1,15486) -LexToken(CLOSEBRACKET,')',1,15487) -LexToken(EOL,'\n',1,15488) -LexToken(VAR,'scs_m',1,15497) -LexToken(DOT,'.',1,15502) -LexToken(VAR,'objs',1,15503) -LexToken(OPENBRACKET,'(',1,15507) -LexToken(NUMBER,'21',1,15508) -LexToken(CLOSEBRACKET,')',1,15510) -LexToken(ASSIGNMENT,'=',1,15511) -LexToken(SCICOS_LINK,'scicos_link',1,15512) -LexToken(OPENBRACKET,'(',1,15523) -LexToken(VAR,'xx',1,15535) -LexToken(ASSIGNMENT,'=',1,15537) -LexToken(OPENSQBRACKET,'[',1,15538) -LexToken(NUMBER,'213.97067',1,15539) -LexToken(SEMICOLON,';',1,15548) -LexToken(NUMBER,'233.97067',1,15549) -LexToken(CLOSESQBRACKET,']',1,15558) -LexToken(COMMA,',',1,15559) -LexToken(VAR,'yy',1,15571) -LexToken(ASSIGNMENT,'=',1,15573) -LexToken(OPENSQBRACKET,'[',1,15574) -LexToken(NUMBER,'203.11733',1,15575) -LexToken(SEMICOLON,';',1,15584) -LexToken(NUMBER,'203.11733',1,15585) -LexToken(CLOSESQBRACKET,']',1,15594) -LexToken(COMMA,',',1,15595) -LexToken(VAR,'id',1,15607) -LexToken(ASSIGNMENT,'=',1,15609) -LexToken(DQSTRING,'"drawlink"',1,15619) -LexToken(COMMA,',',1,15620) -LexToken(VAR,'thick',1,15632) -LexToken(ASSIGNMENT,'=',1,15637) -LexToken(OPENSQBRACKET,'[',1,15638) -LexToken(NUMBER,'0',1,15639) -LexToken(COMMA,',',1,15640) -LexToken(NUMBER,'0',1,15641) -LexToken(CLOSESQBRACKET,']',1,15642) -LexToken(COMMA,',',1,15643) -LexToken(VAR,'ct',1,15655) -LexToken(ASSIGNMENT,'=',1,15657) -LexToken(OPENSQBRACKET,'[',1,15658) -LexToken(NUMBER,'1',1,15659) -LexToken(COMMA,',',1,15660) -LexToken(NUMBER,'1',1,15661) -LexToken(CLOSESQBRACKET,']',1,15662) -LexToken(COMMA,',',1,15663) -LexToken(VAR,'from',1,15675) -LexToken(ASSIGNMENT,'=',1,15679) -LexToken(OPENSQBRACKET,'[',1,15680) -LexToken(NUMBER,'20',1,15681) -LexToken(COMMA,',',1,15683) -LexToken(NUMBER,'1',1,15684) -LexToken(COMMA,',',1,15685) -LexToken(NUMBER,'0',1,15686) -LexToken(CLOSESQBRACKET,']',1,15687) -LexToken(COMMA,',',1,15688) -LexToken(VAR,'to',1,15700) -LexToken(ASSIGNMENT,'=',1,15702) -LexToken(OPENSQBRACKET,'[',1,15703) -LexToken(NUMBER,'15',1,15704) -LexToken(COMMA,',',1,15706) -LexToken(NUMBER,'1',1,15707) -LexToken(COMMA,',',1,15708) -LexToken(NUMBER,'1',1,15709) -LexToken(CLOSESQBRACKET,']',1,15710) -LexToken(CLOSEBRACKET,')',1,15711) -LexToken(EOL,'\n',1,15712) -LexToken(EOL,'\n',1,15713) -LexToken(VAR,'model',1,15722) -LexToken(ASSIGNMENT,'=',1,15727) -LexToken(SCICOS_MODEL,'scicos_model',1,15728) -LexToken(OPENBRACKET,'(',1,15740) -LexToken(CLOSEBRACKET,')',1,15741) -LexToken(EOL,'\n',1,15742) -LexToken(VAR,'model',1,15751) -LexToken(DOT,'.',1,15756) -LexToken(VAR,'sim',1,15757) -LexToken(ASSIGNMENT,'=',1,15760) -LexToken(DQSTRING,'"csuper"',1,15768) -LexToken(EOL,'\n',1,15769) -LexToken(VAR,'model',1,15778) -LexToken(DOT,'.',1,15783) -LexToken(VAR,'in',1,15784) -LexToken(ASSIGNMENT,'=',1,15786) -LexToken(ADDITION,'-',1,15787) -LexToken(NUMBER,'1',1,15788) -LexToken(EOL,'\n',1,15789) -LexToken(VAR,'model',1,15798) -LexToken(DOT,'.',1,15803) -LexToken(VAR,'in2',1,15804) -LexToken(ASSIGNMENT,'=',1,15807) -LexToken(ADDITION,'-',1,15808) -LexToken(NUMBER,'2',1,15809) -LexToken(EOL,'\n',1,15810) -LexToken(VAR,'model',1,15819) -LexToken(DOT,'.',1,15824) -LexToken(VAR,'out',1,15825) -LexToken(ASSIGNMENT,'=',1,15828) -LexToken(ADDITION,'-',1,15829) -LexToken(NUMBER,'1',1,15830) -LexToken(EOL,'\n',1,15831) -LexToken(VAR,'model',1,15840) -LexToken(DOT,'.',1,15845) -LexToken(VAR,'out2',1,15846) -LexToken(ASSIGNMENT,'=',1,15850) -LexToken(ADDITION,'-',1,15851) -LexToken(NUMBER,'2',1,15852) -LexToken(EOL,'\n',1,15853) -LexToken(VAR,'model',1,15862) -LexToken(DOT,'.',1,15867) -LexToken(VAR,'intyp',1,15868) -LexToken(ASSIGNMENT,'=',1,15873) -LexToken(NUMBER,'1',1,15874) -LexToken(EOL,'\n',1,15875) -LexToken(VAR,'model',1,15884) -LexToken(DOT,'.',1,15889) -LexToken(VAR,'outtyp',1,15890) -LexToken(ASSIGNMENT,'=',1,15896) -LexToken(NUMBER,'1',1,15897) -LexToken(EOL,'\n',1,15898) -LexToken(VAR,'model',1,15907) -LexToken(DOT,'.',1,15912) -LexToken(VAR,'blocktype',1,15913) -LexToken(ASSIGNMENT,'=',1,15922) -LexToken(DQSTRING,'"h"',1,15925) -LexToken(EOL,'\n',1,15926) -LexToken(VAR,'model',1,15935) -LexToken(DOT,'.',1,15940) -LexToken(VAR,'firing',1,15941) -LexToken(ASSIGNMENT,'=',1,15947) -LexToken(PREVAR_BOOLEAN,'%f',1,15948) -LexToken(EOL,'\n',1,15950) -LexToken(VAR,'model',1,15959) -LexToken(DOT,'.',1,15964) -LexToken(VAR,'dep_ut',1,15965) -LexToken(ASSIGNMENT,'=',1,15971) -LexToken(OPENSQBRACKET,'[',1,15972) -LexToken(PREVAR_BOOLEAN,'%f',1,15973) -LexToken(PREVAR_BOOLEAN,'%f',1,15976) -LexToken(CLOSESQBRACKET,']',1,15978) -LexToken(EOL,'\n',1,15979) -LexToken(VAR,'model',1,15988) -LexToken(DOT,'.',1,15993) -LexToken(VAR,'rpar',1,15994) -LexToken(ASSIGNMENT,'=',1,15998) -LexToken(VAR,'scs_m',1,15999) -LexToken(EOL,'\n',1,16004) -LexToken(EOL,'\n',1,16005) -LexToken(VAR,'gr_i',1,16014) -LexToken(ASSIGNMENT,'=',1,16018) -LexToken(OPENSQBRACKET,'[',1,16019) -LexToken(CLOSESQBRACKET,']',1,16020) -LexToken(EOL,'\n',1,16021) -LexToken(VAR,'x',1,16030) -LexToken(ASSIGNMENT,'=',1,16031) -LexToken(VAR,'standard_define',1,16032) -LexToken(OPENBRACKET,'(',1,16047) -LexToken(OPENSQBRACKET,'[',1,16048) -LexToken(NUMBER,'2',1,16049) -LexToken(NUMBER,'2',1,16051) -LexToken(CLOSESQBRACKET,']',1,16052) -LexToken(COMMA,',',1,16053) -LexToken(VAR,'model',1,16054) -LexToken(COMMA,',',1,16059) -LexToken(OPENSQBRACKET,'[',1,16060) -LexToken(CLOSESQBRACKET,']',1,16061) -LexToken(COMMA,',',1,16062) -LexToken(VAR,'gr_i',1,16063) -LexToken(CLOSEBRACKET,')',1,16067) -LexToken(EOL,'\n',1,16068) -LexToken(END,'end',1,16073) -LexToken(EOL,'\n',1,16076) -LexToken(ENDFUNCTION,'endfunction',1,16077) -LexToken(EOL,'\n',1,16088) +Syntax error in input LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,3536) +/* autogenerated from "macros/Linear/PID.sci" */ +None diff --git a/js/Linear/REGISTER.js b/js/Linear/REGISTER.js index 2c8a26dc..32215b8b 100644 --- a/js/Linear/REGISTER.js +++ b/js/Linear/REGISTER.js @@ -1,576 +1,81 @@ -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,'REGISTER',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -LexToken(VAR,'exprs',1,999) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'graphics',1,1005) -LexToken(DOT,'.',1,1013) -LexToken(VAR,'exprs',1,1014) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'model',1,1028) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(VAR,'arg1',1,1034) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'model',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(IF,'if',1,1054) -LexToken(VAR,'size',1,1057) -LexToken(OPENBRACKET,'(',1,1061) -LexToken(VAR,'exprs',1,1062) -LexToken(COMMA,',',1,1067) -LexToken(NUMBER,'1',1,1068) -LexToken(CLOSEBRACKET,')',1,1069) -LexToken(COMPARISON,'==',1,1070) -LexToken(NUMBER,'1',1,1072) -LexToken(THEN,'then',1,1074) -LexToken(EOL,'\n',1,1078) -LexToken(VAR,'exprs',1,1091) -LexToken(ASSIGNMENT,'=',1,1096) -LexToken(OPENSQBRACKET,'[',1,1097) -LexToken(VAR,'exprs',1,1098) -LexToken(SEMICOLON,';',1,1103) -LexToken(VAR,'sci2exp',1,1104) -LexToken(OPENBRACKET,'(',1,1111) -LexToken(NUMBER,'1',1,1112) -LexToken(CLOSEBRACKET,')',1,1113) -LexToken(CLOSESQBRACKET,']',1,1114) -LexToken(EOL,'\n',1,1115) -LexToken(END,'end',1,1125) -LexToken(EOL,'\n',1,1128) -LexToken(WHILE,'while',1,1137) -LexToken(PREVAR_BOOLEAN,'%t',1,1143) -LexToken(DO,'do',1,1146) -LexToken(EOL,'\n',1,1148) -LexToken(OPENSQBRACKET,'[',1,1161) -LexToken(VAR,'ok',1,1162) -LexToken(COMMA,',',1,1164) -LexToken(VAR,'z0',1,1165) -LexToken(COMMA,',',1,1167) -LexToken(VAR,'it',1,1168) -LexToken(COMMA,',',1,1170) -LexToken(VAR,'exprs',1,1171) -LexToken(CLOSESQBRACKET,']',1,1176) -LexToken(ASSIGNMENT,'=',1,1177) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1178) -LexToken(OPENBRACKET,'(',1,1193) -LexToken(DQSTRING,'"Set delay parameters"',1,1215) -LexToken(COMMA,',',1,1216) -LexToken(OPENSQBRACKET,'[',1,1232) -LexToken(DQSTRING,'"Register initial condition"',1,1260) -LexToken(SEMICOLON,';',1,1261) -LexToken(DQSTRING,'"Datatype (1=double 3=int32 ...)"',1,1309) -LexToken(CLOSESQBRACKET,']',1,1310) -LexToken(COMMA,',',1,1311) -LexToken(VAR,'list',1,1327) -LexToken(OPENBRACKET,'(',1,1331) -LexToken(DQSTRING,'"vec"',1,1336) -LexToken(COMMA,',',1,1337) -LexToken(ADDITION,'-',1,1338) -LexToken(NUMBER,'1',1,1339) -LexToken(COMMA,',',1,1340) -LexToken(DQSTRING,'"vec"',1,1345) -LexToken(COMMA,',',1,1346) -LexToken(NUMBER,'1',1,1347) -LexToken(CLOSEBRACKET,')',1,1348) -LexToken(COMMA,',',1,1349) -LexToken(VAR,'exprs',1,1350) -LexToken(CLOSEBRACKET,')',1,1355) -LexToken(EOL,'\n',1,1356) -LexToken(IF,'if',1,1369) -LexToken(NOT,'~',1,1372) -LexToken(VAR,'ok',1,1373) -LexToken(THEN,'then',1,1376) -LexToken(EOL,'\n',1,1380) -LexToken(BREAK,'break',1,1397) -LexToken(EOL,'\n',1,1402) -LexToken(END,'end',1,1416) -LexToken(EOL,'\n',1,1419) -LexToken(IF,'if',1,1432) -LexToken(VAR,'prod',1,1435) -LexToken(OPENBRACKET,'(',1,1439) -LexToken(VAR,'size',1,1440) -LexToken(OPENBRACKET,'(',1,1444) -LexToken(VAR,'z0',1,1445) -LexToken(CLOSEBRACKET,')',1,1447) -LexToken(CLOSEBRACKET,')',1,1448) -LexToken(COMPARISON,'<',1,1449) -LexToken(NUMBER,'1',1,1450) -LexToken(THEN,'then',1,1452) -LexToken(EOL,'\n',1,1456) -LexToken(VAR,'message',1,1473) -LexToken(OPENBRACKET,'(',1,1480) -LexToken(DQSTRING,'"Register length must be at least 1"',1,1516) -LexToken(CLOSEBRACKET,')',1,1517) -LexToken(EOL,'\n',1,1518) -LexToken(VAR,'ok',1,1535) -LexToken(ASSIGNMENT,'=',1,1537) -LexToken(PREVAR_BOOLEAN,'%f',1,1538) -LexToken(EOL,'\n',1,1540) -LexToken(END,'end',1,1553) -LexToken(EOL,'\n',1,1556) -LexToken(IF,'if',1,1569) -LexToken(VAR,'it',1,1572) -LexToken(COMPARISON,'==',1,1574) -LexToken(NUMBER,'1',1,1576) -LexToken(THEN,'then',1,1578) -LexToken(EOL,'\n',1,1582) -LexToken(VAR,'model',1,1599) -LexToken(DOT,'.',1,1604) -LexToken(VAR,'sim',1,1605) -LexToken(ASSIGNMENT,'=',1,1608) -LexToken(VAR,'list',1,1609) -LexToken(OPENBRACKET,'(',1,1613) -LexToken(DQSTRING,'"delay4"',1,1621) -LexToken(COMMA,',',1,1622) -LexToken(NUMBER,'4',1,1623) -LexToken(CLOSEBRACKET,')',1,1624) -LexToken(EOL,'\n',1,1625) -LexToken(VAR,'z0',1,1643) -LexToken(ASSIGNMENT,'=',1,1645) -LexToken(VAR,'double',1,1646) -LexToken(OPENBRACKET,'(',1,1652) -LexToken(VAR,'z0',1,1653) -LexToken(CLOSEBRACKET,')',1,1655) -LexToken(EOL,'\n',1,1656) -LexToken(VAR,'model',1,1674) -LexToken(DOT,'.',1,1679) -LexToken(VAR,'dstate',1,1680) -LexToken(ASSIGNMENT,'=',1,1686) -LexToken(VAR,'z0',1,1687) -LexToken(EOL,'\n',1,1689) -LexToken(VAR,'model',1,1707) -LexToken(DOT,'.',1,1712) -LexToken(VAR,'odstate',1,1713) -LexToken(ASSIGNMENT,'=',1,1720) -LexToken(VAR,'list',1,1721) -LexToken(OPENBRACKET,'(',1,1725) -LexToken(CLOSEBRACKET,')',1,1726) -LexToken(EOL,'\n',1,1727) -LexToken(ELSE,'else',1,1741) -LexToken(EOL,'\n',1,1745) -LexToken(IF,'if',1,1762) -LexToken(VAR,'it',1,1765) -LexToken(COMPARISON,'==',1,1767) -LexToken(NUMBER,'3',1,1769) -LexToken(THEN,'then',1,1771) -LexToken(EOL,'\n',1,1775) -LexToken(VAR,'model',1,1796) -LexToken(DOT,'.',1,1801) -LexToken(VAR,'sim',1,1802) -LexToken(ASSIGNMENT,'=',1,1805) -LexToken(VAR,'list',1,1806) -LexToken(OPENBRACKET,'(',1,1810) -LexToken(DQSTRING,'"delay4_i32"',1,1822) -LexToken(COMMA,',',1,1823) -LexToken(NUMBER,'4',1,1824) -LexToken(CLOSEBRACKET,')',1,1825) -LexToken(EOL,'\n',1,1826) -LexToken(VAR,'z0',1,1847) -LexToken(ASSIGNMENT,'=',1,1849) -LexToken(VAR,'int32',1,1850) -LexToken(OPENBRACKET,'(',1,1855) -LexToken(VAR,'z0',1,1856) -LexToken(CLOSEBRACKET,')',1,1858) -LexToken(EOL,'\n',1,1859) -LexToken(ELSEIF,'elseif',1,1876) -LexToken(VAR,'it',1,1883) -LexToken(COMPARISON,'==',1,1885) -LexToken(NUMBER,'4',1,1887) -LexToken(THEN,'then',1,1889) -LexToken(EOL,'\n',1,1893) -LexToken(VAR,'model',1,1914) -LexToken(DOT,'.',1,1919) -LexToken(VAR,'sim',1,1920) -LexToken(ASSIGNMENT,'=',1,1923) -LexToken(VAR,'list',1,1924) -LexToken(OPENBRACKET,'(',1,1928) -LexToken(DQSTRING,'"delay4_i16"',1,1940) -LexToken(COMMA,',',1,1941) -LexToken(NUMBER,'4',1,1942) -LexToken(CLOSEBRACKET,')',1,1943) -LexToken(EOL,'\n',1,1944) -LexToken(VAR,'z0',1,1965) -LexToken(ASSIGNMENT,'=',1,1967) -LexToken(VAR,'int16',1,1968) -LexToken(OPENBRACKET,'(',1,1973) -LexToken(VAR,'z0',1,1974) -LexToken(CLOSEBRACKET,')',1,1976) -LexToken(EOL,'\n',1,1977) -LexToken(ELSEIF,'elseif',1,1994) -LexToken(VAR,'it',1,2001) -LexToken(COMPARISON,'==',1,2003) -LexToken(NUMBER,'5',1,2005) -LexToken(THEN,'then',1,2007) -LexToken(EOL,'\n',1,2011) -LexToken(VAR,'model',1,2032) -LexToken(DOT,'.',1,2037) -LexToken(VAR,'sim',1,2038) -LexToken(ASSIGNMENT,'=',1,2041) -LexToken(VAR,'list',1,2042) -LexToken(OPENBRACKET,'(',1,2046) -LexToken(DQSTRING,'"delay4_i8"',1,2057) -LexToken(COMMA,',',1,2058) -LexToken(NUMBER,'4',1,2059) -LexToken(CLOSEBRACKET,')',1,2060) -LexToken(EOL,'\n',1,2061) -LexToken(VAR,'z0',1,2082) -LexToken(ASSIGNMENT,'=',1,2084) -LexToken(VAR,'int8',1,2085) -LexToken(OPENBRACKET,'(',1,2089) -LexToken(VAR,'z0',1,2090) -LexToken(CLOSEBRACKET,')',1,2092) -LexToken(EOL,'\n',1,2093) -LexToken(ELSEIF,'elseif',1,2110) -LexToken(VAR,'it',1,2117) -LexToken(COMPARISON,'==',1,2119) -LexToken(NUMBER,'6',1,2121) -LexToken(THEN,'then',1,2123) -LexToken(EOL,'\n',1,2127) -LexToken(VAR,'model',1,2148) -LexToken(DOT,'.',1,2153) -LexToken(VAR,'sim',1,2154) -LexToken(ASSIGNMENT,'=',1,2157) -LexToken(VAR,'list',1,2158) -LexToken(OPENBRACKET,'(',1,2162) -LexToken(DQSTRING,'"delay4_ui32"',1,2175) -LexToken(COMMA,',',1,2176) -LexToken(NUMBER,'4',1,2177) -LexToken(CLOSEBRACKET,')',1,2178) -LexToken(EOL,'\n',1,2179) -LexToken(VAR,'z0',1,2200) -LexToken(ASSIGNMENT,'=',1,2202) -LexToken(VAR,'uint32',1,2203) -LexToken(OPENBRACKET,'(',1,2209) -LexToken(VAR,'z0',1,2210) -LexToken(CLOSEBRACKET,')',1,2212) -LexToken(EOL,'\n',1,2213) -LexToken(ELSEIF,'elseif',1,2230) -LexToken(VAR,'it',1,2237) -LexToken(COMPARISON,'==',1,2239) -LexToken(NUMBER,'7',1,2241) -LexToken(THEN,'then',1,2243) -LexToken(EOL,'\n',1,2247) -LexToken(VAR,'model',1,2268) -LexToken(DOT,'.',1,2273) -LexToken(VAR,'sim',1,2274) -LexToken(ASSIGNMENT,'=',1,2277) -LexToken(VAR,'list',1,2278) -LexToken(OPENBRACKET,'(',1,2282) -LexToken(DQSTRING,'"delay4_ui16"',1,2295) -LexToken(COMMA,',',1,2296) -LexToken(NUMBER,'4',1,2297) -LexToken(CLOSEBRACKET,')',1,2298) -LexToken(EOL,'\n',1,2299) -LexToken(VAR,'z0',1,2320) -LexToken(ASSIGNMENT,'=',1,2322) -LexToken(VAR,'uint16',1,2323) -LexToken(OPENBRACKET,'(',1,2329) -LexToken(VAR,'z0',1,2330) -LexToken(CLOSEBRACKET,')',1,2332) -LexToken(EOL,'\n',1,2333) -LexToken(ELSEIF,'elseif',1,2350) -LexToken(VAR,'it',1,2357) -LexToken(COMPARISON,'==',1,2359) -LexToken(NUMBER,'8',1,2361) -LexToken(THEN,'then',1,2363) -LexToken(EOL,'\n',1,2367) -LexToken(VAR,'model',1,2388) -LexToken(DOT,'.',1,2393) -LexToken(VAR,'sim',1,2394) -LexToken(ASSIGNMENT,'=',1,2397) -LexToken(VAR,'list',1,2398) -LexToken(OPENBRACKET,'(',1,2402) -LexToken(DQSTRING,'"delay4_ui8"',1,2414) -LexToken(COMMA,',',1,2415) -LexToken(NUMBER,'4',1,2416) -LexToken(CLOSEBRACKET,')',1,2417) -LexToken(EOL,'\n',1,2418) -LexToken(VAR,'z0',1,2439) -LexToken(ASSIGNMENT,'=',1,2441) -LexToken(VAR,'uint8',1,2442) -LexToken(OPENBRACKET,'(',1,2447) -LexToken(VAR,'z0',1,2448) -LexToken(CLOSEBRACKET,')',1,2450) -LexToken(EOL,'\n',1,2451) -LexToken(ELSE,'else',1,2468) -LexToken(EOL,'\n',1,2472) -LexToken(VAR,'message',1,2493) -LexToken(OPENBRACKET,'(',1,2500) -LexToken(DQSTRING,'"Datatype is not supported"',1,2527) -LexToken(CLOSEBRACKET,')',1,2528) -LexToken(EOL,'\n',1,2529) -LexToken(VAR,'ok',1,2551) -LexToken(ASSIGNMENT,'=',1,2553) -LexToken(PREVAR_BOOLEAN,'%f',1,2554) -LexToken(EOL,'\n',1,2556) -LexToken(END,'end',1,2573) -LexToken(EOL,'\n',1,2576) -LexToken(VAR,'model',1,2593) -LexToken(DOT,'.',1,2598) -LexToken(VAR,'odstate',1,2599) -LexToken(ASSIGNMENT,'=',1,2606) -LexToken(VAR,'list',1,2607) -LexToken(OPENBRACKET,'(',1,2611) -LexToken(VAR,'z0',1,2612) -LexToken(CLOSEBRACKET,')',1,2614) -LexToken(EOL,'\n',1,2615) -LexToken(VAR,'model',1,2633) -LexToken(DOT,'.',1,2638) -LexToken(VAR,'dstate',1,2639) -LexToken(ASSIGNMENT,'=',1,2645) -LexToken(OPENSQBRACKET,'[',1,2646) -LexToken(CLOSESQBRACKET,']',1,2647) -LexToken(EOL,'\n',1,2648) -LexToken(END,'end',1,2661) -LexToken(EOL,'\n',1,2664) -LexToken(IF,'if',1,2677) -LexToken(VAR,'ok',1,2680) -LexToken(THEN,'then',1,2683) -LexToken(EOL,'\n',1,2687) -LexToken(VAR,'in',1,2704) -LexToken(ASSIGNMENT,'=',1,2706) -LexToken(OPENSQBRACKET,'[',1,2707) -LexToken(NUMBER,'1',1,2708) -LexToken(NUMBER,'1',1,2710) -LexToken(CLOSESQBRACKET,']',1,2711) -LexToken(EOL,'\n',1,2712) -LexToken(OPENSQBRACKET,'[',1,2729) -LexToken(VAR,'model',1,2730) -LexToken(COMMA,',',1,2735) -LexToken(VAR,'graphics',1,2736) -LexToken(COMMA,',',1,2744) -LexToken(VAR,'ok',1,2745) -LexToken(CLOSESQBRACKET,']',1,2747) -LexToken(ASSIGNMENT,'=',1,2748) -LexToken(VAR,'set_io',1,2749) -LexToken(OPENBRACKET,'(',1,2755) -LexToken(VAR,'model',1,2756) -LexToken(COMMA,',',1,2761) -LexToken(VAR,'graphics',1,2762) -LexToken(COMMA,',',1,2770) -LexToken(VAR,'list',1,2771) -LexToken(OPENBRACKET,'(',1,2775) -LexToken(VAR,'in',1,2776) -LexToken(COMMA,',',1,2778) -LexToken(VAR,'it',1,2779) -LexToken(CLOSEBRACKET,')',1,2781) -LexToken(COMMA,',',1,2782) -LexToken(VAR,'list',1,2783) -LexToken(OPENBRACKET,'(',1,2787) -LexToken(VAR,'in',1,2788) -LexToken(COMMA,',',1,2790) -LexToken(VAR,'it',1,2791) -LexToken(CLOSEBRACKET,')',1,2793) -LexToken(COMMA,',',1,2794) -LexToken(NUMBER,'1',1,2795) -LexToken(COMMA,',',1,2796) -LexToken(OPENSQBRACKET,'[',1,2797) -LexToken(CLOSESQBRACKET,']',1,2798) -LexToken(CLOSEBRACKET,')',1,2799) -LexToken(EOL,'\n',1,2800) -LexToken(END,'end',1,2813) -LexToken(EOL,'\n',1,2816) -LexToken(IF,'if',1,2829) -LexToken(VAR,'ok',1,2832) -LexToken(THEN,'then',1,2835) -LexToken(EOL,'\n',1,2839) -LexToken(VAR,'graphics',1,2856) -LexToken(DOT,'.',1,2864) -LexToken(VAR,'exprs',1,2865) -LexToken(ASSIGNMENT,'=',1,2870) -LexToken(VAR,'exprs',1,2871) -LexToken(EOL,'\n',1,2876) -LexToken(VAR,'x',1,2894) -LexToken(DOT,'.',1,2895) -LexToken(VAR,'graphics',1,2896) -LexToken(ASSIGNMENT,'=',1,2904) -LexToken(VAR,'graphics',1,2905) -LexToken(EOL,'\n',1,2913) -LexToken(VAR,'x',1,2931) -LexToken(DOT,'.',1,2932) -LexToken(VAR,'model',1,2933) -LexToken(ASSIGNMENT,'=',1,2938) -LexToken(VAR,'model',1,2939) -LexToken(EOL,'\n',1,2944) -LexToken(BREAK,'break',1,2961) -LexToken(EOL,'\n',1,2966) -LexToken(END,'end',1,2979) -LexToken(EOL,'\n',1,2982) -LexToken(END,'end',1,2991) -LexToken(EOL,'\n',1,2994) -LexToken(EOL,'\n',1,2995) -LexToken(CASE,'case',1,3000) -LexToken(DQSTRING,'"define"',1,3012) -LexToken(THEN,'then',1,3014) -LexToken(EOL,'\n',1,3018) -LexToken(VAR,'z0',1,3027) -LexToken(ASSIGNMENT,'=',1,3029) -LexToken(VAR,'zeros',1,3030) -LexToken(OPENBRACKET,'(',1,3035) -LexToken(NUMBER,'10',1,3036) -LexToken(COMMA,',',1,3038) -LexToken(NUMBER,'1',1,3039) -LexToken(CLOSEBRACKET,')',1,3040) -LexToken(EOL,'\n',1,3041) -LexToken(VAR,'model',1,3050) -LexToken(ASSIGNMENT,'=',1,3055) -LexToken(SCICOS_MODEL,'scicos_model',1,3056) -LexToken(OPENBRACKET,'(',1,3068) -LexToken(CLOSEBRACKET,')',1,3069) -LexToken(EOL,'\n',1,3070) -LexToken(VAR,'model',1,3079) -LexToken(DOT,'.',1,3084) -LexToken(VAR,'sim',1,3085) -LexToken(ASSIGNMENT,'=',1,3088) -LexToken(VAR,'list',1,3089) -LexToken(OPENBRACKET,'(',1,3093) -LexToken(DQSTRING,'"delay4"',1,3101) -LexToken(COMMA,',',1,3102) -LexToken(NUMBER,'4',1,3103) -LexToken(CLOSEBRACKET,')',1,3104) -LexToken(EOL,'\n',1,3105) -LexToken(VAR,'model',1,3114) -LexToken(DOT,'.',1,3119) -LexToken(VAR,'in',1,3120) -LexToken(ASSIGNMENT,'=',1,3122) -LexToken(NUMBER,'1',1,3123) -LexToken(EOL,'\n',1,3124) -LexToken(VAR,'model',1,3133) -LexToken(DOT,'.',1,3138) -LexToken(VAR,'out',1,3139) -LexToken(ASSIGNMENT,'=',1,3142) -LexToken(NUMBER,'1',1,3143) -LexToken(EOL,'\n',1,3144) -LexToken(VAR,'model',1,3153) -LexToken(DOT,'.',1,3158) -LexToken(VAR,'evtin',1,3159) -LexToken(ASSIGNMENT,'=',1,3164) -LexToken(NUMBER,'1',1,3165) -LexToken(EOL,'\n',1,3166) -LexToken(VAR,'model',1,3175) -LexToken(DOT,'.',1,3180) -LexToken(VAR,'dstate',1,3181) -LexToken(ASSIGNMENT,'=',1,3187) -LexToken(VAR,'z0',1,3188) -LexToken(EOL,'\n',1,3190) -LexToken(VAR,'model',1,3199) -LexToken(DOT,'.',1,3204) -LexToken(VAR,'blocktype',1,3205) -LexToken(ASSIGNMENT,'=',1,3214) -LexToken(DQSTRING,'"d"',1,3217) -LexToken(EOL,'\n',1,3218) -LexToken(VAR,'model',1,3227) -LexToken(DOT,'.',1,3232) -LexToken(VAR,'dep_ut',1,3233) -LexToken(ASSIGNMENT,'=',1,3239) -LexToken(OPENSQBRACKET,'[',1,3240) -LexToken(PREVAR_BOOLEAN,'%f',1,3241) -LexToken(PREVAR_BOOLEAN,'%f',1,3244) -LexToken(CLOSESQBRACKET,']',1,3246) -LexToken(EOL,'\n',1,3247) -LexToken(EOL,'\n',1,3248) -LexToken(VAR,'exprs',1,3257) -LexToken(ASSIGNMENT,'=',1,3262) -LexToken(VAR,'strcat',1,3263) -LexToken(OPENBRACKET,'(',1,3269) -LexToken(VAR,'string',1,3270) -LexToken(OPENBRACKET,'(',1,3276) -LexToken(VAR,'z0',1,3277) -LexToken(CLOSEBRACKET,')',1,3279) -LexToken(COMMA,',',1,3280) -LexToken(DQSTRING,'";"',1,3284) -LexToken(CLOSEBRACKET,')',1,3285) -LexToken(EOL,'\n',1,3286) -LexToken(VAR,'gr_i',1,3295) -LexToken(ASSIGNMENT,'=',1,3299) -LexToken(OPENSQBRACKET,'[',1,3300) -LexToken(CLOSESQBRACKET,']',1,3301) -LexToken(EOL,'\n',1,3302) -LexToken(VAR,'x',1,3311) -LexToken(ASSIGNMENT,'=',1,3312) -LexToken(VAR,'standard_define',1,3313) -LexToken(OPENBRACKET,'(',1,3328) -LexToken(OPENSQBRACKET,'[',1,3329) -LexToken(NUMBER,'3',1,3330) -LexToken(NUMBER,'2',1,3332) -LexToken(CLOSESQBRACKET,']',1,3333) -LexToken(COMMA,',',1,3334) -LexToken(VAR,'model',1,3335) -LexToken(COMMA,',',1,3340) -LexToken(VAR,'exprs',1,3341) -LexToken(COMMA,',',1,3346) -LexToken(VAR,'gr_i',1,3347) -LexToken(CLOSEBRACKET,')',1,3351) -LexToken(EOL,'\n',1,3352) -LexToken(END,'end',1,3357) -LexToken(EOL,'\n',1,3360) -LexToken(ENDFUNCTION,'endfunction',1,3361) -LexToken(EOL,'\n',1,3372) +/* autogenerated from "macros/Linear/REGISTER.sci" */ +function REGISTER() { +REGISTER.prototype.get = function REGISTER() { +} +REGISTER.prototype.set = function REGISTER() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +if (size(exprs,1)==1) { +exprs=[exprs,sci2exp(1)]; +} +while (true) { +[ok,z0,it,exprs]=scicos_getvalue("Set delay parameters",["Register initial condition","Datatype (1=double 3=int32 ...)"],list("vec",-1,"vec",1),exprs); +if (!ok) { +break +} +if (prod(size(z0))<1) { +message("Register length must be at least 1"); +ok=None; +} +if (it==1) { +model.sim=list("delay4",4); +z0=double(z0); +model.dstate=z0; +model.odstate=list(); +} else { +if (it==3) { +model.sim=list("delay4_i32",4); +z0=int32(z0); +} else if (it==4) { +model.sim=list("delay4_i16",4); +z0=int16(z0); +} else if (it==5) { +model.sim=list("delay4_i8",4); +z0=int8(z0); +} else if (it==6) { +model.sim=list("delay4_ui32",4); +z0=uint32(z0); +} else if (it==7) { +model.sim=list("delay4_ui16",4); +z0=uint16(z0); +} else if (it==8) { +model.sim=list("delay4_ui8",4); +z0=uint8(z0); +} else { +message("Datatype is not supported"); +ok=None; +} +model.odstate=list(z0); +model.dstate=[]; +} +if (ok) { +in1=[1,1]; +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(in1,it),1,[]); +} +if (ok) { +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +REGISTER.prototype.define = function REGISTER() { +z0=zeros(10,1); +model=scicos_model(); +model.sim=list("delay4",4); +model.in=1; +model.out=1; +model.evtin=1; +model.dstate=z0; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=strcat(string(z0),";"); +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +REGISTER.prototype.details = function REGISTER() { +} +} diff --git a/js/Linear/REGISTER_f.js b/js/Linear/REGISTER_f.js index b7ff460a..0f16c6fa 100644 --- a/js/Linear/REGISTER_f.js +++ b/js/Linear/REGISTER_f.js @@ -1,281 +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,'REGISTER_f',1,852) -LexToken(OPENBRACKET,'(',1,862) -LexToken(VAR,'job',1,863) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg1',1,867) -LexToken(COMMA,',',1,871) -LexToken(VAR,'arg2',1,872) -LexToken(CLOSEBRACKET,')',1,876) -LexToken(EOL,'\n',1,877) -LexToken(VAR,'x',1,882) -LexToken(ASSIGNMENT,'=',1,883) -LexToken(OPENSQBRACKET,'[',1,884) -LexToken(CLOSESQBRACKET,']',1,885) -LexToken(EOL,'\n',1,886) -LexToken(VAR,'y',1,892) -LexToken(ASSIGNMENT,'=',1,893) -LexToken(OPENSQBRACKET,'[',1,894) -LexToken(CLOSESQBRACKET,']',1,895) -LexToken(EOL,'\n',1,896) -LexToken(VAR,'typ',1,902) -LexToken(ASSIGNMENT,'=',1,905) -LexToken(OPENSQBRACKET,'[',1,906) -LexToken(CLOSESQBRACKET,']',1,907) -LexToken(EOL,'\n',1,908) -LexToken(SELECT,'select',1,914) -LexToken(VAR,'job',1,921) -LexToken(EOL,'\n',1,924) -LexToken(CASE,'case',1,929) -LexToken(DQSTRING,'"set"',1,938) -LexToken(THEN,'then',1,940) -LexToken(EOL,'\n',1,944) -LexToken(VAR,'x',1,953) -LexToken(ASSIGNMENT,'=',1,954) -LexToken(VAR,'arg1',1,955) -LexToken(EOL,'\n',1,959) -LexToken(VAR,'graphics',1,969) -LexToken(ASSIGNMENT,'=',1,977) -LexToken(VAR,'arg1',1,978) -LexToken(DOT,'.',1,982) -LexToken(VAR,'graphics',1,983) -LexToken(EOL,'\n',1,991) -LexToken(VAR,'exprs',1,1001) -LexToken(ASSIGNMENT,'=',1,1006) -LexToken(VAR,'graphics',1,1007) -LexToken(DOT,'.',1,1015) -LexToken(VAR,'exprs',1,1016) -LexToken(EOL,'\n',1,1021) -LexToken(VAR,'model',1,1030) -LexToken(ASSIGNMENT,'=',1,1035) -LexToken(VAR,'arg1',1,1036) -LexToken(DOT,'.',1,1040) -LexToken(VAR,'model',1,1041) -LexToken(EOL,'\n',1,1046) -LexToken(WHILE,'while',1,1056) -LexToken(PREVAR_BOOLEAN,'%t',1,1062) -LexToken(DO,'do',1,1065) -LexToken(EOL,'\n',1,1067) -LexToken(OPENSQBRACKET,'[',1,1080) -LexToken(VAR,'ok',1,1081) -LexToken(COMMA,',',1,1083) -LexToken(VAR,'z0',1,1084) -LexToken(COMMA,',',1,1086) -LexToken(VAR,'exprs',1,1087) -LexToken(CLOSESQBRACKET,']',1,1092) -LexToken(ASSIGNMENT,'=',1,1093) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1094) -LexToken(OPENBRACKET,'(',1,1109) -LexToken(DQSTRING,'"Set delay parameters"',1,1131) -LexToken(COMMA,',',1,1132) -LexToken(DQSTRING,'"Register initial condition"',1,1175) -LexToken(COMMA,',',1,1176) -LexToken(VAR,'list',1,1177) -LexToken(OPENBRACKET,'(',1,1181) -LexToken(DQSTRING,'"vec"',1,1186) -LexToken(COMMA,',',1,1187) -LexToken(ADDITION,'-',1,1188) -LexToken(NUMBER,'1',1,1189) -LexToken(CLOSEBRACKET,')',1,1190) -LexToken(COMMA,',',1,1191) -LexToken(VAR,'exprs',1,1192) -LexToken(CLOSEBRACKET,')',1,1197) -LexToken(EOL,'\n',1,1198) -LexToken(IF,'if',1,1211) -LexToken(NOT,'~',1,1214) -LexToken(VAR,'ok',1,1215) -LexToken(THEN,'then',1,1218) -LexToken(EOL,'\n',1,1222) -LexToken(BREAK,'break',1,1239) -LexToken(EOL,'\n',1,1244) -LexToken(END,'end',1,1258) -LexToken(EOL,'\n',1,1261) -LexToken(IF,'if',1,1274) -LexToken(VAR,'prod',1,1277) -LexToken(OPENBRACKET,'(',1,1281) -LexToken(VAR,'size',1,1282) -LexToken(OPENBRACKET,'(',1,1286) -LexToken(VAR,'z0',1,1287) -LexToken(CLOSEBRACKET,')',1,1289) -LexToken(CLOSEBRACKET,')',1,1290) -LexToken(COMPARISON,'<',1,1291) -LexToken(NUMBER,'1',1,1292) -LexToken(THEN,'then',1,1294) -LexToken(EOL,'\n',1,1298) -LexToken(VAR,'message',1,1315) -LexToken(OPENBRACKET,'(',1,1322) -LexToken(DQSTRING,'"Register length must be at least 1"',1,1358) -LexToken(CLOSEBRACKET,')',1,1359) -LexToken(EOL,'\n',1,1360) -LexToken(VAR,'ok',1,1377) -LexToken(ASSIGNMENT,'=',1,1379) -LexToken(PREVAR_BOOLEAN,'%f',1,1380) -LexToken(EOL,'\n',1,1382) -LexToken(END,'end',1,1395) -LexToken(EOL,'\n',1,1398) -LexToken(IF,'if',1,1411) -LexToken(VAR,'ok',1,1414) -LexToken(THEN,'then',1,1417) -LexToken(EOL,'\n',1,1421) -LexToken(VAR,'graphics',1,1438) -LexToken(DOT,'.',1,1446) -LexToken(VAR,'exprs',1,1447) -LexToken(ASSIGNMENT,'=',1,1452) -LexToken(VAR,'exprs',1,1453) -LexToken(EOL,'\n',1,1458) -LexToken(VAR,'model',1,1476) -LexToken(DOT,'.',1,1481) -LexToken(VAR,'dstate',1,1482) -LexToken(ASSIGNMENT,'=',1,1488) -LexToken(VAR,'z0',1,1489) -LexToken(EOL,'\n',1,1491) -LexToken(VAR,'x',1,1508) -LexToken(DOT,'.',1,1509) -LexToken(VAR,'graphics',1,1510) -LexToken(ASSIGNMENT,'=',1,1518) -LexToken(VAR,'graphics',1,1519) -LexToken(EOL,'\n',1,1527) -LexToken(VAR,'x',1,1545) -LexToken(DOT,'.',1,1546) -LexToken(VAR,'model',1,1547) -LexToken(ASSIGNMENT,'=',1,1552) -LexToken(VAR,'model',1,1553) -LexToken(EOL,'\n',1,1558) -LexToken(BREAK,'break',1,1575) -LexToken(EOL,'\n',1,1580) -LexToken(END,'end',1,1593) -LexToken(EOL,'\n',1,1596) -LexToken(END,'end',1,1605) -LexToken(EOL,'\n',1,1608) -LexToken(EOL,'\n',1,1609) -LexToken(CASE,'case',1,1614) -LexToken(DQSTRING,'"define"',1,1626) -LexToken(THEN,'then',1,1628) -LexToken(EOL,'\n',1,1632) -LexToken(VAR,'z0',1,1641) -LexToken(ASSIGNMENT,'=',1,1643) -LexToken(VAR,'zeros',1,1644) -LexToken(OPENBRACKET,'(',1,1649) -LexToken(NUMBER,'10',1,1650) -LexToken(COMMA,',',1,1652) -LexToken(NUMBER,'1',1,1653) -LexToken(CLOSEBRACKET,')',1,1654) -LexToken(EOL,'\n',1,1655) -LexToken(VAR,'model',1,1664) -LexToken(ASSIGNMENT,'=',1,1669) -LexToken(SCICOS_MODEL,'scicos_model',1,1670) -LexToken(OPENBRACKET,'(',1,1682) -LexToken(CLOSEBRACKET,')',1,1683) -LexToken(EOL,'\n',1,1684) -LexToken(VAR,'model',1,1693) -LexToken(DOT,'.',1,1698) -LexToken(VAR,'sim',1,1699) -LexToken(ASSIGNMENT,'=',1,1702) -LexToken(DQSTRING,'"delay"',1,1709) -LexToken(EOL,'\n',1,1710) -LexToken(VAR,'model',1,1719) -LexToken(DOT,'.',1,1724) -LexToken(VAR,'in',1,1725) -LexToken(ASSIGNMENT,'=',1,1727) -LexToken(NUMBER,'1',1,1728) -LexToken(EOL,'\n',1,1729) -LexToken(VAR,'model',1,1738) -LexToken(DOT,'.',1,1743) -LexToken(VAR,'out',1,1744) -LexToken(ASSIGNMENT,'=',1,1747) -LexToken(NUMBER,'1',1,1748) -LexToken(EOL,'\n',1,1749) -LexToken(VAR,'model',1,1758) -LexToken(DOT,'.',1,1763) -LexToken(VAR,'evtin',1,1764) -LexToken(ASSIGNMENT,'=',1,1769) -LexToken(NUMBER,'1',1,1770) -LexToken(EOL,'\n',1,1771) -LexToken(VAR,'model',1,1780) -LexToken(DOT,'.',1,1785) -LexToken(VAR,'dstate',1,1786) -LexToken(ASSIGNMENT,'=',1,1792) -LexToken(VAR,'z0',1,1793) -LexToken(EOL,'\n',1,1795) -LexToken(VAR,'model',1,1804) -LexToken(DOT,'.',1,1809) -LexToken(VAR,'blocktype',1,1810) -LexToken(ASSIGNMENT,'=',1,1819) -LexToken(DQSTRING,'"d"',1,1822) -LexToken(EOL,'\n',1,1823) -LexToken(VAR,'model',1,1832) -LexToken(DOT,'.',1,1837) -LexToken(VAR,'dep_ut',1,1838) -LexToken(ASSIGNMENT,'=',1,1844) -LexToken(OPENSQBRACKET,'[',1,1845) -LexToken(PREVAR_BOOLEAN,'%f',1,1846) -LexToken(PREVAR_BOOLEAN,'%f',1,1849) -LexToken(CLOSESQBRACKET,']',1,1851) -LexToken(EOL,'\n',1,1852) -LexToken(EOL,'\n',1,1853) -LexToken(VAR,'exprs',1,1862) -LexToken(ASSIGNMENT,'=',1,1867) -LexToken(VAR,'strcat',1,1868) -LexToken(OPENBRACKET,'(',1,1874) -LexToken(VAR,'string',1,1875) -LexToken(OPENBRACKET,'(',1,1881) -LexToken(VAR,'z0',1,1882) -LexToken(CLOSEBRACKET,')',1,1884) -LexToken(COMMA,',',1,1885) -LexToken(DQSTRING,'";"',1,1888) -LexToken(CLOSEBRACKET,')',1,1889) -LexToken(EOL,'\n',1,1890) -LexToken(VAR,'gr_i',1,1899) -LexToken(ASSIGNMENT,'=',1,1903) -LexToken(OPENSQBRACKET,'[',1,1904) -LexToken(CLOSESQBRACKET,']',1,1905) -LexToken(EOL,'\n',1,1906) -LexToken(VAR,'x',1,1915) -LexToken(ASSIGNMENT,'=',1,1916) -LexToken(VAR,'standard_define',1,1917) -LexToken(OPENBRACKET,'(',1,1932) -LexToken(OPENSQBRACKET,'[',1,1933) -LexToken(NUMBER,'2.5',1,1934) -LexToken(NUMBER,'2.5',1,1938) -LexToken(CLOSESQBRACKET,']',1,1941) -LexToken(COMMA,',',1,1942) -LexToken(VAR,'model',1,1943) -LexToken(COMMA,',',1,1948) -LexToken(VAR,'exprs',1,1949) -LexToken(COMMA,',',1,1954) -LexToken(VAR,'gr_i',1,1955) -LexToken(CLOSEBRACKET,')',1,1959) -LexToken(EOL,'\n',1,1960) -LexToken(END,'end',1,1965) -LexToken(EOL,'\n',1,1968) -LexToken(ENDFUNCTION,'endfunction',1,1969) -LexToken(EOL,'\n',1,1980) +/* autogenerated from "macros/Linear/REGISTER_f.sci" */ +function REGISTER_f() { +REGISTER_f.prototype.get = function REGISTER_f() { +} +REGISTER_f.prototype.set = function REGISTER_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,z0,exprs]=scicos_getvalue("Set delay parameters","Register initial condition",list("vec",-1),exprs); +if (!ok) { +break +} +if (prod(size(z0))<1) { +message("Register length must be at least 1"); +ok=None; +} +if (ok) { +graphics.exprs=exprs; +model.dstate=z0; +x.graphics=graphics; +x.model=model; +break +} +} +} +REGISTER_f.prototype.define = function REGISTER_f() { +z0=zeros(10,1); +model=scicos_model(); +model.sim="delay"; +model.in=1; +model.out=1; +model.evtin=1; +model.dstate=z0; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=strcat(string(z0),";"); +gr_i=[]; +x=standard_define([2.5,2.5],model,exprs,gr_i); +} +REGISTER_f.prototype.details = function REGISTER_f() { +} +} diff --git a/js/Linear/SAMPHOLD.js b/js/Linear/SAMPHOLD.js index c420b51b..35aadbe8 100644 --- a/js/Linear/SAMPHOLD.js +++ b/js/Linear/SAMPHOLD.js @@ -1,161 +1,23 @@ -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,'SAMPHOLD',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'x',1,967) -LexToken(DOT,'.',1,968) -LexToken(VAR,'model',1,969) -LexToken(DOT,'.',1,974) -LexToken(VAR,'firing',1,975) -LexToken(ASSIGNMENT,'=',1,981) -LexToken(OPENSQBRACKET,'[',1,982) -LexToken(CLOSESQBRACKET,']',1,983) -LexToken(EOL,'\n',1,1000) -LexToken(CASE,'case',1,1005) -LexToken(DQSTRING,'"define"',1,1017) -LexToken(THEN,'then',1,1019) -LexToken(EOL,'\n',1,1023) -LexToken(VAR,'in',1,1032) -LexToken(ASSIGNMENT,'=',1,1034) -LexToken(ADDITION,'-',1,1035) -LexToken(NUMBER,'1',1,1036) -LexToken(EOL,'\n',1,1037) -LexToken(VAR,'model',1,1046) -LexToken(ASSIGNMENT,'=',1,1051) -LexToken(SCICOS_MODEL,'scicos_model',1,1052) -LexToken(OPENBRACKET,'(',1,1064) -LexToken(CLOSEBRACKET,')',1,1065) -LexToken(EOL,'\n',1,1066) -LexToken(VAR,'model',1,1075) -LexToken(DOT,'.',1,1080) -LexToken(VAR,'sim',1,1081) -LexToken(ASSIGNMENT,'=',1,1084) -LexToken(VAR,'list',1,1085) -LexToken(OPENBRACKET,'(',1,1089) -LexToken(DQSTRING,'"samphold4"',1,1100) -LexToken(COMMA,',',1,1101) -LexToken(NUMBER,'4',1,1102) -LexToken(CLOSEBRACKET,')',1,1103) -LexToken(EOL,'\n',1,1104) -LexToken(VAR,'model',1,1113) -LexToken(DOT,'.',1,1118) -LexToken(VAR,'in',1,1119) -LexToken(ASSIGNMENT,'=',1,1121) -LexToken(ADDITION,'-',1,1122) -LexToken(NUMBER,'1',1,1123) -LexToken(EOL,'\n',1,1124) -LexToken(VAR,'model',1,1133) -LexToken(DOT,'.',1,1138) -LexToken(VAR,'out',1,1139) -LexToken(ASSIGNMENT,'=',1,1142) -LexToken(ADDITION,'-',1,1143) -LexToken(NUMBER,'1',1,1144) -LexToken(EOL,'\n',1,1145) -LexToken(VAR,'model',1,1154) -LexToken(DOT,'.',1,1159) -LexToken(VAR,'evtin',1,1160) -LexToken(ASSIGNMENT,'=',1,1165) -LexToken(NUMBER,'1',1,1166) -LexToken(EOL,'\n',1,1167) -LexToken(VAR,'model',1,1176) -LexToken(DOT,'.',1,1181) -LexToken(VAR,'blocktype',1,1182) -LexToken(ASSIGNMENT,'=',1,1191) -LexToken(DQSTRING,'"d"',1,1194) -LexToken(EOL,'\n',1,1195) -LexToken(VAR,'model',1,1204) -LexToken(DOT,'.',1,1209) -LexToken(VAR,'dep_ut',1,1210) -LexToken(ASSIGNMENT,'=',1,1216) -LexToken(OPENSQBRACKET,'[',1,1217) -LexToken(PREVAR_BOOLEAN,'%t',1,1218) -LexToken(PREVAR_BOOLEAN,'%f',1,1221) -LexToken(CLOSESQBRACKET,']',1,1223) -LexToken(EOL,'\n',1,1224) -LexToken(EOL,'\n',1,1225) -LexToken(VAR,'gr_i',1,1234) -LexToken(ASSIGNMENT,'=',1,1238) -LexToken(OPENSQBRACKET,'[',1,1239) -LexToken(CLOSESQBRACKET,']',1,1240) -LexToken(EOL,'\n',1,1241) -LexToken(VAR,'x',1,1250) -LexToken(ASSIGNMENT,'=',1,1251) -LexToken(VAR,'standard_define',1,1252) -LexToken(OPENBRACKET,'(',1,1267) -LexToken(OPENSQBRACKET,'[',1,1268) -LexToken(NUMBER,'2',1,1269) -LexToken(NUMBER,'2',1,1271) -LexToken(CLOSESQBRACKET,']',1,1272) -LexToken(COMMA,',',1,1273) -LexToken(VAR,'model',1,1274) -LexToken(COMMA,',',1,1279) -LexToken(DQSTRING,'" "',1,1282) -LexToken(COMMA,',',1,1283) -LexToken(VAR,'gr_i',1,1284) -LexToken(CLOSEBRACKET,')',1,1288) -LexToken(EOL,'\n',1,1289) -LexToken(END,'end',1,1294) -LexToken(EOL,'\n',1,1297) -LexToken(ENDFUNCTION,'endfunction',1,1298) -LexToken(EOL,'\n',1,1309) +/* autogenerated from "macros/Linear/SAMPHOLD.sci" */ +function SAMPHOLD() { +SAMPHOLD.prototype.get = function SAMPHOLD() { +} +SAMPHOLD.prototype.set = function SAMPHOLD() { +x=arg1; +x.model.firing=[]; +} +SAMPHOLD.prototype.define = function SAMPHOLD() { +in1=-1; +model=scicos_model(); +model.sim=list("samphold4",4); +model.in=-1; +model.out=-1; +model.evtin=1; +model.blocktype="d"; +model.dep_ut=[true,None]; +gr_i=[]; +x=standard_define([2,2],model," ",gr_i); +} +SAMPHOLD.prototype.details = function SAMPHOLD() { +} +} diff --git a/js/Linear/SAMPHOLD_m.js b/js/Linear/SAMPHOLD_m.js index daff0336..4a8ce1b2 100644 --- a/js/Linear/SAMPHOLD_m.js +++ b/js/Linear/SAMPHOLD_m.js @@ -1,357 +1,51 @@ -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,'SAMPHOLD_m',1,852) -LexToken(OPENBRACKET,'(',1,862) -LexToken(VAR,'job',1,863) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg1',1,867) -LexToken(COMMA,',',1,871) -LexToken(VAR,'arg2',1,872) -LexToken(CLOSEBRACKET,')',1,876) -LexToken(EOL,'\n',1,877) -LexToken(VAR,'x',1,882) -LexToken(ASSIGNMENT,'=',1,883) -LexToken(OPENSQBRACKET,'[',1,884) -LexToken(CLOSESQBRACKET,']',1,885) -LexToken(EOL,'\n',1,886) -LexToken(VAR,'y',1,892) -LexToken(ASSIGNMENT,'=',1,893) -LexToken(OPENSQBRACKET,'[',1,894) -LexToken(CLOSESQBRACKET,']',1,895) -LexToken(EOL,'\n',1,896) -LexToken(VAR,'typ',1,902) -LexToken(ASSIGNMENT,'=',1,905) -LexToken(OPENSQBRACKET,'[',1,906) -LexToken(CLOSESQBRACKET,']',1,907) -LexToken(EOL,'\n',1,908) -LexToken(SELECT,'select',1,914) -LexToken(VAR,'job',1,921) -LexToken(EOL,'\n',1,924) -LexToken(CASE,'case',1,929) -LexToken(DQSTRING,'"set"',1,938) -LexToken(THEN,'then',1,940) -LexToken(EOL,'\n',1,944) -LexToken(VAR,'x',1,953) -LexToken(ASSIGNMENT,'=',1,954) -LexToken(VAR,'arg1',1,955) -LexToken(EOL,'\n',1,959) -LexToken(VAR,'x',1,969) -LexToken(DOT,'.',1,970) -LexToken(VAR,'model',1,971) -LexToken(DOT,'.',1,976) -LexToken(VAR,'firing',1,977) -LexToken(ASSIGNMENT,'=',1,983) -LexToken(OPENSQBRACKET,'[',1,984) -LexToken(CLOSESQBRACKET,']',1,985) -LexToken(EOL,'\n',1,1002) -LexToken(VAR,'graphics',1,1011) -LexToken(ASSIGNMENT,'=',1,1019) -LexToken(VAR,'arg1',1,1020) -LexToken(DOT,'.',1,1024) -LexToken(VAR,'graphics',1,1025) -LexToken(EOL,'\n',1,1033) -LexToken(VAR,'label',1,1043) -LexToken(ASSIGNMENT,'=',1,1048) -LexToken(VAR,'graphics',1,1049) -LexToken(DOT,'.',1,1057) -LexToken(VAR,'exprs',1,1058) -LexToken(EOL,'\n',1,1063) -LexToken(VAR,'model',1,1072) -LexToken(ASSIGNMENT,'=',1,1077) -LexToken(VAR,'arg1',1,1078) -LexToken(DOT,'.',1,1082) -LexToken(VAR,'model',1,1083) -LexToken(EOL,'\n',1,1088) -LexToken(WHILE,'while',1,1098) -LexToken(PREVAR_BOOLEAN,'%t',1,1104) -LexToken(DO,'do',1,1107) -LexToken(EOL,'\n',1,1109) -LexToken(OPENSQBRACKET,'[',1,1122) -LexToken(VAR,'ok',1,1123) -LexToken(COMMA,',',1,1125) -LexToken(VAR,'it',1,1126) -LexToken(COMMA,',',1,1128) -LexToken(VAR,'exprs',1,1129) -LexToken(CLOSESQBRACKET,']',1,1134) -LexToken(ASSIGNMENT,'=',1,1135) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1136) -LexToken(OPENBRACKET,'(',1,1151) -LexToken(DQSTRING,'"Set parameters Block"',1,1173) -LexToken(COMMA,',',1,1174) -LexToken(OPENSQBRACKET,'[',1,1190) -LexToken(DQSTRING,'"Datatype(1=real double 2=Complex 3=int32 ...)"',1,1237) -LexToken(CLOSESQBRACKET,']',1,1238) -LexToken(COMMA,',',1,1239) -LexToken(VAR,'list',1,1240) -LexToken(OPENBRACKET,'(',1,1244) -LexToken(DQSTRING,'"vec"',1,1249) -LexToken(COMMA,',',1,1250) -LexToken(NUMBER,'1',1,1251) -LexToken(CLOSEBRACKET,')',1,1252) -LexToken(COMMA,',',1,1253) -LexToken(VAR,'label',1,1254) -LexToken(CLOSEBRACKET,')',1,1259) -LexToken(EOL,'\n',1,1260) -LexToken(IF,'if',1,1273) -LexToken(NOT,'~',1,1276) -LexToken(VAR,'ok',1,1277) -LexToken(THEN,'then',1,1280) -LexToken(EOL,'\n',1,1284) -LexToken(BREAK,'break',1,1301) -LexToken(EOL,'\n',1,1306) -LexToken(END,'end',1,1320) -LexToken(EOL,'\n',1,1323) -LexToken(IF,'if',1,1336) -LexToken(OPENBRACKET,'(',1,1339) -LexToken(OPENBRACKET,'(',1,1340) -LexToken(VAR,'it',1,1341) -LexToken(COMPARISON,'<',1,1343) -LexToken(NUMBER,'1',1,1344) -LexToken(CLOSEBRACKET,')',1,1345) -LexToken(LOGICAL,'|',1,1346) -LexToken(OPENBRACKET,'(',1,1347) -LexToken(VAR,'it',1,1348) -LexToken(COMPARISON,'>',1,1350) -LexToken(NUMBER,'8',1,1351) -LexToken(CLOSEBRACKET,')',1,1352) -LexToken(CLOSEBRACKET,')',1,1353) -LexToken(THEN,'then',1,1355) -LexToken(EOL,'\n',1,1359) -LexToken(VAR,'message',1,1376) -LexToken(OPENBRACKET,'(',1,1384) -LexToken(DQSTRING,'"Datatype is not supported"',1,1411) -LexToken(CLOSEBRACKET,')',1,1412) -LexToken(EOL,'\n',1,1413) -LexToken(VAR,'ok',1,1431) -LexToken(ASSIGNMENT,'=',1,1433) -LexToken(PREVAR_BOOLEAN,'%f',1,1434) -LexToken(EOL,'\n',1,1436) -LexToken(END,'end',1,1450) -LexToken(EOL,'\n',1,1453) -LexToken(IF,'if',1,1466) -LexToken(VAR,'ok',1,1469) -LexToken(THEN,'then',1,1472) -LexToken(EOL,'\n',1,1476) -LexToken(VAR,'in',1,1493) -LexToken(ASSIGNMENT,'=',1,1495) -LexToken(OPENSQBRACKET,'[',1,1496) -LexToken(VAR,'model',1,1497) -LexToken(DOT,'.',1,1502) -LexToken(VAR,'in',1,1503) -LexToken(VAR,'model',1,1506) -LexToken(DOT,'.',1,1511) -LexToken(VAR,'in2',1,1512) -LexToken(CLOSESQBRACKET,']',1,1515) -LexToken(EOL,'\n',1,1516) -LexToken(OPENSQBRACKET,'[',1,1534) -LexToken(VAR,'model',1,1535) -LexToken(COMMA,',',1,1540) -LexToken(VAR,'graphics',1,1541) -LexToken(COMMA,',',1,1549) -LexToken(VAR,'ok',1,1550) -LexToken(CLOSESQBRACKET,']',1,1552) -LexToken(ASSIGNMENT,'=',1,1553) -LexToken(VAR,'set_io',1,1554) -LexToken(OPENBRACKET,'(',1,1560) -LexToken(VAR,'model',1,1561) -LexToken(COMMA,',',1,1566) -LexToken(VAR,'graphics',1,1567) -LexToken(COMMA,',',1,1575) -LexToken(VAR,'list',1,1576) -LexToken(OPENBRACKET,'(',1,1580) -LexToken(VAR,'in',1,1581) -LexToken(COMMA,',',1,1583) -LexToken(VAR,'it',1,1584) -LexToken(CLOSEBRACKET,')',1,1586) -LexToken(COMMA,',',1,1587) -LexToken(VAR,'list',1,1588) -LexToken(OPENBRACKET,'(',1,1592) -LexToken(VAR,'in',1,1593) -LexToken(COMMA,',',1,1595) -LexToken(VAR,'it',1,1596) -LexToken(CLOSEBRACKET,')',1,1598) -LexToken(COMMA,',',1,1599) -LexToken(NUMBER,'1',1,1600) -LexToken(COMMA,',',1,1601) -LexToken(OPENSQBRACKET,'[',1,1602) -LexToken(CLOSESQBRACKET,']',1,1603) -LexToken(CLOSEBRACKET,')',1,1604) -LexToken(EOL,'\n',1,1605) -LexToken(IF,'if',1,1622) -LexToken(VAR,'ok',1,1625) -LexToken(THEN,'then',1,1628) -LexToken(EOL,'\n',1,1632) -LexToken(VAR,'graphics',1,1653) -LexToken(DOT,'.',1,1661) -LexToken(VAR,'exprs',1,1662) -LexToken(ASSIGNMENT,'=',1,1667) -LexToken(VAR,'exprs',1,1668) -LexToken(EOL,'\n',1,1673) -LexToken(VAR,'arg1',1,1695) -LexToken(DOT,'.',1,1699) -LexToken(VAR,'graphics',1,1700) -LexToken(ASSIGNMENT,'=',1,1708) -LexToken(VAR,'graphics',1,1709) -LexToken(EOL,'\n',1,1717) -LexToken(VAR,'arg1',1,1739) -LexToken(DOT,'.',1,1743) -LexToken(VAR,'model',1,1744) -LexToken(ASSIGNMENT,'=',1,1749) -LexToken(VAR,'model',1,1750) -LexToken(EOL,'\n',1,1755) -LexToken(VAR,'x',1,1777) -LexToken(ASSIGNMENT,'=',1,1778) -LexToken(VAR,'arg1',1,1779) -LexToken(EOL,'\n',1,1783) -LexToken(BREAK,'break',1,1804) -LexToken(EOL,'\n',1,1809) -LexToken(END,'end',1,1826) -LexToken(EOL,'\n',1,1829) -LexToken(END,'end',1,1842) -LexToken(EOL,'\n',1,1845) -LexToken(END,'end',1,1854) -LexToken(EOL,'\n',1,1857) -LexToken(CASE,'case',1,1862) -LexToken(DQSTRING,'"define"',1,1874) -LexToken(THEN,'then',1,1876) -LexToken(EOL,'\n',1,1880) -LexToken(VAR,'model',1,1889) -LexToken(ASSIGNMENT,'=',1,1894) -LexToken(SCICOS_MODEL,'scicos_model',1,1895) -LexToken(OPENBRACKET,'(',1,1907) -LexToken(CLOSEBRACKET,')',1,1908) -LexToken(EOL,'\n',1,1909) -LexToken(VAR,'model',1,1918) -LexToken(DOT,'.',1,1923) -LexToken(VAR,'sim',1,1924) -LexToken(ASSIGNMENT,'=',1,1927) -LexToken(VAR,'list',1,1928) -LexToken(OPENBRACKET,'(',1,1932) -LexToken(DQSTRING,'"samphold4_m"',1,1945) -LexToken(COMMA,',',1,1946) -LexToken(NUMBER,'4',1,1947) -LexToken(CLOSEBRACKET,')',1,1948) -LexToken(EOL,'\n',1,1949) -LexToken(VAR,'model',1,1958) -LexToken(DOT,'.',1,1963) -LexToken(VAR,'in',1,1964) -LexToken(ASSIGNMENT,'=',1,1966) -LexToken(ADDITION,'-',1,1967) -LexToken(NUMBER,'1',1,1968) -LexToken(EOL,'\n',1,1969) -LexToken(VAR,'model',1,1978) -LexToken(DOT,'.',1,1983) -LexToken(VAR,'in2',1,1984) -LexToken(ASSIGNMENT,'=',1,1987) -LexToken(ADDITION,'-',1,1988) -LexToken(NUMBER,'2',1,1989) -LexToken(EOL,'\n',1,1990) -LexToken(VAR,'model',1,1999) -LexToken(DOT,'.',1,2004) -LexToken(VAR,'intyp',1,2005) -LexToken(ASSIGNMENT,'=',1,2010) -LexToken(NUMBER,'1',1,2011) -LexToken(EOL,'\n',1,2012) -LexToken(VAR,'model',1,2021) -LexToken(DOT,'.',1,2026) -LexToken(VAR,'outtyp',1,2027) -LexToken(ASSIGNMENT,'=',1,2033) -LexToken(NUMBER,'1',1,2034) -LexToken(EOL,'\n',1,2035) -LexToken(VAR,'model',1,2044) -LexToken(DOT,'.',1,2049) -LexToken(VAR,'out',1,2050) -LexToken(ASSIGNMENT,'=',1,2053) -LexToken(ADDITION,'-',1,2054) -LexToken(NUMBER,'1',1,2055) -LexToken(EOL,'\n',1,2056) -LexToken(VAR,'model',1,2065) -LexToken(DOT,'.',1,2070) -LexToken(VAR,'out2',1,2071) -LexToken(ASSIGNMENT,'=',1,2075) -LexToken(ADDITION,'-',1,2076) -LexToken(NUMBER,'2',1,2077) -LexToken(EOL,'\n',1,2078) -LexToken(VAR,'model',1,2087) -LexToken(DOT,'.',1,2092) -LexToken(VAR,'evtin',1,2093) -LexToken(ASSIGNMENT,'=',1,2098) -LexToken(NUMBER,'1',1,2099) -LexToken(EOL,'\n',1,2100) -LexToken(VAR,'model',1,2109) -LexToken(DOT,'.',1,2114) -LexToken(VAR,'blocktype',1,2115) -LexToken(ASSIGNMENT,'=',1,2124) -LexToken(DQSTRING,'"d"',1,2127) -LexToken(EOL,'\n',1,2128) -LexToken(VAR,'model',1,2137) -LexToken(DOT,'.',1,2142) -LexToken(VAR,'dep_ut',1,2143) -LexToken(ASSIGNMENT,'=',1,2149) -LexToken(OPENSQBRACKET,'[',1,2150) -LexToken(PREVAR_BOOLEAN,'%t',1,2151) -LexToken(PREVAR_BOOLEAN,'%f',1,2154) -LexToken(CLOSESQBRACKET,']',1,2156) -LexToken(EOL,'\n',1,2157) -LexToken(VAR,'label',1,2166) -LexToken(ASSIGNMENT,'=',1,2171) -LexToken(OPENSQBRACKET,'[',1,2172) -LexToken(VAR,'sci2exp',1,2173) -LexToken(OPENBRACKET,'(',1,2180) -LexToken(NUMBER,'1',1,2181) -LexToken(CLOSEBRACKET,')',1,2182) -LexToken(CLOSESQBRACKET,']',1,2183) -LexToken(EOL,'\n',1,2184) -LexToken(VAR,'gr_i',1,2194) -LexToken(ASSIGNMENT,'=',1,2198) -LexToken(OPENSQBRACKET,'[',1,2199) -LexToken(CLOSESQBRACKET,']',1,2200) -LexToken(EOL,'\n',1,2201) -LexToken(VAR,'x',1,2210) -LexToken(ASSIGNMENT,'=',1,2211) -LexToken(VAR,'standard_define',1,2212) -LexToken(OPENBRACKET,'(',1,2227) -LexToken(OPENSQBRACKET,'[',1,2228) -LexToken(NUMBER,'2',1,2229) -LexToken(NUMBER,'2',1,2231) -LexToken(CLOSESQBRACKET,']',1,2232) -LexToken(COMMA,',',1,2233) -LexToken(VAR,'model',1,2234) -LexToken(COMMA,',',1,2239) -LexToken(VAR,'label',1,2240) -LexToken(COMMA,',',1,2245) -LexToken(VAR,'gr_i',1,2246) -LexToken(CLOSEBRACKET,')',1,2250) -LexToken(EOL,'\n',1,2251) -LexToken(END,'end',1,2256) -LexToken(EOL,'\n',1,2259) -LexToken(ENDFUNCTION,'endfunction',1,2260) -LexToken(EOL,'\n',1,2271) +/* autogenerated from "macros/Linear/SAMPHOLD_m.sci" */ +function SAMPHOLD_m() { +SAMPHOLD_m.prototype.get = function SAMPHOLD_m() { +} +SAMPHOLD_m.prototype.set = function SAMPHOLD_m() { +x=arg1; +x.model.firing=[]; +graphics=arg1.graphics; +label=graphics.exprs; +model=arg1.model; +while (true) { +[ok,it,exprs]=scicos_getvalue("Set parameters Block",["Datatype(1=real double 2=Complex 3=int32 ...)"],list("vec",1),label); +if (!ok) { +break +} +if (((it<1)||(it>8))) { +message("Datatype is not supported"); +ok=None; +} +if (ok) { +in1=[model.in,model.in2]; +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(in1,it),1,[]); +if (ok) { +graphics.exprs=exprs; +arg1.graphics=graphics; +arg1.model=model; +x=arg1; +break +} +} +} +} +SAMPHOLD_m.prototype.define = function SAMPHOLD_m() { +model=scicos_model(); +model.sim=list("samphold4_m",4); +model.in=-1; +model.in2=-2; +model.intyp=1; +model.outtyp=1; +model.out=-1; +model.out2=-2; +model.evtin=1; +model.blocktype="d"; +model.dep_ut=[true,None]; +label=[sci2exp(1)]; +gr_i=[]; +x=standard_define([2,2],model,label,gr_i); +} +SAMPHOLD_m.prototype.details = function SAMPHOLD_m() { +} +} diff --git a/js/Linear/SAMPLEHOLD_f.js b/js/Linear/SAMPLEHOLD_f.js index f565eadf..87bfd226 100644 --- a/js/Linear/SAMPLEHOLD_f.js +++ b/js/Linear/SAMPLEHOLD_f.js @@ -1,156 +1,23 @@ -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,'SAMPLEHOLD_f',1,852) -LexToken(OPENBRACKET,'(',1,864) -LexToken(VAR,'job',1,865) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg1',1,869) -LexToken(COMMA,',',1,873) -LexToken(VAR,'arg2',1,874) -LexToken(CLOSEBRACKET,')',1,878) -LexToken(EOL,'\n',1,879) -LexToken(VAR,'x',1,884) -LexToken(ASSIGNMENT,'=',1,885) -LexToken(OPENSQBRACKET,'[',1,886) -LexToken(CLOSESQBRACKET,']',1,887) -LexToken(EOL,'\n',1,888) -LexToken(VAR,'y',1,894) -LexToken(ASSIGNMENT,'=',1,895) -LexToken(OPENSQBRACKET,'[',1,896) -LexToken(CLOSESQBRACKET,']',1,897) -LexToken(EOL,'\n',1,898) -LexToken(VAR,'typ',1,904) -LexToken(ASSIGNMENT,'=',1,907) -LexToken(OPENSQBRACKET,'[',1,908) -LexToken(CLOSESQBRACKET,']',1,909) -LexToken(EOL,'\n',1,910) -LexToken(SELECT,'select',1,916) -LexToken(VAR,'job',1,923) -LexToken(EOL,'\n',1,926) -LexToken(CASE,'case',1,931) -LexToken(DQSTRING,'"set"',1,940) -LexToken(THEN,'then',1,942) -LexToken(EOL,'\n',1,946) -LexToken(VAR,'x',1,955) -LexToken(ASSIGNMENT,'=',1,956) -LexToken(VAR,'arg1',1,957) -LexToken(EOL,'\n',1,961) -LexToken(VAR,'x',1,971) -LexToken(DOT,'.',1,972) -LexToken(VAR,'model',1,973) -LexToken(DOT,'.',1,978) -LexToken(VAR,'firing',1,979) -LexToken(ASSIGNMENT,'=',1,985) -LexToken(OPENSQBRACKET,'[',1,986) -LexToken(CLOSESQBRACKET,']',1,987) -LexToken(EOL,'\n',1,1004) -LexToken(CASE,'case',1,1009) -LexToken(DQSTRING,'"define"',1,1021) -LexToken(THEN,'then',1,1023) -LexToken(EOL,'\n',1,1027) -LexToken(VAR,'in',1,1036) -LexToken(ASSIGNMENT,'=',1,1038) -LexToken(ADDITION,'-',1,1039) -LexToken(NUMBER,'1',1,1040) -LexToken(EOL,'\n',1,1041) -LexToken(VAR,'model',1,1050) -LexToken(ASSIGNMENT,'=',1,1055) -LexToken(SCICOS_MODEL,'scicos_model',1,1056) -LexToken(OPENBRACKET,'(',1,1068) -LexToken(CLOSEBRACKET,')',1,1069) -LexToken(EOL,'\n',1,1070) -LexToken(VAR,'model',1,1079) -LexToken(DOT,'.',1,1084) -LexToken(VAR,'sim',1,1085) -LexToken(ASSIGNMENT,'=',1,1088) -LexToken(DQSTRING,'"samphold"',1,1098) -LexToken(EOL,'\n',1,1099) -LexToken(VAR,'model',1,1108) -LexToken(DOT,'.',1,1113) -LexToken(VAR,'in',1,1114) -LexToken(ASSIGNMENT,'=',1,1116) -LexToken(ADDITION,'-',1,1117) -LexToken(NUMBER,'1',1,1118) -LexToken(EOL,'\n',1,1119) -LexToken(VAR,'model',1,1128) -LexToken(DOT,'.',1,1133) -LexToken(VAR,'out',1,1134) -LexToken(ASSIGNMENT,'=',1,1137) -LexToken(ADDITION,'-',1,1138) -LexToken(NUMBER,'1',1,1139) -LexToken(EOL,'\n',1,1140) -LexToken(VAR,'model',1,1149) -LexToken(DOT,'.',1,1154) -LexToken(VAR,'evtin',1,1155) -LexToken(ASSIGNMENT,'=',1,1160) -LexToken(NUMBER,'1',1,1161) -LexToken(EOL,'\n',1,1162) -LexToken(VAR,'model',1,1171) -LexToken(DOT,'.',1,1176) -LexToken(VAR,'blocktype',1,1177) -LexToken(ASSIGNMENT,'=',1,1186) -LexToken(DQSTRING,'"d"',1,1189) -LexToken(EOL,'\n',1,1190) -LexToken(VAR,'model',1,1199) -LexToken(DOT,'.',1,1204) -LexToken(VAR,'dep_ut',1,1205) -LexToken(ASSIGNMENT,'=',1,1211) -LexToken(OPENSQBRACKET,'[',1,1212) -LexToken(PREVAR_BOOLEAN,'%t',1,1213) -LexToken(PREVAR_BOOLEAN,'%f',1,1216) -LexToken(CLOSESQBRACKET,']',1,1218) -LexToken(EOL,'\n',1,1219) -LexToken(EOL,'\n',1,1220) -LexToken(VAR,'gr_i',1,1229) -LexToken(ASSIGNMENT,'=',1,1233) -LexToken(OPENSQBRACKET,'[',1,1234) -LexToken(CLOSESQBRACKET,']',1,1235) -LexToken(EOL,'\n',1,1236) -LexToken(VAR,'x',1,1245) -LexToken(ASSIGNMENT,'=',1,1246) -LexToken(VAR,'standard_define',1,1247) -LexToken(OPENBRACKET,'(',1,1262) -LexToken(OPENSQBRACKET,'[',1,1263) -LexToken(NUMBER,'2',1,1264) -LexToken(NUMBER,'2',1,1266) -LexToken(CLOSESQBRACKET,']',1,1267) -LexToken(COMMA,',',1,1268) -LexToken(VAR,'model',1,1269) -LexToken(COMMA,',',1,1274) -LexToken(DQSTRING,'" "',1,1277) -LexToken(COMMA,',',1,1278) -LexToken(VAR,'gr_i',1,1279) -LexToken(CLOSEBRACKET,')',1,1283) -LexToken(EOL,'\n',1,1284) -LexToken(END,'end',1,1289) -LexToken(EOL,'\n',1,1292) -LexToken(ENDFUNCTION,'endfunction',1,1293) -LexToken(EOL,'\n',1,1304) +/* autogenerated from "macros/Linear/SAMPLEHOLD_f.sci" */ +function SAMPLEHOLD_f() { +SAMPLEHOLD_f.prototype.get = function SAMPLEHOLD_f() { +} +SAMPLEHOLD_f.prototype.set = function SAMPLEHOLD_f() { +x=arg1; +x.model.firing=[]; +} +SAMPLEHOLD_f.prototype.define = function SAMPLEHOLD_f() { +in1=-1; +model=scicos_model(); +model.sim="samphold"; +model.in=-1; +model.out=-1; +model.evtin=1; +model.blocktype="d"; +model.dep_ut=[true,None]; +gr_i=[]; +x=standard_define([2,2],model," ",gr_i); +} +SAMPLEHOLD_f.prototype.details = function SAMPLEHOLD_f() { +} +} diff --git a/js/Linear/SOM_f.js b/js/Linear/SOM_f.js index 2698e173..fd3684e5 100644 --- a/js/Linear/SOM_f.js +++ b/js/Linear/SOM_f.js @@ -1,321 +1,40 @@ -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,'SOM_f',1,852) -LexToken(OPENBRACKET,'(',1,857) -LexToken(VAR,'job',1,858) -LexToken(COMMA,',',1,861) -LexToken(VAR,'arg1',1,862) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg2',1,867) -LexToken(CLOSEBRACKET,')',1,871) -LexToken(EOL,'\n',1,872) -LexToken(VAR,'x',1,877) -LexToken(ASSIGNMENT,'=',1,878) -LexToken(OPENSQBRACKET,'[',1,879) -LexToken(CLOSESQBRACKET,']',1,880) -LexToken(EOL,'\n',1,881) -LexToken(VAR,'y',1,887) -LexToken(ASSIGNMENT,'=',1,888) -LexToken(OPENSQBRACKET,'[',1,889) -LexToken(CLOSESQBRACKET,']',1,890) -LexToken(EOL,'\n',1,891) -LexToken(VAR,'typ',1,897) -LexToken(ASSIGNMENT,'=',1,900) -LexToken(OPENSQBRACKET,'[',1,901) -LexToken(CLOSESQBRACKET,']',1,902) -LexToken(EOL,'\n',1,903) -LexToken(VAR,'p',1,909) -LexToken(ASSIGNMENT,'=',1,910) -LexToken(NUMBER,'1',1,911) -LexToken(EOL,'\n',1,932) -LexToken(SELECT,'select',1,937) -LexToken(VAR,'job',1,944) -LexToken(EOL,'\n',1,947) -LexToken(CASE,'case',1,952) -LexToken(DQSTRING,'"set"',1,961) -LexToken(THEN,'then',1,963) -LexToken(EOL,'\n',1,967) -LexToken(VAR,'x',1,976) -LexToken(ASSIGNMENT,'=',1,977) -LexToken(VAR,'arg1',1,978) -LexToken(EOL,'\n',1,982) -LexToken(VAR,'graphics',1,992) -LexToken(ASSIGNMENT,'=',1,1000) -LexToken(VAR,'arg1',1,1001) -LexToken(DOT,'.',1,1005) -LexToken(VAR,'graphics',1,1006) -LexToken(EOL,'\n',1,1014) -LexToken(VAR,'model',1,1024) -LexToken(ASSIGNMENT,'=',1,1029) -LexToken(VAR,'arg1',1,1030) -LexToken(DOT,'.',1,1034) -LexToken(VAR,'model',1,1035) -LexToken(EOL,'\n',1,1040) -LexToken(VAR,'exprs',1,1050) -LexToken(ASSIGNMENT,'=',1,1055) -LexToken(VAR,'graphics',1,1056) -LexToken(DOT,'.',1,1064) -LexToken(VAR,'exprs',1,1065) -LexToken(EOL,'\n',1,1070) -LexToken(IF,'if',1,1079) -LexToken(VAR,'size',1,1082) -LexToken(OPENBRACKET,'(',1,1086) -LexToken(VAR,'exprs',1,1087) -LexToken(COMMA,',',1,1092) -LexToken(DQSTRING,'"*"',1,1095) -LexToken(CLOSEBRACKET,')',1,1096) -LexToken(COMPARISON,'==',1,1097) -LexToken(NUMBER,'2',1,1099) -LexToken(THEN,'then',1,1101) -LexToken(EOL,'\n',1,1105) -LexToken(VAR,'exprs',1,1118) -LexToken(ASSIGNMENT,'=',1,1123) -LexToken(VAR,'exprs',1,1124) -LexToken(OPENBRACKET,'(',1,1129) -LexToken(NUMBER,'2',1,1130) -LexToken(CLOSEBRACKET,')',1,1131) -LexToken(EOL,'\n',1,1132) -LexToken(END,'end',1,1142) -LexToken(EOL,'\n',1,1145) -LexToken(IF,'if',1,1154) -LexToken(VAR,'size',1,1157) -LexToken(OPENBRACKET,'(',1,1161) -LexToken(VAR,'exprs',1,1162) -LexToken(COMMA,',',1,1167) -LexToken(DQSTRING,'"*"',1,1170) -LexToken(CLOSEBRACKET,')',1,1171) -LexToken(COMPARISON,'<>',1,1172) -LexToken(NUMBER,'3',1,1174) -LexToken(THEN,'then',1,1176) -LexToken(EOL,'\n',1,1180) -LexToken(VAR,'exprs',1,1193) -LexToken(ASSIGNMENT,'=',1,1198) -LexToken(VAR,'string',1,1199) -LexToken(OPENBRACKET,'(',1,1205) -LexToken(VAR,'model',1,1206) -LexToken(DOT,'.',1,1211) -LexToken(VAR,'rpar',1,1212) -LexToken(CLOSEBRACKET,')',1,1216) -LexToken(EOL,'\n',1,1217) -LexToken(END,'end',1,1227) -LexToken(EOL,'\n',1,1230) -LexToken(IF,'if',1,1239) -LexToken(VAR,'graphics',1,1242) -LexToken(DOT,'.',1,1250) -LexToken(VAR,'flip',1,1251) -LexToken(THEN,'then',1,1256) -LexToken(EOL,'\n',1,1260) -LexToken(VAR,'labs',1,1273) -LexToken(ASSIGNMENT,'=',1,1277) -LexToken(OPENSQBRACKET,'[',1,1278) -LexToken(DQSTRING,'"down"',1,1284) -LexToken(COMMA,',',1,1285) -LexToken(DQSTRING,'"left"',1,1291) -LexToken(COMMA,',',1,1292) -LexToken(DQSTRING,'"up"',1,1296) -LexToken(CLOSESQBRACKET,']',1,1297) -LexToken(EOL,'\n',1,1298) -LexToken(ELSE,'else',1,1307) -LexToken(EOL,'\n',1,1311) -LexToken(VAR,'labs',1,1324) -LexToken(ASSIGNMENT,'=',1,1328) -LexToken(OPENSQBRACKET,'[',1,1329) -LexToken(DQSTRING,'"down"',1,1335) -LexToken(COMMA,',',1,1336) -LexToken(DQSTRING,'"right"',1,1343) -LexToken(COMMA,',',1,1344) -LexToken(DQSTRING,'"up"',1,1348) -LexToken(CLOSESQBRACKET,']',1,1349) -LexToken(EOL,'\n',1,1350) -LexToken(END,'end',1,1359) -LexToken(EOL,'\n',1,1362) -LexToken(EOL,'\n',1,1363) -LexToken(VAR,'str',1,1372) -LexToken(ASSIGNMENT,'=',1,1376) -LexToken(OPENSQBRACKET,'[',1,1378) -LexToken(DQSTRING,'"This sum block is obsolete"',1,1406) -LexToken(DQSTRING,'"parameters cannot be modified. Please replace it with new sum block"',1,1484) -LexToken(SEMICOLON,';\n',1,1485) -LexToken(DQSTRING,'"and gain blocks in the linear palette"',1,1533) -LexToken(DQSTRING,'" "',1,1545) -LexToken(DQSTRING,'"Input ports are located at up, side and down positions."',1,1612) -LexToken(DQSTRING,'"Current gains are:"',1,1641) -LexToken(CLOSESQBRACKET,']',1,1642) -LexToken(EOL,'\n',1,1643) -LexToken(EOL,'\n',1,1645) -LexToken(VAR,'str',1,1654) -LexToken(ASSIGNMENT,'=',1,1658) -LexToken(OPENSQBRACKET,'[',1,1660) -LexToken(VAR,'str',1,1661) -LexToken(SEMICOLON,';',1,1665) -LexToken(OPENBRACKET,'(',1,1667) -LexToken(PART,'part',1,1668) -LexToken(OPENBRACKET,'(',1,1672) -LexToken(VAR,'labs',1,1673) -LexToken(OPENBRACKET,'(',1,1677) -LexToken(COLON,':',1,1678) -LexToken(CLOSEBRACKET,')',1,1679) -LexToken(COMMA,',',1,1680) -LexToken(NUMBER,'1',1,1681) -LexToken(COLON,':',1,1682) -LexToken(NUMBER,'7',1,1683) -LexToken(CLOSEBRACKET,')',1,1684) -LexToken(ADDITION,'+',1,1685) -LexToken(VAR,'exprs',1,1686) -LexToken(OPENBRACKET,'(',1,1691) -LexToken(COLON,':',1,1692) -LexToken(CLOSEBRACKET,')',1,1693) -LexToken(CLOSEBRACKET,')',1,1694) -LexToken(CLOSESQBRACKET,']',1,1695) -LexToken(EOL,'\n',1,1696) -LexToken(VAR,'message',1,1706) -LexToken(OPENBRACKET,'(',1,1713) -LexToken(VAR,'str',1,1714) -LexToken(CLOSEBRACKET,')',1,1717) -LexToken(EOL,'\n',1,1718) -LexToken(EOL,'\n',1,1720) -LexToken(CASE,'case',1,1725) -LexToken(DQSTRING,'"define"',1,1737) -LexToken(THEN,'then',1,1739) -LexToken(EOL,'\n',1,1743) -LexToken(VAR,'sgn',1,1752) -LexToken(ASSIGNMENT,'=',1,1755) -LexToken(OPENSQBRACKET,'[',1,1756) -LexToken(NUMBER,'1',1,1757) -LexToken(SEMICOLON,';',1,1758) -LexToken(NUMBER,'1',1,1759) -LexToken(SEMICOLON,';',1,1760) -LexToken(NUMBER,'1',1,1761) -LexToken(CLOSESQBRACKET,']',1,1762) -LexToken(EOL,'\n',1,1763) -LexToken(EOL,'\n',1,1764) -LexToken(VAR,'model',1,1773) -LexToken(ASSIGNMENT,'=',1,1778) -LexToken(SCICOS_MODEL,'scicos_model',1,1779) -LexToken(OPENBRACKET,'(',1,1791) -LexToken(CLOSEBRACKET,')',1,1792) -LexToken(EOL,'\n',1,1793) -LexToken(VAR,'model',1,1802) -LexToken(DOT,'.',1,1807) -LexToken(VAR,'sim',1,1808) -LexToken(ASSIGNMENT,'=',1,1811) -LexToken(VAR,'list',1,1812) -LexToken(OPENBRACKET,'(',1,1816) -LexToken(DQSTRING,'"sum"',1,1821) -LexToken(COMMA,',',1,1822) -LexToken(NUMBER,'2',1,1823) -LexToken(CLOSEBRACKET,')',1,1824) -LexToken(EOL,'\n',1,1825) -LexToken(VAR,'model',1,1834) -LexToken(DOT,'.',1,1839) -LexToken(VAR,'in',1,1840) -LexToken(ASSIGNMENT,'=',1,1842) -LexToken(OPENSQBRACKET,'[',1,1843) -LexToken(ADDITION,'-',1,1844) -LexToken(NUMBER,'1',1,1845) -LexToken(SEMICOLON,';',1,1846) -LexToken(ADDITION,'-',1,1847) -LexToken(NUMBER,'1',1,1848) -LexToken(SEMICOLON,';',1,1849) -LexToken(ADDITION,'-',1,1850) -LexToken(NUMBER,'1',1,1851) -LexToken(CLOSESQBRACKET,']',1,1852) -LexToken(EOL,'\n',1,1853) -LexToken(VAR,'model',1,1862) -LexToken(DOT,'.',1,1867) -LexToken(VAR,'out',1,1868) -LexToken(ASSIGNMENT,'=',1,1871) -LexToken(ADDITION,'-',1,1872) -LexToken(NUMBER,'1',1,1873) -LexToken(EOL,'\n',1,1874) -LexToken(VAR,'model',1,1883) -LexToken(DOT,'.',1,1888) -LexToken(VAR,'rpar',1,1889) -LexToken(ASSIGNMENT,'=',1,1893) -LexToken(VAR,'sgn',1,1894) -LexToken(EOL,'\n',1,1897) -LexToken(VAR,'model',1,1906) -LexToken(DOT,'.',1,1911) -LexToken(VAR,'blocktype',1,1912) -LexToken(ASSIGNMENT,'=',1,1921) -LexToken(DQSTRING,'"c"',1,1924) -LexToken(EOL,'\n',1,1925) -LexToken(VAR,'model',1,1934) -LexToken(DOT,'.',1,1939) -LexToken(VAR,'dep_ut',1,1940) -LexToken(ASSIGNMENT,'=',1,1946) -LexToken(OPENSQBRACKET,'[',1,1947) -LexToken(PREVAR_BOOLEAN,'%t',1,1948) -LexToken(PREVAR_BOOLEAN,'%f',1,1951) -LexToken(CLOSESQBRACKET,']',1,1953) -LexToken(EOL,'\n',1,1954) -LexToken(EOL,'\n',1,1955) -LexToken(VAR,'exprs',1,1964) -LexToken(ASSIGNMENT,'=',1,1969) -LexToken(OPENSQBRACKET,'[',1,1970) -LexToken(VAR,'sci2exp',1,1971) -LexToken(OPENBRACKET,'(',1,1978) -LexToken(NUMBER,'1',1,1979) -LexToken(CLOSEBRACKET,')',1,1980) -LexToken(SEMICOLON,';',1,1981) -LexToken(VAR,'sci2exp',1,1982) -LexToken(OPENBRACKET,'(',1,1989) -LexToken(VAR,'sgn',1,1990) -LexToken(CLOSEBRACKET,')',1,1993) -LexToken(CLOSESQBRACKET,']',1,1994) -LexToken(EOL,'\n',1,1995) -LexToken(EOL,'\n',1,1996) -LexToken(VAR,'gr_i',1,2005) -LexToken(ASSIGNMENT,'=',1,2009) -LexToken(OPENSQBRACKET,'[',1,2010) -LexToken(CLOSESQBRACKET,']',1,2011) -LexToken(EOL,'\n',1,2012) -LexToken(EOL,'\n',1,2013) -LexToken(VAR,'x',1,2022) -LexToken(ASSIGNMENT,'=',1,2023) -LexToken(VAR,'standard_define',1,2024) -LexToken(OPENBRACKET,'(',1,2039) -LexToken(OPENSQBRACKET,'[',1,2040) -LexToken(NUMBER,'2',1,2041) -LexToken(NUMBER,'2',1,2043) -LexToken(CLOSESQBRACKET,']',1,2044) -LexToken(COMMA,',',1,2045) -LexToken(VAR,'model',1,2046) -LexToken(COMMA,',',1,2051) -LexToken(VAR,'exprs',1,2052) -LexToken(COMMA,',',1,2057) -LexToken(VAR,'gr_i',1,2058) -LexToken(CLOSEBRACKET,')',1,2062) -LexToken(EOL,'\n',1,2063) -LexToken(END,'end',1,2068) -LexToken(EOL,'\n',1,2071) -LexToken(ENDFUNCTION,'endfunction',1,2072) -LexToken(EOL,'\n',1,2083) +/* autogenerated from "macros/Linear/SOM_f.sci" */ +function SOM_f() { +SOM_f.prototype.get = function SOM_f() { +} +SOM_f.prototype.set = function SOM_f() { +x=arg1; +graphics=arg1.graphics; +model=arg1.model; +exprs=graphics.exprs; +if (size(exprs,"*")==2) { +exprs=exprs(2); +} +if (size(exprs,"*")!=3) { +exprs=string(model.rpar); +} +if (graphics.flip) { +labs=["down","left","up"]; +} else { +labs=["down","right","up"]; +} +str=["This sum block is obsolete","parameters cannot be modified. Please replace it with new sum block","and gain blocks in the linear palette"," ","Input ports are located at up, side and down positions.","Current gains are:"]; +str=[str,(part(labs.slice(),1,7)+exprs.slice())]; +message(str); +} +SOM_f.prototype.define = function SOM_f() { +sgn=[1,1,1]; +model=scicos_model(); +model.sim=list("sum",2); +model.in=[-1,-1,-1]; +model.out=-1; +model.rpar=sgn; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[sci2exp(1),sci2exp(sgn)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +SOM_f.prototype.details = function SOM_f() { +} +} diff --git a/js/Linear/SUMMATION.js b/js/Linear/SUMMATION.js index a07be750..1c324d6d 100644 --- a/js/Linear/SUMMATION.js +++ b/js/Linear/SUMMATION.js @@ -1,1006 +1,4 @@ -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,'SUMMATION',1,852) -LexToken(OPENBRACKET,'(',1,861) -LexToken(VAR,'job',1,862) -LexToken(COMMA,',',1,865) -LexToken(VAR,'arg1',1,866) -LexToken(COMMA,',',1,870) -LexToken(VAR,'arg2',1,871) -LexToken(CLOSEBRACKET,')',1,875) -LexToken(EOL,'\n',1,876) -LexToken(VAR,'x',1,881) -LexToken(ASSIGNMENT,'=',1,882) -LexToken(OPENSQBRACKET,'[',1,883) -LexToken(CLOSESQBRACKET,']',1,884) -LexToken(EOL,'\n',1,885) -LexToken(VAR,'y',1,891) -LexToken(ASSIGNMENT,'=',1,892) -LexToken(OPENSQBRACKET,'[',1,893) -LexToken(CLOSESQBRACKET,']',1,894) -LexToken(EOL,'\n',1,895) -LexToken(VAR,'typ',1,901) -LexToken(ASSIGNMENT,'=',1,904) -LexToken(OPENSQBRACKET,'[',1,905) -LexToken(CLOSESQBRACKET,']',1,906) -LexToken(EOL,'\n',1,907) -LexToken(SELECT,'select',1,913) -LexToken(VAR,'job',1,920) -LexToken(EOL,'\n',1,923) -LexToken(CASE,'case',1,928) -LexToken(DQSTRING,'"set"',1,937) -LexToken(THEN,'then',1,939) -LexToken(EOL,'\n',1,943) -LexToken(VAR,'x',1,952) -LexToken(ASSIGNMENT,'=',1,953) -LexToken(VAR,'arg1',1,954) -LexToken(EOL,'\n',1,958) -LexToken(VAR,'graphics',1,968) -LexToken(ASSIGNMENT,'=',1,976) -LexToken(VAR,'arg1',1,977) -LexToken(DOT,'.',1,981) -LexToken(VAR,'graphics',1,982) -LexToken(EOL,'\n',1,990) -LexToken(VAR,'model',1,999) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'arg1',1,1005) -LexToken(DOT,'.',1,1009) -LexToken(VAR,'model',1,1010) -LexToken(EOL,'\n',1,1015) -LexToken(VAR,'exprs',1,1024) -LexToken(ASSIGNMENT,'=',1,1029) -LexToken(VAR,'graphics',1,1030) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'exprs',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(IF,'if',1,1053) -LexToken(VAR,'size',1,1056) -LexToken(OPENBRACKET,'(',1,1060) -LexToken(VAR,'exprs',1,1061) -LexToken(COMMA,',',1,1066) -LexToken(NUMBER,'1',1,1067) -LexToken(CLOSEBRACKET,')',1,1068) -LexToken(COMPARISON,'==',1,1069) -LexToken(NUMBER,'1',1,1071) -LexToken(THEN,'then',1,1073) -LexToken(EOL,'\n',1,1077) -LexToken(VAR,'exprs',1,1090) -LexToken(ASSIGNMENT,'=',1,1095) -LexToken(OPENSQBRACKET,'[',1,1096) -LexToken(VAR,'sci2exp',1,1097) -LexToken(OPENBRACKET,'(',1,1104) -LexToken(NUMBER,'1',1,1105) -LexToken(CLOSEBRACKET,')',1,1106) -LexToken(SEMICOLON,';',1,1107) -LexToken(VAR,'exprs',1,1108) -LexToken(SEMICOLON,';',1,1113) -LexToken(VAR,'sci2exp',1,1114) -LexToken(OPENBRACKET,'(',1,1121) -LexToken(NUMBER,'0',1,1122) -LexToken(CLOSEBRACKET,')',1,1123) -LexToken(CLOSESQBRACKET,']',1,1124) -LexToken(EOL,'\n',1,1125) -LexToken(ELSEIF,'elseif',1,1135) -LexToken(VAR,'size',1,1142) -LexToken(OPENBRACKET,'(',1,1146) -LexToken(VAR,'exprs',1,1147) -LexToken(COMMA,',',1,1152) -LexToken(NUMBER,'1',1,1153) -LexToken(CLOSEBRACKET,')',1,1154) -LexToken(COMPARISON,'==',1,1155) -LexToken(NUMBER,'2',1,1157) -LexToken(THEN,'then',1,1159) -LexToken(EOL,'\n',1,1163) -LexToken(VAR,'exprs',1,1176) -LexToken(ASSIGNMENT,'=',1,1181) -LexToken(OPENSQBRACKET,'[',1,1182) -LexToken(VAR,'exprs',1,1183) -LexToken(SEMICOLON,';',1,1188) -LexToken(VAR,'sci2exp',1,1189) -LexToken(OPENBRACKET,'(',1,1196) -LexToken(NUMBER,'0',1,1197) -LexToken(CLOSEBRACKET,')',1,1198) -LexToken(CLOSESQBRACKET,']',1,1199) -LexToken(EOL,'\n',1,1200) -LexToken(END,'end',1,1210) -LexToken(EOL,'\n',1,1213) -LexToken(WHILE,'while',1,1222) -LexToken(PREVAR_BOOLEAN,'%t',1,1228) -LexToken(DO,'do',1,1231) -LexToken(EOL,'\n',1,1233) -LexToken(OPENSQBRACKET,'[',1,1246) -LexToken(VAR,'ok',1,1247) -LexToken(COMMA,',',1,1249) -LexToken(VAR,'Datatype',1,1250) -LexToken(COMMA,',',1,1258) -LexToken(VAR,'sgn',1,1259) -LexToken(COMMA,',',1,1262) -LexToken(VAR,'satur',1,1263) -LexToken(COMMA,',',1,1268) -LexToken(VAR,'exprs',1,1269) -LexToken(CLOSESQBRACKET,']',1,1274) -LexToken(ASSIGNMENT,'=',1,1275) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1276) -LexToken(OPENBRACKET,'(',1,1291) -LexToken(DQSTRING,'"Set sum block parameters"',1,1317) -LexToken(COMMA,',',1,1318) -LexToken(OPENSQBRACKET,'[',1,1334) -LexToken(DQSTRING,'"Datatype (1=real double 2=complex 3=int32 ...)"',1,1383) -LexToken(SEMICOLON,';',1,1384) -LexToken(DQSTRING,'"Number of inputs or sign vector (of +1, -1)"',1,1444) -LexToken(SEMICOLON,';',1,1445) -LexToken(DQSTRING,'"Do on Overflow(0=Nothing 1=Saturate 2=Error)"',1,1506) -LexToken(CLOSESQBRACKET,']',1,1507) -LexToken(COMMA,',',1,1508) -LexToken(VAR,'list',1,1524) -LexToken(OPENBRACKET,'(',1,1528) -LexToken(DQSTRING,'"vec"',1,1533) -LexToken(COMMA,',',1,1534) -LexToken(NUMBER,'1',1,1535) -LexToken(COMMA,',',1,1536) -LexToken(DQSTRING,'"vec"',1,1541) -LexToken(COMMA,',',1,1542) -LexToken(ADDITION,'-',1,1543) -LexToken(NUMBER,'1',1,1544) -LexToken(COMMA,',',1,1545) -LexToken(DQSTRING,'"vec"',1,1550) -LexToken(COMMA,',',1,1551) -LexToken(NUMBER,'1',1,1552) -LexToken(CLOSEBRACKET,')',1,1553) -LexToken(COMMA,',',1,1554) -LexToken(VAR,'exprs',1,1555) -LexToken(CLOSEBRACKET,')',1,1560) -LexToken(EOL,'\n',1,1561) -LexToken(IF,'if',1,1574) -LexToken(NOT,'~',1,1577) -LexToken(VAR,'ok',1,1578) -LexToken(THEN,'then',1,1581) -LexToken(EOL,'\n',1,1585) -LexToken(BREAK,'break',1,1602) -LexToken(EOL,'\n',1,1607) -LexToken(END,'end',1,1621) -LexToken(EOL,'\n',1,1624) -LexToken(VAR,'sgn',1,1637) -LexToken(ASSIGNMENT,'=',1,1640) -LexToken(VAR,'sgn',1,1641) -LexToken(OPENBRACKET,'(',1,1644) -LexToken(COLON,':',1,1645) -LexToken(CLOSEBRACKET,')',1,1646) -LexToken(EOL,'\n',1,1647) -LexToken(IF,'if',1,1661) -LexToken(OPENBRACKET,'(',1,1664) -LexToken(VAR,'satur',1,1665) -LexToken(COMPARISON,'~=',1,1670) -LexToken(NUMBER,'0',1,1672) -LexToken(LOGICAL,'&',1,1673) -LexToken(VAR,'satur',1,1674) -LexToken(COMPARISON,'~=',1,1679) -LexToken(NUMBER,'1',1,1681) -LexToken(LOGICAL,'&',1,1682) -LexToken(VAR,'satur',1,1683) -LexToken(COMPARISON,'~=',1,1688) -LexToken(NUMBER,'2',1,1690) -LexToken(CLOSEBRACKET,')',1,1691) -LexToken(THEN,'then',1,1693) -LexToken(EOL,'\n',1,1697) -LexToken(VAR,'message',1,1714) -LexToken(OPENBRACKET,'(',1,1721) -LexToken(DQSTRING,'"Do on overflow must be 0,1,2"',1,1751) -LexToken(CLOSEBRACKET,')',1,1752) -LexToken(EOL,'\n',1,1753) -LexToken(VAR,'ok',1,1771) -LexToken(ASSIGNMENT,'=',1,1773) -LexToken(PREVAR_BOOLEAN,'%f',1,1774) -LexToken(EOL,'\n',1,1776) -LexToken(END,'end',1,1790) -LexToken(EOL,'\n',1,1793) -LexToken(IF,'if',1,1806) -LexToken(VAR,'size',1,1809) -LexToken(OPENBRACKET,'(',1,1813) -LexToken(VAR,'sgn',1,1814) -LexToken(COMMA,',',1,1817) -LexToken(NUMBER,'1',1,1818) -LexToken(CLOSEBRACKET,')',1,1819) -LexToken(COMPARISON,'==',1,1820) -LexToken(NUMBER,'1',1,1822) -LexToken(THEN,'then',1,1824) -LexToken(EOL,'\n',1,1828) -LexToken(IF,'if',1,1845) -LexToken(VAR,'sgn',1,1848) -LexToken(COMPARISON,'<',1,1851) -LexToken(NUMBER,'1',1,1852) -LexToken(THEN,'then',1,1854) -LexToken(EOL,'\n',1,1858) -LexToken(VAR,'message',1,1879) -LexToken(OPENBRACKET,'(',1,1886) -LexToken(DQSTRING,'"Number of inputs must be > 0"',1,1916) -LexToken(CLOSEBRACKET,')',1,1917) -LexToken(EOL,'\n',1,1918) -LexToken(VAR,'ok',1,1939) -LexToken(ASSIGNMENT,'=',1,1941) -LexToken(PREVAR_BOOLEAN,'%f',1,1942) -LexToken(EOL,'\n',1,1944) -LexToken(ELSEIF,'elseif',1,1961) -LexToken(VAR,'sgn',1,1968) -LexToken(COMPARISON,'==',1,1971) -LexToken(NUMBER,'1',1,1973) -LexToken(THEN,'then',1,1975) -LexToken(EOL,'\n',1,1979) -LexToken(VAR,'in',1,2000) -LexToken(ASSIGNMENT,'=',1,2002) -LexToken(ADDITION,'-',1,2003) -LexToken(NUMBER,'1',1,2004) -LexToken(SEMICOLON,';',1,2005) -LexToken(VAR,'in2',1,2006) -LexToken(ASSIGNMENT,'=',1,2009) -LexToken(ADDITION,'-',1,2010) -LexToken(NUMBER,'2',1,2011) -LexToken(EOL,'\n',1,2012) -LexToken(VAR,'sgn',1,2033) -LexToken(ASSIGNMENT,'=',1,2036) -LexToken(OPENSQBRACKET,'[',1,2037) -LexToken(CLOSESQBRACKET,']',1,2038) -LexToken(EOL,'\n',1,2039) -LexToken(VAR,'nout',1,2060) -LexToken(ASSIGNMENT,'=',1,2064) -LexToken(NUMBER,'1',1,2065) -LexToken(SEMICOLON,';',1,2066) -LexToken(VAR,'nout2',1,2067) -LexToken(ASSIGNMENT,'=',1,2072) -LexToken(NUMBER,'1',1,2073) -LexToken(EOL,'\n',1,2074) -LexToken(ELSE,'else',1,2091) -LexToken(EOL,'\n',1,2095) -LexToken(VAR,'in',1,2116) -LexToken(ASSIGNMENT,'=',1,2118) -LexToken(ADDITION,'-',1,2119) -LexToken(VAR,'ones',1,2120) -LexToken(OPENBRACKET,'(',1,2124) -LexToken(VAR,'sgn',1,2125) -LexToken(COMMA,',',1,2128) -LexToken(NUMBER,'1',1,2129) -LexToken(CLOSEBRACKET,')',1,2130) -LexToken(EOL,'\n',1,2131) -LexToken(VAR,'in2',1,2153) -LexToken(ASSIGNMENT,'=',1,2156) -LexToken(NUMBER,'2',1,2157) -LexToken(MULTIPLICATION,'*',1,2158) -LexToken(VAR,'in',1,2159) -LexToken(EOL,'\n',1,2161) -LexToken(VAR,'sgn',1,2182) -LexToken(ASSIGNMENT,'=',1,2185) -LexToken(VAR,'ones',1,2186) -LexToken(OPENBRACKET,'(',1,2190) -LexToken(VAR,'sgn',1,2191) -LexToken(COMMA,',',1,2194) -LexToken(NUMBER,'1',1,2195) -LexToken(CLOSEBRACKET,')',1,2196) -LexToken(EOL,'\n',1,2197) -LexToken(VAR,'nout',1,2218) -LexToken(ASSIGNMENT,'=',1,2222) -LexToken(ADDITION,'-',1,2223) -LexToken(NUMBER,'1',1,2224) -LexToken(SEMICOLON,';',1,2225) -LexToken(VAR,'nout2',1,2226) -LexToken(ASSIGNMENT,'=',1,2231) -LexToken(ADDITION,'-',1,2232) -LexToken(NUMBER,'2',1,2233) -LexToken(EOL,'\n',1,2234) -LexToken(END,'end',1,2251) -LexToken(EOL,'\n',1,2254) -LexToken(ELSE,'else',1,2267) -LexToken(EOL,'\n',1,2271) -LexToken(IF,'if',1,2288) -LexToken(NOT,'~',1,2291) -LexToken(VAR,'and',1,2292) -LexToken(OPENBRACKET,'(',1,2295) -LexToken(VAR,'abs',1,2296) -LexToken(OPENBRACKET,'(',1,2299) -LexToken(VAR,'sgn',1,2300) -LexToken(CLOSEBRACKET,')',1,2303) -LexToken(COMPARISON,'==',1,2304) -LexToken(NUMBER,'1',1,2306) -LexToken(CLOSEBRACKET,')',1,2307) -LexToken(THEN,'then',1,2309) -LexToken(EOL,'\n',1,2313) -LexToken(VAR,'message',1,2334) -LexToken(OPENBRACKET,'(',1,2341) -LexToken(DQSTRING,'"Signs can only be +1 or -1"',1,2369) -LexToken(CLOSEBRACKET,')',1,2370) -LexToken(EOL,'\n',1,2371) -LexToken(VAR,'ok',1,2392) -LexToken(ASSIGNMENT,'=',1,2394) -LexToken(PREVAR_BOOLEAN,'%f',1,2395) -LexToken(EOL,'\n',1,2397) -LexToken(ELSE,'else',1,2414) -LexToken(EOL,'\n',1,2418) -LexToken(VAR,'in',1,2439) -LexToken(ASSIGNMENT,'=',1,2441) -LexToken(ADDITION,'-',1,2442) -LexToken(VAR,'ones',1,2443) -LexToken(OPENBRACKET,'(',1,2447) -LexToken(VAR,'size',1,2448) -LexToken(OPENBRACKET,'(',1,2452) -LexToken(VAR,'sgn',1,2453) -LexToken(COMMA,',',1,2456) -LexToken(NUMBER,'1',1,2457) -LexToken(CLOSEBRACKET,')',1,2458) -LexToken(COMMA,',',1,2459) -LexToken(NUMBER,'1',1,2460) -LexToken(CLOSEBRACKET,')',1,2461) -LexToken(EOL,'\n',1,2462) -LexToken(VAR,'in2',1,2484) -LexToken(ASSIGNMENT,'=',1,2487) -LexToken(NUMBER,'2',1,2488) -LexToken(MULTIPLICATION,'*',1,2489) -LexToken(VAR,'in',1,2490) -LexToken(EOL,'\n',1,2492) -LexToken(VAR,'nout',1,2513) -LexToken(ASSIGNMENT,'=',1,2517) -LexToken(ADDITION,'-',1,2518) -LexToken(NUMBER,'1',1,2519) -LexToken(SEMICOLON,';',1,2520) -LexToken(VAR,'nout2',1,2521) -LexToken(ASSIGNMENT,'=',1,2526) -LexToken(ADDITION,'-',1,2527) -LexToken(NUMBER,'2',1,2528) -LexToken(EOL,'\n',1,2529) -LexToken(END,'end',1,2546) -LexToken(EOL,'\n',1,2549) -LexToken(END,'end',1,2562) -LexToken(EOL,'\n',1,2565) -LexToken(VAR,'it',1,2578) -LexToken(ASSIGNMENT,'=',1,2580) -LexToken(VAR,'Datatype',1,2581) -LexToken(MULTIPLICATION,'*',1,2589) -LexToken(VAR,'ones',1,2590) -LexToken(OPENBRACKET,'(',1,2594) -LexToken(NUMBER,'1',1,2595) -LexToken(COMMA,',',1,2596) -LexToken(VAR,'size',1,2597) -LexToken(OPENBRACKET,'(',1,2601) -LexToken(VAR,'in',1,2602) -LexToken(COMMA,',',1,2604) -LexToken(NUMBER,'1',1,2605) -LexToken(CLOSEBRACKET,')',1,2606) -LexToken(CLOSEBRACKET,')',1,2607) -LexToken(EOL,'\n',1,2608) -LexToken(VAR,'ot',1,2622) -LexToken(ASSIGNMENT,'=',1,2624) -LexToken(VAR,'Datatype',1,2625) -LexToken(EOL,'\n',1,2633) -LexToken(IF,'if',1,2647) -LexToken(VAR,'Datatype',1,2650) -LexToken(COMPARISON,'==',1,2658) -LexToken(NUMBER,'1',1,2660) -LexToken(THEN,'then',1,2662) -LexToken(EOL,'\n',1,2666) -LexToken(VAR,'model',1,2683) -LexToken(DOT,'.',1,2688) -LexToken(VAR,'sim',1,2689) -LexToken(ASSIGNMENT,'=',1,2692) -LexToken(VAR,'list',1,2693) -LexToken(OPENBRACKET,'(',1,2697) -LexToken(DQSTRING,'"summation"',1,2708) -LexToken(COMMA,',',1,2709) -LexToken(NUMBER,'4',1,2710) -LexToken(CLOSEBRACKET,')',1,2711) -LexToken(EOL,'\n',1,2712) -LexToken(ELSEIF,'elseif',1,2725) -LexToken(VAR,'Datatype',1,2732) -LexToken(COMPARISON,'==',1,2740) -LexToken(NUMBER,'2',1,2742) -LexToken(THEN,'then',1,2744) -LexToken(EOL,'\n',1,2748) -LexToken(VAR,'model',1,2765) -LexToken(DOT,'.',1,2770) -LexToken(VAR,'sim',1,2771) -LexToken(ASSIGNMENT,'=',1,2774) -LexToken(VAR,'list',1,2775) -LexToken(OPENBRACKET,'(',1,2779) -LexToken(DQSTRING,'"summation_z"',1,2792) -LexToken(COMMA,',',1,2793) -LexToken(NUMBER,'4',1,2794) -LexToken(CLOSEBRACKET,')',1,2795) -LexToken(EOL,'\n',1,2796) -LexToken(ELSEIF,'elseif',1,2809) -LexToken(OPENBRACKET,'(',1,2816) -LexToken(OPENBRACKET,'(',1,2817) -LexToken(VAR,'Datatype',1,2818) -LexToken(COMPARISON,'<',1,2826) -LexToken(NUMBER,'1',1,2827) -LexToken(CLOSEBRACKET,')',1,2828) -LexToken(LOGICAL,'|',1,2830) -LexToken(OPENBRACKET,'(',1,2831) -LexToken(VAR,'Datatype',1,2832) -LexToken(COMPARISON,'>',1,2840) -LexToken(NUMBER,'8',1,2841) -LexToken(CLOSEBRACKET,')',1,2842) -LexToken(CLOSEBRACKET,')',1,2843) -LexToken(THEN,'then',1,2845) -LexToken(EOL,'\n',1,2849) -LexToken(VAR,'message',1,2866) -LexToken(OPENBRACKET,'(',1,2873) -LexToken(DQSTRING,'"Datatype is not supported"',1,2900) -LexToken(CLOSEBRACKET,')',1,2901) -LexToken(SEMICOLON,';',1,2902) -LexToken(VAR,'ok',1,2903) -LexToken(ASSIGNMENT,'=',1,2905) -LexToken(PREVAR_BOOLEAN,'%f',1,2906) -LexToken(EOL,'\n',1,2908) -LexToken(ELSE,'else',1,2922) -LexToken(EOL,'\n',1,2926) -LexToken(IF,'if',1,2943) -LexToken(VAR,'satur',1,2946) -LexToken(COMPARISON,'==',1,2951) -LexToken(NUMBER,'0',1,2953) -LexToken(THEN,'then',1,2955) -LexToken(EOL,'\n',1,2959) -LexToken(IF,'if',1,2980) -LexToken(VAR,'Datatype',1,2983) -LexToken(COMPARISON,'==',1,2991) -LexToken(NUMBER,'3',1,2993) -LexToken(THEN,'then',1,2995) -LexToken(EOL,'\n',1,2999) -LexToken(VAR,'model',1,3024) -LexToken(DOT,'.',1,3029) -LexToken(VAR,'sim',1,3030) -LexToken(ASSIGNMENT,'=',1,3033) -LexToken(VAR,'list',1,3034) -LexToken(OPENBRACKET,'(',1,3038) -LexToken(DQSTRING,'"summation_i32n"',1,3054) -LexToken(COMMA,',',1,3055) -LexToken(NUMBER,'4',1,3056) -LexToken(CLOSEBRACKET,')',1,3057) -LexToken(EOL,'\n',1,3058) -LexToken(ELSEIF,'elseif',1,3079) -LexToken(VAR,'Datatype',1,3086) -LexToken(COMPARISON,'==',1,3094) -LexToken(NUMBER,'4',1,3096) -LexToken(THEN,'then',1,3098) -LexToken(EOL,'\n',1,3102) -LexToken(VAR,'model',1,3127) -LexToken(DOT,'.',1,3132) -LexToken(VAR,'sim',1,3133) -LexToken(ASSIGNMENT,'=',1,3136) -LexToken(VAR,'list',1,3137) -LexToken(OPENBRACKET,'(',1,3141) -LexToken(DQSTRING,'"summation_i16n"',1,3157) -LexToken(COMMA,',',1,3158) -LexToken(NUMBER,'4',1,3159) -LexToken(CLOSEBRACKET,')',1,3160) -LexToken(EOL,'\n',1,3161) -LexToken(ELSEIF,'elseif',1,3182) -LexToken(VAR,'Datatype',1,3189) -LexToken(COMPARISON,'==',1,3197) -LexToken(NUMBER,'5',1,3199) -LexToken(THEN,'then',1,3201) -LexToken(EOL,'\n',1,3205) -LexToken(VAR,'model',1,3230) -LexToken(DOT,'.',1,3235) -LexToken(VAR,'sim',1,3236) -LexToken(ASSIGNMENT,'=',1,3239) -LexToken(VAR,'list',1,3240) -LexToken(OPENBRACKET,'(',1,3244) -LexToken(DQSTRING,'"summation_i8n"',1,3259) -LexToken(COMMA,',',1,3260) -LexToken(NUMBER,'4',1,3261) -LexToken(CLOSEBRACKET,')',1,3262) -LexToken(EOL,'\n',1,3263) -LexToken(ELSEIF,'elseif',1,3284) -LexToken(VAR,'Datatype',1,3291) -LexToken(COMPARISON,'==',1,3299) -LexToken(NUMBER,'6',1,3301) -LexToken(THEN,'then',1,3303) -LexToken(EOL,'\n',1,3307) -LexToken(VAR,'model',1,3332) -LexToken(DOT,'.',1,3337) -LexToken(VAR,'sim',1,3338) -LexToken(ASSIGNMENT,'=',1,3341) -LexToken(VAR,'list',1,3342) -LexToken(OPENBRACKET,'(',1,3346) -LexToken(DQSTRING,'"summation_ui32n"',1,3363) -LexToken(COMMA,',',1,3364) -LexToken(NUMBER,'4',1,3365) -LexToken(CLOSEBRACKET,')',1,3366) -LexToken(EOL,'\n',1,3367) -LexToken(ELSEIF,'elseif',1,3388) -LexToken(VAR,'Datatype',1,3395) -LexToken(COMPARISON,'==',1,3403) -LexToken(NUMBER,'7',1,3405) -LexToken(THEN,'then',1,3407) -LexToken(EOL,'\n',1,3411) -LexToken(VAR,'model',1,3436) -LexToken(DOT,'.',1,3441) -LexToken(VAR,'sim',1,3442) -LexToken(ASSIGNMENT,'=',1,3445) -LexToken(VAR,'list',1,3446) -LexToken(OPENBRACKET,'(',1,3450) -LexToken(DQSTRING,'"summation_ui16n"',1,3467) -LexToken(COMMA,',',1,3468) -LexToken(NUMBER,'4',1,3469) -LexToken(CLOSEBRACKET,')',1,3470) -LexToken(EOL,'\n',1,3471) -LexToken(ELSEIF,'elseif',1,3492) -LexToken(VAR,'Datatype',1,3499) -LexToken(COMPARISON,'==',1,3507) -LexToken(NUMBER,'8',1,3509) -LexToken(THEN,'then',1,3511) -LexToken(EOL,'\n',1,3515) -LexToken(VAR,'model',1,3540) -LexToken(DOT,'.',1,3545) -LexToken(VAR,'sim',1,3546) -LexToken(ASSIGNMENT,'=',1,3549) -LexToken(VAR,'list',1,3550) -LexToken(OPENBRACKET,'(',1,3554) -LexToken(DQSTRING,'"summation_ui8n"',1,3570) -LexToken(COMMA,',',1,3571) -LexToken(NUMBER,'4',1,3572) -LexToken(CLOSEBRACKET,')',1,3573) -LexToken(EOL,'\n',1,3574) -LexToken(END,'end',1,3595) -LexToken(EOL,'\n',1,3598) -LexToken(ELSEIF,'elseif',1,3615) -LexToken(VAR,'satur',1,3622) -LexToken(COMPARISON,'==',1,3627) -LexToken(NUMBER,'1',1,3629) -LexToken(THEN,'then',1,3631) -LexToken(EOL,'\n',1,3635) -LexToken(IF,'if',1,3656) -LexToken(VAR,'Datatype',1,3659) -LexToken(COMPARISON,'==',1,3667) -LexToken(NUMBER,'3',1,3669) -LexToken(THEN,'then',1,3671) -LexToken(EOL,'\n',1,3675) -LexToken(VAR,'model',1,3700) -LexToken(DOT,'.',1,3705) -LexToken(VAR,'sim',1,3706) -LexToken(ASSIGNMENT,'=',1,3709) -LexToken(VAR,'list',1,3710) -LexToken(OPENBRACKET,'(',1,3714) -LexToken(DQSTRING,'"summation_i32s"',1,3730) -LexToken(COMMA,',',1,3731) -LexToken(NUMBER,'4',1,3732) -LexToken(CLOSEBRACKET,')',1,3733) -LexToken(EOL,'\n',1,3734) -LexToken(ELSEIF,'elseif',1,3755) -LexToken(VAR,'Datatype',1,3762) -LexToken(COMPARISON,'==',1,3770) -LexToken(NUMBER,'4',1,3772) -LexToken(THEN,'then',1,3774) -LexToken(EOL,'\n',1,3778) -LexToken(VAR,'model',1,3803) -LexToken(DOT,'.',1,3808) -LexToken(VAR,'sim',1,3809) -LexToken(ASSIGNMENT,'=',1,3812) -LexToken(VAR,'list',1,3813) -LexToken(OPENBRACKET,'(',1,3817) -LexToken(DQSTRING,'"summation_i16s"',1,3833) -LexToken(COMMA,',',1,3834) -LexToken(NUMBER,'4',1,3835) -LexToken(CLOSEBRACKET,')',1,3836) -LexToken(EOL,'\n',1,3837) -LexToken(ELSEIF,'elseif',1,3858) -LexToken(VAR,'Datatype',1,3865) -LexToken(COMPARISON,'==',1,3873) -LexToken(NUMBER,'5',1,3875) -LexToken(THEN,'then',1,3877) -LexToken(EOL,'\n',1,3881) -LexToken(VAR,'model',1,3906) -LexToken(DOT,'.',1,3911) -LexToken(VAR,'sim',1,3912) -LexToken(ASSIGNMENT,'=',1,3915) -LexToken(VAR,'list',1,3916) -LexToken(OPENBRACKET,'(',1,3920) -LexToken(DQSTRING,'"summation_i8s"',1,3935) -LexToken(COMMA,',',1,3936) -LexToken(NUMBER,'4',1,3937) -LexToken(CLOSEBRACKET,')',1,3938) -LexToken(EOL,'\n',1,3939) -LexToken(ELSEIF,'elseif',1,3960) -LexToken(VAR,'Datatype',1,3967) -LexToken(COMPARISON,'==',1,3975) -LexToken(NUMBER,'6',1,3977) -LexToken(THEN,'then',1,3979) -LexToken(EOL,'\n',1,3983) -LexToken(VAR,'model',1,4008) -LexToken(DOT,'.',1,4013) -LexToken(VAR,'sim',1,4014) -LexToken(ASSIGNMENT,'=',1,4017) -LexToken(VAR,'list',1,4018) -LexToken(OPENBRACKET,'(',1,4022) -LexToken(DQSTRING,'"summation_ui32s"',1,4039) -LexToken(COMMA,',',1,4040) -LexToken(NUMBER,'4',1,4041) -LexToken(CLOSEBRACKET,')',1,4042) -LexToken(EOL,'\n',1,4043) -LexToken(ELSEIF,'elseif',1,4064) -LexToken(VAR,'Datatype',1,4071) -LexToken(COMPARISON,'==',1,4079) -LexToken(NUMBER,'7',1,4081) -LexToken(THEN,'then',1,4083) -LexToken(EOL,'\n',1,4087) -LexToken(VAR,'model',1,4112) -LexToken(DOT,'.',1,4117) -LexToken(VAR,'sim',1,4118) -LexToken(ASSIGNMENT,'=',1,4121) -LexToken(VAR,'list',1,4122) -LexToken(OPENBRACKET,'(',1,4126) -LexToken(DQSTRING,'"summation_ui16s"',1,4143) -LexToken(COMMA,',',1,4144) -LexToken(NUMBER,'4',1,4145) -LexToken(CLOSEBRACKET,')',1,4146) -LexToken(EOL,'\n',1,4147) -LexToken(ELSEIF,'elseif',1,4168) -LexToken(VAR,'Datatype',1,4175) -LexToken(COMPARISON,'==',1,4183) -LexToken(NUMBER,'8',1,4185) -LexToken(THEN,'then',1,4187) -LexToken(EOL,'\n',1,4191) -LexToken(VAR,'model',1,4216) -LexToken(DOT,'.',1,4221) -LexToken(VAR,'sim',1,4222) -LexToken(ASSIGNMENT,'=',1,4225) -LexToken(VAR,'list',1,4226) -LexToken(OPENBRACKET,'(',1,4230) -LexToken(DQSTRING,'"summation_ui8s"',1,4246) -LexToken(COMMA,',',1,4247) -LexToken(NUMBER,'4',1,4248) -LexToken(CLOSEBRACKET,')',1,4249) -LexToken(EOL,'\n',1,4250) -LexToken(END,'end',1,4271) -LexToken(EOL,'\n',1,4274) -LexToken(ELSEIF,'elseif',1,4291) -LexToken(VAR,'satur',1,4298) -LexToken(COMPARISON,'==',1,4303) -LexToken(NUMBER,'2',1,4305) -LexToken(THEN,'then',1,4307) -LexToken(EOL,'\n',1,4311) -LexToken(IF,'if',1,4332) -LexToken(VAR,'Datatype',1,4335) -LexToken(COMPARISON,'==',1,4343) -LexToken(NUMBER,'3',1,4345) -LexToken(THEN,'then',1,4347) -LexToken(EOL,'\n',1,4351) -LexToken(VAR,'model',1,4376) -LexToken(DOT,'.',1,4381) -LexToken(VAR,'sim',1,4382) -LexToken(ASSIGNMENT,'=',1,4385) -LexToken(VAR,'list',1,4386) -LexToken(OPENBRACKET,'(',1,4390) -LexToken(DQSTRING,'"summation_i32e"',1,4406) -LexToken(COMMA,',',1,4407) -LexToken(NUMBER,'4',1,4408) -LexToken(CLOSEBRACKET,')',1,4409) -LexToken(EOL,'\n',1,4410) -LexToken(ELSEIF,'elseif',1,4431) -LexToken(VAR,'Datatype',1,4438) -LexToken(COMPARISON,'==',1,4446) -LexToken(NUMBER,'4',1,4448) -LexToken(THEN,'then',1,4450) -LexToken(EOL,'\n',1,4454) -LexToken(VAR,'model',1,4479) -LexToken(DOT,'.',1,4484) -LexToken(VAR,'sim',1,4485) -LexToken(ASSIGNMENT,'=',1,4488) -LexToken(VAR,'list',1,4489) -LexToken(OPENBRACKET,'(',1,4493) -LexToken(DQSTRING,'"summation_i16e"',1,4509) -LexToken(COMMA,',',1,4510) -LexToken(NUMBER,'4',1,4511) -LexToken(CLOSEBRACKET,')',1,4512) -LexToken(EOL,'\n',1,4513) -LexToken(ELSEIF,'elseif',1,4534) -LexToken(VAR,'Datatype',1,4541) -LexToken(COMPARISON,'==',1,4549) -LexToken(NUMBER,'5',1,4551) -LexToken(THEN,'then',1,4553) -LexToken(EOL,'\n',1,4557) -LexToken(VAR,'model',1,4582) -LexToken(DOT,'.',1,4587) -LexToken(VAR,'sim',1,4588) -LexToken(ASSIGNMENT,'=',1,4591) -LexToken(VAR,'list',1,4592) -LexToken(OPENBRACKET,'(',1,4596) -LexToken(DQSTRING,'"summation_i8e"',1,4611) -LexToken(COMMA,',',1,4612) -LexToken(NUMBER,'4',1,4613) -LexToken(CLOSEBRACKET,')',1,4614) -LexToken(EOL,'\n',1,4615) -LexToken(ELSEIF,'elseif',1,4636) -LexToken(VAR,'Datatype',1,4643) -LexToken(COMPARISON,'==',1,4651) -LexToken(NUMBER,'6',1,4653) -LexToken(THEN,'then',1,4655) -LexToken(EOL,'\n',1,4659) -LexToken(VAR,'model',1,4684) -LexToken(DOT,'.',1,4689) -LexToken(VAR,'sim',1,4690) -LexToken(ASSIGNMENT,'=',1,4693) -LexToken(VAR,'list',1,4694) -LexToken(OPENBRACKET,'(',1,4698) -LexToken(DQSTRING,'"summation_ui32e"',1,4715) -LexToken(COMMA,',',1,4716) -LexToken(NUMBER,'4',1,4717) -LexToken(CLOSEBRACKET,')',1,4718) -LexToken(EOL,'\n',1,4719) -LexToken(ELSEIF,'elseif',1,4740) -LexToken(VAR,'Datatype',1,4747) -LexToken(COMPARISON,'==',1,4755) -LexToken(NUMBER,'7',1,4757) -LexToken(THEN,'then',1,4759) -LexToken(EOL,'\n',1,4763) -LexToken(VAR,'model',1,4788) -LexToken(DOT,'.',1,4793) -LexToken(VAR,'sim',1,4794) -LexToken(ASSIGNMENT,'=',1,4797) -LexToken(VAR,'list',1,4798) -LexToken(OPENBRACKET,'(',1,4802) -LexToken(DQSTRING,'"summation_ui16e"',1,4819) -LexToken(COMMA,',',1,4820) -LexToken(NUMBER,'4',1,4821) -LexToken(CLOSEBRACKET,')',1,4822) -LexToken(EOL,'\n',1,4823) -LexToken(ELSEIF,'elseif',1,4844) -LexToken(VAR,'Datatype',1,4851) -LexToken(COMPARISON,'==',1,4859) -LexToken(NUMBER,'8',1,4861) -LexToken(THEN,'then',1,4863) -LexToken(EOL,'\n',1,4867) -LexToken(VAR,'model',1,4892) -LexToken(DOT,'.',1,4897) -LexToken(VAR,'sim',1,4898) -LexToken(ASSIGNMENT,'=',1,4901) -LexToken(VAR,'list',1,4902) -LexToken(OPENBRACKET,'(',1,4906) -LexToken(DQSTRING,'"summation_ui8e"',1,4922) -LexToken(COMMA,',',1,4923) -LexToken(NUMBER,'4',1,4924) -LexToken(CLOSEBRACKET,')',1,4925) -LexToken(EOL,'\n',1,4926) -LexToken(END,'end',1,4947) -LexToken(EOL,'\n',1,4950) -LexToken(END,'end',1,4967) -LexToken(EOL,'\n',1,4970) -LexToken(END,'end',1,4983) -LexToken(EOL,'\n',1,4986) -LexToken(IF,'if',1,4999) -LexToken(VAR,'ok',1,5002) -LexToken(THEN,'then',1,5005) -LexToken(EOL,'\n',1,5009) -LexToken(OPENSQBRACKET,'[',1,5026) -LexToken(VAR,'model',1,5027) -LexToken(COMMA,',',1,5032) -LexToken(VAR,'graphics',1,5033) -LexToken(COMMA,',',1,5041) -LexToken(VAR,'ok',1,5042) -LexToken(CLOSESQBRACKET,']',1,5044) -LexToken(ASSIGNMENT,'=',1,5045) -LexToken(VAR,'set_io',1,5046) -LexToken(OPENBRACKET,'(',1,5052) -LexToken(VAR,'model',1,5053) -LexToken(COMMA,',',1,5058) -LexToken(VAR,'graphics',1,5059) -LexToken(COMMA,',',1,5067) -LexToken(VAR,'list',1,5088) -LexToken(OPENBRACKET,'(',1,5092) -LexToken(OPENSQBRACKET,'[',1,5093) -LexToken(VAR,'in',1,5094) -LexToken(COMMA,',',1,5096) -LexToken(VAR,'in2',1,5097) -LexToken(CLOSESQBRACKET,']',1,5100) -LexToken(COMMA,',',1,5101) -LexToken(VAR,'it',1,5102) -LexToken(CLOSEBRACKET,')',1,5104) -LexToken(COMMA,',',1,5105) -LexToken(VAR,'list',1,5126) -LexToken(OPENBRACKET,'(',1,5130) -LexToken(OPENSQBRACKET,'[',1,5131) -LexToken(VAR,'nout',1,5132) -LexToken(COMMA,',',1,5136) -LexToken(VAR,'nout2',1,5137) -LexToken(CLOSESQBRACKET,']',1,5142) -LexToken(COMMA,',',1,5143) -LexToken(VAR,'ot',1,5144) -LexToken(CLOSEBRACKET,')',1,5146) -LexToken(COMMA,',',1,5147) -LexToken(OPENSQBRACKET,'[',1,5148) -LexToken(CLOSESQBRACKET,']',1,5149) -LexToken(COMMA,',',1,5150) -LexToken(OPENSQBRACKET,'[',1,5151) -LexToken(CLOSESQBRACKET,']',1,5152) -LexToken(CLOSEBRACKET,')',1,5153) -LexToken(EOL,'\n',1,5154) -LexToken(END,'end',1,5167) -LexToken(EOL,'\n',1,5170) -LexToken(IF,'if',1,5183) -LexToken(VAR,'ok',1,5186) -LexToken(THEN,'then',1,5189) -LexToken(EOL,'\n',1,5193) -LexToken(VAR,'model',1,5210) -LexToken(DOT,'.',1,5215) -LexToken(VAR,'rpar',1,5216) -LexToken(ASSIGNMENT,'=',1,5220) -LexToken(VAR,'satur',1,5221) -LexToken(EOL,'\n',1,5226) -LexToken(VAR,'model',1,5244) -LexToken(DOT,'.',1,5249) -LexToken(VAR,'ipar',1,5250) -LexToken(ASSIGNMENT,'=',1,5254) -LexToken(VAR,'sgn',1,5255) -LexToken(EOL,'\n',1,5258) -LexToken(VAR,'graphics',1,5275) -LexToken(DOT,'.',1,5283) -LexToken(VAR,'exprs',1,5284) -LexToken(ASSIGNMENT,'=',1,5289) -LexToken(VAR,'exprs',1,5290) -LexToken(EOL,'\n',1,5295) -LexToken(VAR,'x',1,5312) -LexToken(DOT,'.',1,5313) -LexToken(VAR,'graphics',1,5314) -LexToken(ASSIGNMENT,'=',1,5322) -LexToken(VAR,'graphics',1,5323) -LexToken(EOL,'\n',1,5331) -LexToken(VAR,'x',1,5349) -LexToken(DOT,'.',1,5350) -LexToken(VAR,'model',1,5351) -LexToken(ASSIGNMENT,'=',1,5356) -LexToken(VAR,'model',1,5357) -LexToken(EOL,'\n',1,5362) -LexToken(BREAK,'break',1,5379) -LexToken(EOL,'\n',1,5384) -LexToken(END,'end',1,5397) -LexToken(EOL,'\n',1,5400) -LexToken(END,'end',1,5409) -LexToken(EOL,'\n',1,5412) -LexToken(CASE,'case',1,5417) -LexToken(DQSTRING,'"define"',1,5429) -LexToken(THEN,'then',1,5431) -LexToken(EOL,'\n',1,5435) -LexToken(VAR,'sgn',1,5444) -LexToken(ASSIGNMENT,'=',1,5447) -LexToken(OPENSQBRACKET,'[',1,5448) -LexToken(NUMBER,'1',1,5449) -LexToken(SEMICOLON,';',1,5450) -LexToken(ADDITION,'-',1,5451) -LexToken(NUMBER,'1',1,5452) -LexToken(CLOSESQBRACKET,']',1,5453) -LexToken(EOL,'\n',1,5454) -LexToken(VAR,'model',1,5463) -LexToken(ASSIGNMENT,'=',1,5468) -LexToken(SCICOS_MODEL,'scicos_model',1,5469) -LexToken(OPENBRACKET,'(',1,5481) -LexToken(CLOSEBRACKET,')',1,5482) -LexToken(EOL,'\n',1,5483) -LexToken(VAR,'model',1,5492) -LexToken(DOT,'.',1,5497) -LexToken(VAR,'sim',1,5498) -LexToken(ASSIGNMENT,'=',1,5501) -LexToken(VAR,'list',1,5502) -LexToken(OPENBRACKET,'(',1,5506) -LexToken(DQSTRING,'"summation"',1,5517) -LexToken(COMMA,',',1,5518) -LexToken(NUMBER,'4',1,5519) -LexToken(CLOSEBRACKET,')',1,5520) -LexToken(EOL,'\n',1,5521) -LexToken(VAR,'model',1,5530) -LexToken(DOT,'.',1,5535) -LexToken(VAR,'in',1,5536) -LexToken(ASSIGNMENT,'=',1,5538) -LexToken(OPENSQBRACKET,'[',1,5539) -LexToken(ADDITION,'-',1,5540) -LexToken(NUMBER,'1',1,5541) -LexToken(SEMICOLON,';',1,5542) -LexToken(ADDITION,'-',1,5543) -LexToken(NUMBER,'1',1,5544) -LexToken(CLOSESQBRACKET,']',1,5545) -LexToken(EOL,'\n',1,5546) -LexToken(VAR,'model',1,5555) -LexToken(DOT,'.',1,5560) -LexToken(VAR,'out',1,5561) -LexToken(ASSIGNMENT,'=',1,5564) -LexToken(ADDITION,'-',1,5565) -LexToken(NUMBER,'1',1,5566) -LexToken(EOL,'\n',1,5567) -LexToken(VAR,'model',1,5576) -LexToken(DOT,'.',1,5581) -LexToken(VAR,'in2',1,5582) -LexToken(ASSIGNMENT,'=',1,5585) -LexToken(OPENSQBRACKET,'[',1,5586) -LexToken(ADDITION,'-',1,5587) -LexToken(NUMBER,'2',1,5588) -LexToken(SEMICOLON,';',1,5589) -LexToken(ADDITION,'-',1,5590) -LexToken(NUMBER,'2',1,5591) -LexToken(CLOSESQBRACKET,']',1,5592) -LexToken(EOL,'\n',1,5593) -LexToken(VAR,'model',1,5602) -LexToken(DOT,'.',1,5607) -LexToken(VAR,'out2',1,5608) -LexToken(ASSIGNMENT,'=',1,5612) -LexToken(ADDITION,'-',1,5613) -LexToken(NUMBER,'2',1,5614) -LexToken(EOL,'\n',1,5615) -LexToken(VAR,'model',1,5624) -LexToken(DOT,'.',1,5629) -LexToken(VAR,'ipar',1,5630) -LexToken(ASSIGNMENT,'=',1,5634) -LexToken(VAR,'sgn',1,5635) -LexToken(EOL,'\n',1,5638) -LexToken(VAR,'model',1,5647) -LexToken(DOT,'.',1,5652) -LexToken(VAR,'blocktype',1,5653) -LexToken(ASSIGNMENT,'=',1,5662) -LexToken(DQSTRING,'"c"',1,5665) -LexToken(EOL,'\n',1,5666) -LexToken(VAR,'model',1,5675) -LexToken(DOT,'.',1,5680) -LexToken(VAR,'dep_ut',1,5681) -LexToken(ASSIGNMENT,'=',1,5687) -LexToken(OPENSQBRACKET,'[',1,5688) -LexToken(PREVAR_BOOLEAN,'%t',1,5689) -LexToken(PREVAR_BOOLEAN,'%f',1,5692) -LexToken(CLOSESQBRACKET,']',1,5694) -LexToken(EOL,'\n',1,5695) -LexToken(EOL,'\n',1,5696) -LexToken(EOL,'\n',1,5697) -LexToken(VAR,'exprs',1,5706) -LexToken(ASSIGNMENT,'=',1,5711) -LexToken(VAR,'sci2exp',1,5712) -LexToken(OPENBRACKET,'(',1,5719) -LexToken(VAR,'sgn',1,5720) -LexToken(CLOSEBRACKET,')',1,5723) -LexToken(EOL,'\n',1,5724) -LexToken(VAR,'gr_i',1,5733) -LexToken(ASSIGNMENT,'=',1,5737) -LexToken(OPENSQBRACKET,'[',1,5738) -LexToken(CLOSESQBRACKET,']',1,5739) -LexToken(EOL,'\n',1,5740) -LexToken(VAR,'x',1,5749) -LexToken(ASSIGNMENT,'=',1,5750) -LexToken(VAR,'standard_define',1,5751) -LexToken(OPENBRACKET,'(',1,5766) -LexToken(OPENSQBRACKET,'[',1,5767) -LexToken(NUMBER,'2',1,5768) -LexToken(NUMBER,'3',1,5770) -LexToken(CLOSESQBRACKET,']',1,5771) -LexToken(COMMA,',',1,5772) -LexToken(VAR,'model',1,5773) -LexToken(COMMA,',',1,5778) -LexToken(VAR,'exprs',1,5780) -LexToken(COMMA,',',1,5785) -LexToken(VAR,'gr_i',1,5786) -LexToken(CLOSEBRACKET,')',1,5790) -LexToken(EOL,'\n',1,5791) -LexToken(END,'end',1,5796) -LexToken(EOL,'\n',1,5799) -LexToken(ENDFUNCTION,'endfunction',1,5800) -LexToken(EOL,'\n',1,5811) +Syntax error in input LexToken(SEMICOLON,';',1,2902) +Syntax error in input LexToken(VAR,'exprs',1,5706) +/* autogenerated from "macros/Linear/SUMMATION.sci" */ +None diff --git a/js/Linear/SUM_f.js b/js/Linear/SUM_f.js index 0a96e0f1..24f1303f 100644 --- a/js/Linear/SUM_f.js +++ b/js/Linear/SUM_f.js @@ -1,158 +1,21 @@ -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,'SUM_f',1,852) -LexToken(OPENBRACKET,'(',1,857) -LexToken(VAR,'job',1,858) -LexToken(COMMA,',',1,861) -LexToken(VAR,'arg1',1,862) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg2',1,867) -LexToken(CLOSEBRACKET,')',1,871) -LexToken(EOL,'\n',1,872) -LexToken(VAR,'x',1,877) -LexToken(ASSIGNMENT,'=',1,878) -LexToken(OPENSQBRACKET,'[',1,879) -LexToken(CLOSESQBRACKET,']',1,880) -LexToken(EOL,'\n',1,881) -LexToken(VAR,'y',1,887) -LexToken(ASSIGNMENT,'=',1,888) -LexToken(OPENSQBRACKET,'[',1,889) -LexToken(CLOSESQBRACKET,']',1,890) -LexToken(EOL,'\n',1,891) -LexToken(VAR,'typ',1,897) -LexToken(ASSIGNMENT,'=',1,900) -LexToken(OPENSQBRACKET,'[',1,901) -LexToken(CLOSESQBRACKET,']',1,902) -LexToken(EOL,'\n',1,903) -LexToken(VAR,'p',1,909) -LexToken(ASSIGNMENT,'=',1,910) -LexToken(NUMBER,'1',1,911) -LexToken(EOL,'\n',1,932) -LexToken(SELECT,'select',1,937) -LexToken(VAR,'job',1,944) -LexToken(EOL,'\n',1,947) -LexToken(CASE,'case',1,952) -LexToken(DQSTRING,'"set"',1,961) -LexToken(THEN,'then',1,963) -LexToken(EOL,'\n',1,967) -LexToken(VAR,'x',1,976) -LexToken(ASSIGNMENT,'=',1,977) -LexToken(VAR,'arg1',1,978) -LexToken(EOL,'\n',1,982) -LexToken(CASE,'case',1,988) -LexToken(DQSTRING,'"define"',1,1000) -LexToken(THEN,'then',1,1002) -LexToken(EOL,'\n',1,1006) -LexToken(VAR,'model',1,1015) -LexToken(ASSIGNMENT,'=',1,1020) -LexToken(SCICOS_MODEL,'scicos_model',1,1021) -LexToken(OPENBRACKET,'(',1,1033) -LexToken(CLOSEBRACKET,')',1,1034) -LexToken(EOL,'\n',1,1035) -LexToken(VAR,'model',1,1044) -LexToken(DOT,'.',1,1049) -LexToken(VAR,'sim',1,1050) -LexToken(ASSIGNMENT,'=',1,1053) -LexToken(VAR,'list',1,1054) -LexToken(OPENBRACKET,'(',1,1058) -LexToken(DQSTRING,'"plusblk"',1,1067) -LexToken(COMMA,',',1,1068) -LexToken(NUMBER,'2',1,1069) -LexToken(CLOSEBRACKET,')',1,1070) -LexToken(EOL,'\n',1,1071) -LexToken(VAR,'model',1,1080) -LexToken(DOT,'.',1,1085) -LexToken(VAR,'in',1,1086) -LexToken(ASSIGNMENT,'=',1,1088) -LexToken(OPENSQBRACKET,'[',1,1089) -LexToken(ADDITION,'-',1,1090) -LexToken(NUMBER,'1',1,1091) -LexToken(SEMICOLON,';',1,1092) -LexToken(ADDITION,'-',1,1093) -LexToken(NUMBER,'1',1,1094) -LexToken(SEMICOLON,';',1,1095) -LexToken(ADDITION,'-',1,1096) -LexToken(NUMBER,'1',1,1097) -LexToken(CLOSESQBRACKET,']',1,1098) -LexToken(EOL,'\n',1,1099) -LexToken(VAR,'model',1,1108) -LexToken(DOT,'.',1,1113) -LexToken(VAR,'out',1,1114) -LexToken(ASSIGNMENT,'=',1,1117) -LexToken(ADDITION,'-',1,1118) -LexToken(NUMBER,'1',1,1119) -LexToken(EOL,'\n',1,1120) -LexToken(VAR,'model',1,1129) -LexToken(DOT,'.',1,1134) -LexToken(VAR,'blocktype',1,1135) -LexToken(ASSIGNMENT,'=',1,1144) -LexToken(DQSTRING,'"c"',1,1147) -LexToken(EOL,'\n',1,1148) -LexToken(VAR,'model',1,1157) -LexToken(DOT,'.',1,1162) -LexToken(VAR,'dep_ut',1,1163) -LexToken(ASSIGNMENT,'=',1,1169) -LexToken(OPENSQBRACKET,'[',1,1170) -LexToken(PREVAR_BOOLEAN,'%t',1,1171) -LexToken(PREVAR_BOOLEAN,'%f',1,1174) -LexToken(CLOSESQBRACKET,']',1,1176) -LexToken(EOL,'\n',1,1177) -LexToken(EOL,'\n',1,1178) -LexToken(VAR,'gr_i',1,1187) -LexToken(ASSIGNMENT,'=',1,1191) -LexToken(OPENSQBRACKET,'[',1,1192) -LexToken(CLOSESQBRACKET,']',1,1193) -LexToken(EOL,'\n',1,1194) -LexToken(VAR,'exprs',1,1203) -LexToken(ASSIGNMENT,'=',1,1208) -LexToken(OPENSQBRACKET,'[',1,1209) -LexToken(CLOSESQBRACKET,']',1,1210) -LexToken(EOL,'\n',1,1211) -LexToken(VAR,'x',1,1220) -LexToken(ASSIGNMENT,'=',1,1221) -LexToken(VAR,'standard_define',1,1222) -LexToken(OPENBRACKET,'(',1,1237) -LexToken(OPENSQBRACKET,'[',1,1238) -LexToken(NUMBER,'1',1,1239) -LexToken(NUMBER,'1',1,1241) -LexToken(CLOSESQBRACKET,']',1,1242) -LexToken(COMMA,',',1,1243) -LexToken(VAR,'model',1,1244) -LexToken(COMMA,',',1,1249) -LexToken(VAR,'exprs',1,1250) -LexToken(COMMA,',',1,1255) -LexToken(VAR,'gr_i',1,1256) -LexToken(CLOSEBRACKET,')',1,1260) -LexToken(EOL,'\n',1,1261) -LexToken(END,'end',1,1266) -LexToken(EOL,'\n',1,1269) -LexToken(ENDFUNCTION,'endfunction',1,1270) -LexToken(EOL,'\n',1,1281) +/* autogenerated from "macros/Linear/SUM_f.sci" */ +function SUM_f() { +SUM_f.prototype.get = function SUM_f() { +} +SUM_f.prototype.set = function SUM_f() { +x=arg1; +} +SUM_f.prototype.define = function SUM_f() { +model=scicos_model(); +model.sim=list("plusblk",2); +model.in=[-1,-1,-1]; +model.out=-1; +model.blocktype="c"; +model.dep_ut=[true,None]; +gr_i=[]; +exprs=[]; +x=standard_define([1,1],model,exprs,gr_i); +} +SUM_f.prototype.details = function SUM_f() { +} +} diff --git a/js/Linear/TCLSS.js b/js/Linear/TCLSS.js index 7b674070..f3b9ebdf 100644 --- a/js/Linear/TCLSS.js +++ b/js/Linear/TCLSS.js @@ -1,663 +1,3 @@ -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,'TCLSS',1,852) -LexToken(OPENBRACKET,'(',1,857) -LexToken(VAR,'job',1,858) -LexToken(COMMA,',',1,861) -LexToken(VAR,'arg1',1,862) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg2',1,867) -LexToken(CLOSEBRACKET,')',1,871) -LexToken(EOL,'\n',1,872) -LexToken(VAR,'x',1,877) -LexToken(ASSIGNMENT,'=',1,878) -LexToken(OPENSQBRACKET,'[',1,879) -LexToken(CLOSESQBRACKET,']',1,880) -LexToken(EOL,'\n',1,881) -LexToken(VAR,'y',1,887) -LexToken(ASSIGNMENT,'=',1,888) -LexToken(OPENSQBRACKET,'[',1,889) -LexToken(CLOSESQBRACKET,']',1,890) -LexToken(EOL,'\n',1,891) -LexToken(VAR,'typ',1,897) -LexToken(ASSIGNMENT,'=',1,900) -LexToken(OPENSQBRACKET,'[',1,901) -LexToken(CLOSESQBRACKET,']',1,902) -LexToken(EOL,'\n',1,903) -LexToken(SELECT,'select',1,909) -LexToken(VAR,'job',1,916) -LexToken(EOL,'\n',1,919) -LexToken(CASE,'case',1,924) -LexToken(DQSTRING,'"set"',1,933) -LexToken(THEN,'then',1,935) -LexToken(EOL,'\n',1,939) -LexToken(VAR,'x',1,948) -LexToken(ASSIGNMENT,'=',1,949) -LexToken(VAR,'arg1',1,950) -LexToken(EOL,'\n',1,954) -LexToken(VAR,'graphics',1,963) -LexToken(ASSIGNMENT,'=',1,971) -LexToken(VAR,'arg1',1,972) -LexToken(DOT,'.',1,976) -LexToken(VAR,'graphics',1,977) -LexToken(EOL,'\n',1,985) -LexToken(VAR,'exprs',1,995) -LexToken(ASSIGNMENT,'=',1,1000) -LexToken(VAR,'graphics',1,1001) -LexToken(DOT,'.',1,1009) -LexToken(VAR,'exprs',1,1010) -LexToken(EOL,'\n',1,1015) -LexToken(VAR,'model',1,1024) -LexToken(ASSIGNMENT,'=',1,1029) -LexToken(VAR,'arg1',1,1030) -LexToken(DOT,'.',1,1034) -LexToken(VAR,'model',1,1035) -LexToken(EOL,'\n',1,1040) -LexToken(IF,'if',1,1050) -LexToken(VAR,'size',1,1053) -LexToken(OPENBRACKET,'(',1,1057) -LexToken(VAR,'exprs',1,1058) -LexToken(COMMA,',',1,1063) -LexToken(DQSTRING,'"*"',1,1066) -LexToken(CLOSEBRACKET,')',1,1067) -LexToken(COMPARISON,'==',1,1068) -LexToken(NUMBER,'7',1,1070) -LexToken(THEN,'then',1,1072) -LexToken(EOL,'\n',1,1076) -LexToken(VAR,'exprs',1,1089) -LexToken(ASSIGNMENT,'=',1,1094) -LexToken(VAR,'exprs',1,1095) -LexToken(OPENBRACKET,'(',1,1100) -LexToken(OPENSQBRACKET,'[',1,1101) -LexToken(NUMBER,'1',1,1102) -LexToken(COLON,':',1,1103) -LexToken(NUMBER,'4',1,1104) -LexToken(COMMA,',',1,1105) -LexToken(NUMBER,'7',1,1106) -LexToken(CLOSESQBRACKET,']',1,1107) -LexToken(CLOSEBRACKET,')',1,1108) -LexToken(EOL,'\n',1,1109) -LexToken(END,'end',1,1119) -LexToken(EOL,'\n',1,1138) -LexToken(WHILE,'while',1,1147) -LexToken(PREVAR_BOOLEAN,'%t',1,1153) -LexToken(DO,'do',1,1156) -LexToken(EOL,'\n',1,1158) -LexToken(OPENSQBRACKET,'[',1,1171) -LexToken(VAR,'ok',1,1172) -LexToken(COMMA,',',1,1174) -LexToken(VAR,'A',1,1175) -LexToken(COMMA,',',1,1176) -LexToken(VAR,'B',1,1177) -LexToken(COMMA,',',1,1178) -LexToken(VAR,'C',1,1179) -LexToken(COMMA,',',1,1180) -LexToken(VAR,'D',1,1181) -LexToken(COMMA,',',1,1182) -LexToken(VAR,'x0',1,1183) -LexToken(COMMA,',',1,1185) -LexToken(VAR,'exprs',1,1186) -LexToken(CLOSESQBRACKET,']',1,1191) -LexToken(ASSIGNMENT,'=',1,1192) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1193) -LexToken(OPENBRACKET,'(',1,1208) -LexToken(DQSTRING,'"Set continuous linear system parameters"',1,1249) -LexToken(COMMA,',',1,1250) -LexToken(OPENSQBRACKET,'[',1,1266) -LexToken(DQSTRING,'"A matrix"',1,1276) -LexToken(SEMICOLON,';\n',1,1277) -LexToken(DQSTRING,'"B matrix"',1,1300) -LexToken(SEMICOLON,';\n',1,1301) -LexToken(DQSTRING,'"C matrix"',1,1324) -LexToken(SEMICOLON,';\n',1,1325) -LexToken(DQSTRING,'"D matrix"',1,1348) -LexToken(SEMICOLON,';\n',1,1349) -LexToken(DQSTRING,'"Initial state"',1,1377) -LexToken(CLOSESQBRACKET,']',1,1378) -LexToken(COMMA,',',1,1379) -LexToken(VAR,'list',1,1395) -LexToken(OPENBRACKET,'(',1,1399) -LexToken(DQSTRING,'"mat"',1,1404) -LexToken(COMMA,',',1,1405) -LexToken(OPENSQBRACKET,'[',1,1406) -LexToken(ADDITION,'-',1,1407) -LexToken(NUMBER,'1',1,1408) -LexToken(COMMA,',',1,1409) -LexToken(ADDITION,'-',1,1410) -LexToken(NUMBER,'1',1,1411) -LexToken(CLOSESQBRACKET,']',1,1412) -LexToken(COMMA,',',1,1413) -LexToken(DQSTRING,'"mat"',1,1433) -LexToken(COMMA,',',1,1434) -LexToken(OPENSQBRACKET,'[',1,1435) -LexToken(DQSTRING,'"size(%1,2)"',1,1447) -LexToken(COMMA,',',1,1448) -LexToken(DQSTRING,'"-1"',1,1452) -LexToken(CLOSESQBRACKET,']',1,1453) -LexToken(COMMA,',',1,1454) -LexToken(DQSTRING,'"mat"',1,1474) -LexToken(COMMA,',',1,1475) -LexToken(OPENSQBRACKET,'[',1,1476) -LexToken(DQSTRING,'"-1"',1,1480) -LexToken(COMMA,',',1,1481) -LexToken(DQSTRING,'"size(%1,2)"',1,1493) -LexToken(CLOSESQBRACKET,']',1,1494) -LexToken(COMMA,',',1,1495) -LexToken(DQSTRING,'"mat"',1,1515) -LexToken(COMMA,',',1,1516) -LexToken(OPENSQBRACKET,'[',1,1517) -LexToken(ADDITION,'-',1,1518) -LexToken(NUMBER,'1',1,1519) -LexToken(ADDITION,'-',1,1521) -LexToken(NUMBER,'1',1,1522) -LexToken(CLOSESQBRACKET,']',1,1523) -LexToken(COMMA,',',1,1524) -LexToken(DQSTRING,'"vec"',1,1544) -LexToken(COMMA,',',1,1545) -LexToken(DQSTRING,'"size(%1,2)"',1,1557) -LexToken(CLOSEBRACKET,')',1,1558) -LexToken(COMMA,',',1,1559) -LexToken(VAR,'exprs',1,1575) -LexToken(CLOSEBRACKET,')',1,1580) -LexToken(EOL,'\n',1,1581) -LexToken(IF,'if',1,1594) -LexToken(NOT,'~',1,1597) -LexToken(VAR,'ok',1,1598) -LexToken(THEN,'then',1,1601) -LexToken(EOL,'\n',1,1605) -LexToken(BREAK,'break',1,1622) -LexToken(EOL,'\n',1,1627) -LexToken(END,'end',1,1641) -LexToken(EOL,'\n',1,1644) -LexToken(VAR,'out',1,1657) -LexToken(ASSIGNMENT,'=',1,1660) -LexToken(VAR,'size',1,1661) -LexToken(OPENBRACKET,'(',1,1665) -LexToken(VAR,'C',1,1666) -LexToken(COMMA,',',1,1667) -LexToken(NUMBER,'1',1,1668) -LexToken(CLOSEBRACKET,')',1,1669) -LexToken(EOL,'\n',1,1670) -LexToken(IF,'if',1,1684) -LexToken(VAR,'out',1,1687) -LexToken(COMPARISON,'==',1,1690) -LexToken(NUMBER,'0',1,1692) -LexToken(THEN,'then',1,1694) -LexToken(EOL,'\n',1,1698) -LexToken(VAR,'out',1,1715) -LexToken(ASSIGNMENT,'=',1,1718) -LexToken(OPENSQBRACKET,'[',1,1719) -LexToken(CLOSESQBRACKET,']',1,1720) -LexToken(EOL,'\n',1,1721) -LexToken(END,'end',1,1735) -LexToken(EOL,'\n',1,1738) -LexToken(VAR,'in',1,1751) -LexToken(ASSIGNMENT,'=',1,1753) -LexToken(VAR,'size',1,1754) -LexToken(OPENBRACKET,'(',1,1758) -LexToken(VAR,'B',1,1759) -LexToken(COMMA,',',1,1760) -LexToken(NUMBER,'2',1,1761) -LexToken(CLOSEBRACKET,')',1,1762) -LexToken(EOL,'\n',1,1763) -LexToken(IF,'if',1,1777) -LexToken(VAR,'in',1,1780) -LexToken(COMPARISON,'==',1,1782) -LexToken(NUMBER,'0',1,1784) -LexToken(THEN,'then',1,1786) -LexToken(EOL,'\n',1,1790) -LexToken(VAR,'in',1,1807) -LexToken(ASSIGNMENT,'=',1,1809) -LexToken(OPENSQBRACKET,'[',1,1810) -LexToken(CLOSESQBRACKET,']',1,1811) -LexToken(EOL,'\n',1,1812) -LexToken(END,'end',1,1826) -LexToken(EOL,'\n',1,1829) -LexToken(OPENSQBRACKET,'[',1,1842) -LexToken(VAR,'ms',1,1843) -LexToken(COMMA,',',1,1845) -LexToken(VAR,'ns',1,1846) -LexToken(CLOSESQBRACKET,']',1,1848) -LexToken(ASSIGNMENT,'=',1,1849) -LexToken(VAR,'size',1,1850) -LexToken(OPENBRACKET,'(',1,1854) -LexToken(VAR,'A',1,1855) -LexToken(CLOSEBRACKET,')',1,1856) -LexToken(EOL,'\n',1,1857) -LexToken(IF,'if',1,1870) -LexToken(VAR,'ms',1,1873) -LexToken(COMPARISON,'<>',1,1875) -LexToken(VAR,'ns',1,1877) -LexToken(THEN,'then',1,1880) -LexToken(EOL,'\n',1,1884) -LexToken(VAR,'message',1,1901) -LexToken(OPENBRACKET,'(',1,1908) -LexToken(DQSTRING,'"A matrix must be square"',1,1933) -LexToken(CLOSEBRACKET,')',1,1934) -LexToken(EOL,'\n',1,1935) -LexToken(ELSE,'else',1,1948) -LexToken(EOL,'\n',1,1952) -LexToken(OPENSQBRACKET,'[',1,1969) -LexToken(VAR,'model',1,1970) -LexToken(COMMA,',',1,1975) -LexToken(VAR,'graphics',1,1976) -LexToken(COMMA,',',1,1984) -LexToken(VAR,'ok',1,1985) -LexToken(CLOSESQBRACKET,']',1,1987) -LexToken(ASSIGNMENT,'=',1,1988) -LexToken(VAR,'check_io',1,1989) -LexToken(OPENBRACKET,'(',1,1997) -LexToken(VAR,'model',1,1998) -LexToken(COMMA,',',1,2003) -LexToken(VAR,'graphics',1,2004) -LexToken(COMMA,',',1,2012) -LexToken(OPENSQBRACKET,'[',1,2013) -LexToken(VAR,'in',1,2014) -LexToken(SEMICOLON,';',1,2016) -LexToken(VAR,'ms',1,2017) -LexToken(CLOSESQBRACKET,']',1,2019) -LexToken(COMMA,',',1,2020) -LexToken(VAR,'out',1,2021) -LexToken(COMMA,',',1,2024) -LexToken(NUMBER,'1',1,2025) -LexToken(COMMA,',',1,2026) -LexToken(OPENSQBRACKET,'[',1,2027) -LexToken(CLOSESQBRACKET,']',1,2028) -LexToken(CLOSEBRACKET,')',1,2029) -LexToken(EOL,'\n',1,2030) -LexToken(IF,'if',1,2047) -LexToken(VAR,'ok',1,2050) -LexToken(THEN,'then',1,2053) -LexToken(EOL,'\n',1,2057) -LexToken(VAR,'graphics',1,2078) -LexToken(DOT,'.',1,2086) -LexToken(VAR,'exprs',1,2087) -LexToken(ASSIGNMENT,'=',1,2092) -LexToken(VAR,'exprs',1,2093) -LexToken(EOL,'\n',1,2098) -LexToken(VAR,'rpar',1,2120) -LexToken(ASSIGNMENT,'=',1,2124) -LexToken(OPENSQBRACKET,'[',1,2125) -LexToken(VAR,'A',1,2126) -LexToken(OPENBRACKET,'(',1,2127) -LexToken(COLON,':',1,2128) -LexToken(CLOSEBRACKET,')',1,2129) -LexToken(SEMICOLON,';',1,2130) -LexToken(VAR,'B',1,2131) -LexToken(OPENBRACKET,'(',1,2132) -LexToken(COLON,':',1,2133) -LexToken(CLOSEBRACKET,')',1,2134) -LexToken(SEMICOLON,';',1,2135) -LexToken(VAR,'C',1,2136) -LexToken(OPENBRACKET,'(',1,2137) -LexToken(COLON,':',1,2138) -LexToken(CLOSEBRACKET,')',1,2139) -LexToken(SEMICOLON,';',1,2140) -LexToken(VAR,'D',1,2141) -LexToken(OPENBRACKET,'(',1,2142) -LexToken(COLON,':',1,2143) -LexToken(CLOSEBRACKET,')',1,2144) -LexToken(CLOSESQBRACKET,']',1,2145) -LexToken(EOL,'\n',1,2146) -LexToken(IF,'if',1,2168) -LexToken(VAR,'D',1,2171) -LexToken(COMPARISON,'<>',1,2172) -LexToken(OPENSQBRACKET,'[',1,2174) -LexToken(CLOSESQBRACKET,']',1,2175) -LexToken(THEN,'then',1,2177) -LexToken(EOL,'\n',1,2181) -LexToken(IF,'if',1,2206) -LexToken(VAR,'norm',1,2209) -LexToken(OPENBRACKET,'(',1,2213) -LexToken(VAR,'D',1,2214) -LexToken(COMMA,',',1,2215) -LexToken(NUMBER,'1',1,2216) -LexToken(CLOSEBRACKET,')',1,2217) -LexToken(COMPARISON,'<>',1,2218) -LexToken(NUMBER,'0',1,2220) -LexToken(THEN,'then',1,2222) -LexToken(EOL,'\n',1,2226) -LexToken(VAR,'mmm',1,2255) -LexToken(ASSIGNMENT,'=',1,2258) -LexToken(OPENSQBRACKET,'[',1,2259) -LexToken(PREVAR_BOOLEAN,'%t',1,2260) -LexToken(PREVAR_BOOLEAN,'%t',1,2263) -LexToken(CLOSESQBRACKET,']',1,2265) -LexToken(EOL,'\n',1,2266) -LexToken(ELSE,'else',1,2292) -LexToken(EOL,'\n',1,2296) -LexToken(VAR,'mmm',1,2325) -LexToken(ASSIGNMENT,'=',1,2328) -LexToken(OPENSQBRACKET,'[',1,2329) -LexToken(PREVAR_BOOLEAN,'%f',1,2330) -LexToken(PREVAR_BOOLEAN,'%t',1,2333) -LexToken(CLOSESQBRACKET,']',1,2335) -LexToken(EOL,'\n',1,2336) -LexToken(END,'end',1,2362) -LexToken(EOL,'\n',1,2365) -LexToken(IF,'if',1,2390) -LexToken(VAR,'or',1,2393) -LexToken(OPENBRACKET,'(',1,2395) -LexToken(VAR,'model',1,2396) -LexToken(DOT,'.',1,2401) -LexToken(VAR,'dep_ut',1,2402) -LexToken(COMPARISON,'<>',1,2408) -LexToken(VAR,'mmm',1,2410) -LexToken(CLOSEBRACKET,')',1,2413) -LexToken(THEN,'then',1,2415) -LexToken(EOL,'\n',1,2419) -LexToken(VAR,'model',1,2448) -LexToken(DOT,'.',1,2453) -LexToken(VAR,'dep_ut',1,2454) -LexToken(ASSIGNMENT,'=',1,2460) -LexToken(VAR,'mmm',1,2461) -LexToken(EOL,'\n',1,2464) -LexToken(END,'end',1,2490) -LexToken(EOL,'\n',1,2493) -LexToken(ELSE,'else',1,2514) -LexToken(EOL,'\n',1,2518) -LexToken(VAR,'model',1,2543) -LexToken(DOT,'.',1,2548) -LexToken(VAR,'dep_ut',1,2549) -LexToken(ASSIGNMENT,'=',1,2555) -LexToken(OPENSQBRACKET,'[',1,2556) -LexToken(PREVAR_BOOLEAN,'%f',1,2557) -LexToken(PREVAR_BOOLEAN,'%t',1,2560) -LexToken(CLOSESQBRACKET,']',1,2562) -LexToken(EOL,'\n',1,2563) -LexToken(END,'end',1,2585) -LexToken(EOL,'\n',1,2588) -LexToken(VAR,'model',1,2609) -LexToken(DOT,'.',1,2614) -LexToken(VAR,'state',1,2615) -LexToken(ASSIGNMENT,'=',1,2620) -LexToken(VAR,'x0',1,2621) -LexToken(OPENBRACKET,'(',1,2623) -LexToken(COLON,':',1,2624) -LexToken(CLOSEBRACKET,')',1,2625) -LexToken(SEMICOLON,';',1,2626) -LexToken(VAR,'model',1,2627) -LexToken(DOT,'.',1,2632) -LexToken(VAR,'rpar',1,2633) -LexToken(ASSIGNMENT,'=',1,2637) -LexToken(VAR,'rpar',1,2638) -LexToken(EOL,'\n',1,2642) -LexToken(IF,'if',1,2664) -LexToken(VAR,'D',1,2667) -LexToken(COMPARISON,'<>',1,2668) -LexToken(OPENSQBRACKET,'[',1,2670) -LexToken(CLOSESQBRACKET,']',1,2671) -LexToken(THEN,'then',1,2673) -LexToken(EOL,'\n',1,2677) -LexToken(VAR,'model',1,2702) -LexToken(DOT,'.',1,2707) -LexToken(VAR,'sim',1,2708) -LexToken(ASSIGNMENT,'=',1,2711) -LexToken(VAR,'list',1,2712) -LexToken(OPENBRACKET,'(',1,2716) -LexToken(DQSTRING,'"tcslti4"',1,2725) -LexToken(COMMA,',',1,2726) -LexToken(NUMBER,'4',1,2727) -LexToken(CLOSEBRACKET,')',1,2728) -LexToken(EOL,'\n',1,2729) -LexToken(ELSE,'else',1,2750) -LexToken(EOL,'\n',1,2754) -LexToken(VAR,'model',1,2779) -LexToken(DOT,'.',1,2784) -LexToken(VAR,'sim',1,2785) -LexToken(ASSIGNMENT,'=',1,2788) -LexToken(VAR,'list',1,2789) -LexToken(OPENBRACKET,'(',1,2793) -LexToken(DQSTRING,'"tcsltj4"',1,2802) -LexToken(COMMA,',',1,2803) -LexToken(NUMBER,'4',1,2804) -LexToken(CLOSEBRACKET,')',1,2805) -LexToken(EOL,'\n',1,2806) -LexToken(END,'end',1,2828) -LexToken(EOL,'\n',1,2831) -LexToken(VAR,'x',1,2852) -LexToken(DOT,'.',1,2853) -LexToken(VAR,'graphics',1,2854) -LexToken(ASSIGNMENT,'=',1,2862) -LexToken(VAR,'graphics',1,2863) -LexToken(EOL,'\n',1,2871) -LexToken(VAR,'x',1,2893) -LexToken(DOT,'.',1,2894) -LexToken(VAR,'model',1,2895) -LexToken(ASSIGNMENT,'=',1,2900) -LexToken(VAR,'model',1,2901) -LexToken(EOL,'\n',1,2906) -LexToken(BREAK,'break',1,2927) -LexToken(EOL,'\n',1,2932) -LexToken(END,'end',1,2949) -LexToken(EOL,'\n',1,2952) -LexToken(END,'end',1,2965) -LexToken(EOL,'\n',1,2968) -LexToken(END,'end',1,2977) -LexToken(EOL,'\n',1,2980) -LexToken(CASE,'case',1,2985) -LexToken(DQSTRING,'"define"',1,2997) -LexToken(THEN,'then',1,2999) -LexToken(EOL,'\n',1,3003) -LexToken(VAR,'x0',1,3012) -LexToken(ASSIGNMENT,'=',1,3014) -LexToken(NUMBER,'0',1,3015) -LexToken(SEMICOLON,';',1,3016) -LexToken(VAR,'A',1,3017) -LexToken(ASSIGNMENT,'=',1,3018) -LexToken(NUMBER,'0',1,3019) -LexToken(SEMICOLON,';',1,3020) -LexToken(VAR,'B',1,3021) -LexToken(ASSIGNMENT,'=',1,3022) -LexToken(NUMBER,'1',1,3023) -LexToken(SEMICOLON,';',1,3024) -LexToken(VAR,'C',1,3025) -LexToken(ASSIGNMENT,'=',1,3026) -LexToken(NUMBER,'1',1,3027) -LexToken(SEMICOLON,';',1,3028) -LexToken(VAR,'D',1,3029) -LexToken(ASSIGNMENT,'=',1,3030) -LexToken(NUMBER,'0',1,3031) -LexToken(EOL,'\n',1,3032) -LexToken(VAR,'in',1,3042) -LexToken(ASSIGNMENT,'=',1,3044) -LexToken(NUMBER,'1',1,3045) -LexToken(EOL,'\n',1,3046) -LexToken(VAR,'nx',1,3056) -LexToken(ASSIGNMENT,'=',1,3058) -LexToken(VAR,'size',1,3059) -LexToken(OPENBRACKET,'(',1,3063) -LexToken(VAR,'x0',1,3064) -LexToken(COMMA,',',1,3066) -LexToken(DQSTRING,'"*"',1,3069) -LexToken(CLOSEBRACKET,')',1,3070) -LexToken(EOL,'\n',1,3071) -LexToken(VAR,'out',1,3080) -LexToken(ASSIGNMENT,'=',1,3083) -LexToken(NUMBER,'1',1,3084) -LexToken(EOL,'\n',1,3085) -LexToken(EOL,'\n',1,3086) -LexToken(VAR,'model',1,3095) -LexToken(ASSIGNMENT,'=',1,3100) -LexToken(SCICOS_MODEL,'scicos_model',1,3101) -LexToken(OPENBRACKET,'(',1,3113) -LexToken(CLOSEBRACKET,')',1,3114) -LexToken(EOL,'\n',1,3115) -LexToken(VAR,'model',1,3124) -LexToken(DOT,'.',1,3129) -LexToken(VAR,'sim',1,3130) -LexToken(ASSIGNMENT,'=',1,3133) -LexToken(VAR,'list',1,3134) -LexToken(OPENBRACKET,'(',1,3138) -LexToken(DQSTRING,'"tcslti4"',1,3147) -LexToken(COMMA,',',1,3148) -LexToken(NUMBER,'4',1,3149) -LexToken(CLOSEBRACKET,')',1,3150) -LexToken(EOL,'\n',1,3151) -LexToken(VAR,'model',1,3160) -LexToken(DOT,'.',1,3165) -LexToken(VAR,'in',1,3166) -LexToken(ASSIGNMENT,'=',1,3168) -LexToken(OPENSQBRACKET,'[',1,3169) -LexToken(VAR,'in',1,3170) -LexToken(SEMICOLON,';',1,3172) -LexToken(VAR,'nx',1,3173) -LexToken(CLOSESQBRACKET,']',1,3175) -LexToken(EOL,'\n',1,3176) -LexToken(VAR,'model',1,3185) -LexToken(DOT,'.',1,3190) -LexToken(VAR,'out',1,3191) -LexToken(ASSIGNMENT,'=',1,3194) -LexToken(VAR,'out',1,3195) -LexToken(EOL,'\n',1,3198) -LexToken(VAR,'model',1,3207) -LexToken(DOT,'.',1,3212) -LexToken(VAR,'evtin',1,3213) -LexToken(ASSIGNMENT,'=',1,3218) -LexToken(NUMBER,'1',1,3219) -LexToken(EOL,'\n',1,3220) -LexToken(VAR,'model',1,3229) -LexToken(DOT,'.',1,3234) -LexToken(VAR,'state',1,3235) -LexToken(ASSIGNMENT,'=',1,3240) -LexToken(VAR,'x0',1,3241) -LexToken(EOL,'\n',1,3243) -LexToken(VAR,'model',1,3252) -LexToken(DOT,'.',1,3257) -LexToken(VAR,'rpar',1,3258) -LexToken(ASSIGNMENT,'=',1,3262) -LexToken(OPENSQBRACKET,'[',1,3263) -LexToken(VAR,'A',1,3264) -LexToken(OPENBRACKET,'(',1,3265) -LexToken(COLON,':',1,3266) -LexToken(CLOSEBRACKET,')',1,3267) -LexToken(SEMICOLON,';',1,3268) -LexToken(VAR,'B',1,3269) -LexToken(OPENBRACKET,'(',1,3270) -LexToken(COLON,':',1,3271) -LexToken(CLOSEBRACKET,')',1,3272) -LexToken(SEMICOLON,';',1,3273) -LexToken(VAR,'C',1,3274) -LexToken(OPENBRACKET,'(',1,3275) -LexToken(COLON,':',1,3276) -LexToken(CLOSEBRACKET,')',1,3277) -LexToken(SEMICOLON,';',1,3278) -LexToken(VAR,'D',1,3279) -LexToken(OPENBRACKET,'(',1,3280) -LexToken(COLON,':',1,3281) -LexToken(CLOSEBRACKET,')',1,3282) -LexToken(CLOSESQBRACKET,']',1,3283) -LexToken(EOL,'\n',1,3284) -LexToken(VAR,'model',1,3293) -LexToken(DOT,'.',1,3298) -LexToken(VAR,'blocktype',1,3299) -LexToken(ASSIGNMENT,'=',1,3308) -LexToken(DQSTRING,'"c"',1,3311) -LexToken(EOL,'\n',1,3312) -LexToken(VAR,'model',1,3321) -LexToken(DOT,'.',1,3326) -LexToken(VAR,'dep_ut',1,3327) -LexToken(ASSIGNMENT,'=',1,3333) -LexToken(OPENSQBRACKET,'[',1,3334) -LexToken(PREVAR_BOOLEAN,'%f',1,3335) -LexToken(PREVAR_BOOLEAN,'%t',1,3338) -LexToken(CLOSESQBRACKET,']',1,3340) -LexToken(EOL,'\n',1,3341) -LexToken(EOL,'\n',1,3342) -LexToken(VAR,'exprs',1,3351) -LexToken(ASSIGNMENT,'=',1,3356) -LexToken(OPENSQBRACKET,'[',1,3357) -LexToken(VAR,'strcat',1,3358) -LexToken(OPENBRACKET,'(',1,3364) -LexToken(VAR,'sci2exp',1,3365) -LexToken(OPENBRACKET,'(',1,3372) -LexToken(VAR,'A',1,3373) -LexToken(CLOSEBRACKET,')',1,3374) -LexToken(CLOSEBRACKET,')',1,3375) -LexToken(SEMICOLON,';\n',1,3376) -LexToken(VAR,'strcat',1,3386) -LexToken(OPENBRACKET,'(',1,3392) -LexToken(VAR,'sci2exp',1,3393) -LexToken(OPENBRACKET,'(',1,3400) -LexToken(VAR,'B',1,3401) -LexToken(CLOSEBRACKET,')',1,3402) -LexToken(CLOSEBRACKET,')',1,3403) -LexToken(SEMICOLON,';\n',1,3404) -LexToken(VAR,'strcat',1,3414) -LexToken(OPENBRACKET,'(',1,3420) -LexToken(VAR,'sci2exp',1,3421) -LexToken(OPENBRACKET,'(',1,3428) -LexToken(VAR,'C',1,3429) -LexToken(CLOSEBRACKET,')',1,3430) -LexToken(CLOSEBRACKET,')',1,3431) -LexToken(SEMICOLON,';\n',1,3432) -LexToken(VAR,'strcat',1,3442) -LexToken(OPENBRACKET,'(',1,3448) -LexToken(VAR,'sci2exp',1,3449) -LexToken(OPENBRACKET,'(',1,3456) -LexToken(VAR,'D',1,3457) -LexToken(CLOSEBRACKET,')',1,3458) -LexToken(CLOSEBRACKET,')',1,3459) -LexToken(SEMICOLON,';\n',1,3460) -LexToken(VAR,'strcat',1,3470) -LexToken(OPENBRACKET,'(',1,3476) -LexToken(VAR,'sci2exp',1,3477) -LexToken(OPENBRACKET,'(',1,3484) -LexToken(VAR,'x0',1,3485) -LexToken(CLOSEBRACKET,')',1,3487) -LexToken(CLOSEBRACKET,')',1,3488) -LexToken(CLOSESQBRACKET,']',1,3489) -LexToken(EOL,'\n',1,3490) -LexToken(VAR,'gr_i',1,3499) -LexToken(ASSIGNMENT,'=',1,3503) -LexToken(OPENSQBRACKET,'[',1,3504) -LexToken(CLOSESQBRACKET,']',1,3505) -LexToken(EOL,'\n',1,3506) -LexToken(VAR,'x',1,3515) -LexToken(ASSIGNMENT,'=',1,3516) -LexToken(VAR,'standard_define',1,3517) -LexToken(OPENBRACKET,'(',1,3532) -LexToken(OPENSQBRACKET,'[',1,3533) -LexToken(NUMBER,'3',1,3534) -LexToken(NUMBER,'2',1,3536) -LexToken(CLOSESQBRACKET,']',1,3537) -LexToken(COMMA,',',1,3538) -LexToken(VAR,'model',1,3539) -LexToken(COMMA,',',1,3544) -LexToken(VAR,'exprs',1,3545) -LexToken(COMMA,',',1,3550) -LexToken(VAR,'gr_i',1,3551) -LexToken(CLOSEBRACKET,')',1,3555) -LexToken(EOL,'\n',1,3556) -LexToken(END,'end',1,3561) -LexToken(EOL,'\n',1,3564) -LexToken(ENDFUNCTION,'endfunction',1,3565) -LexToken(EOL,'\n',1,3576) +Syntax error in input LexToken(COLON,':',1,1103) +/* autogenerated from "macros/Linear/TCLSS.sci" */ +None diff --git a/js/Linear/TCLSS_f.js b/js/Linear/TCLSS_f.js index 32593b45..f70fc781 100644 --- a/js/Linear/TCLSS_f.js +++ b/js/Linear/TCLSS_f.js @@ -1,663 +1,3 @@ -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,'TCLSS_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,965) -LexToken(ASSIGNMENT,'=',1,973) -LexToken(VAR,'arg1',1,974) -LexToken(DOT,'.',1,978) -LexToken(VAR,'graphics',1,979) -LexToken(EOL,'\n',1,987) -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(EOL,'\n',1,1042) -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,'7',1,1072) -LexToken(THEN,'then',1,1074) -LexToken(EOL,'\n',1,1078) -LexToken(VAR,'exprs',1,1091) -LexToken(ASSIGNMENT,'=',1,1096) -LexToken(VAR,'exprs',1,1097) -LexToken(OPENBRACKET,'(',1,1102) -LexToken(OPENSQBRACKET,'[',1,1103) -LexToken(NUMBER,'1',1,1104) -LexToken(COLON,':',1,1105) -LexToken(NUMBER,'4',1,1106) -LexToken(COMMA,',',1,1107) -LexToken(NUMBER,'7',1,1108) -LexToken(CLOSESQBRACKET,']',1,1109) -LexToken(CLOSEBRACKET,')',1,1110) -LexToken(EOL,'\n',1,1111) -LexToken(END,'end',1,1121) -LexToken(EOL,'\n',1,1140) -LexToken(WHILE,'while',1,1149) -LexToken(PREVAR_BOOLEAN,'%t',1,1155) -LexToken(DO,'do',1,1158) -LexToken(EOL,'\n',1,1160) -LexToken(OPENSQBRACKET,'[',1,1173) -LexToken(VAR,'ok',1,1174) -LexToken(COMMA,',',1,1176) -LexToken(VAR,'A',1,1177) -LexToken(COMMA,',',1,1178) -LexToken(VAR,'B',1,1179) -LexToken(COMMA,',',1,1180) -LexToken(VAR,'C',1,1181) -LexToken(COMMA,',',1,1182) -LexToken(VAR,'D',1,1183) -LexToken(COMMA,',',1,1184) -LexToken(VAR,'x0',1,1185) -LexToken(COMMA,',',1,1187) -LexToken(VAR,'exprs',1,1188) -LexToken(CLOSESQBRACKET,']',1,1193) -LexToken(ASSIGNMENT,'=',1,1194) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1195) -LexToken(OPENBRACKET,'(',1,1210) -LexToken(DQSTRING,'"Set continuous linear system parameters"',1,1251) -LexToken(COMMA,',',1,1252) -LexToken(OPENSQBRACKET,'[',1,1268) -LexToken(DQSTRING,'"A matrix"',1,1278) -LexToken(SEMICOLON,';\n',1,1279) -LexToken(DQSTRING,'"B matrix"',1,1302) -LexToken(SEMICOLON,';\n',1,1303) -LexToken(DQSTRING,'"C matrix"',1,1326) -LexToken(SEMICOLON,';\n',1,1327) -LexToken(DQSTRING,'"D matrix"',1,1350) -LexToken(SEMICOLON,';\n',1,1351) -LexToken(DQSTRING,'"Initial state"',1,1379) -LexToken(CLOSESQBRACKET,']',1,1380) -LexToken(COMMA,',',1,1381) -LexToken(VAR,'list',1,1397) -LexToken(OPENBRACKET,'(',1,1401) -LexToken(DQSTRING,'"mat"',1,1406) -LexToken(COMMA,',',1,1407) -LexToken(OPENSQBRACKET,'[',1,1408) -LexToken(ADDITION,'-',1,1409) -LexToken(NUMBER,'1',1,1410) -LexToken(COMMA,',',1,1411) -LexToken(ADDITION,'-',1,1412) -LexToken(NUMBER,'1',1,1413) -LexToken(CLOSESQBRACKET,']',1,1414) -LexToken(COMMA,',',1,1415) -LexToken(DQSTRING,'"mat"',1,1435) -LexToken(COMMA,',',1,1436) -LexToken(OPENSQBRACKET,'[',1,1437) -LexToken(DQSTRING,'"size(%1,2)"',1,1449) -LexToken(COMMA,',',1,1450) -LexToken(DQSTRING,'"-1"',1,1454) -LexToken(CLOSESQBRACKET,']',1,1455) -LexToken(COMMA,',',1,1456) -LexToken(DQSTRING,'"mat"',1,1476) -LexToken(COMMA,',',1,1477) -LexToken(OPENSQBRACKET,'[',1,1478) -LexToken(DQSTRING,'"-1"',1,1482) -LexToken(COMMA,',',1,1483) -LexToken(DQSTRING,'"size(%1,2)"',1,1495) -LexToken(CLOSESQBRACKET,']',1,1496) -LexToken(COMMA,',',1,1497) -LexToken(DQSTRING,'"mat"',1,1517) -LexToken(COMMA,',',1,1518) -LexToken(OPENSQBRACKET,'[',1,1519) -LexToken(ADDITION,'-',1,1520) -LexToken(NUMBER,'1',1,1521) -LexToken(ADDITION,'-',1,1523) -LexToken(NUMBER,'1',1,1524) -LexToken(CLOSESQBRACKET,']',1,1525) -LexToken(COMMA,',',1,1526) -LexToken(DQSTRING,'"vec"',1,1546) -LexToken(COMMA,',',1,1547) -LexToken(DQSTRING,'"size(%1,2)"',1,1559) -LexToken(CLOSEBRACKET,')',1,1560) -LexToken(COMMA,',',1,1561) -LexToken(VAR,'exprs',1,1577) -LexToken(CLOSEBRACKET,')',1,1582) -LexToken(EOL,'\n',1,1583) -LexToken(IF,'if',1,1596) -LexToken(NOT,'~',1,1599) -LexToken(VAR,'ok',1,1600) -LexToken(THEN,'then',1,1603) -LexToken(EOL,'\n',1,1607) -LexToken(BREAK,'break',1,1624) -LexToken(EOL,'\n',1,1629) -LexToken(END,'end',1,1643) -LexToken(EOL,'\n',1,1646) -LexToken(VAR,'out',1,1659) -LexToken(ASSIGNMENT,'=',1,1662) -LexToken(VAR,'size',1,1663) -LexToken(OPENBRACKET,'(',1,1667) -LexToken(VAR,'C',1,1668) -LexToken(COMMA,',',1,1669) -LexToken(NUMBER,'1',1,1670) -LexToken(CLOSEBRACKET,')',1,1671) -LexToken(EOL,'\n',1,1672) -LexToken(IF,'if',1,1686) -LexToken(VAR,'out',1,1689) -LexToken(COMPARISON,'==',1,1692) -LexToken(NUMBER,'0',1,1694) -LexToken(THEN,'then',1,1696) -LexToken(EOL,'\n',1,1700) -LexToken(VAR,'out',1,1717) -LexToken(ASSIGNMENT,'=',1,1720) -LexToken(OPENSQBRACKET,'[',1,1721) -LexToken(CLOSESQBRACKET,']',1,1722) -LexToken(EOL,'\n',1,1723) -LexToken(END,'end',1,1737) -LexToken(EOL,'\n',1,1740) -LexToken(VAR,'in',1,1753) -LexToken(ASSIGNMENT,'=',1,1755) -LexToken(VAR,'size',1,1756) -LexToken(OPENBRACKET,'(',1,1760) -LexToken(VAR,'B',1,1761) -LexToken(COMMA,',',1,1762) -LexToken(NUMBER,'2',1,1763) -LexToken(CLOSEBRACKET,')',1,1764) -LexToken(EOL,'\n',1,1765) -LexToken(IF,'if',1,1779) -LexToken(VAR,'in',1,1782) -LexToken(COMPARISON,'==',1,1784) -LexToken(NUMBER,'0',1,1786) -LexToken(THEN,'then',1,1788) -LexToken(EOL,'\n',1,1792) -LexToken(VAR,'in',1,1809) -LexToken(ASSIGNMENT,'=',1,1811) -LexToken(OPENSQBRACKET,'[',1,1812) -LexToken(CLOSESQBRACKET,']',1,1813) -LexToken(EOL,'\n',1,1814) -LexToken(END,'end',1,1828) -LexToken(EOL,'\n',1,1831) -LexToken(OPENSQBRACKET,'[',1,1844) -LexToken(VAR,'ms',1,1845) -LexToken(COMMA,',',1,1847) -LexToken(VAR,'ns',1,1848) -LexToken(CLOSESQBRACKET,']',1,1850) -LexToken(ASSIGNMENT,'=',1,1851) -LexToken(VAR,'size',1,1852) -LexToken(OPENBRACKET,'(',1,1856) -LexToken(VAR,'A',1,1857) -LexToken(CLOSEBRACKET,')',1,1858) -LexToken(EOL,'\n',1,1859) -LexToken(IF,'if',1,1872) -LexToken(VAR,'ms',1,1875) -LexToken(COMPARISON,'<>',1,1877) -LexToken(VAR,'ns',1,1879) -LexToken(THEN,'then',1,1882) -LexToken(EOL,'\n',1,1886) -LexToken(VAR,'message',1,1903) -LexToken(OPENBRACKET,'(',1,1910) -LexToken(DQSTRING,'"A matrix must be square"',1,1935) -LexToken(CLOSEBRACKET,')',1,1936) -LexToken(EOL,'\n',1,1937) -LexToken(ELSE,'else',1,1950) -LexToken(EOL,'\n',1,1954) -LexToken(OPENSQBRACKET,'[',1,1971) -LexToken(VAR,'model',1,1972) -LexToken(COMMA,',',1,1977) -LexToken(VAR,'graphics',1,1978) -LexToken(COMMA,',',1,1986) -LexToken(VAR,'ok',1,1987) -LexToken(CLOSESQBRACKET,']',1,1989) -LexToken(ASSIGNMENT,'=',1,1990) -LexToken(VAR,'check_io',1,1991) -LexToken(OPENBRACKET,'(',1,1999) -LexToken(VAR,'model',1,2000) -LexToken(COMMA,',',1,2005) -LexToken(VAR,'graphics',1,2006) -LexToken(COMMA,',',1,2014) -LexToken(OPENSQBRACKET,'[',1,2015) -LexToken(VAR,'in',1,2016) -LexToken(SEMICOLON,';',1,2018) -LexToken(VAR,'ms',1,2019) -LexToken(CLOSESQBRACKET,']',1,2021) -LexToken(COMMA,',',1,2022) -LexToken(VAR,'out',1,2023) -LexToken(COMMA,',',1,2026) -LexToken(NUMBER,'1',1,2027) -LexToken(COMMA,',',1,2028) -LexToken(OPENSQBRACKET,'[',1,2029) -LexToken(CLOSESQBRACKET,']',1,2030) -LexToken(CLOSEBRACKET,')',1,2031) -LexToken(EOL,'\n',1,2032) -LexToken(IF,'if',1,2049) -LexToken(VAR,'ok',1,2052) -LexToken(THEN,'then',1,2055) -LexToken(EOL,'\n',1,2059) -LexToken(VAR,'graphics',1,2080) -LexToken(DOT,'.',1,2088) -LexToken(VAR,'exprs',1,2089) -LexToken(ASSIGNMENT,'=',1,2094) -LexToken(VAR,'exprs',1,2095) -LexToken(EOL,'\n',1,2100) -LexToken(VAR,'rpar',1,2122) -LexToken(ASSIGNMENT,'=',1,2126) -LexToken(OPENSQBRACKET,'[',1,2127) -LexToken(VAR,'A',1,2128) -LexToken(OPENBRACKET,'(',1,2129) -LexToken(COLON,':',1,2130) -LexToken(CLOSEBRACKET,')',1,2131) -LexToken(SEMICOLON,';',1,2132) -LexToken(VAR,'B',1,2133) -LexToken(OPENBRACKET,'(',1,2134) -LexToken(COLON,':',1,2135) -LexToken(CLOSEBRACKET,')',1,2136) -LexToken(SEMICOLON,';',1,2137) -LexToken(VAR,'C',1,2138) -LexToken(OPENBRACKET,'(',1,2139) -LexToken(COLON,':',1,2140) -LexToken(CLOSEBRACKET,')',1,2141) -LexToken(SEMICOLON,';',1,2142) -LexToken(VAR,'D',1,2143) -LexToken(OPENBRACKET,'(',1,2144) -LexToken(COLON,':',1,2145) -LexToken(CLOSEBRACKET,')',1,2146) -LexToken(CLOSESQBRACKET,']',1,2147) -LexToken(EOL,'\n',1,2148) -LexToken(IF,'if',1,2170) -LexToken(VAR,'D',1,2173) -LexToken(COMPARISON,'<>',1,2174) -LexToken(OPENSQBRACKET,'[',1,2176) -LexToken(CLOSESQBRACKET,']',1,2177) -LexToken(THEN,'then',1,2179) -LexToken(EOL,'\n',1,2183) -LexToken(IF,'if',1,2208) -LexToken(VAR,'norm',1,2211) -LexToken(OPENBRACKET,'(',1,2215) -LexToken(VAR,'D',1,2216) -LexToken(COMMA,',',1,2217) -LexToken(NUMBER,'1',1,2218) -LexToken(CLOSEBRACKET,')',1,2219) -LexToken(COMPARISON,'<>',1,2220) -LexToken(NUMBER,'0',1,2222) -LexToken(THEN,'then',1,2224) -LexToken(EOL,'\n',1,2228) -LexToken(VAR,'mmm',1,2257) -LexToken(ASSIGNMENT,'=',1,2260) -LexToken(OPENSQBRACKET,'[',1,2261) -LexToken(PREVAR_BOOLEAN,'%t',1,2262) -LexToken(PREVAR_BOOLEAN,'%t',1,2265) -LexToken(CLOSESQBRACKET,']',1,2267) -LexToken(EOL,'\n',1,2268) -LexToken(ELSE,'else',1,2294) -LexToken(EOL,'\n',1,2298) -LexToken(VAR,'mmm',1,2327) -LexToken(ASSIGNMENT,'=',1,2330) -LexToken(OPENSQBRACKET,'[',1,2331) -LexToken(PREVAR_BOOLEAN,'%f',1,2332) -LexToken(PREVAR_BOOLEAN,'%t',1,2335) -LexToken(CLOSESQBRACKET,']',1,2337) -LexToken(EOL,'\n',1,2338) -LexToken(END,'end',1,2364) -LexToken(EOL,'\n',1,2367) -LexToken(IF,'if',1,2392) -LexToken(VAR,'or',1,2395) -LexToken(OPENBRACKET,'(',1,2397) -LexToken(VAR,'model',1,2398) -LexToken(DOT,'.',1,2403) -LexToken(VAR,'dep_ut',1,2404) -LexToken(COMPARISON,'<>',1,2410) -LexToken(VAR,'mmm',1,2412) -LexToken(CLOSEBRACKET,')',1,2415) -LexToken(THEN,'then',1,2417) -LexToken(EOL,'\n',1,2421) -LexToken(VAR,'model',1,2450) -LexToken(DOT,'.',1,2455) -LexToken(VAR,'dep_ut',1,2456) -LexToken(ASSIGNMENT,'=',1,2462) -LexToken(VAR,'mmm',1,2463) -LexToken(EOL,'\n',1,2466) -LexToken(END,'end',1,2492) -LexToken(EOL,'\n',1,2495) -LexToken(ELSE,'else',1,2516) -LexToken(EOL,'\n',1,2520) -LexToken(VAR,'model',1,2545) -LexToken(DOT,'.',1,2550) -LexToken(VAR,'dep_ut',1,2551) -LexToken(ASSIGNMENT,'=',1,2557) -LexToken(OPENSQBRACKET,'[',1,2558) -LexToken(PREVAR_BOOLEAN,'%f',1,2559) -LexToken(PREVAR_BOOLEAN,'%t',1,2562) -LexToken(CLOSESQBRACKET,']',1,2564) -LexToken(EOL,'\n',1,2565) -LexToken(END,'end',1,2587) -LexToken(EOL,'\n',1,2590) -LexToken(VAR,'model',1,2611) -LexToken(DOT,'.',1,2616) -LexToken(VAR,'state',1,2617) -LexToken(ASSIGNMENT,'=',1,2622) -LexToken(VAR,'x0',1,2623) -LexToken(OPENBRACKET,'(',1,2625) -LexToken(COLON,':',1,2626) -LexToken(CLOSEBRACKET,')',1,2627) -LexToken(SEMICOLON,';',1,2628) -LexToken(VAR,'model',1,2629) -LexToken(DOT,'.',1,2634) -LexToken(VAR,'rpar',1,2635) -LexToken(ASSIGNMENT,'=',1,2639) -LexToken(VAR,'rpar',1,2640) -LexToken(EOL,'\n',1,2644) -LexToken(IF,'if',1,2666) -LexToken(VAR,'D',1,2669) -LexToken(COMPARISON,'<>',1,2670) -LexToken(OPENSQBRACKET,'[',1,2672) -LexToken(CLOSESQBRACKET,']',1,2673) -LexToken(THEN,'then',1,2675) -LexToken(EOL,'\n',1,2679) -LexToken(VAR,'model',1,2704) -LexToken(DOT,'.',1,2709) -LexToken(VAR,'sim',1,2710) -LexToken(ASSIGNMENT,'=',1,2713) -LexToken(VAR,'list',1,2714) -LexToken(OPENBRACKET,'(',1,2718) -LexToken(DQSTRING,'"tcslti"',1,2726) -LexToken(COMMA,',',1,2727) -LexToken(NUMBER,'1',1,2728) -LexToken(CLOSEBRACKET,')',1,2729) -LexToken(EOL,'\n',1,2730) -LexToken(ELSE,'else',1,2751) -LexToken(EOL,'\n',1,2755) -LexToken(VAR,'model',1,2780) -LexToken(DOT,'.',1,2785) -LexToken(VAR,'sim',1,2786) -LexToken(ASSIGNMENT,'=',1,2789) -LexToken(VAR,'list',1,2790) -LexToken(OPENBRACKET,'(',1,2794) -LexToken(DQSTRING,'"tcsltj"',1,2802) -LexToken(COMMA,',',1,2803) -LexToken(NUMBER,'1',1,2804) -LexToken(CLOSEBRACKET,')',1,2805) -LexToken(EOL,'\n',1,2806) -LexToken(END,'end',1,2828) -LexToken(EOL,'\n',1,2831) -LexToken(VAR,'x',1,2852) -LexToken(DOT,'.',1,2853) -LexToken(VAR,'graphics',1,2854) -LexToken(ASSIGNMENT,'=',1,2862) -LexToken(VAR,'graphics',1,2863) -LexToken(EOL,'\n',1,2871) -LexToken(VAR,'x',1,2893) -LexToken(DOT,'.',1,2894) -LexToken(VAR,'model',1,2895) -LexToken(ASSIGNMENT,'=',1,2900) -LexToken(VAR,'model',1,2901) -LexToken(EOL,'\n',1,2906) -LexToken(BREAK,'break',1,2927) -LexToken(EOL,'\n',1,2932) -LexToken(END,'end',1,2949) -LexToken(EOL,'\n',1,2952) -LexToken(END,'end',1,2965) -LexToken(EOL,'\n',1,2968) -LexToken(END,'end',1,2977) -LexToken(EOL,'\n',1,2980) -LexToken(CASE,'case',1,2985) -LexToken(DQSTRING,'"define"',1,2997) -LexToken(THEN,'then',1,2999) -LexToken(EOL,'\n',1,3003) -LexToken(VAR,'x0',1,3012) -LexToken(ASSIGNMENT,'=',1,3014) -LexToken(NUMBER,'0',1,3015) -LexToken(SEMICOLON,';',1,3016) -LexToken(VAR,'A',1,3017) -LexToken(ASSIGNMENT,'=',1,3018) -LexToken(NUMBER,'0',1,3019) -LexToken(SEMICOLON,';',1,3020) -LexToken(VAR,'B',1,3021) -LexToken(ASSIGNMENT,'=',1,3022) -LexToken(NUMBER,'1',1,3023) -LexToken(SEMICOLON,';',1,3024) -LexToken(VAR,'C',1,3025) -LexToken(ASSIGNMENT,'=',1,3026) -LexToken(NUMBER,'1',1,3027) -LexToken(SEMICOLON,';',1,3028) -LexToken(VAR,'D',1,3029) -LexToken(ASSIGNMENT,'=',1,3030) -LexToken(NUMBER,'0',1,3031) -LexToken(EOL,'\n',1,3032) -LexToken(VAR,'in',1,3042) -LexToken(ASSIGNMENT,'=',1,3044) -LexToken(NUMBER,'1',1,3045) -LexToken(EOL,'\n',1,3046) -LexToken(VAR,'nx',1,3056) -LexToken(ASSIGNMENT,'=',1,3058) -LexToken(VAR,'size',1,3059) -LexToken(OPENBRACKET,'(',1,3063) -LexToken(VAR,'x0',1,3064) -LexToken(COMMA,',',1,3066) -LexToken(DQSTRING,'"*"',1,3069) -LexToken(CLOSEBRACKET,')',1,3070) -LexToken(EOL,'\n',1,3071) -LexToken(VAR,'out',1,3080) -LexToken(ASSIGNMENT,'=',1,3083) -LexToken(NUMBER,'1',1,3084) -LexToken(EOL,'\n',1,3085) -LexToken(EOL,'\n',1,3086) -LexToken(VAR,'model',1,3095) -LexToken(ASSIGNMENT,'=',1,3100) -LexToken(SCICOS_MODEL,'scicos_model',1,3101) -LexToken(OPENBRACKET,'(',1,3113) -LexToken(CLOSEBRACKET,')',1,3114) -LexToken(EOL,'\n',1,3115) -LexToken(VAR,'model',1,3124) -LexToken(DOT,'.',1,3129) -LexToken(VAR,'sim',1,3130) -LexToken(ASSIGNMENT,'=',1,3133) -LexToken(VAR,'list',1,3134) -LexToken(OPENBRACKET,'(',1,3138) -LexToken(DQSTRING,'"tcslti"',1,3146) -LexToken(COMMA,',',1,3147) -LexToken(NUMBER,'1',1,3148) -LexToken(CLOSEBRACKET,')',1,3149) -LexToken(EOL,'\n',1,3150) -LexToken(VAR,'model',1,3159) -LexToken(DOT,'.',1,3164) -LexToken(VAR,'in',1,3165) -LexToken(ASSIGNMENT,'=',1,3167) -LexToken(OPENSQBRACKET,'[',1,3168) -LexToken(VAR,'in',1,3169) -LexToken(SEMICOLON,';',1,3171) -LexToken(VAR,'nx',1,3172) -LexToken(CLOSESQBRACKET,']',1,3174) -LexToken(EOL,'\n',1,3175) -LexToken(VAR,'model',1,3184) -LexToken(DOT,'.',1,3189) -LexToken(VAR,'out',1,3190) -LexToken(ASSIGNMENT,'=',1,3193) -LexToken(VAR,'out',1,3194) -LexToken(EOL,'\n',1,3197) -LexToken(VAR,'model',1,3206) -LexToken(DOT,'.',1,3211) -LexToken(VAR,'evtin',1,3212) -LexToken(ASSIGNMENT,'=',1,3217) -LexToken(NUMBER,'1',1,3218) -LexToken(EOL,'\n',1,3219) -LexToken(VAR,'model',1,3228) -LexToken(DOT,'.',1,3233) -LexToken(VAR,'state',1,3234) -LexToken(ASSIGNMENT,'=',1,3239) -LexToken(VAR,'x0',1,3240) -LexToken(EOL,'\n',1,3242) -LexToken(VAR,'model',1,3251) -LexToken(DOT,'.',1,3256) -LexToken(VAR,'rpar',1,3257) -LexToken(ASSIGNMENT,'=',1,3261) -LexToken(OPENSQBRACKET,'[',1,3262) -LexToken(VAR,'A',1,3263) -LexToken(OPENBRACKET,'(',1,3264) -LexToken(COLON,':',1,3265) -LexToken(CLOSEBRACKET,')',1,3266) -LexToken(SEMICOLON,';',1,3267) -LexToken(VAR,'B',1,3268) -LexToken(OPENBRACKET,'(',1,3269) -LexToken(COLON,':',1,3270) -LexToken(CLOSEBRACKET,')',1,3271) -LexToken(SEMICOLON,';',1,3272) -LexToken(VAR,'C',1,3273) -LexToken(OPENBRACKET,'(',1,3274) -LexToken(COLON,':',1,3275) -LexToken(CLOSEBRACKET,')',1,3276) -LexToken(SEMICOLON,';',1,3277) -LexToken(VAR,'D',1,3278) -LexToken(OPENBRACKET,'(',1,3279) -LexToken(COLON,':',1,3280) -LexToken(CLOSEBRACKET,')',1,3281) -LexToken(CLOSESQBRACKET,']',1,3282) -LexToken(EOL,'\n',1,3283) -LexToken(VAR,'model',1,3292) -LexToken(DOT,'.',1,3297) -LexToken(VAR,'blocktype',1,3298) -LexToken(ASSIGNMENT,'=',1,3307) -LexToken(DQSTRING,'"c"',1,3310) -LexToken(EOL,'\n',1,3311) -LexToken(VAR,'model',1,3320) -LexToken(DOT,'.',1,3325) -LexToken(VAR,'dep_ut',1,3326) -LexToken(ASSIGNMENT,'=',1,3332) -LexToken(OPENSQBRACKET,'[',1,3333) -LexToken(PREVAR_BOOLEAN,'%f',1,3334) -LexToken(PREVAR_BOOLEAN,'%t',1,3337) -LexToken(CLOSESQBRACKET,']',1,3339) -LexToken(EOL,'\n',1,3340) -LexToken(EOL,'\n',1,3341) -LexToken(VAR,'exprs',1,3350) -LexToken(ASSIGNMENT,'=',1,3355) -LexToken(OPENSQBRACKET,'[',1,3356) -LexToken(VAR,'strcat',1,3357) -LexToken(OPENBRACKET,'(',1,3363) -LexToken(VAR,'sci2exp',1,3364) -LexToken(OPENBRACKET,'(',1,3371) -LexToken(VAR,'A',1,3372) -LexToken(CLOSEBRACKET,')',1,3373) -LexToken(CLOSEBRACKET,')',1,3374) -LexToken(SEMICOLON,';\n',1,3375) -LexToken(VAR,'strcat',1,3385) -LexToken(OPENBRACKET,'(',1,3391) -LexToken(VAR,'sci2exp',1,3392) -LexToken(OPENBRACKET,'(',1,3399) -LexToken(VAR,'B',1,3400) -LexToken(CLOSEBRACKET,')',1,3401) -LexToken(CLOSEBRACKET,')',1,3402) -LexToken(SEMICOLON,';\n',1,3403) -LexToken(VAR,'strcat',1,3413) -LexToken(OPENBRACKET,'(',1,3419) -LexToken(VAR,'sci2exp',1,3420) -LexToken(OPENBRACKET,'(',1,3427) -LexToken(VAR,'C',1,3428) -LexToken(CLOSEBRACKET,')',1,3429) -LexToken(CLOSEBRACKET,')',1,3430) -LexToken(SEMICOLON,';\n',1,3431) -LexToken(VAR,'strcat',1,3441) -LexToken(OPENBRACKET,'(',1,3447) -LexToken(VAR,'sci2exp',1,3448) -LexToken(OPENBRACKET,'(',1,3455) -LexToken(VAR,'D',1,3456) -LexToken(CLOSEBRACKET,')',1,3457) -LexToken(CLOSEBRACKET,')',1,3458) -LexToken(SEMICOLON,';\n',1,3459) -LexToken(VAR,'strcat',1,3469) -LexToken(OPENBRACKET,'(',1,3475) -LexToken(VAR,'sci2exp',1,3476) -LexToken(OPENBRACKET,'(',1,3483) -LexToken(VAR,'x0',1,3484) -LexToken(CLOSEBRACKET,')',1,3486) -LexToken(CLOSEBRACKET,')',1,3487) -LexToken(CLOSESQBRACKET,']',1,3488) -LexToken(EOL,'\n',1,3489) -LexToken(VAR,'gr_i',1,3498) -LexToken(ASSIGNMENT,'=',1,3502) -LexToken(OPENSQBRACKET,'[',1,3503) -LexToken(CLOSESQBRACKET,']',1,3504) -LexToken(EOL,'\n',1,3505) -LexToken(VAR,'x',1,3514) -LexToken(ASSIGNMENT,'=',1,3515) -LexToken(VAR,'standard_define',1,3516) -LexToken(OPENBRACKET,'(',1,3531) -LexToken(OPENSQBRACKET,'[',1,3532) -LexToken(NUMBER,'3',1,3533) -LexToken(NUMBER,'2',1,3535) -LexToken(CLOSESQBRACKET,']',1,3536) -LexToken(COMMA,',',1,3537) -LexToken(VAR,'model',1,3538) -LexToken(COMMA,',',1,3543) -LexToken(VAR,'exprs',1,3544) -LexToken(COMMA,',',1,3549) -LexToken(VAR,'gr_i',1,3550) -LexToken(CLOSEBRACKET,')',1,3554) -LexToken(EOL,'\n',1,3555) -LexToken(END,'end',1,3560) -LexToken(EOL,'\n',1,3563) -LexToken(ENDFUNCTION,'endfunction',1,3564) -LexToken(EOL,'\n',1,3575) +Syntax error in input LexToken(COLON,':',1,1105) +/* autogenerated from "macros/Linear/TCLSS_f.sci" */ +None diff --git a/js/Linear/TIME_DELAY.js b/js/Linear/TIME_DELAY.js index 3e726346..d4c5e8cd 100644 --- a/js/Linear/TIME_DELAY.js +++ b/js/Linear/TIME_DELAY.js @@ -1,402 +1,57 @@ -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,'TIME_DELAY',1,852) -LexToken(OPENBRACKET,'(',1,862) -LexToken(VAR,'job',1,863) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg1',1,867) -LexToken(COMMA,',',1,871) -LexToken(VAR,'arg2',1,872) -LexToken(CLOSEBRACKET,')',1,876) -LexToken(EOL,'\n',1,877) -LexToken(VAR,'x',1,882) -LexToken(ASSIGNMENT,'=',1,883) -LexToken(OPENSQBRACKET,'[',1,884) -LexToken(CLOSESQBRACKET,']',1,885) -LexToken(EOL,'\n',1,886) -LexToken(VAR,'y',1,892) -LexToken(ASSIGNMENT,'=',1,893) -LexToken(OPENSQBRACKET,'[',1,894) -LexToken(CLOSESQBRACKET,']',1,895) -LexToken(EOL,'\n',1,896) -LexToken(VAR,'typ',1,902) -LexToken(ASSIGNMENT,'=',1,905) -LexToken(OPENSQBRACKET,'[',1,906) -LexToken(CLOSESQBRACKET,']',1,907) -LexToken(EOL,'\n',1,908) -LexToken(SELECT,'select',1,914) -LexToken(VAR,'job',1,921) -LexToken(EOL,'\n',1,924) -LexToken(CASE,'case',1,929) -LexToken(DQSTRING,'"set"',1,938) -LexToken(THEN,'then',1,940) -LexToken(EOL,'\n',1,944) -LexToken(VAR,'x',1,953) -LexToken(ASSIGNMENT,'=',1,954) -LexToken(VAR,'arg1',1,955) -LexToken(EOL,'\n',1,959) -LexToken(VAR,'graphics',1,969) -LexToken(ASSIGNMENT,'=',1,977) -LexToken(VAR,'arg1',1,978) -LexToken(DOT,'.',1,982) -LexToken(VAR,'graphics',1,983) -LexToken(EOL,'\n',1,991) -LexToken(VAR,'exprs',1,1001) -LexToken(ASSIGNMENT,'=',1,1006) -LexToken(VAR,'graphics',1,1007) -LexToken(DOT,'.',1,1015) -LexToken(VAR,'exprs',1,1016) -LexToken(EOL,'\n',1,1021) -LexToken(VAR,'model',1,1030) -LexToken(ASSIGNMENT,'=',1,1035) -LexToken(VAR,'arg1',1,1036) -LexToken(DOT,'.',1,1040) -LexToken(VAR,'model',1,1041) -LexToken(EOL,'\n',1,1046) -LexToken(VAR,'nin',1,1056) -LexToken(ASSIGNMENT,'=',1,1059) -LexToken(VAR,'model',1,1060) -LexToken(DOT,'.',1,1065) -LexToken(VAR,'in',1,1066) -LexToken(OPENBRACKET,'(',1,1068) -LexToken(NUMBER,'1',1,1069) -LexToken(CLOSEBRACKET,')',1,1070) -LexToken(EOL,'\n',1,1071) -LexToken(EOL,'\n',1,1072) -LexToken(WHILE,'while',1,1081) -LexToken(PREVAR_BOOLEAN,'%t',1,1087) -LexToken(DO,'do',1,1090) -LexToken(EOL,'\n',1,1092) -LexToken(OPENSQBRACKET,'[',1,1105) -LexToken(VAR,'ok',1,1106) -LexToken(COMMA,',',1,1108) -LexToken(VAR,'T',1,1109) -LexToken(COMMA,',',1,1110) -LexToken(VAR,'init',1,1111) -LexToken(COMMA,',',1,1115) -LexToken(VAR,'N',1,1116) -LexToken(COMMA,',',1,1117) -LexToken(VAR,'exprs',1,1118) -LexToken(CLOSESQBRACKET,']',1,1123) -LexToken(ASSIGNMENT,'=',1,1124) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1125) -LexToken(OPENBRACKET,'(',1,1140) -LexToken(DQSTRING,'"Set delay parameters"',1,1162) -LexToken(COMMA,',',1,1163) -LexToken(OPENSQBRACKET,'[',1,1179) -LexToken(DQSTRING,'"Delay"',1,1186) -LexToken(SEMICOLON,';',1,1187) -LexToken(DQSTRING,'"initial input"',1,1202) -LexToken(SEMICOLON,';',1,1203) -LexToken(DQSTRING,'"Buffer size"',1,1216) -LexToken(CLOSESQBRACKET,']',1,1217) -LexToken(COMMA,',',1,1218) -LexToken(VAR,'list',1,1234) -LexToken(OPENBRACKET,'(',1,1238) -LexToken(DQSTRING,'"vec"',1,1243) -LexToken(COMMA,',',1,1244) -LexToken(NUMBER,'1',1,1245) -LexToken(COMMA,',',1,1246) -LexToken(DQSTRING,'"vec"',1,1251) -LexToken(COMMA,',',1,1252) -LexToken(NUMBER,'1',1,1253) -LexToken(COMMA,',',1,1254) -LexToken(DQSTRING,'"vec"',1,1259) -LexToken(COMMA,',',1,1260) -LexToken(NUMBER,'1',1,1261) -LexToken(CLOSEBRACKET,')',1,1262) -LexToken(COMMA,',',1,1263) -LexToken(VAR,'exprs',1,1279) -LexToken(CLOSEBRACKET,')',1,1284) -LexToken(EOL,'\n',1,1285) -LexToken(IF,'if',1,1299) -LexToken(NOT,'~',1,1302) -LexToken(VAR,'ok',1,1303) -LexToken(THEN,'then',1,1306) -LexToken(EOL,'\n',1,1310) -LexToken(BREAK,'break',1,1327) -LexToken(EOL,'\n',1,1332) -LexToken(END,'end',1,1346) -LexToken(EOL,'\n',1,1349) -LexToken(IF,'if',1,1362) -LexToken(VAR,'N',1,1365) -LexToken(COMPARISON,'<',1,1366) -LexToken(NUMBER,'2',1,1367) -LexToken(THEN,'then',1,1369) -LexToken(EOL,'\n',1,1373) -LexToken(VAR,'message',1,1390) -LexToken(OPENBRACKET,'(',1,1397) -LexToken(DQSTRING,'"Buffer must be larger than 2"',1,1427) -LexToken(CLOSEBRACKET,')',1,1428) -LexToken(EOL,'\n',1,1429) -LexToken(VAR,'ok',1,1446) -LexToken(ASSIGNMENT,'=',1,1448) -LexToken(PREVAR_BOOLEAN,'%f',1,1449) -LexToken(EOL,'\n',1,1451) -LexToken(END,'end',1,1464) -LexToken(EOL,'\n',1,1467) -LexToken(IF,'if',1,1480) -LexToken(VAR,'T',1,1483) -LexToken(COMPARISON,'<=',1,1484) -LexToken(NUMBER,'0',1,1486) -LexToken(THEN,'then',1,1488) -LexToken(EOL,'\n',1,1492) -LexToken(VAR,'message',1,1509) -LexToken(OPENBRACKET,'(',1,1516) -LexToken(DQSTRING,'"Delay must be positive"',1,1540) -LexToken(CLOSEBRACKET,')',1,1541) -LexToken(EOL,'\n',1,1542) -LexToken(VAR,'ok',1,1559) -LexToken(ASSIGNMENT,'=',1,1561) -LexToken(PREVAR_BOOLEAN,'%f',1,1562) -LexToken(EOL,'\n',1,1564) -LexToken(END,'end',1,1577) -LexToken(EOL,'\n',1,1580) -LexToken(EOL,'\n',1,1581) -LexToken(IF,'if',1,1594) -LexToken(VAR,'ok',1,1597) -LexToken(THEN,'then',1,1600) -LexToken(EOL,'\n',1,1604) -LexToken(OPENSQBRACKET,'[',1,1621) -LexToken(VAR,'model',1,1622) -LexToken(COMMA,',',1,1627) -LexToken(VAR,'graphics',1,1628) -LexToken(COMMA,',',1,1636) -LexToken(VAR,'ok',1,1637) -LexToken(CLOSESQBRACKET,']',1,1639) -LexToken(ASSIGNMENT,'=',1,1640) -LexToken(VAR,'check_io',1,1641) -LexToken(OPENBRACKET,'(',1,1649) -LexToken(VAR,'model',1,1650) -LexToken(COMMA,',',1,1655) -LexToken(VAR,'graphics',1,1656) -LexToken(COMMA,',',1,1664) -LexToken(OPENSQBRACKET,'[',1,1665) -LexToken(ADDITION,'-',1,1666) -LexToken(NUMBER,'1',1,1667) -LexToken(CLOSESQBRACKET,']',1,1668) -LexToken(COMMA,',',1,1669) -LexToken(ADDITION,'-',1,1670) -LexToken(NUMBER,'1',1,1671) -LexToken(COMMA,',',1,1672) -LexToken(OPENSQBRACKET,'[',1,1673) -LexToken(CLOSESQBRACKET,']',1,1674) -LexToken(COMMA,',',1,1675) -LexToken(OPENSQBRACKET,'[',1,1676) -LexToken(CLOSESQBRACKET,']',1,1677) -LexToken(CLOSEBRACKET,')',1,1678) -LexToken(EOL,'\n',1,1679) -LexToken(END,'end',1,1692) -LexToken(EOL,'\n',1,1695) -LexToken(IF,'if',1,1708) -LexToken(VAR,'ok',1,1711) -LexToken(THEN,'then',1,1714) -LexToken(EOL,'\n',1,1718) -LexToken(VAR,'graphics',1,1735) -LexToken(DOT,'.',1,1743) -LexToken(VAR,'exprs',1,1744) -LexToken(ASSIGNMENT,'=',1,1749) -LexToken(VAR,'exprs',1,1750) -LexToken(EOL,'\n',1,1755) -LexToken(VAR,'model',1,1773) -LexToken(DOT,'.',1,1778) -LexToken(VAR,'rpar',1,1779) -LexToken(ASSIGNMENT,'=',1,1783) -LexToken(OPENSQBRACKET,'[',1,1784) -LexToken(VAR,'T',1,1785) -LexToken(SEMICOLON,';',1,1786) -LexToken(VAR,'init',1,1787) -LexToken(CLOSESQBRACKET,']',1,1791) -LexToken(EOL,'\n',1,1792) -LexToken(VAR,'model',1,1810) -LexToken(DOT,'.',1,1815) -LexToken(VAR,'ipar',1,1816) -LexToken(ASSIGNMENT,'=',1,1820) -LexToken(VAR,'N',1,1821) -LexToken(EOL,'\n',1,1822) -LexToken(EOL,'\n',1,1823) -LexToken(VAR,'model',1,1840) -LexToken(DOT,'.',1,1845) -LexToken(VAR,'dep_ut',1,1846) -LexToken(ASSIGNMENT,'=',1,1852) -LexToken(OPENSQBRACKET,'[',1,1853) -LexToken(PREVAR_BOOLEAN,'%f',1,1854) -LexToken(PREVAR_BOOLEAN,'%t',1,1857) -LexToken(CLOSESQBRACKET,']',1,1859) -LexToken(EOL,'\n',1,1860) -LexToken(EOL,'\n',1,1890) -LexToken(EOL,'\n',1,1934) -LexToken(EOL,'\n',1,2006) -LexToken(VAR,'x',1,2023) -LexToken(DOT,'.',1,2024) -LexToken(VAR,'graphics',1,2025) -LexToken(ASSIGNMENT,'=',1,2033) -LexToken(VAR,'graphics',1,2034) -LexToken(EOL,'\n',1,2042) -LexToken(VAR,'x',1,2060) -LexToken(DOT,'.',1,2061) -LexToken(VAR,'model',1,2062) -LexToken(ASSIGNMENT,'=',1,2067) -LexToken(VAR,'model',1,2068) -LexToken(EOL,'\n',1,2073) -LexToken(BREAK,'break',1,2090) -LexToken(EOL,'\n',1,2095) -LexToken(END,'end',1,2108) -LexToken(EOL,'\n',1,2111) -LexToken(END,'end',1,2120) -LexToken(EOL,'\n',1,2123) -LexToken(CASE,'case',1,2128) -LexToken(DQSTRING,'"define"',1,2140) -LexToken(THEN,'then',1,2142) -LexToken(EOL,'\n',1,2146) -LexToken(VAR,'nin',1,2155) -LexToken(ASSIGNMENT,'=',1,2158) -LexToken(NUMBER,'1',1,2159) -LexToken(EOL,'\n',1,2160) -LexToken(VAR,'T',1,2169) -LexToken(ASSIGNMENT,'=',1,2170) -LexToken(NUMBER,'1',1,2171) -LexToken(EOL,'\n',1,2172) -LexToken(VAR,'init',1,2181) -LexToken(ASSIGNMENT,'=',1,2185) -LexToken(NUMBER,'0',1,2186) -LexToken(EOL,'\n',1,2187) -LexToken(VAR,'N',1,2196) -LexToken(ASSIGNMENT,'=',1,2197) -LexToken(NUMBER,'1024',1,2198) -LexToken(EOL,'\n',1,2202) -LexToken(VAR,'model',1,2211) -LexToken(ASSIGNMENT,'=',1,2216) -LexToken(SCICOS_MODEL,'scicos_model',1,2217) -LexToken(OPENBRACKET,'(',1,2229) -LexToken(CLOSEBRACKET,')',1,2230) -LexToken(EOL,'\n',1,2231) -LexToken(VAR,'model',1,2240) -LexToken(DOT,'.',1,2245) -LexToken(VAR,'sim',1,2246) -LexToken(ASSIGNMENT,'=',1,2249) -LexToken(VAR,'list',1,2250) -LexToken(OPENBRACKET,'(',1,2254) -LexToken(DQSTRING,'"time_delay"',1,2266) -LexToken(COMMA,',',1,2267) -LexToken(NUMBER,'4',1,2268) -LexToken(CLOSEBRACKET,')',1,2269) -LexToken(EOL,'\n',1,2270) -LexToken(VAR,'model',1,2279) -LexToken(DOT,'.',1,2284) -LexToken(VAR,'in',1,2285) -LexToken(ASSIGNMENT,'=',1,2287) -LexToken(OPENSQBRACKET,'[',1,2288) -LexToken(VAR,'nin',1,2289) -LexToken(CLOSESQBRACKET,']',1,2292) -LexToken(EOL,'\n',1,2293) -LexToken(VAR,'model',1,2302) -LexToken(DOT,'.',1,2307) -LexToken(VAR,'out',1,2308) -LexToken(ASSIGNMENT,'=',1,2311) -LexToken(VAR,'nin',1,2312) -LexToken(EOL,'\n',1,2315) -LexToken(VAR,'model',1,2324) -LexToken(DOT,'.',1,2329) -LexToken(VAR,'rpar',1,2330) -LexToken(ASSIGNMENT,'=',1,2334) -LexToken(OPENSQBRACKET,'[',1,2335) -LexToken(VAR,'T',1,2336) -LexToken(COMMA,',',1,2337) -LexToken(VAR,'init',1,2338) -LexToken(CLOSESQBRACKET,']',1,2342) -LexToken(EOL,'\n',1,2343) -LexToken(VAR,'model',1,2353) -LexToken(DOT,'.',1,2358) -LexToken(VAR,'ipar',1,2359) -LexToken(ASSIGNMENT,'=',1,2363) -LexToken(VAR,'N',1,2364) -LexToken(EOL,'\n',1,2365) -LexToken(VAR,'model',1,2374) -LexToken(DOT,'.',1,2379) -LexToken(VAR,'blocktype',1,2380) -LexToken(ASSIGNMENT,'=',1,2389) -LexToken(DQSTRING,'"x"',1,2392) -LexToken(EOL,'\n',1,2393) -LexToken(VAR,'model',1,2402) -LexToken(DOT,'.',1,2407) -LexToken(VAR,'dep_ut',1,2408) -LexToken(ASSIGNMENT,'=',1,2414) -LexToken(OPENSQBRACKET,'[',1,2415) -LexToken(PREVAR_BOOLEAN,'%f',1,2416) -LexToken(PREVAR_BOOLEAN,'%t',1,2419) -LexToken(CLOSESQBRACKET,']',1,2421) -LexToken(EOL,'\n',1,2422) -LexToken(EOL,'\n',1,2423) -LexToken(VAR,'exprs',1,2432) -LexToken(ASSIGNMENT,'=',1,2437) -LexToken(OPENSQBRACKET,'[',1,2438) -LexToken(VAR,'string',1,2439) -LexToken(OPENBRACKET,'(',1,2445) -LexToken(VAR,'T',1,2446) -LexToken(CLOSEBRACKET,')',1,2447) -LexToken(SEMICOLON,';',1,2448) -LexToken(VAR,'string',1,2449) -LexToken(OPENBRACKET,'(',1,2455) -LexToken(VAR,'init',1,2456) -LexToken(CLOSEBRACKET,')',1,2460) -LexToken(SEMICOLON,';',1,2461) -LexToken(VAR,'string',1,2462) -LexToken(OPENBRACKET,'(',1,2468) -LexToken(VAR,'N',1,2469) -LexToken(CLOSEBRACKET,')',1,2470) -LexToken(CLOSESQBRACKET,']',1,2471) -LexToken(EOL,'\n',1,2472) -LexToken(VAR,'gr_i',1,2482) -LexToken(ASSIGNMENT,'=',1,2486) -LexToken(OPENSQBRACKET,'[',1,2487) -LexToken(CLOSESQBRACKET,']',1,2488) -LexToken(EOL,'\n',1,2489) -LexToken(VAR,'x',1,2498) -LexToken(ASSIGNMENT,'=',1,2499) -LexToken(VAR,'standard_define',1,2500) -LexToken(OPENBRACKET,'(',1,2515) -LexToken(OPENSQBRACKET,'[',1,2516) -LexToken(NUMBER,'3.5',1,2517) -LexToken(NUMBER,'2',1,2521) -LexToken(CLOSESQBRACKET,']',1,2522) -LexToken(COMMA,',',1,2523) -LexToken(VAR,'model',1,2524) -LexToken(COMMA,',',1,2529) -LexToken(VAR,'exprs',1,2530) -LexToken(COMMA,',',1,2535) -LexToken(VAR,'gr_i',1,2536) -LexToken(CLOSEBRACKET,')',1,2540) -LexToken(EOL,'\n',1,2541) -LexToken(END,'end',1,2546) -LexToken(EOL,'\n',1,2549) -LexToken(ENDFUNCTION,'endfunction',1,2550) -LexToken(EOL,'\n',1,2561) +/* autogenerated from "macros/Linear/TIME_DELAY.sci" */ +function TIME_DELAY() { +TIME_DELAY.prototype.get = function TIME_DELAY() { +} +TIME_DELAY.prototype.set = function TIME_DELAY() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +nin=model.in(1); +while (true) { +[ok,T,init,N,exprs]=scicos_getvalue("Set delay parameters",["Delay","initial input","Buffer size"],list("vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (N<2) { +message("Buffer must be larger than 2"); +ok=None; +} +if (T<=0) { +message("Delay must be positive"); +ok=None; +} +if (ok) { +[model,graphics,ok]=check_io(model,graphics,[-1],-1,[],[]); +} +if (ok) { +graphics.exprs=exprs; +model.rpar=[T,init]; +model.ipar=N; +model.dep_ut=[None,true]; +x.graphics=graphics; +x.model=model; +break +} +} +} +TIME_DELAY.prototype.define = function TIME_DELAY() { +nin=1; +T=1; +init=0; +N=1024; +model=scicos_model(); +model.sim=list("time_delay",4); +model.in=[nin]; +model.out=nin; +model.rpar=[T,init]; +model.ipar=N; +model.blocktype="x"; +model.dep_ut=[None,true]; +exprs=[string(T),string(init),string(N)]; +gr_i=[]; +x=standard_define([3.5,2],model,exprs,gr_i); +} +TIME_DELAY.prototype.details = function TIME_DELAY() { +} +} diff --git a/js/Linear/VARIABLE_DELAY.js b/js/Linear/VARIABLE_DELAY.js index 53ef1236..a57831d6 100644 --- a/js/Linear/VARIABLE_DELAY.js +++ b/js/Linear/VARIABLE_DELAY.js @@ -1,393 +1,56 @@ -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,'VARIABLE_DELAY',1,852) -LexToken(OPENBRACKET,'(',1,866) -LexToken(VAR,'job',1,867) -LexToken(COMMA,',',1,870) -LexToken(VAR,'arg1',1,871) -LexToken(COMMA,',',1,875) -LexToken(VAR,'arg2',1,876) -LexToken(CLOSEBRACKET,')',1,880) -LexToken(EOL,'\n',1,881) -LexToken(VAR,'x',1,886) -LexToken(ASSIGNMENT,'=',1,887) -LexToken(OPENSQBRACKET,'[',1,888) -LexToken(CLOSESQBRACKET,']',1,889) -LexToken(EOL,'\n',1,890) -LexToken(VAR,'y',1,896) -LexToken(ASSIGNMENT,'=',1,897) -LexToken(OPENSQBRACKET,'[',1,898) -LexToken(CLOSESQBRACKET,']',1,899) -LexToken(EOL,'\n',1,900) -LexToken(VAR,'typ',1,906) -LexToken(ASSIGNMENT,'=',1,909) -LexToken(OPENSQBRACKET,'[',1,910) -LexToken(CLOSESQBRACKET,']',1,911) -LexToken(EOL,'\n',1,912) -LexToken(SELECT,'select',1,918) -LexToken(VAR,'job',1,925) -LexToken(EOL,'\n',1,928) -LexToken(CASE,'case',1,933) -LexToken(DQSTRING,'"set"',1,942) -LexToken(THEN,'then',1,944) -LexToken(EOL,'\n',1,948) -LexToken(VAR,'x',1,957) -LexToken(ASSIGNMENT,'=',1,958) -LexToken(VAR,'arg1',1,959) -LexToken(EOL,'\n',1,963) -LexToken(VAR,'graphics',1,973) -LexToken(ASSIGNMENT,'=',1,981) -LexToken(VAR,'arg1',1,982) -LexToken(DOT,'.',1,986) -LexToken(VAR,'graphics',1,987) -LexToken(EOL,'\n',1,995) -LexToken(VAR,'exprs',1,1005) -LexToken(ASSIGNMENT,'=',1,1010) -LexToken(VAR,'graphics',1,1011) -LexToken(DOT,'.',1,1019) -LexToken(VAR,'exprs',1,1020) -LexToken(EOL,'\n',1,1025) -LexToken(VAR,'model',1,1034) -LexToken(ASSIGNMENT,'=',1,1039) -LexToken(VAR,'arg1',1,1040) -LexToken(DOT,'.',1,1044) -LexToken(VAR,'model',1,1045) -LexToken(SEMICOLON,';',1,1050) -LexToken(VAR,'nin',1,1051) -LexToken(ASSIGNMENT,'=',1,1054) -LexToken(VAR,'model',1,1055) -LexToken(DOT,'.',1,1060) -LexToken(VAR,'in',1,1061) -LexToken(OPENBRACKET,'(',1,1063) -LexToken(NUMBER,'1',1,1064) -LexToken(CLOSEBRACKET,')',1,1065) -LexToken(EOL,'\n',1,1066) -LexToken(EOL,'\n',1,1067) -LexToken(WHILE,'while',1,1076) -LexToken(PREVAR_BOOLEAN,'%t',1,1082) -LexToken(DO,'do',1,1085) -LexToken(EOL,'\n',1,1087) -LexToken(OPENSQBRACKET,'[',1,1100) -LexToken(VAR,'ok',1,1101) -LexToken(COMMA,',',1,1103) -LexToken(VAR,'T',1,1104) -LexToken(COMMA,',',1,1105) -LexToken(VAR,'init',1,1106) -LexToken(COMMA,',',1,1110) -LexToken(VAR,'N',1,1111) -LexToken(COMMA,',',1,1112) -LexToken(VAR,'exprs',1,1113) -LexToken(CLOSESQBRACKET,']',1,1118) -LexToken(ASSIGNMENT,'=',1,1119) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1120) -LexToken(OPENBRACKET,'(',1,1135) -LexToken(DQSTRING,'"Set delay parameters"',1,1157) -LexToken(COMMA,',',1,1158) -LexToken(OPENSQBRACKET,'[',1,1174) -LexToken(DQSTRING,'"Max delay"',1,1185) -LexToken(SEMICOLON,';',1,1186) -LexToken(DQSTRING,'"initial input"',1,1201) -LexToken(SEMICOLON,';',1,1202) -LexToken(DQSTRING,'"Buffer size"',1,1215) -LexToken(CLOSESQBRACKET,']',1,1216) -LexToken(COMMA,',',1,1217) -LexToken(VAR,'list',1,1233) -LexToken(OPENBRACKET,'(',1,1237) -LexToken(DQSTRING,'"vec"',1,1242) -LexToken(COMMA,',',1,1243) -LexToken(NUMBER,'1',1,1244) -LexToken(COMMA,',',1,1245) -LexToken(DQSTRING,'"vec"',1,1250) -LexToken(COMMA,',',1,1251) -LexToken(NUMBER,'1',1,1252) -LexToken(COMMA,',',1,1253) -LexToken(DQSTRING,'"vec"',1,1258) -LexToken(COMMA,',',1,1259) -LexToken(NUMBER,'1',1,1260) -LexToken(CLOSEBRACKET,')',1,1261) -LexToken(COMMA,',',1,1262) -LexToken(VAR,'exprs',1,1278) -LexToken(CLOSEBRACKET,')',1,1283) -LexToken(EOL,'\n',1,1284) -LexToken(IF,'if',1,1298) -LexToken(NOT,'~',1,1301) -LexToken(VAR,'ok',1,1302) -LexToken(THEN,'then',1,1305) -LexToken(EOL,'\n',1,1309) -LexToken(BREAK,'break',1,1326) -LexToken(EOL,'\n',1,1331) -LexToken(END,'end',1,1345) -LexToken(EOL,'\n',1,1348) -LexToken(IF,'if',1,1361) -LexToken(VAR,'N',1,1364) -LexToken(COMPARISON,'<',1,1365) -LexToken(NUMBER,'2',1,1366) -LexToken(THEN,'then',1,1368) -LexToken(EOL,'\n',1,1372) -LexToken(VAR,'message',1,1389) -LexToken(OPENBRACKET,'(',1,1396) -LexToken(DQSTRING,'"Buffer must be larger than 2"',1,1426) -LexToken(CLOSEBRACKET,')',1,1427) -LexToken(EOL,'\n',1,1428) -LexToken(VAR,'ok',1,1445) -LexToken(ASSIGNMENT,'=',1,1447) -LexToken(PREVAR_BOOLEAN,'%f',1,1448) -LexToken(EOL,'\n',1,1450) -LexToken(END,'end',1,1463) -LexToken(EOL,'\n',1,1466) -LexToken(IF,'if',1,1479) -LexToken(VAR,'T',1,1482) -LexToken(COMPARISON,'<=',1,1483) -LexToken(NUMBER,'0',1,1485) -LexToken(THEN,'then',1,1487) -LexToken(EOL,'\n',1,1491) -LexToken(VAR,'message',1,1508) -LexToken(OPENBRACKET,'(',1,1515) -LexToken(DQSTRING,'"Delay must be positive"',1,1539) -LexToken(CLOSEBRACKET,')',1,1540) -LexToken(EOL,'\n',1,1541) -LexToken(VAR,'ok',1,1558) -LexToken(ASSIGNMENT,'=',1,1560) -LexToken(PREVAR_BOOLEAN,'%f',1,1561) -LexToken(EOL,'\n',1,1563) -LexToken(END,'end',1,1576) -LexToken(EOL,'\n',1,1579) -LexToken(EOL,'\n',1,1580) -LexToken(IF,'if',1,1593) -LexToken(VAR,'ok',1,1596) -LexToken(THEN,'then',1,1599) -LexToken(EOL,'\n',1,1603) -LexToken(OPENSQBRACKET,'[',1,1620) -LexToken(VAR,'model',1,1621) -LexToken(COMMA,',',1,1626) -LexToken(VAR,'graphics',1,1627) -LexToken(COMMA,',',1,1635) -LexToken(VAR,'ok',1,1636) -LexToken(CLOSESQBRACKET,']',1,1638) -LexToken(ASSIGNMENT,'=',1,1639) -LexToken(VAR,'check_io',1,1640) -LexToken(OPENBRACKET,'(',1,1648) -LexToken(VAR,'model',1,1649) -LexToken(COMMA,',',1,1654) -LexToken(VAR,'graphics',1,1655) -LexToken(COMMA,',',1,1663) -LexToken(OPENSQBRACKET,'[',1,1664) -LexToken(ADDITION,'-',1,1665) -LexToken(NUMBER,'1',1,1666) -LexToken(SEMICOLON,';',1,1667) -LexToken(NUMBER,'1',1,1668) -LexToken(CLOSESQBRACKET,']',1,1669) -LexToken(COMMA,',',1,1670) -LexToken(ADDITION,'-',1,1671) -LexToken(NUMBER,'1',1,1672) -LexToken(COMMA,',',1,1673) -LexToken(OPENSQBRACKET,'[',1,1674) -LexToken(CLOSESQBRACKET,']',1,1675) -LexToken(COMMA,',',1,1676) -LexToken(OPENSQBRACKET,'[',1,1677) -LexToken(CLOSESQBRACKET,']',1,1678) -LexToken(CLOSEBRACKET,')',1,1679) -LexToken(EOL,'\n',1,1680) -LexToken(END,'end',1,1693) -LexToken(EOL,'\n',1,1696) -LexToken(IF,'if',1,1709) -LexToken(VAR,'ok',1,1712) -LexToken(THEN,'then',1,1715) -LexToken(EOL,'\n',1,1719) -LexToken(VAR,'graphics',1,1736) -LexToken(DOT,'.',1,1744) -LexToken(VAR,'exprs',1,1745) -LexToken(ASSIGNMENT,'=',1,1750) -LexToken(VAR,'exprs',1,1751) -LexToken(EOL,'\n',1,1756) -LexToken(VAR,'model',1,1774) -LexToken(DOT,'.',1,1779) -LexToken(VAR,'rpar',1,1780) -LexToken(ASSIGNMENT,'=',1,1784) -LexToken(OPENSQBRACKET,'[',1,1785) -LexToken(VAR,'T',1,1786) -LexToken(SEMICOLON,';',1,1787) -LexToken(VAR,'init',1,1788) -LexToken(CLOSESQBRACKET,']',1,1792) -LexToken(EOL,'\n',1,1793) -LexToken(VAR,'model',1,1811) -LexToken(DOT,'.',1,1816) -LexToken(VAR,'ipar',1,1817) -LexToken(ASSIGNMENT,'=',1,1821) -LexToken(VAR,'N',1,1822) -LexToken(EOL,'\n',1,1823) -LexToken(VAR,'x',1,1840) -LexToken(DOT,'.',1,1841) -LexToken(VAR,'graphics',1,1842) -LexToken(ASSIGNMENT,'=',1,1850) -LexToken(VAR,'graphics',1,1851) -LexToken(EOL,'\n',1,1859) -LexToken(VAR,'x',1,1877) -LexToken(DOT,'.',1,1878) -LexToken(VAR,'model',1,1879) -LexToken(ASSIGNMENT,'=',1,1884) -LexToken(VAR,'model',1,1885) -LexToken(EOL,'\n',1,1890) -LexToken(BREAK,'break',1,1907) -LexToken(EOL,'\n',1,1912) -LexToken(END,'end',1,1925) -LexToken(EOL,'\n',1,1928) -LexToken(END,'end',1,1937) -LexToken(EOL,'\n',1,1940) -LexToken(CASE,'case',1,1945) -LexToken(DQSTRING,'"define"',1,1957) -LexToken(THEN,'then',1,1959) -LexToken(EOL,'\n',1,1963) -LexToken(VAR,'nin',1,1972) -LexToken(ASSIGNMENT,'=',1,1975) -LexToken(NUMBER,'1',1,1976) -LexToken(EOL,'\n',1,1977) -LexToken(VAR,'T',1,1986) -LexToken(ASSIGNMENT,'=',1,1987) -LexToken(NUMBER,'1',1,1988) -LexToken(EOL,'\n',1,1989) -LexToken(VAR,'init',1,1998) -LexToken(ASSIGNMENT,'=',1,2002) -LexToken(NUMBER,'0',1,2003) -LexToken(EOL,'\n',1,2004) -LexToken(VAR,'N',1,2013) -LexToken(ASSIGNMENT,'=',1,2014) -LexToken(NUMBER,'1024',1,2015) -LexToken(EOL,'\n',1,2019) -LexToken(VAR,'model',1,2028) -LexToken(ASSIGNMENT,'=',1,2033) -LexToken(SCICOS_MODEL,'scicos_model',1,2034) -LexToken(OPENBRACKET,'(',1,2046) -LexToken(CLOSEBRACKET,')',1,2047) -LexToken(EOL,'\n',1,2048) -LexToken(VAR,'model',1,2057) -LexToken(DOT,'.',1,2062) -LexToken(VAR,'sim',1,2063) -LexToken(ASSIGNMENT,'=',1,2066) -LexToken(VAR,'list',1,2067) -LexToken(OPENBRACKET,'(',1,2071) -LexToken(DQSTRING,'"variable_delay"',1,2087) -LexToken(COMMA,',',1,2088) -LexToken(NUMBER,'4',1,2089) -LexToken(CLOSEBRACKET,')',1,2090) -LexToken(EOL,'\n',1,2091) -LexToken(VAR,'model',1,2100) -LexToken(DOT,'.',1,2105) -LexToken(VAR,'in',1,2106) -LexToken(ASSIGNMENT,'=',1,2108) -LexToken(OPENSQBRACKET,'[',1,2109) -LexToken(VAR,'nin',1,2110) -LexToken(SEMICOLON,';',1,2113) -LexToken(NUMBER,'1',1,2114) -LexToken(CLOSESQBRACKET,']',1,2115) -LexToken(EOL,'\n',1,2116) -LexToken(VAR,'model',1,2125) -LexToken(DOT,'.',1,2130) -LexToken(VAR,'out',1,2131) -LexToken(ASSIGNMENT,'=',1,2134) -LexToken(VAR,'nin',1,2135) -LexToken(EOL,'\n',1,2138) -LexToken(VAR,'model',1,2147) -LexToken(DOT,'.',1,2152) -LexToken(VAR,'rpar',1,2153) -LexToken(ASSIGNMENT,'=',1,2157) -LexToken(OPENSQBRACKET,'[',1,2158) -LexToken(VAR,'T',1,2159) -LexToken(COMMA,',',1,2160) -LexToken(VAR,'init',1,2161) -LexToken(CLOSESQBRACKET,']',1,2165) -LexToken(EOL,'\n',1,2166) -LexToken(VAR,'model',1,2176) -LexToken(DOT,'.',1,2181) -LexToken(VAR,'ipar',1,2182) -LexToken(ASSIGNMENT,'=',1,2186) -LexToken(VAR,'N',1,2187) -LexToken(EOL,'\n',1,2188) -LexToken(VAR,'model',1,2197) -LexToken(DOT,'.',1,2202) -LexToken(VAR,'blocktype',1,2203) -LexToken(ASSIGNMENT,'=',1,2212) -LexToken(DQSTRING,'"d"',1,2215) -LexToken(EOL,'\n',1,2216) -LexToken(VAR,'model',1,2225) -LexToken(DOT,'.',1,2230) -LexToken(VAR,'dep_ut',1,2231) -LexToken(ASSIGNMENT,'=',1,2237) -LexToken(OPENSQBRACKET,'[',1,2238) -LexToken(PREVAR_BOOLEAN,'%f',1,2239) -LexToken(PREVAR_BOOLEAN,'%f',1,2242) -LexToken(CLOSESQBRACKET,']',1,2244) -LexToken(EOL,'\n',1,2245) -LexToken(EOL,'\n',1,2246) -LexToken(VAR,'exprs',1,2255) -LexToken(ASSIGNMENT,'=',1,2260) -LexToken(OPENSQBRACKET,'[',1,2261) -LexToken(VAR,'string',1,2262) -LexToken(OPENBRACKET,'(',1,2268) -LexToken(VAR,'T',1,2269) -LexToken(CLOSEBRACKET,')',1,2270) -LexToken(SEMICOLON,';',1,2271) -LexToken(VAR,'string',1,2272) -LexToken(OPENBRACKET,'(',1,2278) -LexToken(VAR,'init',1,2279) -LexToken(CLOSEBRACKET,')',1,2283) -LexToken(SEMICOLON,';',1,2284) -LexToken(VAR,'string',1,2285) -LexToken(OPENBRACKET,'(',1,2291) -LexToken(VAR,'N',1,2292) -LexToken(CLOSEBRACKET,')',1,2293) -LexToken(CLOSESQBRACKET,']',1,2294) -LexToken(EOL,'\n',1,2295) -LexToken(VAR,'gr_i',1,2305) -LexToken(ASSIGNMENT,'=',1,2309) -LexToken(OPENSQBRACKET,'[',1,2310) -LexToken(CLOSESQBRACKET,']',1,2311) -LexToken(EOL,'\n',1,2312) -LexToken(VAR,'x',1,2321) -LexToken(ASSIGNMENT,'=',1,2322) -LexToken(VAR,'standard_define',1,2323) -LexToken(OPENBRACKET,'(',1,2338) -LexToken(OPENSQBRACKET,'[',1,2339) -LexToken(NUMBER,'3',1,2340) -LexToken(NUMBER,'2',1,2342) -LexToken(CLOSESQBRACKET,']',1,2343) -LexToken(COMMA,',',1,2344) -LexToken(VAR,'model',1,2345) -LexToken(COMMA,',',1,2350) -LexToken(VAR,'exprs',1,2351) -LexToken(COMMA,',',1,2356) -LexToken(VAR,'gr_i',1,2357) -LexToken(CLOSEBRACKET,')',1,2361) -LexToken(EOL,'\n',1,2362) -LexToken(END,'end',1,2367) -LexToken(EOL,'\n',1,2370) -LexToken(ENDFUNCTION,'endfunction',1,2371) -LexToken(EOL,'\n',1,2382) +/* autogenerated from "macros/Linear/VARIABLE_DELAY.sci" */ +function VARIABLE_DELAY() { +VARIABLE_DELAY.prototype.get = function VARIABLE_DELAY() { +} +VARIABLE_DELAY.prototype.set = function VARIABLE_DELAY() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +nin=model.in(1); +while (true) { +[ok,T,init,N,exprs]=scicos_getvalue("Set delay parameters",["Max delay","initial input","Buffer size"],list("vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (N<2) { +message("Buffer must be larger than 2"); +ok=None; +} +if (T<=0) { +message("Delay must be positive"); +ok=None; +} +if (ok) { +[model,graphics,ok]=check_io(model,graphics,[-1,1],-1,[],[]); +} +if (ok) { +graphics.exprs=exprs; +model.rpar=[T,init]; +model.ipar=N; +x.graphics=graphics; +x.model=model; +break +} +} +} +VARIABLE_DELAY.prototype.define = function VARIABLE_DELAY() { +nin=1; +T=1; +init=0; +N=1024; +model=scicos_model(); +model.sim=list("variable_delay",4); +model.in=[nin,1]; +model.out=nin; +model.rpar=[T,init]; +model.ipar=N; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=[string(T),string(init),string(N)]; +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +VARIABLE_DELAY.prototype.details = function VARIABLE_DELAY() { +} +} |