summaryrefslogtreecommitdiff
path: root/js/Events
diff options
context:
space:
mode:
authorSunil Shetye2018-06-15 23:43:09 +0530
committerSunil Shetye2018-06-15 23:43:09 +0530
commit073f4cb62b331bb437c894e0581126e5d1ef459f (patch)
tree84d6755d231feb9feb2d79a06e0bbe7f784d86fc /js/Events
parenta8e5849586f23ffb1ecd2fe47a636b61c80c2e70 (diff)
downloadsci2js-073f4cb62b331bb437c894e0581126e5d1ef459f.tar.gz
sci2js-073f4cb62b331bb437c894e0581126e5d1ef459f.tar.bz2
sci2js-073f4cb62b331bb437c894e0581126e5d1ef459f.zip
handle space character also
required in lists
Diffstat (limited to 'js/Events')
-rw-r--r--js/Events/IFTHEL_f.js61
-rw-r--r--js/Events/M_freq.js3
-rw-r--r--js/Events/freq_div.js11
3 files changed, 60 insertions, 15 deletions
diff --git a/js/Events/IFTHEL_f.js b/js/Events/IFTHEL_f.js
index c23162d6..b08b21b1 100644
--- a/js/Events/IFTHEL_f.js
+++ b/js/Events/IFTHEL_f.js
@@ -1,3 +1,60 @@
-Syntax error in input LexToken(CLOSESQBRACKET,']',1,2282)
/* autogenerated from "macros/Events/IFTHEL_f.sci" */
-None
+function IFTHEL_f() {
+IFTHEL_f.prototype.get = function IFTHEL_f() {
+}
+IFTHEL_f.prototype.set = function IFTHEL_f() {
+x=arg1;
+graphics=arg1.graphics;
+exprs=graphics.exprs;
+model=arg1.model;
+if (exprs==[]) {
+exprs=string(1);
+}
+if (size(exprs,"*")==1) {
+exprs[2-1]=string(1);
+}
+while (true) {
+[ok,inh,nmod,exprs]=scicos_getvalue("Set parameters",["Inherit (1: no, 0: yes)","zero-crossing (0: no, 1: yes)"],list("vec",1,"vec",1),exprs);
+if (!ok) {
+break
+}
+model.dep_ut=[true,None];
+if (nmod!=0) {
+nmod=1;
+}
+if (inh!=1) {
+inh=[];
+}
+[model,graphics,ok]=check_io(model,graphics,1,[],inh,[1,1]);
+if (ok) {
+graphics.exprs=exprs;
+model.evtin=inh;
+model.sim[2-1]=-1;
+model.nmode=nmod;
+model.nzcross=nmod;
+x.graphics=graphics;
+x.model=model;
+break
+}
+}
+}
+IFTHEL_f.prototype.define = function IFTHEL_f() {
+model=scicos_model();
+model.sim=list("ifthel",-1);
+model.in=1;
+model.in2=1;
+model.intyp=-1;
+model.evtin=1;
+model.evtout=[1,1];
+model.blocktype="l";
+model.firing=[-1,-1];
+model.dep_ut=[true,None];
+model.nmode=1;
+model.nzcross=1;
+gr_i=[];
+exprs=[string(model.in),string(model.nmode)];
+x=standard_define([3,3],model,exprs,gr_i);
+}
+IFTHEL_f.prototype.details = function IFTHEL_f() {
+}
+}
diff --git a/js/Events/M_freq.js b/js/Events/M_freq.js
index 95eb0c32..473f9072 100644
--- a/js/Events/M_freq.js
+++ b/js/Events/M_freq.js
@@ -1,4 +1,3 @@
-Syntax error in input LexToken(NUMBER,'40',1,2184)
-Syntax error in input LexToken(VAR,'fr',1,2909)
+Syntax error in input LexToken(FUNCTION,'function',1,2890)
/* autogenerated from "macros/Events/M_freq.sci" */
None
diff --git a/js/Events/freq_div.js b/js/Events/freq_div.js
index ca010b9d..b9c3d427 100644
--- a/js/Events/freq_div.js
+++ b/js/Events/freq_div.js
@@ -1,14 +1,3 @@
Syntax error in input LexToken(PREVAR,'%ph',1,1648)
-Syntax error in input LexToken(IF,'if',1,2360)
-Syntax error in input LexToken(VAR,'blk',1,4902)
-Syntax error in input LexToken(VAR,'blk',1,5315)
-Syntax error in input LexToken(VAR,'blk',1,5671)
-Syntax error in input LexToken(VAR,'blk',1,6028)
-Syntax error in input LexToken(VAR,'blk',1,6449)
-Syntax error in input LexToken(VAR,'lnk',1,6793)
-Syntax error in input LexToken(VAR,'lnk',1,6973)
-Syntax error in input LexToken(VAR,'lnk',1,7125)
-Syntax error in input LexToken(VAR,'lnk',1,7303)
-Syntax error in input LexToken(VAR,'lnk',1,7485)
/* autogenerated from "macros/Events/freq_div.sci" */
None