summaryrefslogtreecommitdiff
path: root/js/Events/EVTVARDLY.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/Events/EVTVARDLY.js')
-rw-r--r--js/Events/EVTVARDLY.js287
1 files changed, 38 insertions, 249 deletions
diff --git a/js/Events/EVTVARDLY.js b/js/Events/EVTVARDLY.js
index 2c5837a0..f1791717 100644
--- a/js/Events/EVTVARDLY.js
+++ b/js/Events/EVTVARDLY.js
@@ -1,249 +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,'EVTVARDLY',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,'fir',1,1083)
-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 parameter of variable event delay"',1,1148)
-LexToken(COMMA,',',1,1149)
-LexToken(DQSTRING,'"Initial event firing time (<0 if absent)"',1,1206)
-LexToken(COMMA,',',1,1207)
-LexToken(VAR,'list',1,1223)
-LexToken(OPENBRACKET,'(',1,1227)
-LexToken(DQSTRING,'"vec"',1,1232)
-LexToken(COMMA,',',1,1233)
-LexToken(NUMBER,'1',1,1234)
-LexToken(CLOSEBRACKET,')',1,1235)
-LexToken(COMMA,',',1,1236)
-LexToken(VAR,'exprs',1,1237)
-LexToken(CLOSEBRACKET,')',1,1242)
-LexToken(EOL,'\n',1,1243)
-LexToken(IF,'if',1,1256)
-LexToken(NOT,'~',1,1259)
-LexToken(VAR,'ok',1,1260)
-LexToken(THEN,'then',1,1263)
-LexToken(EOL,'\n',1,1267)
-LexToken(BREAK,'break',1,1284)
-LexToken(EOL,'\n',1,1289)
-LexToken(END,'end',1,1303)
-LexToken(EOL,'\n',1,1306)
-LexToken(VAR,'graphics',1,1319)
-LexToken(DOT,'.',1,1327)
-LexToken(VAR,'exprs',1,1328)
-LexToken(ASSIGNMENT,'=',1,1333)
-LexToken(VAR,'exprs',1,1334)
-LexToken(EOL,'\n',1,1339)
-LexToken(VAR,'model',1,1352)
-LexToken(DOT,'.',1,1357)
-LexToken(VAR,'firing',1,1358)
-LexToken(ASSIGNMENT,'=',1,1364)
-LexToken(VAR,'fir',1,1365)
-LexToken(EOL,'\n',1,1368)
-LexToken(VAR,'x',1,1381)
-LexToken(DOT,'.',1,1382)
-LexToken(VAR,'graphics',1,1383)
-LexToken(ASSIGNMENT,'=',1,1391)
-LexToken(VAR,'graphics',1,1392)
-LexToken(EOL,'\n',1,1400)
-LexToken(VAR,'x',1,1414)
-LexToken(DOT,'.',1,1415)
-LexToken(VAR,'model',1,1416)
-LexToken(ASSIGNMENT,'=',1,1421)
-LexToken(VAR,'model',1,1422)
-LexToken(EOL,'\n',1,1427)
-LexToken(BREAK,'break',1,1440)
-LexToken(EOL,'\n',1,1445)
-LexToken(END,'end',1,1454)
-LexToken(EOL,'\n',1,1457)
-LexToken(CASE,'case',1,1462)
-LexToken(DQSTRING,'"define"',1,1474)
-LexToken(THEN,'then',1,1476)
-LexToken(EOL,'\n',1,1480)
-LexToken(VAR,'model',1,1489)
-LexToken(ASSIGNMENT,'=',1,1494)
-LexToken(SCICOS_MODEL,'scicos_model',1,1495)
-LexToken(OPENBRACKET,'(',1,1507)
-LexToken(CLOSEBRACKET,')',1,1508)
-LexToken(EOL,'\n',1,1509)
-LexToken(VAR,'model',1,1518)
-LexToken(DOT,'.',1,1523)
-LexToken(VAR,'sim',1,1524)
-LexToken(ASSIGNMENT,'=',1,1527)
-LexToken(VAR,'list',1,1528)
-LexToken(OPENBRACKET,'(',1,1532)
-LexToken(DQSTRING,'"evtvardly"',1,1543)
-LexToken(COMMA,',',1,1544)
-LexToken(NUMBER,'4',1,1545)
-LexToken(CLOSEBRACKET,')',1,1546)
-LexToken(EOL,'\n',1,1547)
-LexToken(VAR,'model',1,1556)
-LexToken(DOT,'.',1,1561)
-LexToken(VAR,'in',1,1562)
-LexToken(ASSIGNMENT,'=',1,1564)
-LexToken(NUMBER,'1',1,1565)
-LexToken(EOL,'\n',1,1566)
-LexToken(VAR,'model',1,1575)
-LexToken(DOT,'.',1,1580)
-LexToken(VAR,'evtin',1,1581)
-LexToken(ASSIGNMENT,'=',1,1586)
-LexToken(NUMBER,'1',1,1587)
-LexToken(EOL,'\n',1,1588)
-LexToken(VAR,'model',1,1597)
-LexToken(DOT,'.',1,1602)
-LexToken(VAR,'evtout',1,1603)
-LexToken(ASSIGNMENT,'=',1,1609)
-LexToken(NUMBER,'1',1,1610)
-LexToken(EOL,'\n',1,1611)
-LexToken(VAR,'model',1,1620)
-LexToken(DOT,'.',1,1625)
-LexToken(VAR,'blocktype',1,1626)
-LexToken(ASSIGNMENT,'=',1,1635)
-LexToken(DQSTRING,'"d"',1,1638)
-LexToken(EOL,'\n',1,1639)
-LexToken(VAR,'model',1,1648)
-LexToken(DOT,'.',1,1653)
-LexToken(VAR,'firing',1,1654)
-LexToken(ASSIGNMENT,'=',1,1660)
-LexToken(ADDITION,'-',1,1661)
-LexToken(NUMBER,'1',1,1662)
-LexToken(EOL,'\n',1,1663)
-LexToken(VAR,'model',1,1672)
-LexToken(DOT,'.',1,1677)
-LexToken(VAR,'blocktype',1,1678)
-LexToken(ASSIGNMENT,'=',1,1687)
-LexToken(DQSTRING,'"c"',1,1690)
-LexToken(EOL,'\n',1,1691)
-LexToken(VAR,'model',1,1700)
-LexToken(DOT,'.',1,1705)
-LexToken(VAR,'dep_ut',1,1706)
-LexToken(ASSIGNMENT,'=',1,1712)
-LexToken(OPENSQBRACKET,'[',1,1713)
-LexToken(PREVAR_BOOLEAN,'%t',1,1714)
-LexToken(PREVAR_BOOLEAN,'%f',1,1717)
-LexToken(CLOSESQBRACKET,']',1,1719)
-LexToken(EOL,'\n',1,1720)
-LexToken(VAR,'exprs',1,1729)
-LexToken(ASSIGNMENT,'=',1,1734)
-LexToken(VAR,'string',1,1735)
-LexToken(OPENBRACKET,'(',1,1741)
-LexToken(VAR,'model',1,1742)
-LexToken(DOT,'.',1,1747)
-LexToken(VAR,'firing',1,1748)
-LexToken(CLOSEBRACKET,')',1,1754)
-LexToken(EOL,'\n',1,1755)
-LexToken(VAR,'gr_i',1,1764)
-LexToken(ASSIGNMENT,'=',1,1768)
-LexToken(OPENSQBRACKET,'[',1,1769)
-LexToken(CLOSESQBRACKET,']',1,1770)
-LexToken(EOL,'\n',1,1771)
-LexToken(VAR,'x',1,1780)
-LexToken(ASSIGNMENT,'=',1,1781)
-LexToken(VAR,'standard_define',1,1782)
-LexToken(OPENBRACKET,'(',1,1797)
-LexToken(OPENSQBRACKET,'[',1,1798)
-LexToken(NUMBER,'2',1,1799)
-LexToken(NUMBER,'2',1,1801)
-LexToken(CLOSESQBRACKET,']',1,1802)
-LexToken(COMMA,',',1,1803)
-LexToken(VAR,'model',1,1804)
-LexToken(COMMA,',',1,1809)
-LexToken(VAR,'exprs',1,1810)
-LexToken(COMMA,',',1,1815)
-LexToken(VAR,'gr_i',1,1816)
-LexToken(CLOSEBRACKET,')',1,1820)
-LexToken(EOL,'\n',1,1821)
-LexToken(END,'end',1,1826)
-LexToken(EOL,'\n',1,1829)
-LexToken(ENDFUNCTION,'endfunction',1,1830)
-LexToken(EOL,'\n',1,1841)
+/* autogenerated from "macros/Events/EVTVARDLY.sci" */
+function EVTVARDLY() {
+EVTVARDLY.prototype.get = function EVTVARDLY() {
+}
+EVTVARDLY.prototype.set = function EVTVARDLY() {
+x=arg1;
+graphics=arg1.graphics;
+exprs=graphics.exprs;
+model=arg1.model;
+while (true) {
+[ok,fir,exprs]=scicos_getvalue("Set parameter of variable event delay","Initial event firing time (<0 if absent)",list("vec",1),exprs);
+if (!ok) {
+break
+}
+graphics.exprs=exprs;
+model.firing=fir;
+x.graphics=graphics;
+x.model=model;
+break
+}
+}
+EVTVARDLY.prototype.define = function EVTVARDLY() {
+model=scicos_model();
+model.sim=list("evtvardly",4);
+model.in=1;
+model.evtin=1;
+model.evtout=1;
+model.blocktype="d";
+model.firing=-1;
+model.blocktype="c";
+model.dep_ut=[true,None];
+exprs=string(model.firing);
+gr_i=[];
+x=standard_define([2,2],model,exprs,gr_i);
+}
+EVTVARDLY.prototype.details = function EVTVARDLY() {
+}
+}