summaryrefslogtreecommitdiff
path: root/js/Sources
diff options
context:
space:
mode:
authorSunil Shetye2018-06-15 00:48:55 +0530
committerSunil Shetye2018-06-15 16:22:12 +0530
commitbe9f32c23ef04b74ad1b07a09f0663015dc98993 (patch)
treea8d8b3ad7a01e93d72a791d59e78e09443bef5ae /js/Sources
parent637774bd20563d502442fca84ee862b560b7b6dd (diff)
downloadsci2js-be9f32c23ef04b74ad1b07a09f0663015dc98993.tar.gz
sci2js-be9f32c23ef04b74ad1b07a09f0663015dc98993.tar.bz2
sci2js-be9f32c23ef04b74ad1b07a09f0663015dc98993.zip
identify the job blocks
Diffstat (limited to 'js/Sources')
-rw-r--r--js/Sources/CLKINV_f.js357
-rw-r--r--js/Sources/CLKIN_f.js317
-rw-r--r--js/Sources/CLOCK_c.js897
-rw-r--r--js/Sources/CLOCK_f.js842
-rw-r--r--js/Sources/CONST.js347
-rw-r--r--js/Sources/CONST_f.js323
-rw-r--r--js/Sources/CONST_m.js623
-rw-r--r--js/Sources/CURVE_c.js9162
-rw-r--r--js/Sources/CURV_f.js597
-rw-r--r--js/Sources/Counter.js471
-rw-r--r--js/Sources/FROMWSB.js1615
-rw-r--r--js/Sources/FROMWS_c.js601
-rw-r--r--js/Sources/GENSIN_f.js458
-rw-r--r--js/Sources/GENSQR_f.js329
-rw-r--r--js/Sources/GEN_SQR.js2737
-rw-r--r--js/Sources/Ground_g.js214
-rw-r--r--js/Sources/INIMPL_f.js421
-rw-r--r--js/Sources/IN_f.js508
-rw-r--r--js/Sources/Modulo_Count.js413
-rw-r--r--js/Sources/PULSE_SC.js2372
-rw-r--r--js/Sources/RAMP.js399
-rw-r--r--js/Sources/RAND_f.js534
-rw-r--r--js/Sources/RAND_m.js718
-rw-r--r--js/Sources/READAU_f.js849
-rw-r--r--js/Sources/READC_f.js1502
-rw-r--r--js/Sources/RFILE_f.js1142
-rw-r--r--js/Sources/SAWTOOTH_f.js166
-rw-r--r--js/Sources/STEP.js522
-rw-r--r--js/Sources/STEP_FUNCTION.js1042
-rw-r--r--js/Sources/SampleCLK.js403
-rw-r--r--js/Sources/Sigbuilder.js3446
-rw-r--r--js/Sources/TIME_f.js149
-rw-r--r--js/Sources/TKSCALE.js320
33 files changed, 1211 insertions, 33585 deletions
diff --git a/js/Sources/CLKINV_f.js b/js/Sources/CLKINV_f.js
index 459c729e..95cfa7d5 100644
--- a/js/Sources/CLKINV_f.js
+++ b/js/Sources/CLKINV_f.js
@@ -1,312 +1,45 @@
-LexToken(EOL,'\n',1,8)
-LexToken(EOL,'\n',1,11)
-LexToken(EOL,'\n',1,71)
-LexToken(EOL,'\n',1,147)
-LexToken(EOL,'\n',1,150)
-LexToken(EOL,'\n',1,222)
-LexToken(EOL,'\n',1,294)
-LexToken(EOL,'\n',1,363)
-LexToken(EOL,'\n',1,402)
-LexToken(EOL,'\n',1,405)
-LexToken(EOL,'\n',1,472)
-LexToken(EOL,'\n',1,538)
-LexToken(EOL,'\n',1,603)
-LexToken(EOL,'\n',1,651)
-LexToken(EOL,'\n',1,654)
-LexToken(EOL,'\n',1,723)
-LexToken(EOL,'\n',1,786)
-LexToken(EOL,'\n',1,868)
-LexToken(EOL,'\n',1,871)
-LexToken(EOL,'\n',1,902)
-LexToken(EOL,'\n',1,905)
-LexToken(EOL,'\n',1,906)
-LexToken(FUNCTION,'function',1,907)
-LexToken(OPENSQBRACKET,'[',1,916)
-LexToken(VAR,'x',1,917)
-LexToken(COMMA,',',1,918)
-LexToken(VAR,'y',1,919)
-LexToken(COMMA,',',1,920)
-LexToken(VAR,'typ',1,921)
-LexToken(CLOSESQBRACKET,']',1,924)
-LexToken(ASSIGNMENT,'=',1,925)
-LexToken(VAR,'CLKINV_f',1,926)
-LexToken(OPENBRACKET,'(',1,934)
-LexToken(VAR,'job',1,935)
-LexToken(COMMA,',',1,938)
-LexToken(VAR,'arg1',1,939)
-LexToken(COMMA,',',1,943)
-LexToken(VAR,'arg2',1,944)
-LexToken(CLOSEBRACKET,')',1,948)
-LexToken(EOL,'\n',1,949)
-LexToken(VAR,'x',1,954)
-LexToken(ASSIGNMENT,'=',1,955)
-LexToken(OPENSQBRACKET,'[',1,956)
-LexToken(CLOSESQBRACKET,']',1,957)
-LexToken(EOL,'\n',1,958)
-LexToken(VAR,'y',1,964)
-LexToken(ASSIGNMENT,'=',1,965)
-LexToken(OPENSQBRACKET,'[',1,966)
-LexToken(CLOSESQBRACKET,']',1,967)
-LexToken(EOL,'\n',1,968)
-LexToken(VAR,'typ',1,974)
-LexToken(ASSIGNMENT,'=',1,977)
-LexToken(OPENSQBRACKET,'[',1,978)
-LexToken(CLOSESQBRACKET,']',1,979)
-LexToken(EOL,'\n',1,980)
-LexToken(SELECT,'select',1,986)
-LexToken(VAR,'job',1,993)
-LexToken(EOL,'\n',1,996)
-LexToken(CASE,'case',1,1001)
-LexToken(DQSTRING,'"set"',1,1010)
-LexToken(THEN,'then',1,1012)
-LexToken(EOL,'\n',1,1016)
-LexToken(VAR,'x',1,1025)
-LexToken(ASSIGNMENT,'=',1,1026)
-LexToken(VAR,'arg1',1,1027)
-LexToken(EOL,'\n',1,1031)
-LexToken(VAR,'graphics',1,1041)
-LexToken(ASSIGNMENT,'=',1,1049)
-LexToken(VAR,'arg1',1,1050)
-LexToken(DOT,'.',1,1054)
-LexToken(VAR,'graphics',1,1055)
-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(EOL,'\n',1,1089)
-LexToken(VAR,'exprs',1,1098)
-LexToken(ASSIGNMENT,'=',1,1103)
-LexToken(VAR,'graphics',1,1104)
-LexToken(DOT,'.',1,1112)
-LexToken(VAR,'exprs',1,1113)
-LexToken(EOL,'\n',1,1118)
-LexToken(VAR,'exprs',1,1127)
-LexToken(ASSIGNMENT,'=',1,1132)
-LexToken(VAR,'exprs',1,1133)
-LexToken(OPENBRACKET,'(',1,1138)
-LexToken(NUMBER,'1',1,1139)
-LexToken(CLOSEBRACKET,')',1,1140)
-LexToken(EOL,'\n',1,1158)
-LexToken(WHILE,'while',1,1167)
-LexToken(PREVAR_BOOLEAN,'%t',1,1173)
-LexToken(DO,'do',1,1176)
-LexToken(EOL,'\n',1,1178)
-LexToken(OPENSQBRACKET,'[',1,1191)
-LexToken(VAR,'ok',1,1192)
-LexToken(COMMA,',',1,1194)
-LexToken(VAR,'prt',1,1195)
-LexToken(COMMA,',',1,1198)
-LexToken(VAR,'exprs',1,1199)
-LexToken(CLOSESQBRACKET,']',1,1204)
-LexToken(ASSIGNMENT,'=',1,1205)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1206)
-LexToken(OPENBRACKET,'(',1,1221)
-LexToken(OPENSQBRACKET,'[',1,1222)
-LexToken(VAR,'msprintf',1,1223)
-LexToken(OPENBRACKET,'(',1,1231)
-LexToken(VAR,'gettext',1,1232)
-LexToken(OPENBRACKET,'(',1,1239)
-LexToken(DQSTRING,'"Set %s block parameters"',1,1264)
-LexToken(CLOSEBRACKET,')',1,1265)
-LexToken(COMMA,',',1,1266)
-LexToken(DQSTRING,'"CLKINV_f"',1,1277)
-LexToken(CLOSEBRACKET,')',1,1278)
-LexToken(SEMICOLON,';',1,1279)
-LexToken(DQSTRING,'" "',1,1282)
-LexToken(SEMICOLON,';',1,1283)
-LexToken(VAR,'gettext',1,1300)
-LexToken(OPENBRACKET,'(',1,1307)
-LexToken(DQSTRING,'"Event input port"',1,1325)
-LexToken(CLOSEBRACKET,')',1,1326)
-LexToken(SEMICOLON,';',1,1327)
-LexToken(DQSTRING,'" "',1,1330)
-LexToken(SEMICOLON,';',1,1331)
-LexToken(CLOSESQBRACKET,']',1,1332)
-LexToken(COMMA,',',1,1333)
-LexToken(DQSTRING,'"Port Number"',1,1347)
-LexToken(COMMA,',',1,1348)
-LexToken(VAR,'list',1,1365)
-LexToken(OPENBRACKET,'(',1,1369)
-LexToken(DQSTRING,'"vec"',1,1374)
-LexToken(COMMA,',',1,1375)
-LexToken(NUMBER,'1',1,1377)
-LexToken(CLOSEBRACKET,')',1,1378)
-LexToken(COMMA,',',1,1379)
-LexToken(VAR,'exprs',1,1380)
-LexToken(CLOSEBRACKET,')',1,1385)
-LexToken(EOL,'\n',1,1386)
-LexToken(VAR,'prt',1,1400)
-LexToken(ASSIGNMENT,'=',1,1403)
-LexToken(VAR,'int',1,1404)
-LexToken(OPENBRACKET,'(',1,1407)
-LexToken(VAR,'prt',1,1408)
-LexToken(CLOSEBRACKET,')',1,1411)
-LexToken(EOL,'\n',1,1412)
-LexToken(IF,'if',1,1425)
-LexToken(NOT,'~',1,1428)
-LexToken(VAR,'ok',1,1429)
-LexToken(THEN,'then',1,1432)
-LexToken(EOL,'\n',1,1436)
-LexToken(BREAK,'break',1,1453)
-LexToken(EOL,'\n',1,1458)
-LexToken(END,'end',1,1472)
-LexToken(EOL,'\n',1,1475)
-LexToken(IF,'if',1,1488)
-LexToken(VAR,'prt',1,1491)
-LexToken(COMPARISON,'<=',1,1495)
-LexToken(NUMBER,'0',1,1498)
-LexToken(THEN,'then',1,1500)
-LexToken(EOL,'\n',1,1504)
-LexToken(VAR,'block_parameter_error',1,1521)
-LexToken(OPENBRACKET,'(',1,1542)
-LexToken(VAR,'msprintf',1,1543)
-LexToken(OPENBRACKET,'(',1,1551)
-LexToken(VAR,'gettext',1,1552)
-LexToken(OPENBRACKET,'(',1,1559)
-LexToken(DQSTRING,'"Wrong values for \\\'Port Number\\\' parameter: %d."',1,1608)
-LexToken(CLOSEBRACKET,')',1,1609)
-LexToken(COMMA,',',1,1610)
-LexToken(VAR,'prt',1,1612)
-LexToken(CLOSEBRACKET,')',1,1615)
-LexToken(COMMA,',',1,1616)
-LexToken(VAR,'gettext',1,1637)
-LexToken(OPENBRACKET,'(',1,1644)
-LexToken(DQSTRING,'"Strictly positive integer expected."',1,1681)
-LexToken(CLOSEBRACKET,')',1,1682)
-LexToken(CLOSEBRACKET,')',1,1683)
-LexToken(EOL,'\n',1,1684)
-LexToken(ELSE,'else',1,1698)
-LexToken(EOL,'\n',1,1702)
-LexToken(VAR,'model',1,1719)
-LexToken(DOT,'.',1,1724)
-LexToken(VAR,'ipar',1,1725)
-LexToken(ASSIGNMENT,'=',1,1729)
-LexToken(VAR,'prt',1,1730)
-LexToken(EOL,'\n',1,1733)
-LexToken(VAR,'model',1,1750)
-LexToken(DOT,'.',1,1755)
-LexToken(VAR,'evtout',1,1756)
-LexToken(ASSIGNMENT,'=',1,1762)
-LexToken(NUMBER,'1',1,1763)
-LexToken(EOL,'\n',1,1764)
-LexToken(VAR,'model',1,1781)
-LexToken(DOT,'.',1,1786)
-LexToken(VAR,'firing',1,1787)
-LexToken(ASSIGNMENT,'=',1,1793)
-LexToken(ADDITION,'-',1,1794)
-LexToken(NUMBER,'1',1,1795)
-LexToken(EOL,'\n',1,1811)
-LexToken(VAR,'graphics',1,1828)
-LexToken(DOT,'.',1,1836)
-LexToken(VAR,'exprs',1,1837)
-LexToken(ASSIGNMENT,'=',1,1842)
-LexToken(VAR,'exprs',1,1843)
-LexToken(EOL,'\n',1,1848)
-LexToken(VAR,'x',1,1865)
-LexToken(DOT,'.',1,1866)
-LexToken(VAR,'graphics',1,1867)
-LexToken(ASSIGNMENT,'=',1,1875)
-LexToken(VAR,'graphics',1,1876)
-LexToken(EOL,'\n',1,1884)
-LexToken(VAR,'x',1,1901)
-LexToken(DOT,'.',1,1902)
-LexToken(VAR,'model',1,1903)
-LexToken(ASSIGNMENT,'=',1,1908)
-LexToken(VAR,'model',1,1909)
-LexToken(EOL,'\n',1,1914)
-LexToken(BREAK,'break',1,1931)
-LexToken(EOL,'\n',1,1936)
-LexToken(END,'end',1,1949)
-LexToken(EOL,'\n',1,1952)
-LexToken(END,'end',1,1961)
-LexToken(EOL,'\n',1,1964)
-LexToken(CASE,'case',1,1969)
-LexToken(DQSTRING,'"define"',1,1981)
-LexToken(THEN,'then',1,1983)
-LexToken(EOL,'\n',1,1987)
-LexToken(VAR,'prt',1,1996)
-LexToken(ASSIGNMENT,'=',1,1999)
-LexToken(NUMBER,'1',1,2000)
-LexToken(EOL,'\n',1,2001)
-LexToken(VAR,'model',1,2010)
-LexToken(ASSIGNMENT,'=',1,2015)
-LexToken(SCICOS_MODEL,'scicos_model',1,2016)
-LexToken(OPENBRACKET,'(',1,2028)
-LexToken(CLOSEBRACKET,')',1,2029)
-LexToken(EOL,'\n',1,2030)
-LexToken(VAR,'model',1,2039)
-LexToken(DOT,'.',1,2044)
-LexToken(VAR,'sim',1,2045)
-LexToken(ASSIGNMENT,'=',1,2048)
-LexToken(DQSTRING,'"input"',1,2055)
-LexToken(EOL,'\n',1,2056)
-LexToken(VAR,'model',1,2065)
-LexToken(DOT,'.',1,2070)
-LexToken(VAR,'evtout',1,2071)
-LexToken(ASSIGNMENT,'=',1,2077)
-LexToken(NUMBER,'1',1,2078)
-LexToken(EOL,'\n',1,2079)
-LexToken(VAR,'model',1,2088)
-LexToken(DOT,'.',1,2093)
-LexToken(VAR,'ipar',1,2094)
-LexToken(ASSIGNMENT,'=',1,2098)
-LexToken(VAR,'prt',1,2099)
-LexToken(EOL,'\n',1,2102)
-LexToken(VAR,'model',1,2111)
-LexToken(DOT,'.',1,2116)
-LexToken(VAR,'blocktype',1,2117)
-LexToken(ASSIGNMENT,'=',1,2126)
-LexToken(DQSTRING,'"d"',1,2129)
-LexToken(EOL,'\n',1,2130)
-LexToken(VAR,'model',1,2139)
-LexToken(DOT,'.',1,2144)
-LexToken(VAR,'firing',1,2145)
-LexToken(ASSIGNMENT,'=',1,2151)
-LexToken(ADDITION,'-',1,2152)
-LexToken(NUMBER,'1',1,2153)
-LexToken(EOL,'\n',1,2154)
-LexToken(VAR,'model',1,2163)
-LexToken(DOT,'.',1,2168)
-LexToken(VAR,'dep_ut',1,2169)
-LexToken(ASSIGNMENT,'=',1,2175)
-LexToken(OPENSQBRACKET,'[',1,2176)
-LexToken(PREVAR_BOOLEAN,'%f',1,2177)
-LexToken(PREVAR_BOOLEAN,'%f',1,2180)
-LexToken(CLOSESQBRACKET,']',1,2182)
-LexToken(EOL,'\n',1,2183)
-LexToken(EOL,'\n',1,2184)
-LexToken(VAR,'exprs',1,2193)
-LexToken(ASSIGNMENT,'=',1,2198)
-LexToken(VAR,'string',1,2199)
-LexToken(OPENBRACKET,'(',1,2205)
-LexToken(VAR,'prt',1,2206)
-LexToken(CLOSEBRACKET,')',1,2209)
-LexToken(EOL,'\n',1,2210)
-LexToken(VAR,'gr_i',1,2219)
-LexToken(ASSIGNMENT,'=',1,2223)
-LexToken(OPENSQBRACKET,'[',1,2224)
-LexToken(CLOSESQBRACKET,']',1,2225)
-LexToken(EOL,'\n',1,2226)
-LexToken(VAR,'x',1,2235)
-LexToken(ASSIGNMENT,'=',1,2236)
-LexToken(VAR,'standard_define',1,2237)
-LexToken(OPENBRACKET,'(',1,2252)
-LexToken(OPENSQBRACKET,'[',1,2253)
-LexToken(NUMBER,'1',1,2254)
-LexToken(NUMBER,'1',1,2256)
-LexToken(CLOSESQBRACKET,']',1,2257)
-LexToken(COMMA,',',1,2258)
-LexToken(VAR,'model',1,2259)
-LexToken(COMMA,',',1,2264)
-LexToken(VAR,'exprs',1,2265)
-LexToken(COMMA,',',1,2270)
-LexToken(VAR,'gr_i',1,2271)
-LexToken(CLOSEBRACKET,')',1,2275)
-LexToken(EOL,'\n',1,2276)
-LexToken(END,'end',1,2281)
-LexToken(EOL,'\n',1,2284)
-LexToken(ENDFUNCTION,'endfunction',1,2285)
-LexToken(EOL,'\n',1,2296)
+/* autogenerated from "macros/Sources/CLKINV_f.sci" */
+function CLKINV_f() {
+CLKINV_f.prototype.get = function CLKINV_f() {
+}
+CLKINV_f.prototype.set = function CLKINV_f() {
+x=arg1;
+graphics=arg1.graphics;
+model=arg1.model;
+exprs=graphics.exprs;
+exprs=exprs(1);
+while (true) {
+[ok,prt,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"CLKINV_f")," ",gettext("Event input port")," "],"Port Number",list("vec",1),exprs);
+prt=int(prt);
+if (!ok) {
+break
+}
+if (prt<=0) {
+block_parameter_error(msprintf(gettext("Wrong values for \'Port Number\' parameter: %d."),prt),gettext("Strictly positive integer expected."));
+} else {
+model.ipar=prt;
+model.evtout=1;
+model.firing=-1;
+graphics.exprs=exprs;
+x.graphics=graphics;
+x.model=model;
+break
+}
+}
+}
+CLKINV_f.prototype.define = function CLKINV_f() {
+prt=1;
+model=scicos_model();
+model.sim="input";
+model.evtout=1;
+model.ipar=prt;
+model.blocktype="d";
+model.firing=-1;
+model.dep_ut=[None,None];
+exprs=string(prt);
+gr_i=[];
+x=standard_define([1,1],model,exprs,gr_i);
+}
+CLKINV_f.prototype.details = function CLKINV_f() {
+}
+}
diff --git a/js/Sources/CLKIN_f.js b/js/Sources/CLKIN_f.js
index 1acc2312..b740b93c 100644
--- a/js/Sources/CLKIN_f.js
+++ b/js/Sources/CLKIN_f.js
@@ -1,273 +1,44 @@
-LexToken(EOL,'\n',1,10)
-LexToken(EOL,'\n',1,13)
-LexToken(EOL,'\n',1,73)
-LexToken(EOL,'\n',1,76)
-LexToken(EOL,'\n',1,148)
-LexToken(EOL,'\n',1,220)
-LexToken(EOL,'\n',1,289)
-LexToken(EOL,'\n',1,328)
-LexToken(EOL,'\n',1,331)
-LexToken(EOL,'\n',1,398)
-LexToken(EOL,'\n',1,464)
-LexToken(EOL,'\n',1,529)
-LexToken(EOL,'\n',1,577)
-LexToken(EOL,'\n',1,580)
-LexToken(EOL,'\n',1,649)
-LexToken(EOL,'\n',1,712)
-LexToken(EOL,'\n',1,794)
-LexToken(EOL,'\n',1,797)
-LexToken(EOL,'\n',1,828)
-LexToken(EOL,'\n',1,831)
-LexToken(EOL,'\n',1,832)
-LexToken(FUNCTION,'function',1,833)
-LexToken(OPENSQBRACKET,'[',1,842)
-LexToken(VAR,'x',1,843)
-LexToken(COMMA,',',1,844)
-LexToken(VAR,'y',1,845)
-LexToken(COMMA,',',1,846)
-LexToken(VAR,'typ',1,847)
-LexToken(CLOSESQBRACKET,']',1,850)
-LexToken(ASSIGNMENT,'=',1,851)
-LexToken(VAR,'CLKIN_f',1,852)
-LexToken(OPENBRACKET,'(',1,859)
-LexToken(VAR,'job',1,860)
-LexToken(COMMA,',',1,863)
-LexToken(VAR,'arg1',1,864)
-LexToken(COMMA,',',1,868)
-LexToken(VAR,'arg2',1,869)
-LexToken(CLOSEBRACKET,')',1,873)
-LexToken(EOL,'\n',1,874)
-LexToken(VAR,'x',1,879)
-LexToken(ASSIGNMENT,'=',1,880)
-LexToken(OPENSQBRACKET,'[',1,881)
-LexToken(CLOSESQBRACKET,']',1,882)
-LexToken(EOL,'\n',1,883)
-LexToken(VAR,'y',1,889)
-LexToken(ASSIGNMENT,'=',1,890)
-LexToken(OPENSQBRACKET,'[',1,891)
-LexToken(CLOSESQBRACKET,']',1,892)
-LexToken(EOL,'\n',1,893)
-LexToken(VAR,'typ',1,899)
-LexToken(ASSIGNMENT,'=',1,902)
-LexToken(OPENSQBRACKET,'[',1,903)
-LexToken(CLOSESQBRACKET,']',1,904)
-LexToken(EOL,'\n',1,905)
-LexToken(SELECT,'select',1,911)
-LexToken(VAR,'job',1,918)
-LexToken(EOL,'\n',1,921)
-LexToken(CASE,'case',1,926)
-LexToken(DQSTRING,'"set"',1,935)
-LexToken(THEN,'then',1,937)
-LexToken(EOL,'\n',1,941)
-LexToken(VAR,'x',1,950)
-LexToken(ASSIGNMENT,'=',1,951)
-LexToken(VAR,'arg1',1,952)
-LexToken(EOL,'\n',1,956)
-LexToken(VAR,'graphics',1,966)
-LexToken(ASSIGNMENT,'=',1,974)
-LexToken(VAR,'arg1',1,975)
-LexToken(DOT,'.',1,979)
-LexToken(VAR,'graphics',1,980)
-LexToken(EOL,'\n',1,988)
-LexToken(VAR,'model',1,998)
-LexToken(ASSIGNMENT,'=',1,1003)
-LexToken(VAR,'arg1',1,1004)
-LexToken(DOT,'.',1,1008)
-LexToken(VAR,'model',1,1009)
-LexToken(EOL,'\n',1,1014)
-LexToken(EOL,'\n',1,1016)
-LexToken(VAR,'exprs',1,1025)
-LexToken(ASSIGNMENT,'=',1,1030)
-LexToken(VAR,'graphics',1,1031)
-LexToken(DOT,'.',1,1039)
-LexToken(VAR,'exprs',1,1040)
-LexToken(EOL,'\n',1,1045)
-LexToken(VAR,'exprs',1,1054)
-LexToken(ASSIGNMENT,'=',1,1059)
-LexToken(VAR,'exprs',1,1060)
-LexToken(OPENBRACKET,'(',1,1065)
-LexToken(NUMBER,'1',1,1066)
-LexToken(CLOSEBRACKET,')',1,1067)
-LexToken(EOL,'\n',1,1085)
-LexToken(WHILE,'while',1,1094)
-LexToken(PREVAR_BOOLEAN,'%t',1,1100)
-LexToken(DO,'do',1,1103)
-LexToken(EOL,'\n',1,1105)
-LexToken(OPENSQBRACKET,'[',1,1118)
-LexToken(VAR,'ok',1,1119)
-LexToken(COMMA,',',1,1121)
-LexToken(VAR,'prt',1,1122)
-LexToken(COMMA,',',1,1125)
-LexToken(VAR,'exprs',1,1126)
-LexToken(CLOSESQBRACKET,']',1,1131)
-LexToken(ASSIGNMENT,'=',1,1132)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1133)
-LexToken(OPENBRACKET,'(',1,1148)
-LexToken(DQSTRING,'"Set Event Input block parameters"',1,1182)
-LexToken(COMMA,',',1,1183)
-LexToken(DQSTRING,'"Port number"',1,1211)
-LexToken(COMMA,',',1,1212)
-LexToken(VAR,'list',1,1213)
-LexToken(OPENBRACKET,'(',1,1217)
-LexToken(DQSTRING,'"vec"',1,1222)
-LexToken(COMMA,',',1,1223)
-LexToken(NUMBER,'1',1,1224)
-LexToken(CLOSEBRACKET,')',1,1225)
-LexToken(COMMA,',',1,1226)
-LexToken(VAR,'exprs',1,1227)
-LexToken(CLOSEBRACKET,')',1,1232)
-LexToken(EOL,'\n',1,1233)
-LexToken(VAR,'prt',1,1246)
-LexToken(ASSIGNMENT,'=',1,1249)
-LexToken(VAR,'int',1,1250)
-LexToken(OPENBRACKET,'(',1,1253)
-LexToken(VAR,'prt',1,1254)
-LexToken(CLOSEBRACKET,')',1,1257)
-LexToken(EOL,'\n',1,1258)
-LexToken(IF,'if',1,1271)
-LexToken(NOT,'~',1,1274)
-LexToken(VAR,'ok',1,1275)
-LexToken(THEN,'then',1,1278)
-LexToken(EOL,'\n',1,1282)
-LexToken(BREAK,'break',1,1299)
-LexToken(EOL,'\n',1,1304)
-LexToken(END,'end',1,1318)
-LexToken(EOL,'\n',1,1321)
-LexToken(IF,'if',1,1334)
-LexToken(VAR,'prt',1,1337)
-LexToken(COMPARISON,'<=',1,1340)
-LexToken(NUMBER,'0',1,1342)
-LexToken(THEN,'then',1,1344)
-LexToken(EOL,'\n',1,1348)
-LexToken(VAR,'message',1,1365)
-LexToken(OPENBRACKET,'(',1,1372)
-LexToken(DQSTRING,'"Port number must be a positive integer"',1,1412)
-LexToken(CLOSEBRACKET,')',1,1413)
-LexToken(EOL,'\n',1,1414)
-LexToken(ELSE,'else',1,1427)
-LexToken(EOL,'\n',1,1431)
-LexToken(VAR,'model',1,1448)
-LexToken(DOT,'.',1,1453)
-LexToken(VAR,'ipar',1,1454)
-LexToken(ASSIGNMENT,'=',1,1458)
-LexToken(VAR,'prt',1,1459)
-LexToken(EOL,'\n',1,1462)
-LexToken(VAR,'model',1,1479)
-LexToken(DOT,'.',1,1484)
-LexToken(VAR,'evtout',1,1485)
-LexToken(ASSIGNMENT,'=',1,1491)
-LexToken(NUMBER,'1',1,1492)
-LexToken(EOL,'\n',1,1493)
-LexToken(VAR,'model',1,1510)
-LexToken(DOT,'.',1,1515)
-LexToken(VAR,'firing',1,1516)
-LexToken(ASSIGNMENT,'=',1,1522)
-LexToken(ADDITION,'-',1,1523)
-LexToken(NUMBER,'1',1,1524)
-LexToken(EOL,'\n',1,1540)
-LexToken(VAR,'graphics',1,1557)
-LexToken(DOT,'.',1,1565)
-LexToken(VAR,'exprs',1,1566)
-LexToken(ASSIGNMENT,'=',1,1571)
-LexToken(VAR,'exprs',1,1572)
-LexToken(EOL,'\n',1,1577)
-LexToken(VAR,'x',1,1594)
-LexToken(DOT,'.',1,1595)
-LexToken(VAR,'graphics',1,1596)
-LexToken(ASSIGNMENT,'=',1,1604)
-LexToken(VAR,'graphics',1,1605)
-LexToken(EOL,'\n',1,1613)
-LexToken(VAR,'x',1,1630)
-LexToken(DOT,'.',1,1631)
-LexToken(VAR,'model',1,1632)
-LexToken(ASSIGNMENT,'=',1,1637)
-LexToken(VAR,'model',1,1638)
-LexToken(EOL,'\n',1,1643)
-LexToken(BREAK,'break',1,1660)
-LexToken(EOL,'\n',1,1665)
-LexToken(END,'end',1,1678)
-LexToken(EOL,'\n',1,1681)
-LexToken(END,'end',1,1690)
-LexToken(EOL,'\n',1,1693)
-LexToken(CASE,'case',1,1698)
-LexToken(DQSTRING,'"define"',1,1710)
-LexToken(THEN,'then',1,1712)
-LexToken(EOL,'\n',1,1716)
-LexToken(VAR,'prt',1,1725)
-LexToken(ASSIGNMENT,'=',1,1728)
-LexToken(NUMBER,'1',1,1729)
-LexToken(EOL,'\n',1,1730)
-LexToken(VAR,'model',1,1739)
-LexToken(ASSIGNMENT,'=',1,1744)
-LexToken(SCICOS_MODEL,'scicos_model',1,1745)
-LexToken(OPENBRACKET,'(',1,1757)
-LexToken(CLOSEBRACKET,')',1,1758)
-LexToken(EOL,'\n',1,1759)
-LexToken(VAR,'model',1,1768)
-LexToken(DOT,'.',1,1773)
-LexToken(VAR,'sim',1,1774)
-LexToken(ASSIGNMENT,'=',1,1777)
-LexToken(DQSTRING,'"input"',1,1784)
-LexToken(EOL,'\n',1,1785)
-LexToken(VAR,'model',1,1794)
-LexToken(DOT,'.',1,1799)
-LexToken(VAR,'evtout',1,1800)
-LexToken(ASSIGNMENT,'=',1,1806)
-LexToken(NUMBER,'1',1,1807)
-LexToken(EOL,'\n',1,1808)
-LexToken(VAR,'model',1,1817)
-LexToken(DOT,'.',1,1822)
-LexToken(VAR,'ipar',1,1823)
-LexToken(ASSIGNMENT,'=',1,1827)
-LexToken(VAR,'prt',1,1828)
-LexToken(EOL,'\n',1,1831)
-LexToken(VAR,'model',1,1840)
-LexToken(DOT,'.',1,1845)
-LexToken(VAR,'blocktype',1,1846)
-LexToken(ASSIGNMENT,'=',1,1855)
-LexToken(DQSTRING,'"d"',1,1858)
-LexToken(EOL,'\n',1,1859)
-LexToken(VAR,'model',1,1868)
-LexToken(DOT,'.',1,1873)
-LexToken(VAR,'firing',1,1874)
-LexToken(ASSIGNMENT,'=',1,1880)
-LexToken(ADDITION,'-',1,1881)
-LexToken(NUMBER,'1',1,1882)
-LexToken(EOL,'\n',1,1883)
-LexToken(VAR,'model',1,1892)
-LexToken(DOT,'.',1,1897)
-LexToken(VAR,'dep_ut',1,1898)
-LexToken(ASSIGNMENT,'=',1,1904)
-LexToken(OPENSQBRACKET,'[',1,1905)
-LexToken(PREVAR_BOOLEAN,'%f',1,1906)
-LexToken(PREVAR_BOOLEAN,'%f',1,1909)
-LexToken(CLOSESQBRACKET,']',1,1911)
-LexToken(EOL,'\n',1,1912)
-LexToken(EOL,'\n',1,1913)
-LexToken(VAR,'exprs',1,1922)
-LexToken(ASSIGNMENT,'=',1,1927)
-LexToken(VAR,'string',1,1928)
-LexToken(OPENBRACKET,'(',1,1934)
-LexToken(VAR,'prt',1,1935)
-LexToken(CLOSEBRACKET,')',1,1938)
-LexToken(EOL,'\n',1,1939)
-LexToken(VAR,'x',1,1948)
-LexToken(ASSIGNMENT,'=',1,1949)
-LexToken(VAR,'standard_define',1,1950)
-LexToken(OPENBRACKET,'(',1,1965)
-LexToken(OPENSQBRACKET,'[',1,1966)
-LexToken(NUMBER,'1',1,1967)
-LexToken(NUMBER,'1',1,1969)
-LexToken(CLOSESQBRACKET,']',1,1970)
-LexToken(COMMA,',',1,1971)
-LexToken(VAR,'model',1,1972)
-LexToken(COMMA,',',1,1977)
-LexToken(VAR,'exprs',1,1978)
-LexToken(COMMA,',',1,1983)
-LexToken(DQSTRING,'" "',1,1986)
-LexToken(CLOSEBRACKET,')',1,1987)
-LexToken(EOL,'\n',1,1988)
-LexToken(END,'end',1,1993)
-LexToken(EOL,'\n',1,1996)
-LexToken(ENDFUNCTION,'endfunction',1,1997)
-LexToken(EOL,'\n',1,2008)
+/* autogenerated from "macros/Sources/CLKIN_f.sci" */
+function CLKIN_f() {
+CLKIN_f.prototype.get = function CLKIN_f() {
+}
+CLKIN_f.prototype.set = function CLKIN_f() {
+x=arg1;
+graphics=arg1.graphics;
+model=arg1.model;
+exprs=graphics.exprs;
+exprs=exprs(1);
+while (true) {
+[ok,prt,exprs]=scicos_getvalue("Set Event Input block parameters","Port number",list("vec",1),exprs);
+prt=int(prt);
+if (!ok) {
+break
+}
+if (prt<=0) {
+message("Port number must be a positive integer");
+} else {
+model.ipar=prt;
+model.evtout=1;
+model.firing=-1;
+graphics.exprs=exprs;
+x.graphics=graphics;
+x.model=model;
+break
+}
+}
+}
+CLKIN_f.prototype.define = function CLKIN_f() {
+prt=1;
+model=scicos_model();
+model.sim="input";
+model.evtout=1;
+model.ipar=prt;
+model.blocktype="d";
+model.firing=-1;
+model.dep_ut=[None,None];
+exprs=string(prt);
+x=standard_define([1,1],model,exprs," ");
+}
+CLKIN_f.prototype.details = function CLKIN_f() {
+}
+}
diff --git a/js/Sources/CLOCK_c.js b/js/Sources/CLOCK_c.js
index 10f47fa0..005b09ec 100644
--- a/js/Sources/CLOCK_c.js
+++ b/js/Sources/CLOCK_c.js
@@ -1,894 +1,3 @@
-LexToken(EOL,'\n',1,8)
-LexToken(EOL,'\n',1,11)
-LexToken(EOL,'\n',1,71)
-LexToken(EOL,'\n',1,151)
-LexToken(EOL,'\n',1,154)
-LexToken(EOL,'\n',1,226)
-LexToken(EOL,'\n',1,298)
-LexToken(EOL,'\n',1,367)
-LexToken(EOL,'\n',1,406)
-LexToken(EOL,'\n',1,409)
-LexToken(EOL,'\n',1,476)
-LexToken(EOL,'\n',1,542)
-LexToken(EOL,'\n',1,607)
-LexToken(EOL,'\n',1,655)
-LexToken(EOL,'\n',1,658)
-LexToken(EOL,'\n',1,727)
-LexToken(EOL,'\n',1,790)
-LexToken(EOL,'\n',1,872)
-LexToken(EOL,'\n',1,875)
-LexToken(EOL,'\n',1,906)
-LexToken(EOL,'\n',1,909)
-LexToken(EOL,'\n',1,910)
-LexToken(FUNCTION,'function',1,911)
-LexToken(OPENSQBRACKET,'[',1,920)
-LexToken(VAR,'x',1,921)
-LexToken(COMMA,',',1,922)
-LexToken(VAR,'y',1,923)
-LexToken(COMMA,',',1,924)
-LexToken(VAR,'typ',1,925)
-LexToken(CLOSESQBRACKET,']',1,928)
-LexToken(ASSIGNMENT,'=',1,929)
-LexToken(VAR,'CLOCK_c',1,930)
-LexToken(OPENBRACKET,'(',1,937)
-LexToken(VAR,'job',1,938)
-LexToken(COMMA,',',1,941)
-LexToken(VAR,'arg1',1,942)
-LexToken(COMMA,',',1,946)
-LexToken(VAR,'arg2',1,947)
-LexToken(CLOSEBRACKET,')',1,951)
-LexToken(EOL,'\n',1,952)
-LexToken(VAR,'x',1,957)
-LexToken(ASSIGNMENT,'=',1,958)
-LexToken(OPENSQBRACKET,'[',1,959)
-LexToken(CLOSESQBRACKET,']',1,960)
-LexToken(EOL,'\n',1,961)
-LexToken(VAR,'y',1,967)
-LexToken(ASSIGNMENT,'=',1,968)
-LexToken(OPENSQBRACKET,'[',1,969)
-LexToken(CLOSESQBRACKET,']',1,970)
-LexToken(EOL,'\n',1,971)
-LexToken(VAR,'typ',1,977)
-LexToken(ASSIGNMENT,'=',1,980)
-LexToken(OPENSQBRACKET,'[',1,981)
-LexToken(CLOSESQBRACKET,']',1,982)
-LexToken(EOL,'\n',1,983)
-LexToken(SELECT,'select',1,989)
-LexToken(VAR,'job',1,996)
-LexToken(EOL,'\n',1,999)
-LexToken(CASE,'case',1,1004)
-LexToken(DQSTRING,'"set"',1,1013)
-LexToken(THEN,'then',1,1015)
-LexToken(EOL,'\n',1,1019)
-LexToken(EOL,'\n',1,1056)
-LexToken(FOR,'for',1,1065)
-LexToken(VAR,'i',1,1069)
-LexToken(ASSIGNMENT,'=',1,1070)
-LexToken(NUMBER,'1',1,1071)
-LexToken(COLON,':',1,1072)
-LexToken(VAR,'length',1,1073)
-LexToken(OPENBRACKET,'(',1,1079)
-LexToken(VAR,'arg1',1,1080)
-LexToken(DOT,'.',1,1084)
-LexToken(VAR,'model',1,1085)
-LexToken(DOT,'.',1,1090)
-LexToken(VAR,'rpar',1,1091)
-LexToken(DOT,'.',1,1095)
-LexToken(VAR,'objs',1,1096)
-LexToken(CLOSEBRACKET,')',1,1100)
-LexToken(DO,'do',1,1102)
-LexToken(EOL,'\n',1,1104)
-LexToken(VAR,'o',1,1117)
-LexToken(ASSIGNMENT,'=',1,1119)
-LexToken(VAR,'arg1',1,1121)
-LexToken(DOT,'.',1,1125)
-LexToken(VAR,'model',1,1126)
-LexToken(DOT,'.',1,1131)
-LexToken(VAR,'rpar',1,1132)
-LexToken(DOT,'.',1,1136)
-LexToken(VAR,'objs',1,1137)
-LexToken(OPENBRACKET,'(',1,1141)
-LexToken(VAR,'i',1,1142)
-LexToken(CLOSEBRACKET,')',1,1143)
-LexToken(EOL,'\n',1,1144)
-LexToken(IF,'if',1,1158)
-LexToken(VAR,'typeof',1,1161)
-LexToken(OPENBRACKET,'(',1,1167)
-LexToken(VAR,'o',1,1168)
-LexToken(CLOSEBRACKET,')',1,1169)
-LexToken(COMPARISON,'==',1,1171)
-LexToken(DQSTRING,'"Block"',1,1180)
-LexToken(LOGICAL,'&',1,1182)
-LexToken(VAR,'o',1,1184)
-LexToken(DOT,'.',1,1185)
-LexToken(VAR,'gui',1,1186)
-LexToken(COMPARISON,'==',1,1190)
-LexToken(DQSTRING,'"EVTDLY_c"',1,1202)
-LexToken(THEN,'then',1,1204)
-LexToken(EOL,'\n',1,1208)
-LexToken(VAR,'path',1,1225)
-LexToken(ASSIGNMENT,'=',1,1230)
-LexToken(VAR,'i',1,1232)
-LexToken(EOL,'\n',1,1233)
-LexToken(BREAK,'break',1,1251)
-LexToken(EOL,'\n',1,1256)
-LexToken(END,'end',1,1270)
-LexToken(EOL,'\n',1,1273)
-LexToken(END,'end',1,1282)
-LexToken(EOL,'\n',1,1285)
-LexToken(VAR,'newpar',1,1294)
-LexToken(ASSIGNMENT,'=',1,1300)
-LexToken(VAR,'list',1,1301)
-LexToken(OPENBRACKET,'(',1,1305)
-LexToken(CLOSEBRACKET,')',1,1306)
-LexToken(EOL,'\n',1,1307)
-LexToken(VAR,'xx',1,1317)
-LexToken(ASSIGNMENT,'=',1,1319)
-LexToken(VAR,'arg1',1,1320)
-LexToken(DOT,'.',1,1324)
-LexToken(VAR,'model',1,1325)
-LexToken(DOT,'.',1,1330)
-LexToken(VAR,'rpar',1,1331)
-LexToken(DOT,'.',1,1335)
-LexToken(VAR,'objs',1,1336)
-LexToken(OPENBRACKET,'(',1,1340)
-LexToken(VAR,'path',1,1341)
-LexToken(CLOSEBRACKET,')',1,1345)
-LexToken(EOL,'\n',1,1346)
-LexToken(VAR,'exprs',1,1355)
-LexToken(ASSIGNMENT,'=',1,1360)
-LexToken(VAR,'xx',1,1361)
-LexToken(DOT,'.',1,1363)
-LexToken(VAR,'graphics',1,1364)
-LexToken(DOT,'.',1,1372)
-LexToken(VAR,'exprs',1,1373)
-LexToken(EOL,'\n',1,1378)
-LexToken(VAR,'model',1,1387)
-LexToken(ASSIGNMENT,'=',1,1392)
-LexToken(VAR,'xx',1,1393)
-LexToken(DOT,'.',1,1395)
-LexToken(VAR,'model',1,1396)
-LexToken(EOL,'\n',1,1401)
-LexToken(VAR,'t0_old',1,1411)
-LexToken(ASSIGNMENT,'=',1,1417)
-LexToken(VAR,'model',1,1418)
-LexToken(DOT,'.',1,1423)
-LexToken(VAR,'firing',1,1424)
-LexToken(EOL,'\n',1,1430)
-LexToken(VAR,'dt_old',1,1439)
-LexToken(ASSIGNMENT,'=',1,1445)
-LexToken(VAR,'model',1,1447)
-LexToken(DOT,'.',1,1452)
-LexToken(VAR,'rpar',1,1453)
-LexToken(OPENBRACKET,'(',1,1457)
-LexToken(NUMBER,'1',1,1458)
-LexToken(CLOSEBRACKET,')',1,1459)
-LexToken(EOL,'\n',1,1460)
-LexToken(VAR,'model_n',1,1469)
-LexToken(ASSIGNMENT,'=',1,1476)
-LexToken(VAR,'model',1,1477)
-LexToken(EOL,'\n',1,1482)
-LexToken(WHILE,'while',1,1491)
-LexToken(PREVAR_BOOLEAN,'%t',1,1497)
-LexToken(DO,'do',1,1500)
-LexToken(EOL,'\n',1,1502)
-LexToken(OPENSQBRACKET,'[',1,1515)
-LexToken(VAR,'ok',1,1516)
-LexToken(COMMA,',',1,1518)
-LexToken(VAR,'dt',1,1520)
-LexToken(COMMA,',',1,1522)
-LexToken(VAR,'t0',1,1524)
-LexToken(COMMA,',',1,1526)
-LexToken(VAR,'exprs0',1,1528)
-LexToken(CLOSESQBRACKET,']',1,1534)
-LexToken(ASSIGNMENT,'=',1,1535)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1536)
-LexToken(OPENBRACKET,'(',1,1551)
-LexToken(OPENSQBRACKET,'[',1,1552)
-LexToken(VAR,'msprintf',1,1553)
-LexToken(OPENBRACKET,'(',1,1561)
-LexToken(VAR,'gettext',1,1562)
-LexToken(OPENBRACKET,'(',1,1569)
-LexToken(DQSTRING,'"Set %s block parameters"',1,1594)
-LexToken(CLOSEBRACKET,')',1,1595)
-LexToken(COMMA,',',1,1596)
-LexToken(DQSTRING,'"CLOCK_c"',1,1606)
-LexToken(CLOSEBRACKET,')',1,1607)
-LexToken(SEMICOLON,';',1,1608)
-LexToken(DQSTRING,'" "',1,1611)
-LexToken(SEMICOLON,';',1,1612)
-LexToken(VAR,'gettext',1,1614)
-LexToken(OPENBRACKET,'(',1,1621)
-LexToken(DQSTRING,'"Event clock generator"',1,1644)
-LexToken(CLOSEBRACKET,')',1,1645)
-LexToken(SEMICOLON,';',1,1646)
-LexToken(DQSTRING,'" "',1,1649)
-LexToken(SEMICOLON,';',1,1650)
-LexToken(VAR,'gettext',1,1667)
-LexToken(OPENBRACKET,'(',1,1674)
-LexToken(DQSTRING,'"&nbsp; Do not start if \\\'Initialisation Time\\\' is negative"',1,1734)
-LexToken(CLOSEBRACKET,')',1,1735)
-LexToken(SEMICOLON,';',1,1736)
-LexToken(DQSTRING,'" "',1,1739)
-LexToken(CLOSESQBRACKET,']',1,1740)
-LexToken(COMMA,',',1,1741)
-LexToken(OPENSQBRACKET,'[',1,1743)
-LexToken(VAR,'gettext',1,1744)
-LexToken(OPENBRACKET,'(',1,1751)
-LexToken(DQSTRING,'"Period"',1,1759)
-LexToken(CLOSEBRACKET,')',1,1760)
-LexToken(SEMICOLON,';',1,1761)
-LexToken(VAR,'gettext',1,1762)
-LexToken(OPENBRACKET,'(',1,1769)
-LexToken(DQSTRING,'"Initialisation Time"',1,1790)
-LexToken(CLOSEBRACKET,')',1,1791)
-LexToken(CLOSESQBRACKET,']',1,1792)
-LexToken(COMMA,',',1,1793)
-LexToken(VAR,'list',1,1795)
-LexToken(OPENBRACKET,'(',1,1799)
-LexToken(DQSTRING,'"vec"',1,1804)
-LexToken(COMMA,',',1,1805)
-LexToken(NUMBER,'1',1,1806)
-LexToken(COMMA,',',1,1807)
-LexToken(DQSTRING,'"vec"',1,1812)
-LexToken(COMMA,',',1,1813)
-LexToken(NUMBER,'1',1,1814)
-LexToken(CLOSEBRACKET,')',1,1815)
-LexToken(COMMA,',',1,1816)
-LexToken(VAR,'exprs',1,1818)
-LexToken(CLOSEBRACKET,')',1,1823)
-LexToken(EOL,'\n',1,1824)
-LexToken(EOL,'\n',1,1826)
-LexToken(IF,'if',1,1839)
-LexToken(NOT,'~',1,1842)
-LexToken(VAR,'ok',1,1843)
-LexToken(THEN,'then',1,1846)
-LexToken(EOL,'\n',1,1850)
-LexToken(BREAK,'break',1,1867)
-LexToken(EOL,'\n',1,1872)
-LexToken(END,'end',1,1886)
-LexToken(EOL,'\n',1,1889)
-LexToken(IF,'if',1,1902)
-LexToken(VAR,'dt',1,1905)
-LexToken(COMPARISON,'<=',1,1908)
-LexToken(NUMBER,'0',1,1911)
-LexToken(THEN,'then',1,1913)
-LexToken(EOL,'\n',1,1917)
-LexToken(VAR,'block_parameter_error',1,1934)
-LexToken(OPENBRACKET,'(',1,1955)
-LexToken(VAR,'msprintf',1,1956)
-LexToken(OPENBRACKET,'(',1,1964)
-LexToken(VAR,'gettext',1,1965)
-LexToken(OPENBRACKET,'(',1,1972)
-LexToken(DQSTRING,'"Wrong values for \\\'%s\\\' parameter: %5.1e."',1,2015)
-LexToken(CLOSEBRACKET,')',1,2016)
-LexToken(COMMA,',',1,2017)
-LexToken(VAR,'gettext',1,2019)
-LexToken(OPENBRACKET,'(',1,2026)
-LexToken(DQSTRING,'"Period"',1,2034)
-LexToken(CLOSEBRACKET,')',1,2035)
-LexToken(COMMA,',',1,2036)
-LexToken(VAR,'dt',1,2038)
-LexToken(CLOSEBRACKET,')',1,2040)
-LexToken(COMMA,',',1,2041)
-LexToken(VAR,'gettext',1,2043)
-LexToken(OPENBRACKET,'(',1,2050)
-LexToken(DQSTRING,'"Strictly positive number expected."',1,2086)
-LexToken(CLOSEBRACKET,')',1,2087)
-LexToken(CLOSEBRACKET,')',1,2088)
-LexToken(EOL,'\n',1,2089)
-LexToken(VAR,'ok',1,2107)
-LexToken(ASSIGNMENT,'=',1,2109)
-LexToken(PREVAR_BOOLEAN,'%f',1,2110)
-LexToken(EOL,'\n',1,2112)
-LexToken(END,'end',1,2125)
-LexToken(EOL,'\n',1,2128)
-LexToken(IF,'if',1,2141)
-LexToken(VAR,'ok',1,2144)
-LexToken(THEN,'then',1,2147)
-LexToken(EOL,'\n',1,2151)
-LexToken(VAR,'xx',1,2168)
-LexToken(DOT,'.',1,2170)
-LexToken(VAR,'graphics',1,2171)
-LexToken(DOT,'.',1,2179)
-LexToken(VAR,'exprs',1,2180)
-LexToken(ASSIGNMENT,'=',1,2185)
-LexToken(VAR,'exprs0',1,2186)
-LexToken(EOL,'\n',1,2192)
-LexToken(VAR,'model',1,2209)
-LexToken(DOT,'.',1,2214)
-LexToken(VAR,'rpar',1,2215)
-LexToken(ASSIGNMENT,'=',1,2219)
-LexToken(OPENSQBRACKET,'[',1,2220)
-LexToken(VAR,'dt',1,2221)
-LexToken(SEMICOLON,';',1,2223)
-LexToken(VAR,'t0',1,2224)
-LexToken(CLOSESQBRACKET,']',1,2226)
-LexToken(EOL,'\n',1,2227)
-LexToken(VAR,'model',1,2244)
-LexToken(DOT,'.',1,2249)
-LexToken(VAR,'firing',1,2250)
-LexToken(ASSIGNMENT,'=',1,2256)
-LexToken(VAR,'t0',1,2257)
-LexToken(EOL,'\n',1,2259)
-LexToken(VAR,'xx',1,2276)
-LexToken(DOT,'.',1,2278)
-LexToken(VAR,'model',1,2279)
-LexToken(ASSIGNMENT,'=',1,2284)
-LexToken(VAR,'model',1,2285)
-LexToken(EOL,'\n',1,2290)
-LexToken(VAR,'arg1',1,2307)
-LexToken(DOT,'.',1,2311)
-LexToken(VAR,'model',1,2312)
-LexToken(DOT,'.',1,2317)
-LexToken(VAR,'rpar',1,2318)
-LexToken(DOT,'.',1,2322)
-LexToken(VAR,'objs',1,2323)
-LexToken(OPENBRACKET,'(',1,2327)
-LexToken(VAR,'path',1,2328)
-LexToken(CLOSEBRACKET,')',1,2332)
-LexToken(ASSIGNMENT,'=',1,2333)
-LexToken(VAR,'xx',1,2334)
-LexToken(EOL,'\n',1,2345)
-LexToken(BREAK,'break',1,2362)
-LexToken(EOL,'\n',1,2367)
-LexToken(END,'end',1,2380)
-LexToken(EOL,'\n',1,2383)
-LexToken(END,'end',1,2392)
-LexToken(EOL,'\n',1,2395)
-LexToken(EOL,'\n',1,2396)
-LexToken(IF,'if',1,2405)
-LexToken(NOT,'~',1,2408)
-LexToken(VAR,'and',1,2409)
-LexToken(OPENBRACKET,'(',1,2412)
-LexToken(OPENSQBRACKET,'[',1,2413)
-LexToken(VAR,'t0_old',1,2414)
-LexToken(VAR,'dt_old',1,2421)
-LexToken(CLOSESQBRACKET,']',1,2427)
-LexToken(COMPARISON,'==',1,2428)
-LexToken(OPENSQBRACKET,'[',1,2430)
-LexToken(VAR,'t0',1,2431)
-LexToken(VAR,'dt',1,2434)
-LexToken(CLOSESQBRACKET,']',1,2436)
-LexToken(CLOSEBRACKET,')',1,2437)
-LexToken(THEN,'then',1,2439)
-LexToken(EOL,'\n',1,2443)
-LexToken(EOL,'\n',1,2477)
-LexToken(VAR,'newpar',1,2490)
-LexToken(OPENBRACKET,'(',1,2496)
-LexToken(VAR,'size',1,2497)
-LexToken(OPENBRACKET,'(',1,2501)
-LexToken(VAR,'newpar',1,2502)
-LexToken(CLOSEBRACKET,')',1,2508)
-LexToken(ADDITION,'+',1,2509)
-LexToken(NUMBER,'1',1,2510)
-LexToken(CLOSEBRACKET,')',1,2511)
-LexToken(ASSIGNMENT,'=',1,2512)
-LexToken(VAR,'path',1,2513)
-LexToken(EOL,'\n',1,2539)
-LexToken(END,'end',1,2548)
-LexToken(EOL,'\n',1,2551)
-LexToken(IF,'if',1,2560)
-LexToken(VAR,'t0_old',1,2563)
-LexToken(COMPARISON,'<>',1,2569)
-LexToken(VAR,'t0',1,2571)
-LexToken(THEN,'then',1,2574)
-LexToken(EOL,'\n',1,2578)
-LexToken(VAR,'needcompile',1,2591)
-LexToken(ASSIGNMENT,'=',1,2602)
-LexToken(NUMBER,'2',1,2603)
-LexToken(EOL,'\n',1,2604)
-LexToken(ELSE,'else',1,2614)
-LexToken(EOL,'\n',1,2618)
-LexToken(VAR,'needcompile',1,2631)
-LexToken(ASSIGNMENT,'=',1,2642)
-LexToken(NUMBER,'0',1,2643)
-LexToken(EOL,'\n',1,2644)
-LexToken(END,'end',1,2654)
-LexToken(EOL,'\n',1,2657)
-LexToken(VAR,'x',1,2666)
-LexToken(ASSIGNMENT,'=',1,2667)
-LexToken(VAR,'arg1',1,2668)
-LexToken(EOL,'\n',1,2672)
-LexToken(VAR,'y',1,2681)
-LexToken(ASSIGNMENT,'=',1,2682)
-LexToken(VAR,'needcompile',1,2683)
-LexToken(EOL,'\n',1,2694)
-LexToken(VAR,'typ',1,2703)
-LexToken(ASSIGNMENT,'=',1,2706)
-LexToken(VAR,'newpar',1,2707)
-LexToken(EOL,'\n',1,2713)
-LexToken(CASE,'case',1,2718)
-LexToken(DQSTRING,'"define"',1,2730)
-LexToken(THEN,'then',1,2732)
-LexToken(EOL,'\n',1,2736)
-LexToken(VAR,'evtdly',1,2745)
-LexToken(ASSIGNMENT,'=',1,2751)
-LexToken(VAR,'EVTDLY_c',1,2752)
-LexToken(OPENBRACKET,'(',1,2760)
-LexToken(DQSTRING,'"define"',1,2768)
-LexToken(CLOSEBRACKET,')',1,2769)
-LexToken(EOL,'\n',1,2770)
-LexToken(VAR,'evtdly',1,2779)
-LexToken(DOT,'.',1,2785)
-LexToken(VAR,'graphics',1,2786)
-LexToken(DOT,'.',1,2794)
-LexToken(VAR,'orig',1,2795)
-LexToken(ASSIGNMENT,'=',1,2799)
-LexToken(OPENSQBRACKET,'[',1,2800)
-LexToken(NUMBER,'320',1,2801)
-LexToken(COMMA,',',1,2804)
-LexToken(NUMBER,'232',1,2805)
-LexToken(CLOSESQBRACKET,']',1,2808)
-LexToken(EOL,'\n',1,2809)
-LexToken(VAR,'evtdly',1,2818)
-LexToken(DOT,'.',1,2824)
-LexToken(VAR,'graphics',1,2825)
-LexToken(DOT,'.',1,2833)
-LexToken(VAR,'sz',1,2834)
-LexToken(ASSIGNMENT,'=',1,2836)
-LexToken(OPENSQBRACKET,'[',1,2837)
-LexToken(NUMBER,'40',1,2838)
-LexToken(COMMA,',',1,2840)
-LexToken(NUMBER,'40',1,2841)
-LexToken(CLOSESQBRACKET,']',1,2843)
-LexToken(EOL,'\n',1,2844)
-LexToken(VAR,'evtdly',1,2853)
-LexToken(DOT,'.',1,2859)
-LexToken(VAR,'graphics',1,2860)
-LexToken(DOT,'.',1,2868)
-LexToken(VAR,'flip',1,2869)
-LexToken(ASSIGNMENT,'=',1,2873)
-LexToken(PREVAR_BOOLEAN,'%t',1,2874)
-LexToken(EOL,'\n',1,2876)
-LexToken(VAR,'evtdly',1,2885)
-LexToken(DOT,'.',1,2891)
-LexToken(VAR,'graphics',1,2892)
-LexToken(DOT,'.',1,2900)
-LexToken(VAR,'exprs',1,2901)
-LexToken(ASSIGNMENT,'=',1,2906)
-LexToken(OPENSQBRACKET,'[',1,2907)
-LexToken(DQSTRING,'"0.1"',1,2912)
-LexToken(SEMICOLON,';',1,2913)
-LexToken(DQSTRING,'"0.1"',1,2918)
-LexToken(CLOSESQBRACKET,']',1,2919)
-LexToken(EOL,'\n',1,2920)
-LexToken(VAR,'evtdly',1,2929)
-LexToken(DOT,'.',1,2935)
-LexToken(VAR,'graphics',1,2936)
-LexToken(DOT,'.',1,2944)
-LexToken(VAR,'pein',1,2945)
-LexToken(ASSIGNMENT,'=',1,2949)
-LexToken(NUMBER,'6',1,2950)
-LexToken(EOL,'\n',1,2951)
-LexToken(VAR,'evtdly',1,2960)
-LexToken(DOT,'.',1,2966)
-LexToken(VAR,'graphics',1,2967)
-LexToken(DOT,'.',1,2975)
-LexToken(VAR,'peout',1,2976)
-LexToken(ASSIGNMENT,'=',1,2981)
-LexToken(NUMBER,'3',1,2982)
-LexToken(EOL,'\n',1,2983)
-LexToken(VAR,'evtdly',1,2992)
-LexToken(DOT,'.',1,2998)
-LexToken(VAR,'model',1,2999)
-LexToken(DOT,'.',1,3004)
-LexToken(VAR,'rpar',1,3005)
-LexToken(ASSIGNMENT,'=',1,3009)
-LexToken(OPENSQBRACKET,'[',1,3010)
-LexToken(NUMBER,'0.1',1,3011)
-LexToken(SEMICOLON,';',1,3014)
-LexToken(NUMBER,'0.1',1,3015)
-LexToken(CLOSESQBRACKET,']',1,3018)
-LexToken(EOL,'\n',1,3019)
-LexToken(VAR,'evtdly',1,3028)
-LexToken(DOT,'.',1,3034)
-LexToken(VAR,'model',1,3035)
-LexToken(DOT,'.',1,3040)
-LexToken(VAR,'firing',1,3041)
-LexToken(ASSIGNMENT,'=',1,3047)
-LexToken(NUMBER,'0.1',1,3048)
-LexToken(EOL,'\n',1,3051)
-LexToken(EOL,'\n',1,3052)
-LexToken(VAR,'output_port',1,3061)
-LexToken(ASSIGNMENT,'=',1,3072)
-LexToken(VAR,'CLKOUT_f',1,3073)
-LexToken(OPENBRACKET,'(',1,3081)
-LexToken(DQSTRING,'"define"',1,3089)
-LexToken(CLOSEBRACKET,')',1,3090)
-LexToken(EOL,'\n',1,3091)
-LexToken(VAR,'output_port',1,3100)
-LexToken(DOT,'.',1,3111)
-LexToken(VAR,'graphics',1,3112)
-LexToken(DOT,'.',1,3120)
-LexToken(VAR,'orig',1,3121)
-LexToken(ASSIGNMENT,'=',1,3125)
-LexToken(OPENSQBRACKET,'[',1,3126)
-LexToken(NUMBER,'399',1,3127)
-LexToken(COMMA,',',1,3130)
-LexToken(NUMBER,'162',1,3131)
-LexToken(CLOSESQBRACKET,']',1,3134)
-LexToken(EOL,'\n',1,3135)
-LexToken(VAR,'output_port',1,3144)
-LexToken(DOT,'.',1,3155)
-LexToken(VAR,'graphics',1,3156)
-LexToken(DOT,'.',1,3164)
-LexToken(VAR,'sz',1,3165)
-LexToken(ASSIGNMENT,'=',1,3167)
-LexToken(OPENSQBRACKET,'[',1,3168)
-LexToken(NUMBER,'20',1,3169)
-LexToken(COMMA,',',1,3171)
-LexToken(NUMBER,'20',1,3172)
-LexToken(CLOSESQBRACKET,']',1,3174)
-LexToken(EOL,'\n',1,3175)
-LexToken(VAR,'output_port',1,3184)
-LexToken(DOT,'.',1,3195)
-LexToken(VAR,'graphics',1,3196)
-LexToken(DOT,'.',1,3204)
-LexToken(VAR,'flip',1,3205)
-LexToken(ASSIGNMENT,'=',1,3209)
-LexToken(PREVAR_BOOLEAN,'%t',1,3210)
-LexToken(EOL,'\n',1,3212)
-LexToken(VAR,'output_port',1,3221)
-LexToken(DOT,'.',1,3232)
-LexToken(VAR,'graphics',1,3233)
-LexToken(DOT,'.',1,3241)
-LexToken(VAR,'exprs',1,3242)
-LexToken(ASSIGNMENT,'=',1,3247)
-LexToken(DQSTRING,'"1"',1,3250)
-LexToken(EOL,'\n',1,3251)
-LexToken(VAR,'output_port',1,3260)
-LexToken(DOT,'.',1,3271)
-LexToken(VAR,'graphics',1,3272)
-LexToken(DOT,'.',1,3280)
-LexToken(VAR,'pein',1,3281)
-LexToken(ASSIGNMENT,'=',1,3285)
-LexToken(NUMBER,'5',1,3286)
-LexToken(EOL,'\n',1,3287)
-LexToken(VAR,'output_port',1,3296)
-LexToken(DOT,'.',1,3307)
-LexToken(VAR,'model',1,3308)
-LexToken(DOT,'.',1,3313)
-LexToken(VAR,'ipar',1,3314)
-LexToken(ASSIGNMENT,'=',1,3318)
-LexToken(NUMBER,'1',1,3319)
-LexToken(EOL,'\n',1,3320)
-LexToken(EOL,'\n',1,3321)
-LexToken(VAR,'split',1,3330)
-LexToken(ASSIGNMENT,'=',1,3335)
-LexToken(VAR,'CLKSPLIT_f',1,3336)
-LexToken(OPENBRACKET,'(',1,3346)
-LexToken(DQSTRING,'"define"',1,3354)
-LexToken(CLOSEBRACKET,')',1,3355)
-LexToken(EOL,'\n',1,3356)
-LexToken(VAR,'split',1,3365)
-LexToken(DOT,'.',1,3370)
-LexToken(VAR,'graphics',1,3371)
-LexToken(DOT,'.',1,3379)
-LexToken(VAR,'orig',1,3380)
-LexToken(ASSIGNMENT,'=',1,3384)
-LexToken(OPENSQBRACKET,'[',1,3385)
-LexToken(NUMBER,'380.71066',1,3386)
-LexToken(SEMICOLON,';',1,3395)
-LexToken(NUMBER,'172',1,3396)
-LexToken(CLOSESQBRACKET,']',1,3399)
-LexToken(EOL,'\n',1,3400)
-LexToken(VAR,'split',1,3409)
-LexToken(DOT,'.',1,3414)
-LexToken(VAR,'graphics',1,3415)
-LexToken(DOT,'.',1,3423)
-LexToken(VAR,'pein',1,3424)
-LexToken(ASSIGNMENT,'=',1,3428)
-LexToken(NUMBER,'3',1,3429)
-LexToken(EOL,'\n',1,3430)
-LexToken(VAR,'split',1,3440)
-LexToken(DOT,'.',1,3445)
-LexToken(VAR,'graphics',1,3446)
-LexToken(DOT,'.',1,3454)
-LexToken(VAR,'peout',1,3455)
-LexToken(ASSIGNMENT,'=',1,3460)
-LexToken(OPENSQBRACKET,'[',1,3461)
-LexToken(NUMBER,'5',1,3462)
-LexToken(SEMICOLON,';',1,3463)
-LexToken(NUMBER,'6',1,3464)
-LexToken(CLOSESQBRACKET,']',1,3465)
-LexToken(EOL,'\n',1,3466)
-LexToken(EOL,'\n',1,3467)
-LexToken(VAR,'gr_i',1,3476)
-LexToken(ASSIGNMENT,'=',1,3480)
-LexToken(OPENSQBRACKET,'[',1,3481)
-LexToken(CLOSESQBRACKET,']',1,3482)
-LexToken(EOL,'\n',1,3483)
-LexToken(VAR,'diagram',1,3492)
-LexToken(ASSIGNMENT,'=',1,3499)
-LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,3500)
-LexToken(OPENBRACKET,'(',1,3514)
-LexToken(CLOSEBRACKET,')',1,3515)
-LexToken(EOL,'\n',1,3516)
-LexToken(VAR,'diagram',1,3526)
-LexToken(DOT,'.',1,3533)
-LexToken(VAR,'objs',1,3534)
-LexToken(OPENBRACKET,'(',1,3538)
-LexToken(NUMBER,'1',1,3539)
-LexToken(CLOSEBRACKET,')',1,3540)
-LexToken(ASSIGNMENT,'=',1,3541)
-LexToken(VAR,'output_port',1,3542)
-LexToken(EOL,'\n',1,3553)
-LexToken(VAR,'diagram',1,3562)
-LexToken(DOT,'.',1,3569)
-LexToken(VAR,'objs',1,3570)
-LexToken(OPENBRACKET,'(',1,3574)
-LexToken(NUMBER,'2',1,3575)
-LexToken(CLOSEBRACKET,')',1,3576)
-LexToken(ASSIGNMENT,'=',1,3577)
-LexToken(VAR,'evtdly',1,3578)
-LexToken(EOL,'\n',1,3584)
-LexToken(VAR,'diagram',1,3593)
-LexToken(DOT,'.',1,3600)
-LexToken(VAR,'objs',1,3601)
-LexToken(OPENBRACKET,'(',1,3605)
-LexToken(NUMBER,'3',1,3606)
-LexToken(CLOSEBRACKET,')',1,3607)
-LexToken(ASSIGNMENT,'=',1,3608)
-LexToken(SCICOS_LINK,'scicos_link',1,3609)
-LexToken(OPENBRACKET,'(',1,3620)
-LexToken(VAR,'xx',1,3621)
-LexToken(ASSIGNMENT,'=',1,3623)
-LexToken(OPENSQBRACKET,'[',1,3624)
-LexToken(NUMBER,'340',1,3625)
-LexToken(SEMICOLON,';',1,3628)
-LexToken(NUMBER,'340',1,3629)
-LexToken(SEMICOLON,';',1,3632)
-LexToken(NUMBER,'380.71',1,3633)
-LexToken(CLOSESQBRACKET,']',1,3639)
-LexToken(COMMA,',',1,3640)
-LexToken(VAR,'yy',1,3652)
-LexToken(ASSIGNMENT,'=',1,3654)
-LexToken(OPENSQBRACKET,'[',1,3655)
-LexToken(NUMBER,'226.29',1,3656)
-LexToken(SEMICOLON,';',1,3662)
-LexToken(NUMBER,'172',1,3663)
-LexToken(SEMICOLON,';',1,3666)
-LexToken(NUMBER,'172',1,3667)
-LexToken(CLOSESQBRACKET,']',1,3670)
-LexToken(COMMA,',',1,3671)
-LexToken(VAR,'ct',1,3683)
-LexToken(ASSIGNMENT,'=',1,3685)
-LexToken(OPENSQBRACKET,'[',1,3686)
-LexToken(NUMBER,'5',1,3687)
-LexToken(COMMA,',',1,3688)
-LexToken(ADDITION,'-',1,3689)
-LexToken(NUMBER,'1',1,3690)
-LexToken(CLOSESQBRACKET,']',1,3691)
-LexToken(COMMA,',',1,3692)
-LexToken(VAR,'from',1,3693)
-LexToken(ASSIGNMENT,'=',1,3697)
-LexToken(OPENSQBRACKET,'[',1,3698)
-LexToken(NUMBER,'2',1,3699)
-LexToken(COMMA,',',1,3700)
-LexToken(NUMBER,'1',1,3701)
-LexToken(CLOSESQBRACKET,']',1,3702)
-LexToken(COMMA,',',1,3703)
-LexToken(VAR,'to',1,3704)
-LexToken(ASSIGNMENT,'=',1,3706)
-LexToken(OPENSQBRACKET,'[',1,3707)
-LexToken(NUMBER,'4',1,3708)
-LexToken(COMMA,',',1,3709)
-LexToken(NUMBER,'1',1,3710)
-LexToken(CLOSESQBRACKET,']',1,3711)
-LexToken(CLOSEBRACKET,')',1,3712)
-LexToken(EOL,'\n',1,3713)
-LexToken(VAR,'diagram',1,3722)
-LexToken(DOT,'.',1,3729)
-LexToken(VAR,'objs',1,3730)
-LexToken(OPENBRACKET,'(',1,3734)
-LexToken(NUMBER,'4',1,3735)
-LexToken(CLOSEBRACKET,')',1,3736)
-LexToken(ASSIGNMENT,'=',1,3737)
-LexToken(VAR,'split',1,3738)
-LexToken(EOL,'\n',1,3743)
-LexToken(VAR,'diagram',1,3752)
-LexToken(DOT,'.',1,3759)
-LexToken(VAR,'objs',1,3760)
-LexToken(OPENBRACKET,'(',1,3764)
-LexToken(NUMBER,'5',1,3765)
-LexToken(CLOSEBRACKET,')',1,3766)
-LexToken(ASSIGNMENT,'=',1,3767)
-LexToken(SCICOS_LINK,'scicos_link',1,3768)
-LexToken(OPENBRACKET,'(',1,3779)
-LexToken(VAR,'xx',1,3780)
-LexToken(ASSIGNMENT,'=',1,3782)
-LexToken(OPENSQBRACKET,'[',1,3783)
-LexToken(NUMBER,'380.71',1,3784)
-LexToken(SEMICOLON,';',1,3790)
-LexToken(NUMBER,'399',1,3791)
-LexToken(CLOSESQBRACKET,']',1,3794)
-LexToken(COMMA,',',1,3795)
-LexToken(VAR,'yy',1,3796)
-LexToken(ASSIGNMENT,'=',1,3798)
-LexToken(OPENSQBRACKET,'[',1,3799)
-LexToken(NUMBER,'172',1,3800)
-LexToken(SEMICOLON,';',1,3803)
-LexToken(NUMBER,'172',1,3804)
-LexToken(CLOSESQBRACKET,']',1,3807)
-LexToken(COMMA,',',1,3808)
-LexToken(VAR,'ct',1,3820)
-LexToken(ASSIGNMENT,'=',1,3822)
-LexToken(OPENSQBRACKET,'[',1,3823)
-LexToken(NUMBER,'5',1,3824)
-LexToken(COMMA,',',1,3825)
-LexToken(ADDITION,'-',1,3826)
-LexToken(NUMBER,'1',1,3827)
-LexToken(CLOSESQBRACKET,']',1,3828)
-LexToken(COMMA,',',1,3829)
-LexToken(VAR,'from',1,3830)
-LexToken(ASSIGNMENT,'=',1,3834)
-LexToken(OPENSQBRACKET,'[',1,3835)
-LexToken(NUMBER,'4',1,3836)
-LexToken(COMMA,',',1,3837)
-LexToken(NUMBER,'1',1,3838)
-LexToken(CLOSESQBRACKET,']',1,3839)
-LexToken(COMMA,',',1,3840)
-LexToken(VAR,'to',1,3841)
-LexToken(ASSIGNMENT,'=',1,3843)
-LexToken(OPENSQBRACKET,'[',1,3844)
-LexToken(NUMBER,'1',1,3845)
-LexToken(COMMA,',',1,3846)
-LexToken(NUMBER,'1',1,3847)
-LexToken(CLOSESQBRACKET,']',1,3848)
-LexToken(CLOSEBRACKET,')',1,3849)
-LexToken(EOL,'\n',1,3850)
-LexToken(VAR,'diagram',1,3859)
-LexToken(DOT,'.',1,3866)
-LexToken(VAR,'objs',1,3867)
-LexToken(OPENBRACKET,'(',1,3871)
-LexToken(NUMBER,'6',1,3872)
-LexToken(CLOSEBRACKET,')',1,3873)
-LexToken(ASSIGNMENT,'=',1,3874)
-LexToken(SCICOS_LINK,'scicos_link',1,3875)
-LexToken(OPENBRACKET,'(',1,3886)
-LexToken(VAR,'xx',1,3887)
-LexToken(ASSIGNMENT,'=',1,3889)
-LexToken(OPENSQBRACKET,'[',1,3890)
-LexToken(NUMBER,'380.71',1,3891)
-LexToken(SEMICOLON,';',1,3897)
-LexToken(NUMBER,'380.71',1,3898)
-LexToken(SEMICOLON,';',1,3904)
-LexToken(NUMBER,'340',1,3905)
-LexToken(SEMICOLON,';',1,3908)
-LexToken(NUMBER,'340',1,3909)
-LexToken(CLOSESQBRACKET,']',1,3912)
-LexToken(COMMA,',',1,3913)
-LexToken(VAR,'yy',1,3925)
-LexToken(ASSIGNMENT,'=',1,3927)
-LexToken(OPENSQBRACKET,'[',1,3928)
-LexToken(NUMBER,'172',1,3929)
-LexToken(SEMICOLON,';',1,3932)
-LexToken(NUMBER,'302',1,3933)
-LexToken(SEMICOLON,';',1,3936)
-LexToken(NUMBER,'302',1,3937)
-LexToken(SEMICOLON,';',1,3940)
-LexToken(NUMBER,'277.71',1,3941)
-LexToken(CLOSESQBRACKET,']',1,3947)
-LexToken(COMMA,',',1,3948)
-LexToken(VAR,'ct',1,3960)
-LexToken(ASSIGNMENT,'=',1,3962)
-LexToken(OPENSQBRACKET,'[',1,3963)
-LexToken(NUMBER,'5',1,3964)
-LexToken(COMMA,',',1,3965)
-LexToken(ADDITION,'-',1,3966)
-LexToken(NUMBER,'1',1,3967)
-LexToken(CLOSESQBRACKET,']',1,3968)
-LexToken(COMMA,',',1,3969)
-LexToken(VAR,'from',1,3970)
-LexToken(ASSIGNMENT,'=',1,3974)
-LexToken(OPENSQBRACKET,'[',1,3975)
-LexToken(NUMBER,'4',1,3976)
-LexToken(COMMA,',',1,3977)
-LexToken(NUMBER,'2',1,3978)
-LexToken(CLOSESQBRACKET,']',1,3979)
-LexToken(COMMA,',',1,3980)
-LexToken(VAR,'to',1,3981)
-LexToken(ASSIGNMENT,'=',1,3983)
-LexToken(OPENSQBRACKET,'[',1,3984)
-LexToken(NUMBER,'2',1,3985)
-LexToken(COMMA,',',1,3986)
-LexToken(NUMBER,'1',1,3987)
-LexToken(CLOSESQBRACKET,']',1,3988)
-LexToken(CLOSEBRACKET,')',1,3989)
-LexToken(EOL,'\n',1,3990)
-LexToken(VAR,'x',1,3999)
-LexToken(ASSIGNMENT,'=',1,4000)
-LexToken(SCICOS_BLOCK,'scicos_block',1,4001)
-LexToken(OPENBRACKET,'(',1,4013)
-LexToken(CLOSEBRACKET,')',1,4014)
-LexToken(EOL,'\n',1,4015)
-LexToken(VAR,'x',1,4024)
-LexToken(DOT,'.',1,4025)
-LexToken(VAR,'gui',1,4026)
-LexToken(ASSIGNMENT,'=',1,4029)
-LexToken(DQSTRING,'"CLOCK_c"',1,4038)
-LexToken(EOL,'\n',1,4039)
-LexToken(VAR,'x',1,4048)
-LexToken(DOT,'.',1,4049)
-LexToken(VAR,'graphics',1,4050)
-LexToken(DOT,'.',1,4058)
-LexToken(VAR,'sz',1,4059)
-LexToken(ASSIGNMENT,'=',1,4061)
-LexToken(OPENSQBRACKET,'[',1,4062)
-LexToken(NUMBER,'2',1,4063)
-LexToken(COMMA,',',1,4064)
-LexToken(NUMBER,'2',1,4065)
-LexToken(CLOSESQBRACKET,']',1,4066)
-LexToken(EOL,'\n',1,4067)
-LexToken(VAR,'x',1,4076)
-LexToken(DOT,'.',1,4077)
-LexToken(VAR,'graphics',1,4078)
-LexToken(DOT,'.',1,4086)
-LexToken(VAR,'gr_i',1,4087)
-LexToken(ASSIGNMENT,'=',1,4091)
-LexToken(VAR,'gr_i',1,4092)
-LexToken(EOL,'\n',1,4096)
-LexToken(VAR,'x',1,4105)
-LexToken(DOT,'.',1,4106)
-LexToken(VAR,'graphics',1,4107)
-LexToken(DOT,'.',1,4115)
-LexToken(VAR,'peout',1,4116)
-LexToken(ASSIGNMENT,'=',1,4121)
-LexToken(NUMBER,'0',1,4122)
-LexToken(EOL,'\n',1,4123)
-LexToken(VAR,'x',1,4132)
-LexToken(DOT,'.',1,4133)
-LexToken(VAR,'model',1,4134)
-LexToken(DOT,'.',1,4139)
-LexToken(VAR,'sim',1,4140)
-LexToken(ASSIGNMENT,'=',1,4143)
-LexToken(DQSTRING,'"csuper"',1,4151)
-LexToken(EOL,'\n',1,4152)
-LexToken(VAR,'x',1,4161)
-LexToken(DOT,'.',1,4162)
-LexToken(VAR,'model',1,4163)
-LexToken(DOT,'.',1,4168)
-LexToken(VAR,'evtout',1,4169)
-LexToken(ASSIGNMENT,'=',1,4175)
-LexToken(NUMBER,'1',1,4176)
-LexToken(EOL,'\n',1,4177)
-LexToken(VAR,'x',1,4186)
-LexToken(DOT,'.',1,4187)
-LexToken(VAR,'model',1,4188)
-LexToken(DOT,'.',1,4193)
-LexToken(VAR,'blocktype',1,4194)
-LexToken(ASSIGNMENT,'=',1,4203)
-LexToken(DQSTRING,'"h"',1,4206)
-LexToken(EOL,'\n',1,4207)
-LexToken(VAR,'x',1,4216)
-LexToken(DOT,'.',1,4217)
-LexToken(VAR,'model',1,4218)
-LexToken(DOT,'.',1,4223)
-LexToken(VAR,'firing',1,4224)
-LexToken(ASSIGNMENT,'=',1,4230)
-LexToken(PREVAR_BOOLEAN,'%f',1,4231)
-LexToken(EOL,'\n',1,4233)
-LexToken(VAR,'x',1,4242)
-LexToken(DOT,'.',1,4243)
-LexToken(VAR,'model',1,4244)
-LexToken(DOT,'.',1,4249)
-LexToken(VAR,'dep_ut',1,4250)
-LexToken(ASSIGNMENT,'=',1,4256)
-LexToken(OPENSQBRACKET,'[',1,4257)
-LexToken(PREVAR_BOOLEAN,'%f',1,4258)
-LexToken(PREVAR_BOOLEAN,'%f',1,4261)
-LexToken(CLOSESQBRACKET,']',1,4263)
-LexToken(EOL,'\n',1,4264)
-LexToken(VAR,'x',1,4273)
-LexToken(DOT,'.',1,4274)
-LexToken(VAR,'model',1,4275)
-LexToken(DOT,'.',1,4280)
-LexToken(VAR,'rpar',1,4281)
-LexToken(ASSIGNMENT,'=',1,4285)
-LexToken(VAR,'diagram',1,4286)
-LexToken(EOL,'\n',1,4293)
-LexToken(END,'end',1,4298)
-LexToken(EOL,'\n',1,4301)
-LexToken(ENDFUNCTION,'endfunction',1,4302)
-LexToken(EOL,'\n',1,4313)
+Syntax error in input LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,3500)
+/* autogenerated from "macros/Sources/CLOCK_c.sci" */
+None
diff --git a/js/Sources/CLOCK_f.js b/js/Sources/CLOCK_f.js
index c4931e00..50e27e9a 100644
--- a/js/Sources/CLOCK_f.js
+++ b/js/Sources/CLOCK_f.js
@@ -1,839 +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,'CLOCK_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,993)
-LexToken(FOR,'for',1,1002)
-LexToken(VAR,'i',1,1006)
-LexToken(ASSIGNMENT,'=',1,1007)
-LexToken(NUMBER,'1',1,1008)
-LexToken(COLON,':',1,1009)
-LexToken(VAR,'length',1,1010)
-LexToken(OPENBRACKET,'(',1,1016)
-LexToken(VAR,'arg1',1,1017)
-LexToken(DOT,'.',1,1021)
-LexToken(VAR,'model',1,1022)
-LexToken(DOT,'.',1,1027)
-LexToken(VAR,'rpar',1,1028)
-LexToken(DOT,'.',1,1032)
-LexToken(VAR,'objs',1,1033)
-LexToken(CLOSEBRACKET,')',1,1037)
-LexToken(DO,'do',1,1039)
-LexToken(EOL,'\n',1,1041)
-LexToken(VAR,'o',1,1054)
-LexToken(ASSIGNMENT,'=',1,1056)
-LexToken(VAR,'arg1',1,1058)
-LexToken(DOT,'.',1,1062)
-LexToken(VAR,'model',1,1063)
-LexToken(DOT,'.',1,1068)
-LexToken(VAR,'rpar',1,1069)
-LexToken(DOT,'.',1,1073)
-LexToken(VAR,'objs',1,1074)
-LexToken(OPENBRACKET,'(',1,1078)
-LexToken(VAR,'i',1,1079)
-LexToken(CLOSEBRACKET,')',1,1080)
-LexToken(EOL,'\n',1,1081)
-LexToken(IF,'if',1,1095)
-LexToken(VAR,'typeof',1,1098)
-LexToken(OPENBRACKET,'(',1,1104)
-LexToken(VAR,'o',1,1105)
-LexToken(CLOSEBRACKET,')',1,1106)
-LexToken(COMPARISON,'==',1,1108)
-LexToken(DQSTRING,'"Block"',1,1117)
-LexToken(LOGICAL,'&',1,1119)
-LexToken(VAR,'o',1,1121)
-LexToken(DOT,'.',1,1122)
-LexToken(VAR,'gui',1,1123)
-LexToken(COMPARISON,'==',1,1127)
-LexToken(DQSTRING,'"EVTDLY_f"',1,1139)
-LexToken(THEN,'then',1,1141)
-LexToken(EOL,'\n',1,1145)
-LexToken(VAR,'path',1,1162)
-LexToken(ASSIGNMENT,'=',1,1167)
-LexToken(VAR,'i',1,1169)
-LexToken(EOL,'\n',1,1170)
-LexToken(BREAK,'break',1,1188)
-LexToken(EOL,'\n',1,1193)
-LexToken(END,'end',1,1207)
-LexToken(EOL,'\n',1,1210)
-LexToken(END,'end',1,1219)
-LexToken(EOL,'\n',1,1222)
-LexToken(EOL,'\n',1,1223)
-LexToken(VAR,'newpar',1,1232)
-LexToken(ASSIGNMENT,'=',1,1238)
-LexToken(VAR,'list',1,1239)
-LexToken(OPENBRACKET,'(',1,1243)
-LexToken(CLOSEBRACKET,')',1,1244)
-LexToken(EOL,'\n',1,1245)
-LexToken(VAR,'xx',1,1255)
-LexToken(ASSIGNMENT,'=',1,1257)
-LexToken(VAR,'arg1',1,1258)
-LexToken(DOT,'.',1,1262)
-LexToken(VAR,'model',1,1263)
-LexToken(DOT,'.',1,1268)
-LexToken(VAR,'rpar',1,1269)
-LexToken(DOT,'.',1,1273)
-LexToken(VAR,'objs',1,1274)
-LexToken(OPENBRACKET,'(',1,1278)
-LexToken(VAR,'path',1,1279)
-LexToken(CLOSEBRACKET,')',1,1283)
-LexToken(EOL,'\n',1,1307)
-LexToken(VAR,'exprs',1,1316)
-LexToken(ASSIGNMENT,'=',1,1321)
-LexToken(VAR,'xx',1,1322)
-LexToken(DOT,'.',1,1324)
-LexToken(VAR,'graphics',1,1325)
-LexToken(DOT,'.',1,1333)
-LexToken(VAR,'exprs',1,1334)
-LexToken(EOL,'\n',1,1339)
-LexToken(VAR,'model',1,1348)
-LexToken(ASSIGNMENT,'=',1,1353)
-LexToken(VAR,'xx',1,1354)
-LexToken(DOT,'.',1,1356)
-LexToken(VAR,'model',1,1357)
-LexToken(EOL,'\n',1,1362)
-LexToken(VAR,'t0_old',1,1372)
-LexToken(ASSIGNMENT,'=',1,1378)
-LexToken(VAR,'model',1,1379)
-LexToken(DOT,'.',1,1384)
-LexToken(VAR,'firing',1,1385)
-LexToken(EOL,'\n',1,1391)
-LexToken(VAR,'dt_old',1,1400)
-LexToken(ASSIGNMENT,'=',1,1406)
-LexToken(VAR,'model',1,1408)
-LexToken(DOT,'.',1,1413)
-LexToken(VAR,'rpar',1,1414)
-LexToken(EOL,'\n',1,1418)
-LexToken(VAR,'model_n',1,1427)
-LexToken(ASSIGNMENT,'=',1,1434)
-LexToken(VAR,'model',1,1435)
-LexToken(EOL,'\n',1,1440)
-LexToken(WHILE,'while',1,1449)
-LexToken(PREVAR_BOOLEAN,'%t',1,1455)
-LexToken(DO,'do',1,1458)
-LexToken(EOL,'\n',1,1460)
-LexToken(OPENSQBRACKET,'[',1,1473)
-LexToken(VAR,'ok',1,1474)
-LexToken(COMMA,',',1,1476)
-LexToken(VAR,'dt',1,1477)
-LexToken(COMMA,',',1,1479)
-LexToken(VAR,'t0',1,1480)
-LexToken(COMMA,',',1,1482)
-LexToken(VAR,'exprs0',1,1483)
-LexToken(CLOSESQBRACKET,']',1,1489)
-LexToken(ASSIGNMENT,'=',1,1490)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1491)
-LexToken(OPENBRACKET,'(',1,1506)
-LexToken(DQSTRING,'"Set Clock block parameters"',1,1535)
-LexToken(COMMA,',',1,1536)
-LexToken(OPENSQBRACKET,'[',1,1552)
-LexToken(DQSTRING,'"Period"',1,1560)
-LexToken(SEMICOLON,';',1,1561)
-LexToken(DQSTRING,'"Init time"',1,1572)
-LexToken(CLOSESQBRACKET,']',1,1573)
-LexToken(COMMA,',',1,1574)
-LexToken(VAR,'list',1,1575)
-LexToken(OPENBRACKET,'(',1,1579)
-LexToken(DQSTRING,'"vec"',1,1584)
-LexToken(COMMA,',',1,1585)
-LexToken(NUMBER,'1',1,1586)
-LexToken(COMMA,',',1,1587)
-LexToken(DQSTRING,'"vec"',1,1592)
-LexToken(COMMA,',',1,1593)
-LexToken(NUMBER,'1',1,1594)
-LexToken(CLOSEBRACKET,')',1,1595)
-LexToken(COMMA,',',1,1596)
-LexToken(VAR,'exprs',1,1597)
-LexToken(CLOSEBRACKET,')',1,1602)
-LexToken(EOL,'\n',1,1603)
-LexToken(IF,'if',1,1616)
-LexToken(NOT,'~',1,1619)
-LexToken(VAR,'ok',1,1620)
-LexToken(THEN,'then',1,1623)
-LexToken(EOL,'\n',1,1627)
-LexToken(BREAK,'break',1,1644)
-LexToken(EOL,'\n',1,1649)
-LexToken(END,'end',1,1663)
-LexToken(EOL,'\n',1,1666)
-LexToken(IF,'if',1,1679)
-LexToken(VAR,'dt',1,1682)
-LexToken(COMPARISON,'<=',1,1684)
-LexToken(NUMBER,'0',1,1686)
-LexToken(THEN,'then',1,1688)
-LexToken(EOL,'\n',1,1692)
-LexToken(VAR,'message',1,1709)
-LexToken(OPENBRACKET,'(',1,1716)
-LexToken(DQSTRING,'"period must be positive"',1,1741)
-LexToken(CLOSEBRACKET,')',1,1742)
-LexToken(EOL,'\n',1,1743)
-LexToken(VAR,'ok',1,1760)
-LexToken(ASSIGNMENT,'=',1,1762)
-LexToken(PREVAR_BOOLEAN,'%f',1,1763)
-LexToken(EOL,'\n',1,1765)
-LexToken(END,'end',1,1778)
-LexToken(EOL,'\n',1,1781)
-LexToken(IF,'if',1,1794)
-LexToken(VAR,'ok',1,1797)
-LexToken(THEN,'then',1,1800)
-LexToken(EOL,'\n',1,1804)
-LexToken(VAR,'xx',1,1821)
-LexToken(DOT,'.',1,1823)
-LexToken(VAR,'graphics',1,1824)
-LexToken(DOT,'.',1,1832)
-LexToken(VAR,'exprs',1,1833)
-LexToken(ASSIGNMENT,'=',1,1838)
-LexToken(VAR,'exprs0',1,1839)
-LexToken(EOL,'\n',1,1845)
-LexToken(VAR,'model',1,1862)
-LexToken(DOT,'.',1,1867)
-LexToken(VAR,'rpar',1,1868)
-LexToken(ASSIGNMENT,'=',1,1872)
-LexToken(VAR,'dt',1,1873)
-LexToken(EOL,'\n',1,1875)
-LexToken(VAR,'model',1,1892)
-LexToken(DOT,'.',1,1897)
-LexToken(VAR,'firing',1,1898)
-LexToken(ASSIGNMENT,'=',1,1904)
-LexToken(VAR,'t0',1,1905)
-LexToken(EOL,'\n',1,1907)
-LexToken(VAR,'xx',1,1924)
-LexToken(DOT,'.',1,1926)
-LexToken(VAR,'model',1,1927)
-LexToken(ASSIGNMENT,'=',1,1932)
-LexToken(VAR,'model',1,1933)
-LexToken(EOL,'\n',1,1938)
-LexToken(VAR,'arg1',1,1955)
-LexToken(DOT,'.',1,1959)
-LexToken(VAR,'model',1,1960)
-LexToken(DOT,'.',1,1965)
-LexToken(VAR,'rpar',1,1966)
-LexToken(DOT,'.',1,1970)
-LexToken(VAR,'objs',1,1971)
-LexToken(OPENBRACKET,'(',1,1975)
-LexToken(VAR,'path',1,1976)
-LexToken(CLOSEBRACKET,')',1,1980)
-LexToken(ASSIGNMENT,'=',1,1981)
-LexToken(VAR,'xx',1,1982)
-LexToken(EOL,'\n',1,1993)
-LexToken(BREAK,'break',1,2010)
-LexToken(EOL,'\n',1,2015)
-LexToken(END,'end',1,2028)
-LexToken(EOL,'\n',1,2031)
-LexToken(END,'end',1,2040)
-LexToken(EOL,'\n',1,2043)
-LexToken(IF,'if',1,2052)
-LexToken(NOT,'~',1,2055)
-LexToken(VAR,'and',1,2056)
-LexToken(OPENBRACKET,'(',1,2059)
-LexToken(OPENSQBRACKET,'[',1,2060)
-LexToken(VAR,'t0_old',1,2061)
-LexToken(VAR,'dt_old',1,2068)
-LexToken(CLOSESQBRACKET,']',1,2074)
-LexToken(COMPARISON,'==',1,2075)
-LexToken(OPENSQBRACKET,'[',1,2077)
-LexToken(VAR,'t0',1,2078)
-LexToken(VAR,'dt',1,2081)
-LexToken(CLOSESQBRACKET,']',1,2083)
-LexToken(CLOSEBRACKET,')',1,2084)
-LexToken(LOGICAL,'|',1,2085)
-LexToken(NOT,'~',1,2086)
-LexToken(VAR,'and',1,2087)
-LexToken(OPENBRACKET,'(',1,2090)
-LexToken(VAR,'exprs0',1,2091)
-LexToken(COMPARISON,'==',1,2097)
-LexToken(VAR,'exprs',1,2099)
-LexToken(CLOSEBRACKET,')',1,2104)
-LexToken(THEN,'then',1,2106)
-LexToken(EOL,'\n',1,2110)
-LexToken(EOL,'\n',1,2144)
-LexToken(VAR,'newpar',1,2157)
-LexToken(OPENBRACKET,'(',1,2163)
-LexToken(VAR,'size',1,2164)
-LexToken(OPENBRACKET,'(',1,2168)
-LexToken(VAR,'newpar',1,2169)
-LexToken(CLOSEBRACKET,')',1,2175)
-LexToken(ADDITION,'+',1,2176)
-LexToken(NUMBER,'1',1,2177)
-LexToken(CLOSEBRACKET,')',1,2178)
-LexToken(ASSIGNMENT,'=',1,2179)
-LexToken(VAR,'path',1,2180)
-LexToken(EOL,'\n',1,2206)
-LexToken(END,'end',1,2215)
-LexToken(EOL,'\n',1,2218)
-LexToken(IF,'if',1,2227)
-LexToken(VAR,'t0_old',1,2230)
-LexToken(COMPARISON,'<>',1,2236)
-LexToken(VAR,'t0',1,2238)
-LexToken(THEN,'then',1,2241)
-LexToken(EOL,'\n',1,2245)
-LexToken(VAR,'needcompile',1,2258)
-LexToken(ASSIGNMENT,'=',1,2269)
-LexToken(NUMBER,'2',1,2270)
-LexToken(EOL,'\n',1,2271)
-LexToken(ELSE,'else',1,2281)
-LexToken(EOL,'\n',1,2285)
-LexToken(VAR,'needcompile',1,2298)
-LexToken(ASSIGNMENT,'=',1,2309)
-LexToken(NUMBER,'0',1,2310)
-LexToken(EOL,'\n',1,2311)
-LexToken(END,'end',1,2321)
-LexToken(EOL,'\n',1,2324)
-LexToken(VAR,'x',1,2333)
-LexToken(ASSIGNMENT,'=',1,2334)
-LexToken(VAR,'arg1',1,2335)
-LexToken(EOL,'\n',1,2339)
-LexToken(VAR,'y',1,2348)
-LexToken(ASSIGNMENT,'=',1,2349)
-LexToken(VAR,'needcompile',1,2350)
-LexToken(EOL,'\n',1,2361)
-LexToken(VAR,'typ',1,2370)
-LexToken(ASSIGNMENT,'=',1,2373)
-LexToken(VAR,'newpar',1,2374)
-LexToken(EOL,'\n',1,2380)
-LexToken(CASE,'case',1,2385)
-LexToken(DQSTRING,'"define"',1,2397)
-LexToken(THEN,'then',1,2399)
-LexToken(EOL,'\n',1,2403)
-LexToken(VAR,'evtdly',1,2412)
-LexToken(ASSIGNMENT,'=',1,2418)
-LexToken(VAR,'EVTDLY_f',1,2419)
-LexToken(OPENBRACKET,'(',1,2427)
-LexToken(DQSTRING,'"define"',1,2435)
-LexToken(CLOSEBRACKET,')',1,2436)
-LexToken(EOL,'\n',1,2437)
-LexToken(VAR,'evtdly',1,2446)
-LexToken(DOT,'.',1,2452)
-LexToken(VAR,'graphics',1,2453)
-LexToken(DOT,'.',1,2461)
-LexToken(VAR,'orig',1,2462)
-LexToken(ASSIGNMENT,'=',1,2466)
-LexToken(OPENSQBRACKET,'[',1,2467)
-LexToken(NUMBER,'320',1,2468)
-LexToken(COMMA,',',1,2471)
-LexToken(NUMBER,'232',1,2472)
-LexToken(CLOSESQBRACKET,']',1,2475)
-LexToken(EOL,'\n',1,2476)
-LexToken(VAR,'evtdly',1,2485)
-LexToken(DOT,'.',1,2491)
-LexToken(VAR,'graphics',1,2492)
-LexToken(DOT,'.',1,2500)
-LexToken(VAR,'sz',1,2501)
-LexToken(ASSIGNMENT,'=',1,2503)
-LexToken(OPENSQBRACKET,'[',1,2504)
-LexToken(NUMBER,'40',1,2505)
-LexToken(COMMA,',',1,2507)
-LexToken(NUMBER,'40',1,2508)
-LexToken(CLOSESQBRACKET,']',1,2510)
-LexToken(EOL,'\n',1,2511)
-LexToken(VAR,'evtdly',1,2520)
-LexToken(DOT,'.',1,2526)
-LexToken(VAR,'graphics',1,2527)
-LexToken(DOT,'.',1,2535)
-LexToken(VAR,'flip',1,2536)
-LexToken(ASSIGNMENT,'=',1,2540)
-LexToken(PREVAR_BOOLEAN,'%t',1,2541)
-LexToken(EOL,'\n',1,2543)
-LexToken(VAR,'evtdly',1,2552)
-LexToken(DOT,'.',1,2558)
-LexToken(VAR,'graphics',1,2559)
-LexToken(DOT,'.',1,2567)
-LexToken(VAR,'exprs',1,2568)
-LexToken(ASSIGNMENT,'=',1,2573)
-LexToken(OPENSQBRACKET,'[',1,2574)
-LexToken(DQSTRING,'"0.1"',1,2579)
-LexToken(SEMICOLON,';',1,2580)
-LexToken(DQSTRING,'"0.1"',1,2585)
-LexToken(CLOSESQBRACKET,']',1,2586)
-LexToken(EOL,'\n',1,2587)
-LexToken(VAR,'evtdly',1,2596)
-LexToken(DOT,'.',1,2602)
-LexToken(VAR,'graphics',1,2603)
-LexToken(DOT,'.',1,2611)
-LexToken(VAR,'pein',1,2612)
-LexToken(ASSIGNMENT,'=',1,2616)
-LexToken(NUMBER,'6',1,2617)
-LexToken(EOL,'\n',1,2618)
-LexToken(VAR,'evtdly',1,2627)
-LexToken(DOT,'.',1,2633)
-LexToken(VAR,'graphics',1,2634)
-LexToken(DOT,'.',1,2642)
-LexToken(VAR,'peout',1,2643)
-LexToken(ASSIGNMENT,'=',1,2648)
-LexToken(NUMBER,'3',1,2649)
-LexToken(EOL,'\n',1,2650)
-LexToken(VAR,'evtdly',1,2659)
-LexToken(DOT,'.',1,2665)
-LexToken(VAR,'model',1,2666)
-LexToken(DOT,'.',1,2671)
-LexToken(VAR,'rpar',1,2672)
-LexToken(ASSIGNMENT,'=',1,2676)
-LexToken(NUMBER,'0.1',1,2677)
-LexToken(EOL,'\n',1,2680)
-LexToken(VAR,'evtdly',1,2689)
-LexToken(DOT,'.',1,2695)
-LexToken(VAR,'model',1,2696)
-LexToken(DOT,'.',1,2701)
-LexToken(VAR,'firing',1,2702)
-LexToken(ASSIGNMENT,'=',1,2708)
-LexToken(NUMBER,'0.1',1,2709)
-LexToken(EOL,'\n',1,2712)
-LexToken(EOL,'\n',1,2713)
-LexToken(VAR,'output_port',1,2722)
-LexToken(ASSIGNMENT,'=',1,2733)
-LexToken(VAR,'CLKOUT_f',1,2734)
-LexToken(OPENBRACKET,'(',1,2742)
-LexToken(DQSTRING,'"define"',1,2750)
-LexToken(CLOSEBRACKET,')',1,2751)
-LexToken(EOL,'\n',1,2752)
-LexToken(VAR,'output_port',1,2761)
-LexToken(DOT,'.',1,2772)
-LexToken(VAR,'graphics',1,2773)
-LexToken(DOT,'.',1,2781)
-LexToken(VAR,'orig',1,2782)
-LexToken(ASSIGNMENT,'=',1,2786)
-LexToken(OPENSQBRACKET,'[',1,2787)
-LexToken(NUMBER,'399',1,2788)
-LexToken(COMMA,',',1,2791)
-LexToken(NUMBER,'162',1,2792)
-LexToken(CLOSESQBRACKET,']',1,2795)
-LexToken(EOL,'\n',1,2796)
-LexToken(VAR,'output_port',1,2805)
-LexToken(DOT,'.',1,2816)
-LexToken(VAR,'graphics',1,2817)
-LexToken(DOT,'.',1,2825)
-LexToken(VAR,'sz',1,2826)
-LexToken(ASSIGNMENT,'=',1,2828)
-LexToken(OPENSQBRACKET,'[',1,2829)
-LexToken(NUMBER,'20',1,2830)
-LexToken(COMMA,',',1,2832)
-LexToken(NUMBER,'20',1,2833)
-LexToken(CLOSESQBRACKET,']',1,2835)
-LexToken(EOL,'\n',1,2836)
-LexToken(VAR,'output_port',1,2845)
-LexToken(DOT,'.',1,2856)
-LexToken(VAR,'graphics',1,2857)
-LexToken(DOT,'.',1,2865)
-LexToken(VAR,'flip',1,2866)
-LexToken(ASSIGNMENT,'=',1,2870)
-LexToken(PREVAR_BOOLEAN,'%t',1,2871)
-LexToken(EOL,'\n',1,2873)
-LexToken(VAR,'output_port',1,2882)
-LexToken(DOT,'.',1,2893)
-LexToken(VAR,'graphics',1,2894)
-LexToken(DOT,'.',1,2902)
-LexToken(VAR,'exprs',1,2903)
-LexToken(ASSIGNMENT,'=',1,2908)
-LexToken(DQSTRING,'"1"',1,2911)
-LexToken(EOL,'\n',1,2912)
-LexToken(VAR,'output_port',1,2921)
-LexToken(DOT,'.',1,2932)
-LexToken(VAR,'graphics',1,2933)
-LexToken(DOT,'.',1,2941)
-LexToken(VAR,'pein',1,2942)
-LexToken(ASSIGNMENT,'=',1,2946)
-LexToken(NUMBER,'5',1,2947)
-LexToken(EOL,'\n',1,2948)
-LexToken(VAR,'output_port',1,2957)
-LexToken(DOT,'.',1,2968)
-LexToken(VAR,'model',1,2969)
-LexToken(DOT,'.',1,2974)
-LexToken(VAR,'ipar',1,2975)
-LexToken(ASSIGNMENT,'=',1,2979)
-LexToken(NUMBER,'1',1,2980)
-LexToken(EOL,'\n',1,2981)
-LexToken(EOL,'\n',1,2982)
-LexToken(VAR,'split',1,2991)
-LexToken(ASSIGNMENT,'=',1,2996)
-LexToken(VAR,'CLKSPLIT_f',1,2997)
-LexToken(OPENBRACKET,'(',1,3007)
-LexToken(DQSTRING,'"define"',1,3015)
-LexToken(CLOSEBRACKET,')',1,3016)
-LexToken(EOL,'\n',1,3017)
-LexToken(VAR,'split',1,3026)
-LexToken(DOT,'.',1,3031)
-LexToken(VAR,'graphics',1,3032)
-LexToken(DOT,'.',1,3040)
-LexToken(VAR,'orig',1,3041)
-LexToken(ASSIGNMENT,'=',1,3045)
-LexToken(OPENSQBRACKET,'[',1,3046)
-LexToken(NUMBER,'380.71066',1,3047)
-LexToken(SEMICOLON,';',1,3056)
-LexToken(NUMBER,'172',1,3057)
-LexToken(CLOSESQBRACKET,']',1,3060)
-LexToken(EOL,'\n',1,3061)
-LexToken(VAR,'split',1,3070)
-LexToken(DOT,'.',1,3075)
-LexToken(VAR,'graphics',1,3076)
-LexToken(DOT,'.',1,3084)
-LexToken(VAR,'pein',1,3085)
-LexToken(ASSIGNMENT,'=',1,3089)
-LexToken(NUMBER,'3',1,3090)
-LexToken(EOL,'\n',1,3091)
-LexToken(VAR,'split',1,3101)
-LexToken(DOT,'.',1,3106)
-LexToken(VAR,'graphics',1,3107)
-LexToken(DOT,'.',1,3115)
-LexToken(VAR,'peout',1,3116)
-LexToken(ASSIGNMENT,'=',1,3121)
-LexToken(OPENSQBRACKET,'[',1,3122)
-LexToken(NUMBER,'5',1,3123)
-LexToken(SEMICOLON,';',1,3124)
-LexToken(NUMBER,'6',1,3125)
-LexToken(CLOSESQBRACKET,']',1,3126)
-LexToken(EOL,'\n',1,3127)
-LexToken(EOL,'\n',1,3128)
-LexToken(VAR,'gr_i',1,3137)
-LexToken(ASSIGNMENT,'=',1,3141)
-LexToken(OPENSQBRACKET,'[',1,3142)
-LexToken(CLOSESQBRACKET,']',1,3143)
-LexToken(EOL,'\n',1,3144)
-LexToken(VAR,'diagram',1,3153)
-LexToken(ASSIGNMENT,'=',1,3160)
-LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,3161)
-LexToken(OPENBRACKET,'(',1,3175)
-LexToken(CLOSEBRACKET,')',1,3176)
-LexToken(EOL,'\n',1,3177)
-LexToken(VAR,'diagram',1,3187)
-LexToken(DOT,'.',1,3194)
-LexToken(VAR,'objs',1,3195)
-LexToken(OPENBRACKET,'(',1,3199)
-LexToken(NUMBER,'1',1,3200)
-LexToken(CLOSEBRACKET,')',1,3201)
-LexToken(ASSIGNMENT,'=',1,3202)
-LexToken(VAR,'output_port',1,3203)
-LexToken(EOL,'\n',1,3214)
-LexToken(VAR,'diagram',1,3223)
-LexToken(DOT,'.',1,3230)
-LexToken(VAR,'objs',1,3231)
-LexToken(OPENBRACKET,'(',1,3235)
-LexToken(NUMBER,'2',1,3236)
-LexToken(CLOSEBRACKET,')',1,3237)
-LexToken(ASSIGNMENT,'=',1,3238)
-LexToken(VAR,'evtdly',1,3239)
-LexToken(EOL,'\n',1,3245)
-LexToken(VAR,'diagram',1,3254)
-LexToken(DOT,'.',1,3261)
-LexToken(VAR,'objs',1,3262)
-LexToken(OPENBRACKET,'(',1,3266)
-LexToken(NUMBER,'3',1,3267)
-LexToken(CLOSEBRACKET,')',1,3268)
-LexToken(ASSIGNMENT,'=',1,3269)
-LexToken(SCICOS_LINK,'scicos_link',1,3270)
-LexToken(OPENBRACKET,'(',1,3281)
-LexToken(VAR,'xx',1,3282)
-LexToken(ASSIGNMENT,'=',1,3284)
-LexToken(OPENSQBRACKET,'[',1,3285)
-LexToken(NUMBER,'340',1,3286)
-LexToken(SEMICOLON,';',1,3289)
-LexToken(NUMBER,'340',1,3290)
-LexToken(SEMICOLON,';',1,3293)
-LexToken(NUMBER,'380.71',1,3294)
-LexToken(CLOSESQBRACKET,']',1,3300)
-LexToken(COMMA,',',1,3301)
-LexToken(VAR,'yy',1,3313)
-LexToken(ASSIGNMENT,'=',1,3315)
-LexToken(OPENSQBRACKET,'[',1,3316)
-LexToken(NUMBER,'226.29',1,3317)
-LexToken(SEMICOLON,';',1,3323)
-LexToken(NUMBER,'172',1,3324)
-LexToken(SEMICOLON,';',1,3327)
-LexToken(NUMBER,'172',1,3328)
-LexToken(CLOSESQBRACKET,']',1,3331)
-LexToken(COMMA,',',1,3332)
-LexToken(VAR,'ct',1,3344)
-LexToken(ASSIGNMENT,'=',1,3346)
-LexToken(OPENSQBRACKET,'[',1,3347)
-LexToken(NUMBER,'5',1,3348)
-LexToken(COMMA,',',1,3349)
-LexToken(ADDITION,'-',1,3350)
-LexToken(NUMBER,'1',1,3351)
-LexToken(CLOSESQBRACKET,']',1,3352)
-LexToken(COMMA,',',1,3353)
-LexToken(VAR,'from',1,3354)
-LexToken(ASSIGNMENT,'=',1,3358)
-LexToken(OPENSQBRACKET,'[',1,3359)
-LexToken(NUMBER,'2',1,3360)
-LexToken(COMMA,',',1,3361)
-LexToken(NUMBER,'1',1,3362)
-LexToken(CLOSESQBRACKET,']',1,3363)
-LexToken(COMMA,',',1,3364)
-LexToken(VAR,'to',1,3365)
-LexToken(ASSIGNMENT,'=',1,3367)
-LexToken(OPENSQBRACKET,'[',1,3368)
-LexToken(NUMBER,'4',1,3369)
-LexToken(COMMA,',',1,3370)
-LexToken(NUMBER,'1',1,3371)
-LexToken(CLOSESQBRACKET,']',1,3372)
-LexToken(CLOSEBRACKET,')',1,3373)
-LexToken(EOL,'\n',1,3374)
-LexToken(VAR,'diagram',1,3383)
-LexToken(DOT,'.',1,3390)
-LexToken(VAR,'objs',1,3391)
-LexToken(OPENBRACKET,'(',1,3395)
-LexToken(NUMBER,'4',1,3396)
-LexToken(CLOSEBRACKET,')',1,3397)
-LexToken(ASSIGNMENT,'=',1,3398)
-LexToken(VAR,'split',1,3399)
-LexToken(EOL,'\n',1,3404)
-LexToken(VAR,'diagram',1,3413)
-LexToken(DOT,'.',1,3420)
-LexToken(VAR,'objs',1,3421)
-LexToken(OPENBRACKET,'(',1,3425)
-LexToken(NUMBER,'5',1,3426)
-LexToken(CLOSEBRACKET,')',1,3427)
-LexToken(ASSIGNMENT,'=',1,3428)
-LexToken(SCICOS_LINK,'scicos_link',1,3429)
-LexToken(OPENBRACKET,'(',1,3440)
-LexToken(VAR,'xx',1,3441)
-LexToken(ASSIGNMENT,'=',1,3443)
-LexToken(OPENSQBRACKET,'[',1,3444)
-LexToken(NUMBER,'380.71',1,3445)
-LexToken(SEMICOLON,';',1,3451)
-LexToken(NUMBER,'399',1,3452)
-LexToken(CLOSESQBRACKET,']',1,3455)
-LexToken(COMMA,',',1,3456)
-LexToken(VAR,'yy',1,3457)
-LexToken(ASSIGNMENT,'=',1,3459)
-LexToken(OPENSQBRACKET,'[',1,3460)
-LexToken(NUMBER,'172',1,3461)
-LexToken(SEMICOLON,';',1,3464)
-LexToken(NUMBER,'172',1,3465)
-LexToken(CLOSESQBRACKET,']',1,3468)
-LexToken(COMMA,',',1,3469)
-LexToken(VAR,'ct',1,3481)
-LexToken(ASSIGNMENT,'=',1,3483)
-LexToken(OPENSQBRACKET,'[',1,3484)
-LexToken(NUMBER,'5',1,3485)
-LexToken(COMMA,',',1,3486)
-LexToken(ADDITION,'-',1,3487)
-LexToken(NUMBER,'1',1,3488)
-LexToken(CLOSESQBRACKET,']',1,3489)
-LexToken(COMMA,',',1,3490)
-LexToken(VAR,'from',1,3491)
-LexToken(ASSIGNMENT,'=',1,3495)
-LexToken(OPENSQBRACKET,'[',1,3496)
-LexToken(NUMBER,'4',1,3497)
-LexToken(COMMA,',',1,3498)
-LexToken(NUMBER,'1',1,3499)
-LexToken(CLOSESQBRACKET,']',1,3500)
-LexToken(COMMA,',',1,3501)
-LexToken(VAR,'to',1,3502)
-LexToken(ASSIGNMENT,'=',1,3504)
-LexToken(OPENSQBRACKET,'[',1,3505)
-LexToken(NUMBER,'1',1,3506)
-LexToken(COMMA,',',1,3507)
-LexToken(NUMBER,'1',1,3508)
-LexToken(CLOSESQBRACKET,']',1,3509)
-LexToken(CLOSEBRACKET,')',1,3510)
-LexToken(EOL,'\n',1,3511)
-LexToken(VAR,'diagram',1,3520)
-LexToken(DOT,'.',1,3527)
-LexToken(VAR,'objs',1,3528)
-LexToken(OPENBRACKET,'(',1,3532)
-LexToken(NUMBER,'6',1,3533)
-LexToken(CLOSEBRACKET,')',1,3534)
-LexToken(ASSIGNMENT,'=',1,3535)
-LexToken(SCICOS_LINK,'scicos_link',1,3536)
-LexToken(OPENBRACKET,'(',1,3547)
-LexToken(VAR,'xx',1,3548)
-LexToken(ASSIGNMENT,'=',1,3550)
-LexToken(OPENSQBRACKET,'[',1,3551)
-LexToken(NUMBER,'380.71',1,3552)
-LexToken(SEMICOLON,';',1,3558)
-LexToken(NUMBER,'380.71',1,3559)
-LexToken(SEMICOLON,';',1,3565)
-LexToken(NUMBER,'340',1,3566)
-LexToken(SEMICOLON,';',1,3569)
-LexToken(NUMBER,'340',1,3570)
-LexToken(CLOSESQBRACKET,']',1,3573)
-LexToken(COMMA,',',1,3574)
-LexToken(VAR,'yy',1,3586)
-LexToken(ASSIGNMENT,'=',1,3588)
-LexToken(OPENSQBRACKET,'[',1,3589)
-LexToken(NUMBER,'172',1,3590)
-LexToken(SEMICOLON,';',1,3593)
-LexToken(NUMBER,'302',1,3594)
-LexToken(SEMICOLON,';',1,3597)
-LexToken(NUMBER,'302',1,3598)
-LexToken(SEMICOLON,';',1,3601)
-LexToken(NUMBER,'277.71',1,3602)
-LexToken(CLOSESQBRACKET,']',1,3608)
-LexToken(COMMA,',',1,3609)
-LexToken(VAR,'ct',1,3621)
-LexToken(ASSIGNMENT,'=',1,3623)
-LexToken(OPENSQBRACKET,'[',1,3624)
-LexToken(NUMBER,'5',1,3625)
-LexToken(COMMA,',',1,3626)
-LexToken(ADDITION,'-',1,3627)
-LexToken(NUMBER,'1',1,3628)
-LexToken(CLOSESQBRACKET,']',1,3629)
-LexToken(COMMA,',',1,3630)
-LexToken(VAR,'from',1,3631)
-LexToken(ASSIGNMENT,'=',1,3635)
-LexToken(OPENSQBRACKET,'[',1,3636)
-LexToken(NUMBER,'4',1,3637)
-LexToken(COMMA,',',1,3638)
-LexToken(NUMBER,'2',1,3639)
-LexToken(CLOSESQBRACKET,']',1,3640)
-LexToken(COMMA,',',1,3641)
-LexToken(VAR,'to',1,3642)
-LexToken(ASSIGNMENT,'=',1,3644)
-LexToken(OPENSQBRACKET,'[',1,3645)
-LexToken(NUMBER,'2',1,3646)
-LexToken(COMMA,',',1,3647)
-LexToken(NUMBER,'1',1,3648)
-LexToken(CLOSESQBRACKET,']',1,3649)
-LexToken(CLOSEBRACKET,')',1,3650)
-LexToken(EOL,'\n',1,3651)
-LexToken(VAR,'x',1,3660)
-LexToken(ASSIGNMENT,'=',1,3661)
-LexToken(SCICOS_BLOCK,'scicos_block',1,3662)
-LexToken(OPENBRACKET,'(',1,3674)
-LexToken(CLOSEBRACKET,')',1,3675)
-LexToken(EOL,'\n',1,3676)
-LexToken(VAR,'x',1,3685)
-LexToken(DOT,'.',1,3686)
-LexToken(VAR,'gui',1,3687)
-LexToken(ASSIGNMENT,'=',1,3690)
-LexToken(DQSTRING,'"CLOCK_f"',1,3699)
-LexToken(EOL,'\n',1,3700)
-LexToken(VAR,'x',1,3709)
-LexToken(DOT,'.',1,3710)
-LexToken(VAR,'graphics',1,3711)
-LexToken(DOT,'.',1,3719)
-LexToken(VAR,'sz',1,3720)
-LexToken(ASSIGNMENT,'=',1,3722)
-LexToken(OPENSQBRACKET,'[',1,3723)
-LexToken(NUMBER,'2',1,3724)
-LexToken(COMMA,',',1,3725)
-LexToken(NUMBER,'2',1,3726)
-LexToken(CLOSESQBRACKET,']',1,3727)
-LexToken(EOL,'\n',1,3728)
-LexToken(VAR,'x',1,3737)
-LexToken(DOT,'.',1,3738)
-LexToken(VAR,'graphics',1,3739)
-LexToken(DOT,'.',1,3747)
-LexToken(VAR,'gr_i',1,3748)
-LexToken(ASSIGNMENT,'=',1,3752)
-LexToken(VAR,'gr_i',1,3753)
-LexToken(EOL,'\n',1,3757)
-LexToken(VAR,'x',1,3766)
-LexToken(DOT,'.',1,3767)
-LexToken(VAR,'graphics',1,3768)
-LexToken(DOT,'.',1,3776)
-LexToken(VAR,'peout',1,3777)
-LexToken(ASSIGNMENT,'=',1,3782)
-LexToken(NUMBER,'0',1,3783)
-LexToken(EOL,'\n',1,3784)
-LexToken(VAR,'x',1,3793)
-LexToken(DOT,'.',1,3794)
-LexToken(VAR,'model',1,3795)
-LexToken(DOT,'.',1,3800)
-LexToken(VAR,'sim',1,3801)
-LexToken(ASSIGNMENT,'=',1,3804)
-LexToken(DQSTRING,'"csuper"',1,3812)
-LexToken(EOL,'\n',1,3813)
-LexToken(VAR,'x',1,3822)
-LexToken(DOT,'.',1,3823)
-LexToken(VAR,'model',1,3824)
-LexToken(DOT,'.',1,3829)
-LexToken(VAR,'evtout',1,3830)
-LexToken(ASSIGNMENT,'=',1,3836)
-LexToken(NUMBER,'1',1,3837)
-LexToken(EOL,'\n',1,3838)
-LexToken(VAR,'x',1,3847)
-LexToken(DOT,'.',1,3848)
-LexToken(VAR,'model',1,3849)
-LexToken(DOT,'.',1,3854)
-LexToken(VAR,'blocktype',1,3855)
-LexToken(ASSIGNMENT,'=',1,3864)
-LexToken(DQSTRING,'"h"',1,3867)
-LexToken(EOL,'\n',1,3868)
-LexToken(VAR,'x',1,3877)
-LexToken(DOT,'.',1,3878)
-LexToken(VAR,'model',1,3879)
-LexToken(DOT,'.',1,3884)
-LexToken(VAR,'firing',1,3885)
-LexToken(ASSIGNMENT,'=',1,3891)
-LexToken(PREVAR_BOOLEAN,'%f',1,3892)
-LexToken(EOL,'\n',1,3894)
-LexToken(VAR,'x',1,3903)
-LexToken(DOT,'.',1,3904)
-LexToken(VAR,'model',1,3905)
-LexToken(DOT,'.',1,3910)
-LexToken(VAR,'dep_ut',1,3911)
-LexToken(ASSIGNMENT,'=',1,3917)
-LexToken(OPENSQBRACKET,'[',1,3918)
-LexToken(PREVAR_BOOLEAN,'%f',1,3919)
-LexToken(PREVAR_BOOLEAN,'%f',1,3922)
-LexToken(CLOSESQBRACKET,']',1,3924)
-LexToken(EOL,'\n',1,3925)
-LexToken(VAR,'x',1,3934)
-LexToken(DOT,'.',1,3935)
-LexToken(VAR,'model',1,3936)
-LexToken(DOT,'.',1,3941)
-LexToken(VAR,'rpar',1,3942)
-LexToken(ASSIGNMENT,'=',1,3946)
-LexToken(VAR,'diagram',1,3947)
-LexToken(EOL,'\n',1,3954)
-LexToken(END,'end',1,3959)
-LexToken(EOL,'\n',1,3962)
-LexToken(ENDFUNCTION,'endfunction',1,3963)
-LexToken(EOL,'\n',1,3974)
+Syntax error in input LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,3161)
+/* autogenerated from "macros/Sources/CLOCK_f.sci" */
+None
diff --git a/js/Sources/CONST.js b/js/Sources/CONST.js
index 3f5279f0..4b322a6b 100644
--- a/js/Sources/CONST.js
+++ b/js/Sources/CONST.js
@@ -1,301 +1,46 @@
-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,'CONST',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(WHILE,'while',1,1051)
-LexToken(PREVAR_BOOLEAN,'%t',1,1057)
-LexToken(DO,'do',1,1060)
-LexToken(EOL,'\n',1,1062)
-LexToken(OPENSQBRACKET,'[',1,1075)
-LexToken(VAR,'ok',1,1076)
-LexToken(COMMA,',',1,1078)
-LexToken(VAR,'C',1,1079)
-LexToken(COMMA,',',1,1080)
-LexToken(VAR,'exprs',1,1081)
-LexToken(CLOSESQBRACKET,']',1,1086)
-LexToken(ASSIGNMENT,'=',1,1087)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1088)
-LexToken(OPENBRACKET,'(',1,1103)
-LexToken(OPENSQBRACKET,'[',1,1104)
-LexToken(DQSTRING,'"Set Contant Block"',1,1123)
-LexToken(CLOSESQBRACKET,']',1,1124)
-LexToken(COMMA,',',1,1125)
-LexToken(DQSTRING,'"Constant"',1,1150)
-LexToken(COMMA,',',1,1151)
-LexToken(VAR,'list',1,1152)
-LexToken(OPENBRACKET,'(',1,1156)
-LexToken(DQSTRING,'"vec"',1,1161)
-LexToken(COMMA,',',1,1162)
-LexToken(ADDITION,'-',1,1163)
-LexToken(NUMBER,'1',1,1164)
-LexToken(CLOSEBRACKET,')',1,1165)
-LexToken(COMMA,',',1,1166)
-LexToken(VAR,'exprs',1,1167)
-LexToken(CLOSEBRACKET,')',1,1172)
-LexToken(EOL,'\n',1,1173)
-LexToken(IF,'if',1,1186)
-LexToken(NOT,'~',1,1189)
-LexToken(VAR,'ok',1,1190)
-LexToken(THEN,'then',1,1193)
-LexToken(EOL,'\n',1,1197)
-LexToken(BREAK,'break',1,1214)
-LexToken(EOL,'\n',1,1219)
-LexToken(END,'end',1,1233)
-LexToken(EOL,'\n',1,1236)
-LexToken(VAR,'sz',1,1249)
-LexToken(ASSIGNMENT,'=',1,1251)
-LexToken(VAR,'size',1,1252)
-LexToken(OPENBRACKET,'(',1,1256)
-LexToken(VAR,'C',1,1257)
-LexToken(CLOSEBRACKET,')',1,1258)
-LexToken(EOL,'\n',1,1259)
-LexToken(VAR,'nout',1,1273)
-LexToken(ASSIGNMENT,'=',1,1277)
-LexToken(VAR,'size',1,1278)
-LexToken(OPENBRACKET,'(',1,1282)
-LexToken(VAR,'C',1,1283)
-LexToken(COMMA,',',1,1284)
-LexToken(DQSTRING,'"*"',1,1287)
-LexToken(CLOSEBRACKET,')',1,1288)
-LexToken(EOL,'\n',1,1289)
-LexToken(IF,'if',1,1302)
-LexToken(VAR,'nout',1,1305)
-LexToken(COMPARISON,'==',1,1309)
-LexToken(NUMBER,'0',1,1311)
-LexToken(THEN,'then',1,1313)
-LexToken(EOL,'\n',1,1317)
-LexToken(VAR,'message',1,1334)
-LexToken(OPENBRACKET,'(',1,1341)
-LexToken(DQSTRING,'"C must have at least one element"',1,1375)
-LexToken(CLOSEBRACKET,')',1,1376)
-LexToken(EOL,'\n',1,1377)
-LexToken(ELSEIF,'elseif',1,1390)
-LexToken(VAR,'and',1,1397)
-LexToken(OPENBRACKET,'(',1,1400)
-LexToken(VAR,'sz',1,1401)
-LexToken(COMPARISON,'>',1,1404)
-LexToken(NUMBER,'1',1,1406)
-LexToken(CLOSEBRACKET,')',1,1407)
-LexToken(THEN,'then',1,1409)
-LexToken(EOL,'\n',1,1413)
-LexToken(VAR,'message',1,1430)
-LexToken(OPENBRACKET,'(',1,1437)
-LexToken(DQSTRING,'"C matrix is not supported, use CONST_m instead"',1,1485)
-LexToken(CLOSEBRACKET,')',1,1486)
-LexToken(EOL,'\n',1,1487)
-LexToken(ELSE,'else',1,1500)
-LexToken(EOL,'\n',1,1504)
-LexToken(VAR,'model',1,1521)
-LexToken(DOT,'.',1,1526)
-LexToken(VAR,'rpar',1,1527)
-LexToken(ASSIGNMENT,'=',1,1531)
-LexToken(VAR,'C',1,1532)
-LexToken(OPENBRACKET,'(',1,1533)
-LexToken(COLON,':',1,1534)
-LexToken(CLOSEBRACKET,')',1,1535)
-LexToken(SEMICOLON,';',1,1536)
-LexToken(VAR,'model',1,1537)
-LexToken(DOT,'.',1,1542)
-LexToken(VAR,'out',1,1543)
-LexToken(ASSIGNMENT,'=',1,1546)
-LexToken(VAR,'nout',1,1547)
-LexToken(EOL,'\n',1,1551)
-LexToken(VAR,'graphics',1,1568)
-LexToken(DOT,'.',1,1576)
-LexToken(VAR,'exprs',1,1577)
-LexToken(ASSIGNMENT,'=',1,1582)
-LexToken(VAR,'exprs',1,1583)
-LexToken(EOL,'\n',1,1588)
-LexToken(VAR,'x',1,1606)
-LexToken(DOT,'.',1,1607)
-LexToken(VAR,'graphics',1,1608)
-LexToken(ASSIGNMENT,'=',1,1616)
-LexToken(VAR,'graphics',1,1617)
-LexToken(EOL,'\n',1,1625)
-LexToken(VAR,'x',1,1643)
-LexToken(DOT,'.',1,1644)
-LexToken(VAR,'model',1,1645)
-LexToken(ASSIGNMENT,'=',1,1650)
-LexToken(VAR,'model',1,1651)
-LexToken(EOL,'\n',1,1656)
-LexToken(BREAK,'break',1,1673)
-LexToken(EOL,'\n',1,1678)
-LexToken(END,'end',1,1692)
-LexToken(EOL,'\n',1,1695)
-LexToken(END,'end',1,1704)
-LexToken(EOL,'\n',1,1707)
-LexToken(CASE,'case',1,1712)
-LexToken(DQSTRING,'"define"',1,1724)
-LexToken(THEN,'then',1,1726)
-LexToken(EOL,'\n',1,1730)
-LexToken(VAR,'C',1,1739)
-LexToken(ASSIGNMENT,'=',1,1740)
-LexToken(NUMBER,'1',1,1741)
-LexToken(EOL,'\n',1,1742)
-LexToken(EOL,'\n',1,1743)
-LexToken(VAR,'model',1,1752)
-LexToken(ASSIGNMENT,'=',1,1757)
-LexToken(SCICOS_MODEL,'scicos_model',1,1758)
-LexToken(OPENBRACKET,'(',1,1770)
-LexToken(CLOSEBRACKET,')',1,1771)
-LexToken(EOL,'\n',1,1772)
-LexToken(VAR,'model',1,1781)
-LexToken(DOT,'.',1,1786)
-LexToken(VAR,'sim',1,1787)
-LexToken(ASSIGNMENT,'=',1,1790)
-LexToken(VAR,'list',1,1791)
-LexToken(OPENBRACKET,'(',1,1795)
-LexToken(DQSTRING,'"cstblk4"',1,1804)
-LexToken(COMMA,',',1,1805)
-LexToken(NUMBER,'4',1,1806)
-LexToken(CLOSEBRACKET,')',1,1807)
-LexToken(EOL,'\n',1,1808)
-LexToken(VAR,'model',1,1817)
-LexToken(DOT,'.',1,1822)
-LexToken(VAR,'in',1,1823)
-LexToken(ASSIGNMENT,'=',1,1825)
-LexToken(OPENSQBRACKET,'[',1,1826)
-LexToken(CLOSESQBRACKET,']',1,1827)
-LexToken(EOL,'\n',1,1828)
-LexToken(VAR,'model',1,1837)
-LexToken(DOT,'.',1,1842)
-LexToken(VAR,'out',1,1843)
-LexToken(ASSIGNMENT,'=',1,1846)
-LexToken(NUMBER,'1',1,1847)
-LexToken(EOL,'\n',1,1848)
-LexToken(VAR,'model',1,1857)
-LexToken(DOT,'.',1,1862)
-LexToken(VAR,'rpar',1,1863)
-LexToken(ASSIGNMENT,'=',1,1867)
-LexToken(VAR,'C',1,1868)
-LexToken(EOL,'\n',1,1869)
-LexToken(VAR,'model',1,1878)
-LexToken(DOT,'.',1,1883)
-LexToken(VAR,'blocktype',1,1884)
-LexToken(ASSIGNMENT,'=',1,1893)
-LexToken(DQSTRING,'"d"',1,1896)
-LexToken(EOL,'\n',1,1897)
-LexToken(VAR,'model',1,1906)
-LexToken(DOT,'.',1,1911)
-LexToken(VAR,'dep_ut',1,1912)
-LexToken(ASSIGNMENT,'=',1,1918)
-LexToken(OPENSQBRACKET,'[',1,1919)
-LexToken(PREVAR_BOOLEAN,'%f',1,1920)
-LexToken(PREVAR_BOOLEAN,'%f',1,1923)
-LexToken(CLOSESQBRACKET,']',1,1925)
-LexToken(EOL,'\n',1,1926)
-LexToken(EOL,'\n',1,1927)
-LexToken(VAR,'exprs',1,1936)
-LexToken(ASSIGNMENT,'=',1,1941)
-LexToken(VAR,'strcat',1,1942)
-LexToken(OPENBRACKET,'(',1,1948)
-LexToken(VAR,'sci2exp',1,1949)
-LexToken(OPENBRACKET,'(',1,1956)
-LexToken(VAR,'C',1,1957)
-LexToken(CLOSEBRACKET,')',1,1958)
-LexToken(CLOSEBRACKET,')',1,1959)
-LexToken(EOL,'\n',1,1960)
-LexToken(VAR,'gr_i',1,1969)
-LexToken(ASSIGNMENT,'=',1,1973)
-LexToken(OPENSQBRACKET,'[',1,1974)
-LexToken(CLOSESQBRACKET,']',1,1975)
-LexToken(EOL,'\n',1,1976)
-LexToken(VAR,'x',1,1985)
-LexToken(ASSIGNMENT,'=',1,1986)
-LexToken(VAR,'standard_define',1,1987)
-LexToken(OPENBRACKET,'(',1,2002)
-LexToken(OPENSQBRACKET,'[',1,2003)
-LexToken(NUMBER,'2',1,2004)
-LexToken(NUMBER,'2',1,2006)
-LexToken(CLOSESQBRACKET,']',1,2007)
-LexToken(COMMA,',',1,2008)
-LexToken(VAR,'model',1,2009)
-LexToken(COMMA,',',1,2014)
-LexToken(VAR,'exprs',1,2015)
-LexToken(COMMA,',',1,2020)
-LexToken(VAR,'gr_i',1,2021)
-LexToken(CLOSEBRACKET,')',1,2025)
-LexToken(EOL,'\n',1,2026)
-LexToken(END,'end',1,2031)
-LexToken(EOL,'\n',1,2034)
-LexToken(ENDFUNCTION,'endfunction',1,2035)
-LexToken(EOL,'\n',1,2046)
+/* autogenerated from "macros/Sources/CONST.sci" */
+function CONST() {
+CONST.prototype.get = function CONST() {
+}
+CONST.prototype.set = function CONST() {
+x=arg1;
+graphics=arg1.graphics;
+exprs=graphics.exprs;
+model=arg1.model;
+while (true) {
+[ok,C,exprs]=scicos_getvalue(["Set Contant Block"],"Constant",list("vec",-1),exprs);
+if (!ok) {
+break
+}
+sz=size(C);
+nout=size(C,"*");
+if (nout==0) {
+message("C must have at least one element");
+} else if (and(sz>1)) {
+message("C matrix is not supported, use CONST_m instead");
+} else {
+model.rpar=C.slice();
+model.out=nout;
+graphics.exprs=exprs;
+x.graphics=graphics;
+x.model=model;
+break
+}
+}
+}
+CONST.prototype.define = function CONST() {
+C=1;
+model=scicos_model();
+model.sim=list("cstblk4",4);
+model.in=[];
+model.out=1;
+model.rpar=C;
+model.blocktype="d";
+model.dep_ut=[None,None];
+exprs=strcat(sci2exp(C));
+gr_i=[];
+x=standard_define([2,2],model,exprs,gr_i);
+}
+CONST.prototype.details = function CONST() {
+}
+}
diff --git a/js/Sources/CONST_f.js b/js/Sources/CONST_f.js
index 9f6d8480..82b2f343 100644
--- a/js/Sources/CONST_f.js
+++ b/js/Sources/CONST_f.js
@@ -1,280 +1,43 @@
-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,'CONST_f',1,852)
-LexToken(OPENBRACKET,'(',1,859)
-LexToken(VAR,'job',1,860)
-LexToken(COMMA,',',1,863)
-LexToken(VAR,'arg1',1,864)
-LexToken(COMMA,',',1,868)
-LexToken(VAR,'arg2',1,869)
-LexToken(CLOSEBRACKET,')',1,873)
-LexToken(EOL,'\n',1,874)
-LexToken(VAR,'x',1,879)
-LexToken(ASSIGNMENT,'=',1,880)
-LexToken(OPENSQBRACKET,'[',1,881)
-LexToken(CLOSESQBRACKET,']',1,882)
-LexToken(EOL,'\n',1,883)
-LexToken(VAR,'y',1,889)
-LexToken(ASSIGNMENT,'=',1,890)
-LexToken(OPENSQBRACKET,'[',1,891)
-LexToken(CLOSESQBRACKET,']',1,892)
-LexToken(EOL,'\n',1,893)
-LexToken(VAR,'typ',1,899)
-LexToken(ASSIGNMENT,'=',1,902)
-LexToken(OPENSQBRACKET,'[',1,903)
-LexToken(CLOSESQBRACKET,']',1,904)
-LexToken(EOL,'\n',1,905)
-LexToken(SELECT,'select',1,911)
-LexToken(VAR,'job',1,918)
-LexToken(EOL,'\n',1,921)
-LexToken(CASE,'case',1,926)
-LexToken(DQSTRING,'"set"',1,935)
-LexToken(THEN,'then',1,937)
-LexToken(EOL,'\n',1,941)
-LexToken(VAR,'x',1,950)
-LexToken(ASSIGNMENT,'=',1,951)
-LexToken(VAR,'arg1',1,952)
-LexToken(EOL,'\n',1,956)
-LexToken(VAR,'graphics',1,966)
-LexToken(ASSIGNMENT,'=',1,974)
-LexToken(VAR,'arg1',1,975)
-LexToken(DOT,'.',1,979)
-LexToken(VAR,'graphics',1,980)
-LexToken(EOL,'\n',1,988)
-LexToken(VAR,'exprs',1,998)
-LexToken(ASSIGNMENT,'=',1,1003)
-LexToken(VAR,'graphics',1,1004)
-LexToken(DOT,'.',1,1012)
-LexToken(VAR,'exprs',1,1013)
-LexToken(EOL,'\n',1,1018)
-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,'C',1,1082)
-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(OPENSQBRACKET,'[',1,1107)
-LexToken(DQSTRING,'"Set Contant Block"',1,1126)
-LexToken(CLOSESQBRACKET,']',1,1127)
-LexToken(COMMA,',',1,1128)
-LexToken(DQSTRING,'"Constant"',1,1153)
-LexToken(COMMA,',',1,1154)
-LexToken(VAR,'list',1,1155)
-LexToken(OPENBRACKET,'(',1,1159)
-LexToken(DQSTRING,'"vec"',1,1164)
-LexToken(COMMA,',',1,1165)
-LexToken(ADDITION,'-',1,1166)
-LexToken(NUMBER,'1',1,1167)
-LexToken(CLOSEBRACKET,')',1,1168)
-LexToken(COMMA,',',1,1169)
-LexToken(VAR,'exprs',1,1170)
-LexToken(CLOSEBRACKET,')',1,1175)
-LexToken(EOL,'\n',1,1176)
-LexToken(IF,'if',1,1189)
-LexToken(NOT,'~',1,1192)
-LexToken(VAR,'ok',1,1193)
-LexToken(THEN,'then',1,1196)
-LexToken(EOL,'\n',1,1200)
-LexToken(BREAK,'break',1,1217)
-LexToken(EOL,'\n',1,1222)
-LexToken(END,'end',1,1236)
-LexToken(EOL,'\n',1,1239)
-LexToken(VAR,'nout',1,1252)
-LexToken(ASSIGNMENT,'=',1,1256)
-LexToken(VAR,'size',1,1257)
-LexToken(OPENBRACKET,'(',1,1261)
-LexToken(VAR,'C',1,1262)
-LexToken(COMMA,',',1,1263)
-LexToken(DQSTRING,'"*"',1,1266)
-LexToken(CLOSEBRACKET,')',1,1267)
-LexToken(EOL,'\n',1,1268)
-LexToken(IF,'if',1,1281)
-LexToken(VAR,'nout',1,1284)
-LexToken(COMPARISON,'==',1,1288)
-LexToken(NUMBER,'0',1,1290)
-LexToken(THEN,'then',1,1292)
-LexToken(EOL,'\n',1,1296)
-LexToken(VAR,'message',1,1313)
-LexToken(OPENBRACKET,'(',1,1320)
-LexToken(DQSTRING,'"C must have at least one element"',1,1354)
-LexToken(CLOSEBRACKET,')',1,1355)
-LexToken(EOL,'\n',1,1356)
-LexToken(ELSE,'else',1,1369)
-LexToken(EOL,'\n',1,1373)
-LexToken(VAR,'model',1,1390)
-LexToken(DOT,'.',1,1395)
-LexToken(VAR,'rpar',1,1396)
-LexToken(ASSIGNMENT,'=',1,1400)
-LexToken(VAR,'C',1,1401)
-LexToken(OPENBRACKET,'(',1,1402)
-LexToken(COLON,':',1,1403)
-LexToken(CLOSEBRACKET,')',1,1404)
-LexToken(EOL,'\n',1,1405)
-LexToken(VAR,'model',1,1423)
-LexToken(DOT,'.',1,1428)
-LexToken(VAR,'out',1,1429)
-LexToken(ASSIGNMENT,'=',1,1432)
-LexToken(VAR,'nout',1,1433)
-LexToken(EOL,'\n',1,1437)
-LexToken(VAR,'graphics',1,1455)
-LexToken(DOT,'.',1,1463)
-LexToken(VAR,'exprs',1,1464)
-LexToken(ASSIGNMENT,'=',1,1469)
-LexToken(VAR,'exprs',1,1470)
-LexToken(EOL,'\n',1,1475)
-LexToken(VAR,'x',1,1493)
-LexToken(DOT,'.',1,1494)
-LexToken(VAR,'graphics',1,1495)
-LexToken(ASSIGNMENT,'=',1,1503)
-LexToken(VAR,'graphics',1,1504)
-LexToken(EOL,'\n',1,1512)
-LexToken(VAR,'x',1,1530)
-LexToken(DOT,'.',1,1531)
-LexToken(VAR,'model',1,1532)
-LexToken(ASSIGNMENT,'=',1,1537)
-LexToken(VAR,'model',1,1538)
-LexToken(EOL,'\n',1,1543)
-LexToken(BREAK,'break',1,1561)
-LexToken(EOL,'\n',1,1566)
-LexToken(END,'end',1,1580)
-LexToken(EOL,'\n',1,1583)
-LexToken(END,'end',1,1592)
-LexToken(EOL,'\n',1,1595)
-LexToken(CASE,'case',1,1600)
-LexToken(DQSTRING,'"define"',1,1612)
-LexToken(THEN,'then',1,1614)
-LexToken(EOL,'\n',1,1618)
-LexToken(VAR,'C',1,1627)
-LexToken(ASSIGNMENT,'=',1,1628)
-LexToken(NUMBER,'1',1,1629)
-LexToken(EOL,'\n',1,1630)
-LexToken(EOL,'\n',1,1631)
-LexToken(VAR,'model',1,1640)
-LexToken(ASSIGNMENT,'=',1,1645)
-LexToken(SCICOS_MODEL,'scicos_model',1,1646)
-LexToken(OPENBRACKET,'(',1,1658)
-LexToken(CLOSEBRACKET,')',1,1659)
-LexToken(EOL,'\n',1,1660)
-LexToken(VAR,'model',1,1669)
-LexToken(DOT,'.',1,1674)
-LexToken(VAR,'sim',1,1675)
-LexToken(ASSIGNMENT,'=',1,1678)
-LexToken(VAR,'list',1,1679)
-LexToken(OPENBRACKET,'(',1,1683)
-LexToken(DQSTRING,'"cstblk"',1,1691)
-LexToken(COMMA,',',1,1692)
-LexToken(NUMBER,'1',1,1693)
-LexToken(CLOSEBRACKET,')',1,1694)
-LexToken(EOL,'\n',1,1695)
-LexToken(VAR,'model',1,1704)
-LexToken(DOT,'.',1,1709)
-LexToken(VAR,'in',1,1710)
-LexToken(ASSIGNMENT,'=',1,1712)
-LexToken(OPENSQBRACKET,'[',1,1713)
-LexToken(CLOSESQBRACKET,']',1,1714)
-LexToken(EOL,'\n',1,1715)
-LexToken(VAR,'model',1,1724)
-LexToken(DOT,'.',1,1729)
-LexToken(VAR,'out',1,1730)
-LexToken(ASSIGNMENT,'=',1,1733)
-LexToken(NUMBER,'1',1,1734)
-LexToken(EOL,'\n',1,1735)
-LexToken(VAR,'model',1,1744)
-LexToken(DOT,'.',1,1749)
-LexToken(VAR,'rpar',1,1750)
-LexToken(ASSIGNMENT,'=',1,1754)
-LexToken(VAR,'C',1,1755)
-LexToken(EOL,'\n',1,1756)
-LexToken(VAR,'model',1,1765)
-LexToken(DOT,'.',1,1770)
-LexToken(VAR,'blocktype',1,1771)
-LexToken(ASSIGNMENT,'=',1,1780)
-LexToken(DQSTRING,'"d"',1,1783)
-LexToken(EOL,'\n',1,1784)
-LexToken(VAR,'model',1,1793)
-LexToken(DOT,'.',1,1798)
-LexToken(VAR,'dep_ut',1,1799)
-LexToken(ASSIGNMENT,'=',1,1805)
-LexToken(OPENSQBRACKET,'[',1,1806)
-LexToken(PREVAR_BOOLEAN,'%f',1,1807)
-LexToken(PREVAR_BOOLEAN,'%f',1,1810)
-LexToken(CLOSESQBRACKET,']',1,1812)
-LexToken(EOL,'\n',1,1813)
-LexToken(EOL,'\n',1,1814)
-LexToken(VAR,'exprs',1,1823)
-LexToken(ASSIGNMENT,'=',1,1828)
-LexToken(VAR,'strcat',1,1829)
-LexToken(OPENBRACKET,'(',1,1835)
-LexToken(VAR,'sci2exp',1,1836)
-LexToken(OPENBRACKET,'(',1,1843)
-LexToken(VAR,'C',1,1844)
-LexToken(CLOSEBRACKET,')',1,1845)
-LexToken(CLOSEBRACKET,')',1,1846)
-LexToken(EOL,'\n',1,1847)
-LexToken(VAR,'gr_i',1,1856)
-LexToken(ASSIGNMENT,'=',1,1860)
-LexToken(OPENSQBRACKET,'[',1,1861)
-LexToken(CLOSESQBRACKET,']',1,1862)
-LexToken(EOL,'\n',1,1863)
-LexToken(VAR,'x',1,1873)
-LexToken(ASSIGNMENT,'=',1,1874)
-LexToken(VAR,'standard_define',1,1875)
-LexToken(OPENBRACKET,'(',1,1890)
-LexToken(OPENSQBRACKET,'[',1,1891)
-LexToken(NUMBER,'2',1,1892)
-LexToken(NUMBER,'2',1,1894)
-LexToken(CLOSESQBRACKET,']',1,1895)
-LexToken(COMMA,',',1,1896)
-LexToken(VAR,'model',1,1897)
-LexToken(COMMA,',',1,1902)
-LexToken(VAR,'exprs',1,1903)
-LexToken(COMMA,',',1,1908)
-LexToken(VAR,'gr_i',1,1909)
-LexToken(CLOSEBRACKET,')',1,1913)
-LexToken(EOL,'\n',1,1914)
-LexToken(END,'end',1,1919)
-LexToken(EOL,'\n',1,1922)
-LexToken(ENDFUNCTION,'endfunction',1,1923)
-LexToken(EOL,'\n',1,1934)
+/* autogenerated from "macros/Sources/CONST_f.sci" */
+function CONST_f() {
+CONST_f.prototype.get = function CONST_f() {
+}
+CONST_f.prototype.set = function CONST_f() {
+x=arg1;
+graphics=arg1.graphics;
+exprs=graphics.exprs;
+model=arg1.model;
+while (true) {
+[ok,C,exprs]=scicos_getvalue(["Set Contant Block"],"Constant",list("vec",-1),exprs);
+if (!ok) {
+break
+}
+nout=size(C,"*");
+if (nout==0) {
+message("C must have at least one element");
+} else {
+model.rpar=C.slice();
+model.out=nout;
+graphics.exprs=exprs;
+x.graphics=graphics;
+x.model=model;
+break
+}
+}
+}
+CONST_f.prototype.define = function CONST_f() {
+C=1;
+model=scicos_model();
+model.sim=list("cstblk",1);
+model.in=[];
+model.out=1;
+model.rpar=C;
+model.blocktype="d";
+model.dep_ut=[None,None];
+exprs=strcat(sci2exp(C));
+gr_i=[];
+x=standard_define([2,2],model,exprs,gr_i);
+}
+CONST_f.prototype.details = function CONST_f() {
+}
+}
diff --git a/js/Sources/CONST_m.js b/js/Sources/CONST_m.js
index fe9ca263..a2e8ceb1 100644
--- a/js/Sources/CONST_m.js
+++ b/js/Sources/CONST_m.js
@@ -1,551 +1,72 @@
-LexToken(EOL,'\n',1,8)
-LexToken(EOL,'\n',1,11)
-LexToken(EOL,'\n',1,71)
-LexToken(EOL,'\n',1,147)
-LexToken(EOL,'\n',1,150)
-LexToken(EOL,'\n',1,222)
-LexToken(EOL,'\n',1,294)
-LexToken(EOL,'\n',1,363)
-LexToken(EOL,'\n',1,402)
-LexToken(EOL,'\n',1,405)
-LexToken(EOL,'\n',1,472)
-LexToken(EOL,'\n',1,538)
-LexToken(EOL,'\n',1,603)
-LexToken(EOL,'\n',1,651)
-LexToken(EOL,'\n',1,654)
-LexToken(EOL,'\n',1,723)
-LexToken(EOL,'\n',1,786)
-LexToken(EOL,'\n',1,868)
-LexToken(EOL,'\n',1,871)
-LexToken(EOL,'\n',1,902)
-LexToken(EOL,'\n',1,905)
-LexToken(EOL,'\n',1,906)
-LexToken(FUNCTION,'function',1,907)
-LexToken(OPENSQBRACKET,'[',1,916)
-LexToken(VAR,'x',1,917)
-LexToken(COMMA,',',1,918)
-LexToken(VAR,'y',1,919)
-LexToken(COMMA,',',1,920)
-LexToken(VAR,'typ',1,921)
-LexToken(CLOSESQBRACKET,']',1,924)
-LexToken(ASSIGNMENT,'=',1,925)
-LexToken(VAR,'CONST_m',1,926)
-LexToken(OPENBRACKET,'(',1,933)
-LexToken(VAR,'job',1,934)
-LexToken(COMMA,',',1,937)
-LexToken(VAR,'arg1',1,938)
-LexToken(COMMA,',',1,942)
-LexToken(VAR,'arg2',1,943)
-LexToken(CLOSEBRACKET,')',1,947)
-LexToken(EOL,'\n',1,948)
-LexToken(VAR,'x',1,953)
-LexToken(ASSIGNMENT,'=',1,954)
-LexToken(OPENSQBRACKET,'[',1,955)
-LexToken(CLOSESQBRACKET,']',1,956)
-LexToken(EOL,'\n',1,957)
-LexToken(VAR,'y',1,963)
-LexToken(ASSIGNMENT,'=',1,964)
-LexToken(OPENSQBRACKET,'[',1,965)
-LexToken(CLOSESQBRACKET,']',1,966)
-LexToken(EOL,'\n',1,967)
-LexToken(VAR,'typ',1,973)
-LexToken(ASSIGNMENT,'=',1,976)
-LexToken(OPENSQBRACKET,'[',1,977)
-LexToken(CLOSESQBRACKET,']',1,978)
-LexToken(EOL,'\n',1,979)
-LexToken(SELECT,'select',1,985)
-LexToken(VAR,'job',1,992)
-LexToken(EOL,'\n',1,995)
-LexToken(CASE,'case',1,1000)
-LexToken(DQSTRING,'"set"',1,1009)
-LexToken(THEN,'then',1,1011)
-LexToken(EOL,'\n',1,1015)
-LexToken(VAR,'x',1,1024)
-LexToken(ASSIGNMENT,'=',1,1025)
-LexToken(VAR,'arg1',1,1026)
-LexToken(EOL,'\n',1,1030)
-LexToken(VAR,'graphics',1,1040)
-LexToken(ASSIGNMENT,'=',1,1048)
-LexToken(VAR,'arg1',1,1049)
-LexToken(DOT,'.',1,1053)
-LexToken(VAR,'graphics',1,1054)
-LexToken(EOL,'\n',1,1062)
-LexToken(VAR,'exprs',1,1072)
-LexToken(ASSIGNMENT,'=',1,1077)
-LexToken(VAR,'graphics',1,1078)
-LexToken(DOT,'.',1,1086)
-LexToken(VAR,'exprs',1,1087)
-LexToken(EOL,'\n',1,1092)
-LexToken(VAR,'model',1,1101)
-LexToken(ASSIGNMENT,'=',1,1106)
-LexToken(VAR,'arg1',1,1107)
-LexToken(DOT,'.',1,1111)
-LexToken(VAR,'model',1,1112)
-LexToken(EOL,'\n',1,1117)
-LexToken(WHILE,'while',1,1127)
-LexToken(PREVAR_BOOLEAN,'%t',1,1133)
-LexToken(DO,'do',1,1136)
-LexToken(EOL,'\n',1,1138)
-LexToken(OPENSQBRACKET,'[',1,1151)
-LexToken(VAR,'ok',1,1152)
-LexToken(COMMA,',',1,1154)
-LexToken(VAR,'C',1,1156)
-LexToken(COMMA,',',1,1157)
-LexToken(VAR,'exprs',1,1159)
-LexToken(CLOSESQBRACKET,']',1,1164)
-LexToken(ASSIGNMENT,'=',1,1166)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1168)
-LexToken(OPENBRACKET,'(',1,1183)
-LexToken(OPENSQBRACKET,'[',1,1184)
-LexToken(VAR,'msprintf',1,1185)
-LexToken(OPENBRACKET,'(',1,1193)
-LexToken(VAR,'gettext',1,1194)
-LexToken(OPENBRACKET,'(',1,1201)
-LexToken(DQSTRING,'"Set %s block parameters"',1,1226)
-LexToken(CLOSEBRACKET,')',1,1227)
-LexToken(COMMA,',',1,1228)
-LexToken(DQSTRING,'"CONST_m"',1,1238)
-LexToken(CLOSEBRACKET,')',1,1239)
-LexToken(SEMICOLON,';',1,1240)
-LexToken(DQSTRING,'" "',1,1243)
-LexToken(SEMICOLON,';',1,1244)
-LexToken(VAR,'gettext',1,1261)
-LexToken(OPENBRACKET,'(',1,1268)
-LexToken(DQSTRING,'"Constant value generator"',1,1294)
-LexToken(CLOSEBRACKET,')',1,1295)
-LexToken(SEMICOLON,';',1,1296)
-LexToken(DQSTRING,'" "',1,1299)
-LexToken(CLOSESQBRACKET,']',1,1300)
-LexToken(COMMA,',',1,1301)
-LexToken(VAR,'gettext',1,1303)
-LexToken(OPENBRACKET,'(',1,1310)
-LexToken(DQSTRING,'"Constant Value"',1,1326)
-LexToken(CLOSEBRACKET,')',1,1327)
-LexToken(COMMA,',',1,1328)
-LexToken(VAR,'list',1,1330)
-LexToken(OPENBRACKET,'(',1,1334)
-LexToken(DQSTRING,'"vec"',1,1339)
-LexToken(COMMA,',',1,1340)
-LexToken(ADDITION,'-',1,1342)
-LexToken(NUMBER,'1',1,1343)
-LexToken(CLOSEBRACKET,')',1,1344)
-LexToken(COMMA,',',1,1345)
-LexToken(VAR,'exprs',1,1347)
-LexToken(CLOSEBRACKET,')',1,1352)
-LexToken(EOL,'\n',1,1353)
-LexToken(EOL,'\n',1,1354)
-LexToken(IF,'if',1,1367)
-LexToken(NOT,'~',1,1370)
-LexToken(VAR,'ok',1,1371)
-LexToken(THEN,'then',1,1374)
-LexToken(EOL,'\n',1,1378)
-LexToken(BREAK,'break',1,1395)
-LexToken(EOL,'\n',1,1400)
-LexToken(END,'end',1,1414)
-LexToken(EOL,'\n',1,1417)
-LexToken(VAR,'nout',1,1430)
-LexToken(ASSIGNMENT,'=',1,1434)
-LexToken(VAR,'size',1,1435)
-LexToken(OPENBRACKET,'(',1,1439)
-LexToken(VAR,'C',1,1440)
-LexToken(CLOSEBRACKET,')',1,1441)
-LexToken(EOL,'\n',1,1442)
-LexToken(IF,'if',1,1455)
-LexToken(VAR,'find',1,1458)
-LexToken(OPENBRACKET,'(',1,1462)
-LexToken(VAR,'nout',1,1463)
-LexToken(COMPARISON,'==',1,1467)
-LexToken(NUMBER,'0',1,1469)
-LexToken(CLOSEBRACKET,')',1,1470)
-LexToken(COMPARISON,'<>',1,1471)
-LexToken(OPENSQBRACKET,'[',1,1473)
-LexToken(CLOSESQBRACKET,']',1,1474)
-LexToken(THEN,'then',1,1476)
-LexToken(EOL,'\n',1,1480)
-LexToken(VAR,'block_parameter_error',1,1497)
-LexToken(OPENBRACKET,'(',1,1518)
-LexToken(VAR,'msprintf',1,1519)
-LexToken(OPENBRACKET,'(',1,1527)
-LexToken(VAR,'gettext',1,1528)
-LexToken(OPENBRACKET,'(',1,1535)
-LexToken(DQSTRING,'"Wrong size for \\\'%s\\\' parameter"',1,1568)
-LexToken(CLOSEBRACKET,')',1,1569)
-LexToken(COMMA,',',1,1570)
-LexToken(VAR,'gettext',1,1572)
-LexToken(OPENBRACKET,'(',1,1579)
-LexToken(DQSTRING,'"Constant Value"',1,1595)
-LexToken(CLOSEBRACKET,')',1,1596)
-LexToken(CLOSEBRACKET,')',1,1597)
-LexToken(COMMA,',',1,1598)
-LexToken(VAR,'gettext',1,1600)
-LexToken(OPENBRACKET,'(',1,1607)
-LexToken(DQSTRING,'"Constant value must have at least one element."',1,1655)
-LexToken(CLOSEBRACKET,')',1,1656)
-LexToken(CLOSEBRACKET,')',1,1657)
-LexToken(EOL,'\n',1,1658)
-LexToken(ELSE,'else',1,1672)
-LexToken(EOL,'\n',1,1676)
-LexToken(VAR,'model',1,1693)
-LexToken(DOT,'.',1,1698)
-LexToken(VAR,'sim',1,1699)
-LexToken(ASSIGNMENT,'=',1,1702)
-LexToken(VAR,'list',1,1703)
-LexToken(OPENBRACKET,'(',1,1707)
-LexToken(DQSTRING,'"cstblk4_m"',1,1718)
-LexToken(COMMA,',',1,1719)
-LexToken(NUMBER,'4',1,1720)
-LexToken(CLOSEBRACKET,')',1,1721)
-LexToken(EOL,'\n',1,1722)
-LexToken(VAR,'model',1,1739)
-LexToken(DOT,'.',1,1744)
-LexToken(VAR,'opar',1,1745)
-LexToken(ASSIGNMENT,'=',1,1749)
-LexToken(VAR,'list',1,1750)
-LexToken(OPENBRACKET,'(',1,1754)
-LexToken(VAR,'C',1,1755)
-LexToken(CLOSEBRACKET,')',1,1756)
-LexToken(EOL,'\n',1,1757)
-LexToken(IF,'if',1,1774)
-LexToken(OPENBRACKET,'(',1,1777)
-LexToken(VAR,'type',1,1778)
-LexToken(OPENBRACKET,'(',1,1782)
-LexToken(VAR,'C',1,1783)
-LexToken(CLOSEBRACKET,')',1,1784)
-LexToken(COMPARISON,'==',1,1785)
-LexToken(NUMBER,'1',1,1787)
-LexToken(CLOSEBRACKET,')',1,1788)
-LexToken(THEN,'then',1,1790)
-LexToken(EOL,'\n',1,1794)
-LexToken(IF,'if',1,1815)
-LexToken(VAR,'isreal',1,1818)
-LexToken(OPENBRACKET,'(',1,1824)
-LexToken(VAR,'C',1,1825)
-LexToken(CLOSEBRACKET,')',1,1826)
-LexToken(THEN,'then',1,1828)
-LexToken(EOL,'\n',1,1832)
-LexToken(VAR,'ot',1,1857)
-LexToken(ASSIGNMENT,'=',1,1859)
-LexToken(NUMBER,'1',1,1860)
-LexToken(EOL,'\n',1,1861)
-LexToken(ELSE,'else',1,1882)
-LexToken(EOL,'\n',1,1886)
-LexToken(VAR,'ot',1,1911)
-LexToken(ASSIGNMENT,'=',1,1913)
-LexToken(NUMBER,'2',1,1914)
-LexToken(EOL,'\n',1,1915)
-LexToken(END,'end',1,1936)
-LexToken(EOL,'\n',1,1939)
-LexToken(ELSEIF,'elseif',1,1956)
-LexToken(OPENBRACKET,'(',1,1963)
-LexToken(VAR,'typeof',1,1964)
-LexToken(OPENBRACKET,'(',1,1970)
-LexToken(VAR,'C',1,1971)
-LexToken(CLOSEBRACKET,')',1,1972)
-LexToken(COMPARISON,'==',1,1973)
-LexToken(DQSTRING,'"int32"',1,1981)
-LexToken(CLOSEBRACKET,')',1,1982)
-LexToken(THEN,'then',1,1984)
-LexToken(EOL,'\n',1,1988)
-LexToken(VAR,'ot',1,2009)
-LexToken(ASSIGNMENT,'=',1,2011)
-LexToken(NUMBER,'3',1,2012)
-LexToken(EOL,'\n',1,2013)
-LexToken(ELSEIF,'elseif',1,2030)
-LexToken(OPENBRACKET,'(',1,2037)
-LexToken(VAR,'typeof',1,2038)
-LexToken(OPENBRACKET,'(',1,2044)
-LexToken(VAR,'C',1,2045)
-LexToken(CLOSEBRACKET,')',1,2046)
-LexToken(COMPARISON,'==',1,2047)
-LexToken(DQSTRING,'"int16"',1,2055)
-LexToken(CLOSEBRACKET,')',1,2056)
-LexToken(THEN,'then',1,2058)
-LexToken(EOL,'\n',1,2062)
-LexToken(VAR,'ot',1,2083)
-LexToken(ASSIGNMENT,'=',1,2085)
-LexToken(NUMBER,'4',1,2086)
-LexToken(EOL,'\n',1,2087)
-LexToken(ELSEIF,'elseif',1,2104)
-LexToken(OPENBRACKET,'(',1,2111)
-LexToken(VAR,'typeof',1,2112)
-LexToken(OPENBRACKET,'(',1,2118)
-LexToken(VAR,'C',1,2119)
-LexToken(CLOSEBRACKET,')',1,2120)
-LexToken(COMPARISON,'==',1,2121)
-LexToken(DQSTRING,'"int8"',1,2128)
-LexToken(CLOSEBRACKET,')',1,2129)
-LexToken(THEN,'then',1,2131)
-LexToken(EOL,'\n',1,2135)
-LexToken(VAR,'ot',1,2156)
-LexToken(ASSIGNMENT,'=',1,2158)
-LexToken(NUMBER,'5',1,2159)
-LexToken(EOL,'\n',1,2160)
-LexToken(ELSEIF,'elseif',1,2177)
-LexToken(OPENBRACKET,'(',1,2184)
-LexToken(VAR,'typeof',1,2185)
-LexToken(OPENBRACKET,'(',1,2191)
-LexToken(VAR,'C',1,2192)
-LexToken(CLOSEBRACKET,')',1,2193)
-LexToken(COMPARISON,'==',1,2194)
-LexToken(DQSTRING,'"uint32"',1,2203)
-LexToken(CLOSEBRACKET,')',1,2204)
-LexToken(THEN,'then',1,2206)
-LexToken(EOL,'\n',1,2210)
-LexToken(VAR,'ot',1,2231)
-LexToken(ASSIGNMENT,'=',1,2233)
-LexToken(NUMBER,'6',1,2234)
-LexToken(EOL,'\n',1,2235)
-LexToken(ELSEIF,'elseif',1,2252)
-LexToken(OPENBRACKET,'(',1,2259)
-LexToken(VAR,'typeof',1,2260)
-LexToken(OPENBRACKET,'(',1,2266)
-LexToken(VAR,'C',1,2267)
-LexToken(CLOSEBRACKET,')',1,2268)
-LexToken(COMPARISON,'==',1,2269)
-LexToken(DQSTRING,'"uint16"',1,2278)
-LexToken(CLOSEBRACKET,')',1,2279)
-LexToken(THEN,'then',1,2281)
-LexToken(EOL,'\n',1,2285)
-LexToken(VAR,'ot',1,2306)
-LexToken(ASSIGNMENT,'=',1,2308)
-LexToken(NUMBER,'7',1,2309)
-LexToken(EOL,'\n',1,2310)
-LexToken(ELSEIF,'elseif',1,2327)
-LexToken(OPENBRACKET,'(',1,2334)
-LexToken(VAR,'typeof',1,2335)
-LexToken(OPENBRACKET,'(',1,2341)
-LexToken(VAR,'C',1,2342)
-LexToken(CLOSEBRACKET,')',1,2343)
-LexToken(COMPARISON,'==',1,2344)
-LexToken(DQSTRING,'"uint8"',1,2352)
-LexToken(CLOSEBRACKET,')',1,2353)
-LexToken(THEN,'then',1,2355)
-LexToken(EOL,'\n',1,2359)
-LexToken(VAR,'ot',1,2380)
-LexToken(ASSIGNMENT,'=',1,2382)
-LexToken(NUMBER,'8',1,2383)
-LexToken(EOL,'\n',1,2384)
-LexToken(ELSE,'else',1,2401)
-LexToken(EOL,'\n',1,2405)
-LexToken(VAR,'block_parameter_error',1,2426)
-LexToken(OPENBRACKET,'(',1,2447)
-LexToken(VAR,'msprintf',1,2448)
-LexToken(OPENBRACKET,'(',1,2456)
-LexToken(VAR,'gettext',1,2457)
-LexToken(OPENBRACKET,'(',1,2464)
-LexToken(DQSTRING,'"Wrong type for \\\'%s\\\' parameter"',1,2497)
-LexToken(CLOSEBRACKET,')',1,2498)
-LexToken(COMMA,',',1,2499)
-LexToken(VAR,'gettext',1,2501)
-LexToken(OPENBRACKET,'(',1,2508)
-LexToken(DQSTRING,'"Constant Value"',1,2524)
-LexToken(CLOSEBRACKET,')',1,2525)
-LexToken(CLOSEBRACKET,')',1,2526)
-LexToken(COMMA,',',1,2527)
-LexToken(VAR,'gettext',1,2552)
-LexToken(OPENBRACKET,'(',1,2559)
-LexToken(DQSTRING,'"Value type must be a numeric type (double, complex, int, int8, ...)."',1,2629)
-LexToken(CLOSEBRACKET,')',1,2630)
-LexToken(CLOSEBRACKET,')',1,2631)
-LexToken(EOL,'\n',1,2632)
-LexToken(VAR,'ok',1,2654)
-LexToken(ASSIGNMENT,'=',1,2656)
-LexToken(PREVAR_BOOLEAN,'%f',1,2657)
-LexToken(EOL,'\n',1,2659)
-LexToken(END,'end',1,2677)
-LexToken(EOL,'\n',1,2680)
-LexToken(EOL,'\n',1,2681)
-LexToken(IF,'if',1,2698)
-LexToken(VAR,'ok',1,2701)
-LexToken(THEN,'then',1,2704)
-LexToken(EOL,'\n',1,2708)
-LexToken(VAR,'model',1,2729)
-LexToken(DOT,'.',1,2734)
-LexToken(VAR,'rpar',1,2735)
-LexToken(ASSIGNMENT,'=',1,2739)
-LexToken(OPENSQBRACKET,'[',1,2740)
-LexToken(CLOSESQBRACKET,']',1,2741)
-LexToken(EOL,'\n',1,2742)
-LexToken(OPENSQBRACKET,'[',1,2763)
-LexToken(VAR,'model',1,2764)
-LexToken(COMMA,',',1,2769)
-LexToken(VAR,'graphics',1,2770)
-LexToken(COMMA,',',1,2778)
-LexToken(VAR,'ok',1,2779)
-LexToken(CLOSESQBRACKET,']',1,2781)
-LexToken(ASSIGNMENT,'=',1,2782)
-LexToken(VAR,'set_io',1,2783)
-LexToken(OPENBRACKET,'(',1,2789)
-LexToken(VAR,'model',1,2790)
-LexToken(COMMA,',',1,2795)
-LexToken(VAR,'graphics',1,2796)
-LexToken(COMMA,',',1,2804)
-LexToken(VAR,'list',1,2805)
-LexToken(OPENBRACKET,'(',1,2809)
-LexToken(CLOSEBRACKET,')',1,2810)
-LexToken(COMMA,',',1,2811)
-LexToken(VAR,'list',1,2812)
-LexToken(OPENBRACKET,'(',1,2816)
-LexToken(VAR,'nout',1,2817)
-LexToken(COMMA,',',1,2821)
-LexToken(VAR,'ot',1,2822)
-LexToken(CLOSEBRACKET,')',1,2824)
-LexToken(COMMA,',',1,2825)
-LexToken(OPENSQBRACKET,'[',1,2826)
-LexToken(CLOSESQBRACKET,']',1,2827)
-LexToken(COMMA,',',1,2828)
-LexToken(OPENSQBRACKET,'[',1,2829)
-LexToken(CLOSESQBRACKET,']',1,2830)
-LexToken(CLOSEBRACKET,')',1,2831)
-LexToken(EOL,'\n',1,2832)
-LexToken(VAR,'graphics',1,2853)
-LexToken(DOT,'.',1,2861)
-LexToken(VAR,'exprs',1,2862)
-LexToken(ASSIGNMENT,'=',1,2867)
-LexToken(VAR,'exprs',1,2868)
-LexToken(EOL,'\n',1,2873)
-LexToken(VAR,'x',1,2895)
-LexToken(DOT,'.',1,2896)
-LexToken(VAR,'graphics',1,2897)
-LexToken(ASSIGNMENT,'=',1,2905)
-LexToken(VAR,'graphics',1,2906)
-LexToken(EOL,'\n',1,2914)
-LexToken(VAR,'x',1,2936)
-LexToken(DOT,'.',1,2937)
-LexToken(VAR,'model',1,2938)
-LexToken(ASSIGNMENT,'=',1,2943)
-LexToken(VAR,'model',1,2944)
-LexToken(EOL,'\n',1,2949)
-LexToken(BREAK,'break',1,2970)
-LexToken(EOL,'\n',1,2975)
-LexToken(END,'end',1,2993)
-LexToken(EOL,'\n',1,2996)
-LexToken(END,'end',1,3009)
-LexToken(EOL,'\n',1,3012)
-LexToken(END,'end',1,3021)
-LexToken(EOL,'\n',1,3024)
-LexToken(CASE,'case',1,3029)
-LexToken(DQSTRING,'"define"',1,3041)
-LexToken(THEN,'then',1,3043)
-LexToken(EOL,'\n',1,3047)
-LexToken(VAR,'C',1,3056)
-LexToken(ASSIGNMENT,'=',1,3057)
-LexToken(OPENSQBRACKET,'[',1,3058)
-LexToken(NUMBER,'1',1,3059)
-LexToken(CLOSESQBRACKET,']',1,3060)
-LexToken(EOL,'\n',1,3061)
-LexToken(EOL,'\n',1,3062)
-LexToken(VAR,'model',1,3071)
-LexToken(ASSIGNMENT,'=',1,3076)
-LexToken(SCICOS_MODEL,'scicos_model',1,3077)
-LexToken(OPENBRACKET,'(',1,3089)
-LexToken(CLOSEBRACKET,')',1,3090)
-LexToken(EOL,'\n',1,3091)
-LexToken(VAR,'model',1,3100)
-LexToken(DOT,'.',1,3105)
-LexToken(VAR,'sim',1,3106)
-LexToken(ASSIGNMENT,'=',1,3109)
-LexToken(VAR,'list',1,3110)
-LexToken(OPENBRACKET,'(',1,3114)
-LexToken(DQSTRING,'"cstblk4"',1,3123)
-LexToken(COMMA,',',1,3124)
-LexToken(NUMBER,'4',1,3125)
-LexToken(CLOSEBRACKET,')',1,3126)
-LexToken(EOL,'\n',1,3127)
-LexToken(VAR,'model',1,3136)
-LexToken(DOT,'.',1,3141)
-LexToken(VAR,'in',1,3142)
-LexToken(ASSIGNMENT,'=',1,3144)
-LexToken(OPENSQBRACKET,'[',1,3145)
-LexToken(CLOSESQBRACKET,']',1,3146)
-LexToken(EOL,'\n',1,3147)
-LexToken(VAR,'model',1,3156)
-LexToken(DOT,'.',1,3161)
-LexToken(VAR,'out',1,3162)
-LexToken(ASSIGNMENT,'=',1,3165)
-LexToken(VAR,'size',1,3166)
-LexToken(OPENBRACKET,'(',1,3170)
-LexToken(VAR,'C',1,3171)
-LexToken(COMMA,',',1,3172)
-LexToken(NUMBER,'1',1,3173)
-LexToken(CLOSEBRACKET,')',1,3174)
-LexToken(EOL,'\n',1,3175)
-LexToken(VAR,'model',1,3184)
-LexToken(DOT,'.',1,3189)
-LexToken(VAR,'in2',1,3190)
-LexToken(ASSIGNMENT,'=',1,3193)
-LexToken(OPENSQBRACKET,'[',1,3194)
-LexToken(CLOSESQBRACKET,']',1,3195)
-LexToken(EOL,'\n',1,3196)
-LexToken(VAR,'model',1,3205)
-LexToken(DOT,'.',1,3210)
-LexToken(VAR,'out2',1,3211)
-LexToken(ASSIGNMENT,'=',1,3215)
-LexToken(VAR,'size',1,3216)
-LexToken(OPENBRACKET,'(',1,3220)
-LexToken(VAR,'C',1,3221)
-LexToken(COMMA,',',1,3222)
-LexToken(NUMBER,'2',1,3223)
-LexToken(CLOSEBRACKET,')',1,3224)
-LexToken(EOL,'\n',1,3225)
-LexToken(VAR,'model',1,3234)
-LexToken(DOT,'.',1,3239)
-LexToken(VAR,'rpar',1,3240)
-LexToken(ASSIGNMENT,'=',1,3244)
-LexToken(VAR,'C',1,3245)
-LexToken(EOL,'\n',1,3246)
-LexToken(VAR,'model',1,3255)
-LexToken(DOT,'.',1,3260)
-LexToken(VAR,'opar',1,3261)
-LexToken(ASSIGNMENT,'=',1,3265)
-LexToken(VAR,'list',1,3266)
-LexToken(OPENBRACKET,'(',1,3270)
-LexToken(CLOSEBRACKET,')',1,3271)
-LexToken(EOL,'\n',1,3272)
-LexToken(VAR,'model',1,3281)
-LexToken(DOT,'.',1,3286)
-LexToken(VAR,'blocktype',1,3287)
-LexToken(ASSIGNMENT,'=',1,3296)
-LexToken(DQSTRING,'"d"',1,3299)
-LexToken(EOL,'\n',1,3300)
-LexToken(VAR,'model',1,3309)
-LexToken(DOT,'.',1,3314)
-LexToken(VAR,'dep_ut',1,3315)
-LexToken(ASSIGNMENT,'=',1,3321)
-LexToken(OPENSQBRACKET,'[',1,3322)
-LexToken(PREVAR_BOOLEAN,'%f',1,3323)
-LexToken(PREVAR_BOOLEAN,'%f',1,3326)
-LexToken(CLOSESQBRACKET,']',1,3328)
-LexToken(EOL,'\n',1,3329)
-LexToken(VAR,'exprs',1,3338)
-LexToken(ASSIGNMENT,'=',1,3343)
-LexToken(VAR,'sci2exp',1,3344)
-LexToken(OPENBRACKET,'(',1,3351)
-LexToken(VAR,'C',1,3352)
-LexToken(CLOSEBRACKET,')',1,3353)
-LexToken(EOL,'\n',1,3354)
-LexToken(VAR,'gr_i',1,3363)
-LexToken(ASSIGNMENT,'=',1,3367)
-LexToken(OPENSQBRACKET,'[',1,3368)
-LexToken(CLOSESQBRACKET,']',1,3369)
-LexToken(EOL,'\n',1,3370)
-LexToken(VAR,'x',1,3379)
-LexToken(ASSIGNMENT,'=',1,3380)
-LexToken(VAR,'standard_define',1,3381)
-LexToken(OPENBRACKET,'(',1,3396)
-LexToken(OPENSQBRACKET,'[',1,3397)
-LexToken(NUMBER,'2',1,3398)
-LexToken(NUMBER,'2',1,3400)
-LexToken(CLOSESQBRACKET,']',1,3401)
-LexToken(COMMA,',',1,3402)
-LexToken(VAR,'model',1,3403)
-LexToken(COMMA,',',1,3408)
-LexToken(VAR,'exprs',1,3409)
-LexToken(COMMA,',',1,3414)
-LexToken(VAR,'gr_i',1,3415)
-LexToken(CLOSEBRACKET,')',1,3419)
-LexToken(EOL,'\n',1,3420)
-LexToken(END,'end',1,3425)
-LexToken(EOL,'\n',1,3428)
-LexToken(ENDFUNCTION,'endfunction',1,3429)
-LexToken(EOL,'\n',1,3440)
+/* autogenerated from "macros/Sources/CONST_m.sci" */
+function CONST_m() {
+CONST_m.prototype.get = function CONST_m() {
+}
+CONST_m.prototype.set = function CONST_m() {
+x=arg1;
+graphics=arg1.graphics;
+exprs=graphics.exprs;
+model=arg1.model;
+while (true) {
+[ok,C,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"CONST_m")," ",gettext("Constant value generator")," "],gettext("Constant Value"),list("vec",-1),exprs);
+if (!ok) {
+break
+}
+nout=size(C);
+if (find(nout==0)!=[]) {
+block_parameter_error(msprintf(gettext("Wrong size for \'%s\' parameter"),gettext("Constant Value")),gettext("Constant value must have at least one element."));
+} else {
+model.sim=list("cstblk4_m",4);
+model.opar=list(C);
+if ((type(C)==1)) {
+if (isreal(C)) {
+ot=1;
+} else {
+ot=2;
+}
+} else if ((typeof(C)=="int32")) {
+ot=3;
+} else if ((typeof(C)=="int16")) {
+ot=4;
+} else if ((typeof(C)=="int8")) {
+ot=5;
+} else if ((typeof(C)=="uint32")) {
+ot=6;
+} else if ((typeof(C)=="uint16")) {
+ot=7;
+} else if ((typeof(C)=="uint8")) {
+ot=8;
+} else {
+block_parameter_error(msprintf(gettext("Wrong type for \'%s\' parameter"),gettext("Constant Value")),gettext("Value type must be a numeric type (double, complex, int, int8, ...)."));
+ok=None;
+}
+if (ok) {
+model.rpar=[];
+[model,graphics,ok]=set_io(model,graphics,list(),list(nout,ot),[],[]);
+graphics.exprs=exprs;
+x.graphics=graphics;
+x.model=model;
+break
+}
+}
+}
+}
+CONST_m.prototype.define = function CONST_m() {
+C=[1];
+model=scicos_model();
+model.sim=list("cstblk4",4);
+model.in=[];
+model.out=size(C,1);
+model.in2=[];
+model.out2=size(C,2);
+model.rpar=C;
+model.opar=list();
+model.blocktype="d";
+model.dep_ut=[None,None];
+exprs=sci2exp(C);
+gr_i=[];
+x=standard_define([2,2],model,exprs,gr_i);
+}
+CONST_m.prototype.details = function CONST_m() {
+}
+}
diff --git a/js/Sources/CURVE_c.js b/js/Sources/CURVE_c.js
index dc704261..b4cb289f 100644
--- a/js/Sources/CURVE_c.js
+++ b/js/Sources/CURVE_c.js
@@ -1,9134 +1,28 @@
-LexToken(EOL,'\n',1,10)
-LexToken(EOL,'\n',1,13)
-LexToken(EOL,'\n',1,78)
-LexToken(EOL,'\n',1,150)
-LexToken(EOL,'\n',1,222)
-LexToken(EOL,'\n',1,225)
-LexToken(EOL,'\n',1,297)
-LexToken(EOL,'\n',1,369)
-LexToken(EOL,'\n',1,438)
-LexToken(EOL,'\n',1,477)
-LexToken(EOL,'\n',1,480)
-LexToken(EOL,'\n',1,547)
-LexToken(EOL,'\n',1,613)
-LexToken(EOL,'\n',1,678)
-LexToken(EOL,'\n',1,726)
-LexToken(EOL,'\n',1,729)
-LexToken(EOL,'\n',1,798)
-LexToken(EOL,'\n',1,861)
-LexToken(EOL,'\n',1,943)
-LexToken(EOL,'\n',1,946)
-LexToken(EOL,'\n',1,977)
-LexToken(EOL,'\n',1,980)
-LexToken(EOL,'\n',1,981)
-LexToken(FUNCTION,'function',1,982)
-LexToken(OPENSQBRACKET,'[',1,991)
-LexToken(VAR,'x',1,992)
-LexToken(COMMA,',',1,993)
-LexToken(VAR,'y',1,994)
-LexToken(COMMA,',',1,995)
-LexToken(VAR,'typ',1,996)
-LexToken(CLOSESQBRACKET,']',1,999)
-LexToken(ASSIGNMENT,'=',1,1000)
-LexToken(VAR,'CURVE_c',1,1001)
-LexToken(OPENBRACKET,'(',1,1008)
-LexToken(VAR,'job',1,1009)
-LexToken(COMMA,',',1,1012)
-LexToken(VAR,'arg1',1,1013)
-LexToken(COMMA,',',1,1017)
-LexToken(VAR,'arg2',1,1018)
-LexToken(CLOSEBRACKET,')',1,1022)
-LexToken(EOL,'\n',1,1023)
-LexToken(EOL,'\n',1,1086)
-LexToken(VAR,'x',1,1091)
-LexToken(ASSIGNMENT,'=',1,1092)
-LexToken(OPENSQBRACKET,'[',1,1093)
-LexToken(CLOSESQBRACKET,']',1,1094)
-LexToken(EOL,'\n',1,1095)
-LexToken(VAR,'y',1,1101)
-LexToken(ASSIGNMENT,'=',1,1102)
-LexToken(OPENSQBRACKET,'[',1,1103)
-LexToken(CLOSESQBRACKET,']',1,1104)
-LexToken(EOL,'\n',1,1105)
-LexToken(VAR,'typ',1,1111)
-LexToken(ASSIGNMENT,'=',1,1114)
-LexToken(OPENSQBRACKET,'[',1,1115)
-LexToken(CLOSESQBRACKET,']',1,1116)
-LexToken(EOL,'\n',1,1117)
-LexToken(EOL,'\n',1,1119)
-LexToken(SELECT,'select',1,1124)
-LexToken(VAR,'job',1,1131)
-LexToken(EOL,'\n',1,1134)
-LexToken(EOL,'\n',1,1135)
-LexToken(CASE,'case',1,1140)
-LexToken(DQSTRING,'"set"',1,1149)
-LexToken(THEN,'then',1,1151)
-LexToken(EOL,'\n',1,1155)
-LexToken(EOL,'\n',1,1156)
-LexToken(VAR,'x',1,1165)
-LexToken(ASSIGNMENT,'=',1,1167)
-LexToken(VAR,'arg1',1,1169)
-LexToken(EOL,'\n',1,1173)
-LexToken(VAR,'model',1,1183)
-LexToken(ASSIGNMENT,'=',1,1189)
-LexToken(VAR,'arg1',1,1191)
-LexToken(DOT,'.',1,1195)
-LexToken(VAR,'model',1,1196)
-LexToken(EOL,'\n',1,1201)
-LexToken(VAR,'graphics',1,1211)
-LexToken(ASSIGNMENT,'=',1,1220)
-LexToken(VAR,'arg1',1,1222)
-LexToken(DOT,'.',1,1226)
-LexToken(VAR,'graphics',1,1227)
-LexToken(EOL,'\n',1,1235)
-LexToken(VAR,'exprs',1,1245)
-LexToken(ASSIGNMENT,'=',1,1251)
-LexToken(VAR,'graphics',1,1253)
-LexToken(DOT,'.',1,1261)
-LexToken(VAR,'exprs',1,1262)
-LexToken(EOL,'\n',1,1267)
-LexToken(VAR,'ok',1,1277)
-LexToken(ASSIGNMENT,'=',1,1280)
-LexToken(PREVAR_BOOLEAN,'%f',1,1282)
-LexToken(EOL,'\n',1,1284)
-LexToken(VAR,'SaveExit',1,1294)
-LexToken(ASSIGNMENT,'=',1,1303)
-LexToken(PREVAR_BOOLEAN,'%f',1,1305)
-LexToken(EOL,'\n',1,1307)
-LexToken(EOL,'\n',1,1309)
-LexToken(WHILE,'while',1,1318)
-LexToken(PREVAR_BOOLEAN,'%t',1,1324)
-LexToken(DO,'do',1,1327)
-LexToken(EOL,'\n',1,1329)
-LexToken(VAR,'Ask_again',1,1342)
-LexToken(ASSIGNMENT,'=',1,1352)
-LexToken(PREVAR_BOOLEAN,'%f',1,1354)
-LexToken(EOL,'\n',1,1356)
-LexToken(OPENSQBRACKET,'[',1,1370)
-LexToken(VAR,'ok',1,1371)
-LexToken(COMMA,',',1,1373)
-LexToken(VAR,'Method',1,1374)
-LexToken(COMMA,',',1,1380)
-LexToken(VAR,'xx',1,1381)
-LexToken(COMMA,',',1,1383)
-LexToken(VAR,'yy',1,1384)
-LexToken(COMMA,',',1,1386)
-LexToken(VAR,'PeriodicOption',1,1387)
-LexToken(COMMA,',',1,1401)
-LexToken(VAR,'graf',1,1402)
-LexToken(COMMA,',',1,1406)
-LexToken(VAR,'exprs',1,1407)
-LexToken(CLOSESQBRACKET,']',1,1412)
-LexToken(ASSIGNMENT,'=',1,1414)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1416)
-LexToken(OPENBRACKET,'(',1,1431)
-LexToken(DQSTRING,'"Spline data"',1,1444)
-LexToken(COMMA,',',1,1445)
-LexToken(OPENSQBRACKET,'[',1,1446)
-LexToken(DQSTRING,'"Spline"',1,1454)
-LexToken(ADDITION,'+',1,1455)
-LexToken(DQSTRING,'" Method (0..7)"',1,1487)
-LexToken(SEMICOLON,';',1,1488)
-LexToken(DQSTRING,'"x"',1,1491)
-LexToken(SEMICOLON,';',1,1492)
-LexToken(DQSTRING,'"y"',1,1495)
-LexToken(SEMICOLON,';',1,1496)
-LexToken(DQSTRING,'"Periodic signal(y/n)?"',1,1519)
-LexToken(SEMICOLON,';',1,1520)
-LexToken(DQSTRING,'"Launch"',1,1528)
-LexToken(ADDITION,'+',1,1529)
-LexToken(DQSTRING,'" graphic window(y/n)?"',1,1568)
-LexToken(CLOSESQBRACKET,']',1,1569)
-LexToken(COMMA,',',1,1570)
-LexToken(VAR,'list',1,1571)
-LexToken(OPENBRACKET,'(',1,1575)
-LexToken(DQSTRING,'"vec"',1,1580)
-LexToken(COMMA,',',1,1581)
-LexToken(NUMBER,'1',1,1582)
-LexToken(COMMA,',',1,1583)
-LexToken(DQSTRING,'"vec"',1,1588)
-LexToken(COMMA,',',1,1589)
-LexToken(ADDITION,'-',1,1590)
-LexToken(NUMBER,'1',1,1591)
-LexToken(COMMA,',',1,1592)
-LexToken(DQSTRING,'"vec"',1,1614)
-LexToken(COMMA,',',1,1615)
-LexToken(ADDITION,'-',1,1616)
-LexToken(NUMBER,'1',1,1617)
-LexToken(COMMA,',',1,1618)
-LexToken(DQSTRING,'"str"',1,1623)
-LexToken(COMMA,',',1,1624)
-LexToken(NUMBER,'1',1,1625)
-LexToken(COMMA,',',1,1626)
-LexToken(DQSTRING,'"str"',1,1631)
-LexToken(COMMA,',',1,1632)
-LexToken(NUMBER,'1',1,1633)
-LexToken(CLOSEBRACKET,')',1,1634)
-LexToken(COMMA,',',1,1635)
-LexToken(VAR,'exprs',1,1636)
-LexToken(CLOSEBRACKET,')',1,1641)
-LexToken(EOL,'\n',1,1642)
-LexToken(IF,'if',1,1655)
-LexToken(NOT,'~',1,1659)
-LexToken(VAR,'ok',1,1660)
-LexToken(THEN,'then',1,1663)
-LexToken(EOL,'\n',1,1667)
-LexToken(BREAK,'break',1,1684)
-LexToken(EOL,'\n',1,1689)
-LexToken(END,'end',1,1703)
-LexToken(EOL,'\n',1,1706)
-LexToken(EOL,'\n',1,1707)
-LexToken(IF,'if',1,1720)
-LexToken(VAR,'PeriodicOption',1,1723)
-LexToken(COMPARISON,'==',1,1737)
-LexToken(DQSTRING,'"y"',1,1741)
-LexToken(LOGICAL,'|',1,1743)
-LexToken(VAR,'PeriodicOption',1,1745)
-LexToken(COMPARISON,'==',1,1759)
-LexToken(DQSTRING,'"Y"',1,1763)
-LexToken(THEN,'then',1,1765)
-LexToken(EOL,'\n',1,1769)
-LexToken(VAR,'PO',1,1786)
-LexToken(ASSIGNMENT,'=',1,1788)
-LexToken(NUMBER,'1',1,1789)
-LexToken(EOL,'\n',1,1790)
-LexToken(ELSE,'else',1,1804)
-LexToken(EOL,'\n',1,1808)
-LexToken(VAR,'exprs',1,1825)
-LexToken(OPENBRACKET,'(',1,1830)
-LexToken(NUMBER,'4',1,1831)
-LexToken(CLOSEBRACKET,')',1,1832)
-LexToken(ASSIGNMENT,'=',1,1833)
-LexToken(DQSTRING,'"n"',1,1836)
-LexToken(EOL,'\n',1,1837)
-LexToken(VAR,'PO',1,1855)
-LexToken(ASSIGNMENT,'=',1,1857)
-LexToken(NUMBER,'0',1,1858)
-LexToken(EOL,'\n',1,1859)
-LexToken(END,'end',1,1873)
-LexToken(EOL,'\n',1,1876)
-LexToken(EOL,'\n',1,1877)
-LexToken(VAR,'mtd',1,1890)
-LexToken(ASSIGNMENT,'=',1,1893)
-LexToken(VAR,'int',1,1894)
-LexToken(OPENBRACKET,'(',1,1897)
-LexToken(VAR,'Method',1,1898)
-LexToken(CLOSEBRACKET,')',1,1904)
-LexToken(EOL,'\n',1,1905)
-LexToken(IF,'if',1,1919)
-LexToken(VAR,'mtd',1,1922)
-LexToken(COMPARISON,'<',1,1925)
-LexToken(NUMBER,'0',1,1926)
-LexToken(THEN,'then',1,1928)
-LexToken(EOL,'\n',1,1932)
-LexToken(VAR,'mtd',1,1949)
-LexToken(ASSIGNMENT,'=',1,1952)
-LexToken(NUMBER,'0',1,1953)
-LexToken(EOL,'\n',1,1954)
-LexToken(END,'end',1,1967)
-LexToken(EOL,'\n',1,1970)
-LexToken(EOL,'\n',1,1972)
-LexToken(IF,'if',1,1985)
-LexToken(VAR,'mtd',1,1988)
-LexToken(COMPARISON,'>',1,1991)
-LexToken(NUMBER,'7',1,1992)
-LexToken(THEN,'then',1,1994)
-LexToken(EOL,'\n',1,1998)
-LexToken(VAR,'mtd',1,2015)
-LexToken(ASSIGNMENT,'=',1,2018)
-LexToken(NUMBER,'7',1,2019)
-LexToken(EOL,'\n',1,2020)
-LexToken(END,'end',1,2034)
-LexToken(EOL,'\n',1,2037)
-LexToken(EOL,'\n',1,2038)
-LexToken(VAR,'METHOD',1,2051)
-LexToken(ASSIGNMENT,'=',1,2058)
-LexToken(VAR,'getmethod',1,2060)
-LexToken(OPENBRACKET,'(',1,2069)
-LexToken(VAR,'mtd',1,2070)
-LexToken(CLOSEBRACKET,')',1,2073)
-LexToken(EOL,'\n',1,2074)
-LexToken(EOL,'\n',1,2076)
-LexToken(IF,'if',1,2089)
-LexToken(NOT,'~',1,2092)
-LexToken(VAR,'Ask_again',1,2093)
-LexToken(THEN,'then',1,2103)
-LexToken(EOL,'\n',1,2107)
-LexToken(VAR,'xx',1,2124)
-LexToken(ASSIGNMENT,'=',1,2126)
-LexToken(VAR,'xx',1,2127)
-LexToken(OPENBRACKET,'(',1,2129)
-LexToken(COLON,':',1,2130)
-LexToken(CLOSEBRACKET,')',1,2131)
-LexToken(EOL,'\n',1,2132)
-LexToken(VAR,'yy',1,2150)
-LexToken(ASSIGNMENT,'=',1,2152)
-LexToken(VAR,'yy',1,2153)
-LexToken(OPENBRACKET,'(',1,2155)
-LexToken(COLON,':',1,2156)
-LexToken(CLOSEBRACKET,')',1,2157)
-LexToken(EOL,'\n',1,2158)
-LexToken(OPENSQBRACKET,'[',1,2176)
-LexToken(VAR,'nx',1,2177)
-LexToken(COMMA,',',1,2179)
-LexToken(VAR,'mx',1,2180)
-LexToken(CLOSESQBRACKET,']',1,2182)
-LexToken(ASSIGNMENT,'=',1,2184)
-LexToken(VAR,'size',1,2186)
-LexToken(OPENBRACKET,'(',1,2190)
-LexToken(VAR,'xx',1,2191)
-LexToken(CLOSEBRACKET,')',1,2193)
-LexToken(EOL,'\n',1,2194)
-LexToken(OPENSQBRACKET,'[',1,2212)
-LexToken(VAR,'ny',1,2213)
-LexToken(COMMA,',',1,2215)
-LexToken(VAR,'my',1,2216)
-LexToken(CLOSESQBRACKET,']',1,2218)
-LexToken(ASSIGNMENT,'=',1,2219)
-LexToken(VAR,'size',1,2220)
-LexToken(OPENBRACKET,'(',1,2224)
-LexToken(VAR,'yy',1,2225)
-LexToken(CLOSEBRACKET,')',1,2227)
-LexToken(EOL,'\n',1,2228)
-LexToken(IF,'if',1,2246)
-LexToken(NOT,'~',1,2249)
-LexToken(OPENBRACKET,'(',1,2250)
-LexToken(OPENBRACKET,'(',1,2251)
-LexToken(VAR,'nx',1,2252)
-LexToken(COMPARISON,'==',1,2254)
-LexToken(VAR,'ny',1,2256)
-LexToken(CLOSEBRACKET,')',1,2258)
-LexToken(LOGICAL,'&',1,2259)
-LexToken(OPENBRACKET,'(',1,2260)
-LexToken(VAR,'mx',1,2261)
-LexToken(COMPARISON,'==',1,2263)
-LexToken(VAR,'my',1,2265)
-LexToken(CLOSEBRACKET,')',1,2267)
-LexToken(CLOSEBRACKET,')',1,2268)
-LexToken(THEN,'then',1,2270)
-LexToken(EOL,'\n',1,2274)
-LexToken(VAR,'messagebox',1,2295)
-LexToken(OPENBRACKET,'(',1,2305)
-LexToken(DQSTRING,'"Incompatible size of [x] and [y]"',1,2339)
-LexToken(COMMA,',',1,2340)
-LexToken(DQSTRING,'"modal"',1,2347)
-LexToken(COMMA,',',1,2348)
-LexToken(DQSTRING,'"error"',1,2355)
-LexToken(CLOSEBRACKET,')',1,2356)
-LexToken(EOL,'\n',1,2357)
-LexToken(VAR,'Ask_again',1,2379)
-LexToken(ASSIGNMENT,'=',1,2389)
-LexToken(PREVAR_BOOLEAN,'%t',1,2391)
-LexToken(EOL,'\n',1,2393)
-LexToken(END,'end',1,2411)
-LexToken(EOL,'\n',1,2414)
-LexToken(END,'end',1,2427)
-LexToken(EOL,'\n',1,2430)
-LexToken(EOL,'\n',1,2431)
-LexToken(IF,'if',1,2444)
-LexToken(NOT,'~',1,2447)
-LexToken(VAR,'Ask_again',1,2448)
-LexToken(THEN,'then',1,2458)
-LexToken(EOL,'\n',1,2504)
-LexToken(VAR,'xy',1,2521)
-LexToken(ASSIGNMENT,'=',1,2524)
-LexToken(OPENSQBRACKET,'[',1,2526)
-LexToken(VAR,'xx',1,2527)
-LexToken(COMMA,',',1,2529)
-LexToken(VAR,'yy',1,2530)
-LexToken(CLOSESQBRACKET,']',1,2532)
-LexToken(EOL,'\n',1,2533)
-LexToken(OPENSQBRACKET,'[',1,2551)
-LexToken(VAR,'xy',1,2552)
-LexToken(CLOSESQBRACKET,']',1,2554)
-LexToken(ASSIGNMENT,'=',1,2556)
-LexToken(VAR,'cleandata',1,2558)
-LexToken(OPENBRACKET,'(',1,2567)
-LexToken(VAR,'xy',1,2568)
-LexToken(CLOSEBRACKET,')',1,2570)
-LexToken(EOL,'\n',1,2650)
-LexToken(VAR,'N',1,2667)
-LexToken(ASSIGNMENT,'=',1,2668)
-LexToken(VAR,'size',1,2670)
-LexToken(OPENBRACKET,'(',1,2674)
-LexToken(VAR,'xy',1,2675)
-LexToken(COMMA,',',1,2677)
-LexToken(DQSTRING,'"r"',1,2680)
-LexToken(CLOSEBRACKET,')',1,2681)
-LexToken(EOL,'\n',1,2682)
-LexToken(VAR,'exprs',1,2700)
-LexToken(OPENBRACKET,'(',1,2705)
-LexToken(NUMBER,'5',1,2706)
-LexToken(CLOSEBRACKET,')',1,2707)
-LexToken(ASSIGNMENT,'=',1,2708)
-LexToken(DQSTRING,'"n"',1,2711)
-LexToken(EOL,'\n',1,2730)
-LexToken(EOL,'\n',1,2731)
-LexToken(IF,'if',1,2748)
-LexToken(VAR,'graf',1,2751)
-LexToken(COMPARISON,'==',1,2755)
-LexToken(DQSTRING,'"y"',1,2759)
-LexToken(LOGICAL,'|',1,2761)
-LexToken(VAR,'graf',1,2763)
-LexToken(COMPARISON,'==',1,2767)
-LexToken(DQSTRING,'"Y"',1,2771)
-LexToken(THEN,'then',1,2773)
-LexToken(EOL,'\n',1,2812)
-LexToken(VAR,'ipar',1,2833)
-LexToken(ASSIGNMENT,'=',1,2837)
-LexToken(OPENSQBRACKET,'[',1,2838)
-LexToken(VAR,'N',1,2839)
-LexToken(SEMICOLON,';',1,2840)
-LexToken(VAR,'mtd',1,2841)
-LexToken(SEMICOLON,';',1,2844)
-LexToken(VAR,'PO',1,2845)
-LexToken(CLOSESQBRACKET,']',1,2847)
-LexToken(EOL,'\n',1,2848)
-LexToken(VAR,'rpar',1,2870)
-LexToken(ASSIGNMENT,'=',1,2874)
-LexToken(OPENSQBRACKET,'[',1,2875)
-LexToken(CLOSESQBRACKET,']',1,2876)
-LexToken(EOL,'\n',1,2877)
-LexToken(EOL,'\n',1,2879)
-LexToken(IF,'if',1,2900)
-LexToken(OPENBRACKET,'(',1,2903)
-LexToken(VAR,'winsid',1,2904)
-LexToken(OPENBRACKET,'(',1,2910)
-LexToken(CLOSEBRACKET,')',1,2911)
-LexToken(COMPARISON,'==',1,2913)
-LexToken(OPENSQBRACKET,'[',1,2916)
-LexToken(CLOSESQBRACKET,']',1,2917)
-LexToken(CLOSEBRACKET,')',1,2918)
-LexToken(THEN,'then',1,2920)
-LexToken(EOL,'\n',1,2924)
-LexToken(VAR,'curwin',1,2949)
-LexToken(ASSIGNMENT,'=',1,2956)
-LexToken(NUMBER,'0',1,2958)
-LexToken(EOL,'\n',1,2959)
-LexToken(ELSE,'else',1,2981)
-LexToken(EOL,'\n',1,2985)
-LexToken(VAR,'curwin',1,3010)
-LexToken(ASSIGNMENT,'=',1,3017)
-LexToken(VAR,'max',1,3019)
-LexToken(OPENBRACKET,'(',1,3022)
-LexToken(VAR,'winsid',1,3023)
-LexToken(OPENBRACKET,'(',1,3029)
-LexToken(CLOSEBRACKET,')',1,3030)
-LexToken(CLOSEBRACKET,')',1,3031)
-LexToken(ADDITION,'+',1,3032)
-LexToken(NUMBER,'1',1,3033)
-LexToken(EOL,'\n',1,3064)
-LexToken(END,'end',1,3085)
-LexToken(EOL,'\n',1,3088)
-LexToken(EOL,'\n',1,3181)
-LexToken(OPENSQBRACKET,'[',1,3202)
-LexToken(VAR,'orpar',1,3203)
-LexToken(COMMA,',',1,3208)
-LexToken(VAR,'oipar',1,3209)
-LexToken(COMMA,',',1,3214)
-LexToken(VAR,'ok',1,3215)
-LexToken(CLOSESQBRACKET,']',1,3217)
-LexToken(ASSIGNMENT,'=',1,3219)
-LexToken(VAR,'poke_point',1,3221)
-LexToken(OPENBRACKET,'(',1,3231)
-LexToken(VAR,'xy',1,3232)
-LexToken(COMMA,',',1,3234)
-LexToken(VAR,'ipar',1,3235)
-LexToken(COMMA,',',1,3239)
-LexToken(VAR,'rpar',1,3240)
-LexToken(CLOSEBRACKET,')',1,3244)
-LexToken(EOL,'\n',1,3299)
-LexToken(IF,'if',1,3320)
-LexToken(NOT,'~',1,3323)
-LexToken(VAR,'ok',1,3324)
-LexToken(THEN,'then',1,3327)
-LexToken(EOL,'\n',1,3331)
-LexToken(BREAK,'break',1,3356)
-LexToken(EOL,'\n',1,3361)
-LexToken(END,'end',1,3383)
-LexToken(EOL,'\n',1,3408)
-LexToken(EOL,'\n',1,3409)
-LexToken(EOL,'\n',1,3458)
-LexToken(VAR,'N2',1,3479)
-LexToken(ASSIGNMENT,'=',1,3481)
-LexToken(VAR,'oipar',1,3482)
-LexToken(OPENBRACKET,'(',1,3487)
-LexToken(NUMBER,'1',1,3488)
-LexToken(CLOSEBRACKET,')',1,3489)
-LexToken(EOL,'\n',1,3490)
-LexToken(VAR,'xy2',1,3512)
-LexToken(ASSIGNMENT,'=',1,3515)
-LexToken(OPENSQBRACKET,'[',1,3516)
-LexToken(VAR,'orpar',1,3517)
-LexToken(OPENBRACKET,'(',1,3522)
-LexToken(NUMBER,'1',1,3523)
-LexToken(COLON,':',1,3524)
-LexToken(VAR,'N2',1,3525)
-LexToken(CLOSEBRACKET,')',1,3527)
-LexToken(COMMA,',',1,3528)
-LexToken(VAR,'orpar',1,3529)
-LexToken(OPENBRACKET,'(',1,3534)
-LexToken(VAR,'N2',1,3535)
-LexToken(ADDITION,'+',1,3537)
-LexToken(NUMBER,'1',1,3538)
-LexToken(COLON,':',1,3539)
-LexToken(NUMBER,'2',1,3540)
-LexToken(MULTIPLICATION,'*',1,3541)
-LexToken(VAR,'N2',1,3542)
-LexToken(CLOSEBRACKET,')',1,3544)
-LexToken(CLOSESQBRACKET,']',1,3545)
-LexToken(EOL,'\n',1,3546)
-LexToken(VAR,'New_methhod',1,3568)
-LexToken(ASSIGNMENT,'=',1,3579)
-LexToken(VAR,'oipar',1,3580)
-LexToken(OPENBRACKET,'(',1,3585)
-LexToken(NUMBER,'2',1,3586)
-LexToken(CLOSEBRACKET,')',1,3587)
-LexToken(EOL,'\n',1,3588)
-LexToken(VAR,'DChange',1,3610)
-LexToken(ASSIGNMENT,'=',1,3617)
-LexToken(PREVAR_BOOLEAN,'%f',1,3618)
-LexToken(EOL,'\n',1,3620)
-LexToken(VAR,'METHOD',1,3642)
-LexToken(ASSIGNMENT,'=',1,3648)
-LexToken(VAR,'getmethod',1,3649)
-LexToken(OPENBRACKET,'(',1,3658)
-LexToken(VAR,'New_methhod',1,3659)
-LexToken(CLOSEBRACKET,')',1,3670)
-LexToken(EOL,'\n',1,3671)
-LexToken(IF,'if',1,3693)
-LexToken(VAR,'or',1,3696)
-LexToken(OPENBRACKET,'(',1,3698)
-LexToken(VAR,'xy',1,3699)
-LexToken(OPENBRACKET,'(',1,3701)
-LexToken(COLON,':',1,3702)
-LexToken(COMMA,',',1,3703)
-LexToken(NUMBER,'1',1,3704)
-LexToken(CLOSEBRACKET,')',1,3705)
-LexToken(COMPARISON,'<>',1,3706)
-LexToken(VAR,'xy2',1,3708)
-LexToken(OPENBRACKET,'(',1,3711)
-LexToken(COLON,':',1,3712)
-LexToken(COMMA,',',1,3713)
-LexToken(NUMBER,'1',1,3714)
-LexToken(CLOSEBRACKET,')',1,3715)
-LexToken(CLOSEBRACKET,')',1,3716)
-LexToken(THEN,'then',1,3718)
-LexToken(EOL,'\n',1,3722)
-LexToken(VAR,'DChange',1,3748)
-LexToken(ASSIGNMENT,'=',1,3755)
-LexToken(PREVAR_BOOLEAN,'%t',1,3756)
-LexToken(EOL,'\n',1,3758)
-LexToken(END,'end',1,3780)
-LexToken(EOL,'\n',1,3783)
-LexToken(IF,'if',1,3804)
-LexToken(VAR,'or',1,3807)
-LexToken(OPENBRACKET,'(',1,3809)
-LexToken(VAR,'xy',1,3810)
-LexToken(OPENBRACKET,'(',1,3812)
-LexToken(NUMBER,'1',1,3813)
-LexToken(COLON,':',1,3814)
-LexToken(VAR,'N',1,3815)
-LexToken(ADDITION,'-',1,3816)
-LexToken(NUMBER,'1',1,3817)
-LexToken(COMMA,',',1,3818)
-LexToken(NUMBER,'2',1,3819)
-LexToken(CLOSEBRACKET,')',1,3820)
-LexToken(COMPARISON,'<>',1,3821)
-LexToken(VAR,'xy2',1,3823)
-LexToken(OPENBRACKET,'(',1,3826)
-LexToken(NUMBER,'1',1,3827)
-LexToken(COLON,':',1,3828)
-LexToken(VAR,'N2',1,3829)
-LexToken(ADDITION,'-',1,3831)
-LexToken(NUMBER,'1',1,3832)
-LexToken(COMMA,',',1,3833)
-LexToken(NUMBER,'2',1,3834)
-LexToken(CLOSEBRACKET,')',1,3835)
-LexToken(CLOSEBRACKET,')',1,3836)
-LexToken(THEN,'then',1,3838)
-LexToken(EOL,'\n',1,3842)
-LexToken(VAR,'DChange',1,3868)
-LexToken(ASSIGNMENT,'=',1,3875)
-LexToken(PREVAR_BOOLEAN,'%t',1,3876)
-LexToken(EOL,'\n',1,3878)
-LexToken(END,'end',1,3900)
-LexToken(EOL,'\n',1,3903)
-LexToken(IF,'if',1,3924)
-LexToken(OPENBRACKET,'(',1,3927)
-LexToken(VAR,'xy',1,3928)
-LexToken(OPENBRACKET,'(',1,3930)
-LexToken(VAR,'N',1,3931)
-LexToken(COMMA,',',1,3932)
-LexToken(NUMBER,'2',1,3933)
-LexToken(CLOSEBRACKET,')',1,3934)
-LexToken(COMPARISON,'<>',1,3935)
-LexToken(VAR,'xy2',1,3937)
-LexToken(OPENBRACKET,'(',1,3940)
-LexToken(VAR,'N2',1,3941)
-LexToken(COMMA,',',1,3943)
-LexToken(NUMBER,'2',1,3944)
-LexToken(CLOSEBRACKET,')',1,3945)
-LexToken(LOGICAL,'&',1,3947)
-LexToken(OPENBRACKET,'(',1,3949)
-LexToken(VAR,'METHOD',1,3950)
-LexToken(COMPARISON,'<>',1,3956)
-LexToken(DQSTRING,'"periodic"',1,3967)
-LexToken(CLOSEBRACKET,')',1,3968)
-LexToken(CLOSEBRACKET,')',1,3969)
-LexToken(THEN,'then',1,3971)
-LexToken(EOL,'\n',1,3975)
-LexToken(VAR,'DChange',1,4001)
-LexToken(ASSIGNMENT,'=',1,4008)
-LexToken(PREVAR_BOOLEAN,'%t',1,4009)
-LexToken(EOL,'\n',1,4011)
-LexToken(END,'end',1,4033)
-LexToken(EOL,'\n',1,4036)
-LexToken(IF,'if',1,4057)
-LexToken(VAR,'DChange',1,4060)
-LexToken(THEN,'then',1,4068)
-LexToken(EOL,'\n',1,4072)
-LexToken(VAR,'exprs',1,4097)
-LexToken(OPENBRACKET,'(',1,4102)
-LexToken(NUMBER,'2',1,4103)
-LexToken(CLOSEBRACKET,')',1,4104)
-LexToken(ASSIGNMENT,'=',1,4105)
-LexToken(VAR,'strcat',1,4106)
-LexToken(OPENBRACKET,'(',1,4112)
-LexToken(VAR,'sci2exp',1,4113)
-LexToken(OPENBRACKET,'(',1,4120)
-LexToken(VAR,'xy2',1,4121)
-LexToken(OPENBRACKET,'(',1,4124)
-LexToken(COLON,':',1,4125)
-LexToken(COMMA,',',1,4126)
-LexToken(NUMBER,'1',1,4127)
-LexToken(CLOSEBRACKET,')',1,4128)
-LexToken(CLOSEBRACKET,')',1,4129)
-LexToken(CLOSEBRACKET,')',1,4130)
-LexToken(EOL,'\n',1,4131)
-LexToken(VAR,'exprs',1,4156)
-LexToken(OPENBRACKET,'(',1,4161)
-LexToken(NUMBER,'3',1,4162)
-LexToken(CLOSEBRACKET,')',1,4163)
-LexToken(ASSIGNMENT,'=',1,4164)
-LexToken(VAR,'strcat',1,4165)
-LexToken(OPENBRACKET,'(',1,4171)
-LexToken(VAR,'sci2exp',1,4172)
-LexToken(OPENBRACKET,'(',1,4179)
-LexToken(VAR,'xy2',1,4180)
-LexToken(OPENBRACKET,'(',1,4183)
-LexToken(COLON,':',1,4184)
-LexToken(COMMA,',',1,4185)
-LexToken(NUMBER,'2',1,4186)
-LexToken(CLOSEBRACKET,')',1,4187)
-LexToken(CLOSEBRACKET,')',1,4188)
-LexToken(CLOSEBRACKET,')',1,4189)
-LexToken(EOL,'\n',1,4190)
-LexToken(END,'end',1,4211)
-LexToken(EOL,'\n',1,4214)
-LexToken(EOL,'\n',1,4215)
-LexToken(VAR,'exprs',1,4236)
-LexToken(OPENBRACKET,'(',1,4241)
-LexToken(NUMBER,'1',1,4242)
-LexToken(CLOSEBRACKET,')',1,4243)
-LexToken(ASSIGNMENT,'=',1,4244)
-LexToken(VAR,'sci2exp',1,4245)
-LexToken(OPENBRACKET,'(',1,4252)
-LexToken(VAR,'New_methhod',1,4253)
-LexToken(CLOSEBRACKET,')',1,4264)
-LexToken(EOL,'\n',1,4265)
-LexToken(IF,'if',1,4287)
-LexToken(VAR,'oipar',1,4290)
-LexToken(OPENBRACKET,'(',1,4295)
-LexToken(NUMBER,'3',1,4296)
-LexToken(CLOSEBRACKET,')',1,4297)
-LexToken(COMPARISON,'==',1,4298)
-LexToken(NUMBER,'1',1,4300)
-LexToken(THEN,'then',1,4302)
-LexToken(EOL,'\n',1,4306)
-LexToken(VAR,'perop',1,4332)
-LexToken(ASSIGNMENT,'=',1,4337)
-LexToken(DQSTRING,'"y"',1,4340)
-LexToken(EOL,'\n',1,4341)
-LexToken(ELSE,'else',1,4363)
-LexToken(EOL,'\n',1,4367)
-LexToken(VAR,'perop',1,4393)
-LexToken(ASSIGNMENT,'=',1,4398)
-LexToken(DQSTRING,'"n"',1,4401)
-LexToken(EOL,'\n',1,4402)
-LexToken(END,'end',1,4424)
-LexToken(EOL,'\n',1,4427)
-LexToken(VAR,'exprs',1,4448)
-LexToken(OPENBRACKET,'(',1,4453)
-LexToken(NUMBER,'4',1,4454)
-LexToken(CLOSEBRACKET,')',1,4455)
-LexToken(ASSIGNMENT,'=',1,4456)
-LexToken(VAR,'perop',1,4457)
-LexToken(EOL,'\n',1,4462)
-LexToken(VAR,'SaveExit',1,4484)
-LexToken(ASSIGNMENT,'=',1,4492)
-LexToken(PREVAR_BOOLEAN,'%t',1,4493)
-LexToken(EOL,'\n',1,4495)
-LexToken(ELSE,'else',1,4512)
-LexToken(EOL,'\n',1,4576)
-LexToken(OPENSQBRACKET,'[',1,4597)
-LexToken(VAR,'Xdummy',1,4598)
-LexToken(COMMA,',',1,4604)
-LexToken(VAR,'Ydummy',1,4605)
-LexToken(COMMA,',',1,4611)
-LexToken(VAR,'orpar',1,4612)
-LexToken(CLOSESQBRACKET,']',1,4617)
-LexToken(ASSIGNMENT,'=',1,4618)
-LexToken(VAR,'Do_Spline',1,4619)
-LexToken(OPENBRACKET,'(',1,4628)
-LexToken(VAR,'N',1,4629)
-LexToken(COMMA,',',1,4630)
-LexToken(VAR,'mtd',1,4631)
-LexToken(COMMA,',',1,4634)
-LexToken(VAR,'xy',1,4635)
-LexToken(OPENBRACKET,'(',1,4637)
-LexToken(COLON,':',1,4638)
-LexToken(COMMA,',',1,4639)
-LexToken(NUMBER,'1',1,4640)
-LexToken(CLOSEBRACKET,')',1,4641)
-LexToken(COMMA,',',1,4642)
-LexToken(VAR,'xy',1,4643)
-LexToken(OPENBRACKET,'(',1,4645)
-LexToken(COLON,':',1,4646)
-LexToken(COMMA,',',1,4647)
-LexToken(NUMBER,'2',1,4648)
-LexToken(CLOSEBRACKET,')',1,4649)
-LexToken(CLOSEBRACKET,')',1,4650)
-LexToken(EOL,'\n',1,4651)
-LexToken(IF,'if',1,4673)
-LexToken(OPENBRACKET,'(',1,4676)
-LexToken(VAR,'METHOD',1,4677)
-LexToken(COMPARISON,'==',1,4683)
-LexToken(DQSTRING,'"periodic"',1,4694)
-LexToken(CLOSEBRACKET,')',1,4695)
-LexToken(THEN,'then',1,4697)
-LexToken(EOL,'\n',1,4720)
-LexToken(VAR,'xy',1,4745)
-LexToken(OPENBRACKET,'(',1,4747)
-LexToken(VAR,'N',1,4748)
-LexToken(COMMA,',',1,4749)
-LexToken(NUMBER,'2',1,4750)
-LexToken(CLOSEBRACKET,')',1,4751)
-LexToken(ASSIGNMENT,'=',1,4752)
-LexToken(VAR,'xy',1,4753)
-LexToken(OPENBRACKET,'(',1,4755)
-LexToken(NUMBER,'1',1,4756)
-LexToken(COMMA,',',1,4757)
-LexToken(NUMBER,'2',1,4758)
-LexToken(CLOSEBRACKET,')',1,4759)
-LexToken(EOL,'\n',1,4760)
-LexToken(END,'end',1,4782)
-LexToken(EOL,'\n',1,4785)
-LexToken(IF,'if',1,4806)
-LexToken(OPENBRACKET,'(',1,4809)
-LexToken(VAR,'METHOD',1,4810)
-LexToken(COMPARISON,'==',1,4816)
-LexToken(DQSTRING,'"order 2"',1,4826)
-LexToken(LOGICAL,'|',1,4828)
-LexToken(VAR,'METHOD',1,4830)
-LexToken(COMPARISON,'==',1,4836)
-LexToken(DQSTRING,'"not_a_knot"',1,4849)
-LexToken(LOGICAL,'|',1,4850)
-LexToken(VAR,'METHOD',1,4851)
-LexToken(COMPARISON,'==',1,4857)
-LexToken(DQSTRING,'"periodic"',1,4868)
-LexToken(LOGICAL,'|',1,4870)
-LexToken(VAR,'METHOD',1,4872)
-LexToken(COMPARISON,'==',1,4878)
-LexToken(DQSTRING,'"monotone"',1,4889)
-LexToken(LOGICAL,'|',1,4890)
-LexToken(VAR,'METHOD',1,4892)
-LexToken(COMPARISON,'==',1,4898)
-LexToken(DQSTRING,'"fast"',1,4905)
-LexToken(LOGICAL,'|',1,4907)
-LexToken(VAR,'METHOD',1,4909)
-LexToken(COMPARISON,'==',1,4915)
-LexToken(DQSTRING,'"clamped"',1,4925)
-LexToken(CLOSEBRACKET,')',1,4926)
-LexToken(THEN,'then',1,4928)
-LexToken(EOL,'\n',1,4932)
-LexToken(VAR,'orpar',1,4957)
-LexToken(ASSIGNMENT,'=',1,4962)
-LexToken(OPENSQBRACKET,'[',1,4963)
-LexToken(VAR,'xy',1,4964)
-LexToken(OPENBRACKET,'(',1,4966)
-LexToken(COLON,':',1,4967)
-LexToken(COMMA,',',1,4968)
-LexToken(NUMBER,'1',1,4969)
-LexToken(CLOSEBRACKET,')',1,4970)
-LexToken(SEMICOLON,';',1,4971)
-LexToken(VAR,'xy',1,4972)
-LexToken(OPENBRACKET,'(',1,4974)
-LexToken(COLON,':',1,4975)
-LexToken(COMMA,',',1,4976)
-LexToken(NUMBER,'2',1,4977)
-LexToken(CLOSEBRACKET,')',1,4978)
-LexToken(SEMICOLON,';',1,4979)
-LexToken(VAR,'orpar',1,4980)
-LexToken(CLOSESQBRACKET,']',1,4985)
-LexToken(EOL,'\n',1,4986)
-LexToken(ELSE,'else',1,5008)
-LexToken(EOL,'\n',1,5012)
-LexToken(IF,'if',1,5037)
-LexToken(OPENBRACKET,'(',1,5040)
-LexToken(VAR,'METHOD',1,5041)
-LexToken(COMPARISON,'==',1,5047)
-LexToken(DQSTRING,'"zero order"',1,5060)
-LexToken(LOGICAL,'|',1,5061)
-LexToken(VAR,'METHOD',1,5062)
-LexToken(COMPARISON,'==',1,5068)
-LexToken(DQSTRING,'"linear"',1,5077)
-LexToken(CLOSEBRACKET,')',1,5078)
-LexToken(EOL,'\n',1,5079)
-LexToken(VAR,'orpar',1,5108)
-LexToken(ASSIGNMENT,'=',1,5113)
-LexToken(OPENSQBRACKET,'[',1,5114)
-LexToken(VAR,'xy',1,5115)
-LexToken(OPENBRACKET,'(',1,5117)
-LexToken(COLON,':',1,5118)
-LexToken(COMMA,',',1,5119)
-LexToken(NUMBER,'1',1,5120)
-LexToken(CLOSEBRACKET,')',1,5121)
-LexToken(SEMICOLON,';',1,5122)
-LexToken(VAR,'xy',1,5123)
-LexToken(OPENBRACKET,'(',1,5125)
-LexToken(COLON,':',1,5126)
-LexToken(COMMA,',',1,5127)
-LexToken(NUMBER,'2',1,5128)
-LexToken(CLOSEBRACKET,')',1,5129)
-LexToken(SEMICOLON,';',1,5130)
-LexToken(CLOSESQBRACKET,']',1,5131)
-LexToken(EOL,'\n',1,5132)
-LexToken(END,'end',1,5157)
-LexToken(EOL,'\n',1,5160)
-LexToken(END,'end',1,5181)
-LexToken(EOL,'\n',1,5184)
-LexToken(VAR,'exprs',1,5205)
-LexToken(OPENBRACKET,'(',1,5210)
-LexToken(NUMBER,'1',1,5211)
-LexToken(CLOSEBRACKET,')',1,5212)
-LexToken(ASSIGNMENT,'=',1,5213)
-LexToken(VAR,'sci2exp',1,5214)
-LexToken(OPENBRACKET,'(',1,5221)
-LexToken(VAR,'mtd',1,5222)
-LexToken(CLOSEBRACKET,')',1,5225)
-LexToken(EOL,'\n',1,5262)
-LexToken(VAR,'oipar',1,5283)
-LexToken(ASSIGNMENT,'=',1,5288)
-LexToken(OPENSQBRACKET,'[',1,5289)
-LexToken(VAR,'N',1,5290)
-LexToken(SEMICOLON,';',1,5291)
-LexToken(VAR,'mtd',1,5292)
-LexToken(SEMICOLON,';',1,5295)
-LexToken(VAR,'PO',1,5296)
-LexToken(CLOSESQBRACKET,']',1,5298)
-LexToken(EOL,'\n',1,5299)
-LexToken(VAR,'SaveExit',1,5320)
-LexToken(ASSIGNMENT,'=',1,5328)
-LexToken(PREVAR_BOOLEAN,'%t',1,5329)
-LexToken(EOL,'\n',1,5331)
-LexToken(END,'end',1,5348)
-LexToken(EOL,'\n',1,5413)
-LexToken(END,'end',1,5426)
-LexToken(EOL,'\n',1,5486)
-LexToken(EOL,'\n',1,5487)
-LexToken(IF,'if',1,5500)
-LexToken(OPENBRACKET,'(',1,5503)
-LexToken(VAR,'SaveExit',1,5504)
-LexToken(CLOSEBRACKET,')',1,5512)
-LexToken(THEN,'then',1,5514)
-LexToken(EOL,'\n',1,5518)
-LexToken(VAR,'xp',1,5535)
-LexToken(ASSIGNMENT,'=',1,5537)
-LexToken(VAR,'find',1,5538)
-LexToken(OPENBRACKET,'(',1,5542)
-LexToken(VAR,'orpar',1,5543)
-LexToken(OPENBRACKET,'(',1,5548)
-LexToken(NUMBER,'1',1,5549)
-LexToken(COLON,':',1,5550)
-LexToken(VAR,'oipar',1,5551)
-LexToken(OPENBRACKET,'(',1,5556)
-LexToken(NUMBER,'1',1,5557)
-LexToken(CLOSEBRACKET,')',1,5558)
-LexToken(CLOSEBRACKET,')',1,5559)
-LexToken(COMPARISON,'>=',1,5560)
-LexToken(NUMBER,'0',1,5562)
-LexToken(CLOSEBRACKET,')',1,5563)
-LexToken(EOL,'\n',1,5564)
-LexToken(IF,'if',1,5582)
-LexToken(OPENBRACKET,'(',1,5585)
-LexToken(VAR,'xp',1,5586)
-LexToken(COMPARISON,'<>',1,5588)
-LexToken(OPENSQBRACKET,'[',1,5590)
-LexToken(CLOSESQBRACKET,']',1,5591)
-LexToken(CLOSEBRACKET,')',1,5592)
-LexToken(THEN,'then',1,5594)
-LexToken(EOL,'\n',1,5598)
-LexToken(VAR,'model',1,5619)
-LexToken(DOT,'.',1,5624)
-LexToken(VAR,'firing',1,5625)
-LexToken(ASSIGNMENT,'=',1,5631)
-LexToken(VAR,'orpar',1,5632)
-LexToken(OPENBRACKET,'(',1,5637)
-LexToken(VAR,'xp',1,5638)
-LexToken(OPENBRACKET,'(',1,5640)
-LexToken(NUMBER,'1',1,5641)
-LexToken(CLOSEBRACKET,')',1,5642)
-LexToken(CLOSEBRACKET,')',1,5643)
-LexToken(EOL,'\n',1,5668)
-LexToken(ELSE,'else',1,5685)
-LexToken(EOL,'\n',1,5689)
-LexToken(VAR,'model',1,5710)
-LexToken(DOT,'.',1,5715)
-LexToken(VAR,'firing',1,5716)
-LexToken(ASSIGNMENT,'=',1,5722)
-LexToken(ADDITION,'-',1,5723)
-LexToken(NUMBER,'1',1,5724)
-LexToken(EOL,'\n',1,5725)
-LexToken(END,'end',1,5743)
-LexToken(EOL,'\n',1,5746)
-LexToken(VAR,'model',1,5763)
-LexToken(DOT,'.',1,5768)
-LexToken(VAR,'rpar',1,5769)
-LexToken(ASSIGNMENT,'=',1,5773)
-LexToken(VAR,'orpar',1,5774)
-LexToken(EOL,'\n',1,5779)
-LexToken(VAR,'model',1,5796)
-LexToken(DOT,'.',1,5801)
-LexToken(VAR,'ipar',1,5802)
-LexToken(ASSIGNMENT,'=',1,5806)
-LexToken(VAR,'oipar',1,5807)
-LexToken(EOL,'\n',1,5812)
-LexToken(VAR,'graphics',1,5829)
-LexToken(DOT,'.',1,5837)
-LexToken(VAR,'exprs',1,5838)
-LexToken(ASSIGNMENT,'=',1,5843)
-LexToken(VAR,'exprs',1,5844)
-LexToken(EOL,'\n',1,5849)
-LexToken(VAR,'x',1,5867)
-LexToken(DOT,'.',1,5868)
-LexToken(VAR,'model',1,5869)
-LexToken(ASSIGNMENT,'=',1,5874)
-LexToken(VAR,'model',1,5875)
-LexToken(EOL,'\n',1,5880)
-LexToken(VAR,'x',1,5897)
-LexToken(DOT,'.',1,5898)
-LexToken(VAR,'graphics',1,5899)
-LexToken(ASSIGNMENT,'=',1,5907)
-LexToken(VAR,'graphics',1,5908)
-LexToken(EOL,'\n',1,5916)
-LexToken(BREAK,'break',1,5933)
-LexToken(EOL,'\n',1,5938)
-LexToken(END,'end',1,5951)
-LexToken(EOL,'\n',1,5954)
-LexToken(END,'end',1,5963)
-LexToken(EOL,'\n',1,5966)
-LexToken(CASE,'case',1,5971)
-LexToken(DQSTRING,'"define"',1,5983)
-LexToken(THEN,'then',1,5985)
-LexToken(EOL,'\n',1,5989)
-LexToken(VAR,'model',1,5998)
-LexToken(ASSIGNMENT,'=',1,6003)
-LexToken(SCICOS_MODEL,'scicos_model',1,6004)
-LexToken(OPENBRACKET,'(',1,6016)
-LexToken(CLOSEBRACKET,')',1,6017)
-LexToken(EOL,'\n',1,6018)
-LexToken(VAR,'xx',1,6027)
-LexToken(ASSIGNMENT,'=',1,6029)
-LexToken(OPENSQBRACKET,'[',1,6030)
-LexToken(NUMBER,'0',1,6031)
-LexToken(COMMA,',',1,6032)
-LexToken(NUMBER,'1',1,6034)
-LexToken(COMMA,',',1,6035)
-LexToken(NUMBER,'2',1,6037)
-LexToken(CLOSESQBRACKET,']',1,6038)
-LexToken(EOL,'\n',1,6039)
-LexToken(VAR,'yy',1,6049)
-LexToken(ASSIGNMENT,'=',1,6051)
-LexToken(OPENSQBRACKET,'[',1,6052)
-LexToken(NUMBER,'10',1,6053)
-LexToken(COMMA,',',1,6055)
-LexToken(NUMBER,'20',1,6057)
-LexToken(COMMA,',',1,6059)
-LexToken(ADDITION,'-',1,6061)
-LexToken(NUMBER,'30',1,6062)
-LexToken(CLOSESQBRACKET,']',1,6064)
-LexToken(EOL,'\n',1,6065)
-LexToken(VAR,'N',1,6075)
-LexToken(ASSIGNMENT,'=',1,6076)
-LexToken(NUMBER,'3',1,6077)
-LexToken(EOL,'\n',1,6078)
-LexToken(VAR,'Method',1,6088)
-LexToken(ASSIGNMENT,'=',1,6094)
-LexToken(NUMBER,'3',1,6095)
-LexToken(EOL,'\n',1,6096)
-LexToken(VAR,'PeriodicOption',1,6106)
-LexToken(ASSIGNMENT,'=',1,6120)
-LexToken(DQSTRING,'"y"',1,6123)
-LexToken(EOL,'\n',1,6124)
-LexToken(VAR,'Graf',1,6134)
-LexToken(ASSIGNMENT,'=',1,6138)
-LexToken(DQSTRING,'"n"',1,6141)
-LexToken(EOL,'\n',1,6142)
-LexToken(VAR,'model',1,6151)
-LexToken(DOT,'.',1,6156)
-LexToken(VAR,'sim',1,6157)
-LexToken(ASSIGNMENT,'=',1,6160)
-LexToken(VAR,'list',1,6161)
-LexToken(OPENBRACKET,'(',1,6165)
-LexToken(DQSTRING,'"curve_c"',1,6174)
-LexToken(COMMA,',',1,6175)
-LexToken(NUMBER,'4',1,6176)
-LexToken(CLOSEBRACKET,')',1,6177)
-LexToken(EOL,'\n',1,6178)
-LexToken(VAR,'model',1,6187)
-LexToken(DOT,'.',1,6192)
-LexToken(VAR,'in',1,6193)
-LexToken(ASSIGNMENT,'=',1,6195)
-LexToken(OPENSQBRACKET,'[',1,6196)
-LexToken(CLOSESQBRACKET,']',1,6197)
-LexToken(EOL,'\n',1,6198)
-LexToken(VAR,'model',1,6207)
-LexToken(DOT,'.',1,6212)
-LexToken(VAR,'out',1,6213)
-LexToken(ASSIGNMENT,'=',1,6216)
-LexToken(NUMBER,'1',1,6217)
-LexToken(EOL,'\n',1,6218)
-LexToken(VAR,'model',1,6227)
-LexToken(DOT,'.',1,6232)
-LexToken(VAR,'rpar',1,6233)
-LexToken(ASSIGNMENT,'=',1,6237)
-LexToken(OPENSQBRACKET,'[',1,6238)
-LexToken(VAR,'xx',1,6239)
-LexToken(OPENBRACKET,'(',1,6241)
-LexToken(COLON,':',1,6242)
-LexToken(CLOSEBRACKET,')',1,6243)
-LexToken(SEMICOLON,';',1,6244)
-LexToken(VAR,'yy',1,6245)
-LexToken(OPENBRACKET,'(',1,6247)
-LexToken(COLON,':',1,6248)
-LexToken(CLOSEBRACKET,')',1,6249)
-LexToken(CLOSESQBRACKET,']',1,6250)
-LexToken(EOL,'\n',1,6251)
-LexToken(VAR,'model',1,6260)
-LexToken(DOT,'.',1,6265)
-LexToken(VAR,'ipar',1,6266)
-LexToken(ASSIGNMENT,'=',1,6270)
-LexToken(OPENSQBRACKET,'[',1,6271)
-LexToken(VAR,'N',1,6272)
-LexToken(SEMICOLON,';',1,6273)
-LexToken(VAR,'Method',1,6274)
-LexToken(SEMICOLON,';',1,6280)
-LexToken(NUMBER,'1',1,6281)
-LexToken(CLOSESQBRACKET,']',1,6282)
-LexToken(EOL,'\n',1,6283)
-LexToken(VAR,'model',1,6292)
-LexToken(DOT,'.',1,6297)
-LexToken(VAR,'blocktype',1,6298)
-LexToken(ASSIGNMENT,'=',1,6307)
-LexToken(DQSTRING,'"c"',1,6310)
-LexToken(EOL,'\n',1,6311)
-LexToken(VAR,'model',1,6320)
-LexToken(DOT,'.',1,6325)
-LexToken(VAR,'dep_ut',1,6326)
-LexToken(ASSIGNMENT,'=',1,6332)
-LexToken(OPENSQBRACKET,'[',1,6333)
-LexToken(PREVAR_BOOLEAN,'%f',1,6334)
-LexToken(PREVAR_BOOLEAN,'%t',1,6337)
-LexToken(CLOSESQBRACKET,']',1,6339)
-LexToken(EOL,'\n',1,6340)
-LexToken(VAR,'model',1,6349)
-LexToken(DOT,'.',1,6354)
-LexToken(VAR,'evtin',1,6355)
-LexToken(ASSIGNMENT,'=',1,6360)
-LexToken(NUMBER,'1',1,6361)
-LexToken(EOL,'\n',1,6362)
-LexToken(VAR,'model',1,6371)
-LexToken(DOT,'.',1,6376)
-LexToken(VAR,'evtout',1,6377)
-LexToken(ASSIGNMENT,'=',1,6383)
-LexToken(NUMBER,'1',1,6384)
-LexToken(EOL,'\n',1,6385)
-LexToken(VAR,'model',1,6394)
-LexToken(DOT,'.',1,6399)
-LexToken(VAR,'firing',1,6400)
-LexToken(ASSIGNMENT,'=',1,6406)
-LexToken(NUMBER,'0',1,6407)
-LexToken(EOL,'\n',1,6408)
-LexToken(VAR,'exprs',1,6417)
-LexToken(ASSIGNMENT,'=',1,6422)
-LexToken(OPENSQBRACKET,'[',1,6423)
-LexToken(VAR,'sci2exp',1,6424)
-LexToken(OPENBRACKET,'(',1,6431)
-LexToken(VAR,'Method',1,6432)
-LexToken(CLOSEBRACKET,')',1,6438)
-LexToken(SEMICOLON,';',1,6439)
-LexToken(VAR,'sci2exp',1,6440)
-LexToken(OPENBRACKET,'(',1,6447)
-LexToken(VAR,'xx',1,6448)
-LexToken(CLOSEBRACKET,')',1,6450)
-LexToken(SEMICOLON,';',1,6451)
-LexToken(VAR,'sci2exp',1,6452)
-LexToken(OPENBRACKET,'(',1,6459)
-LexToken(VAR,'yy',1,6460)
-LexToken(CLOSEBRACKET,')',1,6462)
-LexToken(SEMICOLON,';',1,6463)
-LexToken(VAR,'PeriodicOption',1,6464)
-LexToken(SEMICOLON,';',1,6478)
-LexToken(VAR,'Graf',1,6479)
-LexToken(CLOSESQBRACKET,']',1,6483)
-LexToken(EOL,'\n',1,6484)
-LexToken(EOL,'\n',1,6485)
-LexToken(VAR,'gr_i',1,6494)
-LexToken(ASSIGNMENT,'=',1,6498)
-LexToken(OPENSQBRACKET,'[',1,6499)
-LexToken(CLOSESQBRACKET,']',1,6500)
-LexToken(EOL,'\n',1,6501)
-LexToken(VAR,'x',1,6510)
-LexToken(ASSIGNMENT,'=',1,6511)
-LexToken(VAR,'standard_define',1,6512)
-LexToken(OPENBRACKET,'(',1,6527)
-LexToken(OPENSQBRACKET,'[',1,6528)
-LexToken(NUMBER,'2',1,6529)
-LexToken(NUMBER,'2',1,6531)
-LexToken(CLOSESQBRACKET,']',1,6532)
-LexToken(COMMA,',',1,6533)
-LexToken(VAR,'model',1,6534)
-LexToken(COMMA,',',1,6539)
-LexToken(VAR,'exprs',1,6540)
-LexToken(COMMA,',',1,6545)
-LexToken(VAR,'gr_i',1,6546)
-LexToken(CLOSEBRACKET,')',1,6550)
-LexToken(EOL,'\n',1,6551)
-LexToken(END,'end',1,6556)
-LexToken(EOL,'\n',1,6559)
-LexToken(ENDFUNCTION,'endfunction',1,6560)
-LexToken(EOL,'\n',1,6571)
-LexToken(EOL,'\n',1,6572)
-LexToken(EOL,'\n',1,6573)
-LexToken(FUNCTION,'function',1,6574)
-LexToken(OPENSQBRACKET,'[',1,6583)
-LexToken(VAR,'rpar',1,6584)
-LexToken(COMMA,',',1,6588)
-LexToken(VAR,'ipar',1,6589)
-LexToken(COMMA,',',1,6593)
-LexToken(VAR,'ok',1,6594)
-LexToken(CLOSESQBRACKET,']',1,6596)
-LexToken(ASSIGNMENT,'=',1,6598)
-LexToken(VAR,'poke_point',1,6600)
-LexToken(OPENBRACKET,'(',1,6610)
-LexToken(VAR,'ixy',1,6611)
-LexToken(COMMA,',',1,6614)
-LexToken(VAR,'iparin',1,6615)
-LexToken(COMMA,',',1,6621)
-LexToken(VAR,'rparin',1,6622)
-LexToken(CLOSEBRACKET,')',1,6628)
-LexToken(EOL,'\n',1,6629)
-LexToken(EOL,'\n',1,6630)
-LexToken(OPENSQBRACKET,'[',1,6635)
-LexToken(VAR,'lhs',1,6636)
-LexToken(COMMA,',',1,6639)
-LexToken(VAR,'rhs',1,6640)
-LexToken(CLOSESQBRACKET,']',1,6643)
-LexToken(ASSIGNMENT,'=',1,6644)
-LexToken(VAR,'argn',1,6645)
-LexToken(OPENBRACKET,'(',1,6649)
-LexToken(NUMBER,'0',1,6650)
-LexToken(CLOSEBRACKET,')',1,6651)
-LexToken(EOL,'\n',1,6652)
-LexToken(EOL,'\n',1,6653)
-LexToken(EOL,'\n',1,6707)
-LexToken(EOL,'\n',1,6745)
-LexToken(VAR,'deff',1,6750)
-LexToken(OPENBRACKET,'(',1,6754)
-LexToken(DQSTRING,'"[btn,xc,yc,win,Cmenu]=get_click(flag)"',1,6793)
-LexToken(COMMA,',',1,6794)
-LexToken(OPENSQBRACKET,'[',1,6795)
-LexToken(DQSTRING,'"if ~or(winsid() == curwin) then Cmenu = \\\'Quit\\\';return,end,"',1,6864)
-LexToken(SEMICOLON,';\n',1,6865)
-LexToken(DQSTRING,'"if argn(2) == 1 then"',1,6892)
-LexToken(SEMICOLON,';\n',1,6893)
-LexToken(DQSTRING,'" [btn, xc, yc, win, str] = xclick(flag);"',1,6941)
-LexToken(SEMICOLON,';\n',1,6942)
-LexToken(DQSTRING,'"else"',1,6953)
-LexToken(SEMICOLON,';\n',1,6954)
-LexToken(DQSTRING,'" [btn, xc, yc, win, str] = xclick();"',1,6998)
-LexToken(SEMICOLON,';\n',1,6999)
-LexToken(DQSTRING,'"end;"',1,7010)
-LexToken(SEMICOLON,';\n',1,7011)
-LexToken(DQSTRING,'"if btn == -1000 then"',1,7038)
-LexToken(SEMICOLON,';\n',1,7039)
-LexToken(DQSTRING,'" if win == curwin then"',1,7069)
-LexToken(SEMICOLON,';\n',1,7070)
-LexToken(DQSTRING,'" Cmenu = \\\'Quit\\\';"',1,7098)
-LexToken(SEMICOLON,';\n',1,7099)
-LexToken(DQSTRING,'" else"',1,7112)
-LexToken(SEMICOLON,';\n',1,7113)
-LexToken(DQSTRING,'" Cmenu = \\\'Open/Set\\\';"',1,7145)
-LexToken(SEMICOLON,';\n',1,7146)
-LexToken(DQSTRING,'" end,"',1,7159)
-LexToken(SEMICOLON,';\n',1,7160)
-LexToken(DQSTRING,'" return,"',1,7176)
-LexToken(SEMICOLON,';\n',1,7177)
-LexToken(DQSTRING,'"end"',1,7187)
-LexToken(SEMICOLON,';\n',1,7188)
-LexToken(DQSTRING,'"if btn == -2 then"',1,7212)
-LexToken(SEMICOLON,';\n',1,7213)
-LexToken(DQSTRING,'" xc = 0;yc = 0;"',1,7236)
-LexToken(SEMICOLON,';\n',1,7237)
-LexToken(DQSTRING,'" try "',1,7250)
-LexToken(DQSTRING,'" execstr(\\\'Cmenu=\\\' + part(str, 9:length(str) - 1));"',1,7374)
-LexToken(SEMICOLON,';\n',1,7375)
-LexToken(DQSTRING,'" execstr(\\\'Cmenu=\\\' + Cmenu);"',1,7414)
-LexToken(SEMICOLON,';\n',1,7415)
-LexToken(DQSTRING,'" catch"',1,7429)
-LexToken(DQSTRING,'" Cmenu=[]"',1,7448)
-LexToken(DQSTRING,'" end "',1,7461)
-LexToken(DQSTRING,'" return,"',1,7477)
-LexToken(SEMICOLON,';\n',1,7478)
-LexToken(DQSTRING,'"end"',1,7488)
-LexToken(SEMICOLON,';\n',1,7489)
-LexToken(DQSTRING,'"Cmenu=[]"',1,7504)
-LexToken(CLOSESQBRACKET,']',1,7505)
-LexToken(CLOSEBRACKET,')',1,7506)
-LexToken(EOL,'\n',1,7507)
-LexToken(EOL,'\n',1,7508)
-LexToken(VAR,'ok',1,7513)
-LexToken(ASSIGNMENT,'=',1,7516)
-LexToken(PREVAR_BOOLEAN,'%f',1,7518)
-LexToken(EOL,'\n',1,7520)
-LexToken(IF,'if',1,7525)
-LexToken(VAR,'rhs',1,7528)
-LexToken(COMPARISON,'==',1,7531)
-LexToken(NUMBER,'0',1,7533)
-LexToken(THEN,'then',1,7535)
-LexToken(EOL,'\n',1,7539)
-LexToken(VAR,'ixy',1,7548)
-LexToken(ASSIGNMENT,'=',1,7551)
-LexToken(OPENSQBRACKET,'[',1,7552)
-LexToken(CLOSESQBRACKET,']',1,7553)
-LexToken(EOL,'\n',1,7554)
-LexToken(END,'end',1,7560)
-LexToken(EOL,'\n',1,7563)
-LexToken(EOL,'\n',1,7565)
-LexToken(IF,'if',1,7570)
-LexToken(VAR,'size',1,7573)
-LexToken(OPENBRACKET,'(',1,7577)
-LexToken(VAR,'xy',1,7578)
-LexToken(COMMA,',',1,7580)
-LexToken(DQSTRING,'"c"',1,7583)
-LexToken(CLOSEBRACKET,')',1,7584)
-LexToken(COMPARISON,'<',1,7585)
-LexToken(NUMBER,'2',1,7586)
-LexToken(THEN,'then',1,7588)
-LexToken(EOL,'\n',1,7592)
-LexToken(VAR,'xinfo',1,7601)
-LexToken(OPENBRACKET,'(',1,7606)
-LexToken(DQSTRING,'" No [y] is provided"',1,7627)
-LexToken(CLOSEBRACKET,')',1,7628)
-LexToken(EOL,'\n',1,7629)
-LexToken(RETURN,'return',1,7639)
-LexToken(EOL,'\n',1,7645)
-LexToken(END,'end',1,7650)
-LexToken(EOL,'\n',1,7653)
-LexToken(EOL,'\n',1,7654)
-LexToken(OPENSQBRACKET,'[',1,7659)
-LexToken(VAR,'xy',1,7660)
-LexToken(CLOSESQBRACKET,']',1,7662)
-LexToken(ASSIGNMENT,'=',1,7664)
-LexToken(VAR,'cleandata',1,7666)
-LexToken(OPENBRACKET,'(',1,7675)
-LexToken(VAR,'ixy',1,7676)
-LexToken(CLOSEBRACKET,')',1,7679)
-LexToken(EOL,'\n',1,7680)
-LexToken(EOL,'\n',1,7681)
-LexToken(VAR,'N',1,7686)
-LexToken(ASSIGNMENT,'=',1,7688)
-LexToken(VAR,'size',1,7690)
-LexToken(OPENBRACKET,'(',1,7694)
-LexToken(VAR,'xy',1,7695)
-LexToken(COMMA,',',1,7697)
-LexToken(DQSTRING,'"r"',1,7700)
-LexToken(CLOSEBRACKET,')',1,7701)
-LexToken(EOL,'\n',1,7702)
-LexToken(EOL,'\n',1,7704)
-LexToken(IF,'if',1,7709)
-LexToken(VAR,'rhs',1,7712)
-LexToken(COMPARISON,'<=',1,7715)
-LexToken(NUMBER,'1',1,7717)
-LexToken(THEN,'then',1,7719)
-LexToken(EOL,'\n',1,7723)
-LexToken(VAR,'NOrder',1,7732)
-LexToken(ASSIGNMENT,'=',1,7739)
-LexToken(NUMBER,'1',1,7741)
-LexToken(EOL,'\n',1,7742)
-LexToken(VAR,'PeridicOption',1,7752)
-LexToken(ASSIGNMENT,'=',1,7766)
-LexToken(NUMBER,'0',1,7768)
-LexToken(EOL,'\n',1,7769)
-LexToken(VAR,'ipar',1,7779)
-LexToken(ASSIGNMENT,'=',1,7784)
-LexToken(OPENSQBRACKET,'[',1,7786)
-LexToken(VAR,'N',1,7787)
-LexToken(SEMICOLON,';',1,7788)
-LexToken(VAR,'NOrder',1,7789)
-LexToken(SEMICOLON,';',1,7795)
-LexToken(VAR,'PeridicOption',1,7796)
-LexToken(CLOSESQBRACKET,']',1,7809)
-LexToken(EOL,'\n',1,7810)
-LexToken(VAR,'rpar',1,7819)
-LexToken(ASSIGNMENT,'=',1,7824)
-LexToken(OPENSQBRACKET,'[',1,7826)
-LexToken(CLOSESQBRACKET,']',1,7827)
-LexToken(EOL,'\n',1,7828)
-LexToken(ELSE,'else',1,7833)
-LexToken(EOL,'\n',1,7837)
-LexToken(IF,'if',1,7846)
-LexToken(VAR,'rhs',1,7849)
-LexToken(COMPARISON,'==',1,7852)
-LexToken(NUMBER,'2',1,7854)
-LexToken(THEN,'then',1,7856)
-LexToken(EOL,'\n',1,7860)
-LexToken(VAR,'NOrder',1,7873)
-LexToken(ASSIGNMENT,'=',1,7880)
-LexToken(VAR,'iparin',1,7882)
-LexToken(OPENBRACKET,'(',1,7888)
-LexToken(NUMBER,'2',1,7889)
-LexToken(CLOSEBRACKET,')',1,7890)
-LexToken(EOL,'\n',1,7891)
-LexToken(VAR,'PeridicOption',1,7905)
-LexToken(ASSIGNMENT,'=',1,7919)
-LexToken(VAR,'iparin',1,7921)
-LexToken(OPENBRACKET,'(',1,7927)
-LexToken(NUMBER,'3',1,7928)
-LexToken(CLOSEBRACKET,')',1,7929)
-LexToken(EOL,'\n',1,7930)
-LexToken(VAR,'ipar',1,7944)
-LexToken(ASSIGNMENT,'=',1,7949)
-LexToken(VAR,'iparin',1,7951)
-LexToken(EOL,'\n',1,7957)
-LexToken(VAR,'rpar',1,7971)
-LexToken(ASSIGNMENT,'=',1,7976)
-LexToken(OPENSQBRACKET,'[',1,7978)
-LexToken(CLOSESQBRACKET,']',1,7979)
-LexToken(EOL,'\n',1,7980)
-LexToken(ELSE,'else',1,7990)
-LexToken(EOL,'\n',1,7994)
-LexToken(IF,'if',1,8007)
-LexToken(VAR,'rhs',1,8010)
-LexToken(COMPARISON,'==',1,8013)
-LexToken(NUMBER,'3',1,8015)
-LexToken(THEN,'then',1,8017)
-LexToken(EOL,'\n',1,8021)
-LexToken(VAR,'NOrder',1,8038)
-LexToken(ASSIGNMENT,'=',1,8045)
-LexToken(VAR,'iparin',1,8047)
-LexToken(OPENBRACKET,'(',1,8053)
-LexToken(NUMBER,'2',1,8054)
-LexToken(CLOSEBRACKET,')',1,8055)
-LexToken(EOL,'\n',1,8056)
-LexToken(VAR,'PeridicOption',1,8074)
-LexToken(ASSIGNMENT,'=',1,8088)
-LexToken(VAR,'iparin',1,8090)
-LexToken(OPENBRACKET,'(',1,8096)
-LexToken(NUMBER,'3',1,8097)
-LexToken(CLOSEBRACKET,')',1,8098)
-LexToken(EOL,'\n',1,8099)
-LexToken(VAR,'ipar',1,8117)
-LexToken(ASSIGNMENT,'=',1,8122)
-LexToken(VAR,'iparin',1,8124)
-LexToken(EOL,'\n',1,8130)
-LexToken(VAR,'rpar',1,8148)
-LexToken(ASSIGNMENT,'=',1,8153)
-LexToken(VAR,'rparin',1,8155)
-LexToken(EOL,'\n',1,8161)
-LexToken(END,'end',1,8174)
-LexToken(EOL,'\n',1,8177)
-LexToken(END,'end',1,8186)
-LexToken(EOL,'\n',1,8198)
-LexToken(END,'end',1,8203)
-LexToken(EOL,'\n',1,8215)
-LexToken(EOL,'\n',1,8216)
-LexToken(VAR,'Amp',1,8221)
-LexToken(ASSIGNMENT,'=',1,8224)
-LexToken(OPENSQBRACKET,'[',1,8225)
-LexToken(CLOSESQBRACKET,']',1,8226)
-LexToken(EOL,'\n',1,8227)
-LexToken(VAR,'wp',1,8233)
-LexToken(ASSIGNMENT,'=',1,8235)
-LexToken(OPENSQBRACKET,'[',1,8236)
-LexToken(CLOSESQBRACKET,']',1,8237)
-LexToken(EOL,'\n',1,8238)
-LexToken(VAR,'phase',1,8244)
-LexToken(ASSIGNMENT,'=',1,8249)
-LexToken(OPENSQBRACKET,'[',1,8250)
-LexToken(CLOSESQBRACKET,']',1,8251)
-LexToken(EOL,'\n',1,8252)
-LexToken(VAR,'offset',1,8258)
-LexToken(ASSIGNMENT,'=',1,8264)
-LexToken(OPENSQBRACKET,'[',1,8265)
-LexToken(CLOSESQBRACKET,']',1,8266)
-LexToken(EOL,'\n',1,8267)
-LexToken(VAR,'np1',1,8273)
-LexToken(ASSIGNMENT,'=',1,8276)
-LexToken(OPENSQBRACKET,'[',1,8277)
-LexToken(CLOSESQBRACKET,']',1,8278)
-LexToken(EOL,'\n',1,8279)
-LexToken(VAR,'Sin_exprs',1,8285)
-LexToken(ASSIGNMENT,'=',1,8295)
-LexToken(VAR,'list',1,8297)
-LexToken(OPENBRACKET,'(',1,8301)
-LexToken(VAR,'string',1,8302)
-LexToken(OPENBRACKET,'(',1,8308)
-LexToken(VAR,'Amp',1,8309)
-LexToken(CLOSEBRACKET,')',1,8312)
-LexToken(COMMA,',',1,8313)
-LexToken(VAR,'string',1,8314)
-LexToken(OPENBRACKET,'(',1,8320)
-LexToken(VAR,'wp',1,8321)
-LexToken(CLOSEBRACKET,')',1,8323)
-LexToken(COMMA,',',1,8324)
-LexToken(VAR,'string',1,8326)
-LexToken(OPENBRACKET,'(',1,8332)
-LexToken(VAR,'phase',1,8333)
-LexToken(CLOSEBRACKET,')',1,8338)
-LexToken(COMMA,',',1,8339)
-LexToken(VAR,'string',1,8340)
-LexToken(OPENBRACKET,'(',1,8346)
-LexToken(VAR,'offset',1,8347)
-LexToken(CLOSEBRACKET,')',1,8353)
-LexToken(COMMA,',',1,8354)
-LexToken(VAR,'string',1,8355)
-LexToken(OPENBRACKET,'(',1,8361)
-LexToken(VAR,'np1',1,8362)
-LexToken(CLOSEBRACKET,')',1,8365)
-LexToken(CLOSEBRACKET,')',1,8366)
-LexToken(EOL,'\n',1,8367)
-LexToken(VAR,'sAmp',1,8373)
-LexToken(ASSIGNMENT,'=',1,8377)
-LexToken(OPENSQBRACKET,'[',1,8378)
-LexToken(CLOSESQBRACKET,']',1,8379)
-LexToken(EOL,'\n',1,8380)
-LexToken(VAR,'sTp',1,8386)
-LexToken(ASSIGNMENT,'=',1,8389)
-LexToken(OPENSQBRACKET,'[',1,8390)
-LexToken(CLOSESQBRACKET,']',1,8391)
-LexToken(EOL,'\n',1,8392)
-LexToken(VAR,'sdelay',1,8398)
-LexToken(ASSIGNMENT,'=',1,8404)
-LexToken(OPENSQBRACKET,'[',1,8405)
-LexToken(CLOSESQBRACKET,']',1,8406)
-LexToken(EOL,'\n',1,8407)
-LexToken(VAR,'Sawt1_exprs',1,8413)
-LexToken(ASSIGNMENT,'=',1,8425)
-LexToken(VAR,'list',1,8427)
-LexToken(OPENBRACKET,'(',1,8431)
-LexToken(VAR,'string',1,8432)
-LexToken(OPENBRACKET,'(',1,8438)
-LexToken(VAR,'sAmp',1,8439)
-LexToken(CLOSEBRACKET,')',1,8443)
-LexToken(COMMA,',',1,8444)
-LexToken(VAR,'string',1,8445)
-LexToken(OPENBRACKET,'(',1,8451)
-LexToken(VAR,'sTp',1,8452)
-LexToken(CLOSEBRACKET,')',1,8455)
-LexToken(COMMA,',',1,8456)
-LexToken(VAR,'string',1,8457)
-LexToken(OPENBRACKET,'(',1,8463)
-LexToken(VAR,'sdelay',1,8464)
-LexToken(CLOSEBRACKET,')',1,8470)
-LexToken(CLOSEBRACKET,')',1,8471)
-LexToken(EOL,'\n',1,8472)
-LexToken(VAR,'sAmp2',1,8478)
-LexToken(ASSIGNMENT,'=',1,8483)
-LexToken(OPENSQBRACKET,'[',1,8484)
-LexToken(CLOSESQBRACKET,']',1,8485)
-LexToken(EOL,'\n',1,8486)
-LexToken(VAR,'sTp2',1,8492)
-LexToken(ASSIGNMENT,'=',1,8497)
-LexToken(OPENSQBRACKET,'[',1,8499)
-LexToken(CLOSESQBRACKET,']',1,8500)
-LexToken(EOL,'\n',1,8501)
-LexToken(VAR,'Sawt2_exprs',1,8507)
-LexToken(ASSIGNMENT,'=',1,8519)
-LexToken(VAR,'list',1,8521)
-LexToken(OPENBRACKET,'(',1,8525)
-LexToken(VAR,'string',1,8526)
-LexToken(OPENBRACKET,'(',1,8532)
-LexToken(VAR,'sAmp2',1,8533)
-LexToken(CLOSEBRACKET,')',1,8538)
-LexToken(COMMA,',',1,8539)
-LexToken(VAR,'string',1,8540)
-LexToken(OPENBRACKET,'(',1,8546)
-LexToken(VAR,'sTp2',1,8547)
-LexToken(CLOSEBRACKET,')',1,8551)
-LexToken(CLOSEBRACKET,')',1,8552)
-LexToken(EOL,'\n',1,8553)
-LexToken(EOL,'\n',1,8555)
-LexToken(VAR,'Amp3',1,8560)
-LexToken(ASSIGNMENT,'=',1,8564)
-LexToken(OPENSQBRACKET,'[',1,8565)
-LexToken(CLOSESQBRACKET,']',1,8566)
-LexToken(EOL,'\n',1,8567)
-LexToken(VAR,'Tp3',1,8573)
-LexToken(ASSIGNMENT,'=',1,8576)
-LexToken(OPENSQBRACKET,'[',1,8577)
-LexToken(CLOSESQBRACKET,']',1,8578)
-LexToken(EOL,'\n',1,8579)
-LexToken(VAR,'Pw3',1,8585)
-LexToken(ASSIGNMENT,'=',1,8588)
-LexToken(OPENSQBRACKET,'[',1,8589)
-LexToken(CLOSESQBRACKET,']',1,8590)
-LexToken(EOL,'\n',1,8591)
-LexToken(VAR,'Pd3',1,8597)
-LexToken(ASSIGNMENT,'=',1,8600)
-LexToken(OPENSQBRACKET,'[',1,8601)
-LexToken(CLOSESQBRACKET,']',1,8602)
-LexToken(EOL,'\n',1,8603)
-LexToken(VAR,'Bias3',1,8609)
-LexToken(ASSIGNMENT,'=',1,8614)
-LexToken(OPENSQBRACKET,'[',1,8615)
-LexToken(CLOSESQBRACKET,']',1,8616)
-LexToken(EOL,'\n',1,8617)
-LexToken(VAR,'Pulse_exprs',1,8623)
-LexToken(ASSIGNMENT,'=',1,8634)
-LexToken(VAR,'list',1,8635)
-LexToken(OPENBRACKET,'(',1,8639)
-LexToken(VAR,'string',1,8640)
-LexToken(OPENBRACKET,'(',1,8646)
-LexToken(VAR,'Amp3',1,8647)
-LexToken(CLOSEBRACKET,')',1,8651)
-LexToken(COMMA,',',1,8652)
-LexToken(VAR,'string',1,8654)
-LexToken(OPENBRACKET,'(',1,8660)
-LexToken(VAR,'Tp3',1,8661)
-LexToken(CLOSEBRACKET,')',1,8664)
-LexToken(COMMA,',',1,8665)
-LexToken(VAR,'string',1,8666)
-LexToken(OPENBRACKET,'(',1,8672)
-LexToken(VAR,'Pw3',1,8673)
-LexToken(CLOSEBRACKET,')',1,8676)
-LexToken(COMMA,',',1,8677)
-LexToken(VAR,'string',1,8678)
-LexToken(OPENBRACKET,'(',1,8684)
-LexToken(VAR,'Pd3',1,8685)
-LexToken(CLOSEBRACKET,')',1,8688)
-LexToken(COMMA,',',1,8689)
-LexToken(VAR,'string',1,8690)
-LexToken(OPENBRACKET,'(',1,8696)
-LexToken(VAR,'Bias3',1,8697)
-LexToken(CLOSEBRACKET,')',1,8702)
-LexToken(CLOSEBRACKET,')',1,8703)
-LexToken(EOL,'\n',1,8704)
-LexToken(EOL,'\n',1,8705)
-LexToken(VAR,'mean4',1,8710)
-LexToken(ASSIGNMENT,'=',1,8715)
-LexToken(OPENSQBRACKET,'[',1,8716)
-LexToken(CLOSESQBRACKET,']',1,8717)
-LexToken(EOL,'\n',1,8718)
-LexToken(VAR,'var4',1,8724)
-LexToken(ASSIGNMENT,'=',1,8728)
-LexToken(OPENSQBRACKET,'[',1,8729)
-LexToken(CLOSESQBRACKET,']',1,8730)
-LexToken(EOL,'\n',1,8731)
-LexToken(VAR,'seed4',1,8737)
-LexToken(ASSIGNMENT,'=',1,8742)
-LexToken(OPENSQBRACKET,'[',1,8743)
-LexToken(CLOSESQBRACKET,']',1,8744)
-LexToken(EOL,'\n',1,8745)
-LexToken(VAR,'sample4',1,8751)
-LexToken(ASSIGNMENT,'=',1,8758)
-LexToken(OPENSQBRACKET,'[',1,8759)
-LexToken(CLOSESQBRACKET,']',1,8760)
-LexToken(EOL,'\n',1,8761)
-LexToken(VAR,'np4',1,8767)
-LexToken(ASSIGNMENT,'=',1,8770)
-LexToken(OPENSQBRACKET,'[',1,8771)
-LexToken(CLOSESQBRACKET,']',1,8772)
-LexToken(EOL,'\n',1,8773)
-LexToken(VAR,'random_n_exprs',1,8779)
-LexToken(ASSIGNMENT,'=',1,8793)
-LexToken(VAR,'list',1,8794)
-LexToken(OPENBRACKET,'(',1,8798)
-LexToken(VAR,'string',1,8799)
-LexToken(OPENBRACKET,'(',1,8805)
-LexToken(VAR,'mean4',1,8806)
-LexToken(CLOSEBRACKET,')',1,8811)
-LexToken(COMMA,',',1,8812)
-LexToken(VAR,'string',1,8813)
-LexToken(OPENBRACKET,'(',1,8819)
-LexToken(VAR,'var4',1,8820)
-LexToken(CLOSEBRACKET,')',1,8824)
-LexToken(COMMA,',',1,8825)
-LexToken(VAR,'string',1,8827)
-LexToken(OPENBRACKET,'(',1,8833)
-LexToken(VAR,'seed4',1,8834)
-LexToken(CLOSEBRACKET,')',1,8839)
-LexToken(COMMA,',',1,8840)
-LexToken(VAR,'string',1,8841)
-LexToken(OPENBRACKET,'(',1,8847)
-LexToken(VAR,'sample4',1,8848)
-LexToken(CLOSEBRACKET,')',1,8855)
-LexToken(COMMA,',',1,8856)
-LexToken(VAR,'string',1,8857)
-LexToken(OPENBRACKET,'(',1,8863)
-LexToken(VAR,'np4',1,8864)
-LexToken(CLOSEBRACKET,')',1,8867)
-LexToken(CLOSEBRACKET,')',1,8868)
-LexToken(EOL,'\n',1,8869)
-LexToken(EOL,'\n',1,8870)
-LexToken(VAR,'min5',1,8875)
-LexToken(ASSIGNMENT,'=',1,8879)
-LexToken(OPENSQBRACKET,'[',1,8880)
-LexToken(CLOSESQBRACKET,']',1,8881)
-LexToken(EOL,'\n',1,8882)
-LexToken(VAR,'max5',1,8888)
-LexToken(ASSIGNMENT,'=',1,8892)
-LexToken(OPENSQBRACKET,'[',1,8893)
-LexToken(CLOSESQBRACKET,']',1,8894)
-LexToken(EOL,'\n',1,8895)
-LexToken(VAR,'seed5',1,8901)
-LexToken(ASSIGNMENT,'=',1,8906)
-LexToken(OPENSQBRACKET,'[',1,8907)
-LexToken(CLOSESQBRACKET,']',1,8908)
-LexToken(EOL,'\n',1,8909)
-LexToken(VAR,'sample5',1,8915)
-LexToken(ASSIGNMENT,'=',1,8922)
-LexToken(OPENSQBRACKET,'[',1,8923)
-LexToken(CLOSESQBRACKET,']',1,8924)
-LexToken(EOL,'\n',1,8925)
-LexToken(VAR,'np5',1,8931)
-LexToken(ASSIGNMENT,'=',1,8934)
-LexToken(OPENSQBRACKET,'[',1,8935)
-LexToken(CLOSESQBRACKET,']',1,8936)
-LexToken(EOL,'\n',1,8937)
-LexToken(VAR,'random_u_exprs',1,8943)
-LexToken(ASSIGNMENT,'=',1,8957)
-LexToken(VAR,'list',1,8958)
-LexToken(OPENBRACKET,'(',1,8962)
-LexToken(VAR,'string',1,8963)
-LexToken(OPENBRACKET,'(',1,8969)
-LexToken(VAR,'min5',1,8970)
-LexToken(CLOSEBRACKET,')',1,8974)
-LexToken(COMMA,',',1,8975)
-LexToken(VAR,'string',1,8977)
-LexToken(OPENBRACKET,'(',1,8983)
-LexToken(VAR,'max5',1,8984)
-LexToken(CLOSEBRACKET,')',1,8988)
-LexToken(COMMA,',',1,8989)
-LexToken(VAR,'string',1,8991)
-LexToken(OPENBRACKET,'(',1,8997)
-LexToken(VAR,'seed5',1,8998)
-LexToken(CLOSEBRACKET,')',1,9003)
-LexToken(COMMA,',',1,9004)
-LexToken(VAR,'string',1,9005)
-LexToken(OPENBRACKET,'(',1,9011)
-LexToken(VAR,'sample5',1,9012)
-LexToken(CLOSEBRACKET,')',1,9019)
-LexToken(COMMA,',',1,9020)
-LexToken(VAR,'string',1,9021)
-LexToken(OPENBRACKET,'(',1,9027)
-LexToken(VAR,'np5',1,9028)
-LexToken(CLOSEBRACKET,')',1,9031)
-LexToken(CLOSEBRACKET,')',1,9032)
-LexToken(EOL,'\n',1,9033)
-LexToken(EOL,'\n',1,9034)
-LexToken(EOL,'\n',1,9071)
-LexToken(VAR,'xmx',1,9076)
-LexToken(ASSIGNMENT,'=',1,9080)
-LexToken(VAR,'max',1,9082)
-LexToken(OPENBRACKET,'(',1,9085)
-LexToken(VAR,'xy',1,9086)
-LexToken(OPENBRACKET,'(',1,9088)
-LexToken(COLON,':',1,9089)
-LexToken(COMMA,',',1,9090)
-LexToken(NUMBER,'1',1,9091)
-LexToken(CLOSEBRACKET,')',1,9092)
-LexToken(CLOSEBRACKET,')',1,9093)
-LexToken(EOL,'\n',1,9094)
-LexToken(VAR,'xmn',1,9100)
-LexToken(ASSIGNMENT,'=',1,9103)
-LexToken(VAR,'min',1,9104)
-LexToken(OPENBRACKET,'(',1,9107)
-LexToken(VAR,'xy',1,9108)
-LexToken(OPENBRACKET,'(',1,9110)
-LexToken(COLON,':',1,9111)
-LexToken(COMMA,',',1,9112)
-LexToken(NUMBER,'1',1,9113)
-LexToken(CLOSEBRACKET,')',1,9114)
-LexToken(CLOSEBRACKET,')',1,9115)
-LexToken(EOL,'\n',1,9116)
-LexToken(VAR,'xmn',1,9122)
-LexToken(ASSIGNMENT,'=',1,9125)
-LexToken(VAR,'max',1,9126)
-LexToken(OPENBRACKET,'(',1,9129)
-LexToken(VAR,'xmn',1,9130)
-LexToken(COMMA,',',1,9133)
-LexToken(NUMBER,'0',1,9134)
-LexToken(CLOSEBRACKET,')',1,9135)
-LexToken(EOL,'\n',1,9136)
-LexToken(VAR,'ymx',1,9142)
-LexToken(ASSIGNMENT,'=',1,9146)
-LexToken(VAR,'max',1,9148)
-LexToken(OPENBRACKET,'(',1,9151)
-LexToken(VAR,'xy',1,9152)
-LexToken(OPENBRACKET,'(',1,9154)
-LexToken(COLON,':',1,9155)
-LexToken(COMMA,',',1,9156)
-LexToken(NUMBER,'2',1,9157)
-LexToken(CLOSEBRACKET,')',1,9158)
-LexToken(CLOSEBRACKET,')',1,9159)
-LexToken(EOL,'\n',1,9160)
-LexToken(VAR,'ymn',1,9166)
-LexToken(ASSIGNMENT,'=',1,9169)
-LexToken(VAR,'min',1,9170)
-LexToken(OPENBRACKET,'(',1,9173)
-LexToken(VAR,'xy',1,9174)
-LexToken(OPENBRACKET,'(',1,9176)
-LexToken(COLON,':',1,9177)
-LexToken(COMMA,',',1,9178)
-LexToken(NUMBER,'2',1,9179)
-LexToken(CLOSEBRACKET,')',1,9180)
-LexToken(CLOSEBRACKET,')',1,9181)
-LexToken(EOL,'\n',1,9182)
-LexToken(VAR,'dx',1,9188)
-LexToken(ASSIGNMENT,'=',1,9191)
-LexToken(VAR,'xmx',1,9193)
-LexToken(ADDITION,'-',1,9196)
-LexToken(VAR,'xmn',1,9197)
-LexToken(EOL,'\n',1,9200)
-LexToken(VAR,'dy',1,9206)
-LexToken(ASSIGNMENT,'=',1,9209)
-LexToken(VAR,'ymx',1,9211)
-LexToken(ADDITION,'-',1,9214)
-LexToken(VAR,'ymn',1,9215)
-LexToken(EOL,'\n',1,9218)
-LexToken(EOL,'\n',1,9219)
-LexToken(IF,'if',1,9224)
-LexToken(VAR,'dx',1,9227)
-LexToken(COMPARISON,'==',1,9229)
-LexToken(NUMBER,'0',1,9231)
-LexToken(THEN,'then',1,9233)
-LexToken(EOL,'\n',1,9237)
-LexToken(VAR,'dx',1,9246)
-LexToken(ASSIGNMENT,'=',1,9248)
-LexToken(VAR,'max',1,9249)
-LexToken(OPENBRACKET,'(',1,9252)
-LexToken(VAR,'xmx',1,9253)
-LexToken(MULTIPLICATION,'/',1,9256)
-LexToken(NUMBER,'2',1,9257)
-LexToken(COMMA,',',1,9258)
-LexToken(NUMBER,'1',1,9259)
-LexToken(CLOSEBRACKET,')',1,9260)
-LexToken(EOL,'\n',1,9261)
-LexToken(END,'end',1,9267)
-LexToken(EOL,'\n',1,9270)
-LexToken(VAR,'xmx',1,9276)
-LexToken(ASSIGNMENT,'=',1,9280)
-LexToken(VAR,'xmx',1,9282)
-LexToken(ADDITION,'+',1,9285)
-LexToken(VAR,'dx',1,9286)
-LexToken(MULTIPLICATION,'/',1,9288)
-LexToken(NUMBER,'50',1,9289)
-LexToken(EOL,'\n',1,9291)
-LexToken(EOL,'\n',1,9293)
-LexToken(IF,'if',1,9298)
-LexToken(VAR,'dy',1,9301)
-LexToken(COMPARISON,'==',1,9303)
-LexToken(NUMBER,'0',1,9305)
-LexToken(THEN,'then',1,9307)
-LexToken(EOL,'\n',1,9311)
-LexToken(VAR,'dy',1,9320)
-LexToken(ASSIGNMENT,'=',1,9322)
-LexToken(VAR,'max',1,9323)
-LexToken(OPENBRACKET,'(',1,9326)
-LexToken(VAR,'ymx',1,9327)
-LexToken(MULTIPLICATION,'/',1,9330)
-LexToken(NUMBER,'2',1,9331)
-LexToken(COMMA,',',1,9332)
-LexToken(NUMBER,'1',1,9333)
-LexToken(CLOSEBRACKET,')',1,9334)
-LexToken(EOL,'\n',1,9335)
-LexToken(END,'end',1,9341)
-LexToken(EOL,'\n',1,9344)
-LexToken(VAR,'ymn',1,9350)
-LexToken(ASSIGNMENT,'=',1,9354)
-LexToken(VAR,'ymn',1,9356)
-LexToken(ADDITION,'-',1,9359)
-LexToken(VAR,'dy',1,9360)
-LexToken(MULTIPLICATION,'/',1,9362)
-LexToken(NUMBER,'50',1,9363)
-LexToken(EOL,'\n',1,9365)
-LexToken(VAR,'ymx',1,9371)
-LexToken(ASSIGNMENT,'=',1,9375)
-LexToken(VAR,'ymx',1,9377)
-LexToken(ADDITION,'+',1,9380)
-LexToken(VAR,'dy',1,9381)
-LexToken(MULTIPLICATION,'/',1,9383)
-LexToken(NUMBER,'50',1,9384)
-LexToken(EOL,'\n',1,9386)
-LexToken(EOL,'\n',1,9388)
-LexToken(VAR,'rect',1,9393)
-LexToken(ASSIGNMENT,'=',1,9398)
-LexToken(OPENSQBRACKET,'[',1,9400)
-LexToken(VAR,'xmn',1,9401)
-LexToken(COMMA,',',1,9404)
-LexToken(VAR,'ymn',1,9405)
-LexToken(SEMICOLON,';',1,9408)
-LexToken(VAR,'xmx',1,9409)
-LexToken(COMMA,',',1,9412)
-LexToken(VAR,'ymx',1,9413)
-LexToken(CLOSESQBRACKET,']',1,9416)
-LexToken(EOL,'\n',1,9417)
-LexToken(EOL,'\n',1,9419)
-LexToken(EOL,'\n',1,9439)
-LexToken(VAR,'f',1,9444)
-LexToken(ASSIGNMENT,'=',1,9446)
-LexToken(VAR,'scf',1,9448)
-LexToken(OPENBRACKET,'(',1,9451)
-LexToken(VAR,'curwin',1,9452)
-LexToken(CLOSEBRACKET,')',1,9458)
-LexToken(EOL,'\n',1,9459)
-LexToken(EOL,'\n',1,9461)
-LexToken(EOL,'\n',1,9462)
-LexToken(VAR,'menu_r',1,9467)
-LexToken(ASSIGNMENT,'=',1,9474)
-LexToken(OPENSQBRACKET,'[',1,9476)
-LexToken(CLOSESQBRACKET,']',1,9477)
-LexToken(EOL,'\n',1,9478)
-LexToken(VAR,'menu_s',1,9484)
-LexToken(ASSIGNMENT,'=',1,9491)
-LexToken(OPENSQBRACKET,'[',1,9493)
-LexToken(CLOSESQBRACKET,']',1,9494)
-LexToken(EOL,'\n',1,9495)
-LexToken(VAR,'menu_o',1,9501)
-LexToken(ASSIGNMENT,'=',1,9508)
-LexToken(OPENSQBRACKET,'[',1,9510)
-LexToken(DQSTRING,'"zero order"',1,9522)
-LexToken(COMMA,',',1,9523)
-LexToken(DQSTRING,'"linear"',1,9531)
-LexToken(COMMA,',',1,9532)
-LexToken(DQSTRING,'"order 2"',1,9541)
-LexToken(COMMA,',',1,9542)
-LexToken(DQSTRING,'"not_a_knot"',1,9554)
-LexToken(COMMA,',',1,9555)
-LexToken(DQSTRING,'"periodic"',1,9565)
-LexToken(COMMA,',',1,9566)
-LexToken(DQSTRING,'"monotone"',1,9576)
-LexToken(COMMA,',',1,9577)
-LexToken(DQSTRING,'"fast"',1,9583)
-LexToken(COMMA,',',1,9584)
-LexToken(DQSTRING,'"clamped"',1,9593)
-LexToken(CLOSESQBRACKET,']',1,9594)
-LexToken(EOL,'\n',1,9595)
-LexToken(VAR,'menu_d',1,9600)
-LexToken(ASSIGNMENT,'=',1,9607)
-LexToken(OPENSQBRACKET,'[',1,9609)
-LexToken(DQSTRING,'"Clear"',1,9616)
-LexToken(COMMA,',',1,9617)
-LexToken(DQSTRING,'"Data Bounds"',1,9630)
-LexToken(COMMA,',',1,9631)
-LexToken(DQSTRING,'"Load from text file"',1,9652)
-LexToken(COMMA,',',1,9653)
-LexToken(DQSTRING,'"Save to text file"',1,9672)
-LexToken(COMMA,',',1,9673)
-LexToken(DQSTRING,'"Load from Excel"',1,9690)
-LexToken(COMMA,',',1,9691)
-LexToken(DQSTRING,'"Periodic signal"',1,9708)
-LexToken(CLOSESQBRACKET,']',1,9709)
-LexToken(EOL,'\n',1,9710)
-LexToken(VAR,'menu_t',1,9715)
-LexToken(ASSIGNMENT,'=',1,9721)
-LexToken(OPENSQBRACKET,'[',1,9722)
-LexToken(DQSTRING,'"sine"',1,9728)
-LexToken(COMMA,',',1,9729)
-LexToken(DQSTRING,'"sawtooth1"',1,9740)
-LexToken(COMMA,',',1,9741)
-LexToken(DQSTRING,'"sawtooth2"',1,9752)
-LexToken(COMMA,',',1,9753)
-LexToken(DQSTRING,'"pulse"',1,9760)
-LexToken(COMMA,',',1,9761)
-LexToken(DQSTRING,'"random normal"',1,9776)
-LexToken(COMMA,',',1,9777)
-LexToken(DQSTRING,'"random uniform"',1,9793)
-LexToken(CLOSESQBRACKET,']',1,9794)
-LexToken(EOL,'\n',1,9795)
-LexToken(VAR,'menu_e',1,9800)
-LexToken(ASSIGNMENT,'=',1,9806)
-LexToken(OPENSQBRACKET,'[',1,9807)
-LexToken(DQSTRING,'"Help"',1,9813)
-LexToken(COMMA,',',1,9814)
-LexToken(DQSTRING,'"Exit without save"',1,9833)
-LexToken(COMMA,',',1,9834)
-LexToken(DQSTRING,'"Save/Exit"',1,9845)
-LexToken(CLOSESQBRACKET,']',1,9846)
-LexToken(EOL,'\n',1,9847)
-LexToken(VAR,'MENU',1,9852)
-LexToken(ASSIGNMENT,'=',1,9856)
-LexToken(OPENSQBRACKET,'[',1,9857)
-LexToken(DQSTRING,'"Autoscale"',1,9868)
-LexToken(COMMA,',',1,9869)
-LexToken(DQSTRING,'"Spline"',1,9877)
-LexToken(COMMA,',',1,9878)
-LexToken(DQSTRING,'"Data"',1,9884)
-LexToken(COMMA,',',1,9885)
-LexToken(DQSTRING,'"Standards"',1,9896)
-LexToken(COMMA,',',1,9897)
-LexToken(DQSTRING,'"Exit"',1,9903)
-LexToken(CLOSESQBRACKET,']',1,9904)
-LexToken(EOL,'\n',1,9905)
-LexToken(VAR,'menus',1,9911)
-LexToken(ASSIGNMENT,'=',1,9917)
-LexToken(VAR,'list',1,9919)
-LexToken(OPENBRACKET,'(',1,9923)
-LexToken(VAR,'MENU',1,9924)
-LexToken(COMMA,',',1,9928)
-LexToken(VAR,'menu_s',1,9929)
-LexToken(COMMA,',',1,9935)
-LexToken(VAR,'menu_o',1,9936)
-LexToken(COMMA,',',1,9942)
-LexToken(VAR,'menu_d',1,9943)
-LexToken(COMMA,',',1,9949)
-LexToken(VAR,'menu_t',1,9950)
-LexToken(COMMA,',',1,9956)
-LexToken(VAR,'menu_e',1,9957)
-LexToken(CLOSEBRACKET,')',1,9963)
-LexToken(EOL,'\n',1,9964)
-LexToken(EOL,'\n',1,9966)
-LexToken(VAR,'scam',1,9971)
-LexToken(ASSIGNMENT,'=',1,9975)
-LexToken(DQSTRING,'"menus(1)(1)"',1,9988)
-LexToken(EOL,'\n',1,9989)
-LexToken(VAR,'w',1,9994)
-LexToken(ASSIGNMENT,'=',1,9995)
-LexToken(DQSTRING,'"menus(3)("',1,10006)
-LexToken(EOL,'\n',1,10007)
-LexToken(VAR,'r',1,10013)
-LexToken(ASSIGNMENT,'=',1,10014)
-LexToken(DQSTRING,'")"',1,10017)
-LexToken(EOL,'\n',1,10018)
-LexToken(VAR,'Orderm',1,10024)
-LexToken(ASSIGNMENT,'=',1,10030)
-LexToken(VAR,'w',1,10031)
-LexToken(OPENBRACKET,'(',1,10032)
-LexToken(VAR,'ones',1,10033)
-LexToken(OPENBRACKET,'(',1,10037)
-LexToken(VAR,'menu_o',1,10038)
-LexToken(CLOSEBRACKET,')',1,10044)
-LexToken(CLOSEBRACKET,')',1,10045)
-LexToken(ADDITION,'+',1,10046)
-LexToken(VAR,'string',1,10047)
-LexToken(OPENBRACKET,'(',1,10053)
-LexToken(NUMBER,'1',1,10054)
-LexToken(COLON,':',1,10055)
-LexToken(VAR,'size',1,10056)
-LexToken(OPENBRACKET,'(',1,10060)
-LexToken(VAR,'menu_o',1,10061)
-LexToken(COMMA,',',1,10067)
-LexToken(DQSTRING,'"*"',1,10070)
-LexToken(CLOSEBRACKET,')',1,10071)
-LexToken(CLOSEBRACKET,')',1,10072)
-LexToken(ADDITION,'+',1,10073)
-LexToken(VAR,'r',1,10074)
-LexToken(OPENBRACKET,'(',1,10075)
-LexToken(VAR,'ones',1,10076)
-LexToken(OPENBRACKET,'(',1,10080)
-LexToken(VAR,'menu_o',1,10081)
-LexToken(CLOSEBRACKET,')',1,10087)
-LexToken(CLOSEBRACKET,')',1,10088)
-LexToken(EOL,'\n',1,10089)
-LexToken(VAR,'w',1,10094)
-LexToken(ASSIGNMENT,'=',1,10095)
-LexToken(DQSTRING,'"menus(4)("',1,10106)
-LexToken(EOL,'\n',1,10107)
-LexToken(VAR,'r',1,10113)
-LexToken(ASSIGNMENT,'=',1,10114)
-LexToken(DQSTRING,'")"',1,10117)
-LexToken(EOL,'\n',1,10118)
-LexToken(VAR,'Datam',1,10124)
-LexToken(ASSIGNMENT,'=',1,10129)
-LexToken(VAR,'w',1,10130)
-LexToken(OPENBRACKET,'(',1,10131)
-LexToken(VAR,'ones',1,10132)
-LexToken(OPENBRACKET,'(',1,10136)
-LexToken(VAR,'menu_d',1,10137)
-LexToken(CLOSEBRACKET,')',1,10143)
-LexToken(CLOSEBRACKET,')',1,10144)
-LexToken(ADDITION,'+',1,10145)
-LexToken(VAR,'string',1,10146)
-LexToken(OPENBRACKET,'(',1,10152)
-LexToken(NUMBER,'1',1,10153)
-LexToken(COLON,':',1,10154)
-LexToken(VAR,'size',1,10155)
-LexToken(OPENBRACKET,'(',1,10159)
-LexToken(VAR,'menu_d',1,10160)
-LexToken(COMMA,',',1,10166)
-LexToken(DQSTRING,'"*"',1,10169)
-LexToken(CLOSEBRACKET,')',1,10170)
-LexToken(CLOSEBRACKET,')',1,10171)
-LexToken(ADDITION,'+',1,10172)
-LexToken(VAR,'r',1,10173)
-LexToken(OPENBRACKET,'(',1,10174)
-LexToken(VAR,'ones',1,10175)
-LexToken(OPENBRACKET,'(',1,10179)
-LexToken(VAR,'menu_d',1,10180)
-LexToken(CLOSEBRACKET,')',1,10186)
-LexToken(CLOSEBRACKET,')',1,10187)
-LexToken(EOL,'\n',1,10188)
-LexToken(VAR,'w',1,10193)
-LexToken(ASSIGNMENT,'=',1,10194)
-LexToken(DQSTRING,'"menus(5)("',1,10205)
-LexToken(EOL,'\n',1,10206)
-LexToken(VAR,'r',1,10212)
-LexToken(ASSIGNMENT,'=',1,10213)
-LexToken(DQSTRING,'")"',1,10216)
-LexToken(EOL,'\n',1,10217)
-LexToken(VAR,'Standm',1,10223)
-LexToken(ASSIGNMENT,'=',1,10229)
-LexToken(VAR,'w',1,10230)
-LexToken(OPENBRACKET,'(',1,10231)
-LexToken(VAR,'ones',1,10232)
-LexToken(OPENBRACKET,'(',1,10236)
-LexToken(VAR,'menu_t',1,10237)
-LexToken(CLOSEBRACKET,')',1,10243)
-LexToken(CLOSEBRACKET,')',1,10244)
-LexToken(ADDITION,'+',1,10245)
-LexToken(VAR,'string',1,10246)
-LexToken(OPENBRACKET,'(',1,10252)
-LexToken(NUMBER,'1',1,10253)
-LexToken(COLON,':',1,10254)
-LexToken(VAR,'size',1,10255)
-LexToken(OPENBRACKET,'(',1,10259)
-LexToken(VAR,'menu_t',1,10260)
-LexToken(COMMA,',',1,10266)
-LexToken(DQSTRING,'"*"',1,10269)
-LexToken(CLOSEBRACKET,')',1,10270)
-LexToken(CLOSEBRACKET,')',1,10271)
-LexToken(ADDITION,'+',1,10272)
-LexToken(VAR,'r',1,10273)
-LexToken(OPENBRACKET,'(',1,10274)
-LexToken(VAR,'ones',1,10275)
-LexToken(OPENBRACKET,'(',1,10279)
-LexToken(VAR,'menu_t',1,10280)
-LexToken(CLOSEBRACKET,')',1,10286)
-LexToken(CLOSEBRACKET,')',1,10287)
-LexToken(EOL,'\n',1,10288)
-LexToken(VAR,'w',1,10293)
-LexToken(ASSIGNMENT,'=',1,10294)
-LexToken(DQSTRING,'"menus(6)("',1,10305)
-LexToken(EOL,'\n',1,10306)
-LexToken(VAR,'r',1,10312)
-LexToken(ASSIGNMENT,'=',1,10313)
-LexToken(DQSTRING,'")"',1,10316)
-LexToken(EOL,'\n',1,10317)
-LexToken(VAR,'Exitm',1,10323)
-LexToken(ASSIGNMENT,'=',1,10328)
-LexToken(VAR,'w',1,10329)
-LexToken(OPENBRACKET,'(',1,10330)
-LexToken(VAR,'ones',1,10331)
-LexToken(OPENBRACKET,'(',1,10335)
-LexToken(VAR,'menu_e',1,10336)
-LexToken(CLOSEBRACKET,')',1,10342)
-LexToken(CLOSEBRACKET,')',1,10343)
-LexToken(ADDITION,'+',1,10344)
-LexToken(VAR,'string',1,10345)
-LexToken(OPENBRACKET,'(',1,10351)
-LexToken(NUMBER,'1',1,10352)
-LexToken(COLON,':',1,10353)
-LexToken(VAR,'size',1,10354)
-LexToken(OPENBRACKET,'(',1,10358)
-LexToken(VAR,'menu_e',1,10359)
-LexToken(COMMA,',',1,10365)
-LexToken(DQSTRING,'"*"',1,10368)
-LexToken(CLOSEBRACKET,')',1,10369)
-LexToken(CLOSEBRACKET,')',1,10370)
-LexToken(ADDITION,'+',1,10371)
-LexToken(VAR,'r',1,10372)
-LexToken(OPENBRACKET,'(',1,10373)
-LexToken(VAR,'ones',1,10374)
-LexToken(OPENBRACKET,'(',1,10378)
-LexToken(VAR,'menu_e',1,10379)
-LexToken(CLOSEBRACKET,')',1,10385)
-LexToken(CLOSEBRACKET,')',1,10386)
-LexToken(EOL,'\n',1,10387)
-LexToken(EOL,'\n',1,10388)
-LexToken(VAR,'execstr',1,10393)
-LexToken(OPENBRACKET,'(',1,10400)
-LexToken(DQSTRING,'"Autoscale_"',1,10412)
-LexToken(ADDITION,'+',1,10413)
-LexToken(VAR,'string',1,10414)
-LexToken(OPENBRACKET,'(',1,10420)
-LexToken(VAR,'curwin',1,10421)
-LexToken(CLOSEBRACKET,')',1,10427)
-LexToken(ADDITION,'+',1,10428)
-LexToken(DQSTRING,'"=scam"',1,10435)
-LexToken(CLOSEBRACKET,')',1,10436)
-LexToken(EOL,'\n',1,10437)
-LexToken(VAR,'execstr',1,10442)
-LexToken(OPENBRACKET,'(',1,10449)
-LexToken(DQSTRING,'"Spline_"',1,10458)
-LexToken(ADDITION,'+',1,10459)
-LexToken(VAR,'string',1,10460)
-LexToken(OPENBRACKET,'(',1,10466)
-LexToken(VAR,'curwin',1,10467)
-LexToken(CLOSEBRACKET,')',1,10473)
-LexToken(ADDITION,'+',1,10474)
-LexToken(DQSTRING,'"=Orderm"',1,10483)
-LexToken(CLOSEBRACKET,')',1,10484)
-LexToken(EOL,'\n',1,10485)
-LexToken(VAR,'execstr',1,10490)
-LexToken(OPENBRACKET,'(',1,10497)
-LexToken(DQSTRING,'"Data_"',1,10504)
-LexToken(ADDITION,'+',1,10505)
-LexToken(VAR,'string',1,10506)
-LexToken(OPENBRACKET,'(',1,10512)
-LexToken(VAR,'curwin',1,10513)
-LexToken(CLOSEBRACKET,')',1,10519)
-LexToken(ADDITION,'+',1,10520)
-LexToken(DQSTRING,'"=Datam"',1,10528)
-LexToken(CLOSEBRACKET,')',1,10529)
-LexToken(EOL,'\n',1,10530)
-LexToken(VAR,'execstr',1,10535)
-LexToken(OPENBRACKET,'(',1,10542)
-LexToken(DQSTRING,'"Standards_"',1,10554)
-LexToken(ADDITION,'+',1,10555)
-LexToken(VAR,'string',1,10556)
-LexToken(OPENBRACKET,'(',1,10562)
-LexToken(VAR,'curwin',1,10563)
-LexToken(CLOSEBRACKET,')',1,10569)
-LexToken(ADDITION,'+',1,10570)
-LexToken(DQSTRING,'"=Standm"',1,10579)
-LexToken(CLOSEBRACKET,')',1,10580)
-LexToken(EOL,'\n',1,10581)
-LexToken(VAR,'execstr',1,10586)
-LexToken(OPENBRACKET,'(',1,10593)
-LexToken(DQSTRING,'"Exit_"',1,10600)
-LexToken(ADDITION,'+',1,10601)
-LexToken(VAR,'string',1,10602)
-LexToken(OPENBRACKET,'(',1,10608)
-LexToken(VAR,'curwin',1,10609)
-LexToken(CLOSEBRACKET,')',1,10615)
-LexToken(ADDITION,'+',1,10616)
-LexToken(DQSTRING,'"=Exitm"',1,10624)
-LexToken(CLOSEBRACKET,')',1,10625)
-LexToken(EOL,'\n',1,10626)
-LexToken(EOL,'\n',1,10627)
-LexToken(VAR,'addmenu',1,10632)
-LexToken(OPENBRACKET,'(',1,10639)
-LexToken(VAR,'curwin',1,10640)
-LexToken(COMMA,',',1,10646)
-LexToken(VAR,'MENU',1,10647)
-LexToken(OPENBRACKET,'(',1,10651)
-LexToken(NUMBER,'1',1,10652)
-LexToken(CLOSEBRACKET,')',1,10653)
-LexToken(CLOSEBRACKET,')',1,10654)
-LexToken(EOL,'\n',1,10655)
-LexToken(VAR,'addmenu',1,10660)
-LexToken(OPENBRACKET,'(',1,10667)
-LexToken(VAR,'curwin',1,10668)
-LexToken(COMMA,',',1,10674)
-LexToken(VAR,'MENU',1,10675)
-LexToken(OPENBRACKET,'(',1,10679)
-LexToken(NUMBER,'2',1,10680)
-LexToken(CLOSEBRACKET,')',1,10681)
-LexToken(COMMA,',',1,10682)
-LexToken(VAR,'menu_o',1,10683)
-LexToken(CLOSEBRACKET,')',1,10689)
-LexToken(EOL,'\n',1,10690)
-LexToken(VAR,'addmenu',1,10695)
-LexToken(OPENBRACKET,'(',1,10702)
-LexToken(VAR,'curwin',1,10703)
-LexToken(COMMA,',',1,10709)
-LexToken(VAR,'MENU',1,10710)
-LexToken(OPENBRACKET,'(',1,10714)
-LexToken(NUMBER,'3',1,10715)
-LexToken(CLOSEBRACKET,')',1,10716)
-LexToken(COMMA,',',1,10717)
-LexToken(VAR,'menu_d',1,10718)
-LexToken(CLOSEBRACKET,')',1,10724)
-LexToken(EOL,'\n',1,10725)
-LexToken(VAR,'addmenu',1,10730)
-LexToken(OPENBRACKET,'(',1,10737)
-LexToken(VAR,'curwin',1,10738)
-LexToken(COMMA,',',1,10744)
-LexToken(VAR,'MENU',1,10745)
-LexToken(OPENBRACKET,'(',1,10749)
-LexToken(NUMBER,'4',1,10750)
-LexToken(CLOSEBRACKET,')',1,10751)
-LexToken(COMMA,',',1,10752)
-LexToken(VAR,'menu_t',1,10753)
-LexToken(CLOSEBRACKET,')',1,10759)
-LexToken(EOL,'\n',1,10760)
-LexToken(VAR,'addmenu',1,10765)
-LexToken(OPENBRACKET,'(',1,10772)
-LexToken(VAR,'curwin',1,10773)
-LexToken(COMMA,',',1,10779)
-LexToken(VAR,'MENU',1,10780)
-LexToken(OPENBRACKET,'(',1,10784)
-LexToken(NUMBER,'5',1,10785)
-LexToken(CLOSEBRACKET,')',1,10786)
-LexToken(COMMA,',',1,10787)
-LexToken(VAR,'menu_e',1,10788)
-LexToken(CLOSEBRACKET,')',1,10794)
-LexToken(EOL,'\n',1,10795)
-LexToken(EOL,'\n',1,10869)
-LexToken(EOL,'\n',1,10870)
-LexToken(VAR,'drawlater',1,10875)
-LexToken(OPENBRACKET,'(',1,10884)
-LexToken(CLOSEBRACKET,')',1,10885)
-LexToken(EOL,'\n',1,10886)
-LexToken(VAR,'a',1,10892)
-LexToken(ASSIGNMENT,'=',1,10894)
-LexToken(VAR,'gca',1,10896)
-LexToken(OPENBRACKET,'(',1,10899)
-LexToken(CLOSEBRACKET,')',1,10900)
-LexToken(EOL,'\n',1,10901)
-LexToken(VAR,'a',1,10907)
-LexToken(DOT,'.',1,10908)
-LexToken(VAR,'data_bounds',1,10909)
-LexToken(ASSIGNMENT,'=',1,10922)
-LexToken(VAR,'rect',1,10924)
-LexToken(EOL,'\n',1,10928)
-LexToken(VAR,'a',1,10934)
-LexToken(DOT,'.',1,10935)
-LexToken(VAR,'axes_visible',1,10936)
-LexToken(ASSIGNMENT,'=',1,10949)
-LexToken(DQSTRING,'"on"',1,10954)
-LexToken(EOL,'\n',1,10955)
-LexToken(VAR,'a',1,10961)
-LexToken(DOT,'.',1,10962)
-LexToken(VAR,'clip_state',1,10963)
-LexToken(ASSIGNMENT,'=',1,10976)
-LexToken(DQSTRING,'"on"',1,10981)
-LexToken(EOL,'\n',1,10982)
-LexToken(VAR,'xtitle',1,10988)
-LexToken(OPENBRACKET,'(',1,10994)
-LexToken(DQSTRING,'""',1,10997)
-LexToken(COMMA,',',1,10998)
-LexToken(DQSTRING,'"time"',1,11005)
-LexToken(COMMA,',',1,11006)
-LexToken(DQSTRING,'"Output"',1,11015)
-LexToken(CLOSEBRACKET,')',1,11017)
-LexToken(EOL,'\n',1,11019)
-LexToken(VAR,'a',1,11025)
-LexToken(DOT,'.',1,11026)
-LexToken(VAR,'title',1,11027)
-LexToken(DOT,'.',1,11032)
-LexToken(VAR,'font_size',1,11033)
-LexToken(ASSIGNMENT,'=',1,11042)
-LexToken(NUMBER,'2',1,11043)
-LexToken(EOL,'\n',1,11044)
-LexToken(VAR,'a',1,11050)
-LexToken(DOT,'.',1,11051)
-LexToken(VAR,'title',1,11052)
-LexToken(DOT,'.',1,11057)
-LexToken(VAR,'font_style',1,11058)
-LexToken(ASSIGNMENT,'=',1,11068)
-LexToken(NUMBER,'4',1,11069)
-LexToken(EOL,'\n',1,11070)
-LexToken(VAR,'a',1,11076)
-LexToken(DOT,'.',1,11077)
-LexToken(VAR,'title',1,11078)
-LexToken(DOT,'.',1,11083)
-LexToken(VAR,'foreground',1,11084)
-LexToken(ASSIGNMENT,'=',1,11094)
-LexToken(NUMBER,'2',1,11095)
-LexToken(EOL,'\n',1,11096)
-LexToken(EOL,'\n',1,11098)
-LexToken(VAR,'a',1,11103)
-LexToken(DOT,'.',1,11104)
-LexToken(VAR,'grid',1,11105)
-LexToken(ASSIGNMENT,'=',1,11109)
-LexToken(OPENSQBRACKET,'[',1,11110)
-LexToken(NUMBER,'2',1,11111)
-LexToken(NUMBER,'2',1,11113)
-LexToken(CLOSESQBRACKET,']',1,11114)
-LexToken(EOL,'\n',1,11115)
-LexToken(VAR,'xpolys',1,11121)
-LexToken(OPENBRACKET,'(',1,11127)
-LexToken(VAR,'xy',1,11128)
-LexToken(OPENBRACKET,'(',1,11130)
-LexToken(COLON,':',1,11131)
-LexToken(COMMA,',',1,11132)
-LexToken(NUMBER,'1',1,11133)
-LexToken(CLOSEBRACKET,')',1,11134)
-LexToken(COMMA,',',1,11135)
-LexToken(VAR,'xy',1,11136)
-LexToken(OPENBRACKET,'(',1,11138)
-LexToken(COLON,':',1,11139)
-LexToken(COMMA,',',1,11140)
-LexToken(NUMBER,'2',1,11141)
-LexToken(CLOSEBRACKET,')',1,11142)
-LexToken(COMMA,',',1,11143)
-LexToken(OPENSQBRACKET,'[',1,11144)
-LexToken(ADDITION,'-',1,11145)
-LexToken(NUMBER,'1',1,11146)
-LexToken(CLOSESQBRACKET,']',1,11147)
-LexToken(CLOSEBRACKET,')',1,11148)
-LexToken(EOL,'\n',1,11166)
-LexToken(VAR,'xpolys',1,11171)
-LexToken(OPENBRACKET,'(',1,11177)
-LexToken(VAR,'xy',1,11178)
-LexToken(OPENBRACKET,'(',1,11180)
-LexToken(COLON,':',1,11181)
-LexToken(COMMA,',',1,11182)
-LexToken(NUMBER,'1',1,11183)
-LexToken(CLOSEBRACKET,')',1,11184)
-LexToken(COMMA,',',1,11185)
-LexToken(VAR,'xy',1,11186)
-LexToken(OPENBRACKET,'(',1,11188)
-LexToken(COLON,':',1,11189)
-LexToken(COMMA,',',1,11190)
-LexToken(NUMBER,'2',1,11191)
-LexToken(CLOSEBRACKET,')',1,11192)
-LexToken(COMMA,',',1,11193)
-LexToken(OPENSQBRACKET,'[',1,11194)
-LexToken(NUMBER,'5',1,11195)
-LexToken(CLOSESQBRACKET,']',1,11196)
-LexToken(CLOSEBRACKET,')',1,11197)
-LexToken(EOL,'\n',1,11216)
-LexToken(VAR,'splines',1,11221)
-LexToken(ASSIGNMENT,'=',1,11229)
-LexToken(VAR,'a',1,11231)
-LexToken(DOT,'.',1,11232)
-LexToken(VAR,'children',1,11233)
-LexToken(OPENBRACKET,'(',1,11241)
-LexToken(NUMBER,'1',1,11242)
-LexToken(CLOSEBRACKET,')',1,11243)
-LexToken(DOT,'.',1,11244)
-LexToken(VAR,'children',1,11245)
-LexToken(EOL,'\n',1,11253)
-LexToken(VAR,'points',1,11258)
-LexToken(ASSIGNMENT,'=',1,11266)
-LexToken(VAR,'a',1,11268)
-LexToken(DOT,'.',1,11269)
-LexToken(VAR,'children',1,11270)
-LexToken(OPENBRACKET,'(',1,11278)
-LexToken(NUMBER,'2',1,11279)
-LexToken(CLOSEBRACKET,')',1,11280)
-LexToken(DOT,'.',1,11281)
-LexToken(VAR,'children',1,11282)
-LexToken(EOL,'\n',1,11290)
-LexToken(EOL,'\n',1,11336)
-LexToken(OPENSQBRACKET,'[',1,11341)
-LexToken(VAR,'rpar',1,11342)
-LexToken(COMMA,',',1,11346)
-LexToken(VAR,'ipar',1,11347)
-LexToken(CLOSESQBRACKET,']',1,11351)
-LexToken(ASSIGNMENT,'=',1,11352)
-LexToken(VAR,'AutoScale',1,11353)
-LexToken(OPENBRACKET,'(',1,11362)
-LexToken(VAR,'a',1,11363)
-LexToken(COMMA,',',1,11364)
-LexToken(VAR,'xy',1,11365)
-LexToken(COMMA,',',1,11367)
-LexToken(VAR,'ipar',1,11368)
-LexToken(COMMA,',',1,11372)
-LexToken(VAR,'rpar',1,11373)
-LexToken(CLOSEBRACKET,')',1,11377)
-LexToken(EOL,'\n',1,11378)
-LexToken(VAR,'drawnow',1,11383)
-LexToken(OPENBRACKET,'(',1,11390)
-LexToken(CLOSEBRACKET,')',1,11391)
-LexToken(EOL,'\n',1,11392)
-LexToken(EOL,'\n',1,11421)
-LexToken(EOL,'\n',1,11422)
-LexToken(VAR,'lines',1,11427)
-LexToken(OPENBRACKET,'(',1,11432)
-LexToken(NUMBER,'0',1,11433)
-LexToken(CLOSEBRACKET,')',1,11434)
-LexToken(EOL,'\n',1,11435)
-LexToken(WHILE,'while',1,11441)
-LexToken(PREVAR_BOOLEAN,'%t',1,11447)
-LexToken(THEN,'then',1,11450)
-LexToken(EOL,'\n',1,11506)
-LexToken(VAR,'N',1,11515)
-LexToken(ASSIGNMENT,'=',1,11517)
-LexToken(VAR,'size',1,11519)
-LexToken(OPENBRACKET,'(',1,11523)
-LexToken(VAR,'xy',1,11524)
-LexToken(COMMA,',',1,11526)
-LexToken(DQSTRING,'"r"',1,11529)
-LexToken(CLOSEBRACKET,')',1,11530)
-LexToken(EOL,'\n',1,11531)
-LexToken(OPENSQBRACKET,'[',1,11541)
-LexToken(VAR,'btn',1,11542)
-LexToken(COMMA,',',1,11545)
-LexToken(VAR,'xc',1,11546)
-LexToken(COMMA,',',1,11548)
-LexToken(VAR,'yc',1,11549)
-LexToken(COMMA,',',1,11551)
-LexToken(VAR,'win',1,11552)
-LexToken(COMMA,',',1,11555)
-LexToken(VAR,'Cmenu',1,11556)
-LexToken(CLOSESQBRACKET,']',1,11561)
-LexToken(ASSIGNMENT,'=',1,11563)
-LexToken(VAR,'get_click',1,11565)
-LexToken(OPENBRACKET,'(',1,11574)
-LexToken(CLOSEBRACKET,')',1,11575)
-LexToken(EOL,'\n',1,11586)
-LexToken(IF,'if',1,11595)
-LexToken(OPENBRACKET,'(',1,11598)
-LexToken(OPENBRACKET,'(',1,11599)
-LexToken(VAR,'win',1,11600)
-LexToken(COMPARISON,'>',1,11603)
-LexToken(NUMBER,'0',1,11604)
-LexToken(CLOSEBRACKET,')',1,11605)
-LexToken(LOGICAL,'&',1,11607)
-LexToken(OPENBRACKET,'(',1,11609)
-LexToken(VAR,'win',1,11610)
-LexToken(COMPARISON,'<>',1,11613)
-LexToken(VAR,'curwin',1,11615)
-LexToken(CLOSEBRACKET,')',1,11621)
-LexToken(CLOSEBRACKET,')',1,11622)
-LexToken(THEN,'then',1,11624)
-LexToken(EOL,'\n',1,11628)
-LexToken(VAR,'Cmenu',1,11641)
-LexToken(ASSIGNMENT,'=',1,11646)
-LexToken(DQSTRING,'"Mouse click is Offside!"',1,11671)
-LexToken(EOL,'\n',1,11672)
-LexToken(END,'end',1,11682)
-LexToken(EOL,'\n',1,11685)
-LexToken(IF,'if',1,11694)
-LexToken(VAR,'Cmenu',1,11697)
-LexToken(COMPARISON,'==',1,11702)
-LexToken(OPENSQBRACKET,'[',1,11704)
-LexToken(CLOSESQBRACKET,']',1,11705)
-LexToken(THEN,'then',1,11707)
-LexToken(EOL,'\n',1,11711)
-LexToken(VAR,'Cmenu',1,11724)
-LexToken(ASSIGNMENT,'=',1,11729)
-LexToken(DQSTRING,'"edit"',1,11735)
-LexToken(EOL,'\n',1,11736)
-LexToken(END,'end',1,11746)
-LexToken(EOL,'\n',1,11749)
-LexToken(IF,'if',1,11758)
-LexToken(OPENBRACKET,'(',1,11761)
-LexToken(VAR,'Cmenu',1,11762)
-LexToken(COMPARISON,'==',1,11767)
-LexToken(DQSTRING,'"Exit"',1,11774)
-LexToken(CLOSEBRACKET,')',1,11775)
-LexToken(LOGICAL,'|',1,11777)
-LexToken(OPENBRACKET,'(',1,11778)
-LexToken(VAR,'Cmenu',1,11779)
-LexToken(COMPARISON,'==',1,11784)
-LexToken(DQSTRING,'"Quit"',1,11791)
-LexToken(CLOSEBRACKET,')',1,11793)
-LexToken(THEN,'then',1,11795)
-LexToken(EOL,'\n',1,11799)
-LexToken(VAR,'ipar',1,11813)
-LexToken(ASSIGNMENT,'=',1,11817)
-LexToken(OPENSQBRACKET,'[',1,11818)
-LexToken(CLOSESQBRACKET,']',1,11819)
-LexToken(EOL,'\n',1,11820)
-LexToken(VAR,'rpar',1,11834)
-LexToken(ASSIGNMENT,'=',1,11838)
-LexToken(OPENSQBRACKET,'[',1,11839)
-LexToken(CLOSESQBRACKET,']',1,11840)
-LexToken(EOL,'\n',1,11841)
-LexToken(VAR,'ok',1,11855)
-LexToken(ASSIGNMENT,'=',1,11857)
-LexToken(PREVAR_BOOLEAN,'%f',1,11858)
-LexToken(EOL,'\n',1,11860)
-LexToken(RETURN,'return',1,11874)
-LexToken(EOL,'\n',1,11880)
-LexToken(END,'end',1,11890)
-LexToken(EOL,'\n',1,11893)
-LexToken(EOL,'\n',1,11971)
-LexToken(IF,'if',1,11980)
-LexToken(OPENBRACKET,'(',1,11983)
-LexToken(OPENBRACKET,'(',1,11984)
-LexToken(VAR,'Cmenu',1,11985)
-LexToken(COMPARISON,'==',1,11990)
-LexToken(DQSTRING,'"zero order"',1,12003)
-LexToken(CLOSEBRACKET,')',1,12004)
-LexToken(LOGICAL,'|',1,12006)
-LexToken(OPENBRACKET,'(',1,12008)
-LexToken(VAR,'Cmenu',1,12009)
-LexToken(COMPARISON,'==',1,12014)
-LexToken(DQSTRING,'"linear"',1,12023)
-LexToken(CLOSEBRACKET,')',1,12024)
-LexToken(LOGICAL,'|',1,12026)
-LexToken(OPENBRACKET,'(',1,12028)
-LexToken(VAR,'Cmenu',1,12029)
-LexToken(COMPARISON,'==',1,12034)
-LexToken(DQSTRING,'"order 2"',1,12044)
-LexToken(CLOSEBRACKET,')',1,12045)
-LexToken(LOGICAL,'|',1,12046)
-LexToken(OPENBRACKET,'(',1,12064)
-LexToken(VAR,'Cmenu',1,12065)
-LexToken(COMPARISON,'==',1,12070)
-LexToken(DQSTRING,'"not_a_knot"',1,12083)
-LexToken(CLOSEBRACKET,')',1,12084)
-LexToken(LOGICAL,'|',1,12085)
-LexToken(OPENBRACKET,'(',1,12087)
-LexToken(VAR,'Cmenu',1,12088)
-LexToken(COMPARISON,'==',1,12093)
-LexToken(DQSTRING,'"periodic"',1,12104)
-LexToken(CLOSEBRACKET,')',1,12105)
-LexToken(LOGICAL,'|',1,12106)
-LexToken(OPENBRACKET,'(',1,12108)
-LexToken(VAR,'Cmenu',1,12109)
-LexToken(COMPARISON,'==',1,12114)
-LexToken(DQSTRING,'"monotone"',1,12125)
-LexToken(CLOSEBRACKET,')',1,12126)
-LexToken(LOGICAL,'|',1,12127)
-LexToken(OPENBRACKET,'(',1,12145)
-LexToken(VAR,'Cmenu',1,12146)
-LexToken(COMPARISON,'==',1,12151)
-LexToken(DQSTRING,'"fast"',1,12158)
-LexToken(CLOSEBRACKET,')',1,12159)
-LexToken(LOGICAL,'|',1,12160)
-LexToken(OPENBRACKET,'(',1,12162)
-LexToken(VAR,'Cmenu',1,12163)
-LexToken(COMPARISON,'==',1,12168)
-LexToken(DQSTRING,'"clamped"',1,12178)
-LexToken(CLOSEBRACKET,')',1,12179)
-LexToken(CLOSEBRACKET,')',1,12180)
-LexToken(THEN,'then',1,12182)
-LexToken(EOL,'\n',1,12186)
-LexToken(EOL,'\n',1,12187)
-LexToken(SELECT,'select',1,12200)
-LexToken(VAR,'Cmenu',1,12208)
-LexToken(EOL,'\n',1,12213)
-LexToken(CASE,'case',1,12226)
-LexToken(DQSTRING,'"zero order"',1,12242)
-LexToken(THEN,'then',1,12244)
-LexToken(EOL,'\n',1,12248)
-LexToken(VAR,'NOrder',1,12265)
-LexToken(ASSIGNMENT,'=',1,12271)
-LexToken(NUMBER,'0',1,12272)
-LexToken(EOL,'\n',1,12273)
-LexToken(CASE,'case',1,12287)
-LexToken(DQSTRING,'"linear"',1,12299)
-LexToken(THEN,'then',1,12301)
-LexToken(EOL,'\n',1,12305)
-LexToken(VAR,'NOrder',1,12322)
-LexToken(ASSIGNMENT,'=',1,12328)
-LexToken(NUMBER,'1',1,12329)
-LexToken(EOL,'\n',1,12330)
-LexToken(CASE,'case',1,12344)
-LexToken(DQSTRING,'"order 2"',1,12357)
-LexToken(THEN,'then',1,12359)
-LexToken(EOL,'\n',1,12363)
-LexToken(VAR,'NOrder',1,12380)
-LexToken(ASSIGNMENT,'=',1,12386)
-LexToken(NUMBER,'2',1,12387)
-LexToken(EOL,'\n',1,12388)
-LexToken(CASE,'case',1,12402)
-LexToken(DQSTRING,'"not_a_knot"',1,12418)
-LexToken(THEN,'then',1,12420)
-LexToken(EOL,'\n',1,12424)
-LexToken(VAR,'NOrder',1,12441)
-LexToken(ASSIGNMENT,'=',1,12447)
-LexToken(NUMBER,'3',1,12448)
-LexToken(EOL,'\n',1,12449)
-LexToken(CASE,'case',1,12463)
-LexToken(DQSTRING,'"periodic"',1,12477)
-LexToken(THEN,'then',1,12479)
-LexToken(EOL,'\n',1,12483)
-LexToken(VAR,'NOrder',1,12500)
-LexToken(ASSIGNMENT,'=',1,12506)
-LexToken(NUMBER,'4',1,12507)
-LexToken(EOL,'\n',1,12508)
-LexToken(CASE,'case',1,12522)
-LexToken(DQSTRING,'"monotone"',1,12536)
-LexToken(THEN,'then',1,12538)
-LexToken(EOL,'\n',1,12542)
-LexToken(VAR,'NOrder',1,12559)
-LexToken(ASSIGNMENT,'=',1,12565)
-LexToken(NUMBER,'5',1,12566)
-LexToken(EOL,'\n',1,12567)
-LexToken(CASE,'case',1,12581)
-LexToken(DQSTRING,'"fast"',1,12591)
-LexToken(THEN,'then',1,12593)
-LexToken(EOL,'\n',1,12597)
-LexToken(VAR,'NOrder',1,12614)
-LexToken(ASSIGNMENT,'=',1,12620)
-LexToken(NUMBER,'6',1,12621)
-LexToken(EOL,'\n',1,12622)
-LexToken(CASE,'case',1,12636)
-LexToken(DQSTRING,'"clamped"',1,12649)
-LexToken(THEN,'then',1,12651)
-LexToken(EOL,'\n',1,12655)
-LexToken(VAR,'NOrder',1,12672)
-LexToken(ASSIGNMENT,'=',1,12678)
-LexToken(NUMBER,'7',1,12679)
-LexToken(EOL,'\n',1,12680)
-LexToken(END,'end',1,12694)
-LexToken(EOL,'\n',1,12697)
-LexToken(VAR,'ipar',1,12710)
-LexToken(OPENBRACKET,'(',1,12714)
-LexToken(NUMBER,'2',1,12715)
-LexToken(CLOSEBRACKET,')',1,12716)
-LexToken(ASSIGNMENT,'=',1,12717)
-LexToken(VAR,'NOrder',1,12718)
-LexToken(EOL,'\n',1,12724)
-LexToken(OPENSQBRACKET,'[',1,12738)
-LexToken(VAR,'rpar',1,12739)
-LexToken(COMMA,',',1,12743)
-LexToken(VAR,'ipar',1,12744)
-LexToken(CLOSESQBRACKET,']',1,12748)
-LexToken(ASSIGNMENT,'=',1,12749)
-LexToken(VAR,'AutoScale',1,12750)
-LexToken(OPENBRACKET,'(',1,12759)
-LexToken(VAR,'a',1,12760)
-LexToken(COMMA,',',1,12761)
-LexToken(VAR,'xy',1,12762)
-LexToken(COMMA,',',1,12764)
-LexToken(VAR,'ipar',1,12765)
-LexToken(COMMA,',',1,12769)
-LexToken(VAR,'rpar',1,12770)
-LexToken(CLOSEBRACKET,')',1,12774)
-LexToken(EOL,'\n',1,12775)
-LexToken(END,'end',1,12784)
-LexToken(EOL,'\n',1,12787)
-LexToken(EOL,'\n',1,12865)
-LexToken(SELECT,'select',1,12874)
-LexToken(VAR,'Cmenu',1,12881)
-LexToken(EOL,'\n',1,12886)
-LexToken(CASE,'case',1,12895)
-LexToken(DQSTRING,'"Data Bounds"',1,12912)
-LexToken(THEN,'then',1,12914)
-LexToken(EOL,'\n',1,12918)
-LexToken(VAR,'rectx',1,12931)
-LexToken(ASSIGNMENT,'=',1,12936)
-LexToken(VAR,'findrect',1,12937)
-LexToken(OPENBRACKET,'(',1,12945)
-LexToken(VAR,'a',1,12946)
-LexToken(CLOSEBRACKET,')',1,12947)
-LexToken(EOL,'\n',1,12948)
-LexToken(OPENSQBRACKET,'[',1,12962)
-LexToken(VAR,'mok',1,12963)
-LexToken(COMMA,',',1,12966)
-LexToken(VAR,'xmn1',1,12968)
-LexToken(COMMA,',',1,12972)
-LexToken(VAR,'xmx1',1,12974)
-LexToken(COMMA,',',1,12978)
-LexToken(VAR,'ymn1',1,12980)
-LexToken(COMMA,',',1,12984)
-LexToken(VAR,'ymx1',1,12986)
-LexToken(CLOSESQBRACKET,']',1,12990)
-LexToken(ASSIGNMENT,'=',1,12992)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,12994)
-LexToken(OPENBRACKET,'(',1,13009)
-LexToken(DQSTRING,'"Enter new bounds"',1,13027)
-LexToken(COMMA,',',1,13028)
-LexToken(OPENSQBRACKET,'[',1,13029)
-LexToken(DQSTRING,'"xmin"',1,13035)
-LexToken(SEMICOLON,';',1,13036)
-LexToken(DQSTRING,'"xmax"',1,13042)
-LexToken(SEMICOLON,';',1,13043)
-LexToken(DQSTRING,'"ymin"',1,13050)
-LexToken(SEMICOLON,';',1,13051)
-LexToken(DQSTRING,'"ymax"',1,13057)
-LexToken(CLOSESQBRACKET,']',1,13058)
-LexToken(COMMA,',',1,13059)
-LexToken(VAR,'list',1,13076)
-LexToken(OPENBRACKET,'(',1,13080)
-LexToken(DQSTRING,'"vec"',1,13085)
-LexToken(COMMA,',',1,13086)
-LexToken(NUMBER,'1',1,13088)
-LexToken(COMMA,',',1,13089)
-LexToken(DQSTRING,'"vec"',1,13094)
-LexToken(COMMA,',',1,13095)
-LexToken(NUMBER,'1',1,13097)
-LexToken(COMMA,',',1,13098)
-LexToken(DQSTRING,'"vec"',1,13103)
-LexToken(COMMA,',',1,13104)
-LexToken(NUMBER,'1',1,13106)
-LexToken(COMMA,',',1,13107)
-LexToken(DQSTRING,'"vec"',1,13112)
-LexToken(COMMA,',',1,13113)
-LexToken(NUMBER,'1',1,13115)
-LexToken(CLOSEBRACKET,')',1,13116)
-LexToken(COMMA,',',1,13117)
-LexToken(VAR,'string',1,13119)
-LexToken(OPENBRACKET,'(',1,13125)
-LexToken(VAR,'rectx',1,13126)
-LexToken(OPENBRACKET,'(',1,13131)
-LexToken(COLON,':',1,13132)
-LexToken(CLOSEBRACKET,')',1,13133)
-LexToken(CLOSEBRACKET,')',1,13134)
-LexToken(CLOSEBRACKET,')',1,13135)
-LexToken(EOL,'\n',1,13136)
-LexToken(EOL,'\n',1,13163)
-LexToken(IF,'if',1,13176)
-LexToken(VAR,'mok',1,13179)
-LexToken(THEN,'then',1,13183)
-LexToken(EOL,'\n',1,13187)
-LexToken(IF,'if',1,13204)
-LexToken(OPENBRACKET,'(',1,13207)
-LexToken(VAR,'xmn1',1,13208)
-LexToken(COMPARISON,'>',1,13213)
-LexToken(VAR,'xmx1',1,13215)
-LexToken(LOGICAL,'|',1,13220)
-LexToken(VAR,'ymn1',1,13222)
-LexToken(COMPARISON,'>',1,13227)
-LexToken(VAR,'ymx1',1,13229)
-LexToken(CLOSEBRACKET,')',1,13233)
-LexToken(THEN,'then',1,13235)
-LexToken(EOL,'\n',1,13239)
-LexToken(VAR,'xinfo',1,13260)
-LexToken(OPENBRACKET,'(',1,13265)
-LexToken(DQSTRING,'"Incorrect bounds"',1,13283)
-LexToken(CLOSEBRACKET,')',1,13284)
-LexToken(EOL,'\n',1,13285)
-LexToken(VAR,'mok',1,13306)
-LexToken(ASSIGNMENT,'=',1,13309)
-LexToken(PREVAR_BOOLEAN,'%f',1,13310)
-LexToken(EOL,'\n',1,13312)
-LexToken(END,'end',1,13330)
-LexToken(EOL,'\n',1,13333)
-LexToken(IF,'if',1,13350)
-LexToken(VAR,'xmn1',1,13353)
-LexToken(COMPARISON,'<',1,13357)
-LexToken(NUMBER,'0',1,13358)
-LexToken(THEN,'then',1,13360)
-LexToken(EOL,'\n',1,13364)
-LexToken(VAR,'xinfo',1,13385)
-LexToken(OPENBRACKET,'(',1,13390)
-LexToken(DQSTRING,'"X should be positive"',1,13412)
-LexToken(CLOSEBRACKET,')',1,13413)
-LexToken(EOL,'\n',1,13414)
-LexToken(VAR,'mok',1,13435)
-LexToken(ASSIGNMENT,'=',1,13438)
-LexToken(PREVAR_BOOLEAN,'%f',1,13439)
-LexToken(EOL,'\n',1,13441)
-LexToken(END,'end',1,13459)
-LexToken(EOL,'\n',1,13462)
-LexToken(IF,'if',1,13479)
-LexToken(VAR,'mok',1,13482)
-LexToken(THEN,'then',1,13486)
-LexToken(EOL,'\n',1,13490)
-LexToken(VAR,'a',1,13511)
-LexToken(DOT,'.',1,13512)
-LexToken(VAR,'data_bounds',1,13513)
-LexToken(ASSIGNMENT,'=',1,13524)
-LexToken(OPENSQBRACKET,'[',1,13525)
-LexToken(VAR,'xmn1',1,13526)
-LexToken(COMMA,',',1,13530)
-LexToken(VAR,'ymn1',1,13532)
-LexToken(SEMICOLON,';',1,13536)
-LexToken(VAR,'xmx1',1,13538)
-LexToken(COMMA,',',1,13542)
-LexToken(VAR,'ymx1',1,13544)
-LexToken(CLOSESQBRACKET,']',1,13548)
-LexToken(EOL,'\n',1,13549)
-LexToken(END,'end',1,13567)
-LexToken(EOL,'\n',1,13570)
-LexToken(END,'end',1,13583)
-LexToken(EOL,'\n',1,13586)
-LexToken(EOL,'\n',1,13611)
-LexToken(EOL,'\n',1,13693)
-LexToken(CASE,'case',1,13702)
-LexToken(DQSTRING,'"Autoscale"',1,13717)
-LexToken(THEN,'then',1,13719)
-LexToken(EOL,'\n',1,13723)
-LexToken(OPENSQBRACKET,'[',1,13736)
-LexToken(VAR,'rpar',1,13737)
-LexToken(COMMA,',',1,13741)
-LexToken(VAR,'ipar',1,13742)
-LexToken(CLOSESQBRACKET,']',1,13746)
-LexToken(ASSIGNMENT,'=',1,13747)
-LexToken(VAR,'AutoScale',1,13748)
-LexToken(OPENBRACKET,'(',1,13757)
-LexToken(VAR,'a',1,13758)
-LexToken(COMMA,',',1,13759)
-LexToken(VAR,'xy',1,13760)
-LexToken(COMMA,',',1,13762)
-LexToken(VAR,'ipar',1,13763)
-LexToken(COMMA,',',1,13767)
-LexToken(VAR,'rpar',1,13768)
-LexToken(CLOSEBRACKET,')',1,13772)
-LexToken(EOL,'\n',1,13773)
-LexToken(EOL,'\n',1,13855)
-LexToken(CASE,'case',1,13864)
-LexToken(DQSTRING,'"Periodic signal"',1,13885)
-LexToken(THEN,'then',1,13887)
-LexToken(EOL,'\n',1,13891)
-LexToken(IF,'if',1,13904)
-LexToken(VAR,'PeridicOption',1,13907)
-LexToken(COMPARISON,'==',1,13920)
-LexToken(NUMBER,'1',1,13922)
-LexToken(THEN,'then',1,13924)
-LexToken(EOL,'\n',1,13928)
-LexToken(VAR,'ans0',1,13946)
-LexToken(ASSIGNMENT,'=',1,13950)
-LexToken(DQSTRING,'"y"',1,13953)
-LexToken(EOL,'\n',1,13954)
-LexToken(ELSE,'else',1,13968)
-LexToken(EOL,'\n',1,13972)
-LexToken(VAR,'ans0',1,13990)
-LexToken(ASSIGNMENT,'=',1,13994)
-LexToken(DQSTRING,'"n"',1,13997)
-LexToken(EOL,'\n',1,13998)
-LexToken(END,'end',1,14012)
-LexToken(EOL,'\n',1,14015)
-LexToken(OPENSQBRACKET,'[',1,14029)
-LexToken(VAR,'mok',1,14030)
-LexToken(COMMA,',',1,14033)
-LexToken(VAR,'myans',1,14034)
-LexToken(CLOSESQBRACKET,']',1,14039)
-LexToken(ASSIGNMENT,'=',1,14040)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,14041)
-LexToken(OPENBRACKET,'(',1,14056)
-LexToken(DQSTRING,'"Generating periodic signal"',1,14084)
-LexToken(COMMA,',',1,14085)
-LexToken(OPENSQBRACKET,'[',1,14086)
-LexToken(DQSTRING,'"y/n"',1,14091)
-LexToken(CLOSESQBRACKET,']',1,14092)
-LexToken(COMMA,',',1,14093)
-LexToken(VAR,'list',1,14094)
-LexToken(OPENBRACKET,'(',1,14098)
-LexToken(DQSTRING,'"str"',1,14103)
-LexToken(COMMA,',',1,14104)
-LexToken(NUMBER,'1',1,14105)
-LexToken(CLOSEBRACKET,')',1,14106)
-LexToken(COMMA,',',1,14107)
-LexToken(VAR,'list',1,14108)
-LexToken(OPENBRACKET,'(',1,14112)
-LexToken(VAR,'ans0',1,14113)
-LexToken(CLOSEBRACKET,')',1,14117)
-LexToken(CLOSEBRACKET,')',1,14118)
-LexToken(EOL,'\n',1,14119)
-LexToken(IF,'if',1,14133)
-LexToken(OPENBRACKET,'(',1,14136)
-LexToken(OPENBRACKET,'(',1,14137)
-LexToken(VAR,'myans',1,14138)
-LexToken(COMPARISON,'==',1,14143)
-LexToken(DQSTRING,'"y"',1,14147)
-LexToken(CLOSEBRACKET,')',1,14148)
-LexToken(LOGICAL,'|',1,14149)
-LexToken(OPENBRACKET,'(',1,14150)
-LexToken(VAR,'myans',1,14151)
-LexToken(COMPARISON,'==',1,14156)
-LexToken(DQSTRING,'"Y"',1,14160)
-LexToken(CLOSEBRACKET,')',1,14161)
-LexToken(CLOSEBRACKET,')',1,14162)
-LexToken(THEN,'then',1,14164)
-LexToken(EOL,'\n',1,14168)
-LexToken(VAR,'PeridicOption',1,14186)
-LexToken(ASSIGNMENT,'=',1,14199)
-LexToken(NUMBER,'1',1,14200)
-LexToken(EOL,'\n',1,14201)
-LexToken(ELSE,'else',1,14215)
-LexToken(EOL,'\n',1,14219)
-LexToken(VAR,'PeridicOption',1,14237)
-LexToken(ASSIGNMENT,'=',1,14250)
-LexToken(NUMBER,'0',1,14251)
-LexToken(EOL,'\n',1,14252)
-LexToken(END,'end',1,14266)
-LexToken(EOL,'\n',1,14269)
-LexToken(VAR,'ipar',1,14283)
-LexToken(OPENBRACKET,'(',1,14287)
-LexToken(NUMBER,'3',1,14288)
-LexToken(CLOSEBRACKET,')',1,14289)
-LexToken(ASSIGNMENT,'=',1,14290)
-LexToken(VAR,'PeridicOption',1,14291)
-LexToken(EOL,'\n',1,14304)
-LexToken(OPENSQBRACKET,'[',1,14318)
-LexToken(VAR,'rpar',1,14319)
-LexToken(COMMA,',',1,14323)
-LexToken(VAR,'ipar',1,14324)
-LexToken(CLOSESQBRACKET,']',1,14328)
-LexToken(ASSIGNMENT,'=',1,14329)
-LexToken(VAR,'AutoScale',1,14330)
-LexToken(OPENBRACKET,'(',1,14339)
-LexToken(VAR,'a',1,14340)
-LexToken(COMMA,',',1,14341)
-LexToken(VAR,'xy',1,14342)
-LexToken(COMMA,',',1,14344)
-LexToken(VAR,'ipar',1,14345)
-LexToken(COMMA,',',1,14349)
-LexToken(VAR,'rpar',1,14350)
-LexToken(CLOSEBRACKET,')',1,14354)
-LexToken(EOL,'\n',1,14355)
-LexToken(EOL,'\n',1,14437)
-LexToken(CASE,'case',1,14446)
-LexToken(DQSTRING,'"sine"',1,14456)
-LexToken(THEN,'then',1,14458)
-LexToken(EOL,'\n',1,14462)
-LexToken(OPENSQBRACKET,'[',1,14475)
-LexToken(VAR,'mok',1,14476)
-LexToken(COMMA,',',1,14479)
-LexToken(VAR,'Amp',1,14480)
-LexToken(COMMA,',',1,14483)
-LexToken(VAR,'wp',1,14484)
-LexToken(COMMA,',',1,14486)
-LexToken(VAR,'phase',1,14487)
-LexToken(COMMA,',',1,14492)
-LexToken(VAR,'offset',1,14493)
-LexToken(COMMA,',',1,14499)
-LexToken(VAR,'np1',1,14500)
-LexToken(COMMA,',',1,14503)
-LexToken(VAR,'Sin_exprs2',1,14504)
-LexToken(CLOSESQBRACKET,']',1,14514)
-LexToken(ASSIGNMENT,'=',1,14515)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,14516)
-LexToken(OPENBRACKET,'(',1,14531)
-LexToken(DQSTRING,'" Sine parameters"',1,14549)
-LexToken(COMMA,',',1,14550)
-LexToken(OPENSQBRACKET,'[',1,14568)
-LexToken(DQSTRING,'"Amplitude"',1,14579)
-LexToken(SEMICOLON,';',1,14580)
-LexToken(DQSTRING,'"Frequency(rad/sec)"',1,14600)
-LexToken(SEMICOLON,';',1,14601)
-LexToken(DQSTRING,'"Phase(rad)"',1,14630)
-LexToken(SEMICOLON,';',1,14631)
-LexToken(DQSTRING,'"Bias"',1,14637)
-LexToken(SEMICOLON,';',1,14638)
-LexToken(DQSTRING,'"number of points"',1,14656)
-LexToken(CLOSESQBRACKET,']',1,14657)
-LexToken(COMMA,',',1,14658)
-LexToken(VAR,'list',1,14659)
-LexToken(OPENBRACKET,'(',1,14663)
-LexToken(DQSTRING,'"vec"',1,14668)
-LexToken(COMMA,',',1,14669)
-LexToken(NUMBER,'1',1,14670)
-LexToken(COMMA,',',1,14671)
-LexToken(DQSTRING,'"vec"',1,14676)
-LexToken(COMMA,',',1,14677)
-LexToken(NUMBER,'1',1,14678)
-LexToken(COMMA,',',1,14679)
-LexToken(DQSTRING,'"vec"',1,14684)
-LexToken(COMMA,',',1,14685)
-LexToken(NUMBER,'1',1,14686)
-LexToken(COMMA,',',1,14687)
-LexToken(DQSTRING,'"vec"',1,14709)
-LexToken(COMMA,',',1,14710)
-LexToken(NUMBER,'1',1,14711)
-LexToken(COMMA,',',1,14712)
-LexToken(DQSTRING,'"vec"',1,14717)
-LexToken(COMMA,',',1,14718)
-LexToken(NUMBER,'1',1,14719)
-LexToken(CLOSEBRACKET,')',1,14720)
-LexToken(COMMA,',',1,14721)
-LexToken(VAR,'Sin_exprs',1,14722)
-LexToken(CLOSEBRACKET,')',1,14731)
-LexToken(EOL,'\n',1,14732)
-LexToken(IF,'if',1,14745)
-LexToken(VAR,'np1',1,14748)
-LexToken(COMPARISON,'<',1,14751)
-LexToken(NUMBER,'2',1,14753)
-LexToken(THEN,'then',1,14755)
-LexToken(EOL,'\n',1,14759)
-LexToken(VAR,'np1',1,14776)
-LexToken(ASSIGNMENT,'=',1,14779)
-LexToken(NUMBER,'2',1,14780)
-LexToken(EOL,'\n',1,14781)
-LexToken(END,'end',1,14795)
-LexToken(EOL,'\n',1,14798)
-LexToken(IF,'if',1,14811)
-LexToken(VAR,'mok',1,14814)
-LexToken(LOGICAL,'&',1,14818)
-LexToken(VAR,'wp',1,14820)
-LexToken(COMPARISON,'>',1,14822)
-LexToken(NUMBER,'0',1,14823)
-LexToken(THEN,'then',1,14826)
-LexToken(EOL,'\n',1,14830)
-LexToken(VAR,'NOrder',1,14847)
-LexToken(ASSIGNMENT,'=',1,14853)
-LexToken(NUMBER,'3',1,14854)
-LexToken(EOL,'\n',1,14855)
-LexToken(VAR,'ipar',1,14873)
-LexToken(OPENBRACKET,'(',1,14877)
-LexToken(NUMBER,'2',1,14878)
-LexToken(CLOSEBRACKET,')',1,14879)
-LexToken(ASSIGNMENT,'=',1,14880)
-LexToken(VAR,'NOrder',1,14881)
-LexToken(EOL,'\n',1,14887)
-LexToken(VAR,'phase',1,14905)
-LexToken(ASSIGNMENT,'=',1,14910)
-LexToken(VAR,'atan',1,14911)
-LexToken(OPENBRACKET,'(',1,14915)
-LexToken(VAR,'tan',1,14916)
-LexToken(OPENBRACKET,'(',1,14919)
-LexToken(VAR,'phase',1,14920)
-LexToken(CLOSEBRACKET,')',1,14925)
-LexToken(CLOSEBRACKET,')',1,14926)
-LexToken(EOL,'\n',1,14927)
-LexToken(VAR,'xt',1,14945)
-LexToken(ASSIGNMENT,'=',1,14947)
-LexToken(VAR,'linspace',1,14948)
-LexToken(OPENBRACKET,'(',1,14956)
-LexToken(NUMBER,'0',1,14957)
-LexToken(COMMA,',',1,14958)
-LexToken(PREVAR_FLOAT,'%pi',1,14959)
-LexToken(MULTIPLICATION,'*',1,14962)
-LexToken(NUMBER,'2',1,14963)
-LexToken(MULTIPLICATION,'/',1,14964)
-LexToken(VAR,'wp',1,14965)
-LexToken(COMMA,',',1,14967)
-LexToken(VAR,'np1',1,14968)
-LexToken(CLOSEBRACKET,')',1,14971)
-LexToken(TRANSPOSE,"'",1,14972)
-LexToken(EOL,'\n',1,14973)
-LexToken(VAR,'yt',1,14991)
-LexToken(ASSIGNMENT,'=',1,14993)
-LexToken(VAR,'Amp',1,14994)
-LexToken(MULTIPLICATION,'*',1,14997)
-LexToken(VAR,'sin',1,14998)
-LexToken(OPENBRACKET,'(',1,15001)
-LexToken(VAR,'wp',1,15002)
-LexToken(MULTIPLICATION,'*',1,15004)
-LexToken(VAR,'xt',1,15005)
-LexToken(ADDITION,'+',1,15007)
-LexToken(VAR,'phase',1,15008)
-LexToken(CLOSEBRACKET,')',1,15013)
-LexToken(ADDITION,'+',1,15014)
-LexToken(VAR,'offset',1,15015)
-LexToken(EOL,'\n',1,15021)
-LexToken(VAR,'xy',1,15039)
-LexToken(ASSIGNMENT,'=',1,15041)
-LexToken(OPENSQBRACKET,'[',1,15042)
-LexToken(VAR,'xt',1,15043)
-LexToken(COMMA,',',1,15045)
-LexToken(VAR,'yt',1,15046)
-LexToken(CLOSESQBRACKET,']',1,15048)
-LexToken(EOL,'\n',1,15049)
-LexToken(OPENSQBRACKET,'[',1,15067)
-LexToken(VAR,'rpar',1,15068)
-LexToken(COMMA,',',1,15072)
-LexToken(VAR,'ipar',1,15073)
-LexToken(CLOSESQBRACKET,']',1,15077)
-LexToken(ASSIGNMENT,'=',1,15078)
-LexToken(VAR,'AutoScale',1,15079)
-LexToken(OPENBRACKET,'(',1,15088)
-LexToken(VAR,'a',1,15089)
-LexToken(COMMA,',',1,15090)
-LexToken(VAR,'xy',1,15091)
-LexToken(COMMA,',',1,15093)
-LexToken(VAR,'ipar',1,15094)
-LexToken(COMMA,',',1,15098)
-LexToken(VAR,'rpar',1,15099)
-LexToken(CLOSEBRACKET,')',1,15103)
-LexToken(EOL,'\n',1,15104)
-LexToken(VAR,'Sin_exprs',1,15121)
-LexToken(ASSIGNMENT,'=',1,15130)
-LexToken(VAR,'Sin_exprs2',1,15131)
-LexToken(EOL,'\n',1,15141)
-LexToken(END,'end',1,15154)
-LexToken(EOL,'\n',1,15157)
-LexToken(EOL,'\n',1,15239)
-LexToken(CASE,'case',1,15248)
-LexToken(DQSTRING,'"sawtooth1"',1,15263)
-LexToken(THEN,'then',1,15265)
-LexToken(EOL,'\n',1,15269)
-LexToken(OPENSQBRACKET,'[',1,15282)
-LexToken(VAR,'mok',1,15283)
-LexToken(COMMA,',',1,15286)
-LexToken(VAR,'sAmp',1,15287)
-LexToken(COMMA,',',1,15291)
-LexToken(VAR,'sTp',1,15292)
-LexToken(COMMA,',',1,15295)
-LexToken(VAR,'sdelay',1,15296)
-LexToken(COMMA,',',1,15302)
-LexToken(VAR,'Sawt1_exprs2',1,15303)
-LexToken(CLOSESQBRACKET,']',1,15315)
-LexToken(ASSIGNMENT,'=',1,15316)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,15317)
-LexToken(OPENBRACKET,'(',1,15332)
-LexToken(DQSTRING,'"Sawtooth signal parameters"',1,15360)
-LexToken(COMMA,',',1,15361)
-LexToken(OPENSQBRACKET,'[',1,15379)
-LexToken(DQSTRING,'"Amplitude"',1,15390)
-LexToken(SEMICOLON,';',1,15391)
-LexToken(DQSTRING,'"Period"',1,15399)
-LexToken(SEMICOLON,';',1,15400)
-LexToken(DQSTRING,'"delay"',1,15407)
-LexToken(CLOSESQBRACKET,']',1,15408)
-LexToken(COMMA,',',1,15409)
-LexToken(VAR,'list',1,15427)
-LexToken(OPENBRACKET,'(',1,15431)
-LexToken(DQSTRING,'"vec"',1,15436)
-LexToken(COMMA,',',1,15437)
-LexToken(NUMBER,'1',1,15438)
-LexToken(COMMA,',',1,15439)
-LexToken(DQSTRING,'"vec"',1,15444)
-LexToken(COMMA,',',1,15445)
-LexToken(NUMBER,'1',1,15446)
-LexToken(COMMA,',',1,15447)
-LexToken(DQSTRING,'"vec"',1,15452)
-LexToken(COMMA,',',1,15453)
-LexToken(NUMBER,'1',1,15454)
-LexToken(CLOSEBRACKET,')',1,15455)
-LexToken(COMMA,',',1,15456)
-LexToken(VAR,'Sawt1_exprs',1,15457)
-LexToken(CLOSEBRACKET,')',1,15468)
-LexToken(EOL,'\n',1,15469)
-LexToken(IF,'if',1,15482)
-LexToken(VAR,'mok',1,15485)
-LexToken(LOGICAL,'&',1,15489)
-LexToken(VAR,'sTp',1,15491)
-LexToken(COMPARISON,'>',1,15494)
-LexToken(NUMBER,'0',1,15495)
-LexToken(THEN,'then',1,15497)
-LexToken(EOL,'\n',1,15501)
-LexToken(VAR,'NOrder',1,15518)
-LexToken(ASSIGNMENT,'=',1,15524)
-LexToken(NUMBER,'1',1,15525)
-LexToken(EOL,'\n',1,15526)
-LexToken(VAR,'ipar',1,15544)
-LexToken(OPENBRACKET,'(',1,15548)
-LexToken(NUMBER,'2',1,15549)
-LexToken(CLOSEBRACKET,')',1,15550)
-LexToken(ASSIGNMENT,'=',1,15551)
-LexToken(VAR,'NOrder',1,15552)
-LexToken(EOL,'\n',1,15558)
-LexToken(IF,'if',1,15576)
-LexToken(VAR,'sdelay',1,15579)
-LexToken(COMPARISON,'<',1,15585)
-LexToken(VAR,'sTp',1,15586)
-LexToken(THEN,'then',1,15590)
-LexToken(EOL,'\n',1,15594)
-LexToken(VAR,'xt',1,15615)
-LexToken(ASSIGNMENT,'=',1,15617)
-LexToken(OPENSQBRACKET,'[',1,15618)
-LexToken(NUMBER,'0',1,15619)
-LexToken(SEMICOLON,';',1,15620)
-LexToken(VAR,'sdelay',1,15621)
-LexToken(SEMICOLON,';',1,15627)
-LexToken(VAR,'sTp',1,15628)
-LexToken(CLOSESQBRACKET,']',1,15631)
-LexToken(EOL,'\n',1,15632)
-LexToken(VAR,'yt',1,15654)
-LexToken(ASSIGNMENT,'=',1,15656)
-LexToken(OPENSQBRACKET,'[',1,15657)
-LexToken(NUMBER,'0',1,15658)
-LexToken(SEMICOLON,';',1,15659)
-LexToken(NUMBER,'0',1,15660)
-LexToken(SEMICOLON,';',1,15661)
-LexToken(VAR,'sAmp',1,15662)
-LexToken(CLOSESQBRACKET,']',1,15666)
-LexToken(EOL,'\n',1,15667)
-LexToken(ELSE,'else',1,15685)
-LexToken(EOL,'\n',1,15689)
-LexToken(VAR,'xt',1,15710)
-LexToken(ASSIGNMENT,'=',1,15712)
-LexToken(OPENSQBRACKET,'[',1,15713)
-LexToken(NUMBER,'0',1,15714)
-LexToken(CLOSESQBRACKET,']',1,15715)
-LexToken(EOL,'\n',1,15716)
-LexToken(VAR,'yt',1,15738)
-LexToken(ASSIGNMENT,'=',1,15740)
-LexToken(OPENSQBRACKET,'[',1,15741)
-LexToken(NUMBER,'0',1,15742)
-LexToken(CLOSESQBRACKET,']',1,15743)
-LexToken(EOL,'\n',1,15744)
-LexToken(END,'end',1,15762)
-LexToken(EOL,'\n',1,15765)
-LexToken(VAR,'xy',1,15782)
-LexToken(ASSIGNMENT,'=',1,15784)
-LexToken(OPENSQBRACKET,'[',1,15785)
-LexToken(VAR,'xt',1,15786)
-LexToken(COMMA,',',1,15788)
-LexToken(VAR,'yt',1,15789)
-LexToken(CLOSESQBRACKET,']',1,15791)
-LexToken(EOL,'\n',1,15792)
-LexToken(OPENSQBRACKET,'[',1,15810)
-LexToken(VAR,'rpar',1,15811)
-LexToken(COMMA,',',1,15815)
-LexToken(VAR,'ipar',1,15816)
-LexToken(CLOSESQBRACKET,']',1,15820)
-LexToken(ASSIGNMENT,'=',1,15821)
-LexToken(VAR,'AutoScale',1,15822)
-LexToken(OPENBRACKET,'(',1,15831)
-LexToken(VAR,'a',1,15832)
-LexToken(COMMA,',',1,15833)
-LexToken(VAR,'xy',1,15834)
-LexToken(COMMA,',',1,15836)
-LexToken(VAR,'ipar',1,15837)
-LexToken(COMMA,',',1,15841)
-LexToken(VAR,'rpar',1,15842)
-LexToken(CLOSEBRACKET,')',1,15846)
-LexToken(EOL,'\n',1,15847)
-LexToken(VAR,'Sawt1_exprs',1,15865)
-LexToken(ASSIGNMENT,'=',1,15876)
-LexToken(VAR,'Sawt1_exprs2',1,15877)
-LexToken(EOL,'\n',1,15889)
-LexToken(END,'end',1,15902)
-LexToken(EOL,'\n',1,15905)
-LexToken(EOL,'\n',1,15987)
-LexToken(CASE,'case',1,15996)
-LexToken(DQSTRING,'"sawtooth2"',1,16011)
-LexToken(THEN,'then',1,16013)
-LexToken(EOL,'\n',1,16017)
-LexToken(OPENSQBRACKET,'[',1,16030)
-LexToken(VAR,'mok',1,16031)
-LexToken(COMMA,',',1,16034)
-LexToken(VAR,'sAmp2',1,16035)
-LexToken(COMMA,',',1,16040)
-LexToken(VAR,'sTp2',1,16041)
-LexToken(COMMA,',',1,16045)
-LexToken(VAR,'Sawt2_exprs2',1,16046)
-LexToken(CLOSESQBRACKET,']',1,16058)
-LexToken(ASSIGNMENT,'=',1,16059)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,16060)
-LexToken(OPENBRACKET,'(',1,16075)
-LexToken(DQSTRING,'"Sawtooth signal parameters"',1,16103)
-LexToken(COMMA,',',1,16104)
-LexToken(OPENSQBRACKET,'[',1,16122)
-LexToken(DQSTRING,'"Amplitude"',1,16133)
-LexToken(SEMICOLON,';',1,16134)
-LexToken(DQSTRING,'"Period"',1,16142)
-LexToken(CLOSESQBRACKET,']',1,16143)
-LexToken(COMMA,',',1,16144)
-LexToken(VAR,'list',1,16145)
-LexToken(OPENBRACKET,'(',1,16149)
-LexToken(DQSTRING,'"vec"',1,16154)
-LexToken(COMMA,',',1,16155)
-LexToken(NUMBER,'1',1,16156)
-LexToken(COMMA,',',1,16157)
-LexToken(DQSTRING,'"vec"',1,16162)
-LexToken(COMMA,',',1,16163)
-LexToken(NUMBER,'1',1,16164)
-LexToken(CLOSEBRACKET,')',1,16165)
-LexToken(COMMA,',',1,16166)
-LexToken(VAR,'Sawt2_exprs',1,16167)
-LexToken(CLOSEBRACKET,')',1,16178)
-LexToken(EOL,'\n',1,16179)
-LexToken(IF,'if',1,16192)
-LexToken(VAR,'mok',1,16195)
-LexToken(LOGICAL,'&',1,16199)
-LexToken(VAR,'sTp2',1,16201)
-LexToken(COMPARISON,'>',1,16205)
-LexToken(NUMBER,'0',1,16206)
-LexToken(THEN,'then',1,16208)
-LexToken(EOL,'\n',1,16212)
-LexToken(VAR,'NOrder',1,16229)
-LexToken(ASSIGNMENT,'=',1,16235)
-LexToken(NUMBER,'1',1,16236)
-LexToken(EOL,'\n',1,16237)
-LexToken(VAR,'ipar',1,16255)
-LexToken(OPENBRACKET,'(',1,16259)
-LexToken(NUMBER,'2',1,16260)
-LexToken(CLOSEBRACKET,')',1,16261)
-LexToken(ASSIGNMENT,'=',1,16262)
-LexToken(VAR,'NOrder',1,16263)
-LexToken(EOL,'\n',1,16269)
-LexToken(VAR,'xt',1,16287)
-LexToken(ASSIGNMENT,'=',1,16289)
-LexToken(OPENSQBRACKET,'[',1,16290)
-LexToken(NUMBER,'0',1,16291)
-LexToken(SEMICOLON,';',1,16292)
-LexToken(VAR,'sTp2',1,16293)
-LexToken(CLOSESQBRACKET,']',1,16297)
-LexToken(EOL,'\n',1,16298)
-LexToken(VAR,'yt',1,16316)
-LexToken(ASSIGNMENT,'=',1,16318)
-LexToken(OPENSQBRACKET,'[',1,16319)
-LexToken(VAR,'sAmp2',1,16320)
-LexToken(SEMICOLON,';',1,16325)
-LexToken(ADDITION,'-',1,16326)
-LexToken(VAR,'sAmp2',1,16327)
-LexToken(CLOSESQBRACKET,']',1,16332)
-LexToken(EOL,'\n',1,16333)
-LexToken(VAR,'xy',1,16351)
-LexToken(ASSIGNMENT,'=',1,16353)
-LexToken(OPENSQBRACKET,'[',1,16354)
-LexToken(VAR,'xt',1,16355)
-LexToken(COMMA,',',1,16357)
-LexToken(VAR,'yt',1,16358)
-LexToken(CLOSESQBRACKET,']',1,16360)
-LexToken(EOL,'\n',1,16361)
-LexToken(OPENSQBRACKET,'[',1,16379)
-LexToken(VAR,'rpar',1,16380)
-LexToken(COMMA,',',1,16384)
-LexToken(VAR,'ipar',1,16385)
-LexToken(CLOSESQBRACKET,']',1,16389)
-LexToken(ASSIGNMENT,'=',1,16390)
-LexToken(VAR,'AutoScale',1,16391)
-LexToken(OPENBRACKET,'(',1,16400)
-LexToken(VAR,'a',1,16401)
-LexToken(COMMA,',',1,16402)
-LexToken(VAR,'xy',1,16403)
-LexToken(COMMA,',',1,16405)
-LexToken(VAR,'ipar',1,16406)
-LexToken(COMMA,',',1,16410)
-LexToken(VAR,'rpar',1,16411)
-LexToken(CLOSEBRACKET,')',1,16415)
-LexToken(EOL,'\n',1,16416)
-LexToken(VAR,'Sawt2_exprs',1,16434)
-LexToken(ASSIGNMENT,'=',1,16445)
-LexToken(VAR,'Sawt2_exprs2',1,16446)
-LexToken(EOL,'\n',1,16458)
-LexToken(END,'end',1,16471)
-LexToken(EOL,'\n',1,16474)
-LexToken(EOL,'\n',1,16556)
-LexToken(CASE,'case',1,16565)
-LexToken(DQSTRING,'"pulse"',1,16576)
-LexToken(THEN,'then',1,16578)
-LexToken(EOL,'\n',1,16582)
-LexToken(OPENSQBRACKET,'[',1,16595)
-LexToken(VAR,'mok',1,16596)
-LexToken(COMMA,',',1,16599)
-LexToken(VAR,'Amp3',1,16600)
-LexToken(COMMA,',',1,16604)
-LexToken(VAR,'Tp3',1,16605)
-LexToken(COMMA,',',1,16608)
-LexToken(VAR,'Pw3',1,16609)
-LexToken(COMMA,',',1,16612)
-LexToken(VAR,'Pd3',1,16613)
-LexToken(COMMA,',',1,16616)
-LexToken(VAR,'Bias3',1,16617)
-LexToken(COMMA,',',1,16622)
-LexToken(VAR,'Pulse_exprs2',1,16623)
-LexToken(CLOSESQBRACKET,']',1,16635)
-LexToken(ASSIGNMENT,'=',1,16637)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,16639)
-LexToken(OPENBRACKET,'(',1,16654)
-LexToken(DQSTRING,'"Square wave pulse signal"',1,16680)
-LexToken(COMMA,',',1,16681)
-LexToken(OPENSQBRACKET,'[',1,16699)
-LexToken(DQSTRING,'"Amplitude"',1,16710)
-LexToken(SEMICOLON,';',1,16711)
-LexToken(DQSTRING,'"Period (sec)"',1,16725)
-LexToken(SEMICOLON,';',1,16726)
-LexToken(DQSTRING,'"Pulse width(% o"',1,16743)
-LexToken(ADDITION,'+',1,16744)
-LexToken(DQSTRING,'"f period)"',1,16771)
-LexToken(SEMICOLON,';',1,16772)
-LexToken(DQSTRING,'"Phase delay (sec)"',1,16791)
-LexToken(SEMICOLON,';',1,16792)
-LexToken(DQSTRING,'"Bias"',1,16798)
-LexToken(CLOSESQBRACKET,']',1,16799)
-LexToken(COMMA,',',1,16800)
-LexToken(VAR,'list',1,16801)
-LexToken(OPENBRACKET,'(',1,16805)
-LexToken(DQSTRING,'"vec"',1,16810)
-LexToken(COMMA,',',1,16811)
-LexToken(NUMBER,'1',1,16812)
-LexToken(COMMA,',',1,16813)
-LexToken(DQSTRING,'"vec"',1,16835)
-LexToken(COMMA,',',1,16836)
-LexToken(NUMBER,'1',1,16837)
-LexToken(COMMA,',',1,16838)
-LexToken(DQSTRING,'"vec"',1,16843)
-LexToken(COMMA,',',1,16844)
-LexToken(NUMBER,'1',1,16845)
-LexToken(COMMA,',',1,16846)
-LexToken(DQSTRING,'"vec"',1,16851)
-LexToken(COMMA,',',1,16852)
-LexToken(NUMBER,'1',1,16853)
-LexToken(COMMA,',',1,16854)
-LexToken(DQSTRING,'"vec"',1,16859)
-LexToken(COMMA,',',1,16860)
-LexToken(NUMBER,'1',1,16861)
-LexToken(CLOSEBRACKET,')',1,16862)
-LexToken(COMMA,',',1,16863)
-LexToken(VAR,'Pulse_exprs',1,16864)
-LexToken(CLOSEBRACKET,')',1,16875)
-LexToken(EOL,'\n',1,16876)
-LexToken(IF,'if',1,16890)
-LexToken(VAR,'mok',1,16893)
-LexToken(LOGICAL,'&',1,16897)
-LexToken(VAR,'Tp3',1,16899)
-LexToken(COMPARISON,'>',1,16902)
-LexToken(NUMBER,'0',1,16903)
-LexToken(THEN,'then',1,16906)
-LexToken(EOL,'\n',1,16910)
-LexToken(VAR,'NOrder',1,16927)
-LexToken(ASSIGNMENT,'=',1,16933)
-LexToken(NUMBER,'0',1,16934)
-LexToken(EOL,'\n',1,16935)
-LexToken(VAR,'ipar',1,16953)
-LexToken(OPENBRACKET,'(',1,16957)
-LexToken(NUMBER,'2',1,16958)
-LexToken(CLOSEBRACKET,')',1,16959)
-LexToken(ASSIGNMENT,'=',1,16960)
-LexToken(VAR,'NOrder',1,16961)
-LexToken(EOL,'\n',1,16967)
-LexToken(IF,'if',1,16985)
-LexToken(OPENBRACKET,'(',1,16988)
-LexToken(VAR,'Pd3',1,16989)
-LexToken(COMPARISON,'>',1,16992)
-LexToken(NUMBER,'0',1,16993)
-LexToken(CLOSEBRACKET,')',1,16994)
-LexToken(THEN,'then',1,16996)
-LexToken(EOL,'\n',1,17000)
-LexToken(VAR,'xt',1,17021)
-LexToken(ASSIGNMENT,'=',1,17023)
-LexToken(NUMBER,'0',1,17024)
-LexToken(EOL,'\n',1,17025)
-LexToken(VAR,'yt',1,17047)
-LexToken(ASSIGNMENT,'=',1,17049)
-LexToken(VAR,'Bias3',1,17050)
-LexToken(EOL,'\n',1,17055)
-LexToken(ELSE,'else',1,17073)
-LexToken(EOL,'\n',1,17077)
-LexToken(VAR,'xt',1,17098)
-LexToken(ASSIGNMENT,'=',1,17100)
-LexToken(OPENSQBRACKET,'[',1,17101)
-LexToken(CLOSESQBRACKET,']',1,17102)
-LexToken(EOL,'\n',1,17103)
-LexToken(VAR,'yt',1,17125)
-LexToken(ASSIGNMENT,'=',1,17127)
-LexToken(OPENSQBRACKET,'[',1,17128)
-LexToken(CLOSESQBRACKET,']',1,17129)
-LexToken(EOL,'\n',1,17130)
-LexToken(END,'end',1,17148)
-LexToken(EOL,'\n',1,17151)
-LexToken(EOL,'\n',1,17213)
-LexToken(IF,'if',1,17230)
-LexToken(VAR,'Pd3',1,17233)
-LexToken(COMPARISON,'<',1,17236)
-LexToken(VAR,'Tp3',1,17237)
-LexToken(THEN,'then',1,17241)
-LexToken(EOL,'\n',1,17245)
-LexToken(IF,'if',1,17266)
-LexToken(VAR,'Pw3',1,17269)
-LexToken(COMPARISON,'>',1,17272)
-LexToken(NUMBER,'0',1,17273)
-LexToken(THEN,'then',1,17275)
-LexToken(EOL,'\n',1,17279)
-LexToken(VAR,'xt',1,17304)
-LexToken(ASSIGNMENT,'=',1,17306)
-LexToken(OPENSQBRACKET,'[',1,17307)
-LexToken(VAR,'xt',1,17308)
-LexToken(SEMICOLON,';',1,17310)
-LexToken(VAR,'Pd3',1,17311)
-LexToken(SEMICOLON,';',1,17314)
-LexToken(VAR,'Pw3',1,17316)
-LexToken(MULTIPLICATION,'*',1,17319)
-LexToken(VAR,'Tp3',1,17320)
-LexToken(MULTIPLICATION,'/',1,17323)
-LexToken(NUMBER,'100',1,17324)
-LexToken(ADDITION,'+',1,17327)
-LexToken(VAR,'Pd3',1,17328)
-LexToken(SEMICOLON,';',1,17331)
-LexToken(VAR,'Tp3',1,17332)
-LexToken(CLOSESQBRACKET,']',1,17335)
-LexToken(EOL,'\n',1,17336)
-LexToken(VAR,'yt',1,17362)
-LexToken(ASSIGNMENT,'=',1,17364)
-LexToken(OPENSQBRACKET,'[',1,17365)
-LexToken(VAR,'yt',1,17366)
-LexToken(SEMICOLON,';',1,17368)
-LexToken(VAR,'Amp3',1,17369)
-LexToken(ADDITION,'+',1,17373)
-LexToken(VAR,'Bias3',1,17374)
-LexToken(SEMICOLON,';',1,17379)
-LexToken(VAR,'Bias3',1,17380)
-LexToken(SEMICOLON,';',1,17385)
-LexToken(VAR,'Bias3',1,17386)
-LexToken(CLOSESQBRACKET,']',1,17391)
-LexToken(EOL,'\n',1,17392)
-LexToken(ELSE,'else',1,17414)
-LexToken(EOL,'\n',1,17418)
-LexToken(VAR,'xt',1,17443)
-LexToken(ASSIGNMENT,'=',1,17445)
-LexToken(OPENSQBRACKET,'[',1,17446)
-LexToken(NUMBER,'0',1,17447)
-LexToken(SEMICOLON,';',1,17448)
-LexToken(VAR,'Tp3',1,17449)
-LexToken(CLOSESQBRACKET,']',1,17452)
-LexToken(SEMICOLON,';',1,17453)
-LexToken(VAR,'yt',1,17454)
-LexToken(ASSIGNMENT,'=',1,17456)
-LexToken(OPENSQBRACKET,'[',1,17457)
-LexToken(VAR,'Bias3',1,17458)
-LexToken(SEMICOLON,';',1,17463)
-LexToken(VAR,'Bias3',1,17464)
-LexToken(CLOSESQBRACKET,']',1,17469)
-LexToken(EOL,'\n',1,17470)
-LexToken(END,'end',1,17492)
-LexToken(EOL,'\n',1,17495)
-LexToken(ELSE,'else',1,17512)
-LexToken(EOL,'\n',1,17516)
-LexToken(VAR,'xt',1,17537)
-LexToken(ASSIGNMENT,'=',1,17539)
-LexToken(OPENSQBRACKET,'[',1,17540)
-LexToken(NUMBER,'0',1,17541)
-LexToken(SEMICOLON,';',1,17542)
-LexToken(VAR,'Tp3',1,17543)
-LexToken(CLOSESQBRACKET,']',1,17546)
-LexToken(SEMICOLON,';',1,17547)
-LexToken(VAR,'yt',1,17548)
-LexToken(ASSIGNMENT,'=',1,17550)
-LexToken(OPENSQBRACKET,'[',1,17551)
-LexToken(VAR,'Bias3',1,17552)
-LexToken(SEMICOLON,';',1,17557)
-LexToken(VAR,'Bias3',1,17558)
-LexToken(CLOSESQBRACKET,']',1,17563)
-LexToken(EOL,'\n',1,17564)
-LexToken(END,'end',1,17582)
-LexToken(EOL,'\n',1,17585)
-LexToken(EOL,'\n',1,17586)
-LexToken(VAR,'xy',1,17603)
-LexToken(ASSIGNMENT,'=',1,17605)
-LexToken(OPENSQBRACKET,'[',1,17606)
-LexToken(VAR,'xt',1,17607)
-LexToken(COMMA,',',1,17609)
-LexToken(VAR,'yt',1,17610)
-LexToken(CLOSESQBRACKET,']',1,17612)
-LexToken(EOL,'\n',1,17613)
-LexToken(OPENSQBRACKET,'[',1,17631)
-LexToken(VAR,'rpar',1,17632)
-LexToken(COMMA,',',1,17636)
-LexToken(VAR,'ipar',1,17637)
-LexToken(CLOSESQBRACKET,']',1,17641)
-LexToken(ASSIGNMENT,'=',1,17642)
-LexToken(VAR,'AutoScale',1,17643)
-LexToken(OPENBRACKET,'(',1,17652)
-LexToken(VAR,'a',1,17653)
-LexToken(COMMA,',',1,17654)
-LexToken(VAR,'xy',1,17655)
-LexToken(COMMA,',',1,17657)
-LexToken(VAR,'ipar',1,17658)
-LexToken(COMMA,',',1,17662)
-LexToken(VAR,'rpar',1,17663)
-LexToken(CLOSEBRACKET,')',1,17667)
-LexToken(EOL,'\n',1,17668)
-LexToken(VAR,'Pulse_exprs',1,17686)
-LexToken(ASSIGNMENT,'=',1,17697)
-LexToken(VAR,'Pulse_exprs2',1,17698)
-LexToken(EOL,'\n',1,17710)
-LexToken(END,'end',1,17724)
-LexToken(EOL,'\n',1,17727)
-LexToken(EOL,'\n',1,17809)
-LexToken(CASE,'case',1,17818)
-LexToken(DQSTRING,'"random normal"',1,17837)
-LexToken(THEN,'then',1,17839)
-LexToken(EOL,'\n',1,17843)
-LexToken(OPENSQBRACKET,'[',1,17856)
-LexToken(VAR,'mok',1,17857)
-LexToken(COMMA,',',1,17860)
-LexToken(VAR,'mean4',1,17861)
-LexToken(COMMA,',',1,17866)
-LexToken(VAR,'var4',1,17867)
-LexToken(COMMA,',',1,17871)
-LexToken(VAR,'seed4',1,17872)
-LexToken(COMMA,',',1,17877)
-LexToken(VAR,'sample4',1,17878)
-LexToken(COMMA,',',1,17885)
-LexToken(VAR,'np4',1,17886)
-LexToken(COMMA,',',1,17889)
-LexToken(VAR,'random_n_exprs2',1,17890)
-LexToken(CLOSESQBRACKET,']',1,17905)
-LexToken(ASSIGNMENT,'=',1,17906)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,17907)
-LexToken(OPENBRACKET,'(',1,17922)
-LexToken(DQSTRING,'"Normal (Gaussian) random signal"',1,17955)
-LexToken(COMMA,',',1,17956)
-LexToken(OPENSQBRACKET,'[',1,17974)
-LexToken(DQSTRING,'"Mean"',1,17980)
-LexToken(SEMICOLON,';',1,17981)
-LexToken(DQSTRING,'"Variance"',1,17991)
-LexToken(SEMICOLON,';',1,17992)
-LexToken(DQSTRING,'"Initial seed"',1,18006)
-LexToken(SEMICOLON,';',1,18007)
-LexToken(DQSTRING,'"Sample time"',1,18020)
-LexToken(SEMICOLON,';',1,18021)
-LexToken(DQSTRING,'"Number of points"',1,18039)
-LexToken(CLOSESQBRACKET,']',1,18040)
-LexToken(COMMA,',',1,18041)
-LexToken(VAR,'list',1,18042)
-LexToken(OPENBRACKET,'(',1,18046)
-LexToken(DQSTRING,'"vec"',1,18051)
-LexToken(COMMA,',',1,18052)
-LexToken(NUMBER,'1',1,18053)
-LexToken(COMMA,',',1,18054)
-LexToken(DQSTRING,'"vec"',1,18076)
-LexToken(COMMA,',',1,18077)
-LexToken(NUMBER,'1',1,18078)
-LexToken(COMMA,',',1,18079)
-LexToken(DQSTRING,'"vec"',1,18084)
-LexToken(COMMA,',',1,18085)
-LexToken(NUMBER,'1',1,18086)
-LexToken(COMMA,',',1,18087)
-LexToken(DQSTRING,'"vec"',1,18092)
-LexToken(COMMA,',',1,18093)
-LexToken(NUMBER,'1',1,18111)
-LexToken(COMMA,',',1,18112)
-LexToken(DQSTRING,'"vec"',1,18117)
-LexToken(COMMA,',',1,18118)
-LexToken(NUMBER,'1',1,18119)
-LexToken(CLOSEBRACKET,')',1,18120)
-LexToken(COMMA,',',1,18121)
-LexToken(VAR,'random_n_exprs',1,18122)
-LexToken(CLOSEBRACKET,')',1,18136)
-LexToken(EOL,'\n',1,18137)
-LexToken(IF,'if',1,18150)
-LexToken(VAR,'mok',1,18153)
-LexToken(LOGICAL,'&',1,18157)
-LexToken(VAR,'sample4',1,18159)
-LexToken(COMPARISON,'>',1,18166)
-LexToken(NUMBER,'0',1,18167)
-LexToken(THEN,'then',1,18169)
-LexToken(EOL,'\n',1,18173)
-LexToken(VAR,'NOrder',1,18190)
-LexToken(ASSIGNMENT,'=',1,18196)
-LexToken(NUMBER,'0',1,18197)
-LexToken(EOL,'\n',1,18198)
-LexToken(VAR,'ipar',1,18216)
-LexToken(OPENBRACKET,'(',1,18220)
-LexToken(NUMBER,'2',1,18221)
-LexToken(CLOSEBRACKET,')',1,18222)
-LexToken(ASSIGNMENT,'=',1,18223)
-LexToken(VAR,'NOrder',1,18224)
-LexToken(EOL,'\n',1,18230)
-LexToken(VAR,'rand',1,18248)
-LexToken(OPENBRACKET,'(',1,18252)
-LexToken(DQSTRING,'"normal"',1,18260)
-LexToken(CLOSEBRACKET,')',1,18261)
-LexToken(EOL,'\n',1,18262)
-LexToken(VAR,'rand',1,18280)
-LexToken(OPENBRACKET,'(',1,18284)
-LexToken(DQSTRING,'"seed"',1,18290)
-LexToken(COMMA,',',1,18291)
-LexToken(VAR,'seed4',1,18292)
-LexToken(CLOSEBRACKET,')',1,18297)
-LexToken(EOL,'\n',1,18298)
-LexToken(VAR,'xt',1,18316)
-LexToken(ASSIGNMENT,'=',1,18318)
-LexToken(NUMBER,'0',1,18319)
-LexToken(COLON,':',1,18320)
-LexToken(VAR,'sample4',1,18321)
-LexToken(COLON,':',1,18328)
-LexToken(VAR,'sample4',1,18329)
-LexToken(MULTIPLICATION,'*',1,18336)
-LexToken(OPENBRACKET,'(',1,18337)
-LexToken(VAR,'np4',1,18338)
-LexToken(ADDITION,'-',1,18341)
-LexToken(NUMBER,'1',1,18342)
-LexToken(CLOSEBRACKET,')',1,18343)
-LexToken(EOL,'\n',1,18344)
-LexToken(VAR,'xt',1,18362)
-LexToken(ASSIGNMENT,'=',1,18364)
-LexToken(VAR,'xt',1,18365)
-LexToken(OPENBRACKET,'(',1,18367)
-LexToken(COLON,':',1,18368)
-LexToken(CLOSEBRACKET,')',1,18369)
-LexToken(EOL,'\n',1,18370)
-LexToken(VAR,'yt',1,18388)
-LexToken(ASSIGNMENT,'=',1,18390)
-LexToken(VAR,'mean4',1,18391)
-LexToken(ADDITION,'+',1,18396)
-LexToken(VAR,'sqrt',1,18397)
-LexToken(OPENBRACKET,'(',1,18401)
-LexToken(VAR,'var4',1,18402)
-LexToken(CLOSEBRACKET,')',1,18406)
-LexToken(MULTIPLICATION,'*',1,18407)
-LexToken(VAR,'rand',1,18408)
-LexToken(OPENBRACKET,'(',1,18412)
-LexToken(VAR,'np4',1,18413)
-LexToken(COMMA,',',1,18416)
-LexToken(NUMBER,'1',1,18417)
-LexToken(CLOSEBRACKET,')',1,18418)
-LexToken(EOL,'\n',1,18419)
-LexToken(VAR,'xy',1,18437)
-LexToken(ASSIGNMENT,'=',1,18439)
-LexToken(OPENSQBRACKET,'[',1,18440)
-LexToken(VAR,'xt',1,18441)
-LexToken(COMMA,',',1,18443)
-LexToken(VAR,'yt',1,18444)
-LexToken(CLOSESQBRACKET,']',1,18446)
-LexToken(EOL,'\n',1,18447)
-LexToken(OPENSQBRACKET,'[',1,18465)
-LexToken(VAR,'rpar',1,18466)
-LexToken(COMMA,',',1,18470)
-LexToken(VAR,'ipar',1,18471)
-LexToken(CLOSESQBRACKET,']',1,18475)
-LexToken(ASSIGNMENT,'=',1,18476)
-LexToken(VAR,'AutoScale',1,18477)
-LexToken(OPENBRACKET,'(',1,18486)
-LexToken(VAR,'a',1,18487)
-LexToken(COMMA,',',1,18488)
-LexToken(VAR,'xy',1,18489)
-LexToken(COMMA,',',1,18491)
-LexToken(VAR,'ipar',1,18492)
-LexToken(COMMA,',',1,18496)
-LexToken(VAR,'rpar',1,18497)
-LexToken(CLOSEBRACKET,')',1,18501)
-LexToken(EOL,'\n',1,18502)
-LexToken(VAR,'random_n_exprs2',1,18520)
-LexToken(ASSIGNMENT,'=',1,18535)
-LexToken(VAR,'random_n_exprs',1,18536)
-LexToken(EOL,'\n',1,18550)
-LexToken(END,'end',1,18564)
-LexToken(EOL,'\n',1,18567)
-LexToken(EOL,'\n',1,18649)
-LexToken(CASE,'case',1,18658)
-LexToken(DQSTRING,'"random uniform"',1,18678)
-LexToken(THEN,'then',1,18680)
-LexToken(EOL,'\n',1,18684)
-LexToken(OPENSQBRACKET,'[',1,18697)
-LexToken(VAR,'mok',1,18698)
-LexToken(COMMA,',',1,18701)
-LexToken(VAR,'min5',1,18702)
-LexToken(COMMA,',',1,18706)
-LexToken(VAR,'max5',1,18707)
-LexToken(COMMA,',',1,18711)
-LexToken(VAR,'seed5',1,18712)
-LexToken(COMMA,',',1,18717)
-LexToken(VAR,'sample5',1,18718)
-LexToken(COMMA,',',1,18725)
-LexToken(VAR,'np5',1,18726)
-LexToken(COMMA,',',1,18729)
-LexToken(VAR,'random_u_exprs2',1,18730)
-LexToken(CLOSESQBRACKET,']',1,18745)
-LexToken(ASSIGNMENT,'=',1,18746)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,18747)
-LexToken(OPENBRACKET,'(',1,18762)
-LexToken(DQSTRING,'"Uniform random signal"',1,18785)
-LexToken(COMMA,',',1,18786)
-LexToken(OPENSQBRACKET,'[',1,18804)
-LexToken(DQSTRING,'"Minimum"',1,18813)
-LexToken(SEMICOLON,';',1,18814)
-LexToken(DQSTRING,'"Maximum"',1,18823)
-LexToken(SEMICOLON,';',1,18824)
-LexToken(DQSTRING,'"Initial seed"',1,18838)
-LexToken(SEMICOLON,';',1,18839)
-LexToken(DQSTRING,'"Sample time"',1,18852)
-LexToken(SEMICOLON,';',1,18853)
-LexToken(DQSTRING,'"Number of points"',1,18871)
-LexToken(CLOSESQBRACKET,']',1,18872)
-LexToken(COMMA,',',1,18873)
-LexToken(VAR,'list',1,18874)
-LexToken(OPENBRACKET,'(',1,18878)
-LexToken(DQSTRING,'"vec"',1,18883)
-LexToken(COMMA,',',1,18884)
-LexToken(NUMBER,'1',1,18885)
-LexToken(COMMA,',',1,18886)
-LexToken(DQSTRING,'"vec"',1,18908)
-LexToken(COMMA,',',1,18909)
-LexToken(NUMBER,'1',1,18910)
-LexToken(COMMA,',',1,18911)
-LexToken(DQSTRING,'"vec"',1,18916)
-LexToken(COMMA,',',1,18917)
-LexToken(NUMBER,'1',1,18918)
-LexToken(COMMA,',',1,18919)
-LexToken(DQSTRING,'"vec"',1,18924)
-LexToken(COMMA,',',1,18925)
-LexToken(NUMBER,'1',1,18943)
-LexToken(COMMA,',',1,18944)
-LexToken(DQSTRING,'"vec"',1,18949)
-LexToken(COMMA,',',1,18950)
-LexToken(NUMBER,'1',1,18951)
-LexToken(CLOSEBRACKET,')',1,18952)
-LexToken(COMMA,',',1,18953)
-LexToken(VAR,'random_u_exprs',1,18954)
-LexToken(CLOSEBRACKET,')',1,18968)
-LexToken(EOL,'\n',1,18969)
-LexToken(IF,'if',1,18982)
-LexToken(VAR,'mok',1,18985)
-LexToken(LOGICAL,'&',1,18989)
-LexToken(VAR,'sample5',1,18991)
-LexToken(COMPARISON,'>',1,18998)
-LexToken(NUMBER,'0',1,18999)
-LexToken(THEN,'then',1,19001)
-LexToken(EOL,'\n',1,19005)
-LexToken(VAR,'NOrder',1,19022)
-LexToken(ASSIGNMENT,'=',1,19028)
-LexToken(NUMBER,'0',1,19029)
-LexToken(EOL,'\n',1,19030)
-LexToken(VAR,'ipar',1,19048)
-LexToken(OPENBRACKET,'(',1,19052)
-LexToken(NUMBER,'2',1,19053)
-LexToken(CLOSEBRACKET,')',1,19054)
-LexToken(ASSIGNMENT,'=',1,19055)
-LexToken(VAR,'NOrder',1,19056)
-LexToken(EOL,'\n',1,19062)
-LexToken(VAR,'rand',1,19080)
-LexToken(OPENBRACKET,'(',1,19084)
-LexToken(DQSTRING,'"uniform"',1,19093)
-LexToken(CLOSEBRACKET,')',1,19094)
-LexToken(EOL,'\n',1,19095)
-LexToken(VAR,'rand',1,19113)
-LexToken(OPENBRACKET,'(',1,19117)
-LexToken(DQSTRING,'"seed"',1,19123)
-LexToken(COMMA,',',1,19124)
-LexToken(VAR,'seed5',1,19125)
-LexToken(CLOSEBRACKET,')',1,19130)
-LexToken(EOL,'\n',1,19131)
-LexToken(VAR,'xt',1,19149)
-LexToken(ASSIGNMENT,'=',1,19151)
-LexToken(NUMBER,'0',1,19152)
-LexToken(COLON,':',1,19153)
-LexToken(VAR,'sample5',1,19154)
-LexToken(COLON,':',1,19161)
-LexToken(VAR,'sample5',1,19162)
-LexToken(MULTIPLICATION,'*',1,19169)
-LexToken(OPENBRACKET,'(',1,19170)
-LexToken(VAR,'np5',1,19171)
-LexToken(ADDITION,'-',1,19174)
-LexToken(NUMBER,'1',1,19175)
-LexToken(CLOSEBRACKET,')',1,19176)
-LexToken(EOL,'\n',1,19177)
-LexToken(VAR,'xt',1,19195)
-LexToken(ASSIGNMENT,'=',1,19197)
-LexToken(VAR,'xt',1,19198)
-LexToken(OPENBRACKET,'(',1,19200)
-LexToken(COLON,':',1,19201)
-LexToken(CLOSEBRACKET,')',1,19202)
-LexToken(EOL,'\n',1,19203)
-LexToken(VAR,'yt',1,19221)
-LexToken(ASSIGNMENT,'=',1,19223)
-LexToken(VAR,'min5',1,19224)
-LexToken(ADDITION,'+',1,19228)
-LexToken(OPENBRACKET,'(',1,19229)
-LexToken(VAR,'max5',1,19230)
-LexToken(ADDITION,'-',1,19234)
-LexToken(VAR,'min5',1,19235)
-LexToken(CLOSEBRACKET,')',1,19239)
-LexToken(MULTIPLICATION,'*',1,19240)
-LexToken(VAR,'rand',1,19241)
-LexToken(OPENBRACKET,'(',1,19245)
-LexToken(VAR,'np5',1,19246)
-LexToken(COMMA,',',1,19249)
-LexToken(NUMBER,'1',1,19250)
-LexToken(CLOSEBRACKET,')',1,19251)
-LexToken(EOL,'\n',1,19252)
-LexToken(VAR,'xy',1,19270)
-LexToken(ASSIGNMENT,'=',1,19272)
-LexToken(OPENSQBRACKET,'[',1,19273)
-LexToken(VAR,'xt',1,19274)
-LexToken(COMMA,',',1,19276)
-LexToken(VAR,'yt',1,19277)
-LexToken(CLOSESQBRACKET,']',1,19279)
-LexToken(EOL,'\n',1,19280)
-LexToken(OPENSQBRACKET,'[',1,19298)
-LexToken(VAR,'rpar',1,19299)
-LexToken(COMMA,',',1,19303)
-LexToken(VAR,'ipar',1,19304)
-LexToken(CLOSESQBRACKET,']',1,19308)
-LexToken(ASSIGNMENT,'=',1,19309)
-LexToken(VAR,'AutoScale',1,19310)
-LexToken(OPENBRACKET,'(',1,19319)
-LexToken(VAR,'a',1,19320)
-LexToken(COMMA,',',1,19321)
-LexToken(VAR,'xy',1,19322)
-LexToken(COMMA,',',1,19324)
-LexToken(VAR,'ipar',1,19325)
-LexToken(COMMA,',',1,19329)
-LexToken(VAR,'rpar',1,19330)
-LexToken(CLOSEBRACKET,')',1,19334)
-LexToken(EOL,'\n',1,19335)
-LexToken(VAR,'random_u_exprs2',1,19353)
-LexToken(ASSIGNMENT,'=',1,19368)
-LexToken(VAR,'random_u_exprs',1,19369)
-LexToken(EOL,'\n',1,19383)
-LexToken(EOL,'\n',1,19385)
-LexToken(END,'end',1,19398)
-LexToken(EOL,'\n',1,19401)
-LexToken(EOL,'\n',1,19483)
-LexToken(CASE,'case',1,19492)
-LexToken(DQSTRING,'"Save/Exit"',1,19507)
-LexToken(THEN,'then',1,19509)
-LexToken(EOL,'\n',1,19513)
-LexToken(VAR,'NOrder',1,19526)
-LexToken(ASSIGNMENT,'=',1,19532)
-LexToken(VAR,'ipar',1,19533)
-LexToken(OPENBRACKET,'(',1,19537)
-LexToken(NUMBER,'2',1,19538)
-LexToken(CLOSEBRACKET,')',1,19539)
-LexToken(EOL,'\n',1,19540)
-LexToken(VAR,'PeridicOption',1,19554)
-LexToken(ASSIGNMENT,'=',1,19567)
-LexToken(VAR,'ipar',1,19568)
-LexToken(OPENBRACKET,'(',1,19572)
-LexToken(NUMBER,'3',1,19573)
-LexToken(CLOSEBRACKET,')',1,19574)
-LexToken(EOL,'\n',1,19575)
-LexToken(EOL,'\n',1,19577)
-LexToken(VAR,'METHOD',1,19590)
-LexToken(ASSIGNMENT,'=',1,19596)
-LexToken(VAR,'getmethod',1,19597)
-LexToken(OPENBRACKET,'(',1,19606)
-LexToken(VAR,'NOrder',1,19607)
-LexToken(CLOSEBRACKET,')',1,19613)
-LexToken(EOL,'\n',1,19614)
-LexToken(IF,'if',1,19628)
-LexToken(OPENBRACKET,'(',1,19631)
-LexToken(VAR,'METHOD',1,19632)
-LexToken(COMPARISON,'==',1,19638)
-LexToken(DQSTRING,'"periodic"',1,19649)
-LexToken(CLOSEBRACKET,')',1,19650)
-LexToken(THEN,'then',1,19652)
-LexToken(EOL,'\n',1,19675)
-LexToken(VAR,'xy',1,19692)
-LexToken(OPENBRACKET,'(',1,19694)
-LexToken(VAR,'N',1,19695)
-LexToken(COMMA,',',1,19696)
-LexToken(NUMBER,'2',1,19697)
-LexToken(CLOSEBRACKET,')',1,19698)
-LexToken(ASSIGNMENT,'=',1,19699)
-LexToken(VAR,'xy',1,19700)
-LexToken(OPENBRACKET,'(',1,19702)
-LexToken(NUMBER,'1',1,19703)
-LexToken(COMMA,',',1,19704)
-LexToken(NUMBER,'2',1,19705)
-LexToken(CLOSEBRACKET,')',1,19706)
-LexToken(EOL,'\n',1,19707)
-LexToken(END,'end',1,19721)
-LexToken(EOL,'\n',1,19724)
-LexToken(EOL,'\n',1,19725)
-LexToken(IF,'if',1,19738)
-LexToken(OPENBRACKET,'(',1,19741)
-LexToken(VAR,'METHOD',1,19742)
-LexToken(COMPARISON,'==',1,19748)
-LexToken(DQSTRING,'"order 2"',1,19758)
-LexToken(LOGICAL,'|',1,19760)
-LexToken(VAR,'METHOD',1,19762)
-LexToken(COMPARISON,'==',1,19768)
-LexToken(DQSTRING,'"not_a_knot"',1,19781)
-LexToken(LOGICAL,'|',1,19782)
-LexToken(VAR,'METHOD',1,19783)
-LexToken(COMPARISON,'==',1,19789)
-LexToken(DQSTRING,'"periodic"',1,19800)
-LexToken(LOGICAL,'|',1,19802)
-LexToken(VAR,'METHOD',1,19804)
-LexToken(COMPARISON,'==',1,19810)
-LexToken(DQSTRING,'"monotone"',1,19821)
-LexToken(LOGICAL,'|',1,19822)
-LexToken(VAR,'METHOD',1,19824)
-LexToken(COMPARISON,'==',1,19830)
-LexToken(DQSTRING,'"fast"',1,19837)
-LexToken(LOGICAL,'|',1,19839)
-LexToken(VAR,'METHOD',1,19841)
-LexToken(COMPARISON,'==',1,19847)
-LexToken(DQSTRING,'"clamped"',1,19857)
-LexToken(CLOSEBRACKET,')',1,19858)
-LexToken(THEN,'then',1,19860)
-LexToken(EOL,'\n',1,19864)
-LexToken(VAR,'rpar',1,19881)
-LexToken(ASSIGNMENT,'=',1,19885)
-LexToken(OPENSQBRACKET,'[',1,19886)
-LexToken(VAR,'xy',1,19887)
-LexToken(OPENBRACKET,'(',1,19889)
-LexToken(COLON,':',1,19890)
-LexToken(COMMA,',',1,19891)
-LexToken(NUMBER,'1',1,19892)
-LexToken(CLOSEBRACKET,')',1,19893)
-LexToken(SEMICOLON,';',1,19894)
-LexToken(VAR,'xy',1,19895)
-LexToken(OPENBRACKET,'(',1,19897)
-LexToken(COLON,':',1,19898)
-LexToken(COMMA,',',1,19899)
-LexToken(NUMBER,'2',1,19900)
-LexToken(CLOSEBRACKET,')',1,19901)
-LexToken(SEMICOLON,';',1,19902)
-LexToken(VAR,'rpar',1,19903)
-LexToken(CLOSESQBRACKET,']',1,19907)
-LexToken(EOL,'\n',1,19908)
-LexToken(ELSE,'else',1,19922)
-LexToken(EOL,'\n',1,19926)
-LexToken(IF,'if',1,19943)
-LexToken(OPENBRACKET,'(',1,19946)
-LexToken(VAR,'METHOD',1,19947)
-LexToken(COMPARISON,'==',1,19953)
-LexToken(DQSTRING,'"zero order"',1,19966)
-LexToken(LOGICAL,'|',1,19967)
-LexToken(VAR,'METHOD',1,19968)
-LexToken(COMPARISON,'==',1,19974)
-LexToken(DQSTRING,'"linear"',1,19983)
-LexToken(CLOSEBRACKET,')',1,19984)
-LexToken(EOL,'\n',1,19985)
-LexToken(VAR,'rpar',1,20006)
-LexToken(ASSIGNMENT,'=',1,20010)
-LexToken(OPENSQBRACKET,'[',1,20011)
-LexToken(VAR,'xy',1,20012)
-LexToken(OPENBRACKET,'(',1,20014)
-LexToken(COLON,':',1,20015)
-LexToken(COMMA,',',1,20016)
-LexToken(NUMBER,'1',1,20017)
-LexToken(CLOSEBRACKET,')',1,20018)
-LexToken(SEMICOLON,';',1,20019)
-LexToken(VAR,'xy',1,20020)
-LexToken(OPENBRACKET,'(',1,20022)
-LexToken(COLON,':',1,20023)
-LexToken(COMMA,',',1,20024)
-LexToken(NUMBER,'2',1,20025)
-LexToken(CLOSEBRACKET,')',1,20026)
-LexToken(SEMICOLON,';',1,20027)
-LexToken(CLOSESQBRACKET,']',1,20028)
-LexToken(EOL,'\n',1,20029)
-LexToken(END,'end',1,20046)
-LexToken(EOL,'\n',1,20049)
-LexToken(END,'end',1,20062)
-LexToken(EOL,'\n',1,20065)
-LexToken(EOL,'\n',1,20066)
-LexToken(VAR,'ok',1,20079)
-LexToken(ASSIGNMENT,'=',1,20081)
-LexToken(PREVAR_BOOLEAN,'%t',1,20082)
-LexToken(EOL,'\n',1,20084)
-LexToken(VAR,'delete',1,20097)
-LexToken(OPENBRACKET,'(',1,20103)
-LexToken(VAR,'f',1,20104)
-LexToken(CLOSEBRACKET,')',1,20105)
-LexToken(EOL,'\n',1,20106)
-LexToken(RETURN,'return',1,20120)
-LexToken(EOL,'\n',1,20126)
-LexToken(EOL,'\n',1,20208)
-LexToken(CASE,'case',1,20217)
-LexToken(DQSTRING,'"Exit without save"',1,20240)
-LexToken(THEN,'then',1,20242)
-LexToken(EOL,'\n',1,20246)
-LexToken(VAR,'ipar',1,20259)
-LexToken(ASSIGNMENT,'=',1,20263)
-LexToken(OPENSQBRACKET,'[',1,20264)
-LexToken(CLOSESQBRACKET,']',1,20265)
-LexToken(EOL,'\n',1,20266)
-LexToken(VAR,'rpar',1,20280)
-LexToken(ASSIGNMENT,'=',1,20284)
-LexToken(OPENSQBRACKET,'[',1,20285)
-LexToken(CLOSESQBRACKET,']',1,20286)
-LexToken(EOL,'\n',1,20287)
-LexToken(VAR,'ok',1,20301)
-LexToken(ASSIGNMENT,'=',1,20303)
-LexToken(PREVAR_BOOLEAN,'%f',1,20304)
-LexToken(EOL,'\n',1,20306)
-LexToken(VAR,'delete',1,20319)
-LexToken(OPENBRACKET,'(',1,20325)
-LexToken(VAR,'f',1,20326)
-LexToken(CLOSEBRACKET,')',1,20327)
-LexToken(EOL,'\n',1,20328)
-LexToken(RETURN,'return',1,20342)
-LexToken(EOL,'\n',1,20348)
-LexToken(EOL,'\n',1,20430)
-LexToken(CASE,'case',1,20439)
-LexToken(DQSTRING,'"Clear"',1,20450)
-LexToken(THEN,'then',1,20452)
-LexToken(EOL,'\n',1,20456)
-LexToken(VAR,'xy',1,20469)
-LexToken(ASSIGNMENT,'=',1,20471)
-LexToken(OPENSQBRACKET,'[',1,20472)
-LexToken(NUMBER,'0',1,20473)
-LexToken(COMMA,',',1,20474)
-LexToken(NUMBER,'0',1,20475)
-LexToken(CLOSESQBRACKET,']',1,20476)
-LexToken(EOL,'\n',1,20477)
-LexToken(VAR,'NOrder',1,20491)
-LexToken(ASSIGNMENT,'=',1,20497)
-LexToken(NUMBER,'0',1,20498)
-LexToken(EOL,'\n',1,20499)
-LexToken(VAR,'ipar',1,20513)
-LexToken(OPENBRACKET,'(',1,20517)
-LexToken(NUMBER,'2',1,20518)
-LexToken(CLOSEBRACKET,')',1,20519)
-LexToken(ASSIGNMENT,'=',1,20520)
-LexToken(VAR,'NOrder',1,20521)
-LexToken(EOL,'\n',1,20527)
-LexToken(OPENSQBRACKET,'[',1,20541)
-LexToken(VAR,'rpar',1,20542)
-LexToken(COMMA,',',1,20546)
-LexToken(VAR,'ipar',1,20547)
-LexToken(CLOSESQBRACKET,']',1,20551)
-LexToken(ASSIGNMENT,'=',1,20552)
-LexToken(VAR,'AutoScale',1,20553)
-LexToken(OPENBRACKET,'(',1,20562)
-LexToken(VAR,'a',1,20563)
-LexToken(COMMA,',',1,20564)
-LexToken(VAR,'xy',1,20565)
-LexToken(COMMA,',',1,20567)
-LexToken(VAR,'ipar',1,20568)
-LexToken(COMMA,',',1,20572)
-LexToken(VAR,'rpar',1,20573)
-LexToken(CLOSEBRACKET,')',1,20577)
-LexToken(EOL,'\n',1,20578)
-LexToken(EOL,'\n',1,20657)
-LexToken(CASE,'case',1,20666)
-LexToken(DQSTRING,'"Edit text data NOT IN USE"',1,20697)
-LexToken(THEN,'then',1,20699)
-LexToken(EOL,'\n',1,20703)
-LexToken(EOL,'\n',1,20731)
-LexToken(OPENSQBRACKET,'[',1,20744)
-LexToken(VAR,'mok',1,20745)
-LexToken(COMMA,',',1,20748)
-LexToken(VAR,'xt',1,20749)
-LexToken(COMMA,',',1,20751)
-LexToken(VAR,'yt',1,20752)
-LexToken(CLOSESQBRACKET,']',1,20754)
-LexToken(ASSIGNMENT,'=',1,20755)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,20756)
-LexToken(OPENBRACKET,'(',1,20771)
-LexToken(DQSTRING,'"Enter x and y data"',1,20791)
-LexToken(COMMA,',',1,20792)
-LexToken(OPENSQBRACKET,'[',1,20793)
-LexToken(DQSTRING,'"x"',1,20796)
-LexToken(SEMICOLON,';',1,20797)
-LexToken(DQSTRING,'"y"',1,20800)
-LexToken(CLOSESQBRACKET,']',1,20801)
-LexToken(COMMA,',',1,20802)
-LexToken(VAR,'list',1,20803)
-LexToken(OPENBRACKET,'(',1,20807)
-LexToken(DQSTRING,'"vec"',1,20812)
-LexToken(COMMA,',',1,20813)
-LexToken(ADDITION,'-',1,20814)
-LexToken(NUMBER,'1',1,20815)
-LexToken(COMMA,',',1,20816)
-LexToken(DQSTRING,'"vec"',1,20821)
-LexToken(COMMA,',',1,20822)
-LexToken(ADDITION,'-',1,20823)
-LexToken(NUMBER,'1',1,20824)
-LexToken(CLOSEBRACKET,')',1,20825)
-LexToken(COMMA,',',1,20826)
-LexToken(VAR,'list',1,20827)
-LexToken(OPENBRACKET,'(',1,20831)
-LexToken(VAR,'strcat',1,20832)
-LexToken(OPENBRACKET,'(',1,20838)
-LexToken(VAR,'sci2exp',1,20839)
-LexToken(OPENBRACKET,'(',1,20846)
-LexToken(VAR,'xy',1,20847)
-LexToken(OPENBRACKET,'(',1,20849)
-LexToken(COLON,':',1,20850)
-LexToken(COMMA,',',1,20851)
-LexToken(NUMBER,'1',1,20852)
-LexToken(CLOSEBRACKET,')',1,20853)
-LexToken(CLOSEBRACKET,')',1,20854)
-LexToken(CLOSEBRACKET,')',1,20855)
-LexToken(COMMA,',',1,20856)
-LexToken(VAR,'strcat',1,20857)
-LexToken(OPENBRACKET,'(',1,20863)
-LexToken(VAR,'sci2exp',1,20864)
-LexToken(OPENBRACKET,'(',1,20871)
-LexToken(VAR,'xy',1,20872)
-LexToken(OPENBRACKET,'(',1,20874)
-LexToken(COLON,':',1,20875)
-LexToken(COMMA,',',1,20876)
-LexToken(NUMBER,'2',1,20877)
-LexToken(CLOSEBRACKET,')',1,20878)
-LexToken(CLOSEBRACKET,')',1,20879)
-LexToken(CLOSEBRACKET,')',1,20880)
-LexToken(CLOSEBRACKET,')',1,20881)
-LexToken(CLOSEBRACKET,')',1,20882)
-LexToken(EOL,'\n',1,20883)
-LexToken(IF,'if',1,20897)
-LexToken(VAR,'mok',1,20900)
-LexToken(THEN,'then',1,20904)
-LexToken(EOL,'\n',1,20908)
-LexToken(VAR,'xy',1,20926)
-LexToken(ASSIGNMENT,'=',1,20928)
-LexToken(OPENSQBRACKET,'[',1,20929)
-LexToken(VAR,'xt',1,20930)
-LexToken(COMMA,',',1,20932)
-LexToken(VAR,'yt',1,20933)
-LexToken(CLOSESQBRACKET,']',1,20935)
-LexToken(EOL,'\n',1,20936)
-LexToken(OPENSQBRACKET,'[',1,20954)
-LexToken(VAR,'xy',1,20955)
-LexToken(CLOSESQBRACKET,']',1,20957)
-LexToken(ASSIGNMENT,'=',1,20958)
-LexToken(VAR,'cleandata',1,20959)
-LexToken(OPENBRACKET,'(',1,20968)
-LexToken(VAR,'xy',1,20969)
-LexToken(CLOSEBRACKET,')',1,20971)
-LexToken(EOL,'\n',1,20972)
-LexToken(OPENSQBRACKET,'[',1,20990)
-LexToken(VAR,'rpar',1,20991)
-LexToken(COMMA,',',1,20995)
-LexToken(VAR,'ipar',1,20996)
-LexToken(CLOSESQBRACKET,']',1,21000)
-LexToken(ASSIGNMENT,'=',1,21001)
-LexToken(VAR,'AutoScale',1,21002)
-LexToken(OPENBRACKET,'(',1,21011)
-LexToken(VAR,'a',1,21012)
-LexToken(COMMA,',',1,21013)
-LexToken(VAR,'xy',1,21014)
-LexToken(COMMA,',',1,21016)
-LexToken(VAR,'ipar',1,21017)
-LexToken(COMMA,',',1,21021)
-LexToken(VAR,'rpar',1,21022)
-LexToken(CLOSEBRACKET,')',1,21026)
-LexToken(EOL,'\n',1,21027)
-LexToken(END,'end',1,21040)
-LexToken(EOL,'\n',1,21043)
-LexToken(EOL,'\n',1,21121)
-LexToken(CASE,'case',1,21130)
-LexToken(DQSTRING,'"Help"',1,21140)
-LexToken(THEN,'then',1,21142)
-LexToken(EOL,'\n',1,21146)
-LexToken(VAR,'t1',1,21159)
-LexToken(ASSIGNMENT,'=',1,21161)
-LexToken(DQSTRING,'"Mouse-left click: adding a new point"',1,21199)
-LexToken(EOL,'\n',1,21200)
-LexToken(VAR,'t2',1,21213)
-LexToken(ASSIGNMENT,'=',1,21215)
-LexToken(DQSTRING,'"Mouse-right click: remove a point"',1,21250)
-LexToken(EOL,'\n',1,21251)
-LexToken(VAR,'t3',1,21264)
-LexToken(ASSIGNMENT,'=',1,21266)
-LexToken(DQSTRING,'"Mouse-left double click: edit a point\\\'s coordinates"',1,21320)
-LexToken(EOL,'\n',1,21321)
-LexToken(VAR,'t4',1,21334)
-LexToken(ASSIGNMENT,'=',1,21336)
-LexToken(DQSTRING,'"Mouse-left button press/drag/release: move a point"',1,21389)
-LexToken(EOL,'\n',1,21390)
-LexToken(VAR,'t5',1,21403)
-LexToken(ASSIGNMENT,'=',1,21405)
-LexToken(DQSTRING,'"Change the window size: \\\'Data\\\' menu -> \\\'Databounds\\\'"',1,21462)
-LexToken(EOL,'\n',1,21463)
-LexToken(VAR,'messagebox',1,21476)
-LexToken(OPENBRACKET,'(',1,21486)
-LexToken(OPENSQBRACKET,'[',1,21487)
-LexToken(VAR,'t1',1,21488)
-LexToken(SEMICOLON,';',1,21490)
-LexToken(VAR,'t2',1,21491)
-LexToken(SEMICOLON,';',1,21493)
-LexToken(VAR,'t3',1,21494)
-LexToken(SEMICOLON,';',1,21496)
-LexToken(VAR,'t4',1,21497)
-LexToken(SEMICOLON,';',1,21499)
-LexToken(VAR,'t5',1,21500)
-LexToken(CLOSESQBRACKET,']',1,21502)
-LexToken(COMMA,',',1,21503)
-LexToken(DQSTRING,'"modal"',1,21510)
-LexToken(COMMA,',',1,21511)
-LexToken(DQSTRING,'"info"',1,21517)
-LexToken(CLOSEBRACKET,')',1,21518)
-LexToken(EOL,'\n',1,21519)
-LexToken(EOL,'\n',1,21598)
-LexToken(CASE,'case',1,21607)
-LexToken(DQSTRING,'"Load from Excel"',1,21628)
-LexToken(THEN,'then',1,21630)
-LexToken(EOL,'\n',1,21634)
-LexToken(OPENSQBRACKET,'[',1,21647)
-LexToken(VAR,'tok',1,21648)
-LexToken(COMMA,',',1,21651)
-LexToken(VAR,'xytt',1,21652)
-LexToken(CLOSESQBRACKET,']',1,21656)
-LexToken(ASSIGNMENT,'=',1,21657)
-LexToken(VAR,'ReadExcel',1,21658)
-LexToken(OPENBRACKET,'(',1,21667)
-LexToken(CLOSEBRACKET,')',1,21668)
-LexToken(EOL,'\n',1,21669)
-LexToken(IF,'if',1,21682)
-LexToken(VAR,'tok',1,21685)
-LexToken(THEN,'then',1,21689)
-LexToken(EOL,'\n',1,21693)
-LexToken(VAR,'xy',1,21710)
-LexToken(ASSIGNMENT,'=',1,21712)
-LexToken(VAR,'xytt',1,21713)
-LexToken(EOL,'\n',1,21717)
-LexToken(VAR,'NOrder',1,21735)
-LexToken(ASSIGNMENT,'=',1,21741)
-LexToken(NUMBER,'1',1,21742)
-LexToken(EOL,'\n',1,21743)
-LexToken(VAR,'ipar',1,21760)
-LexToken(OPENBRACKET,'(',1,21764)
-LexToken(NUMBER,'2',1,21765)
-LexToken(CLOSEBRACKET,')',1,21766)
-LexToken(ASSIGNMENT,'=',1,21767)
-LexToken(VAR,'NOrder',1,21768)
-LexToken(EOL,'\n',1,21774)
-LexToken(OPENSQBRACKET,'[',1,21792)
-LexToken(VAR,'rpar',1,21793)
-LexToken(COMMA,',',1,21797)
-LexToken(VAR,'ipar',1,21798)
-LexToken(CLOSESQBRACKET,']',1,21802)
-LexToken(ASSIGNMENT,'=',1,21803)
-LexToken(VAR,'AutoScale',1,21804)
-LexToken(OPENBRACKET,'(',1,21813)
-LexToken(VAR,'a',1,21814)
-LexToken(COMMA,',',1,21815)
-LexToken(VAR,'xy',1,21816)
-LexToken(COMMA,',',1,21818)
-LexToken(VAR,'ipar',1,21819)
-LexToken(COMMA,',',1,21823)
-LexToken(VAR,'rpar',1,21824)
-LexToken(CLOSEBRACKET,')',1,21828)
-LexToken(EOL,'\n',1,21829)
-LexToken(END,'end',1,21842)
-LexToken(EOL,'\n',1,21845)
-LexToken(EOL,'\n',1,21923)
-LexToken(CASE,'case',1,21932)
-LexToken(DQSTRING,'"Load from text file"',1,21957)
-LexToken(THEN,'then',1,21959)
-LexToken(EOL,'\n',1,21963)
-LexToken(OPENSQBRACKET,'[',1,21976)
-LexToken(VAR,'tok',1,21977)
-LexToken(COMMA,',',1,21980)
-LexToken(VAR,'xytt',1,21981)
-LexToken(CLOSESQBRACKET,']',1,21985)
-LexToken(ASSIGNMENT,'=',1,21986)
-LexToken(VAR,'ReadFromFile',1,21987)
-LexToken(OPENBRACKET,'(',1,21999)
-LexToken(CLOSEBRACKET,')',1,22000)
-LexToken(EOL,'\n',1,22001)
-LexToken(IF,'if',1,22014)
-LexToken(VAR,'tok',1,22017)
-LexToken(THEN,'then',1,22021)
-LexToken(EOL,'\n',1,22025)
-LexToken(VAR,'xy',1,22042)
-LexToken(ASSIGNMENT,'=',1,22044)
-LexToken(VAR,'xytt',1,22045)
-LexToken(EOL,'\n',1,22049)
-LexToken(VAR,'NOrder',1,22067)
-LexToken(ASSIGNMENT,'=',1,22073)
-LexToken(NUMBER,'1',1,22074)
-LexToken(EOL,'\n',1,22075)
-LexToken(VAR,'ipar',1,22092)
-LexToken(OPENBRACKET,'(',1,22096)
-LexToken(NUMBER,'2',1,22097)
-LexToken(CLOSEBRACKET,')',1,22098)
-LexToken(ASSIGNMENT,'=',1,22099)
-LexToken(VAR,'NOrder',1,22100)
-LexToken(EOL,'\n',1,22106)
-LexToken(OPENSQBRACKET,'[',1,22124)
-LexToken(VAR,'rpar',1,22125)
-LexToken(COMMA,',',1,22129)
-LexToken(VAR,'ipar',1,22130)
-LexToken(CLOSESQBRACKET,']',1,22134)
-LexToken(ASSIGNMENT,'=',1,22135)
-LexToken(VAR,'AutoScale',1,22136)
-LexToken(OPENBRACKET,'(',1,22145)
-LexToken(VAR,'a',1,22146)
-LexToken(COMMA,',',1,22147)
-LexToken(VAR,'xy',1,22148)
-LexToken(COMMA,',',1,22150)
-LexToken(VAR,'ipar',1,22151)
-LexToken(COMMA,',',1,22155)
-LexToken(VAR,'rpar',1,22156)
-LexToken(CLOSEBRACKET,')',1,22160)
-LexToken(EOL,'\n',1,22161)
-LexToken(END,'end',1,22174)
-LexToken(EOL,'\n',1,22177)
-LexToken(EOL,'\n',1,22255)
-LexToken(CASE,'case',1,22264)
-LexToken(DQSTRING,'"Save to text file"',1,22287)
-LexToken(THEN,'then',1,22289)
-LexToken(EOL,'\n',1,22293)
-LexToken(OPENSQBRACKET,'[',1,22306)
-LexToken(VAR,'sok',1,22307)
-LexToken(CLOSESQBRACKET,']',1,22310)
-LexToken(ASSIGNMENT,'=',1,22311)
-LexToken(VAR,'SaveToFile',1,22312)
-LexToken(OPENBRACKET,'(',1,22322)
-LexToken(VAR,'xy',1,22323)
-LexToken(CLOSEBRACKET,')',1,22325)
-LexToken(EOL,'\n',1,22326)
-LexToken(EOL,'\n',1,22404)
-LexToken(CASE,'case',1,22413)
-LexToken(DQSTRING,'"Replot"',1,22425)
-LexToken(THEN,'then',1,22427)
-LexToken(EOL,'\n',1,22431)
-LexToken(IF,'if',1,22444)
-LexToken(VAR,'xy',1,22447)
-LexToken(COMPARISON,'<>',1,22449)
-LexToken(OPENSQBRACKET,'[',1,22451)
-LexToken(CLOSESQBRACKET,']',1,22452)
-LexToken(THEN,'then',1,22454)
-LexToken(EOL,'\n',1,22458)
-LexToken(VAR,'drawlater',1,22475)
-LexToken(OPENBRACKET,'(',1,22484)
-LexToken(CLOSEBRACKET,')',1,22485)
-LexToken(EOL,'\n',1,22486)
-LexToken(VAR,'points',1,22504)
-LexToken(DOT,'.',1,22510)
-LexToken(VAR,'data',1,22511)
-LexToken(ASSIGNMENT,'=',1,22515)
-LexToken(VAR,'xy',1,22516)
-LexToken(EOL,'\n',1,22518)
-LexToken(OPENSQBRACKET,'[',1,22536)
-LexToken(VAR,'rpar',1,22537)
-LexToken(COMMA,',',1,22541)
-LexToken(VAR,'ipar',1,22542)
-LexToken(CLOSESQBRACKET,']',1,22546)
-LexToken(ASSIGNMENT,'=',1,22547)
-LexToken(VAR,'drawSplin',1,22548)
-LexToken(OPENBRACKET,'(',1,22557)
-LexToken(VAR,'a',1,22558)
-LexToken(COMMA,',',1,22559)
-LexToken(VAR,'xy',1,22560)
-LexToken(COMMA,',',1,22562)
-LexToken(VAR,'ipar',1,22563)
-LexToken(COMMA,',',1,22567)
-LexToken(VAR,'rpar',1,22568)
-LexToken(CLOSEBRACKET,')',1,22572)
-LexToken(EOL,'\n',1,22573)
-LexToken(VAR,'drawnow',1,22591)
-LexToken(OPENBRACKET,'(',1,22598)
-LexToken(CLOSEBRACKET,')',1,22599)
-LexToken(EOL,'\n',1,22600)
-LexToken(END,'end',1,22613)
-LexToken(EOL,'\n',1,22616)
-LexToken(EOL,'\n',1,22689)
-LexToken(CASE,'case',1,22698)
-LexToken(DQSTRING,'"edit"',1,22708)
-LexToken(THEN,'then',1,22710)
-LexToken(EOL,'\n',1,22714)
-LexToken(VAR,'HIT',1,22727)
-LexToken(ASSIGNMENT,'=',1,22730)
-LexToken(PREVAR_BOOLEAN,'%f',1,22731)
-LexToken(EOL,'\n',1,22733)
-LexToken(IF,'if',1,22746)
-LexToken(VAR,'N',1,22749)
-LexToken(COMPARISON,'<>',1,22750)
-LexToken(NUMBER,'0',1,22752)
-LexToken(THEN,'then',1,22754)
-LexToken(EOL,'\n',1,22758)
-LexToken(VAR,'xt',1,22775)
-LexToken(ASSIGNMENT,'=',1,22777)
-LexToken(VAR,'xy',1,22778)
-LexToken(OPENBRACKET,'(',1,22780)
-LexToken(COLON,':',1,22781)
-LexToken(COMMA,',',1,22782)
-LexToken(NUMBER,'1',1,22783)
-LexToken(CLOSEBRACKET,')',1,22784)
-LexToken(EOL,'\n',1,22785)
-LexToken(VAR,'yt',1,22803)
-LexToken(ASSIGNMENT,'=',1,22805)
-LexToken(VAR,'xy',1,22806)
-LexToken(OPENBRACKET,'(',1,22808)
-LexToken(COLON,':',1,22809)
-LexToken(COMMA,',',1,22810)
-LexToken(NUMBER,'2',1,22811)
-LexToken(CLOSEBRACKET,')',1,22812)
-LexToken(EOL,'\n',1,22813)
-LexToken(VAR,'dist',1,22831)
-LexToken(ASSIGNMENT,'=',1,22835)
-LexToken(OPENBRACKET,'(',1,22836)
-LexToken(OPENBRACKET,'(',1,22837)
-LexToken(VAR,'xt',1,22838)
-LexToken(ADDITION,'-',1,22840)
-LexToken(VAR,'ones',1,22841)
-LexToken(OPENBRACKET,'(',1,22845)
-LexToken(VAR,'N',1,22846)
-LexToken(COMMA,',',1,22847)
-LexToken(NUMBER,'1',1,22848)
-LexToken(CLOSEBRACKET,')',1,22849)
-LexToken(MULTIPLICATION,'*',1,22850)
-LexToken(VAR,'xc',1,22851)
-LexToken(CLOSEBRACKET,')',1,22853)
-LexToken(CLOSEBRACKET,')',1,22854)
-LexToken(MULTIPLICATION,'^',1,22855)
-LexToken(NUMBER,'2',1,22856)
-LexToken(ADDITION,'+',1,22857)
-LexToken(OPENBRACKET,'(',1,22858)
-LexToken(OPENBRACKET,'(',1,22859)
-LexToken(VAR,'yt',1,22860)
-LexToken(ADDITION,'-',1,22862)
-LexToken(VAR,'ones',1,22863)
-LexToken(OPENBRACKET,'(',1,22867)
-LexToken(VAR,'N',1,22868)
-LexToken(COMMA,',',1,22869)
-LexToken(NUMBER,'1',1,22870)
-LexToken(CLOSEBRACKET,')',1,22871)
-LexToken(MULTIPLICATION,'*',1,22872)
-LexToken(VAR,'yc',1,22873)
-LexToken(CLOSEBRACKET,')',1,22875)
-LexToken(CLOSEBRACKET,')',1,22876)
-LexToken(MULTIPLICATION,'^',1,22877)
-LexToken(NUMBER,'2',1,22878)
-LexToken(EOL,'\n',1,22879)
-LexToken(OPENSQBRACKET,'[',1,22896)
-LexToken(VAR,'dca',1,22897)
-LexToken(COMMA,',',1,22900)
-LexToken(VAR,'k',1,22901)
-LexToken(CLOSESQBRACKET,']',1,22902)
-LexToken(ASSIGNMENT,'=',1,22903)
-LexToken(VAR,'min',1,22904)
-LexToken(OPENBRACKET,'(',1,22907)
-LexToken(VAR,'dist',1,22908)
-LexToken(CLOSEBRACKET,')',1,22912)
-LexToken(EOL,'\n',1,22913)
-LexToken(VAR,'rectx',1,22931)
-LexToken(ASSIGNMENT,'=',1,22936)
-LexToken(VAR,'a',1,22937)
-LexToken(DOT,'.',1,22938)
-LexToken(VAR,'data_bounds',1,22939)
-LexToken(EOL,'\n',1,22950)
-LexToken(VAR,'ex',1,22968)
-LexToken(ASSIGNMENT,'=',1,22970)
-LexToken(VAR,'abs',1,22971)
-LexToken(OPENBRACKET,'(',1,22974)
-LexToken(VAR,'rectx',1,22975)
-LexToken(OPENBRACKET,'(',1,22980)
-LexToken(NUMBER,'2',1,22981)
-LexToken(COMMA,',',1,22982)
-LexToken(NUMBER,'1',1,22983)
-LexToken(CLOSEBRACKET,')',1,22984)
-LexToken(ADDITION,'-',1,22985)
-LexToken(VAR,'rectx',1,22986)
-LexToken(OPENBRACKET,'(',1,22991)
-LexToken(NUMBER,'1',1,22992)
-LexToken(COMMA,',',1,22993)
-LexToken(NUMBER,'1',1,22994)
-LexToken(CLOSEBRACKET,')',1,22995)
-LexToken(CLOSEBRACKET,')',1,22996)
-LexToken(MULTIPLICATION,'/',1,22997)
-LexToken(NUMBER,'80',1,22998)
-LexToken(EOL,'\n',1,23000)
-LexToken(VAR,'ey',1,23018)
-LexToken(ASSIGNMENT,'=',1,23020)
-LexToken(VAR,'abs',1,23021)
-LexToken(OPENBRACKET,'(',1,23024)
-LexToken(VAR,'rectx',1,23025)
-LexToken(OPENBRACKET,'(',1,23030)
-LexToken(NUMBER,'2',1,23031)
-LexToken(COMMA,',',1,23032)
-LexToken(NUMBER,'2',1,23033)
-LexToken(CLOSEBRACKET,')',1,23034)
-LexToken(ADDITION,'-',1,23035)
-LexToken(VAR,'rectx',1,23036)
-LexToken(OPENBRACKET,'(',1,23041)
-LexToken(NUMBER,'1',1,23042)
-LexToken(COMMA,',',1,23043)
-LexToken(NUMBER,'2',1,23044)
-LexToken(CLOSEBRACKET,')',1,23045)
-LexToken(CLOSEBRACKET,')',1,23046)
-LexToken(MULTIPLICATION,'/',1,23047)
-LexToken(NUMBER,'80',1,23048)
-LexToken(EOL,'\n',1,23050)
-LexToken(IF,'if',1,23068)
-LexToken(OPENBRACKET,'(',1,23071)
-LexToken(VAR,'abs',1,23072)
-LexToken(OPENBRACKET,'(',1,23075)
-LexToken(VAR,'xc',1,23076)
-LexToken(ADDITION,'-',1,23078)
-LexToken(VAR,'xt',1,23079)
-LexToken(OPENBRACKET,'(',1,23081)
-LexToken(VAR,'k',1,23082)
-LexToken(CLOSEBRACKET,')',1,23083)
-LexToken(CLOSEBRACKET,')',1,23084)
-LexToken(COMPARISON,'<',1,23085)
-LexToken(VAR,'ex',1,23086)
-LexToken(LOGICAL,'&',1,23089)
-LexToken(VAR,'abs',1,23091)
-LexToken(OPENBRACKET,'(',1,23094)
-LexToken(VAR,'yc',1,23095)
-LexToken(ADDITION,'-',1,23097)
-LexToken(VAR,'yt',1,23098)
-LexToken(OPENBRACKET,'(',1,23100)
-LexToken(VAR,'k',1,23101)
-LexToken(CLOSEBRACKET,')',1,23102)
-LexToken(CLOSEBRACKET,')',1,23103)
-LexToken(COMPARISON,'<',1,23104)
-LexToken(VAR,'ey',1,23105)
-LexToken(CLOSEBRACKET,')',1,23107)
-LexToken(THEN,'then',1,23109)
-LexToken(EOL,'\n',1,23113)
-LexToken(VAR,'HIT',1,23134)
-LexToken(ASSIGNMENT,'=',1,23137)
-LexToken(PREVAR_BOOLEAN,'%t',1,23138)
-LexToken(EOL,'\n',1,23140)
-LexToken(END,'end',1,23157)
-LexToken(EOL,'\n',1,23160)
-LexToken(END,'end',1,23173)
-LexToken(EOL,'\n',1,23176)
-LexToken(EOL,'\n',1,23177)
-LexToken(EOL,'\n',1,23217)
-LexToken(EOL,'\n',1,23290)
-LexToken(IF,'if',1,23303)
-LexToken(OPENBRACKET,'(',1,23306)
-LexToken(NOT,'~',1,23307)
-LexToken(VAR,'HIT',1,23308)
-LexToken(CLOSEBRACKET,')',1,23311)
-LexToken(LOGICAL,'&',1,23312)
-LexToken(OPENBRACKET,'(',1,23313)
-LexToken(VAR,'btn',1,23314)
-LexToken(COMPARISON,'==',1,23317)
-LexToken(NUMBER,'0',1,23319)
-LexToken(LOGICAL,'|',1,23321)
-LexToken(VAR,'btn',1,23323)
-LexToken(COMPARISON,'==',1,23326)
-LexToken(NUMBER,'3',1,23328)
-LexToken(CLOSEBRACKET,')',1,23329)
-LexToken(THEN,'then',1,23331)
-LexToken(EOL,'\n',1,23351)
-LexToken(IF,'if',1,23368)
-LexToken(OPENBRACKET,'(',1,23371)
-LexToken(VAR,'xc',1,23372)
-LexToken(COMPARISON,'>=',1,23374)
-LexToken(NUMBER,'0',1,23376)
-LexToken(CLOSEBRACKET,')',1,23377)
-LexToken(THEN,'then',1,23379)
-LexToken(EOL,'\n',1,23383)
-LexToken(IF,'if',1,23404)
-LexToken(OPENBRACKET,'(',1,23407)
-LexToken(VAR,'xc',1,23408)
-LexToken(COMPARISON,'==',1,23410)
-LexToken(NUMBER,'0',1,23412)
-LexToken(CLOSEBRACKET,')',1,23413)
-LexToken(THEN,'then',1,23415)
-LexToken(EOL,'\n',1,23419)
-LexToken(VAR,'zz',1,23444)
-LexToken(ASSIGNMENT,'=',1,23446)
-LexToken(VAR,'find',1,23447)
-LexToken(OPENBRACKET,'(',1,23451)
-LexToken(VAR,'x',1,23452)
-LexToken(COMPARISON,'==',1,23453)
-LexToken(NUMBER,'0',1,23455)
-LexToken(CLOSEBRACKET,')',1,23456)
-LexToken(EOL,'\n',1,23457)
-LexToken(VAR,'xy',1,23483)
-LexToken(OPENBRACKET,'(',1,23485)
-LexToken(VAR,'zz',1,23486)
-LexToken(COMMA,',',1,23488)
-LexToken(COLON,':',1,23489)
-LexToken(CLOSEBRACKET,')',1,23490)
-LexToken(ASSIGNMENT,'=',1,23491)
-LexToken(OPENSQBRACKET,'[',1,23492)
-LexToken(CLOSESQBRACKET,']',1,23493)
-LexToken(EOL,'\n',1,23494)
-LexToken(END,'end',1,23516)
-LexToken(EOL,'\n',1,23519)
-LexToken(VAR,'xy',1,23540)
-LexToken(ASSIGNMENT,'=',1,23542)
-LexToken(OPENSQBRACKET,'[',1,23543)
-LexToken(VAR,'xy',1,23544)
-LexToken(SEMICOLON,';',1,23546)
-LexToken(VAR,'xc',1,23547)
-LexToken(COMMA,',',1,23549)
-LexToken(VAR,'yc',1,23550)
-LexToken(CLOSESQBRACKET,']',1,23552)
-LexToken(EOL,'\n',1,23553)
-LexToken(OPENSQBRACKET,'[',1,23575)
-LexToken(VAR,'xtt',1,23576)
-LexToken(COMMA,',',1,23579)
-LexToken(VAR,'k2',1,23580)
-LexToken(CLOSESQBRACKET,']',1,23582)
-LexToken(ASSIGNMENT,'=',1,23583)
-LexToken(VAR,'gsort',1,23584)
-LexToken(OPENBRACKET,'(',1,23589)
-LexToken(VAR,'xy',1,23590)
-LexToken(OPENBRACKET,'(',1,23592)
-LexToken(COLON,':',1,23593)
-LexToken(COMMA,',',1,23594)
-LexToken(NUMBER,'1',1,23595)
-LexToken(CLOSEBRACKET,')',1,23596)
-LexToken(COMMA,',',1,23597)
-LexToken(DQSTRING,'"r"',1,23600)
-LexToken(COMMA,',',1,23601)
-LexToken(DQSTRING,'"i"',1,23604)
-LexToken(CLOSEBRACKET,')',1,23605)
-LexToken(SEMICOLON,';',1,23606)
-LexToken(VAR,'xy',1,23607)
-LexToken(ASSIGNMENT,'=',1,23609)
-LexToken(VAR,'xy',1,23610)
-LexToken(OPENBRACKET,'(',1,23612)
-LexToken(VAR,'k2',1,23613)
-LexToken(COMMA,',',1,23615)
-LexToken(COLON,':',1,23616)
-LexToken(CLOSEBRACKET,')',1,23617)
-LexToken(EOL,'\n',1,23618)
-LexToken(VAR,'drawlater',1,23639)
-LexToken(OPENBRACKET,'(',1,23648)
-LexToken(CLOSEBRACKET,')',1,23649)
-LexToken(EOL,'\n',1,23650)
-LexToken(VAR,'points',1,23672)
-LexToken(DOT,'.',1,23678)
-LexToken(VAR,'data',1,23679)
-LexToken(ASSIGNMENT,'=',1,23683)
-LexToken(VAR,'xy',1,23684)
-LexToken(EOL,'\n',1,23686)
-LexToken(OPENSQBRACKET,'[',1,23708)
-LexToken(VAR,'rpar',1,23709)
-LexToken(COMMA,',',1,23713)
-LexToken(VAR,'ipar',1,23714)
-LexToken(CLOSESQBRACKET,']',1,23718)
-LexToken(ASSIGNMENT,'=',1,23719)
-LexToken(VAR,'drawSplin',1,23720)
-LexToken(OPENBRACKET,'(',1,23729)
-LexToken(VAR,'a',1,23730)
-LexToken(COMMA,',',1,23731)
-LexToken(VAR,'xy',1,23732)
-LexToken(COMMA,',',1,23734)
-LexToken(VAR,'ipar',1,23735)
-LexToken(COMMA,',',1,23739)
-LexToken(VAR,'rpar',1,23740)
-LexToken(CLOSEBRACKET,')',1,23744)
-LexToken(EOL,'\n',1,23745)
-LexToken(VAR,'drawnow',1,23767)
-LexToken(OPENBRACKET,'(',1,23774)
-LexToken(CLOSEBRACKET,')',1,23775)
-LexToken(EOL,'\n',1,23776)
-LexToken(END,'end',1,23794)
-LexToken(EOL,'\n',1,23797)
-LexToken(END,'end',1,23810)
-LexToken(EOL,'\n',1,23813)
-LexToken(EOL,'\n',1,23814)
-LexToken(IF,'if',1,23827)
-LexToken(OPENBRACKET,'(',1,23830)
-LexToken(VAR,'HIT',1,23831)
-LexToken(CLOSEBRACKET,')',1,23834)
-LexToken(LOGICAL,'&',1,23835)
-LexToken(OPENBRACKET,'(',1,23836)
-LexToken(VAR,'btn',1,23837)
-LexToken(COMPARISON,'==',1,23840)
-LexToken(NUMBER,'2',1,23842)
-LexToken(LOGICAL,'|',1,23844)
-LexToken(VAR,'btn',1,23846)
-LexToken(COMPARISON,'==',1,23849)
-LexToken(NUMBER,'5',1,23851)
-LexToken(CLOSEBRACKET,')',1,23852)
-LexToken(THEN,'then',1,23854)
-LexToken(EOL,'\n',1,23877)
-LexToken(IF,'if',1,23894)
-LexToken(OPENBRACKET,'(',1,23897)
-LexToken(VAR,'xy',1,23898)
-LexToken(OPENBRACKET,'(',1,23900)
-LexToken(VAR,'k',1,23901)
-LexToken(COMMA,',',1,23902)
-LexToken(NUMBER,'1',1,23903)
-LexToken(CLOSEBRACKET,')',1,23904)
-LexToken(COMPARISON,'>',1,23905)
-LexToken(NUMBER,'0',1,23906)
-LexToken(CLOSEBRACKET,')',1,23907)
-LexToken(LOGICAL,'|',1,23909)
-LexToken(OPENBRACKET,'(',1,23910)
-LexToken(VAR,'xy',1,23912)
-LexToken(OPENBRACKET,'(',1,23914)
-LexToken(VAR,'k',1,23915)
-LexToken(COMMA,',',1,23916)
-LexToken(NUMBER,'1',1,23917)
-LexToken(CLOSEBRACKET,')',1,23918)
-LexToken(COMPARISON,'==',1,23919)
-LexToken(NUMBER,'0',1,23921)
-LexToken(LOGICAL,'&',1,23923)
-LexToken(OPENBRACKET,'(',1,23925)
-LexToken(VAR,'size',1,23926)
-LexToken(OPENBRACKET,'(',1,23930)
-LexToken(VAR,'find',1,23931)
-LexToken(OPENBRACKET,'(',1,23935)
-LexToken(VAR,'xy',1,23936)
-LexToken(OPENBRACKET,'(',1,23938)
-LexToken(COLON,':',1,23939)
-LexToken(COMMA,',',1,23940)
-LexToken(NUMBER,'1',1,23941)
-LexToken(CLOSEBRACKET,')',1,23942)
-LexToken(COMPARISON,'==',1,23943)
-LexToken(NUMBER,'0',1,23945)
-LexToken(CLOSEBRACKET,')',1,23946)
-LexToken(COMMA,',',1,23947)
-LexToken(DQSTRING,'"*"',1,23950)
-LexToken(CLOSEBRACKET,')',1,23951)
-LexToken(COMPARISON,'>',1,23952)
-LexToken(NUMBER,'1',1,23953)
-LexToken(CLOSEBRACKET,')',1,23954)
-LexToken(CLOSEBRACKET,')',1,23955)
-LexToken(THEN,'then',1,23957)
-LexToken(EOL,'\n',1,23961)
-LexToken(VAR,'xy',1,23982)
-LexToken(OPENBRACKET,'(',1,23984)
-LexToken(VAR,'k',1,23985)
-LexToken(COMMA,',',1,23986)
-LexToken(COLON,':',1,23987)
-LexToken(CLOSEBRACKET,')',1,23988)
-LexToken(ASSIGNMENT,'=',1,23989)
-LexToken(OPENSQBRACKET,'[',1,23990)
-LexToken(CLOSESQBRACKET,']',1,23991)
-LexToken(EOL,'\n',1,23992)
-LexToken(END,'end',1,24010)
-LexToken(EOL,'\n',1,24013)
-LexToken(VAR,'drawlater',1,24030)
-LexToken(OPENBRACKET,'(',1,24039)
-LexToken(CLOSEBRACKET,')',1,24040)
-LexToken(EOL,'\n',1,24041)
-LexToken(VAR,'points',1,24059)
-LexToken(DOT,'.',1,24065)
-LexToken(VAR,'data',1,24066)
-LexToken(ASSIGNMENT,'=',1,24071)
-LexToken(VAR,'xy',1,24073)
-LexToken(EOL,'\n',1,24075)
-LexToken(OPENSQBRACKET,'[',1,24093)
-LexToken(VAR,'rpar',1,24094)
-LexToken(COMMA,',',1,24098)
-LexToken(VAR,'ipar',1,24099)
-LexToken(CLOSESQBRACKET,']',1,24103)
-LexToken(ASSIGNMENT,'=',1,24105)
-LexToken(VAR,'drawSplin',1,24107)
-LexToken(OPENBRACKET,'(',1,24116)
-LexToken(VAR,'a',1,24117)
-LexToken(COMMA,',',1,24118)
-LexToken(VAR,'xy',1,24119)
-LexToken(COMMA,',',1,24121)
-LexToken(VAR,'ipar',1,24122)
-LexToken(COMMA,',',1,24126)
-LexToken(VAR,'rpar',1,24127)
-LexToken(CLOSEBRACKET,')',1,24131)
-LexToken(EOL,'\n',1,24132)
-LexToken(VAR,'drawnow',1,24150)
-LexToken(OPENBRACKET,'(',1,24157)
-LexToken(CLOSEBRACKET,')',1,24158)
-LexToken(EOL,'\n',1,24159)
-LexToken(END,'end',1,24173)
-LexToken(EOL,'\n',1,24176)
-LexToken(EOL,'\n',1,24177)
-LexToken(IF,'if',1,24190)
-LexToken(OPENBRACKET,'(',1,24193)
-LexToken(VAR,'HIT',1,24194)
-LexToken(CLOSEBRACKET,')',1,24197)
-LexToken(LOGICAL,'&',1,24198)
-LexToken(OPENBRACKET,'(',1,24199)
-LexToken(VAR,'btn',1,24200)
-LexToken(COMPARISON,'==',1,24203)
-LexToken(NUMBER,'0',1,24205)
-LexToken(CLOSEBRACKET,')',1,24206)
-LexToken(THEN,'then',1,24208)
-LexToken(EOL,'\n',1,24238)
-LexToken(OPENSQBRACKET,'[',1,24255)
-LexToken(VAR,'xy',1,24256)
-LexToken(COMMA,',',1,24258)
-LexToken(VAR,'rpar',1,24259)
-LexToken(COMMA,',',1,24263)
-LexToken(VAR,'ipar',1,24264)
-LexToken(CLOSESQBRACKET,']',1,24268)
-LexToken(ASSIGNMENT,'=',1,24270)
-LexToken(VAR,'movept',1,24272)
-LexToken(OPENBRACKET,'(',1,24278)
-LexToken(VAR,'a',1,24279)
-LexToken(COMMA,',',1,24280)
-LexToken(VAR,'xy',1,24281)
-LexToken(COMMA,',',1,24283)
-LexToken(VAR,'ipar',1,24284)
-LexToken(COMMA,',',1,24288)
-LexToken(VAR,'rpar',1,24289)
-LexToken(COMMA,',',1,24293)
-LexToken(VAR,'k',1,24294)
-LexToken(CLOSEBRACKET,')',1,24295)
-LexToken(EOL,'\n',1,24296)
-LexToken(END,'end',1,24309)
-LexToken(EOL,'\n',1,24312)
-LexToken(EOL,'\n',1,24313)
-LexToken(IF,'if',1,24326)
-LexToken(OPENBRACKET,'(',1,24329)
-LexToken(VAR,'HIT',1,24330)
-LexToken(CLOSEBRACKET,')',1,24333)
-LexToken(LOGICAL,'&',1,24334)
-LexToken(OPENBRACKET,'(',1,24335)
-LexToken(VAR,'btn',1,24336)
-LexToken(COMPARISON,'==',1,24339)
-LexToken(NUMBER,'10',1,24341)
-LexToken(CLOSEBRACKET,')',1,24343)
-LexToken(THEN,'then',1,24345)
-LexToken(EOL,'\n',1,24391)
-LexToken(OPENSQBRACKET,'[',1,24408)
-LexToken(VAR,'mok',1,24409)
-LexToken(COMMA,',',1,24412)
-LexToken(VAR,'xt',1,24413)
-LexToken(COMMA,',',1,24415)
-LexToken(VAR,'yt',1,24416)
-LexToken(CLOSESQBRACKET,']',1,24418)
-LexToken(ASSIGNMENT,'=',1,24419)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,24420)
-LexToken(OPENBRACKET,'(',1,24435)
-LexToken(DQSTRING,'"Enter new x and y"',1,24454)
-LexToken(COMMA,',',1,24455)
-LexToken(OPENSQBRACKET,'[',1,24456)
-LexToken(DQSTRING,'"x"',1,24459)
-LexToken(SEMICOLON,';',1,24460)
-LexToken(DQSTRING,'"y"',1,24463)
-LexToken(CLOSESQBRACKET,']',1,24464)
-LexToken(COMMA,',',1,24465)
-LexToken(VAR,'list',1,24486)
-LexToken(OPENBRACKET,'(',1,24490)
-LexToken(DQSTRING,'"vec"',1,24495)
-LexToken(COMMA,',',1,24496)
-LexToken(NUMBER,'1',1,24497)
-LexToken(COMMA,',',1,24498)
-LexToken(DQSTRING,'"vec"',1,24503)
-LexToken(COMMA,',',1,24504)
-LexToken(NUMBER,'1',1,24505)
-LexToken(CLOSEBRACKET,')',1,24506)
-LexToken(COMMA,',',1,24507)
-LexToken(VAR,'list',1,24508)
-LexToken(OPENBRACKET,'(',1,24512)
-LexToken(VAR,'sci2exp',1,24513)
-LexToken(OPENBRACKET,'(',1,24520)
-LexToken(VAR,'xy',1,24521)
-LexToken(OPENBRACKET,'(',1,24523)
-LexToken(VAR,'k',1,24524)
-LexToken(COMMA,',',1,24525)
-LexToken(NUMBER,'1',1,24526)
-LexToken(CLOSEBRACKET,')',1,24527)
-LexToken(CLOSEBRACKET,')',1,24528)
-LexToken(COMMA,',',1,24529)
-LexToken(VAR,'sci2exp',1,24530)
-LexToken(OPENBRACKET,'(',1,24537)
-LexToken(VAR,'xy',1,24538)
-LexToken(OPENBRACKET,'(',1,24540)
-LexToken(VAR,'k',1,24541)
-LexToken(COMMA,',',1,24542)
-LexToken(NUMBER,'2',1,24543)
-LexToken(CLOSEBRACKET,')',1,24544)
-LexToken(CLOSEBRACKET,')',1,24545)
-LexToken(CLOSEBRACKET,')',1,24546)
-LexToken(CLOSEBRACKET,')',1,24547)
-LexToken(EOL,'\n',1,24548)
-LexToken(IF,'if',1,24566)
-LexToken(VAR,'mok',1,24569)
-LexToken(THEN,'then',1,24573)
-LexToken(EOL,'\n',1,24577)
-LexToken(VAR,'xy',1,24598)
-LexToken(OPENBRACKET,'(',1,24600)
-LexToken(VAR,'k',1,24601)
-LexToken(COMMA,',',1,24602)
-LexToken(COLON,':',1,24603)
-LexToken(CLOSEBRACKET,')',1,24604)
-LexToken(ASSIGNMENT,'=',1,24606)
-LexToken(OPENSQBRACKET,'[',1,24608)
-LexToken(VAR,'xt',1,24609)
-LexToken(COMMA,',',1,24611)
-LexToken(VAR,'yt',1,24612)
-LexToken(CLOSESQBRACKET,']',1,24614)
-LexToken(EOL,'\n',1,24615)
-LexToken(OPENSQBRACKET,'[',1,24637)
-LexToken(VAR,'xy',1,24638)
-LexToken(CLOSESQBRACKET,']',1,24640)
-LexToken(ASSIGNMENT,'=',1,24642)
-LexToken(VAR,'cleandata',1,24644)
-LexToken(OPENBRACKET,'(',1,24653)
-LexToken(VAR,'xy',1,24654)
-LexToken(CLOSEBRACKET,')',1,24656)
-LexToken(EOL,'\n',1,24657)
-LexToken(VAR,'drawlater',1,24678)
-LexToken(OPENBRACKET,'(',1,24687)
-LexToken(CLOSEBRACKET,')',1,24688)
-LexToken(EOL,'\n',1,24689)
-LexToken(VAR,'points',1,24711)
-LexToken(DOT,'.',1,24717)
-LexToken(VAR,'data',1,24718)
-LexToken(ASSIGNMENT,'=',1,24722)
-LexToken(VAR,'xy',1,24723)
-LexToken(EOL,'\n',1,24725)
-LexToken(OPENSQBRACKET,'[',1,24747)
-LexToken(VAR,'rpar',1,24748)
-LexToken(COMMA,',',1,24752)
-LexToken(VAR,'ipar',1,24753)
-LexToken(CLOSESQBRACKET,']',1,24757)
-LexToken(ASSIGNMENT,'=',1,24758)
-LexToken(VAR,'AutoScale',1,24759)
-LexToken(OPENBRACKET,'(',1,24768)
-LexToken(VAR,'a',1,24769)
-LexToken(COMMA,',',1,24770)
-LexToken(VAR,'xy',1,24771)
-LexToken(COMMA,',',1,24773)
-LexToken(VAR,'ipar',1,24774)
-LexToken(COMMA,',',1,24778)
-LexToken(VAR,'rpar',1,24779)
-LexToken(CLOSEBRACKET,')',1,24783)
-LexToken(EOL,'\n',1,24784)
-LexToken(VAR,'drawnow',1,24805)
-LexToken(OPENBRACKET,'(',1,24812)
-LexToken(CLOSEBRACKET,')',1,24813)
-LexToken(EOL,'\n',1,24814)
-LexToken(END,'end',1,24831)
-LexToken(EOL,'\n',1,24834)
-LexToken(END,'end',1,24847)
-LexToken(EOL,'\n',1,24850)
-LexToken(EOL,'\n',1,24851)
-LexToken(EOL,'\n',1,24871)
-LexToken(EOL,'\n',1,24919)
-LexToken(EOL,'\n',1,24920)
-LexToken(END,'end',1,24929)
-LexToken(EOL,'\n',1,24932)
-LexToken(EOL,'\n',1,25001)
-LexToken(END,'end',1,25006)
-LexToken(EOL,'\n',1,25009)
-LexToken(ENDFUNCTION,'endfunction',1,25010)
-LexToken(EOL,'\n',1,25021)
-LexToken(EOL,'\n',1,25096)
-LexToken(FUNCTION,'function',1,25097)
-LexToken(OPENSQBRACKET,'[',1,25106)
-LexToken(VAR,'orpar',1,25107)
-LexToken(COMMA,',',1,25112)
-LexToken(VAR,'oipar',1,25113)
-LexToken(CLOSESQBRACKET,']',1,25118)
-LexToken(ASSIGNMENT,'=',1,25120)
-LexToken(VAR,'drawSplin',1,25122)
-LexToken(OPENBRACKET,'(',1,25131)
-LexToken(VAR,'a',1,25132)
-LexToken(COMMA,',',1,25133)
-LexToken(VAR,'xy',1,25134)
-LexToken(COMMA,',',1,25136)
-LexToken(VAR,'iipar',1,25137)
-LexToken(COMMA,',',1,25142)
-LexToken(VAR,'irpar',1,25143)
-LexToken(CLOSEBRACKET,')',1,25148)
-LexToken(EOL,'\n',1,25149)
-LexToken(VAR,'N',1,25154)
-LexToken(ASSIGNMENT,'=',1,25155)
-LexToken(VAR,'size',1,25156)
-LexToken(OPENBRACKET,'(',1,25160)
-LexToken(VAR,'xy',1,25161)
-LexToken(COMMA,',',1,25163)
-LexToken(DQSTRING,'"r"',1,25166)
-LexToken(CLOSEBRACKET,')',1,25167)
-LexToken(EOL,'\n',1,25186)
-LexToken(VAR,'x',1,25191)
-LexToken(ASSIGNMENT,'=',1,25192)
-LexToken(VAR,'xy',1,25193)
-LexToken(OPENBRACKET,'(',1,25195)
-LexToken(COLON,':',1,25196)
-LexToken(COMMA,',',1,25197)
-LexToken(NUMBER,'1',1,25198)
-LexToken(CLOSEBRACKET,')',1,25199)
-LexToken(EOL,'\n',1,25200)
-LexToken(VAR,'y',1,25206)
-LexToken(ASSIGNMENT,'=',1,25207)
-LexToken(VAR,'xy',1,25208)
-LexToken(OPENBRACKET,'(',1,25210)
-LexToken(COLON,':',1,25211)
-LexToken(COMMA,',',1,25212)
-LexToken(NUMBER,'2',1,25213)
-LexToken(CLOSEBRACKET,')',1,25214)
-LexToken(EOL,'\n',1,25215)
-LexToken(VAR,'points',1,25221)
-LexToken(ASSIGNMENT,'=',1,25227)
-LexToken(VAR,'a',1,25228)
-LexToken(DOT,'.',1,25229)
-LexToken(VAR,'children',1,25230)
-LexToken(OPENBRACKET,'(',1,25238)
-LexToken(NUMBER,'2',1,25239)
-LexToken(CLOSEBRACKET,')',1,25240)
-LexToken(DOT,'.',1,25241)
-LexToken(VAR,'children',1,25242)
-LexToken(EOL,'\n',1,25250)
-LexToken(VAR,'splines',1,25255)
-LexToken(ASSIGNMENT,'=',1,25262)
-LexToken(VAR,'a',1,25263)
-LexToken(DOT,'.',1,25264)
-LexToken(VAR,'children',1,25265)
-LexToken(OPENBRACKET,'(',1,25273)
-LexToken(NUMBER,'1',1,25274)
-LexToken(CLOSEBRACKET,')',1,25275)
-LexToken(DOT,'.',1,25276)
-LexToken(VAR,'children',1,25277)
-LexToken(EOL,'\n',1,25285)
-LexToken(VAR,'order',1,25290)
-LexToken(ASSIGNMENT,'=',1,25295)
-LexToken(VAR,'iipar',1,25296)
-LexToken(OPENBRACKET,'(',1,25301)
-LexToken(NUMBER,'2',1,25302)
-LexToken(CLOSEBRACKET,')',1,25303)
-LexToken(EOL,'\n',1,25304)
-LexToken(VAR,'periodicoption',1,25310)
-LexToken(ASSIGNMENT,'=',1,25324)
-LexToken(VAR,'iipar',1,25325)
-LexToken(OPENBRACKET,'(',1,25330)
-LexToken(NUMBER,'3',1,25331)
-LexToken(CLOSEBRACKET,')',1,25332)
-LexToken(EOL,'\n',1,25333)
-LexToken(VAR,'orpar',1,25339)
-LexToken(ASSIGNMENT,'=',1,25344)
-LexToken(VAR,'irpar',1,25345)
-LexToken(EOL,'\n',1,25350)
-LexToken(EOL,'\n',1,25352)
-LexToken(VAR,'METHOD',1,25357)
-LexToken(ASSIGNMENT,'=',1,25363)
-LexToken(VAR,'getmethod',1,25364)
-LexToken(OPENBRACKET,'(',1,25373)
-LexToken(VAR,'order',1,25374)
-LexToken(CLOSEBRACKET,')',1,25379)
-LexToken(EOL,'\n',1,25380)
-LexToken(EOL,'\n',1,25382)
-LexToken(IF,'if',1,25387)
-LexToken(VAR,'periodicoption',1,25390)
-LexToken(COMPARISON,'==',1,25404)
-LexToken(NUMBER,'1',1,25406)
-LexToken(THEN,'then',1,25408)
-LexToken(EOL,'\n',1,25412)
-LexToken(VAR,'PERIODIC',1,25421)
-LexToken(ASSIGNMENT,'=',1,25429)
-LexToken(DQSTRING,'"periodic, T="',1,25443)
-LexToken(ADDITION,'+',1,25444)
-LexToken(VAR,'string',1,25445)
-LexToken(OPENBRACKET,'(',1,25451)
-LexToken(VAR,'x',1,25452)
-LexToken(OPENBRACKET,'(',1,25453)
-LexToken(VAR,'N',1,25454)
-LexToken(CLOSEBRACKET,')',1,25455)
-LexToken(ADDITION,'-',1,25456)
-LexToken(VAR,'x',1,25457)
-LexToken(OPENBRACKET,'(',1,25458)
-LexToken(NUMBER,'1',1,25459)
-LexToken(CLOSEBRACKET,')',1,25460)
-LexToken(CLOSEBRACKET,')',1,25461)
-LexToken(EOL,'\n',1,25462)
-LexToken(ELSE,'else',1,25468)
-LexToken(EOL,'\n',1,25472)
-LexToken(VAR,'PERIODIC',1,25481)
-LexToken(ASSIGNMENT,'=',1,25489)
-LexToken(DQSTRING,'"aperiodic"',1,25500)
-LexToken(EOL,'\n',1,25501)
-LexToken(END,'end',1,25507)
-LexToken(EOL,'\n',1,25510)
-LexToken(VAR,'a',1,25515)
-LexToken(DOT,'.',1,25516)
-LexToken(VAR,'title',1,25517)
-LexToken(DOT,'.',1,25522)
-LexToken(VAR,'text',1,25523)
-LexToken(ASSIGNMENT,'=',1,25527)
-LexToken(OPENSQBRACKET,'[',1,25528)
-LexToken(VAR,'string',1,25529)
-LexToken(OPENBRACKET,'(',1,25535)
-LexToken(VAR,'N',1,25536)
-LexToken(CLOSEBRACKET,')',1,25537)
-LexToken(ADDITION,'+',1,25538)
-LexToken(DQSTRING,'" points, "',1,25550)
-LexToken(ADDITION,'+',1,25551)
-LexToken(DQSTRING,'"Method: "',1,25561)
-LexToken(ADDITION,'+',1,25562)
-LexToken(VAR,'METHOD',1,25563)
-LexToken(ADDITION,'+',1,25569)
-LexToken(DQSTRING,'", "',1,25574)
-LexToken(ADDITION,'+',1,25575)
-LexToken(VAR,'PERIODIC',1,25576)
-LexToken(CLOSESQBRACKET,']',1,25584)
-LexToken(EOL,'\n',1,25585)
-LexToken(EOL,'\n',1,25587)
-LexToken(IF,'if',1,25592)
-LexToken(OPENBRACKET,'(',1,25595)
-LexToken(VAR,'N',1,25596)
-LexToken(COMPARISON,'==',1,25597)
-LexToken(NUMBER,'0',1,25599)
-LexToken(CLOSEBRACKET,')',1,25600)
-LexToken(THEN,'then',1,25602)
-LexToken(EOL,'\n',1,25606)
-LexToken(RETURN,'return',1,25616)
-LexToken(EOL,'\n',1,25622)
-LexToken(END,'end',1,25628)
-LexToken(EOL,'\n',1,25631)
-LexToken(IF,'if',1,25636)
-LexToken(OPENBRACKET,'(',1,25639)
-LexToken(VAR,'N',1,25640)
-LexToken(COMPARISON,'==',1,25641)
-LexToken(NUMBER,'1',1,25643)
-LexToken(CLOSEBRACKET,')',1,25644)
-LexToken(THEN,'then',1,25646)
-LexToken(EOL,'\n',1,25650)
-LexToken(VAR,'order',1,25660)
-LexToken(ASSIGNMENT,'=',1,25665)
-LexToken(NUMBER,'0',1,25666)
-LexToken(EOL,'\n',1,25667)
-LexToken(END,'end',1,25673)
-LexToken(EOL,'\n',1,25676)
-LexToken(EOL,'\n',1,25747)
-LexToken(OPENSQBRACKET,'[',1,25752)
-LexToken(VAR,'X',1,25753)
-LexToken(COMMA,',',1,25754)
-LexToken(VAR,'Y',1,25755)
-LexToken(COMMA,',',1,25756)
-LexToken(VAR,'orpar',1,25757)
-LexToken(CLOSESQBRACKET,']',1,25762)
-LexToken(ASSIGNMENT,'=',1,25763)
-LexToken(VAR,'Do_Spline',1,25764)
-LexToken(OPENBRACKET,'(',1,25773)
-LexToken(VAR,'N',1,25774)
-LexToken(COMMA,',',1,25775)
-LexToken(VAR,'order',1,25776)
-LexToken(COMMA,',',1,25781)
-LexToken(VAR,'x',1,25782)
-LexToken(COMMA,',',1,25783)
-LexToken(VAR,'y',1,25784)
-LexToken(CLOSEBRACKET,')',1,25785)
-LexToken(EOL,'\n',1,25786)
-LexToken(IF,'if',1,25792)
-LexToken(OPENBRACKET,'(',1,25795)
-LexToken(VAR,'periodicoption',1,25796)
-LexToken(COMPARISON,'==',1,25810)
-LexToken(NUMBER,'1',1,25812)
-LexToken(CLOSEBRACKET,')',1,25813)
-LexToken(THEN,'then',1,25815)
-LexToken(EOL,'\n',1,25819)
-LexToken(VAR,'X',1,25828)
-LexToken(ASSIGNMENT,'=',1,25829)
-LexToken(OPENSQBRACKET,'[',1,25830)
-LexToken(VAR,'X',1,25831)
-LexToken(SEMICOLON,';',1,25832)
-LexToken(VAR,'X',1,25833)
-LexToken(OPENBRACKET,'(',1,25834)
-LexToken(LASTINDEX,'$',1,25835)
-LexToken(CLOSEBRACKET,')',1,25836)
-LexToken(CLOSESQBRACKET,']',1,25837)
-LexToken(EOL,'\n',1,25838)
-LexToken(VAR,'Y',1,25848)
-LexToken(ASSIGNMENT,'=',1,25849)
-LexToken(OPENSQBRACKET,'[',1,25850)
-LexToken(VAR,'Y',1,25851)
-LexToken(SEMICOLON,';',1,25852)
-LexToken(VAR,'Y',1,25853)
-LexToken(OPENBRACKET,'(',1,25854)
-LexToken(NUMBER,'1',1,25855)
-LexToken(CLOSEBRACKET,')',1,25856)
-LexToken(CLOSESQBRACKET,']',1,25857)
-LexToken(EOL,'\n',1,25858)
-LexToken(ELSE,'else',1,25864)
-LexToken(EOL,'\n',1,25868)
-LexToken(VAR,'xmx',1,25877)
-LexToken(ASSIGNMENT,'=',1,25880)
-LexToken(VAR,'max',1,25881)
-LexToken(OPENBRACKET,'(',1,25884)
-LexToken(VAR,'points',1,25885)
-LexToken(DOT,'.',1,25891)
-LexToken(VAR,'data',1,25892)
-LexToken(OPENBRACKET,'(',1,25896)
-LexToken(COLON,':',1,25897)
-LexToken(COMMA,',',1,25898)
-LexToken(NUMBER,'1',1,25899)
-LexToken(CLOSEBRACKET,')',1,25900)
-LexToken(CLOSEBRACKET,')',1,25901)
-LexToken(SEMICOLON,';',1,25902)
-LexToken(VAR,'xmn',1,25905)
-LexToken(ASSIGNMENT,'=',1,25908)
-LexToken(VAR,'min',1,25909)
-LexToken(OPENBRACKET,'(',1,25912)
-LexToken(VAR,'points',1,25913)
-LexToken(DOT,'.',1,25919)
-LexToken(VAR,'data',1,25920)
-LexToken(OPENBRACKET,'(',1,25924)
-LexToken(COLON,':',1,25925)
-LexToken(COMMA,',',1,25926)
-LexToken(NUMBER,'1',1,25927)
-LexToken(CLOSEBRACKET,')',1,25928)
-LexToken(CLOSEBRACKET,')',1,25929)
-LexToken(EOL,'\n',1,25930)
-LexToken(VAR,'XMX',1,25940)
-LexToken(ASSIGNMENT,'=',1,25943)
-LexToken(VAR,'max',1,25944)
-LexToken(OPENBRACKET,'(',1,25947)
-LexToken(NUMBER,'0',1,25948)
-LexToken(COMMA,',',1,25949)
-LexToken(VAR,'xmx',1,25950)
-LexToken(CLOSEBRACKET,')',1,25953)
-LexToken(EOL,'\n',1,25954)
-LexToken(VAR,'XMN',1,25964)
-LexToken(ASSIGNMENT,'=',1,25967)
-LexToken(VAR,'max',1,25968)
-LexToken(OPENBRACKET,'(',1,25971)
-LexToken(NUMBER,'0',1,25972)
-LexToken(COMMA,',',1,25973)
-LexToken(VAR,'xmn',1,25974)
-LexToken(CLOSEBRACKET,')',1,25977)
-LexToken(EOL,'\n',1,25978)
-LexToken(VAR,'xmx1',1,25988)
-LexToken(ASSIGNMENT,'=',1,25992)
-LexToken(VAR,'max',1,25993)
-LexToken(OPENBRACKET,'(',1,25996)
-LexToken(VAR,'a',1,25997)
-LexToken(DOT,'.',1,25998)
-LexToken(VAR,'x_ticks',1,25999)
-LexToken(DOT,'.',1,26006)
-LexToken(VAR,'locations',1,26007)
-LexToken(CLOSEBRACKET,')',1,26016)
-LexToken(EOL,'\n',1,26017)
-LexToken(VAR,'XMX',1,26026)
-LexToken(ASSIGNMENT,'=',1,26029)
-LexToken(VAR,'max',1,26030)
-LexToken(OPENBRACKET,'(',1,26033)
-LexToken(VAR,'XMX',1,26034)
-LexToken(COMMA,',',1,26037)
-LexToken(VAR,'xmx1',1,26038)
-LexToken(CLOSEBRACKET,')',1,26042)
-LexToken(EOL,'\n',1,26043)
-LexToken(VAR,'X',1,26053)
-LexToken(ASSIGNMENT,'=',1,26054)
-LexToken(OPENSQBRACKET,'[',1,26055)
-LexToken(VAR,'X',1,26056)
-LexToken(SEMICOLON,';',1,26057)
-LexToken(VAR,'XMX',1,26058)
-LexToken(CLOSESQBRACKET,']',1,26061)
-LexToken(EOL,'\n',1,26062)
-LexToken(VAR,'Y',1,26072)
-LexToken(ASSIGNMENT,'=',1,26073)
-LexToken(OPENSQBRACKET,'[',1,26074)
-LexToken(VAR,'Y',1,26075)
-LexToken(SEMICOLON,';',1,26076)
-LexToken(VAR,'Y',1,26077)
-LexToken(OPENBRACKET,'(',1,26078)
-LexToken(LASTINDEX,'$',1,26079)
-LexToken(CLOSEBRACKET,')',1,26080)
-LexToken(CLOSESQBRACKET,']',1,26081)
-LexToken(EOL,'\n',1,26082)
-LexToken(END,'end',1,26088)
-LexToken(EOL,'\n',1,26091)
-LexToken(EOL,'\n',1,26140)
-LexToken(VAR,'splines',1,26145)
-LexToken(DOT,'.',1,26152)
-LexToken(VAR,'data',1,26153)
-LexToken(ASSIGNMENT,'=',1,26157)
-LexToken(OPENSQBRACKET,'[',1,26158)
-LexToken(VAR,'X',1,26159)
-LexToken(COMMA,',',1,26160)
-LexToken(VAR,'Y',1,26161)
-LexToken(CLOSESQBRACKET,']',1,26162)
-LexToken(EOL,'\n',1,26163)
-LexToken(VAR,'oipar',1,26169)
-LexToken(ASSIGNMENT,'=',1,26174)
-LexToken(OPENSQBRACKET,'[',1,26175)
-LexToken(VAR,'N',1,26176)
-LexToken(SEMICOLON,';',1,26177)
-LexToken(VAR,'iipar',1,26178)
-LexToken(OPENBRACKET,'(',1,26183)
-LexToken(NUMBER,'2',1,26184)
-LexToken(CLOSEBRACKET,')',1,26185)
-LexToken(SEMICOLON,';',1,26186)
-LexToken(VAR,'periodicoption',1,26187)
-LexToken(CLOSESQBRACKET,']',1,26201)
-LexToken(EOL,'\n',1,26202)
-LexToken(ENDFUNCTION,'endfunction',1,26203)
-LexToken(EOL,'\n',1,26214)
-LexToken(EOL,'\n',1,26278)
-LexToken(FUNCTION,'function',1,26279)
-LexToken(OPENSQBRACKET,'[',1,26288)
-LexToken(VAR,'xyt',1,26289)
-LexToken(COMMA,',',1,26292)
-LexToken(VAR,'orpar',1,26293)
-LexToken(COMMA,',',1,26298)
-LexToken(VAR,'oipar',1,26299)
-LexToken(CLOSESQBRACKET,']',1,26304)
-LexToken(ASSIGNMENT,'=',1,26305)
-LexToken(VAR,'movept',1,26306)
-LexToken(OPENBRACKET,'(',1,26312)
-LexToken(VAR,'a',1,26313)
-LexToken(COMMA,',',1,26314)
-LexToken(VAR,'xy',1,26315)
-LexToken(COMMA,',',1,26317)
-LexToken(VAR,'iipar',1,26318)
-LexToken(COMMA,',',1,26323)
-LexToken(VAR,'irpar',1,26324)
-LexToken(COMMA,',',1,26329)
-LexToken(VAR,'k',1,26330)
-LexToken(CLOSEBRACKET,')',1,26331)
-LexToken(EOL,'\n',1,26332)
-LexToken(EOL,'\n',1,26365)
-LexToken(VAR,'points',1,26370)
-LexToken(ASSIGNMENT,'=',1,26376)
-LexToken(VAR,'a',1,26377)
-LexToken(DOT,'.',1,26378)
-LexToken(VAR,'children',1,26379)
-LexToken(OPENBRACKET,'(',1,26387)
-LexToken(NUMBER,'2',1,26388)
-LexToken(CLOSEBRACKET,')',1,26389)
-LexToken(DOT,'.',1,26390)
-LexToken(VAR,'children',1,26391)
-LexToken(EOL,'\n',1,26399)
-LexToken(VAR,'splines',1,26404)
-LexToken(ASSIGNMENT,'=',1,26411)
-LexToken(VAR,'a',1,26412)
-LexToken(DOT,'.',1,26413)
-LexToken(VAR,'children',1,26414)
-LexToken(OPENBRACKET,'(',1,26422)
-LexToken(NUMBER,'1',1,26423)
-LexToken(CLOSEBRACKET,')',1,26424)
-LexToken(DOT,'.',1,26425)
-LexToken(VAR,'children',1,26426)
-LexToken(EOL,'\n',1,26434)
-LexToken(VAR,'oipar',1,26439)
-LexToken(ASSIGNMENT,'=',1,26444)
-LexToken(VAR,'iipar',1,26445)
-LexToken(EOL,'\n',1,26450)
-LexToken(VAR,'orpar',1,26455)
-LexToken(ASSIGNMENT,'=',1,26460)
-LexToken(VAR,'irpar',1,26461)
-LexToken(EOL,'\n',1,26466)
-LexToken(VAR,'order',1,26471)
-LexToken(ASSIGNMENT,'=',1,26476)
-LexToken(VAR,'iipar',1,26477)
-LexToken(OPENBRACKET,'(',1,26482)
-LexToken(NUMBER,'2',1,26483)
-LexToken(CLOSEBRACKET,')',1,26484)
-LexToken(EOL,'\n',1,26485)
-LexToken(VAR,'x',1,26491)
-LexToken(ASSIGNMENT,'=',1,26492)
-LexToken(VAR,'xy',1,26493)
-LexToken(OPENBRACKET,'(',1,26495)
-LexToken(COLON,':',1,26496)
-LexToken(COMMA,',',1,26497)
-LexToken(NUMBER,'1',1,26498)
-LexToken(CLOSEBRACKET,')',1,26499)
-LexToken(EOL,'\n',1,26500)
-LexToken(VAR,'y',1,26506)
-LexToken(ASSIGNMENT,'=',1,26507)
-LexToken(VAR,'xy',1,26508)
-LexToken(OPENBRACKET,'(',1,26510)
-LexToken(COLON,':',1,26511)
-LexToken(COMMA,',',1,26512)
-LexToken(NUMBER,'2',1,26513)
-LexToken(CLOSEBRACKET,')',1,26514)
-LexToken(EOL,'\n',1,26515)
-LexToken(EOL,'\n',1,26517)
-LexToken(IF,'if',1,26522)
-LexToken(OPENBRACKET,'(',1,26525)
-LexToken(VAR,'x',1,26526)
-LexToken(OPENBRACKET,'(',1,26527)
-LexToken(VAR,'k',1,26528)
-LexToken(CLOSEBRACKET,')',1,26529)
-LexToken(COMPARISON,'==',1,26530)
-LexToken(NUMBER,'0',1,26532)
-LexToken(CLOSEBRACKET,')',1,26533)
-LexToken(THEN,'then',1,26535)
-LexToken(EOL,'\n',1,26539)
-LexToken(VAR,'zz',1,26548)
-LexToken(ASSIGNMENT,'=',1,26550)
-LexToken(VAR,'find',1,26551)
-LexToken(OPENBRACKET,'(',1,26555)
-LexToken(VAR,'x',1,26556)
-LexToken(COMPARISON,'==',1,26557)
-LexToken(NUMBER,'0',1,26559)
-LexToken(CLOSEBRACKET,')',1,26560)
-LexToken(EOL,'\n',1,26561)
-LexToken(VAR,'x',1,26571)
-LexToken(OPENBRACKET,'(',1,26572)
-LexToken(VAR,'zz',1,26573)
-LexToken(CLOSEBRACKET,')',1,26575)
-LexToken(ASSIGNMENT,'=',1,26576)
-LexToken(OPENSQBRACKET,'[',1,26577)
-LexToken(CLOSESQBRACKET,']',1,26578)
-LexToken(EOL,'\n',1,26579)
-LexToken(VAR,'y',1,26589)
-LexToken(OPENBRACKET,'(',1,26590)
-LexToken(VAR,'zz',1,26591)
-LexToken(CLOSEBRACKET,')',1,26593)
-LexToken(ASSIGNMENT,'=',1,26594)
-LexToken(OPENSQBRACKET,'[',1,26595)
-LexToken(CLOSESQBRACKET,']',1,26596)
-LexToken(EOL,'\n',1,26597)
-LexToken(VAR,'ZERO_POINT',1,26607)
-LexToken(ASSIGNMENT,'=',1,26617)
-LexToken(PREVAR_BOOLEAN,'%t',1,26618)
-LexToken(EOL,'\n',1,26620)
-LexToken(ELSE,'else',1,26625)
-LexToken(EOL,'\n',1,26629)
-LexToken(VAR,'x',1,26638)
-LexToken(OPENBRACKET,'(',1,26639)
-LexToken(VAR,'k',1,26640)
-LexToken(CLOSEBRACKET,')',1,26641)
-LexToken(ASSIGNMENT,'=',1,26642)
-LexToken(OPENSQBRACKET,'[',1,26643)
-LexToken(CLOSESQBRACKET,']',1,26644)
-LexToken(EOL,'\n',1,26645)
-LexToken(VAR,'y',1,26655)
-LexToken(OPENBRACKET,'(',1,26656)
-LexToken(VAR,'k',1,26657)
-LexToken(CLOSEBRACKET,')',1,26658)
-LexToken(ASSIGNMENT,'=',1,26659)
-LexToken(OPENSQBRACKET,'[',1,26660)
-LexToken(CLOSESQBRACKET,']',1,26661)
-LexToken(EOL,'\n',1,26662)
-LexToken(VAR,'ZERO_POINT',1,26672)
-LexToken(ASSIGNMENT,'=',1,26682)
-LexToken(PREVAR_BOOLEAN,'%f',1,26683)
-LexToken(EOL,'\n',1,26685)
-LexToken(END,'end',1,26690)
-LexToken(EOL,'\n',1,26693)
-LexToken(EOL,'\n',1,26694)
-LexToken(VAR,'btn',1,26699)
-LexToken(ASSIGNMENT,'=',1,26702)
-LexToken(ADDITION,'-',1,26703)
-LexToken(NUMBER,'1',1,26704)
-LexToken(EOL,'\n',1,26705)
-LexToken(EOL,'\n',1,26706)
-LexToken(WHILE,'while',1,26711)
-LexToken(NOT,'~',1,26717)
-LexToken(OPENBRACKET,'(',1,26718)
-LexToken(VAR,'btn',1,26719)
-LexToken(COMPARISON,'==',1,26722)
-LexToken(NUMBER,'3',1,26724)
-LexToken(LOGICAL,'|',1,26726)
-LexToken(VAR,'btn',1,26728)
-LexToken(COMPARISON,'==',1,26731)
-LexToken(NUMBER,'0',1,26733)
-LexToken(LOGICAL,'|',1,26734)
-LexToken(VAR,'btn',1,26736)
-LexToken(COMPARISON,'==',1,26739)
-LexToken(NUMBER,'10',1,26741)
-LexToken(LOGICAL,'|',1,26743)
-LexToken(VAR,'btn',1,26745)
-LexToken(COMPARISON,'==',1,26748)
-LexToken(ADDITION,'-',1,26750)
-LexToken(NUMBER,'5',1,26751)
-LexToken(CLOSEBRACKET,')',1,26752)
-LexToken(EOL,'\n',1,26753)
-LexToken(VAR,'rep',1,26762)
-LexToken(ASSIGNMENT,'=',1,26765)
-LexToken(VAR,'xgetmouse',1,26766)
-LexToken(OPENBRACKET,'(',1,26775)
-LexToken(OPENSQBRACKET,'[',1,26776)
-LexToken(PREVAR_BOOLEAN,'%t',1,26777)
-LexToken(PREVAR_BOOLEAN,'%t',1,26780)
-LexToken(CLOSESQBRACKET,']',1,26782)
-LexToken(CLOSEBRACKET,')',1,26783)
-LexToken(SEMICOLON,';',1,26784)
-LexToken(VAR,'xc',1,26786)
-LexToken(ASSIGNMENT,'=',1,26788)
-LexToken(VAR,'rep',1,26789)
-LexToken(OPENBRACKET,'(',1,26792)
-LexToken(NUMBER,'1',1,26793)
-LexToken(CLOSEBRACKET,')',1,26794)
-LexToken(SEMICOLON,';',1,26795)
-LexToken(VAR,'yc',1,26796)
-LexToken(ASSIGNMENT,'=',1,26798)
-LexToken(VAR,'rep',1,26799)
-LexToken(OPENBRACKET,'(',1,26802)
-LexToken(NUMBER,'2',1,26803)
-LexToken(CLOSEBRACKET,')',1,26804)
-LexToken(SEMICOLON,';',1,26805)
-LexToken(VAR,'btn',1,26806)
-LexToken(ASSIGNMENT,'=',1,26809)
-LexToken(VAR,'rep',1,26810)
-LexToken(OPENBRACKET,'(',1,26813)
-LexToken(NUMBER,'3',1,26814)
-LexToken(CLOSEBRACKET,')',1,26815)
-LexToken(EOL,'\n',1,26816)
-LexToken(IF,'if',1,26826)
-LexToken(OPENBRACKET,'(',1,26829)
-LexToken(VAR,'ZERO_POINT',1,26830)
-LexToken(CLOSEBRACKET,')',1,26840)
-LexToken(THEN,'then',1,26842)
-LexToken(EOL,'\n',1,26846)
-LexToken(VAR,'xc',1,26859)
-LexToken(ASSIGNMENT,'=',1,26861)
-LexToken(NUMBER,'0',1,26862)
-LexToken(EOL,'\n',1,26863)
-LexToken(ELSE,'else',1,26873)
-LexToken(EOL,'\n',1,26877)
-LexToken(IF,'if',1,26890)
-LexToken(OPENBRACKET,'(',1,26893)
-LexToken(VAR,'xc',1,26894)
-LexToken(COMPARISON,'<=',1,26896)
-LexToken(NUMBER,'0',1,26898)
-LexToken(CLOSEBRACKET,')',1,26899)
-LexToken(THEN,'then',1,26901)
-LexToken(EOL,'\n',1,26905)
-LexToken(VAR,'zz',1,26922)
-LexToken(ASSIGNMENT,'=',1,26924)
-LexToken(VAR,'find',1,26925)
-LexToken(OPENBRACKET,'(',1,26929)
-LexToken(VAR,'x',1,26930)
-LexToken(COMPARISON,'==',1,26931)
-LexToken(NUMBER,'0',1,26933)
-LexToken(CLOSEBRACKET,')',1,26934)
-LexToken(EOL,'\n',1,26935)
-LexToken(VAR,'x',1,26953)
-LexToken(OPENBRACKET,'(',1,26954)
-LexToken(VAR,'zz',1,26955)
-LexToken(CLOSEBRACKET,')',1,26957)
-LexToken(ASSIGNMENT,'=',1,26958)
-LexToken(OPENSQBRACKET,'[',1,26959)
-LexToken(CLOSESQBRACKET,']',1,26960)
-LexToken(EOL,'\n',1,26961)
-LexToken(VAR,'y',1,26979)
-LexToken(OPENBRACKET,'(',1,26980)
-LexToken(VAR,'zz',1,26981)
-LexToken(CLOSEBRACKET,')',1,26983)
-LexToken(ASSIGNMENT,'=',1,26984)
-LexToken(OPENSQBRACKET,'[',1,26985)
-LexToken(CLOSESQBRACKET,']',1,26986)
-LexToken(EOL,'\n',1,26987)
-LexToken(VAR,'ZERO_POINT',1,27005)
-LexToken(ASSIGNMENT,'=',1,27015)
-LexToken(PREVAR_BOOLEAN,'%t',1,27016)
-LexToken(EOL,'\n',1,27018)
-LexToken(VAR,'xc',1,27036)
-LexToken(ASSIGNMENT,'=',1,27038)
-LexToken(NUMBER,'0',1,27039)
-LexToken(EOL,'\n',1,27040)
-LexToken(END,'end',1,27054)
-LexToken(EOL,'\n',1,27057)
-LexToken(END,'end',1,27066)
-LexToken(EOL,'\n',1,27069)
-LexToken(EOL,'\n',1,27070)
-LexToken(VAR,'xt',1,27079)
-LexToken(ASSIGNMENT,'=',1,27081)
-LexToken(OPENSQBRACKET,'[',1,27082)
-LexToken(VAR,'x',1,27083)
-LexToken(SEMICOLON,';',1,27084)
-LexToken(VAR,'xc',1,27085)
-LexToken(CLOSESQBRACKET,']',1,27087)
-LexToken(EOL,'\n',1,27088)
-LexToken(VAR,'yt',1,27098)
-LexToken(ASSIGNMENT,'=',1,27100)
-LexToken(OPENSQBRACKET,'[',1,27101)
-LexToken(VAR,'y',1,27102)
-LexToken(SEMICOLON,';',1,27103)
-LexToken(VAR,'yc',1,27104)
-LexToken(CLOSESQBRACKET,']',1,27106)
-LexToken(EOL,'\n',1,27107)
-LexToken(OPENSQBRACKET,'[',1,27117)
-LexToken(VAR,'xt',1,27118)
-LexToken(COMMA,',',1,27120)
-LexToken(VAR,'k2',1,27121)
-LexToken(CLOSESQBRACKET,']',1,27123)
-LexToken(ASSIGNMENT,'=',1,27124)
-LexToken(VAR,'gsort',1,27125)
-LexToken(OPENBRACKET,'(',1,27130)
-LexToken(VAR,'xt',1,27131)
-LexToken(COMMA,',',1,27133)
-LexToken(DQSTRING,'"r"',1,27136)
-LexToken(COMMA,',',1,27137)
-LexToken(DQSTRING,'"i"',1,27140)
-LexToken(CLOSEBRACKET,')',1,27141)
-LexToken(SEMICOLON,';',1,27142)
-LexToken(VAR,'yt',1,27143)
-LexToken(ASSIGNMENT,'=',1,27145)
-LexToken(VAR,'yt',1,27146)
-LexToken(OPENBRACKET,'(',1,27148)
-LexToken(VAR,'k2',1,27149)
-LexToken(CLOSEBRACKET,')',1,27151)
-LexToken(EOL,'\n',1,27152)
-LexToken(VAR,'xyt',1,27161)
-LexToken(ASSIGNMENT,'=',1,27164)
-LexToken(OPENSQBRACKET,'[',1,27165)
-LexToken(VAR,'xt',1,27166)
-LexToken(COMMA,',',1,27168)
-LexToken(VAR,'yt',1,27169)
-LexToken(CLOSESQBRACKET,']',1,27171)
-LexToken(EOL,'\n',1,27172)
-LexToken(EOL,'\n',1,27174)
-LexToken(VAR,'drawlater',1,27183)
-LexToken(OPENBRACKET,'(',1,27192)
-LexToken(CLOSEBRACKET,')',1,27193)
-LexToken(EOL,'\n',1,27194)
-LexToken(VAR,'points',1,27204)
-LexToken(DOT,'.',1,27210)
-LexToken(VAR,'data',1,27211)
-LexToken(ASSIGNMENT,'=',1,27215)
-LexToken(VAR,'xyt',1,27216)
-LexToken(EOL,'\n',1,27219)
-LexToken(OPENSQBRACKET,'[',1,27229)
-LexToken(VAR,'orpar',1,27230)
-LexToken(COMMA,',',1,27235)
-LexToken(VAR,'oipar',1,27236)
-LexToken(CLOSESQBRACKET,']',1,27241)
-LexToken(ASSIGNMENT,'=',1,27242)
-LexToken(VAR,'drawSplin',1,27243)
-LexToken(OPENBRACKET,'(',1,27252)
-LexToken(VAR,'a',1,27253)
-LexToken(COMMA,',',1,27254)
-LexToken(VAR,'xyt',1,27255)
-LexToken(COMMA,',',1,27258)
-LexToken(VAR,'oipar',1,27259)
-LexToken(COMMA,',',1,27264)
-LexToken(VAR,'orpar',1,27265)
-LexToken(CLOSEBRACKET,')',1,27270)
-LexToken(EOL,'\n',1,27271)
-LexToken(VAR,'drawnow',1,27281)
-LexToken(OPENBRACKET,'(',1,27288)
-LexToken(CLOSEBRACKET,')',1,27289)
-LexToken(EOL,'\n',1,27290)
-LexToken(END,'end',1,27295)
-LexToken(EOL,'\n',1,27298)
-LexToken(EOL,'\n',1,27299)
-LexToken(ENDFUNCTION,'endfunction',1,27300)
-LexToken(EOL,'\n',1,27311)
-LexToken(EOL,'\n',1,27312)
-LexToken(EOL,'\n',1,27373)
-LexToken(FUNCTION,'function',1,27374)
-LexToken(VAR,'rectx',1,27383)
-LexToken(ASSIGNMENT,'=',1,27389)
-LexToken(VAR,'findrect',1,27391)
-LexToken(OPENBRACKET,'(',1,27399)
-LexToken(VAR,'a',1,27400)
-LexToken(CLOSEBRACKET,')',1,27401)
-LexToken(EOL,'\n',1,27402)
-LexToken(VAR,'splines',1,27407)
-LexToken(ASSIGNMENT,'=',1,27414)
-LexToken(VAR,'a',1,27415)
-LexToken(DOT,'.',1,27416)
-LexToken(VAR,'children',1,27417)
-LexToken(OPENBRACKET,'(',1,27425)
-LexToken(NUMBER,'1',1,27426)
-LexToken(CLOSEBRACKET,')',1,27427)
-LexToken(DOT,'.',1,27428)
-LexToken(VAR,'children',1,27429)
-LexToken(EOL,'\n',1,27437)
-LexToken(VAR,'points',1,27442)
-LexToken(ASSIGNMENT,'=',1,27448)
-LexToken(VAR,'a',1,27449)
-LexToken(DOT,'.',1,27450)
-LexToken(VAR,'children',1,27451)
-LexToken(OPENBRACKET,'(',1,27459)
-LexToken(NUMBER,'2',1,27460)
-LexToken(CLOSEBRACKET,')',1,27461)
-LexToken(DOT,'.',1,27462)
-LexToken(VAR,'children',1,27463)
-LexToken(EOL,'\n',1,27471)
-LexToken(EOL,'\n',1,27472)
-LexToken(IF,'if',1,27477)
-LexToken(OPENBRACKET,'(',1,27480)
-LexToken(VAR,'points',1,27481)
-LexToken(DOT,'.',1,27487)
-LexToken(VAR,'data',1,27488)
-LexToken(COMPARISON,'==',1,27492)
-LexToken(OPENSQBRACKET,'[',1,27494)
-LexToken(CLOSESQBRACKET,']',1,27495)
-LexToken(CLOSEBRACKET,')',1,27496)
-LexToken(THEN,'then',1,27498)
-LexToken(EOL,'\n',1,27502)
-LexToken(VAR,'rectx',1,27511)
-LexToken(ASSIGNMENT,'=',1,27516)
-LexToken(VAR,'a',1,27517)
-LexToken(DOT,'.',1,27518)
-LexToken(VAR,'data_bounds',1,27519)
-LexToken(EOL,'\n',1,27530)
-LexToken(RETURN,'return',1,27540)
-LexToken(EOL,'\n',1,27546)
-LexToken(END,'end',1,27552)
-LexToken(EOL,'\n',1,27555)
-LexToken(EOL,'\n',1,27556)
-LexToken(EOL,'\n',1,27557)
-LexToken(VAR,'ymx1',1,27562)
-LexToken(ASSIGNMENT,'=',1,27566)
-LexToken(VAR,'max',1,27567)
-LexToken(OPENBRACKET,'(',1,27570)
-LexToken(VAR,'splines',1,27571)
-LexToken(DOT,'.',1,27578)
-LexToken(VAR,'data',1,27579)
-LexToken(OPENBRACKET,'(',1,27583)
-LexToken(COLON,':',1,27584)
-LexToken(COMMA,',',1,27585)
-LexToken(NUMBER,'2',1,27586)
-LexToken(CLOSEBRACKET,')',1,27587)
-LexToken(CLOSEBRACKET,')',1,27588)
-LexToken(EOL,'\n',1,27589)
-LexToken(VAR,'ymn1',1,27595)
-LexToken(ASSIGNMENT,'=',1,27599)
-LexToken(VAR,'min',1,27600)
-LexToken(OPENBRACKET,'(',1,27603)
-LexToken(VAR,'splines',1,27604)
-LexToken(DOT,'.',1,27611)
-LexToken(VAR,'data',1,27612)
-LexToken(OPENBRACKET,'(',1,27616)
-LexToken(COLON,':',1,27617)
-LexToken(COMMA,',',1,27618)
-LexToken(NUMBER,'2',1,27619)
-LexToken(CLOSEBRACKET,')',1,27620)
-LexToken(CLOSEBRACKET,')',1,27621)
-LexToken(EOL,'\n',1,27622)
-LexToken(EOL,'\n',1,27623)
-LexToken(VAR,'xmx',1,27628)
-LexToken(ASSIGNMENT,'=',1,27631)
-LexToken(VAR,'max',1,27632)
-LexToken(OPENBRACKET,'(',1,27635)
-LexToken(VAR,'points',1,27636)
-LexToken(DOT,'.',1,27642)
-LexToken(VAR,'data',1,27643)
-LexToken(OPENBRACKET,'(',1,27647)
-LexToken(COLON,':',1,27648)
-LexToken(COMMA,',',1,27649)
-LexToken(NUMBER,'1',1,27650)
-LexToken(CLOSEBRACKET,')',1,27651)
-LexToken(CLOSEBRACKET,')',1,27652)
-LexToken(EOL,'\n',1,27653)
-LexToken(VAR,'xmn',1,27659)
-LexToken(ASSIGNMENT,'=',1,27662)
-LexToken(VAR,'min',1,27663)
-LexToken(OPENBRACKET,'(',1,27666)
-LexToken(VAR,'points',1,27667)
-LexToken(DOT,'.',1,27673)
-LexToken(VAR,'data',1,27674)
-LexToken(OPENBRACKET,'(',1,27678)
-LexToken(COLON,':',1,27679)
-LexToken(COMMA,',',1,27680)
-LexToken(NUMBER,'1',1,27681)
-LexToken(CLOSEBRACKET,')',1,27682)
-LexToken(CLOSEBRACKET,')',1,27683)
-LexToken(EOL,'\n',1,27684)
-LexToken(VAR,'ymx',1,27690)
-LexToken(ASSIGNMENT,'=',1,27693)
-LexToken(VAR,'max',1,27694)
-LexToken(OPENBRACKET,'(',1,27697)
-LexToken(VAR,'points',1,27698)
-LexToken(DOT,'.',1,27704)
-LexToken(VAR,'data',1,27705)
-LexToken(OPENBRACKET,'(',1,27709)
-LexToken(COLON,':',1,27710)
-LexToken(COMMA,',',1,27711)
-LexToken(NUMBER,'2',1,27712)
-LexToken(CLOSEBRACKET,')',1,27713)
-LexToken(CLOSEBRACKET,')',1,27714)
-LexToken(EOL,'\n',1,27715)
-LexToken(VAR,'ymn',1,27721)
-LexToken(ASSIGNMENT,'=',1,27724)
-LexToken(VAR,'min',1,27725)
-LexToken(OPENBRACKET,'(',1,27728)
-LexToken(VAR,'points',1,27729)
-LexToken(DOT,'.',1,27735)
-LexToken(VAR,'data',1,27736)
-LexToken(OPENBRACKET,'(',1,27740)
-LexToken(COLON,':',1,27741)
-LexToken(COMMA,',',1,27742)
-LexToken(NUMBER,'2',1,27743)
-LexToken(CLOSEBRACKET,')',1,27744)
-LexToken(CLOSEBRACKET,')',1,27745)
-LexToken(EOL,'\n',1,27746)
-LexToken(EOL,'\n',1,27748)
-LexToken(EOL,'\n',1,27749)
-LexToken(VAR,'XMX',1,27754)
-LexToken(ASSIGNMENT,'=',1,27757)
-LexToken(VAR,'max',1,27758)
-LexToken(OPENBRACKET,'(',1,27761)
-LexToken(NUMBER,'0',1,27762)
-LexToken(COMMA,',',1,27763)
-LexToken(VAR,'xmx',1,27764)
-LexToken(CLOSEBRACKET,')',1,27767)
-LexToken(EOL,'\n',1,27768)
-LexToken(VAR,'XMN',1,27774)
-LexToken(ASSIGNMENT,'=',1,27777)
-LexToken(VAR,'max',1,27778)
-LexToken(OPENBRACKET,'(',1,27781)
-LexToken(NUMBER,'0',1,27782)
-LexToken(COMMA,',',1,27783)
-LexToken(VAR,'xmn',1,27784)
-LexToken(CLOSEBRACKET,')',1,27787)
-LexToken(EOL,'\n',1,27788)
-LexToken(VAR,'YMX',1,27794)
-LexToken(ASSIGNMENT,'=',1,27797)
-LexToken(VAR,'max',1,27798)
-LexToken(OPENBRACKET,'(',1,27801)
-LexToken(VAR,'ymx',1,27802)
-LexToken(COMMA,',',1,27805)
-LexToken(VAR,'ymx1',1,27806)
-LexToken(CLOSEBRACKET,')',1,27810)
-LexToken(EOL,'\n',1,27811)
-LexToken(VAR,'YMN',1,27817)
-LexToken(ASSIGNMENT,'=',1,27820)
-LexToken(VAR,'min',1,27821)
-LexToken(OPENBRACKET,'(',1,27824)
-LexToken(VAR,'ymn',1,27825)
-LexToken(COMMA,',',1,27828)
-LexToken(VAR,'ymn1',1,27829)
-LexToken(CLOSEBRACKET,')',1,27833)
-LexToken(EOL,'\n',1,27834)
-LexToken(EOL,'\n',1,27836)
-LexToken(VAR,'dx',1,27841)
-LexToken(ASSIGNMENT,'=',1,27843)
-LexToken(VAR,'XMX',1,27844)
-LexToken(ADDITION,'-',1,27847)
-LexToken(VAR,'XMN',1,27848)
-LexToken(EOL,'\n',1,27851)
-LexToken(VAR,'dy',1,27857)
-LexToken(ASSIGNMENT,'=',1,27859)
-LexToken(VAR,'YMX',1,27860)
-LexToken(ADDITION,'-',1,27863)
-LexToken(VAR,'YMN',1,27864)
-LexToken(EOL,'\n',1,27867)
-LexToken(IF,'if',1,27872)
-LexToken(VAR,'dx',1,27875)
-LexToken(COMPARISON,'==',1,27877)
-LexToken(NUMBER,'0',1,27879)
-LexToken(THEN,'then',1,27881)
-LexToken(EOL,'\n',1,27885)
-LexToken(VAR,'dx',1,27894)
-LexToken(ASSIGNMENT,'=',1,27896)
-LexToken(VAR,'max',1,27897)
-LexToken(OPENBRACKET,'(',1,27900)
-LexToken(VAR,'XMX',1,27901)
-LexToken(MULTIPLICATION,'/',1,27904)
-LexToken(NUMBER,'2',1,27905)
-LexToken(COMMA,',',1,27906)
-LexToken(NUMBER,'1',1,27907)
-LexToken(CLOSEBRACKET,')',1,27908)
-LexToken(EOL,'\n',1,27909)
-LexToken(END,'end',1,27915)
-LexToken(EOL,'\n',1,27918)
-LexToken(VAR,'XMX',1,27924)
-LexToken(ASSIGNMENT,'=',1,27927)
-LexToken(VAR,'XMX',1,27928)
-LexToken(ADDITION,'+',1,27931)
-LexToken(VAR,'dx',1,27932)
-LexToken(MULTIPLICATION,'/',1,27934)
-LexToken(NUMBER,'50',1,27935)
-LexToken(EOL,'\n',1,27937)
-LexToken(IF,'if',1,27942)
-LexToken(VAR,'dy',1,27945)
-LexToken(COMPARISON,'==',1,27947)
-LexToken(NUMBER,'0',1,27949)
-LexToken(THEN,'then',1,27951)
-LexToken(EOL,'\n',1,27955)
-LexToken(VAR,'dy',1,27964)
-LexToken(ASSIGNMENT,'=',1,27966)
-LexToken(VAR,'max',1,27967)
-LexToken(OPENBRACKET,'(',1,27970)
-LexToken(VAR,'YMX',1,27971)
-LexToken(MULTIPLICATION,'/',1,27974)
-LexToken(NUMBER,'2',1,27975)
-LexToken(COMMA,',',1,27976)
-LexToken(NUMBER,'1',1,27977)
-LexToken(CLOSEBRACKET,')',1,27978)
-LexToken(EOL,'\n',1,27979)
-LexToken(END,'end',1,27985)
-LexToken(EOL,'\n',1,27988)
-LexToken(VAR,'YMN',1,27994)
-LexToken(ASSIGNMENT,'=',1,27997)
-LexToken(VAR,'YMN',1,27998)
-LexToken(ADDITION,'-',1,28001)
-LexToken(VAR,'dy',1,28002)
-LexToken(MULTIPLICATION,'/',1,28004)
-LexToken(NUMBER,'50',1,28005)
-LexToken(EOL,'\n',1,28007)
-LexToken(VAR,'YMX',1,28013)
-LexToken(ASSIGNMENT,'=',1,28016)
-LexToken(VAR,'YMX',1,28017)
-LexToken(ADDITION,'+',1,28020)
-LexToken(VAR,'dy',1,28021)
-LexToken(MULTIPLICATION,'/',1,28023)
-LexToken(NUMBER,'50',1,28024)
-LexToken(EOL,'\n',1,28026)
-LexToken(VAR,'rectx',1,28032)
-LexToken(ASSIGNMENT,'=',1,28037)
-LexToken(OPENSQBRACKET,'[',1,28038)
-LexToken(VAR,'XMN',1,28039)
-LexToken(COMMA,',',1,28042)
-LexToken(VAR,'YMN',1,28043)
-LexToken(SEMICOLON,';',1,28046)
-LexToken(VAR,'XMX',1,28047)
-LexToken(COMMA,',',1,28050)
-LexToken(VAR,'YMX',1,28051)
-LexToken(CLOSESQBRACKET,']',1,28054)
-LexToken(EOL,'\n',1,28055)
-LexToken(ENDFUNCTION,'endfunction',1,28057)
-LexToken(EOL,'\n',1,28068)
-LexToken(EOL,'\n',1,28069)
-LexToken(EOL,'\n',1,28132)
-LexToken(FUNCTION,'function',1,28133)
-LexToken(OPENSQBRACKET,'[',1,28142)
-LexToken(VAR,'tok',1,28143)
-LexToken(COMMA,',',1,28146)
-LexToken(VAR,'xyo',1,28147)
-LexToken(CLOSESQBRACKET,']',1,28150)
-LexToken(ASSIGNMENT,'=',1,28151)
-LexToken(VAR,'ReadExcel',1,28152)
-LexToken(OPENBRACKET,'(',1,28161)
-LexToken(CLOSEBRACKET,')',1,28162)
-LexToken(EOL,'\n',1,28163)
-LexToken(VAR,'TA',1,28168)
-LexToken(ASSIGNMENT,'=',1,28170)
-LexToken(OPENSQBRACKET,'[',1,28171)
-LexToken(DQSTRING,'"A"',1,28174)
-LexToken(SEMICOLON,';',1,28175)
-LexToken(DQSTRING,'"B"',1,28178)
-LexToken(SEMICOLON,';',1,28179)
-LexToken(DQSTRING,'"C"',1,28182)
-LexToken(SEMICOLON,';',1,28183)
-LexToken(DQSTRING,'"D"',1,28186)
-LexToken(SEMICOLON,';',1,28187)
-LexToken(DQSTRING,'"E"',1,28190)
-LexToken(SEMICOLON,';',1,28191)
-LexToken(DQSTRING,'"F"',1,28194)
-LexToken(SEMICOLON,';',1,28195)
-LexToken(DQSTRING,'"G"',1,28198)
-LexToken(SEMICOLON,';',1,28199)
-LexToken(DQSTRING,'"H"',1,28202)
-LexToken(SEMICOLON,';',1,28203)
-LexToken(DQSTRING,'"I"',1,28206)
-LexToken(SEMICOLON,';',1,28207)
-LexToken(DQSTRING,'"J"',1,28210)
-LexToken(SEMICOLON,';',1,28211)
-LexToken(DQSTRING,'"K"',1,28214)
-LexToken(SEMICOLON,';',1,28215)
-LexToken(DQSTRING,'"L"',1,28218)
-LexToken(SEMICOLON,';',1,28219)
-LexToken(DQSTRING,'"M"',1,28222)
-LexToken(SEMICOLON,';',1,28223)
-LexToken(DQSTRING,'"N"',1,28226)
-LexToken(SEMICOLON,';',1,28227)
-LexToken(DQSTRING,'"O"',1,28230)
-LexToken(SEMICOLON,';',1,28231)
-LexToken(DQSTRING,'"P"',1,28234)
-LexToken(SEMICOLON,';',1,28235)
-LexToken(DQSTRING,'"Q"',1,28247)
-LexToken(SEMICOLON,';',1,28248)
-LexToken(DQSTRING,'"R"',1,28251)
-LexToken(SEMICOLON,';',1,28252)
-LexToken(DQSTRING,'"S"',1,28255)
-LexToken(SEMICOLON,';',1,28256)
-LexToken(DQSTRING,'"T"',1,28259)
-LexToken(SEMICOLON,';',1,28260)
-LexToken(DQSTRING,'"U"',1,28263)
-LexToken(SEMICOLON,';',1,28264)
-LexToken(DQSTRING,'"V"',1,28267)
-LexToken(SEMICOLON,';',1,28268)
-LexToken(DQSTRING,'"W"',1,28271)
-LexToken(SEMICOLON,';',1,28272)
-LexToken(DQSTRING,'"X"',1,28275)
-LexToken(SEMICOLON,';',1,28276)
-LexToken(DQSTRING,'"Y"',1,28279)
-LexToken(SEMICOLON,';',1,28280)
-LexToken(DQSTRING,'"Z"',1,28283)
-LexToken(SEMICOLON,';',1,28284)
-LexToken(DQSTRING,'"a"',1,28287)
-LexToken(SEMICOLON,';',1,28288)
-LexToken(DQSTRING,'"b"',1,28291)
-LexToken(SEMICOLON,';',1,28292)
-LexToken(DQSTRING,'"c"',1,28295)
-LexToken(SEMICOLON,';',1,28296)
-LexToken(DQSTRING,'"d"',1,28299)
-LexToken(SEMICOLON,';',1,28300)
-LexToken(DQSTRING,'"e"',1,28303)
-LexToken(SEMICOLON,';',1,28304)
-LexToken(DQSTRING,'"f"',1,28307)
-LexToken(SEMICOLON,';',1,28308)
-LexToken(DQSTRING,'"g"',1,28320)
-LexToken(SEMICOLON,';',1,28321)
-LexToken(DQSTRING,'"h"',1,28324)
-LexToken(SEMICOLON,';',1,28325)
-LexToken(DQSTRING,'"i"',1,28328)
-LexToken(SEMICOLON,';',1,28329)
-LexToken(DQSTRING,'"j"',1,28332)
-LexToken(SEMICOLON,';',1,28333)
-LexToken(DQSTRING,'"k"',1,28336)
-LexToken(SEMICOLON,';',1,28337)
-LexToken(DQSTRING,'"l"',1,28340)
-LexToken(SEMICOLON,';',1,28341)
-LexToken(DQSTRING,'"m"',1,28344)
-LexToken(SEMICOLON,';',1,28345)
-LexToken(DQSTRING,'"n"',1,28348)
-LexToken(SEMICOLON,';',1,28349)
-LexToken(DQSTRING,'"o"',1,28352)
-LexToken(SEMICOLON,';',1,28353)
-LexToken(DQSTRING,'"p"',1,28356)
-LexToken(SEMICOLON,';',1,28357)
-LexToken(DQSTRING,'"q"',1,28360)
-LexToken(SEMICOLON,';',1,28361)
-LexToken(DQSTRING,'"r"',1,28364)
-LexToken(SEMICOLON,';',1,28365)
-LexToken(DQSTRING,'"s"',1,28368)
-LexToken(SEMICOLON,';',1,28369)
-LexToken(DQSTRING,'"t"',1,28372)
-LexToken(SEMICOLON,';',1,28373)
-LexToken(DQSTRING,'"u"',1,28376)
-LexToken(SEMICOLON,';',1,28377)
-LexToken(DQSTRING,'"v"',1,28380)
-LexToken(SEMICOLON,';',1,28381)
-LexToken(DQSTRING,'"w"',1,28393)
-LexToken(SEMICOLON,';',1,28394)
-LexToken(DQSTRING,'"x"',1,28397)
-LexToken(SEMICOLON,';',1,28398)
-LexToken(DQSTRING,'"y"',1,28401)
-LexToken(SEMICOLON,';',1,28402)
-LexToken(DQSTRING,'"z"',1,28405)
-LexToken(CLOSESQBRACKET,']',1,28406)
-LexToken(EOL,'\n',1,28407)
-LexToken(VAR,'TN',1,28413)
-LexToken(ASSIGNMENT,'=',1,28415)
-LexToken(OPENSQBRACKET,'[',1,28416)
-LexToken(DQSTRING,'"0"',1,28419)
-LexToken(COMMA,',',1,28420)
-LexToken(DQSTRING,'"1"',1,28423)
-LexToken(COMMA,',',1,28424)
-LexToken(DQSTRING,'"2"',1,28427)
-LexToken(COMMA,',',1,28428)
-LexToken(DQSTRING,'"3"',1,28431)
-LexToken(COMMA,',',1,28432)
-LexToken(DQSTRING,'"4"',1,28435)
-LexToken(COMMA,',',1,28436)
-LexToken(DQSTRING,'"5"',1,28439)
-LexToken(COMMA,',',1,28440)
-LexToken(DQSTRING,'"6"',1,28443)
-LexToken(COMMA,',',1,28444)
-LexToken(DQSTRING,'"7"',1,28447)
-LexToken(COMMA,',',1,28448)
-LexToken(DQSTRING,'"8"',1,28451)
-LexToken(COMMA,',',1,28452)
-LexToken(DQSTRING,'"9"',1,28455)
-LexToken(CLOSESQBRACKET,']',1,28456)
-LexToken(EOL,'\n',1,28457)
-LexToken(VAR,'xyo',1,28463)
-LexToken(ASSIGNMENT,'=',1,28466)
-LexToken(OPENSQBRACKET,'[',1,28467)
-LexToken(CLOSESQBRACKET,']',1,28468)
-LexToken(EOL,'\n',1,28469)
-LexToken(VAR,'tok',1,28475)
-LexToken(ASSIGNMENT,'=',1,28478)
-LexToken(PREVAR_BOOLEAN,'%f',1,28479)
-LexToken(EOL,'\n',1,28481)
-LexToken(WHILE,'while',1,28487)
-LexToken(PREVAR_BOOLEAN,'%t',1,28493)
-LexToken(EOL,'\n',1,28495)
-LexToken(OPENSQBRACKET,'[',1,28504)
-LexToken(VAR,'zok',1,28505)
-LexToken(COMMA,',',1,28508)
-LexToken(VAR,'filen',1,28509)
-LexToken(COMMA,',',1,28514)
-LexToken(VAR,'sheetN',1,28515)
-LexToken(COMMA,',',1,28521)
-LexToken(VAR,'xa',1,28522)
-LexToken(COMMA,',',1,28524)
-LexToken(VAR,'ya',1,28525)
-LexToken(CLOSESQBRACKET,']',1,28527)
-LexToken(ASSIGNMENT,'=',1,28528)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,28529)
-LexToken(OPENBRACKET,'(',1,28544)
-LexToken(DQSTRING,'"Excel data file "',1,28562)
-LexToken(COMMA,',',1,28563)
-LexToken(OPENSQBRACKET,'[',1,28564)
-LexToken(DQSTRING,'"Filename"',1,28574)
-LexToken(SEMICOLON,';',1,28575)
-LexToken(DQSTRING,'"Sheet #"',1,28584)
-LexToken(ADDITION,'+',1,28585)
-LexToken(DQSTRING,'" "',1,28600)
-LexToken(SEMICOLON,';',1,28601)
-LexToken(DQSTRING,'"X[start:Stop]"',1,28616)
-LexToken(SEMICOLON,';',1,28617)
-LexToken(DQSTRING,'"Y[start:stop]"',1,28632)
-LexToken(CLOSESQBRACKET,']',1,28633)
-LexToken(COMMA,',',1,28634)
-LexToken(VAR,'list',1,28635)
-LexToken(OPENBRACKET,'(',1,28639)
-LexToken(DQSTRING,'"str"',1,28644)
-LexToken(COMMA,',',1,28645)
-LexToken(NUMBER,'1',1,28646)
-LexToken(COMMA,',',1,28647)
-LexToken(DQSTRING,'"vec"',1,28665)
-LexToken(COMMA,',',1,28666)
-LexToken(NUMBER,'1',1,28667)
-LexToken(COMMA,',',1,28668)
-LexToken(DQSTRING,'"str"',1,28673)
-LexToken(COMMA,',',1,28674)
-LexToken(NUMBER,'1',1,28675)
-LexToken(COMMA,',',1,28676)
-LexToken(DQSTRING,'"str"',1,28694)
-LexToken(COMMA,',',1,28695)
-LexToken(NUMBER,'1',1,28696)
-LexToken(CLOSEBRACKET,')',1,28697)
-LexToken(COMMA,',',1,28698)
-LexToken(VAR,'list',1,28712)
-LexToken(OPENBRACKET,'(',1,28716)
-LexToken(OPENSQBRACKET,'[',1,28717)
-LexToken(DQSTRING,'"Classeur1.xls"',1,28732)
-LexToken(CLOSESQBRACKET,']',1,28733)
-LexToken(COMMA,',',1,28734)
-LexToken(OPENSQBRACKET,'[',1,28735)
-LexToken(DQSTRING,'"1"',1,28738)
-LexToken(CLOSESQBRACKET,']',1,28739)
-LexToken(COMMA,',',1,28740)
-LexToken(OPENSQBRACKET,'[',1,28741)
-LexToken(DQSTRING,'"C5:C25"',1,28749)
-LexToken(CLOSESQBRACKET,']',1,28750)
-LexToken(COMMA,',',1,28751)
-LexToken(OPENSQBRACKET,'[',1,28752)
-LexToken(DQSTRING,'"D5:D25"',1,28760)
-LexToken(CLOSESQBRACKET,']',1,28761)
-LexToken(CLOSEBRACKET,')',1,28762)
-LexToken(CLOSEBRACKET,')',1,28763)
-LexToken(EOL,'\n',1,28764)
-LexToken(IF,'if',1,28774)
-LexToken(NOT,'~',1,28777)
-LexToken(VAR,'zok',1,28778)
-LexToken(THEN,'then',1,28782)
-LexToken(EOL,'\n',1,28786)
-LexToken(BREAK,'break',1,28799)
-LexToken(EOL,'\n',1,28804)
-LexToken(END,'end',1,28814)
-LexToken(EOL,'\n',1,28817)
-LexToken(EOL,'\n',1,28818)
-LexToken(VAR,'try',1,28827)
-LexToken(EOL,'\n',1,28830)
-LexToken(OPENSQBRACKET,'[',1,28843)
-LexToken(VAR,'fd',1,28844)
-LexToken(COMMA,',',1,28846)
-LexToken(VAR,'SST',1,28847)
-LexToken(COMMA,',',1,28850)
-LexToken(VAR,'Sheetnames',1,28851)
-LexToken(COMMA,',',1,28861)
-LexToken(VAR,'Sheetpos',1,28862)
-LexToken(CLOSESQBRACKET,']',1,28870)
-LexToken(ASSIGNMENT,'=',1,28872)
-LexToken(VAR,'xls_open',1,28874)
-LexToken(OPENBRACKET,'(',1,28882)
-LexToken(VAR,'filen',1,28883)
-LexToken(CLOSEBRACKET,')',1,28888)
-LexToken(EOL,'\n',1,28889)
-LexToken(VAR,'catch',1,28899)
-LexToken(EOL,'\n',1,28904)
-LexToken(VAR,'xinfo',1,28917)
-LexToken(OPENBRACKET,'(',1,28922)
-LexToken(DQSTRING,'"Scicos cannot find the excel file:"',1,28958)
-LexToken(ADDITION,'+',1,28959)
-LexToken(VAR,'filen',1,28960)
-LexToken(CLOSEBRACKET,')',1,28965)
-LexToken(EOL,'\n',1,28966)
-LexToken(BREAK,'break',1,28980)
-LexToken(EOL,'\n',1,28985)
-LexToken(END,'end',1,28995)
-LexToken(EOL,'\n',1,28998)
-LexToken(VAR,'try',1,29007)
-LexToken(EOL,'\n',1,29010)
-LexToken(VAR,'N',1,29023)
-LexToken(ASSIGNMENT,'=',1,29024)
-LexToken(VAR,'size',1,29025)
-LexToken(OPENBRACKET,'(',1,29029)
-LexToken(VAR,'Sheetnames',1,29030)
-LexToken(COMMA,',',1,29040)
-LexToken(DQSTRING,'"*"',1,29043)
-LexToken(CLOSEBRACKET,')',1,29044)
-LexToken(EOL,'\n',1,29045)
-LexToken(IF,'if',1,29059)
-LexToken(OPENBRACKET,'(',1,29062)
-LexToken(OPENBRACKET,'(',1,29063)
-LexToken(VAR,'sheetN',1,29064)
-LexToken(COMPARISON,'<=',1,29070)
-LexToken(VAR,'N',1,29072)
-LexToken(CLOSEBRACKET,')',1,29073)
-LexToken(LOGICAL,'&',1,29075)
-LexToken(OPENBRACKET,'(',1,29076)
-LexToken(VAR,'sheetN',1,29077)
-LexToken(COMPARISON,'>',1,29083)
-LexToken(NUMBER,'0',1,29084)
-LexToken(CLOSEBRACKET,')',1,29085)
-LexToken(CLOSEBRACKET,')',1,29086)
-LexToken(THEN,'then',1,29088)
-LexToken(EOL,'\n',1,29092)
-LexToken(OPENSQBRACKET,'[',1,29109)
-LexToken(VAR,'Value',1,29110)
-LexToken(COMMA,',',1,29115)
-LexToken(VAR,'TextInd',1,29116)
-LexToken(CLOSESQBRACKET,']',1,29123)
-LexToken(ASSIGNMENT,'=',1,29125)
-LexToken(VAR,'xls_read',1,29127)
-LexToken(OPENBRACKET,'(',1,29135)
-LexToken(VAR,'fd',1,29136)
-LexToken(COMMA,',',1,29138)
-LexToken(VAR,'Sheetpos',1,29139)
-LexToken(OPENBRACKET,'(',1,29147)
-LexToken(VAR,'sheetN',1,29148)
-LexToken(CLOSEBRACKET,')',1,29154)
-LexToken(CLOSEBRACKET,')',1,29155)
-LexToken(EOL,'\n',1,29156)
-LexToken(VAR,'mclose',1,29173)
-LexToken(OPENBRACKET,'(',1,29179)
-LexToken(VAR,'fd',1,29180)
-LexToken(CLOSEBRACKET,')',1,29182)
-LexToken(EOL,'\n',1,29183)
-LexToken(END,'end',1,29196)
-LexToken(EOL,'\n',1,29199)
-LexToken(VAR,'xa',1,29212)
-LexToken(ASSIGNMENT,'=',1,29214)
-LexToken(VAR,'strsubst',1,29215)
-LexToken(OPENBRACKET,'(',1,29223)
-LexToken(VAR,'xa',1,29224)
-LexToken(COMMA,',',1,29226)
-LexToken(DQSTRING,'" "',1,29229)
-LexToken(COMMA,',',1,29230)
-LexToken(DQSTRING,'""',1,29232)
-LexToken(CLOSEBRACKET,')',1,29233)
-LexToken(EOL,'\n',1,29234)
-LexToken(VAR,'px',1,29248)
-LexToken(ASSIGNMENT,'=',1,29250)
-LexToken(VAR,'strindex',1,29251)
-LexToken(OPENBRACKET,'(',1,29259)
-LexToken(VAR,'xa',1,29260)
-LexToken(COMMA,',',1,29262)
-LexToken(DQSTRING,'":"',1,29265)
-LexToken(CLOSEBRACKET,')',1,29266)
-LexToken(EOL,'\n',1,29267)
-LexToken(VAR,'ya',1,29281)
-LexToken(ASSIGNMENT,'=',1,29283)
-LexToken(VAR,'strsubst',1,29284)
-LexToken(OPENBRACKET,'(',1,29292)
-LexToken(VAR,'ya',1,29293)
-LexToken(COMMA,',',1,29295)
-LexToken(DQSTRING,'" "',1,29298)
-LexToken(COMMA,',',1,29299)
-LexToken(DQSTRING,'""',1,29301)
-LexToken(CLOSEBRACKET,')',1,29302)
-LexToken(EOL,'\n',1,29303)
-LexToken(VAR,'py',1,29317)
-LexToken(ASSIGNMENT,'=',1,29319)
-LexToken(VAR,'strindex',1,29320)
-LexToken(OPENBRACKET,'(',1,29328)
-LexToken(VAR,'ya',1,29329)
-LexToken(COMMA,',',1,29331)
-LexToken(DQSTRING,'":"',1,29334)
-LexToken(CLOSEBRACKET,')',1,29335)
-LexToken(EOL,'\n',1,29336)
-LexToken(VAR,'x1',1,29350)
-LexToken(ASSIGNMENT,'=',1,29352)
-LexToken(PART,'part',1,29353)
-LexToken(OPENBRACKET,'(',1,29357)
-LexToken(VAR,'xa',1,29358)
-LexToken(COMMA,',',1,29360)
-LexToken(NUMBER,'1',1,29361)
-LexToken(COLON,':',1,29362)
-LexToken(VAR,'px',1,29363)
-LexToken(ADDITION,'-',1,29365)
-LexToken(NUMBER,'1',1,29366)
-LexToken(CLOSEBRACKET,')',1,29367)
-LexToken(EOL,'\n',1,29368)
-LexToken(VAR,'x2',1,29382)
-LexToken(ASSIGNMENT,'=',1,29384)
-LexToken(PART,'part',1,29385)
-LexToken(OPENBRACKET,'(',1,29389)
-LexToken(VAR,'xa',1,29390)
-LexToken(COMMA,',',1,29392)
-LexToken(VAR,'px',1,29393)
-LexToken(ADDITION,'+',1,29395)
-LexToken(NUMBER,'1',1,29396)
-LexToken(COLON,':',1,29397)
-LexToken(VAR,'length',1,29398)
-LexToken(OPENBRACKET,'(',1,29404)
-LexToken(VAR,'xa',1,29405)
-LexToken(CLOSEBRACKET,')',1,29407)
-LexToken(CLOSEBRACKET,')',1,29408)
-LexToken(EOL,'\n',1,29409)
-LexToken(VAR,'y1',1,29423)
-LexToken(ASSIGNMENT,'=',1,29425)
-LexToken(PART,'part',1,29426)
-LexToken(OPENBRACKET,'(',1,29430)
-LexToken(VAR,'ya',1,29431)
-LexToken(COMMA,',',1,29433)
-LexToken(NUMBER,'1',1,29434)
-LexToken(COLON,':',1,29435)
-LexToken(VAR,'py',1,29436)
-LexToken(ADDITION,'-',1,29438)
-LexToken(NUMBER,'1',1,29439)
-LexToken(CLOSEBRACKET,')',1,29440)
-LexToken(EOL,'\n',1,29441)
-LexToken(VAR,'y2',1,29455)
-LexToken(ASSIGNMENT,'=',1,29457)
-LexToken(PART,'part',1,29458)
-LexToken(OPENBRACKET,'(',1,29462)
-LexToken(VAR,'ya',1,29463)
-LexToken(COMMA,',',1,29465)
-LexToken(VAR,'py',1,29466)
-LexToken(ADDITION,'+',1,29468)
-LexToken(NUMBER,'1',1,29469)
-LexToken(COLON,':',1,29470)
-LexToken(VAR,'length',1,29471)
-LexToken(OPENBRACKET,'(',1,29477)
-LexToken(VAR,'ya',1,29478)
-LexToken(CLOSEBRACKET,')',1,29480)
-LexToken(CLOSEBRACKET,')',1,29481)
-LexToken(EOL,'\n',1,29482)
-LexToken(EOL,'\n',1,29484)
-LexToken(VAR,'x1p',1,29497)
-LexToken(ASSIGNMENT,'=',1,29500)
-LexToken(VAR,'min',1,29501)
-LexToken(OPENBRACKET,'(',1,29504)
-LexToken(VAR,'strindex',1,29505)
-LexToken(OPENBRACKET,'(',1,29513)
-LexToken(VAR,'x1',1,29514)
-LexToken(COMMA,',',1,29516)
-LexToken(VAR,'TN',1,29517)
-LexToken(CLOSEBRACKET,')',1,29519)
-LexToken(CLOSEBRACKET,')',1,29520)
-LexToken(EOL,'\n',1,29521)
-LexToken(IF,'if',1,29535)
-LexToken(VAR,'x1p',1,29538)
-LexToken(COMPARISON,'==',1,29541)
-LexToken(OPENSQBRACKET,'[',1,29543)
-LexToken(CLOSESQBRACKET,']',1,29544)
-LexToken(THEN,'then',1,29546)
-LexToken(EOL,'\n',1,29550)
-LexToken(VAR,'xinfo',1,29568)
-LexToken(OPENBRACKET,'(',1,29573)
-LexToken(DQSTRING,'"Bad address in X:"',1,29592)
-LexToken(ADDITION,'+',1,29593)
-LexToken(VAR,'x1',1,29594)
-LexToken(CLOSEBRACKET,')',1,29596)
-LexToken(EOL,'\n',1,29597)
-LexToken(BREAK,'break',1,29615)
-LexToken(EOL,'\n',1,29620)
-LexToken(END,'end',1,29634)
-LexToken(EOL,'\n',1,29637)
-LexToken(VAR,'x11',1,29650)
-LexToken(ASSIGNMENT,'=',1,29653)
-LexToken(PART,'part',1,29654)
-LexToken(OPENBRACKET,'(',1,29658)
-LexToken(VAR,'x1',1,29659)
-LexToken(COMMA,',',1,29661)
-LexToken(NUMBER,'1',1,29662)
-LexToken(COLON,':',1,29663)
-LexToken(VAR,'x1p',1,29664)
-LexToken(ADDITION,'-',1,29667)
-LexToken(NUMBER,'1',1,29668)
-LexToken(CLOSEBRACKET,')',1,29669)
-LexToken(EOL,'\n',1,29670)
-LexToken(VAR,'x12',1,29684)
-LexToken(ASSIGNMENT,'=',1,29687)
-LexToken(PART,'part',1,29688)
-LexToken(OPENBRACKET,'(',1,29692)
-LexToken(VAR,'x1',1,29693)
-LexToken(COMMA,',',1,29695)
-LexToken(VAR,'x1p',1,29696)
-LexToken(COLON,':',1,29699)
-LexToken(VAR,'length',1,29700)
-LexToken(OPENBRACKET,'(',1,29706)
-LexToken(VAR,'x1',1,29707)
-LexToken(CLOSEBRACKET,')',1,29709)
-LexToken(CLOSEBRACKET,')',1,29710)
-LexToken(EOL,'\n',1,29711)
-LexToken(EOL,'\n',1,29713)
-LexToken(VAR,'x2p',1,29726)
-LexToken(ASSIGNMENT,'=',1,29729)
-LexToken(VAR,'min',1,29730)
-LexToken(OPENBRACKET,'(',1,29733)
-LexToken(VAR,'strindex',1,29734)
-LexToken(OPENBRACKET,'(',1,29742)
-LexToken(VAR,'x2',1,29743)
-LexToken(COMMA,',',1,29745)
-LexToken(VAR,'TN',1,29746)
-LexToken(CLOSEBRACKET,')',1,29748)
-LexToken(CLOSEBRACKET,')',1,29749)
-LexToken(EOL,'\n',1,29750)
-LexToken(IF,'if',1,29764)
-LexToken(VAR,'x2p',1,29767)
-LexToken(COMPARISON,'==',1,29770)
-LexToken(OPENSQBRACKET,'[',1,29772)
-LexToken(CLOSESQBRACKET,']',1,29773)
-LexToken(THEN,'then',1,29775)
-LexToken(EOL,'\n',1,29779)
-LexToken(VAR,'xinfo',1,29797)
-LexToken(OPENBRACKET,'(',1,29802)
-LexToken(DQSTRING,'"Bad address in X:"',1,29821)
-LexToken(ADDITION,'+',1,29822)
-LexToken(VAR,'x2',1,29823)
-LexToken(CLOSEBRACKET,')',1,29825)
-LexToken(EOL,'\n',1,29826)
-LexToken(BREAK,'break',1,29840)
-LexToken(COMMA,',',1,29845)
-LexToken(END,'end',1,29847)
-LexToken(EOL,'\n',1,29850)
-LexToken(VAR,'x21',1,29863)
-LexToken(ASSIGNMENT,'=',1,29866)
-LexToken(VAR,'par',1,29867)
-LexToken(EOL,'\n',1,29870)
-LexToken(VAR,'t',1,29883)
-LexToken(OPENBRACKET,'(',1,29884)
-LexToken(VAR,'x2',1,29885)
-LexToken(COMMA,',',1,29887)
-LexToken(NUMBER,'1',1,29888)
-LexToken(COLON,':',1,29889)
-LexToken(VAR,'x2p',1,29890)
-LexToken(ADDITION,'-',1,29893)
-LexToken(NUMBER,'1',1,29894)
-LexToken(CLOSEBRACKET,')',1,29895)
-LexToken(EOL,'\n',1,29896)
-LexToken(VAR,'x22',1,29910)
-LexToken(ASSIGNMENT,'=',1,29913)
-LexToken(PART,'part',1,29914)
-LexToken(OPENBRACKET,'(',1,29918)
-LexToken(VAR,'x2',1,29919)
-LexToken(COMMA,',',1,29921)
-LexToken(VAR,'x2p',1,29922)
-LexToken(COLON,':',1,29925)
-LexToken(VAR,'length',1,29926)
-LexToken(OPENBRACKET,'(',1,29932)
-LexToken(VAR,'x2',1,29933)
-LexToken(CLOSEBRACKET,')',1,29935)
-LexToken(CLOSEBRACKET,')',1,29936)
-LexToken(EOL,'\n',1,29937)
-LexToken(EOL,'\n',1,29939)
-LexToken(VAR,'y1p',1,29952)
-LexToken(ASSIGNMENT,'=',1,29955)
-LexToken(VAR,'min',1,29956)
-LexToken(OPENBRACKET,'(',1,29959)
-LexToken(VAR,'strindex',1,29960)
-LexToken(OPENBRACKET,'(',1,29968)
-LexToken(VAR,'y1',1,29969)
-LexToken(COMMA,',',1,29971)
-LexToken(VAR,'TN',1,29972)
-LexToken(CLOSEBRACKET,')',1,29974)
-LexToken(CLOSEBRACKET,')',1,29975)
-LexToken(EOL,'\n',1,29976)
-LexToken(IF,'if',1,29990)
-LexToken(VAR,'y1p',1,29993)
-LexToken(COMPARISON,'==',1,29996)
-LexToken(OPENSQBRACKET,'[',1,29998)
-LexToken(CLOSESQBRACKET,']',1,29999)
-LexToken(THEN,'then',1,30001)
-LexToken(EOL,'\n',1,30005)
-LexToken(VAR,'xinfo',1,30023)
-LexToken(OPENBRACKET,'(',1,30028)
-LexToken(DQSTRING,'"Bad address in Y:"',1,30047)
-LexToken(ADDITION,'+',1,30048)
-LexToken(VAR,'y1',1,30049)
-LexToken(CLOSEBRACKET,')',1,30051)
-LexToken(EOL,'\n',1,30052)
-LexToken(BREAK,'break',1,30070)
-LexToken(EOL,'\n',1,30075)
-LexToken(END,'end',1,30089)
-LexToken(EOL,'\n',1,30092)
-LexToken(VAR,'y11',1,30105)
-LexToken(ASSIGNMENT,'=',1,30108)
-LexToken(PART,'part',1,30109)
-LexToken(OPENBRACKET,'(',1,30113)
-LexToken(VAR,'y1',1,30114)
-LexToken(COMMA,',',1,30116)
-LexToken(NUMBER,'1',1,30117)
-LexToken(COLON,':',1,30118)
-LexToken(VAR,'y1p',1,30119)
-LexToken(ADDITION,'-',1,30122)
-LexToken(NUMBER,'1',1,30123)
-LexToken(CLOSEBRACKET,')',1,30124)
-LexToken(EOL,'\n',1,30125)
-LexToken(VAR,'y12',1,30139)
-LexToken(ASSIGNMENT,'=',1,30142)
-LexToken(PART,'part',1,30143)
-LexToken(OPENBRACKET,'(',1,30147)
-LexToken(VAR,'y1',1,30148)
-LexToken(COMMA,',',1,30150)
-LexToken(VAR,'y1p',1,30151)
-LexToken(COLON,':',1,30154)
-LexToken(VAR,'length',1,30155)
-LexToken(OPENBRACKET,'(',1,30161)
-LexToken(VAR,'y1',1,30162)
-LexToken(CLOSEBRACKET,')',1,30164)
-LexToken(CLOSEBRACKET,')',1,30165)
-LexToken(EOL,'\n',1,30166)
-LexToken(EOL,'\n',1,30168)
-LexToken(VAR,'y2p',1,30181)
-LexToken(ASSIGNMENT,'=',1,30184)
-LexToken(VAR,'min',1,30185)
-LexToken(OPENBRACKET,'(',1,30188)
-LexToken(VAR,'strindex',1,30189)
-LexToken(OPENBRACKET,'(',1,30197)
-LexToken(VAR,'y2',1,30198)
-LexToken(COMMA,',',1,30200)
-LexToken(VAR,'TN',1,30201)
-LexToken(CLOSEBRACKET,')',1,30203)
-LexToken(CLOSEBRACKET,')',1,30204)
-LexToken(EOL,'\n',1,30205)
-LexToken(IF,'if',1,30219)
-LexToken(VAR,'y2p',1,30222)
-LexToken(COMPARISON,'==',1,30225)
-LexToken(OPENSQBRACKET,'[',1,30227)
-LexToken(CLOSESQBRACKET,']',1,30228)
-LexToken(THEN,'then',1,30230)
-LexToken(EOL,'\n',1,30234)
-LexToken(VAR,'xinfo',1,30252)
-LexToken(OPENBRACKET,'(',1,30257)
-LexToken(DQSTRING,'"Bad address in Y:"',1,30276)
-LexToken(ADDITION,'+',1,30277)
-LexToken(VAR,'y2',1,30278)
-LexToken(CLOSEBRACKET,')',1,30280)
-LexToken(EOL,'\n',1,30281)
-LexToken(BREAK,'break',1,30299)
-LexToken(EOL,'\n',1,30304)
-LexToken(END,'end',1,30318)
-LexToken(EOL,'\n',1,30321)
-LexToken(VAR,'y21',1,30334)
-LexToken(ASSIGNMENT,'=',1,30337)
-LexToken(PART,'part',1,30338)
-LexToken(OPENBRACKET,'(',1,30342)
-LexToken(VAR,'y2',1,30343)
-LexToken(COMMA,',',1,30345)
-LexToken(NUMBER,'1',1,30346)
-LexToken(COLON,':',1,30347)
-LexToken(VAR,'y2p',1,30348)
-LexToken(ADDITION,'-',1,30351)
-LexToken(NUMBER,'1',1,30352)
-LexToken(CLOSEBRACKET,')',1,30353)
-LexToken(EOL,'\n',1,30354)
-LexToken(VAR,'y22',1,30368)
-LexToken(ASSIGNMENT,'=',1,30371)
-LexToken(PART,'part',1,30372)
-LexToken(OPENBRACKET,'(',1,30376)
-LexToken(VAR,'y2',1,30377)
-LexToken(COMMA,',',1,30379)
-LexToken(VAR,'y2p',1,30380)
-LexToken(COLON,':',1,30383)
-LexToken(VAR,'length',1,30384)
-LexToken(OPENBRACKET,'(',1,30390)
-LexToken(VAR,'y2',1,30391)
-LexToken(CLOSEBRACKET,')',1,30393)
-LexToken(CLOSEBRACKET,')',1,30394)
-LexToken(EOL,'\n',1,30395)
-LexToken(EOL,'\n',1,30397)
-LexToken(EOL,'\n',1,30429)
-LexToken(EOL,'\n',1,30430)
-LexToken(VAR,'lx11',1,30443)
-LexToken(ASSIGNMENT,'=',1,30447)
-LexToken(VAR,'length',1,30448)
-LexToken(OPENBRACKET,'(',1,30454)
-LexToken(VAR,'x11',1,30455)
-LexToken(CLOSEBRACKET,')',1,30458)
-LexToken(EOL,'\n',1,30459)
-LexToken(VAR,'lx21',1,30473)
-LexToken(ASSIGNMENT,'=',1,30477)
-LexToken(VAR,'length',1,30478)
-LexToken(OPENBRACKET,'(',1,30484)
-LexToken(VAR,'x21',1,30485)
-LexToken(CLOSEBRACKET,')',1,30488)
-LexToken(EOL,'\n',1,30489)
-LexToken(VAR,'ly11',1,30503)
-LexToken(ASSIGNMENT,'=',1,30507)
-LexToken(VAR,'length',1,30508)
-LexToken(OPENBRACKET,'(',1,30514)
-LexToken(VAR,'y11',1,30515)
-LexToken(CLOSEBRACKET,')',1,30518)
-LexToken(EOL,'\n',1,30519)
-LexToken(VAR,'ly21',1,30533)
-LexToken(ASSIGNMENT,'=',1,30537)
-LexToken(VAR,'length',1,30538)
-LexToken(OPENBRACKET,'(',1,30544)
-LexToken(VAR,'y21',1,30545)
-LexToken(CLOSEBRACKET,')',1,30548)
-LexToken(EOL,'\n',1,30549)
-LexToken(VAR,'xstC',1,30562)
-LexToken(ASSIGNMENT,'=',1,30566)
-LexToken(NUMBER,'0',1,30567)
-LexToken(EOL,'\n',1,30568)
-LexToken(FOR,'for',1,30582)
-LexToken(VAR,'i',1,30586)
-LexToken(ASSIGNMENT,'=',1,30587)
-LexToken(NUMBER,'1',1,30588)
-LexToken(COLON,':',1,30589)
-LexToken(VAR,'lx11',1,30590)
-LexToken(EOL,'\n',1,30594)
-LexToken(VAR,'xstC',1,30612)
-LexToken(ASSIGNMENT,'=',1,30616)
-LexToken(VAR,'xstC',1,30617)
-LexToken(ADDITION,'+',1,30621)
-LexToken(VAR,'modulo',1,30622)
-LexToken(OPENBRACKET,'(',1,30628)
-LexToken(VAR,'find',1,30629)
-LexToken(OPENBRACKET,'(',1,30633)
-LexToken(VAR,'TA',1,30634)
-LexToken(COMPARISON,'==',1,30636)
-LexToken(PART,'part',1,30638)
-LexToken(OPENBRACKET,'(',1,30642)
-LexToken(VAR,'x11',1,30643)
-LexToken(COMMA,',',1,30646)
-LexToken(VAR,'lx11',1,30647)
-LexToken(ADDITION,'-',1,30651)
-LexToken(VAR,'i',1,30652)
-LexToken(ADDITION,'+',1,30653)
-LexToken(NUMBER,'1',1,30654)
-LexToken(CLOSEBRACKET,')',1,30655)
-LexToken(CLOSEBRACKET,')',1,30656)
-LexToken(COMMA,',',1,30657)
-LexToken(NUMBER,'26',1,30658)
-LexToken(CLOSEBRACKET,')',1,30660)
-LexToken(MULTIPLICATION,'*',1,30661)
-LexToken(NUMBER,'26',1,30662)
-LexToken(MULTIPLICATION,'^',1,30664)
-LexToken(OPENBRACKET,'(',1,30665)
-LexToken(VAR,'i',1,30666)
-LexToken(ADDITION,'-',1,30667)
-LexToken(NUMBER,'1',1,30668)
-LexToken(CLOSEBRACKET,')',1,30669)
-LexToken(EOL,'\n',1,30670)
-LexToken(END,'end',1,30684)
-LexToken(EOL,'\n',1,30687)
-LexToken(VAR,'xenC',1,30700)
-LexToken(ASSIGNMENT,'=',1,30704)
-LexToken(NUMBER,'0',1,30705)
-LexToken(EOL,'\n',1,30706)
-LexToken(FOR,'for',1,30720)
-LexToken(VAR,'i',1,30724)
-LexToken(ASSIGNMENT,'=',1,30725)
-LexToken(NUMBER,'1',1,30726)
-LexToken(COLON,':',1,30727)
-LexToken(VAR,'lx21',1,30728)
-LexToken(EOL,'\n',1,30732)
-LexToken(VAR,'xenC',1,30750)
-LexToken(ASSIGNMENT,'=',1,30754)
-LexToken(VAR,'xenC',1,30755)
-LexToken(ADDITION,'+',1,30759)
-LexToken(VAR,'modulo',1,30760)
-LexToken(OPENBRACKET,'(',1,30766)
-LexToken(VAR,'find',1,30767)
-LexToken(OPENBRACKET,'(',1,30771)
-LexToken(VAR,'TA',1,30772)
-LexToken(COMPARISON,'==',1,30774)
-LexToken(PART,'part',1,30776)
-LexToken(OPENBRACKET,'(',1,30780)
-LexToken(VAR,'x21',1,30781)
-LexToken(COMMA,',',1,30784)
-LexToken(VAR,'lx21',1,30785)
-LexToken(ADDITION,'-',1,30789)
-LexToken(VAR,'i',1,30790)
-LexToken(ADDITION,'+',1,30791)
-LexToken(NUMBER,'1',1,30792)
-LexToken(CLOSEBRACKET,')',1,30793)
-LexToken(CLOSEBRACKET,')',1,30794)
-LexToken(COMMA,',',1,30795)
-LexToken(NUMBER,'26',1,30796)
-LexToken(CLOSEBRACKET,')',1,30798)
-LexToken(MULTIPLICATION,'*',1,30799)
-LexToken(NUMBER,'26',1,30800)
-LexToken(MULTIPLICATION,'^',1,30802)
-LexToken(OPENBRACKET,'(',1,30803)
-LexToken(VAR,'i',1,30804)
-LexToken(ADDITION,'-',1,30805)
-LexToken(NUMBER,'1',1,30806)
-LexToken(CLOSEBRACKET,')',1,30807)
-LexToken(EOL,'\n',1,30808)
-LexToken(END,'end',1,30822)
-LexToken(EOL,'\n',1,30825)
-LexToken(VAR,'ystC',1,30838)
-LexToken(ASSIGNMENT,'=',1,30842)
-LexToken(NUMBER,'0',1,30843)
-LexToken(EOL,'\n',1,30844)
-LexToken(FOR,'for',1,30858)
-LexToken(VAR,'i',1,30862)
-LexToken(ASSIGNMENT,'=',1,30863)
-LexToken(NUMBER,'1',1,30864)
-LexToken(COLON,':',1,30865)
-LexToken(VAR,'ly11',1,30866)
-LexToken(EOL,'\n',1,30870)
-LexToken(VAR,'ystC',1,30888)
-LexToken(ASSIGNMENT,'=',1,30892)
-LexToken(VAR,'ystC',1,30893)
-LexToken(ADDITION,'+',1,30897)
-LexToken(VAR,'modulo',1,30898)
-LexToken(OPENBRACKET,'(',1,30904)
-LexToken(VAR,'find',1,30905)
-LexToken(OPENBRACKET,'(',1,30909)
-LexToken(VAR,'TA',1,30910)
-LexToken(COMPARISON,'==',1,30912)
-LexToken(PART,'part',1,30914)
-LexToken(OPENBRACKET,'(',1,30918)
-LexToken(VAR,'y11',1,30919)
-LexToken(COMMA,',',1,30922)
-LexToken(VAR,'ly11',1,30923)
-LexToken(ADDITION,'-',1,30927)
-LexToken(VAR,'i',1,30928)
-LexToken(ADDITION,'+',1,30929)
-LexToken(NUMBER,'1',1,30930)
-LexToken(CLOSEBRACKET,')',1,30931)
-LexToken(CLOSEBRACKET,')',1,30932)
-LexToken(COMMA,',',1,30933)
-LexToken(NUMBER,'26',1,30934)
-LexToken(CLOSEBRACKET,')',1,30936)
-LexToken(MULTIPLICATION,'*',1,30937)
-LexToken(NUMBER,'26',1,30938)
-LexToken(MULTIPLICATION,'^',1,30940)
-LexToken(OPENBRACKET,'(',1,30941)
-LexToken(VAR,'i',1,30942)
-LexToken(ADDITION,'-',1,30943)
-LexToken(NUMBER,'1',1,30944)
-LexToken(CLOSEBRACKET,')',1,30945)
-LexToken(EOL,'\n',1,30946)
-LexToken(END,'end',1,30960)
-LexToken(EOL,'\n',1,30963)
-LexToken(VAR,'yenC',1,30976)
-LexToken(ASSIGNMENT,'=',1,30980)
-LexToken(NUMBER,'0',1,30981)
-LexToken(EOL,'\n',1,30982)
-LexToken(FOR,'for',1,30996)
-LexToken(VAR,'i',1,31000)
-LexToken(ASSIGNMENT,'=',1,31001)
-LexToken(NUMBER,'1',1,31002)
-LexToken(COLON,':',1,31003)
-LexToken(VAR,'ly11',1,31004)
-LexToken(EOL,'\n',1,31008)
-LexToken(VAR,'yenC',1,31026)
-LexToken(ASSIGNMENT,'=',1,31030)
-LexToken(VAR,'yenC',1,31031)
-LexToken(ADDITION,'+',1,31035)
-LexToken(VAR,'modulo',1,31036)
-LexToken(OPENBRACKET,'(',1,31042)
-LexToken(VAR,'find',1,31043)
-LexToken(OPENBRACKET,'(',1,31047)
-LexToken(VAR,'TA',1,31048)
-LexToken(COMPARISON,'==',1,31050)
-LexToken(PART,'part',1,31052)
-LexToken(OPENBRACKET,'(',1,31056)
-LexToken(VAR,'y21',1,31057)
-LexToken(COMMA,',',1,31060)
-LexToken(VAR,'ly21',1,31061)
-LexToken(ADDITION,'-',1,31065)
-LexToken(VAR,'i',1,31066)
-LexToken(ADDITION,'+',1,31067)
-LexToken(NUMBER,'1',1,31068)
-LexToken(CLOSEBRACKET,')',1,31069)
-LexToken(CLOSEBRACKET,')',1,31070)
-LexToken(COMMA,',',1,31071)
-LexToken(NUMBER,'26',1,31072)
-LexToken(CLOSEBRACKET,')',1,31074)
-LexToken(MULTIPLICATION,'*',1,31075)
-LexToken(NUMBER,'26',1,31076)
-LexToken(MULTIPLICATION,'^',1,31078)
-LexToken(OPENBRACKET,'(',1,31079)
-LexToken(VAR,'i',1,31080)
-LexToken(ADDITION,'-',1,31081)
-LexToken(NUMBER,'1',1,31082)
-LexToken(CLOSEBRACKET,')',1,31083)
-LexToken(EOL,'\n',1,31084)
-LexToken(END,'end',1,31098)
-LexToken(EOL,'\n',1,31101)
-LexToken(EOL,'\n',1,31102)
-LexToken(VAR,'xstR',1,31115)
-LexToken(ASSIGNMENT,'=',1,31119)
-LexToken(VAR,'evstr',1,31120)
-LexToken(OPENBRACKET,'(',1,31125)
-LexToken(VAR,'x12',1,31126)
-LexToken(CLOSEBRACKET,')',1,31129)
-LexToken(EOL,'\n',1,31130)
-LexToken(VAR,'xenR',1,31144)
-LexToken(ASSIGNMENT,'=',1,31148)
-LexToken(VAR,'evstr',1,31149)
-LexToken(OPENBRACKET,'(',1,31154)
-LexToken(VAR,'x22',1,31155)
-LexToken(CLOSEBRACKET,')',1,31158)
-LexToken(EOL,'\n',1,31159)
-LexToken(VAR,'ystR',1,31173)
-LexToken(ASSIGNMENT,'=',1,31177)
-LexToken(VAR,'evstr',1,31178)
-LexToken(OPENBRACKET,'(',1,31183)
-LexToken(VAR,'y12',1,31184)
-LexToken(CLOSEBRACKET,')',1,31187)
-LexToken(EOL,'\n',1,31188)
-LexToken(VAR,'yenR',1,31202)
-LexToken(ASSIGNMENT,'=',1,31206)
-LexToken(VAR,'evstr',1,31207)
-LexToken(OPENBRACKET,'(',1,31212)
-LexToken(VAR,'y22',1,31213)
-LexToken(CLOSEBRACKET,')',1,31216)
-LexToken(EOL,'\n',1,31217)
-LexToken(EOL,'\n',1,31219)
-LexToken(OPENSQBRACKET,'[',1,31232)
-LexToken(VAR,'mv',1,31233)
-LexToken(COMMA,',',1,31235)
-LexToken(VAR,'nv',1,31236)
-LexToken(CLOSESQBRACKET,']',1,31238)
-LexToken(ASSIGNMENT,'=',1,31239)
-LexToken(VAR,'size',1,31240)
-LexToken(OPENBRACKET,'(',1,31244)
-LexToken(VAR,'Value',1,31245)
-LexToken(CLOSEBRACKET,')',1,31250)
-LexToken(EOL,'\n',1,31251)
-LexToken(EOL,'\n',1,31252)
-LexToken(IF,'if',1,31265)
-LexToken(NOT,'~',1,31268)
-LexToken(OPENBRACKET,'(',1,31269)
-LexToken(VAR,'xstR',1,31270)
-LexToken(COMPARISON,'<=',1,31274)
-LexToken(VAR,'mv',1,31276)
-LexToken(LOGICAL,'&',1,31279)
-LexToken(VAR,'xstR',1,31281)
-LexToken(COMPARISON,'>',1,31285)
-LexToken(NUMBER,'0',1,31286)
-LexToken(LOGICAL,'&',1,31288)
-LexToken(VAR,'xenR',1,31290)
-LexToken(COMPARISON,'<=',1,31294)
-LexToken(VAR,'mv',1,31296)
-LexToken(LOGICAL,'&',1,31299)
-LexToken(VAR,'xenR',1,31301)
-LexToken(COMPARISON,'>',1,31305)
-LexToken(NUMBER,'0',1,31306)
-LexToken(LOGICAL,'&',1,31307)
-LexToken(VAR,'ystR',1,31308)
-LexToken(COMPARISON,'<=',1,31312)
-LexToken(VAR,'mv',1,31314)
-LexToken(LOGICAL,'&',1,31317)
-LexToken(VAR,'ystR',1,31319)
-LexToken(COMPARISON,'>',1,31323)
-LexToken(NUMBER,'0',1,31324)
-LexToken(LOGICAL,'&',1,31325)
-LexToken(VAR,'yenR',1,31326)
-LexToken(COMPARISON,'<=',1,31330)
-LexToken(VAR,'mv',1,31332)
-LexToken(LOGICAL,'&',1,31334)
-LexToken(VAR,'yenR',1,31335)
-LexToken(COMPARISON,'>',1,31339)
-LexToken(NUMBER,'0',1,31340)
-LexToken(CLOSEBRACKET,')',1,31342)
-LexToken(THEN,'then',1,31344)
-LexToken(EOL,'\n',1,31348)
-LexToken(VAR,'xinfo',1,31365)
-LexToken(OPENBRACKET,'(',1,31370)
-LexToken(DQSTRING,'"error in Row data addresses"',1,31399)
-LexToken(CLOSEBRACKET,')',1,31400)
-LexToken(EOL,'\n',1,31401)
-LexToken(BREAK,'break',1,31419)
-LexToken(EOL,'\n',1,31424)
-LexToken(END,'end',1,31437)
-LexToken(EOL,'\n',1,31440)
-LexToken(IF,'if',1,31453)
-LexToken(NOT,'~',1,31456)
-LexToken(OPENBRACKET,'(',1,31457)
-LexToken(VAR,'xstC',1,31458)
-LexToken(COMPARISON,'<=',1,31462)
-LexToken(VAR,'nv',1,31464)
-LexToken(LOGICAL,'&',1,31467)
-LexToken(VAR,'xstC',1,31469)
-LexToken(COMPARISON,'>',1,31473)
-LexToken(NUMBER,'0',1,31474)
-LexToken(LOGICAL,'&',1,31476)
-LexToken(VAR,'xenC',1,31478)
-LexToken(COMPARISON,'<=',1,31482)
-LexToken(VAR,'nv',1,31484)
-LexToken(LOGICAL,'&',1,31487)
-LexToken(VAR,'xenC',1,31489)
-LexToken(COMPARISON,'>',1,31493)
-LexToken(NUMBER,'0',1,31494)
-LexToken(LOGICAL,'&',1,31495)
-LexToken(VAR,'ystC',1,31496)
-LexToken(COMPARISON,'<=',1,31500)
-LexToken(VAR,'nv',1,31502)
-LexToken(LOGICAL,'&',1,31505)
-LexToken(VAR,'ystC',1,31507)
-LexToken(COMPARISON,'>',1,31511)
-LexToken(NUMBER,'0',1,31512)
-LexToken(LOGICAL,'&',1,31513)
-LexToken(VAR,'yenC',1,31514)
-LexToken(COMPARISON,'<=',1,31518)
-LexToken(VAR,'nv',1,31520)
-LexToken(LOGICAL,'&',1,31522)
-LexToken(VAR,'yenC',1,31523)
-LexToken(COMPARISON,'>',1,31527)
-LexToken(NUMBER,'0',1,31528)
-LexToken(CLOSEBRACKET,')',1,31530)
-LexToken(THEN,'then',1,31532)
-LexToken(EOL,'\n',1,31536)
-LexToken(VAR,'xinfo',1,31553)
-LexToken(OPENBRACKET,'(',1,31558)
-LexToken(DQSTRING,'"error in Column data addresses"',1,31590)
-LexToken(CLOSEBRACKET,')',1,31591)
-LexToken(EOL,'\n',1,31592)
-LexToken(BREAK,'break',1,31610)
-LexToken(EOL,'\n',1,31615)
-LexToken(END,'end',1,31628)
-LexToken(EOL,'\n',1,31631)
-LexToken(EOL,'\n',1,31632)
-LexToken(VAR,'xo',1,31645)
-LexToken(ASSIGNMENT,'=',1,31647)
-LexToken(VAR,'Value',1,31648)
-LexToken(OPENBRACKET,'(',1,31653)
-LexToken(VAR,'min',1,31654)
-LexToken(OPENBRACKET,'(',1,31657)
-LexToken(VAR,'xstR',1,31658)
-LexToken(COMMA,',',1,31662)
-LexToken(VAR,'xenR',1,31663)
-LexToken(CLOSEBRACKET,')',1,31667)
-LexToken(COLON,':',1,31668)
-LexToken(VAR,'max',1,31669)
-LexToken(OPENBRACKET,'(',1,31672)
-LexToken(VAR,'xstR',1,31673)
-LexToken(COMMA,',',1,31677)
-LexToken(VAR,'xenR',1,31678)
-LexToken(CLOSEBRACKET,')',1,31682)
-LexToken(COMMA,',',1,31683)
-LexToken(VAR,'min',1,31684)
-LexToken(OPENBRACKET,'(',1,31687)
-LexToken(VAR,'xstC',1,31688)
-LexToken(COMMA,',',1,31692)
-LexToken(VAR,'xenC',1,31693)
-LexToken(CLOSEBRACKET,')',1,31697)
-LexToken(COLON,':',1,31698)
-LexToken(VAR,'max',1,31699)
-LexToken(OPENBRACKET,'(',1,31702)
-LexToken(VAR,'xstC',1,31703)
-LexToken(COMMA,',',1,31707)
-LexToken(VAR,'xenC',1,31708)
-LexToken(CLOSEBRACKET,')',1,31712)
-LexToken(CLOSEBRACKET,')',1,31713)
-LexToken(EOL,'\n',1,31714)
-LexToken(VAR,'yo',1,31728)
-LexToken(ASSIGNMENT,'=',1,31730)
-LexToken(VAR,'Value',1,31731)
-LexToken(OPENBRACKET,'(',1,31736)
-LexToken(VAR,'min',1,31737)
-LexToken(OPENBRACKET,'(',1,31740)
-LexToken(VAR,'ystR',1,31741)
-LexToken(COMMA,',',1,31745)
-LexToken(VAR,'yenR',1,31746)
-LexToken(CLOSEBRACKET,')',1,31750)
-LexToken(COLON,':',1,31751)
-LexToken(VAR,'max',1,31752)
-LexToken(OPENBRACKET,'(',1,31755)
-LexToken(VAR,'ystR',1,31756)
-LexToken(COMMA,',',1,31760)
-LexToken(VAR,'yenR',1,31761)
-LexToken(CLOSEBRACKET,')',1,31765)
-LexToken(COMMA,',',1,31766)
-LexToken(VAR,'min',1,31767)
-LexToken(OPENBRACKET,'(',1,31770)
-LexToken(VAR,'ystC',1,31771)
-LexToken(COMMA,',',1,31775)
-LexToken(VAR,'yenC',1,31776)
-LexToken(CLOSEBRACKET,')',1,31780)
-LexToken(COLON,':',1,31781)
-LexToken(VAR,'max',1,31782)
-LexToken(OPENBRACKET,'(',1,31785)
-LexToken(VAR,'ystC',1,31786)
-LexToken(COMMA,',',1,31790)
-LexToken(VAR,'yenC',1,31791)
-LexToken(CLOSEBRACKET,')',1,31795)
-LexToken(CLOSEBRACKET,')',1,31796)
-LexToken(EOL,'\n',1,31797)
-LexToken(OPENSQBRACKET,'[',1,31811)
-LexToken(VAR,'nx',1,31812)
-LexToken(COMMA,',',1,31814)
-LexToken(VAR,'mx',1,31815)
-LexToken(CLOSESQBRACKET,']',1,31817)
-LexToken(ASSIGNMENT,'=',1,31818)
-LexToken(VAR,'size',1,31819)
-LexToken(OPENBRACKET,'(',1,31823)
-LexToken(VAR,'xo',1,31824)
-LexToken(CLOSEBRACKET,')',1,31826)
-LexToken(EOL,'\n',1,31857)
-LexToken(OPENSQBRACKET,'[',1,31870)
-LexToken(VAR,'ny',1,31871)
-LexToken(COMMA,',',1,31873)
-LexToken(VAR,'my',1,31874)
-LexToken(CLOSESQBRACKET,']',1,31876)
-LexToken(ASSIGNMENT,'=',1,31877)
-LexToken(VAR,'size',1,31878)
-LexToken(OPENBRACKET,'(',1,31882)
-LexToken(VAR,'yo',1,31883)
-LexToken(CLOSEBRACKET,')',1,31885)
-LexToken(EOL,'\n',1,31886)
-LexToken(VAR,'N',1,31900)
-LexToken(ASSIGNMENT,'=',1,31901)
-LexToken(VAR,'min',1,31902)
-LexToken(OPENBRACKET,'(',1,31905)
-LexToken(VAR,'nx',1,31906)
-LexToken(COMMA,',',1,31908)
-LexToken(VAR,'ny',1,31909)
-LexToken(CLOSEBRACKET,')',1,31911)
-LexToken(EOL,'\n',1,31912)
-LexToken(VAR,'xo',1,31926)
-LexToken(ASSIGNMENT,'=',1,31928)
-LexToken(VAR,'xo',1,31929)
-LexToken(OPENBRACKET,'(',1,31931)
-LexToken(NUMBER,'1',1,31932)
-LexToken(COLON,':',1,31933)
-LexToken(VAR,'N',1,31934)
-LexToken(COMMA,',',1,31935)
-LexToken(COLON,':',1,31936)
-LexToken(CLOSEBRACKET,')',1,31937)
-LexToken(EOL,'\n',1,31938)
-LexToken(VAR,'yo',1,31952)
-LexToken(ASSIGNMENT,'=',1,31954)
-LexToken(VAR,'yo',1,31955)
-LexToken(OPENBRACKET,'(',1,31957)
-LexToken(NUMBER,'1',1,31958)
-LexToken(COLON,':',1,31959)
-LexToken(VAR,'N',1,31960)
-LexToken(COMMA,',',1,31961)
-LexToken(COLON,':',1,31962)
-LexToken(CLOSEBRACKET,')',1,31963)
-LexToken(EOL,'\n',1,31964)
-LexToken(EOL,'\n',1,31966)
-LexToken(VAR,'xyo',1,31979)
-LexToken(ASSIGNMENT,'=',1,31982)
-LexToken(OPENSQBRACKET,'[',1,31983)
-LexToken(VAR,'xo',1,31984)
-LexToken(COMMA,',',1,31986)
-LexToken(VAR,'yo',1,31987)
-LexToken(CLOSESQBRACKET,']',1,31989)
-LexToken(EOL,'\n',1,31990)
-LexToken(OPENSQBRACKET,'[',1,32004)
-LexToken(VAR,'xyo',1,32005)
-LexToken(CLOSESQBRACKET,']',1,32008)
-LexToken(ASSIGNMENT,'=',1,32009)
-LexToken(VAR,'cleandata',1,32010)
-LexToken(OPENBRACKET,'(',1,32019)
-LexToken(VAR,'xyo',1,32020)
-LexToken(CLOSEBRACKET,')',1,32023)
-LexToken(EOL,'\n',1,32024)
-LexToken(EOL,'\n',1,32025)
-LexToken(VAR,'tok',1,32038)
-LexToken(ASSIGNMENT,'=',1,32041)
-LexToken(PREVAR_BOOLEAN,'%t',1,32042)
-LexToken(EOL,'\n',1,32044)
-LexToken(BREAK,'break',1,32058)
-LexToken(EOL,'\n',1,32063)
-LexToken(VAR,'catch',1,32073)
-LexToken(EOL,'\n',1,32078)
-LexToken(VAR,'xinfo',1,32091)
-LexToken(OPENBRACKET,'(',1,32096)
-LexToken(DQSTRING,'" Scicos cannot read your Excel file, please verify"',1,32148)
-LexToken(ADDITION,'+',1,32149)
-LexToken(DQSTRING,'" the parameters "',1,32183)
-LexToken(CLOSEBRACKET,')',1,32184)
-LexToken(EOL,'\n',1,32185)
-LexToken(BREAK,'break',1,32199)
-LexToken(EOL,'\n',1,32204)
-LexToken(END,'end',1,32213)
-LexToken(EOL,'\n',1,32216)
-LexToken(END,'end',1,32221)
-LexToken(EOL,'\n',1,32224)
-LexToken(EOL,'\n',1,32225)
-LexToken(ENDFUNCTION,'endfunction',1,32226)
-LexToken(EOL,'\n',1,32237)
-LexToken(EOL,'\n',1,32303)
-LexToken(FUNCTION,'function',1,32304)
-LexToken(OPENSQBRACKET,'[',1,32313)
-LexToken(VAR,'xyo',1,32314)
-LexToken(CLOSESQBRACKET,']',1,32317)
-LexToken(ASSIGNMENT,'=',1,32318)
-LexToken(VAR,'cleandata',1,32319)
-LexToken(OPENBRACKET,'(',1,32328)
-LexToken(VAR,'xye',1,32329)
-LexToken(CLOSEBRACKET,')',1,32332)
-LexToken(EOL,'\n',1,32333)
-LexToken(VAR,'xe',1,32338)
-LexToken(ASSIGNMENT,'=',1,32340)
-LexToken(VAR,'xye',1,32341)
-LexToken(OPENBRACKET,'(',1,32344)
-LexToken(COLON,':',1,32345)
-LexToken(COMMA,',',1,32346)
-LexToken(NUMBER,'1',1,32347)
-LexToken(CLOSEBRACKET,')',1,32348)
-LexToken(EOL,'\n',1,32349)
-LexToken(VAR,'ye',1,32354)
-LexToken(ASSIGNMENT,'=',1,32356)
-LexToken(VAR,'xye',1,32357)
-LexToken(OPENBRACKET,'(',1,32360)
-LexToken(COLON,':',1,32361)
-LexToken(COMMA,',',1,32362)
-LexToken(NUMBER,'2',1,32363)
-LexToken(CLOSEBRACKET,')',1,32364)
-LexToken(EOL,'\n',1,32365)
-LexToken(EOL,'\n',1,32366)
-LexToken(OPENSQBRACKET,'[',1,32371)
-LexToken(VAR,'nx',1,32372)
-LexToken(COMMA,',',1,32374)
-LexToken(VAR,'mx',1,32375)
-LexToken(CLOSESQBRACKET,']',1,32377)
-LexToken(ASSIGNMENT,'=',1,32378)
-LexToken(VAR,'size',1,32379)
-LexToken(OPENBRACKET,'(',1,32383)
-LexToken(VAR,'xe',1,32384)
-LexToken(CLOSEBRACKET,')',1,32386)
-LexToken(EOL,'\n',1,32417)
-LexToken(OPENSQBRACKET,'[',1,32422)
-LexToken(VAR,'ny',1,32423)
-LexToken(COMMA,',',1,32425)
-LexToken(VAR,'my',1,32426)
-LexToken(CLOSESQBRACKET,']',1,32428)
-LexToken(ASSIGNMENT,'=',1,32429)
-LexToken(VAR,'size',1,32430)
-LexToken(OPENBRACKET,'(',1,32434)
-LexToken(VAR,'ye',1,32435)
-LexToken(CLOSEBRACKET,')',1,32437)
-LexToken(EOL,'\n',1,32438)
-LexToken(VAR,'N',1,32444)
-LexToken(ASSIGNMENT,'=',1,32445)
-LexToken(VAR,'min',1,32446)
-LexToken(OPENBRACKET,'(',1,32449)
-LexToken(VAR,'nx',1,32450)
-LexToken(COMMA,',',1,32452)
-LexToken(VAR,'ny',1,32453)
-LexToken(CLOSEBRACKET,')',1,32455)
-LexToken(EOL,'\n',1,32456)
-LexToken(VAR,'xe',1,32462)
-LexToken(ASSIGNMENT,'=',1,32464)
-LexToken(VAR,'xe',1,32465)
-LexToken(OPENBRACKET,'(',1,32467)
-LexToken(NUMBER,'1',1,32468)
-LexToken(COLON,':',1,32469)
-LexToken(VAR,'N',1,32470)
-LexToken(COMMA,',',1,32471)
-LexToken(COLON,':',1,32472)
-LexToken(CLOSEBRACKET,')',1,32473)
-LexToken(EOL,'\n',1,32474)
-LexToken(VAR,'ye',1,32480)
-LexToken(ASSIGNMENT,'=',1,32482)
-LexToken(VAR,'ye',1,32483)
-LexToken(OPENBRACKET,'(',1,32485)
-LexToken(NUMBER,'1',1,32486)
-LexToken(COLON,':',1,32487)
-LexToken(VAR,'N',1,32488)
-LexToken(COMMA,',',1,32489)
-LexToken(COLON,':',1,32490)
-LexToken(CLOSEBRACKET,')',1,32491)
-LexToken(EOL,'\n',1,32492)
-LexToken(EOL,'\n',1,32494)
-LexToken(EOL,'\n',1,32524)
-LexToken(FOR,'for',1,32529)
-LexToken(VAR,'i',1,32533)
-LexToken(ASSIGNMENT,'=',1,32534)
-LexToken(NUMBER,'1',1,32535)
-LexToken(COLON,':',1,32536)
-LexToken(VAR,'N',1,32537)
-LexToken(EOL,'\n',1,32538)
-LexToken(IF,'if',1,32547)
-LexToken(OPENBRACKET,'(',1,32550)
-LexToken(VAR,'xe',1,32551)
-LexToken(OPENBRACKET,'(',1,32553)
-LexToken(VAR,'i',1,32554)
-LexToken(CLOSEBRACKET,')',1,32555)
-LexToken(COMPARISON,'<>',1,32556)
-LexToken(VAR,'xe',1,32558)
-LexToken(OPENBRACKET,'(',1,32560)
-LexToken(VAR,'i',1,32561)
-LexToken(CLOSEBRACKET,')',1,32562)
-LexToken(CLOSEBRACKET,')',1,32563)
-LexToken(THEN,'then',1,32565)
-LexToken(EOL,'\n',1,32569)
-LexToken(VAR,'xinfo',1,32582)
-LexToken(OPENBRACKET,'(',1,32587)
-LexToken(DQSTRING,'"x contains no data:x("',1,32610)
-LexToken(ADDITION,'+',1,32611)
-LexToken(VAR,'string',1,32612)
-LexToken(OPENBRACKET,'(',1,32618)
-LexToken(VAR,'i',1,32619)
-LexToken(CLOSEBRACKET,')',1,32620)
-LexToken(ADDITION,'+',1,32621)
-LexToken(DQSTRING,'")"',1,32624)
-LexToken(CLOSEBRACKET,')',1,32625)
-LexToken(EOL,'\n',1,32626)
-LexToken(RETURN,'return',1,32640)
-LexToken(EOL,'\n',1,32646)
-LexToken(END,'end',1,32656)
-LexToken(EOL,'\n',1,32659)
-LexToken(IF,'if',1,32668)
-LexToken(OPENBRACKET,'(',1,32671)
-LexToken(VAR,'ye',1,32672)
-LexToken(OPENBRACKET,'(',1,32674)
-LexToken(VAR,'i',1,32675)
-LexToken(CLOSEBRACKET,')',1,32676)
-LexToken(COMPARISON,'<>',1,32677)
-LexToken(VAR,'ye',1,32679)
-LexToken(OPENBRACKET,'(',1,32681)
-LexToken(VAR,'i',1,32682)
-LexToken(CLOSEBRACKET,')',1,32683)
-LexToken(CLOSEBRACKET,')',1,32684)
-LexToken(THEN,'then',1,32686)
-LexToken(EOL,'\n',1,32690)
-LexToken(VAR,'xinfo',1,32703)
-LexToken(OPENBRACKET,'(',1,32708)
-LexToken(DQSTRING,'"Y contains no data:y("',1,32731)
-LexToken(ADDITION,'+',1,32732)
-LexToken(VAR,'string',1,32733)
-LexToken(OPENBRACKET,'(',1,32739)
-LexToken(VAR,'i',1,32740)
-LexToken(CLOSEBRACKET,')',1,32741)
-LexToken(ADDITION,'+',1,32742)
-LexToken(DQSTRING,'")"',1,32745)
-LexToken(CLOSEBRACKET,')',1,32746)
-LexToken(EOL,'\n',1,32747)
-LexToken(RETURN,'return',1,32761)
-LexToken(EOL,'\n',1,32767)
-LexToken(END,'end',1,32777)
-LexToken(EOL,'\n',1,32780)
-LexToken(END,'end',1,32785)
-LexToken(EOL,'\n',1,32788)
-LexToken(VAR,'zz',1,32793)
-LexToken(ASSIGNMENT,'=',1,32795)
-LexToken(VAR,'find',1,32796)
-LexToken(OPENBRACKET,'(',1,32800)
-LexToken(VAR,'xe',1,32801)
-LexToken(COMPARISON,'<',1,32803)
-LexToken(NUMBER,'0',1,32804)
-LexToken(CLOSEBRACKET,')',1,32805)
-LexToken(EOL,'\n',1,32806)
-LexToken(VAR,'xe',1,32812)
-LexToken(OPENBRACKET,'(',1,32814)
-LexToken(VAR,'zz',1,32815)
-LexToken(CLOSEBRACKET,')',1,32817)
-LexToken(ASSIGNMENT,'=',1,32818)
-LexToken(OPENSQBRACKET,'[',1,32819)
-LexToken(CLOSESQBRACKET,']',1,32820)
-LexToken(EOL,'\n',1,32821)
-LexToken(VAR,'ye',1,32827)
-LexToken(OPENBRACKET,'(',1,32829)
-LexToken(VAR,'zz',1,32830)
-LexToken(CLOSEBRACKET,')',1,32832)
-LexToken(ASSIGNMENT,'=',1,32833)
-LexToken(OPENSQBRACKET,'[',1,32834)
-LexToken(CLOSESQBRACKET,']',1,32835)
-LexToken(EOL,'\n',1,32836)
-LexToken(IF,'if',1,32841)
-LexToken(OPENBRACKET,'(',1,32844)
-LexToken(VAR,'find',1,32845)
-LexToken(OPENBRACKET,'(',1,32849)
-LexToken(VAR,'xe',1,32850)
-LexToken(COMPARISON,'==',1,32852)
-LexToken(NUMBER,'0',1,32854)
-LexToken(CLOSEBRACKET,')',1,32855)
-LexToken(COMPARISON,'==',1,32856)
-LexToken(OPENSQBRACKET,'[',1,32858)
-LexToken(CLOSESQBRACKET,']',1,32859)
-LexToken(CLOSEBRACKET,')',1,32860)
-LexToken(THEN,'then',1,32862)
-LexToken(EOL,'\n',1,32884)
-LexToken(VAR,'xe',1,32893)
-LexToken(OPENBRACKET,'(',1,32895)
-LexToken(LASTINDEX,'$',1,32896)
-LexToken(ADDITION,'+',1,32897)
-LexToken(NUMBER,'1',1,32898)
-LexToken(CLOSEBRACKET,')',1,32899)
-LexToken(ASSIGNMENT,'=',1,32900)
-LexToken(NUMBER,'0',1,32901)
-LexToken(EOL,'\n',1,32902)
-LexToken(VAR,'ye',1,32912)
-LexToken(OPENBRACKET,'(',1,32914)
-LexToken(LASTINDEX,'$',1,32915)
-LexToken(ADDITION,'+',1,32916)
-LexToken(NUMBER,'1',1,32917)
-LexToken(CLOSEBRACKET,')',1,32918)
-LexToken(ASSIGNMENT,'=',1,32919)
-LexToken(NUMBER,'0',1,32920)
-LexToken(EOL,'\n',1,32921)
-LexToken(END,'end',1,32927)
-LexToken(EOL,'\n',1,32930)
-LexToken(EOL,'\n',1,32931)
-LexToken(OPENSQBRACKET,'[',1,32936)
-LexToken(VAR,'xo',1,32937)
-LexToken(COMMA,',',1,32939)
-LexToken(VAR,'k2',1,32940)
-LexToken(CLOSESQBRACKET,']',1,32942)
-LexToken(ASSIGNMENT,'=',1,32943)
-LexToken(VAR,'gsort',1,32944)
-LexToken(OPENBRACKET,'(',1,32949)
-LexToken(VAR,'xe',1,32950)
-LexToken(COMMA,',',1,32952)
-LexToken(DQSTRING,'"r"',1,32955)
-LexToken(COMMA,',',1,32956)
-LexToken(DQSTRING,'"i"',1,32959)
-LexToken(CLOSEBRACKET,')',1,32960)
-LexToken(EOL,'\n',1,32961)
-LexToken(VAR,'yo',1,32967)
-LexToken(ASSIGNMENT,'=',1,32969)
-LexToken(VAR,'ye',1,32970)
-LexToken(OPENBRACKET,'(',1,32972)
-LexToken(VAR,'k2',1,32973)
-LexToken(CLOSEBRACKET,')',1,32975)
-LexToken(EOL,'\n',1,32976)
-LexToken(EOL,'\n',1,32977)
-LexToken(VAR,'xyo',1,32982)
-LexToken(ASSIGNMENT,'=',1,32985)
-LexToken(OPENSQBRACKET,'[',1,32986)
-LexToken(VAR,'xo',1,32987)
-LexToken(COMMA,',',1,32989)
-LexToken(VAR,'yo',1,32990)
-LexToken(CLOSESQBRACKET,']',1,32992)
-LexToken(EOL,'\n',1,32993)
-LexToken(ENDFUNCTION,'endfunction',1,32995)
-LexToken(EOL,'\n',1,33006)
-LexToken(EOL,'\n',1,33072)
-LexToken(FUNCTION,'function',1,33073)
-LexToken(OPENSQBRACKET,'[',1,33083)
-LexToken(VAR,'orpar',1,33084)
-LexToken(COMMA,',',1,33089)
-LexToken(VAR,'oipar',1,33090)
-LexToken(CLOSESQBRACKET,']',1,33095)
-LexToken(ASSIGNMENT,'=',1,33097)
-LexToken(VAR,'AutoScale',1,33099)
-LexToken(OPENBRACKET,'(',1,33108)
-LexToken(VAR,'a',1,33109)
-LexToken(COMMA,',',1,33110)
-LexToken(VAR,'xy',1,33111)
-LexToken(COMMA,',',1,33113)
-LexToken(VAR,'inipar',1,33114)
-LexToken(COMMA,',',1,33120)
-LexToken(VAR,'inrpar',1,33121)
-LexToken(CLOSEBRACKET,')',1,33127)
-LexToken(EOL,'\n',1,33128)
-LexToken(VAR,'drawlater',1,33133)
-LexToken(OPENBRACKET,'(',1,33142)
-LexToken(CLOSEBRACKET,')',1,33143)
-LexToken(EOL,'\n',1,33144)
-LexToken(VAR,'oipar',1,33150)
-LexToken(ASSIGNMENT,'=',1,33156)
-LexToken(VAR,'inipar',1,33158)
-LexToken(EOL,'\n',1,33164)
-LexToken(VAR,'orpar',1,33169)
-LexToken(ASSIGNMENT,'=',1,33175)
-LexToken(VAR,'inrpar',1,33177)
-LexToken(EOL,'\n',1,33183)
-LexToken(VAR,'points',1,33188)
-LexToken(ASSIGNMENT,'=',1,33195)
-LexToken(VAR,'a',1,33197)
-LexToken(DOT,'.',1,33198)
-LexToken(VAR,'children',1,33199)
-LexToken(OPENBRACKET,'(',1,33207)
-LexToken(NUMBER,'2',1,33208)
-LexToken(CLOSEBRACKET,')',1,33209)
-LexToken(DOT,'.',1,33210)
-LexToken(VAR,'children',1,33211)
-LexToken(EOL,'\n',1,33219)
-LexToken(VAR,'splines',1,33224)
-LexToken(ASSIGNMENT,'=',1,33232)
-LexToken(VAR,'a',1,33234)
-LexToken(DOT,'.',1,33235)
-LexToken(VAR,'children',1,33236)
-LexToken(OPENBRACKET,'(',1,33244)
-LexToken(NUMBER,'1',1,33245)
-LexToken(CLOSEBRACKET,')',1,33246)
-LexToken(DOT,'.',1,33247)
-LexToken(VAR,'children',1,33248)
-LexToken(EOL,'\n',1,33256)
-LexToken(VAR,'points',1,33261)
-LexToken(DOT,'.',1,33267)
-LexToken(VAR,'data',1,33268)
-LexToken(ASSIGNMENT,'=',1,33273)
-LexToken(VAR,'xy',1,33275)
-LexToken(EOL,'\n',1,33277)
-LexToken(VAR,'splines',1,33283)
-LexToken(DOT,'.',1,33290)
-LexToken(VAR,'data',1,33291)
-LexToken(ASSIGNMENT,'=',1,33296)
-LexToken(VAR,'xy',1,33298)
-LexToken(EOL,'\n',1,33300)
-LexToken(OPENSQBRACKET,'[',1,33306)
-LexToken(VAR,'orpar',1,33307)
-LexToken(COMMA,',',1,33312)
-LexToken(VAR,'oipar',1,33313)
-LexToken(CLOSESQBRACKET,']',1,33318)
-LexToken(ASSIGNMENT,'=',1,33320)
-LexToken(VAR,'drawSplin',1,33322)
-LexToken(OPENBRACKET,'(',1,33331)
-LexToken(VAR,'a',1,33332)
-LexToken(COMMA,',',1,33333)
-LexToken(VAR,'xy',1,33334)
-LexToken(COMMA,',',1,33336)
-LexToken(VAR,'oipar',1,33337)
-LexToken(COMMA,',',1,33342)
-LexToken(VAR,'orpar',1,33343)
-LexToken(CLOSEBRACKET,')',1,33348)
-LexToken(EOL,'\n',1,33349)
-LexToken(VAR,'rectx',1,33355)
-LexToken(ASSIGNMENT,'=',1,33360)
-LexToken(VAR,'findrect',1,33361)
-LexToken(OPENBRACKET,'(',1,33369)
-LexToken(VAR,'a',1,33370)
-LexToken(CLOSEBRACKET,')',1,33371)
-LexToken(EOL,'\n',1,33372)
-LexToken(VAR,'a',1,33378)
-LexToken(DOT,'.',1,33379)
-LexToken(VAR,'data_bounds',1,33380)
-LexToken(ASSIGNMENT,'=',1,33392)
-LexToken(VAR,'rectx',1,33394)
-LexToken(EOL,'\n',1,33399)
-LexToken(VAR,'drawnow',1,33405)
-LexToken(OPENBRACKET,'(',1,33412)
-LexToken(CLOSEBRACKET,')',1,33413)
-LexToken(EOL,'\n',1,33414)
-LexToken(ENDFUNCTION,'endfunction',1,33415)
-LexToken(EOL,'\n',1,33426)
-LexToken(EOL,'\n',1,33457)
-LexToken(FUNCTION,'function',1,33458)
-LexToken(VAR,'METHOD',1,33467)
-LexToken(ASSIGNMENT,'=',1,33474)
-LexToken(VAR,'getmethod',1,33476)
-LexToken(OPENBRACKET,'(',1,33485)
-LexToken(VAR,'order',1,33486)
-LexToken(CLOSEBRACKET,')',1,33491)
-LexToken(EOL,'\n',1,33492)
-LexToken(SELECT,'select',1,33497)
-LexToken(VAR,'order',1,33504)
-LexToken(EOL,'\n',1,33509)
-LexToken(CASE,'case',1,33514)
-LexToken(NUMBER,'0',1,33519)
-LexToken(THEN,'then',1,33521)
-LexToken(EOL,'\n',1,33525)
-LexToken(VAR,'METHOD',1,33535)
-LexToken(ASSIGNMENT,'=',1,33541)
-LexToken(DQSTRING,'"zero order"',1,33553)
-LexToken(EOL,'\n',1,33554)
-LexToken(CASE,'case',1,33559)
-LexToken(NUMBER,'1',1,33564)
-LexToken(THEN,'then',1,33566)
-LexToken(EOL,'\n',1,33570)
-LexToken(VAR,'METHOD',1,33580)
-LexToken(ASSIGNMENT,'=',1,33586)
-LexToken(DQSTRING,'"linear"',1,33594)
-LexToken(EOL,'\n',1,33595)
-LexToken(CASE,'case',1,33600)
-LexToken(NUMBER,'2',1,33605)
-LexToken(THEN,'then',1,33607)
-LexToken(EOL,'\n',1,33611)
-LexToken(VAR,'METHOD',1,33621)
-LexToken(ASSIGNMENT,'=',1,33627)
-LexToken(DQSTRING,'"order 2"',1,33636)
-LexToken(EOL,'\n',1,33637)
-LexToken(CASE,'case',1,33642)
-LexToken(NUMBER,'3',1,33647)
-LexToken(THEN,'then',1,33649)
-LexToken(EOL,'\n',1,33653)
-LexToken(VAR,'METHOD',1,33663)
-LexToken(ASSIGNMENT,'=',1,33669)
-LexToken(DQSTRING,'"not_a_knot"',1,33681)
-LexToken(EOL,'\n',1,33682)
-LexToken(CASE,'case',1,33687)
-LexToken(NUMBER,'4',1,33692)
-LexToken(THEN,'then',1,33694)
-LexToken(EOL,'\n',1,33698)
-LexToken(VAR,'METHOD',1,33708)
-LexToken(ASSIGNMENT,'=',1,33714)
-LexToken(DQSTRING,'"periodic"',1,33724)
-LexToken(EOL,'\n',1,33725)
-LexToken(CASE,'case',1,33730)
-LexToken(NUMBER,'5',1,33735)
-LexToken(THEN,'then',1,33737)
-LexToken(EOL,'\n',1,33741)
-LexToken(VAR,'METHOD',1,33751)
-LexToken(ASSIGNMENT,'=',1,33757)
-LexToken(DQSTRING,'"monotone"',1,33767)
-LexToken(EOL,'\n',1,33768)
-LexToken(CASE,'case',1,33773)
-LexToken(NUMBER,'6',1,33778)
-LexToken(THEN,'then',1,33780)
-LexToken(EOL,'\n',1,33784)
-LexToken(VAR,'METHOD',1,33794)
-LexToken(ASSIGNMENT,'=',1,33800)
-LexToken(DQSTRING,'"fast"',1,33806)
-LexToken(EOL,'\n',1,33807)
-LexToken(CASE,'case',1,33812)
-LexToken(NUMBER,'7',1,33817)
-LexToken(THEN,'then',1,33819)
-LexToken(EOL,'\n',1,33823)
-LexToken(VAR,'METHOD',1,33833)
-LexToken(ASSIGNMENT,'=',1,33839)
-LexToken(DQSTRING,'"clamped"',1,33848)
-LexToken(EOL,'\n',1,33849)
-LexToken(END,'end',1,33854)
-LexToken(EOL,'\n',1,33857)
-LexToken(ENDFUNCTION,'endfunction',1,33858)
-LexToken(EOL,'\n',1,33869)
-LexToken(EOL,'\n',1,33911)
-LexToken(FUNCTION,'function',1,33912)
-LexToken(OPENSQBRACKET,'[',1,33921)
-LexToken(VAR,'sok',1,33922)
-LexToken(COMMA,',',1,33925)
-LexToken(VAR,'xye',1,33926)
-LexToken(CLOSESQBRACKET,']',1,33929)
-LexToken(ASSIGNMENT,'=',1,33931)
-LexToken(VAR,'ReadFromFile',1,33933)
-LexToken(OPENBRACKET,'(',1,33945)
-LexToken(CLOSEBRACKET,')',1,33946)
-LexToken(EOL,'\n',1,33947)
-LexToken(VAR,'xye',1,33952)
-LexToken(ASSIGNMENT,'=',1,33955)
-LexToken(OPENSQBRACKET,'[',1,33956)
-LexToken(CLOSESQBRACKET,']',1,33957)
-LexToken(SEMICOLON,';',1,33958)
-LexToken(VAR,'sok',1,33959)
-LexToken(ASSIGNMENT,'=',1,33962)
-LexToken(PREVAR_BOOLEAN,'%f',1,33963)
-LexToken(EOL,'\n',1,33965)
-LexToken(WHILE,'while',1,33971)
-LexToken(PREVAR_BOOLEAN,'%t',1,33977)
-LexToken(EOL,'\n',1,33979)
-LexToken(OPENSQBRACKET,'[',1,33988)
-LexToken(VAR,'sok',1,33989)
-LexToken(COMMA,',',1,33992)
-LexToken(VAR,'filen',1,33993)
-LexToken(COMMA,',',1,33998)
-LexToken(VAR,'Cformat',1,33999)
-LexToken(COMMA,',',1,34006)
-LexToken(VAR,'Cx',1,34007)
-LexToken(COMMA,',',1,34009)
-LexToken(VAR,'Cy',1,34010)
-LexToken(CLOSESQBRACKET,']',1,34012)
-LexToken(ASSIGNMENT,'=',1,34013)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,34014)
-LexToken(OPENBRACKET,'(',1,34029)
-LexToken(DQSTRING,'"Text data file "',1,34046)
-LexToken(COMMA,',',1,34047)
-LexToken(OPENSQBRACKET,'[',1,34048)
-LexToken(DQSTRING,'"Filename"',1,34058)
-LexToken(SEMICOLON,';',1,34059)
-LexToken(DQSTRING,'"Reading [C] f"',1,34074)
-LexToken(ADDITION,'+',1,34075)
-LexToken(DQSTRING,'"ormat"',1,34094)
-LexToken(SEMICOLON,';',1,34095)
-LexToken(DQSTRING,'"Abscissa column"',1,34112)
-LexToken(SEMICOLON,';',1,34113)
-LexToken(DQSTRING,'"Output"',1,34121)
-LexToken(ADDITION,'+',1,34122)
-LexToken(DQSTRING,'" column"',1,34143)
-LexToken(CLOSESQBRACKET,']',1,34144)
-LexToken(COMMA,',',1,34145)
-LexToken(VAR,'list',1,34146)
-LexToken(OPENBRACKET,'(',1,34150)
-LexToken(DQSTRING,'"str"',1,34155)
-LexToken(COMMA,',',1,34156)
-LexToken(NUMBER,'1',1,34157)
-LexToken(COMMA,',',1,34158)
-LexToken(DQSTRING,'"str"',1,34163)
-LexToken(COMMA,',',1,34164)
-LexToken(NUMBER,'1',1,34165)
-LexToken(COMMA,',',1,34166)
-LexToken(DQSTRING,'"vec"',1,34171)
-LexToken(COMMA,',',1,34172)
-LexToken(NUMBER,'1',1,34173)
-LexToken(COMMA,',',1,34174)
-LexToken(DQSTRING,'"vec"',1,34179)
-LexToken(COMMA,',',1,34180)
-LexToken(NUMBER,'1',1,34181)
-LexToken(CLOSEBRACKET,')',1,34182)
-LexToken(COMMA,',',1,34183)
-LexToken(VAR,'list',1,34197)
-LexToken(OPENBRACKET,'(',1,34201)
-LexToken(OPENSQBRACKET,'[',1,34202)
-LexToken(DQSTRING,'"mydatafile.dat"',1,34218)
-LexToken(CLOSESQBRACKET,']',1,34219)
-LexToken(COMMA,',',1,34220)
-LexToken(OPENSQBRACKET,'[',1,34221)
-LexToken(DQSTRING,'"%g %g"',1,34228)
-LexToken(CLOSESQBRACKET,']',1,34229)
-LexToken(COMMA,',',1,34230)
-LexToken(OPENSQBRACKET,'[',1,34231)
-LexToken(DQSTRING,'"1"',1,34234)
-LexToken(CLOSESQBRACKET,']',1,34235)
-LexToken(COMMA,',',1,34236)
-LexToken(OPENSQBRACKET,'[',1,34237)
-LexToken(DQSTRING,'"2"',1,34240)
-LexToken(CLOSESQBRACKET,']',1,34241)
-LexToken(CLOSEBRACKET,')',1,34242)
-LexToken(CLOSEBRACKET,')',1,34243)
-LexToken(EOL,'\n',1,34244)
-LexToken(IF,'if',1,34254)
-LexToken(NOT,'~',1,34257)
-LexToken(VAR,'sok',1,34258)
-LexToken(THEN,'then',1,34262)
-LexToken(EOL,'\n',1,34266)
-LexToken(BREAK,'break',1,34279)
-LexToken(EOL,'\n',1,34284)
-LexToken(END,'end',1,34294)
-LexToken(EOL,'\n',1,34297)
-LexToken(VAR,'px',1,34306)
-LexToken(ASSIGNMENT,'=',1,34308)
-LexToken(VAR,'strindex',1,34309)
-LexToken(OPENBRACKET,'(',1,34317)
-LexToken(VAR,'Cformat',1,34318)
-LexToken(COMMA,',',1,34325)
-LexToken(DQSTRING,'"%"',1,34328)
-LexToken(CLOSEBRACKET,')',1,34329)
-LexToken(EOL,'\n',1,34330)
-LexToken(VAR,'NC',1,34340)
-LexToken(ASSIGNMENT,'=',1,34342)
-LexToken(VAR,'size',1,34343)
-LexToken(OPENBRACKET,'(',1,34347)
-LexToken(VAR,'px',1,34348)
-LexToken(COMMA,',',1,34350)
-LexToken(DQSTRING,'"*"',1,34353)
-LexToken(CLOSEBRACKET,')',1,34354)
-LexToken(EOL,'\n',1,34355)
-LexToken(IF,'if',1,34365)
-LexToken(VAR,'NC',1,34368)
-LexToken(COMPARISON,'==',1,34370)
-LexToken(OPENSQBRACKET,'[',1,34372)
-LexToken(CLOSESQBRACKET,']',1,34373)
-LexToken(THEN,'then',1,34375)
-LexToken(EOL,'\n',1,34379)
-LexToken(VAR,'xinfo',1,34393)
-LexToken(OPENBRACKET,'(',1,34398)
-LexToken(DQSTRING,'"Bad format in reading data file"',1,34431)
-LexToken(CLOSEBRACKET,')',1,34432)
-LexToken(EOL,'\n',1,34433)
-LexToken(VAR,'sok',1,34447)
-LexToken(ASSIGNMENT,'=',1,34450)
-LexToken(PREVAR_BOOLEAN,'%f',1,34451)
-LexToken(EOL,'\n',1,34453)
-LexToken(BREAK,'break',1,34467)
-LexToken(EOL,'\n',1,34472)
-LexToken(END,'end',1,34482)
-LexToken(EOL,'\n',1,34485)
-LexToken(VAR,'Lx',1,34494)
-LexToken(ASSIGNMENT,'=',1,34496)
-LexToken(OPENSQBRACKET,'[',1,34497)
-LexToken(CLOSESQBRACKET,']',1,34498)
-LexToken(EOL,'\n',1,34499)
-LexToken(VAR,'try',1,34509)
-LexToken(EOL,'\n',1,34512)
-LexToken(VAR,'fd',1,34525)
-LexToken(ASSIGNMENT,'=',1,34527)
-LexToken(VAR,'mopen',1,34528)
-LexToken(OPENBRACKET,'(',1,34533)
-LexToken(VAR,'filen',1,34534)
-LexToken(COMMA,',',1,34539)
-LexToken(DQSTRING,'"r"',1,34542)
-LexToken(CLOSEBRACKET,')',1,34543)
-LexToken(EOL,'\n',1,34544)
-LexToken(VAR,'Lx',1,34558)
-LexToken(ASSIGNMENT,'=',1,34560)
-LexToken(VAR,'mfscanf',1,34561)
-LexToken(OPENBRACKET,'(',1,34568)
-LexToken(ADDITION,'-',1,34569)
-LexToken(NUMBER,'1',1,34570)
-LexToken(COMMA,',',1,34571)
-LexToken(VAR,'fd',1,34572)
-LexToken(COMMA,',',1,34574)
-LexToken(VAR,'Cformat',1,34575)
-LexToken(CLOSEBRACKET,')',1,34582)
-LexToken(EOL,'\n',1,34583)
-LexToken(VAR,'mclose',1,34597)
-LexToken(OPENBRACKET,'(',1,34603)
-LexToken(VAR,'fd',1,34604)
-LexToken(CLOSEBRACKET,')',1,34606)
-LexToken(EOL,'\n',1,34607)
-LexToken(VAR,'catch',1,34617)
-LexToken(EOL,'\n',1,34622)
-LexToken(VAR,'xinfo',1,34635)
-LexToken(OPENBRACKET,'(',1,34640)
-LexToken(DQSTRING,'"Scicos cannot open the data file: "',1,34676)
-LexToken(ADDITION,'+',1,34678)
-LexToken(VAR,'filen',1,34680)
-LexToken(CLOSEBRACKET,')',1,34685)
-LexToken(EOL,'\n',1,34686)
-LexToken(BREAK,'break',1,34700)
-LexToken(EOL,'\n',1,34705)
-LexToken(END,'end',1,34715)
-LexToken(EOL,'\n',1,34718)
-LexToken(EOL,'\n',1,34719)
-LexToken(OPENSQBRACKET,'[',1,34728)
-LexToken(VAR,'nD',1,34729)
-LexToken(COMMA,',',1,34731)
-LexToken(VAR,'mD',1,34732)
-LexToken(CLOSESQBRACKET,']',1,34734)
-LexToken(ASSIGNMENT,'=',1,34736)
-LexToken(VAR,'size',1,34738)
-LexToken(OPENBRACKET,'(',1,34742)
-LexToken(VAR,'Lx',1,34743)
-LexToken(CLOSEBRACKET,')',1,34745)
-LexToken(EOL,'\n',1,34746)
-LexToken(IF,'if',1,34756)
-LexToken(OPENBRACKET,'(',1,34759)
-LexToken(OPENBRACKET,'(',1,34760)
-LexToken(VAR,'mD',1,34761)
-LexToken(COMPARISON,'==',1,34763)
-LexToken(NUMBER,'0',1,34765)
-LexToken(CLOSEBRACKET,')',1,34766)
-LexToken(LOGICAL,'|',1,34768)
-LexToken(OPENBRACKET,'(',1,34770)
-LexToken(VAR,'nD',1,34771)
-LexToken(COMPARISON,'==',1,34773)
-LexToken(NUMBER,'0',1,34775)
-LexToken(CLOSEBRACKET,')',1,34776)
-LexToken(CLOSEBRACKET,')',1,34777)
-LexToken(THEN,'then',1,34779)
-LexToken(EOL,'\n',1,34783)
-LexToken(VAR,'xinfo',1,34797)
-LexToken(OPENBRACKET,'(',1,34802)
-LexToken(DQSTRING,'"No data read"',1,34816)
-LexToken(CLOSEBRACKET,')',1,34817)
-LexToken(EOL,'\n',1,34818)
-LexToken(VAR,'sok',1,34832)
-LexToken(ASSIGNMENT,'=',1,34835)
-LexToken(PREVAR_BOOLEAN,'%f',1,34836)
-LexToken(EOL,'\n',1,34838)
-LexToken(BREAK,'break',1,34852)
-LexToken(EOL,'\n',1,34857)
-LexToken(END,'end',1,34867)
-LexToken(EOL,'\n',1,34870)
-LexToken(IF,'if',1,34879)
-LexToken(OPENBRACKET,'(',1,34882)
-LexToken(VAR,'mD',1,34883)
-LexToken(COMPARISON,'<>',1,34885)
-LexToken(VAR,'NC',1,34887)
-LexToken(CLOSEBRACKET,')',1,34889)
-LexToken(THEN,'then',1,34891)
-LexToken(EOL,'\n',1,34895)
-LexToken(VAR,'xinfo',1,34909)
-LexToken(OPENBRACKET,'(',1,34914)
-LexToken(DQSTRING,'"Bad format"',1,34926)
-LexToken(CLOSEBRACKET,')',1,34927)
-LexToken(EOL,'\n',1,34928)
-LexToken(VAR,'sok',1,34942)
-LexToken(ASSIGNMENT,'=',1,34945)
-LexToken(PREVAR_BOOLEAN,'%f',1,34946)
-LexToken(EOL,'\n',1,34948)
-LexToken(BREAK,'break',1,34962)
-LexToken(EOL,'\n',1,34967)
-LexToken(END,'end',1,34977)
-LexToken(EOL,'\n',1,34980)
-LexToken(EOL,'\n',1,34981)
-LexToken(VAR,'xe',1,34990)
-LexToken(ASSIGNMENT,'=',1,34992)
-LexToken(VAR,'Lx',1,34993)
-LexToken(OPENBRACKET,'(',1,34995)
-LexToken(COLON,':',1,34996)
-LexToken(COMMA,',',1,34997)
-LexToken(VAR,'Cx',1,34998)
-LexToken(CLOSEBRACKET,')',1,35000)
-LexToken(EOL,'\n',1,35001)
-LexToken(VAR,'ye',1,35011)
-LexToken(ASSIGNMENT,'=',1,35013)
-LexToken(VAR,'Lx',1,35014)
-LexToken(OPENBRACKET,'(',1,35016)
-LexToken(COLON,':',1,35017)
-LexToken(COMMA,',',1,35018)
-LexToken(VAR,'Cy',1,35019)
-LexToken(CLOSEBRACKET,')',1,35021)
-LexToken(EOL,'\n',1,35022)
-LexToken(VAR,'xye',1,35032)
-LexToken(ASSIGNMENT,'=',1,35035)
-LexToken(OPENSQBRACKET,'[',1,35036)
-LexToken(VAR,'xe',1,35037)
-LexToken(COMMA,',',1,35039)
-LexToken(VAR,'ye',1,35040)
-LexToken(CLOSESQBRACKET,']',1,35042)
-LexToken(EOL,'\n',1,35043)
-LexToken(OPENSQBRACKET,'[',1,35053)
-LexToken(VAR,'xye',1,35054)
-LexToken(CLOSESQBRACKET,']',1,35057)
-LexToken(ASSIGNMENT,'=',1,35058)
-LexToken(VAR,'cleandata',1,35059)
-LexToken(OPENBRACKET,'(',1,35068)
-LexToken(VAR,'xye',1,35069)
-LexToken(CLOSEBRACKET,')',1,35072)
-LexToken(EOL,'\n',1,35073)
-LexToken(VAR,'sok',1,35082)
-LexToken(ASSIGNMENT,'=',1,35085)
-LexToken(PREVAR_BOOLEAN,'%t',1,35086)
-LexToken(EOL,'\n',1,35088)
-LexToken(BREAK,'break',1,35098)
-LexToken(EOL,'\n',1,35103)
-LexToken(END,'end',1,35109)
-LexToken(EOL,'\n',1,35112)
-LexToken(ENDFUNCTION,'endfunction',1,35113)
-LexToken(EOL,'\n',1,35124)
-LexToken(EOL,'\n',1,35166)
-LexToken(FUNCTION,'function',1,35167)
-LexToken(OPENSQBRACKET,'[',1,35176)
-LexToken(VAR,'sok',1,35177)
-LexToken(CLOSESQBRACKET,']',1,35180)
-LexToken(ASSIGNMENT,'=',1,35181)
-LexToken(VAR,'SaveToFile',1,35182)
-LexToken(OPENBRACKET,'(',1,35192)
-LexToken(VAR,'xye',1,35193)
-LexToken(CLOSEBRACKET,')',1,35196)
-LexToken(EOL,'\n',1,35197)
-LexToken(VAR,'xe',1,35202)
-LexToken(ASSIGNMENT,'=',1,35204)
-LexToken(VAR,'xye',1,35205)
-LexToken(OPENBRACKET,'(',1,35208)
-LexToken(COLON,':',1,35209)
-LexToken(COMMA,',',1,35210)
-LexToken(NUMBER,'1',1,35211)
-LexToken(CLOSEBRACKET,')',1,35212)
-LexToken(EOL,'\n',1,35213)
-LexToken(VAR,'ye',1,35218)
-LexToken(ASSIGNMENT,'=',1,35220)
-LexToken(VAR,'xye',1,35221)
-LexToken(OPENBRACKET,'(',1,35224)
-LexToken(COLON,':',1,35225)
-LexToken(COMMA,',',1,35226)
-LexToken(NUMBER,'2',1,35227)
-LexToken(CLOSEBRACKET,')',1,35228)
-LexToken(EOL,'\n',1,35229)
-LexToken(VAR,'sok',1,35234)
-LexToken(ASSIGNMENT,'=',1,35237)
-LexToken(PREVAR_BOOLEAN,'%f',1,35238)
-LexToken(EOL,'\n',1,35240)
-LexToken(WHILE,'while',1,35246)
-LexToken(PREVAR_BOOLEAN,'%t',1,35252)
-LexToken(EOL,'\n',1,35254)
-LexToken(OPENSQBRACKET,'[',1,35263)
-LexToken(VAR,'sok',1,35264)
-LexToken(COMMA,',',1,35267)
-LexToken(VAR,'filen',1,35268)
-LexToken(COMMA,',',1,35273)
-LexToken(VAR,'Cformat',1,35274)
-LexToken(CLOSESQBRACKET,']',1,35281)
-LexToken(ASSIGNMENT,'=',1,35282)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,35283)
-LexToken(OPENBRACKET,'(',1,35298)
-LexToken(DQSTRING,'"Text data file "',1,35315)
-LexToken(COMMA,',',1,35316)
-LexToken(OPENSQBRACKET,'[',1,35317)
-LexToken(DQSTRING,'"Filename"',1,35327)
-LexToken(SEMICOLON,';',1,35328)
-LexToken(DQSTRING,'"Writing [C] f"',1,35343)
-LexToken(ADDITION,'+',1,35344)
-LexToken(DQSTRING,'"ormat"',1,35363)
-LexToken(CLOSESQBRACKET,']',1,35364)
-LexToken(COMMA,',',1,35365)
-LexToken(VAR,'list',1,35366)
-LexToken(OPENBRACKET,'(',1,35370)
-LexToken(DQSTRING,'"str"',1,35375)
-LexToken(COMMA,',',1,35376)
-LexToken(NUMBER,'1',1,35377)
-LexToken(COMMA,',',1,35378)
-LexToken(DQSTRING,'"str"',1,35383)
-LexToken(COMMA,',',1,35384)
-LexToken(NUMBER,'1',1,35385)
-LexToken(CLOSEBRACKET,')',1,35386)
-LexToken(COMMA,',',1,35387)
-LexToken(VAR,'list',1,35401)
-LexToken(OPENBRACKET,'(',1,35405)
-LexToken(OPENSQBRACKET,'[',1,35406)
-LexToken(DQSTRING,'"mydatafile.dat"',1,35422)
-LexToken(CLOSESQBRACKET,']',1,35423)
-LexToken(COMMA,',',1,35424)
-LexToken(OPENSQBRACKET,'[',1,35425)
-LexToken(DQSTRING,'"%g %g"',1,35432)
-LexToken(CLOSESQBRACKET,']',1,35433)
-LexToken(CLOSEBRACKET,')',1,35434)
-LexToken(CLOSEBRACKET,')',1,35435)
-LexToken(EOL,'\n',1,35436)
-LexToken(IF,'if',1,35446)
-LexToken(NOT,'~',1,35449)
-LexToken(VAR,'sok',1,35450)
-LexToken(THEN,'then',1,35454)
-LexToken(EOL,'\n',1,35458)
-LexToken(BREAK,'break',1,35471)
-LexToken(EOL,'\n',1,35476)
-LexToken(END,'end',1,35486)
-LexToken(EOL,'\n',1,35489)
-LexToken(VAR,'px',1,35498)
-LexToken(ASSIGNMENT,'=',1,35500)
-LexToken(VAR,'strindex',1,35501)
-LexToken(OPENBRACKET,'(',1,35509)
-LexToken(VAR,'Cformat',1,35510)
-LexToken(COMMA,',',1,35517)
-LexToken(DQSTRING,'"%"',1,35520)
-LexToken(CLOSEBRACKET,')',1,35521)
-LexToken(EOL,'\n',1,35522)
-LexToken(VAR,'NC',1,35532)
-LexToken(ASSIGNMENT,'=',1,35534)
-LexToken(VAR,'size',1,35535)
-LexToken(OPENBRACKET,'(',1,35539)
-LexToken(VAR,'px',1,35540)
-LexToken(COMMA,',',1,35542)
-LexToken(DQSTRING,'"*"',1,35545)
-LexToken(CLOSEBRACKET,')',1,35546)
-LexToken(EOL,'\n',1,35547)
-LexToken(IF,'if',1,35557)
-LexToken(VAR,'NC',1,35560)
-LexToken(COMPARISON,'<>',1,35562)
-LexToken(NUMBER,'2',1,35564)
-LexToken(THEN,'then',1,35566)
-LexToken(EOL,'\n',1,35570)
-LexToken(VAR,'xinfo',1,35584)
-LexToken(OPENBRACKET,'(',1,35589)
-LexToken(DQSTRING,'"Bad format in writing data file"',1,35622)
-LexToken(CLOSEBRACKET,')',1,35623)
-LexToken(EOL,'\n',1,35624)
-LexToken(VAR,'sok',1,35638)
-LexToken(ASSIGNMENT,'=',1,35641)
-LexToken(PREVAR_BOOLEAN,'%f',1,35642)
-LexToken(EOL,'\n',1,35644)
-LexToken(BREAK,'break',1,35658)
-LexToken(EOL,'\n',1,35663)
-LexToken(END,'end',1,35673)
-LexToken(EOL,'\n',1,35676)
-LexToken(EOL,'\n',1,35677)
-LexToken(VAR,'Cformat',1,35686)
-LexToken(ASSIGNMENT,'=',1,35693)
-LexToken(VAR,'Cformat',1,35694)
-LexToken(ADDITION,'+',1,35701)
-LexToken(DQSTRING,'"\\n"',1,35705)
-LexToken(EOL,'\n',1,35706)
-LexToken(EOL,'\n',1,35708)
-LexToken(VAR,'try',1,35717)
-LexToken(EOL,'\n',1,35720)
-LexToken(VAR,'fd',1,35733)
-LexToken(ASSIGNMENT,'=',1,35735)
-LexToken(VAR,'mopen',1,35736)
-LexToken(OPENBRACKET,'(',1,35741)
-LexToken(VAR,'filen',1,35742)
-LexToken(COMMA,',',1,35747)
-LexToken(DQSTRING,'"w"',1,35750)
-LexToken(CLOSEBRACKET,')',1,35751)
-LexToken(EOL,'\n',1,35752)
-LexToken(VAR,'mfprintf',1,35766)
-LexToken(OPENBRACKET,'(',1,35774)
-LexToken(VAR,'fd',1,35775)
-LexToken(COMMA,',',1,35777)
-LexToken(VAR,'Cformat',1,35778)
-LexToken(COMMA,',',1,35785)
-LexToken(VAR,'xe',1,35786)
-LexToken(COMMA,',',1,35788)
-LexToken(VAR,'ye',1,35789)
-LexToken(CLOSEBRACKET,')',1,35791)
-LexToken(EOL,'\n',1,35792)
-LexToken(VAR,'mclose',1,35806)
-LexToken(OPENBRACKET,'(',1,35812)
-LexToken(VAR,'fd',1,35813)
-LexToken(CLOSEBRACKET,')',1,35815)
-LexToken(EOL,'\n',1,35816)
-LexToken(VAR,'catch',1,35826)
-LexToken(EOL,'\n',1,35831)
-LexToken(VAR,'xinfo',1,35844)
-LexToken(OPENBRACKET,'(',1,35849)
-LexToken(DQSTRING,'"Scicos cannot open the data file:"',1,35884)
-LexToken(ADDITION,'+',1,35885)
-LexToken(VAR,'filen',1,35886)
-LexToken(CLOSEBRACKET,')',1,35891)
-LexToken(EOL,'\n',1,35892)
-LexToken(BREAK,'break',1,35906)
-LexToken(EOL,'\n',1,35911)
-LexToken(END,'end',1,35921)
-LexToken(EOL,'\n',1,35924)
-LexToken(EOL,'\n',1,35925)
-LexToken(VAR,'sok',1,35934)
-LexToken(ASSIGNMENT,'=',1,35937)
-LexToken(PREVAR_BOOLEAN,'%t',1,35938)
-LexToken(EOL,'\n',1,35940)
-LexToken(BREAK,'break',1,35950)
-LexToken(EOL,'\n',1,35955)
-LexToken(END,'end',1,35961)
-LexToken(EOL,'\n',1,35964)
-LexToken(ENDFUNCTION,'endfunction',1,35965)
-LexToken(EOL,'\n',1,35976)
-LexToken(EOL,'\n',1,36036)
-LexToken(FUNCTION,'function',1,36037)
-LexToken(OPENSQBRACKET,'[',1,36046)
-LexToken(VAR,'X',1,36047)
-LexToken(COMMA,',',1,36048)
-LexToken(VAR,'Y',1,36049)
-LexToken(COMMA,',',1,36050)
-LexToken(VAR,'orpar',1,36051)
-LexToken(CLOSESQBRACKET,']',1,36056)
-LexToken(ASSIGNMENT,'=',1,36057)
-LexToken(VAR,'Do_Spline',1,36058)
-LexToken(OPENBRACKET,'(',1,36067)
-LexToken(VAR,'N',1,36068)
-LexToken(COMMA,',',1,36069)
-LexToken(VAR,'order',1,36070)
-LexToken(COMMA,',',1,36075)
-LexToken(VAR,'x',1,36076)
-LexToken(COMMA,',',1,36077)
-LexToken(VAR,'y',1,36078)
-LexToken(CLOSEBRACKET,')',1,36079)
-LexToken(EOL,'\n',1,36080)
-LexToken(VAR,'X',1,36085)
-LexToken(ASSIGNMENT,'=',1,36086)
-LexToken(OPENSQBRACKET,'[',1,36087)
-LexToken(CLOSESQBRACKET,']',1,36088)
-LexToken(EOL,'\n',1,36089)
-LexToken(VAR,'Y',1,36095)
-LexToken(ASSIGNMENT,'=',1,36096)
-LexToken(OPENSQBRACKET,'[',1,36097)
-LexToken(CLOSESQBRACKET,']',1,36098)
-LexToken(EOL,'\n',1,36099)
-LexToken(VAR,'orpar',1,36105)
-LexToken(ASSIGNMENT,'=',1,36110)
-LexToken(OPENSQBRACKET,'[',1,36111)
-LexToken(CLOSESQBRACKET,']',1,36112)
-LexToken(EOL,'\n',1,36113)
-LexToken(EOL,'\n',1,36115)
-LexToken(VAR,'METHOD',1,36120)
-LexToken(ASSIGNMENT,'=',1,36126)
-LexToken(VAR,'getmethod',1,36127)
-LexToken(OPENBRACKET,'(',1,36136)
-LexToken(VAR,'order',1,36137)
-LexToken(CLOSEBRACKET,')',1,36142)
-LexToken(EOL,'\n',1,36143)
-LexToken(EOL,'\n',1,36145)
-LexToken(IF,'if',1,36150)
-LexToken(OPENBRACKET,'(',1,36153)
-LexToken(VAR,'METHOD',1,36154)
-LexToken(COMPARISON,'==',1,36160)
-LexToken(DQSTRING,'"zero order"',1,36173)
-LexToken(CLOSEBRACKET,')',1,36174)
-LexToken(THEN,'then',1,36176)
-LexToken(EOL,'\n',1,36180)
-LexToken(VAR,'X',1,36189)
-LexToken(ASSIGNMENT,'=',1,36190)
-LexToken(VAR,'x',1,36191)
-LexToken(OPENBRACKET,'(',1,36192)
-LexToken(NUMBER,'1',1,36193)
-LexToken(CLOSEBRACKET,')',1,36194)
-LexToken(EOL,'\n',1,36195)
-LexToken(VAR,'Y',1,36205)
-LexToken(ASSIGNMENT,'=',1,36206)
-LexToken(VAR,'y',1,36207)
-LexToken(OPENBRACKET,'(',1,36208)
-LexToken(NUMBER,'1',1,36209)
-LexToken(CLOSEBRACKET,')',1,36210)
-LexToken(EOL,'\n',1,36211)
-LexToken(FOR,'for',1,36221)
-LexToken(VAR,'i',1,36225)
-LexToken(ASSIGNMENT,'=',1,36226)
-LexToken(NUMBER,'1',1,36227)
-LexToken(COLON,':',1,36228)
-LexToken(VAR,'N',1,36229)
-LexToken(ADDITION,'-',1,36230)
-LexToken(NUMBER,'1',1,36231)
-LexToken(EOL,'\n',1,36232)
-LexToken(VAR,'X',1,36245)
-LexToken(ASSIGNMENT,'=',1,36246)
-LexToken(OPENSQBRACKET,'[',1,36247)
-LexToken(VAR,'X',1,36248)
-LexToken(SEMICOLON,';',1,36249)
-LexToken(VAR,'x',1,36250)
-LexToken(OPENBRACKET,'(',1,36251)
-LexToken(VAR,'i',1,36252)
-LexToken(CLOSEBRACKET,')',1,36253)
-LexToken(SEMICOLON,';',1,36254)
-LexToken(VAR,'x',1,36255)
-LexToken(OPENBRACKET,'(',1,36256)
-LexToken(VAR,'i',1,36257)
-LexToken(ADDITION,'+',1,36258)
-LexToken(NUMBER,'1',1,36259)
-LexToken(CLOSEBRACKET,')',1,36260)
-LexToken(SEMICOLON,';',1,36261)
-LexToken(VAR,'x',1,36262)
-LexToken(OPENBRACKET,'(',1,36263)
-LexToken(VAR,'i',1,36264)
-LexToken(ADDITION,'+',1,36265)
-LexToken(NUMBER,'1',1,36266)
-LexToken(CLOSEBRACKET,')',1,36267)
-LexToken(CLOSESQBRACKET,']',1,36268)
-LexToken(EOL,'\n',1,36269)
-LexToken(VAR,'Y',1,36283)
-LexToken(ASSIGNMENT,'=',1,36284)
-LexToken(OPENSQBRACKET,'[',1,36285)
-LexToken(VAR,'Y',1,36286)
-LexToken(SEMICOLON,';',1,36287)
-LexToken(VAR,'y',1,36288)
-LexToken(OPENBRACKET,'(',1,36289)
-LexToken(VAR,'i',1,36290)
-LexToken(CLOSEBRACKET,')',1,36291)
-LexToken(SEMICOLON,';',1,36292)
-LexToken(VAR,'y',1,36293)
-LexToken(OPENBRACKET,'(',1,36294)
-LexToken(VAR,'i',1,36295)
-LexToken(CLOSEBRACKET,')',1,36296)
-LexToken(SEMICOLON,';',1,36297)
-LexToken(VAR,'y',1,36298)
-LexToken(OPENBRACKET,'(',1,36299)
-LexToken(VAR,'i',1,36300)
-LexToken(ADDITION,'+',1,36301)
-LexToken(NUMBER,'1',1,36302)
-LexToken(CLOSEBRACKET,')',1,36303)
-LexToken(CLOSESQBRACKET,']',1,36304)
-LexToken(EOL,'\n',1,36305)
-LexToken(END,'end',1,36315)
-LexToken(EOL,'\n',1,36318)
-LexToken(RETURN,'return',1,36327)
-LexToken(EOL,'\n',1,36333)
-LexToken(END,'end',1,36338)
-LexToken(EOL,'\n',1,36341)
-LexToken(EOL,'\n',1,36388)
-LexToken(IF,'if',1,36393)
-LexToken(OPENBRACKET,'(',1,36396)
-LexToken(VAR,'METHOD',1,36397)
-LexToken(COMPARISON,'==',1,36403)
-LexToken(DQSTRING,'"linear"',1,36412)
-LexToken(CLOSEBRACKET,')',1,36413)
-LexToken(THEN,'then',1,36415)
-LexToken(EOL,'\n',1,36419)
-LexToken(VAR,'X',1,36428)
-LexToken(ASSIGNMENT,'=',1,36429)
-LexToken(OPENSQBRACKET,'[',1,36430)
-LexToken(CLOSESQBRACKET,']',1,36431)
-LexToken(EOL,'\n',1,36432)
-LexToken(FOR,'for',1,36442)
-LexToken(VAR,'i',1,36446)
-LexToken(ASSIGNMENT,'=',1,36447)
-LexToken(NUMBER,'1',1,36448)
-LexToken(COLON,':',1,36449)
-LexToken(VAR,'N',1,36450)
-LexToken(EOL,'\n',1,36451)
-LexToken(VAR,'X',1,36464)
-LexToken(ASSIGNMENT,'=',1,36465)
-LexToken(OPENSQBRACKET,'[',1,36466)
-LexToken(VAR,'X',1,36467)
-LexToken(SEMICOLON,';',1,36468)
-LexToken(VAR,'x',1,36469)
-LexToken(OPENBRACKET,'(',1,36470)
-LexToken(VAR,'i',1,36471)
-LexToken(CLOSEBRACKET,')',1,36472)
-LexToken(CLOSESQBRACKET,']',1,36473)
-LexToken(EOL,'\n',1,36474)
-LexToken(VAR,'Y',1,36488)
-LexToken(ASSIGNMENT,'=',1,36489)
-LexToken(OPENSQBRACKET,'[',1,36490)
-LexToken(VAR,'Y',1,36491)
-LexToken(SEMICOLON,';',1,36492)
-LexToken(VAR,'y',1,36493)
-LexToken(OPENBRACKET,'(',1,36494)
-LexToken(VAR,'i',1,36495)
-LexToken(CLOSEBRACKET,')',1,36496)
-LexToken(CLOSESQBRACKET,']',1,36497)
-LexToken(EOL,'\n',1,36498)
-LexToken(END,'end',1,36508)
-LexToken(EOL,'\n',1,36511)
-LexToken(RETURN,'return',1,36520)
-LexToken(EOL,'\n',1,36526)
-LexToken(END,'end',1,36531)
-LexToken(EOL,'\n',1,36534)
-LexToken(EOL,'\n',1,36585)
-LexToken(IF,'if',1,36590)
-LexToken(OPENBRACKET,'(',1,36593)
-LexToken(VAR,'N',1,36594)
-LexToken(COMPARISON,'<',1,36595)
-LexToken(NUMBER,'25',1,36596)
-LexToken(CLOSEBRACKET,')',1,36598)
-LexToken(THEN,'then',1,36600)
-LexToken(EOL,'\n',1,36604)
-LexToken(VAR,'NP',1,36613)
-LexToken(ASSIGNMENT,'=',1,36615)
-LexToken(NUMBER,'10',1,36616)
-LexToken(EOL,'\n',1,36618)
-LexToken(ELSE,'else',1,36624)
-LexToken(EOL,'\n',1,36628)
-LexToken(IF,'if',1,36637)
-LexToken(OPENBRACKET,'(',1,36640)
-LexToken(VAR,'N',1,36641)
-LexToken(COMPARISON,'<',1,36642)
-LexToken(NUMBER,'50',1,36643)
-LexToken(CLOSEBRACKET,')',1,36645)
-LexToken(THEN,'then',1,36647)
-LexToken(EOL,'\n',1,36651)
-LexToken(VAR,'NP',1,36664)
-LexToken(ASSIGNMENT,'=',1,36666)
-LexToken(NUMBER,'5',1,36667)
-LexToken(EOL,'\n',1,36668)
-LexToken(ELSE,'else',1,36678)
-LexToken(EOL,'\n',1,36682)
-LexToken(IF,'if',1,36695)
-LexToken(OPENBRACKET,'(',1,36698)
-LexToken(VAR,'N',1,36699)
-LexToken(COMPARISON,'<',1,36700)
-LexToken(NUMBER,'100',1,36701)
-LexToken(CLOSEBRACKET,')',1,36704)
-LexToken(THEN,'then',1,36706)
-LexToken(EOL,'\n',1,36710)
-LexToken(VAR,'NP',1,36727)
-LexToken(ASSIGNMENT,'=',1,36729)
-LexToken(NUMBER,'2',1,36730)
-LexToken(EOL,'\n',1,36731)
-LexToken(ELSE,'else',1,36745)
-LexToken(EOL,'\n',1,36749)
-LexToken(IF,'if',1,36766)
-LexToken(OPENBRACKET,'(',1,36769)
-LexToken(VAR,'N',1,36770)
-LexToken(COMPARISON,'<',1,36771)
-LexToken(NUMBER,'200',1,36772)
-LexToken(CLOSEBRACKET,')',1,36775)
-LexToken(THEN,'then',1,36777)
-LexToken(EOL,'\n',1,36781)
-LexToken(VAR,'NP',1,36802)
-LexToken(ASSIGNMENT,'=',1,36804)
-LexToken(NUMBER,'1',1,36805)
-LexToken(EOL,'\n',1,36806)
-LexToken(ELSE,'else',1,36824)
-LexToken(EOL,'\n',1,36828)
-LexToken(VAR,'NP',1,36849)
-LexToken(ASSIGNMENT,'=',1,36851)
-LexToken(NUMBER,'0',1,36852)
-LexToken(EOL,'\n',1,36853)
-LexToken(END,'end',1,36871)
-LexToken(EOL,'\n',1,36874)
-LexToken(END,'end',1,36888)
-LexToken(EOL,'\n',1,36891)
-LexToken(END,'end',1,36901)
-LexToken(EOL,'\n',1,36904)
-LexToken(END,'end',1,36910)
-LexToken(EOL,'\n',1,36913)
-LexToken(FOR,'for',1,36918)
-LexToken(VAR,'i',1,36922)
-LexToken(ASSIGNMENT,'=',1,36923)
-LexToken(NUMBER,'1',1,36924)
-LexToken(COLON,':',1,36925)
-LexToken(VAR,'N',1,36926)
-LexToken(ADDITION,'-',1,36927)
-LexToken(NUMBER,'1',1,36928)
-LexToken(EOL,'\n',1,36929)
-LexToken(VAR,'X',1,36938)
-LexToken(ASSIGNMENT,'=',1,36939)
-LexToken(OPENSQBRACKET,'[',1,36940)
-LexToken(VAR,'X',1,36941)
-LexToken(SEMICOLON,';',1,36942)
-LexToken(VAR,'linspace',1,36943)
-LexToken(OPENBRACKET,'(',1,36951)
-LexToken(VAR,'x',1,36952)
-LexToken(OPENBRACKET,'(',1,36953)
-LexToken(VAR,'i',1,36954)
-LexToken(CLOSEBRACKET,')',1,36955)
-LexToken(COMMA,',',1,36956)
-LexToken(VAR,'x',1,36957)
-LexToken(OPENBRACKET,'(',1,36958)
-LexToken(VAR,'i',1,36959)
-LexToken(ADDITION,'+',1,36960)
-LexToken(NUMBER,'1',1,36961)
-LexToken(CLOSEBRACKET,')',1,36962)
-LexToken(COMMA,',',1,36963)
-LexToken(VAR,'NP',1,36964)
-LexToken(ADDITION,'+',1,36966)
-LexToken(NUMBER,'2',1,36967)
-LexToken(CLOSEBRACKET,')',1,36968)
-LexToken(TRANSPOSE,"'",1,36969)
-LexToken(CLOSESQBRACKET,']',1,36970)
-LexToken(EOL,'\n',1,37015)
-LexToken(END,'end',1,37020)
-LexToken(EOL,'\n',1,37023)
-LexToken(EOL,'\n',1,37072)
-LexToken(IF,'if',1,37077)
-LexToken(OPENBRACKET,'(',1,37080)
-LexToken(VAR,'N',1,37081)
-LexToken(COMPARISON,'>',1,37082)
-LexToken(NUMBER,'2',1,37083)
-LexToken(CLOSEBRACKET,')',1,37084)
-LexToken(LOGICAL,'&',1,37086)
-LexToken(OPENBRACKET,'(',1,37088)
-LexToken(VAR,'METHOD',1,37089)
-LexToken(COMPARISON,'==',1,37095)
-LexToken(DQSTRING,'"order 2"',1,37105)
-LexToken(CLOSEBRACKET,')',1,37106)
-LexToken(THEN,'then',1,37108)
-LexToken(EOL,'\n',1,37112)
-LexToken(VAR,'Z',1,37121)
-LexToken(ASSIGNMENT,'=',1,37122)
-LexToken(VAR,'ORDER2',1,37123)
-LexToken(OPENBRACKET,'(',1,37129)
-LexToken(VAR,'x',1,37130)
-LexToken(COMMA,',',1,37131)
-LexToken(VAR,'y',1,37132)
-LexToken(CLOSEBRACKET,')',1,37133)
-LexToken(EOL,'\n',1,37134)
-LexToken(VAR,'A',1,37144)
-LexToken(ASSIGNMENT,'=',1,37145)
-LexToken(VAR,'Z',1,37146)
-LexToken(OPENBRACKET,'(',1,37147)
-LexToken(NUMBER,'1',1,37148)
-LexToken(COLON,':',1,37149)
-LexToken(VAR,'N',1,37150)
-LexToken(ADDITION,'-',1,37151)
-LexToken(NUMBER,'1',1,37152)
-LexToken(CLOSEBRACKET,')',1,37153)
-LexToken(EOL,'\n',1,37154)
-LexToken(VAR,'B',1,37164)
-LexToken(ASSIGNMENT,'=',1,37165)
-LexToken(VAR,'Z',1,37166)
-LexToken(OPENBRACKET,'(',1,37167)
-LexToken(VAR,'N',1,37168)
-LexToken(COLON,':',1,37169)
-LexToken(NUMBER,'2',1,37170)
-LexToken(MULTIPLICATION,'*',1,37171)
-LexToken(VAR,'N',1,37172)
-LexToken(ADDITION,'-',1,37173)
-LexToken(NUMBER,'2',1,37174)
-LexToken(CLOSEBRACKET,')',1,37175)
-LexToken(EOL,'\n',1,37176)
-LexToken(VAR,'C',1,37186)
-LexToken(ASSIGNMENT,'=',1,37187)
-LexToken(VAR,'Z',1,37188)
-LexToken(OPENBRACKET,'(',1,37189)
-LexToken(NUMBER,'2',1,37190)
-LexToken(MULTIPLICATION,'*',1,37191)
-LexToken(VAR,'N',1,37192)
-LexToken(ADDITION,'-',1,37193)
-LexToken(NUMBER,'1',1,37194)
-LexToken(COLON,':',1,37195)
-LexToken(NUMBER,'3',1,37196)
-LexToken(MULTIPLICATION,'*',1,37197)
-LexToken(VAR,'N',1,37198)
-LexToken(ADDITION,'-',1,37199)
-LexToken(NUMBER,'3',1,37200)
-LexToken(CLOSEBRACKET,')',1,37201)
-LexToken(EOL,'\n',1,37202)
-LexToken(EOL,'\n',1,37204)
-LexToken(FOR,'for',1,37213)
-LexToken(VAR,'j',1,37217)
-LexToken(ASSIGNMENT,'=',1,37218)
-LexToken(NUMBER,'1',1,37219)
-LexToken(COLON,':',1,37220)
-LexToken(VAR,'size',1,37221)
-LexToken(OPENBRACKET,'(',1,37225)
-LexToken(VAR,'X',1,37226)
-LexToken(COMMA,',',1,37227)
-LexToken(DQSTRING,'"*"',1,37230)
-LexToken(CLOSEBRACKET,')',1,37231)
-LexToken(EOL,'\n',1,37232)
-LexToken(FOR,'for',1,37245)
-LexToken(VAR,'i',1,37249)
-LexToken(ASSIGNMENT,'=',1,37250)
-LexToken(VAR,'N',1,37251)
-LexToken(ADDITION,'-',1,37252)
-LexToken(NUMBER,'1',1,37253)
-LexToken(COLON,':',1,37254)
-LexToken(ADDITION,'-',1,37255)
-LexToken(NUMBER,'1',1,37256)
-LexToken(COLON,':',1,37257)
-LexToken(NUMBER,'1',1,37258)
-LexToken(EOL,'\n',1,37259)
-LexToken(IF,'if',1,37276)
-LexToken(VAR,'X',1,37279)
-LexToken(OPENBRACKET,'(',1,37280)
-LexToken(VAR,'j',1,37281)
-LexToken(CLOSEBRACKET,')',1,37282)
-LexToken(COMPARISON,'>=',1,37283)
-LexToken(VAR,'x',1,37285)
-LexToken(OPENBRACKET,'(',1,37286)
-LexToken(VAR,'i',1,37287)
-LexToken(CLOSEBRACKET,')',1,37288)
-LexToken(THEN,'then',1,37290)
-LexToken(EOL,'\n',1,37294)
-LexToken(BREAK,'break',1,37316)
-LexToken(EOL,'\n',1,37321)
-LexToken(END,'end',1,37339)
-LexToken(EOL,'\n',1,37342)
-LexToken(END,'end',1,37355)
-LexToken(EOL,'\n',1,37358)
-LexToken(VAR,'Y',1,37371)
-LexToken(OPENBRACKET,'(',1,37372)
-LexToken(VAR,'j',1,37373)
-LexToken(CLOSEBRACKET,')',1,37374)
-LexToken(ASSIGNMENT,'=',1,37375)
-LexToken(VAR,'A',1,37376)
-LexToken(OPENBRACKET,'(',1,37377)
-LexToken(VAR,'i',1,37378)
-LexToken(CLOSEBRACKET,')',1,37379)
-LexToken(MULTIPLICATION,'*',1,37380)
-LexToken(OPENBRACKET,'(',1,37381)
-LexToken(VAR,'X',1,37382)
-LexToken(OPENBRACKET,'(',1,37383)
-LexToken(VAR,'j',1,37384)
-LexToken(CLOSEBRACKET,')',1,37385)
-LexToken(ADDITION,'-',1,37386)
-LexToken(VAR,'x',1,37387)
-LexToken(OPENBRACKET,'(',1,37388)
-LexToken(VAR,'i',1,37389)
-LexToken(CLOSEBRACKET,')',1,37390)
-LexToken(CLOSEBRACKET,')',1,37391)
-LexToken(MULTIPLICATION,'^',1,37392)
-LexToken(NUMBER,'2',1,37393)
-LexToken(ADDITION,'+',1,37394)
-LexToken(VAR,'B',1,37395)
-LexToken(OPENBRACKET,'(',1,37396)
-LexToken(VAR,'i',1,37397)
-LexToken(CLOSEBRACKET,')',1,37398)
-LexToken(MULTIPLICATION,'*',1,37399)
-LexToken(OPENBRACKET,'(',1,37400)
-LexToken(VAR,'X',1,37401)
-LexToken(OPENBRACKET,'(',1,37402)
-LexToken(VAR,'j',1,37403)
-LexToken(CLOSEBRACKET,')',1,37404)
-LexToken(ADDITION,'-',1,37405)
-LexToken(VAR,'x',1,37406)
-LexToken(OPENBRACKET,'(',1,37407)
-LexToken(VAR,'i',1,37408)
-LexToken(CLOSEBRACKET,')',1,37409)
-LexToken(CLOSEBRACKET,')',1,37410)
-LexToken(ADDITION,'+',1,37411)
-LexToken(VAR,'C',1,37412)
-LexToken(OPENBRACKET,'(',1,37413)
-LexToken(VAR,'i',1,37414)
-LexToken(CLOSEBRACKET,')',1,37415)
-LexToken(EOL,'\n',1,37416)
-LexToken(END,'end',1,37426)
-LexToken(EOL,'\n',1,37429)
-LexToken(VAR,'orpar',1,37438)
-LexToken(ASSIGNMENT,'=',1,37443)
-LexToken(VAR,'matrix',1,37444)
-LexToken(OPENBRACKET,'(',1,37450)
-LexToken(VAR,'Z',1,37451)
-LexToken(COMMA,',',1,37452)
-LexToken(ADDITION,'-',1,37453)
-LexToken(NUMBER,'1',1,37454)
-LexToken(COMMA,',',1,37455)
-LexToken(NUMBER,'1',1,37456)
-LexToken(CLOSEBRACKET,')',1,37457)
-LexToken(EOL,'\n',1,37458)
-LexToken(END,'end',1,37463)
-LexToken(EOL,'\n',1,37466)
-LexToken(EOL,'\n',1,37513)
-LexToken(IF,'if',1,37518)
-LexToken(OPENBRACKET,'(',1,37521)
-LexToken(VAR,'METHOD',1,37522)
-LexToken(COMPARISON,'==',1,37528)
-LexToken(DQSTRING,'"not_a_knot"',1,37541)
-LexToken(CLOSEBRACKET,')',1,37542)
-LexToken(THEN,'then',1,37544)
-LexToken(EOL,'\n',1,37548)
-LexToken(VAR,'try',1,37557)
-LexToken(EOL,'\n',1,37560)
-LexToken(VAR,'d',1,37573)
-LexToken(ASSIGNMENT,'=',1,37575)
-LexToken(VAR,'splin',1,37577)
-LexToken(OPENBRACKET,'(',1,37582)
-LexToken(VAR,'x',1,37583)
-LexToken(COMMA,',',1,37584)
-LexToken(VAR,'y',1,37586)
-LexToken(COMMA,',',1,37587)
-LexToken(VAR,'METHOD',1,37589)
-LexToken(CLOSEBRACKET,')',1,37595)
-LexToken(EOL,'\n',1,37596)
-LexToken(VAR,'Y',1,37610)
-LexToken(ASSIGNMENT,'=',1,37612)
-LexToken(VAR,'interp',1,37614)
-LexToken(OPENBRACKET,'(',1,37620)
-LexToken(VAR,'X',1,37621)
-LexToken(COMMA,',',1,37622)
-LexToken(VAR,'x',1,37624)
-LexToken(COMMA,',',1,37625)
-LexToken(VAR,'y',1,37627)
-LexToken(COMMA,',',1,37628)
-LexToken(VAR,'d',1,37630)
-LexToken(CLOSEBRACKET,')',1,37631)
-LexToken(EOL,'\n',1,37632)
-LexToken(VAR,'orpar',1,37646)
-LexToken(ASSIGNMENT,'=',1,37651)
-LexToken(VAR,'d',1,37652)
-LexToken(OPENBRACKET,'(',1,37653)
-LexToken(COLON,':',1,37654)
-LexToken(CLOSEBRACKET,')',1,37655)
-LexToken(EOL,'\n',1,37656)
-LexToken(VAR,'catch',1,37666)
-LexToken(EOL,'\n',1,37671)
-LexToken(VAR,'xinfo',1,37684)
-LexToken(OPENBRACKET,'(',1,37689)
-LexToken(DQSTRING,'"ERROR in SPLINE: "',1,37708)
-LexToken(ADDITION,'+',1,37709)
-LexToken(VAR,'METHOD',1,37710)
-LexToken(CLOSEBRACKET,')',1,37716)
-LexToken(EOL,'\n',1,37717)
-LexToken(END,'end',1,37726)
-LexToken(EOL,'\n',1,37729)
-LexToken(EOL,'\n',1,37730)
-LexToken(END,'end',1,37735)
-LexToken(EOL,'\n',1,37738)
-LexToken(EOL,'\n',1,37785)
-LexToken(IF,'if',1,37790)
-LexToken(OPENBRACKET,'(',1,37793)
-LexToken(VAR,'METHOD',1,37794)
-LexToken(COMPARISON,'==',1,37800)
-LexToken(DQSTRING,'"periodic"',1,37811)
-LexToken(CLOSEBRACKET,')',1,37812)
-LexToken(THEN,'then',1,37814)
-LexToken(EOL,'\n',1,37818)
-LexToken(IF,'if',1,37827)
-LexToken(VAR,'y',1,37830)
-LexToken(OPENBRACKET,'(',1,37831)
-LexToken(NUMBER,'1',1,37832)
-LexToken(CLOSEBRACKET,')',1,37833)
-LexToken(COMPARISON,'<>',1,37834)
-LexToken(VAR,'y',1,37836)
-LexToken(OPENBRACKET,'(',1,37837)
-LexToken(VAR,'N',1,37838)
-LexToken(CLOSEBRACKET,')',1,37839)
-LexToken(THEN,'then',1,37841)
-LexToken(EOL,'\n',1,37845)
-LexToken(VAR,'y',1,37858)
-LexToken(OPENBRACKET,'(',1,37859)
-LexToken(VAR,'N',1,37860)
-LexToken(CLOSEBRACKET,')',1,37861)
-LexToken(ASSIGNMENT,'=',1,37862)
-LexToken(VAR,'y',1,37863)
-LexToken(OPENBRACKET,'(',1,37864)
-LexToken(NUMBER,'1',1,37865)
-LexToken(CLOSEBRACKET,')',1,37866)
-LexToken(EOL,'\n',1,37867)
-LexToken(END,'end',1,37876)
-LexToken(EOL,'\n',1,37879)
-LexToken(VAR,'try',1,37888)
-LexToken(EOL,'\n',1,37891)
-LexToken(VAR,'d',1,37904)
-LexToken(ASSIGNMENT,'=',1,37906)
-LexToken(VAR,'splin',1,37908)
-LexToken(OPENBRACKET,'(',1,37913)
-LexToken(VAR,'x',1,37914)
-LexToken(COMMA,',',1,37915)
-LexToken(VAR,'y',1,37917)
-LexToken(COMMA,',',1,37918)
-LexToken(VAR,'METHOD',1,37919)
-LexToken(CLOSEBRACKET,')',1,37925)
-LexToken(EOL,'\n',1,37926)
-LexToken(VAR,'Y',1,37940)
-LexToken(ASSIGNMENT,'=',1,37942)
-LexToken(VAR,'interp',1,37944)
-LexToken(OPENBRACKET,'(',1,37950)
-LexToken(VAR,'X',1,37951)
-LexToken(COMMA,',',1,37952)
-LexToken(VAR,'x',1,37954)
-LexToken(COMMA,',',1,37955)
-LexToken(VAR,'y',1,37957)
-LexToken(COMMA,',',1,37958)
-LexToken(VAR,'d',1,37960)
-LexToken(CLOSEBRACKET,')',1,37961)
-LexToken(EOL,'\n',1,37962)
-LexToken(VAR,'orpar',1,37976)
-LexToken(ASSIGNMENT,'=',1,37981)
-LexToken(VAR,'d',1,37982)
-LexToken(OPENBRACKET,'(',1,37983)
-LexToken(COLON,':',1,37984)
-LexToken(CLOSEBRACKET,')',1,37985)
-LexToken(EOL,'\n',1,37986)
-LexToken(VAR,'catch',1,37996)
-LexToken(EOL,'\n',1,38001)
-LexToken(VAR,'xinfo',1,38014)
-LexToken(OPENBRACKET,'(',1,38019)
-LexToken(DQSTRING,'"ERROR in SPLINE: "',1,38038)
-LexToken(ADDITION,'+',1,38039)
-LexToken(VAR,'METHOD',1,38040)
-LexToken(CLOSEBRACKET,')',1,38046)
-LexToken(EOL,'\n',1,38047)
-LexToken(END,'end',1,38056)
-LexToken(EOL,'\n',1,38059)
-LexToken(END,'end',1,38064)
-LexToken(EOL,'\n',1,38067)
-LexToken(EOL,'\n',1,38114)
-LexToken(IF,'if',1,38119)
-LexToken(OPENBRACKET,'(',1,38122)
-LexToken(VAR,'METHOD',1,38123)
-LexToken(COMPARISON,'==',1,38129)
-LexToken(DQSTRING,'"monotone"',1,38140)
-LexToken(CLOSEBRACKET,')',1,38142)
-LexToken(THEN,'then',1,38144)
-LexToken(EOL,'\n',1,38148)
-LexToken(VAR,'try',1,38157)
-LexToken(EOL,'\n',1,38160)
-LexToken(VAR,'d',1,38173)
-LexToken(ASSIGNMENT,'=',1,38175)
-LexToken(VAR,'splin',1,38177)
-LexToken(OPENBRACKET,'(',1,38182)
-LexToken(VAR,'x',1,38183)
-LexToken(COMMA,',',1,38184)
-LexToken(VAR,'y',1,38186)
-LexToken(COMMA,',',1,38187)
-LexToken(VAR,'METHOD',1,38189)
-LexToken(CLOSEBRACKET,')',1,38195)
-LexToken(EOL,'\n',1,38196)
-LexToken(VAR,'Y',1,38210)
-LexToken(ASSIGNMENT,'=',1,38212)
-LexToken(VAR,'interp',1,38214)
-LexToken(OPENBRACKET,'(',1,38220)
-LexToken(VAR,'X',1,38221)
-LexToken(COMMA,',',1,38222)
-LexToken(VAR,'x',1,38224)
-LexToken(COMMA,',',1,38225)
-LexToken(VAR,'y',1,38227)
-LexToken(COMMA,',',1,38228)
-LexToken(VAR,'d',1,38230)
-LexToken(CLOSEBRACKET,')',1,38231)
-LexToken(EOL,'\n',1,38232)
-LexToken(VAR,'orpar',1,38246)
-LexToken(ASSIGNMENT,'=',1,38251)
-LexToken(VAR,'d',1,38252)
-LexToken(OPENBRACKET,'(',1,38253)
-LexToken(COLON,':',1,38254)
-LexToken(CLOSEBRACKET,')',1,38255)
-LexToken(EOL,'\n',1,38256)
-LexToken(VAR,'catch',1,38266)
-LexToken(EOL,'\n',1,38271)
-LexToken(VAR,'xinfo',1,38284)
-LexToken(OPENBRACKET,'(',1,38289)
-LexToken(DQSTRING,'"ERROR in SPLINE: "',1,38308)
-LexToken(ADDITION,'+',1,38309)
-LexToken(VAR,'METHOD',1,38310)
-LexToken(CLOSEBRACKET,')',1,38316)
-LexToken(EOL,'\n',1,38317)
-LexToken(END,'end',1,38326)
-LexToken(EOL,'\n',1,38329)
-LexToken(EOL,'\n',1,38330)
-LexToken(END,'end',1,38335)
-LexToken(EOL,'\n',1,38338)
-LexToken(EOL,'\n',1,38385)
-LexToken(IF,'if',1,38390)
-LexToken(OPENBRACKET,'(',1,38393)
-LexToken(VAR,'METHOD',1,38394)
-LexToken(COMPARISON,'==',1,38400)
-LexToken(DQSTRING,'"fast"',1,38407)
-LexToken(CLOSEBRACKET,')',1,38408)
-LexToken(THEN,'then',1,38410)
-LexToken(EOL,'\n',1,38414)
-LexToken(VAR,'try',1,38423)
-LexToken(EOL,'\n',1,38426)
-LexToken(VAR,'d',1,38439)
-LexToken(ASSIGNMENT,'=',1,38441)
-LexToken(VAR,'splin',1,38443)
-LexToken(OPENBRACKET,'(',1,38448)
-LexToken(VAR,'x',1,38449)
-LexToken(COMMA,',',1,38450)
-LexToken(VAR,'y',1,38452)
-LexToken(COMMA,',',1,38453)
-LexToken(VAR,'METHOD',1,38455)
-LexToken(CLOSEBRACKET,')',1,38461)
-LexToken(EOL,'\n',1,38462)
-LexToken(VAR,'Y',1,38476)
-LexToken(ASSIGNMENT,'=',1,38478)
-LexToken(VAR,'interp',1,38480)
-LexToken(OPENBRACKET,'(',1,38486)
-LexToken(VAR,'X',1,38487)
-LexToken(COMMA,',',1,38488)
-LexToken(VAR,'x',1,38490)
-LexToken(COMMA,',',1,38491)
-LexToken(VAR,'y',1,38493)
-LexToken(COMMA,',',1,38494)
-LexToken(VAR,'d',1,38496)
-LexToken(CLOSEBRACKET,')',1,38497)
-LexToken(EOL,'\n',1,38498)
-LexToken(VAR,'orpar',1,38512)
-LexToken(ASSIGNMENT,'=',1,38517)
-LexToken(VAR,'d',1,38518)
-LexToken(OPENBRACKET,'(',1,38519)
-LexToken(COLON,':',1,38520)
-LexToken(CLOSEBRACKET,')',1,38521)
-LexToken(EOL,'\n',1,38522)
-LexToken(VAR,'catch',1,38532)
-LexToken(EOL,'\n',1,38537)
-LexToken(VAR,'xinfo',1,38550)
-LexToken(OPENBRACKET,'(',1,38555)
-LexToken(DQSTRING,'"ERROR in SPLINE: "',1,38575)
-LexToken(ADDITION,'+',1,38576)
-LexToken(VAR,'METHOD',1,38577)
-LexToken(CLOSEBRACKET,')',1,38583)
-LexToken(EOL,'\n',1,38584)
-LexToken(END,'end',1,38593)
-LexToken(EOL,'\n',1,38596)
-LexToken(END,'end',1,38601)
-LexToken(EOL,'\n',1,38604)
-LexToken(EOL,'\n',1,38651)
-LexToken(IF,'if',1,38656)
-LexToken(OPENBRACKET,'(',1,38659)
-LexToken(VAR,'METHOD',1,38660)
-LexToken(COMPARISON,'==',1,38666)
-LexToken(DQSTRING,'"clamped"',1,38676)
-LexToken(CLOSEBRACKET,')',1,38677)
-LexToken(THEN,'then',1,38679)
-LexToken(EOL,'\n',1,38683)
-LexToken(VAR,'try',1,38692)
-LexToken(EOL,'\n',1,38695)
-LexToken(VAR,'d',1,38708)
-LexToken(ASSIGNMENT,'=',1,38710)
-LexToken(VAR,'splin',1,38712)
-LexToken(OPENBRACKET,'(',1,38717)
-LexToken(VAR,'x',1,38718)
-LexToken(COMMA,',',1,38719)
-LexToken(VAR,'y',1,38721)
-LexToken(COMMA,',',1,38722)
-LexToken(VAR,'METHOD',1,38724)
-LexToken(COMMA,',',1,38730)
-LexToken(OPENSQBRACKET,'[',1,38731)
-LexToken(NUMBER,'0',1,38732)
-LexToken(SEMICOLON,';',1,38733)
-LexToken(NUMBER,'0',1,38734)
-LexToken(CLOSESQBRACKET,']',1,38735)
-LexToken(CLOSEBRACKET,')',1,38736)
-LexToken(EOL,'\n',1,38737)
-LexToken(VAR,'Y',1,38751)
-LexToken(ASSIGNMENT,'=',1,38753)
-LexToken(VAR,'interp',1,38755)
-LexToken(OPENBRACKET,'(',1,38761)
-LexToken(VAR,'X',1,38762)
-LexToken(COMMA,',',1,38763)
-LexToken(VAR,'x',1,38765)
-LexToken(COMMA,',',1,38766)
-LexToken(VAR,'y',1,38768)
-LexToken(COMMA,',',1,38769)
-LexToken(VAR,'d',1,38771)
-LexToken(CLOSEBRACKET,')',1,38772)
-LexToken(EOL,'\n',1,38773)
-LexToken(VAR,'orpar',1,38787)
-LexToken(ASSIGNMENT,'=',1,38792)
-LexToken(VAR,'d',1,38793)
-LexToken(OPENBRACKET,'(',1,38794)
-LexToken(COLON,':',1,38795)
-LexToken(CLOSEBRACKET,')',1,38796)
-LexToken(EOL,'\n',1,38797)
-LexToken(VAR,'catch',1,38807)
-LexToken(EOL,'\n',1,38812)
-LexToken(VAR,'xinfo',1,38825)
-LexToken(OPENBRACKET,'(',1,38830)
-LexToken(DQSTRING,'"ERROR in SPLINE: "',1,38849)
-LexToken(ADDITION,'+',1,38850)
-LexToken(VAR,'METHOD',1,38851)
-LexToken(CLOSEBRACKET,')',1,38857)
-LexToken(EOL,'\n',1,38858)
-LexToken(END,'end',1,38867)
-LexToken(EOL,'\n',1,38870)
-LexToken(END,'end',1,38875)
-LexToken(EOL,'\n',1,38878)
-LexToken(EOL,'\n',1,38879)
-LexToken(ENDFUNCTION,'endfunction',1,38880)
-LexToken(EOL,'\n',1,38891)
-LexToken(EOL,'\n',1,38943)
-LexToken(FUNCTION,'function',1,38944)
-LexToken(OPENSQBRACKET,'[',1,38953)
-LexToken(VAR,'Z',1,38954)
-LexToken(CLOSESQBRACKET,']',1,38955)
-LexToken(ASSIGNMENT,'=',1,38956)
-LexToken(VAR,'ORDER2',1,38957)
-LexToken(OPENBRACKET,'(',1,38963)
-LexToken(VAR,'x',1,38964)
-LexToken(COMMA,',',1,38965)
-LexToken(VAR,'y',1,38966)
-LexToken(CLOSEBRACKET,')',1,38967)
-LexToken(EOL,'\n',1,38968)
-LexToken(VAR,'N',1,38973)
-LexToken(ASSIGNMENT,'=',1,38974)
-LexToken(VAR,'size',1,38975)
-LexToken(OPENBRACKET,'(',1,38979)
-LexToken(VAR,'x',1,38980)
-LexToken(COMMA,',',1,38981)
-LexToken(DQSTRING,'"*"',1,38984)
-LexToken(CLOSEBRACKET,')',1,38985)
-LexToken(ADDITION,'-',1,38986)
-LexToken(NUMBER,'1',1,38987)
-LexToken(EOL,'\n',1,38988)
-LexToken(VAR,'A',1,38994)
-LexToken(ASSIGNMENT,'=',1,38995)
-LexToken(VAR,'zeros',1,38996)
-LexToken(OPENBRACKET,'(',1,39001)
-LexToken(NUMBER,'3',1,39002)
-LexToken(MULTIPLICATION,'*',1,39003)
-LexToken(VAR,'N',1,39004)
-LexToken(ADDITION,'-',1,39005)
-LexToken(NUMBER,'1',1,39006)
-LexToken(COMMA,',',1,39007)
-LexToken(VAR,'N',1,39008)
-LexToken(MULTIPLICATION,'*',1,39009)
-LexToken(NUMBER,'3',1,39010)
-LexToken(CLOSEBRACKET,')',1,39011)
-LexToken(EOL,'\n',1,39012)
-LexToken(VAR,'B',1,39018)
-LexToken(ASSIGNMENT,'=',1,39019)
-LexToken(VAR,'zeros',1,39020)
-LexToken(OPENBRACKET,'(',1,39025)
-LexToken(NUMBER,'3',1,39026)
-LexToken(MULTIPLICATION,'*',1,39027)
-LexToken(VAR,'N',1,39028)
-LexToken(ADDITION,'-',1,39029)
-LexToken(NUMBER,'1',1,39030)
-LexToken(COMMA,',',1,39031)
-LexToken(NUMBER,'1',1,39032)
-LexToken(CLOSEBRACKET,')',1,39033)
-LexToken(EOL,'\n',1,39034)
-LexToken(FOR,'for',1,39040)
-LexToken(VAR,'i',1,39044)
-LexToken(ASSIGNMENT,'=',1,39045)
-LexToken(NUMBER,'1',1,39046)
-LexToken(COLON,':',1,39047)
-LexToken(VAR,'N',1,39048)
-LexToken(EOL,'\n',1,39049)
-LexToken(VAR,'j',1,39058)
-LexToken(ASSIGNMENT,'=',1,39059)
-LexToken(NUMBER,'3',1,39060)
-LexToken(MULTIPLICATION,'*',1,39061)
-LexToken(OPENBRACKET,'(',1,39062)
-LexToken(VAR,'i',1,39063)
-LexToken(ADDITION,'-',1,39064)
-LexToken(NUMBER,'1',1,39065)
-LexToken(CLOSEBRACKET,')',1,39066)
-LexToken(ADDITION,'+',1,39067)
-LexToken(NUMBER,'1',1,39068)
-LexToken(EOL,'\n',1,39069)
-LexToken(VAR,'A',1,39079)
-LexToken(OPENBRACKET,'(',1,39080)
-LexToken(VAR,'j',1,39081)
-LexToken(COMMA,',',1,39082)
-LexToken(VAR,'i',1,39083)
-LexToken(ADDITION,'+',1,39084)
-LexToken(NUMBER,'2',1,39085)
-LexToken(MULTIPLICATION,'*',1,39086)
-LexToken(VAR,'N',1,39087)
-LexToken(CLOSEBRACKET,')',1,39088)
-LexToken(ASSIGNMENT,'=',1,39089)
-LexToken(NUMBER,'1',1,39090)
-LexToken(EOL,'\n',1,39091)
-LexToken(VAR,'B',1,39101)
-LexToken(OPENBRACKET,'(',1,39102)
-LexToken(VAR,'j',1,39103)
-LexToken(CLOSEBRACKET,')',1,39104)
-LexToken(ASSIGNMENT,'=',1,39105)
-LexToken(VAR,'y',1,39106)
-LexToken(OPENBRACKET,'(',1,39107)
-LexToken(VAR,'i',1,39108)
-LexToken(CLOSEBRACKET,')',1,39109)
-LexToken(EOL,'\n',1,39110)
-LexToken(VAR,'A',1,39120)
-LexToken(OPENBRACKET,'(',1,39121)
-LexToken(VAR,'j',1,39122)
-LexToken(ADDITION,'+',1,39123)
-LexToken(NUMBER,'1',1,39124)
-LexToken(COMMA,',',1,39125)
-LexToken(VAR,'i',1,39126)
-LexToken(CLOSEBRACKET,')',1,39127)
-LexToken(ASSIGNMENT,'=',1,39128)
-LexToken(OPENBRACKET,'(',1,39129)
-LexToken(VAR,'x',1,39130)
-LexToken(OPENBRACKET,'(',1,39131)
-LexToken(VAR,'i',1,39132)
-LexToken(ADDITION,'+',1,39133)
-LexToken(NUMBER,'1',1,39134)
-LexToken(CLOSEBRACKET,')',1,39135)
-LexToken(ADDITION,'-',1,39136)
-LexToken(VAR,'x',1,39137)
-LexToken(OPENBRACKET,'(',1,39138)
-LexToken(VAR,'i',1,39139)
-LexToken(CLOSEBRACKET,')',1,39140)
-LexToken(CLOSEBRACKET,')',1,39141)
-LexToken(MULTIPLICATION,'^',1,39142)
-LexToken(NUMBER,'2',1,39143)
-LexToken(EOL,'\n',1,39144)
-LexToken(VAR,'A',1,39154)
-LexToken(OPENBRACKET,'(',1,39155)
-LexToken(VAR,'j',1,39156)
-LexToken(ADDITION,'+',1,39157)
-LexToken(NUMBER,'1',1,39158)
-LexToken(COMMA,',',1,39159)
-LexToken(VAR,'i',1,39160)
-LexToken(ADDITION,'+',1,39161)
-LexToken(VAR,'N',1,39162)
-LexToken(CLOSEBRACKET,')',1,39163)
-LexToken(ASSIGNMENT,'=',1,39164)
-LexToken(VAR,'x',1,39165)
-LexToken(OPENBRACKET,'(',1,39166)
-LexToken(VAR,'i',1,39167)
-LexToken(ADDITION,'+',1,39168)
-LexToken(NUMBER,'1',1,39169)
-LexToken(CLOSEBRACKET,')',1,39170)
-LexToken(ADDITION,'-',1,39171)
-LexToken(VAR,'x',1,39172)
-LexToken(OPENBRACKET,'(',1,39173)
-LexToken(VAR,'i',1,39174)
-LexToken(CLOSEBRACKET,')',1,39175)
-LexToken(EOL,'\n',1,39176)
-LexToken(VAR,'A',1,39186)
-LexToken(OPENBRACKET,'(',1,39187)
-LexToken(VAR,'j',1,39188)
-LexToken(ADDITION,'+',1,39189)
-LexToken(NUMBER,'1',1,39190)
-LexToken(COMMA,',',1,39191)
-LexToken(VAR,'i',1,39192)
-LexToken(ADDITION,'+',1,39193)
-LexToken(NUMBER,'2',1,39194)
-LexToken(MULTIPLICATION,'*',1,39195)
-LexToken(VAR,'N',1,39196)
-LexToken(CLOSEBRACKET,')',1,39197)
-LexToken(ASSIGNMENT,'=',1,39198)
-LexToken(NUMBER,'1',1,39199)
-LexToken(EOL,'\n',1,39200)
-LexToken(VAR,'B',1,39210)
-LexToken(OPENBRACKET,'(',1,39211)
-LexToken(VAR,'j',1,39212)
-LexToken(ADDITION,'+',1,39213)
-LexToken(NUMBER,'1',1,39214)
-LexToken(CLOSEBRACKET,')',1,39215)
-LexToken(ASSIGNMENT,'=',1,39216)
-LexToken(VAR,'y',1,39217)
-LexToken(OPENBRACKET,'(',1,39218)
-LexToken(VAR,'i',1,39219)
-LexToken(ADDITION,'+',1,39220)
-LexToken(NUMBER,'1',1,39221)
-LexToken(CLOSEBRACKET,')',1,39222)
-LexToken(EOL,'\n',1,39223)
-LexToken(END,'end',1,39229)
-LexToken(EOL,'\n',1,39232)
-LexToken(EOL,'\n',1,39233)
-LexToken(FOR,'for',1,39238)
-LexToken(VAR,'i',1,39242)
-LexToken(ASSIGNMENT,'=',1,39243)
-LexToken(NUMBER,'1',1,39244)
-LexToken(COLON,':',1,39245)
-LexToken(VAR,'N',1,39246)
-LexToken(ADDITION,'-',1,39247)
-LexToken(NUMBER,'1',1,39248)
-LexToken(EOL,'\n',1,39249)
-LexToken(VAR,'j',1,39258)
-LexToken(ASSIGNMENT,'=',1,39259)
-LexToken(NUMBER,'3',1,39260)
-LexToken(MULTIPLICATION,'*',1,39261)
-LexToken(OPENBRACKET,'(',1,39262)
-LexToken(VAR,'i',1,39263)
-LexToken(ADDITION,'-',1,39264)
-LexToken(NUMBER,'1',1,39265)
-LexToken(CLOSEBRACKET,')',1,39266)
-LexToken(ADDITION,'+',1,39267)
-LexToken(NUMBER,'1',1,39268)
-LexToken(EOL,'\n',1,39269)
-LexToken(VAR,'A',1,39279)
-LexToken(OPENBRACKET,'(',1,39280)
-LexToken(VAR,'j',1,39281)
-LexToken(ADDITION,'+',1,39282)
-LexToken(NUMBER,'2',1,39283)
-LexToken(COMMA,',',1,39284)
-LexToken(VAR,'i',1,39285)
-LexToken(CLOSEBRACKET,')',1,39286)
-LexToken(ASSIGNMENT,'=',1,39287)
-LexToken(NUMBER,'2',1,39288)
-LexToken(MULTIPLICATION,'*',1,39289)
-LexToken(OPENBRACKET,'(',1,39290)
-LexToken(VAR,'x',1,39291)
-LexToken(OPENBRACKET,'(',1,39292)
-LexToken(VAR,'i',1,39293)
-LexToken(ADDITION,'+',1,39294)
-LexToken(NUMBER,'1',1,39295)
-LexToken(CLOSEBRACKET,')',1,39296)
-LexToken(ADDITION,'-',1,39297)
-LexToken(VAR,'x',1,39298)
-LexToken(OPENBRACKET,'(',1,39299)
-LexToken(VAR,'i',1,39300)
-LexToken(CLOSEBRACKET,')',1,39301)
-LexToken(CLOSEBRACKET,')',1,39302)
-LexToken(EOL,'\n',1,39303)
-LexToken(VAR,'A',1,39313)
-LexToken(OPENBRACKET,'(',1,39314)
-LexToken(VAR,'j',1,39315)
-LexToken(ADDITION,'+',1,39316)
-LexToken(NUMBER,'2',1,39317)
-LexToken(COMMA,',',1,39318)
-LexToken(VAR,'i',1,39319)
-LexToken(ADDITION,'+',1,39320)
-LexToken(VAR,'N',1,39321)
-LexToken(CLOSEBRACKET,')',1,39322)
-LexToken(ASSIGNMENT,'=',1,39323)
-LexToken(NUMBER,'1',1,39324)
-LexToken(EOL,'\n',1,39325)
-LexToken(VAR,'A',1,39335)
-LexToken(OPENBRACKET,'(',1,39336)
-LexToken(VAR,'j',1,39337)
-LexToken(ADDITION,'+',1,39338)
-LexToken(NUMBER,'2',1,39339)
-LexToken(COMMA,',',1,39340)
-LexToken(VAR,'i',1,39341)
-LexToken(ADDITION,'+',1,39342)
-LexToken(VAR,'N',1,39343)
-LexToken(ADDITION,'+',1,39344)
-LexToken(NUMBER,'1',1,39345)
-LexToken(CLOSEBRACKET,')',1,39346)
-LexToken(ASSIGNMENT,'=',1,39347)
-LexToken(ADDITION,'-',1,39348)
-LexToken(NUMBER,'1',1,39349)
-LexToken(EOL,'\n',1,39350)
-LexToken(END,'end',1,39356)
-LexToken(EOL,'\n',1,39359)
-LexToken(EOL,'\n',1,39360)
-LexToken(VAR,'Q',1,39365)
-LexToken(ASSIGNMENT,'=',1,39366)
-LexToken(VAR,'zeros',1,39367)
-LexToken(OPENBRACKET,'(',1,39372)
-LexToken(NUMBER,'3',1,39373)
-LexToken(MULTIPLICATION,'*',1,39374)
-LexToken(VAR,'N',1,39375)
-LexToken(COMMA,',',1,39376)
-LexToken(NUMBER,'3',1,39377)
-LexToken(MULTIPLICATION,'*',1,39378)
-LexToken(VAR,'N',1,39379)
-LexToken(CLOSEBRACKET,')',1,39380)
-LexToken(EOL,'\n',1,39381)
-LexToken(FOR,'for',1,39387)
-LexToken(VAR,'i',1,39391)
-LexToken(ASSIGNMENT,'=',1,39392)
-LexToken(NUMBER,'1',1,39393)
-LexToken(COLON,':',1,39394)
-LexToken(VAR,'N',1,39395)
-LexToken(EOL,'\n',1,39396)
-LexToken(VAR,'Q',1,39405)
-LexToken(OPENBRACKET,'(',1,39406)
-LexToken(VAR,'i',1,39407)
-LexToken(COMMA,',',1,39408)
-LexToken(VAR,'i',1,39409)
-LexToken(CLOSEBRACKET,')',1,39410)
-LexToken(ASSIGNMENT,'=',1,39411)
-LexToken(NUMBER,'4',1,39412)
-LexToken(MULTIPLICATION,'*',1,39413)
-LexToken(OPENBRACKET,'(',1,39414)
-LexToken(VAR,'x',1,39415)
-LexToken(OPENBRACKET,'(',1,39416)
-LexToken(VAR,'i',1,39417)
-LexToken(ADDITION,'+',1,39418)
-LexToken(NUMBER,'1',1,39419)
-LexToken(CLOSEBRACKET,')',1,39420)
-LexToken(ADDITION,'-',1,39421)
-LexToken(VAR,'x',1,39422)
-LexToken(OPENBRACKET,'(',1,39423)
-LexToken(VAR,'i',1,39424)
-LexToken(CLOSEBRACKET,')',1,39425)
-LexToken(CLOSEBRACKET,')',1,39426)
-LexToken(MULTIPLICATION,'^',1,39427)
-LexToken(NUMBER,'2',1,39428)
-LexToken(EOL,'\n',1,39429)
-LexToken(VAR,'Q',1,39438)
-LexToken(OPENBRACKET,'(',1,39439)
-LexToken(VAR,'i',1,39440)
-LexToken(COMMA,',',1,39441)
-LexToken(VAR,'i',1,39442)
-LexToken(ADDITION,'+',1,39443)
-LexToken(VAR,'N',1,39444)
-LexToken(CLOSEBRACKET,')',1,39445)
-LexToken(ASSIGNMENT,'=',1,39446)
-LexToken(NUMBER,'2',1,39447)
-LexToken(MULTIPLICATION,'*',1,39448)
-LexToken(OPENBRACKET,'(',1,39449)
-LexToken(VAR,'x',1,39450)
-LexToken(OPENBRACKET,'(',1,39451)
-LexToken(VAR,'i',1,39452)
-LexToken(ADDITION,'+',1,39453)
-LexToken(NUMBER,'1',1,39454)
-LexToken(CLOSEBRACKET,')',1,39455)
-LexToken(ADDITION,'-',1,39456)
-LexToken(VAR,'x',1,39457)
-LexToken(OPENBRACKET,'(',1,39458)
-LexToken(VAR,'i',1,39459)
-LexToken(CLOSEBRACKET,')',1,39460)
-LexToken(CLOSEBRACKET,')',1,39461)
-LexToken(EOL,'\n',1,39462)
-LexToken(VAR,'Q',1,39471)
-LexToken(OPENBRACKET,'(',1,39472)
-LexToken(VAR,'i',1,39473)
-LexToken(ADDITION,'+',1,39474)
-LexToken(VAR,'N',1,39475)
-LexToken(COMMA,',',1,39476)
-LexToken(VAR,'i',1,39477)
-LexToken(CLOSEBRACKET,')',1,39478)
-LexToken(ASSIGNMENT,'=',1,39479)
-LexToken(NUMBER,'2',1,39480)
-LexToken(MULTIPLICATION,'*',1,39481)
-LexToken(OPENBRACKET,'(',1,39482)
-LexToken(VAR,'x',1,39483)
-LexToken(OPENBRACKET,'(',1,39484)
-LexToken(VAR,'i',1,39485)
-LexToken(ADDITION,'+',1,39486)
-LexToken(NUMBER,'1',1,39487)
-LexToken(CLOSEBRACKET,')',1,39488)
-LexToken(ADDITION,'-',1,39489)
-LexToken(VAR,'x',1,39490)
-LexToken(OPENBRACKET,'(',1,39491)
-LexToken(VAR,'i',1,39492)
-LexToken(CLOSEBRACKET,')',1,39493)
-LexToken(CLOSEBRACKET,')',1,39494)
-LexToken(EOL,'\n',1,39495)
-LexToken(VAR,'Q',1,39504)
-LexToken(OPENBRACKET,'(',1,39505)
-LexToken(VAR,'i',1,39506)
-LexToken(ADDITION,'+',1,39507)
-LexToken(VAR,'N',1,39508)
-LexToken(COMMA,',',1,39509)
-LexToken(VAR,'i',1,39510)
-LexToken(ADDITION,'+',1,39511)
-LexToken(VAR,'N',1,39512)
-LexToken(CLOSEBRACKET,')',1,39513)
-LexToken(ASSIGNMENT,'=',1,39514)
-LexToken(NUMBER,'1',1,39515)
-LexToken(EOL,'\n',1,39516)
-LexToken(END,'end',1,39522)
-LexToken(EOL,'\n',1,39525)
-LexToken(EOL,'\n',1,39526)
-LexToken(VAR,'At',1,39531)
-LexToken(ASSIGNMENT,'=',1,39533)
-LexToken(OPENSQBRACKET,'[',1,39534)
-LexToken(VAR,'Q',1,39535)
-LexToken(COMMA,',',1,39536)
-LexToken(VAR,'A',1,39537)
-LexToken(TRANSPOSE,"'",1,39538)
-LexToken(SEMICOLON,';',1,39539)
-LexToken(VAR,'A',1,39540)
-LexToken(COMMA,',',1,39541)
-LexToken(VAR,'zeros',1,39542)
-LexToken(OPENBRACKET,'(',1,39547)
-LexToken(NUMBER,'3',1,39548)
-LexToken(MULTIPLICATION,'*',1,39549)
-LexToken(VAR,'N',1,39550)
-LexToken(ADDITION,'-',1,39551)
-LexToken(NUMBER,'1',1,39552)
-LexToken(COMMA,',',1,39553)
-LexToken(NUMBER,'3',1,39554)
-LexToken(MULTIPLICATION,'*',1,39555)
-LexToken(VAR,'N',1,39556)
-LexToken(ADDITION,'-',1,39557)
-LexToken(NUMBER,'1',1,39558)
-LexToken(CLOSEBRACKET,')',1,39559)
-LexToken(CLOSESQBRACKET,']',1,39560)
-LexToken(EOL,'\n',1,39561)
-LexToken(VAR,'Bt',1,39566)
-LexToken(ASSIGNMENT,'=',1,39568)
-LexToken(OPENSQBRACKET,'[',1,39569)
-LexToken(VAR,'zeros',1,39570)
-LexToken(OPENBRACKET,'(',1,39575)
-LexToken(NUMBER,'3',1,39576)
-LexToken(MULTIPLICATION,'*',1,39577)
-LexToken(VAR,'N',1,39578)
-LexToken(COMMA,',',1,39579)
-LexToken(NUMBER,'1',1,39580)
-LexToken(CLOSEBRACKET,')',1,39581)
-LexToken(SEMICOLON,';',1,39582)
-LexToken(VAR,'B',1,39583)
-LexToken(CLOSESQBRACKET,']',1,39584)
-LexToken(EOL,'\n',1,39585)
-LexToken(VAR,'Zt',1,39590)
-LexToken(ASSIGNMENT,'=',1,39592)
-LexToken(VAR,'At',1,39593)
-LexToken(MULTIPLICATION,'\\',1,39595)
-LexToken(VAR,'Bt',1,39596)
-LexToken(EOL,'\n',1,39598)
-LexToken(VAR,'Z',1,39604)
-LexToken(ASSIGNMENT,'=',1,39605)
-LexToken(VAR,'Zt',1,39606)
-LexToken(OPENBRACKET,'(',1,39608)
-LexToken(NUMBER,'1',1,39609)
-LexToken(COLON,':',1,39610)
-LexToken(NUMBER,'3',1,39611)
-LexToken(MULTIPLICATION,'*',1,39612)
-LexToken(VAR,'N',1,39613)
-LexToken(COMMA,',',1,39614)
-LexToken(NUMBER,'1',1,39615)
-LexToken(CLOSEBRACKET,')',1,39616)
-LexToken(EOL,'\n',1,39617)
-LexToken(ENDFUNCTION,'endfunction',1,39618)
-LexToken(EOL,'\n',1,39629)
-LexToken(EOL,'\n',1,39683)
+Syntax error in input LexToken(COMMA,',',1,3703)
+Syntax error in input LexToken(VAR,'ixy',1,6611)
+Syntax error in input LexToken(VAR,'deff',1,6750)
+Syntax error in input LexToken(VAR,'xmx',1,9076)
+Syntax error in input LexToken(VAR,'f',1,9444)
+Syntax error in input LexToken(VAR,'menu_r',1,9467)
+Syntax error in input LexToken(VAR,'drawlater',1,10875)
+Syntax error in input LexToken(VAR,'lines',1,11427)
+Syntax error in input LexToken(CASE,'case',1,13702)
+Syntax error in input LexToken(IF,'if',1,23303)
+Syntax error in input LexToken(END,'end',1,24929)
+Syntax error in input LexToken(VAR,'a',1,25132)
+Syntax error in input LexToken(VAR,'a',1,26313)
+Syntax error in input LexToken(VAR,'a',1,27400)
+Syntax error in input LexToken(VAR,'ymx1',1,27562)
+Syntax error in input LexToken(VAR,'XMX',1,27754)
+Syntax error in input LexToken(CLOSEBRACKET,')',1,28162)
+Syntax error in input LexToken(VAR,'lx11',1,30443)
+Syntax error in input LexToken(VAR,'xye',1,32329)
+Syntax error in input LexToken(FOR,'for',1,32529)
+Syntax error in input LexToken(VAR,'a',1,33109)
+Syntax error in input LexToken(VAR,'order',1,33486)
+Syntax error in input LexToken(CLOSEBRACKET,')',1,33946)
+Syntax error in input LexToken(VAR,'xye',1,35193)
+Syntax error in input LexToken(VAR,'N',1,36068)
+Syntax error in input LexToken(VAR,'x',1,38964)
+/* autogenerated from "macros/Sources/CURVE_c.sci" */
+None
diff --git a/js/Sources/CURV_f.js b/js/Sources/CURV_f.js
index ca3065e6..e148d3a1 100644
--- a/js/Sources/CURV_f.js
+++ b/js/Sources/CURV_f.js
@@ -1,534 +1,63 @@
-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,'CURV_f',1,854)
-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(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(EOL,'\n',1,909)
-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,955)
-LexToken(VAR,'arg1',1,957)
-LexToken(EOL,'\n',1,961)
-LexToken(VAR,'model',1,971)
-LexToken(ASSIGNMENT,'=',1,980)
-LexToken(VAR,'arg1',1,982)
-LexToken(DOT,'.',1,986)
-LexToken(VAR,'model',1,987)
-LexToken(EOL,'\n',1,992)
-LexToken(VAR,'graphics',1,1002)
-LexToken(ASSIGNMENT,'=',1,1011)
-LexToken(VAR,'arg1',1,1013)
-LexToken(DOT,'.',1,1017)
-LexToken(VAR,'graphics',1,1018)
-LexToken(EOL,'\n',1,1026)
-LexToken(VAR,'rpar',1,1036)
-LexToken(ASSIGNMENT,'=',1,1041)
-LexToken(VAR,'model',1,1043)
-LexToken(DOT,'.',1,1048)
-LexToken(VAR,'rpar',1,1049)
-LexToken(EOL,'\n',1,1053)
-LexToken(VAR,'ipar',1,1063)
-LexToken(ASSIGNMENT,'=',1,1068)
-LexToken(VAR,'model',1,1070)
-LexToken(DOT,'.',1,1075)
-LexToken(VAR,'ipar',1,1076)
-LexToken(EOL,'\n',1,1080)
-LexToken(VAR,'n',1,1090)
-LexToken(ASSIGNMENT,'=',1,1095)
-LexToken(VAR,'ipar',1,1097)
-LexToken(OPENBRACKET,'(',1,1101)
-LexToken(NUMBER,'1',1,1102)
-LexToken(CLOSEBRACKET,')',1,1103)
-LexToken(EOL,'\n',1,1104)
-LexToken(VAR,'xx',1,1114)
-LexToken(ASSIGNMENT,'=',1,1117)
-LexToken(VAR,'rpar',1,1119)
-LexToken(OPENBRACKET,'(',1,1123)
-LexToken(NUMBER,'1',1,1124)
-LexToken(COLON,':',1,1125)
-LexToken(VAR,'n',1,1126)
-LexToken(CLOSEBRACKET,')',1,1127)
-LexToken(EOL,'\n',1,1128)
-LexToken(VAR,'yy',1,1138)
-LexToken(ASSIGNMENT,'=',1,1141)
-LexToken(VAR,'rpar',1,1143)
-LexToken(OPENBRACKET,'(',1,1147)
-LexToken(VAR,'n',1,1148)
-LexToken(ADDITION,'+',1,1149)
-LexToken(NUMBER,'1',1,1150)
-LexToken(COLON,':',1,1151)
-LexToken(NUMBER,'2',1,1152)
-LexToken(MULTIPLICATION,'*',1,1153)
-LexToken(VAR,'n',1,1154)
-LexToken(CLOSEBRACKET,')',1,1155)
-LexToken(EOL,'\n',1,1156)
-LexToken(VAR,'gc',1,1166)
-LexToken(ASSIGNMENT,'=',1,1169)
-LexToken(VAR,'list',1,1171)
-LexToken(OPENBRACKET,'(',1,1175)
-LexToken(VAR,'rpar',1,1176)
-LexToken(OPENBRACKET,'(',1,1180)
-LexToken(NUMBER,'2',1,1181)
-LexToken(MULTIPLICATION,'*',1,1182)
-LexToken(VAR,'n',1,1183)
-LexToken(ADDITION,'+',1,1184)
-LexToken(NUMBER,'1',1,1185)
-LexToken(COLON,':',1,1186)
-LexToken(NUMBER,'2',1,1187)
-LexToken(MULTIPLICATION,'*',1,1188)
-LexToken(VAR,'n',1,1189)
-LexToken(ADDITION,'+',1,1190)
-LexToken(NUMBER,'4',1,1191)
-LexToken(CLOSEBRACKET,')',1,1192)
-LexToken(COMMA,',',1,1193)
-LexToken(VAR,'ipar',1,1194)
-LexToken(OPENBRACKET,'(',1,1198)
-LexToken(NUMBER,'2',1,1199)
-LexToken(COLON,':',1,1200)
-LexToken(NUMBER,'5',1,1201)
-LexToken(CLOSEBRACKET,')',1,1202)
-LexToken(CLOSEBRACKET,')',1,1203)
-LexToken(EOL,'\n',1,1204)
-LexToken(EOL,'\n',1,1205)
-LexToken(WHILE,'while',1,1214)
-LexToken(PREVAR_BOOLEAN,'%t',1,1220)
-LexToken(DO,'do',1,1223)
-LexToken(EOL,'\n',1,1225)
-LexToken(OPENSQBRACKET,'[',1,1238)
-LexToken(VAR,'ln',1,1239)
-LexToken(COMMA,',',1,1241)
-LexToken(VAR,'fun',1,1242)
-LexToken(CLOSESQBRACKET,']',1,1245)
-LexToken(ASSIGNMENT,'=',1,1247)
-LexToken(WHERE,'where',1,1249)
-LexToken(OPENBRACKET,'(',1,1254)
-LexToken(CLOSEBRACKET,')',1,1255)
-LexToken(EOL,'\n',1,1256)
-LexToken(IF,'if',1,1270)
-LexToken(NOT,'~',1,1273)
-LexToken(VAR,'or',1,1274)
-LexToken(OPENBRACKET,'(',1,1276)
-LexToken(VAR,'fun',1,1277)
-LexToken(COMPARISON,'==',1,1281)
-LexToken(DQSTRING,'"do_eval"',1,1292)
-LexToken(CLOSEBRACKET,')',1,1293)
-LexToken(THEN,'then',1,1295)
-LexToken(EOL,'\n',1,1315)
-LexToken(OPENSQBRACKET,'[',1,1332)
-LexToken(VAR,'xx',1,1333)
-LexToken(COMMA,',',1,1335)
-LexToken(VAR,'yy',1,1337)
-LexToken(COMMA,',',1,1339)
-LexToken(VAR,'ok',1,1341)
-LexToken(COMMA,',',1,1343)
-LexToken(VAR,'gc',1,1345)
-LexToken(CLOSESQBRACKET,']',1,1347)
-LexToken(ASSIGNMENT,'=',1,1349)
-LexToken(VAR,'edit_curv',1,1351)
-LexToken(OPENBRACKET,'(',1,1360)
-LexToken(VAR,'xx',1,1361)
-LexToken(COMMA,',',1,1363)
-LexToken(VAR,'yy',1,1365)
-LexToken(COMMA,',',1,1367)
-LexToken(DQSTRING,'"axy"',1,1373)
-LexToken(COMMA,',',1,1374)
-LexToken(OPENSQBRACKET,'[',1,1376)
-LexToken(DQSTRING,'" "',1,1379)
-LexToken(COMMA,',',1,1380)
-LexToken(DQSTRING,'" "',1,1383)
-LexToken(COMMA,',',1,1384)
-LexToken(DQSTRING,'" "',1,1387)
-LexToken(CLOSESQBRACKET,']',1,1388)
-LexToken(COMMA,',',1,1389)
-LexToken(VAR,'gc',1,1391)
-LexToken(CLOSEBRACKET,')',1,1393)
-LexToken(EOL,'\n',1,1394)
-LexToken(ELSE,'else',1,1408)
-LexToken(EOL,'\n',1,1412)
-LexToken(VAR,'ok',1,1429)
-LexToken(ASSIGNMENT,'=',1,1432)
-LexToken(PREVAR_BOOLEAN,'%t',1,1434)
-LexToken(EOL,'\n',1,1436)
-LexToken(END,'end',1,1450)
-LexToken(EOL,'\n',1,1505)
-LexToken(EOL,'\n',1,1506)
-LexToken(IF,'if',1,1519)
-LexToken(NOT,'~',1,1522)
-LexToken(VAR,'ok',1,1523)
-LexToken(THEN,'then',1,1526)
-LexToken(EOL,'\n',1,1530)
-LexToken(BREAK,'break',1,1547)
-LexToken(EOL,'\n',1,1552)
-LexToken(END,'end',1,1565)
-LexToken(EOL,'\n',1,1568)
-LexToken(EOL,'\n',1,1569)
-LexToken(VAR,'n',1,1582)
-LexToken(ASSIGNMENT,'=',1,1583)
-LexToken(VAR,'size',1,1584)
-LexToken(OPENBRACKET,'(',1,1588)
-LexToken(VAR,'xx',1,1589)
-LexToken(COMMA,',',1,1591)
-LexToken(DQSTRING,'"*"',1,1594)
-LexToken(CLOSEBRACKET,')',1,1595)
-LexToken(EOL,'\n',1,1596)
-LexToken(EOL,'\n',1,1597)
-LexToken(IF,'if',1,1610)
-LexToken(VAR,'or',1,1613)
-LexToken(OPENBRACKET,'(',1,1615)
-LexToken(VAR,'xx',1,1616)
-LexToken(OPENBRACKET,'(',1,1618)
-LexToken(NUMBER,'2',1,1619)
-LexToken(COLON,':',1,1620)
-LexToken(VAR,'n',1,1621)
-LexToken(CLOSEBRACKET,')',1,1622)
-LexToken(ADDITION,'-',1,1623)
-LexToken(VAR,'xx',1,1624)
-LexToken(OPENBRACKET,'(',1,1626)
-LexToken(NUMBER,'1',1,1627)
-LexToken(COLON,':',1,1628)
-LexToken(VAR,'n',1,1629)
-LexToken(ADDITION,'-',1,1630)
-LexToken(NUMBER,'1',1,1631)
-LexToken(CLOSEBRACKET,')',1,1632)
-LexToken(COMPARISON,'<',1,1633)
-LexToken(NUMBER,'0',1,1634)
-LexToken(CLOSEBRACKET,')',1,1635)
-LexToken(THEN,'then',1,1637)
-LexToken(EOL,'\n',1,1641)
-LexToken(VAR,'message',1,1658)
-LexToken(OPENBRACKET,'(',1,1665)
-LexToken(DQSTRING,'"You have not defined a function"',1,1698)
-LexToken(CLOSEBRACKET,')',1,1699)
-LexToken(EOL,'\n',1,1700)
-LexToken(VAR,'ok',1,1718)
-LexToken(ASSIGNMENT,'=',1,1720)
-LexToken(PREVAR_BOOLEAN,'%f',1,1721)
-LexToken(EOL,'\n',1,1723)
-LexToken(END,'end',1,1736)
-LexToken(EOL,'\n',1,1739)
-LexToken(EOL,'\n',1,1740)
-LexToken(IF,'if',1,1753)
-LexToken(VAR,'ok',1,1756)
-LexToken(THEN,'then',1,1759)
-LexToken(EOL,'\n',1,1763)
-LexToken(VAR,'model',1,1780)
-LexToken(DOT,'.',1,1785)
-LexToken(VAR,'sim',1,1786)
-LexToken(ASSIGNMENT,'=',1,1790)
-LexToken(DQSTRING,'"intplt"',1,1799)
-LexToken(EOL,'\n',1,1800)
-LexToken(VAR,'model',1,1817)
-LexToken(DOT,'.',1,1822)
-LexToken(VAR,'firing',1,1823)
-LexToken(ASSIGNMENT,'=',1,1830)
-LexToken(OPENSQBRACKET,'[',1,1832)
-LexToken(CLOSESQBRACKET,']',1,1833)
-LexToken(EOL,'\n',1,1850)
-LexToken(VAR,'rect',1,1867)
-LexToken(ASSIGNMENT,'=',1,1872)
-LexToken(VAR,'gc',1,1874)
-LexToken(OPENBRACKET,'(',1,1876)
-LexToken(NUMBER,'1',1,1877)
-LexToken(CLOSEBRACKET,')',1,1878)
-LexToken(EOL,'\n',1,1879)
-LexToken(VAR,'model',1,1896)
-LexToken(DOT,'.',1,1901)
-LexToken(VAR,'rpar',1,1902)
-LexToken(ASSIGNMENT,'=',1,1907)
-LexToken(OPENSQBRACKET,'[',1,1909)
-LexToken(VAR,'xx',1,1910)
-LexToken(OPENBRACKET,'(',1,1912)
-LexToken(COLON,':',1,1913)
-LexToken(CLOSEBRACKET,')',1,1914)
-LexToken(SEMICOLON,';',1,1915)
-LexToken(VAR,'yy',1,1916)
-LexToken(OPENBRACKET,'(',1,1918)
-LexToken(COLON,':',1,1919)
-LexToken(CLOSEBRACKET,')',1,1920)
-LexToken(SEMICOLON,';',1,1921)
-LexToken(VAR,'rect',1,1922)
-LexToken(OPENBRACKET,'(',1,1926)
-LexToken(COLON,':',1,1927)
-LexToken(CLOSEBRACKET,')',1,1928)
-LexToken(CLOSESQBRACKET,']',1,1929)
-LexToken(EOL,'\n',1,1930)
-LexToken(VAR,'axisdata',1,1947)
-LexToken(ASSIGNMENT,'=',1,1956)
-LexToken(VAR,'gc',1,1958)
-LexToken(OPENBRACKET,'(',1,1960)
-LexToken(NUMBER,'2',1,1961)
-LexToken(CLOSEBRACKET,')',1,1962)
-LexToken(EOL,'\n',1,1963)
-LexToken(VAR,'model',1,1981)
-LexToken(DOT,'.',1,1986)
-LexToken(VAR,'ipar',1,1987)
-LexToken(ASSIGNMENT,'=',1,1992)
-LexToken(OPENSQBRACKET,'[',1,1994)
-LexToken(VAR,'size',1,1995)
-LexToken(OPENBRACKET,'(',1,1999)
-LexToken(VAR,'xx',1,2000)
-LexToken(COMMA,',',1,2002)
-LexToken(DQSTRING,'"*"',1,2005)
-LexToken(CLOSEBRACKET,')',1,2006)
-LexToken(SEMICOLON,';',1,2007)
-LexToken(VAR,'axisdata',1,2008)
-LexToken(OPENBRACKET,'(',1,2016)
-LexToken(COLON,':',1,2017)
-LexToken(CLOSEBRACKET,')',1,2018)
-LexToken(CLOSESQBRACKET,']',1,2019)
-LexToken(EOL,'\n',1,2020)
-LexToken(VAR,'x',1,2037)
-LexToken(DOT,'.',1,2038)
-LexToken(VAR,'graphics',1,2039)
-LexToken(ASSIGNMENT,'=',1,2048)
-LexToken(VAR,'graphics',1,2050)
-LexToken(EOL,'\n',1,2058)
-LexToken(VAR,'x',1,2076)
-LexToken(DOT,'.',1,2077)
-LexToken(VAR,'model',1,2078)
-LexToken(ASSIGNMENT,'=',1,2084)
-LexToken(VAR,'model',1,2086)
-LexToken(EOL,'\n',1,2091)
-LexToken(BREAK,'break',1,2108)
-LexToken(EOL,'\n',1,2113)
-LexToken(END,'end',1,2126)
-LexToken(EOL,'\n',1,2129)
-LexToken(END,'end',1,2138)
-LexToken(EOL,'\n',1,2141)
-LexToken(EOL,'\n',1,2142)
-LexToken(CASE,'case',1,2147)
-LexToken(DQSTRING,'"define"',1,2159)
-LexToken(THEN,'then',1,2161)
-LexToken(EOL,'\n',1,2165)
-LexToken(VAR,'xx',1,2174)
-LexToken(ASSIGNMENT,'=',1,2177)
-LexToken(OPENSQBRACKET,'[',1,2179)
-LexToken(NUMBER,'0',1,2180)
-LexToken(SEMICOLON,';',1,2181)
-LexToken(NUMBER,'1',1,2182)
-LexToken(SEMICOLON,';',1,2183)
-LexToken(NUMBER,'2',1,2184)
-LexToken(CLOSESQBRACKET,']',1,2185)
-LexToken(EOL,'\n',1,2186)
-LexToken(VAR,'yy',1,2196)
-LexToken(ASSIGNMENT,'=',1,2199)
-LexToken(OPENSQBRACKET,'[',1,2201)
-LexToken(ADDITION,'-',1,2202)
-LexToken(NUMBER,'5',1,2203)
-LexToken(SEMICOLON,';',1,2204)
-LexToken(NUMBER,'5',1,2205)
-LexToken(SEMICOLON,';',1,2206)
-LexToken(NUMBER,'0',1,2207)
-LexToken(CLOSESQBRACKET,']',1,2208)
-LexToken(EOL,'\n',1,2209)
-LexToken(VAR,'rect',1,2218)
-LexToken(ASSIGNMENT,'=',1,2223)
-LexToken(OPENSQBRACKET,'[',1,2225)
-LexToken(NUMBER,'0',1,2226)
-LexToken(COMMA,',',1,2227)
-LexToken(ADDITION,'-',1,2228)
-LexToken(NUMBER,'5',1,2229)
-LexToken(COMMA,',',1,2230)
-LexToken(NUMBER,'2',1,2231)
-LexToken(COMMA,',',1,2232)
-LexToken(NUMBER,'5',1,2233)
-LexToken(CLOSESQBRACKET,']',1,2234)
-LexToken(EOL,'\n',1,2235)
-LexToken(VAR,'axisdata',1,2245)
-LexToken(ASSIGNMENT,'=',1,2254)
-LexToken(OPENSQBRACKET,'[',1,2256)
-LexToken(NUMBER,'2',1,2257)
-LexToken(SEMICOLON,';',1,2258)
-LexToken(NUMBER,'10',1,2259)
-LexToken(SEMICOLON,';',1,2261)
-LexToken(NUMBER,'2',1,2262)
-LexToken(SEMICOLON,';',1,2263)
-LexToken(NUMBER,'10',1,2264)
-LexToken(CLOSESQBRACKET,']',1,2266)
-LexToken(EOL,'\n',1,2267)
-LexToken(VAR,'ipar',1,2276)
-LexToken(ASSIGNMENT,'=',1,2281)
-LexToken(OPENSQBRACKET,'[',1,2283)
-LexToken(VAR,'size',1,2284)
-LexToken(OPENBRACKET,'(',1,2288)
-LexToken(VAR,'xx',1,2289)
-LexToken(COMMA,',',1,2291)
-LexToken(NUMBER,'1',1,2292)
-LexToken(CLOSEBRACKET,')',1,2293)
-LexToken(SEMICOLON,';',1,2294)
-LexToken(VAR,'axisdata',1,2295)
-LexToken(OPENBRACKET,'(',1,2303)
-LexToken(COLON,':',1,2304)
-LexToken(CLOSEBRACKET,')',1,2305)
-LexToken(CLOSESQBRACKET,']',1,2306)
-LexToken(EOL,'\n',1,2307)
-LexToken(VAR,'rpar',1,2316)
-LexToken(ASSIGNMENT,'=',1,2321)
-LexToken(OPENSQBRACKET,'[',1,2323)
-LexToken(VAR,'xx',1,2324)
-LexToken(SEMICOLON,';',1,2326)
-LexToken(VAR,'yy',1,2327)
-LexToken(SEMICOLON,';',1,2329)
-LexToken(VAR,'rect',1,2330)
-LexToken(OPENBRACKET,'(',1,2334)
-LexToken(COLON,':',1,2335)
-LexToken(CLOSEBRACKET,')',1,2336)
-LexToken(CLOSESQBRACKET,']',1,2337)
-LexToken(EOL,'\n',1,2338)
-LexToken(VAR,'model',1,2347)
-LexToken(ASSIGNMENT,'=',1,2353)
-LexToken(SCICOS_MODEL,'scicos_model',1,2355)
-LexToken(OPENBRACKET,'(',1,2367)
-LexToken(CLOSEBRACKET,')',1,2368)
-LexToken(EOL,'\n',1,2369)
-LexToken(VAR,'model',1,2378)
-LexToken(DOT,'.',1,2383)
-LexToken(VAR,'sim',1,2384)
-LexToken(ASSIGNMENT,'=',1,2388)
-LexToken(DQSTRING,'"intplt"',1,2397)
-LexToken(EOL,'\n',1,2398)
-LexToken(VAR,'model',1,2407)
-LexToken(DOT,'.',1,2412)
-LexToken(VAR,'in',1,2413)
-LexToken(ASSIGNMENT,'=',1,2416)
-LexToken(OPENSQBRACKET,'[',1,2418)
-LexToken(CLOSESQBRACKET,']',1,2419)
-LexToken(EOL,'\n',1,2420)
-LexToken(VAR,'model',1,2429)
-LexToken(DOT,'.',1,2434)
-LexToken(VAR,'out',1,2435)
-LexToken(ASSIGNMENT,'=',1,2439)
-LexToken(NUMBER,'1',1,2441)
-LexToken(EOL,'\n',1,2442)
-LexToken(VAR,'model',1,2451)
-LexToken(DOT,'.',1,2456)
-LexToken(VAR,'rpar',1,2457)
-LexToken(ASSIGNMENT,'=',1,2462)
-LexToken(OPENSQBRACKET,'[',1,2464)
-LexToken(VAR,'xx',1,2465)
-LexToken(SEMICOLON,';',1,2467)
-LexToken(VAR,'yy',1,2468)
-LexToken(SEMICOLON,';',1,2470)
-LexToken(VAR,'rect',1,2471)
-LexToken(OPENBRACKET,'(',1,2475)
-LexToken(COLON,':',1,2476)
-LexToken(CLOSEBRACKET,')',1,2477)
-LexToken(CLOSESQBRACKET,']',1,2478)
-LexToken(EOL,'\n',1,2479)
-LexToken(VAR,'model',1,2488)
-LexToken(DOT,'.',1,2493)
-LexToken(VAR,'ipar',1,2494)
-LexToken(ASSIGNMENT,'=',1,2499)
-LexToken(OPENSQBRACKET,'[',1,2501)
-LexToken(VAR,'size',1,2502)
-LexToken(OPENBRACKET,'(',1,2506)
-LexToken(VAR,'xx',1,2507)
-LexToken(COMMA,',',1,2509)
-LexToken(NUMBER,'1',1,2510)
-LexToken(CLOSEBRACKET,')',1,2511)
-LexToken(SEMICOLON,';',1,2512)
-LexToken(VAR,'axisdata',1,2513)
-LexToken(OPENBRACKET,'(',1,2521)
-LexToken(COLON,':',1,2522)
-LexToken(CLOSEBRACKET,')',1,2523)
-LexToken(CLOSESQBRACKET,']',1,2524)
-LexToken(EOL,'\n',1,2525)
-LexToken(VAR,'model',1,2534)
-LexToken(DOT,'.',1,2539)
-LexToken(VAR,'blocktype',1,2540)
-LexToken(ASSIGNMENT,'=',1,2550)
-LexToken(DQSTRING,'"c"',1,2554)
-LexToken(EOL,'\n',1,2555)
-LexToken(VAR,'model',1,2564)
-LexToken(DOT,'.',1,2569)
-LexToken(VAR,'dep_ut',1,2570)
-LexToken(ASSIGNMENT,'=',1,2580)
-LexToken(OPENSQBRACKET,'[',1,2582)
-LexToken(PREVAR_BOOLEAN,'%f',1,2583)
-LexToken(PREVAR_BOOLEAN,'%t',1,2586)
-LexToken(CLOSESQBRACKET,']',1,2588)
-LexToken(EOL,'\n',1,2589)
-LexToken(EOL,'\n',1,2590)
-LexToken(VAR,'gr_i',1,2599)
-LexToken(ASSIGNMENT,'=',1,2604)
-LexToken(OPENSQBRACKET,'[',1,2606)
-LexToken(CLOSESQBRACKET,']',1,2607)
-LexToken(EOL,'\n',1,2608)
-LexToken(VAR,'x',1,2617)
-LexToken(ASSIGNMENT,'=',1,2619)
-LexToken(VAR,'standard_define',1,2621)
-LexToken(OPENBRACKET,'(',1,2636)
-LexToken(OPENSQBRACKET,'[',1,2637)
-LexToken(NUMBER,'2',1,2638)
-LexToken(NUMBER,'2',1,2640)
-LexToken(CLOSESQBRACKET,']',1,2641)
-LexToken(COMMA,',',1,2642)
-LexToken(VAR,'model',1,2643)
-LexToken(COMMA,',',1,2648)
-LexToken(OPENSQBRACKET,'[',1,2649)
-LexToken(CLOSESQBRACKET,']',1,2650)
-LexToken(COMMA,',',1,2651)
-LexToken(VAR,'gr_i',1,2652)
-LexToken(CLOSEBRACKET,')',1,2656)
-LexToken(EOL,'\n',1,2657)
-LexToken(END,'end',1,2662)
-LexToken(EOL,'\n',1,2665)
-LexToken(EOL,'\n',1,2666)
-LexToken(ENDFUNCTION,'endfunction',1,2667)
-LexToken(EOL,'\n',1,2678)
+/* autogenerated from "macros/Sources/CURV_f.sci" */
+function CURV_f() {
+CURV_f.prototype.get = function CURV_f() {
+}
+CURV_f.prototype.set = function CURV_f() {
+x=arg1;
+model=arg1.model;
+graphics=arg1.graphics;
+rpar=model.rpar;
+ipar=model.ipar;
+n=ipar(1);
+xx=rpar.slice(1-1,n);
+yy=rpar.slice(n+1-1,2*n);
+gc=list(rpar.slice(2*n+1-1,2*n+4),ipar.slice(2-1,5));
+while (true) {
+[ln,fun]=where()
+if (!or(fun=="do_eval")) {
+[xx,yy,ok,gc]=edit_curv(xx,yy,"axy",[" "," "," "],gc);
+} else {
+ok=true;
+}
+if (!ok) {
+break
+}
+n=size(xx,"*");
+if (or(xx.slice(2-1,n)-xx.slice(1-1,n-1)<0)) {
+message("You have not defined a function");
+ok=None;
+}
+if (ok) {
+model.sim="intplt";
+model.firing=[];
+rect=gc(1);
+model.rpar=[xx.slice(),yy.slice(),rect.slice()];
+axisdata=gc(2);
+model.ipar=[size(xx,"*"),axisdata.slice()];
+x.graphics=graphics;
+x.model=model;
+break
+}
+}
+}
+CURV_f.prototype.define = function CURV_f() {
+xx=[0,1,2];
+yy=[-5,5,0];
+rect=[0,-5,2,5];
+axisdata=[2,10,2,10];
+ipar=[size(xx,1),axisdata.slice()];
+rpar=[xx,yy,rect.slice()];
+model=scicos_model();
+model.sim="intplt";
+model.in=[];
+model.out=1;
+model.rpar=[xx,yy,rect.slice()];
+model.ipar=[size(xx,1),axisdata.slice()];
+model.blocktype="c";
+model.dep_ut=[None,true];
+gr_i=[];
+x=standard_define([2,2],model,[],gr_i);
+}
+CURV_f.prototype.details = function CURV_f() {
+}
+}
diff --git a/js/Sources/Counter.js b/js/Sources/Counter.js
index 9f55144b..167d0809 100644
--- a/js/Sources/Counter.js
+++ b/js/Sources/Counter.js
@@ -1,421 +1,50 @@
-LexToken(EOL,'\n',1,8)
-LexToken(EOL,'\n',1,11)
-LexToken(EOL,'\n',1,71)
-LexToken(EOL,'\n',1,147)
-LexToken(EOL,'\n',1,150)
-LexToken(EOL,'\n',1,222)
-LexToken(EOL,'\n',1,294)
-LexToken(EOL,'\n',1,363)
-LexToken(EOL,'\n',1,402)
-LexToken(EOL,'\n',1,405)
-LexToken(EOL,'\n',1,472)
-LexToken(EOL,'\n',1,538)
-LexToken(EOL,'\n',1,603)
-LexToken(EOL,'\n',1,651)
-LexToken(EOL,'\n',1,654)
-LexToken(EOL,'\n',1,723)
-LexToken(EOL,'\n',1,786)
-LexToken(EOL,'\n',1,868)
-LexToken(EOL,'\n',1,871)
-LexToken(EOL,'\n',1,902)
-LexToken(EOL,'\n',1,905)
-LexToken(EOL,'\n',1,906)
-LexToken(FUNCTION,'function',1,907)
-LexToken(OPENSQBRACKET,'[',1,916)
-LexToken(VAR,'x',1,917)
-LexToken(COMMA,',',1,918)
-LexToken(VAR,'y',1,919)
-LexToken(COMMA,',',1,920)
-LexToken(VAR,'typ',1,921)
-LexToken(CLOSESQBRACKET,']',1,924)
-LexToken(ASSIGNMENT,'=',1,926)
-LexToken(VAR,'Counter',1,928)
-LexToken(OPENBRACKET,'(',1,935)
-LexToken(VAR,'job',1,936)
-LexToken(COMMA,',',1,939)
-LexToken(VAR,'arg1',1,940)
-LexToken(COMMA,',',1,944)
-LexToken(VAR,'arg2',1,945)
-LexToken(CLOSEBRACKET,')',1,949)
-LexToken(EOL,'\n',1,950)
-LexToken(VAR,'x',1,955)
-LexToken(ASSIGNMENT,'=',1,956)
-LexToken(OPENSQBRACKET,'[',1,957)
-LexToken(CLOSESQBRACKET,']',1,958)
-LexToken(EOL,'\n',1,959)
-LexToken(VAR,'y',1,965)
-LexToken(ASSIGNMENT,'=',1,966)
-LexToken(OPENSQBRACKET,'[',1,967)
-LexToken(CLOSESQBRACKET,']',1,968)
-LexToken(EOL,'\n',1,969)
-LexToken(VAR,'typ',1,975)
-LexToken(ASSIGNMENT,'=',1,978)
-LexToken(OPENSQBRACKET,'[',1,979)
-LexToken(CLOSESQBRACKET,']',1,980)
-LexToken(EOL,'\n',1,981)
-LexToken(SELECT,'select',1,987)
-LexToken(VAR,'job',1,994)
-LexToken(EOL,'\n',1,997)
-LexToken(CASE,'case',1,1002)
-LexToken(DQSTRING,'"set"',1,1011)
-LexToken(THEN,'then',1,1013)
-LexToken(EOL,'\n',1,1017)
-LexToken(VAR,'x',1,1026)
-LexToken(ASSIGNMENT,'=',1,1027)
-LexToken(VAR,'arg1',1,1028)
-LexToken(EOL,'\n',1,1032)
-LexToken(VAR,'graphics',1,1042)
-LexToken(ASSIGNMENT,'=',1,1050)
-LexToken(VAR,'arg1',1,1051)
-LexToken(DOT,'.',1,1055)
-LexToken(VAR,'graphics',1,1056)
-LexToken(EOL,'\n',1,1064)
-LexToken(VAR,'exprs',1,1074)
-LexToken(ASSIGNMENT,'=',1,1079)
-LexToken(VAR,'graphics',1,1080)
-LexToken(DOT,'.',1,1088)
-LexToken(VAR,'exprs',1,1089)
-LexToken(EOL,'\n',1,1094)
-LexToken(VAR,'model',1,1103)
-LexToken(ASSIGNMENT,'=',1,1108)
-LexToken(VAR,'arg1',1,1109)
-LexToken(DOT,'.',1,1113)
-LexToken(VAR,'model',1,1114)
-LexToken(EOL,'\n',1,1119)
-LexToken(WHILE,'while',1,1129)
-LexToken(PREVAR_BOOLEAN,'%t',1,1135)
-LexToken(DO,'do',1,1138)
-LexToken(EOL,'\n',1,1140)
-LexToken(OPENSQBRACKET,'[',1,1153)
-LexToken(VAR,'ok',1,1154)
-LexToken(COMMA,',',1,1156)
-LexToken(VAR,'minim',1,1157)
-LexToken(COMMA,',',1,1162)
-LexToken(VAR,'maxim',1,1163)
-LexToken(COMMA,',',1,1168)
-LexToken(VAR,'rule',1,1169)
-LexToken(COMMA,',',1,1173)
-LexToken(VAR,'exprs',1,1174)
-LexToken(CLOSESQBRACKET,']',1,1179)
-LexToken(ASSIGNMENT,'=',1,1180)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1181)
-LexToken(OPENBRACKET,'(',1,1196)
-LexToken(OPENSQBRACKET,'[',1,1197)
-LexToken(VAR,'msprintf',1,1198)
-LexToken(OPENBRACKET,'(',1,1206)
-LexToken(VAR,'gettext',1,1207)
-LexToken(OPENBRACKET,'(',1,1214)
-LexToken(DQSTRING,'"Set %s block parameters"',1,1239)
-LexToken(CLOSEBRACKET,')',1,1240)
-LexToken(COMMA,',',1,1241)
-LexToken(DQSTRING,'"Counter"',1,1251)
-LexToken(CLOSEBRACKET,')',1,1252)
-LexToken(SEMICOLON,';',1,1253)
-LexToken(DQSTRING,'" "',1,1257)
-LexToken(SEMICOLON,';',1,1258)
-LexToken(VAR,'gettext',1,1275)
-LexToken(OPENBRACKET,'(',1,1282)
-LexToken(DQSTRING,'"Integer counter generator"',1,1309)
-LexToken(CLOSEBRACKET,')',1,1310)
-LexToken(SEMICOLON,';',1,1311)
-LexToken(DQSTRING,'" "',1,1314)
-LexToken(CLOSESQBRACKET,']',1,1315)
-LexToken(COMMA,',',1,1316)
-LexToken(OPENSQBRACKET,'[',1,1333)
-LexToken(VAR,'gettext',1,1334)
-LexToken(OPENBRACKET,'(',1,1341)
-LexToken(DQSTRING,'"Minimum"',1,1350)
-LexToken(CLOSEBRACKET,')',1,1351)
-LexToken(SEMICOLON,';',1,1352)
-LexToken(VAR,'gettext',1,1354)
-LexToken(OPENBRACKET,'(',1,1361)
-LexToken(DQSTRING,'"Maximum"',1,1370)
-LexToken(CLOSEBRACKET,')',1,1371)
-LexToken(SEMICOLON,';',1,1372)
-LexToken(VAR,'gettext',1,1389)
-LexToken(OPENBRACKET,'(',1,1396)
-LexToken(DQSTRING,'"Rule (1:Increment, 2:Decrement)"',1,1429)
-LexToken(CLOSEBRACKET,')',1,1430)
-LexToken(SEMICOLON,';',1,1431)
-LexToken(CLOSESQBRACKET,']',1,1432)
-LexToken(COMMA,',',1,1433)
-LexToken(VAR,'list',1,1450)
-LexToken(OPENBRACKET,'(',1,1454)
-LexToken(DQSTRING,'"vec"',1,1459)
-LexToken(COMMA,',',1,1460)
-LexToken(NUMBER,'1',1,1461)
-LexToken(COMMA,',',1,1462)
-LexToken(DQSTRING,'"vec"',1,1467)
-LexToken(COMMA,',',1,1468)
-LexToken(NUMBER,'1',1,1469)
-LexToken(COMMA,',',1,1470)
-LexToken(DQSTRING,'"vec"',1,1475)
-LexToken(COMMA,',',1,1476)
-LexToken(NUMBER,'1',1,1477)
-LexToken(CLOSEBRACKET,')',1,1478)
-LexToken(COMMA,',',1,1479)
-LexToken(VAR,'exprs',1,1480)
-LexToken(CLOSEBRACKET,')',1,1485)
-LexToken(EOL,'\n',1,1486)
-LexToken(EOL,'\n',1,1488)
-LexToken(IF,'if',1,1501)
-LexToken(NOT,'~',1,1504)
-LexToken(VAR,'ok',1,1505)
-LexToken(THEN,'then',1,1508)
-LexToken(EOL,'\n',1,1512)
-LexToken(BREAK,'break',1,1529)
-LexToken(EOL,'\n',1,1534)
-LexToken(END,'end',1,1548)
-LexToken(EOL,'\n',1,1551)
-LexToken(VAR,'maxim',1,1564)
-LexToken(ASSIGNMENT,'=',1,1569)
-LexToken(VAR,'int',1,1570)
-LexToken(OPENBRACKET,'(',1,1573)
-LexToken(VAR,'maxim',1,1574)
-LexToken(CLOSEBRACKET,')',1,1579)
-LexToken(EOL,'\n',1,1580)
-LexToken(VAR,'minim',1,1594)
-LexToken(ASSIGNMENT,'=',1,1599)
-LexToken(VAR,'int',1,1600)
-LexToken(OPENBRACKET,'(',1,1603)
-LexToken(VAR,'minim',1,1604)
-LexToken(CLOSEBRACKET,')',1,1609)
-LexToken(EOL,'\n',1,1610)
-LexToken(EOL,'\n',1,1612)
-LexToken(IF,'if',1,1625)
-LexToken(VAR,'maxim',1,1628)
-LexToken(COMPARISON,'<',1,1634)
-LexToken(VAR,'minim',1,1636)
-LexToken(THEN,'then',1,1642)
-LexToken(EOL,'\n',1,1646)
-LexToken(VAR,'block_parameter_error',1,1663)
-LexToken(OPENBRACKET,'(',1,1684)
-LexToken(VAR,'msprintf',1,1685)
-LexToken(OPENBRACKET,'(',1,1693)
-LexToken(VAR,'gettext',1,1694)
-LexToken(OPENBRACKET,'(',1,1701)
-LexToken(DQSTRING,'"Wrong values for \\\'Maximum\\\' and \\\'Minimum\\\' parameters: %d &lt; %d"',1,1770)
-LexToken(CLOSEBRACKET,')',1,1771)
-LexToken(COMMA,',',1,1772)
-LexToken(VAR,'minim',1,1774)
-LexToken(COMMA,',',1,1779)
-LexToken(VAR,'maxim',1,1781)
-LexToken(CLOSEBRACKET,')',1,1786)
-LexToken(COMMA,',',1,1787)
-LexToken(VAR,'msprintf',1,1808)
-LexToken(OPENBRACKET,'(',1,1816)
-LexToken(VAR,'gettext',1,1817)
-LexToken(OPENBRACKET,'(',1,1824)
-LexToken(DQSTRING,'"\\\'Minimum\\\' must be less than \\\'Maximum\\\'."',1,1868)
-LexToken(CLOSEBRACKET,')',1,1869)
-LexToken(CLOSEBRACKET,')',1,1870)
-LexToken(CLOSEBRACKET,')',1,1871)
-LexToken(EOL,'\n',1,1872)
-LexToken(ELSEIF,'elseif',1,1886)
-LexToken(OPENBRACKET,'(',1,1893)
-LexToken(VAR,'rule',1,1894)
-LexToken(COMPARISON,'<>',1,1899)
-LexToken(NUMBER,'1',1,1902)
-LexToken(LOGICAL,'&',1,1904)
-LexToken(VAR,'rule',1,1906)
-LexToken(COMPARISON,'<>',1,1911)
-LexToken(NUMBER,'2',1,1914)
-LexToken(CLOSEBRACKET,')',1,1915)
-LexToken(THEN,'then',1,1917)
-LexToken(EOL,'\n',1,1921)
-LexToken(VAR,'block_parameter_error',1,1938)
-LexToken(OPENBRACKET,'(',1,1959)
-LexToken(VAR,'msprintf',1,1960)
-LexToken(OPENBRACKET,'(',1,1968)
-LexToken(VAR,'gettext',1,1969)
-LexToken(OPENBRACKET,'(',1,1976)
-LexToken(DQSTRING,'"Wrong value for \\\'Rule\\\' parameter: %d"',1,2016)
-LexToken(CLOSEBRACKET,')',1,2017)
-LexToken(COMMA,',',1,2018)
-LexToken(VAR,'rule',1,2020)
-LexToken(CLOSEBRACKET,')',1,2024)
-LexToken(COMMA,',',1,2025)
-LexToken(VAR,'msprintf',1,2046)
-LexToken(OPENBRACKET,'(',1,2054)
-LexToken(VAR,'gettext',1,2055)
-LexToken(OPENBRACKET,'(',1,2062)
-LexToken(DQSTRING,'"Must be in the interval %s."',1,2091)
-LexToken(CLOSEBRACKET,')',1,2092)
-LexToken(COMMA,',',1,2093)
-LexToken(DQSTRING,'"[1,2]"',1,2101)
-LexToken(CLOSEBRACKET,')',1,2102)
-LexToken(CLOSEBRACKET,')',1,2103)
-LexToken(EOL,'\n',1,2104)
-LexToken(ELSE,'else',1,2118)
-LexToken(EOL,'\n',1,2122)
-LexToken(VAR,'graphics',1,2139)
-LexToken(DOT,'.',1,2147)
-LexToken(VAR,'exprs',1,2148)
-LexToken(ASSIGNMENT,'=',1,2153)
-LexToken(VAR,'exprs',1,2154)
-LexToken(EOL,'\n',1,2159)
-LexToken(VAR,'model',1,2176)
-LexToken(DOT,'.',1,2181)
-LexToken(VAR,'dstate',1,2182)
-LexToken(ASSIGNMENT,'=',1,2188)
-LexToken(NUMBER,'0',1,2189)
-LexToken(EOL,'\n',1,2190)
-LexToken(VAR,'model',1,2207)
-LexToken(DOT,'.',1,2212)
-LexToken(VAR,'ipar',1,2213)
-LexToken(ASSIGNMENT,'=',1,2217)
-LexToken(OPENSQBRACKET,'[',1,2218)
-LexToken(VAR,'rule',1,2219)
-LexToken(SEMICOLON,';',1,2223)
-LexToken(VAR,'maxim',1,2224)
-LexToken(SEMICOLON,';',1,2229)
-LexToken(VAR,'minim',1,2230)
-LexToken(CLOSESQBRACKET,']',1,2235)
-LexToken(EOL,'\n',1,2236)
-LexToken(VAR,'x',1,2253)
-LexToken(DOT,'.',1,2254)
-LexToken(VAR,'graphics',1,2255)
-LexToken(ASSIGNMENT,'=',1,2263)
-LexToken(VAR,'graphics',1,2264)
-LexToken(EOL,'\n',1,2272)
-LexToken(VAR,'x',1,2290)
-LexToken(DOT,'.',1,2291)
-LexToken(VAR,'model',1,2292)
-LexToken(ASSIGNMENT,'=',1,2297)
-LexToken(VAR,'model',1,2298)
-LexToken(EOL,'\n',1,2303)
-LexToken(BREAK,'break',1,2320)
-LexToken(EOL,'\n',1,2325)
-LexToken(END,'end',1,2338)
-LexToken(EOL,'\n',1,2341)
-LexToken(END,'end',1,2350)
-LexToken(EOL,'\n',1,2353)
-LexToken(CASE,'case',1,2358)
-LexToken(DQSTRING,'"define"',1,2370)
-LexToken(THEN,'then',1,2372)
-LexToken(EOL,'\n',1,2376)
-LexToken(VAR,'minim',1,2385)
-LexToken(ASSIGNMENT,'=',1,2390)
-LexToken(NUMBER,'0',1,2391)
-LexToken(EOL,'\n',1,2392)
-LexToken(VAR,'maxim',1,2401)
-LexToken(ASSIGNMENT,'=',1,2406)
-LexToken(NUMBER,'2',1,2407)
-LexToken(EOL,'\n',1,2408)
-LexToken(VAR,'rule',1,2417)
-LexToken(ASSIGNMENT,'=',1,2421)
-LexToken(NUMBER,'1',1,2422)
-LexToken(EOL,'\n',1,2423)
-LexToken(VAR,'model',1,2432)
-LexToken(ASSIGNMENT,'=',1,2437)
-LexToken(SCICOS_MODEL,'scicos_model',1,2438)
-LexToken(OPENBRACKET,'(',1,2450)
-LexToken(CLOSEBRACKET,')',1,2451)
-LexToken(EOL,'\n',1,2452)
-LexToken(VAR,'model',1,2461)
-LexToken(DOT,'.',1,2466)
-LexToken(VAR,'sim',1,2467)
-LexToken(ASSIGNMENT,'=',1,2470)
-LexToken(VAR,'list',1,2471)
-LexToken(OPENBRACKET,'(',1,2475)
-LexToken(DQSTRING,'"counter"',1,2484)
-LexToken(COMMA,',',1,2485)
-LexToken(NUMBER,'4',1,2486)
-LexToken(CLOSEBRACKET,')',1,2487)
-LexToken(EOL,'\n',1,2488)
-LexToken(VAR,'model',1,2497)
-LexToken(DOT,'.',1,2502)
-LexToken(VAR,'evtin',1,2503)
-LexToken(ASSIGNMENT,'=',1,2508)
-LexToken(NUMBER,'1',1,2509)
-LexToken(EOL,'\n',1,2510)
-LexToken(VAR,'model',1,2519)
-LexToken(DOT,'.',1,2524)
-LexToken(VAR,'out',1,2525)
-LexToken(ASSIGNMENT,'=',1,2528)
-LexToken(NUMBER,'1',1,2529)
-LexToken(EOL,'\n',1,2530)
-LexToken(VAR,'model',1,2539)
-LexToken(DOT,'.',1,2544)
-LexToken(VAR,'out2',1,2545)
-LexToken(ASSIGNMENT,'=',1,2549)
-LexToken(NUMBER,'1',1,2550)
-LexToken(EOL,'\n',1,2551)
-LexToken(VAR,'model',1,2560)
-LexToken(DOT,'.',1,2565)
-LexToken(VAR,'dstate',1,2566)
-LexToken(ASSIGNMENT,'=',1,2572)
-LexToken(NUMBER,'0',1,2573)
-LexToken(EOL,'\n',1,2574)
-LexToken(VAR,'model',1,2583)
-LexToken(DOT,'.',1,2588)
-LexToken(VAR,'ipar',1,2589)
-LexToken(ASSIGNMENT,'=',1,2593)
-LexToken(OPENSQBRACKET,'[',1,2594)
-LexToken(VAR,'rule',1,2595)
-LexToken(SEMICOLON,';',1,2599)
-LexToken(VAR,'maxim',1,2600)
-LexToken(SEMICOLON,';',1,2605)
-LexToken(VAR,'minim',1,2606)
-LexToken(CLOSESQBRACKET,']',1,2611)
-LexToken(EOL,'\n',1,2612)
-LexToken(VAR,'model',1,2621)
-LexToken(DOT,'.',1,2626)
-LexToken(VAR,'blocktype',1,2627)
-LexToken(ASSIGNMENT,'=',1,2636)
-LexToken(DQSTRING,'"c"',1,2639)
-LexToken(EOL,'\n',1,2640)
-LexToken(VAR,'model',1,2649)
-LexToken(DOT,'.',1,2654)
-LexToken(VAR,'dep_ut',1,2655)
-LexToken(ASSIGNMENT,'=',1,2661)
-LexToken(OPENSQBRACKET,'[',1,2662)
-LexToken(PREVAR_BOOLEAN,'%f',1,2663)
-LexToken(PREVAR_BOOLEAN,'%f',1,2666)
-LexToken(CLOSESQBRACKET,']',1,2668)
-LexToken(EOL,'\n',1,2669)
-LexToken(EOL,'\n',1,2670)
-LexToken(VAR,'exprs',1,2679)
-LexToken(ASSIGNMENT,'=',1,2684)
-LexToken(OPENSQBRACKET,'[',1,2685)
-LexToken(VAR,'string',1,2686)
-LexToken(OPENBRACKET,'(',1,2692)
-LexToken(VAR,'minim',1,2693)
-LexToken(CLOSEBRACKET,')',1,2698)
-LexToken(SEMICOLON,';',1,2699)
-LexToken(VAR,'string',1,2700)
-LexToken(OPENBRACKET,'(',1,2706)
-LexToken(VAR,'maxim',1,2707)
-LexToken(CLOSEBRACKET,')',1,2712)
-LexToken(SEMICOLON,';',1,2713)
-LexToken(VAR,'string',1,2714)
-LexToken(OPENBRACKET,'(',1,2720)
-LexToken(VAR,'rule',1,2721)
-LexToken(CLOSEBRACKET,')',1,2725)
-LexToken(CLOSESQBRACKET,']',1,2726)
-LexToken(EOL,'\n',1,2727)
-LexToken(VAR,'gr_i',1,2736)
-LexToken(ASSIGNMENT,'=',1,2740)
-LexToken(OPENSQBRACKET,'[',1,2741)
-LexToken(CLOSESQBRACKET,']',1,2742)
-LexToken(EOL,'\n',1,2743)
-LexToken(VAR,'x',1,2752)
-LexToken(ASSIGNMENT,'=',1,2753)
-LexToken(VAR,'standard_define',1,2754)
-LexToken(OPENBRACKET,'(',1,2769)
-LexToken(OPENSQBRACKET,'[',1,2770)
-LexToken(NUMBER,'3',1,2771)
-LexToken(NUMBER,'2',1,2773)
-LexToken(CLOSESQBRACKET,']',1,2774)
-LexToken(COMMA,',',1,2775)
-LexToken(VAR,'model',1,2776)
-LexToken(COMMA,',',1,2781)
-LexToken(VAR,'exprs',1,2782)
-LexToken(COMMA,',',1,2787)
-LexToken(VAR,'gr_i',1,2788)
-LexToken(CLOSEBRACKET,')',1,2792)
-LexToken(EOL,'\n',1,2793)
-LexToken(END,'end',1,2798)
-LexToken(EOL,'\n',1,2801)
-LexToken(ENDFUNCTION,'endfunction',1,2802)
-LexToken(EOL,'\n',1,2813)
+/* autogenerated from "macros/Sources/Counter.sci" */
+function Counter() {
+Counter.prototype.get = function Counter() {
+}
+Counter.prototype.set = function Counter() {
+x=arg1;
+graphics=arg1.graphics;
+exprs=graphics.exprs;
+model=arg1.model;
+while (true) {
+[ok,minim,maxim,rule,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"Counter")," ",gettext("Integer counter generator")," "],[gettext("Minimum"),gettext("Maximum"),gettext("Rule (1:Increment, 2:Decrement)")],list("vec",1,"vec",1,"vec",1),exprs);
+if (!ok) {
+break
+}
+maxim=int(maxim);
+minim=int(minim);
+if (maxim<minim) {
+block_parameter_error(msprintf(gettext("Wrong values for \'Maximum\' and \'Minimum\' parameters: %d &lt; %d"),minim,maxim),msprintf(gettext("\'Minimum\' must be less than \'Maximum\'.")));
+} else if ((rule!=1&&rule!=2)) {
+block_parameter_error(msprintf(gettext("Wrong value for \'Rule\' parameter: %d"),rule),msprintf(gettext("Must be in the interval %s."),"[1,2]"));
+} else {
+graphics.exprs=exprs;
+model.dstate=0;
+model.ipar=[rule,maxim,minim];
+x.graphics=graphics;
+x.model=model;
+break
+}
+}
+}
+Counter.prototype.define = function Counter() {
+minim=0;
+maxim=2;
+rule=1;
+model=scicos_model();
+model.sim=list("counter",4);
+model.evtin=1;
+model.out=1;
+model.out2=1;
+model.dstate=0;
+model.ipar=[rule,maxim,minim];
+model.blocktype="c";
+model.dep_ut=[None,None];
+exprs=[string(minim),string(maxim),string(rule)];
+gr_i=[];
+x=standard_define([3,2],model,exprs,gr_i);
+}
+Counter.prototype.details = function Counter() {
+}
+}
diff --git a/js/Sources/FROMWSB.js b/js/Sources/FROMWSB.js
index 12650be2..9c4ee168 100644
--- a/js/Sources/FROMWSB.js
+++ b/js/Sources/FROMWSB.js
@@ -1,1612 +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,'FROMWSB',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(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(EOL,'\n',1,995)
-LexToken(FOR,'for',1,1004)
-LexToken(VAR,'i',1,1008)
-LexToken(ASSIGNMENT,'=',1,1009)
-LexToken(NUMBER,'1',1,1010)
-LexToken(COLON,':',1,1011)
-LexToken(VAR,'length',1,1012)
-LexToken(OPENBRACKET,'(',1,1018)
-LexToken(VAR,'arg1',1,1019)
-LexToken(DOT,'.',1,1023)
-LexToken(VAR,'model',1,1024)
-LexToken(DOT,'.',1,1029)
-LexToken(VAR,'rpar',1,1030)
-LexToken(DOT,'.',1,1034)
-LexToken(VAR,'objs',1,1035)
-LexToken(CLOSEBRACKET,')',1,1039)
-LexToken(DO,'do',1,1041)
-LexToken(EOL,'\n',1,1043)
-LexToken(VAR,'o',1,1056)
-LexToken(ASSIGNMENT,'=',1,1058)
-LexToken(VAR,'arg1',1,1060)
-LexToken(DOT,'.',1,1064)
-LexToken(VAR,'model',1,1065)
-LexToken(DOT,'.',1,1070)
-LexToken(VAR,'rpar',1,1071)
-LexToken(DOT,'.',1,1075)
-LexToken(VAR,'objs',1,1076)
-LexToken(OPENBRACKET,'(',1,1080)
-LexToken(VAR,'i',1,1081)
-LexToken(CLOSEBRACKET,')',1,1082)
-LexToken(EOL,'\n',1,1083)
-LexToken(IF,'if',1,1097)
-LexToken(VAR,'typeof',1,1100)
-LexToken(OPENBRACKET,'(',1,1106)
-LexToken(VAR,'o',1,1107)
-LexToken(CLOSEBRACKET,')',1,1108)
-LexToken(COMPARISON,'==',1,1110)
-LexToken(DQSTRING,'"Block"',1,1119)
-LexToken(LOGICAL,'&',1,1121)
-LexToken(VAR,'o',1,1123)
-LexToken(DOT,'.',1,1124)
-LexToken(VAR,'gui',1,1125)
-LexToken(COMPARISON,'==',1,1129)
-LexToken(DQSTRING,'"FROMWS_c"',1,1141)
-LexToken(THEN,'then',1,1143)
-LexToken(EOL,'\n',1,1147)
-LexToken(VAR,'ppath',1,1164)
-LexToken(ASSIGNMENT,'=',1,1170)
-LexToken(VAR,'list',1,1172)
-LexToken(OPENBRACKET,'(',1,1176)
-LexToken(VAR,'i',1,1177)
-LexToken(CLOSEBRACKET,')',1,1178)
-LexToken(EOL,'\n',1,1179)
-LexToken(BREAK,'break',1,1197)
-LexToken(EOL,'\n',1,1202)
-LexToken(END,'end',1,1216)
-LexToken(EOL,'\n',1,1219)
-LexToken(END,'end',1,1228)
-LexToken(EOL,'\n',1,1231)
-LexToken(VAR,'newpar',1,1240)
-LexToken(ASSIGNMENT,'=',1,1246)
-LexToken(VAR,'list',1,1247)
-LexToken(OPENBRACKET,'(',1,1251)
-LexToken(CLOSEBRACKET,')',1,1252)
-LexToken(EOL,'\n',1,1253)
-LexToken(VAR,'y',1,1263)
-LexToken(ASSIGNMENT,'=',1,1264)
-LexToken(NUMBER,'0',1,1265)
-LexToken(EOL,'\n',1,1266)
-LexToken(FOR,'for',1,1276)
-LexToken(VAR,'path',1,1280)
-LexToken(ASSIGNMENT,'=',1,1284)
-LexToken(VAR,'ppath',1,1285)
-LexToken(DO,'do',1,1291)
-LexToken(EOL,'\n',1,1293)
-LexToken(VAR,'np',1,1306)
-LexToken(ASSIGNMENT,'=',1,1308)
-LexToken(VAR,'size',1,1309)
-LexToken(OPENBRACKET,'(',1,1313)
-LexToken(VAR,'path',1,1314)
-LexToken(COMMA,',',1,1318)
-LexToken(DQSTRING,'"*"',1,1321)
-LexToken(CLOSEBRACKET,')',1,1322)
-LexToken(EOL,'\n',1,1323)
-LexToken(VAR,'spath',1,1336)
-LexToken(ASSIGNMENT,'=',1,1341)
-LexToken(VAR,'list',1,1342)
-LexToken(OPENBRACKET,'(',1,1346)
-LexToken(CLOSEBRACKET,')',1,1347)
-LexToken(EOL,'\n',1,1348)
-LexToken(FOR,'for',1,1361)
-LexToken(VAR,'k',1,1365)
-LexToken(ASSIGNMENT,'=',1,1366)
-LexToken(NUMBER,'1',1,1367)
-LexToken(COLON,':',1,1368)
-LexToken(VAR,'np',1,1369)
-LexToken(EOL,'\n',1,1371)
-LexToken(VAR,'spath',1,1388)
-LexToken(OPENBRACKET,'(',1,1393)
-LexToken(LASTINDEX,'$',1,1394)
-LexToken(ADDITION,'+',1,1395)
-LexToken(NUMBER,'1',1,1396)
-LexToken(CLOSEBRACKET,')',1,1397)
-LexToken(ASSIGNMENT,'=',1,1398)
-LexToken(DQSTRING,'"model"',1,1405)
-LexToken(EOL,'\n',1,1406)
-LexToken(VAR,'spath',1,1423)
-LexToken(OPENBRACKET,'(',1,1428)
-LexToken(LASTINDEX,'$',1,1429)
-LexToken(ADDITION,'+',1,1430)
-LexToken(NUMBER,'1',1,1431)
-LexToken(CLOSEBRACKET,')',1,1432)
-LexToken(ASSIGNMENT,'=',1,1433)
-LexToken(DQSTRING,'"rpar"',1,1439)
-LexToken(EOL,'\n',1,1440)
-LexToken(VAR,'spath',1,1457)
-LexToken(OPENBRACKET,'(',1,1462)
-LexToken(LASTINDEX,'$',1,1463)
-LexToken(ADDITION,'+',1,1464)
-LexToken(NUMBER,'1',1,1465)
-LexToken(CLOSEBRACKET,')',1,1466)
-LexToken(ASSIGNMENT,'=',1,1467)
-LexToken(DQSTRING,'"objs"',1,1473)
-LexToken(EOL,'\n',1,1474)
-LexToken(VAR,'spath',1,1491)
-LexToken(OPENBRACKET,'(',1,1496)
-LexToken(LASTINDEX,'$',1,1497)
-LexToken(ADDITION,'+',1,1498)
-LexToken(NUMBER,'1',1,1499)
-LexToken(CLOSEBRACKET,')',1,1500)
-LexToken(ASSIGNMENT,'=',1,1501)
-LexToken(VAR,'path',1,1502)
-LexToken(OPENBRACKET,'(',1,1506)
-LexToken(VAR,'k',1,1507)
-LexToken(CLOSEBRACKET,')',1,1508)
-LexToken(EOL,'\n',1,1509)
-LexToken(END,'end',1,1522)
-LexToken(EOL,'\n',1,1525)
-LexToken(VAR,'xx',1,1538)
-LexToken(ASSIGNMENT,'=',1,1540)
-LexToken(VAR,'arg1',1,1541)
-LexToken(OPENBRACKET,'(',1,1545)
-LexToken(VAR,'spath',1,1546)
-LexToken(CLOSEBRACKET,')',1,1551)
-LexToken(EOL,'\n',1,1568)
-LexToken(VAR,'execstr',1,1581)
-LexToken(OPENBRACKET,'(',1,1588)
-LexToken(DQSTRING,'"xxn="',1,1594)
-LexToken(ADDITION,'+',1,1595)
-LexToken(VAR,'xx',1,1596)
-LexToken(DOT,'.',1,1598)
-LexToken(VAR,'gui',1,1599)
-LexToken(ADDITION,'+',1,1602)
-LexToken(DQSTRING,'"(\\\'set\\\',xx)"',1,1616)
-LexToken(CLOSEBRACKET,')',1,1617)
-LexToken(EOL,'\n',1,1618)
-LexToken(IF,'if',1,1631)
-LexToken(NOT,'~',1,1634)
-LexToken(VAR,'isequalbitwise',1,1635)
-LexToken(OPENBRACKET,'(',1,1649)
-LexToken(VAR,'xxn',1,1650)
-LexToken(COMMA,',',1,1653)
-LexToken(VAR,'xx',1,1654)
-LexToken(CLOSEBRACKET,')',1,1656)
-LexToken(THEN,'then',1,1658)
-LexToken(EOL,'\n',1,1662)
-LexToken(VAR,'model',1,1679)
-LexToken(ASSIGNMENT,'=',1,1684)
-LexToken(VAR,'xx',1,1685)
-LexToken(DOT,'.',1,1687)
-LexToken(VAR,'model',1,1688)
-LexToken(EOL,'\n',1,1693)
-LexToken(VAR,'model_n',1,1710)
-LexToken(ASSIGNMENT,'=',1,1717)
-LexToken(VAR,'xxn',1,1718)
-LexToken(DOT,'.',1,1721)
-LexToken(VAR,'model',1,1722)
-LexToken(EOL,'\n',1,1727)
-LexToken(IF,'if',1,1744)
-LexToken(NOT,'~',1,1747)
-LexToken(VAR,'is_modelica_block',1,1748)
-LexToken(OPENBRACKET,'(',1,1765)
-LexToken(VAR,'xx',1,1766)
-LexToken(CLOSEBRACKET,')',1,1768)
-LexToken(THEN,'then',1,1770)
-LexToken(EOL,'\n',1,1774)
-LexToken(VAR,'modified',1,1795)
-LexToken(ASSIGNMENT,'=',1,1803)
-LexToken(VAR,'or',1,1804)
-LexToken(OPENBRACKET,'(',1,1806)
-LexToken(VAR,'model',1,1807)
-LexToken(DOT,'.',1,1812)
-LexToken(VAR,'sim',1,1813)
-LexToken(COMPARISON,'<>',1,1816)
-LexToken(VAR,'model_n',1,1818)
-LexToken(DOT,'.',1,1825)
-LexToken(VAR,'sim',1,1826)
-LexToken(CLOSEBRACKET,')',1,1829)
-LexToken(LOGICAL,'|',1,1830)
-LexToken(NOT,'~',1,1854)
-LexToken(VAR,'isequal',1,1855)
-LexToken(OPENBRACKET,'(',1,1862)
-LexToken(VAR,'model',1,1863)
-LexToken(DOT,'.',1,1868)
-LexToken(VAR,'state',1,1869)
-LexToken(COMMA,',',1,1874)
-LexToken(VAR,'model_n',1,1875)
-LexToken(DOT,'.',1,1882)
-LexToken(VAR,'state',1,1883)
-LexToken(CLOSEBRACKET,')',1,1888)
-LexToken(LOGICAL,'|',1,1889)
-LexToken(NOT,'~',1,1913)
-LexToken(VAR,'isequal',1,1914)
-LexToken(OPENBRACKET,'(',1,1921)
-LexToken(VAR,'model',1,1922)
-LexToken(DOT,'.',1,1927)
-LexToken(VAR,'dstate',1,1928)
-LexToken(COMMA,',',1,1934)
-LexToken(VAR,'model_n',1,1935)
-LexToken(DOT,'.',1,1942)
-LexToken(VAR,'dstate',1,1943)
-LexToken(CLOSEBRACKET,')',1,1949)
-LexToken(LOGICAL,'|',1,1950)
-LexToken(NOT,'~',1,1974)
-LexToken(VAR,'isequal',1,1975)
-LexToken(OPENBRACKET,'(',1,1982)
-LexToken(VAR,'model',1,1983)
-LexToken(DOT,'.',1,1988)
-LexToken(VAR,'odstate',1,1989)
-LexToken(COMMA,',',1,1996)
-LexToken(VAR,'model_n',1,1997)
-LexToken(DOT,'.',1,2004)
-LexToken(VAR,'odstate',1,2005)
-LexToken(CLOSEBRACKET,')',1,2012)
-LexToken(LOGICAL,'|',1,2013)
-LexToken(NOT,'~',1,2037)
-LexToken(VAR,'isequal',1,2038)
-LexToken(OPENBRACKET,'(',1,2045)
-LexToken(VAR,'model',1,2046)
-LexToken(DOT,'.',1,2051)
-LexToken(VAR,'rpar',1,2052)
-LexToken(COMMA,',',1,2056)
-LexToken(VAR,'model_n',1,2057)
-LexToken(DOT,'.',1,2064)
-LexToken(VAR,'rpar',1,2065)
-LexToken(CLOSEBRACKET,')',1,2069)
-LexToken(LOGICAL,'|',1,2070)
-LexToken(NOT,'~',1,2094)
-LexToken(VAR,'isequal',1,2095)
-LexToken(OPENBRACKET,'(',1,2102)
-LexToken(VAR,'model',1,2103)
-LexToken(DOT,'.',1,2108)
-LexToken(VAR,'ipar',1,2109)
-LexToken(COMMA,',',1,2113)
-LexToken(VAR,'model_n',1,2114)
-LexToken(DOT,'.',1,2121)
-LexToken(VAR,'ipar',1,2122)
-LexToken(CLOSEBRACKET,')',1,2126)
-LexToken(LOGICAL,'|',1,2127)
-LexToken(NOT,'~',1,2151)
-LexToken(VAR,'isequal',1,2152)
-LexToken(OPENBRACKET,'(',1,2159)
-LexToken(VAR,'model',1,2160)
-LexToken(DOT,'.',1,2165)
-LexToken(VAR,'opar',1,2166)
-LexToken(COMMA,',',1,2170)
-LexToken(VAR,'model_n',1,2171)
-LexToken(DOT,'.',1,2178)
-LexToken(VAR,'opar',1,2179)
-LexToken(CLOSEBRACKET,')',1,2183)
-LexToken(LOGICAL,'|',1,2184)
-LexToken(NOT,'~',1,2208)
-LexToken(VAR,'isequal',1,2209)
-LexToken(OPENBRACKET,'(',1,2216)
-LexToken(VAR,'model',1,2217)
-LexToken(DOT,'.',1,2222)
-LexToken(VAR,'label',1,2223)
-LexToken(COMMA,',',1,2228)
-LexToken(VAR,'model_n',1,2229)
-LexToken(DOT,'.',1,2236)
-LexToken(VAR,'label',1,2237)
-LexToken(CLOSEBRACKET,')',1,2242)
-LexToken(EOL,'\n',1,2243)
-LexToken(IF,'if',1,2264)
-LexToken(VAR,'or',1,2267)
-LexToken(OPENBRACKET,'(',1,2269)
-LexToken(VAR,'model',1,2270)
-LexToken(DOT,'.',1,2275)
-LexToken(VAR,'in',1,2276)
-LexToken(COMPARISON,'<>',1,2278)
-LexToken(VAR,'model_n',1,2280)
-LexToken(DOT,'.',1,2287)
-LexToken(VAR,'in',1,2288)
-LexToken(CLOSEBRACKET,')',1,2290)
-LexToken(LOGICAL,'|',1,2291)
-LexToken(VAR,'or',1,2292)
-LexToken(OPENBRACKET,'(',1,2294)
-LexToken(VAR,'model',1,2295)
-LexToken(DOT,'.',1,2300)
-LexToken(VAR,'out',1,2301)
-LexToken(COMPARISON,'<>',1,2304)
-LexToken(VAR,'model_n',1,2306)
-LexToken(DOT,'.',1,2313)
-LexToken(VAR,'out',1,2314)
-LexToken(CLOSEBRACKET,')',1,2317)
-LexToken(LOGICAL,'|',1,2318)
-LexToken(VAR,'or',1,2346)
-LexToken(OPENBRACKET,'(',1,2348)
-LexToken(VAR,'model',1,2349)
-LexToken(DOT,'.',1,2354)
-LexToken(VAR,'in2',1,2355)
-LexToken(COMPARISON,'<>',1,2358)
-LexToken(VAR,'model_n',1,2360)
-LexToken(DOT,'.',1,2367)
-LexToken(VAR,'in2',1,2368)
-LexToken(CLOSEBRACKET,')',1,2371)
-LexToken(LOGICAL,'|',1,2372)
-LexToken(VAR,'or',1,2373)
-LexToken(OPENBRACKET,'(',1,2375)
-LexToken(VAR,'model',1,2376)
-LexToken(DOT,'.',1,2381)
-LexToken(VAR,'out2',1,2382)
-LexToken(COMPARISON,'<>',1,2386)
-LexToken(VAR,'model_n',1,2388)
-LexToken(DOT,'.',1,2395)
-LexToken(VAR,'out2',1,2396)
-LexToken(CLOSEBRACKET,')',1,2400)
-LexToken(LOGICAL,'|',1,2401)
-LexToken(VAR,'or',1,2429)
-LexToken(OPENBRACKET,'(',1,2431)
-LexToken(VAR,'model',1,2432)
-LexToken(DOT,'.',1,2437)
-LexToken(VAR,'outtyp',1,2438)
-LexToken(COMPARISON,'<>',1,2444)
-LexToken(VAR,'model_n',1,2446)
-LexToken(DOT,'.',1,2453)
-LexToken(VAR,'outtyp',1,2454)
-LexToken(CLOSEBRACKET,')',1,2460)
-LexToken(LOGICAL,'|',1,2461)
-LexToken(VAR,'or',1,2462)
-LexToken(OPENBRACKET,'(',1,2464)
-LexToken(VAR,'model',1,2465)
-LexToken(DOT,'.',1,2470)
-LexToken(VAR,'intyp',1,2471)
-LexToken(COMPARISON,'<>',1,2476)
-LexToken(VAR,'model_n',1,2478)
-LexToken(DOT,'.',1,2485)
-LexToken(VAR,'intyp',1,2486)
-LexToken(CLOSEBRACKET,')',1,2491)
-LexToken(THEN,'then',1,2493)
-LexToken(EOL,'\n',1,2497)
-LexToken(VAR,'needcompile',1,2522)
-LexToken(ASSIGNMENT,'=',1,2533)
-LexToken(NUMBER,'1',1,2534)
-LexToken(EOL,'\n',1,2535)
-LexToken(END,'end',1,2556)
-LexToken(EOL,'\n',1,2559)
-LexToken(IF,'if',1,2580)
-LexToken(VAR,'or',1,2583)
-LexToken(OPENBRACKET,'(',1,2585)
-LexToken(VAR,'model',1,2586)
-LexToken(DOT,'.',1,2591)
-LexToken(VAR,'firing',1,2592)
-LexToken(COMPARISON,'<>',1,2598)
-LexToken(VAR,'model_n',1,2600)
-LexToken(DOT,'.',1,2607)
-LexToken(VAR,'firing',1,2608)
-LexToken(CLOSEBRACKET,')',1,2614)
-LexToken(THEN,'then',1,2616)
-LexToken(EOL,'\n',1,2620)
-LexToken(VAR,'needcompile',1,2645)
-LexToken(ASSIGNMENT,'=',1,2656)
-LexToken(NUMBER,'2',1,2657)
-LexToken(EOL,'\n',1,2658)
-LexToken(END,'end',1,2679)
-LexToken(EOL,'\n',1,2682)
-LexToken(IF,'if',1,2703)
-LexToken(OPENBRACKET,'(',1,2706)
-LexToken(VAR,'size',1,2707)
-LexToken(OPENBRACKET,'(',1,2711)
-LexToken(VAR,'model',1,2712)
-LexToken(DOT,'.',1,2717)
-LexToken(VAR,'in',1,2718)
-LexToken(COMMA,',',1,2720)
-LexToken(DQSTRING,'"*"',1,2723)
-LexToken(CLOSEBRACKET,')',1,2724)
-LexToken(COMPARISON,'<>',1,2725)
-LexToken(VAR,'size',1,2727)
-LexToken(OPENBRACKET,'(',1,2731)
-LexToken(VAR,'model_n',1,2732)
-LexToken(DOT,'.',1,2739)
-LexToken(VAR,'in',1,2740)
-LexToken(COMMA,',',1,2742)
-LexToken(DQSTRING,'"*"',1,2745)
-LexToken(CLOSEBRACKET,')',1,2746)
-LexToken(CLOSEBRACKET,')',1,2747)
-LexToken(LOGICAL,'|',1,2748)
-LexToken(OPENBRACKET,'(',1,2776)
-LexToken(VAR,'size',1,2777)
-LexToken(OPENBRACKET,'(',1,2781)
-LexToken(VAR,'model',1,2782)
-LexToken(DOT,'.',1,2787)
-LexToken(VAR,'out',1,2788)
-LexToken(COMMA,',',1,2791)
-LexToken(DQSTRING,'"*"',1,2794)
-LexToken(CLOSEBRACKET,')',1,2795)
-LexToken(COMPARISON,'<>',1,2796)
-LexToken(VAR,'size',1,2798)
-LexToken(OPENBRACKET,'(',1,2802)
-LexToken(VAR,'model_n',1,2803)
-LexToken(DOT,'.',1,2810)
-LexToken(VAR,'out',1,2811)
-LexToken(COMMA,',',1,2814)
-LexToken(DQSTRING,'"*"',1,2817)
-LexToken(CLOSEBRACKET,')',1,2818)
-LexToken(CLOSEBRACKET,')',1,2819)
-LexToken(THEN,'then',1,2821)
-LexToken(EOL,'\n',1,2825)
-LexToken(VAR,'needcompile',1,2850)
-LexToken(ASSIGNMENT,'=',1,2861)
-LexToken(NUMBER,'4',1,2862)
-LexToken(EOL,'\n',1,2863)
-LexToken(END,'end',1,2884)
-LexToken(EOL,'\n',1,2887)
-LexToken(IF,'if',1,2908)
-LexToken(VAR,'model',1,2911)
-LexToken(DOT,'.',1,2916)
-LexToken(VAR,'sim',1,2917)
-LexToken(COMPARISON,'==',1,2920)
-LexToken(DQSTRING,'"input"',1,2928)
-LexToken(LOGICAL,'|',1,2929)
-LexToken(VAR,'model',1,2930)
-LexToken(DOT,'.',1,2935)
-LexToken(VAR,'sim',1,2936)
-LexToken(COMPARISON,'==',1,2939)
-LexToken(DQSTRING,'"output"',1,2948)
-LexToken(THEN,'then',1,2950)
-LexToken(EOL,'\n',1,2954)
-LexToken(IF,'if',1,2979)
-LexToken(VAR,'model',1,2982)
-LexToken(DOT,'.',1,2987)
-LexToken(VAR,'ipar',1,2988)
-LexToken(COMPARISON,'<>',1,2992)
-LexToken(VAR,'model_n',1,2994)
-LexToken(DOT,'.',1,3001)
-LexToken(VAR,'ipar',1,3002)
-LexToken(THEN,'then',1,3007)
-LexToken(EOL,'\n',1,3011)
-LexToken(VAR,'needcompile',1,3040)
-LexToken(ASSIGNMENT,'=',1,3051)
-LexToken(NUMBER,'4',1,3052)
-LexToken(EOL,'\n',1,3053)
-LexToken(END,'end',1,3078)
-LexToken(EOL,'\n',1,3081)
-LexToken(END,'end',1,3102)
-LexToken(EOL,'\n',1,3105)
-LexToken(IF,'if',1,3126)
-LexToken(VAR,'or',1,3129)
-LexToken(OPENBRACKET,'(',1,3131)
-LexToken(VAR,'model',1,3132)
-LexToken(DOT,'.',1,3137)
-LexToken(VAR,'blocktype',1,3138)
-LexToken(COMPARISON,'<>',1,3147)
-LexToken(VAR,'model_n',1,3149)
-LexToken(DOT,'.',1,3156)
-LexToken(VAR,'blocktype',1,3157)
-LexToken(CLOSEBRACKET,')',1,3166)
-LexToken(LOGICAL,'|',1,3167)
-LexToken(VAR,'or',1,3195)
-LexToken(OPENBRACKET,'(',1,3197)
-LexToken(VAR,'model',1,3198)
-LexToken(DOT,'.',1,3203)
-LexToken(VAR,'dep_ut',1,3204)
-LexToken(COMPARISON,'<>',1,3210)
-LexToken(VAR,'model_n',1,3212)
-LexToken(DOT,'.',1,3219)
-LexToken(VAR,'dep_ut',1,3220)
-LexToken(CLOSEBRACKET,')',1,3226)
-LexToken(THEN,'then',1,3228)
-LexToken(EOL,'\n',1,3232)
-LexToken(VAR,'needcompile',1,3257)
-LexToken(ASSIGNMENT,'=',1,3268)
-LexToken(NUMBER,'4',1,3269)
-LexToken(EOL,'\n',1,3270)
-LexToken(END,'end',1,3291)
-LexToken(EOL,'\n',1,3294)
-LexToken(IF,'if',1,3315)
-LexToken(OPENBRACKET,'(',1,3318)
-LexToken(VAR,'model',1,3319)
-LexToken(DOT,'.',1,3324)
-LexToken(VAR,'nzcross',1,3325)
-LexToken(COMPARISON,'<>',1,3332)
-LexToken(VAR,'model_n',1,3334)
-LexToken(DOT,'.',1,3341)
-LexToken(VAR,'nzcross',1,3342)
-LexToken(CLOSEBRACKET,')',1,3349)
-LexToken(LOGICAL,'|',1,3350)
-LexToken(OPENBRACKET,'(',1,3351)
-LexToken(VAR,'model',1,3352)
-LexToken(DOT,'.',1,3357)
-LexToken(VAR,'nmode',1,3358)
-LexToken(COMPARISON,'<>',1,3363)
-LexToken(VAR,'model_n',1,3365)
-LexToken(DOT,'.',1,3372)
-LexToken(VAR,'nmode',1,3373)
-LexToken(CLOSEBRACKET,')',1,3378)
-LexToken(THEN,'then',1,3380)
-LexToken(EOL,'\n',1,3384)
-LexToken(VAR,'needcompile',1,3409)
-LexToken(ASSIGNMENT,'=',1,3420)
-LexToken(NUMBER,'4',1,3421)
-LexToken(EOL,'\n',1,3422)
-LexToken(END,'end',1,3443)
-LexToken(EOL,'\n',1,3446)
-LexToken(IF,'if',1,3467)
-LexToken(VAR,'prod',1,3470)
-LexToken(OPENBRACKET,'(',1,3474)
-LexToken(VAR,'size',1,3475)
-LexToken(OPENBRACKET,'(',1,3479)
-LexToken(VAR,'model_n',1,3480)
-LexToken(DOT,'.',1,3487)
-LexToken(VAR,'sim',1,3488)
-LexToken(CLOSEBRACKET,')',1,3491)
-LexToken(CLOSEBRACKET,')',1,3492)
-LexToken(COMPARISON,'>',1,3493)
-LexToken(NUMBER,'1',1,3494)
-LexToken(THEN,'then',1,3496)
-LexToken(EOL,'\n',1,3500)
-LexToken(IF,'if',1,3525)
-LexToken(VAR,'model_n',1,3528)
-LexToken(DOT,'.',1,3535)
-LexToken(VAR,'sim',1,3536)
-LexToken(OPENBRACKET,'(',1,3539)
-LexToken(NUMBER,'2',1,3540)
-LexToken(CLOSEBRACKET,')',1,3541)
-LexToken(COMPARISON,'>',1,3542)
-LexToken(NUMBER,'1000',1,3543)
-LexToken(THEN,'then',1,3548)
-LexToken(EOL,'\n',1,3552)
-LexToken(IF,'if',1,3581)
-LexToken(VAR,'model',1,3584)
-LexToken(DOT,'.',1,3589)
-LexToken(VAR,'sim',1,3590)
-LexToken(OPENBRACKET,'(',1,3593)
-LexToken(NUMBER,'1',1,3594)
-LexToken(CLOSEBRACKET,')',1,3595)
-LexToken(COMPARISON,'<>',1,3596)
-LexToken(VAR,'model_n',1,3598)
-LexToken(DOT,'.',1,3605)
-LexToken(VAR,'sim',1,3606)
-LexToken(OPENBRACKET,'(',1,3609)
-LexToken(NUMBER,'1',1,3610)
-LexToken(CLOSEBRACKET,')',1,3611)
-LexToken(THEN,'then',1,3613)
-LexToken(EOL,'\n',1,3617)
-LexToken(VAR,'needcompile',1,3650)
-LexToken(ASSIGNMENT,'=',1,3661)
-LexToken(NUMBER,'4',1,3662)
-LexToken(EOL,'\n',1,3663)
-LexToken(END,'end',1,3692)
-LexToken(EOL,'\n',1,3695)
-LexToken(END,'end',1,3720)
-LexToken(EOL,'\n',1,3723)
-LexToken(END,'end',1,3744)
-LexToken(EOL,'\n',1,3747)
-LexToken(ELSE,'else',1,3764)
-LexToken(EOL,'\n',1,3768)
-LexToken(VAR,'modified',1,3789)
-LexToken(ASSIGNMENT,'=',1,3797)
-LexToken(VAR,'or',1,3798)
-LexToken(OPENBRACKET,'(',1,3800)
-LexToken(VAR,'model_n',1,3801)
-LexToken(COMPARISON,'<>',1,3808)
-LexToken(VAR,'model',1,3810)
-LexToken(CLOSEBRACKET,')',1,3815)
-LexToken(EOL,'\n',1,3816)
-LexToken(VAR,'eq',1,3837)
-LexToken(ASSIGNMENT,'=',1,3839)
-LexToken(VAR,'model',1,3840)
-LexToken(DOT,'.',1,3845)
-LexToken(VAR,'equations',1,3846)
-LexToken(SEMICOLON,';',1,3855)
-LexToken(VAR,'eqn',1,3856)
-LexToken(ASSIGNMENT,'=',1,3859)
-LexToken(VAR,'model_n',1,3860)
-LexToken(DOT,'.',1,3867)
-LexToken(VAR,'equations',1,3868)
-LexToken(EOL,'\n',1,3877)
-LexToken(IF,'if',1,3899)
-LexToken(VAR,'or',1,3902)
-LexToken(OPENBRACKET,'(',1,3904)
-LexToken(VAR,'eq',1,3905)
-LexToken(DOT,'.',1,3907)
-LexToken(VAR,'model',1,3908)
-LexToken(COMPARISON,'<>',1,3913)
-LexToken(VAR,'eqn',1,3915)
-LexToken(DOT,'.',1,3918)
-LexToken(VAR,'model',1,3919)
-LexToken(CLOSEBRACKET,')',1,3924)
-LexToken(LOGICAL,'|',1,3925)
-LexToken(VAR,'or',1,3926)
-LexToken(OPENBRACKET,'(',1,3928)
-LexToken(VAR,'eq',1,3929)
-LexToken(DOT,'.',1,3931)
-LexToken(VAR,'inputs',1,3932)
-LexToken(COMPARISON,'<>',1,3938)
-LexToken(VAR,'eqn',1,3940)
-LexToken(DOT,'.',1,3943)
-LexToken(VAR,'inputs',1,3944)
-LexToken(CLOSEBRACKET,')',1,3950)
-LexToken(LOGICAL,'|',1,3951)
-LexToken(VAR,'or',1,3979)
-LexToken(OPENBRACKET,'(',1,3981)
-LexToken(VAR,'eq',1,3982)
-LexToken(DOT,'.',1,3984)
-LexToken(VAR,'outputs',1,3985)
-LexToken(COMPARISON,'<>',1,3992)
-LexToken(VAR,'eqn',1,3994)
-LexToken(DOT,'.',1,3997)
-LexToken(VAR,'outputs',1,3998)
-LexToken(CLOSEBRACKET,')',1,4005)
-LexToken(THEN,'then',1,4007)
-LexToken(EOL,'\n',1,4011)
-LexToken(VAR,'needcompile',1,4036)
-LexToken(ASSIGNMENT,'=',1,4047)
-LexToken(NUMBER,'4',1,4048)
-LexToken(EOL,'\n',1,4049)
-LexToken(END,'end',1,4070)
-LexToken(EOL,'\n',1,4073)
-LexToken(END,'end',1,4090)
-LexToken(EOL,'\n',1,4093)
-LexToken(EOL,'\n',1,4139)
-LexToken(VAR,'arg1',1,4156)
-LexToken(OPENBRACKET,'(',1,4160)
-LexToken(VAR,'spath',1,4161)
-LexToken(CLOSEBRACKET,')',1,4166)
-LexToken(ASSIGNMENT,'=',1,4167)
-LexToken(VAR,'xxn',1,4168)
-LexToken(EOL,'\n',1,4180)
-LexToken(VAR,'newpar',1,4197)
-LexToken(OPENBRACKET,'(',1,4203)
-LexToken(VAR,'size',1,4204)
-LexToken(OPENBRACKET,'(',1,4208)
-LexToken(VAR,'newpar',1,4209)
-LexToken(CLOSEBRACKET,')',1,4215)
-LexToken(ADDITION,'+',1,4216)
-LexToken(NUMBER,'1',1,4217)
-LexToken(CLOSEBRACKET,')',1,4218)
-LexToken(ASSIGNMENT,'=',1,4219)
-LexToken(VAR,'path',1,4220)
-LexToken(EOL,'\n',1,4246)
-LexToken(VAR,'y',1,4263)
-LexToken(ASSIGNMENT,'=',1,4264)
-LexToken(VAR,'max',1,4265)
-LexToken(OPENBRACKET,'(',1,4268)
-LexToken(VAR,'y',1,4269)
-LexToken(COMMA,',',1,4270)
-LexToken(VAR,'needcompile',1,4271)
-LexToken(CLOSEBRACKET,')',1,4282)
-LexToken(EOL,'\n',1,4283)
-LexToken(END,'end',1,4296)
-LexToken(EOL,'\n',1,4299)
-LexToken(END,'end',1,4308)
-LexToken(EOL,'\n',1,4311)
-LexToken(VAR,'x',1,4320)
-LexToken(ASSIGNMENT,'=',1,4321)
-LexToken(VAR,'arg1',1,4322)
-LexToken(EOL,'\n',1,4326)
-LexToken(VAR,'typ',1,4335)
-LexToken(ASSIGNMENT,'=',1,4338)
-LexToken(VAR,'newpar',1,4339)
-LexToken(EOL,'\n',1,4345)
-LexToken(CASE,'case',1,4350)
-LexToken(DQSTRING,'"define"',1,4362)
-LexToken(THEN,'then',1,4364)
-LexToken(EOL,'\n',1,4368)
-LexToken(VAR,'scs_m_1',1,4377)
-LexToken(ASSIGNMENT,'=',1,4384)
-LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,4385)
-LexToken(OPENBRACKET,'(',1,4399)
-LexToken(VAR,'version',1,4411)
-LexToken(ASSIGNMENT,'=',1,4418)
-LexToken(DQSTRING,'"scicos4.2"',1,4429)
-LexToken(COMMA,',',1,4430)
-LexToken(VAR,'props',1,4442)
-LexToken(ASSIGNMENT,'=',1,4447)
-LexToken(SCICOS_PARAMS,'scicos_params',1,4448)
-LexToken(OPENBRACKET,'(',1,4461)
-LexToken(VAR,'wpar',1,4473)
-LexToken(ASSIGNMENT,'=',1,4477)
-LexToken(OPENSQBRACKET,'[',1,4478)
-LexToken(ADDITION,'-',1,4479)
-LexToken(NUMBER,'159.096',1,4480)
-LexToken(COMMA,',',1,4487)
-LexToken(NUMBER,'811.104',1,4488)
-LexToken(COMMA,',',1,4495)
-LexToken(ADDITION,'-',1,4496)
-LexToken(NUMBER,'121.216',1,4497)
-LexToken(COMMA,',',1,4504)
-LexToken(NUMBER,'617.984',1,4505)
-LexToken(COMMA,',',1,4512)
-LexToken(NUMBER,'1323',1,4513)
-LexToken(COMMA,',',1,4517)
-LexToken(NUMBER,'1008',1,4518)
-LexToken(COMMA,',',1,4522)
-LexToken(NUMBER,'331',1,4523)
-LexToken(COMMA,',',1,4526)
-LexToken(NUMBER,'284',1,4527)
-LexToken(COMMA,',',1,4530)
-LexToken(NUMBER,'630',1,4531)
-LexToken(COMMA,',',1,4534)
-LexToken(NUMBER,'480',1,4535)
-LexToken(COMMA,',',1,4538)
-LexToken(NUMBER,'1426',1,4539)
-LexToken(COMMA,',',1,4543)
-LexToken(NUMBER,'231',1,4544)
-LexToken(COMMA,',',1,4547)
-LexToken(NUMBER,'1.4',1,4548)
-LexToken(CLOSESQBRACKET,']',1,4551)
-LexToken(COMMA,',',1,4552)
-LexToken(VAR,'Title',1,4564)
-LexToken(ASSIGNMENT,'=',1,4569)
-LexToken(DQSTRING,'"FROMWSB"',1,4578)
-LexToken(COMMA,',',1,4579)
-LexToken(VAR,'tol',1,4591)
-LexToken(ASSIGNMENT,'=',1,4594)
-LexToken(OPENSQBRACKET,'[',1,4595)
-LexToken(NUMBER,'0.0001',1,4596)
-LexToken(COMMA,',',1,4602)
-LexToken(NUMBER,'0.000001',1,4603)
-LexToken(COMMA,',',1,4611)
-LexToken(NUMBER,'1.000',1,4612)
-LexToken(VAR,'D',1,4617)
-LexToken(ADDITION,'-',1,4618)
-LexToken(NUMBER,'10',1,4619)
-LexToken(COMMA,',',1,4621)
-LexToken(NUMBER,'100001',1,4622)
-LexToken(COMMA,',',1,4628)
-LexToken(NUMBER,'0',1,4629)
-LexToken(COMMA,',',1,4630)
-LexToken(NUMBER,'0',1,4631)
-LexToken(CLOSESQBRACKET,']',1,4632)
-LexToken(COMMA,',',1,4633)
-LexToken(VAR,'tf',1,4645)
-LexToken(ASSIGNMENT,'=',1,4647)
-LexToken(NUMBER,'100000',1,4648)
-LexToken(COMMA,',',1,4654)
-LexToken(VAR,'context',1,4666)
-LexToken(ASSIGNMENT,'=',1,4673)
-LexToken(DQSTRING,'" "',1,4676)
-LexToken(COMMA,',',1,4677)
-LexToken(VAR,'void1',1,4689)
-LexToken(ASSIGNMENT,'=',1,4694)
-LexToken(OPENSQBRACKET,'[',1,4695)
-LexToken(CLOSESQBRACKET,']',1,4696)
-LexToken(COMMA,',',1,4697)
-LexToken(VAR,'options',1,4709)
-LexToken(ASSIGNMENT,'=',1,4716)
-LexToken(VAR,'tlist',1,4717)
-LexToken(OPENBRACKET,'(',1,4722)
-LexToken(OPENSQBRACKET,'[',1,4723)
-LexToken(DQSTRING,'"scsopt"',1,4731)
-LexToken(COMMA,',',1,4732)
-LexToken(DQSTRING,'"3D"',1,4736)
-LexToken(COMMA,',',1,4737)
-LexToken(DQSTRING,'"Background"',1,4749)
-LexToken(COMMA,',',1,4750)
-LexToken(DQSTRING,'"Link"',1,4756)
-LexToken(COMMA,',',1,4757)
-LexToken(DQSTRING,'"ID"',1,4761)
-LexToken(COMMA,',',1,4762)
-LexToken(DQSTRING,'"Cmap"',1,4768)
-LexToken(CLOSESQBRACKET,']',1,4769)
-LexToken(COMMA,',',1,4770)
-LexToken(VAR,'list',1,4771)
-LexToken(OPENBRACKET,'(',1,4775)
-LexToken(PREVAR_BOOLEAN,'%t',1,4776)
-LexToken(COMMA,',',1,4778)
-LexToken(NUMBER,'33',1,4779)
-LexToken(CLOSEBRACKET,')',1,4781)
-LexToken(COMMA,',',1,4782)
-LexToken(OPENSQBRACKET,'[',1,4783)
-LexToken(NUMBER,'8',1,4784)
-LexToken(COMMA,',',1,4785)
-LexToken(NUMBER,'1',1,4786)
-LexToken(CLOSESQBRACKET,']',1,4787)
-LexToken(COMMA,',',1,4788)
-LexToken(OPENSQBRACKET,'[',1,4789)
-LexToken(NUMBER,'1',1,4790)
-LexToken(COMMA,',',1,4791)
-LexToken(NUMBER,'5',1,4792)
-LexToken(CLOSESQBRACKET,']',1,4793)
-LexToken(COMMA,',',1,4794)
-LexToken(VAR,'list',1,4806)
-LexToken(OPENBRACKET,'(',1,4810)
-LexToken(OPENSQBRACKET,'[',1,4811)
-LexToken(NUMBER,'5',1,4812)
-LexToken(COMMA,',',1,4813)
-LexToken(NUMBER,'1',1,4814)
-LexToken(CLOSESQBRACKET,']',1,4815)
-LexToken(COMMA,',',1,4816)
-LexToken(OPENSQBRACKET,'[',1,4817)
-LexToken(NUMBER,'4',1,4818)
-LexToken(COMMA,',',1,4819)
-LexToken(NUMBER,'1',1,4820)
-LexToken(CLOSESQBRACKET,']',1,4821)
-LexToken(CLOSEBRACKET,')',1,4822)
-LexToken(COMMA,',',1,4823)
-LexToken(OPENSQBRACKET,'[',1,4824)
-LexToken(NUMBER,'0.8',1,4825)
-LexToken(COMMA,',',1,4828)
-LexToken(NUMBER,'0.8',1,4829)
-LexToken(COMMA,',',1,4832)
-LexToken(NUMBER,'0.8',1,4833)
-LexToken(CLOSESQBRACKET,']',1,4836)
-LexToken(CLOSEBRACKET,')',1,4837)
-LexToken(COMMA,',',1,4838)
-LexToken(VAR,'void2',1,4850)
-LexToken(ASSIGNMENT,'=',1,4855)
-LexToken(OPENSQBRACKET,'[',1,4856)
-LexToken(CLOSESQBRACKET,']',1,4857)
-LexToken(COMMA,',',1,4858)
-LexToken(VAR,'void3',1,4870)
-LexToken(ASSIGNMENT,'=',1,4875)
-LexToken(OPENSQBRACKET,'[',1,4876)
-LexToken(CLOSESQBRACKET,']',1,4877)
-LexToken(COMMA,',',1,4878)
-LexToken(VAR,'doc',1,4890)
-LexToken(ASSIGNMENT,'=',1,4893)
-LexToken(VAR,'list',1,4894)
-LexToken(OPENBRACKET,'(',1,4898)
-LexToken(CLOSEBRACKET,')',1,4899)
-LexToken(CLOSEBRACKET,')',1,4900)
-LexToken(CLOSEBRACKET,')',1,4901)
-LexToken(EOL,'\n',1,4902)
-LexToken(VAR,'scs_m_1',1,4911)
-LexToken(DOT,'.',1,4918)
-LexToken(VAR,'objs',1,4919)
-LexToken(OPENBRACKET,'(',1,4923)
-LexToken(NUMBER,'1',1,4924)
-LexToken(CLOSEBRACKET,')',1,4925)
-LexToken(ASSIGNMENT,'=',1,4926)
-LexToken(SCICOS_BLOCK,'scicos_block',1,4927)
-LexToken(OPENBRACKET,'(',1,4939)
-LexToken(VAR,'gui',1,4951)
-LexToken(ASSIGNMENT,'=',1,4954)
-LexToken(DQSTRING,'"FROMWS_c"',1,4964)
-LexToken(COMMA,',',1,4965)
-LexToken(VAR,'graphics',1,4977)
-LexToken(ASSIGNMENT,'=',1,4985)
-LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,4986)
-LexToken(OPENBRACKET,'(',1,5001)
-LexToken(VAR,'orig',1,5013)
-LexToken(ASSIGNMENT,'=',1,5017)
-LexToken(OPENSQBRACKET,'[',1,5018)
-LexToken(NUMBER,'260.37067',1,5019)
-LexToken(COMMA,',',1,5028)
-LexToken(NUMBER,'261.584',1,5029)
-LexToken(CLOSESQBRACKET,']',1,5036)
-LexToken(COMMA,',',1,5037)
-LexToken(VAR,'sz',1,5049)
-LexToken(ASSIGNMENT,'=',1,5051)
-LexToken(OPENSQBRACKET,'[',1,5052)
-LexToken(NUMBER,'70',1,5053)
-LexToken(COMMA,',',1,5055)
-LexToken(NUMBER,'40',1,5056)
-LexToken(CLOSESQBRACKET,']',1,5058)
-LexToken(COMMA,',',1,5059)
-LexToken(VAR,'flip',1,5071)
-LexToken(ASSIGNMENT,'=',1,5075)
-LexToken(PREVAR_BOOLEAN,'%t',1,5076)
-LexToken(COMMA,',',1,5078)
-LexToken(VAR,'theta',1,5090)
-LexToken(ASSIGNMENT,'=',1,5095)
-LexToken(NUMBER,'0',1,5096)
-LexToken(COMMA,',',1,5097)
-LexToken(VAR,'exprs',1,5109)
-LexToken(ASSIGNMENT,'=',1,5114)
-LexToken(OPENSQBRACKET,'[',1,5115)
-LexToken(DQSTRING,'"V"',1,5118)
-LexToken(SEMICOLON,';',1,5119)
-LexToken(DQSTRING,'"1"',1,5122)
-LexToken(SEMICOLON,';',1,5123)
-LexToken(DQSTRING,'"1"',1,5126)
-LexToken(SEMICOLON,';',1,5127)
-LexToken(DQSTRING,'"0"',1,5130)
-LexToken(CLOSESQBRACKET,']',1,5131)
-LexToken(COMMA,',',1,5132)
-LexToken(VAR,'pin',1,5144)
-LexToken(ASSIGNMENT,'=',1,5147)
-LexToken(OPENSQBRACKET,'[',1,5148)
-LexToken(CLOSESQBRACKET,']',1,5149)
-LexToken(COMMA,',',1,5150)
-LexToken(VAR,'pout',1,5162)
-LexToken(ASSIGNMENT,'=',1,5166)
-LexToken(NUMBER,'4',1,5167)
-LexToken(COMMA,',',1,5168)
-LexToken(VAR,'pein',1,5180)
-LexToken(ASSIGNMENT,'=',1,5184)
-LexToken(NUMBER,'2',1,5185)
-LexToken(COMMA,',',1,5186)
-LexToken(VAR,'peout',1,5198)
-LexToken(ASSIGNMENT,'=',1,5203)
-LexToken(NUMBER,'2',1,5204)
-LexToken(COMMA,',',1,5205)
-LexToken(VAR,'gr_i',1,5217)
-LexToken(ASSIGNMENT,'=',1,5221)
-LexToken(OPENSQBRACKET,'[',1,5222)
-LexToken(CLOSESQBRACKET,']',1,5223)
-LexToken(COMMA,',',1,5224)
-LexToken(VAR,'id',1,5236)
-LexToken(ASSIGNMENT,'=',1,5238)
-LexToken(DQSTRING,'""',1,5240)
-LexToken(COMMA,',',1,5241)
-LexToken(VAR,'in_implicit',1,5253)
-LexToken(ASSIGNMENT,'=',1,5264)
-LexToken(OPENSQBRACKET,'[',1,5265)
-LexToken(CLOSESQBRACKET,']',1,5266)
-LexToken(COMMA,',',1,5267)
-LexToken(VAR,'out_implicit',1,5279)
-LexToken(ASSIGNMENT,'=',1,5291)
-LexToken(DQSTRING,'"E"',1,5294)
-LexToken(CLOSEBRACKET,')',1,5295)
-LexToken(COMMA,',',1,5296)
-LexToken(VAR,'model',1,5308)
-LexToken(ASSIGNMENT,'=',1,5313)
-LexToken(SCICOS_MODEL,'scicos_model',1,5314)
-LexToken(OPENBRACKET,'(',1,5326)
-LexToken(VAR,'sim',1,5338)
-LexToken(ASSIGNMENT,'=',1,5341)
-LexToken(VAR,'list',1,5342)
-LexToken(OPENBRACKET,'(',1,5346)
-LexToken(DQSTRING,'"fromws_c"',1,5356)
-LexToken(COMMA,',',1,5357)
-LexToken(NUMBER,'4',1,5358)
-LexToken(CLOSEBRACKET,')',1,5359)
-LexToken(COMMA,',',1,5360)
-LexToken(VAR,'in',1,5372)
-LexToken(ASSIGNMENT,'=',1,5374)
-LexToken(OPENSQBRACKET,'[',1,5375)
-LexToken(CLOSESQBRACKET,']',1,5376)
-LexToken(COMMA,',',1,5377)
-LexToken(VAR,'in2',1,5389)
-LexToken(ASSIGNMENT,'=',1,5392)
-LexToken(OPENSQBRACKET,'[',1,5393)
-LexToken(CLOSESQBRACKET,']',1,5394)
-LexToken(COMMA,',',1,5395)
-LexToken(VAR,'intyp',1,5407)
-LexToken(ASSIGNMENT,'=',1,5412)
-LexToken(NUMBER,'1',1,5413)
-LexToken(COMMA,',',1,5414)
-LexToken(VAR,'out',1,5426)
-LexToken(ASSIGNMENT,'=',1,5429)
-LexToken(ADDITION,'-',1,5430)
-LexToken(NUMBER,'1',1,5431)
-LexToken(COMMA,',',1,5432)
-LexToken(VAR,'out2',1,5444)
-LexToken(ASSIGNMENT,'=',1,5448)
-LexToken(ADDITION,'-',1,5449)
-LexToken(NUMBER,'2',1,5450)
-LexToken(COMMA,',',1,5451)
-LexToken(VAR,'outtyp',1,5463)
-LexToken(ASSIGNMENT,'=',1,5469)
-LexToken(ADDITION,'-',1,5470)
-LexToken(NUMBER,'1',1,5471)
-LexToken(COMMA,',',1,5472)
-LexToken(VAR,'evtin',1,5484)
-LexToken(ASSIGNMENT,'=',1,5489)
-LexToken(NUMBER,'1',1,5490)
-LexToken(COMMA,',',1,5491)
-LexToken(VAR,'evtout',1,5503)
-LexToken(ASSIGNMENT,'=',1,5509)
-LexToken(NUMBER,'1',1,5510)
-LexToken(COMMA,',',1,5511)
-LexToken(VAR,'state',1,5523)
-LexToken(ASSIGNMENT,'=',1,5528)
-LexToken(OPENSQBRACKET,'[',1,5529)
-LexToken(CLOSESQBRACKET,']',1,5530)
-LexToken(COMMA,',',1,5531)
-LexToken(VAR,'dstate',1,5543)
-LexToken(ASSIGNMENT,'=',1,5549)
-LexToken(OPENSQBRACKET,'[',1,5550)
-LexToken(CLOSESQBRACKET,']',1,5551)
-LexToken(COMMA,',',1,5552)
-LexToken(VAR,'odstate',1,5564)
-LexToken(ASSIGNMENT,'=',1,5571)
-LexToken(VAR,'list',1,5572)
-LexToken(OPENBRACKET,'(',1,5576)
-LexToken(CLOSEBRACKET,')',1,5577)
-LexToken(COMMA,',',1,5578)
-LexToken(VAR,'rpar',1,5590)
-LexToken(ASSIGNMENT,'=',1,5594)
-LexToken(OPENSQBRACKET,'[',1,5595)
-LexToken(CLOSESQBRACKET,']',1,5596)
-LexToken(COMMA,',',1,5597)
-LexToken(VAR,'ipar',1,5609)
-LexToken(ASSIGNMENT,'=',1,5613)
-LexToken(OPENSQBRACKET,'[',1,5614)
-LexToken(NUMBER,'1',1,5615)
-LexToken(SEMICOLON,';',1,5616)
-LexToken(ADDITION,'-',1,5617)
-LexToken(NUMBER,'31',1,5618)
-LexToken(SEMICOLON,';',1,5620)
-LexToken(NUMBER,'1',1,5621)
-LexToken(SEMICOLON,';',1,5622)
-LexToken(NUMBER,'1',1,5623)
-LexToken(SEMICOLON,';',1,5624)
-LexToken(NUMBER,'0',1,5625)
-LexToken(CLOSESQBRACKET,']',1,5626)
-LexToken(COMMA,',',1,5627)
-LexToken(VAR,'opar',1,5639)
-LexToken(ASSIGNMENT,'=',1,5643)
-LexToken(VAR,'list',1,5644)
-LexToken(OPENBRACKET,'(',1,5648)
-LexToken(CLOSEBRACKET,')',1,5649)
-LexToken(COMMA,',',1,5650)
-LexToken(VAR,'blocktype',1,5662)
-LexToken(ASSIGNMENT,'=',1,5671)
-LexToken(DQSTRING,'"d"',1,5674)
-LexToken(COMMA,',',1,5675)
-LexToken(VAR,'firing',1,5687)
-LexToken(ASSIGNMENT,'=',1,5693)
-LexToken(NUMBER,'0',1,5694)
-LexToken(COMMA,',',1,5695)
-LexToken(VAR,'dep_ut',1,5707)
-LexToken(ASSIGNMENT,'=',1,5713)
-LexToken(OPENSQBRACKET,'[',1,5714)
-LexToken(PREVAR_BOOLEAN,'%f',1,5715)
-LexToken(COMMA,',',1,5717)
-LexToken(PREVAR_BOOLEAN,'%t',1,5718)
-LexToken(CLOSESQBRACKET,']',1,5720)
-LexToken(COMMA,',',1,5721)
-LexToken(VAR,'label',1,5733)
-LexToken(ASSIGNMENT,'=',1,5738)
-LexToken(DQSTRING,'""',1,5740)
-LexToken(COMMA,',',1,5741)
-LexToken(VAR,'nzcross',1,5753)
-LexToken(ASSIGNMENT,'=',1,5760)
-LexToken(NUMBER,'0',1,5761)
-LexToken(COMMA,',',1,5762)
-LexToken(VAR,'nmode',1,5774)
-LexToken(ASSIGNMENT,'=',1,5779)
-LexToken(NUMBER,'0',1,5780)
-LexToken(COMMA,',',1,5781)
-LexToken(VAR,'equations',1,5793)
-LexToken(ASSIGNMENT,'=',1,5802)
-LexToken(VAR,'list',1,5803)
-LexToken(OPENBRACKET,'(',1,5807)
-LexToken(CLOSEBRACKET,')',1,5808)
-LexToken(CLOSEBRACKET,')',1,5809)
-LexToken(COMMA,',',1,5810)
-LexToken(VAR,'doc',1,5822)
-LexToken(ASSIGNMENT,'=',1,5825)
-LexToken(VAR,'list',1,5826)
-LexToken(OPENBRACKET,'(',1,5830)
-LexToken(CLOSEBRACKET,')',1,5831)
-LexToken(CLOSEBRACKET,')',1,5832)
-LexToken(EOL,'\n',1,5833)
-LexToken(VAR,'scs_m_1',1,5842)
-LexToken(DOT,'.',1,5849)
-LexToken(VAR,'objs',1,5850)
-LexToken(OPENBRACKET,'(',1,5854)
-LexToken(NUMBER,'2',1,5855)
-LexToken(CLOSEBRACKET,')',1,5856)
-LexToken(ASSIGNMENT,'=',1,5857)
-LexToken(SCICOS_LINK,'scicos_link',1,5858)
-LexToken(OPENBRACKET,'(',1,5869)
-LexToken(VAR,'xx',1,5881)
-LexToken(ASSIGNMENT,'=',1,5883)
-LexToken(OPENSQBRACKET,'[',1,5884)
-LexToken(NUMBER,'295.37067',1,5885)
-LexToken(SEMICOLON,';',1,5894)
-LexToken(NUMBER,'295.37067',1,5895)
-LexToken(SEMICOLON,';',1,5904)
-LexToken(NUMBER,'233.23733',1,5905)
-LexToken(SEMICOLON,';',1,5914)
-LexToken(NUMBER,'233.23733',1,5915)
-LexToken(SEMICOLON,';',1,5924)
-LexToken(NUMBER,'295.37067',1,5925)
-LexToken(SEMICOLON,';',1,5934)
-LexToken(NUMBER,'295.37067',1,5935)
-LexToken(CLOSESQBRACKET,']',1,5944)
-LexToken(COMMA,',',1,5945)
-LexToken(VAR,'yy',1,5957)
-LexToken(ASSIGNMENT,'=',1,5959)
-LexToken(OPENSQBRACKET,'[',1,5960)
-LexToken(NUMBER,'255.86971',1,5961)
-LexToken(SEMICOLON,';',1,5970)
-LexToken(NUMBER,'223.45067',1,5971)
-LexToken(SEMICOLON,';',1,5980)
-LexToken(NUMBER,'223.45067',1,5981)
-LexToken(SEMICOLON,';',1,5990)
-LexToken(NUMBER,'337.85067',1,5991)
-LexToken(SEMICOLON,';',1,6000)
-LexToken(NUMBER,'337.85067',1,6001)
-LexToken(SEMICOLON,';',1,6010)
-LexToken(NUMBER,'307.29829',1,6011)
-LexToken(CLOSESQBRACKET,']',1,6020)
-LexToken(COMMA,',',1,6021)
-LexToken(VAR,'id',1,6033)
-LexToken(ASSIGNMENT,'=',1,6035)
-LexToken(DQSTRING,'"drawlink"',1,6045)
-LexToken(COMMA,',',1,6046)
-LexToken(VAR,'thick',1,6058)
-LexToken(ASSIGNMENT,'=',1,6063)
-LexToken(OPENSQBRACKET,'[',1,6064)
-LexToken(NUMBER,'0',1,6065)
-LexToken(COMMA,',',1,6066)
-LexToken(NUMBER,'0',1,6067)
-LexToken(CLOSESQBRACKET,']',1,6068)
-LexToken(COMMA,',',1,6069)
-LexToken(VAR,'ct',1,6081)
-LexToken(ASSIGNMENT,'=',1,6083)
-LexToken(OPENSQBRACKET,'[',1,6084)
-LexToken(NUMBER,'5',1,6085)
-LexToken(COMMA,',',1,6086)
-LexToken(ADDITION,'-',1,6087)
-LexToken(NUMBER,'1',1,6088)
-LexToken(CLOSESQBRACKET,']',1,6089)
-LexToken(COMMA,',',1,6090)
-LexToken(VAR,'from',1,6102)
-LexToken(ASSIGNMENT,'=',1,6106)
-LexToken(OPENSQBRACKET,'[',1,6107)
-LexToken(NUMBER,'1',1,6108)
-LexToken(COMMA,',',1,6109)
-LexToken(NUMBER,'1',1,6110)
-LexToken(COMMA,',',1,6111)
-LexToken(NUMBER,'0',1,6112)
-LexToken(CLOSESQBRACKET,']',1,6113)
-LexToken(COMMA,',',1,6114)
-LexToken(VAR,'to',1,6126)
-LexToken(ASSIGNMENT,'=',1,6128)
-LexToken(OPENSQBRACKET,'[',1,6129)
-LexToken(NUMBER,'1',1,6130)
-LexToken(COMMA,',',1,6131)
-LexToken(NUMBER,'1',1,6132)
-LexToken(COMMA,',',1,6133)
-LexToken(NUMBER,'1',1,6134)
-LexToken(CLOSESQBRACKET,']',1,6135)
-LexToken(CLOSEBRACKET,')',1,6136)
-LexToken(EOL,'\n',1,6137)
-LexToken(VAR,'scs_m_1',1,6146)
-LexToken(DOT,'.',1,6153)
-LexToken(VAR,'objs',1,6154)
-LexToken(OPENBRACKET,'(',1,6158)
-LexToken(NUMBER,'3',1,6159)
-LexToken(CLOSEBRACKET,')',1,6160)
-LexToken(ASSIGNMENT,'=',1,6161)
-LexToken(SCICOS_BLOCK,'scicos_block',1,6162)
-LexToken(OPENBRACKET,'(',1,6174)
-LexToken(VAR,'gui',1,6186)
-LexToken(ASSIGNMENT,'=',1,6189)
-LexToken(DQSTRING,'"OUT_f"',1,6196)
-LexToken(COMMA,',',1,6197)
-LexToken(VAR,'graphics',1,6209)
-LexToken(ASSIGNMENT,'=',1,6217)
-LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,6218)
-LexToken(OPENBRACKET,'(',1,6233)
-LexToken(VAR,'orig',1,6245)
-LexToken(ASSIGNMENT,'=',1,6249)
-LexToken(OPENSQBRACKET,'[',1,6250)
-LexToken(NUMBER,'358.9421',1,6251)
-LexToken(COMMA,',',1,6259)
-LexToken(NUMBER,'271.584',1,6260)
-LexToken(CLOSESQBRACKET,']',1,6267)
-LexToken(COMMA,',',1,6268)
-LexToken(VAR,'sz',1,6280)
-LexToken(ASSIGNMENT,'=',1,6282)
-LexToken(OPENSQBRACKET,'[',1,6283)
-LexToken(NUMBER,'20',1,6284)
-LexToken(COMMA,',',1,6286)
-LexToken(NUMBER,'20',1,6287)
-LexToken(CLOSESQBRACKET,']',1,6289)
-LexToken(COMMA,',',1,6290)
-LexToken(VAR,'flip',1,6302)
-LexToken(ASSIGNMENT,'=',1,6306)
-LexToken(PREVAR_BOOLEAN,'%t',1,6307)
-LexToken(COMMA,',',1,6309)
-LexToken(VAR,'theta',1,6321)
-LexToken(ASSIGNMENT,'=',1,6326)
-LexToken(NUMBER,'0',1,6327)
-LexToken(COMMA,',',1,6328)
-LexToken(VAR,'exprs',1,6340)
-LexToken(ASSIGNMENT,'=',1,6345)
-LexToken(DQSTRING,'"1"',1,6348)
-LexToken(COMMA,',',1,6349)
-LexToken(VAR,'pin',1,6361)
-LexToken(ASSIGNMENT,'=',1,6364)
-LexToken(NUMBER,'4',1,6365)
-LexToken(COMMA,',',1,6366)
-LexToken(VAR,'pout',1,6378)
-LexToken(ASSIGNMENT,'=',1,6382)
-LexToken(OPENSQBRACKET,'[',1,6383)
-LexToken(CLOSESQBRACKET,']',1,6384)
-LexToken(COMMA,',',1,6385)
-LexToken(VAR,'pein',1,6397)
-LexToken(ASSIGNMENT,'=',1,6401)
-LexToken(OPENSQBRACKET,'[',1,6402)
-LexToken(CLOSESQBRACKET,']',1,6403)
-LexToken(COMMA,',',1,6404)
-LexToken(VAR,'peout',1,6416)
-LexToken(ASSIGNMENT,'=',1,6421)
-LexToken(OPENSQBRACKET,'[',1,6422)
-LexToken(CLOSESQBRACKET,']',1,6423)
-LexToken(COMMA,',',1,6424)
-LexToken(VAR,'gr_i',1,6436)
-LexToken(ASSIGNMENT,'=',1,6440)
-LexToken(OPENSQBRACKET,'[',1,6441)
-LexToken(CLOSESQBRACKET,']',1,6442)
-LexToken(COMMA,',',1,6443)
-LexToken(VAR,'id',1,6455)
-LexToken(ASSIGNMENT,'=',1,6457)
-LexToken(DQSTRING,'""',1,6459)
-LexToken(COMMA,',',1,6460)
-LexToken(VAR,'in_implicit',1,6472)
-LexToken(ASSIGNMENT,'=',1,6483)
-LexToken(DQSTRING,'"E"',1,6486)
-LexToken(COMMA,',',1,6487)
-LexToken(VAR,'out_implicit',1,6499)
-LexToken(ASSIGNMENT,'=',1,6511)
-LexToken(OPENSQBRACKET,'[',1,6512)
-LexToken(CLOSESQBRACKET,']',1,6513)
-LexToken(CLOSEBRACKET,')',1,6514)
-LexToken(COMMA,',',1,6515)
-LexToken(VAR,'model',1,6527)
-LexToken(ASSIGNMENT,'=',1,6532)
-LexToken(SCICOS_MODEL,'scicos_model',1,6533)
-LexToken(OPENBRACKET,'(',1,6545)
-LexToken(VAR,'sim',1,6557)
-LexToken(ASSIGNMENT,'=',1,6560)
-LexToken(DQSTRING,'"output"',1,6568)
-LexToken(COMMA,',',1,6569)
-LexToken(VAR,'in',1,6581)
-LexToken(ASSIGNMENT,'=',1,6583)
-LexToken(ADDITION,'-',1,6584)
-LexToken(NUMBER,'1',1,6585)
-LexToken(COMMA,',',1,6586)
-LexToken(VAR,'in2',1,6598)
-LexToken(ASSIGNMENT,'=',1,6601)
-LexToken(ADDITION,'-',1,6602)
-LexToken(NUMBER,'2',1,6603)
-LexToken(COMMA,',',1,6604)
-LexToken(VAR,'intyp',1,6616)
-LexToken(ASSIGNMENT,'=',1,6621)
-LexToken(ADDITION,'-',1,6622)
-LexToken(NUMBER,'1',1,6623)
-LexToken(COMMA,',',1,6624)
-LexToken(VAR,'out',1,6636)
-LexToken(ASSIGNMENT,'=',1,6639)
-LexToken(OPENSQBRACKET,'[',1,6640)
-LexToken(CLOSESQBRACKET,']',1,6641)
-LexToken(COMMA,',',1,6642)
-LexToken(VAR,'out2',1,6654)
-LexToken(ASSIGNMENT,'=',1,6658)
-LexToken(OPENSQBRACKET,'[',1,6659)
-LexToken(CLOSESQBRACKET,']',1,6660)
-LexToken(COMMA,',',1,6661)
-LexToken(VAR,'outtyp',1,6673)
-LexToken(ASSIGNMENT,'=',1,6679)
-LexToken(NUMBER,'1',1,6680)
-LexToken(COMMA,',',1,6681)
-LexToken(VAR,'evtin',1,6693)
-LexToken(ASSIGNMENT,'=',1,6698)
-LexToken(OPENSQBRACKET,'[',1,6699)
-LexToken(CLOSESQBRACKET,']',1,6700)
-LexToken(COMMA,',',1,6701)
-LexToken(VAR,'evtout',1,6713)
-LexToken(ASSIGNMENT,'=',1,6719)
-LexToken(OPENSQBRACKET,'[',1,6720)
-LexToken(CLOSESQBRACKET,']',1,6721)
-LexToken(COMMA,',',1,6722)
-LexToken(VAR,'state',1,6734)
-LexToken(ASSIGNMENT,'=',1,6739)
-LexToken(OPENSQBRACKET,'[',1,6740)
-LexToken(CLOSESQBRACKET,']',1,6741)
-LexToken(COMMA,',',1,6742)
-LexToken(VAR,'dstate',1,6754)
-LexToken(ASSIGNMENT,'=',1,6760)
-LexToken(OPENSQBRACKET,'[',1,6761)
-LexToken(CLOSESQBRACKET,']',1,6762)
-LexToken(COMMA,',',1,6763)
-LexToken(VAR,'odstate',1,6775)
-LexToken(ASSIGNMENT,'=',1,6782)
-LexToken(VAR,'list',1,6783)
-LexToken(OPENBRACKET,'(',1,6787)
-LexToken(CLOSEBRACKET,')',1,6788)
-LexToken(COMMA,',',1,6789)
-LexToken(VAR,'rpar',1,6801)
-LexToken(ASSIGNMENT,'=',1,6805)
-LexToken(OPENSQBRACKET,'[',1,6806)
-LexToken(CLOSESQBRACKET,']',1,6807)
-LexToken(COMMA,',',1,6808)
-LexToken(VAR,'ipar',1,6820)
-LexToken(ASSIGNMENT,'=',1,6824)
-LexToken(NUMBER,'1',1,6825)
-LexToken(COMMA,',',1,6826)
-LexToken(VAR,'opar',1,6838)
-LexToken(ASSIGNMENT,'=',1,6842)
-LexToken(VAR,'list',1,6843)
-LexToken(OPENBRACKET,'(',1,6847)
-LexToken(CLOSEBRACKET,')',1,6848)
-LexToken(COMMA,',',1,6849)
-LexToken(VAR,'blocktype',1,6861)
-LexToken(ASSIGNMENT,'=',1,6870)
-LexToken(DQSTRING,'"c"',1,6873)
-LexToken(COMMA,',',1,6874)
-LexToken(VAR,'firing',1,6886)
-LexToken(ASSIGNMENT,'=',1,6892)
-LexToken(OPENSQBRACKET,'[',1,6893)
-LexToken(CLOSESQBRACKET,']',1,6894)
-LexToken(COMMA,',',1,6895)
-LexToken(VAR,'dep_ut',1,6907)
-LexToken(ASSIGNMENT,'=',1,6913)
-LexToken(OPENSQBRACKET,'[',1,6914)
-LexToken(PREVAR_BOOLEAN,'%f',1,6915)
-LexToken(COMMA,',',1,6917)
-LexToken(PREVAR_BOOLEAN,'%f',1,6918)
-LexToken(CLOSESQBRACKET,']',1,6920)
-LexToken(COMMA,',',1,6921)
-LexToken(VAR,'label',1,6933)
-LexToken(ASSIGNMENT,'=',1,6938)
-LexToken(DQSTRING,'""',1,6940)
-LexToken(COMMA,',',1,6941)
-LexToken(VAR,'nzcross',1,6953)
-LexToken(ASSIGNMENT,'=',1,6960)
-LexToken(NUMBER,'0',1,6961)
-LexToken(COMMA,',',1,6962)
-LexToken(VAR,'nmode',1,6974)
-LexToken(ASSIGNMENT,'=',1,6979)
-LexToken(NUMBER,'0',1,6980)
-LexToken(COMMA,',',1,6981)
-LexToken(VAR,'equations',1,6993)
-LexToken(ASSIGNMENT,'=',1,7002)
-LexToken(VAR,'list',1,7003)
-LexToken(OPENBRACKET,'(',1,7007)
-LexToken(CLOSEBRACKET,')',1,7008)
-LexToken(CLOSEBRACKET,')',1,7009)
-LexToken(COMMA,',',1,7010)
-LexToken(VAR,'doc',1,7022)
-LexToken(ASSIGNMENT,'=',1,7025)
-LexToken(VAR,'list',1,7026)
-LexToken(OPENBRACKET,'(',1,7030)
-LexToken(CLOSEBRACKET,')',1,7031)
-LexToken(CLOSEBRACKET,')',1,7032)
-LexToken(EOL,'\n',1,7033)
-LexToken(VAR,'scs_m_1',1,7042)
-LexToken(DOT,'.',1,7049)
-LexToken(VAR,'objs',1,7050)
-LexToken(OPENBRACKET,'(',1,7054)
-LexToken(NUMBER,'4',1,7055)
-LexToken(CLOSEBRACKET,')',1,7056)
-LexToken(ASSIGNMENT,'=',1,7057)
-LexToken(SCICOS_LINK,'scicos_link',1,7058)
-LexToken(OPENBRACKET,'(',1,7069)
-LexToken(VAR,'xx',1,7081)
-LexToken(ASSIGNMENT,'=',1,7083)
-LexToken(OPENSQBRACKET,'[',1,7084)
-LexToken(NUMBER,'338.9421',1,7085)
-LexToken(SEMICOLON,';',1,7093)
-LexToken(NUMBER,'358.9421',1,7094)
-LexToken(CLOSESQBRACKET,']',1,7102)
-LexToken(COMMA,',',1,7103)
-LexToken(VAR,'yy',1,7115)
-LexToken(ASSIGNMENT,'=',1,7117)
-LexToken(OPENSQBRACKET,'[',1,7118)
-LexToken(NUMBER,'281.584',1,7119)
-LexToken(SEMICOLON,';',1,7126)
-LexToken(NUMBER,'281.584',1,7127)
-LexToken(CLOSESQBRACKET,']',1,7134)
-LexToken(COMMA,',',1,7135)
-LexToken(VAR,'id',1,7147)
-LexToken(ASSIGNMENT,'=',1,7149)
-LexToken(DQSTRING,'"drawlink"',1,7159)
-LexToken(COMMA,',',1,7160)
-LexToken(VAR,'thick',1,7172)
-LexToken(ASSIGNMENT,'=',1,7177)
-LexToken(OPENSQBRACKET,'[',1,7178)
-LexToken(NUMBER,'0',1,7179)
-LexToken(COMMA,',',1,7180)
-LexToken(NUMBER,'0',1,7181)
-LexToken(CLOSESQBRACKET,']',1,7182)
-LexToken(COMMA,',',1,7183)
-LexToken(VAR,'ct',1,7195)
-LexToken(ASSIGNMENT,'=',1,7197)
-LexToken(OPENSQBRACKET,'[',1,7198)
-LexToken(NUMBER,'1',1,7199)
-LexToken(COMMA,',',1,7200)
-LexToken(NUMBER,'1',1,7201)
-LexToken(CLOSESQBRACKET,']',1,7202)
-LexToken(COMMA,',',1,7203)
-LexToken(VAR,'from',1,7215)
-LexToken(ASSIGNMENT,'=',1,7219)
-LexToken(OPENSQBRACKET,'[',1,7220)
-LexToken(NUMBER,'1',1,7221)
-LexToken(COMMA,',',1,7222)
-LexToken(NUMBER,'1',1,7223)
-LexToken(COMMA,',',1,7224)
-LexToken(NUMBER,'0',1,7225)
-LexToken(CLOSESQBRACKET,']',1,7226)
-LexToken(COMMA,',',1,7227)
-LexToken(VAR,'to',1,7239)
-LexToken(ASSIGNMENT,'=',1,7241)
-LexToken(OPENSQBRACKET,'[',1,7242)
-LexToken(NUMBER,'3',1,7243)
-LexToken(COMMA,',',1,7244)
-LexToken(NUMBER,'1',1,7245)
-LexToken(COMMA,',',1,7246)
-LexToken(NUMBER,'1',1,7247)
-LexToken(CLOSESQBRACKET,']',1,7248)
-LexToken(CLOSEBRACKET,')',1,7249)
-LexToken(EOL,'\n',1,7250)
-LexToken(VAR,'model',1,7259)
-LexToken(ASSIGNMENT,'=',1,7264)
-LexToken(SCICOS_MODEL,'scicos_model',1,7265)
-LexToken(OPENBRACKET,'(',1,7277)
-LexToken(VAR,'sim',1,7289)
-LexToken(ASSIGNMENT,'=',1,7292)
-LexToken(DQSTRING,'"csuper"',1,7300)
-LexToken(COMMA,',',1,7301)
-LexToken(VAR,'in',1,7313)
-LexToken(ASSIGNMENT,'=',1,7315)
-LexToken(OPENSQBRACKET,'[',1,7316)
-LexToken(CLOSESQBRACKET,']',1,7317)
-LexToken(COMMA,',',1,7318)
-LexToken(VAR,'in2',1,7330)
-LexToken(ASSIGNMENT,'=',1,7333)
-LexToken(OPENSQBRACKET,'[',1,7334)
-LexToken(CLOSESQBRACKET,']',1,7335)
-LexToken(COMMA,',',1,7336)
-LexToken(VAR,'intyp',1,7348)
-LexToken(ASSIGNMENT,'=',1,7353)
-LexToken(NUMBER,'1',1,7354)
-LexToken(COMMA,',',1,7355)
-LexToken(VAR,'out',1,7367)
-LexToken(ASSIGNMENT,'=',1,7370)
-LexToken(ADDITION,'-',1,7371)
-LexToken(NUMBER,'1',1,7372)
-LexToken(COMMA,',',1,7373)
-LexToken(VAR,'out2',1,7385)
-LexToken(ASSIGNMENT,'=',1,7389)
-LexToken(ADDITION,'-',1,7390)
-LexToken(NUMBER,'2',1,7391)
-LexToken(COMMA,',',1,7392)
-LexToken(VAR,'outtyp',1,7404)
-LexToken(ASSIGNMENT,'=',1,7410)
-LexToken(NUMBER,'1',1,7411)
-LexToken(COMMA,',',1,7412)
-LexToken(VAR,'evtin',1,7424)
-LexToken(ASSIGNMENT,'=',1,7429)
-LexToken(OPENSQBRACKET,'[',1,7430)
-LexToken(CLOSESQBRACKET,']',1,7431)
-LexToken(COMMA,',',1,7432)
-LexToken(VAR,'evtout',1,7444)
-LexToken(ASSIGNMENT,'=',1,7450)
-LexToken(OPENSQBRACKET,'[',1,7451)
-LexToken(CLOSESQBRACKET,']',1,7452)
-LexToken(COMMA,',',1,7453)
-LexToken(VAR,'state',1,7465)
-LexToken(ASSIGNMENT,'=',1,7470)
-LexToken(OPENSQBRACKET,'[',1,7471)
-LexToken(CLOSESQBRACKET,']',1,7472)
-LexToken(COMMA,',',1,7473)
-LexToken(VAR,'dstate',1,7485)
-LexToken(ASSIGNMENT,'=',1,7491)
-LexToken(OPENSQBRACKET,'[',1,7492)
-LexToken(CLOSESQBRACKET,']',1,7493)
-LexToken(COMMA,',',1,7494)
-LexToken(VAR,'odstate',1,7506)
-LexToken(ASSIGNMENT,'=',1,7513)
-LexToken(VAR,'list',1,7514)
-LexToken(OPENBRACKET,'(',1,7518)
-LexToken(CLOSEBRACKET,')',1,7519)
-LexToken(COMMA,',',1,7520)
-LexToken(VAR,'rpar',1,7532)
-LexToken(ASSIGNMENT,'=',1,7536)
-LexToken(VAR,'scs_m_1',1,7537)
-LexToken(COMMA,',',1,7544)
-LexToken(VAR,'ipar',1,7556)
-LexToken(ASSIGNMENT,'=',1,7560)
-LexToken(OPENSQBRACKET,'[',1,7561)
-LexToken(CLOSESQBRACKET,']',1,7562)
-LexToken(COMMA,',',1,7563)
-LexToken(VAR,'opar',1,7575)
-LexToken(ASSIGNMENT,'=',1,7579)
-LexToken(VAR,'list',1,7580)
-LexToken(OPENBRACKET,'(',1,7584)
-LexToken(CLOSEBRACKET,')',1,7585)
-LexToken(COMMA,',',1,7586)
-LexToken(VAR,'blocktype',1,7598)
-LexToken(ASSIGNMENT,'=',1,7607)
-LexToken(DQSTRING,'"h"',1,7610)
-LexToken(COMMA,',',1,7611)
-LexToken(VAR,'firing',1,7623)
-LexToken(ASSIGNMENT,'=',1,7629)
-LexToken(OPENSQBRACKET,'[',1,7630)
-LexToken(CLOSESQBRACKET,']',1,7631)
-LexToken(COMMA,',',1,7632)
-LexToken(VAR,'dep_ut',1,7644)
-LexToken(ASSIGNMENT,'=',1,7650)
-LexToken(OPENSQBRACKET,'[',1,7651)
-LexToken(PREVAR_BOOLEAN,'%f',1,7652)
-LexToken(COMMA,',',1,7654)
-LexToken(PREVAR_BOOLEAN,'%f',1,7655)
-LexToken(CLOSESQBRACKET,']',1,7657)
-LexToken(COMMA,',',1,7658)
-LexToken(VAR,'label',1,7670)
-LexToken(ASSIGNMENT,'=',1,7675)
-LexToken(DQSTRING,'""',1,7677)
-LexToken(COMMA,',',1,7678)
-LexToken(VAR,'nzcross',1,7690)
-LexToken(ASSIGNMENT,'=',1,7697)
-LexToken(NUMBER,'0',1,7698)
-LexToken(COMMA,',',1,7699)
-LexToken(VAR,'nmode',1,7711)
-LexToken(ASSIGNMENT,'=',1,7716)
-LexToken(NUMBER,'0',1,7717)
-LexToken(COMMA,',',1,7718)
-LexToken(VAR,'equations',1,7730)
-LexToken(ASSIGNMENT,'=',1,7739)
-LexToken(VAR,'list',1,7740)
-LexToken(OPENBRACKET,'(',1,7744)
-LexToken(CLOSEBRACKET,')',1,7745)
-LexToken(CLOSEBRACKET,')',1,7746)
-LexToken(EOL,'\n',1,7747)
-LexToken(EOL,'\n',1,7779)
-LexToken(VAR,'gr_i',1,7788)
-LexToken(ASSIGNMENT,'=',1,7792)
-LexToken(OPENSQBRACKET,'[',1,7793)
-LexToken(CLOSESQBRACKET,']',1,7794)
-LexToken(EOL,'\n',1,7795)
-LexToken(VAR,'x',1,7804)
-LexToken(ASSIGNMENT,'=',1,7805)
-LexToken(VAR,'standard_define',1,7806)
-LexToken(OPENBRACKET,'(',1,7821)
-LexToken(OPENSQBRACKET,'[',1,7822)
-LexToken(NUMBER,'5',1,7823)
-LexToken(NUMBER,'2',1,7825)
-LexToken(CLOSESQBRACKET,']',1,7826)
-LexToken(COMMA,',',1,7827)
-LexToken(VAR,'model',1,7828)
-LexToken(COMMA,',',1,7833)
-LexToken(OPENSQBRACKET,'[',1,7834)
-LexToken(CLOSESQBRACKET,']',1,7835)
-LexToken(COMMA,',',1,7836)
-LexToken(VAR,'gr_i',1,7837)
-LexToken(CLOSEBRACKET,')',1,7841)
-LexToken(EOL,'\n',1,7842)
-LexToken(END,'end',1,7847)
-LexToken(EOL,'\n',1,7850)
-LexToken(ENDFUNCTION,'endfunction',1,7851)
-LexToken(EOL,'\n',1,7862)
+Syntax error in input LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,4385)
+/* autogenerated from "macros/Sources/FROMWSB.sci" */
+None
diff --git a/js/Sources/FROMWS_c.js b/js/Sources/FROMWS_c.js
index 80fc54f8..e58682d3 100644
--- a/js/Sources/FROMWS_c.js
+++ b/js/Sources/FROMWS_c.js
@@ -1,534 +1,67 @@
-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,'FROMWS_c',1,854)
-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,'varnam',1,1084)
-LexToken(COMMA,',',1,1090)
-LexToken(VAR,'Method',1,1091)
-LexToken(COMMA,',',1,1097)
-LexToken(VAR,'ZC',1,1098)
-LexToken(COMMA,',',1,1100)
-LexToken(VAR,'OutEnd',1,1101)
-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 From_Workspace block parameters"',1,1167)
-LexToken(COMMA,',',1,1168)
-LexToken(OPENSQBRACKET,'[',1,1184)
-LexToken(DQSTRING,'"Variable name"',1,1199)
-LexToken(SEMICOLON,';\n',1,1200)
-LexToken(DQSTRING,'"Interpolation Method"',1,1235)
-LexToken(SEMICOLON,';\n',1,1236)
-LexToken(DQSTRING,'"Enable zero crossing(0:No, 1:Yes)?"',1,1285)
-LexToken(SEMICOLON,';\n',1,1286)
-LexToken(DQSTRING,'"Output at end(0:Zero, 1:Hold, 2:Repeat)"',1,1340)
-LexToken(CLOSESQBRACKET,']',1,1341)
-LexToken(COMMA,',',1,1342)
-LexToken(VAR,'list',1,1359)
-LexToken(OPENBRACKET,'(',1,1363)
-LexToken(DQSTRING,'"str"',1,1368)
-LexToken(COMMA,',',1,1369)
-LexToken(NUMBER,'1',1,1370)
-LexToken(COMMA,',',1,1371)
-LexToken(DQSTRING,'"vec"',1,1376)
-LexToken(COMMA,',',1,1377)
-LexToken(NUMBER,'1',1,1378)
-LexToken(COMMA,',',1,1379)
-LexToken(DQSTRING,'"vec"',1,1384)
-LexToken(COMMA,',',1,1385)
-LexToken(NUMBER,'1',1,1386)
-LexToken(COMMA,',',1,1387)
-LexToken(DQSTRING,'"vec"',1,1392)
-LexToken(COMMA,',',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(IF,'if',1,1479)
-LexToken(NOT,'~',1,1482)
-LexToken(OPENBRACKET,'(',1,1483)
-LexToken(VAR,'Method',1,1484)
-LexToken(COMPARISON,'==',1,1490)
-LexToken(NUMBER,'0',1,1492)
-LexToken(LOGICAL,'|',1,1494)
-LexToken(VAR,'Method',1,1496)
-LexToken(COMPARISON,'==',1,1502)
-LexToken(NUMBER,'1',1,1504)
-LexToken(LOGICAL,'|',1,1505)
-LexToken(VAR,'Method',1,1507)
-LexToken(COMPARISON,'==',1,1513)
-LexToken(NUMBER,'2',1,1515)
-LexToken(LOGICAL,'|',1,1516)
-LexToken(VAR,'Method',1,1518)
-LexToken(COMPARISON,'==',1,1524)
-LexToken(NUMBER,'3',1,1526)
-LexToken(CLOSEBRACKET,')',1,1527)
-LexToken(THEN,'then',1,1529)
-LexToken(EOL,'\n',1,1533)
-LexToken(VAR,'message',1,1550)
-LexToken(OPENBRACKET,'(',1,1557)
-LexToken(DQSTRING,'"Interpolation method should be chosen in [0,1,2,3]"',1,1609)
-LexToken(CLOSEBRACKET,')',1,1610)
-LexToken(EOL,'\n',1,1611)
-LexToken(VAR,'ok',1,1629)
-LexToken(ASSIGNMENT,'=',1,1631)
-LexToken(PREVAR_BOOLEAN,'%f',1,1632)
-LexToken(EOL,'\n',1,1634)
-LexToken(END,'end',1,1648)
-LexToken(EOL,'\n',1,1651)
-LexToken(EOL,'\n',1,1652)
-LexToken(IF,'if',1,1665)
-LexToken(NOT,'~',1,1668)
-LexToken(OPENBRACKET,'(',1,1669)
-LexToken(VAR,'ZC',1,1670)
-LexToken(COMPARISON,'==',1,1672)
-LexToken(NUMBER,'0',1,1674)
-LexToken(LOGICAL,'|',1,1676)
-LexToken(VAR,'ZC',1,1678)
-LexToken(COMPARISON,'==',1,1680)
-LexToken(NUMBER,'1',1,1682)
-LexToken(CLOSEBRACKET,')',1,1683)
-LexToken(THEN,'then',1,1685)
-LexToken(EOL,'\n',1,1689)
-LexToken(VAR,'message',1,1706)
-LexToken(OPENBRACKET,'(',1,1713)
-LexToken(DQSTRING,'"Zero crossing should be either 0 or 1"',1,1752)
-LexToken(CLOSEBRACKET,')',1,1753)
-LexToken(EOL,'\n',1,1754)
-LexToken(VAR,'ok',1,1772)
-LexToken(ASSIGNMENT,'=',1,1774)
-LexToken(PREVAR_BOOLEAN,'%f',1,1775)
-LexToken(EOL,'\n',1,1777)
-LexToken(END,'end',1,1791)
-LexToken(EOL,'\n',1,1794)
-LexToken(EOL,'\n',1,1795)
-LexToken(IF,'if',1,1808)
-LexToken(NOT,'~',1,1811)
-LexToken(OPENBRACKET,'(',1,1812)
-LexToken(VAR,'OutEnd',1,1813)
-LexToken(COMPARISON,'==',1,1819)
-LexToken(NUMBER,'0',1,1821)
-LexToken(LOGICAL,'|',1,1823)
-LexToken(VAR,'OutEnd',1,1825)
-LexToken(COMPARISON,'==',1,1831)
-LexToken(NUMBER,'1',1,1833)
-LexToken(LOGICAL,'|',1,1834)
-LexToken(VAR,'OutEnd',1,1836)
-LexToken(COMPARISON,'==',1,1842)
-LexToken(NUMBER,'2',1,1844)
-LexToken(CLOSEBRACKET,')',1,1845)
-LexToken(THEN,'then',1,1847)
-LexToken(EOL,'\n',1,1851)
-LexToken(VAR,'message',1,1868)
-LexToken(OPENBRACKET,'(',1,1875)
-LexToken(DQSTRING,'"Output at end option should be either 0 or 1"',1,1921)
-LexToken(CLOSEBRACKET,')',1,1922)
-LexToken(EOL,'\n',1,1923)
-LexToken(VAR,'ok',1,1941)
-LexToken(ASSIGNMENT,'=',1,1943)
-LexToken(PREVAR_BOOLEAN,'%f',1,1944)
-LexToken(EOL,'\n',1,1946)
-LexToken(END,'end',1,1960)
-LexToken(EOL,'\n',1,1963)
-LexToken(EOL,'\n',1,1964)
-LexToken(EOL,'\n',1,2008)
-LexToken(VAR,'r',1,2021)
-LexToken(ASSIGNMENT,'=',1,2022)
-LexToken(PREVAR_BOOLEAN,'%f',1,2023)
-LexToken(EOL,'\n',1,2025)
-LexToken(VAR,'ierr',1,2039)
-LexToken(ASSIGNMENT,'=',1,2043)
-LexToken(VAR,'execstr',1,2044)
-LexToken(OPENBRACKET,'(',1,2051)
-LexToken(DQSTRING,'"r=validvar(varnam)"',1,2071)
-LexToken(COMMA,',',1,2072)
-LexToken(DQSTRING,'"errcatch"',1,2082)
-LexToken(CLOSEBRACKET,')',1,2083)
-LexToken(EOL,'\n',1,2084)
-LexToken(IF,'if',1,2097)
-LexToken(NOT,'~',1,2100)
-LexToken(VAR,'r',1,2101)
-LexToken(THEN,'then',1,2103)
-LexToken(EOL,'\n',1,2107)
-LexToken(VAR,'message',1,2124)
-LexToken(OPENBRACKET,'(',1,2131)
-LexToken(OPENSQBRACKET,'[',1,2132)
-LexToken(DQSTRING,'"Invalid variable name."',1,2156)
-LexToken(SEMICOLON,';\n',1,2157)
-LexToken(DQSTRING,'"Please choose another variable name."',1,2212)
-LexToken(CLOSESQBRACKET,']',1,2213)
-LexToken(CLOSEBRACKET,')',1,2214)
-LexToken(EOL,'\n',1,2215)
-LexToken(VAR,'ok',1,2233)
-LexToken(ASSIGNMENT,'=',1,2235)
-LexToken(PREVAR_BOOLEAN,'%f',1,2236)
-LexToken(EOL,'\n',1,2238)
-LexToken(END,'end',1,2251)
-LexToken(EOL,'\n',1,2254)
-LexToken(EOL,'\n',1,2255)
-LexToken(IF,'if',1,2268)
-LexToken(VAR,'ok',1,2271)
-LexToken(THEN,'then',1,2274)
-LexToken(EOL,'\n',1,2278)
-LexToken(VAR,'model',1,2295)
-LexToken(DOT,'.',1,2300)
-LexToken(VAR,'ipar',1,2301)
-LexToken(ASSIGNMENT,'=',1,2305)
-LexToken(OPENSQBRACKET,'[',1,2306)
-LexToken(VAR,'length',1,2307)
-LexToken(OPENBRACKET,'(',1,2313)
-LexToken(VAR,'varnam',1,2314)
-LexToken(CLOSEBRACKET,')',1,2320)
-LexToken(SEMICOLON,';',1,2321)
-LexToken(VAR,'_str2code',1,2322)
-LexToken(OPENBRACKET,'(',1,2331)
-LexToken(VAR,'varnam',1,2332)
-LexToken(CLOSEBRACKET,')',1,2338)
-LexToken(SEMICOLON,';',1,2339)
-LexToken(VAR,'Method',1,2340)
-LexToken(SEMICOLON,';',1,2346)
-LexToken(VAR,'ZC',1,2347)
-LexToken(SEMICOLON,';',1,2349)
-LexToken(VAR,'OutEnd',1,2350)
-LexToken(SEMICOLON,';',1,2356)
-LexToken(CLOSESQBRACKET,']',1,2357)
-LexToken(EOL,'\n',1,2358)
-LexToken(OPENSQBRACKET,'[',1,2376)
-LexToken(VAR,'model',1,2377)
-LexToken(COMMA,',',1,2382)
-LexToken(VAR,'graphics',1,2383)
-LexToken(COMMA,',',1,2391)
-LexToken(VAR,'ok',1,2392)
-LexToken(CLOSESQBRACKET,']',1,2394)
-LexToken(ASSIGNMENT,'=',1,2395)
-LexToken(VAR,'set_io',1,2396)
-LexToken(OPENBRACKET,'(',1,2402)
-LexToken(VAR,'model',1,2403)
-LexToken(COMMA,',',1,2408)
-LexToken(VAR,'graphics',1,2409)
-LexToken(COMMA,',',1,2417)
-LexToken(VAR,'list',1,2418)
-LexToken(OPENBRACKET,'(',1,2422)
-LexToken(CLOSEBRACKET,')',1,2423)
-LexToken(COMMA,',',1,2424)
-LexToken(VAR,'list',1,2425)
-LexToken(OPENBRACKET,'(',1,2429)
-LexToken(OPENSQBRACKET,'[',1,2430)
-LexToken(ADDITION,'-',1,2431)
-LexToken(NUMBER,'1',1,2432)
-LexToken(COMMA,',',1,2433)
-LexToken(ADDITION,'-',1,2434)
-LexToken(NUMBER,'2',1,2435)
-LexToken(CLOSESQBRACKET,']',1,2436)
-LexToken(COMMA,',',1,2437)
-LexToken(ADDITION,'-',1,2438)
-LexToken(NUMBER,'1',1,2439)
-LexToken(CLOSEBRACKET,')',1,2440)
-LexToken(COMMA,',',1,2441)
-LexToken(NUMBER,'1',1,2442)
-LexToken(COMMA,',',1,2443)
-LexToken(NUMBER,'1',1,2444)
-LexToken(CLOSEBRACKET,')',1,2445)
-LexToken(EOL,'\n',1,2446)
-LexToken(IF,'if',1,2464)
-LexToken(VAR,'ok',1,2467)
-LexToken(THEN,'then',1,2470)
-LexToken(EOL,'\n',1,2474)
-LexToken(VAR,'graphics',1,2495)
-LexToken(DOT,'.',1,2503)
-LexToken(VAR,'exprs',1,2504)
-LexToken(ASSIGNMENT,'=',1,2509)
-LexToken(VAR,'exprs',1,2510)
-LexToken(EOL,'\n',1,2515)
-LexToken(VAR,'x',1,2537)
-LexToken(DOT,'.',1,2538)
-LexToken(VAR,'graphics',1,2539)
-LexToken(ASSIGNMENT,'=',1,2547)
-LexToken(VAR,'graphics',1,2548)
-LexToken(EOL,'\n',1,2556)
-LexToken(VAR,'x',1,2578)
-LexToken(DOT,'.',1,2579)
-LexToken(VAR,'model',1,2580)
-LexToken(ASSIGNMENT,'=',1,2585)
-LexToken(VAR,'model',1,2586)
-LexToken(EOL,'\n',1,2591)
-LexToken(BREAK,'break',1,2612)
-LexToken(EOL,'\n',1,2617)
-LexToken(END,'end',1,2634)
-LexToken(EOL,'\n',1,2637)
-LexToken(END,'end',1,2650)
-LexToken(EOL,'\n',1,2653)
-LexToken(END,'end',1,2662)
-LexToken(EOL,'\n',1,2665)
-LexToken(EOL,'\n',1,2666)
-LexToken(CASE,'case',1,2671)
-LexToken(DQSTRING,'"define"',1,2683)
-LexToken(THEN,'then',1,2685)
-LexToken(EOL,'\n',1,2689)
-LexToken(VAR,'varnam',1,2698)
-LexToken(ASSIGNMENT,'=',1,2704)
-LexToken(DQSTRING,'"V"',1,2707)
-LexToken(EOL,'\n',1,2732)
-LexToken(VAR,'Method',1,2741)
-LexToken(ASSIGNMENT,'=',1,2747)
-LexToken(NUMBER,'1',1,2748)
-LexToken(EOL,'\n',1,2749)
-LexToken(VAR,'ZC',1,2759)
-LexToken(ASSIGNMENT,'=',1,2761)
-LexToken(NUMBER,'1',1,2762)
-LexToken(EOL,'\n',1,2763)
-LexToken(VAR,'OutEnd',1,2773)
-LexToken(ASSIGNMENT,'=',1,2779)
-LexToken(NUMBER,'0',1,2780)
-LexToken(EOL,'\n',1,2781)
-LexToken(EOL,'\n',1,2783)
-LexToken(VAR,'model',1,2792)
-LexToken(ASSIGNMENT,'=',1,2797)
-LexToken(SCICOS_MODEL,'scicos_model',1,2798)
-LexToken(OPENBRACKET,'(',1,2810)
-LexToken(CLOSEBRACKET,')',1,2811)
-LexToken(EOL,'\n',1,2812)
-LexToken(VAR,'model',1,2822)
-LexToken(DOT,'.',1,2827)
-LexToken(VAR,'sim',1,2828)
-LexToken(ASSIGNMENT,'=',1,2831)
-LexToken(VAR,'list',1,2832)
-LexToken(OPENBRACKET,'(',1,2836)
-LexToken(DQSTRING,'"fromws_c"',1,2846)
-LexToken(COMMA,',',1,2847)
-LexToken(NUMBER,'4',1,2848)
-LexToken(CLOSEBRACKET,')',1,2849)
-LexToken(EOL,'\n',1,2850)
-LexToken(VAR,'model',1,2860)
-LexToken(DOT,'.',1,2865)
-LexToken(VAR,'out',1,2866)
-LexToken(ASSIGNMENT,'=',1,2869)
-LexToken(ADDITION,'-',1,2870)
-LexToken(NUMBER,'1',1,2871)
-LexToken(EOL,'\n',1,2872)
-LexToken(VAR,'model',1,2881)
-LexToken(DOT,'.',1,2886)
-LexToken(VAR,'out2',1,2887)
-LexToken(ASSIGNMENT,'=',1,2891)
-LexToken(ADDITION,'-',1,2892)
-LexToken(NUMBER,'2',1,2893)
-LexToken(EOL,'\n',1,2894)
-LexToken(VAR,'model',1,2903)
-LexToken(DOT,'.',1,2908)
-LexToken(VAR,'outtyp',1,2909)
-LexToken(ASSIGNMENT,'=',1,2915)
-LexToken(ADDITION,'-',1,2916)
-LexToken(NUMBER,'1',1,2917)
-LexToken(EOL,'\n',1,2918)
-LexToken(VAR,'model',1,2927)
-LexToken(DOT,'.',1,2932)
-LexToken(VAR,'ipar',1,2933)
-LexToken(ASSIGNMENT,'=',1,2937)
-LexToken(OPENSQBRACKET,'[',1,2938)
-LexToken(VAR,'length',1,2939)
-LexToken(OPENBRACKET,'(',1,2945)
-LexToken(VAR,'varnam',1,2946)
-LexToken(CLOSEBRACKET,')',1,2952)
-LexToken(SEMICOLON,';',1,2953)
-LexToken(VAR,'_str2code',1,2954)
-LexToken(OPENBRACKET,'(',1,2963)
-LexToken(VAR,'varnam',1,2964)
-LexToken(CLOSEBRACKET,')',1,2970)
-LexToken(SEMICOLON,';',1,2971)
-LexToken(VAR,'Method',1,2972)
-LexToken(SEMICOLON,';',1,2978)
-LexToken(VAR,'ZC',1,2979)
-LexToken(SEMICOLON,';',1,2981)
-LexToken(VAR,'OutEnd',1,2982)
-LexToken(SEMICOLON,';',1,2988)
-LexToken(CLOSESQBRACKET,']',1,2989)
-LexToken(EOL,'\n',1,2990)
-LexToken(VAR,'model',1,3000)
-LexToken(DOT,'.',1,3005)
-LexToken(VAR,'evtin',1,3006)
-LexToken(ASSIGNMENT,'=',1,3011)
-LexToken(OPENSQBRACKET,'[',1,3012)
-LexToken(NUMBER,'1',1,3013)
-LexToken(CLOSESQBRACKET,']',1,3014)
-LexToken(EOL,'\n',1,3015)
-LexToken(VAR,'model',1,3025)
-LexToken(DOT,'.',1,3030)
-LexToken(VAR,'evtout',1,3031)
-LexToken(ASSIGNMENT,'=',1,3037)
-LexToken(OPENSQBRACKET,'[',1,3038)
-LexToken(NUMBER,'1',1,3039)
-LexToken(CLOSESQBRACKET,']',1,3040)
-LexToken(EOL,'\n',1,3041)
-LexToken(VAR,'model',1,3051)
-LexToken(DOT,'.',1,3056)
-LexToken(VAR,'firing',1,3057)
-LexToken(ASSIGNMENT,'=',1,3063)
-LexToken(OPENSQBRACKET,'[',1,3064)
-LexToken(NUMBER,'0',1,3065)
-LexToken(CLOSESQBRACKET,']',1,3066)
-LexToken(EOL,'\n',1,3067)
-LexToken(VAR,'model',1,3077)
-LexToken(DOT,'.',1,3082)
-LexToken(VAR,'blocktype',1,3083)
-LexToken(ASSIGNMENT,'=',1,3092)
-LexToken(DQSTRING,'"d"',1,3095)
-LexToken(EOL,'\n',1,3096)
-LexToken(VAR,'model',1,3106)
-LexToken(DOT,'.',1,3111)
-LexToken(VAR,'dep_ut',1,3112)
-LexToken(ASSIGNMENT,'=',1,3118)
-LexToken(OPENSQBRACKET,'[',1,3119)
-LexToken(PREVAR_BOOLEAN,'%f',1,3120)
-LexToken(PREVAR_BOOLEAN,'%t',1,3123)
-LexToken(CLOSESQBRACKET,']',1,3125)
-LexToken(EOL,'\n',1,3126)
-LexToken(VAR,'gr_i',1,3136)
-LexToken(ASSIGNMENT,'=',1,3140)
-LexToken(OPENSQBRACKET,'[',1,3141)
-LexToken(CLOSESQBRACKET,']',1,3142)
-LexToken(EOL,'\n',1,3143)
-LexToken(VAR,'exprs',1,3152)
-LexToken(ASSIGNMENT,'=',1,3157)
-LexToken(OPENSQBRACKET,'[',1,3158)
-LexToken(VAR,'string',1,3159)
-LexToken(OPENBRACKET,'(',1,3165)
-LexToken(VAR,'varnam',1,3166)
-LexToken(CLOSEBRACKET,')',1,3172)
-LexToken(SEMICOLON,';',1,3173)
-LexToken(VAR,'string',1,3174)
-LexToken(OPENBRACKET,'(',1,3180)
-LexToken(VAR,'Method',1,3181)
-LexToken(CLOSEBRACKET,')',1,3187)
-LexToken(SEMICOLON,';',1,3188)
-LexToken(VAR,'string',1,3189)
-LexToken(OPENBRACKET,'(',1,3195)
-LexToken(VAR,'ZC',1,3196)
-LexToken(CLOSEBRACKET,')',1,3198)
-LexToken(SEMICOLON,';',1,3199)
-LexToken(VAR,'string',1,3200)
-LexToken(OPENBRACKET,'(',1,3206)
-LexToken(VAR,'OutEnd',1,3207)
-LexToken(CLOSEBRACKET,')',1,3213)
-LexToken(CLOSESQBRACKET,']',1,3214)
-LexToken(EOL,'\n',1,3215)
-LexToken(VAR,'x',1,3225)
-LexToken(ASSIGNMENT,'=',1,3226)
-LexToken(VAR,'standard_define',1,3227)
-LexToken(OPENBRACKET,'(',1,3242)
-LexToken(OPENSQBRACKET,'[',1,3243)
-LexToken(NUMBER,'3.5',1,3244)
-LexToken(NUMBER,'2',1,3248)
-LexToken(CLOSESQBRACKET,']',1,3249)
-LexToken(COMMA,',',1,3250)
-LexToken(VAR,'model',1,3251)
-LexToken(COMMA,',',1,3256)
-LexToken(VAR,'exprs',1,3257)
-LexToken(COMMA,',',1,3262)
-LexToken(VAR,'gr_i',1,3263)
-LexToken(CLOSEBRACKET,')',1,3267)
-LexToken(EOL,'\n',1,3268)
-LexToken(END,'end',1,3273)
-LexToken(EOL,'\n',1,3276)
-LexToken(ENDFUNCTION,'endfunction',1,3277)
-LexToken(EOL,'\n',1,3288)
-LexToken(EOL,'\n',1,3289)
+/* autogenerated from "macros/Sources/FROMWS_c.sci" */
+function FROMWS_c() {
+FROMWS_c.prototype.get = function FROMWS_c() {
+}
+FROMWS_c.prototype.set = function FROMWS_c() {
+x=arg1;
+graphics=arg1.graphics;
+exprs=graphics.exprs;
+model=arg1.model;
+while (true) {
+[ok,varnam,Method,ZC,OutEnd,exprs]=scicos_getvalue("Set From_Workspace block parameters",["Variable name","Interpolation Method","Enable zero crossing(0:No, 1:Yes)?","Output at end(0:Zero, 1:Hold, 2:Repeat)"],list("str",1,"vec",1,"vec",1,"vec",1),exprs);
+if (!ok) {
+break
+}
+if (!(Method==0||Method==1||Method==2||Method==3)) {
+message("Interpolation method should be chosen in [0,1,2,3]");
+ok=None;
+}
+if (!(ZC==0||ZC==1)) {
+message("Zero crossing should be either 0 or 1");
+ok=None;
+}
+if (!(OutEnd==0||OutEnd==1||OutEnd==2)) {
+message("Output at end option should be either 0 or 1");
+ok=None;
+}
+r=None;
+ierr=execstr("r=validvar(varnam)","errcatch");
+if (!r) {
+message(["Invalid variable name.","Please choose another variable name."]);
+ok=None;
+}
+if (ok) {
+model.ipar=[length(varnam),_str2code(varnam),Method,ZC,OutEnd];
+[model,graphics,ok]=set_io(model,graphics,list(),list([-1,-2],-1),1,1);
+if (ok) {
+graphics.exprs=exprs;
+x.graphics=graphics;
+x.model=model;
+break
+}
+}
+}
+}
+FROMWS_c.prototype.define = function FROMWS_c() {
+varnam="V";
+Method=1;
+ZC=1;
+OutEnd=0;
+model=scicos_model();
+model.sim=list("fromws_c",4);
+model.out=-1;
+model.out2=-2;
+model.outtyp=-1;
+model.ipar=[length(varnam),_str2code(varnam),Method,ZC,OutEnd];
+model.evtin=[1];
+model.evtout=[1];
+model.firing=[0];
+model.blocktype="d";
+model.dep_ut=[None,true];
+gr_i=[];
+exprs=[string(varnam),string(Method),string(ZC),string(OutEnd)];
+x=standard_define([3.5,2],model,exprs,gr_i);
+}
+FROMWS_c.prototype.details = function FROMWS_c() {
+}
+}
diff --git a/js/Sources/GENSIN_f.js b/js/Sources/GENSIN_f.js
index 5c30d641..c08a7a9a 100644
--- a/js/Sources/GENSIN_f.js
+++ b/js/Sources/GENSIN_f.js
@@ -1,410 +1,48 @@
-LexToken(EOL,'\n',1,10)
-LexToken(EOL,'\n',1,13)
-LexToken(EOL,'\n',1,72)
-LexToken(EOL,'\n',1,151)
-LexToken(EOL,'\n',1,154)
-LexToken(EOL,'\n',1,226)
-LexToken(EOL,'\n',1,298)
-LexToken(EOL,'\n',1,367)
-LexToken(EOL,'\n',1,406)
-LexToken(EOL,'\n',1,409)
-LexToken(EOL,'\n',1,476)
-LexToken(EOL,'\n',1,542)
-LexToken(EOL,'\n',1,607)
-LexToken(EOL,'\n',1,655)
-LexToken(EOL,'\n',1,658)
-LexToken(EOL,'\n',1,727)
-LexToken(EOL,'\n',1,790)
-LexToken(EOL,'\n',1,872)
-LexToken(EOL,'\n',1,875)
-LexToken(EOL,'\n',1,906)
-LexToken(EOL,'\n',1,909)
-LexToken(EOL,'\n',1,910)
-LexToken(FUNCTION,'function',1,911)
-LexToken(OPENSQBRACKET,'[',1,920)
-LexToken(VAR,'x',1,921)
-LexToken(COMMA,',',1,922)
-LexToken(VAR,'y',1,923)
-LexToken(COMMA,',',1,924)
-LexToken(VAR,'typ',1,925)
-LexToken(CLOSESQBRACKET,']',1,928)
-LexToken(ASSIGNMENT,'=',1,929)
-LexToken(VAR,'GENSIN_f',1,930)
-LexToken(OPENBRACKET,'(',1,938)
-LexToken(VAR,'job',1,939)
-LexToken(COMMA,',',1,942)
-LexToken(VAR,'arg1',1,943)
-LexToken(COMMA,',',1,947)
-LexToken(VAR,'arg2',1,948)
-LexToken(CLOSEBRACKET,')',1,952)
-LexToken(EOL,'\n',1,953)
-LexToken(VAR,'x',1,958)
-LexToken(ASSIGNMENT,'=',1,959)
-LexToken(OPENSQBRACKET,'[',1,960)
-LexToken(CLOSESQBRACKET,']',1,961)
-LexToken(EOL,'\n',1,962)
-LexToken(VAR,'y',1,968)
-LexToken(ASSIGNMENT,'=',1,969)
-LexToken(OPENSQBRACKET,'[',1,970)
-LexToken(CLOSESQBRACKET,']',1,971)
-LexToken(EOL,'\n',1,972)
-LexToken(VAR,'typ',1,978)
-LexToken(ASSIGNMENT,'=',1,981)
-LexToken(OPENSQBRACKET,'[',1,982)
-LexToken(CLOSESQBRACKET,']',1,983)
-LexToken(EOL,'\n',1,984)
-LexToken(SELECT,'select',1,990)
-LexToken(VAR,'job',1,997)
-LexToken(EOL,'\n',1,1000)
-LexToken(CASE,'case',1,1005)
-LexToken(DQSTRING,'"set"',1,1014)
-LexToken(THEN,'then',1,1016)
-LexToken(EOL,'\n',1,1020)
-LexToken(VAR,'x',1,1029)
-LexToken(ASSIGNMENT,'=',1,1030)
-LexToken(VAR,'arg1',1,1031)
-LexToken(EOL,'\n',1,1035)
-LexToken(VAR,'graphics',1,1045)
-LexToken(ASSIGNMENT,'=',1,1053)
-LexToken(VAR,'arg1',1,1054)
-LexToken(DOT,'.',1,1058)
-LexToken(VAR,'graphics',1,1059)
-LexToken(EOL,'\n',1,1067)
-LexToken(VAR,'exprs',1,1077)
-LexToken(ASSIGNMENT,'=',1,1082)
-LexToken(VAR,'graphics',1,1083)
-LexToken(DOT,'.',1,1091)
-LexToken(VAR,'exprs',1,1092)
-LexToken(EOL,'\n',1,1097)
-LexToken(VAR,'model',1,1106)
-LexToken(ASSIGNMENT,'=',1,1111)
-LexToken(VAR,'arg1',1,1112)
-LexToken(DOT,'.',1,1116)
-LexToken(VAR,'model',1,1117)
-LexToken(EOL,'\n',1,1122)
-LexToken(WHILE,'while',1,1132)
-LexToken(PREVAR_BOOLEAN,'%t',1,1138)
-LexToken(DO,'do',1,1141)
-LexToken(EOL,'\n',1,1143)
-LexToken(OPENSQBRACKET,'[',1,1156)
-LexToken(VAR,'ok',1,1157)
-LexToken(COMMA,',',1,1159)
-LexToken(VAR,'M',1,1161)
-LexToken(COMMA,',',1,1162)
-LexToken(VAR,'F',1,1164)
-LexToken(COMMA,',',1,1165)
-LexToken(VAR,'P',1,1167)
-LexToken(COMMA,',',1,1168)
-LexToken(VAR,'exprs',1,1170)
-LexToken(CLOSESQBRACKET,']',1,1175)
-LexToken(ASSIGNMENT,'=',1,1177)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1179)
-LexToken(OPENBRACKET,'(',1,1194)
-LexToken(OPENSQBRACKET,'[',1,1195)
-LexToken(VAR,'msprintf',1,1196)
-LexToken(OPENBRACKET,'(',1,1204)
-LexToken(VAR,'gettext',1,1205)
-LexToken(OPENBRACKET,'(',1,1212)
-LexToken(DQSTRING,'"Set %s block parameters"',1,1237)
-LexToken(CLOSEBRACKET,')',1,1238)
-LexToken(COMMA,',',1,1239)
-LexToken(DQSTRING,'"GENSIN_f"',1,1250)
-LexToken(CLOSEBRACKET,')',1,1251)
-LexToken(SEMICOLON,';',1,1252)
-LexToken(DQSTRING,'" "',1,1255)
-LexToken(SEMICOLON,';',1,1256)
-LexToken(VAR,'gettext',1,1273)
-LexToken(OPENBRACKET,'(',1,1280)
-LexToken(DQSTRING,'"Sine wave generator"',1,1301)
-LexToken(CLOSEBRACKET,')',1,1302)
-LexToken(SEMICOLON,';',1,1303)
-LexToken(DQSTRING,'" "',1,1306)
-LexToken(CLOSESQBRACKET,']',1,1307)
-LexToken(COMMA,',',1,1308)
-LexToken(OPENSQBRACKET,'[',1,1325)
-LexToken(VAR,'gettext',1,1326)
-LexToken(OPENBRACKET,'(',1,1333)
-LexToken(DQSTRING,'"Magnitude"',1,1344)
-LexToken(CLOSEBRACKET,')',1,1345)
-LexToken(SEMICOLON,';',1,1346)
-LexToken(VAR,'gettext',1,1348)
-LexToken(OPENBRACKET,'(',1,1355)
-LexToken(DQSTRING,'"Frequency (rad/s)"',1,1374)
-LexToken(CLOSEBRACKET,')',1,1375)
-LexToken(SEMICOLON,';',1,1376)
-LexToken(VAR,'gettext',1,1378)
-LexToken(OPENBRACKET,'(',1,1385)
-LexToken(DQSTRING,'"Phase (rad)"',1,1398)
-LexToken(CLOSEBRACKET,')',1,1399)
-LexToken(CLOSESQBRACKET,']',1,1400)
-LexToken(COMMA,',',1,1401)
-LexToken(VAR,'list',1,1418)
-LexToken(OPENBRACKET,'(',1,1422)
-LexToken(DQSTRING,'"vec"',1,1427)
-LexToken(COMMA,',',1,1428)
-LexToken(NUMBER,'1',1,1429)
-LexToken(COMMA,',',1,1430)
-LexToken(DQSTRING,'"vec"',1,1435)
-LexToken(COMMA,',',1,1436)
-LexToken(NUMBER,'1',1,1437)
-LexToken(COMMA,',',1,1438)
-LexToken(DQSTRING,'"vec"',1,1443)
-LexToken(COMMA,',',1,1444)
-LexToken(NUMBER,'1',1,1445)
-LexToken(CLOSEBRACKET,')',1,1446)
-LexToken(COMMA,',',1,1447)
-LexToken(VAR,'exprs',1,1449)
-LexToken(CLOSEBRACKET,')',1,1454)
-LexToken(EOL,'\n',1,1455)
-LexToken(IF,'if',1,1469)
-LexToken(NOT,'~',1,1472)
-LexToken(VAR,'ok',1,1473)
-LexToken(THEN,'then',1,1476)
-LexToken(EOL,'\n',1,1480)
-LexToken(BREAK,'break',1,1497)
-LexToken(EOL,'\n',1,1502)
-LexToken(END,'end',1,1516)
-LexToken(EOL,'\n',1,1519)
-LexToken(IF,'if',1,1532)
-LexToken(VAR,'F',1,1535)
-LexToken(COMPARISON,'<',1,1537)
-LexToken(NUMBER,'0',1,1539)
-LexToken(THEN,'then',1,1541)
-LexToken(EOL,'\n',1,1545)
-LexToken(VAR,'block_parameter_error',1,1562)
-LexToken(OPENBRACKET,'(',1,1583)
-LexToken(VAR,'msprintf',1,1584)
-LexToken(OPENBRACKET,'(',1,1592)
-LexToken(VAR,'gettext',1,1593)
-LexToken(OPENBRACKET,'(',1,1600)
-LexToken(DQSTRING,'"Wrong value for \\\'Frequency\\\' parameter: %e."',1,1646)
-LexToken(CLOSEBRACKET,')',1,1647)
-LexToken(COMMA,',',1,1648)
-LexToken(VAR,'F',1,1650)
-LexToken(CLOSEBRACKET,')',1,1651)
-LexToken(COMMA,',',1,1652)
-LexToken(VAR,'gettext',1,1673)
-LexToken(OPENBRACKET,'(',1,1680)
-LexToken(DQSTRING,'"Strictly positive integer expected."',1,1717)
-LexToken(CLOSEBRACKET,')',1,1718)
-LexToken(CLOSEBRACKET,')',1,1719)
-LexToken(EOL,'\n',1,1720)
-LexToken(VAR,'ok',1,1738)
-LexToken(ASSIGNMENT,'=',1,1741)
-LexToken(PREVAR_BOOLEAN,'%f',1,1743)
-LexToken(EOL,'\n',1,1745)
-LexToken(END,'end',1,1758)
-LexToken(EOL,'\n',1,1761)
-LexToken(EOL,'\n',1,1762)
-LexToken(IF,'if',1,1775)
-LexToken(VAR,'ok',1,1778)
-LexToken(THEN,'then',1,1781)
-LexToken(EOL,'\n',1,1785)
-LexToken(OPENSQBRACKET,'[',1,1802)
-LexToken(VAR,'model',1,1803)
-LexToken(COMMA,',',1,1808)
-LexToken(VAR,'graphics',1,1809)
-LexToken(COMMA,',',1,1817)
-LexToken(VAR,'ok',1,1818)
-LexToken(CLOSESQBRACKET,']',1,1820)
-LexToken(ASSIGNMENT,'=',1,1821)
-LexToken(VAR,'check_io',1,1822)
-LexToken(OPENBRACKET,'(',1,1830)
-LexToken(VAR,'model',1,1831)
-LexToken(COMMA,',',1,1836)
-LexToken(VAR,'graphics',1,1837)
-LexToken(COMMA,',',1,1845)
-LexToken(OPENSQBRACKET,'[',1,1846)
-LexToken(CLOSESQBRACKET,']',1,1847)
-LexToken(COMMA,',',1,1848)
-LexToken(NUMBER,'1',1,1849)
-LexToken(COMMA,',',1,1850)
-LexToken(OPENSQBRACKET,'[',1,1851)
-LexToken(CLOSESQBRACKET,']',1,1852)
-LexToken(COMMA,',',1,1853)
-LexToken(OPENSQBRACKET,'[',1,1854)
-LexToken(CLOSESQBRACKET,']',1,1855)
-LexToken(CLOSEBRACKET,')',1,1856)
-LexToken(EOL,'\n',1,1857)
-LexToken(VAR,'model',1,1874)
-LexToken(DOT,'.',1,1879)
-LexToken(VAR,'rpar',1,1880)
-LexToken(ASSIGNMENT,'=',1,1884)
-LexToken(OPENSQBRACKET,'[',1,1885)
-LexToken(VAR,'M',1,1886)
-LexToken(SEMICOLON,';',1,1887)
-LexToken(VAR,'F',1,1888)
-LexToken(SEMICOLON,';',1,1889)
-LexToken(VAR,'P',1,1890)
-LexToken(CLOSESQBRACKET,']',1,1891)
-LexToken(EOL,'\n',1,1892)
-LexToken(EOL,'\n',1,1969)
-LexToken(EOL,'\n',1,1999)
-LexToken(VAR,'model',1,2016)
-LexToken(DOT,'.',1,2021)
-LexToken(VAR,'out2',1,2022)
-LexToken(ASSIGNMENT,'=',1,2026)
-LexToken(NUMBER,'1',1,2027)
-LexToken(EOL,'\n',1,2028)
-LexToken(VAR,'model',1,2046)
-LexToken(DOT,'.',1,2051)
-LexToken(VAR,'outtyp',1,2052)
-LexToken(ASSIGNMENT,'=',1,2058)
-LexToken(NUMBER,'1',1,2059)
-LexToken(EOL,'\n',1,2060)
-LexToken(EOL,'\n',1,2062)
-LexToken(VAR,'graphics',1,2079)
-LexToken(DOT,'.',1,2087)
-LexToken(VAR,'exprs',1,2088)
-LexToken(ASSIGNMENT,'=',1,2093)
-LexToken(VAR,'exprs',1,2094)
-LexToken(EOL,'\n',1,2099)
-LexToken(VAR,'x',1,2117)
-LexToken(DOT,'.',1,2118)
-LexToken(VAR,'graphics',1,2119)
-LexToken(ASSIGNMENT,'=',1,2127)
-LexToken(VAR,'graphics',1,2128)
-LexToken(EOL,'\n',1,2136)
-LexToken(VAR,'x',1,2154)
-LexToken(DOT,'.',1,2155)
-LexToken(VAR,'model',1,2156)
-LexToken(ASSIGNMENT,'=',1,2161)
-LexToken(VAR,'model',1,2162)
-LexToken(EOL,'\n',1,2167)
-LexToken(BREAK,'break',1,2184)
-LexToken(EOL,'\n',1,2189)
-LexToken(END,'end',1,2202)
-LexToken(EOL,'\n',1,2205)
-LexToken(END,'end',1,2214)
-LexToken(EOL,'\n',1,2217)
-LexToken(CASE,'case',1,2222)
-LexToken(DQSTRING,'"define"',1,2234)
-LexToken(THEN,'then',1,2236)
-LexToken(EOL,'\n',1,2240)
-LexToken(VAR,'rpar',1,2249)
-LexToken(ASSIGNMENT,'=',1,2253)
-LexToken(OPENSQBRACKET,'[',1,2254)
-LexToken(NUMBER,'1',1,2255)
-LexToken(SEMICOLON,';',1,2256)
-LexToken(NUMBER,'1',1,2257)
-LexToken(SEMICOLON,';',1,2258)
-LexToken(NUMBER,'0',1,2259)
-LexToken(CLOSESQBRACKET,']',1,2260)
-LexToken(EOL,'\n',1,2261)
-LexToken(VAR,'model',1,2270)
-LexToken(ASSIGNMENT,'=',1,2275)
-LexToken(SCICOS_MODEL,'scicos_model',1,2276)
-LexToken(OPENBRACKET,'(',1,2288)
-LexToken(CLOSEBRACKET,')',1,2289)
-LexToken(EOL,'\n',1,2290)
-LexToken(VAR,'model',1,2299)
-LexToken(DOT,'.',1,2304)
-LexToken(VAR,'sim',1,2305)
-LexToken(ASSIGNMENT,'=',1,2308)
-LexToken(DQSTRING,'"gensin"',1,2316)
-LexToken(EOL,'\n',1,2317)
-LexToken(VAR,'model',1,2326)
-LexToken(DOT,'.',1,2331)
-LexToken(VAR,'in',1,2332)
-LexToken(ASSIGNMENT,'=',1,2334)
-LexToken(OPENSQBRACKET,'[',1,2335)
-LexToken(CLOSESQBRACKET,']',1,2336)
-LexToken(EOL,'\n',1,2337)
-LexToken(VAR,'model',1,2346)
-LexToken(DOT,'.',1,2351)
-LexToken(VAR,'out',1,2352)
-LexToken(ASSIGNMENT,'=',1,2355)
-LexToken(NUMBER,'1',1,2356)
-LexToken(EOL,'\n',1,2357)
-LexToken(VAR,'model',1,2366)
-LexToken(DOT,'.',1,2371)
-LexToken(VAR,'out2',1,2372)
-LexToken(ASSIGNMENT,'=',1,2376)
-LexToken(NUMBER,'1',1,2377)
-LexToken(EOL,'\n',1,2378)
-LexToken(VAR,'model',1,2387)
-LexToken(DOT,'.',1,2392)
-LexToken(VAR,'outtyp',1,2393)
-LexToken(ASSIGNMENT,'=',1,2399)
-LexToken(NUMBER,'1',1,2400)
-LexToken(EOL,'\n',1,2401)
-LexToken(VAR,'model',1,2410)
-LexToken(DOT,'.',1,2415)
-LexToken(VAR,'rpar',1,2416)
-LexToken(ASSIGNMENT,'=',1,2420)
-LexToken(OPENSQBRACKET,'[',1,2421)
-LexToken(NUMBER,'1',1,2422)
-LexToken(SEMICOLON,';',1,2423)
-LexToken(NUMBER,'1',1,2424)
-LexToken(SEMICOLON,';',1,2425)
-LexToken(NUMBER,'0',1,2426)
-LexToken(CLOSESQBRACKET,']',1,2427)
-LexToken(EOL,'\n',1,2428)
-LexToken(VAR,'model',1,2437)
-LexToken(DOT,'.',1,2442)
-LexToken(VAR,'blocktype',1,2443)
-LexToken(ASSIGNMENT,'=',1,2452)
-LexToken(DQSTRING,'"c"',1,2455)
-LexToken(EOL,'\n',1,2456)
-LexToken(VAR,'model',1,2465)
-LexToken(DOT,'.',1,2470)
-LexToken(VAR,'dep_ut',1,2471)
-LexToken(ASSIGNMENT,'=',1,2477)
-LexToken(OPENSQBRACKET,'[',1,2478)
-LexToken(PREVAR_BOOLEAN,'%f',1,2479)
-LexToken(PREVAR_BOOLEAN,'%t',1,2482)
-LexToken(CLOSESQBRACKET,']',1,2484)
-LexToken(EOL,'\n',1,2485)
-LexToken(VAR,'exprs',1,2494)
-LexToken(ASSIGNMENT,'=',1,2499)
-LexToken(OPENSQBRACKET,'[',1,2500)
-LexToken(VAR,'string',1,2501)
-LexToken(OPENBRACKET,'(',1,2507)
-LexToken(VAR,'rpar',1,2508)
-LexToken(OPENBRACKET,'(',1,2512)
-LexToken(NUMBER,'1',1,2513)
-LexToken(CLOSEBRACKET,')',1,2514)
-LexToken(CLOSEBRACKET,')',1,2515)
-LexToken(SEMICOLON,';',1,2516)
-LexToken(VAR,'string',1,2517)
-LexToken(OPENBRACKET,'(',1,2523)
-LexToken(VAR,'rpar',1,2524)
-LexToken(OPENBRACKET,'(',1,2528)
-LexToken(NUMBER,'2',1,2529)
-LexToken(CLOSEBRACKET,')',1,2530)
-LexToken(CLOSEBRACKET,')',1,2531)
-LexToken(SEMICOLON,';',1,2532)
-LexToken(VAR,'string',1,2533)
-LexToken(OPENBRACKET,'(',1,2539)
-LexToken(VAR,'rpar',1,2540)
-LexToken(OPENBRACKET,'(',1,2544)
-LexToken(NUMBER,'3',1,2545)
-LexToken(CLOSEBRACKET,')',1,2546)
-LexToken(CLOSEBRACKET,')',1,2547)
-LexToken(CLOSESQBRACKET,']',1,2548)
-LexToken(EOL,'\n',1,2549)
-LexToken(VAR,'gr_i',1,2558)
-LexToken(ASSIGNMENT,'=',1,2562)
-LexToken(OPENSQBRACKET,'[',1,2563)
-LexToken(CLOSESQBRACKET,']',1,2564)
-LexToken(EOL,'\n',1,2565)
-LexToken(VAR,'x',1,2574)
-LexToken(ASSIGNMENT,'=',1,2575)
-LexToken(VAR,'standard_define',1,2576)
-LexToken(OPENBRACKET,'(',1,2591)
-LexToken(OPENSQBRACKET,'[',1,2592)
-LexToken(NUMBER,'3',1,2593)
-LexToken(NUMBER,'2',1,2595)
-LexToken(CLOSESQBRACKET,']',1,2596)
-LexToken(COMMA,',',1,2597)
-LexToken(VAR,'model',1,2598)
-LexToken(COMMA,',',1,2603)
-LexToken(VAR,'exprs',1,2604)
-LexToken(COMMA,',',1,2609)
-LexToken(VAR,'gr_i',1,2610)
-LexToken(CLOSEBRACKET,')',1,2614)
-LexToken(EOL,'\n',1,2615)
-LexToken(END,'end',1,2620)
-LexToken(EOL,'\n',1,2623)
-LexToken(ENDFUNCTION,'endfunction',1,2624)
-LexToken(EOL,'\n',1,2635)
+/* autogenerated from "macros/Sources/GENSIN_f.sci" */
+function GENSIN_f() {
+GENSIN_f.prototype.get = function GENSIN_f() {
+}
+GENSIN_f.prototype.set = function GENSIN_f() {
+x=arg1;
+graphics=arg1.graphics;
+exprs=graphics.exprs;
+model=arg1.model;
+while (true) {
+[ok,M,F,P,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"GENSIN_f")," ",gettext("Sine wave generator")," "],[gettext("Magnitude"),gettext("Frequency (rad/s)"),gettext("Phase (rad)")],list("vec",1,"vec",1,"vec",1),exprs);
+if (!ok) {
+break
+}
+if (F<0) {
+block_parameter_error(msprintf(gettext("Wrong value for \'Frequency\' parameter: %e."),F),gettext("Strictly positive integer expected."));
+ok=None;
+}
+if (ok) {
+[model,graphics,ok]=check_io(model,graphics,[],1,[],[]);
+model.rpar=[M,F,P];
+model.out2=1;
+model.outtyp=1;
+graphics.exprs=exprs;
+x.graphics=graphics;
+x.model=model;
+break
+}
+}
+}
+GENSIN_f.prototype.define = function GENSIN_f() {
+rpar=[1,1,0];
+model=scicos_model();
+model.sim="gensin";
+model.in=[];
+model.out=1;
+model.out2=1;
+model.outtyp=1;
+model.rpar=[1,1,0];
+model.blocktype="c";
+model.dep_ut=[None,true];
+exprs=[string(rpar(1)),string(rpar(2)),string(rpar(3))];
+gr_i=[];
+x=standard_define([3,2],model,exprs,gr_i);
+}
+GENSIN_f.prototype.details = function GENSIN_f() {
+}
+}
diff --git a/js/Sources/GENSQR_f.js b/js/Sources/GENSQR_f.js
index 02d9926d..f8f70525 100644
--- a/js/Sources/GENSQR_f.js
+++ b/js/Sources/GENSQR_f.js
@@ -1,285 +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,'GENSQR_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(IF,'if',1,1054)
-LexToken(VAR,'size',1,1057)
-LexToken(OPENBRACKET,'(',1,1061)
-LexToken(VAR,'exprs',1,1062)
-LexToken(COMMA,',',1,1067)
-LexToken(DQSTRING,'"*"',1,1070)
-LexToken(CLOSEBRACKET,')',1,1071)
-LexToken(COMPARISON,'==',1,1072)
-LexToken(NUMBER,'2',1,1074)
-LexToken(THEN,'then',1,1076)
-LexToken(EOL,'\n',1,1080)
-LexToken(VAR,'exprs',1,1093)
-LexToken(ASSIGNMENT,'=',1,1098)
-LexToken(VAR,'exprs',1,1099)
-LexToken(OPENBRACKET,'(',1,1104)
-LexToken(NUMBER,'2',1,1105)
-LexToken(CLOSEBRACKET,')',1,1106)
-LexToken(EOL,'\n',1,1107)
-LexToken(END,'end',1,1117)
-LexToken(EOL,'\n',1,1136)
-LexToken(WHILE,'while',1,1145)
-LexToken(PREVAR_BOOLEAN,'%t',1,1151)
-LexToken(DO,'do',1,1154)
-LexToken(EOL,'\n',1,1156)
-LexToken(OPENSQBRACKET,'[',1,1169)
-LexToken(VAR,'ok',1,1170)
-LexToken(COMMA,',',1,1172)
-LexToken(VAR,'Amplitude',1,1173)
-LexToken(COMMA,',',1,1182)
-LexToken(VAR,'exprs',1,1183)
-LexToken(CLOSESQBRACKET,']',1,1188)
-LexToken(ASSIGNMENT,'=',1,1189)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1190)
-LexToken(OPENBRACKET,'(',1,1205)
-LexToken(OPENSQBRACKET,'[',1,1206)
-LexToken(DQSTRING,'"Set Square generator block parameters"',1,1258)
-LexToken(CLOSESQBRACKET,']',1,1259)
-LexToken(COMMA,',',1,1260)
-LexToken(OPENSQBRACKET,'[',1,1276)
-LexToken(DQSTRING,'"Amplitude"',1,1287)
-LexToken(CLOSESQBRACKET,']',1,1288)
-LexToken(COMMA,',',1,1289)
-LexToken(VAR,'list',1,1305)
-LexToken(OPENBRACKET,'(',1,1309)
-LexToken(DQSTRING,'"vec"',1,1314)
-LexToken(COMMA,',',1,1315)
-LexToken(NUMBER,'1',1,1316)
-LexToken(CLOSEBRACKET,')',1,1317)
-LexToken(COMMA,',',1,1318)
-LexToken(VAR,'exprs',1,1319)
-LexToken(CLOSEBRACKET,')',1,1324)
-LexToken(EOL,'\n',1,1325)
-LexToken(IF,'if',1,1338)
-LexToken(NOT,'~',1,1341)
-LexToken(VAR,'ok',1,1342)
-LexToken(THEN,'then',1,1345)
-LexToken(EOL,'\n',1,1349)
-LexToken(BREAK,'break',1,1366)
-LexToken(EOL,'\n',1,1371)
-LexToken(END,'end',1,1385)
-LexToken(EOL,'\n',1,1388)
-LexToken(VAR,'graphics',1,1401)
-LexToken(DOT,'.',1,1409)
-LexToken(VAR,'exprs',1,1410)
-LexToken(ASSIGNMENT,'=',1,1415)
-LexToken(VAR,'exprs',1,1416)
-LexToken(EOL,'\n',1,1421)
-LexToken(VAR,'model',1,1434)
-LexToken(DOT,'.',1,1439)
-LexToken(VAR,'dstate',1,1440)
-LexToken(ASSIGNMENT,'=',1,1446)
-LexToken(VAR,'Amplitude',1,1447)
-LexToken(EOL,'\n',1,1456)
-LexToken(EOL,'\n',1,1529)
-LexToken(EOL,'\n',1,1555)
-LexToken(VAR,'model',1,1568)
-LexToken(DOT,'.',1,1573)
-LexToken(VAR,'out2',1,1574)
-LexToken(ASSIGNMENT,'=',1,1578)
-LexToken(NUMBER,'1',1,1579)
-LexToken(EOL,'\n',1,1580)
-LexToken(VAR,'model',1,1594)
-LexToken(DOT,'.',1,1599)
-LexToken(VAR,'outtyp',1,1600)
-LexToken(ASSIGNMENT,'=',1,1606)
-LexToken(NUMBER,'1',1,1607)
-LexToken(EOL,'\n',1,1608)
-LexToken(EOL,'\n',1,1610)
-LexToken(VAR,'x',1,1623)
-LexToken(DOT,'.',1,1624)
-LexToken(VAR,'graphics',1,1625)
-LexToken(ASSIGNMENT,'=',1,1633)
-LexToken(VAR,'graphics',1,1634)
-LexToken(EOL,'\n',1,1642)
-LexToken(VAR,'x',1,1656)
-LexToken(DOT,'.',1,1657)
-LexToken(VAR,'model',1,1658)
-LexToken(ASSIGNMENT,'=',1,1663)
-LexToken(VAR,'model',1,1664)
-LexToken(EOL,'\n',1,1669)
-LexToken(BREAK,'break',1,1682)
-LexToken(EOL,'\n',1,1687)
-LexToken(END,'end',1,1696)
-LexToken(EOL,'\n',1,1699)
-LexToken(CASE,'case',1,1704)
-LexToken(DQSTRING,'"define"',1,1716)
-LexToken(THEN,'then',1,1718)
-LexToken(EOL,'\n',1,1722)
-LexToken(VAR,'Amplitude',1,1731)
-LexToken(ASSIGNMENT,'=',1,1740)
-LexToken(NUMBER,'1',1,1741)
-LexToken(EOL,'\n',1,1742)
-LexToken(VAR,'model',1,1751)
-LexToken(ASSIGNMENT,'=',1,1756)
-LexToken(SCICOS_MODEL,'scicos_model',1,1757)
-LexToken(OPENBRACKET,'(',1,1769)
-LexToken(CLOSEBRACKET,')',1,1770)
-LexToken(EOL,'\n',1,1771)
-LexToken(VAR,'model',1,1780)
-LexToken(DOT,'.',1,1785)
-LexToken(VAR,'sim',1,1786)
-LexToken(ASSIGNMENT,'=',1,1789)
-LexToken(DQSTRING,'"gensqr"',1,1797)
-LexToken(EOL,'\n',1,1798)
-LexToken(VAR,'model',1,1807)
-LexToken(DOT,'.',1,1812)
-LexToken(VAR,'out',1,1813)
-LexToken(ASSIGNMENT,'=',1,1816)
-LexToken(NUMBER,'1',1,1817)
-LexToken(EOL,'\n',1,1818)
-LexToken(VAR,'model',1,1828)
-LexToken(DOT,'.',1,1833)
-LexToken(VAR,'out2',1,1834)
-LexToken(ASSIGNMENT,'=',1,1838)
-LexToken(NUMBER,'1',1,1839)
-LexToken(EOL,'\n',1,1840)
-LexToken(VAR,'model',1,1850)
-LexToken(DOT,'.',1,1855)
-LexToken(VAR,'outtyp',1,1856)
-LexToken(ASSIGNMENT,'=',1,1862)
-LexToken(NUMBER,'1',1,1863)
-LexToken(EOL,'\n',1,1864)
-LexToken(VAR,'model',1,1874)
-LexToken(DOT,'.',1,1879)
-LexToken(VAR,'evtin',1,1880)
-LexToken(ASSIGNMENT,'=',1,1885)
-LexToken(NUMBER,'1',1,1886)
-LexToken(EOL,'\n',1,1887)
-LexToken(VAR,'model',1,1897)
-LexToken(DOT,'.',1,1902)
-LexToken(VAR,'dstate',1,1903)
-LexToken(ASSIGNMENT,'=',1,1909)
-LexToken(VAR,'Amplitude',1,1910)
-LexToken(EOL,'\n',1,1919)
-LexToken(VAR,'model',1,1928)
-LexToken(DOT,'.',1,1933)
-LexToken(VAR,'blocktype',1,1934)
-LexToken(ASSIGNMENT,'=',1,1943)
-LexToken(DQSTRING,'"d"',1,1946)
-LexToken(EOL,'\n',1,1947)
-LexToken(VAR,'model',1,1956)
-LexToken(DOT,'.',1,1961)
-LexToken(VAR,'dep_ut',1,1962)
-LexToken(ASSIGNMENT,'=',1,1968)
-LexToken(OPENSQBRACKET,'[',1,1969)
-LexToken(PREVAR_BOOLEAN,'%f',1,1970)
-LexToken(PREVAR_BOOLEAN,'%f',1,1973)
-LexToken(CLOSESQBRACKET,']',1,1975)
-LexToken(EOL,'\n',1,1976)
-LexToken(EOL,'\n',1,1977)
-LexToken(VAR,'exprs',1,1986)
-LexToken(ASSIGNMENT,'=',1,1991)
-LexToken(VAR,'string',1,1992)
-LexToken(OPENBRACKET,'(',1,1998)
-LexToken(VAR,'Amplitude',1,1999)
-LexToken(CLOSEBRACKET,')',1,2008)
-LexToken(EOL,'\n',1,2009)
-LexToken(VAR,'gr_i',1,2018)
-LexToken(ASSIGNMENT,'=',1,2022)
-LexToken(OPENSQBRACKET,'[',1,2023)
-LexToken(CLOSESQBRACKET,']',1,2024)
-LexToken(EOL,'\n',1,2025)
-LexToken(VAR,'x',1,2034)
-LexToken(ASSIGNMENT,'=',1,2035)
-LexToken(VAR,'standard_define',1,2036)
-LexToken(OPENBRACKET,'(',1,2051)
-LexToken(OPENSQBRACKET,'[',1,2052)
-LexToken(NUMBER,'3',1,2053)
-LexToken(NUMBER,'2',1,2055)
-LexToken(CLOSESQBRACKET,']',1,2056)
-LexToken(COMMA,',',1,2057)
-LexToken(VAR,'model',1,2058)
-LexToken(COMMA,',',1,2063)
-LexToken(VAR,'exprs',1,2064)
-LexToken(COMMA,',',1,2069)
-LexToken(VAR,'gr_i',1,2070)
-LexToken(CLOSEBRACKET,')',1,2074)
-LexToken(EOL,'\n',1,2075)
-LexToken(END,'end',1,2080)
-LexToken(EOL,'\n',1,2083)
-LexToken(ENDFUNCTION,'endfunction',1,2084)
-LexToken(EOL,'\n',1,2095)
+/* autogenerated from "macros/Sources/GENSQR_f.sci" */
+function GENSQR_f() {
+GENSQR_f.prototype.get = function GENSQR_f() {
+}
+GENSQR_f.prototype.set = function GENSQR_f() {
+x=arg1;
+graphics=arg1.graphics;
+exprs=graphics.exprs;
+model=arg1.model;
+if (size(exprs,"*")==2) {
+exprs=exprs(2);
+}
+while (true) {
+[ok,Amplitude,exprs]=scicos_getvalue(["Set Square generator block parameters"],["Amplitude"],list("vec",1),exprs);
+if (!ok) {
+break
+}
+graphics.exprs=exprs;
+model.dstate=Amplitude;
+model.out2=1;
+model.outtyp=1;
+x.graphics=graphics;
+x.model=model;
+break
+}
+}
+GENSQR_f.prototype.define = function GENSQR_f() {
+Amplitude=1;
+model=scicos_model();
+model.sim="gensqr";
+model.out=1;
+model.out2=1;
+model.outtyp=1;
+model.evtin=1;
+model.dstate=Amplitude;
+model.blocktype="d";
+model.dep_ut=[None,None];
+exprs=string(Amplitude);
+gr_i=[];
+x=standard_define([3,2],model,exprs,gr_i);
+}
+GENSQR_f.prototype.details = function GENSQR_f() {
+}
+}
diff --git a/js/Sources/GEN_SQR.js b/js/Sources/GEN_SQR.js
index 24274ddf..e7bf74fc 100644
--- a/js/Sources/GEN_SQR.js
+++ b/js/Sources/GEN_SQR.js
@@ -1,2733 +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,'GEN_SQR',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(EOL,'\n',1,920)
-LexToken(VAR,'x',1,925)
-LexToken(ASSIGNMENT,'=',1,926)
-LexToken(OPENSQBRACKET,'[',1,927)
-LexToken(CLOSESQBRACKET,']',1,928)
-LexToken(EOL,'\n',1,929)
-LexToken(VAR,'y',1,935)
-LexToken(ASSIGNMENT,'=',1,936)
-LexToken(OPENSQBRACKET,'[',1,937)
-LexToken(CLOSESQBRACKET,']',1,938)
-LexToken(EOL,'\n',1,939)
-LexToken(VAR,'typ',1,945)
-LexToken(ASSIGNMENT,'=',1,948)
-LexToken(OPENSQBRACKET,'[',1,949)
-LexToken(CLOSESQBRACKET,']',1,950)
-LexToken(EOL,'\n',1,951)
-LexToken(SELECT,'select',1,957)
-LexToken(VAR,'job',1,964)
-LexToken(EOL,'\n',1,967)
-LexToken(CASE,'case',1,972)
-LexToken(DQSTRING,'"set"',1,981)
-LexToken(THEN,'then',1,983)
-LexToken(EOL,'\n',1,987)
-LexToken(VAR,'y',1,996)
-LexToken(ASSIGNMENT,'=',1,997)
-LexToken(VAR,'needcompile',1,998)
-LexToken(EOL,'\n',1,1009)
-LexToken(VAR,'arg1',1,1018)
-LexToken(DOT,'.',1,1022)
-LexToken(VAR,'model',1,1023)
-LexToken(DOT,'.',1,1028)
-LexToken(VAR,'ipar',1,1029)
-LexToken(ASSIGNMENT,'=',1,1033)
-LexToken(NUMBER,'1',1,1034)
-LexToken(EOL,'\n',1,1035)
-LexToken(VAR,'typ',1,1045)
-LexToken(ASSIGNMENT,'=',1,1048)
-LexToken(VAR,'list',1,1049)
-LexToken(OPENBRACKET,'(',1,1053)
-LexToken(CLOSEBRACKET,')',1,1054)
-LexToken(EOL,'\n',1,1055)
-LexToken(VAR,'graphics',1,1064)
-LexToken(ASSIGNMENT,'=',1,1072)
-LexToken(VAR,'arg1',1,1073)
-LexToken(DOT,'.',1,1077)
-LexToken(VAR,'graphics',1,1078)
-LexToken(EOL,'\n',1,1086)
-LexToken(VAR,'exprs',1,1096)
-LexToken(ASSIGNMENT,'=',1,1101)
-LexToken(VAR,'graphics',1,1102)
-LexToken(DOT,'.',1,1110)
-LexToken(VAR,'exprs',1,1111)
-LexToken(EOL,'\n',1,1116)
-LexToken(VAR,'Btitre',1,1125)
-LexToken(ASSIGNMENT,'=',1,1131)
-LexToken(DQSTRING,'"Set GEN_SQR parameters"',1,1166)
-LexToken(EOL,'\n',1,1167)
-LexToken(VAR,'Exprs0',1,1176)
-LexToken(ASSIGNMENT,'=',1,1182)
-LexToken(OPENSQBRACKET,'[',1,1194)
-LexToken(DQSTRING,'"Amin"',1,1200)
-LexToken(SEMICOLON,';',1,1201)
-LexToken(DQSTRING,'"Amax"',1,1207)
-LexToken(SEMICOLON,';',1,1208)
-LexToken(DQSTRING,'"rule"',1,1214)
-LexToken(SEMICOLON,';',1,1215)
-LexToken(DQSTRING,'"F"',1,1218)
-LexToken(CLOSESQBRACKET,']',1,1219)
-LexToken(EOL,'\n',1,1220)
-LexToken(VAR,'Bitems',1,1229)
-LexToken(ASSIGNMENT,'=',1,1235)
-LexToken(OPENSQBRACKET,'[',1,1247)
-LexToken(DQSTRING,'"Minimum Value"',1,1262)
-LexToken(SEMICOLON,';\n',1,1263)
-LexToken(DQSTRING,'"Maximum Value"',1,1287)
-LexToken(SEMICOLON,';\n',1,1288)
-LexToken(DQSTRING,'"Initial Value( 1= Minimum Value 2= Maximum Value)"',1,1348)
-LexToken(SEMICOLON,';\n',1,1349)
-LexToken(DQSTRING,'"Period (sec)"',1,1372)
-LexToken(CLOSESQBRACKET,']',1,1373)
-LexToken(EOL,'\n',1,1374)
-LexToken(VAR,'Ss',1,1383)
-LexToken(ASSIGNMENT,'=',1,1385)
-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,1420)
-LexToken(COMMA,',',1,1421)
-LexToken(OPENSQBRACKET,'[',1,1422)
-LexToken(ADDITION,'-',1,1423)
-LexToken(NUMBER,'1',1,1424)
-LexToken(COMMA,',',1,1425)
-LexToken(ADDITION,'-',1,1426)
-LexToken(NUMBER,'1',1,1427)
-LexToken(CLOSESQBRACKET,']',1,1428)
-LexToken(COMMA,',',1,1429)
-LexToken(DQSTRING,'"pol"',1,1434)
-LexToken(COMMA,',',1,1435)
-LexToken(ADDITION,'-',1,1436)
-LexToken(NUMBER,'1',1,1437)
-LexToken(COMMA,',',1,1438)
-LexToken(DQSTRING,'"pol"',1,1443)
-LexToken(COMMA,',',1,1444)
-LexToken(ADDITION,'-',1,1445)
-LexToken(NUMBER,'1',1,1446)
-LexToken(CLOSEBRACKET,')',1,1447)
-LexToken(EOL,'\n',1,1448)
-LexToken(SCICOS_CONTEXT,'scicos_context',1,1457)
-LexToken(ASSIGNMENT,'=',1,1471)
-LexToken(VAR,'struct',1,1472)
-LexToken(OPENBRACKET,'(',1,1478)
-LexToken(CLOSEBRACKET,')',1,1479)
-LexToken(EOL,'\n',1,1480)
-LexToken(VAR,'x',1,1489)
-LexToken(ASSIGNMENT,'=',1,1490)
-LexToken(VAR,'arg1',1,1491)
-LexToken(EOL,'\n',1,1495)
-LexToken(VAR,'ok',1,1504)
-LexToken(ASSIGNMENT,'=',1,1506)
-LexToken(PREVAR_BOOLEAN,'%f',1,1507)
-LexToken(EOL,'\n',1,1509)
-LexToken(WHILE,'while',1,1518)
-LexToken(NOT,'~',1,1524)
-LexToken(VAR,'ok',1,1525)
-LexToken(DO,'do',1,1528)
-LexToken(EOL,'\n',1,1530)
-LexToken(OPENSQBRACKET,'[',1,1543)
-LexToken(VAR,'ok',1,1544)
-LexToken(COMMA,',',1,1546)
-LexToken(SCICOS_CONTEXT,'scicos_context',1,1547)
-LexToken(DOT,'.',1,1561)
-LexToken(VAR,'Amin',1,1562)
-LexToken(COMMA,',',1,1566)
-LexToken(SCICOS_CONTEXT,'scicos_context',1,1567)
-LexToken(DOT,'.',1,1581)
-LexToken(VAR,'Amax',1,1582)
-LexToken(COMMA,',',1,1586)
-LexToken(SCICOS_CONTEXT,'scicos_context',1,1587)
-LexToken(DOT,'.',1,1601)
-LexToken(VAR,'rule',1,1602)
-LexToken(COMMA,',',1,1606)
-LexToken(SCICOS_CONTEXT,'scicos_context',1,1607)
-LexToken(DOT,'.',1,1621)
-LexToken(VAR,'F',1,1622)
-LexToken(COMMA,',',1,1623)
-LexToken(VAR,'exprs',1,1624)
-LexToken(CLOSESQBRACKET,']',1,1629)
-LexToken(ASSIGNMENT,'=',1,1630)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1631)
-LexToken(OPENBRACKET,'(',1,1646)
-LexToken(VAR,'Btitre',1,1647)
-LexToken(COMMA,',',1,1653)
-LexToken(VAR,'Bitems',1,1654)
-LexToken(COMMA,',',1,1660)
-LexToken(VAR,'Ss',1,1661)
-LexToken(COMMA,',',1,1663)
-LexToken(VAR,'exprs',1,1664)
-LexToken(CLOSEBRACKET,')',1,1669)
-LexToken(EOL,'\n',1,1670)
-LexToken(IF,'if',1,1683)
-LexToken(NOT,'~',1,1686)
-LexToken(VAR,'ok',1,1687)
-LexToken(THEN,'then',1,1690)
-LexToken(EOL,'\n',1,1694)
-LexToken(RETURN,'return',1,1711)
-LexToken(EOL,'\n',1,1717)
-LexToken(END,'end',1,1731)
-LexToken(EOL,'\n',1,1734)
-LexToken(PREVAR,'%scicos_context',1,1747)
-LexToken(ASSIGNMENT,'=',1,1762)
-LexToken(SCICOS_CONTEXT,'scicos_context',1,1763)
-LexToken(EOL,'\n',1,1777)
-LexToken(VAR,'sblock',1,1791)
-LexToken(ASSIGNMENT,'=',1,1797)
-LexToken(VAR,'x',1,1798)
-LexToken(DOT,'.',1,1799)
-LexToken(VAR,'model',1,1800)
-LexToken(DOT,'.',1,1805)
-LexToken(VAR,'rpar',1,1806)
-LexToken(EOL,'\n',1,1810)
-LexToken(OPENSQBRACKET,'[',1,1823)
-LexToken(PREVAR,'%scicos_context',1,1824)
-LexToken(COMMA,',',1,1839)
-LexToken(VAR,'ierr',1,1840)
-LexToken(CLOSESQBRACKET,']',1,1844)
-LexToken(ASSIGNMENT,'=',1,1845)
-LexToken(VAR,'script2var',1,1846)
-LexToken(OPENBRACKET,'(',1,1856)
-LexToken(VAR,'sblock',1,1857)
-LexToken(DOT,'.',1,1863)
-LexToken(VAR,'props',1,1864)
-LexToken(DOT,'.',1,1869)
-LexToken(VAR,'context',1,1870)
-LexToken(COMMA,',',1,1877)
-LexToken(PREVAR,'%scicos_context',1,1878)
-LexToken(CLOSEBRACKET,')',1,1893)
-LexToken(EOL,'\n',1,1894)
-LexToken(IF,'if',1,1907)
-LexToken(VAR,'ierr',1,1910)
-LexToken(COMPARISON,'==',1,1914)
-LexToken(NUMBER,'0',1,1916)
-LexToken(THEN,'then',1,1918)
-LexToken(EOL,'\n',1,1922)
-LexToken(OPENSQBRACKET,'[',1,1939)
-LexToken(VAR,'sblock',1,1940)
-LexToken(COMMA,',',1,1946)
-LexToken(PREVAR,'%w',1,1947)
-LexToken(COMMA,',',1,1949)
-LexToken(VAR,'needcompile2',1,1950)
-LexToken(COMMA,',',1,1962)
-LexToken(VAR,'ok',1,1963)
-LexToken(CLOSESQBRACKET,']',1,1965)
-LexToken(ASSIGNMENT,'=',1,1966)
-LexToken(VAR,'do_eval',1,1967)
-LexToken(OPENBRACKET,'(',1,1974)
-LexToken(VAR,'sblock',1,1975)
-LexToken(COMMA,',',1,1981)
-LexToken(VAR,'list',1,1982)
-LexToken(OPENBRACKET,'(',1,1986)
-LexToken(CLOSEBRACKET,')',1,1987)
-LexToken(CLOSEBRACKET,')',1,1988)
-LexToken(EOL,'\n',1,1989)
-LexToken(IF,'if',1,2006)
-LexToken(VAR,'ok',1,2009)
-LexToken(THEN,'then',1,2012)
-LexToken(EOL,'\n',1,2016)
-LexToken(VAR,'y',1,2037)
-LexToken(ASSIGNMENT,'=',1,2038)
-LexToken(VAR,'max',1,2039)
-LexToken(OPENBRACKET,'(',1,2042)
-LexToken(NUMBER,'2',1,2043)
-LexToken(COMMA,',',1,2044)
-LexToken(VAR,'needcompile',1,2045)
-LexToken(COMMA,',',1,2056)
-LexToken(VAR,'needcompile2',1,2057)
-LexToken(CLOSEBRACKET,')',1,2069)
-LexToken(EOL,'\n',1,2070)
-LexToken(VAR,'x',1,2091)
-LexToken(DOT,'.',1,2092)
-LexToken(VAR,'graphics',1,2093)
-LexToken(DOT,'.',1,2101)
-LexToken(VAR,'exprs',1,2102)
-LexToken(ASSIGNMENT,'=',1,2107)
-LexToken(VAR,'exprs',1,2108)
-LexToken(EOL,'\n',1,2113)
-LexToken(VAR,'x',1,2134)
-LexToken(DOT,'.',1,2135)
-LexToken(VAR,'model',1,2136)
-LexToken(DOT,'.',1,2141)
-LexToken(VAR,'rpar',1,2142)
-LexToken(ASSIGNMENT,'=',1,2146)
-LexToken(VAR,'sblock',1,2147)
-LexToken(EOL,'\n',1,2153)
-LexToken(BREAK,'break',1,2174)
-LexToken(EOL,'\n',1,2179)
-LexToken(END,'end',1,2196)
-LexToken(EOL,'\n',1,2199)
-LexToken(ELSE,'else',1,2212)
-LexToken(EOL,'\n',1,2216)
-LexToken(VAR,'message',1,2233)
-LexToken(OPENBRACKET,'(',1,2240)
-LexToken(VAR,'lasterror',1,2241)
-LexToken(OPENBRACKET,'(',1,2250)
-LexToken(CLOSEBRACKET,')',1,2251)
-LexToken(CLOSEBRACKET,')',1,2252)
-LexToken(EOL,'\n',1,2253)
-LexToken(VAR,'ok',1,2270)
-LexToken(ASSIGNMENT,'=',1,2272)
-LexToken(PREVAR_BOOLEAN,'%f',1,2273)
-LexToken(EOL,'\n',1,2275)
-LexToken(END,'end',1,2288)
-LexToken(EOL,'\n',1,2291)
-LexToken(END,'end',1,2300)
-LexToken(EOL,'\n',1,2303)
-LexToken(CASE,'case',1,2308)
-LexToken(DQSTRING,'"define"',1,2320)
-LexToken(THEN,'then',1,2322)
-LexToken(EOL,'\n',1,2326)
-LexToken(VAR,'scs_m_1',1,2335)
-LexToken(ASSIGNMENT,'=',1,2342)
-LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,2343)
-LexToken(OPENBRACKET,'(',1,2357)
-LexToken(VAR,'version',1,2369)
-LexToken(ASSIGNMENT,'=',1,2376)
-LexToken(DQSTRING,'"scicos4.2"',1,2387)
-LexToken(COMMA,',',1,2388)
-LexToken(VAR,'props',1,2400)
-LexToken(ASSIGNMENT,'=',1,2405)
-LexToken(SCICOS_PARAMS,'scicos_params',1,2406)
-LexToken(OPENBRACKET,'(',1,2419)
-LexToken(VAR,'wpar',1,2431)
-LexToken(ASSIGNMENT,'=',1,2435)
-LexToken(OPENSQBRACKET,'[',1,2436)
-LexToken(ADDITION,'-',1,2437)
-LexToken(NUMBER,'176.97473',1,2438)
-LexToken(COMMA,',',1,2447)
-LexToken(NUMBER,'421.18646',1,2448)
-LexToken(COMMA,',',1,2457)
-LexToken(NUMBER,'173.61587',1,2458)
-LexToken(COMMA,',',1,2467)
-LexToken(NUMBER,'524.41503',1,2468)
-LexToken(COMMA,',',1,2477)
-LexToken(NUMBER,'827',1,2478)
-LexToken(COMMA,',',1,2481)
-LexToken(NUMBER,'480',1,2482)
-LexToken(COMMA,',',1,2485)
-LexToken(NUMBER,'0',1,2486)
-LexToken(COMMA,',',1,2487)
-LexToken(NUMBER,'15',1,2488)
-LexToken(COMMA,',',1,2490)
-LexToken(NUMBER,'827',1,2491)
-LexToken(COMMA,',',1,2494)
-LexToken(NUMBER,'480',1,2495)
-LexToken(COMMA,',',1,2498)
-LexToken(NUMBER,'755',1,2499)
-LexToken(COMMA,',',1,2502)
-LexToken(NUMBER,'614',1,2503)
-LexToken(COMMA,',',1,2506)
-LexToken(NUMBER,'1.4',1,2507)
-LexToken(CLOSESQBRACKET,']',1,2510)
-LexToken(COMMA,',',1,2511)
-LexToken(VAR,'Title',1,2523)
-LexToken(ASSIGNMENT,'=',1,2528)
-LexToken(DQSTRING,'"SuperBlock"',1,2540)
-LexToken(COMMA,',',1,2541)
-LexToken(VAR,'tol',1,2553)
-LexToken(ASSIGNMENT,'=',1,2556)
-LexToken(OPENSQBRACKET,'[',1,2557)
-LexToken(NUMBER,'0.0001',1,2558)
-LexToken(COMMA,',',1,2564)
-LexToken(NUMBER,'0.000001',1,2565)
-LexToken(COMMA,',',1,2573)
-LexToken(NUMBER,'1.000',1,2574)
-LexToken(VAR,'D',1,2579)
-LexToken(ADDITION,'-',1,2580)
-LexToken(NUMBER,'10',1,2581)
-LexToken(COMMA,',',1,2583)
-LexToken(NUMBER,'100001',1,2584)
-LexToken(COMMA,',',1,2590)
-LexToken(NUMBER,'0',1,2591)
-LexToken(COMMA,',',1,2592)
-LexToken(NUMBER,'0',1,2593)
-LexToken(CLOSESQBRACKET,']',1,2594)
-LexToken(COMMA,',',1,2595)
-LexToken(VAR,'tf',1,2607)
-LexToken(ASSIGNMENT,'=',1,2609)
-LexToken(NUMBER,'100000',1,2610)
-LexToken(COMMA,',',1,2616)
-LexToken(VAR,'context',1,2628)
-LexToken(ASSIGNMENT,'=',1,2635)
-LexToken(OPENSQBRACKET,'[',1,2636)
-LexToken(DQSTRING,'"if typeof(Amin)<>typeof(Amax) then error(\\\'Minimum value and Maximum value must have the same type\\\');end"',1,2743)
-LexToken(SEMICOLON,';\n',1,2744)
-LexToken(DQSTRING,'"if and(rule<>[1;2]) then error(\\\'Initial Value must be 1 (for Min) or 2 (for Max)\\\');end"',1,2843)
-LexToken(SEMICOLON,';\n',1,2844)
-LexToken(DQSTRING,'"if Amin>Amax then error(\\\'Maximum value must be greater than the Minimum Value\\\');end"',1,2940)
-LexToken(SEMICOLON,';\n',1,2941)
-LexToken(DQSTRING,'"P=%pi/F"',1,2959)
-LexToken(SEMICOLON,';\n',1,2960)
-LexToken(DQSTRING,'""',1,2971)
-LexToken(CLOSESQBRACKET,']',1,2972)
-LexToken(COMMA,',',1,2973)
-LexToken(VAR,'void1',1,2985)
-LexToken(ASSIGNMENT,'=',1,2990)
-LexToken(OPENSQBRACKET,'[',1,2991)
-LexToken(CLOSESQBRACKET,']',1,2992)
-LexToken(COMMA,',',1,2993)
-LexToken(VAR,'options',1,3005)
-LexToken(ASSIGNMENT,'=',1,3012)
-LexToken(VAR,'tlist',1,3013)
-LexToken(OPENBRACKET,'(',1,3018)
-LexToken(OPENSQBRACKET,'[',1,3019)
-LexToken(DQSTRING,'"scsopt"',1,3027)
-LexToken(COMMA,',',1,3028)
-LexToken(DQSTRING,'"3D"',1,3032)
-LexToken(COMMA,',',1,3033)
-LexToken(DQSTRING,'"Background"',1,3045)
-LexToken(COMMA,',',1,3046)
-LexToken(DQSTRING,'"Link"',1,3052)
-LexToken(COMMA,',',1,3053)
-LexToken(DQSTRING,'"ID"',1,3057)
-LexToken(COMMA,',',1,3058)
-LexToken(DQSTRING,'"Cmap"',1,3064)
-LexToken(CLOSESQBRACKET,']',1,3065)
-LexToken(COMMA,',',1,3066)
-LexToken(VAR,'list',1,3067)
-LexToken(OPENBRACKET,'(',1,3071)
-LexToken(PREVAR_BOOLEAN,'%t',1,3072)
-LexToken(COMMA,',',1,3074)
-LexToken(NUMBER,'33',1,3075)
-LexToken(CLOSEBRACKET,')',1,3077)
-LexToken(COMMA,',',1,3078)
-LexToken(OPENSQBRACKET,'[',1,3079)
-LexToken(NUMBER,'8',1,3080)
-LexToken(COMMA,',',1,3081)
-LexToken(NUMBER,'1',1,3082)
-LexToken(CLOSESQBRACKET,']',1,3083)
-LexToken(COMMA,',',1,3084)
-LexToken(OPENSQBRACKET,'[',1,3085)
-LexToken(NUMBER,'1',1,3086)
-LexToken(COMMA,',',1,3087)
-LexToken(NUMBER,'5',1,3088)
-LexToken(CLOSESQBRACKET,']',1,3089)
-LexToken(COMMA,',',1,3090)
-LexToken(VAR,'list',1,3102)
-LexToken(OPENBRACKET,'(',1,3106)
-LexToken(OPENSQBRACKET,'[',1,3107)
-LexToken(NUMBER,'5',1,3108)
-LexToken(COMMA,',',1,3109)
-LexToken(NUMBER,'1',1,3110)
-LexToken(CLOSESQBRACKET,']',1,3111)
-LexToken(COMMA,',',1,3112)
-LexToken(OPENSQBRACKET,'[',1,3113)
-LexToken(NUMBER,'4',1,3114)
-LexToken(COMMA,',',1,3115)
-LexToken(NUMBER,'1',1,3116)
-LexToken(CLOSESQBRACKET,']',1,3117)
-LexToken(CLOSEBRACKET,')',1,3118)
-LexToken(COMMA,',',1,3119)
-LexToken(OPENSQBRACKET,'[',1,3120)
-LexToken(NUMBER,'0.8',1,3121)
-LexToken(COMMA,',',1,3124)
-LexToken(NUMBER,'0.8',1,3125)
-LexToken(COMMA,',',1,3128)
-LexToken(NUMBER,'0.8',1,3129)
-LexToken(CLOSESQBRACKET,']',1,3132)
-LexToken(CLOSEBRACKET,')',1,3133)
-LexToken(COMMA,',',1,3134)
-LexToken(VAR,'void2',1,3146)
-LexToken(ASSIGNMENT,'=',1,3151)
-LexToken(OPENSQBRACKET,'[',1,3152)
-LexToken(CLOSESQBRACKET,']',1,3153)
-LexToken(COMMA,',',1,3154)
-LexToken(VAR,'void3',1,3166)
-LexToken(ASSIGNMENT,'=',1,3171)
-LexToken(OPENSQBRACKET,'[',1,3172)
-LexToken(CLOSESQBRACKET,']',1,3173)
-LexToken(COMMA,',',1,3174)
-LexToken(VAR,'doc',1,3186)
-LexToken(ASSIGNMENT,'=',1,3189)
-LexToken(VAR,'list',1,3190)
-LexToken(OPENBRACKET,'(',1,3194)
-LexToken(CLOSEBRACKET,')',1,3195)
-LexToken(CLOSEBRACKET,')',1,3196)
-LexToken(CLOSEBRACKET,')',1,3197)
-LexToken(EOL,'\n',1,3198)
-LexToken(VAR,'scs_m_1',1,3207)
-LexToken(DOT,'.',1,3214)
-LexToken(VAR,'objs',1,3215)
-LexToken(OPENBRACKET,'(',1,3219)
-LexToken(NUMBER,'1',1,3220)
-LexToken(CLOSEBRACKET,')',1,3221)
-LexToken(ASSIGNMENT,'=',1,3222)
-LexToken(SCICOS_BLOCK,'scicos_block',1,3223)
-LexToken(OPENBRACKET,'(',1,3235)
-LexToken(VAR,'gui',1,3247)
-LexToken(ASSIGNMENT,'=',1,3250)
-LexToken(DQSTRING,'"Counter"',1,3259)
-LexToken(COMMA,',',1,3260)
-LexToken(VAR,'graphics',1,3272)
-LexToken(ASSIGNMENT,'=',1,3280)
-LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,3281)
-LexToken(OPENBRACKET,'(',1,3296)
-LexToken(VAR,'orig',1,3308)
-LexToken(ASSIGNMENT,'=',1,3312)
-LexToken(OPENSQBRACKET,'[',1,3313)
-LexToken(NUMBER,'18.229901',1,3314)
-LexToken(COMMA,',',1,3323)
-LexToken(NUMBER,'339.5057',1,3324)
-LexToken(CLOSESQBRACKET,']',1,3332)
-LexToken(COMMA,',',1,3333)
-LexToken(VAR,'sz',1,3345)
-LexToken(ASSIGNMENT,'=',1,3347)
-LexToken(OPENSQBRACKET,'[',1,3348)
-LexToken(NUMBER,'60',1,3349)
-LexToken(COMMA,',',1,3351)
-LexToken(NUMBER,'40',1,3352)
-LexToken(CLOSESQBRACKET,']',1,3354)
-LexToken(COMMA,',',1,3355)
-LexToken(VAR,'flip',1,3367)
-LexToken(ASSIGNMENT,'=',1,3371)
-LexToken(PREVAR_BOOLEAN,'%t',1,3372)
-LexToken(COMMA,',',1,3374)
-LexToken(VAR,'theta',1,3386)
-LexToken(ASSIGNMENT,'=',1,3391)
-LexToken(NUMBER,'0',1,3392)
-LexToken(COMMA,',',1,3393)
-LexToken(VAR,'exprs',1,3405)
-LexToken(ASSIGNMENT,'=',1,3410)
-LexToken(OPENSQBRACKET,'[',1,3411)
-LexToken(DQSTRING,'"1"',1,3414)
-LexToken(SEMICOLON,';',1,3415)
-LexToken(DQSTRING,'"2"',1,3418)
-LexToken(SEMICOLON,';',1,3419)
-LexToken(DQSTRING,'"rule"',1,3425)
-LexToken(CLOSESQBRACKET,']',1,3426)
-LexToken(COMMA,',',1,3427)
-LexToken(VAR,'pin',1,3439)
-LexToken(ASSIGNMENT,'=',1,3442)
-LexToken(OPENSQBRACKET,'[',1,3443)
-LexToken(CLOSESQBRACKET,']',1,3444)
-LexToken(COMMA,',',1,3445)
-LexToken(VAR,'pout',1,3457)
-LexToken(ASSIGNMENT,'=',1,3461)
-LexToken(NUMBER,'8',1,3462)
-LexToken(COMMA,',',1,3463)
-LexToken(VAR,'pein',1,3475)
-LexToken(ASSIGNMENT,'=',1,3479)
-LexToken(NUMBER,'16',1,3480)
-LexToken(COMMA,',',1,3482)
-LexToken(VAR,'peout',1,3494)
-LexToken(ASSIGNMENT,'=',1,3499)
-LexToken(OPENSQBRACKET,'[',1,3500)
-LexToken(CLOSESQBRACKET,']',1,3501)
-LexToken(COMMA,',',1,3502)
-LexToken(VAR,'gr_i',1,3514)
-LexToken(ASSIGNMENT,'=',1,3518)
-LexToken(OPENSQBRACKET,'[',1,3519)
-LexToken(CLOSESQBRACKET,']',1,3520)
-LexToken(COMMA,',',1,3521)
-LexToken(VAR,'id',1,3533)
-LexToken(ASSIGNMENT,'=',1,3535)
-LexToken(DQSTRING,'""',1,3537)
-LexToken(COMMA,',',1,3538)
-LexToken(VAR,'in_implicit',1,3550)
-LexToken(ASSIGNMENT,'=',1,3561)
-LexToken(OPENSQBRACKET,'[',1,3562)
-LexToken(CLOSESQBRACKET,']',1,3563)
-LexToken(COMMA,',',1,3564)
-LexToken(VAR,'out_implicit',1,3576)
-LexToken(ASSIGNMENT,'=',1,3588)
-LexToken(DQSTRING,'"E"',1,3591)
-LexToken(CLOSEBRACKET,')',1,3592)
-LexToken(COMMA,',',1,3593)
-LexToken(VAR,'model',1,3605)
-LexToken(ASSIGNMENT,'=',1,3610)
-LexToken(SCICOS_MODEL,'scicos_model',1,3611)
-LexToken(OPENBRACKET,'(',1,3623)
-LexToken(VAR,'sim',1,3635)
-LexToken(ASSIGNMENT,'=',1,3638)
-LexToken(VAR,'list',1,3639)
-LexToken(OPENBRACKET,'(',1,3643)
-LexToken(DQSTRING,'"counter"',1,3652)
-LexToken(COMMA,',',1,3653)
-LexToken(NUMBER,'4',1,3654)
-LexToken(CLOSEBRACKET,')',1,3655)
-LexToken(COMMA,',',1,3656)
-LexToken(VAR,'in',1,3668)
-LexToken(ASSIGNMENT,'=',1,3670)
-LexToken(OPENSQBRACKET,'[',1,3671)
-LexToken(CLOSESQBRACKET,']',1,3672)
-LexToken(COMMA,',',1,3673)
-LexToken(VAR,'in2',1,3685)
-LexToken(ASSIGNMENT,'=',1,3688)
-LexToken(OPENSQBRACKET,'[',1,3689)
-LexToken(CLOSESQBRACKET,']',1,3690)
-LexToken(COMMA,',',1,3691)
-LexToken(VAR,'intyp',1,3703)
-LexToken(ASSIGNMENT,'=',1,3708)
-LexToken(NUMBER,'1',1,3709)
-LexToken(COMMA,',',1,3710)
-LexToken(VAR,'out',1,3722)
-LexToken(ASSIGNMENT,'=',1,3725)
-LexToken(NUMBER,'1',1,3726)
-LexToken(COMMA,',',1,3727)
-LexToken(VAR,'out2',1,3739)
-LexToken(ASSIGNMENT,'=',1,3743)
-LexToken(NUMBER,'1',1,3744)
-LexToken(COMMA,',',1,3745)
-LexToken(VAR,'outtyp',1,3757)
-LexToken(ASSIGNMENT,'=',1,3763)
-LexToken(NUMBER,'1',1,3764)
-LexToken(COMMA,',',1,3765)
-LexToken(VAR,'evtin',1,3777)
-LexToken(ASSIGNMENT,'=',1,3782)
-LexToken(NUMBER,'1',1,3783)
-LexToken(COMMA,',',1,3784)
-LexToken(VAR,'evtout',1,3796)
-LexToken(ASSIGNMENT,'=',1,3802)
-LexToken(OPENSQBRACKET,'[',1,3803)
-LexToken(CLOSESQBRACKET,']',1,3804)
-LexToken(COMMA,',',1,3805)
-LexToken(VAR,'state',1,3817)
-LexToken(ASSIGNMENT,'=',1,3822)
-LexToken(OPENSQBRACKET,'[',1,3823)
-LexToken(CLOSESQBRACKET,']',1,3824)
-LexToken(COMMA,',',1,3825)
-LexToken(VAR,'dstate',1,3837)
-LexToken(ASSIGNMENT,'=',1,3843)
-LexToken(NUMBER,'0',1,3844)
-LexToken(COMMA,',',1,3845)
-LexToken(VAR,'odstate',1,3857)
-LexToken(ASSIGNMENT,'=',1,3864)
-LexToken(VAR,'list',1,3865)
-LexToken(OPENBRACKET,'(',1,3869)
-LexToken(CLOSEBRACKET,')',1,3870)
-LexToken(COMMA,',',1,3871)
-LexToken(VAR,'rpar',1,3883)
-LexToken(ASSIGNMENT,'=',1,3887)
-LexToken(OPENSQBRACKET,'[',1,3888)
-LexToken(CLOSESQBRACKET,']',1,3889)
-LexToken(COMMA,',',1,3890)
-LexToken(VAR,'ipar',1,3902)
-LexToken(ASSIGNMENT,'=',1,3906)
-LexToken(OPENSQBRACKET,'[',1,3907)
-LexToken(NUMBER,'1',1,3908)
-LexToken(SEMICOLON,';',1,3909)
-LexToken(NUMBER,'2',1,3910)
-LexToken(SEMICOLON,';',1,3911)
-LexToken(NUMBER,'1',1,3912)
-LexToken(CLOSESQBRACKET,']',1,3913)
-LexToken(COMMA,',',1,3914)
-LexToken(VAR,'opar',1,3926)
-LexToken(ASSIGNMENT,'=',1,3930)
-LexToken(VAR,'list',1,3931)
-LexToken(OPENBRACKET,'(',1,3935)
-LexToken(CLOSEBRACKET,')',1,3936)
-LexToken(COMMA,',',1,3937)
-LexToken(VAR,'blocktype',1,3949)
-LexToken(ASSIGNMENT,'=',1,3958)
-LexToken(DQSTRING,'"c"',1,3961)
-LexToken(COMMA,',',1,3962)
-LexToken(VAR,'firing',1,3974)
-LexToken(ASSIGNMENT,'=',1,3980)
-LexToken(OPENSQBRACKET,'[',1,3981)
-LexToken(CLOSESQBRACKET,']',1,3982)
-LexToken(COMMA,',',1,3983)
-LexToken(VAR,'dep_ut',1,3995)
-LexToken(ASSIGNMENT,'=',1,4001)
-LexToken(OPENSQBRACKET,'[',1,4002)
-LexToken(PREVAR_BOOLEAN,'%f',1,4003)
-LexToken(COMMA,',',1,4005)
-LexToken(PREVAR_BOOLEAN,'%f',1,4006)
-LexToken(CLOSESQBRACKET,']',1,4008)
-LexToken(COMMA,',',1,4009)
-LexToken(VAR,'label',1,4021)
-LexToken(ASSIGNMENT,'=',1,4026)
-LexToken(DQSTRING,'""',1,4028)
-LexToken(COMMA,',',1,4029)
-LexToken(VAR,'nzcross',1,4041)
-LexToken(ASSIGNMENT,'=',1,4048)
-LexToken(NUMBER,'0',1,4049)
-LexToken(COMMA,',',1,4050)
-LexToken(VAR,'nmode',1,4062)
-LexToken(ASSIGNMENT,'=',1,4067)
-LexToken(NUMBER,'0',1,4068)
-LexToken(COMMA,',',1,4069)
-LexToken(VAR,'equations',1,4081)
-LexToken(ASSIGNMENT,'=',1,4090)
-LexToken(VAR,'list',1,4091)
-LexToken(OPENBRACKET,'(',1,4095)
-LexToken(CLOSEBRACKET,')',1,4096)
-LexToken(CLOSEBRACKET,')',1,4097)
-LexToken(COMMA,',',1,4098)
-LexToken(VAR,'doc',1,4110)
-LexToken(ASSIGNMENT,'=',1,4113)
-LexToken(VAR,'list',1,4114)
-LexToken(OPENBRACKET,'(',1,4118)
-LexToken(CLOSEBRACKET,')',1,4119)
-LexToken(CLOSEBRACKET,')',1,4120)
-LexToken(EOL,'\n',1,4121)
-LexToken(VAR,'scs_m_1',1,4130)
-LexToken(DOT,'.',1,4137)
-LexToken(VAR,'objs',1,4138)
-LexToken(OPENBRACKET,'(',1,4142)
-LexToken(NUMBER,'2',1,4143)
-LexToken(CLOSEBRACKET,')',1,4144)
-LexToken(ASSIGNMENT,'=',1,4145)
-LexToken(SCICOS_BLOCK,'scicos_block',1,4146)
-LexToken(OPENBRACKET,'(',1,4158)
-LexToken(VAR,'gui',1,4170)
-LexToken(ASSIGNMENT,'=',1,4173)
-LexToken(DQSTRING,'"CONST_m"',1,4182)
-LexToken(COMMA,',',1,4183)
-LexToken(VAR,'graphics',1,4195)
-LexToken(ASSIGNMENT,'=',1,4203)
-LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,4204)
-LexToken(OPENBRACKET,'(',1,4219)
-LexToken(VAR,'orig',1,4231)
-LexToken(ASSIGNMENT,'=',1,4235)
-LexToken(OPENSQBRACKET,'[',1,4236)
-LexToken(NUMBER,'38.096074',1,4237)
-LexToken(COMMA,',',1,4246)
-LexToken(NUMBER,'293.82198',1,4247)
-LexToken(CLOSESQBRACKET,']',1,4256)
-LexToken(COMMA,',',1,4257)
-LexToken(VAR,'sz',1,4269)
-LexToken(ASSIGNMENT,'=',1,4271)
-LexToken(OPENSQBRACKET,'[',1,4272)
-LexToken(NUMBER,'40',1,4273)
-LexToken(COMMA,',',1,4275)
-LexToken(NUMBER,'40',1,4276)
-LexToken(CLOSESQBRACKET,']',1,4278)
-LexToken(COMMA,',',1,4279)
-LexToken(VAR,'flip',1,4291)
-LexToken(ASSIGNMENT,'=',1,4295)
-LexToken(PREVAR_BOOLEAN,'%t',1,4296)
-LexToken(COMMA,',',1,4298)
-LexToken(VAR,'theta',1,4310)
-LexToken(ASSIGNMENT,'=',1,4315)
-LexToken(NUMBER,'0',1,4316)
-LexToken(COMMA,',',1,4317)
-LexToken(VAR,'exprs',1,4329)
-LexToken(ASSIGNMENT,'=',1,4334)
-LexToken(DQSTRING,'"Amin"',1,4340)
-LexToken(COMMA,',',1,4341)
-LexToken(VAR,'pin',1,4353)
-LexToken(ASSIGNMENT,'=',1,4356)
-LexToken(OPENSQBRACKET,'[',1,4357)
-LexToken(CLOSESQBRACKET,']',1,4358)
-LexToken(COMMA,',',1,4359)
-LexToken(VAR,'pout',1,4371)
-LexToken(ASSIGNMENT,'=',1,4375)
-LexToken(NUMBER,'5',1,4376)
-LexToken(COMMA,',',1,4377)
-LexToken(VAR,'pein',1,4389)
-LexToken(ASSIGNMENT,'=',1,4393)
-LexToken(OPENSQBRACKET,'[',1,4394)
-LexToken(CLOSESQBRACKET,']',1,4395)
-LexToken(COMMA,',',1,4396)
-LexToken(VAR,'peout',1,4408)
-LexToken(ASSIGNMENT,'=',1,4413)
-LexToken(OPENSQBRACKET,'[',1,4414)
-LexToken(CLOSESQBRACKET,']',1,4415)
-LexToken(COMMA,',',1,4416)
-LexToken(VAR,'gr_i',1,4428)
-LexToken(ASSIGNMENT,'=',1,4432)
-LexToken(OPENSQBRACKET,'[',1,4433)
-LexToken(CLOSESQBRACKET,']',1,4434)
-LexToken(COMMA,',',1,4435)
-LexToken(VAR,'id',1,4447)
-LexToken(ASSIGNMENT,'=',1,4449)
-LexToken(DQSTRING,'""',1,4451)
-LexToken(COMMA,',',1,4452)
-LexToken(VAR,'in_implicit',1,4464)
-LexToken(ASSIGNMENT,'=',1,4475)
-LexToken(OPENSQBRACKET,'[',1,4476)
-LexToken(CLOSESQBRACKET,']',1,4477)
-LexToken(COMMA,',',1,4478)
-LexToken(VAR,'out_implicit',1,4490)
-LexToken(ASSIGNMENT,'=',1,4502)
-LexToken(DQSTRING,'"E"',1,4505)
-LexToken(CLOSEBRACKET,')',1,4506)
-LexToken(COMMA,',',1,4507)
-LexToken(VAR,'model',1,4519)
-LexToken(ASSIGNMENT,'=',1,4524)
-LexToken(SCICOS_MODEL,'scicos_model',1,4525)
-LexToken(OPENBRACKET,'(',1,4537)
-LexToken(VAR,'sim',1,4549)
-LexToken(ASSIGNMENT,'=',1,4552)
-LexToken(VAR,'list',1,4553)
-LexToken(OPENBRACKET,'(',1,4557)
-LexToken(DQSTRING,'"cstblk4_m"',1,4568)
-LexToken(COMMA,',',1,4569)
-LexToken(NUMBER,'4',1,4570)
-LexToken(CLOSEBRACKET,')',1,4571)
-LexToken(COMMA,',',1,4572)
-LexToken(VAR,'in',1,4584)
-LexToken(ASSIGNMENT,'=',1,4586)
-LexToken(OPENSQBRACKET,'[',1,4587)
-LexToken(CLOSESQBRACKET,']',1,4588)
-LexToken(COMMA,',',1,4589)
-LexToken(VAR,'in2',1,4601)
-LexToken(ASSIGNMENT,'=',1,4604)
-LexToken(OPENSQBRACKET,'[',1,4605)
-LexToken(CLOSESQBRACKET,']',1,4606)
-LexToken(COMMA,',',1,4607)
-LexToken(VAR,'intyp',1,4619)
-LexToken(ASSIGNMENT,'=',1,4624)
-LexToken(NUMBER,'1',1,4625)
-LexToken(COMMA,',',1,4626)
-LexToken(VAR,'out',1,4638)
-LexToken(ASSIGNMENT,'=',1,4641)
-LexToken(NUMBER,'1',1,4642)
-LexToken(COMMA,',',1,4643)
-LexToken(VAR,'out2',1,4655)
-LexToken(ASSIGNMENT,'=',1,4659)
-LexToken(NUMBER,'1',1,4660)
-LexToken(COMMA,',',1,4661)
-LexToken(VAR,'outtyp',1,4673)
-LexToken(ASSIGNMENT,'=',1,4679)
-LexToken(NUMBER,'1',1,4680)
-LexToken(COMMA,',',1,4681)
-LexToken(VAR,'evtin',1,4693)
-LexToken(ASSIGNMENT,'=',1,4698)
-LexToken(OPENSQBRACKET,'[',1,4699)
-LexToken(CLOSESQBRACKET,']',1,4700)
-LexToken(COMMA,',',1,4701)
-LexToken(VAR,'evtout',1,4713)
-LexToken(ASSIGNMENT,'=',1,4719)
-LexToken(OPENSQBRACKET,'[',1,4720)
-LexToken(CLOSESQBRACKET,']',1,4721)
-LexToken(COMMA,',',1,4722)
-LexToken(VAR,'state',1,4734)
-LexToken(ASSIGNMENT,'=',1,4739)
-LexToken(OPENSQBRACKET,'[',1,4740)
-LexToken(CLOSESQBRACKET,']',1,4741)
-LexToken(COMMA,',',1,4742)
-LexToken(VAR,'dstate',1,4754)
-LexToken(ASSIGNMENT,'=',1,4760)
-LexToken(OPENSQBRACKET,'[',1,4761)
-LexToken(CLOSESQBRACKET,']',1,4762)
-LexToken(COMMA,',',1,4763)
-LexToken(VAR,'odstate',1,4775)
-LexToken(ASSIGNMENT,'=',1,4782)
-LexToken(VAR,'list',1,4783)
-LexToken(OPENBRACKET,'(',1,4787)
-LexToken(CLOSEBRACKET,')',1,4788)
-LexToken(COMMA,',',1,4789)
-LexToken(VAR,'rpar',1,4801)
-LexToken(ASSIGNMENT,'=',1,4805)
-LexToken(OPENSQBRACKET,'[',1,4806)
-LexToken(CLOSESQBRACKET,']',1,4807)
-LexToken(COMMA,',',1,4808)
-LexToken(VAR,'ipar',1,4820)
-LexToken(ASSIGNMENT,'=',1,4824)
-LexToken(OPENSQBRACKET,'[',1,4825)
-LexToken(CLOSESQBRACKET,']',1,4826)
-LexToken(COMMA,',',1,4827)
-LexToken(VAR,'opar',1,4839)
-LexToken(ASSIGNMENT,'=',1,4843)
-LexToken(VAR,'list',1,4844)
-LexToken(OPENBRACKET,'(',1,4848)
-LexToken(ADDITION,'-',1,4849)
-LexToken(NUMBER,'1',1,4850)
-LexToken(CLOSEBRACKET,')',1,4851)
-LexToken(COMMA,',',1,4852)
-LexToken(VAR,'blocktype',1,4864)
-LexToken(ASSIGNMENT,'=',1,4873)
-LexToken(DQSTRING,'"d"',1,4876)
-LexToken(COMMA,',',1,4877)
-LexToken(VAR,'firing',1,4889)
-LexToken(ASSIGNMENT,'=',1,4895)
-LexToken(OPENSQBRACKET,'[',1,4896)
-LexToken(CLOSESQBRACKET,']',1,4897)
-LexToken(COMMA,',',1,4898)
-LexToken(VAR,'dep_ut',1,4910)
-LexToken(ASSIGNMENT,'=',1,4916)
-LexToken(OPENSQBRACKET,'[',1,4917)
-LexToken(PREVAR_BOOLEAN,'%f',1,4918)
-LexToken(COMMA,',',1,4920)
-LexToken(PREVAR_BOOLEAN,'%f',1,4921)
-LexToken(CLOSESQBRACKET,']',1,4923)
-LexToken(COMMA,',',1,4924)
-LexToken(VAR,'label',1,4936)
-LexToken(ASSIGNMENT,'=',1,4941)
-LexToken(DQSTRING,'""',1,4943)
-LexToken(COMMA,',',1,4944)
-LexToken(VAR,'nzcross',1,4956)
-LexToken(ASSIGNMENT,'=',1,4963)
-LexToken(NUMBER,'0',1,4964)
-LexToken(COMMA,',',1,4965)
-LexToken(VAR,'nmode',1,4977)
-LexToken(ASSIGNMENT,'=',1,4982)
-LexToken(NUMBER,'0',1,4983)
-LexToken(COMMA,',',1,4984)
-LexToken(VAR,'equations',1,4996)
-LexToken(ASSIGNMENT,'=',1,5005)
-LexToken(VAR,'list',1,5006)
-LexToken(OPENBRACKET,'(',1,5010)
-LexToken(CLOSEBRACKET,')',1,5011)
-LexToken(CLOSEBRACKET,')',1,5012)
-LexToken(COMMA,',',1,5013)
-LexToken(VAR,'doc',1,5025)
-LexToken(ASSIGNMENT,'=',1,5028)
-LexToken(VAR,'list',1,5029)
-LexToken(OPENBRACKET,'(',1,5033)
-LexToken(CLOSEBRACKET,')',1,5034)
-LexToken(CLOSEBRACKET,')',1,5035)
-LexToken(EOL,'\n',1,5036)
-LexToken(VAR,'scs_m_1',1,5045)
-LexToken(DOT,'.',1,5052)
-LexToken(VAR,'objs',1,5053)
-LexToken(OPENBRACKET,'(',1,5057)
-LexToken(NUMBER,'3',1,5058)
-LexToken(CLOSEBRACKET,')',1,5059)
-LexToken(ASSIGNMENT,'=',1,5060)
-LexToken(SCICOS_BLOCK,'scicos_block',1,5061)
-LexToken(OPENBRACKET,'(',1,5073)
-LexToken(VAR,'gui',1,5085)
-LexToken(ASSIGNMENT,'=',1,5088)
-LexToken(DQSTRING,'"CONST_m"',1,5097)
-LexToken(COMMA,',',1,5098)
-LexToken(VAR,'graphics',1,5110)
-LexToken(ASSIGNMENT,'=',1,5118)
-LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,5119)
-LexToken(OPENBRACKET,'(',1,5134)
-LexToken(VAR,'orig',1,5146)
-LexToken(ASSIGNMENT,'=',1,5150)
-LexToken(OPENSQBRACKET,'[',1,5151)
-LexToken(NUMBER,'37.378886',1,5152)
-LexToken(COMMA,',',1,5161)
-LexToken(NUMBER,'245.02389',1,5162)
-LexToken(CLOSESQBRACKET,']',1,5171)
-LexToken(COMMA,',',1,5172)
-LexToken(VAR,'sz',1,5184)
-LexToken(ASSIGNMENT,'=',1,5186)
-LexToken(OPENSQBRACKET,'[',1,5187)
-LexToken(NUMBER,'40',1,5188)
-LexToken(COMMA,',',1,5190)
-LexToken(NUMBER,'40',1,5191)
-LexToken(CLOSESQBRACKET,']',1,5193)
-LexToken(COMMA,',',1,5194)
-LexToken(VAR,'flip',1,5206)
-LexToken(ASSIGNMENT,'=',1,5210)
-LexToken(PREVAR_BOOLEAN,'%t',1,5211)
-LexToken(COMMA,',',1,5213)
-LexToken(VAR,'theta',1,5225)
-LexToken(ASSIGNMENT,'=',1,5230)
-LexToken(NUMBER,'0',1,5231)
-LexToken(COMMA,',',1,5232)
-LexToken(VAR,'exprs',1,5244)
-LexToken(ASSIGNMENT,'=',1,5249)
-LexToken(DQSTRING,'"Amax"',1,5255)
-LexToken(COMMA,',',1,5256)
-LexToken(VAR,'pin',1,5268)
-LexToken(ASSIGNMENT,'=',1,5271)
-LexToken(OPENSQBRACKET,'[',1,5272)
-LexToken(CLOSESQBRACKET,']',1,5273)
-LexToken(COMMA,',',1,5274)
-LexToken(VAR,'pout',1,5286)
-LexToken(ASSIGNMENT,'=',1,5290)
-LexToken(NUMBER,'6',1,5291)
-LexToken(COMMA,',',1,5292)
-LexToken(VAR,'pein',1,5304)
-LexToken(ASSIGNMENT,'=',1,5308)
-LexToken(OPENSQBRACKET,'[',1,5309)
-LexToken(CLOSESQBRACKET,']',1,5310)
-LexToken(COMMA,',',1,5311)
-LexToken(VAR,'peout',1,5323)
-LexToken(ASSIGNMENT,'=',1,5328)
-LexToken(OPENSQBRACKET,'[',1,5329)
-LexToken(CLOSESQBRACKET,']',1,5330)
-LexToken(COMMA,',',1,5331)
-LexToken(VAR,'gr_i',1,5343)
-LexToken(ASSIGNMENT,'=',1,5347)
-LexToken(OPENSQBRACKET,'[',1,5348)
-LexToken(CLOSESQBRACKET,']',1,5349)
-LexToken(COMMA,',',1,5350)
-LexToken(VAR,'id',1,5362)
-LexToken(ASSIGNMENT,'=',1,5364)
-LexToken(DQSTRING,'""',1,5366)
-LexToken(COMMA,',',1,5367)
-LexToken(VAR,'in_implicit',1,5379)
-LexToken(ASSIGNMENT,'=',1,5390)
-LexToken(OPENSQBRACKET,'[',1,5391)
-LexToken(CLOSESQBRACKET,']',1,5392)
-LexToken(COMMA,',',1,5393)
-LexToken(VAR,'out_implicit',1,5405)
-LexToken(ASSIGNMENT,'=',1,5417)
-LexToken(DQSTRING,'"E"',1,5420)
-LexToken(CLOSEBRACKET,')',1,5421)
-LexToken(COMMA,',',1,5422)
-LexToken(VAR,'model',1,5434)
-LexToken(ASSIGNMENT,'=',1,5439)
-LexToken(SCICOS_MODEL,'scicos_model',1,5440)
-LexToken(OPENBRACKET,'(',1,5452)
-LexToken(VAR,'sim',1,5464)
-LexToken(ASSIGNMENT,'=',1,5467)
-LexToken(VAR,'list',1,5468)
-LexToken(OPENBRACKET,'(',1,5472)
-LexToken(DQSTRING,'"cstblk4_m"',1,5483)
-LexToken(COMMA,',',1,5484)
-LexToken(NUMBER,'4',1,5485)
-LexToken(CLOSEBRACKET,')',1,5486)
-LexToken(COMMA,',',1,5487)
-LexToken(VAR,'in',1,5499)
-LexToken(ASSIGNMENT,'=',1,5501)
-LexToken(OPENSQBRACKET,'[',1,5502)
-LexToken(CLOSESQBRACKET,']',1,5503)
-LexToken(COMMA,',',1,5504)
-LexToken(VAR,'in2',1,5516)
-LexToken(ASSIGNMENT,'=',1,5519)
-LexToken(OPENSQBRACKET,'[',1,5520)
-LexToken(CLOSESQBRACKET,']',1,5521)
-LexToken(COMMA,',',1,5522)
-LexToken(VAR,'intyp',1,5534)
-LexToken(ASSIGNMENT,'=',1,5539)
-LexToken(NUMBER,'1',1,5540)
-LexToken(COMMA,',',1,5541)
-LexToken(VAR,'out',1,5553)
-LexToken(ASSIGNMENT,'=',1,5556)
-LexToken(NUMBER,'1',1,5557)
-LexToken(COMMA,',',1,5558)
-LexToken(VAR,'out2',1,5570)
-LexToken(ASSIGNMENT,'=',1,5574)
-LexToken(NUMBER,'1',1,5575)
-LexToken(COMMA,',',1,5576)
-LexToken(VAR,'outtyp',1,5588)
-LexToken(ASSIGNMENT,'=',1,5594)
-LexToken(NUMBER,'1',1,5595)
-LexToken(COMMA,',',1,5596)
-LexToken(VAR,'evtin',1,5608)
-LexToken(ASSIGNMENT,'=',1,5613)
-LexToken(OPENSQBRACKET,'[',1,5614)
-LexToken(CLOSESQBRACKET,']',1,5615)
-LexToken(COMMA,',',1,5616)
-LexToken(VAR,'evtout',1,5628)
-LexToken(ASSIGNMENT,'=',1,5634)
-LexToken(OPENSQBRACKET,'[',1,5635)
-LexToken(CLOSESQBRACKET,']',1,5636)
-LexToken(COMMA,',',1,5637)
-LexToken(VAR,'state',1,5649)
-LexToken(ASSIGNMENT,'=',1,5654)
-LexToken(OPENSQBRACKET,'[',1,5655)
-LexToken(CLOSESQBRACKET,']',1,5656)
-LexToken(COMMA,',',1,5657)
-LexToken(VAR,'dstate',1,5669)
-LexToken(ASSIGNMENT,'=',1,5675)
-LexToken(OPENSQBRACKET,'[',1,5676)
-LexToken(CLOSESQBRACKET,']',1,5677)
-LexToken(COMMA,',',1,5678)
-LexToken(VAR,'odstate',1,5690)
-LexToken(ASSIGNMENT,'=',1,5697)
-LexToken(VAR,'list',1,5698)
-LexToken(OPENBRACKET,'(',1,5702)
-LexToken(CLOSEBRACKET,')',1,5703)
-LexToken(COMMA,',',1,5704)
-LexToken(VAR,'rpar',1,5716)
-LexToken(ASSIGNMENT,'=',1,5720)
-LexToken(OPENSQBRACKET,'[',1,5721)
-LexToken(CLOSESQBRACKET,']',1,5722)
-LexToken(COMMA,',',1,5723)
-LexToken(VAR,'ipar',1,5735)
-LexToken(ASSIGNMENT,'=',1,5739)
-LexToken(OPENSQBRACKET,'[',1,5740)
-LexToken(CLOSESQBRACKET,']',1,5741)
-LexToken(COMMA,',',1,5742)
-LexToken(VAR,'opar',1,5754)
-LexToken(ASSIGNMENT,'=',1,5758)
-LexToken(VAR,'list',1,5759)
-LexToken(OPENBRACKET,'(',1,5763)
-LexToken(NUMBER,'1',1,5764)
-LexToken(CLOSEBRACKET,')',1,5765)
-LexToken(COMMA,',',1,5766)
-LexToken(VAR,'blocktype',1,5778)
-LexToken(ASSIGNMENT,'=',1,5787)
-LexToken(DQSTRING,'"d"',1,5790)
-LexToken(COMMA,',',1,5791)
-LexToken(VAR,'firing',1,5803)
-LexToken(ASSIGNMENT,'=',1,5809)
-LexToken(OPENSQBRACKET,'[',1,5810)
-LexToken(CLOSESQBRACKET,']',1,5811)
-LexToken(COMMA,',',1,5812)
-LexToken(VAR,'dep_ut',1,5824)
-LexToken(ASSIGNMENT,'=',1,5830)
-LexToken(OPENSQBRACKET,'[',1,5831)
-LexToken(PREVAR_BOOLEAN,'%f',1,5832)
-LexToken(COMMA,',',1,5834)
-LexToken(PREVAR_BOOLEAN,'%f',1,5835)
-LexToken(CLOSESQBRACKET,']',1,5837)
-LexToken(COMMA,',',1,5838)
-LexToken(VAR,'label',1,5850)
-LexToken(ASSIGNMENT,'=',1,5855)
-LexToken(DQSTRING,'""',1,5857)
-LexToken(COMMA,',',1,5858)
-LexToken(VAR,'nzcross',1,5870)
-LexToken(ASSIGNMENT,'=',1,5877)
-LexToken(NUMBER,'0',1,5878)
-LexToken(COMMA,',',1,5879)
-LexToken(VAR,'nmode',1,5891)
-LexToken(ASSIGNMENT,'=',1,5896)
-LexToken(NUMBER,'0',1,5897)
-LexToken(COMMA,',',1,5898)
-LexToken(VAR,'equations',1,5910)
-LexToken(ASSIGNMENT,'=',1,5919)
-LexToken(VAR,'list',1,5920)
-LexToken(OPENBRACKET,'(',1,5924)
-LexToken(CLOSEBRACKET,')',1,5925)
-LexToken(CLOSEBRACKET,')',1,5926)
-LexToken(COMMA,',',1,5927)
-LexToken(VAR,'doc',1,5939)
-LexToken(ASSIGNMENT,'=',1,5942)
-LexToken(VAR,'list',1,5943)
-LexToken(OPENBRACKET,'(',1,5947)
-LexToken(CLOSEBRACKET,')',1,5948)
-LexToken(CLOSEBRACKET,')',1,5949)
-LexToken(EOL,'\n',1,5950)
-LexToken(VAR,'scs_m_1',1,5959)
-LexToken(DOT,'.',1,5966)
-LexToken(VAR,'objs',1,5967)
-LexToken(OPENBRACKET,'(',1,5971)
-LexToken(NUMBER,'4',1,5972)
-LexToken(CLOSEBRACKET,')',1,5973)
-LexToken(ASSIGNMENT,'=',1,5974)
-LexToken(SCICOS_BLOCK,'scicos_block',1,5975)
-LexToken(OPENBRACKET,'(',1,5987)
-LexToken(VAR,'gui',1,5999)
-LexToken(ASSIGNMENT,'=',1,6002)
-LexToken(DQSTRING,'"SELECT_m"',1,6012)
-LexToken(COMMA,',',1,6013)
-LexToken(VAR,'graphics',1,6025)
-LexToken(ASSIGNMENT,'=',1,6033)
-LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,6034)
-LexToken(OPENBRACKET,'(',1,6049)
-LexToken(VAR,'orig',1,6061)
-LexToken(ASSIGNMENT,'=',1,6065)
-LexToken(OPENSQBRACKET,'[',1,6066)
-LexToken(NUMBER,'116.26954',1,6067)
-LexToken(COMMA,',',1,6076)
-LexToken(NUMBER,'269.42294',1,6077)
-LexToken(CLOSESQBRACKET,']',1,6086)
-LexToken(COMMA,',',1,6087)
-LexToken(VAR,'sz',1,6099)
-LexToken(ASSIGNMENT,'=',1,6101)
-LexToken(OPENSQBRACKET,'[',1,6102)
-LexToken(NUMBER,'40',1,6103)
-LexToken(COMMA,',',1,6105)
-LexToken(NUMBER,'40',1,6106)
-LexToken(CLOSESQBRACKET,']',1,6108)
-LexToken(COMMA,',',1,6109)
-LexToken(VAR,'flip',1,6121)
-LexToken(ASSIGNMENT,'=',1,6125)
-LexToken(PREVAR_BOOLEAN,'%t',1,6126)
-LexToken(COMMA,',',1,6128)
-LexToken(VAR,'theta',1,6140)
-LexToken(ASSIGNMENT,'=',1,6145)
-LexToken(NUMBER,'0',1,6146)
-LexToken(COMMA,',',1,6147)
-LexToken(VAR,'exprs',1,6159)
-LexToken(ASSIGNMENT,'=',1,6164)
-LexToken(OPENSQBRACKET,'[',1,6165)
-LexToken(DQSTRING,'"-1"',1,6169)
-LexToken(SEMICOLON,';',1,6170)
-LexToken(DQSTRING,'"2"',1,6173)
-LexToken(SEMICOLON,';',1,6174)
-LexToken(DQSTRING,'"1"',1,6177)
-LexToken(CLOSESQBRACKET,']',1,6178)
-LexToken(COMMA,',',1,6179)
-LexToken(VAR,'pin',1,6191)
-LexToken(ASSIGNMENT,'=',1,6194)
-LexToken(OPENSQBRACKET,'[',1,6195)
-LexToken(NUMBER,'5',1,6196)
-LexToken(SEMICOLON,';',1,6197)
-LexToken(NUMBER,'6',1,6198)
-LexToken(CLOSESQBRACKET,']',1,6199)
-LexToken(COMMA,',',1,6200)
-LexToken(VAR,'pout',1,6212)
-LexToken(ASSIGNMENT,'=',1,6216)
-LexToken(NUMBER,'14',1,6217)
-LexToken(COMMA,',',1,6219)
-LexToken(VAR,'pein',1,6231)
-LexToken(ASSIGNMENT,'=',1,6235)
-LexToken(OPENSQBRACKET,'[',1,6236)
-LexToken(NUMBER,'9',1,6237)
-LexToken(SEMICOLON,';',1,6238)
-LexToken(NUMBER,'10',1,6239)
-LexToken(CLOSESQBRACKET,']',1,6241)
-LexToken(COMMA,',',1,6242)
-LexToken(VAR,'peout',1,6254)
-LexToken(ASSIGNMENT,'=',1,6259)
-LexToken(OPENSQBRACKET,'[',1,6260)
-LexToken(CLOSESQBRACKET,']',1,6261)
-LexToken(COMMA,',',1,6262)
-LexToken(VAR,'gr_i',1,6274)
-LexToken(ASSIGNMENT,'=',1,6278)
-LexToken(OPENSQBRACKET,'[',1,6279)
-LexToken(CLOSESQBRACKET,']',1,6280)
-LexToken(COMMA,',',1,6281)
-LexToken(VAR,'id',1,6293)
-LexToken(ASSIGNMENT,'=',1,6295)
-LexToken(DQSTRING,'""',1,6297)
-LexToken(COMMA,',',1,6298)
-LexToken(VAR,'in_implicit',1,6310)
-LexToken(ASSIGNMENT,'=',1,6321)
-LexToken(OPENSQBRACKET,'[',1,6322)
-LexToken(DQSTRING,'"E"',1,6325)
-LexToken(SEMICOLON,';',1,6326)
-LexToken(DQSTRING,'"E"',1,6329)
-LexToken(CLOSESQBRACKET,']',1,6330)
-LexToken(COMMA,',',1,6331)
-LexToken(VAR,'out_implicit',1,6343)
-LexToken(ASSIGNMENT,'=',1,6355)
-LexToken(DQSTRING,'"E"',1,6358)
-LexToken(CLOSEBRACKET,')',1,6359)
-LexToken(COMMA,',',1,6360)
-LexToken(VAR,'model',1,6372)
-LexToken(ASSIGNMENT,'=',1,6377)
-LexToken(SCICOS_MODEL,'scicos_model',1,6378)
-LexToken(OPENBRACKET,'(',1,6390)
-LexToken(VAR,'sim',1,6402)
-LexToken(ASSIGNMENT,'=',1,6405)
-LexToken(VAR,'list',1,6406)
-LexToken(OPENBRACKET,'(',1,6410)
-LexToken(DQSTRING,'"selector_m"',1,6422)
-LexToken(COMMA,',',1,6423)
-LexToken(NUMBER,'4',1,6424)
-LexToken(CLOSEBRACKET,')',1,6425)
-LexToken(COMMA,',',1,6426)
-LexToken(VAR,'in',1,6438)
-LexToken(ASSIGNMENT,'=',1,6440)
-LexToken(OPENSQBRACKET,'[',1,6441)
-LexToken(ADDITION,'-',1,6442)
-LexToken(NUMBER,'1',1,6443)
-LexToken(SEMICOLON,';',1,6444)
-LexToken(ADDITION,'-',1,6445)
-LexToken(NUMBER,'1',1,6446)
-LexToken(CLOSESQBRACKET,']',1,6447)
-LexToken(COMMA,',',1,6448)
-LexToken(VAR,'in2',1,6460)
-LexToken(ASSIGNMENT,'=',1,6463)
-LexToken(OPENSQBRACKET,'[',1,6464)
-LexToken(ADDITION,'-',1,6465)
-LexToken(NUMBER,'2',1,6466)
-LexToken(SEMICOLON,';',1,6467)
-LexToken(ADDITION,'-',1,6468)
-LexToken(NUMBER,'2',1,6469)
-LexToken(CLOSESQBRACKET,']',1,6470)
-LexToken(COMMA,',',1,6471)
-LexToken(VAR,'intyp',1,6483)
-LexToken(ASSIGNMENT,'=',1,6488)
-LexToken(OPENSQBRACKET,'[',1,6489)
-LexToken(ADDITION,'-',1,6490)
-LexToken(NUMBER,'1',1,6491)
-LexToken(SEMICOLON,';',1,6492)
-LexToken(ADDITION,'-',1,6493)
-LexToken(NUMBER,'1',1,6494)
-LexToken(CLOSESQBRACKET,']',1,6495)
-LexToken(COMMA,',',1,6496)
-LexToken(VAR,'out',1,6508)
-LexToken(ASSIGNMENT,'=',1,6511)
-LexToken(ADDITION,'-',1,6512)
-LexToken(NUMBER,'1',1,6513)
-LexToken(COMMA,',',1,6514)
-LexToken(VAR,'out2',1,6526)
-LexToken(ASSIGNMENT,'=',1,6530)
-LexToken(ADDITION,'-',1,6531)
-LexToken(NUMBER,'2',1,6532)
-LexToken(COMMA,',',1,6533)
-LexToken(VAR,'outtyp',1,6545)
-LexToken(ASSIGNMENT,'=',1,6551)
-LexToken(ADDITION,'-',1,6552)
-LexToken(NUMBER,'1',1,6553)
-LexToken(COMMA,',',1,6554)
-LexToken(VAR,'evtin',1,6566)
-LexToken(ASSIGNMENT,'=',1,6571)
-LexToken(OPENSQBRACKET,'[',1,6572)
-LexToken(NUMBER,'1',1,6573)
-LexToken(SEMICOLON,';',1,6574)
-LexToken(NUMBER,'1',1,6575)
-LexToken(CLOSESQBRACKET,']',1,6576)
-LexToken(COMMA,',',1,6577)
-LexToken(VAR,'evtout',1,6589)
-LexToken(ASSIGNMENT,'=',1,6595)
-LexToken(OPENSQBRACKET,'[',1,6596)
-LexToken(CLOSESQBRACKET,']',1,6597)
-LexToken(COMMA,',',1,6598)
-LexToken(VAR,'state',1,6610)
-LexToken(ASSIGNMENT,'=',1,6615)
-LexToken(OPENSQBRACKET,'[',1,6616)
-LexToken(CLOSESQBRACKET,']',1,6617)
-LexToken(COMMA,',',1,6618)
-LexToken(VAR,'dstate',1,6630)
-LexToken(ASSIGNMENT,'=',1,6636)
-LexToken(NUMBER,'1',1,6637)
-LexToken(COMMA,',',1,6638)
-LexToken(VAR,'odstate',1,6650)
-LexToken(ASSIGNMENT,'=',1,6657)
-LexToken(VAR,'list',1,6658)
-LexToken(OPENBRACKET,'(',1,6662)
-LexToken(CLOSEBRACKET,')',1,6663)
-LexToken(COMMA,',',1,6664)
-LexToken(VAR,'rpar',1,6676)
-LexToken(ASSIGNMENT,'=',1,6680)
-LexToken(OPENSQBRACKET,'[',1,6681)
-LexToken(CLOSESQBRACKET,']',1,6682)
-LexToken(COMMA,',',1,6683)
-LexToken(VAR,'ipar',1,6695)
-LexToken(ASSIGNMENT,'=',1,6699)
-LexToken(OPENSQBRACKET,'[',1,6700)
-LexToken(CLOSESQBRACKET,']',1,6701)
-LexToken(COMMA,',',1,6702)
-LexToken(VAR,'opar',1,6714)
-LexToken(ASSIGNMENT,'=',1,6718)
-LexToken(VAR,'list',1,6719)
-LexToken(OPENBRACKET,'(',1,6723)
-LexToken(CLOSEBRACKET,')',1,6724)
-LexToken(COMMA,',',1,6725)
-LexToken(VAR,'blocktype',1,6737)
-LexToken(ASSIGNMENT,'=',1,6746)
-LexToken(DQSTRING,'"c"',1,6749)
-LexToken(COMMA,',',1,6750)
-LexToken(VAR,'firing',1,6762)
-LexToken(ASSIGNMENT,'=',1,6768)
-LexToken(OPENSQBRACKET,'[',1,6769)
-LexToken(CLOSESQBRACKET,']',1,6770)
-LexToken(COMMA,',',1,6771)
-LexToken(VAR,'dep_ut',1,6783)
-LexToken(ASSIGNMENT,'=',1,6789)
-LexToken(OPENSQBRACKET,'[',1,6790)
-LexToken(PREVAR_BOOLEAN,'%t',1,6791)
-LexToken(COMMA,',',1,6793)
-LexToken(PREVAR_BOOLEAN,'%f',1,6794)
-LexToken(CLOSESQBRACKET,']',1,6796)
-LexToken(COMMA,',',1,6797)
-LexToken(VAR,'label',1,6809)
-LexToken(ASSIGNMENT,'=',1,6814)
-LexToken(DQSTRING,'""',1,6816)
-LexToken(COMMA,',',1,6817)
-LexToken(VAR,'nzcross',1,6829)
-LexToken(ASSIGNMENT,'=',1,6836)
-LexToken(NUMBER,'0',1,6837)
-LexToken(COMMA,',',1,6838)
-LexToken(VAR,'nmode',1,6850)
-LexToken(ASSIGNMENT,'=',1,6855)
-LexToken(NUMBER,'0',1,6856)
-LexToken(COMMA,',',1,6857)
-LexToken(VAR,'equations',1,6869)
-LexToken(ASSIGNMENT,'=',1,6878)
-LexToken(VAR,'list',1,6879)
-LexToken(OPENBRACKET,'(',1,6883)
-LexToken(CLOSEBRACKET,')',1,6884)
-LexToken(CLOSEBRACKET,')',1,6885)
-LexToken(COMMA,',',1,6886)
-LexToken(VAR,'doc',1,6898)
-LexToken(ASSIGNMENT,'=',1,6901)
-LexToken(VAR,'list',1,6902)
-LexToken(OPENBRACKET,'(',1,6906)
-LexToken(CLOSEBRACKET,')',1,6907)
-LexToken(CLOSEBRACKET,')',1,6908)
-LexToken(EOL,'\n',1,6909)
-LexToken(VAR,'scs_m_1',1,6918)
-LexToken(DOT,'.',1,6925)
-LexToken(VAR,'objs',1,6926)
-LexToken(OPENBRACKET,'(',1,6930)
-LexToken(NUMBER,'5',1,6931)
-LexToken(CLOSEBRACKET,')',1,6932)
-LexToken(ASSIGNMENT,'=',1,6933)
-LexToken(SCICOS_LINK,'scicos_link',1,6934)
-LexToken(OPENBRACKET,'(',1,6945)
-LexToken(VAR,'xx',1,6957)
-LexToken(ASSIGNMENT,'=',1,6959)
-LexToken(OPENSQBRACKET,'[',1,6960)
-LexToken(NUMBER,'86.667502',1,6961)
-LexToken(SEMICOLON,';',1,6970)
-LexToken(NUMBER,'107.69811',1,6971)
-LexToken(SEMICOLON,';',1,6980)
-LexToken(NUMBER,'107.69811',1,6981)
-LexToken(CLOSESQBRACKET,']',1,6990)
-LexToken(COMMA,',',1,6991)
-LexToken(VAR,'yy',1,7003)
-LexToken(ASSIGNMENT,'=',1,7005)
-LexToken(OPENSQBRACKET,'[',1,7006)
-LexToken(NUMBER,'313.82198',1,7007)
-LexToken(SEMICOLON,';',1,7016)
-LexToken(NUMBER,'313.82198',1,7017)
-LexToken(SEMICOLON,';',1,7026)
-LexToken(NUMBER,'296.0896',1,7027)
-LexToken(CLOSESQBRACKET,']',1,7035)
-LexToken(COMMA,',',1,7036)
-LexToken(VAR,'id',1,7048)
-LexToken(ASSIGNMENT,'=',1,7050)
-LexToken(DQSTRING,'"drawlink"',1,7060)
-LexToken(COMMA,',',1,7061)
-LexToken(VAR,'thick',1,7073)
-LexToken(ASSIGNMENT,'=',1,7078)
-LexToken(OPENSQBRACKET,'[',1,7079)
-LexToken(NUMBER,'0',1,7080)
-LexToken(COMMA,',',1,7081)
-LexToken(NUMBER,'0',1,7082)
-LexToken(CLOSESQBRACKET,']',1,7083)
-LexToken(COMMA,',',1,7084)
-LexToken(VAR,'ct',1,7096)
-LexToken(ASSIGNMENT,'=',1,7098)
-LexToken(OPENSQBRACKET,'[',1,7099)
-LexToken(NUMBER,'1',1,7100)
-LexToken(COMMA,',',1,7101)
-LexToken(NUMBER,'1',1,7102)
-LexToken(CLOSESQBRACKET,']',1,7103)
-LexToken(COMMA,',',1,7104)
-LexToken(VAR,'from',1,7116)
-LexToken(ASSIGNMENT,'=',1,7120)
-LexToken(OPENSQBRACKET,'[',1,7121)
-LexToken(NUMBER,'2',1,7122)
-LexToken(COMMA,',',1,7123)
-LexToken(NUMBER,'1',1,7124)
-LexToken(COMMA,',',1,7125)
-LexToken(NUMBER,'0',1,7126)
-LexToken(CLOSESQBRACKET,']',1,7127)
-LexToken(COMMA,',',1,7128)
-LexToken(VAR,'to',1,7140)
-LexToken(ASSIGNMENT,'=',1,7142)
-LexToken(OPENSQBRACKET,'[',1,7143)
-LexToken(NUMBER,'4',1,7144)
-LexToken(COMMA,',',1,7145)
-LexToken(NUMBER,'1',1,7146)
-LexToken(COMMA,',',1,7147)
-LexToken(NUMBER,'1',1,7148)
-LexToken(CLOSESQBRACKET,']',1,7149)
-LexToken(CLOSEBRACKET,')',1,7150)
-LexToken(EOL,'\n',1,7151)
-LexToken(VAR,'scs_m_1',1,7160)
-LexToken(DOT,'.',1,7167)
-LexToken(VAR,'objs',1,7168)
-LexToken(OPENBRACKET,'(',1,7172)
-LexToken(NUMBER,'6',1,7173)
-LexToken(CLOSEBRACKET,')',1,7174)
-LexToken(ASSIGNMENT,'=',1,7175)
-LexToken(SCICOS_LINK,'scicos_link',1,7176)
-LexToken(OPENBRACKET,'(',1,7187)
-LexToken(VAR,'xx',1,7199)
-LexToken(ASSIGNMENT,'=',1,7201)
-LexToken(OPENSQBRACKET,'[',1,7202)
-LexToken(NUMBER,'85.950315',1,7203)
-LexToken(SEMICOLON,';',1,7212)
-LexToken(NUMBER,'107.69811',1,7213)
-LexToken(SEMICOLON,';',1,7222)
-LexToken(NUMBER,'107.69811',1,7223)
-LexToken(CLOSESQBRACKET,']',1,7232)
-LexToken(COMMA,',',1,7233)
-LexToken(VAR,'yy',1,7245)
-LexToken(ASSIGNMENT,'=',1,7247)
-LexToken(OPENSQBRACKET,'[',1,7248)
-LexToken(NUMBER,'265.02389',1,7249)
-LexToken(SEMICOLON,';',1,7258)
-LexToken(NUMBER,'265.02389',1,7259)
-LexToken(SEMICOLON,';',1,7268)
-LexToken(NUMBER,'282.75627',1,7269)
-LexToken(CLOSESQBRACKET,']',1,7278)
-LexToken(COMMA,',',1,7279)
-LexToken(VAR,'id',1,7291)
-LexToken(ASSIGNMENT,'=',1,7293)
-LexToken(DQSTRING,'"drawlink"',1,7303)
-LexToken(COMMA,',',1,7304)
-LexToken(VAR,'thick',1,7316)
-LexToken(ASSIGNMENT,'=',1,7321)
-LexToken(OPENSQBRACKET,'[',1,7322)
-LexToken(NUMBER,'0',1,7323)
-LexToken(COMMA,',',1,7324)
-LexToken(NUMBER,'0',1,7325)
-LexToken(CLOSESQBRACKET,']',1,7326)
-LexToken(COMMA,',',1,7327)
-LexToken(VAR,'ct',1,7339)
-LexToken(ASSIGNMENT,'=',1,7341)
-LexToken(OPENSQBRACKET,'[',1,7342)
-LexToken(NUMBER,'1',1,7343)
-LexToken(COMMA,',',1,7344)
-LexToken(NUMBER,'1',1,7345)
-LexToken(CLOSESQBRACKET,']',1,7346)
-LexToken(COMMA,',',1,7347)
-LexToken(VAR,'from',1,7359)
-LexToken(ASSIGNMENT,'=',1,7363)
-LexToken(OPENSQBRACKET,'[',1,7364)
-LexToken(NUMBER,'3',1,7365)
-LexToken(COMMA,',',1,7366)
-LexToken(NUMBER,'1',1,7367)
-LexToken(COMMA,',',1,7368)
-LexToken(NUMBER,'0',1,7369)
-LexToken(CLOSESQBRACKET,']',1,7370)
-LexToken(COMMA,',',1,7371)
-LexToken(VAR,'to',1,7383)
-LexToken(ASSIGNMENT,'=',1,7385)
-LexToken(OPENSQBRACKET,'[',1,7386)
-LexToken(NUMBER,'4',1,7387)
-LexToken(COMMA,',',1,7388)
-LexToken(NUMBER,'2',1,7389)
-LexToken(COMMA,',',1,7390)
-LexToken(NUMBER,'1',1,7391)
-LexToken(CLOSESQBRACKET,']',1,7392)
-LexToken(CLOSEBRACKET,')',1,7393)
-LexToken(EOL,'\n',1,7394)
-LexToken(VAR,'scs_m_1',1,7403)
-LexToken(DOT,'.',1,7410)
-LexToken(VAR,'objs',1,7411)
-LexToken(OPENBRACKET,'(',1,7415)
-LexToken(NUMBER,'7',1,7416)
-LexToken(CLOSEBRACKET,')',1,7417)
-LexToken(ASSIGNMENT,'=',1,7418)
-LexToken(SCICOS_BLOCK,'scicos_block',1,7419)
-LexToken(OPENBRACKET,'(',1,7431)
-LexToken(VAR,'gui',1,7443)
-LexToken(ASSIGNMENT,'=',1,7446)
-LexToken(DQSTRING,'"ESELECT_f"',1,7457)
-LexToken(COMMA,',',1,7458)
-LexToken(VAR,'graphics',1,7470)
-LexToken(ASSIGNMENT,'=',1,7478)
-LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,7479)
-LexToken(OPENBRACKET,'(',1,7494)
-LexToken(VAR,'orig',1,7506)
-LexToken(ASSIGNMENT,'=',1,7510)
-LexToken(OPENSQBRACKET,'[',1,7511)
-LexToken(NUMBER,'106.9461',1,7512)
-LexToken(COMMA,',',1,7520)
-LexToken(NUMBER,'339.7496',1,7521)
-LexToken(CLOSESQBRACKET,']',1,7529)
-LexToken(COMMA,',',1,7530)
-LexToken(VAR,'sz',1,7542)
-LexToken(ASSIGNMENT,'=',1,7544)
-LexToken(OPENSQBRACKET,'[',1,7545)
-LexToken(NUMBER,'60',1,7546)
-LexToken(COMMA,',',1,7548)
-LexToken(NUMBER,'40',1,7549)
-LexToken(CLOSESQBRACKET,']',1,7551)
-LexToken(COMMA,',',1,7552)
-LexToken(VAR,'flip',1,7564)
-LexToken(ASSIGNMENT,'=',1,7568)
-LexToken(PREVAR_BOOLEAN,'%t',1,7569)
-LexToken(COMMA,',',1,7571)
-LexToken(VAR,'theta',1,7583)
-LexToken(ASSIGNMENT,'=',1,7588)
-LexToken(NUMBER,'0',1,7589)
-LexToken(COMMA,',',1,7590)
-LexToken(VAR,'exprs',1,7602)
-LexToken(ASSIGNMENT,'=',1,7607)
-LexToken(OPENSQBRACKET,'[',1,7608)
-LexToken(DQSTRING,'"2"',1,7611)
-LexToken(SEMICOLON,';',1,7612)
-LexToken(DQSTRING,'"0"',1,7615)
-LexToken(SEMICOLON,';',1,7616)
-LexToken(DQSTRING,'"0"',1,7619)
-LexToken(CLOSESQBRACKET,']',1,7620)
-LexToken(COMMA,',',1,7621)
-LexToken(VAR,'pin',1,7633)
-LexToken(ASSIGNMENT,'=',1,7636)
-LexToken(NUMBER,'8',1,7637)
-LexToken(COMMA,',',1,7638)
-LexToken(VAR,'pout',1,7650)
-LexToken(ASSIGNMENT,'=',1,7654)
-LexToken(OPENSQBRACKET,'[',1,7655)
-LexToken(CLOSESQBRACKET,']',1,7656)
-LexToken(COMMA,',',1,7657)
-LexToken(VAR,'pein',1,7669)
-LexToken(ASSIGNMENT,'=',1,7673)
-LexToken(OPENSQBRACKET,'[',1,7674)
-LexToken(CLOSESQBRACKET,']',1,7675)
-LexToken(COMMA,',',1,7676)
-LexToken(VAR,'peout',1,7688)
-LexToken(ASSIGNMENT,'=',1,7693)
-LexToken(OPENSQBRACKET,'[',1,7694)
-LexToken(NUMBER,'9',1,7695)
-LexToken(SEMICOLON,';',1,7696)
-LexToken(NUMBER,'10',1,7697)
-LexToken(CLOSESQBRACKET,']',1,7699)
-LexToken(COMMA,',',1,7700)
-LexToken(VAR,'gr_i',1,7712)
-LexToken(ASSIGNMENT,'=',1,7716)
-LexToken(OPENSQBRACKET,'[',1,7717)
-LexToken(CLOSESQBRACKET,']',1,7718)
-LexToken(COMMA,',',1,7719)
-LexToken(VAR,'id',1,7731)
-LexToken(ASSIGNMENT,'=',1,7733)
-LexToken(DQSTRING,'""',1,7735)
-LexToken(COMMA,',',1,7736)
-LexToken(VAR,'in_implicit',1,7748)
-LexToken(ASSIGNMENT,'=',1,7759)
-LexToken(DQSTRING,'"E"',1,7762)
-LexToken(COMMA,',',1,7763)
-LexToken(VAR,'out_implicit',1,7775)
-LexToken(ASSIGNMENT,'=',1,7787)
-LexToken(OPENSQBRACKET,'[',1,7788)
-LexToken(CLOSESQBRACKET,']',1,7789)
-LexToken(CLOSEBRACKET,')',1,7790)
-LexToken(COMMA,',',1,7791)
-LexToken(VAR,'model',1,7803)
-LexToken(ASSIGNMENT,'=',1,7808)
-LexToken(SCICOS_MODEL,'scicos_model',1,7809)
-LexToken(OPENBRACKET,'(',1,7821)
-LexToken(VAR,'sim',1,7833)
-LexToken(ASSIGNMENT,'=',1,7836)
-LexToken(VAR,'list',1,7837)
-LexToken(OPENBRACKET,'(',1,7841)
-LexToken(DQSTRING,'"eselect"',1,7850)
-LexToken(COMMA,',',1,7851)
-LexToken(ADDITION,'-',1,7852)
-LexToken(NUMBER,'2',1,7853)
-LexToken(CLOSEBRACKET,')',1,7854)
-LexToken(COMMA,',',1,7855)
-LexToken(VAR,'in',1,7867)
-LexToken(ASSIGNMENT,'=',1,7869)
-LexToken(NUMBER,'1',1,7870)
-LexToken(COMMA,',',1,7871)
-LexToken(VAR,'in2',1,7883)
-LexToken(ASSIGNMENT,'=',1,7886)
-LexToken(NUMBER,'1',1,7887)
-LexToken(COMMA,',',1,7888)
-LexToken(VAR,'intyp',1,7900)
-LexToken(ASSIGNMENT,'=',1,7905)
-LexToken(ADDITION,'-',1,7906)
-LexToken(NUMBER,'1',1,7907)
-LexToken(COMMA,',',1,7908)
-LexToken(VAR,'out',1,7920)
-LexToken(ASSIGNMENT,'=',1,7923)
-LexToken(OPENSQBRACKET,'[',1,7924)
-LexToken(CLOSESQBRACKET,']',1,7925)
-LexToken(COMMA,',',1,7926)
-LexToken(VAR,'out2',1,7938)
-LexToken(ASSIGNMENT,'=',1,7942)
-LexToken(OPENSQBRACKET,'[',1,7943)
-LexToken(CLOSESQBRACKET,']',1,7944)
-LexToken(COMMA,',',1,7945)
-LexToken(VAR,'outtyp',1,7957)
-LexToken(ASSIGNMENT,'=',1,7963)
-LexToken(NUMBER,'1',1,7964)
-LexToken(COMMA,',',1,7965)
-LexToken(VAR,'evtin',1,7977)
-LexToken(ASSIGNMENT,'=',1,7982)
-LexToken(OPENSQBRACKET,'[',1,7983)
-LexToken(CLOSESQBRACKET,']',1,7984)
-LexToken(COMMA,',',1,7985)
-LexToken(VAR,'evtout',1,7997)
-LexToken(ASSIGNMENT,'=',1,8003)
-LexToken(OPENSQBRACKET,'[',1,8004)
-LexToken(NUMBER,'1',1,8005)
-LexToken(SEMICOLON,';',1,8006)
-LexToken(NUMBER,'1',1,8007)
-LexToken(CLOSESQBRACKET,']',1,8008)
-LexToken(COMMA,',',1,8009)
-LexToken(VAR,'state',1,8021)
-LexToken(ASSIGNMENT,'=',1,8026)
-LexToken(OPENSQBRACKET,'[',1,8027)
-LexToken(CLOSESQBRACKET,']',1,8028)
-LexToken(COMMA,',',1,8029)
-LexToken(VAR,'dstate',1,8041)
-LexToken(ASSIGNMENT,'=',1,8047)
-LexToken(OPENSQBRACKET,'[',1,8048)
-LexToken(CLOSESQBRACKET,']',1,8049)
-LexToken(COMMA,',',1,8050)
-LexToken(VAR,'odstate',1,8062)
-LexToken(ASSIGNMENT,'=',1,8069)
-LexToken(VAR,'list',1,8070)
-LexToken(OPENBRACKET,'(',1,8074)
-LexToken(CLOSEBRACKET,')',1,8075)
-LexToken(COMMA,',',1,8076)
-LexToken(VAR,'rpar',1,8088)
-LexToken(ASSIGNMENT,'=',1,8092)
-LexToken(OPENSQBRACKET,'[',1,8093)
-LexToken(CLOSESQBRACKET,']',1,8094)
-LexToken(COMMA,',',1,8095)
-LexToken(VAR,'ipar',1,8107)
-LexToken(ASSIGNMENT,'=',1,8111)
-LexToken(OPENSQBRACKET,'[',1,8112)
-LexToken(CLOSESQBRACKET,']',1,8113)
-LexToken(COMMA,',',1,8114)
-LexToken(VAR,'opar',1,8126)
-LexToken(ASSIGNMENT,'=',1,8130)
-LexToken(VAR,'list',1,8131)
-LexToken(OPENBRACKET,'(',1,8135)
-LexToken(CLOSEBRACKET,')',1,8136)
-LexToken(COMMA,',',1,8137)
-LexToken(VAR,'blocktype',1,8149)
-LexToken(ASSIGNMENT,'=',1,8158)
-LexToken(DQSTRING,'"l"',1,8161)
-LexToken(COMMA,',',1,8162)
-LexToken(VAR,'firing',1,8174)
-LexToken(ASSIGNMENT,'=',1,8180)
-LexToken(OPENSQBRACKET,'[',1,8181)
-LexToken(ADDITION,'-',1,8182)
-LexToken(NUMBER,'1',1,8183)
-LexToken(SEMICOLON,';',1,8184)
-LexToken(ADDITION,'-',1,8185)
-LexToken(NUMBER,'1',1,8186)
-LexToken(CLOSESQBRACKET,']',1,8187)
-LexToken(COMMA,',',1,8188)
-LexToken(VAR,'dep_ut',1,8200)
-LexToken(ASSIGNMENT,'=',1,8206)
-LexToken(OPENSQBRACKET,'[',1,8207)
-LexToken(PREVAR_BOOLEAN,'%t',1,8208)
-LexToken(COMMA,',',1,8210)
-LexToken(PREVAR_BOOLEAN,'%f',1,8211)
-LexToken(CLOSESQBRACKET,']',1,8213)
-LexToken(COMMA,',',1,8214)
-LexToken(VAR,'label',1,8226)
-LexToken(ASSIGNMENT,'=',1,8231)
-LexToken(DQSTRING,'""',1,8233)
-LexToken(COMMA,',',1,8234)
-LexToken(VAR,'nzcross',1,8246)
-LexToken(ASSIGNMENT,'=',1,8253)
-LexToken(NUMBER,'0',1,8254)
-LexToken(COMMA,',',1,8255)
-LexToken(VAR,'nmode',1,8267)
-LexToken(ASSIGNMENT,'=',1,8272)
-LexToken(NUMBER,'0',1,8273)
-LexToken(COMMA,',',1,8274)
-LexToken(VAR,'equations',1,8286)
-LexToken(ASSIGNMENT,'=',1,8295)
-LexToken(VAR,'list',1,8296)
-LexToken(OPENBRACKET,'(',1,8300)
-LexToken(CLOSEBRACKET,')',1,8301)
-LexToken(CLOSEBRACKET,')',1,8302)
-LexToken(COMMA,',',1,8303)
-LexToken(VAR,'doc',1,8315)
-LexToken(ASSIGNMENT,'=',1,8318)
-LexToken(VAR,'list',1,8319)
-LexToken(OPENBRACKET,'(',1,8323)
-LexToken(CLOSEBRACKET,')',1,8324)
-LexToken(CLOSEBRACKET,')',1,8325)
-LexToken(EOL,'\n',1,8326)
-LexToken(VAR,'scs_m_1',1,8335)
-LexToken(DOT,'.',1,8342)
-LexToken(VAR,'objs',1,8343)
-LexToken(OPENBRACKET,'(',1,8347)
-LexToken(NUMBER,'8',1,8348)
-LexToken(CLOSEBRACKET,')',1,8349)
-LexToken(ASSIGNMENT,'=',1,8350)
-LexToken(SCICOS_LINK,'scicos_link',1,8351)
-LexToken(OPENBRACKET,'(',1,8362)
-LexToken(VAR,'xx',1,8374)
-LexToken(ASSIGNMENT,'=',1,8376)
-LexToken(OPENSQBRACKET,'[',1,8377)
-LexToken(NUMBER,'86.80133',1,8378)
-LexToken(SEMICOLON,';',1,8386)
-LexToken(NUMBER,'98.374671',1,8387)
-LexToken(CLOSESQBRACKET,']',1,8396)
-LexToken(COMMA,',',1,8397)
-LexToken(VAR,'yy',1,8409)
-LexToken(ASSIGNMENT,'=',1,8411)
-LexToken(OPENSQBRACKET,'[',1,8412)
-LexToken(NUMBER,'359.5057',1,8413)
-LexToken(SEMICOLON,';',1,8421)
-LexToken(NUMBER,'359.7496',1,8422)
-LexToken(CLOSESQBRACKET,']',1,8430)
-LexToken(COMMA,',',1,8431)
-LexToken(VAR,'id',1,8443)
-LexToken(ASSIGNMENT,'=',1,8445)
-LexToken(DQSTRING,'"drawlink"',1,8455)
-LexToken(COMMA,',',1,8456)
-LexToken(VAR,'thick',1,8468)
-LexToken(ASSIGNMENT,'=',1,8473)
-LexToken(OPENSQBRACKET,'[',1,8474)
-LexToken(NUMBER,'0',1,8475)
-LexToken(COMMA,',',1,8476)
-LexToken(NUMBER,'0',1,8477)
-LexToken(CLOSESQBRACKET,']',1,8478)
-LexToken(COMMA,',',1,8479)
-LexToken(VAR,'ct',1,8491)
-LexToken(ASSIGNMENT,'=',1,8493)
-LexToken(OPENSQBRACKET,'[',1,8494)
-LexToken(NUMBER,'1',1,8495)
-LexToken(COMMA,',',1,8496)
-LexToken(NUMBER,'1',1,8497)
-LexToken(CLOSESQBRACKET,']',1,8498)
-LexToken(COMMA,',',1,8499)
-LexToken(VAR,'from',1,8511)
-LexToken(ASSIGNMENT,'=',1,8515)
-LexToken(OPENSQBRACKET,'[',1,8516)
-LexToken(NUMBER,'1',1,8517)
-LexToken(COMMA,',',1,8518)
-LexToken(NUMBER,'1',1,8519)
-LexToken(COMMA,',',1,8520)
-LexToken(NUMBER,'0',1,8521)
-LexToken(CLOSESQBRACKET,']',1,8522)
-LexToken(COMMA,',',1,8523)
-LexToken(VAR,'to',1,8535)
-LexToken(ASSIGNMENT,'=',1,8537)
-LexToken(OPENSQBRACKET,'[',1,8538)
-LexToken(NUMBER,'7',1,8539)
-LexToken(COMMA,',',1,8540)
-LexToken(NUMBER,'1',1,8541)
-LexToken(COMMA,',',1,8542)
-LexToken(NUMBER,'1',1,8543)
-LexToken(CLOSESQBRACKET,']',1,8544)
-LexToken(CLOSEBRACKET,')',1,8545)
-LexToken(EOL,'\n',1,8546)
-LexToken(VAR,'scs_m_1',1,8555)
-LexToken(DOT,'.',1,8562)
-LexToken(VAR,'objs',1,8563)
-LexToken(OPENBRACKET,'(',1,8567)
-LexToken(NUMBER,'9',1,8568)
-LexToken(CLOSEBRACKET,')',1,8569)
-LexToken(ASSIGNMENT,'=',1,8570)
-LexToken(SCICOS_LINK,'scicos_link',1,8571)
-LexToken(OPENBRACKET,'(',1,8582)
-LexToken(VAR,'xx',1,8594)
-LexToken(ASSIGNMENT,'=',1,8596)
-LexToken(OPENSQBRACKET,'[',1,8597)
-LexToken(NUMBER,'126.9461',1,8598)
-LexToken(SEMICOLON,';',1,8606)
-LexToken(NUMBER,'129.60287',1,8607)
-LexToken(CLOSESQBRACKET,']',1,8616)
-LexToken(COMMA,',',1,8617)
-LexToken(VAR,'yy',1,8629)
-LexToken(ASSIGNMENT,'=',1,8631)
-LexToken(OPENSQBRACKET,'[',1,8632)
-LexToken(NUMBER,'334.03532',1,8633)
-LexToken(SEMICOLON,';',1,8642)
-LexToken(NUMBER,'315.13722',1,8643)
-LexToken(CLOSESQBRACKET,']',1,8652)
-LexToken(COMMA,',',1,8653)
-LexToken(VAR,'id',1,8665)
-LexToken(ASSIGNMENT,'=',1,8667)
-LexToken(DQSTRING,'"drawlink"',1,8677)
-LexToken(COMMA,',',1,8678)
-LexToken(VAR,'thick',1,8690)
-LexToken(ASSIGNMENT,'=',1,8695)
-LexToken(OPENSQBRACKET,'[',1,8696)
-LexToken(NUMBER,'0',1,8697)
-LexToken(COMMA,',',1,8698)
-LexToken(NUMBER,'0',1,8699)
-LexToken(CLOSESQBRACKET,']',1,8700)
-LexToken(COMMA,',',1,8701)
-LexToken(VAR,'ct',1,8713)
-LexToken(ASSIGNMENT,'=',1,8715)
-LexToken(OPENSQBRACKET,'[',1,8716)
-LexToken(NUMBER,'5',1,8717)
-LexToken(COMMA,',',1,8718)
-LexToken(ADDITION,'-',1,8719)
-LexToken(NUMBER,'1',1,8720)
-LexToken(CLOSESQBRACKET,']',1,8721)
-LexToken(COMMA,',',1,8722)
-LexToken(VAR,'from',1,8734)
-LexToken(ASSIGNMENT,'=',1,8738)
-LexToken(OPENSQBRACKET,'[',1,8739)
-LexToken(NUMBER,'7',1,8740)
-LexToken(COMMA,',',1,8741)
-LexToken(NUMBER,'1',1,8742)
-LexToken(COMMA,',',1,8743)
-LexToken(NUMBER,'0',1,8744)
-LexToken(CLOSESQBRACKET,']',1,8745)
-LexToken(COMMA,',',1,8746)
-LexToken(VAR,'to',1,8758)
-LexToken(ASSIGNMENT,'=',1,8760)
-LexToken(OPENSQBRACKET,'[',1,8761)
-LexToken(NUMBER,'4',1,8762)
-LexToken(COMMA,',',1,8763)
-LexToken(NUMBER,'1',1,8764)
-LexToken(COMMA,',',1,8765)
-LexToken(NUMBER,'1',1,8766)
-LexToken(CLOSESQBRACKET,']',1,8767)
-LexToken(CLOSEBRACKET,')',1,8768)
-LexToken(EOL,'\n',1,8769)
-LexToken(VAR,'scs_m_1',1,8778)
-LexToken(DOT,'.',1,8785)
-LexToken(VAR,'objs',1,8786)
-LexToken(OPENBRACKET,'(',1,8790)
-LexToken(NUMBER,'10',1,8791)
-LexToken(CLOSEBRACKET,')',1,8793)
-LexToken(ASSIGNMENT,'=',1,8794)
-LexToken(SCICOS_LINK,'scicos_link',1,8795)
-LexToken(OPENBRACKET,'(',1,8806)
-LexToken(VAR,'xx',1,8818)
-LexToken(ASSIGNMENT,'=',1,8820)
-LexToken(OPENSQBRACKET,'[',1,8821)
-LexToken(NUMBER,'146.9461',1,8822)
-LexToken(SEMICOLON,';',1,8830)
-LexToken(NUMBER,'142.93621',1,8831)
-LexToken(CLOSESQBRACKET,']',1,8840)
-LexToken(COMMA,',',1,8841)
-LexToken(VAR,'yy',1,8853)
-LexToken(ASSIGNMENT,'=',1,8855)
-LexToken(OPENSQBRACKET,'[',1,8856)
-LexToken(NUMBER,'334.03532',1,8857)
-LexToken(SEMICOLON,';',1,8866)
-LexToken(NUMBER,'315.13722',1,8867)
-LexToken(CLOSESQBRACKET,']',1,8876)
-LexToken(COMMA,',',1,8877)
-LexToken(VAR,'id',1,8889)
-LexToken(ASSIGNMENT,'=',1,8891)
-LexToken(DQSTRING,'"drawlink"',1,8901)
-LexToken(COMMA,',',1,8902)
-LexToken(VAR,'thick',1,8914)
-LexToken(ASSIGNMENT,'=',1,8919)
-LexToken(OPENSQBRACKET,'[',1,8920)
-LexToken(NUMBER,'0',1,8921)
-LexToken(COMMA,',',1,8922)
-LexToken(NUMBER,'0',1,8923)
-LexToken(CLOSESQBRACKET,']',1,8924)
-LexToken(COMMA,',',1,8925)
-LexToken(VAR,'ct',1,8937)
-LexToken(ASSIGNMENT,'=',1,8939)
-LexToken(OPENSQBRACKET,'[',1,8940)
-LexToken(NUMBER,'5',1,8941)
-LexToken(COMMA,',',1,8942)
-LexToken(ADDITION,'-',1,8943)
-LexToken(NUMBER,'1',1,8944)
-LexToken(CLOSESQBRACKET,']',1,8945)
-LexToken(COMMA,',',1,8946)
-LexToken(VAR,'from',1,8958)
-LexToken(ASSIGNMENT,'=',1,8962)
-LexToken(OPENSQBRACKET,'[',1,8963)
-LexToken(NUMBER,'7',1,8964)
-LexToken(COMMA,',',1,8965)
-LexToken(NUMBER,'2',1,8966)
-LexToken(COMMA,',',1,8967)
-LexToken(NUMBER,'0',1,8968)
-LexToken(CLOSESQBRACKET,']',1,8969)
-LexToken(COMMA,',',1,8970)
-LexToken(VAR,'to',1,8982)
-LexToken(ASSIGNMENT,'=',1,8984)
-LexToken(OPENSQBRACKET,'[',1,8985)
-LexToken(NUMBER,'4',1,8986)
-LexToken(COMMA,',',1,8987)
-LexToken(NUMBER,'2',1,8988)
-LexToken(COMMA,',',1,8989)
-LexToken(NUMBER,'1',1,8990)
-LexToken(CLOSESQBRACKET,']',1,8991)
-LexToken(CLOSEBRACKET,')',1,8992)
-LexToken(EOL,'\n',1,8993)
-LexToken(VAR,'scs_m_1',1,9002)
-LexToken(DOT,'.',1,9009)
-LexToken(VAR,'objs',1,9010)
-LexToken(OPENBRACKET,'(',1,9014)
-LexToken(NUMBER,'11',1,9015)
-LexToken(CLOSEBRACKET,')',1,9017)
-LexToken(ASSIGNMENT,'=',1,9018)
-LexToken(VAR,'mlist',1,9019)
-LexToken(OPENBRACKET,'(',1,9024)
-LexToken(DQSTRING,'"Deleted"',1,9033)
-LexToken(CLOSEBRACKET,')',1,9034)
-LexToken(EOL,'\n',1,9035)
-LexToken(VAR,'scs_m_1',1,9044)
-LexToken(DOT,'.',1,9051)
-LexToken(VAR,'objs',1,9052)
-LexToken(OPENBRACKET,'(',1,9056)
-LexToken(NUMBER,'12',1,9057)
-LexToken(CLOSEBRACKET,')',1,9059)
-LexToken(ASSIGNMENT,'=',1,9060)
-LexToken(VAR,'mlist',1,9061)
-LexToken(OPENBRACKET,'(',1,9066)
-LexToken(DQSTRING,'"Deleted"',1,9075)
-LexToken(CLOSEBRACKET,')',1,9076)
-LexToken(EOL,'\n',1,9077)
-LexToken(VAR,'scs_m_1',1,9086)
-LexToken(DOT,'.',1,9093)
-LexToken(VAR,'objs',1,9094)
-LexToken(OPENBRACKET,'(',1,9098)
-LexToken(NUMBER,'13',1,9099)
-LexToken(CLOSEBRACKET,')',1,9101)
-LexToken(ASSIGNMENT,'=',1,9102)
-LexToken(SCICOS_BLOCK,'scicos_block',1,9103)
-LexToken(OPENBRACKET,'(',1,9115)
-LexToken(VAR,'gui',1,9127)
-LexToken(ASSIGNMENT,'=',1,9130)
-LexToken(DQSTRING,'"OUT_f"',1,9137)
-LexToken(COMMA,',',1,9138)
-LexToken(VAR,'graphics',1,9150)
-LexToken(ASSIGNMENT,'=',1,9158)
-LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,9159)
-LexToken(OPENBRACKET,'(',1,9174)
-LexToken(VAR,'orig',1,9186)
-LexToken(ASSIGNMENT,'=',1,9190)
-LexToken(OPENSQBRACKET,'[',1,9191)
-LexToken(NUMBER,'184.40238',1,9192)
-LexToken(COMMA,',',1,9201)
-LexToken(NUMBER,'278.75198',1,9202)
-LexToken(CLOSESQBRACKET,']',1,9211)
-LexToken(COMMA,',',1,9212)
-LexToken(VAR,'sz',1,9224)
-LexToken(ASSIGNMENT,'=',1,9226)
-LexToken(OPENSQBRACKET,'[',1,9227)
-LexToken(NUMBER,'20',1,9228)
-LexToken(COMMA,',',1,9230)
-LexToken(NUMBER,'20',1,9231)
-LexToken(CLOSESQBRACKET,']',1,9233)
-LexToken(COMMA,',',1,9234)
-LexToken(VAR,'flip',1,9246)
-LexToken(ASSIGNMENT,'=',1,9250)
-LexToken(PREVAR_BOOLEAN,'%t',1,9251)
-LexToken(COMMA,',',1,9253)
-LexToken(VAR,'theta',1,9265)
-LexToken(ASSIGNMENT,'=',1,9270)
-LexToken(NUMBER,'0',1,9271)
-LexToken(COMMA,',',1,9272)
-LexToken(VAR,'exprs',1,9284)
-LexToken(ASSIGNMENT,'=',1,9289)
-LexToken(DQSTRING,'"1"',1,9292)
-LexToken(COMMA,',',1,9293)
-LexToken(VAR,'pin',1,9305)
-LexToken(ASSIGNMENT,'=',1,9308)
-LexToken(NUMBER,'14',1,9309)
-LexToken(COMMA,',',1,9311)
-LexToken(VAR,'pout',1,9323)
-LexToken(ASSIGNMENT,'=',1,9327)
-LexToken(OPENSQBRACKET,'[',1,9328)
-LexToken(CLOSESQBRACKET,']',1,9329)
-LexToken(COMMA,',',1,9330)
-LexToken(VAR,'pein',1,9342)
-LexToken(ASSIGNMENT,'=',1,9346)
-LexToken(OPENSQBRACKET,'[',1,9347)
-LexToken(CLOSESQBRACKET,']',1,9348)
-LexToken(COMMA,',',1,9349)
-LexToken(VAR,'peout',1,9361)
-LexToken(ASSIGNMENT,'=',1,9366)
-LexToken(OPENSQBRACKET,'[',1,9367)
-LexToken(CLOSESQBRACKET,']',1,9368)
-LexToken(COMMA,',',1,9369)
-LexToken(VAR,'gr_i',1,9381)
-LexToken(ASSIGNMENT,'=',1,9385)
-LexToken(OPENSQBRACKET,'[',1,9386)
-LexToken(CLOSESQBRACKET,']',1,9387)
-LexToken(COMMA,',',1,9388)
-LexToken(VAR,'id',1,9400)
-LexToken(ASSIGNMENT,'=',1,9402)
-LexToken(DQSTRING,'""',1,9404)
-LexToken(COMMA,',',1,9405)
-LexToken(VAR,'in_implicit',1,9417)
-LexToken(ASSIGNMENT,'=',1,9428)
-LexToken(DQSTRING,'"E"',1,9431)
-LexToken(COMMA,',',1,9432)
-LexToken(VAR,'out_implicit',1,9444)
-LexToken(ASSIGNMENT,'=',1,9456)
-LexToken(OPENSQBRACKET,'[',1,9457)
-LexToken(CLOSESQBRACKET,']',1,9458)
-LexToken(CLOSEBRACKET,')',1,9459)
-LexToken(COMMA,',',1,9460)
-LexToken(VAR,'model',1,9472)
-LexToken(ASSIGNMENT,'=',1,9477)
-LexToken(SCICOS_MODEL,'scicos_model',1,9478)
-LexToken(OPENBRACKET,'(',1,9490)
-LexToken(VAR,'sim',1,9502)
-LexToken(ASSIGNMENT,'=',1,9505)
-LexToken(DQSTRING,'"output"',1,9513)
-LexToken(COMMA,',',1,9514)
-LexToken(VAR,'in',1,9526)
-LexToken(ASSIGNMENT,'=',1,9528)
-LexToken(ADDITION,'-',1,9529)
-LexToken(NUMBER,'1',1,9530)
-LexToken(COMMA,',',1,9531)
-LexToken(VAR,'in2',1,9543)
-LexToken(ASSIGNMENT,'=',1,9546)
-LexToken(ADDITION,'-',1,9547)
-LexToken(NUMBER,'2',1,9548)
-LexToken(COMMA,',',1,9549)
-LexToken(VAR,'intyp',1,9561)
-LexToken(ASSIGNMENT,'=',1,9566)
-LexToken(ADDITION,'-',1,9567)
-LexToken(NUMBER,'1',1,9568)
-LexToken(COMMA,',',1,9569)
-LexToken(VAR,'out',1,9581)
-LexToken(ASSIGNMENT,'=',1,9584)
-LexToken(OPENSQBRACKET,'[',1,9585)
-LexToken(CLOSESQBRACKET,']',1,9586)
-LexToken(COMMA,',',1,9587)
-LexToken(VAR,'out2',1,9599)
-LexToken(ASSIGNMENT,'=',1,9603)
-LexToken(OPENSQBRACKET,'[',1,9604)
-LexToken(CLOSESQBRACKET,']',1,9605)
-LexToken(COMMA,',',1,9606)
-LexToken(VAR,'outtyp',1,9618)
-LexToken(ASSIGNMENT,'=',1,9624)
-LexToken(NUMBER,'1',1,9625)
-LexToken(COMMA,',',1,9626)
-LexToken(VAR,'evtin',1,9638)
-LexToken(ASSIGNMENT,'=',1,9643)
-LexToken(OPENSQBRACKET,'[',1,9644)
-LexToken(CLOSESQBRACKET,']',1,9645)
-LexToken(COMMA,',',1,9646)
-LexToken(VAR,'evtout',1,9658)
-LexToken(ASSIGNMENT,'=',1,9664)
-LexToken(OPENSQBRACKET,'[',1,9665)
-LexToken(CLOSESQBRACKET,']',1,9666)
-LexToken(COMMA,',',1,9667)
-LexToken(VAR,'state',1,9679)
-LexToken(ASSIGNMENT,'=',1,9684)
-LexToken(OPENSQBRACKET,'[',1,9685)
-LexToken(CLOSESQBRACKET,']',1,9686)
-LexToken(COMMA,',',1,9687)
-LexToken(VAR,'dstate',1,9699)
-LexToken(ASSIGNMENT,'=',1,9705)
-LexToken(OPENSQBRACKET,'[',1,9706)
-LexToken(CLOSESQBRACKET,']',1,9707)
-LexToken(COMMA,',',1,9708)
-LexToken(VAR,'odstate',1,9720)
-LexToken(ASSIGNMENT,'=',1,9727)
-LexToken(VAR,'list',1,9728)
-LexToken(OPENBRACKET,'(',1,9732)
-LexToken(CLOSEBRACKET,')',1,9733)
-LexToken(COMMA,',',1,9734)
-LexToken(VAR,'rpar',1,9746)
-LexToken(ASSIGNMENT,'=',1,9750)
-LexToken(OPENSQBRACKET,'[',1,9751)
-LexToken(CLOSESQBRACKET,']',1,9752)
-LexToken(COMMA,',',1,9753)
-LexToken(VAR,'ipar',1,9765)
-LexToken(ASSIGNMENT,'=',1,9769)
-LexToken(NUMBER,'1',1,9770)
-LexToken(COMMA,',',1,9771)
-LexToken(VAR,'opar',1,9783)
-LexToken(ASSIGNMENT,'=',1,9787)
-LexToken(VAR,'list',1,9788)
-LexToken(OPENBRACKET,'(',1,9792)
-LexToken(CLOSEBRACKET,')',1,9793)
-LexToken(COMMA,',',1,9794)
-LexToken(VAR,'blocktype',1,9806)
-LexToken(ASSIGNMENT,'=',1,9815)
-LexToken(DQSTRING,'"c"',1,9818)
-LexToken(COMMA,',',1,9819)
-LexToken(VAR,'firing',1,9831)
-LexToken(ASSIGNMENT,'=',1,9837)
-LexToken(OPENSQBRACKET,'[',1,9838)
-LexToken(CLOSESQBRACKET,']',1,9839)
-LexToken(COMMA,',',1,9840)
-LexToken(VAR,'dep_ut',1,9852)
-LexToken(ASSIGNMENT,'=',1,9858)
-LexToken(OPENSQBRACKET,'[',1,9859)
-LexToken(PREVAR_BOOLEAN,'%f',1,9860)
-LexToken(COMMA,',',1,9862)
-LexToken(PREVAR_BOOLEAN,'%f',1,9863)
-LexToken(CLOSESQBRACKET,']',1,9865)
-LexToken(COMMA,',',1,9866)
-LexToken(VAR,'label',1,9878)
-LexToken(ASSIGNMENT,'=',1,9883)
-LexToken(DQSTRING,'""',1,9885)
-LexToken(COMMA,',',1,9886)
-LexToken(VAR,'nzcross',1,9898)
-LexToken(ASSIGNMENT,'=',1,9905)
-LexToken(NUMBER,'0',1,9906)
-LexToken(COMMA,',',1,9907)
-LexToken(VAR,'nmode',1,9919)
-LexToken(ASSIGNMENT,'=',1,9924)
-LexToken(NUMBER,'0',1,9925)
-LexToken(COMMA,',',1,9926)
-LexToken(VAR,'equations',1,9938)
-LexToken(ASSIGNMENT,'=',1,9947)
-LexToken(VAR,'list',1,9948)
-LexToken(OPENBRACKET,'(',1,9952)
-LexToken(CLOSEBRACKET,')',1,9953)
-LexToken(CLOSEBRACKET,')',1,9954)
-LexToken(COMMA,',',1,9955)
-LexToken(VAR,'doc',1,9967)
-LexToken(ASSIGNMENT,'=',1,9970)
-LexToken(VAR,'list',1,9971)
-LexToken(OPENBRACKET,'(',1,9975)
-LexToken(CLOSEBRACKET,')',1,9976)
-LexToken(CLOSEBRACKET,')',1,9977)
-LexToken(EOL,'\n',1,9978)
-LexToken(VAR,'scs_m_1',1,9987)
-LexToken(DOT,'.',1,9994)
-LexToken(VAR,'objs',1,9995)
-LexToken(OPENBRACKET,'(',1,9999)
-LexToken(NUMBER,'14',1,10000)
-LexToken(CLOSEBRACKET,')',1,10002)
-LexToken(ASSIGNMENT,'=',1,10003)
-LexToken(SCICOS_LINK,'scicos_link',1,10004)
-LexToken(OPENBRACKET,'(',1,10015)
-LexToken(VAR,'xx',1,10027)
-LexToken(ASSIGNMENT,'=',1,10029)
-LexToken(OPENSQBRACKET,'[',1,10030)
-LexToken(NUMBER,'164.84097',1,10031)
-LexToken(SEMICOLON,';',1,10040)
-LexToken(NUMBER,'184.40238',1,10041)
-LexToken(CLOSESQBRACKET,']',1,10050)
-LexToken(COMMA,',',1,10051)
-LexToken(VAR,'yy',1,10063)
-LexToken(ASSIGNMENT,'=',1,10065)
-LexToken(OPENSQBRACKET,'[',1,10066)
-LexToken(NUMBER,'289.42294',1,10067)
-LexToken(SEMICOLON,';',1,10076)
-LexToken(NUMBER,'288.75198',1,10077)
-LexToken(CLOSESQBRACKET,']',1,10086)
-LexToken(COMMA,',',1,10087)
-LexToken(VAR,'id',1,10099)
-LexToken(ASSIGNMENT,'=',1,10101)
-LexToken(DQSTRING,'"drawlink"',1,10111)
-LexToken(COMMA,',',1,10112)
-LexToken(VAR,'thick',1,10124)
-LexToken(ASSIGNMENT,'=',1,10129)
-LexToken(OPENSQBRACKET,'[',1,10130)
-LexToken(NUMBER,'0',1,10131)
-LexToken(COMMA,',',1,10132)
-LexToken(NUMBER,'0',1,10133)
-LexToken(CLOSESQBRACKET,']',1,10134)
-LexToken(COMMA,',',1,10135)
-LexToken(VAR,'ct',1,10147)
-LexToken(ASSIGNMENT,'=',1,10149)
-LexToken(OPENSQBRACKET,'[',1,10150)
-LexToken(NUMBER,'1',1,10151)
-LexToken(COMMA,',',1,10152)
-LexToken(NUMBER,'1',1,10153)
-LexToken(CLOSESQBRACKET,']',1,10154)
-LexToken(COMMA,',',1,10155)
-LexToken(VAR,'from',1,10167)
-LexToken(ASSIGNMENT,'=',1,10171)
-LexToken(OPENSQBRACKET,'[',1,10172)
-LexToken(NUMBER,'4',1,10173)
-LexToken(COMMA,',',1,10174)
-LexToken(NUMBER,'1',1,10175)
-LexToken(COMMA,',',1,10176)
-LexToken(NUMBER,'0',1,10177)
-LexToken(CLOSESQBRACKET,']',1,10178)
-LexToken(COMMA,',',1,10179)
-LexToken(VAR,'to',1,10191)
-LexToken(ASSIGNMENT,'=',1,10193)
-LexToken(OPENSQBRACKET,'[',1,10194)
-LexToken(NUMBER,'13',1,10195)
-LexToken(COMMA,',',1,10197)
-LexToken(NUMBER,'1',1,10198)
-LexToken(COMMA,',',1,10199)
-LexToken(NUMBER,'1',1,10200)
-LexToken(CLOSESQBRACKET,']',1,10201)
-LexToken(CLOSEBRACKET,')',1,10202)
-LexToken(EOL,'\n',1,10203)
-LexToken(VAR,'scs_m_1',1,10212)
-LexToken(DOT,'.',1,10219)
-LexToken(VAR,'objs',1,10220)
-LexToken(OPENBRACKET,'(',1,10224)
-LexToken(NUMBER,'15',1,10225)
-LexToken(CLOSEBRACKET,')',1,10227)
-LexToken(ASSIGNMENT,'=',1,10228)
-LexToken(SCICOS_BLOCK,'scicos_block',1,10229)
-LexToken(OPENBRACKET,'(',1,10241)
-LexToken(VAR,'gui',1,10253)
-LexToken(ASSIGNMENT,'=',1,10256)
-LexToken(DQSTRING,'"SampleCLK"',1,10267)
-LexToken(COMMA,',',1,10268)
-LexToken(VAR,'graphics',1,10280)
-LexToken(ASSIGNMENT,'=',1,10288)
-LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,10289)
-LexToken(OPENBRACKET,'(',1,10304)
-LexToken(VAR,'orig',1,10316)
-LexToken(ASSIGNMENT,'=',1,10320)
-LexToken(OPENSQBRACKET,'[',1,10321)
-LexToken(NUMBER,'18.313686',1,10322)
-LexToken(COMMA,',',1,10331)
-LexToken(NUMBER,'403.57431',1,10332)
-LexToken(CLOSESQBRACKET,']',1,10341)
-LexToken(COMMA,',',1,10342)
-LexToken(VAR,'sz',1,10354)
-LexToken(ASSIGNMENT,'=',1,10356)
-LexToken(OPENSQBRACKET,'[',1,10357)
-LexToken(NUMBER,'60',1,10358)
-LexToken(COMMA,',',1,10360)
-LexToken(NUMBER,'40',1,10361)
-LexToken(CLOSESQBRACKET,']',1,10363)
-LexToken(COMMA,',',1,10364)
-LexToken(VAR,'flip',1,10376)
-LexToken(ASSIGNMENT,'=',1,10380)
-LexToken(PREVAR_BOOLEAN,'%t',1,10381)
-LexToken(COMMA,',',1,10383)
-LexToken(VAR,'theta',1,10395)
-LexToken(ASSIGNMENT,'=',1,10400)
-LexToken(NUMBER,'0',1,10401)
-LexToken(COMMA,',',1,10402)
-LexToken(VAR,'exprs',1,10414)
-LexToken(ASSIGNMENT,'=',1,10419)
-LexToken(OPENSQBRACKET,'[',1,10420)
-LexToken(DQSTRING,'"F/2"',1,10425)
-LexToken(SEMICOLON,';',1,10426)
-LexToken(DQSTRING,'"0"',1,10429)
-LexToken(CLOSESQBRACKET,']',1,10430)
-LexToken(COMMA,',',1,10431)
-LexToken(VAR,'pin',1,10443)
-LexToken(ASSIGNMENT,'=',1,10446)
-LexToken(OPENSQBRACKET,'[',1,10447)
-LexToken(CLOSESQBRACKET,']',1,10448)
-LexToken(COMMA,',',1,10449)
-LexToken(VAR,'pout',1,10461)
-LexToken(ASSIGNMENT,'=',1,10465)
-LexToken(OPENSQBRACKET,'[',1,10466)
-LexToken(CLOSESQBRACKET,']',1,10467)
-LexToken(COMMA,',',1,10468)
-LexToken(VAR,'pein',1,10480)
-LexToken(ASSIGNMENT,'=',1,10484)
-LexToken(OPENSQBRACKET,'[',1,10485)
-LexToken(CLOSESQBRACKET,']',1,10486)
-LexToken(COMMA,',',1,10487)
-LexToken(VAR,'peout',1,10499)
-LexToken(ASSIGNMENT,'=',1,10504)
-LexToken(NUMBER,'16',1,10505)
-LexToken(COMMA,',',1,10507)
-LexToken(VAR,'gr_i',1,10519)
-LexToken(ASSIGNMENT,'=',1,10523)
-LexToken(OPENSQBRACKET,'[',1,10524)
-LexToken(CLOSESQBRACKET,']',1,10525)
-LexToken(COMMA,',',1,10526)
-LexToken(VAR,'id',1,10538)
-LexToken(ASSIGNMENT,'=',1,10540)
-LexToken(DQSTRING,'""',1,10542)
-LexToken(COMMA,',',1,10543)
-LexToken(VAR,'in_implicit',1,10555)
-LexToken(ASSIGNMENT,'=',1,10566)
-LexToken(OPENSQBRACKET,'[',1,10567)
-LexToken(CLOSESQBRACKET,']',1,10568)
-LexToken(COMMA,',',1,10569)
-LexToken(VAR,'out_implicit',1,10581)
-LexToken(ASSIGNMENT,'=',1,10593)
-LexToken(OPENSQBRACKET,'[',1,10594)
-LexToken(CLOSESQBRACKET,']',1,10595)
-LexToken(CLOSEBRACKET,')',1,10596)
-LexToken(COMMA,',',1,10597)
-LexToken(VAR,'model',1,10609)
-LexToken(ASSIGNMENT,'=',1,10614)
-LexToken(SCICOS_MODEL,'scicos_model',1,10615)
-LexToken(OPENBRACKET,'(',1,10627)
-LexToken(VAR,'sim',1,10639)
-LexToken(ASSIGNMENT,'=',1,10642)
-LexToken(DQSTRING,'"sampleclk"',1,10653)
-LexToken(COMMA,',',1,10654)
-LexToken(VAR,'in',1,10666)
-LexToken(ASSIGNMENT,'=',1,10668)
-LexToken(OPENSQBRACKET,'[',1,10669)
-LexToken(CLOSESQBRACKET,']',1,10670)
-LexToken(COMMA,',',1,10671)
-LexToken(VAR,'in2',1,10683)
-LexToken(ASSIGNMENT,'=',1,10686)
-LexToken(OPENSQBRACKET,'[',1,10687)
-LexToken(CLOSESQBRACKET,']',1,10688)
-LexToken(COMMA,',',1,10689)
-LexToken(VAR,'intyp',1,10701)
-LexToken(ASSIGNMENT,'=',1,10706)
-LexToken(NUMBER,'1',1,10707)
-LexToken(COMMA,',',1,10708)
-LexToken(VAR,'out',1,10720)
-LexToken(ASSIGNMENT,'=',1,10723)
-LexToken(OPENSQBRACKET,'[',1,10724)
-LexToken(CLOSESQBRACKET,']',1,10725)
-LexToken(COMMA,',',1,10726)
-LexToken(VAR,'out2',1,10738)
-LexToken(ASSIGNMENT,'=',1,10742)
-LexToken(OPENSQBRACKET,'[',1,10743)
-LexToken(CLOSESQBRACKET,']',1,10744)
-LexToken(COMMA,',',1,10745)
-LexToken(VAR,'outtyp',1,10757)
-LexToken(ASSIGNMENT,'=',1,10763)
-LexToken(NUMBER,'1',1,10764)
-LexToken(COMMA,',',1,10765)
-LexToken(VAR,'evtin',1,10777)
-LexToken(ASSIGNMENT,'=',1,10782)
-LexToken(OPENSQBRACKET,'[',1,10783)
-LexToken(CLOSESQBRACKET,']',1,10784)
-LexToken(COMMA,',',1,10785)
-LexToken(VAR,'evtout',1,10797)
-LexToken(ASSIGNMENT,'=',1,10803)
-LexToken(NUMBER,'1',1,10804)
-LexToken(COMMA,',',1,10805)
-LexToken(VAR,'state',1,10817)
-LexToken(ASSIGNMENT,'=',1,10822)
-LexToken(OPENSQBRACKET,'[',1,10823)
-LexToken(CLOSESQBRACKET,']',1,10824)
-LexToken(COMMA,',',1,10825)
-LexToken(VAR,'dstate',1,10837)
-LexToken(ASSIGNMENT,'=',1,10843)
-LexToken(OPENSQBRACKET,'[',1,10844)
-LexToken(CLOSESQBRACKET,']',1,10845)
-LexToken(COMMA,',',1,10846)
-LexToken(VAR,'odstate',1,10858)
-LexToken(ASSIGNMENT,'=',1,10865)
-LexToken(VAR,'list',1,10866)
-LexToken(OPENBRACKET,'(',1,10870)
-LexToken(CLOSEBRACKET,')',1,10871)
-LexToken(COMMA,',',1,10872)
-LexToken(VAR,'rpar',1,10884)
-LexToken(ASSIGNMENT,'=',1,10888)
-LexToken(OPENSQBRACKET,'[',1,10889)
-LexToken(NUMBER,'1',1,10890)
-LexToken(MULTIPLICATION,'/',1,10891)
-LexToken(NUMBER,'2',1,10892)
-LexToken(SEMICOLON,';',1,10893)
-LexToken(NUMBER,'0',1,10894)
-LexToken(CLOSESQBRACKET,']',1,10895)
-LexToken(COMMA,',',1,10896)
-LexToken(VAR,'ipar',1,10908)
-LexToken(ASSIGNMENT,'=',1,10912)
-LexToken(OPENSQBRACKET,'[',1,10913)
-LexToken(CLOSESQBRACKET,']',1,10914)
-LexToken(COMMA,',',1,10915)
-LexToken(VAR,'opar',1,10927)
-LexToken(ASSIGNMENT,'=',1,10931)
-LexToken(VAR,'list',1,10932)
-LexToken(OPENBRACKET,'(',1,10936)
-LexToken(CLOSEBRACKET,')',1,10937)
-LexToken(COMMA,',',1,10938)
-LexToken(VAR,'blocktype',1,10950)
-LexToken(ASSIGNMENT,'=',1,10959)
-LexToken(DQSTRING,'"d"',1,10962)
-LexToken(COMMA,',',1,10963)
-LexToken(VAR,'firing',1,10975)
-LexToken(ASSIGNMENT,'=',1,10981)
-LexToken(ADDITION,'-',1,10982)
-LexToken(NUMBER,'1',1,10983)
-LexToken(COMMA,',',1,10984)
-LexToken(VAR,'dep_ut',1,10996)
-LexToken(ASSIGNMENT,'=',1,11002)
-LexToken(OPENSQBRACKET,'[',1,11003)
-LexToken(PREVAR_BOOLEAN,'%f',1,11004)
-LexToken(COMMA,',',1,11006)
-LexToken(PREVAR_BOOLEAN,'%f',1,11007)
-LexToken(CLOSESQBRACKET,']',1,11009)
-LexToken(COMMA,',',1,11010)
-LexToken(VAR,'label',1,11022)
-LexToken(ASSIGNMENT,'=',1,11027)
-LexToken(DQSTRING,'""',1,11029)
-LexToken(COMMA,',',1,11030)
-LexToken(VAR,'nzcross',1,11042)
-LexToken(ASSIGNMENT,'=',1,11049)
-LexToken(NUMBER,'0',1,11050)
-LexToken(COMMA,',',1,11051)
-LexToken(VAR,'nmode',1,11063)
-LexToken(ASSIGNMENT,'=',1,11068)
-LexToken(NUMBER,'0',1,11069)
-LexToken(COMMA,',',1,11070)
-LexToken(VAR,'equations',1,11082)
-LexToken(ASSIGNMENT,'=',1,11091)
-LexToken(VAR,'list',1,11092)
-LexToken(OPENBRACKET,'(',1,11096)
-LexToken(CLOSEBRACKET,')',1,11097)
-LexToken(CLOSEBRACKET,')',1,11098)
-LexToken(COMMA,',',1,11099)
-LexToken(VAR,'doc',1,11111)
-LexToken(ASSIGNMENT,'=',1,11114)
-LexToken(VAR,'list',1,11115)
-LexToken(OPENBRACKET,'(',1,11119)
-LexToken(CLOSEBRACKET,')',1,11120)
-LexToken(CLOSEBRACKET,')',1,11121)
-LexToken(EOL,'\n',1,11122)
-LexToken(VAR,'scs_m_1',1,11131)
-LexToken(DOT,'.',1,11138)
-LexToken(VAR,'objs',1,11139)
-LexToken(OPENBRACKET,'(',1,11143)
-LexToken(NUMBER,'16',1,11144)
-LexToken(CLOSEBRACKET,')',1,11146)
-LexToken(ASSIGNMENT,'=',1,11147)
-LexToken(SCICOS_LINK,'scicos_link',1,11148)
-LexToken(OPENBRACKET,'(',1,11159)
-LexToken(VAR,'xx',1,11171)
-LexToken(ASSIGNMENT,'=',1,11173)
-LexToken(OPENSQBRACKET,'[',1,11174)
-LexToken(NUMBER,'48.313686',1,11175)
-LexToken(SEMICOLON,';',1,11184)
-LexToken(NUMBER,'48.229901',1,11185)
-LexToken(CLOSESQBRACKET,']',1,11194)
-LexToken(COMMA,',',1,11195)
-LexToken(VAR,'yy',1,11207)
-LexToken(ASSIGNMENT,'=',1,11209)
-LexToken(OPENSQBRACKET,'[',1,11210)
-LexToken(NUMBER,'403.57431',1,11211)
-LexToken(SEMICOLON,';',1,11220)
-LexToken(NUMBER,'385.21998',1,11221)
-LexToken(CLOSESQBRACKET,']',1,11230)
-LexToken(COMMA,',',1,11231)
-LexToken(VAR,'id',1,11243)
-LexToken(ASSIGNMENT,'=',1,11245)
-LexToken(DQSTRING,'"drawlink"',1,11255)
-LexToken(COMMA,',',1,11256)
-LexToken(VAR,'thick',1,11268)
-LexToken(ASSIGNMENT,'=',1,11273)
-LexToken(OPENSQBRACKET,'[',1,11274)
-LexToken(NUMBER,'0',1,11275)
-LexToken(COMMA,',',1,11276)
-LexToken(NUMBER,'0',1,11277)
-LexToken(CLOSESQBRACKET,']',1,11278)
-LexToken(COMMA,',',1,11279)
-LexToken(VAR,'ct',1,11291)
-LexToken(ASSIGNMENT,'=',1,11293)
-LexToken(OPENSQBRACKET,'[',1,11294)
-LexToken(NUMBER,'5',1,11295)
-LexToken(COMMA,',',1,11296)
-LexToken(ADDITION,'-',1,11297)
-LexToken(NUMBER,'1',1,11298)
-LexToken(CLOSESQBRACKET,']',1,11299)
-LexToken(COMMA,',',1,11300)
-LexToken(VAR,'from',1,11312)
-LexToken(ASSIGNMENT,'=',1,11316)
-LexToken(OPENSQBRACKET,'[',1,11317)
-LexToken(NUMBER,'15',1,11318)
-LexToken(COMMA,',',1,11320)
-LexToken(NUMBER,'1',1,11321)
-LexToken(COMMA,',',1,11322)
-LexToken(NUMBER,'0',1,11323)
-LexToken(CLOSESQBRACKET,']',1,11324)
-LexToken(COMMA,',',1,11325)
-LexToken(VAR,'to',1,11337)
-LexToken(ASSIGNMENT,'=',1,11339)
-LexToken(OPENSQBRACKET,'[',1,11340)
-LexToken(NUMBER,'1',1,11341)
-LexToken(COMMA,',',1,11342)
-LexToken(NUMBER,'1',1,11343)
-LexToken(COMMA,',',1,11344)
-LexToken(NUMBER,'1',1,11345)
-LexToken(CLOSESQBRACKET,']',1,11346)
-LexToken(CLOSEBRACKET,')',1,11347)
-LexToken(EOL,'\n',1,11348)
-LexToken(VAR,'model',1,11357)
-LexToken(ASSIGNMENT,'=',1,11362)
-LexToken(SCICOS_MODEL,'scicos_model',1,11363)
-LexToken(OPENBRACKET,'(',1,11375)
-LexToken(CLOSEBRACKET,')',1,11376)
-LexToken(EOL,'\n',1,11377)
-LexToken(VAR,'model',1,11386)
-LexToken(DOT,'.',1,11391)
-LexToken(VAR,'sim',1,11392)
-LexToken(ASSIGNMENT,'=',1,11395)
-LexToken(DQSTRING,'"csuper"',1,11403)
-LexToken(EOL,'\n',1,11404)
-LexToken(VAR,'model',1,11413)
-LexToken(DOT,'.',1,11418)
-LexToken(VAR,'in',1,11419)
-LexToken(ASSIGNMENT,'=',1,11421)
-LexToken(OPENSQBRACKET,'[',1,11422)
-LexToken(CLOSESQBRACKET,']',1,11423)
-LexToken(EOL,'\n',1,11424)
-LexToken(VAR,'model',1,11433)
-LexToken(DOT,'.',1,11438)
-LexToken(VAR,'in2',1,11439)
-LexToken(ASSIGNMENT,'=',1,11442)
-LexToken(OPENSQBRACKET,'[',1,11443)
-LexToken(CLOSESQBRACKET,']',1,11444)
-LexToken(EOL,'\n',1,11445)
-LexToken(VAR,'model',1,11454)
-LexToken(DOT,'.',1,11459)
-LexToken(VAR,'intyp',1,11460)
-LexToken(ASSIGNMENT,'=',1,11465)
-LexToken(NUMBER,'1',1,11466)
-LexToken(EOL,'\n',1,11467)
-LexToken(VAR,'model',1,11476)
-LexToken(DOT,'.',1,11481)
-LexToken(VAR,'out',1,11482)
-LexToken(ASSIGNMENT,'=',1,11485)
-LexToken(ADDITION,'-',1,11486)
-LexToken(NUMBER,'1',1,11487)
-LexToken(EOL,'\n',1,11488)
-LexToken(VAR,'model',1,11497)
-LexToken(DOT,'.',1,11502)
-LexToken(VAR,'out2',1,11503)
-LexToken(ASSIGNMENT,'=',1,11507)
-LexToken(ADDITION,'-',1,11508)
-LexToken(NUMBER,'2',1,11509)
-LexToken(EOL,'\n',1,11510)
-LexToken(VAR,'model',1,11519)
-LexToken(DOT,'.',1,11524)
-LexToken(VAR,'outtyp',1,11525)
-LexToken(ASSIGNMENT,'=',1,11531)
-LexToken(ADDITION,'-',1,11532)
-LexToken(NUMBER,'1',1,11533)
-LexToken(EOL,'\n',1,11534)
-LexToken(VAR,'model',1,11543)
-LexToken(DOT,'.',1,11548)
-LexToken(VAR,'evtin',1,11549)
-LexToken(ASSIGNMENT,'=',1,11554)
-LexToken(OPENSQBRACKET,'[',1,11555)
-LexToken(CLOSESQBRACKET,']',1,11556)
-LexToken(EOL,'\n',1,11557)
-LexToken(VAR,'model',1,11566)
-LexToken(DOT,'.',1,11571)
-LexToken(VAR,'evtout',1,11572)
-LexToken(ASSIGNMENT,'=',1,11578)
-LexToken(OPENSQBRACKET,'[',1,11579)
-LexToken(CLOSESQBRACKET,']',1,11580)
-LexToken(EOL,'\n',1,11581)
-LexToken(VAR,'model',1,11590)
-LexToken(DOT,'.',1,11595)
-LexToken(VAR,'state',1,11596)
-LexToken(ASSIGNMENT,'=',1,11601)
-LexToken(OPENSQBRACKET,'[',1,11602)
-LexToken(CLOSESQBRACKET,']',1,11603)
-LexToken(EOL,'\n',1,11604)
-LexToken(VAR,'model',1,11613)
-LexToken(DOT,'.',1,11618)
-LexToken(VAR,'dstate',1,11619)
-LexToken(ASSIGNMENT,'=',1,11625)
-LexToken(OPENSQBRACKET,'[',1,11626)
-LexToken(CLOSESQBRACKET,']',1,11627)
-LexToken(EOL,'\n',1,11628)
-LexToken(VAR,'model',1,11637)
-LexToken(DOT,'.',1,11642)
-LexToken(VAR,'odstate',1,11643)
-LexToken(ASSIGNMENT,'=',1,11650)
-LexToken(VAR,'list',1,11651)
-LexToken(OPENBRACKET,'(',1,11655)
-LexToken(CLOSEBRACKET,')',1,11656)
-LexToken(EOL,'\n',1,11657)
-LexToken(VAR,'model',1,11666)
-LexToken(DOT,'.',1,11671)
-LexToken(VAR,'rpar',1,11672)
-LexToken(ASSIGNMENT,'=',1,11676)
-LexToken(VAR,'scs_m_1',1,11677)
-LexToken(EOL,'\n',1,11684)
-LexToken(VAR,'model',1,11693)
-LexToken(DOT,'.',1,11698)
-LexToken(VAR,'ipar',1,11699)
-LexToken(ASSIGNMENT,'=',1,11703)
-LexToken(NUMBER,'1',1,11704)
-LexToken(EOL,'\n',1,11705)
-LexToken(VAR,'model',1,11714)
-LexToken(DOT,'.',1,11719)
-LexToken(VAR,'opar',1,11720)
-LexToken(ASSIGNMENT,'=',1,11724)
-LexToken(VAR,'list',1,11725)
-LexToken(OPENBRACKET,'(',1,11729)
-LexToken(CLOSEBRACKET,')',1,11730)
-LexToken(EOL,'\n',1,11731)
-LexToken(VAR,'model',1,11740)
-LexToken(DOT,'.',1,11745)
-LexToken(VAR,'blocktype',1,11746)
-LexToken(ASSIGNMENT,'=',1,11755)
-LexToken(DQSTRING,'"h"',1,11758)
-LexToken(EOL,'\n',1,11759)
-LexToken(VAR,'model',1,11768)
-LexToken(DOT,'.',1,11773)
-LexToken(VAR,'firing',1,11774)
-LexToken(ASSIGNMENT,'=',1,11780)
-LexToken(OPENSQBRACKET,'[',1,11781)
-LexToken(CLOSESQBRACKET,']',1,11782)
-LexToken(EOL,'\n',1,11783)
-LexToken(VAR,'model',1,11792)
-LexToken(DOT,'.',1,11797)
-LexToken(VAR,'dep_ut',1,11798)
-LexToken(ASSIGNMENT,'=',1,11804)
-LexToken(OPENSQBRACKET,'[',1,11805)
-LexToken(PREVAR_BOOLEAN,'%f',1,11806)
-LexToken(COMMA,',',1,11808)
-LexToken(PREVAR_BOOLEAN,'%f',1,11809)
-LexToken(CLOSESQBRACKET,']',1,11811)
-LexToken(EOL,'\n',1,11812)
-LexToken(VAR,'model',1,11821)
-LexToken(DOT,'.',1,11826)
-LexToken(VAR,'label',1,11827)
-LexToken(ASSIGNMENT,'=',1,11832)
-LexToken(DQSTRING,'""',1,11834)
-LexToken(EOL,'\n',1,11835)
-LexToken(VAR,'model',1,11844)
-LexToken(DOT,'.',1,11849)
-LexToken(VAR,'nzcross',1,11850)
-LexToken(ASSIGNMENT,'=',1,11857)
-LexToken(NUMBER,'0',1,11858)
-LexToken(EOL,'\n',1,11859)
-LexToken(VAR,'model',1,11868)
-LexToken(DOT,'.',1,11873)
-LexToken(VAR,'nmode',1,11874)
-LexToken(ASSIGNMENT,'=',1,11879)
-LexToken(NUMBER,'0',1,11880)
-LexToken(EOL,'\n',1,11881)
-LexToken(VAR,'model',1,11890)
-LexToken(DOT,'.',1,11895)
-LexToken(VAR,'equations',1,11896)
-LexToken(ASSIGNMENT,'=',1,11905)
-LexToken(VAR,'list',1,11906)
-LexToken(OPENBRACKET,'(',1,11910)
-LexToken(CLOSEBRACKET,')',1,11911)
-LexToken(EOL,'\n',1,11912)
-LexToken(VAR,'Amin',1,11921)
-LexToken(ASSIGNMENT,'=',1,11925)
-LexToken(ADDITION,'-',1,11926)
-LexToken(NUMBER,'1',1,11927)
-LexToken(EOL,'\n',1,11928)
-LexToken(VAR,'Amax',1,11937)
-LexToken(ASSIGNMENT,'=',1,11941)
-LexToken(NUMBER,'1',1,11942)
-LexToken(EOL,'\n',1,11943)
-LexToken(VAR,'rule',1,11952)
-LexToken(ASSIGNMENT,'=',1,11956)
-LexToken(NUMBER,'1',1,11957)
-LexToken(EOL,'\n',1,11958)
-LexToken(VAR,'F',1,11967)
-LexToken(ASSIGNMENT,'=',1,11968)
-LexToken(NUMBER,'1',1,11969)
-LexToken(EOL,'\n',1,11970)
-LexToken(VAR,'exprs',1,11979)
-LexToken(ASSIGNMENT,'=',1,11984)
-LexToken(OPENSQBRACKET,'[',1,11985)
-LexToken(VAR,'sci2exp',1,11997)
-LexToken(OPENBRACKET,'(',1,12004)
-LexToken(VAR,'Amin',1,12005)
-LexToken(CLOSEBRACKET,')',1,12009)
-LexToken(VAR,'sci2exp',1,12019)
-LexToken(OPENBRACKET,'(',1,12026)
-LexToken(VAR,'Amax',1,12027)
-LexToken(CLOSEBRACKET,')',1,12031)
-LexToken(VAR,'sci2exp',1,12041)
-LexToken(OPENBRACKET,'(',1,12048)
-LexToken(VAR,'rule',1,12049)
-LexToken(CLOSEBRACKET,')',1,12053)
-LexToken(VAR,'sci2exp',1,12063)
-LexToken(OPENBRACKET,'(',1,12070)
-LexToken(VAR,'F',1,12071)
-LexToken(CLOSEBRACKET,')',1,12072)
-LexToken(CLOSESQBRACKET,']',1,12082)
-LexToken(EOL,'\n',1,12083)
-LexToken(VAR,'gr_i',1,12092)
-LexToken(ASSIGNMENT,'=',1,12096)
-LexToken(OPENSQBRACKET,'[',1,12097)
-LexToken(CLOSESQBRACKET,']',1,12098)
-LexToken(EOL,'\n',1,12099)
-LexToken(VAR,'x',1,12108)
-LexToken(ASSIGNMENT,'=',1,12109)
-LexToken(VAR,'standard_define',1,12110)
-LexToken(OPENBRACKET,'(',1,12125)
-LexToken(OPENSQBRACKET,'[',1,12126)
-LexToken(NUMBER,'3',1,12127)
-LexToken(COMMA,',',1,12128)
-LexToken(NUMBER,'2',1,12129)
-LexToken(CLOSESQBRACKET,']',1,12130)
-LexToken(COMMA,',',1,12131)
-LexToken(VAR,'model',1,12132)
-LexToken(COMMA,',',1,12137)
-LexToken(VAR,'exprs',1,12138)
-LexToken(COMMA,',',1,12143)
-LexToken(VAR,'gr_i',1,12144)
-LexToken(CLOSEBRACKET,')',1,12148)
-LexToken(EOL,'\n',1,12149)
-LexToken(END,'end',1,12154)
-LexToken(EOL,'\n',1,12157)
-LexToken(ENDFUNCTION,'endfunction',1,12158)
-LexToken(EOL,'\n',1,12169)
-LexToken(EOL,'\n',1,12170)
-LexToken(EOL,'\n',1,12171)
+Syntax error in input LexToken(SCICOS_CONTEXT,'scicos_context',1,1457)
+Syntax error in input None
+/* autogenerated from "macros/Sources/GEN_SQR.sci" */
+None
diff --git a/js/Sources/Ground_g.js b/js/Sources/Ground_g.js
index 11beb8c1..fbe7c45c 100644
--- a/js/Sources/Ground_g.js
+++ b/js/Sources/Ground_g.js
@@ -1,187 +1,27 @@
-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,'Ground_g',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(EOL,'\n',1,898)
-LexToken(VAR,'x',1,903)
-LexToken(ASSIGNMENT,'=',1,904)
-LexToken(OPENSQBRACKET,'[',1,905)
-LexToken(CLOSESQBRACKET,']',1,906)
-LexToken(EOL,'\n',1,907)
-LexToken(VAR,'y',1,913)
-LexToken(ASSIGNMENT,'=',1,914)
-LexToken(OPENSQBRACKET,'[',1,915)
-LexToken(CLOSESQBRACKET,']',1,916)
-LexToken(EOL,'\n',1,917)
-LexToken(VAR,'typ',1,923)
-LexToken(ASSIGNMENT,'=',1,926)
-LexToken(OPENSQBRACKET,'[',1,927)
-LexToken(CLOSESQBRACKET,']',1,928)
-LexToken(EOL,'\n',1,929)
-LexToken(SELECT,'select',1,935)
-LexToken(VAR,'job',1,942)
-LexToken(EOL,'\n',1,945)
-LexToken(CASE,'case',1,950)
-LexToken(DQSTRING,'"set"',1,959)
-LexToken(THEN,'then',1,961)
-LexToken(EOL,'\n',1,965)
-LexToken(VAR,'x',1,974)
-LexToken(ASSIGNMENT,'=',1,975)
-LexToken(VAR,'arg1',1,976)
-LexToken(EOL,'\n',1,980)
-LexToken(CASE,'case',1,986)
-LexToken(DQSTRING,'"define"',1,998)
-LexToken(THEN,'then',1,1000)
-LexToken(EOL,'\n',1,1004)
-LexToken(VAR,'C',1,1013)
-LexToken(ASSIGNMENT,'=',1,1014)
-LexToken(OPENSQBRACKET,'[',1,1015)
-LexToken(NUMBER,'0',1,1016)
-LexToken(CLOSESQBRACKET,']',1,1017)
-LexToken(EOL,'\n',1,1018)
-LexToken(VAR,'model',1,1027)
-LexToken(ASSIGNMENT,'=',1,1032)
-LexToken(SCICOS_MODEL,'scicos_model',1,1033)
-LexToken(OPENBRACKET,'(',1,1045)
-LexToken(CLOSEBRACKET,')',1,1046)
-LexToken(EOL,'\n',1,1047)
-LexToken(VAR,'model',1,1056)
-LexToken(DOT,'.',1,1061)
-LexToken(VAR,'sim',1,1062)
-LexToken(ASSIGNMENT,'=',1,1065)
-LexToken(VAR,'list',1,1066)
-LexToken(OPENBRACKET,'(',1,1070)
-LexToken(DQSTRING,'"cstblk4_m"',1,1081)
-LexToken(COMMA,',',1,1082)
-LexToken(NUMBER,'4',1,1083)
-LexToken(CLOSEBRACKET,')',1,1084)
-LexToken(EOL,'\n',1,1085)
-LexToken(VAR,'model',1,1094)
-LexToken(DOT,'.',1,1099)
-LexToken(VAR,'in',1,1100)
-LexToken(ASSIGNMENT,'=',1,1102)
-LexToken(OPENSQBRACKET,'[',1,1103)
-LexToken(CLOSESQBRACKET,']',1,1104)
-LexToken(EOL,'\n',1,1105)
-LexToken(VAR,'model',1,1114)
-LexToken(DOT,'.',1,1119)
-LexToken(VAR,'out',1,1120)
-LexToken(ASSIGNMENT,'=',1,1123)
-LexToken(NUMBER,'1',1,1124)
-LexToken(EOL,'\n',1,1125)
-LexToken(VAR,'model',1,1134)
-LexToken(DOT,'.',1,1139)
-LexToken(VAR,'in2',1,1140)
-LexToken(ASSIGNMENT,'=',1,1143)
-LexToken(OPENSQBRACKET,'[',1,1144)
-LexToken(CLOSESQBRACKET,']',1,1145)
-LexToken(EOL,'\n',1,1146)
-LexToken(VAR,'model',1,1155)
-LexToken(DOT,'.',1,1160)
-LexToken(VAR,'out2',1,1161)
-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,'outtyp',1,1182)
-LexToken(ASSIGNMENT,'=',1,1188)
-LexToken(ADDITION,'-',1,1189)
-LexToken(NUMBER,'1',1,1190)
-LexToken(EOL,'\n',1,1191)
-LexToken(VAR,'model',1,1200)
-LexToken(DOT,'.',1,1205)
-LexToken(VAR,'rpar',1,1206)
-LexToken(ASSIGNMENT,'=',1,1210)
-LexToken(OPENSQBRACKET,'[',1,1211)
-LexToken(CLOSESQBRACKET,']',1,1212)
-LexToken(EOL,'\n',1,1213)
-LexToken(VAR,'model',1,1222)
-LexToken(DOT,'.',1,1227)
-LexToken(VAR,'opar',1,1228)
-LexToken(ASSIGNMENT,'=',1,1232)
-LexToken(VAR,'list',1,1233)
-LexToken(OPENBRACKET,'(',1,1237)
-LexToken(VAR,'C',1,1238)
-LexToken(CLOSEBRACKET,')',1,1239)
-LexToken(EOL,'\n',1,1240)
-LexToken(VAR,'model',1,1250)
-LexToken(DOT,'.',1,1255)
-LexToken(VAR,'blocktype',1,1256)
-LexToken(ASSIGNMENT,'=',1,1265)
-LexToken(DQSTRING,'"d"',1,1268)
-LexToken(EOL,'\n',1,1269)
-LexToken(VAR,'model',1,1278)
-LexToken(DOT,'.',1,1283)
-LexToken(VAR,'dep_ut',1,1284)
-LexToken(ASSIGNMENT,'=',1,1290)
-LexToken(OPENSQBRACKET,'[',1,1291)
-LexToken(PREVAR_BOOLEAN,'%f',1,1292)
-LexToken(PREVAR_BOOLEAN,'%f',1,1295)
-LexToken(CLOSESQBRACKET,']',1,1297)
-LexToken(EOL,'\n',1,1298)
-LexToken(VAR,'exprs',1,1307)
-LexToken(ASSIGNMENT,'=',1,1312)
-LexToken(OPENSQBRACKET,'[',1,1313)
-LexToken(CLOSESQBRACKET,']',1,1314)
-LexToken(EOL,'\n',1,1315)
-LexToken(VAR,'gr_i',1,1324)
-LexToken(ASSIGNMENT,'=',1,1328)
-LexToken(OPENSQBRACKET,'[',1,1329)
-LexToken(CLOSESQBRACKET,']',1,1330)
-LexToken(EOL,'\n',1,1331)
-LexToken(VAR,'x',1,1340)
-LexToken(ASSIGNMENT,'=',1,1341)
-LexToken(VAR,'standard_define',1,1342)
-LexToken(OPENBRACKET,'(',1,1357)
-LexToken(OPENSQBRACKET,'[',1,1358)
-LexToken(NUMBER,'2',1,1359)
-LexToken(NUMBER,'2',1,1361)
-LexToken(CLOSESQBRACKET,']',1,1362)
-LexToken(COMMA,',',1,1363)
-LexToken(VAR,'model',1,1364)
-LexToken(COMMA,',',1,1369)
-LexToken(VAR,'exprs',1,1370)
-LexToken(COMMA,',',1,1375)
-LexToken(VAR,'gr_i',1,1376)
-LexToken(CLOSEBRACKET,')',1,1380)
-LexToken(EOL,'\n',1,1381)
-LexToken(END,'end',1,1386)
-LexToken(EOL,'\n',1,1389)
-LexToken(ENDFUNCTION,'endfunction',1,1390)
-LexToken(EOL,'\n',1,1401)
+/* autogenerated from "macros/Sources/Ground_g.sci" */
+function Ground_g() {
+Ground_g.prototype.get = function Ground_g() {
+}
+Ground_g.prototype.set = function Ground_g() {
+x=arg1;
+}
+Ground_g.prototype.define = function Ground_g() {
+C=[0];
+model=scicos_model();
+model.sim=list("cstblk4_m",4);
+model.in=[];
+model.out=1;
+model.in2=[];
+model.out2=1;
+model.outtyp=-1;
+model.rpar=[];
+model.opar=list(C);
+model.blocktype="d";
+model.dep_ut=[None,None];
+exprs=[];
+gr_i=[];
+x=standard_define([2,2],model,exprs,gr_i);
+}
+Ground_g.prototype.details = function Ground_g() {
+}
+}
diff --git a/js/Sources/INIMPL_f.js b/js/Sources/INIMPL_f.js
index 309ff054..c6afca25 100644
--- a/js/Sources/INIMPL_f.js
+++ b/js/Sources/INIMPL_f.js
@@ -1,367 +1,54 @@
-LexToken(EOL,'\n',1,8)
-LexToken(EOL,'\n',1,11)
-LexToken(EOL,'\n',1,71)
-LexToken(EOL,'\n',1,147)
-LexToken(EOL,'\n',1,150)
-LexToken(EOL,'\n',1,222)
-LexToken(EOL,'\n',1,294)
-LexToken(EOL,'\n',1,363)
-LexToken(EOL,'\n',1,402)
-LexToken(EOL,'\n',1,405)
-LexToken(EOL,'\n',1,472)
-LexToken(EOL,'\n',1,538)
-LexToken(EOL,'\n',1,603)
-LexToken(EOL,'\n',1,651)
-LexToken(EOL,'\n',1,654)
-LexToken(EOL,'\n',1,723)
-LexToken(EOL,'\n',1,786)
-LexToken(EOL,'\n',1,868)
-LexToken(EOL,'\n',1,871)
-LexToken(EOL,'\n',1,902)
-LexToken(EOL,'\n',1,905)
-LexToken(EOL,'\n',1,906)
-LexToken(FUNCTION,'function',1,907)
-LexToken(OPENSQBRACKET,'[',1,916)
-LexToken(VAR,'x',1,917)
-LexToken(COMMA,',',1,918)
-LexToken(VAR,'y',1,919)
-LexToken(COMMA,',',1,920)
-LexToken(VAR,'typ',1,921)
-LexToken(CLOSESQBRACKET,']',1,924)
-LexToken(ASSIGNMENT,'=',1,925)
-LexToken(VAR,'INIMPL_f',1,926)
-LexToken(OPENBRACKET,'(',1,934)
-LexToken(VAR,'job',1,935)
-LexToken(COMMA,',',1,938)
-LexToken(VAR,'arg1',1,939)
-LexToken(COMMA,',',1,943)
-LexToken(VAR,'arg2',1,944)
-LexToken(CLOSEBRACKET,')',1,948)
-LexToken(EOL,'\n',1,949)
-LexToken(VAR,'x',1,954)
-LexToken(ASSIGNMENT,'=',1,955)
-LexToken(OPENSQBRACKET,'[',1,956)
-LexToken(CLOSESQBRACKET,']',1,957)
-LexToken(EOL,'\n',1,958)
-LexToken(VAR,'y',1,964)
-LexToken(ASSIGNMENT,'=',1,965)
-LexToken(OPENSQBRACKET,'[',1,966)
-LexToken(CLOSESQBRACKET,']',1,967)
-LexToken(EOL,'\n',1,968)
-LexToken(VAR,'typ',1,974)
-LexToken(ASSIGNMENT,'=',1,977)
-LexToken(OPENSQBRACKET,'[',1,978)
-LexToken(CLOSESQBRACKET,']',1,979)
-LexToken(EOL,'\n',1,980)
-LexToken(SELECT,'select',1,986)
-LexToken(VAR,'job',1,993)
-LexToken(EOL,'\n',1,996)
-LexToken(CASE,'case',1,1001)
-LexToken(DQSTRING,'"set"',1,1010)
-LexToken(THEN,'then',1,1012)
-LexToken(EOL,'\n',1,1016)
-LexToken(VAR,'x',1,1025)
-LexToken(ASSIGNMENT,'=',1,1026)
-LexToken(VAR,'arg1',1,1027)
-LexToken(EOL,'\n',1,1031)
-LexToken(VAR,'graphics',1,1041)
-LexToken(ASSIGNMENT,'=',1,1049)
-LexToken(VAR,'arg1',1,1050)
-LexToken(DOT,'.',1,1054)
-LexToken(VAR,'graphics',1,1055)
-LexToken(EOL,'\n',1,1063)
-LexToken(VAR,'exprs',1,1073)
-LexToken(ASSIGNMENT,'=',1,1078)
-LexToken(VAR,'graphics',1,1079)
-LexToken(DOT,'.',1,1087)
-LexToken(VAR,'exprs',1,1088)
-LexToken(EOL,'\n',1,1093)
-LexToken(VAR,'model',1,1102)
-LexToken(ASSIGNMENT,'=',1,1107)
-LexToken(VAR,'arg1',1,1108)
-LexToken(DOT,'.',1,1112)
-LexToken(VAR,'model',1,1113)
-LexToken(EOL,'\n',1,1118)
-LexToken(IF,'if',1,1128)
-LexToken(VAR,'size',1,1131)
-LexToken(OPENBRACKET,'(',1,1135)
-LexToken(VAR,'exprs',1,1136)
-LexToken(COMMA,',',1,1141)
-LexToken(DQSTRING,'"*"',1,1144)
-LexToken(CLOSEBRACKET,')',1,1145)
-LexToken(COMPARISON,'==',1,1146)
-LexToken(NUMBER,'2',1,1148)
-LexToken(THEN,'then',1,1150)
-LexToken(EOL,'\n',1,1154)
-LexToken(VAR,'exprs',1,1167)
-LexToken(ASSIGNMENT,'=',1,1172)
-LexToken(VAR,'exprs',1,1173)
-LexToken(OPENBRACKET,'(',1,1178)
-LexToken(NUMBER,'1',1,1179)
-LexToken(CLOSEBRACKET,')',1,1180)
-LexToken(EOL,'\n',1,1181)
-LexToken(END,'end',1,1191)
-LexToken(EOL,'\n',1,1210)
-LexToken(WHILE,'while',1,1219)
-LexToken(PREVAR_BOOLEAN,'%t',1,1225)
-LexToken(DO,'do',1,1228)
-LexToken(EOL,'\n',1,1230)
-LexToken(OPENSQBRACKET,'[',1,1243)
-LexToken(VAR,'ok',1,1244)
-LexToken(COMMA,',',1,1246)
-LexToken(VAR,'prt',1,1247)
-LexToken(COMMA,',',1,1250)
-LexToken(VAR,'exprs',1,1251)
-LexToken(CLOSESQBRACKET,']',1,1256)
-LexToken(ASSIGNMENT,'=',1,1258)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1260)
-LexToken(OPENBRACKET,'(',1,1275)
-LexToken(OPENSQBRACKET,'[',1,1276)
-LexToken(VAR,'msprintf',1,1277)
-LexToken(OPENBRACKET,'(',1,1285)
-LexToken(VAR,'gettext',1,1286)
-LexToken(OPENBRACKET,'(',1,1293)
-LexToken(DQSTRING,'"Set %s block parameters"',1,1318)
-LexToken(CLOSEBRACKET,')',1,1319)
-LexToken(COMMA,',',1,1320)
-LexToken(DQSTRING,'"INIMPL_f"',1,1330)
-LexToken(CLOSEBRACKET,')',1,1331)
-LexToken(SEMICOLON,';',1,1332)
-LexToken(DQSTRING,'" "',1,1335)
-LexToken(SEMICOLON,';',1,1336)
-LexToken(VAR,'gettext',1,1353)
-LexToken(OPENBRACKET,'(',1,1360)
-LexToken(DQSTRING,'"Implicit input port"',1,1381)
-LexToken(CLOSEBRACKET,')',1,1382)
-LexToken(SEMICOLON,';',1,1383)
-LexToken(DQSTRING,'" "',1,1386)
-LexToken(SEMICOLON,';',1,1387)
-LexToken(CLOSESQBRACKET,']',1,1388)
-LexToken(COMMA,',',1,1389)
-LexToken(DQSTRING,'"Port Number"',1,1403)
-LexToken(COMMA,',',1,1404)
-LexToken(VAR,'list',1,1421)
-LexToken(OPENBRACKET,'(',1,1425)
-LexToken(DQSTRING,'"vec"',1,1430)
-LexToken(COMMA,',',1,1431)
-LexToken(NUMBER,'1',1,1432)
-LexToken(CLOSEBRACKET,')',1,1433)
-LexToken(COMMA,',',1,1434)
-LexToken(VAR,'exprs',1,1436)
-LexToken(CLOSEBRACKET,')',1,1441)
-LexToken(EOL,'\n',1,1442)
-LexToken(IF,'if',1,1456)
-LexToken(NOT,'~',1,1459)
-LexToken(VAR,'ok',1,1460)
-LexToken(THEN,'then',1,1463)
-LexToken(EOL,'\n',1,1467)
-LexToken(BREAK,'break',1,1484)
-LexToken(EOL,'\n',1,1489)
-LexToken(END,'end',1,1502)
-LexToken(EOL,'\n',1,1505)
-LexToken(VAR,'prt',1,1518)
-LexToken(ASSIGNMENT,'=',1,1521)
-LexToken(VAR,'int',1,1522)
-LexToken(OPENBRACKET,'(',1,1525)
-LexToken(VAR,'prt',1,1526)
-LexToken(CLOSEBRACKET,')',1,1529)
-LexToken(EOL,'\n',1,1530)
-LexToken(IF,'if',1,1543)
-LexToken(VAR,'prt',1,1546)
-LexToken(COMPARISON,'<=',1,1550)
-LexToken(NUMBER,'0',1,1553)
-LexToken(THEN,'then',1,1555)
-LexToken(EOL,'\n',1,1559)
-LexToken(VAR,'block_parameter_error',1,1576)
-LexToken(OPENBRACKET,'(',1,1597)
-LexToken(VAR,'msprintf',1,1598)
-LexToken(OPENBRACKET,'(',1,1606)
-LexToken(VAR,'gettext',1,1607)
-LexToken(OPENBRACKET,'(',1,1614)
-LexToken(DQSTRING,'"Wrong value for \\\'Port Number\\\' parameter: %d."',1,1662)
-LexToken(CLOSEBRACKET,')',1,1663)
-LexToken(COMMA,',',1,1664)
-LexToken(VAR,'prt',1,1666)
-LexToken(CLOSEBRACKET,')',1,1669)
-LexToken(COMMA,',',1,1670)
-LexToken(VAR,'gettext',1,1691)
-LexToken(OPENBRACKET,'(',1,1698)
-LexToken(DQSTRING,'"Strictly positive integer expected."',1,1735)
-LexToken(CLOSEBRACKET,')',1,1736)
-LexToken(CLOSEBRACKET,')',1,1737)
-LexToken(EOL,'\n',1,1738)
-LexToken(ELSE,'else',1,1752)
-LexToken(EOL,'\n',1,1756)
-LexToken(IF,'if',1,1773)
-LexToken(VAR,'model',1,1776)
-LexToken(DOT,'.',1,1781)
-LexToken(VAR,'ipar',1,1782)
-LexToken(COMPARISON,'<>',1,1786)
-LexToken(VAR,'prt',1,1788)
-LexToken(THEN,'then',1,1792)
-LexToken(EOL,'\n',1,1796)
-LexToken(VAR,'needcompile',1,1817)
-LexToken(ASSIGNMENT,'=',1,1828)
-LexToken(NUMBER,'4',1,1829)
-LexToken(EOL,'\n',1,1830)
-LexToken(VAR,'y',1,1852)
-LexToken(ASSIGNMENT,'=',1,1853)
-LexToken(VAR,'needcompile',1,1854)
-LexToken(EOL,'\n',1,1865)
-LexToken(END,'end',1,1883)
-LexToken(EOL,'\n',1,1886)
-LexToken(VAR,'model',1,1903)
-LexToken(DOT,'.',1,1908)
-LexToken(VAR,'ipar',1,1909)
-LexToken(ASSIGNMENT,'=',1,1913)
-LexToken(VAR,'prt',1,1914)
-LexToken(EOL,'\n',1,1917)
-LexToken(VAR,'graphics',1,1934)
-LexToken(DOT,'.',1,1942)
-LexToken(VAR,'exprs',1,1943)
-LexToken(ASSIGNMENT,'=',1,1948)
-LexToken(VAR,'exprs',1,1949)
-LexToken(EOL,'\n',1,1954)
-LexToken(VAR,'x',1,1971)
-LexToken(DOT,'.',1,1972)
-LexToken(VAR,'graphics',1,1973)
-LexToken(ASSIGNMENT,'=',1,1981)
-LexToken(VAR,'graphics',1,1982)
-LexToken(EOL,'\n',1,1990)
-LexToken(VAR,'x',1,2007)
-LexToken(DOT,'.',1,2008)
-LexToken(VAR,'model',1,2009)
-LexToken(ASSIGNMENT,'=',1,2014)
-LexToken(VAR,'model',1,2015)
-LexToken(EOL,'\n',1,2020)
-LexToken(BREAK,'break',1,2037)
-LexToken(EOL,'\n',1,2042)
-LexToken(END,'end',1,2055)
-LexToken(EOL,'\n',1,2058)
-LexToken(END,'end',1,2067)
-LexToken(EOL,'\n',1,2070)
-LexToken(CASE,'case',1,2075)
-LexToken(DQSTRING,'"define"',1,2087)
-LexToken(THEN,'then',1,2089)
-LexToken(EOL,'\n',1,2093)
-LexToken(VAR,'model',1,2102)
-LexToken(ASSIGNMENT,'=',1,2107)
-LexToken(SCICOS_MODEL,'scicos_model',1,2108)
-LexToken(OPENBRACKET,'(',1,2120)
-LexToken(CLOSEBRACKET,')',1,2121)
-LexToken(EOL,'\n',1,2122)
-LexToken(VAR,'model',1,2131)
-LexToken(DOT,'.',1,2136)
-LexToken(VAR,'sim',1,2137)
-LexToken(ASSIGNMENT,'=',1,2140)
-LexToken(DQSTRING,'"inimpl"',1,2148)
-LexToken(EOL,'\n',1,2149)
-LexToken(VAR,'model',1,2158)
-LexToken(DOT,'.',1,2163)
-LexToken(VAR,'out',1,2164)
-LexToken(ASSIGNMENT,'=',1,2167)
-LexToken(OPENSQBRACKET,'[',1,2168)
-LexToken(ADDITION,'-',1,2169)
-LexToken(NUMBER,'1',1,2170)
-LexToken(CLOSESQBRACKET,']',1,2171)
-LexToken(EOL,'\n',1,2172)
-LexToken(VAR,'model',1,2181)
-LexToken(DOT,'.',1,2186)
-LexToken(VAR,'out2',1,2187)
-LexToken(ASSIGNMENT,'=',1,2191)
-LexToken(OPENSQBRACKET,'[',1,2192)
-LexToken(NUMBER,'1',1,2193)
-LexToken(CLOSESQBRACKET,']',1,2194)
-LexToken(EOL,'\n',1,2195)
-LexToken(VAR,'model',1,2204)
-LexToken(DOT,'.',1,2209)
-LexToken(VAR,'ipar',1,2210)
-LexToken(ASSIGNMENT,'=',1,2214)
-LexToken(OPENSQBRACKET,'[',1,2215)
-LexToken(NUMBER,'1',1,2216)
-LexToken(CLOSESQBRACKET,']',1,2217)
-LexToken(EOL,'\n',1,2218)
-LexToken(VAR,'model',1,2227)
-LexToken(DOT,'.',1,2232)
-LexToken(VAR,'dep_ut',1,2233)
-LexToken(ASSIGNMENT,'=',1,2239)
-LexToken(OPENSQBRACKET,'[',1,2240)
-LexToken(PREVAR_BOOLEAN,'%f',1,2241)
-LexToken(PREVAR_BOOLEAN,'%f',1,2244)
-LexToken(CLOSESQBRACKET,']',1,2246)
-LexToken(EOL,'\n',1,2247)
-LexToken(VAR,'model',1,2256)
-LexToken(DOT,'.',1,2261)
-LexToken(VAR,'blocktype',1,2262)
-LexToken(ASSIGNMENT,'=',1,2271)
-LexToken(DQSTRING,'"c"',1,2274)
-LexToken(EOL,'\n',1,2275)
-LexToken(VAR,'mo',1,2284)
-LexToken(ASSIGNMENT,'=',1,2286)
-LexToken(VAR,'modelica',1,2287)
-LexToken(OPENBRACKET,'(',1,2295)
-LexToken(CLOSEBRACKET,')',1,2296)
-LexToken(EOL,'\n',1,2297)
-LexToken(VAR,'mo',1,2306)
-LexToken(DOT,'.',1,2308)
-LexToken(VAR,'model',1,2309)
-LexToken(ASSIGNMENT,'=',1,2314)
-LexToken(DQSTRING,'"PORT"',1,2320)
-LexToken(EOL,'\n',1,2321)
-LexToken(VAR,'mo',1,2330)
-LexToken(DOT,'.',1,2332)
-LexToken(VAR,'outputs',1,2333)
-LexToken(ASSIGNMENT,'=',1,2340)
-LexToken(DQSTRING,'"n"',1,2343)
-LexToken(EOL,'\n',1,2344)
-LexToken(VAR,'model',1,2353)
-LexToken(DOT,'.',1,2358)
-LexToken(VAR,'equations',1,2359)
-LexToken(ASSIGNMENT,'=',1,2368)
-LexToken(VAR,'mo',1,2369)
-LexToken(EOL,'\n',1,2371)
-LexToken(VAR,'prt',1,2380)
-LexToken(ASSIGNMENT,'=',1,2383)
-LexToken(NUMBER,'1',1,2384)
-LexToken(EOL,'\n',1,2385)
-LexToken(VAR,'exprs',1,2394)
-LexToken(ASSIGNMENT,'=',1,2399)
-LexToken(DQSTRING,'"1"',1,2402)
-LexToken(EOL,'\n',1,2403)
-LexToken(VAR,'gr_i',1,2412)
-LexToken(ASSIGNMENT,'=',1,2416)
-LexToken(OPENSQBRACKET,'[',1,2417)
-LexToken(CLOSESQBRACKET,']',1,2418)
-LexToken(EOL,'\n',1,2419)
-LexToken(VAR,'x',1,2428)
-LexToken(ASSIGNMENT,'=',1,2429)
-LexToken(VAR,'standard_define',1,2430)
-LexToken(OPENBRACKET,'(',1,2445)
-LexToken(OPENSQBRACKET,'[',1,2446)
-LexToken(NUMBER,'1',1,2447)
-LexToken(NUMBER,'1',1,2449)
-LexToken(CLOSESQBRACKET,']',1,2450)
-LexToken(COMMA,',',1,2451)
-LexToken(VAR,'model',1,2452)
-LexToken(COMMA,',',1,2457)
-LexToken(VAR,'exprs',1,2458)
-LexToken(COMMA,',',1,2463)
-LexToken(VAR,'gr_i',1,2464)
-LexToken(CLOSEBRACKET,')',1,2468)
-LexToken(EOL,'\n',1,2469)
-LexToken(VAR,'x',1,2478)
-LexToken(DOT,'.',1,2479)
-LexToken(VAR,'graphics',1,2480)
-LexToken(DOT,'.',1,2488)
-LexToken(VAR,'out_implicit',1,2489)
-LexToken(ASSIGNMENT,'=',1,2501)
-LexToken(OPENSQBRACKET,'[',1,2502)
-LexToken(DQSTRING,'"I"',1,2505)
-LexToken(CLOSESQBRACKET,']',1,2506)
-LexToken(EOL,'\n',1,2507)
-LexToken(EOL,'\n',1,2508)
-LexToken(EOL,'\n',1,2549)
-LexToken(END,'end',1,2554)
-LexToken(EOL,'\n',1,2557)
-LexToken(ENDFUNCTION,'endfunction',1,2558)
-LexToken(EOL,'\n',1,2569)
+/* autogenerated from "macros/Sources/INIMPL_f.sci" */
+function INIMPL_f() {
+INIMPL_f.prototype.get = function INIMPL_f() {
+}
+INIMPL_f.prototype.set = function INIMPL_f() {
+x=arg1;
+graphics=arg1.graphics;
+exprs=graphics.exprs;
+model=arg1.model;
+if (size(exprs,"*")==2) {
+exprs=exprs(1);
+}
+while (true) {
+[ok,prt,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"INIMPL_f")," ",gettext("Implicit input port")," "],"Port Number",list("vec",1),exprs);
+if (!ok) {
+break
+}
+prt=int(prt);
+if (prt<=0) {
+block_parameter_error(msprintf(gettext("Wrong value for \'Port Number\' parameter: %d."),prt),gettext("Strictly positive integer expected."));
+} else {
+if (model.ipar!=prt) {
+needcompile=4;
+y=needcompile;
+}
+model.ipar=prt;
+graphics.exprs=exprs;
+x.graphics=graphics;
+x.model=model;
+break
+}
+}
+}
+INIMPL_f.prototype.define = function INIMPL_f() {
+model=scicos_model();
+model.sim="inimpl";
+model.out=[-1];
+model.out2=[1];
+model.ipar=[1];
+model.dep_ut=[None,None];
+model.blocktype="c";
+mo=modelica();
+mo.model="PORT";
+mo.outputs="n";
+model.equations=mo;
+prt=1;
+exprs="1";
+gr_i=[];
+x=standard_define([1,1],model,exprs,gr_i);
+x.graphics.out_implicit=["I"];
+}
+INIMPL_f.prototype.details = function INIMPL_f() {
+}
+}
diff --git a/js/Sources/IN_f.js b/js/Sources/IN_f.js
index 105b6ef8..d9ca87b1 100644
--- a/js/Sources/IN_f.js
+++ b/js/Sources/IN_f.js
@@ -1,447 +1,61 @@
-LexToken(EOL,'\n',1,8)
-LexToken(EOL,'\n',1,11)
-LexToken(EOL,'\n',1,70)
-LexToken(EOL,'\n',1,149)
-LexToken(EOL,'\n',1,152)
-LexToken(EOL,'\n',1,224)
-LexToken(EOL,'\n',1,296)
-LexToken(EOL,'\n',1,365)
-LexToken(EOL,'\n',1,404)
-LexToken(EOL,'\n',1,407)
-LexToken(EOL,'\n',1,474)
-LexToken(EOL,'\n',1,540)
-LexToken(EOL,'\n',1,605)
-LexToken(EOL,'\n',1,653)
-LexToken(EOL,'\n',1,656)
-LexToken(EOL,'\n',1,725)
-LexToken(EOL,'\n',1,788)
-LexToken(EOL,'\n',1,870)
-LexToken(EOL,'\n',1,873)
-LexToken(EOL,'\n',1,904)
-LexToken(EOL,'\n',1,907)
-LexToken(EOL,'\n',1,908)
-LexToken(FUNCTION,'function',1,909)
-LexToken(OPENSQBRACKET,'[',1,918)
-LexToken(VAR,'x',1,919)
-LexToken(COMMA,',',1,920)
-LexToken(VAR,'y',1,921)
-LexToken(COMMA,',',1,922)
-LexToken(VAR,'typ',1,923)
-LexToken(CLOSESQBRACKET,']',1,926)
-LexToken(ASSIGNMENT,'=',1,927)
-LexToken(VAR,'IN_f',1,928)
-LexToken(OPENBRACKET,'(',1,932)
-LexToken(VAR,'job',1,933)
-LexToken(COMMA,',',1,936)
-LexToken(VAR,'arg1',1,937)
-LexToken(COMMA,',',1,941)
-LexToken(VAR,'arg2',1,942)
-LexToken(CLOSEBRACKET,')',1,946)
-LexToken(EOL,'\n',1,947)
-LexToken(VAR,'x',1,952)
-LexToken(ASSIGNMENT,'=',1,953)
-LexToken(OPENSQBRACKET,'[',1,954)
-LexToken(CLOSESQBRACKET,']',1,955)
-LexToken(EOL,'\n',1,956)
-LexToken(VAR,'y',1,962)
-LexToken(ASSIGNMENT,'=',1,963)
-LexToken(OPENSQBRACKET,'[',1,964)
-LexToken(CLOSESQBRACKET,']',1,965)
-LexToken(EOL,'\n',1,966)
-LexToken(VAR,'typ',1,972)
-LexToken(ASSIGNMENT,'=',1,975)
-LexToken(OPENSQBRACKET,'[',1,976)
-LexToken(CLOSESQBRACKET,']',1,977)
-LexToken(EOL,'\n',1,978)
-LexToken(SELECT,'select',1,984)
-LexToken(VAR,'job',1,991)
-LexToken(EOL,'\n',1,994)
-LexToken(CASE,'case',1,999)
-LexToken(DQSTRING,'"set"',1,1008)
-LexToken(THEN,'then',1,1010)
-LexToken(EOL,'\n',1,1014)
-LexToken(VAR,'x',1,1023)
-LexToken(ASSIGNMENT,'=',1,1024)
-LexToken(VAR,'arg1',1,1025)
-LexToken(EOL,'\n',1,1029)
-LexToken(VAR,'graphics',1,1039)
-LexToken(ASSIGNMENT,'=',1,1047)
-LexToken(VAR,'arg1',1,1048)
-LexToken(DOT,'.',1,1052)
-LexToken(VAR,'graphics',1,1053)
-LexToken(EOL,'\n',1,1061)
-LexToken(VAR,'model',1,1071)
-LexToken(ASSIGNMENT,'=',1,1076)
-LexToken(VAR,'arg1',1,1077)
-LexToken(DOT,'.',1,1081)
-LexToken(VAR,'model',1,1082)
-LexToken(EOL,'\n',1,1087)
-LexToken(VAR,'exprs',1,1097)
-LexToken(ASSIGNMENT,'=',1,1102)
-LexToken(VAR,'graphics',1,1103)
-LexToken(DOT,'.',1,1111)
-LexToken(VAR,'exprs',1,1112)
-LexToken(EOL,'\n',1,1117)
-LexToken(IF,'if',1,1127)
-LexToken(VAR,'size',1,1130)
-LexToken(OPENBRACKET,'(',1,1134)
-LexToken(VAR,'exprs',1,1135)
-LexToken(COMMA,',',1,1140)
-LexToken(DQSTRING,'"*"',1,1143)
-LexToken(CLOSEBRACKET,')',1,1144)
-LexToken(COMPARISON,'==',1,1145)
-LexToken(NUMBER,'2',1,1147)
-LexToken(THEN,'then',1,1149)
-LexToken(EOL,'\n',1,1153)
-LexToken(VAR,'exprs',1,1166)
-LexToken(ASSIGNMENT,'=',1,1171)
-LexToken(VAR,'exprs',1,1172)
-LexToken(OPENBRACKET,'(',1,1177)
-LexToken(NUMBER,'1',1,1178)
-LexToken(CLOSEBRACKET,')',1,1179)
-LexToken(EOL,'\n',1,1180)
-LexToken(END,'end',1,1190)
-LexToken(EOL,'\n',1,1209)
-LexToken(IF,'if',1,1218)
-LexToken(VAR,'size',1,1221)
-LexToken(OPENBRACKET,'(',1,1225)
-LexToken(VAR,'exprs',1,1226)
-LexToken(COMMA,',',1,1231)
-LexToken(DQSTRING,'"*"',1,1234)
-LexToken(CLOSEBRACKET,')',1,1235)
-LexToken(COMPARISON,'==',1,1236)
-LexToken(NUMBER,'1',1,1238)
-LexToken(THEN,'then',1,1240)
-LexToken(EOL,'\n',1,1244)
-LexToken(VAR,'exprs',1,1257)
-LexToken(ASSIGNMENT,'=',1,1262)
-LexToken(OPENSQBRACKET,'[',1,1263)
-LexToken(VAR,'exprs',1,1264)
-LexToken(OPENBRACKET,'(',1,1269)
-LexToken(NUMBER,'1',1,1270)
-LexToken(CLOSEBRACKET,')',1,1271)
-LexToken(SEMICOLON,';',1,1272)
-LexToken(DQSTRING,'"[-1 -2]"',1,1281)
-LexToken(SEMICOLON,';',1,1282)
-LexToken(DQSTRING,'"-1"',1,1286)
-LexToken(CLOSESQBRACKET,']',1,1287)
-LexToken(EOL,'\n',1,1288)
-LexToken(END,'end',1,1298)
-LexToken(EOL,'\n',1,1317)
-LexToken(WHILE,'while',1,1326)
-LexToken(PREVAR_BOOLEAN,'%t',1,1332)
-LexToken(DO,'do',1,1335)
-LexToken(EOL,'\n',1,1337)
-LexToken(OPENSQBRACKET,'[',1,1350)
-LexToken(VAR,'ok',1,1351)
-LexToken(COMMA,',',1,1353)
-LexToken(VAR,'prt',1,1354)
-LexToken(COMMA,',',1,1357)
-LexToken(VAR,'otsz',1,1358)
-LexToken(COMMA,',',1,1362)
-LexToken(VAR,'ot',1,1363)
-LexToken(COMMA,',',1,1365)
-LexToken(VAR,'exprs',1,1366)
-LexToken(CLOSESQBRACKET,']',1,1371)
-LexToken(ASSIGNMENT,'=',1,1372)
-LexToken(VAR,'getvalue',1,1373)
-LexToken(OPENBRACKET,'(',1,1381)
-LexToken(VAR,'_',1,1382)
-LexToken(OPENBRACKET,'(',1,1383)
-LexToken(DQSTRING,'"Set Input block parameters"',1,1411)
-LexToken(CLOSEBRACKET,')',1,1412)
-LexToken(COMMA,',',1,1413)
-LexToken(OPENSQBRACKET,'[',1,1430)
-LexToken(VAR,'_',1,1431)
-LexToken(OPENBRACKET,'(',1,1432)
-LexToken(DQSTRING,'"Port number"',1,1445)
-LexToken(CLOSEBRACKET,')',1,1446)
-LexToken(SEMICOLON,';\n',1,1447)
-LexToken(VAR,'_',1,1461)
-LexToken(OPENBRACKET,'(',1,1462)
-LexToken(DQSTRING,'"Outport size ([-1 -2] for inherit)"',1,1498)
-LexToken(CLOSEBRACKET,')',1,1499)
-LexToken(SEMICOLON,';\n',1,1500)
-LexToken(VAR,'_',1,1514)
-LexToken(OPENBRACKET,'(',1,1515)
-LexToken(DQSTRING,'"Outport Type (-1 for inherit)"',1,1546)
-LexToken(CLOSEBRACKET,')',1,1547)
-LexToken(CLOSESQBRACKET,']',1,1548)
-LexToken(COMMA,',',1,1549)
-LexToken(VAR,'list',1,1566)
-LexToken(OPENBRACKET,'(',1,1570)
-LexToken(DQSTRING,'"vec"',1,1575)
-LexToken(COMMA,',',1,1576)
-LexToken(NUMBER,'1',1,1577)
-LexToken(COMMA,',',1,1578)
-LexToken(DQSTRING,'"vec"',1,1583)
-LexToken(COMMA,',',1,1584)
-LexToken(ADDITION,'-',1,1585)
-LexToken(NUMBER,'1',1,1586)
-LexToken(COMMA,',',1,1587)
-LexToken(DQSTRING,'"vec"',1,1592)
-LexToken(COMMA,',',1,1593)
-LexToken(NUMBER,'1',1,1594)
-LexToken(CLOSEBRACKET,')',1,1595)
-LexToken(COMMA,',',1,1596)
-LexToken(VAR,'exprs',1,1597)
-LexToken(CLOSEBRACKET,')',1,1602)
-LexToken(EOL,'\n',1,1603)
-LexToken(IF,'if',1,1616)
-LexToken(NOT,'~',1,1619)
-LexToken(VAR,'ok',1,1620)
-LexToken(THEN,'then',1,1623)
-LexToken(EOL,'\n',1,1627)
-LexToken(BREAK,'break',1,1644)
-LexToken(EOL,'\n',1,1649)
-LexToken(END,'end',1,1663)
-LexToken(EOL,'\n',1,1666)
-LexToken(VAR,'prt',1,1679)
-LexToken(ASSIGNMENT,'=',1,1682)
-LexToken(VAR,'int',1,1683)
-LexToken(OPENBRACKET,'(',1,1686)
-LexToken(VAR,'prt',1,1687)
-LexToken(CLOSEBRACKET,')',1,1690)
-LexToken(EOL,'\n',1,1691)
-LexToken(IF,'if',1,1704)
-LexToken(VAR,'prt',1,1707)
-LexToken(COMPARISON,'<=',1,1710)
-LexToken(NUMBER,'0',1,1712)
-LexToken(THEN,'then',1,1714)
-LexToken(EOL,'\n',1,1718)
-LexToken(VAR,'message',1,1735)
-LexToken(OPENBRACKET,'(',1,1742)
-LexToken(VAR,'_',1,1743)
-LexToken(OPENBRACKET,'(',1,1744)
-LexToken(DQSTRING,'"Port number must be a positive integer"',1,1784)
-LexToken(CLOSEBRACKET,')',1,1785)
-LexToken(CLOSEBRACKET,')',1,1786)
-LexToken(EOL,'\n',1,1787)
-LexToken(ELSEIF,'elseif',1,1800)
-LexToken(NOT,'~',1,1807)
-LexToken(VAR,'isequal',1,1808)
-LexToken(OPENBRACKET,'(',1,1815)
-LexToken(VAR,'size',1,1816)
-LexToken(OPENBRACKET,'(',1,1820)
-LexToken(VAR,'otsz',1,1821)
-LexToken(COMMA,',',1,1825)
-LexToken(DQSTRING,'"*"',1,1828)
-LexToken(CLOSEBRACKET,')',1,1829)
-LexToken(COMMA,',',1,1830)
-LexToken(NUMBER,'2',1,1831)
-LexToken(CLOSEBRACKET,')',1,1832)
-LexToken(THEN,'then',1,1834)
-LexToken(EOL,'\n',1,1838)
-LexToken(VAR,'message',1,1855)
-LexToken(OPENBRACKET,'(',1,1862)
-LexToken(VAR,'_',1,1863)
-LexToken(OPENBRACKET,'(',1,1864)
-LexToken(DQSTRING,'"Outport Size must be a 2 elements vector"',1,1906)
-LexToken(CLOSEBRACKET,')',1,1907)
-LexToken(CLOSEBRACKET,')',1,1908)
-LexToken(EOL,'\n',1,1909)
-LexToken(ELSEIF,'elseif',1,1922)
-LexToken(OPENBRACKET,'(',1,1929)
-LexToken(OPENBRACKET,'(',1,1930)
-LexToken(VAR,'ot',1,1931)
-LexToken(COMPARISON,'<',1,1933)
-LexToken(NUMBER,'1',1,1934)
-LexToken(LOGICAL,'|',1,1935)
-LexToken(VAR,'ot',1,1936)
-LexToken(COMPARISON,'>',1,1938)
-LexToken(NUMBER,'9',1,1939)
-LexToken(CLOSEBRACKET,')',1,1940)
-LexToken(LOGICAL,'&',1,1941)
-LexToken(OPENBRACKET,'(',1,1942)
-LexToken(VAR,'ot',1,1943)
-LexToken(COMPARISON,'<>',1,1945)
-LexToken(ADDITION,'-',1,1947)
-LexToken(NUMBER,'1',1,1948)
-LexToken(CLOSEBRACKET,')',1,1949)
-LexToken(CLOSEBRACKET,')',1,1950)
-LexToken(THEN,'then',1,1952)
-LexToken(EOL,'\n',1,1956)
-LexToken(VAR,'message',1,1973)
-LexToken(OPENBRACKET,'(',1,1980)
-LexToken(VAR,'_',1,1981)
-LexToken(OPENBRACKET,'(',1,1982)
-LexToken(DQSTRING,'"Outport type must be a number between 1 and 9, or -1 for inheritance."',1,2053)
-LexToken(CLOSEBRACKET,')',1,2054)
-LexToken(CLOSEBRACKET,')',1,2055)
-LexToken(EOL,'\n',1,2056)
-LexToken(ELSE,'else',1,2069)
-LexToken(EOL,'\n',1,2073)
-LexToken(IF,'if',1,2090)
-LexToken(VAR,'model',1,2093)
-LexToken(DOT,'.',1,2098)
-LexToken(VAR,'ipar',1,2099)
-LexToken(COMPARISON,'<>',1,2103)
-LexToken(VAR,'prt',1,2105)
-LexToken(THEN,'then',1,2109)
-LexToken(EOL,'\n',1,2113)
-LexToken(VAR,'needcompile',1,2134)
-LexToken(ASSIGNMENT,'=',1,2145)
-LexToken(NUMBER,'4',1,2146)
-LexToken(EOL,'\n',1,2147)
-LexToken(VAR,'y',1,2169)
-LexToken(ASSIGNMENT,'=',1,2170)
-LexToken(VAR,'needcompile',1,2171)
-LexToken(EOL,'\n',1,2182)
-LexToken(END,'end',1,2200)
-LexToken(EOL,'\n',1,2203)
-LexToken(VAR,'model',1,2220)
-LexToken(DOT,'.',1,2225)
-LexToken(VAR,'ipar',1,2226)
-LexToken(ASSIGNMENT,'=',1,2230)
-LexToken(VAR,'prt',1,2231)
-LexToken(EOL,'\n',1,2234)
-LexToken(VAR,'model',1,2251)
-LexToken(DOT,'.',1,2256)
-LexToken(VAR,'firing',1,2257)
-LexToken(ASSIGNMENT,'=',1,2263)
-LexToken(OPENSQBRACKET,'[',1,2264)
-LexToken(CLOSESQBRACKET,']',1,2265)
-LexToken(EOL,'\n',1,2266)
-LexToken(VAR,'model',1,2284)
-LexToken(DOT,'.',1,2289)
-LexToken(VAR,'out',1,2290)
-LexToken(ASSIGNMENT,'=',1,2293)
-LexToken(VAR,'otsz',1,2294)
-LexToken(OPENBRACKET,'(',1,2298)
-LexToken(NUMBER,'1',1,2299)
-LexToken(CLOSEBRACKET,')',1,2300)
-LexToken(EOL,'\n',1,2301)
-LexToken(VAR,'model',1,2318)
-LexToken(DOT,'.',1,2323)
-LexToken(VAR,'out2',1,2324)
-LexToken(ASSIGNMENT,'=',1,2328)
-LexToken(VAR,'otsz',1,2329)
-LexToken(OPENBRACKET,'(',1,2333)
-LexToken(NUMBER,'2',1,2334)
-LexToken(CLOSEBRACKET,')',1,2335)
-LexToken(EOL,'\n',1,2336)
-LexToken(VAR,'model',1,2353)
-LexToken(DOT,'.',1,2358)
-LexToken(VAR,'outtyp',1,2359)
-LexToken(ASSIGNMENT,'=',1,2365)
-LexToken(VAR,'ot',1,2366)
-LexToken(EOL,'\n',1,2368)
-LexToken(VAR,'graphics',1,2386)
-LexToken(DOT,'.',1,2394)
-LexToken(VAR,'exprs',1,2395)
-LexToken(ASSIGNMENT,'=',1,2400)
-LexToken(VAR,'exprs',1,2401)
-LexToken(EOL,'\n',1,2406)
-LexToken(VAR,'x',1,2423)
-LexToken(DOT,'.',1,2424)
-LexToken(VAR,'graphics',1,2425)
-LexToken(ASSIGNMENT,'=',1,2433)
-LexToken(VAR,'graphics',1,2434)
-LexToken(EOL,'\n',1,2442)
-LexToken(VAR,'x',1,2459)
-LexToken(DOT,'.',1,2460)
-LexToken(VAR,'model',1,2461)
-LexToken(ASSIGNMENT,'=',1,2466)
-LexToken(VAR,'model',1,2467)
-LexToken(EOL,'\n',1,2472)
-LexToken(BREAK,'break',1,2489)
-LexToken(EOL,'\n',1,2494)
-LexToken(END,'end',1,2507)
-LexToken(EOL,'\n',1,2510)
-LexToken(END,'end',1,2519)
-LexToken(EOL,'\n',1,2522)
-LexToken(CASE,'case',1,2527)
-LexToken(DQSTRING,'"define"',1,2539)
-LexToken(THEN,'then',1,2541)
-LexToken(EOL,'\n',1,2545)
-LexToken(VAR,'prt',1,2554)
-LexToken(ASSIGNMENT,'=',1,2557)
-LexToken(NUMBER,'1',1,2558)
-LexToken(EOL,'\n',1,2559)
-LexToken(VAR,'model',1,2568)
-LexToken(ASSIGNMENT,'=',1,2573)
-LexToken(SCICOS_MODEL,'scicos_model',1,2574)
-LexToken(OPENBRACKET,'(',1,2586)
-LexToken(CLOSEBRACKET,')',1,2587)
-LexToken(EOL,'\n',1,2588)
-LexToken(VAR,'model',1,2597)
-LexToken(DOT,'.',1,2602)
-LexToken(VAR,'sim',1,2603)
-LexToken(ASSIGNMENT,'=',1,2606)
-LexToken(DQSTRING,'"input"',1,2613)
-LexToken(EOL,'\n',1,2614)
-LexToken(VAR,'model',1,2623)
-LexToken(DOT,'.',1,2628)
-LexToken(VAR,'out',1,2629)
-LexToken(ASSIGNMENT,'=',1,2632)
-LexToken(ADDITION,'-',1,2633)
-LexToken(NUMBER,'1',1,2634)
-LexToken(EOL,'\n',1,2635)
-LexToken(VAR,'model',1,2644)
-LexToken(DOT,'.',1,2649)
-LexToken(VAR,'out2',1,2650)
-LexToken(ASSIGNMENT,'=',1,2654)
-LexToken(ADDITION,'-',1,2655)
-LexToken(NUMBER,'2',1,2656)
-LexToken(EOL,'\n',1,2657)
-LexToken(VAR,'model',1,2666)
-LexToken(DOT,'.',1,2671)
-LexToken(VAR,'outtyp',1,2672)
-LexToken(ASSIGNMENT,'=',1,2678)
-LexToken(ADDITION,'-',1,2679)
-LexToken(NUMBER,'1',1,2680)
-LexToken(EOL,'\n',1,2681)
-LexToken(VAR,'model',1,2690)
-LexToken(DOT,'.',1,2695)
-LexToken(VAR,'ipar',1,2696)
-LexToken(ASSIGNMENT,'=',1,2700)
-LexToken(VAR,'prt',1,2701)
-LexToken(EOL,'\n',1,2704)
-LexToken(VAR,'model',1,2713)
-LexToken(DOT,'.',1,2718)
-LexToken(VAR,'blocktype',1,2719)
-LexToken(ASSIGNMENT,'=',1,2728)
-LexToken(DQSTRING,'"c"',1,2731)
-LexToken(EOL,'\n',1,2732)
-LexToken(VAR,'model',1,2741)
-LexToken(DOT,'.',1,2746)
-LexToken(VAR,'dep_ut',1,2747)
-LexToken(ASSIGNMENT,'=',1,2753)
-LexToken(OPENSQBRACKET,'[',1,2754)
-LexToken(PREVAR_BOOLEAN,'%f',1,2755)
-LexToken(PREVAR_BOOLEAN,'%f',1,2758)
-LexToken(CLOSESQBRACKET,']',1,2760)
-LexToken(EOL,'\n',1,2761)
-LexToken(EOL,'\n',1,2762)
-LexToken(VAR,'exprs',1,2771)
-LexToken(ASSIGNMENT,'=',1,2776)
-LexToken(VAR,'sci2exp',1,2777)
-LexToken(OPENBRACKET,'(',1,2784)
-LexToken(VAR,'prt',1,2785)
-LexToken(CLOSEBRACKET,')',1,2788)
-LexToken(EOL,'\n',1,2789)
-LexToken(VAR,'gr_i',1,2798)
-LexToken(ASSIGNMENT,'=',1,2802)
-LexToken(OPENSQBRACKET,'[',1,2803)
-LexToken(CLOSESQBRACKET,']',1,2804)
-LexToken(EOL,'\n',1,2805)
-LexToken(VAR,'x',1,2814)
-LexToken(ASSIGNMENT,'=',1,2815)
-LexToken(VAR,'standard_define',1,2816)
-LexToken(OPENBRACKET,'(',1,2831)
-LexToken(OPENSQBRACKET,'[',1,2832)
-LexToken(NUMBER,'1',1,2833)
-LexToken(NUMBER,'1',1,2835)
-LexToken(CLOSESQBRACKET,']',1,2836)
-LexToken(COMMA,',',1,2837)
-LexToken(VAR,'model',1,2838)
-LexToken(COMMA,',',1,2843)
-LexToken(VAR,'exprs',1,2844)
-LexToken(COMMA,',',1,2849)
-LexToken(VAR,'gr_i',1,2850)
-LexToken(CLOSEBRACKET,')',1,2854)
-LexToken(EOL,'\n',1,2855)
-LexToken(END,'end',1,2860)
-LexToken(EOL,'\n',1,2863)
-LexToken(ENDFUNCTION,'endfunction',1,2864)
-LexToken(EOL,'\n',1,2875)
+/* autogenerated from "macros/Sources/IN_f.sci" */
+function IN_f() {
+IN_f.prototype.get = function IN_f() {
+}
+IN_f.prototype.set = function IN_f() {
+x=arg1;
+graphics=arg1.graphics;
+model=arg1.model;
+exprs=graphics.exprs;
+if (size(exprs,"*")==2) {
+exprs=exprs(1);
+}
+if (size(exprs,"*")==1) {
+exprs=[exprs(1),"[-1 -2]","-1"];
+}
+while (true) {
+[ok,prt,otsz,ot,exprs]=getvalue(_("Set Input block parameters"),[_("Port number"),_("Outport size ([-1 -2] for inherit)"),_("Outport Type (-1 for inherit)")],list("vec",1,"vec",-1,"vec",1),exprs);
+if (!ok) {
+break
+}
+prt=int(prt);
+if (prt<=0) {
+message(_("Port number must be a positive integer"));
+} else if (!isequal(size(otsz,"*"),2)) {
+message(_("Outport Size must be a 2 elements vector"));
+} else if (((ot<1||ot>9)&&(ot!=-1))) {
+message(_("Outport type must be a number between 1 and 9, or -1 for inheritance."));
+} else {
+if (model.ipar!=prt) {
+needcompile=4;
+y=needcompile;
+}
+model.ipar=prt;
+model.firing=[];
+model.out=otsz(1);
+model.out2=otsz(2);
+model.outtyp=ot;
+graphics.exprs=exprs;
+x.graphics=graphics;
+x.model=model;
+break
+}
+}
+}
+IN_f.prototype.define = function IN_f() {
+prt=1;
+model=scicos_model();
+model.sim="input";
+model.out=-1;
+model.out2=-2;
+model.outtyp=-1;
+model.ipar=prt;
+model.blocktype="c";
+model.dep_ut=[None,None];
+exprs=sci2exp(prt);
+gr_i=[];
+x=standard_define([1,1],model,exprs,gr_i);
+}
+IN_f.prototype.details = function IN_f() {
+}
+}
diff --git a/js/Sources/Modulo_Count.js b/js/Sources/Modulo_Count.js
index bc19480b..9e028db0 100644
--- a/js/Sources/Modulo_Count.js
+++ b/js/Sources/Modulo_Count.js
@@ -1,365 +1,48 @@
-LexToken(EOL,'\n',1,7)
-LexToken(EOL,'\n',1,10)
-LexToken(EOL,'\n',1,69)
-LexToken(EOL,'\n',1,148)
-LexToken(EOL,'\n',1,151)
-LexToken(EOL,'\n',1,223)
-LexToken(EOL,'\n',1,295)
-LexToken(EOL,'\n',1,364)
-LexToken(EOL,'\n',1,403)
-LexToken(EOL,'\n',1,406)
-LexToken(EOL,'\n',1,473)
-LexToken(EOL,'\n',1,539)
-LexToken(EOL,'\n',1,604)
-LexToken(EOL,'\n',1,652)
-LexToken(EOL,'\n',1,655)
-LexToken(EOL,'\n',1,724)
-LexToken(EOL,'\n',1,787)
-LexToken(EOL,'\n',1,869)
-LexToken(EOL,'\n',1,872)
-LexToken(EOL,'\n',1,903)
-LexToken(EOL,'\n',1,906)
-LexToken(EOL,'\n',1,907)
-LexToken(FUNCTION,'function',1,908)
-LexToken(OPENSQBRACKET,'[',1,917)
-LexToken(VAR,'x',1,918)
-LexToken(COMMA,',',1,919)
-LexToken(VAR,'y',1,920)
-LexToken(COMMA,',',1,921)
-LexToken(VAR,'typ',1,922)
-LexToken(CLOSESQBRACKET,']',1,925)
-LexToken(ASSIGNMENT,'=',1,926)
-LexToken(VAR,'Modulo_Count',1,927)
-LexToken(OPENBRACKET,'(',1,939)
-LexToken(VAR,'job',1,940)
-LexToken(COMMA,',',1,943)
-LexToken(VAR,'arg1',1,944)
-LexToken(COMMA,',',1,948)
-LexToken(VAR,'arg2',1,949)
-LexToken(CLOSEBRACKET,')',1,953)
-LexToken(EOL,'\n',1,954)
-LexToken(VAR,'x',1,959)
-LexToken(ASSIGNMENT,'=',1,960)
-LexToken(OPENSQBRACKET,'[',1,961)
-LexToken(CLOSESQBRACKET,']',1,962)
-LexToken(EOL,'\n',1,963)
-LexToken(VAR,'y',1,969)
-LexToken(ASSIGNMENT,'=',1,970)
-LexToken(OPENSQBRACKET,'[',1,971)
-LexToken(CLOSESQBRACKET,']',1,972)
-LexToken(EOL,'\n',1,973)
-LexToken(VAR,'typ',1,979)
-LexToken(ASSIGNMENT,'=',1,982)
-LexToken(OPENSQBRACKET,'[',1,983)
-LexToken(CLOSESQBRACKET,']',1,984)
-LexToken(EOL,'\n',1,985)
-LexToken(SELECT,'select',1,991)
-LexToken(VAR,'job',1,998)
-LexToken(EOL,'\n',1,1001)
-LexToken(CASE,'case',1,1006)
-LexToken(DQSTRING,'"set"',1,1015)
-LexToken(THEN,'then',1,1017)
-LexToken(EOL,'\n',1,1021)
-LexToken(VAR,'x',1,1030)
-LexToken(ASSIGNMENT,'=',1,1031)
-LexToken(VAR,'arg1',1,1032)
-LexToken(EOL,'\n',1,1036)
-LexToken(VAR,'graphics',1,1046)
-LexToken(ASSIGNMENT,'=',1,1054)
-LexToken(VAR,'arg1',1,1055)
-LexToken(DOT,'.',1,1059)
-LexToken(VAR,'graphics',1,1060)
-LexToken(EOL,'\n',1,1068)
-LexToken(VAR,'exprs',1,1078)
-LexToken(ASSIGNMENT,'=',1,1083)
-LexToken(VAR,'graphics',1,1084)
-LexToken(DOT,'.',1,1092)
-LexToken(VAR,'exprs',1,1093)
-LexToken(EOL,'\n',1,1098)
-LexToken(VAR,'model',1,1107)
-LexToken(ASSIGNMENT,'=',1,1112)
-LexToken(VAR,'arg1',1,1113)
-LexToken(DOT,'.',1,1117)
-LexToken(VAR,'model',1,1118)
-LexToken(EOL,'\n',1,1123)
-LexToken(WHILE,'while',1,1133)
-LexToken(PREVAR_BOOLEAN,'%t',1,1139)
-LexToken(DO,'do',1,1142)
-LexToken(EOL,'\n',1,1144)
-LexToken(OPENSQBRACKET,'[',1,1157)
-LexToken(VAR,'ok',1,1158)
-LexToken(COMMA,',',1,1160)
-LexToken(VAR,'ini_c',1,1161)
-LexToken(COMMA,',',1,1166)
-LexToken(VAR,'base',1,1167)
-LexToken(COMMA,',',1,1171)
-LexToken(VAR,'exprs',1,1172)
-LexToken(CLOSESQBRACKET,']',1,1177)
-LexToken(ASSIGNMENT,'=',1,1179)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1181)
-LexToken(OPENBRACKET,'(',1,1196)
-LexToken(OPENSQBRACKET,'[',1,1197)
-LexToken(VAR,'msprintf',1,1198)
-LexToken(OPENBRACKET,'(',1,1206)
-LexToken(VAR,'gettext',1,1207)
-LexToken(OPENBRACKET,'(',1,1214)
-LexToken(DQSTRING,'"Set %s block parameters"',1,1239)
-LexToken(CLOSEBRACKET,')',1,1240)
-LexToken(COMMA,',',1,1241)
-LexToken(DQSTRING,'"Modulo_Count"',1,1256)
-LexToken(CLOSEBRACKET,')',1,1257)
-LexToken(SEMICOLON,';',1,1258)
-LexToken(DQSTRING,'" "',1,1261)
-LexToken(SEMICOLON,';',1,1262)
-LexToken(VAR,'gettext',1,1264)
-LexToken(OPENBRACKET,'(',1,1271)
-LexToken(DQSTRING,'"Modulo counter (0 to N counter)"',1,1304)
-LexToken(CLOSEBRACKET,')',1,1305)
-LexToken(SEMICOLON,';',1,1306)
-LexToken(DQSTRING,'" "',1,1309)
-LexToken(CLOSESQBRACKET,']',1,1310)
-LexToken(COMMA,',',1,1311)
-LexToken(OPENSQBRACKET,'[',1,1328)
-LexToken(VAR,'gettext',1,1329)
-LexToken(OPENBRACKET,'(',1,1336)
-LexToken(DQSTRING,'"Initial State (zero or positive number)"',1,1377)
-LexToken(CLOSEBRACKET,')',1,1378)
-LexToken(SEMICOLON,';',1,1379)
-LexToken(VAR,'gettext',1,1381)
-LexToken(OPENBRACKET,'(',1,1388)
-LexToken(DQSTRING,'"Upper Limit (positive number)"',1,1419)
-LexToken(CLOSEBRACKET,')',1,1420)
-LexToken(CLOSESQBRACKET,']',1,1421)
-LexToken(COMMA,',',1,1422)
-LexToken(VAR,'list',1,1439)
-LexToken(OPENBRACKET,'(',1,1443)
-LexToken(DQSTRING,'"vec"',1,1448)
-LexToken(COMMA,',',1,1449)
-LexToken(NUMBER,'1',1,1450)
-LexToken(COMMA,',',1,1451)
-LexToken(DQSTRING,'"vec"',1,1456)
-LexToken(COMMA,',',1,1457)
-LexToken(NUMBER,'1',1,1458)
-LexToken(CLOSEBRACKET,')',1,1459)
-LexToken(COMMA,',',1,1460)
-LexToken(VAR,'exprs',1,1462)
-LexToken(CLOSEBRACKET,')',1,1467)
-LexToken(EOL,'\n',1,1468)
-LexToken(EOL,'\n',1,1470)
-LexToken(VAR,'ini_c',1,1483)
-LexToken(ASSIGNMENT,'=',1,1489)
-LexToken(VAR,'int',1,1491)
-LexToken(OPENBRACKET,'(',1,1494)
-LexToken(VAR,'ini_c',1,1495)
-LexToken(CLOSEBRACKET,')',1,1500)
-LexToken(EOL,'\n',1,1501)
-LexToken(VAR,'base',1,1515)
-LexToken(ASSIGNMENT,'=',1,1520)
-LexToken(VAR,'int',1,1522)
-LexToken(OPENBRACKET,'(',1,1525)
-LexToken(VAR,'base',1,1526)
-LexToken(CLOSEBRACKET,')',1,1530)
-LexToken(EOL,'\n',1,1531)
-LexToken(IF,'if',1,1545)
-LexToken(NOT,'~',1,1548)
-LexToken(VAR,'ok',1,1549)
-LexToken(THEN,'then',1,1552)
-LexToken(EOL,'\n',1,1556)
-LexToken(BREAK,'break',1,1573)
-LexToken(EOL,'\n',1,1578)
-LexToken(END,'end',1,1592)
-LexToken(EOL,'\n',1,1595)
-LexToken(IF,'if',1,1608)
-LexToken(VAR,'ini_c',1,1611)
-LexToken(COMPARISON,'<',1,1617)
-LexToken(NUMBER,'0',1,1618)
-LexToken(THEN,'then',1,1620)
-LexToken(EOL,'\n',1,1624)
-LexToken(VAR,'block_parameter_error',1,1641)
-LexToken(OPENBRACKET,'(',1,1662)
-LexToken(VAR,'msprintf',1,1663)
-LexToken(OPENBRACKET,'(',1,1671)
-LexToken(VAR,'gettext',1,1672)
-LexToken(OPENBRACKET,'(',1,1679)
-LexToken(DQSTRING,'"Wrong value for \\\'Initial State\\\' parameter: %d."',1,1729)
-LexToken(CLOSEBRACKET,')',1,1730)
-LexToken(COMMA,',',1,1731)
-LexToken(VAR,'ini_c',1,1733)
-LexToken(CLOSEBRACKET,')',1,1738)
-LexToken(COMMA,',',1,1739)
-LexToken(VAR,'gettext',1,1760)
-LexToken(OPENBRACKET,'(',1,1767)
-LexToken(DQSTRING,'"Null or positive integer expected."',1,1803)
-LexToken(CLOSEBRACKET,')',1,1804)
-LexToken(CLOSEBRACKET,')',1,1805)
-LexToken(EOL,'\n',1,1806)
-LexToken(ELSEIF,'elseif',1,1820)
-LexToken(VAR,'base',1,1827)
-LexToken(COMPARISON,'<=',1,1832)
-LexToken(NUMBER,'0',1,1835)
-LexToken(THEN,'then',1,1837)
-LexToken(EOL,'\n',1,1841)
-LexToken(VAR,'block_parameter_error',1,1858)
-LexToken(OPENBRACKET,'(',1,1879)
-LexToken(VAR,'msprintf',1,1880)
-LexToken(OPENBRACKET,'(',1,1888)
-LexToken(VAR,'gettext',1,1889)
-LexToken(OPENBRACKET,'(',1,1896)
-LexToken(DQSTRING,'"Wrong values for \\\'Upper Limit\\\' parameter: %d."',1,1945)
-LexToken(CLOSEBRACKET,')',1,1946)
-LexToken(COMMA,',',1,1947)
-LexToken(VAR,'base',1,1949)
-LexToken(CLOSEBRACKET,')',1,1953)
-LexToken(COMMA,',',1,1954)
-LexToken(VAR,'gettext',1,1974)
-LexToken(OPENBRACKET,'(',1,1981)
-LexToken(DQSTRING,'"Strictly positive integer expected."',1,2018)
-LexToken(CLOSEBRACKET,')',1,2019)
-LexToken(CLOSEBRACKET,')',1,2020)
-LexToken(EOL,'\n',1,2021)
-LexToken(ELSE,'else',1,2035)
-LexToken(EOL,'\n',1,2039)
-LexToken(VAR,'graphics',1,2056)
-LexToken(DOT,'.',1,2064)
-LexToken(VAR,'exprs',1,2065)
-LexToken(ASSIGNMENT,'=',1,2070)
-LexToken(VAR,'exprs',1,2071)
-LexToken(EOL,'\n',1,2076)
-LexToken(VAR,'model',1,2093)
-LexToken(DOT,'.',1,2098)
-LexToken(VAR,'ipar',1,2099)
-LexToken(ASSIGNMENT,'=',1,2103)
-LexToken(VAR,'base',1,2104)
-LexToken(EOL,'\n',1,2108)
-LexToken(VAR,'model',1,2126)
-LexToken(DOT,'.',1,2131)
-LexToken(VAR,'dstate',1,2132)
-LexToken(ASSIGNMENT,'=',1,2138)
-LexToken(VAR,'ini_c',1,2139)
-LexToken(EOL,'\n',1,2144)
-LexToken(VAR,'x',1,2162)
-LexToken(DOT,'.',1,2163)
-LexToken(VAR,'graphics',1,2164)
-LexToken(ASSIGNMENT,'=',1,2172)
-LexToken(VAR,'graphics',1,2173)
-LexToken(EOL,'\n',1,2181)
-LexToken(VAR,'x',1,2199)
-LexToken(DOT,'.',1,2200)
-LexToken(VAR,'model',1,2201)
-LexToken(ASSIGNMENT,'=',1,2206)
-LexToken(VAR,'model',1,2207)
-LexToken(EOL,'\n',1,2212)
-LexToken(BREAK,'break',1,2229)
-LexToken(EOL,'\n',1,2234)
-LexToken(END,'end',1,2247)
-LexToken(EOL,'\n',1,2250)
-LexToken(END,'end',1,2259)
-LexToken(EOL,'\n',1,2262)
-LexToken(CASE,'case',1,2267)
-LexToken(DQSTRING,'"define"',1,2279)
-LexToken(THEN,'then',1,2281)
-LexToken(EOL,'\n',1,2285)
-LexToken(VAR,'ini_c',1,2294)
-LexToken(ASSIGNMENT,'=',1,2299)
-LexToken(NUMBER,'0',1,2300)
-LexToken(EOL,'\n',1,2301)
-LexToken(VAR,'base',1,2310)
-LexToken(ASSIGNMENT,'=',1,2314)
-LexToken(NUMBER,'3',1,2315)
-LexToken(EOL,'\n',1,2316)
-LexToken(VAR,'model',1,2325)
-LexToken(ASSIGNMENT,'=',1,2330)
-LexToken(SCICOS_MODEL,'scicos_model',1,2331)
-LexToken(OPENBRACKET,'(',1,2343)
-LexToken(CLOSEBRACKET,')',1,2344)
-LexToken(EOL,'\n',1,2345)
-LexToken(VAR,'model',1,2354)
-LexToken(DOT,'.',1,2359)
-LexToken(VAR,'sim',1,2360)
-LexToken(ASSIGNMENT,'=',1,2363)
-LexToken(VAR,'list',1,2364)
-LexToken(OPENBRACKET,'(',1,2368)
-LexToken(DQSTRING,'"modulo_count"',1,2382)
-LexToken(COMMA,',',1,2383)
-LexToken(NUMBER,'4',1,2384)
-LexToken(CLOSEBRACKET,')',1,2385)
-LexToken(EOL,'\n',1,2386)
-LexToken(VAR,'model',1,2395)
-LexToken(DOT,'.',1,2400)
-LexToken(VAR,'evtin',1,2401)
-LexToken(ASSIGNMENT,'=',1,2406)
-LexToken(NUMBER,'1',1,2407)
-LexToken(EOL,'\n',1,2408)
-LexToken(VAR,'model',1,2417)
-LexToken(DOT,'.',1,2422)
-LexToken(VAR,'out',1,2423)
-LexToken(ASSIGNMENT,'=',1,2426)
-LexToken(NUMBER,'1',1,2427)
-LexToken(EOL,'\n',1,2428)
-LexToken(VAR,'model',1,2437)
-LexToken(DOT,'.',1,2442)
-LexToken(VAR,'dstate',1,2443)
-LexToken(ASSIGNMENT,'=',1,2449)
-LexToken(VAR,'ini_c',1,2450)
-LexToken(EOL,'\n',1,2455)
-LexToken(VAR,'model',1,2464)
-LexToken(DOT,'.',1,2469)
-LexToken(VAR,'ipar',1,2470)
-LexToken(ASSIGNMENT,'=',1,2474)
-LexToken(VAR,'base',1,2475)
-LexToken(EOL,'\n',1,2479)
-LexToken(VAR,'model',1,2488)
-LexToken(DOT,'.',1,2493)
-LexToken(VAR,'blocktype',1,2494)
-LexToken(ASSIGNMENT,'=',1,2503)
-LexToken(DQSTRING,'"c"',1,2506)
-LexToken(EOL,'\n',1,2507)
-LexToken(VAR,'model',1,2516)
-LexToken(DOT,'.',1,2521)
-LexToken(VAR,'dep_ut',1,2522)
-LexToken(ASSIGNMENT,'=',1,2528)
-LexToken(OPENSQBRACKET,'[',1,2529)
-LexToken(PREVAR_BOOLEAN,'%f',1,2530)
-LexToken(PREVAR_BOOLEAN,'%f',1,2533)
-LexToken(CLOSESQBRACKET,']',1,2535)
-LexToken(EOL,'\n',1,2536)
-LexToken(EOL,'\n',1,2537)
-LexToken(VAR,'exprs',1,2546)
-LexToken(ASSIGNMENT,'=',1,2551)
-LexToken(OPENSQBRACKET,'[',1,2552)
-LexToken(VAR,'string',1,2553)
-LexToken(OPENBRACKET,'(',1,2559)
-LexToken(VAR,'ini_c',1,2560)
-LexToken(CLOSEBRACKET,')',1,2565)
-LexToken(SEMICOLON,';',1,2566)
-LexToken(VAR,'string',1,2567)
-LexToken(OPENBRACKET,'(',1,2573)
-LexToken(VAR,'base',1,2574)
-LexToken(CLOSEBRACKET,')',1,2578)
-LexToken(CLOSESQBRACKET,']',1,2579)
-LexToken(EOL,'\n',1,2580)
-LexToken(VAR,'gr_i',1,2589)
-LexToken(ASSIGNMENT,'=',1,2593)
-LexToken(OPENSQBRACKET,'[',1,2594)
-LexToken(CLOSESQBRACKET,']',1,2595)
-LexToken(EOL,'\n',1,2596)
-LexToken(VAR,'x',1,2605)
-LexToken(ASSIGNMENT,'=',1,2606)
-LexToken(VAR,'standard_define',1,2607)
-LexToken(OPENBRACKET,'(',1,2622)
-LexToken(OPENSQBRACKET,'[',1,2623)
-LexToken(NUMBER,'3',1,2624)
-LexToken(NUMBER,'2',1,2626)
-LexToken(CLOSESQBRACKET,']',1,2627)
-LexToken(COMMA,',',1,2628)
-LexToken(VAR,'model',1,2629)
-LexToken(COMMA,',',1,2634)
-LexToken(VAR,'exprs',1,2635)
-LexToken(COMMA,',',1,2640)
-LexToken(VAR,'gr_i',1,2641)
-LexToken(CLOSEBRACKET,')',1,2645)
-LexToken(EOL,'\n',1,2646)
-LexToken(END,'end',1,2651)
-LexToken(EOL,'\n',1,2654)
-LexToken(ENDFUNCTION,'endfunction',1,2655)
-LexToken(EOL,'\n',1,2666)
+/* autogenerated from "macros/Sources/Modulo_Count.sci" */
+function Modulo_Count() {
+Modulo_Count.prototype.get = function Modulo_Count() {
+}
+Modulo_Count.prototype.set = function Modulo_Count() {
+x=arg1;
+graphics=arg1.graphics;
+exprs=graphics.exprs;
+model=arg1.model;
+while (true) {
+[ok,ini_c,base,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"Modulo_Count")," ",gettext("Modulo counter (0 to N counter)")," "],[gettext("Initial State (zero or positive number)"),gettext("Upper Limit (positive number)")],list("vec",1,"vec",1),exprs);
+ini_c=int(ini_c);
+base=int(base);
+if (!ok) {
+break
+}
+if (ini_c<0) {
+block_parameter_error(msprintf(gettext("Wrong value for \'Initial State\' parameter: %d."),ini_c),gettext("Null or positive integer expected."));
+} else if (base<=0) {
+block_parameter_error(msprintf(gettext("Wrong values for \'Upper Limit\' parameter: %d."),base),gettext("Strictly positive integer expected."));
+} else {
+graphics.exprs=exprs;
+model.ipar=base;
+model.dstate=ini_c;
+x.graphics=graphics;
+x.model=model;
+break
+}
+}
+}
+Modulo_Count.prototype.define = function Modulo_Count() {
+ini_c=0;
+base=3;
+model=scicos_model();
+model.sim=list("modulo_count",4);
+model.evtin=1;
+model.out=1;
+model.dstate=ini_c;
+model.ipar=base;
+model.blocktype="c";
+model.dep_ut=[None,None];
+exprs=[string(ini_c),string(base)];
+gr_i=[];
+x=standard_define([3,2],model,exprs,gr_i);
+}
+Modulo_Count.prototype.details = function Modulo_Count() {
+}
+}
diff --git a/js/Sources/PULSE_SC.js b/js/Sources/PULSE_SC.js
index bdae55af..b5168b9f 100644
--- a/js/Sources/PULSE_SC.js
+++ b/js/Sources/PULSE_SC.js
@@ -1,2368 +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(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,'PULSE_SC',1,851)
-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(EOL,'\n',1,920)
-LexToken(VAR,'x',1,925)
-LexToken(ASSIGNMENT,'=',1,926)
-LexToken(OPENSQBRACKET,'[',1,927)
-LexToken(CLOSESQBRACKET,']',1,928)
-LexToken(EOL,'\n',1,929)
-LexToken(VAR,'y',1,935)
-LexToken(ASSIGNMENT,'=',1,936)
-LexToken(OPENSQBRACKET,'[',1,937)
-LexToken(CLOSESQBRACKET,']',1,938)
-LexToken(EOL,'\n',1,939)
-LexToken(VAR,'typ',1,945)
-LexToken(ASSIGNMENT,'=',1,948)
-LexToken(OPENSQBRACKET,'[',1,949)
-LexToken(CLOSESQBRACKET,']',1,950)
-LexToken(EOL,'\n',1,951)
-LexToken(SELECT,'select',1,957)
-LexToken(VAR,'job',1,964)
-LexToken(EOL,'\n',1,967)
-LexToken(CASE,'case',1,972)
-LexToken(DQSTRING,'"set"',1,981)
-LexToken(THEN,'then',1,983)
-LexToken(EOL,'\n',1,987)
-LexToken(VAR,'y',1,996)
-LexToken(ASSIGNMENT,'=',1,997)
-LexToken(VAR,'needcompile',1,998)
-LexToken(EOL,'\n',1,1009)
-LexToken(VAR,'arg1',1,1018)
-LexToken(DOT,'.',1,1022)
-LexToken(VAR,'model',1,1023)
-LexToken(DOT,'.',1,1028)
-LexToken(VAR,'ipar',1,1029)
-LexToken(ASSIGNMENT,'=',1,1033)
-LexToken(NUMBER,'1',1,1034)
-LexToken(EOL,'\n',1,1035)
-LexToken(VAR,'typ',1,1045)
-LexToken(ASSIGNMENT,'=',1,1048)
-LexToken(VAR,'list',1,1049)
-LexToken(OPENBRACKET,'(',1,1053)
-LexToken(CLOSEBRACKET,')',1,1054)
-LexToken(EOL,'\n',1,1055)
-LexToken(VAR,'graphics',1,1064)
-LexToken(ASSIGNMENT,'=',1,1072)
-LexToken(VAR,'arg1',1,1073)
-LexToken(DOT,'.',1,1077)
-LexToken(VAR,'graphics',1,1078)
-LexToken(EOL,'\n',1,1086)
-LexToken(VAR,'exprs',1,1096)
-LexToken(ASSIGNMENT,'=',1,1101)
-LexToken(VAR,'graphics',1,1102)
-LexToken(DOT,'.',1,1110)
-LexToken(VAR,'exprs',1,1111)
-LexToken(EOL,'\n',1,1116)
-LexToken(VAR,'Btitre',1,1125)
-LexToken(ASSIGNMENT,'=',1,1131)
-LexToken(DQSTRING,'"Set Pulse Generator parameters"',1,1174)
-LexToken(EOL,'\n',1,1175)
-LexToken(VAR,'Exprs0',1,1184)
-LexToken(ASSIGNMENT,'=',1,1190)
-LexToken(OPENSQBRACKET,'[',1,1202)
-LexToken(DQSTRING,'"E"',1,1205)
-LexToken(SEMICOLON,';',1,1206)
-LexToken(DQSTRING,'"W"',1,1209)
-LexToken(SEMICOLON,';',1,1210)
-LexToken(DQSTRING,'"F"',1,1213)
-LexToken(SEMICOLON,';',1,1214)
-LexToken(DQSTRING,'"A"',1,1217)
-LexToken(CLOSESQBRACKET,']',1,1218)
-LexToken(EOL,'\n',1,1219)
-LexToken(VAR,'Bitems',1,1228)
-LexToken(ASSIGNMENT,'=',1,1234)
-LexToken(OPENSQBRACKET,'[',1,1246)
-LexToken(DQSTRING,'"Phase delay (secs):"',1,1267)
-LexToken(SEMICOLON,';',1,1268)
-LexToken(DQSTRING,'"Pulse Width (% of period):"',1,1296)
-LexToken(SEMICOLON,';',1,1297)
-LexToken(DQSTRING,'"Period (secs):"',1,1313)
-LexToken(SEMICOLON,';',1,1314)
-LexToken(DQSTRING,'"Amplitude:"',1,1326)
-LexToken(CLOSESQBRACKET,']',1,1327)
-LexToken(EOL,'\n',1,1328)
-LexToken(VAR,'Ss',1,1337)
-LexToken(ASSIGNMENT,'=',1,1339)
-LexToken(VAR,'list',1,1351)
-LexToken(OPENBRACKET,'(',1,1355)
-LexToken(DQSTRING,'"pol"',1,1360)
-LexToken(COMMA,',',1,1361)
-LexToken(ADDITION,'-',1,1362)
-LexToken(NUMBER,'1',1,1363)
-LexToken(COMMA,',',1,1364)
-LexToken(DQSTRING,'"pol"',1,1369)
-LexToken(COMMA,',',1,1370)
-LexToken(ADDITION,'-',1,1371)
-LexToken(NUMBER,'1',1,1372)
-LexToken(COMMA,',',1,1373)
-LexToken(DQSTRING,'"pol"',1,1378)
-LexToken(COMMA,',',1,1379)
-LexToken(ADDITION,'-',1,1380)
-LexToken(NUMBER,'1',1,1381)
-LexToken(COMMA,',',1,1382)
-LexToken(DQSTRING,'"mat"',1,1387)
-LexToken(COMMA,',',1,1388)
-LexToken(OPENSQBRACKET,'[',1,1389)
-LexToken(ADDITION,'-',1,1390)
-LexToken(NUMBER,'1',1,1391)
-LexToken(ADDITION,'-',1,1393)
-LexToken(NUMBER,'1',1,1394)
-LexToken(CLOSESQBRACKET,']',1,1395)
-LexToken(CLOSEBRACKET,')',1,1396)
-LexToken(EOL,'\n',1,1397)
-LexToken(SCICOS_CONTEXT,'scicos_context',1,1406)
-LexToken(ASSIGNMENT,'=',1,1420)
-LexToken(VAR,'struct',1,1421)
-LexToken(OPENBRACKET,'(',1,1427)
-LexToken(CLOSEBRACKET,')',1,1428)
-LexToken(EOL,'\n',1,1429)
-LexToken(VAR,'x',1,1439)
-LexToken(ASSIGNMENT,'=',1,1440)
-LexToken(VAR,'arg1',1,1441)
-LexToken(EOL,'\n',1,1445)
-LexToken(VAR,'ok',1,1454)
-LexToken(ASSIGNMENT,'=',1,1456)
-LexToken(PREVAR_BOOLEAN,'%f',1,1457)
-LexToken(EOL,'\n',1,1459)
-LexToken(WHILE,'while',1,1468)
-LexToken(NOT,'~',1,1474)
-LexToken(VAR,'ok',1,1475)
-LexToken(DO,'do',1,1478)
-LexToken(EOL,'\n',1,1480)
-LexToken(OPENSQBRACKET,'[',1,1493)
-LexToken(VAR,'ok',1,1494)
-LexToken(COMMA,',',1,1496)
-LexToken(SCICOS_CONTEXT,'scicos_context',1,1497)
-LexToken(DOT,'.',1,1511)
-LexToken(VAR,'E',1,1512)
-LexToken(COMMA,',',1,1513)
-LexToken(SCICOS_CONTEXT,'scicos_context',1,1514)
-LexToken(DOT,'.',1,1528)
-LexToken(VAR,'W',1,1529)
-LexToken(COMMA,',',1,1530)
-LexToken(SCICOS_CONTEXT,'scicos_context',1,1531)
-LexToken(DOT,'.',1,1545)
-LexToken(VAR,'F',1,1546)
-LexToken(COMMA,',',1,1547)
-LexToken(SCICOS_CONTEXT,'scicos_context',1,1548)
-LexToken(DOT,'.',1,1562)
-LexToken(VAR,'A',1,1563)
-LexToken(COMMA,',',1,1564)
-LexToken(VAR,'exprs',1,1565)
-LexToken(CLOSESQBRACKET,']',1,1570)
-LexToken(ASSIGNMENT,'=',1,1571)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1572)
-LexToken(OPENBRACKET,'(',1,1587)
-LexToken(VAR,'Btitre',1,1588)
-LexToken(COMMA,',',1,1594)
-LexToken(VAR,'Bitems',1,1595)
-LexToken(COMMA,',',1,1601)
-LexToken(VAR,'Ss',1,1602)
-LexToken(COMMA,',',1,1604)
-LexToken(VAR,'exprs',1,1605)
-LexToken(CLOSEBRACKET,')',1,1610)
-LexToken(EOL,'\n',1,1611)
-LexToken(IF,'if',1,1624)
-LexToken(NOT,'~',1,1627)
-LexToken(VAR,'ok',1,1628)
-LexToken(THEN,'then',1,1631)
-LexToken(EOL,'\n',1,1635)
-LexToken(RETURN,'return',1,1652)
-LexToken(EOL,'\n',1,1658)
-LexToken(END,'end',1,1672)
-LexToken(EOL,'\n',1,1675)
-LexToken(PREVAR,'%scicos_context',1,1688)
-LexToken(ASSIGNMENT,'=',1,1703)
-LexToken(SCICOS_CONTEXT,'scicos_context',1,1704)
-LexToken(EOL,'\n',1,1718)
-LexToken(VAR,'sblock',1,1732)
-LexToken(ASSIGNMENT,'=',1,1738)
-LexToken(VAR,'x',1,1739)
-LexToken(DOT,'.',1,1740)
-LexToken(VAR,'model',1,1741)
-LexToken(DOT,'.',1,1746)
-LexToken(VAR,'rpar',1,1747)
-LexToken(EOL,'\n',1,1751)
-LexToken(OPENSQBRACKET,'[',1,1764)
-LexToken(PREVAR,'%scicos_context',1,1765)
-LexToken(COMMA,',',1,1780)
-LexToken(VAR,'ierr',1,1781)
-LexToken(CLOSESQBRACKET,']',1,1785)
-LexToken(ASSIGNMENT,'=',1,1786)
-LexToken(VAR,'script2var',1,1787)
-LexToken(OPENBRACKET,'(',1,1797)
-LexToken(VAR,'sblock',1,1798)
-LexToken(DOT,'.',1,1804)
-LexToken(VAR,'props',1,1805)
-LexToken(DOT,'.',1,1810)
-LexToken(VAR,'context',1,1811)
-LexToken(COMMA,',',1,1818)
-LexToken(PREVAR,'%scicos_context',1,1819)
-LexToken(CLOSEBRACKET,')',1,1834)
-LexToken(EOL,'\n',1,1835)
-LexToken(IF,'if',1,1848)
-LexToken(VAR,'ierr',1,1851)
-LexToken(COMPARISON,'==',1,1855)
-LexToken(NUMBER,'0',1,1857)
-LexToken(THEN,'then',1,1859)
-LexToken(EOL,'\n',1,1863)
-LexToken(OPENSQBRACKET,'[',1,1880)
-LexToken(VAR,'sblock',1,1881)
-LexToken(COMMA,',',1,1887)
-LexToken(PREVAR,'%w',1,1888)
-LexToken(COMMA,',',1,1890)
-LexToken(VAR,'needcompile2',1,1891)
-LexToken(COMMA,',',1,1903)
-LexToken(VAR,'ok',1,1904)
-LexToken(CLOSESQBRACKET,']',1,1906)
-LexToken(ASSIGNMENT,'=',1,1907)
-LexToken(VAR,'do_eval',1,1908)
-LexToken(OPENBRACKET,'(',1,1915)
-LexToken(VAR,'sblock',1,1916)
-LexToken(COMMA,',',1,1922)
-LexToken(VAR,'list',1,1923)
-LexToken(OPENBRACKET,'(',1,1927)
-LexToken(CLOSEBRACKET,')',1,1928)
-LexToken(CLOSEBRACKET,')',1,1929)
-LexToken(EOL,'\n',1,1930)
-LexToken(IF,'if',1,1947)
-LexToken(VAR,'ok',1,1950)
-LexToken(THEN,'then',1,1953)
-LexToken(EOL,'\n',1,1957)
-LexToken(VAR,'y',1,1978)
-LexToken(ASSIGNMENT,'=',1,1979)
-LexToken(VAR,'max',1,1980)
-LexToken(OPENBRACKET,'(',1,1983)
-LexToken(NUMBER,'2',1,1984)
-LexToken(COMMA,',',1,1985)
-LexToken(VAR,'needcompile',1,1986)
-LexToken(COMMA,',',1,1997)
-LexToken(VAR,'needcompile2',1,1998)
-LexToken(CLOSEBRACKET,')',1,2010)
-LexToken(EOL,'\n',1,2011)
-LexToken(VAR,'x',1,2032)
-LexToken(DOT,'.',1,2033)
-LexToken(VAR,'graphics',1,2034)
-LexToken(DOT,'.',1,2042)
-LexToken(VAR,'exprs',1,2043)
-LexToken(ASSIGNMENT,'=',1,2048)
-LexToken(VAR,'exprs',1,2049)
-LexToken(EOL,'\n',1,2054)
-LexToken(VAR,'x',1,2075)
-LexToken(DOT,'.',1,2076)
-LexToken(VAR,'model',1,2077)
-LexToken(DOT,'.',1,2082)
-LexToken(VAR,'rpar',1,2083)
-LexToken(ASSIGNMENT,'=',1,2087)
-LexToken(VAR,'sblock',1,2088)
-LexToken(EOL,'\n',1,2094)
-LexToken(BREAK,'break',1,2115)
-LexToken(EOL,'\n',1,2120)
-LexToken(END,'end',1,2137)
-LexToken(EOL,'\n',1,2140)
-LexToken(ELSE,'else',1,2153)
-LexToken(EOL,'\n',1,2157)
-LexToken(IF,'if',1,2174)
-LexToken(OPENBRACKET,'(',1,2177)
-LexToken(VAR,'lasterror',1,2178)
-LexToken(OPENBRACKET,'(',1,2187)
-LexToken(CLOSEBRACKET,')',1,2188)
-LexToken(COMPARISON,'<>',1,2190)
-LexToken(OPENSQBRACKET,'[',1,2193)
-LexToken(CLOSESQBRACKET,']',1,2194)
-LexToken(CLOSEBRACKET,')',1,2195)
-LexToken(THEN,'then',1,2197)
-LexToken(EOL,'\n',1,2201)
-LexToken(VAR,'messagebox',1,2222)
-LexToken(OPENBRACKET,'(',1,2232)
-LexToken(VAR,'lasterror',1,2233)
-LexToken(OPENBRACKET,'(',1,2242)
-LexToken(CLOSEBRACKET,')',1,2243)
-LexToken(CLOSEBRACKET,')',1,2244)
-LexToken(EOL,'\n',1,2245)
-LexToken(END,'end',1,2262)
-LexToken(EOL,'\n',1,2265)
-LexToken(VAR,'ok',1,2282)
-LexToken(ASSIGNMENT,'=',1,2284)
-LexToken(PREVAR_BOOLEAN,'%f',1,2285)
-LexToken(EOL,'\n',1,2287)
-LexToken(END,'end',1,2300)
-LexToken(EOL,'\n',1,2303)
-LexToken(END,'end',1,2312)
-LexToken(EOL,'\n',1,2315)
-LexToken(CASE,'case',1,2320)
-LexToken(DQSTRING,'"define"',1,2332)
-LexToken(THEN,'then',1,2334)
-LexToken(EOL,'\n',1,2338)
-LexToken(VAR,'scs_m_1',1,2347)
-LexToken(ASSIGNMENT,'=',1,2354)
-LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,2355)
-LexToken(OPENBRACKET,'(',1,2369)
-LexToken(VAR,'version',1,2381)
-LexToken(ASSIGNMENT,'=',1,2388)
-LexToken(DQSTRING,'"scicos4.2"',1,2399)
-LexToken(COMMA,',',1,2400)
-LexToken(VAR,'props',1,2412)
-LexToken(ASSIGNMENT,'=',1,2417)
-LexToken(SCICOS_PARAMS,'scicos_params',1,2418)
-LexToken(OPENBRACKET,'(',1,2431)
-LexToken(VAR,'wpar',1,2443)
-LexToken(ASSIGNMENT,'=',1,2447)
-LexToken(OPENSQBRACKET,'[',1,2448)
-LexToken(ADDITION,'-',1,2449)
-LexToken(NUMBER,'162.7581',1,2450)
-LexToken(COMMA,',',1,2458)
-LexToken(NUMBER,'435.54369',1,2459)
-LexToken(COMMA,',',1,2468)
-LexToken(NUMBER,'67.607292',1,2469)
-LexToken(COMMA,',',1,2478)
-LexToken(NUMBER,'416.67644',1,2479)
-LexToken(COMMA,',',1,2488)
-LexToken(NUMBER,'827',1,2489)
-LexToken(COMMA,',',1,2492)
-LexToken(NUMBER,'479',1,2493)
-LexToken(COMMA,',',1,2496)
-LexToken(NUMBER,'0',1,2497)
-LexToken(COMMA,',',1,2498)
-LexToken(NUMBER,'15',1,2499)
-LexToken(COMMA,',',1,2501)
-LexToken(NUMBER,'827',1,2502)
-LexToken(COMMA,',',1,2505)
-LexToken(NUMBER,'480',1,2506)
-LexToken(COMMA,',',1,2509)
-LexToken(NUMBER,'715',1,2510)
-LexToken(COMMA,',',1,2513)
-LexToken(NUMBER,'167',1,2514)
-LexToken(COMMA,',',1,2517)
-LexToken(NUMBER,'1.4',1,2518)
-LexToken(CLOSESQBRACKET,']',1,2521)
-LexToken(COMMA,',',1,2522)
-LexToken(VAR,'Title',1,2534)
-LexToken(ASSIGNMENT,'=',1,2539)
-LexToken(OPENSQBRACKET,'[',1,2540)
-LexToken(DQSTRING,'"SuperBlock"',1,2552)
-LexToken(COMMA,',',1,2553)
-LexToken(DQSTRING,'"/home/fady/Scicos_examples/"',1,2582)
-LexToken(CLOSESQBRACKET,']',1,2583)
-LexToken(COMMA,',',1,2584)
-LexToken(VAR,'tol',1,2596)
-LexToken(ASSIGNMENT,'=',1,2599)
-LexToken(OPENSQBRACKET,'[',1,2600)
-LexToken(NUMBER,'0.0001',1,2601)
-LexToken(SEMICOLON,';',1,2607)
-LexToken(NUMBER,'0.000001',1,2608)
-LexToken(SEMICOLON,';',1,2616)
-LexToken(NUMBER,'1.000',1,2617)
-LexToken(VAR,'D',1,2622)
-LexToken(ADDITION,'-',1,2623)
-LexToken(NUMBER,'10',1,2624)
-LexToken(SEMICOLON,';',1,2626)
-LexToken(NUMBER,'100001',1,2627)
-LexToken(SEMICOLON,';',1,2633)
-LexToken(NUMBER,'0',1,2634)
-LexToken(SEMICOLON,';',1,2635)
-LexToken(NUMBER,'0',1,2636)
-LexToken(SEMICOLON,';',1,2637)
-LexToken(NUMBER,'0',1,2638)
-LexToken(CLOSESQBRACKET,']',1,2639)
-LexToken(COMMA,',',1,2640)
-LexToken(VAR,'tf',1,2652)
-LexToken(ASSIGNMENT,'=',1,2654)
-LexToken(NUMBER,'10',1,2655)
-LexToken(COMMA,',',1,2657)
-LexToken(VAR,'context',1,2669)
-LexToken(ASSIGNMENT,'=',1,2676)
-LexToken(OPENSQBRACKET,'[',1,2677)
-LexToken(DQSTRING,'"E2=E+W/100*F"',1,2691)
-LexToken(SEMICOLON,';\n',1,2692)
-LexToken(DQSTRING,'"if (W<0 | W>100) then error(\\\'Width must be between 0 and 100\\\');end"',1,2771)
-LexToken(SEMICOLON,';\n',1,2772)
-LexToken(DQSTRING,'"if (E2 >= F) then error (\\\'Offset must be lower than (frequency*(1-Width/100))\\\'); end"',1,2869)
-LexToken(CLOSESQBRACKET,']',1,2870)
-LexToken(COMMA,',',1,2871)
-LexToken(VAR,'void1',1,2883)
-LexToken(ASSIGNMENT,'=',1,2888)
-LexToken(OPENSQBRACKET,'[',1,2889)
-LexToken(CLOSESQBRACKET,']',1,2890)
-LexToken(COMMA,',',1,2891)
-LexToken(VAR,'options',1,2903)
-LexToken(ASSIGNMENT,'=',1,2910)
-LexToken(VAR,'tlist',1,2911)
-LexToken(OPENBRACKET,'(',1,2916)
-LexToken(OPENSQBRACKET,'[',1,2917)
-LexToken(DQSTRING,'"scsopt"',1,2925)
-LexToken(COMMA,',',1,2926)
-LexToken(DQSTRING,'"3D"',1,2930)
-LexToken(COMMA,',',1,2931)
-LexToken(DQSTRING,'"Background"',1,2943)
-LexToken(COMMA,',',1,2944)
-LexToken(DQSTRING,'"Link"',1,2950)
-LexToken(COMMA,',',1,2951)
-LexToken(DQSTRING,'"ID"',1,2955)
-LexToken(COMMA,',',1,2956)
-LexToken(DQSTRING,'"Cmap"',1,2962)
-LexToken(CLOSESQBRACKET,']',1,2963)
-LexToken(COMMA,',',1,2964)
-LexToken(VAR,'list',1,2965)
-LexToken(OPENBRACKET,'(',1,2969)
-LexToken(PREVAR_BOOLEAN,'%t',1,2970)
-LexToken(COMMA,',',1,2972)
-LexToken(NUMBER,'33',1,2973)
-LexToken(CLOSEBRACKET,')',1,2975)
-LexToken(COMMA,',',1,2976)
-LexToken(OPENSQBRACKET,'[',1,2977)
-LexToken(NUMBER,'8',1,2978)
-LexToken(COMMA,',',1,2979)
-LexToken(NUMBER,'1',1,2980)
-LexToken(CLOSESQBRACKET,']',1,2981)
-LexToken(COMMA,',',1,2982)
-LexToken(OPENSQBRACKET,'[',1,2983)
-LexToken(NUMBER,'1',1,2984)
-LexToken(COMMA,',',1,2985)
-LexToken(NUMBER,'5',1,2986)
-LexToken(CLOSESQBRACKET,']',1,2987)
-LexToken(COMMA,',',1,2988)
-LexToken(VAR,'list',1,3000)
-LexToken(OPENBRACKET,'(',1,3004)
-LexToken(OPENSQBRACKET,'[',1,3005)
-LexToken(NUMBER,'5',1,3006)
-LexToken(COMMA,',',1,3007)
-LexToken(NUMBER,'1',1,3008)
-LexToken(CLOSESQBRACKET,']',1,3009)
-LexToken(COMMA,',',1,3010)
-LexToken(OPENSQBRACKET,'[',1,3011)
-LexToken(NUMBER,'4',1,3012)
-LexToken(COMMA,',',1,3013)
-LexToken(NUMBER,'1',1,3014)
-LexToken(CLOSESQBRACKET,']',1,3015)
-LexToken(CLOSEBRACKET,')',1,3016)
-LexToken(COMMA,',',1,3017)
-LexToken(OPENSQBRACKET,'[',1,3018)
-LexToken(NUMBER,'0.8',1,3019)
-LexToken(COMMA,',',1,3022)
-LexToken(NUMBER,'0.8',1,3023)
-LexToken(COMMA,',',1,3026)
-LexToken(NUMBER,'0.8',1,3027)
-LexToken(CLOSESQBRACKET,']',1,3030)
-LexToken(CLOSEBRACKET,')',1,3031)
-LexToken(COMMA,',',1,3032)
-LexToken(VAR,'void2',1,3044)
-LexToken(ASSIGNMENT,'=',1,3049)
-LexToken(OPENSQBRACKET,'[',1,3050)
-LexToken(CLOSESQBRACKET,']',1,3051)
-LexToken(COMMA,',',1,3052)
-LexToken(VAR,'void3',1,3064)
-LexToken(ASSIGNMENT,'=',1,3069)
-LexToken(OPENSQBRACKET,'[',1,3070)
-LexToken(CLOSESQBRACKET,']',1,3071)
-LexToken(COMMA,',',1,3072)
-LexToken(VAR,'doc',1,3084)
-LexToken(ASSIGNMENT,'=',1,3087)
-LexToken(VAR,'list',1,3088)
-LexToken(OPENBRACKET,'(',1,3092)
-LexToken(CLOSEBRACKET,')',1,3093)
-LexToken(CLOSEBRACKET,')',1,3094)
-LexToken(CLOSEBRACKET,')',1,3095)
-LexToken(EOL,'\n',1,3096)
-LexToken(VAR,'scs_m_1',1,3105)
-LexToken(DOT,'.',1,3112)
-LexToken(VAR,'objs',1,3113)
-LexToken(OPENBRACKET,'(',1,3117)
-LexToken(NUMBER,'1',1,3118)
-LexToken(CLOSEBRACKET,')',1,3119)
-LexToken(ASSIGNMENT,'=',1,3120)
-LexToken(SCICOS_BLOCK,'scicos_block',1,3121)
-LexToken(OPENBRACKET,'(',1,3133)
-LexToken(VAR,'gui',1,3145)
-LexToken(ASSIGNMENT,'=',1,3148)
-LexToken(DQSTRING,'"CONST_m"',1,3157)
-LexToken(COMMA,',',1,3158)
-LexToken(VAR,'graphics',1,3170)
-LexToken(ASSIGNMENT,'=',1,3178)
-LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,3179)
-LexToken(OPENBRACKET,'(',1,3194)
-LexToken(VAR,'orig',1,3206)
-LexToken(ASSIGNMENT,'=',1,3210)
-LexToken(OPENSQBRACKET,'[',1,3211)
-LexToken(NUMBER,'30.801202',1,3212)
-LexToken(COMMA,',',1,3221)
-LexToken(NUMBER,'158.91733',1,3222)
-LexToken(CLOSESQBRACKET,']',1,3231)
-LexToken(COMMA,',',1,3232)
-LexToken(VAR,'sz',1,3244)
-LexToken(ASSIGNMENT,'=',1,3246)
-LexToken(OPENSQBRACKET,'[',1,3247)
-LexToken(NUMBER,'40',1,3248)
-LexToken(COMMA,',',1,3250)
-LexToken(NUMBER,'40',1,3251)
-LexToken(CLOSESQBRACKET,']',1,3253)
-LexToken(COMMA,',',1,3254)
-LexToken(VAR,'flip',1,3266)
-LexToken(ASSIGNMENT,'=',1,3270)
-LexToken(PREVAR_BOOLEAN,'%t',1,3271)
-LexToken(COMMA,',',1,3273)
-LexToken(VAR,'theta',1,3285)
-LexToken(ASSIGNMENT,'=',1,3290)
-LexToken(NUMBER,'0',1,3291)
-LexToken(COMMA,',',1,3292)
-LexToken(VAR,'exprs',1,3304)
-LexToken(ASSIGNMENT,'=',1,3309)
-LexToken(DQSTRING,'"A"',1,3312)
-LexToken(COMMA,',',1,3313)
-LexToken(VAR,'pin',1,3325)
-LexToken(ASSIGNMENT,'=',1,3328)
-LexToken(OPENSQBRACKET,'[',1,3329)
-LexToken(CLOSESQBRACKET,']',1,3330)
-LexToken(COMMA,',',1,3331)
-LexToken(VAR,'pout',1,3343)
-LexToken(ASSIGNMENT,'=',1,3347)
-LexToken(NUMBER,'5',1,3348)
-LexToken(COMMA,',',1,3349)
-LexToken(VAR,'pein',1,3361)
-LexToken(ASSIGNMENT,'=',1,3365)
-LexToken(OPENSQBRACKET,'[',1,3366)
-LexToken(CLOSESQBRACKET,']',1,3367)
-LexToken(COMMA,',',1,3368)
-LexToken(VAR,'peout',1,3380)
-LexToken(ASSIGNMENT,'=',1,3385)
-LexToken(OPENSQBRACKET,'[',1,3386)
-LexToken(CLOSESQBRACKET,']',1,3387)
-LexToken(COMMA,',',1,3388)
-LexToken(VAR,'gr_i',1,3400)
-LexToken(ASSIGNMENT,'=',1,3404)
-LexToken(OPENSQBRACKET,'[',1,3405)
-LexToken(CLOSESQBRACKET,']',1,3406)
-LexToken(COMMA,',',1,3407)
-LexToken(VAR,'id',1,3419)
-LexToken(ASSIGNMENT,'=',1,3421)
-LexToken(DQSTRING,'""',1,3423)
-LexToken(COMMA,',',1,3424)
-LexToken(VAR,'in_implicit',1,3436)
-LexToken(ASSIGNMENT,'=',1,3447)
-LexToken(OPENSQBRACKET,'[',1,3448)
-LexToken(CLOSESQBRACKET,']',1,3449)
-LexToken(COMMA,',',1,3450)
-LexToken(VAR,'out_implicit',1,3462)
-LexToken(ASSIGNMENT,'=',1,3474)
-LexToken(DQSTRING,'"E"',1,3477)
-LexToken(CLOSEBRACKET,')',1,3478)
-LexToken(COMMA,',',1,3479)
-LexToken(VAR,'model',1,3491)
-LexToken(ASSIGNMENT,'=',1,3496)
-LexToken(SCICOS_MODEL,'scicos_model',1,3497)
-LexToken(OPENBRACKET,'(',1,3509)
-LexToken(VAR,'sim',1,3521)
-LexToken(ASSIGNMENT,'=',1,3524)
-LexToken(VAR,'list',1,3525)
-LexToken(OPENBRACKET,'(',1,3529)
-LexToken(DQSTRING,'"cstblk4_m"',1,3540)
-LexToken(COMMA,',',1,3541)
-LexToken(NUMBER,'4',1,3542)
-LexToken(CLOSEBRACKET,')',1,3543)
-LexToken(COMMA,',',1,3544)
-LexToken(VAR,'in',1,3556)
-LexToken(ASSIGNMENT,'=',1,3558)
-LexToken(OPENSQBRACKET,'[',1,3559)
-LexToken(CLOSESQBRACKET,']',1,3560)
-LexToken(COMMA,',',1,3561)
-LexToken(VAR,'in2',1,3573)
-LexToken(ASSIGNMENT,'=',1,3576)
-LexToken(OPENSQBRACKET,'[',1,3577)
-LexToken(CLOSESQBRACKET,']',1,3578)
-LexToken(COMMA,',',1,3579)
-LexToken(VAR,'intyp',1,3591)
-LexToken(ASSIGNMENT,'=',1,3596)
-LexToken(NUMBER,'1',1,3597)
-LexToken(COMMA,',',1,3598)
-LexToken(VAR,'out',1,3610)
-LexToken(ASSIGNMENT,'=',1,3613)
-LexToken(NUMBER,'1',1,3614)
-LexToken(COMMA,',',1,3615)
-LexToken(VAR,'out2',1,3627)
-LexToken(ASSIGNMENT,'=',1,3631)
-LexToken(NUMBER,'1',1,3632)
-LexToken(COMMA,',',1,3633)
-LexToken(VAR,'outtyp',1,3645)
-LexToken(ASSIGNMENT,'=',1,3651)
-LexToken(NUMBER,'1',1,3652)
-LexToken(COMMA,',',1,3653)
-LexToken(VAR,'evtin',1,3665)
-LexToken(ASSIGNMENT,'=',1,3670)
-LexToken(OPENSQBRACKET,'[',1,3671)
-LexToken(CLOSESQBRACKET,']',1,3672)
-LexToken(COMMA,',',1,3673)
-LexToken(VAR,'evtout',1,3685)
-LexToken(ASSIGNMENT,'=',1,3691)
-LexToken(OPENSQBRACKET,'[',1,3692)
-LexToken(CLOSESQBRACKET,']',1,3693)
-LexToken(COMMA,',',1,3694)
-LexToken(VAR,'state',1,3706)
-LexToken(ASSIGNMENT,'=',1,3711)
-LexToken(OPENSQBRACKET,'[',1,3712)
-LexToken(CLOSESQBRACKET,']',1,3713)
-LexToken(COMMA,',',1,3714)
-LexToken(VAR,'dstate',1,3726)
-LexToken(ASSIGNMENT,'=',1,3732)
-LexToken(OPENSQBRACKET,'[',1,3733)
-LexToken(CLOSESQBRACKET,']',1,3734)
-LexToken(COMMA,',',1,3735)
-LexToken(VAR,'odstate',1,3747)
-LexToken(ASSIGNMENT,'=',1,3754)
-LexToken(VAR,'list',1,3755)
-LexToken(OPENBRACKET,'(',1,3759)
-LexToken(CLOSEBRACKET,')',1,3760)
-LexToken(COMMA,',',1,3761)
-LexToken(VAR,'rpar',1,3773)
-LexToken(ASSIGNMENT,'=',1,3777)
-LexToken(OPENSQBRACKET,'[',1,3778)
-LexToken(CLOSESQBRACKET,']',1,3779)
-LexToken(COMMA,',',1,3780)
-LexToken(VAR,'ipar',1,3792)
-LexToken(ASSIGNMENT,'=',1,3796)
-LexToken(OPENSQBRACKET,'[',1,3797)
-LexToken(CLOSESQBRACKET,']',1,3798)
-LexToken(COMMA,',',1,3799)
-LexToken(VAR,'opar',1,3811)
-LexToken(ASSIGNMENT,'=',1,3815)
-LexToken(VAR,'list',1,3816)
-LexToken(OPENBRACKET,'(',1,3820)
-LexToken(NUMBER,'1',1,3821)
-LexToken(CLOSEBRACKET,')',1,3822)
-LexToken(COMMA,',',1,3823)
-LexToken(VAR,'blocktype',1,3835)
-LexToken(ASSIGNMENT,'=',1,3844)
-LexToken(DQSTRING,'"d"',1,3847)
-LexToken(COMMA,',',1,3848)
-LexToken(VAR,'firing',1,3860)
-LexToken(ASSIGNMENT,'=',1,3866)
-LexToken(OPENSQBRACKET,'[',1,3867)
-LexToken(CLOSESQBRACKET,']',1,3868)
-LexToken(COMMA,',',1,3869)
-LexToken(VAR,'dep_ut',1,3881)
-LexToken(ASSIGNMENT,'=',1,3887)
-LexToken(OPENSQBRACKET,'[',1,3888)
-LexToken(PREVAR_BOOLEAN,'%f',1,3889)
-LexToken(COMMA,',',1,3891)
-LexToken(PREVAR_BOOLEAN,'%f',1,3892)
-LexToken(CLOSESQBRACKET,']',1,3894)
-LexToken(COMMA,',',1,3895)
-LexToken(VAR,'label',1,3907)
-LexToken(ASSIGNMENT,'=',1,3912)
-LexToken(DQSTRING,'""',1,3914)
-LexToken(COMMA,',',1,3915)
-LexToken(VAR,'nzcross',1,3927)
-LexToken(ASSIGNMENT,'=',1,3934)
-LexToken(NUMBER,'0',1,3935)
-LexToken(COMMA,',',1,3936)
-LexToken(VAR,'nmode',1,3948)
-LexToken(ASSIGNMENT,'=',1,3953)
-LexToken(NUMBER,'0',1,3954)
-LexToken(COMMA,',',1,3955)
-LexToken(VAR,'equations',1,3967)
-LexToken(ASSIGNMENT,'=',1,3976)
-LexToken(VAR,'list',1,3977)
-LexToken(OPENBRACKET,'(',1,3981)
-LexToken(CLOSEBRACKET,')',1,3982)
-LexToken(CLOSEBRACKET,')',1,3983)
-LexToken(COMMA,',',1,3984)
-LexToken(VAR,'doc',1,3996)
-LexToken(ASSIGNMENT,'=',1,3999)
-LexToken(VAR,'list',1,4000)
-LexToken(OPENBRACKET,'(',1,4004)
-LexToken(CLOSEBRACKET,')',1,4005)
-LexToken(CLOSEBRACKET,')',1,4006)
-LexToken(EOL,'\n',1,4007)
-LexToken(VAR,'scs_m_1',1,4016)
-LexToken(DOT,'.',1,4023)
-LexToken(VAR,'objs',1,4024)
-LexToken(OPENBRACKET,'(',1,4028)
-LexToken(NUMBER,'2',1,4029)
-LexToken(CLOSEBRACKET,')',1,4030)
-LexToken(ASSIGNMENT,'=',1,4031)
-LexToken(SCICOS_BLOCK,'scicos_block',1,4032)
-LexToken(OPENBRACKET,'(',1,4044)
-LexToken(VAR,'gui',1,4056)
-LexToken(ASSIGNMENT,'=',1,4059)
-LexToken(DQSTRING,'"Ground_g"',1,4069)
-LexToken(COMMA,',',1,4070)
-LexToken(VAR,'graphics',1,4082)
-LexToken(ASSIGNMENT,'=',1,4090)
-LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,4091)
-LexToken(OPENBRACKET,'(',1,4106)
-LexToken(VAR,'orig',1,4118)
-LexToken(ASSIGNMENT,'=',1,4122)
-LexToken(OPENSQBRACKET,'[',1,4123)
-LexToken(NUMBER,'31.534535',1,4124)
-LexToken(COMMA,',',1,4133)
-LexToken(NUMBER,'215.384',1,4134)
-LexToken(CLOSESQBRACKET,']',1,4141)
-LexToken(COMMA,',',1,4142)
-LexToken(VAR,'sz',1,4154)
-LexToken(ASSIGNMENT,'=',1,4156)
-LexToken(OPENSQBRACKET,'[',1,4157)
-LexToken(NUMBER,'40',1,4158)
-LexToken(COMMA,',',1,4160)
-LexToken(NUMBER,'40',1,4161)
-LexToken(CLOSESQBRACKET,']',1,4163)
-LexToken(COMMA,',',1,4164)
-LexToken(VAR,'flip',1,4176)
-LexToken(ASSIGNMENT,'=',1,4180)
-LexToken(PREVAR_BOOLEAN,'%t',1,4181)
-LexToken(COMMA,',',1,4183)
-LexToken(VAR,'theta',1,4195)
-LexToken(ASSIGNMENT,'=',1,4200)
-LexToken(NUMBER,'0',1,4201)
-LexToken(COMMA,',',1,4202)
-LexToken(VAR,'exprs',1,4214)
-LexToken(ASSIGNMENT,'=',1,4219)
-LexToken(OPENSQBRACKET,'[',1,4220)
-LexToken(CLOSESQBRACKET,']',1,4221)
-LexToken(COMMA,',',1,4222)
-LexToken(VAR,'pin',1,4234)
-LexToken(ASSIGNMENT,'=',1,4237)
-LexToken(OPENSQBRACKET,'[',1,4238)
-LexToken(CLOSESQBRACKET,']',1,4239)
-LexToken(COMMA,',',1,4240)
-LexToken(VAR,'pout',1,4252)
-LexToken(ASSIGNMENT,'=',1,4256)
-LexToken(NUMBER,'4',1,4257)
-LexToken(COMMA,',',1,4258)
-LexToken(VAR,'pein',1,4270)
-LexToken(ASSIGNMENT,'=',1,4274)
-LexToken(OPENSQBRACKET,'[',1,4275)
-LexToken(CLOSESQBRACKET,']',1,4276)
-LexToken(COMMA,',',1,4277)
-LexToken(VAR,'peout',1,4289)
-LexToken(ASSIGNMENT,'=',1,4294)
-LexToken(OPENSQBRACKET,'[',1,4295)
-LexToken(CLOSESQBRACKET,']',1,4296)
-LexToken(COMMA,',',1,4297)
-LexToken(VAR,'gr_i',1,4309)
-LexToken(ASSIGNMENT,'=',1,4313)
-LexToken(OPENSQBRACKET,'[',1,4314)
-LexToken(CLOSESQBRACKET,']',1,4315)
-LexToken(COMMA,',',1,4316)
-LexToken(VAR,'id',1,4328)
-LexToken(ASSIGNMENT,'=',1,4330)
-LexToken(DQSTRING,'""',1,4332)
-LexToken(COMMA,',',1,4333)
-LexToken(VAR,'in_implicit',1,4345)
-LexToken(ASSIGNMENT,'=',1,4356)
-LexToken(OPENSQBRACKET,'[',1,4357)
-LexToken(CLOSESQBRACKET,']',1,4358)
-LexToken(COMMA,',',1,4359)
-LexToken(VAR,'out_implicit',1,4371)
-LexToken(ASSIGNMENT,'=',1,4383)
-LexToken(DQSTRING,'"E"',1,4386)
-LexToken(CLOSEBRACKET,')',1,4387)
-LexToken(COMMA,',',1,4388)
-LexToken(VAR,'model',1,4400)
-LexToken(ASSIGNMENT,'=',1,4405)
-LexToken(SCICOS_MODEL,'scicos_model',1,4406)
-LexToken(OPENBRACKET,'(',1,4418)
-LexToken(VAR,'sim',1,4430)
-LexToken(ASSIGNMENT,'=',1,4433)
-LexToken(VAR,'list',1,4434)
-LexToken(OPENBRACKET,'(',1,4438)
-LexToken(DQSTRING,'"cstblk4_m"',1,4449)
-LexToken(COMMA,',',1,4450)
-LexToken(NUMBER,'4',1,4451)
-LexToken(CLOSEBRACKET,')',1,4452)
-LexToken(COMMA,',',1,4453)
-LexToken(VAR,'in',1,4465)
-LexToken(ASSIGNMENT,'=',1,4467)
-LexToken(OPENSQBRACKET,'[',1,4468)
-LexToken(CLOSESQBRACKET,']',1,4469)
-LexToken(COMMA,',',1,4470)
-LexToken(VAR,'in2',1,4482)
-LexToken(ASSIGNMENT,'=',1,4485)
-LexToken(OPENSQBRACKET,'[',1,4486)
-LexToken(CLOSESQBRACKET,']',1,4487)
-LexToken(COMMA,',',1,4488)
-LexToken(VAR,'intyp',1,4500)
-LexToken(ASSIGNMENT,'=',1,4505)
-LexToken(NUMBER,'1',1,4506)
-LexToken(COMMA,',',1,4507)
-LexToken(VAR,'out',1,4519)
-LexToken(ASSIGNMENT,'=',1,4522)
-LexToken(NUMBER,'1',1,4523)
-LexToken(COMMA,',',1,4524)
-LexToken(VAR,'out2',1,4536)
-LexToken(ASSIGNMENT,'=',1,4540)
-LexToken(NUMBER,'1',1,4541)
-LexToken(COMMA,',',1,4542)
-LexToken(VAR,'outtyp',1,4554)
-LexToken(ASSIGNMENT,'=',1,4560)
-LexToken(ADDITION,'-',1,4561)
-LexToken(NUMBER,'1',1,4562)
-LexToken(COMMA,',',1,4563)
-LexToken(VAR,'evtin',1,4575)
-LexToken(ASSIGNMENT,'=',1,4580)
-LexToken(OPENSQBRACKET,'[',1,4581)
-LexToken(CLOSESQBRACKET,']',1,4582)
-LexToken(COMMA,',',1,4583)
-LexToken(VAR,'evtout',1,4595)
-LexToken(ASSIGNMENT,'=',1,4601)
-LexToken(OPENSQBRACKET,'[',1,4602)
-LexToken(CLOSESQBRACKET,']',1,4603)
-LexToken(COMMA,',',1,4604)
-LexToken(VAR,'state',1,4616)
-LexToken(ASSIGNMENT,'=',1,4621)
-LexToken(OPENSQBRACKET,'[',1,4622)
-LexToken(CLOSESQBRACKET,']',1,4623)
-LexToken(COMMA,',',1,4624)
-LexToken(VAR,'dstate',1,4636)
-LexToken(ASSIGNMENT,'=',1,4642)
-LexToken(OPENSQBRACKET,'[',1,4643)
-LexToken(CLOSESQBRACKET,']',1,4644)
-LexToken(COMMA,',',1,4645)
-LexToken(VAR,'odstate',1,4657)
-LexToken(ASSIGNMENT,'=',1,4664)
-LexToken(VAR,'list',1,4665)
-LexToken(OPENBRACKET,'(',1,4669)
-LexToken(CLOSEBRACKET,')',1,4670)
-LexToken(COMMA,',',1,4671)
-LexToken(VAR,'rpar',1,4683)
-LexToken(ASSIGNMENT,'=',1,4687)
-LexToken(OPENSQBRACKET,'[',1,4688)
-LexToken(CLOSESQBRACKET,']',1,4689)
-LexToken(COMMA,',',1,4690)
-LexToken(VAR,'ipar',1,4702)
-LexToken(ASSIGNMENT,'=',1,4706)
-LexToken(OPENSQBRACKET,'[',1,4707)
-LexToken(CLOSESQBRACKET,']',1,4708)
-LexToken(COMMA,',',1,4709)
-LexToken(VAR,'opar',1,4721)
-LexToken(ASSIGNMENT,'=',1,4725)
-LexToken(VAR,'list',1,4726)
-LexToken(OPENBRACKET,'(',1,4730)
-LexToken(NUMBER,'0',1,4731)
-LexToken(CLOSEBRACKET,')',1,4732)
-LexToken(COMMA,',',1,4733)
-LexToken(VAR,'blocktype',1,4745)
-LexToken(ASSIGNMENT,'=',1,4754)
-LexToken(DQSTRING,'"d"',1,4757)
-LexToken(COMMA,',',1,4758)
-LexToken(VAR,'firing',1,4770)
-LexToken(ASSIGNMENT,'=',1,4776)
-LexToken(OPENSQBRACKET,'[',1,4777)
-LexToken(CLOSESQBRACKET,']',1,4778)
-LexToken(COMMA,',',1,4779)
-LexToken(VAR,'dep_ut',1,4791)
-LexToken(ASSIGNMENT,'=',1,4797)
-LexToken(OPENSQBRACKET,'[',1,4798)
-LexToken(PREVAR_BOOLEAN,'%f',1,4799)
-LexToken(COMMA,',',1,4801)
-LexToken(PREVAR_BOOLEAN,'%f',1,4802)
-LexToken(CLOSESQBRACKET,']',1,4804)
-LexToken(COMMA,',',1,4805)
-LexToken(VAR,'label',1,4817)
-LexToken(ASSIGNMENT,'=',1,4822)
-LexToken(DQSTRING,'""',1,4824)
-LexToken(COMMA,',',1,4825)
-LexToken(VAR,'nzcross',1,4837)
-LexToken(ASSIGNMENT,'=',1,4844)
-LexToken(NUMBER,'0',1,4845)
-LexToken(COMMA,',',1,4846)
-LexToken(VAR,'nmode',1,4858)
-LexToken(ASSIGNMENT,'=',1,4863)
-LexToken(NUMBER,'0',1,4864)
-LexToken(COMMA,',',1,4865)
-LexToken(VAR,'equations',1,4877)
-LexToken(ASSIGNMENT,'=',1,4886)
-LexToken(VAR,'list',1,4887)
-LexToken(OPENBRACKET,'(',1,4891)
-LexToken(CLOSEBRACKET,')',1,4892)
-LexToken(CLOSEBRACKET,')',1,4893)
-LexToken(COMMA,',',1,4894)
-LexToken(VAR,'doc',1,4906)
-LexToken(ASSIGNMENT,'=',1,4909)
-LexToken(VAR,'list',1,4910)
-LexToken(OPENBRACKET,'(',1,4914)
-LexToken(CLOSEBRACKET,')',1,4915)
-LexToken(CLOSEBRACKET,')',1,4916)
-LexToken(EOL,'\n',1,4917)
-LexToken(VAR,'scs_m_1',1,4926)
-LexToken(DOT,'.',1,4933)
-LexToken(VAR,'objs',1,4934)
-LexToken(OPENBRACKET,'(',1,4938)
-LexToken(NUMBER,'3',1,4939)
-LexToken(CLOSEBRACKET,')',1,4940)
-LexToken(ASSIGNMENT,'=',1,4941)
-LexToken(SCICOS_BLOCK,'scicos_block',1,4942)
-LexToken(OPENBRACKET,'(',1,4954)
-LexToken(VAR,'gui',1,4966)
-LexToken(ASSIGNMENT,'=',1,4969)
-LexToken(DQSTRING,'"SELECT_m"',1,4979)
-LexToken(COMMA,',',1,4980)
-LexToken(VAR,'graphics',1,4992)
-LexToken(ASSIGNMENT,'=',1,5000)
-LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,5001)
-LexToken(OPENBRACKET,'(',1,5016)
-LexToken(VAR,'orig',1,5028)
-LexToken(ASSIGNMENT,'=',1,5032)
-LexToken(OPENSQBRACKET,'[',1,5033)
-LexToken(NUMBER,'106.00652',1,5034)
-LexToken(COMMA,',',1,5043)
-LexToken(NUMBER,'186.09381',1,5044)
-LexToken(CLOSESQBRACKET,']',1,5053)
-LexToken(COMMA,',',1,5054)
-LexToken(VAR,'sz',1,5066)
-LexToken(ASSIGNMENT,'=',1,5068)
-LexToken(OPENSQBRACKET,'[',1,5069)
-LexToken(NUMBER,'40',1,5070)
-LexToken(COMMA,',',1,5072)
-LexToken(NUMBER,'40',1,5073)
-LexToken(CLOSESQBRACKET,']',1,5075)
-LexToken(COMMA,',',1,5076)
-LexToken(VAR,'flip',1,5088)
-LexToken(ASSIGNMENT,'=',1,5092)
-LexToken(PREVAR_BOOLEAN,'%t',1,5093)
-LexToken(COMMA,',',1,5095)
-LexToken(VAR,'theta',1,5107)
-LexToken(ASSIGNMENT,'=',1,5112)
-LexToken(NUMBER,'0',1,5113)
-LexToken(COMMA,',',1,5114)
-LexToken(VAR,'exprs',1,5126)
-LexToken(ASSIGNMENT,'=',1,5131)
-LexToken(OPENSQBRACKET,'[',1,5132)
-LexToken(DQSTRING,'"-1"',1,5136)
-LexToken(SEMICOLON,';',1,5137)
-LexToken(DQSTRING,'"2"',1,5140)
-LexToken(SEMICOLON,';',1,5141)
-LexToken(DQSTRING,'"1"',1,5144)
-LexToken(CLOSESQBRACKET,']',1,5145)
-LexToken(COMMA,',',1,5146)
-LexToken(VAR,'pin',1,5158)
-LexToken(ASSIGNMENT,'=',1,5161)
-LexToken(OPENSQBRACKET,'[',1,5162)
-LexToken(NUMBER,'4',1,5163)
-LexToken(SEMICOLON,';',1,5164)
-LexToken(NUMBER,'5',1,5165)
-LexToken(CLOSESQBRACKET,']',1,5166)
-LexToken(COMMA,',',1,5167)
-LexToken(VAR,'pout',1,5179)
-LexToken(ASSIGNMENT,'=',1,5183)
-LexToken(NUMBER,'11',1,5184)
-LexToken(COMMA,',',1,5186)
-LexToken(VAR,'pein',1,5198)
-LexToken(ASSIGNMENT,'=',1,5202)
-LexToken(OPENSQBRACKET,'[',1,5203)
-LexToken(NUMBER,'9',1,5204)
-LexToken(SEMICOLON,';',1,5205)
-LexToken(NUMBER,'8',1,5206)
-LexToken(CLOSESQBRACKET,']',1,5207)
-LexToken(COMMA,',',1,5208)
-LexToken(VAR,'peout',1,5220)
-LexToken(ASSIGNMENT,'=',1,5225)
-LexToken(OPENSQBRACKET,'[',1,5226)
-LexToken(CLOSESQBRACKET,']',1,5227)
-LexToken(COMMA,',',1,5228)
-LexToken(VAR,'gr_i',1,5240)
-LexToken(ASSIGNMENT,'=',1,5244)
-LexToken(OPENSQBRACKET,'[',1,5245)
-LexToken(CLOSESQBRACKET,']',1,5246)
-LexToken(COMMA,',',1,5247)
-LexToken(VAR,'id',1,5259)
-LexToken(ASSIGNMENT,'=',1,5261)
-LexToken(DQSTRING,'""',1,5263)
-LexToken(COMMA,',',1,5264)
-LexToken(VAR,'in_implicit',1,5276)
-LexToken(ASSIGNMENT,'=',1,5287)
-LexToken(OPENSQBRACKET,'[',1,5288)
-LexToken(DQSTRING,'"E"',1,5291)
-LexToken(SEMICOLON,';',1,5292)
-LexToken(DQSTRING,'"E"',1,5295)
-LexToken(CLOSESQBRACKET,']',1,5296)
-LexToken(COMMA,',',1,5297)
-LexToken(VAR,'out_implicit',1,5309)
-LexToken(ASSIGNMENT,'=',1,5321)
-LexToken(DQSTRING,'"E"',1,5324)
-LexToken(CLOSEBRACKET,')',1,5325)
-LexToken(COMMA,',',1,5326)
-LexToken(VAR,'model',1,5338)
-LexToken(ASSIGNMENT,'=',1,5343)
-LexToken(SCICOS_MODEL,'scicos_model',1,5344)
-LexToken(OPENBRACKET,'(',1,5356)
-LexToken(VAR,'sim',1,5368)
-LexToken(ASSIGNMENT,'=',1,5371)
-LexToken(VAR,'list',1,5372)
-LexToken(OPENBRACKET,'(',1,5376)
-LexToken(DQSTRING,'"selector_m"',1,5388)
-LexToken(COMMA,',',1,5389)
-LexToken(NUMBER,'4',1,5390)
-LexToken(CLOSEBRACKET,')',1,5391)
-LexToken(COMMA,',',1,5392)
-LexToken(VAR,'in',1,5404)
-LexToken(ASSIGNMENT,'=',1,5406)
-LexToken(OPENSQBRACKET,'[',1,5407)
-LexToken(ADDITION,'-',1,5408)
-LexToken(NUMBER,'1',1,5409)
-LexToken(SEMICOLON,';',1,5410)
-LexToken(ADDITION,'-',1,5411)
-LexToken(NUMBER,'1',1,5412)
-LexToken(CLOSESQBRACKET,']',1,5413)
-LexToken(COMMA,',',1,5414)
-LexToken(VAR,'in2',1,5426)
-LexToken(ASSIGNMENT,'=',1,5429)
-LexToken(OPENSQBRACKET,'[',1,5430)
-LexToken(ADDITION,'-',1,5431)
-LexToken(NUMBER,'2',1,5432)
-LexToken(SEMICOLON,';',1,5433)
-LexToken(ADDITION,'-',1,5434)
-LexToken(NUMBER,'2',1,5435)
-LexToken(CLOSESQBRACKET,']',1,5436)
-LexToken(COMMA,',',1,5437)
-LexToken(VAR,'intyp',1,5449)
-LexToken(ASSIGNMENT,'=',1,5454)
-LexToken(OPENSQBRACKET,'[',1,5455)
-LexToken(ADDITION,'-',1,5456)
-LexToken(NUMBER,'1',1,5457)
-LexToken(SEMICOLON,';',1,5458)
-LexToken(ADDITION,'-',1,5459)
-LexToken(NUMBER,'1',1,5460)
-LexToken(CLOSESQBRACKET,']',1,5461)
-LexToken(COMMA,',',1,5462)
-LexToken(VAR,'out',1,5474)
-LexToken(ASSIGNMENT,'=',1,5477)
-LexToken(ADDITION,'-',1,5478)
-LexToken(NUMBER,'1',1,5479)
-LexToken(COMMA,',',1,5480)
-LexToken(VAR,'out2',1,5492)
-LexToken(ASSIGNMENT,'=',1,5496)
-LexToken(ADDITION,'-',1,5497)
-LexToken(NUMBER,'2',1,5498)
-LexToken(COMMA,',',1,5499)
-LexToken(VAR,'outtyp',1,5511)
-LexToken(ASSIGNMENT,'=',1,5517)
-LexToken(ADDITION,'-',1,5518)
-LexToken(NUMBER,'1',1,5519)
-LexToken(COMMA,',',1,5520)
-LexToken(VAR,'evtin',1,5532)
-LexToken(ASSIGNMENT,'=',1,5537)
-LexToken(OPENSQBRACKET,'[',1,5538)
-LexToken(NUMBER,'1',1,5539)
-LexToken(SEMICOLON,';',1,5540)
-LexToken(NUMBER,'1',1,5541)
-LexToken(CLOSESQBRACKET,']',1,5542)
-LexToken(COMMA,',',1,5543)
-LexToken(VAR,'evtout',1,5555)
-LexToken(ASSIGNMENT,'=',1,5561)
-LexToken(OPENSQBRACKET,'[',1,5562)
-LexToken(CLOSESQBRACKET,']',1,5563)
-LexToken(COMMA,',',1,5564)
-LexToken(VAR,'state',1,5576)
-LexToken(ASSIGNMENT,'=',1,5581)
-LexToken(OPENSQBRACKET,'[',1,5582)
-LexToken(CLOSESQBRACKET,']',1,5583)
-LexToken(COMMA,',',1,5584)
-LexToken(VAR,'dstate',1,5596)
-LexToken(ASSIGNMENT,'=',1,5602)
-LexToken(NUMBER,'1',1,5603)
-LexToken(COMMA,',',1,5604)
-LexToken(VAR,'odstate',1,5616)
-LexToken(ASSIGNMENT,'=',1,5623)
-LexToken(VAR,'list',1,5624)
-LexToken(OPENBRACKET,'(',1,5628)
-LexToken(CLOSEBRACKET,')',1,5629)
-LexToken(COMMA,',',1,5630)
-LexToken(VAR,'rpar',1,5642)
-LexToken(ASSIGNMENT,'=',1,5646)
-LexToken(OPENSQBRACKET,'[',1,5647)
-LexToken(CLOSESQBRACKET,']',1,5648)
-LexToken(COMMA,',',1,5649)
-LexToken(VAR,'ipar',1,5661)
-LexToken(ASSIGNMENT,'=',1,5665)
-LexToken(OPENSQBRACKET,'[',1,5666)
-LexToken(CLOSESQBRACKET,']',1,5667)
-LexToken(COMMA,',',1,5668)
-LexToken(VAR,'opar',1,5680)
-LexToken(ASSIGNMENT,'=',1,5684)
-LexToken(VAR,'list',1,5685)
-LexToken(OPENBRACKET,'(',1,5689)
-LexToken(CLOSEBRACKET,')',1,5690)
-LexToken(COMMA,',',1,5691)
-LexToken(VAR,'blocktype',1,5703)
-LexToken(ASSIGNMENT,'=',1,5712)
-LexToken(DQSTRING,'"c"',1,5715)
-LexToken(COMMA,',',1,5716)
-LexToken(VAR,'firing',1,5728)
-LexToken(ASSIGNMENT,'=',1,5734)
-LexToken(OPENSQBRACKET,'[',1,5735)
-LexToken(CLOSESQBRACKET,']',1,5736)
-LexToken(COMMA,',',1,5737)
-LexToken(VAR,'dep_ut',1,5749)
-LexToken(ASSIGNMENT,'=',1,5755)
-LexToken(OPENSQBRACKET,'[',1,5756)
-LexToken(PREVAR_BOOLEAN,'%t',1,5757)
-LexToken(COMMA,',',1,5759)
-LexToken(PREVAR_BOOLEAN,'%f',1,5760)
-LexToken(CLOSESQBRACKET,']',1,5762)
-LexToken(COMMA,',',1,5763)
-LexToken(VAR,'label',1,5775)
-LexToken(ASSIGNMENT,'=',1,5780)
-LexToken(DQSTRING,'""',1,5782)
-LexToken(COMMA,',',1,5783)
-LexToken(VAR,'nzcross',1,5795)
-LexToken(ASSIGNMENT,'=',1,5802)
-LexToken(NUMBER,'0',1,5803)
-LexToken(COMMA,',',1,5804)
-LexToken(VAR,'nmode',1,5816)
-LexToken(ASSIGNMENT,'=',1,5821)
-LexToken(NUMBER,'0',1,5822)
-LexToken(COMMA,',',1,5823)
-LexToken(VAR,'equations',1,5835)
-LexToken(ASSIGNMENT,'=',1,5844)
-LexToken(VAR,'list',1,5845)
-LexToken(OPENBRACKET,'(',1,5849)
-LexToken(CLOSEBRACKET,')',1,5850)
-LexToken(CLOSEBRACKET,')',1,5851)
-LexToken(COMMA,',',1,5852)
-LexToken(VAR,'doc',1,5864)
-LexToken(ASSIGNMENT,'=',1,5867)
-LexToken(VAR,'list',1,5868)
-LexToken(OPENBRACKET,'(',1,5872)
-LexToken(CLOSEBRACKET,')',1,5873)
-LexToken(CLOSEBRACKET,')',1,5874)
-LexToken(EOL,'\n',1,5875)
-LexToken(VAR,'scs_m_1',1,5884)
-LexToken(DOT,'.',1,5891)
-LexToken(VAR,'objs',1,5892)
-LexToken(OPENBRACKET,'(',1,5896)
-LexToken(NUMBER,'4',1,5897)
-LexToken(CLOSEBRACKET,')',1,5898)
-LexToken(ASSIGNMENT,'=',1,5899)
-LexToken(SCICOS_LINK,'scicos_link',1,5900)
-LexToken(OPENBRACKET,'(',1,5911)
-LexToken(VAR,'xx',1,5923)
-LexToken(ASSIGNMENT,'=',1,5925)
-LexToken(OPENSQBRACKET,'[',1,5926)
-LexToken(NUMBER,'80.105964',1,5927)
-LexToken(SEMICOLON,';',1,5936)
-LexToken(NUMBER,'97.43509',1,5937)
-LexToken(SEMICOLON,';',1,5945)
-LexToken(NUMBER,'97.43509',1,5946)
-LexToken(CLOSESQBRACKET,']',1,5954)
-LexToken(COMMA,',',1,5955)
-LexToken(VAR,'yy',1,5967)
-LexToken(ASSIGNMENT,'=',1,5969)
-LexToken(OPENSQBRACKET,'[',1,5970)
-LexToken(NUMBER,'235.384',1,5971)
-LexToken(SEMICOLON,';',1,5978)
-LexToken(NUMBER,'235.384',1,5979)
-LexToken(SEMICOLON,';',1,5986)
-LexToken(NUMBER,'212.76048',1,5987)
-LexToken(CLOSESQBRACKET,']',1,5996)
-LexToken(COMMA,',',1,5997)
-LexToken(VAR,'id',1,6009)
-LexToken(ASSIGNMENT,'=',1,6011)
-LexToken(DQSTRING,'"drawlink"',1,6021)
-LexToken(COMMA,',',1,6022)
-LexToken(VAR,'thick',1,6034)
-LexToken(ASSIGNMENT,'=',1,6039)
-LexToken(OPENSQBRACKET,'[',1,6040)
-LexToken(NUMBER,'0',1,6041)
-LexToken(COMMA,',',1,6042)
-LexToken(NUMBER,'0',1,6043)
-LexToken(CLOSESQBRACKET,']',1,6044)
-LexToken(COMMA,',',1,6045)
-LexToken(VAR,'ct',1,6057)
-LexToken(ASSIGNMENT,'=',1,6059)
-LexToken(OPENSQBRACKET,'[',1,6060)
-LexToken(NUMBER,'1',1,6061)
-LexToken(COMMA,',',1,6062)
-LexToken(NUMBER,'1',1,6063)
-LexToken(CLOSESQBRACKET,']',1,6064)
-LexToken(COMMA,',',1,6065)
-LexToken(VAR,'from',1,6077)
-LexToken(ASSIGNMENT,'=',1,6081)
-LexToken(OPENSQBRACKET,'[',1,6082)
-LexToken(NUMBER,'2',1,6083)
-LexToken(COMMA,',',1,6084)
-LexToken(NUMBER,'1',1,6085)
-LexToken(COMMA,',',1,6086)
-LexToken(NUMBER,'0',1,6087)
-LexToken(CLOSESQBRACKET,']',1,6088)
-LexToken(COMMA,',',1,6089)
-LexToken(VAR,'to',1,6101)
-LexToken(ASSIGNMENT,'=',1,6103)
-LexToken(OPENSQBRACKET,'[',1,6104)
-LexToken(NUMBER,'3',1,6105)
-LexToken(COMMA,',',1,6106)
-LexToken(NUMBER,'1',1,6107)
-LexToken(COMMA,',',1,6108)
-LexToken(NUMBER,'1',1,6109)
-LexToken(CLOSESQBRACKET,']',1,6110)
-LexToken(CLOSEBRACKET,')',1,6111)
-LexToken(EOL,'\n',1,6112)
-LexToken(VAR,'scs_m_1',1,6121)
-LexToken(DOT,'.',1,6128)
-LexToken(VAR,'objs',1,6129)
-LexToken(OPENBRACKET,'(',1,6133)
-LexToken(NUMBER,'5',1,6134)
-LexToken(CLOSEBRACKET,')',1,6135)
-LexToken(ASSIGNMENT,'=',1,6136)
-LexToken(SCICOS_LINK,'scicos_link',1,6137)
-LexToken(OPENBRACKET,'(',1,6148)
-LexToken(VAR,'xx',1,6160)
-LexToken(ASSIGNMENT,'=',1,6162)
-LexToken(OPENSQBRACKET,'[',1,6163)
-LexToken(NUMBER,'79.372631',1,6164)
-LexToken(SEMICOLON,';',1,6173)
-LexToken(NUMBER,'97.43509',1,6174)
-LexToken(SEMICOLON,';',1,6182)
-LexToken(NUMBER,'97.43509',1,6183)
-LexToken(CLOSESQBRACKET,']',1,6191)
-LexToken(COMMA,',',1,6192)
-LexToken(VAR,'yy',1,6204)
-LexToken(ASSIGNMENT,'=',1,6206)
-LexToken(OPENSQBRACKET,'[',1,6207)
-LexToken(NUMBER,'178.91733',1,6208)
-LexToken(SEMICOLON,';',1,6217)
-LexToken(NUMBER,'178.91733',1,6218)
-LexToken(SEMICOLON,';',1,6227)
-LexToken(NUMBER,'199.42714',1,6228)
-LexToken(CLOSESQBRACKET,']',1,6237)
-LexToken(COMMA,',',1,6238)
-LexToken(VAR,'id',1,6250)
-LexToken(ASSIGNMENT,'=',1,6252)
-LexToken(DQSTRING,'"drawlink"',1,6262)
-LexToken(COMMA,',',1,6263)
-LexToken(VAR,'thick',1,6275)
-LexToken(ASSIGNMENT,'=',1,6280)
-LexToken(OPENSQBRACKET,'[',1,6281)
-LexToken(NUMBER,'0',1,6282)
-LexToken(COMMA,',',1,6283)
-LexToken(NUMBER,'0',1,6284)
-LexToken(CLOSESQBRACKET,']',1,6285)
-LexToken(COMMA,',',1,6286)
-LexToken(VAR,'ct',1,6298)
-LexToken(ASSIGNMENT,'=',1,6300)
-LexToken(OPENSQBRACKET,'[',1,6301)
-LexToken(NUMBER,'1',1,6302)
-LexToken(COMMA,',',1,6303)
-LexToken(NUMBER,'1',1,6304)
-LexToken(CLOSESQBRACKET,']',1,6305)
-LexToken(COMMA,',',1,6306)
-LexToken(VAR,'from',1,6318)
-LexToken(ASSIGNMENT,'=',1,6322)
-LexToken(OPENSQBRACKET,'[',1,6323)
-LexToken(NUMBER,'1',1,6324)
-LexToken(COMMA,',',1,6325)
-LexToken(NUMBER,'1',1,6326)
-LexToken(COMMA,',',1,6327)
-LexToken(NUMBER,'0',1,6328)
-LexToken(CLOSESQBRACKET,']',1,6329)
-LexToken(COMMA,',',1,6330)
-LexToken(VAR,'to',1,6342)
-LexToken(ASSIGNMENT,'=',1,6344)
-LexToken(OPENSQBRACKET,'[',1,6345)
-LexToken(NUMBER,'3',1,6346)
-LexToken(COMMA,',',1,6347)
-LexToken(NUMBER,'2',1,6348)
-LexToken(COMMA,',',1,6349)
-LexToken(NUMBER,'1',1,6350)
-LexToken(CLOSESQBRACKET,']',1,6351)
-LexToken(CLOSEBRACKET,')',1,6352)
-LexToken(EOL,'\n',1,6353)
-LexToken(VAR,'scs_m_1',1,6362)
-LexToken(DOT,'.',1,6369)
-LexToken(VAR,'objs',1,6370)
-LexToken(OPENBRACKET,'(',1,6374)
-LexToken(NUMBER,'6',1,6375)
-LexToken(CLOSEBRACKET,')',1,6376)
-LexToken(ASSIGNMENT,'=',1,6377)
-LexToken(SCICOS_BLOCK,'scicos_block',1,6378)
-LexToken(OPENBRACKET,'(',1,6390)
-LexToken(VAR,'gui',1,6402)
-LexToken(ASSIGNMENT,'=',1,6405)
-LexToken(DQSTRING,'"SampleCLK"',1,6416)
-LexToken(COMMA,',',1,6417)
-LexToken(VAR,'graphics',1,6429)
-LexToken(ASSIGNMENT,'=',1,6437)
-LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,6438)
-LexToken(OPENBRACKET,'(',1,6453)
-LexToken(VAR,'orig',1,6465)
-LexToken(ASSIGNMENT,'=',1,6469)
-LexToken(OPENSQBRACKET,'[',1,6470)
-LexToken(NUMBER,'82.349744',1,6471)
-LexToken(COMMA,',',1,6480)
-LexToken(NUMBER,'274.21741',1,6481)
-LexToken(CLOSESQBRACKET,']',1,6490)
-LexToken(COMMA,',',1,6491)
-LexToken(VAR,'sz',1,6503)
-LexToken(ASSIGNMENT,'=',1,6505)
-LexToken(OPENSQBRACKET,'[',1,6506)
-LexToken(NUMBER,'60',1,6507)
-LexToken(COMMA,',',1,6509)
-LexToken(NUMBER,'40',1,6510)
-LexToken(CLOSESQBRACKET,']',1,6512)
-LexToken(COMMA,',',1,6513)
-LexToken(VAR,'flip',1,6525)
-LexToken(ASSIGNMENT,'=',1,6529)
-LexToken(PREVAR_BOOLEAN,'%t',1,6530)
-LexToken(COMMA,',',1,6532)
-LexToken(VAR,'theta',1,6544)
-LexToken(ASSIGNMENT,'=',1,6549)
-LexToken(NUMBER,'0',1,6550)
-LexToken(COMMA,',',1,6551)
-LexToken(VAR,'exprs',1,6563)
-LexToken(ASSIGNMENT,'=',1,6568)
-LexToken(OPENSQBRACKET,'[',1,6569)
-LexToken(DQSTRING,'"F"',1,6572)
-LexToken(SEMICOLON,';',1,6573)
-LexToken(DQSTRING,'"E2"',1,6577)
-LexToken(CLOSESQBRACKET,']',1,6578)
-LexToken(COMMA,',',1,6579)
-LexToken(VAR,'pin',1,6591)
-LexToken(ASSIGNMENT,'=',1,6594)
-LexToken(OPENSQBRACKET,'[',1,6595)
-LexToken(CLOSESQBRACKET,']',1,6596)
-LexToken(COMMA,',',1,6597)
-LexToken(VAR,'pout',1,6609)
-LexToken(ASSIGNMENT,'=',1,6613)
-LexToken(OPENSQBRACKET,'[',1,6614)
-LexToken(CLOSESQBRACKET,']',1,6615)
-LexToken(COMMA,',',1,6616)
-LexToken(VAR,'pein',1,6628)
-LexToken(ASSIGNMENT,'=',1,6632)
-LexToken(OPENSQBRACKET,'[',1,6633)
-LexToken(CLOSESQBRACKET,']',1,6634)
-LexToken(COMMA,',',1,6635)
-LexToken(VAR,'peout',1,6647)
-LexToken(ASSIGNMENT,'=',1,6652)
-LexToken(NUMBER,'9',1,6653)
-LexToken(COMMA,',',1,6654)
-LexToken(VAR,'gr_i',1,6666)
-LexToken(ASSIGNMENT,'=',1,6670)
-LexToken(OPENSQBRACKET,'[',1,6671)
-LexToken(CLOSESQBRACKET,']',1,6672)
-LexToken(COMMA,',',1,6673)
-LexToken(VAR,'id',1,6685)
-LexToken(ASSIGNMENT,'=',1,6687)
-LexToken(DQSTRING,'""',1,6689)
-LexToken(COMMA,',',1,6690)
-LexToken(VAR,'in_implicit',1,6702)
-LexToken(ASSIGNMENT,'=',1,6713)
-LexToken(OPENSQBRACKET,'[',1,6714)
-LexToken(CLOSESQBRACKET,']',1,6715)
-LexToken(COMMA,',',1,6716)
-LexToken(VAR,'out_implicit',1,6728)
-LexToken(ASSIGNMENT,'=',1,6740)
-LexToken(OPENSQBRACKET,'[',1,6741)
-LexToken(CLOSESQBRACKET,']',1,6742)
-LexToken(CLOSEBRACKET,')',1,6743)
-LexToken(COMMA,',',1,6744)
-LexToken(VAR,'model',1,6756)
-LexToken(ASSIGNMENT,'=',1,6761)
-LexToken(SCICOS_MODEL,'scicos_model',1,6762)
-LexToken(OPENBRACKET,'(',1,6774)
-LexToken(VAR,'sim',1,6786)
-LexToken(ASSIGNMENT,'=',1,6789)
-LexToken(DQSTRING,'"sampleclk"',1,6800)
-LexToken(COMMA,',',1,6801)
-LexToken(VAR,'in',1,6813)
-LexToken(ASSIGNMENT,'=',1,6815)
-LexToken(OPENSQBRACKET,'[',1,6816)
-LexToken(CLOSESQBRACKET,']',1,6817)
-LexToken(COMMA,',',1,6818)
-LexToken(VAR,'in2',1,6830)
-LexToken(ASSIGNMENT,'=',1,6833)
-LexToken(OPENSQBRACKET,'[',1,6834)
-LexToken(CLOSESQBRACKET,']',1,6835)
-LexToken(COMMA,',',1,6836)
-LexToken(VAR,'intyp',1,6848)
-LexToken(ASSIGNMENT,'=',1,6853)
-LexToken(NUMBER,'1',1,6854)
-LexToken(COMMA,',',1,6855)
-LexToken(VAR,'out',1,6867)
-LexToken(ASSIGNMENT,'=',1,6870)
-LexToken(OPENSQBRACKET,'[',1,6871)
-LexToken(CLOSESQBRACKET,']',1,6872)
-LexToken(COMMA,',',1,6873)
-LexToken(VAR,'out2',1,6885)
-LexToken(ASSIGNMENT,'=',1,6889)
-LexToken(OPENSQBRACKET,'[',1,6890)
-LexToken(CLOSESQBRACKET,']',1,6891)
-LexToken(COMMA,',',1,6892)
-LexToken(VAR,'outtyp',1,6904)
-LexToken(ASSIGNMENT,'=',1,6910)
-LexToken(NUMBER,'1',1,6911)
-LexToken(COMMA,',',1,6912)
-LexToken(VAR,'evtin',1,6924)
-LexToken(ASSIGNMENT,'=',1,6929)
-LexToken(OPENSQBRACKET,'[',1,6930)
-LexToken(CLOSESQBRACKET,']',1,6931)
-LexToken(COMMA,',',1,6932)
-LexToken(VAR,'evtout',1,6944)
-LexToken(ASSIGNMENT,'=',1,6950)
-LexToken(NUMBER,'1',1,6951)
-LexToken(COMMA,',',1,6952)
-LexToken(VAR,'state',1,6964)
-LexToken(ASSIGNMENT,'=',1,6969)
-LexToken(OPENSQBRACKET,'[',1,6970)
-LexToken(CLOSESQBRACKET,']',1,6971)
-LexToken(COMMA,',',1,6972)
-LexToken(VAR,'dstate',1,6984)
-LexToken(ASSIGNMENT,'=',1,6990)
-LexToken(OPENSQBRACKET,'[',1,6991)
-LexToken(CLOSESQBRACKET,']',1,6992)
-LexToken(COMMA,',',1,6993)
-LexToken(VAR,'odstate',1,7005)
-LexToken(ASSIGNMENT,'=',1,7012)
-LexToken(VAR,'list',1,7013)
-LexToken(OPENBRACKET,'(',1,7017)
-LexToken(CLOSEBRACKET,')',1,7018)
-LexToken(COMMA,',',1,7019)
-LexToken(VAR,'rpar',1,7031)
-LexToken(ASSIGNMENT,'=',1,7035)
-LexToken(OPENSQBRACKET,'[',1,7036)
-LexToken(NUMBER,'1',1,7037)
-LexToken(SEMICOLON,';',1,7038)
-LexToken(NUMBER,'0.4',1,7039)
-LexToken(CLOSESQBRACKET,']',1,7042)
-LexToken(COMMA,',',1,7043)
-LexToken(VAR,'ipar',1,7055)
-LexToken(ASSIGNMENT,'=',1,7059)
-LexToken(OPENSQBRACKET,'[',1,7060)
-LexToken(CLOSESQBRACKET,']',1,7061)
-LexToken(COMMA,',',1,7062)
-LexToken(VAR,'opar',1,7074)
-LexToken(ASSIGNMENT,'=',1,7078)
-LexToken(VAR,'list',1,7079)
-LexToken(OPENBRACKET,'(',1,7083)
-LexToken(CLOSEBRACKET,')',1,7084)
-LexToken(COMMA,',',1,7085)
-LexToken(VAR,'blocktype',1,7097)
-LexToken(ASSIGNMENT,'=',1,7106)
-LexToken(DQSTRING,'"d"',1,7109)
-LexToken(COMMA,',',1,7110)
-LexToken(VAR,'firing',1,7122)
-LexToken(ASSIGNMENT,'=',1,7128)
-LexToken(ADDITION,'-',1,7129)
-LexToken(NUMBER,'1',1,7130)
-LexToken(COMMA,',',1,7131)
-LexToken(VAR,'dep_ut',1,7143)
-LexToken(ASSIGNMENT,'=',1,7149)
-LexToken(OPENSQBRACKET,'[',1,7150)
-LexToken(PREVAR_BOOLEAN,'%f',1,7151)
-LexToken(COMMA,',',1,7153)
-LexToken(PREVAR_BOOLEAN,'%f',1,7154)
-LexToken(CLOSESQBRACKET,']',1,7156)
-LexToken(COMMA,',',1,7157)
-LexToken(VAR,'label',1,7169)
-LexToken(ASSIGNMENT,'=',1,7174)
-LexToken(DQSTRING,'""',1,7176)
-LexToken(COMMA,',',1,7177)
-LexToken(VAR,'nzcross',1,7189)
-LexToken(ASSIGNMENT,'=',1,7196)
-LexToken(NUMBER,'0',1,7197)
-LexToken(COMMA,',',1,7198)
-LexToken(VAR,'nmode',1,7210)
-LexToken(ASSIGNMENT,'=',1,7215)
-LexToken(NUMBER,'0',1,7216)
-LexToken(COMMA,',',1,7217)
-LexToken(VAR,'equations',1,7229)
-LexToken(ASSIGNMENT,'=',1,7238)
-LexToken(VAR,'list',1,7239)
-LexToken(OPENBRACKET,'(',1,7243)
-LexToken(CLOSEBRACKET,')',1,7244)
-LexToken(CLOSEBRACKET,')',1,7245)
-LexToken(COMMA,',',1,7246)
-LexToken(VAR,'doc',1,7258)
-LexToken(ASSIGNMENT,'=',1,7261)
-LexToken(VAR,'list',1,7262)
-LexToken(OPENBRACKET,'(',1,7266)
-LexToken(CLOSEBRACKET,')',1,7267)
-LexToken(CLOSEBRACKET,')',1,7268)
-LexToken(EOL,'\n',1,7269)
-LexToken(VAR,'scs_m_1',1,7278)
-LexToken(DOT,'.',1,7285)
-LexToken(VAR,'objs',1,7286)
-LexToken(OPENBRACKET,'(',1,7290)
-LexToken(NUMBER,'7',1,7291)
-LexToken(CLOSEBRACKET,')',1,7292)
-LexToken(ASSIGNMENT,'=',1,7293)
-LexToken(SCICOS_BLOCK,'scicos_block',1,7294)
-LexToken(OPENBRACKET,'(',1,7306)
-LexToken(VAR,'gui',1,7318)
-LexToken(ASSIGNMENT,'=',1,7321)
-LexToken(DQSTRING,'"SampleCLK"',1,7332)
-LexToken(COMMA,',',1,7333)
-LexToken(VAR,'graphics',1,7345)
-LexToken(ASSIGNMENT,'=',1,7353)
-LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,7354)
-LexToken(OPENBRACKET,'(',1,7369)
-LexToken(VAR,'orig',1,7381)
-LexToken(ASSIGNMENT,'=',1,7385)
-LexToken(OPENSQBRACKET,'[',1,7386)
-LexToken(NUMBER,'160.48879',1,7387)
-LexToken(COMMA,',',1,7396)
-LexToken(NUMBER,'274.21741',1,7397)
-LexToken(CLOSESQBRACKET,']',1,7406)
-LexToken(COMMA,',',1,7407)
-LexToken(VAR,'sz',1,7419)
-LexToken(ASSIGNMENT,'=',1,7421)
-LexToken(OPENSQBRACKET,'[',1,7422)
-LexToken(NUMBER,'60',1,7423)
-LexToken(COMMA,',',1,7425)
-LexToken(NUMBER,'40',1,7426)
-LexToken(CLOSESQBRACKET,']',1,7428)
-LexToken(COMMA,',',1,7429)
-LexToken(VAR,'flip',1,7441)
-LexToken(ASSIGNMENT,'=',1,7445)
-LexToken(PREVAR_BOOLEAN,'%t',1,7446)
-LexToken(COMMA,',',1,7448)
-LexToken(VAR,'theta',1,7460)
-LexToken(ASSIGNMENT,'=',1,7465)
-LexToken(NUMBER,'0',1,7466)
-LexToken(COMMA,',',1,7467)
-LexToken(VAR,'exprs',1,7479)
-LexToken(ASSIGNMENT,'=',1,7484)
-LexToken(OPENSQBRACKET,'[',1,7485)
-LexToken(DQSTRING,'"F"',1,7488)
-LexToken(SEMICOLON,';',1,7489)
-LexToken(DQSTRING,'"E"',1,7492)
-LexToken(CLOSESQBRACKET,']',1,7493)
-LexToken(COMMA,',',1,7494)
-LexToken(VAR,'pin',1,7506)
-LexToken(ASSIGNMENT,'=',1,7509)
-LexToken(OPENSQBRACKET,'[',1,7510)
-LexToken(CLOSESQBRACKET,']',1,7511)
-LexToken(COMMA,',',1,7512)
-LexToken(VAR,'pout',1,7524)
-LexToken(ASSIGNMENT,'=',1,7528)
-LexToken(OPENSQBRACKET,'[',1,7529)
-LexToken(CLOSESQBRACKET,']',1,7530)
-LexToken(COMMA,',',1,7531)
-LexToken(VAR,'pein',1,7543)
-LexToken(ASSIGNMENT,'=',1,7547)
-LexToken(OPENSQBRACKET,'[',1,7548)
-LexToken(CLOSESQBRACKET,']',1,7549)
-LexToken(COMMA,',',1,7550)
-LexToken(VAR,'peout',1,7562)
-LexToken(ASSIGNMENT,'=',1,7567)
-LexToken(NUMBER,'8',1,7568)
-LexToken(COMMA,',',1,7569)
-LexToken(VAR,'gr_i',1,7581)
-LexToken(ASSIGNMENT,'=',1,7585)
-LexToken(OPENSQBRACKET,'[',1,7586)
-LexToken(CLOSESQBRACKET,']',1,7587)
-LexToken(COMMA,',',1,7588)
-LexToken(VAR,'id',1,7600)
-LexToken(ASSIGNMENT,'=',1,7602)
-LexToken(DQSTRING,'""',1,7604)
-LexToken(COMMA,',',1,7605)
-LexToken(VAR,'in_implicit',1,7617)
-LexToken(ASSIGNMENT,'=',1,7628)
-LexToken(OPENSQBRACKET,'[',1,7629)
-LexToken(CLOSESQBRACKET,']',1,7630)
-LexToken(COMMA,',',1,7631)
-LexToken(VAR,'out_implicit',1,7643)
-LexToken(ASSIGNMENT,'=',1,7655)
-LexToken(OPENSQBRACKET,'[',1,7656)
-LexToken(CLOSESQBRACKET,']',1,7657)
-LexToken(CLOSEBRACKET,')',1,7658)
-LexToken(COMMA,',',1,7659)
-LexToken(VAR,'model',1,7671)
-LexToken(ASSIGNMENT,'=',1,7676)
-LexToken(SCICOS_MODEL,'scicos_model',1,7677)
-LexToken(OPENBRACKET,'(',1,7689)
-LexToken(VAR,'sim',1,7701)
-LexToken(ASSIGNMENT,'=',1,7704)
-LexToken(DQSTRING,'"sampleclk"',1,7715)
-LexToken(COMMA,',',1,7716)
-LexToken(VAR,'in',1,7728)
-LexToken(ASSIGNMENT,'=',1,7730)
-LexToken(OPENSQBRACKET,'[',1,7731)
-LexToken(CLOSESQBRACKET,']',1,7732)
-LexToken(COMMA,',',1,7733)
-LexToken(VAR,'in2',1,7745)
-LexToken(ASSIGNMENT,'=',1,7748)
-LexToken(OPENSQBRACKET,'[',1,7749)
-LexToken(CLOSESQBRACKET,']',1,7750)
-LexToken(COMMA,',',1,7751)
-LexToken(VAR,'intyp',1,7763)
-LexToken(ASSIGNMENT,'=',1,7768)
-LexToken(NUMBER,'1',1,7769)
-LexToken(COMMA,',',1,7770)
-LexToken(VAR,'out',1,7782)
-LexToken(ASSIGNMENT,'=',1,7785)
-LexToken(OPENSQBRACKET,'[',1,7786)
-LexToken(CLOSESQBRACKET,']',1,7787)
-LexToken(COMMA,',',1,7788)
-LexToken(VAR,'out2',1,7800)
-LexToken(ASSIGNMENT,'=',1,7804)
-LexToken(OPENSQBRACKET,'[',1,7805)
-LexToken(CLOSESQBRACKET,']',1,7806)
-LexToken(COMMA,',',1,7807)
-LexToken(VAR,'outtyp',1,7819)
-LexToken(ASSIGNMENT,'=',1,7825)
-LexToken(NUMBER,'1',1,7826)
-LexToken(COMMA,',',1,7827)
-LexToken(VAR,'evtin',1,7839)
-LexToken(ASSIGNMENT,'=',1,7844)
-LexToken(OPENSQBRACKET,'[',1,7845)
-LexToken(CLOSESQBRACKET,']',1,7846)
-LexToken(COMMA,',',1,7847)
-LexToken(VAR,'evtout',1,7859)
-LexToken(ASSIGNMENT,'=',1,7865)
-LexToken(NUMBER,'1',1,7866)
-LexToken(COMMA,',',1,7867)
-LexToken(VAR,'state',1,7879)
-LexToken(ASSIGNMENT,'=',1,7884)
-LexToken(OPENSQBRACKET,'[',1,7885)
-LexToken(CLOSESQBRACKET,']',1,7886)
-LexToken(COMMA,',',1,7887)
-LexToken(VAR,'dstate',1,7899)
-LexToken(ASSIGNMENT,'=',1,7905)
-LexToken(OPENSQBRACKET,'[',1,7906)
-LexToken(CLOSESQBRACKET,']',1,7907)
-LexToken(COMMA,',',1,7908)
-LexToken(VAR,'odstate',1,7920)
-LexToken(ASSIGNMENT,'=',1,7927)
-LexToken(VAR,'list',1,7928)
-LexToken(OPENBRACKET,'(',1,7932)
-LexToken(CLOSEBRACKET,')',1,7933)
-LexToken(COMMA,',',1,7934)
-LexToken(VAR,'rpar',1,7946)
-LexToken(ASSIGNMENT,'=',1,7950)
-LexToken(OPENSQBRACKET,'[',1,7951)
-LexToken(NUMBER,'1',1,7952)
-LexToken(SEMICOLON,';',1,7953)
-LexToken(NUMBER,'0.1',1,7954)
-LexToken(CLOSESQBRACKET,']',1,7957)
-LexToken(COMMA,',',1,7958)
-LexToken(VAR,'ipar',1,7970)
-LexToken(ASSIGNMENT,'=',1,7974)
-LexToken(OPENSQBRACKET,'[',1,7975)
-LexToken(CLOSESQBRACKET,']',1,7976)
-LexToken(COMMA,',',1,7977)
-LexToken(VAR,'opar',1,7989)
-LexToken(ASSIGNMENT,'=',1,7993)
-LexToken(VAR,'list',1,7994)
-LexToken(OPENBRACKET,'(',1,7998)
-LexToken(CLOSEBRACKET,')',1,7999)
-LexToken(COMMA,',',1,8000)
-LexToken(VAR,'blocktype',1,8012)
-LexToken(ASSIGNMENT,'=',1,8021)
-LexToken(DQSTRING,'"d"',1,8024)
-LexToken(COMMA,',',1,8025)
-LexToken(VAR,'firing',1,8037)
-LexToken(ASSIGNMENT,'=',1,8043)
-LexToken(ADDITION,'-',1,8044)
-LexToken(NUMBER,'1',1,8045)
-LexToken(COMMA,',',1,8046)
-LexToken(VAR,'dep_ut',1,8058)
-LexToken(ASSIGNMENT,'=',1,8064)
-LexToken(OPENSQBRACKET,'[',1,8065)
-LexToken(PREVAR_BOOLEAN,'%f',1,8066)
-LexToken(COMMA,',',1,8068)
-LexToken(PREVAR_BOOLEAN,'%f',1,8069)
-LexToken(CLOSESQBRACKET,']',1,8071)
-LexToken(COMMA,',',1,8072)
-LexToken(VAR,'label',1,8084)
-LexToken(ASSIGNMENT,'=',1,8089)
-LexToken(DQSTRING,'""',1,8091)
-LexToken(COMMA,',',1,8092)
-LexToken(VAR,'nzcross',1,8104)
-LexToken(ASSIGNMENT,'=',1,8111)
-LexToken(NUMBER,'0',1,8112)
-LexToken(COMMA,',',1,8113)
-LexToken(VAR,'nmode',1,8125)
-LexToken(ASSIGNMENT,'=',1,8130)
-LexToken(NUMBER,'0',1,8131)
-LexToken(COMMA,',',1,8132)
-LexToken(VAR,'equations',1,8144)
-LexToken(ASSIGNMENT,'=',1,8153)
-LexToken(VAR,'list',1,8154)
-LexToken(OPENBRACKET,'(',1,8158)
-LexToken(CLOSEBRACKET,')',1,8159)
-LexToken(CLOSEBRACKET,')',1,8160)
-LexToken(COMMA,',',1,8161)
-LexToken(VAR,'doc',1,8173)
-LexToken(ASSIGNMENT,'=',1,8176)
-LexToken(VAR,'list',1,8177)
-LexToken(OPENBRACKET,'(',1,8181)
-LexToken(CLOSEBRACKET,')',1,8182)
-LexToken(CLOSEBRACKET,')',1,8183)
-LexToken(EOL,'\n',1,8184)
-LexToken(VAR,'scs_m_1',1,8193)
-LexToken(DOT,'.',1,8200)
-LexToken(VAR,'objs',1,8201)
-LexToken(OPENBRACKET,'(',1,8205)
-LexToken(NUMBER,'8',1,8206)
-LexToken(CLOSEBRACKET,')',1,8207)
-LexToken(ASSIGNMENT,'=',1,8208)
-LexToken(SCICOS_LINK,'scicos_link',1,8209)
-LexToken(OPENBRACKET,'(',1,8220)
-LexToken(VAR,'xx',1,8232)
-LexToken(ASSIGNMENT,'=',1,8234)
-LexToken(OPENSQBRACKET,'[',1,8235)
-LexToken(NUMBER,'190.48879',1,8236)
-LexToken(SEMICOLON,';',1,8245)
-LexToken(NUMBER,'190.48879',1,8246)
-LexToken(SEMICOLON,';',1,8255)
-LexToken(NUMBER,'132.67318',1,8256)
-LexToken(SEMICOLON,';',1,8265)
-LexToken(NUMBER,'132.67318',1,8266)
-LexToken(CLOSESQBRACKET,']',1,8275)
-LexToken(COMMA,',',1,8276)
-LexToken(VAR,'yy',1,8288)
-LexToken(ASSIGNMENT,'=',1,8290)
-LexToken(OPENSQBRACKET,'[',1,8291)
-LexToken(NUMBER,'274.21741',1,8292)
-LexToken(SEMICOLON,';',1,8301)
-LexToken(NUMBER,'240.99048',1,8302)
-LexToken(SEMICOLON,';',1,8311)
-LexToken(NUMBER,'240.99048',1,8312)
-LexToken(SEMICOLON,';',1,8321)
-LexToken(NUMBER,'231.80809',1,8322)
-LexToken(CLOSESQBRACKET,']',1,8331)
-LexToken(COMMA,',',1,8332)
-LexToken(VAR,'id',1,8344)
-LexToken(ASSIGNMENT,'=',1,8346)
-LexToken(DQSTRING,'"drawlink"',1,8356)
-LexToken(COMMA,',',1,8357)
-LexToken(VAR,'thick',1,8369)
-LexToken(ASSIGNMENT,'=',1,8374)
-LexToken(OPENSQBRACKET,'[',1,8375)
-LexToken(NUMBER,'0',1,8376)
-LexToken(COMMA,',',1,8377)
-LexToken(NUMBER,'0',1,8378)
-LexToken(CLOSESQBRACKET,']',1,8379)
-LexToken(COMMA,',',1,8380)
-LexToken(VAR,'ct',1,8392)
-LexToken(ASSIGNMENT,'=',1,8394)
-LexToken(OPENSQBRACKET,'[',1,8395)
-LexToken(NUMBER,'5',1,8396)
-LexToken(COMMA,',',1,8397)
-LexToken(ADDITION,'-',1,8398)
-LexToken(NUMBER,'1',1,8399)
-LexToken(CLOSESQBRACKET,']',1,8400)
-LexToken(COMMA,',',1,8401)
-LexToken(VAR,'from',1,8413)
-LexToken(ASSIGNMENT,'=',1,8417)
-LexToken(OPENSQBRACKET,'[',1,8418)
-LexToken(NUMBER,'7',1,8419)
-LexToken(COMMA,',',1,8420)
-LexToken(NUMBER,'1',1,8421)
-LexToken(COMMA,',',1,8422)
-LexToken(NUMBER,'0',1,8423)
-LexToken(CLOSESQBRACKET,']',1,8424)
-LexToken(COMMA,',',1,8425)
-LexToken(VAR,'to',1,8437)
-LexToken(ASSIGNMENT,'=',1,8439)
-LexToken(OPENSQBRACKET,'[',1,8440)
-LexToken(NUMBER,'3',1,8441)
-LexToken(COMMA,',',1,8442)
-LexToken(NUMBER,'2',1,8443)
-LexToken(COMMA,',',1,8444)
-LexToken(NUMBER,'1',1,8445)
-LexToken(CLOSESQBRACKET,']',1,8446)
-LexToken(CLOSEBRACKET,')',1,8447)
-LexToken(EOL,'\n',1,8448)
-LexToken(VAR,'scs_m_1',1,8457)
-LexToken(DOT,'.',1,8464)
-LexToken(VAR,'objs',1,8465)
-LexToken(OPENBRACKET,'(',1,8469)
-LexToken(NUMBER,'9',1,8470)
-LexToken(CLOSEBRACKET,')',1,8471)
-LexToken(ASSIGNMENT,'=',1,8472)
-LexToken(SCICOS_LINK,'scicos_link',1,8473)
-LexToken(OPENBRACKET,'(',1,8484)
-LexToken(VAR,'xx',1,8496)
-LexToken(ASSIGNMENT,'=',1,8498)
-LexToken(OPENSQBRACKET,'[',1,8499)
-LexToken(NUMBER,'112.34974',1,8500)
-LexToken(SEMICOLON,';',1,8509)
-LexToken(NUMBER,'112.34974',1,8510)
-LexToken(SEMICOLON,';',1,8519)
-LexToken(NUMBER,'119.33985',1,8520)
-LexToken(SEMICOLON,';',1,8529)
-LexToken(NUMBER,'119.33985',1,8530)
-LexToken(CLOSESQBRACKET,']',1,8539)
-LexToken(COMMA,',',1,8540)
-LexToken(VAR,'yy',1,8552)
-LexToken(ASSIGNMENT,'=',1,8554)
-LexToken(OPENSQBRACKET,'[',1,8555)
-LexToken(NUMBER,'274.21741',1,8556)
-LexToken(SEMICOLON,';',1,8565)
-LexToken(NUMBER,'248.21372',1,8566)
-LexToken(SEMICOLON,';',1,8575)
-LexToken(NUMBER,'248.21372',1,8576)
-LexToken(SEMICOLON,';',1,8585)
-LexToken(NUMBER,'231.80809',1,8586)
-LexToken(CLOSESQBRACKET,']',1,8595)
-LexToken(COMMA,',',1,8596)
-LexToken(VAR,'id',1,8608)
-LexToken(ASSIGNMENT,'=',1,8610)
-LexToken(DQSTRING,'"drawlink"',1,8620)
-LexToken(COMMA,',',1,8621)
-LexToken(VAR,'thick',1,8633)
-LexToken(ASSIGNMENT,'=',1,8638)
-LexToken(OPENSQBRACKET,'[',1,8639)
-LexToken(NUMBER,'0',1,8640)
-LexToken(COMMA,',',1,8641)
-LexToken(NUMBER,'0',1,8642)
-LexToken(CLOSESQBRACKET,']',1,8643)
-LexToken(COMMA,',',1,8644)
-LexToken(VAR,'ct',1,8656)
-LexToken(ASSIGNMENT,'=',1,8658)
-LexToken(OPENSQBRACKET,'[',1,8659)
-LexToken(NUMBER,'5',1,8660)
-LexToken(COMMA,',',1,8661)
-LexToken(ADDITION,'-',1,8662)
-LexToken(NUMBER,'1',1,8663)
-LexToken(CLOSESQBRACKET,']',1,8664)
-LexToken(COMMA,',',1,8665)
-LexToken(VAR,'from',1,8677)
-LexToken(ASSIGNMENT,'=',1,8681)
-LexToken(OPENSQBRACKET,'[',1,8682)
-LexToken(NUMBER,'6',1,8683)
-LexToken(COMMA,',',1,8684)
-LexToken(NUMBER,'1',1,8685)
-LexToken(COMMA,',',1,8686)
-LexToken(NUMBER,'0',1,8687)
-LexToken(CLOSESQBRACKET,']',1,8688)
-LexToken(COMMA,',',1,8689)
-LexToken(VAR,'to',1,8701)
-LexToken(ASSIGNMENT,'=',1,8703)
-LexToken(OPENSQBRACKET,'[',1,8704)
-LexToken(NUMBER,'3',1,8705)
-LexToken(COMMA,',',1,8706)
-LexToken(NUMBER,'1',1,8707)
-LexToken(COMMA,',',1,8708)
-LexToken(NUMBER,'1',1,8709)
-LexToken(CLOSESQBRACKET,']',1,8710)
-LexToken(CLOSEBRACKET,')',1,8711)
-LexToken(EOL,'\n',1,8712)
-LexToken(VAR,'scs_m_1',1,8721)
-LexToken(DOT,'.',1,8728)
-LexToken(VAR,'objs',1,8729)
-LexToken(OPENBRACKET,'(',1,8733)
-LexToken(NUMBER,'10',1,8734)
-LexToken(CLOSEBRACKET,')',1,8736)
-LexToken(ASSIGNMENT,'=',1,8737)
-LexToken(SCICOS_BLOCK,'scicos_block',1,8738)
-LexToken(OPENBRACKET,'(',1,8750)
-LexToken(VAR,'gui',1,8762)
-LexToken(ASSIGNMENT,'=',1,8765)
-LexToken(DQSTRING,'"OUT_f"',1,8772)
-LexToken(COMMA,',',1,8773)
-LexToken(VAR,'graphics',1,8785)
-LexToken(ASSIGNMENT,'=',1,8793)
-LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,8794)
-LexToken(OPENBRACKET,'(',1,8809)
-LexToken(VAR,'orig',1,8821)
-LexToken(ASSIGNMENT,'=',1,8825)
-LexToken(OPENSQBRACKET,'[',1,8826)
-LexToken(NUMBER,'174.57795',1,8827)
-LexToken(COMMA,',',1,8836)
-LexToken(NUMBER,'196.09381',1,8837)
-LexToken(CLOSESQBRACKET,']',1,8846)
-LexToken(COMMA,',',1,8847)
-LexToken(VAR,'sz',1,8859)
-LexToken(ASSIGNMENT,'=',1,8861)
-LexToken(OPENSQBRACKET,'[',1,8862)
-LexToken(NUMBER,'20',1,8863)
-LexToken(COMMA,',',1,8865)
-LexToken(NUMBER,'20',1,8866)
-LexToken(CLOSESQBRACKET,']',1,8868)
-LexToken(COMMA,',',1,8869)
-LexToken(VAR,'flip',1,8881)
-LexToken(ASSIGNMENT,'=',1,8885)
-LexToken(PREVAR_BOOLEAN,'%t',1,8886)
-LexToken(COMMA,',',1,8888)
-LexToken(VAR,'theta',1,8900)
-LexToken(ASSIGNMENT,'=',1,8905)
-LexToken(NUMBER,'0',1,8906)
-LexToken(COMMA,',',1,8907)
-LexToken(VAR,'exprs',1,8919)
-LexToken(ASSIGNMENT,'=',1,8924)
-LexToken(DQSTRING,'"1"',1,8927)
-LexToken(COMMA,',',1,8928)
-LexToken(VAR,'pin',1,8940)
-LexToken(ASSIGNMENT,'=',1,8943)
-LexToken(NUMBER,'11',1,8944)
-LexToken(COMMA,',',1,8946)
-LexToken(VAR,'pout',1,8958)
-LexToken(ASSIGNMENT,'=',1,8962)
-LexToken(OPENSQBRACKET,'[',1,8963)
-LexToken(CLOSESQBRACKET,']',1,8964)
-LexToken(COMMA,',',1,8965)
-LexToken(VAR,'pein',1,8977)
-LexToken(ASSIGNMENT,'=',1,8981)
-LexToken(OPENSQBRACKET,'[',1,8982)
-LexToken(CLOSESQBRACKET,']',1,8983)
-LexToken(COMMA,',',1,8984)
-LexToken(VAR,'peout',1,8996)
-LexToken(ASSIGNMENT,'=',1,9001)
-LexToken(OPENSQBRACKET,'[',1,9002)
-LexToken(CLOSESQBRACKET,']',1,9003)
-LexToken(COMMA,',',1,9004)
-LexToken(VAR,'gr_i',1,9016)
-LexToken(ASSIGNMENT,'=',1,9020)
-LexToken(OPENSQBRACKET,'[',1,9021)
-LexToken(CLOSESQBRACKET,']',1,9022)
-LexToken(COMMA,',',1,9023)
-LexToken(VAR,'id',1,9035)
-LexToken(ASSIGNMENT,'=',1,9037)
-LexToken(DQSTRING,'""',1,9039)
-LexToken(COMMA,',',1,9040)
-LexToken(VAR,'in_implicit',1,9052)
-LexToken(ASSIGNMENT,'=',1,9063)
-LexToken(DQSTRING,'"E"',1,9066)
-LexToken(COMMA,',',1,9067)
-LexToken(VAR,'out_implicit',1,9079)
-LexToken(ASSIGNMENT,'=',1,9091)
-LexToken(OPENSQBRACKET,'[',1,9092)
-LexToken(CLOSESQBRACKET,']',1,9093)
-LexToken(CLOSEBRACKET,')',1,9094)
-LexToken(COMMA,',',1,9095)
-LexToken(VAR,'model',1,9107)
-LexToken(ASSIGNMENT,'=',1,9112)
-LexToken(SCICOS_MODEL,'scicos_model',1,9113)
-LexToken(OPENBRACKET,'(',1,9125)
-LexToken(VAR,'sim',1,9137)
-LexToken(ASSIGNMENT,'=',1,9140)
-LexToken(DQSTRING,'"output"',1,9148)
-LexToken(COMMA,',',1,9149)
-LexToken(VAR,'in',1,9161)
-LexToken(ASSIGNMENT,'=',1,9163)
-LexToken(ADDITION,'-',1,9164)
-LexToken(NUMBER,'1',1,9165)
-LexToken(COMMA,',',1,9166)
-LexToken(VAR,'in2',1,9178)
-LexToken(ASSIGNMENT,'=',1,9181)
-LexToken(ADDITION,'-',1,9182)
-LexToken(NUMBER,'2',1,9183)
-LexToken(COMMA,',',1,9184)
-LexToken(VAR,'intyp',1,9196)
-LexToken(ASSIGNMENT,'=',1,9201)
-LexToken(ADDITION,'-',1,9202)
-LexToken(NUMBER,'1',1,9203)
-LexToken(COMMA,',',1,9204)
-LexToken(VAR,'out',1,9216)
-LexToken(ASSIGNMENT,'=',1,9219)
-LexToken(OPENSQBRACKET,'[',1,9220)
-LexToken(CLOSESQBRACKET,']',1,9221)
-LexToken(COMMA,',',1,9222)
-LexToken(VAR,'out2',1,9234)
-LexToken(ASSIGNMENT,'=',1,9238)
-LexToken(OPENSQBRACKET,'[',1,9239)
-LexToken(CLOSESQBRACKET,']',1,9240)
-LexToken(COMMA,',',1,9241)
-LexToken(VAR,'outtyp',1,9253)
-LexToken(ASSIGNMENT,'=',1,9259)
-LexToken(NUMBER,'1',1,9260)
-LexToken(COMMA,',',1,9261)
-LexToken(VAR,'evtin',1,9273)
-LexToken(ASSIGNMENT,'=',1,9278)
-LexToken(OPENSQBRACKET,'[',1,9279)
-LexToken(CLOSESQBRACKET,']',1,9280)
-LexToken(COMMA,',',1,9281)
-LexToken(VAR,'evtout',1,9293)
-LexToken(ASSIGNMENT,'=',1,9299)
-LexToken(OPENSQBRACKET,'[',1,9300)
-LexToken(CLOSESQBRACKET,']',1,9301)
-LexToken(COMMA,',',1,9302)
-LexToken(VAR,'state',1,9314)
-LexToken(ASSIGNMENT,'=',1,9319)
-LexToken(OPENSQBRACKET,'[',1,9320)
-LexToken(CLOSESQBRACKET,']',1,9321)
-LexToken(COMMA,',',1,9322)
-LexToken(VAR,'dstate',1,9334)
-LexToken(ASSIGNMENT,'=',1,9340)
-LexToken(OPENSQBRACKET,'[',1,9341)
-LexToken(CLOSESQBRACKET,']',1,9342)
-LexToken(COMMA,',',1,9343)
-LexToken(VAR,'odstate',1,9355)
-LexToken(ASSIGNMENT,'=',1,9362)
-LexToken(VAR,'list',1,9363)
-LexToken(OPENBRACKET,'(',1,9367)
-LexToken(CLOSEBRACKET,')',1,9368)
-LexToken(COMMA,',',1,9369)
-LexToken(VAR,'rpar',1,9381)
-LexToken(ASSIGNMENT,'=',1,9385)
-LexToken(OPENSQBRACKET,'[',1,9386)
-LexToken(CLOSESQBRACKET,']',1,9387)
-LexToken(COMMA,',',1,9388)
-LexToken(VAR,'ipar',1,9400)
-LexToken(ASSIGNMENT,'=',1,9404)
-LexToken(NUMBER,'1',1,9405)
-LexToken(COMMA,',',1,9406)
-LexToken(VAR,'opar',1,9418)
-LexToken(ASSIGNMENT,'=',1,9422)
-LexToken(VAR,'list',1,9423)
-LexToken(OPENBRACKET,'(',1,9427)
-LexToken(CLOSEBRACKET,')',1,9428)
-LexToken(COMMA,',',1,9429)
-LexToken(VAR,'blocktype',1,9441)
-LexToken(ASSIGNMENT,'=',1,9450)
-LexToken(DQSTRING,'"c"',1,9453)
-LexToken(COMMA,',',1,9454)
-LexToken(VAR,'firing',1,9466)
-LexToken(ASSIGNMENT,'=',1,9472)
-LexToken(OPENSQBRACKET,'[',1,9473)
-LexToken(CLOSESQBRACKET,']',1,9474)
-LexToken(COMMA,',',1,9475)
-LexToken(VAR,'dep_ut',1,9487)
-LexToken(ASSIGNMENT,'=',1,9493)
-LexToken(OPENSQBRACKET,'[',1,9494)
-LexToken(PREVAR_BOOLEAN,'%f',1,9495)
-LexToken(COMMA,',',1,9497)
-LexToken(PREVAR_BOOLEAN,'%f',1,9498)
-LexToken(CLOSESQBRACKET,']',1,9500)
-LexToken(COMMA,',',1,9501)
-LexToken(VAR,'label',1,9513)
-LexToken(ASSIGNMENT,'=',1,9518)
-LexToken(DQSTRING,'""',1,9520)
-LexToken(COMMA,',',1,9521)
-LexToken(VAR,'nzcross',1,9533)
-LexToken(ASSIGNMENT,'=',1,9540)
-LexToken(NUMBER,'0',1,9541)
-LexToken(COMMA,',',1,9542)
-LexToken(VAR,'nmode',1,9554)
-LexToken(ASSIGNMENT,'=',1,9559)
-LexToken(NUMBER,'0',1,9560)
-LexToken(COMMA,',',1,9561)
-LexToken(VAR,'equations',1,9573)
-LexToken(ASSIGNMENT,'=',1,9582)
-LexToken(VAR,'list',1,9583)
-LexToken(OPENBRACKET,'(',1,9587)
-LexToken(CLOSEBRACKET,')',1,9588)
-LexToken(CLOSEBRACKET,')',1,9589)
-LexToken(COMMA,',',1,9590)
-LexToken(VAR,'doc',1,9602)
-LexToken(ASSIGNMENT,'=',1,9605)
-LexToken(VAR,'list',1,9606)
-LexToken(OPENBRACKET,'(',1,9610)
-LexToken(CLOSEBRACKET,')',1,9611)
-LexToken(CLOSEBRACKET,')',1,9612)
-LexToken(EOL,'\n',1,9613)
-LexToken(VAR,'scs_m_1',1,9622)
-LexToken(DOT,'.',1,9629)
-LexToken(VAR,'objs',1,9630)
-LexToken(OPENBRACKET,'(',1,9634)
-LexToken(NUMBER,'11',1,9635)
-LexToken(CLOSEBRACKET,')',1,9637)
-LexToken(ASSIGNMENT,'=',1,9638)
-LexToken(SCICOS_LINK,'scicos_link',1,9639)
-LexToken(OPENBRACKET,'(',1,9650)
-LexToken(VAR,'xx',1,9662)
-LexToken(ASSIGNMENT,'=',1,9664)
-LexToken(OPENSQBRACKET,'[',1,9665)
-LexToken(NUMBER,'154.57795',1,9666)
-LexToken(SEMICOLON,';',1,9675)
-LexToken(NUMBER,'174.57795',1,9676)
-LexToken(CLOSESQBRACKET,']',1,9685)
-LexToken(COMMA,',',1,9686)
-LexToken(VAR,'yy',1,9698)
-LexToken(ASSIGNMENT,'=',1,9700)
-LexToken(OPENSQBRACKET,'[',1,9701)
-LexToken(NUMBER,'206.09381',1,9702)
-LexToken(SEMICOLON,';',1,9711)
-LexToken(NUMBER,'206.09381',1,9712)
-LexToken(CLOSESQBRACKET,']',1,9721)
-LexToken(COMMA,',',1,9722)
-LexToken(VAR,'id',1,9734)
-LexToken(ASSIGNMENT,'=',1,9736)
-LexToken(DQSTRING,'"drawlink"',1,9746)
-LexToken(COMMA,',',1,9747)
-LexToken(VAR,'thick',1,9759)
-LexToken(ASSIGNMENT,'=',1,9764)
-LexToken(OPENSQBRACKET,'[',1,9765)
-LexToken(NUMBER,'0',1,9766)
-LexToken(COMMA,',',1,9767)
-LexToken(NUMBER,'0',1,9768)
-LexToken(CLOSESQBRACKET,']',1,9769)
-LexToken(COMMA,',',1,9770)
-LexToken(VAR,'ct',1,9782)
-LexToken(ASSIGNMENT,'=',1,9784)
-LexToken(OPENSQBRACKET,'[',1,9785)
-LexToken(NUMBER,'1',1,9786)
-LexToken(COMMA,',',1,9787)
-LexToken(NUMBER,'1',1,9788)
-LexToken(CLOSESQBRACKET,']',1,9789)
-LexToken(COMMA,',',1,9790)
-LexToken(VAR,'from',1,9802)
-LexToken(ASSIGNMENT,'=',1,9806)
-LexToken(OPENSQBRACKET,'[',1,9807)
-LexToken(NUMBER,'3',1,9808)
-LexToken(COMMA,',',1,9809)
-LexToken(NUMBER,'1',1,9810)
-LexToken(COMMA,',',1,9811)
-LexToken(NUMBER,'0',1,9812)
-LexToken(CLOSESQBRACKET,']',1,9813)
-LexToken(COMMA,',',1,9814)
-LexToken(VAR,'to',1,9826)
-LexToken(ASSIGNMENT,'=',1,9828)
-LexToken(OPENSQBRACKET,'[',1,9829)
-LexToken(NUMBER,'10',1,9830)
-LexToken(COMMA,',',1,9832)
-LexToken(NUMBER,'1',1,9833)
-LexToken(COMMA,',',1,9834)
-LexToken(NUMBER,'1',1,9835)
-LexToken(CLOSESQBRACKET,']',1,9836)
-LexToken(CLOSEBRACKET,')',1,9837)
-LexToken(EOL,'\n',1,9838)
-LexToken(VAR,'model',1,9847)
-LexToken(ASSIGNMENT,'=',1,9852)
-LexToken(SCICOS_MODEL,'scicos_model',1,9853)
-LexToken(OPENBRACKET,'(',1,9865)
-LexToken(CLOSEBRACKET,')',1,9866)
-LexToken(EOL,'\n',1,9867)
-LexToken(VAR,'model',1,9876)
-LexToken(DOT,'.',1,9881)
-LexToken(VAR,'sim',1,9882)
-LexToken(ASSIGNMENT,'=',1,9885)
-LexToken(DQSTRING,'"csuper"',1,9893)
-LexToken(EOL,'\n',1,9894)
-LexToken(VAR,'model',1,9903)
-LexToken(DOT,'.',1,9908)
-LexToken(VAR,'in',1,9909)
-LexToken(ASSIGNMENT,'=',1,9911)
-LexToken(OPENSQBRACKET,'[',1,9912)
-LexToken(CLOSESQBRACKET,']',1,9913)
-LexToken(EOL,'\n',1,9914)
-LexToken(VAR,'model',1,9923)
-LexToken(DOT,'.',1,9928)
-LexToken(VAR,'in2',1,9929)
-LexToken(ASSIGNMENT,'=',1,9932)
-LexToken(OPENSQBRACKET,'[',1,9933)
-LexToken(CLOSESQBRACKET,']',1,9934)
-LexToken(EOL,'\n',1,9935)
-LexToken(VAR,'model',1,9944)
-LexToken(DOT,'.',1,9949)
-LexToken(VAR,'intyp',1,9950)
-LexToken(ASSIGNMENT,'=',1,9955)
-LexToken(NUMBER,'1',1,9956)
-LexToken(EOL,'\n',1,9957)
-LexToken(VAR,'model',1,9966)
-LexToken(DOT,'.',1,9971)
-LexToken(VAR,'out',1,9972)
-LexToken(ASSIGNMENT,'=',1,9975)
-LexToken(ADDITION,'-',1,9976)
-LexToken(NUMBER,'1',1,9977)
-LexToken(EOL,'\n',1,9978)
-LexToken(VAR,'model',1,9987)
-LexToken(DOT,'.',1,9992)
-LexToken(VAR,'out2',1,9993)
-LexToken(ASSIGNMENT,'=',1,9997)
-LexToken(ADDITION,'-',1,9998)
-LexToken(NUMBER,'2',1,9999)
-LexToken(EOL,'\n',1,10000)
-LexToken(VAR,'model',1,10009)
-LexToken(DOT,'.',1,10014)
-LexToken(VAR,'outtyp',1,10015)
-LexToken(ASSIGNMENT,'=',1,10021)
-LexToken(ADDITION,'-',1,10022)
-LexToken(NUMBER,'1',1,10023)
-LexToken(EOL,'\n',1,10024)
-LexToken(VAR,'model',1,10033)
-LexToken(DOT,'.',1,10038)
-LexToken(VAR,'evtin',1,10039)
-LexToken(ASSIGNMENT,'=',1,10044)
-LexToken(OPENSQBRACKET,'[',1,10045)
-LexToken(CLOSESQBRACKET,']',1,10046)
-LexToken(EOL,'\n',1,10047)
-LexToken(VAR,'model',1,10056)
-LexToken(DOT,'.',1,10061)
-LexToken(VAR,'evtout',1,10062)
-LexToken(ASSIGNMENT,'=',1,10068)
-LexToken(OPENSQBRACKET,'[',1,10069)
-LexToken(CLOSESQBRACKET,']',1,10070)
-LexToken(EOL,'\n',1,10071)
-LexToken(VAR,'model',1,10080)
-LexToken(DOT,'.',1,10085)
-LexToken(VAR,'state',1,10086)
-LexToken(ASSIGNMENT,'=',1,10091)
-LexToken(OPENSQBRACKET,'[',1,10092)
-LexToken(CLOSESQBRACKET,']',1,10093)
-LexToken(EOL,'\n',1,10094)
-LexToken(VAR,'model',1,10103)
-LexToken(DOT,'.',1,10108)
-LexToken(VAR,'dstate',1,10109)
-LexToken(ASSIGNMENT,'=',1,10115)
-LexToken(OPENSQBRACKET,'[',1,10116)
-LexToken(CLOSESQBRACKET,']',1,10117)
-LexToken(EOL,'\n',1,10118)
-LexToken(VAR,'model',1,10127)
-LexToken(DOT,'.',1,10132)
-LexToken(VAR,'odstate',1,10133)
-LexToken(ASSIGNMENT,'=',1,10140)
-LexToken(VAR,'list',1,10141)
-LexToken(OPENBRACKET,'(',1,10145)
-LexToken(CLOSEBRACKET,')',1,10146)
-LexToken(EOL,'\n',1,10147)
-LexToken(VAR,'model',1,10156)
-LexToken(DOT,'.',1,10161)
-LexToken(VAR,'rpar',1,10162)
-LexToken(ASSIGNMENT,'=',1,10166)
-LexToken(VAR,'scs_m_1',1,10167)
-LexToken(EOL,'\n',1,10174)
-LexToken(VAR,'model',1,10183)
-LexToken(DOT,'.',1,10188)
-LexToken(VAR,'ipar',1,10189)
-LexToken(ASSIGNMENT,'=',1,10193)
-LexToken(NUMBER,'1',1,10194)
-LexToken(EOL,'\n',1,10195)
-LexToken(VAR,'model',1,10204)
-LexToken(DOT,'.',1,10209)
-LexToken(VAR,'opar',1,10210)
-LexToken(ASSIGNMENT,'=',1,10214)
-LexToken(VAR,'list',1,10215)
-LexToken(OPENBRACKET,'(',1,10219)
-LexToken(CLOSEBRACKET,')',1,10220)
-LexToken(EOL,'\n',1,10221)
-LexToken(VAR,'model',1,10230)
-LexToken(DOT,'.',1,10235)
-LexToken(VAR,'blocktype',1,10236)
-LexToken(ASSIGNMENT,'=',1,10245)
-LexToken(DQSTRING,'"h"',1,10248)
-LexToken(EOL,'\n',1,10249)
-LexToken(VAR,'model',1,10258)
-LexToken(DOT,'.',1,10263)
-LexToken(VAR,'firing',1,10264)
-LexToken(ASSIGNMENT,'=',1,10270)
-LexToken(OPENSQBRACKET,'[',1,10271)
-LexToken(CLOSESQBRACKET,']',1,10272)
-LexToken(EOL,'\n',1,10273)
-LexToken(VAR,'model',1,10282)
-LexToken(DOT,'.',1,10287)
-LexToken(VAR,'dep_ut',1,10288)
-LexToken(ASSIGNMENT,'=',1,10294)
-LexToken(OPENSQBRACKET,'[',1,10295)
-LexToken(PREVAR_BOOLEAN,'%f',1,10296)
-LexToken(COMMA,',',1,10298)
-LexToken(PREVAR_BOOLEAN,'%f',1,10299)
-LexToken(CLOSESQBRACKET,']',1,10301)
-LexToken(EOL,'\n',1,10302)
-LexToken(VAR,'model',1,10311)
-LexToken(DOT,'.',1,10316)
-LexToken(VAR,'label',1,10317)
-LexToken(ASSIGNMENT,'=',1,10322)
-LexToken(DQSTRING,'""',1,10324)
-LexToken(EOL,'\n',1,10325)
-LexToken(VAR,'model',1,10334)
-LexToken(DOT,'.',1,10339)
-LexToken(VAR,'nzcross',1,10340)
-LexToken(ASSIGNMENT,'=',1,10347)
-LexToken(NUMBER,'0',1,10348)
-LexToken(EOL,'\n',1,10349)
-LexToken(VAR,'model',1,10358)
-LexToken(DOT,'.',1,10363)
-LexToken(VAR,'nmode',1,10364)
-LexToken(ASSIGNMENT,'=',1,10369)
-LexToken(NUMBER,'0',1,10370)
-LexToken(EOL,'\n',1,10371)
-LexToken(VAR,'model',1,10380)
-LexToken(DOT,'.',1,10385)
-LexToken(VAR,'equations',1,10386)
-LexToken(ASSIGNMENT,'=',1,10395)
-LexToken(VAR,'list',1,10396)
-LexToken(OPENBRACKET,'(',1,10400)
-LexToken(CLOSEBRACKET,')',1,10401)
-LexToken(EOL,'\n',1,10402)
-LexToken(VAR,'E',1,10411)
-LexToken(ASSIGNMENT,'=',1,10412)
-LexToken(NUMBER,'0.1',1,10413)
-LexToken(EOL,'\n',1,10416)
-LexToken(VAR,'W',1,10425)
-LexToken(ASSIGNMENT,'=',1,10426)
-LexToken(NUMBER,'30',1,10427)
-LexToken(EOL,'\n',1,10429)
-LexToken(VAR,'F',1,10438)
-LexToken(ASSIGNMENT,'=',1,10439)
-LexToken(NUMBER,'1',1,10440)
-LexToken(EOL,'\n',1,10441)
-LexToken(VAR,'A',1,10450)
-LexToken(ASSIGNMENT,'=',1,10451)
-LexToken(NUMBER,'1',1,10452)
-LexToken(EOL,'\n',1,10453)
-LexToken(VAR,'exprs',1,10462)
-LexToken(ASSIGNMENT,'=',1,10467)
-LexToken(OPENSQBRACKET,'[',1,10468)
-LexToken(VAR,'sci2exp',1,10480)
-LexToken(OPENBRACKET,'(',1,10487)
-LexToken(VAR,'E',1,10488)
-LexToken(CLOSEBRACKET,')',1,10489)
-LexToken(VAR,'sci2exp',1,10499)
-LexToken(OPENBRACKET,'(',1,10506)
-LexToken(VAR,'W',1,10507)
-LexToken(CLOSEBRACKET,')',1,10508)
-LexToken(VAR,'sci2exp',1,10518)
-LexToken(OPENBRACKET,'(',1,10525)
-LexToken(VAR,'F',1,10526)
-LexToken(CLOSEBRACKET,')',1,10527)
-LexToken(VAR,'sci2exp',1,10537)
-LexToken(OPENBRACKET,'(',1,10544)
-LexToken(VAR,'A',1,10545)
-LexToken(CLOSEBRACKET,')',1,10546)
-LexToken(CLOSESQBRACKET,']',1,10556)
-LexToken(EOL,'\n',1,10557)
-LexToken(VAR,'gr_i',1,10566)
-LexToken(ASSIGNMENT,'=',1,10570)
-LexToken(OPENSQBRACKET,'[',1,10571)
-LexToken(CLOSESQBRACKET,']',1,10572)
-LexToken(EOL,'\n',1,10573)
-LexToken(VAR,'x',1,10582)
-LexToken(ASSIGNMENT,'=',1,10583)
-LexToken(VAR,'standard_define',1,10584)
-LexToken(OPENBRACKET,'(',1,10599)
-LexToken(OPENSQBRACKET,'[',1,10600)
-LexToken(NUMBER,'3',1,10601)
-LexToken(COMMA,',',1,10602)
-LexToken(NUMBER,'2',1,10603)
-LexToken(CLOSESQBRACKET,']',1,10604)
-LexToken(COMMA,',',1,10605)
-LexToken(VAR,'model',1,10606)
-LexToken(COMMA,',',1,10611)
-LexToken(VAR,'exprs',1,10612)
-LexToken(COMMA,',',1,10617)
-LexToken(VAR,'gr_i',1,10618)
-LexToken(CLOSEBRACKET,')',1,10622)
-LexToken(EOL,'\n',1,10623)
-LexToken(END,'end',1,10628)
-LexToken(EOL,'\n',1,10631)
-LexToken(ENDFUNCTION,'endfunction',1,10632)
-LexToken(EOL,'\n',1,10643)
-LexToken(EOL,'\n',1,10644)
-LexToken(EOL,'\n',1,10645)
+Syntax error in input LexToken(CLOSESQBRACKET,']',1,1395)
+Syntax error in input None
+/* autogenerated from "macros/Sources/PULSE_SC.sci" */
+None
diff --git a/js/Sources/RAMP.js b/js/Sources/RAMP.js
index be878506..bdafc643 100644
--- a/js/Sources/RAMP.js
+++ b/js/Sources/RAMP.js
@@ -1,353 +1,46 @@
-LexToken(EOL,'\n',1,7)
-LexToken(EOL,'\n',1,10)
-LexToken(EOL,'\n',1,69)
-LexToken(EOL,'\n',1,148)
-LexToken(EOL,'\n',1,151)
-LexToken(EOL,'\n',1,223)
-LexToken(EOL,'\n',1,295)
-LexToken(EOL,'\n',1,364)
-LexToken(EOL,'\n',1,403)
-LexToken(EOL,'\n',1,406)
-LexToken(EOL,'\n',1,473)
-LexToken(EOL,'\n',1,539)
-LexToken(EOL,'\n',1,604)
-LexToken(EOL,'\n',1,652)
-LexToken(EOL,'\n',1,655)
-LexToken(EOL,'\n',1,724)
-LexToken(EOL,'\n',1,787)
-LexToken(EOL,'\n',1,869)
-LexToken(EOL,'\n',1,872)
-LexToken(EOL,'\n',1,903)
-LexToken(EOL,'\n',1,906)
-LexToken(EOL,'\n',1,907)
-LexToken(FUNCTION,'function',1,908)
-LexToken(OPENSQBRACKET,'[',1,917)
-LexToken(VAR,'x',1,918)
-LexToken(COMMA,',',1,919)
-LexToken(VAR,'y',1,920)
-LexToken(COMMA,',',1,921)
-LexToken(VAR,'typ',1,922)
-LexToken(CLOSESQBRACKET,']',1,925)
-LexToken(ASSIGNMENT,'=',1,926)
-LexToken(VAR,'RAMP',1,927)
-LexToken(OPENBRACKET,'(',1,931)
-LexToken(VAR,'job',1,932)
-LexToken(COMMA,',',1,935)
-LexToken(VAR,'arg1',1,936)
-LexToken(COMMA,',',1,940)
-LexToken(VAR,'arg2',1,941)
-LexToken(CLOSEBRACKET,')',1,945)
-LexToken(EOL,'\n',1,946)
-LexToken(VAR,'x',1,951)
-LexToken(ASSIGNMENT,'=',1,952)
-LexToken(OPENSQBRACKET,'[',1,953)
-LexToken(CLOSESQBRACKET,']',1,954)
-LexToken(EOL,'\n',1,955)
-LexToken(VAR,'y',1,961)
-LexToken(ASSIGNMENT,'=',1,962)
-LexToken(OPENSQBRACKET,'[',1,963)
-LexToken(CLOSESQBRACKET,']',1,964)
-LexToken(EOL,'\n',1,965)
-LexToken(VAR,'typ',1,971)
-LexToken(ASSIGNMENT,'=',1,974)
-LexToken(OPENSQBRACKET,'[',1,975)
-LexToken(CLOSESQBRACKET,']',1,976)
-LexToken(EOL,'\n',1,977)
-LexToken(SELECT,'select',1,983)
-LexToken(VAR,'job',1,990)
-LexToken(EOL,'\n',1,993)
-LexToken(CASE,'case',1,998)
-LexToken(DQSTRING,'"set"',1,1007)
-LexToken(THEN,'then',1,1009)
-LexToken(EOL,'\n',1,1013)
-LexToken(VAR,'x',1,1022)
-LexToken(ASSIGNMENT,'=',1,1023)
-LexToken(VAR,'arg1',1,1024)
-LexToken(EOL,'\n',1,1028)
-LexToken(VAR,'graphics',1,1038)
-LexToken(ASSIGNMENT,'=',1,1046)
-LexToken(VAR,'arg1',1,1047)
-LexToken(DOT,'.',1,1051)
-LexToken(VAR,'graphics',1,1052)
-LexToken(EOL,'\n',1,1060)
-LexToken(VAR,'exprs',1,1070)
-LexToken(ASSIGNMENT,'=',1,1075)
-LexToken(VAR,'graphics',1,1076)
-LexToken(DOT,'.',1,1084)
-LexToken(VAR,'exprs',1,1085)
-LexToken(EOL,'\n',1,1090)
-LexToken(VAR,'model',1,1099)
-LexToken(ASSIGNMENT,'=',1,1104)
-LexToken(VAR,'arg1',1,1105)
-LexToken(DOT,'.',1,1109)
-LexToken(VAR,'model',1,1110)
-LexToken(EOL,'\n',1,1115)
-LexToken(WHILE,'while',1,1125)
-LexToken(PREVAR_BOOLEAN,'%t',1,1131)
-LexToken(DO,'do',1,1134)
-LexToken(EOL,'\n',1,1136)
-LexToken(OPENSQBRACKET,'[',1,1149)
-LexToken(VAR,'ok',1,1150)
-LexToken(COMMA,',',1,1152)
-LexToken(VAR,'slope',1,1153)
-LexToken(COMMA,',',1,1158)
-LexToken(VAR,'stt',1,1159)
-LexToken(COMMA,',',1,1162)
-LexToken(VAR,'iout',1,1163)
-LexToken(COMMA,',',1,1167)
-LexToken(VAR,'exprs',1,1168)
-LexToken(CLOSESQBRACKET,']',1,1173)
-LexToken(ASSIGNMENT,'=',1,1174)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1175)
-LexToken(OPENBRACKET,'(',1,1190)
-LexToken(OPENSQBRACKET,'[',1,1191)
-LexToken(VAR,'msprintf',1,1192)
-LexToken(OPENBRACKET,'(',1,1200)
-LexToken(VAR,'gettext',1,1201)
-LexToken(OPENBRACKET,'(',1,1208)
-LexToken(DQSTRING,'"Set %s block parameters"',1,1233)
-LexToken(CLOSEBRACKET,')',1,1234)
-LexToken(COMMA,',',1,1235)
-LexToken(DQSTRING,'"RAMP"',1,1242)
-LexToken(CLOSEBRACKET,')',1,1243)
-LexToken(SEMICOLON,';',1,1244)
-LexToken(DQSTRING,'" "',1,1248)
-LexToken(SEMICOLON,';',1,1249)
-LexToken(VAR,'gettext',1,1251)
-LexToken(OPENBRACKET,'(',1,1258)
-LexToken(DQSTRING,'"Ramp function"',1,1273)
-LexToken(CLOSEBRACKET,')',1,1274)
-LexToken(SEMICOLON,';',1,1275)
-LexToken(DQSTRING,'" "',1,1278)
-LexToken(CLOSESQBRACKET,']',1,1279)
-LexToken(COMMA,',',1,1280)
-LexToken(OPENSQBRACKET,'[',1,1297)
-LexToken(VAR,'gettext',1,1298)
-LexToken(OPENBRACKET,'(',1,1305)
-LexToken(DQSTRING,'"Slope"',1,1312)
-LexToken(CLOSEBRACKET,')',1,1313)
-LexToken(SEMICOLON,';',1,1314)
-LexToken(VAR,'gettext',1,1316)
-LexToken(OPENBRACKET,'(',1,1323)
-LexToken(DQSTRING,'"Start Time"',1,1335)
-LexToken(CLOSEBRACKET,')',1,1336)
-LexToken(SEMICOLON,';',1,1337)
-LexToken(VAR,'gettext',1,1339)
-LexToken(OPENBRACKET,'(',1,1346)
-LexToken(DQSTRING,'"Initial Value"',1,1361)
-LexToken(CLOSEBRACKET,')',1,1362)
-LexToken(CLOSESQBRACKET,']',1,1363)
-LexToken(COMMA,',',1,1364)
-LexToken(VAR,'list',1,1381)
-LexToken(OPENBRACKET,'(',1,1385)
-LexToken(DQSTRING,'"vec"',1,1390)
-LexToken(COMMA,',',1,1391)
-LexToken(NUMBER,'1',1,1392)
-LexToken(COMMA,',',1,1393)
-LexToken(DQSTRING,'"vec"',1,1398)
-LexToken(COMMA,',',1,1399)
-LexToken(NUMBER,'1',1,1400)
-LexToken(COMMA,',',1,1401)
-LexToken(DQSTRING,'"vec"',1,1406)
-LexToken(COMMA,',',1,1407)
-LexToken(NUMBER,'1',1,1408)
-LexToken(CLOSEBRACKET,')',1,1409)
-LexToken(COMMA,',',1,1410)
-LexToken(VAR,'exprs',1,1412)
-LexToken(CLOSEBRACKET,')',1,1417)
-LexToken(EOL,'\n',1,1418)
-LexToken(IF,'if',1,1431)
-LexToken(NOT,'~',1,1434)
-LexToken(VAR,'ok',1,1435)
-LexToken(THEN,'then',1,1438)
-LexToken(EOL,'\n',1,1442)
-LexToken(BREAK,'break',1,1459)
-LexToken(EOL,'\n',1,1464)
-LexToken(END,'end',1,1478)
-LexToken(EOL,'\n',1,1481)
-LexToken(IF,'if',1,1494)
-LexToken(VAR,'stt',1,1497)
-LexToken(COMPARISON,'<',1,1500)
-LexToken(NUMBER,'0',1,1501)
-LexToken(THEN,'then',1,1504)
-LexToken(EOL,'\n',1,1508)
-LexToken(VAR,'block_parameter_error',1,1525)
-LexToken(OPENBRACKET,'(',1,1546)
-LexToken(VAR,'msprintf',1,1547)
-LexToken(OPENBRACKET,'(',1,1555)
-LexToken(VAR,'gettext',1,1556)
-LexToken(OPENBRACKET,'(',1,1563)
-LexToken(DQSTRING,'"Wrong value for \\\'Start Time\\\' parameter: %e."',1,1610)
-LexToken(CLOSEBRACKET,')',1,1611)
-LexToken(COMMA,',',1,1612)
-LexToken(VAR,'stt',1,1614)
-LexToken(CLOSEBRACKET,')',1,1617)
-LexToken(COMMA,',',1,1618)
-LexToken(VAR,'gettext',1,1639)
-LexToken(OPENBRACKET,'(',1,1646)
-LexToken(DQSTRING,'"Null or positive integer expected."',1,1682)
-LexToken(CLOSEBRACKET,')',1,1683)
-LexToken(CLOSEBRACKET,')',1,1684)
-LexToken(EOL,'\n',1,1685)
-LexToken(ELSE,'else',1,1699)
-LexToken(EOL,'\n',1,1703)
-LexToken(VAR,'model',1,1720)
-LexToken(DOT,'.',1,1725)
-LexToken(VAR,'rpar',1,1726)
-LexToken(ASSIGNMENT,'=',1,1730)
-LexToken(OPENSQBRACKET,'[',1,1731)
-LexToken(VAR,'slope',1,1732)
-LexToken(SEMICOLON,';',1,1737)
-LexToken(VAR,'stt',1,1738)
-LexToken(SEMICOLON,';',1,1741)
-LexToken(VAR,'iout',1,1742)
-LexToken(CLOSESQBRACKET,']',1,1746)
-LexToken(EOL,'\n',1,1747)
-LexToken(VAR,'graphics',1,1765)
-LexToken(DOT,'.',1,1773)
-LexToken(VAR,'exprs',1,1774)
-LexToken(ASSIGNMENT,'=',1,1779)
-LexToken(VAR,'exprs',1,1780)
-LexToken(EOL,'\n',1,1785)
-LexToken(VAR,'x',1,1802)
-LexToken(DOT,'.',1,1803)
-LexToken(VAR,'graphics',1,1804)
-LexToken(ASSIGNMENT,'=',1,1812)
-LexToken(VAR,'graphics',1,1813)
-LexToken(EOL,'\n',1,1821)
-LexToken(VAR,'x',1,1839)
-LexToken(DOT,'.',1,1840)
-LexToken(VAR,'model',1,1841)
-LexToken(ASSIGNMENT,'=',1,1846)
-LexToken(VAR,'model',1,1847)
-LexToken(EOL,'\n',1,1852)
-LexToken(BREAK,'break',1,1869)
-LexToken(EOL,'\n',1,1874)
-LexToken(END,'end',1,1887)
-LexToken(EOL,'\n',1,1890)
-LexToken(END,'end',1,1899)
-LexToken(EOL,'\n',1,1902)
-LexToken(CASE,'case',1,1907)
-LexToken(DQSTRING,'"define"',1,1919)
-LexToken(THEN,'then',1,1921)
-LexToken(EOL,'\n',1,1925)
-LexToken(VAR,'slope',1,1934)
-LexToken(ASSIGNMENT,'=',1,1939)
-LexToken(NUMBER,'0',1,1940)
-LexToken(EOL,'\n',1,1941)
-LexToken(VAR,'iout',1,1951)
-LexToken(ASSIGNMENT,'=',1,1955)
-LexToken(NUMBER,'0',1,1956)
-LexToken(EOL,'\n',1,1957)
-LexToken(VAR,'stt',1,1967)
-LexToken(ASSIGNMENT,'=',1,1970)
-LexToken(NUMBER,'0',1,1971)
-LexToken(EOL,'\n',1,1972)
-LexToken(VAR,'rpar',1,1982)
-LexToken(ASSIGNMENT,'=',1,1986)
-LexToken(OPENSQBRACKET,'[',1,1987)
-LexToken(VAR,'slope',1,1988)
-LexToken(SEMICOLON,';',1,1993)
-LexToken(VAR,'stt',1,1994)
-LexToken(SEMICOLON,';',1,1997)
-LexToken(VAR,'iout',1,1998)
-LexToken(CLOSESQBRACKET,']',1,2002)
-LexToken(EOL,'\n',1,2003)
-LexToken(VAR,'model',1,2013)
-LexToken(ASSIGNMENT,'=',1,2018)
-LexToken(SCICOS_MODEL,'scicos_model',1,2019)
-LexToken(OPENBRACKET,'(',1,2031)
-LexToken(CLOSEBRACKET,')',1,2032)
-LexToken(EOL,'\n',1,2033)
-LexToken(VAR,'model',1,2042)
-LexToken(DOT,'.',1,2047)
-LexToken(VAR,'sim',1,2048)
-LexToken(ASSIGNMENT,'=',1,2051)
-LexToken(VAR,'list',1,2052)
-LexToken(OPENBRACKET,'(',1,2056)
-LexToken(DQSTRING,'"ramp"',1,2062)
-LexToken(COMMA,',',1,2063)
-LexToken(NUMBER,'4',1,2064)
-LexToken(CLOSEBRACKET,')',1,2065)
-LexToken(EOL,'\n',1,2066)
-LexToken(VAR,'model',1,2075)
-LexToken(DOT,'.',1,2080)
-LexToken(VAR,'in',1,2081)
-LexToken(ASSIGNMENT,'=',1,2083)
-LexToken(OPENSQBRACKET,'[',1,2084)
-LexToken(CLOSESQBRACKET,']',1,2085)
-LexToken(EOL,'\n',1,2086)
-LexToken(VAR,'model',1,2095)
-LexToken(DOT,'.',1,2100)
-LexToken(VAR,'out',1,2101)
-LexToken(ASSIGNMENT,'=',1,2104)
-LexToken(NUMBER,'1',1,2105)
-LexToken(EOL,'\n',1,2106)
-LexToken(VAR,'model',1,2115)
-LexToken(DOT,'.',1,2120)
-LexToken(VAR,'rpar',1,2121)
-LexToken(ASSIGNMENT,'=',1,2125)
-LexToken(VAR,'rpar',1,2126)
-LexToken(EOL,'\n',1,2130)
-LexToken(VAR,'model',1,2139)
-LexToken(DOT,'.',1,2144)
-LexToken(VAR,'blocktype',1,2145)
-LexToken(ASSIGNMENT,'=',1,2154)
-LexToken(DQSTRING,'"c"',1,2157)
-LexToken(EOL,'\n',1,2158)
-LexToken(VAR,'model',1,2167)
-LexToken(DOT,'.',1,2172)
-LexToken(VAR,'nmode',1,2173)
-LexToken(ASSIGNMENT,'=',1,2178)
-LexToken(NUMBER,'1',1,2179)
-LexToken(EOL,'\n',1,2180)
-LexToken(VAR,'model',1,2189)
-LexToken(DOT,'.',1,2194)
-LexToken(VAR,'nzcross',1,2195)
-LexToken(ASSIGNMENT,'=',1,2202)
-LexToken(NUMBER,'1',1,2203)
-LexToken(EOL,'\n',1,2204)
-LexToken(VAR,'model',1,2213)
-LexToken(DOT,'.',1,2218)
-LexToken(VAR,'dep_ut',1,2219)
-LexToken(ASSIGNMENT,'=',1,2225)
-LexToken(OPENSQBRACKET,'[',1,2226)
-LexToken(PREVAR_BOOLEAN,'%f',1,2227)
-LexToken(PREVAR_BOOLEAN,'%t',1,2230)
-LexToken(CLOSESQBRACKET,']',1,2232)
-LexToken(EOL,'\n',1,2233)
-LexToken(EOL,'\n',1,2234)
-LexToken(VAR,'exprs',1,2243)
-LexToken(ASSIGNMENT,'=',1,2248)
-LexToken(OPENSQBRACKET,'[',1,2249)
-LexToken(VAR,'string',1,2250)
-LexToken(OPENBRACKET,'(',1,2256)
-LexToken(VAR,'rpar',1,2257)
-LexToken(CLOSEBRACKET,')',1,2261)
-LexToken(CLOSESQBRACKET,']',1,2262)
-LexToken(EOL,'\n',1,2263)
-LexToken(VAR,'gr_i',1,2272)
-LexToken(ASSIGNMENT,'=',1,2276)
-LexToken(OPENSQBRACKET,'[',1,2277)
-LexToken(CLOSESQBRACKET,']',1,2278)
-LexToken(EOL,'\n',1,2279)
-LexToken(VAR,'x',1,2288)
-LexToken(ASSIGNMENT,'=',1,2289)
-LexToken(VAR,'standard_define',1,2290)
-LexToken(OPENBRACKET,'(',1,2305)
-LexToken(OPENSQBRACKET,'[',1,2306)
-LexToken(NUMBER,'2',1,2307)
-LexToken(NUMBER,'2',1,2309)
-LexToken(CLOSESQBRACKET,']',1,2310)
-LexToken(COMMA,',',1,2311)
-LexToken(VAR,'model',1,2312)
-LexToken(COMMA,',',1,2317)
-LexToken(VAR,'exprs',1,2318)
-LexToken(COMMA,',',1,2323)
-LexToken(VAR,'gr_i',1,2324)
-LexToken(CLOSEBRACKET,')',1,2328)
-LexToken(EOL,'\n',1,2329)
-LexToken(END,'end',1,2334)
-LexToken(EOL,'\n',1,2337)
-LexToken(ENDFUNCTION,'endfunction',1,2338)
-LexToken(EOL,'\n',1,2349)
+/* autogenerated from "macros/Sources/RAMP.sci" */
+function RAMP() {
+RAMP.prototype.get = function RAMP() {
+}
+RAMP.prototype.set = function RAMP() {
+x=arg1;
+graphics=arg1.graphics;
+exprs=graphics.exprs;
+model=arg1.model;
+while (true) {
+[ok,slope,stt,iout,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"RAMP")," ",gettext("Ramp function")," "],[gettext("Slope"),gettext("Start Time"),gettext("Initial Value")],list("vec",1,"vec",1,"vec",1),exprs);
+if (!ok) {
+break
+}
+if (stt<0) {
+block_parameter_error(msprintf(gettext("Wrong value for \'Start Time\' parameter: %e."),stt),gettext("Null or positive integer expected."));
+} else {
+model.rpar=[slope,stt,iout];
+graphics.exprs=exprs;
+x.graphics=graphics;
+x.model=model;
+break
+}
+}
+}
+RAMP.prototype.define = function RAMP() {
+slope=0;
+iout=0;
+stt=0;
+rpar=[slope,stt,iout];
+model=scicos_model();
+model.sim=list("ramp",4);
+model.in=[];
+model.out=1;
+model.rpar=rpar;
+model.blocktype="c";
+model.nmode=1;
+model.nzcross=1;
+model.dep_ut=[None,true];
+exprs=[string(rpar)];
+gr_i=[];
+x=standard_define([2,2],model,exprs,gr_i);
+}
+RAMP.prototype.details = function RAMP() {
+}
+}
diff --git a/js/Sources/RAND_f.js b/js/Sources/RAND_f.js
index 58a80ee7..fdb6843d 100644
--- a/js/Sources/RAND_f.js
+++ b/js/Sources/RAND_f.js
@@ -1,477 +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,'RAND_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(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,'5',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(NUMBER,'1',1,1103)
-LexToken(COLON,':',1,1104)
-LexToken(NUMBER,'3',1,1105)
-LexToken(CLOSEBRACKET,')',1,1106)
-LexToken(EOL,'\n',1,1107)
-LexToken(END,'end',1,1117)
-LexToken(EOL,'\n',1,1136)
-LexToken(IF,'if',1,1145)
-LexToken(VAR,'size',1,1148)
-LexToken(OPENBRACKET,'(',1,1152)
-LexToken(VAR,'exprs',1,1153)
-LexToken(COMMA,',',1,1158)
-LexToken(DQSTRING,'"*"',1,1161)
-LexToken(CLOSEBRACKET,')',1,1162)
-LexToken(COMPARISON,'==',1,1163)
-LexToken(NUMBER,'3',1,1165)
-LexToken(THEN,'then',1,1167)
-LexToken(EOL,'\n',1,1171)
-LexToken(VAR,'exprs',1,1184)
-LexToken(ASSIGNMENT,'=',1,1189)
-LexToken(OPENSQBRACKET,'[',1,1190)
-LexToken(VAR,'exprs',1,1191)
-LexToken(SEMICOLON,';',1,1196)
-LexToken(VAR,'string',1,1197)
-LexToken(OPENBRACKET,'(',1,1203)
-LexToken(VAR,'model',1,1204)
-LexToken(DOT,'.',1,1209)
-LexToken(VAR,'dstate',1,1210)
-LexToken(OPENBRACKET,'(',1,1216)
-LexToken(NUMBER,'1',1,1217)
-LexToken(CLOSEBRACKET,')',1,1218)
-LexToken(CLOSEBRACKET,')',1,1219)
-LexToken(CLOSESQBRACKET,']',1,1220)
-LexToken(EOL,'\n',1,1221)
-LexToken(END,'end',1,1231)
-LexToken(EOL,'\n',1,1250)
-LexToken(WHILE,'while',1,1259)
-LexToken(PREVAR_BOOLEAN,'%t',1,1265)
-LexToken(DO,'do',1,1268)
-LexToken(EOL,'\n',1,1270)
-LexToken(OPENSQBRACKET,'[',1,1283)
-LexToken(VAR,'ok',1,1284)
-LexToken(COMMA,',',1,1286)
-LexToken(VAR,'flag',1,1287)
-LexToken(COMMA,',',1,1291)
-LexToken(VAR,'a',1,1292)
-LexToken(COMMA,',',1,1293)
-LexToken(VAR,'b',1,1294)
-LexToken(COMMA,',',1,1295)
-LexToken(VAR,'seed_c',1,1296)
-LexToken(COMMA,',',1,1302)
-LexToken(VAR,'exprs',1,1303)
-LexToken(CLOSESQBRACKET,']',1,1308)
-LexToken(ASSIGNMENT,'=',1,1309)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1310)
-LexToken(OPENBRACKET,'(',1,1325)
-LexToken(OPENSQBRACKET,'[',1,1326)
-LexToken(DQSTRING,'"Set Random generator block parameters"',1,1378)
-LexToken(SEMICOLON,';\n',1,1379)
-LexToken(DQSTRING,'"flag = 0 : Uniform distribution A is min and A+B max"',1,1446)
-LexToken(SEMICOLON,';\n',1,1447)
-LexToken(DQSTRING,'"flag = 1 : Normal distribution A is mean and B deviation"',1,1518)
-LexToken(SEMICOLON,';\n',1,1519)
-LexToken(DQSTRING,'" "',1,1535)
-LexToken(SEMICOLON,';\n',1,1536)
-LexToken(DQSTRING,'"A and B must be vector with equal sizes"',1,1590)
-LexToken(SEMICOLON,';\n',1,1591)
-LexToken(DQSTRING,'"seed is the seed of random number generator (integer<2**31)"',1,1665)
-LexToken(CLOSESQBRACKET,']',1,1666)
-LexToken(COMMA,',',1,1667)
-LexToken(OPENSQBRACKET,'[',1,1683)
-LexToken(DQSTRING,'"flag"',1,1689)
-LexToken(SEMICOLON,';',1,1690)
-LexToken(DQSTRING,'"A"',1,1693)
-LexToken(SEMICOLON,';',1,1694)
-LexToken(DQSTRING,'"B"',1,1697)
-LexToken(SEMICOLON,';',1,1698)
-LexToken(DQSTRING,'"seed"',1,1704)
-LexToken(CLOSESQBRACKET,']',1,1705)
-LexToken(COMMA,',',1,1706)
-LexToken(VAR,'list',1,1722)
-LexToken(OPENBRACKET,'(',1,1726)
-LexToken(DQSTRING,'"vec"',1,1731)
-LexToken(COMMA,',',1,1732)
-LexToken(NUMBER,'1',1,1733)
-LexToken(COMMA,',',1,1734)
-LexToken(DQSTRING,'"vec"',1,1739)
-LexToken(COMMA,',',1,1740)
-LexToken(ADDITION,'-',1,1741)
-LexToken(NUMBER,'1',1,1742)
-LexToken(COMMA,',',1,1743)
-LexToken(DQSTRING,'"vec"',1,1748)
-LexToken(COMMA,',',1,1749)
-LexToken(DQSTRING,'"size(%2,\\\'*\\\')"',1,1765)
-LexToken(COMMA,',',1,1766)
-LexToken(DQSTRING,'"vec"',1,1771)
-LexToken(COMMA,',',1,1772)
-LexToken(NUMBER,'1',1,1773)
-LexToken(CLOSEBRACKET,')',1,1774)
-LexToken(COMMA,',',1,1775)
-LexToken(VAR,'exprs',1,1776)
-LexToken(CLOSEBRACKET,')',1,1781)
-LexToken(EOL,'\n',1,1782)
-LexToken(IF,'if',1,1795)
-LexToken(NOT,'~',1,1798)
-LexToken(VAR,'ok',1,1799)
-LexToken(THEN,'then',1,1802)
-LexToken(EOL,'\n',1,1806)
-LexToken(BREAK,'break',1,1823)
-LexToken(EOL,'\n',1,1828)
-LexToken(END,'end',1,1842)
-LexToken(EOL,'\n',1,1845)
-LexToken(IF,'if',1,1858)
-LexToken(VAR,'flag',1,1861)
-LexToken(COMPARISON,'<>',1,1865)
-LexToken(NUMBER,'0',1,1867)
-LexToken(LOGICAL,'&',1,1868)
-LexToken(VAR,'flag',1,1869)
-LexToken(COMPARISON,'<>',1,1873)
-LexToken(NUMBER,'1',1,1875)
-LexToken(THEN,'then',1,1877)
-LexToken(EOL,'\n',1,1881)
-LexToken(VAR,'message',1,1898)
-LexToken(OPENBRACKET,'(',1,1905)
-LexToken(DQSTRING,'"flag must be equal to 1 or 0"',1,1935)
-LexToken(CLOSEBRACKET,')',1,1936)
-LexToken(EOL,'\n',1,1937)
-LexToken(ELSE,'else',1,1950)
-LexToken(EOL,'\n',1,1954)
-LexToken(VAR,'nout',1,1971)
-LexToken(ASSIGNMENT,'=',1,1975)
-LexToken(VAR,'size',1,1976)
-LexToken(OPENBRACKET,'(',1,1980)
-LexToken(VAR,'a',1,1981)
-LexToken(COMMA,',',1,1982)
-LexToken(DQSTRING,'"*"',1,1985)
-LexToken(CLOSEBRACKET,')',1,1986)
-LexToken(EOL,'\n',1,1987)
-LexToken(VAR,'graphics',1,2004)
-LexToken(DOT,'.',1,2012)
-LexToken(VAR,'exprs',1,2013)
-LexToken(ASSIGNMENT,'=',1,2018)
-LexToken(VAR,'exprs',1,2019)
-LexToken(EOL,'\n',1,2024)
-LexToken(VAR,'model',1,2041)
-LexToken(DOT,'.',1,2046)
-LexToken(VAR,'out',1,2047)
-LexToken(ASSIGNMENT,'=',1,2050)
-LexToken(VAR,'nout',1,2051)
-LexToken(EOL,'\n',1,2055)
-LexToken(VAR,'model',1,2072)
-LexToken(DOT,'.',1,2077)
-LexToken(VAR,'ipar',1,2078)
-LexToken(ASSIGNMENT,'=',1,2082)
-LexToken(VAR,'flag',1,2083)
-LexToken(EOL,'\n',1,2087)
-LexToken(VAR,'model',1,2104)
-LexToken(DOT,'.',1,2109)
-LexToken(VAR,'rpar',1,2110)
-LexToken(ASSIGNMENT,'=',1,2114)
-LexToken(OPENSQBRACKET,'[',1,2115)
-LexToken(VAR,'a',1,2116)
-LexToken(OPENBRACKET,'(',1,2117)
-LexToken(COLON,':',1,2118)
-LexToken(CLOSEBRACKET,')',1,2119)
-LexToken(SEMICOLON,';',1,2120)
-LexToken(VAR,'b',1,2121)
-LexToken(OPENBRACKET,'(',1,2122)
-LexToken(COLON,':',1,2123)
-LexToken(CLOSEBRACKET,')',1,2124)
-LexToken(CLOSESQBRACKET,']',1,2125)
-LexToken(EOL,'\n',1,2126)
-LexToken(VAR,'model',1,2143)
-LexToken(DOT,'.',1,2148)
-LexToken(VAR,'dstate',1,2149)
-LexToken(ASSIGNMENT,'=',1,2155)
-LexToken(OPENSQBRACKET,'[',1,2156)
-LexToken(VAR,'seed_c',1,2157)
-LexToken(SEMICOLON,';',1,2163)
-LexToken(NUMBER,'0',1,2164)
-LexToken(MULTIPLICATION,'*',1,2165)
-LexToken(VAR,'a',1,2166)
-LexToken(OPENBRACKET,'(',1,2167)
-LexToken(COLON,':',1,2168)
-LexToken(CLOSEBRACKET,')',1,2169)
-LexToken(CLOSESQBRACKET,']',1,2170)
-LexToken(EOL,'\n',1,2171)
-LexToken(VAR,'x',1,2188)
-LexToken(DOT,'.',1,2189)
-LexToken(VAR,'graphics',1,2190)
-LexToken(ASSIGNMENT,'=',1,2198)
-LexToken(VAR,'graphics',1,2199)
-LexToken(EOL,'\n',1,2207)
-LexToken(VAR,'x',1,2225)
-LexToken(DOT,'.',1,2226)
-LexToken(VAR,'model',1,2227)
-LexToken(ASSIGNMENT,'=',1,2232)
-LexToken(VAR,'model',1,2233)
-LexToken(EOL,'\n',1,2238)
-LexToken(BREAK,'break',1,2255)
-LexToken(EOL,'\n',1,2260)
-LexToken(END,'end',1,2273)
-LexToken(EOL,'\n',1,2276)
-LexToken(END,'end',1,2285)
-LexToken(EOL,'\n',1,2288)
-LexToken(CASE,'case',1,2293)
-LexToken(DQSTRING,'"define"',1,2305)
-LexToken(THEN,'then',1,2307)
-LexToken(EOL,'\n',1,2311)
-LexToken(VAR,'a',1,2320)
-LexToken(ASSIGNMENT,'=',1,2321)
-LexToken(NUMBER,'0',1,2322)
-LexToken(EOL,'\n',1,2323)
-LexToken(VAR,'b',1,2332)
-LexToken(ASSIGNMENT,'=',1,2333)
-LexToken(NUMBER,'1',1,2334)
-LexToken(EOL,'\n',1,2335)
-LexToken(VAR,'dt',1,2344)
-LexToken(ASSIGNMENT,'=',1,2346)
-LexToken(NUMBER,'0',1,2347)
-LexToken(EOL,'\n',1,2348)
-LexToken(VAR,'out',1,2357)
-LexToken(ASSIGNMENT,'=',1,2360)
-LexToken(NUMBER,'1',1,2361)
-LexToken(EOL,'\n',1,2362)
-LexToken(VAR,'flag',1,2371)
-LexToken(ASSIGNMENT,'=',1,2375)
-LexToken(NUMBER,'0',1,2376)
-LexToken(EOL,'\n',1,2377)
-LexToken(VAR,'model',1,2386)
-LexToken(ASSIGNMENT,'=',1,2391)
-LexToken(SCICOS_MODEL,'scicos_model',1,2392)
-LexToken(OPENBRACKET,'(',1,2404)
-LexToken(CLOSEBRACKET,')',1,2405)
-LexToken(EOL,'\n',1,2406)
-LexToken(VAR,'model',1,2415)
-LexToken(DOT,'.',1,2420)
-LexToken(VAR,'sim',1,2421)
-LexToken(ASSIGNMENT,'=',1,2424)
-LexToken(DQSTRING,'"rndblk"',1,2432)
-LexToken(EOL,'\n',1,2433)
-LexToken(VAR,'model',1,2442)
-LexToken(DOT,'.',1,2447)
-LexToken(VAR,'out',1,2448)
-LexToken(ASSIGNMENT,'=',1,2451)
-LexToken(VAR,'out',1,2452)
-LexToken(EOL,'\n',1,2455)
-LexToken(VAR,'model',1,2464)
-LexToken(DOT,'.',1,2469)
-LexToken(VAR,'evtin',1,2470)
-LexToken(ASSIGNMENT,'=',1,2475)
-LexToken(NUMBER,'1',1,2476)
-LexToken(EOL,'\n',1,2477)
-LexToken(VAR,'model',1,2486)
-LexToken(DOT,'.',1,2491)
-LexToken(VAR,'dstate',1,2492)
-LexToken(ASSIGNMENT,'=',1,2498)
-LexToken(OPENSQBRACKET,'[',1,2499)
-LexToken(VAR,'int',1,2500)
-LexToken(OPENBRACKET,'(',1,2503)
-LexToken(VAR,'rand',1,2504)
-LexToken(OPENBRACKET,'(',1,2508)
-LexToken(CLOSEBRACKET,')',1,2509)
-LexToken(MULTIPLICATION,'*',1,2510)
-LexToken(OPENBRACKET,'(',1,2511)
-LexToken(NUMBER,'10',1,2512)
-LexToken(MULTIPLICATION,'^',1,2514)
-LexToken(NUMBER,'7',1,2515)
-LexToken(ADDITION,'-',1,2516)
-LexToken(NUMBER,'1',1,2517)
-LexToken(CLOSEBRACKET,')',1,2518)
-LexToken(CLOSEBRACKET,')',1,2519)
-LexToken(SEMICOLON,';',1,2520)
-LexToken(NUMBER,'0',1,2521)
-LexToken(MULTIPLICATION,'*',1,2522)
-LexToken(VAR,'a',1,2523)
-LexToken(OPENBRACKET,'(',1,2524)
-LexToken(COLON,':',1,2525)
-LexToken(CLOSEBRACKET,')',1,2526)
-LexToken(CLOSESQBRACKET,']',1,2527)
-LexToken(EOL,'\n',1,2528)
-LexToken(VAR,'model',1,2537)
-LexToken(DOT,'.',1,2542)
-LexToken(VAR,'rpar',1,2543)
-LexToken(ASSIGNMENT,'=',1,2547)
-LexToken(OPENSQBRACKET,'[',1,2548)
-LexToken(VAR,'a',1,2549)
-LexToken(OPENBRACKET,'(',1,2550)
-LexToken(COLON,':',1,2551)
-LexToken(CLOSEBRACKET,')',1,2552)
-LexToken(SEMICOLON,';',1,2553)
-LexToken(VAR,'b',1,2554)
-LexToken(OPENBRACKET,'(',1,2555)
-LexToken(COLON,':',1,2556)
-LexToken(CLOSEBRACKET,')',1,2557)
-LexToken(CLOSESQBRACKET,']',1,2558)
-LexToken(EOL,'\n',1,2559)
-LexToken(VAR,'model',1,2568)
-LexToken(DOT,'.',1,2573)
-LexToken(VAR,'ipar',1,2574)
-LexToken(ASSIGNMENT,'=',1,2578)
-LexToken(VAR,'flag',1,2579)
-LexToken(EOL,'\n',1,2583)
-LexToken(VAR,'model',1,2592)
-LexToken(DOT,'.',1,2597)
-LexToken(VAR,'blocktype',1,2598)
-LexToken(ASSIGNMENT,'=',1,2607)
-LexToken(DQSTRING,'"d"',1,2610)
-LexToken(EOL,'\n',1,2611)
-LexToken(VAR,'model',1,2620)
-LexToken(DOT,'.',1,2625)
-LexToken(VAR,'dep_ut',1,2626)
-LexToken(ASSIGNMENT,'=',1,2632)
-LexToken(OPENSQBRACKET,'[',1,2633)
-LexToken(PREVAR_BOOLEAN,'%f',1,2634)
-LexToken(PREVAR_BOOLEAN,'%f',1,2637)
-LexToken(CLOSESQBRACKET,']',1,2639)
-LexToken(EOL,'\n',1,2640)
-LexToken(EOL,'\n',1,2641)
-LexToken(VAR,'exprs',1,2650)
-LexToken(ASSIGNMENT,'=',1,2655)
-LexToken(OPENSQBRACKET,'[',1,2656)
-LexToken(VAR,'string',1,2657)
-LexToken(OPENBRACKET,'(',1,2663)
-LexToken(VAR,'flag',1,2664)
-LexToken(CLOSEBRACKET,')',1,2668)
-LexToken(SEMICOLON,';',1,2669)
-LexToken(VAR,'sci2exp',1,2670)
-LexToken(OPENBRACKET,'(',1,2677)
-LexToken(VAR,'a',1,2678)
-LexToken(OPENBRACKET,'(',1,2679)
-LexToken(COLON,':',1,2680)
-LexToken(CLOSEBRACKET,')',1,2681)
-LexToken(CLOSEBRACKET,')',1,2682)
-LexToken(SEMICOLON,';',1,2683)
-LexToken(VAR,'sci2exp',1,2684)
-LexToken(OPENBRACKET,'(',1,2691)
-LexToken(VAR,'b',1,2692)
-LexToken(OPENBRACKET,'(',1,2693)
-LexToken(COLON,':',1,2694)
-LexToken(CLOSEBRACKET,')',1,2695)
-LexToken(CLOSEBRACKET,')',1,2696)
-LexToken(SEMICOLON,';',1,2697)
-LexToken(VAR,'string',1,2698)
-LexToken(OPENBRACKET,'(',1,2704)
-LexToken(VAR,'model',1,2705)
-LexToken(DOT,'.',1,2710)
-LexToken(VAR,'dstate',1,2711)
-LexToken(OPENBRACKET,'(',1,2717)
-LexToken(NUMBER,'1',1,2718)
-LexToken(CLOSEBRACKET,')',1,2719)
-LexToken(CLOSEBRACKET,')',1,2720)
-LexToken(CLOSESQBRACKET,']',1,2721)
-LexToken(EOL,'\n',1,2722)
-LexToken(VAR,'gr_i',1,2731)
-LexToken(ASSIGNMENT,'=',1,2735)
-LexToken(OPENSQBRACKET,'[',1,2736)
-LexToken(CLOSESQBRACKET,']',1,2737)
-LexToken(EOL,'\n',1,2738)
-LexToken(VAR,'x',1,2747)
-LexToken(ASSIGNMENT,'=',1,2748)
-LexToken(VAR,'standard_define',1,2749)
-LexToken(OPENBRACKET,'(',1,2764)
-LexToken(OPENSQBRACKET,'[',1,2765)
-LexToken(NUMBER,'3',1,2766)
-LexToken(NUMBER,'2',1,2768)
-LexToken(CLOSESQBRACKET,']',1,2769)
-LexToken(COMMA,',',1,2770)
-LexToken(VAR,'model',1,2771)
-LexToken(COMMA,',',1,2776)
-LexToken(VAR,'exprs',1,2777)
-LexToken(COMMA,',',1,2782)
-LexToken(VAR,'gr_i',1,2783)
-LexToken(CLOSEBRACKET,')',1,2787)
-LexToken(EOL,'\n',1,2788)
-LexToken(END,'end',1,2793)
-LexToken(EOL,'\n',1,2796)
-LexToken(ENDFUNCTION,'endfunction',1,2797)
-LexToken(EOL,'\n',1,2808)
+/* autogenerated from "macros/Sources/RAND_f.sci" */
+function RAND_f() {
+RAND_f.prototype.get = function RAND_f() {
+}
+RAND_f.prototype.set = function RAND_f() {
+x=arg1;
+graphics=arg1.graphics;
+exprs=graphics.exprs;
+model=arg1.model;
+if (size(exprs,"*")==5) {
+exprs=exprs.slice(1-1,3);
+}
+if (size(exprs,"*")==3) {
+exprs=[exprs,string(model.dstate(1))];
+}
+while (true) {
+[ok,flag,a,b,seed_c,exprs]=scicos_getvalue(["Set Random generator block parameters","flag = 0 : Uniform distribution A is min and A+B max","flag = 1 : Normal distribution A is mean and B deviation"," ","A and B must be vector with equal sizes","seed is the seed of random number generator (integer<2**31)"],["flag","A","B","seed"],list("vec",1,"vec",-1,"vec","size(%2,\'*\')","vec",1),exprs);
+if (!ok) {
+break
+}
+if (flag!=0&&flag!=1) {
+message("flag must be equal to 1 or 0");
+} else {
+nout=size(a,"*");
+graphics.exprs=exprs;
+model.out=nout;
+model.ipar=flag;
+model.rpar=[a.slice(),b.slice()];
+model.dstate=[seed_c,0*a.slice()];
+x.graphics=graphics;
+x.model=model;
+break
+}
+}
+}
+RAND_f.prototype.define = function RAND_f() {
+a=0;
+b=1;
+dt=0;
+out=1;
+flag=0;
+model=scicos_model();
+model.sim="rndblk";
+model.out=out;
+model.evtin=1;
+model.dstate=[int(rand()*(10^7-1)),0*a.slice()];
+model.rpar=[a.slice(),b.slice()];
+model.ipar=flag;
+model.blocktype="d";
+model.dep_ut=[None,None];
+exprs=[string(flag),sci2exp(a.slice()),sci2exp(b.slice()),string(model.dstate(1))];
+gr_i=[];
+x=standard_define([3,2],model,exprs,gr_i);
+}
+RAND_f.prototype.details = function RAND_f() {
+}
+}
diff --git a/js/Sources/RAND_m.js b/js/Sources/RAND_m.js
index 66c34849..daa52675 100644
--- a/js/Sources/RAND_m.js
+++ b/js/Sources/RAND_m.js
@@ -1,715 +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,'RAND_m',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(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,'14',1,1072)
-LexToken(THEN,'then',1,1075)
-LexToken(EOL,'\n',1,1079)
-LexToken(VAR,'exprs',1,1092)
-LexToken(OPENBRACKET,'(',1,1097)
-LexToken(NUMBER,'9',1,1098)
-LexToken(CLOSEBRACKET,')',1,1099)
-LexToken(ASSIGNMENT,'=',1,1100)
-LexToken(OPENSQBRACKET,'[',1,1101)
-LexToken(CLOSESQBRACKET,']',1,1102)
-LexToken(EOL,'\n',1,1103)
-LexToken(END,'end',1,1113)
-LexToken(EOL,'\n',1,1131)
-LexToken(WHILE,'while',1,1140)
-LexToken(PREVAR_BOOLEAN,'%t',1,1146)
-LexToken(DO,'do',1,1149)
-LexToken(EOL,'\n',1,1151)
-LexToken(OPENSQBRACKET,'[',1,1164)
-LexToken(VAR,'ok',1,1165)
-LexToken(COMMA,',',1,1167)
-LexToken(VAR,'typ',1,1168)
-LexToken(COMMA,',',1,1171)
-LexToken(VAR,'flag',1,1172)
-LexToken(COMMA,',',1,1176)
-LexToken(VAR,'a',1,1177)
-LexToken(COMMA,',',1,1178)
-LexToken(VAR,'b',1,1179)
-LexToken(COMMA,',',1,1180)
-LexToken(VAR,'seed_c',1,1181)
-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(OPENSQBRACKET,'[',1,1211)
-LexToken(DQSTRING,'"Set Random generator block parameters"',1,1263)
-LexToken(SEMICOLON,';\n',1,1264)
-LexToken(DQSTRING,'"flag = 0 : Uniform distribution A is min and A+B max"',1,1331)
-LexToken(SEMICOLON,';\n',1,1332)
-LexToken(DQSTRING,'"flag = 1 : Normal distribution A is mean and B deviation"',1,1403)
-LexToken(SEMICOLON,';\n',1,1404)
-LexToken(DQSTRING,'" "',1,1420)
-LexToken(SEMICOLON,';\n',1,1421)
-LexToken(DQSTRING,'"A and B must be matrix with equal sizes"',1,1475)
-LexToken(CLOSESQBRACKET,']',1,1476)
-LexToken(COMMA,',',1,1477)
-LexToken(OPENSQBRACKET,'[',1,1493)
-LexToken(DQSTRING,'"Datatype(1=real double 2=complex)"',1,1529)
-LexToken(SEMICOLON,';',1,1530)
-LexToken(DQSTRING,'"flag"',1,1536)
-LexToken(SEMICOLON,';',1,1537)
-LexToken(DQSTRING,'"A"',1,1540)
-LexToken(SEMICOLON,';',1,1541)
-LexToken(DQSTRING,'"B"',1,1544)
-LexToken(SEMICOLON,';',1,1545)
-LexToken(DQSTRING,'"SEED"',1,1551)
-LexToken(CLOSESQBRACKET,']',1,1552)
-LexToken(COMMA,',',1,1553)
-LexToken(VAR,'list',1,1569)
-LexToken(OPENBRACKET,'(',1,1573)
-LexToken(DQSTRING,'"vec"',1,1578)
-LexToken(COMMA,',',1,1579)
-LexToken(NUMBER,'1',1,1580)
-LexToken(COMMA,',',1,1581)
-LexToken(DQSTRING,'"vec"',1,1586)
-LexToken(COMMA,',',1,1587)
-LexToken(NUMBER,'1',1,1588)
-LexToken(COMMA,',',1,1589)
-LexToken(DQSTRING,'"mat"',1,1594)
-LexToken(COMMA,',',1,1595)
-LexToken(OPENSQBRACKET,'[',1,1596)
-LexToken(ADDITION,'-',1,1597)
-LexToken(NUMBER,'1',1,1598)
-LexToken(ADDITION,'-',1,1600)
-LexToken(NUMBER,'2',1,1601)
-LexToken(CLOSESQBRACKET,']',1,1602)
-LexToken(COMMA,',',1,1603)
-LexToken(DQSTRING,'"mat"',1,1608)
-LexToken(COMMA,',',1,1609)
-LexToken(DQSTRING,'"[-1 -2]"',1,1618)
-LexToken(COMMA,',',1,1619)
-LexToken(DQSTRING,'"mat"',1,1624)
-LexToken(COMMA,',',1,1625)
-LexToken(OPENSQBRACKET,'[',1,1626)
-LexToken(NUMBER,'1',1,1627)
-LexToken(NUMBER,'2',1,1629)
-LexToken(CLOSESQBRACKET,']',1,1630)
-LexToken(CLOSEBRACKET,')',1,1631)
-LexToken(COMMA,',',1,1632)
-LexToken(VAR,'exprs',1,1633)
-LexToken(CLOSEBRACKET,')',1,1638)
-LexToken(EOL,'\n',1,1639)
-LexToken(IF,'if',1,1652)
-LexToken(NOT,'~',1,1655)
-LexToken(VAR,'ok',1,1656)
-LexToken(THEN,'then',1,1659)
-LexToken(EOL,'\n',1,1663)
-LexToken(BREAK,'break',1,1680)
-LexToken(EOL,'\n',1,1685)
-LexToken(END,'end',1,1699)
-LexToken(EOL,'\n',1,1702)
-LexToken(IF,'if',1,1715)
-LexToken(VAR,'flag',1,1718)
-LexToken(COMPARISON,'<>',1,1722)
-LexToken(NUMBER,'0',1,1724)
-LexToken(LOGICAL,'&',1,1725)
-LexToken(VAR,'flag',1,1726)
-LexToken(COMPARISON,'<>',1,1730)
-LexToken(NUMBER,'1',1,1732)
-LexToken(THEN,'then',1,1734)
-LexToken(EOL,'\n',1,1738)
-LexToken(VAR,'message',1,1755)
-LexToken(OPENBRACKET,'(',1,1762)
-LexToken(DQSTRING,'"flag must be equal to 1 or 0"',1,1792)
-LexToken(CLOSEBRACKET,')',1,1793)
-LexToken(EOL,'\n',1,1794)
-LexToken(ELSE,'else',1,1807)
-LexToken(EOL,'\n',1,1811)
-LexToken(VAR,'out',1,1828)
-LexToken(ASSIGNMENT,'=',1,1831)
-LexToken(VAR,'size',1,1832)
-LexToken(OPENBRACKET,'(',1,1836)
-LexToken(VAR,'a',1,1837)
-LexToken(CLOSEBRACKET,')',1,1838)
-LexToken(EOL,'\n',1,1839)
-LexToken(IF,'if',1,1856)
-LexToken(VAR,'typ',1,1859)
-LexToken(COMPARISON,'==',1,1862)
-LexToken(NUMBER,'1',1,1864)
-LexToken(THEN,'then',1,1866)
-LexToken(EOL,'\n',1,1870)
-LexToken(VAR,'function_name',1,1891)
-LexToken(ASSIGNMENT,'=',1,1904)
-LexToken(DQSTRING,'"rndblk_m"',1,1914)
-LexToken(EOL,'\n',1,1915)
-LexToken(VAR,'model',1,1937)
-LexToken(DOT,'.',1,1942)
-LexToken(VAR,'rpar',1,1943)
-LexToken(ASSIGNMENT,'=',1,1947)
-LexToken(OPENSQBRACKET,'[',1,1948)
-LexToken(VAR,'real',1,1949)
-LexToken(OPENBRACKET,'(',1,1953)
-LexToken(VAR,'a',1,1954)
-LexToken(OPENBRACKET,'(',1,1955)
-LexToken(COLON,':',1,1956)
-LexToken(CLOSEBRACKET,')',1,1957)
-LexToken(CLOSEBRACKET,')',1,1958)
-LexToken(SEMICOLON,';',1,1959)
-LexToken(VAR,'real',1,1960)
-LexToken(OPENBRACKET,'(',1,1964)
-LexToken(VAR,'b',1,1965)
-LexToken(OPENBRACKET,'(',1,1966)
-LexToken(COLON,':',1,1967)
-LexToken(CLOSEBRACKET,')',1,1968)
-LexToken(CLOSEBRACKET,')',1,1969)
-LexToken(CLOSESQBRACKET,']',1,1970)
-LexToken(EOL,'\n',1,1971)
-LexToken(VAR,'model',1,1992)
-LexToken(DOT,'.',1,1997)
-LexToken(VAR,'dstate',1,1998)
-LexToken(ASSIGNMENT,'=',1,2004)
-LexToken(OPENSQBRACKET,'[',1,2005)
-LexToken(VAR,'seed_c',1,2006)
-LexToken(OPENBRACKET,'(',1,2012)
-LexToken(NUMBER,'1',1,2013)
-LexToken(CLOSEBRACKET,')',1,2014)
-LexToken(SEMICOLON,';',1,2015)
-LexToken(NUMBER,'0',1,2016)
-LexToken(MULTIPLICATION,'*',1,2017)
-LexToken(VAR,'real',1,2018)
-LexToken(OPENBRACKET,'(',1,2022)
-LexToken(VAR,'a',1,2023)
-LexToken(OPENBRACKET,'(',1,2024)
-LexToken(COLON,':',1,2025)
-LexToken(CLOSEBRACKET,')',1,2026)
-LexToken(CLOSEBRACKET,')',1,2027)
-LexToken(CLOSESQBRACKET,']',1,2028)
-LexToken(EOL,'\n',1,2029)
-LexToken(VAR,'ot',1,2050)
-LexToken(ASSIGNMENT,'=',1,2052)
-LexToken(NUMBER,'1',1,2053)
-LexToken(EOL,'\n',1,2054)
-LexToken(ELSEIF,'elseif',1,2071)
-LexToken(VAR,'typ',1,2078)
-LexToken(COMPARISON,'==',1,2081)
-LexToken(NUMBER,'2',1,2083)
-LexToken(THEN,'then',1,2085)
-LexToken(EOL,'\n',1,2089)
-LexToken(VAR,'function_name',1,2110)
-LexToken(ASSIGNMENT,'=',1,2123)
-LexToken(DQSTRING,'"rndblkz_m"',1,2134)
-LexToken(EOL,'\n',1,2135)
-LexToken(VAR,'ot',1,2157)
-LexToken(ASSIGNMENT,'=',1,2159)
-LexToken(NUMBER,'2',1,2160)
-LexToken(EOL,'\n',1,2161)
-LexToken(VAR,'model',1,2182)
-LexToken(DOT,'.',1,2187)
-LexToken(VAR,'rpar',1,2188)
-LexToken(ASSIGNMENT,'=',1,2192)
-LexToken(OPENSQBRACKET,'[',1,2193)
-LexToken(VAR,'real',1,2194)
-LexToken(OPENBRACKET,'(',1,2198)
-LexToken(VAR,'a',1,2199)
-LexToken(OPENBRACKET,'(',1,2200)
-LexToken(COLON,':',1,2201)
-LexToken(CLOSEBRACKET,')',1,2202)
-LexToken(CLOSEBRACKET,')',1,2203)
-LexToken(SEMICOLON,';',1,2204)
-LexToken(VAR,'imag',1,2205)
-LexToken(OPENBRACKET,'(',1,2209)
-LexToken(VAR,'a',1,2210)
-LexToken(OPENBRACKET,'(',1,2211)
-LexToken(COLON,':',1,2212)
-LexToken(CLOSEBRACKET,')',1,2213)
-LexToken(CLOSEBRACKET,')',1,2214)
-LexToken(SEMICOLON,';',1,2215)
-LexToken(VAR,'real',1,2216)
-LexToken(OPENBRACKET,'(',1,2220)
-LexToken(VAR,'b',1,2221)
-LexToken(OPENBRACKET,'(',1,2222)
-LexToken(COLON,':',1,2223)
-LexToken(CLOSEBRACKET,')',1,2224)
-LexToken(CLOSEBRACKET,')',1,2225)
-LexToken(SEMICOLON,';',1,2226)
-LexToken(VAR,'imag',1,2227)
-LexToken(OPENBRACKET,'(',1,2231)
-LexToken(VAR,'b',1,2232)
-LexToken(OPENBRACKET,'(',1,2233)
-LexToken(COLON,':',1,2234)
-LexToken(CLOSEBRACKET,')',1,2235)
-LexToken(CLOSEBRACKET,')',1,2236)
-LexToken(CLOSESQBRACKET,']',1,2237)
-LexToken(EOL,'\n',1,2238)
-LexToken(VAR,'model',1,2259)
-LexToken(DOT,'.',1,2264)
-LexToken(VAR,'dstate',1,2265)
-LexToken(ASSIGNMENT,'=',1,2271)
-LexToken(OPENSQBRACKET,'[',1,2272)
-LexToken(VAR,'seed_c',1,2273)
-LexToken(OPENBRACKET,'(',1,2279)
-LexToken(COLON,':',1,2280)
-LexToken(CLOSEBRACKET,')',1,2281)
-LexToken(SEMICOLON,';',1,2282)
-LexToken(NUMBER,'0',1,2283)
-LexToken(MULTIPLICATION,'*',1,2284)
-LexToken(OPENSQBRACKET,'[',1,2285)
-LexToken(VAR,'real',1,2286)
-LexToken(OPENBRACKET,'(',1,2290)
-LexToken(VAR,'a',1,2291)
-LexToken(OPENBRACKET,'(',1,2292)
-LexToken(COLON,':',1,2293)
-LexToken(CLOSEBRACKET,')',1,2294)
-LexToken(CLOSEBRACKET,')',1,2295)
-LexToken(SEMICOLON,';',1,2296)
-LexToken(VAR,'imag',1,2297)
-LexToken(OPENBRACKET,'(',1,2301)
-LexToken(VAR,'a',1,2302)
-LexToken(OPENBRACKET,'(',1,2303)
-LexToken(COLON,':',1,2304)
-LexToken(CLOSEBRACKET,')',1,2305)
-LexToken(CLOSEBRACKET,')',1,2306)
-LexToken(CLOSESQBRACKET,']',1,2307)
-LexToken(CLOSESQBRACKET,']',1,2308)
-LexToken(EOL,'\n',1,2309)
-LexToken(ELSE,'else',1,2326)
-LexToken(EOL,'\n',1,2330)
-LexToken(VAR,'message',1,2351)
-LexToken(OPENBRACKET,'(',1,2358)
-LexToken(DQSTRING,'"Datatype is not supported"',1,2385)
-LexToken(CLOSEBRACKET,')',1,2386)
-LexToken(EOL,'\n',1,2387)
-LexToken(VAR,'ok',1,2409)
-LexToken(ASSIGNMENT,'=',1,2411)
-LexToken(PREVAR_BOOLEAN,'%f',1,2412)
-LexToken(EOL,'\n',1,2414)
-LexToken(END,'end',1,2432)
-LexToken(EOL,'\n',1,2435)
-LexToken(IF,'if',1,2452)
-LexToken(VAR,'ok',1,2455)
-LexToken(THEN,'then',1,2458)
-LexToken(EOL,'\n',1,2462)
-LexToken(OPENSQBRACKET,'[',1,2483)
-LexToken(VAR,'model',1,2484)
-LexToken(COMMA,',',1,2489)
-LexToken(VAR,'graphics',1,2490)
-LexToken(COMMA,',',1,2498)
-LexToken(VAR,'ok',1,2499)
-LexToken(CLOSESQBRACKET,']',1,2501)
-LexToken(ASSIGNMENT,'=',1,2502)
-LexToken(VAR,'set_io',1,2503)
-LexToken(OPENBRACKET,'(',1,2509)
-LexToken(VAR,'model',1,2510)
-LexToken(COMMA,',',1,2515)
-LexToken(VAR,'graphics',1,2516)
-LexToken(COMMA,',',1,2524)
-LexToken(VAR,'list',1,2525)
-LexToken(OPENBRACKET,'(',1,2529)
-LexToken(OPENSQBRACKET,'[',1,2530)
-LexToken(CLOSESQBRACKET,']',1,2531)
-LexToken(COMMA,',',1,2532)
-LexToken(OPENSQBRACKET,'[',1,2533)
-LexToken(CLOSESQBRACKET,']',1,2534)
-LexToken(CLOSEBRACKET,')',1,2535)
-LexToken(COMMA,',',1,2536)
-LexToken(VAR,'list',1,2537)
-LexToken(OPENBRACKET,'(',1,2541)
-LexToken(VAR,'out',1,2542)
-LexToken(COMMA,',',1,2545)
-LexToken(VAR,'ot',1,2546)
-LexToken(CLOSEBRACKET,')',1,2548)
-LexToken(COMMA,',',1,2549)
-LexToken(NUMBER,'1',1,2550)
-LexToken(COMMA,',',1,2551)
-LexToken(OPENSQBRACKET,'[',1,2552)
-LexToken(CLOSESQBRACKET,']',1,2553)
-LexToken(CLOSEBRACKET,')',1,2554)
-LexToken(EOL,'\n',1,2555)
-LexToken(IF,'if',1,2576)
-LexToken(VAR,'ok',1,2579)
-LexToken(THEN,'then',1,2582)
-LexToken(EOL,'\n',1,2586)
-LexToken(VAR,'model',1,2611)
-LexToken(DOT,'.',1,2616)
-LexToken(VAR,'sim',1,2617)
-LexToken(ASSIGNMENT,'=',1,2620)
-LexToken(VAR,'list',1,2621)
-LexToken(OPENBRACKET,'(',1,2625)
-LexToken(VAR,'function_name',1,2626)
-LexToken(COMMA,',',1,2639)
-LexToken(NUMBER,'4',1,2640)
-LexToken(CLOSEBRACKET,')',1,2641)
-LexToken(EOL,'\n',1,2642)
-LexToken(VAR,'graphics',1,2667)
-LexToken(DOT,'.',1,2675)
-LexToken(VAR,'exprs',1,2676)
-LexToken(ASSIGNMENT,'=',1,2681)
-LexToken(VAR,'exprs',1,2682)
-LexToken(EOL,'\n',1,2687)
-LexToken(VAR,'model',1,2712)
-LexToken(DOT,'.',1,2717)
-LexToken(VAR,'ipar',1,2718)
-LexToken(ASSIGNMENT,'=',1,2722)
-LexToken(VAR,'flag',1,2723)
-LexToken(EOL,'\n',1,2727)
-LexToken(VAR,'x',1,2752)
-LexToken(DOT,'.',1,2753)
-LexToken(VAR,'graphics',1,2754)
-LexToken(ASSIGNMENT,'=',1,2762)
-LexToken(VAR,'graphics',1,2763)
-LexToken(EOL,'\n',1,2771)
-LexToken(VAR,'x',1,2797)
-LexToken(DOT,'.',1,2798)
-LexToken(VAR,'model',1,2799)
-LexToken(ASSIGNMENT,'=',1,2804)
-LexToken(VAR,'model',1,2805)
-LexToken(EOL,'\n',1,2810)
-LexToken(BREAK,'break',1,2835)
-LexToken(EOL,'\n',1,2840)
-LexToken(END,'end',1,2861)
-LexToken(EOL,'\n',1,2864)
-LexToken(END,'end',1,2881)
-LexToken(EOL,'\n',1,2884)
-LexToken(END,'end',1,2897)
-LexToken(EOL,'\n',1,2900)
-LexToken(END,'end',1,2909)
-LexToken(EOL,'\n',1,2912)
-LexToken(CASE,'case',1,2917)
-LexToken(DQSTRING,'"define"',1,2929)
-LexToken(THEN,'then',1,2931)
-LexToken(EOL,'\n',1,2935)
-LexToken(VAR,'a',1,2944)
-LexToken(ASSIGNMENT,'=',1,2945)
-LexToken(NUMBER,'0',1,2946)
-LexToken(EOL,'\n',1,2947)
-LexToken(VAR,'b',1,2956)
-LexToken(ASSIGNMENT,'=',1,2957)
-LexToken(NUMBER,'1',1,2958)
-LexToken(EOL,'\n',1,2959)
-LexToken(VAR,'dt',1,2968)
-LexToken(ASSIGNMENT,'=',1,2970)
-LexToken(NUMBER,'0',1,2971)
-LexToken(EOL,'\n',1,2972)
-LexToken(VAR,'flag',1,2981)
-LexToken(ASSIGNMENT,'=',1,2985)
-LexToken(NUMBER,'0',1,2986)
-LexToken(EOL,'\n',1,2987)
-LexToken(VAR,'function_name',1,2996)
-LexToken(ASSIGNMENT,'=',1,3009)
-LexToken(DQSTRING,'"rndblk_m"',1,3019)
-LexToken(EOL,'\n',1,3020)
-LexToken(VAR,'funtyp',1,3030)
-LexToken(ASSIGNMENT,'=',1,3036)
-LexToken(NUMBER,'4',1,3037)
-LexToken(EOL,'\n',1,3038)
-LexToken(VAR,'model',1,3048)
-LexToken(ASSIGNMENT,'=',1,3053)
-LexToken(SCICOS_MODEL,'scicos_model',1,3054)
-LexToken(OPENBRACKET,'(',1,3066)
-LexToken(CLOSEBRACKET,')',1,3067)
-LexToken(EOL,'\n',1,3068)
-LexToken(VAR,'model',1,3077)
-LexToken(DOT,'.',1,3082)
-LexToken(VAR,'sim',1,3083)
-LexToken(ASSIGNMENT,'=',1,3086)
-LexToken(VAR,'list',1,3087)
-LexToken(OPENBRACKET,'(',1,3091)
-LexToken(VAR,'function_name',1,3092)
-LexToken(COMMA,',',1,3105)
-LexToken(VAR,'funtyp',1,3106)
-LexToken(CLOSEBRACKET,')',1,3112)
-LexToken(EOL,'\n',1,3113)
-LexToken(VAR,'model',1,3122)
-LexToken(DOT,'.',1,3127)
-LexToken(VAR,'in',1,3128)
-LexToken(ASSIGNMENT,'=',1,3130)
-LexToken(OPENSQBRACKET,'[',1,3131)
-LexToken(CLOSESQBRACKET,']',1,3132)
-LexToken(EOL,'\n',1,3133)
-LexToken(VAR,'model',1,3142)
-LexToken(DOT,'.',1,3147)
-LexToken(VAR,'in2',1,3148)
-LexToken(ASSIGNMENT,'=',1,3151)
-LexToken(OPENSQBRACKET,'[',1,3152)
-LexToken(CLOSESQBRACKET,']',1,3153)
-LexToken(EOL,'\n',1,3154)
-LexToken(VAR,'model',1,3163)
-LexToken(DOT,'.',1,3168)
-LexToken(VAR,'intyp',1,3169)
-LexToken(ASSIGNMENT,'=',1,3174)
-LexToken(OPENSQBRACKET,'[',1,3175)
-LexToken(CLOSESQBRACKET,']',1,3176)
-LexToken(EOL,'\n',1,3177)
-LexToken(VAR,'model',1,3186)
-LexToken(DOT,'.',1,3191)
-LexToken(VAR,'out',1,3192)
-LexToken(ASSIGNMENT,'=',1,3195)
-LexToken(NUMBER,'1',1,3196)
-LexToken(EOL,'\n',1,3197)
-LexToken(VAR,'model',1,3206)
-LexToken(DOT,'.',1,3211)
-LexToken(VAR,'out2',1,3212)
-LexToken(ASSIGNMENT,'=',1,3216)
-LexToken(NUMBER,'1',1,3217)
-LexToken(EOL,'\n',1,3218)
-LexToken(VAR,'model',1,3227)
-LexToken(DOT,'.',1,3232)
-LexToken(VAR,'outtyp',1,3233)
-LexToken(ASSIGNMENT,'=',1,3239)
-LexToken(NUMBER,'1',1,3240)
-LexToken(EOL,'\n',1,3241)
-LexToken(VAR,'model',1,3250)
-LexToken(DOT,'.',1,3255)
-LexToken(VAR,'evtin',1,3256)
-LexToken(ASSIGNMENT,'=',1,3261)
-LexToken(NUMBER,'1',1,3262)
-LexToken(EOL,'\n',1,3263)
-LexToken(VAR,'model',1,3272)
-LexToken(DOT,'.',1,3277)
-LexToken(VAR,'evtout',1,3278)
-LexToken(ASSIGNMENT,'=',1,3284)
-LexToken(OPENSQBRACKET,'[',1,3285)
-LexToken(CLOSESQBRACKET,']',1,3286)
-LexToken(EOL,'\n',1,3287)
-LexToken(VAR,'model',1,3296)
-LexToken(DOT,'.',1,3301)
-LexToken(VAR,'state',1,3302)
-LexToken(ASSIGNMENT,'=',1,3307)
-LexToken(OPENSQBRACKET,'[',1,3308)
-LexToken(CLOSESQBRACKET,']',1,3309)
-LexToken(EOL,'\n',1,3310)
-LexToken(VAR,'model',1,3319)
-LexToken(DOT,'.',1,3324)
-LexToken(VAR,'dstate',1,3325)
-LexToken(ASSIGNMENT,'=',1,3331)
-LexToken(OPENSQBRACKET,'[',1,3332)
-LexToken(VAR,'int',1,3333)
-LexToken(OPENBRACKET,'(',1,3336)
-LexToken(VAR,'rand',1,3337)
-LexToken(OPENBRACKET,'(',1,3341)
-LexToken(CLOSEBRACKET,')',1,3342)
-LexToken(MULTIPLICATION,'*',1,3343)
-LexToken(OPENBRACKET,'(',1,3344)
-LexToken(NUMBER,'10',1,3345)
-LexToken(MULTIPLICATION,'^',1,3347)
-LexToken(NUMBER,'7',1,3348)
-LexToken(ADDITION,'-',1,3349)
-LexToken(NUMBER,'1',1,3350)
-LexToken(CLOSEBRACKET,')',1,3351)
-LexToken(CLOSEBRACKET,')',1,3352)
-LexToken(SEMICOLON,';',1,3353)
-LexToken(NUMBER,'0',1,3354)
-LexToken(MULTIPLICATION,'*',1,3355)
-LexToken(VAR,'a',1,3356)
-LexToken(OPENBRACKET,'(',1,3357)
-LexToken(COLON,':',1,3358)
-LexToken(CLOSEBRACKET,')',1,3359)
-LexToken(CLOSESQBRACKET,']',1,3360)
-LexToken(EOL,'\n',1,3361)
-LexToken(VAR,'model',1,3370)
-LexToken(DOT,'.',1,3375)
-LexToken(VAR,'rpar',1,3376)
-LexToken(ASSIGNMENT,'=',1,3380)
-LexToken(OPENSQBRACKET,'[',1,3381)
-LexToken(VAR,'a',1,3382)
-LexToken(OPENBRACKET,'(',1,3383)
-LexToken(COLON,':',1,3384)
-LexToken(CLOSEBRACKET,')',1,3385)
-LexToken(COMMA,',',1,3386)
-LexToken(VAR,'b',1,3387)
-LexToken(OPENBRACKET,'(',1,3388)
-LexToken(COLON,':',1,3389)
-LexToken(CLOSEBRACKET,')',1,3390)
-LexToken(CLOSESQBRACKET,']',1,3391)
-LexToken(EOL,'\n',1,3392)
-LexToken(VAR,'model',1,3401)
-LexToken(DOT,'.',1,3406)
-LexToken(VAR,'ipar',1,3407)
-LexToken(ASSIGNMENT,'=',1,3411)
-LexToken(VAR,'flag',1,3412)
-LexToken(EOL,'\n',1,3416)
-LexToken(VAR,'model',1,3425)
-LexToken(DOT,'.',1,3430)
-LexToken(VAR,'blocktype',1,3431)
-LexToken(ASSIGNMENT,'=',1,3440)
-LexToken(DQSTRING,'"d"',1,3443)
-LexToken(EOL,'\n',1,3444)
-LexToken(VAR,'model',1,3453)
-LexToken(DOT,'.',1,3458)
-LexToken(VAR,'firing',1,3459)
-LexToken(ASSIGNMENT,'=',1,3465)
-LexToken(OPENSQBRACKET,'[',1,3466)
-LexToken(CLOSESQBRACKET,']',1,3467)
-LexToken(EOL,'\n',1,3468)
-LexToken(VAR,'model',1,3477)
-LexToken(DOT,'.',1,3482)
-LexToken(VAR,'dep_ut',1,3483)
-LexToken(ASSIGNMENT,'=',1,3489)
-LexToken(OPENSQBRACKET,'[',1,3490)
-LexToken(PREVAR_BOOLEAN,'%f',1,3491)
-LexToken(PREVAR_BOOLEAN,'%f',1,3494)
-LexToken(CLOSESQBRACKET,']',1,3496)
-LexToken(EOL,'\n',1,3497)
-LexToken(EOL,'\n',1,3498)
-LexToken(VAR,'exprs',1,3507)
-LexToken(ASSIGNMENT,'=',1,3512)
-LexToken(OPENSQBRACKET,'[',1,3513)
-LexToken(VAR,'sci2exp',1,3514)
-LexToken(OPENBRACKET,'(',1,3521)
-LexToken(NUMBER,'1',1,3522)
-LexToken(CLOSEBRACKET,')',1,3523)
-LexToken(SEMICOLON,';',1,3524)
-LexToken(VAR,'string',1,3525)
-LexToken(OPENBRACKET,'(',1,3531)
-LexToken(VAR,'flag',1,3532)
-LexToken(CLOSEBRACKET,')',1,3536)
-LexToken(SEMICOLON,';',1,3537)
-LexToken(VAR,'sci2exp',1,3538)
-LexToken(OPENBRACKET,'(',1,3545)
-LexToken(OPENSQBRACKET,'[',1,3546)
-LexToken(VAR,'a',1,3547)
-LexToken(CLOSESQBRACKET,']',1,3548)
-LexToken(CLOSEBRACKET,')',1,3549)
-LexToken(SEMICOLON,';',1,3550)
-LexToken(VAR,'sci2exp',1,3551)
-LexToken(OPENBRACKET,'(',1,3558)
-LexToken(OPENSQBRACKET,'[',1,3559)
-LexToken(VAR,'b',1,3560)
-LexToken(CLOSESQBRACKET,']',1,3561)
-LexToken(CLOSEBRACKET,')',1,3562)
-LexToken(SEMICOLON,';',1,3563)
-LexToken(VAR,'sci2exp',1,3564)
-LexToken(OPENBRACKET,'(',1,3571)
-LexToken(OPENSQBRACKET,'[',1,3572)
-LexToken(VAR,'model',1,3573)
-LexToken(DOT,'.',1,3578)
-LexToken(VAR,'dstate',1,3579)
-LexToken(OPENBRACKET,'(',1,3585)
-LexToken(NUMBER,'1',1,3586)
-LexToken(CLOSEBRACKET,')',1,3587)
-LexToken(VAR,'int',1,3589)
-LexToken(OPENBRACKET,'(',1,3592)
-LexToken(VAR,'rand',1,3593)
-LexToken(OPENBRACKET,'(',1,3597)
-LexToken(CLOSEBRACKET,')',1,3598)
-LexToken(MULTIPLICATION,'*',1,3599)
-LexToken(OPENBRACKET,'(',1,3600)
-LexToken(NUMBER,'10',1,3601)
-LexToken(MULTIPLICATION,'^',1,3603)
-LexToken(NUMBER,'7',1,3604)
-LexToken(ADDITION,'-',1,3605)
-LexToken(NUMBER,'1',1,3606)
-LexToken(CLOSEBRACKET,')',1,3607)
-LexToken(CLOSEBRACKET,')',1,3608)
-LexToken(CLOSESQBRACKET,']',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,'3',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(CLOSESQBRACKET,']',1,1602)
+/* autogenerated from "macros/Sources/RAND_m.sci" */
+None
diff --git a/js/Sources/READAU_f.js b/js/Sources/READAU_f.js
index 51948b8b..365f072e 100644
--- a/js/Sources/READAU_f.js
+++ b/js/Sources/READAU_f.js
@@ -1,766 +1,83 @@
-LexToken(EOL,'\n',1,8)
-LexToken(EOL,'\n',1,11)
-LexToken(EOL,'\n',1,71)
-LexToken(EOL,'\n',1,147)
-LexToken(EOL,'\n',1,150)
-LexToken(EOL,'\n',1,222)
-LexToken(EOL,'\n',1,294)
-LexToken(EOL,'\n',1,363)
-LexToken(EOL,'\n',1,402)
-LexToken(EOL,'\n',1,405)
-LexToken(EOL,'\n',1,472)
-LexToken(EOL,'\n',1,538)
-LexToken(EOL,'\n',1,603)
-LexToken(EOL,'\n',1,651)
-LexToken(EOL,'\n',1,654)
-LexToken(EOL,'\n',1,723)
-LexToken(EOL,'\n',1,786)
-LexToken(EOL,'\n',1,868)
-LexToken(EOL,'\n',1,871)
-LexToken(EOL,'\n',1,902)
-LexToken(EOL,'\n',1,905)
-LexToken(EOL,'\n',1,906)
-LexToken(FUNCTION,'function',1,907)
-LexToken(OPENSQBRACKET,'[',1,916)
-LexToken(VAR,'x',1,917)
-LexToken(COMMA,',',1,918)
-LexToken(VAR,'y',1,919)
-LexToken(COMMA,',',1,920)
-LexToken(VAR,'typ',1,921)
-LexToken(CLOSESQBRACKET,']',1,924)
-LexToken(ASSIGNMENT,'=',1,925)
-LexToken(VAR,'READAU_f',1,926)
-LexToken(OPENBRACKET,'(',1,934)
-LexToken(VAR,'job',1,935)
-LexToken(COMMA,',',1,938)
-LexToken(VAR,'arg1',1,939)
-LexToken(COMMA,',',1,943)
-LexToken(VAR,'arg2',1,944)
-LexToken(CLOSEBRACKET,')',1,948)
-LexToken(EOL,'\n',1,949)
-LexToken(VAR,'x',1,954)
-LexToken(ASSIGNMENT,'=',1,955)
-LexToken(OPENSQBRACKET,'[',1,956)
-LexToken(CLOSESQBRACKET,']',1,957)
-LexToken(EOL,'\n',1,958)
-LexToken(VAR,'y',1,964)
-LexToken(ASSIGNMENT,'=',1,965)
-LexToken(OPENSQBRACKET,'[',1,966)
-LexToken(CLOSESQBRACKET,']',1,967)
-LexToken(EOL,'\n',1,968)
-LexToken(VAR,'typ',1,974)
-LexToken(ASSIGNMENT,'=',1,977)
-LexToken(OPENSQBRACKET,'[',1,978)
-LexToken(CLOSESQBRACKET,']',1,979)
-LexToken(EOL,'\n',1,980)
-LexToken(SELECT,'select',1,986)
-LexToken(VAR,'job',1,993)
-LexToken(EOL,'\n',1,996)
-LexToken(CASE,'case',1,1001)
-LexToken(DQSTRING,'"set"',1,1010)
-LexToken(THEN,'then',1,1012)
-LexToken(EOL,'\n',1,1016)
-LexToken(VAR,'x',1,1025)
-LexToken(ASSIGNMENT,'=',1,1026)
-LexToken(VAR,'arg1',1,1027)
-LexToken(EOL,'\n',1,1031)
-LexToken(VAR,'graphics',1,1041)
-LexToken(ASSIGNMENT,'=',1,1049)
-LexToken(VAR,'arg1',1,1050)
-LexToken(DOT,'.',1,1054)
-LexToken(VAR,'graphics',1,1055)
-LexToken(EOL,'\n',1,1063)
-LexToken(VAR,'exprs',1,1073)
-LexToken(ASSIGNMENT,'=',1,1078)
-LexToken(VAR,'graphics',1,1079)
-LexToken(DOT,'.',1,1087)
-LexToken(VAR,'exprs',1,1088)
-LexToken(EOL,'\n',1,1093)
-LexToken(VAR,'model',1,1102)
-LexToken(ASSIGNMENT,'=',1,1107)
-LexToken(VAR,'arg1',1,1108)
-LexToken(DOT,'.',1,1112)
-LexToken(VAR,'model',1,1113)
-LexToken(EOL,'\n',1,1118)
-LexToken(VAR,'out',1,1128)
-LexToken(ASSIGNMENT,'=',1,1131)
-LexToken(VAR,'model',1,1132)
-LexToken(DOT,'.',1,1137)
-LexToken(VAR,'out',1,1138)
-LexToken(EOL,'\n',1,1141)
-LexToken(VAR,'dstate',1,1150)
-LexToken(ASSIGNMENT,'=',1,1156)
-LexToken(VAR,'model',1,1157)
-LexToken(DOT,'.',1,1162)
-LexToken(VAR,'dstate',1,1163)
-LexToken(EOL,'\n',1,1169)
-LexToken(VAR,'ipar',1,1178)
-LexToken(ASSIGNMENT,'=',1,1182)
-LexToken(VAR,'model',1,1183)
-LexToken(DOT,'.',1,1188)
-LexToken(VAR,'ipar',1,1189)
-LexToken(EOL,'\n',1,1193)
-LexToken(EOL,'\n',1,1194)
-LexToken(VAR,'imask',1,1203)
-LexToken(ASSIGNMENT,'=',1,1208)
-LexToken(NUMBER,'9',1,1209)
-LexToken(ADDITION,'+',1,1210)
-LexToken(VAR,'ipar',1,1211)
-LexToken(OPENBRACKET,'(',1,1215)
-LexToken(NUMBER,'1',1,1216)
-LexToken(CLOSEBRACKET,')',1,1217)
-LexToken(EOL,'\n',1,1218)
-LexToken(VAR,'tmask',1,1227)
-LexToken(ASSIGNMENT,'=',1,1232)
-LexToken(VAR,'ipar',1,1233)
-LexToken(OPENBRACKET,'(',1,1237)
-LexToken(VAR,'imask',1,1238)
-LexToken(CLOSEBRACKET,')',1,1243)
-LexToken(EOL,'\n',1,1244)
-LexToken(VAR,'lunit',1,1253)
-LexToken(ASSIGNMENT,'=',1,1258)
-LexToken(VAR,'dstate',1,1259)
-LexToken(OPENBRACKET,'(',1,1265)
-LexToken(NUMBER,'3',1,1266)
-LexToken(CLOSEBRACKET,')',1,1267)
-LexToken(EOL,'\n',1,1268)
-LexToken(VAR,'fname',1,1277)
-LexToken(ASSIGNMENT,'=',1,1282)
-LexToken(VAR,'exprs',1,1283)
-LexToken(OPENBRACKET,'(',1,1288)
-LexToken(NUMBER,'1',1,1289)
-LexToken(CLOSEBRACKET,')',1,1290)
-LexToken(EOL,'\n',1,1291)
-LexToken(EOL,'\n',1,1292)
-LexToken(WHILE,'while',1,1301)
-LexToken(PREVAR_BOOLEAN,'%t',1,1307)
-LexToken(DO,'do',1,1310)
-LexToken(EOL,'\n',1,1312)
-LexToken(OPENSQBRACKET,'[',1,1325)
-LexToken(VAR,'ok',1,1326)
-LexToken(COMMA,',',1,1328)
-LexToken(VAR,'fname1',1,1329)
-LexToken(COMMA,',',1,1335)
-LexToken(VAR,'N',1,1336)
-LexToken(COMMA,',',1,1337)
-LexToken(VAR,'swap',1,1338)
-LexToken(COMMA,',',1,1342)
-LexToken(VAR,'exprs',1,1343)
-LexToken(CLOSESQBRACKET,']',1,1348)
-LexToken(ASSIGNMENT,'=',1,1350)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1352)
-LexToken(OPENBRACKET,'(',1,1367)
-LexToken(OPENSQBRACKET,'[',1,1368)
-LexToken(VAR,'msprintf',1,1369)
-LexToken(OPENBRACKET,'(',1,1377)
-LexToken(VAR,'gettext',1,1378)
-LexToken(OPENBRACKET,'(',1,1385)
-LexToken(DQSTRING,'"Set %s block parameters"',1,1410)
-LexToken(CLOSEBRACKET,')',1,1411)
-LexToken(COMMA,',',1,1412)
-LexToken(DQSTRING,'"READAU_f"',1,1423)
-LexToken(CLOSEBRACKET,')',1,1424)
-LexToken(SEMICOLON,';',1,1425)
-LexToken(DQSTRING,'" "',1,1429)
-LexToken(SEMICOLON,';',1,1430)
-LexToken(VAR,'gettext',1,1447)
-LexToken(OPENBRACKET,'(',1,1454)
-LexToken(DQSTRING,'"(Read Audio File)"',1,1473)
-LexToken(CLOSEBRACKET,')',1,1474)
-LexToken(SEMICOLON,';',1,1475)
-LexToken(DQSTRING,'" "',1,1478)
-LexToken(SEMICOLON,';',1,1479)
-LexToken(VAR,'gettext',1,1481)
-LexToken(OPENBRACKET,'(',1,1488)
-LexToken(DQSTRING,'"Read is done on a binary \\\'.au\\\' file"',1,1527)
-LexToken(CLOSEBRACKET,')',1,1528)
-LexToken(CLOSESQBRACKET,']',1,1529)
-LexToken(COMMA,',',1,1530)
-LexToken(OPENSQBRACKET,'[',1,1547)
-LexToken(VAR,'gettext',1,1548)
-LexToken(OPENBRACKET,'(',1,1555)
-LexToken(DQSTRING,'"Input File Name"',1,1572)
-LexToken(CLOSEBRACKET,')',1,1573)
-LexToken(SEMICOLON,';',1,1574)
-LexToken(VAR,'gettext',1,1576)
-LexToken(OPENBRACKET,'(',1,1583)
-LexToken(DQSTRING,'"Buffer size"',1,1596)
-LexToken(CLOSEBRACKET,')',1,1597)
-LexToken(SEMICOLON,';',1,1598)
-LexToken(VAR,'gettext',1,1600)
-LexToken(OPENBRACKET,'(',1,1607)
-LexToken(DQSTRING,'"Swap Mode (0:No, 1:Yes)"',1,1632)
-LexToken(CLOSEBRACKET,')',1,1633)
-LexToken(CLOSESQBRACKET,']',1,1634)
-LexToken(COMMA,',',1,1635)
-LexToken(VAR,'list',1,1652)
-LexToken(OPENBRACKET,'(',1,1656)
-LexToken(DQSTRING,'"str"',1,1661)
-LexToken(COMMA,',',1,1662)
-LexToken(NUMBER,'1',1,1663)
-LexToken(COMMA,',',1,1664)
-LexToken(DQSTRING,'"vec"',1,1669)
-LexToken(COMMA,',',1,1670)
-LexToken(NUMBER,'1',1,1671)
-LexToken(COMMA,',',1,1672)
-LexToken(DQSTRING,'"vec"',1,1677)
-LexToken(COMMA,',',1,1678)
-LexToken(NUMBER,'1',1,1679)
-LexToken(CLOSEBRACKET,')',1,1680)
-LexToken(COMMA,',',1,1681)
-LexToken(VAR,'exprs',1,1683)
-LexToken(CLOSEBRACKET,')',1,1688)
-LexToken(EOL,'\n',1,1689)
-LexToken(VAR,'tmask1',1,1703)
-LexToken(ASSIGNMENT,'=',1,1709)
-LexToken(OPENSQBRACKET,'[',1,1710)
-LexToken(CLOSESQBRACKET,']',1,1711)
-LexToken(EOL,'\n',1,1712)
-LexToken(VAR,'outmask',1,1726)
-LexToken(ASSIGNMENT,'=',1,1733)
-LexToken(NUMBER,'1',1,1734)
-LexToken(EOL,'\n',1,1735)
-LexToken(VAR,'frmt1',1,1749)
-LexToken(ASSIGNMENT,'=',1,1754)
-LexToken(DQSTRING,'"uc"',1,1758)
-LexToken(EOL,'\n',1,1759)
-LexToken(VAR,'M',1,1773)
-LexToken(ASSIGNMENT,'=',1,1774)
-LexToken(NUMBER,'1',1,1775)
-LexToken(EOL,'\n',1,1776)
-LexToken(VAR,'offset',1,1790)
-LexToken(ASSIGNMENT,'=',1,1796)
-LexToken(NUMBER,'1',1,1797)
-LexToken(EOL,'\n',1,1798)
-LexToken(IF,'if',1,1812)
-LexToken(NOT,'~',1,1815)
-LexToken(VAR,'ok',1,1816)
-LexToken(THEN,'then',1,1819)
-LexToken(EOL,'\n',1,1823)
-LexToken(BREAK,'break',1,1840)
-LexToken(EOL,'\n',1,1845)
-LexToken(END,'end',1,1859)
-LexToken(EOL,'\n',1,1889)
-LexToken(VAR,'fname1',1,1902)
-LexToken(ASSIGNMENT,'=',1,1908)
-LexToken(VAR,'stripblanks',1,1909)
-LexToken(OPENBRACKET,'(',1,1920)
-LexToken(VAR,'fname1',1,1921)
-LexToken(CLOSEBRACKET,')',1,1927)
-LexToken(EOL,'\n',1,1928)
-LexToken(VAR,'frmt1',1,1941)
-LexToken(ASSIGNMENT,'=',1,1946)
-LexToken(VAR,'stripblanks',1,1947)
-LexToken(OPENBRACKET,'(',1,1958)
-LexToken(VAR,'frmt1',1,1959)
-LexToken(CLOSEBRACKET,')',1,1964)
-LexToken(EOL,'\n',1,1965)
-LexToken(IF,'if',1,1978)
-LexToken(VAR,'alreadyran',1,1981)
-LexToken(LOGICAL,'&',1,1991)
-LexToken(VAR,'fname1',1,1992)
-LexToken(COMPARISON,'<>',1,1998)
-LexToken(VAR,'fname',1,2000)
-LexToken(THEN,'then',1,2006)
-LexToken(EOL,'\n',1,2010)
-LexToken(VAR,'block_parameter_error',1,2027)
-LexToken(OPENBRACKET,'(',1,2048)
-LexToken(VAR,'gettext',1,2049)
-LexToken(OPENBRACKET,'(',1,2056)
-LexToken(DQSTRING,'"Simulation running !!! You cannot modify Input file name"',1,2114)
-LexToken(CLOSEBRACKET,')',1,2115)
-LexToken(COMMA,',',1,2116)
-LexToken(VAR,'gettext',1,2137)
-LexToken(OPENBRACKET,'(',1,2144)
-LexToken(DQSTRING,'"End current simulation first."',1,2175)
-LexToken(CLOSEBRACKET,')',1,2176)
-LexToken(CLOSEBRACKET,')',1,2177)
-LexToken(EOL,'\n',1,2178)
-LexToken(EOL,'\n',1,2248)
-LexToken(EOL,'\n',1,2320)
-LexToken(EOL,'\n',1,2436)
-LexToken(ELSEIF,'elseif',1,2449)
-LexToken(VAR,'fname1',1,2456)
-LexToken(COMPARISON,'==',1,2463)
-LexToken(DQSTRING,'""',1,2467)
-LexToken(THEN,'then',1,2469)
-LexToken(EOL,'\n',1,2473)
-LexToken(VAR,'block_parameter_error',1,2490)
-LexToken(OPENBRACKET,'(',1,2511)
-LexToken(VAR,'msprintf',1,2512)
-LexToken(OPENBRACKET,'(',1,2520)
-LexToken(VAR,'gettext',1,2521)
-LexToken(OPENBRACKET,'(',1,2528)
-LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter."',1,2563)
-LexToken(CLOSEBRACKET,')',1,2564)
-LexToken(COMMA,',',1,2565)
-LexToken(VAR,'gettext',1,2567)
-LexToken(OPENBRACKET,'(',1,2574)
-LexToken(DQSTRING,'"Input File Name"',1,2591)
-LexToken(CLOSEBRACKET,')',1,2592)
-LexToken(CLOSEBRACKET,')',1,2593)
-LexToken(COMMA,',',1,2594)
-LexToken(VAR,'gettext',1,2596)
-LexToken(OPENBRACKET,'(',1,2603)
-LexToken(DQSTRING,'"You must provide a filename."',1,2633)
-LexToken(CLOSEBRACKET,')',1,2634)
-LexToken(CLOSEBRACKET,')',1,2635)
-LexToken(EOL,'\n',1,2636)
-LexToken(ELSEIF,'elseif',1,2650)
-LexToken(VAR,'N',1,2657)
-LexToken(COMPARISON,'<',1,2659)
-LexToken(NUMBER,'1',1,2661)
-LexToken(THEN,'then',1,2663)
-LexToken(EOL,'\n',1,2667)
-LexToken(VAR,'block_parameter_error',1,2684)
-LexToken(OPENBRACKET,'(',1,2705)
-LexToken(VAR,'msprintf',1,2706)
-LexToken(OPENBRACKET,'(',1,2714)
-LexToken(VAR,'gettext',1,2715)
-LexToken(OPENBRACKET,'(',1,2722)
-LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,2761)
-LexToken(CLOSEBRACKET,')',1,2762)
-LexToken(COMMA,',',1,2763)
-LexToken(VAR,'gettext',1,2765)
-LexToken(OPENBRACKET,'(',1,2772)
-LexToken(DQSTRING,'"Buffer size"',1,2785)
-LexToken(CLOSEBRACKET,')',1,2786)
-LexToken(COMMA,',',1,2787)
-LexToken(VAR,'N',1,2789)
-LexToken(CLOSEBRACKET,')',1,2790)
-LexToken(COMMA,',',1,2791)
-LexToken(VAR,'msprintf',1,2793)
-LexToken(OPENBRACKET,'(',1,2801)
-LexToken(VAR,'gettext',1,2802)
-LexToken(OPENBRACKET,'(',1,2809)
-LexToken(DQSTRING,'"Must be greater than %d."',1,2835)
-LexToken(CLOSEBRACKET,')',1,2836)
-LexToken(COMMA,',',1,2837)
-LexToken(NUMBER,'1',1,2839)
-LexToken(CLOSEBRACKET,')',1,2840)
-LexToken(CLOSEBRACKET,')',1,2841)
-LexToken(EOL,'\n',1,2842)
-LexToken(ELSEIF,'elseif',1,2856)
-LexToken(VAR,'alreadyran',1,2863)
-LexToken(LOGICAL,'&',1,2874)
-LexToken(OPENBRACKET,'(',1,2876)
-LexToken(VAR,'N',1,2877)
-LexToken(COMPARISON,'<>',1,2879)
-LexToken(VAR,'ipar',1,2882)
-LexToken(OPENBRACKET,'(',1,2886)
-LexToken(NUMBER,'6',1,2887)
-LexToken(CLOSEBRACKET,')',1,2888)
-LexToken(CLOSEBRACKET,')',1,2889)
-LexToken(THEN,'then',1,2891)
-LexToken(EOL,'\n',1,2895)
-LexToken(VAR,'block_parameter_error',1,2912)
-LexToken(OPENBRACKET,'(',1,2933)
-LexToken(VAR,'msprintf',1,2934)
-LexToken(OPENBRACKET,'(',1,2942)
-LexToken(VAR,'gettext',1,2943)
-LexToken(OPENBRACKET,'(',1,2950)
-LexToken(DQSTRING,'"You cannot modify \\\'%s\\\' when running."',1,2990)
-LexToken(CLOSEBRACKET,')',1,2991)
-LexToken(COMMA,',',1,2992)
-LexToken(VAR,'gettext',1,2994)
-LexToken(OPENBRACKET,'(',1,3001)
-LexToken(DQSTRING,'"Buffer Size"',1,3014)
-LexToken(CLOSEBRACKET,')',1,3015)
-LexToken(CLOSEBRACKET,')',1,3016)
-LexToken(COMMA,',',1,3017)
-LexToken(VAR,'gettext',1,3019)
-LexToken(OPENBRACKET,'(',1,3026)
-LexToken(DQSTRING,'"End current simulation first."',1,3057)
-LexToken(CLOSEBRACKET,')',1,3058)
-LexToken(CLOSEBRACKET,')',1,3059)
-LexToken(EOL,'\n',1,3060)
-LexToken(ELSEIF,'elseif',1,3074)
-LexToken(VAR,'swap',1,3081)
-LexToken(COMPARISON,'<>',1,3086)
-LexToken(NUMBER,'0',1,3089)
-LexToken(LOGICAL,'&',1,3091)
-LexToken(VAR,'swap',1,3093)
-LexToken(COMPARISON,'<>',1,3098)
-LexToken(NUMBER,'1',1,3101)
-LexToken(THEN,'then',1,3103)
-LexToken(EOL,'\n',1,3107)
-LexToken(VAR,'block_parameter_error',1,3124)
-LexToken(OPENBRACKET,'(',1,3145)
-LexToken(VAR,'msprintf',1,3146)
-LexToken(OPENBRACKET,'(',1,3154)
-LexToken(VAR,'gettext',1,3155)
-LexToken(OPENBRACKET,'(',1,3162)
-LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,3201)
-LexToken(CLOSEBRACKET,')',1,3202)
-LexToken(COMMA,',',1,3203)
-LexToken(VAR,'gettext',1,3205)
-LexToken(OPENBRACKET,'(',1,3212)
-LexToken(DQSTRING,'"Swap Mode"',1,3223)
-LexToken(CLOSEBRACKET,')',1,3224)
-LexToken(COMMA,',',1,3225)
-LexToken(VAR,'swap',1,3227)
-LexToken(CLOSEBRACKET,')',1,3231)
-LexToken(COMMA,',',1,3232)
-LexToken(VAR,'msprintf',1,3234)
-LexToken(OPENBRACKET,'(',1,3242)
-LexToken(VAR,'gettext',1,3243)
-LexToken(OPENBRACKET,'(',1,3250)
-LexToken(DQSTRING,'"Must be in the interval %s."',1,3279)
-LexToken(CLOSEBRACKET,')',1,3280)
-LexToken(COMMA,',',1,3281)
-LexToken(DQSTRING,'"[0, 1]"',1,3289)
-LexToken(CLOSEBRACKET,')',1,3290)
-LexToken(CLOSEBRACKET,')',1,3291)
-LexToken(EOL,'\n',1,3292)
-LexToken(ELSE,'else',1,3306)
-LexToken(EOL,'\n',1,3310)
-LexToken(OPENSQBRACKET,'[',1,3327)
-LexToken(VAR,'model',1,3328)
-LexToken(COMMA,',',1,3333)
-LexToken(VAR,'graphics',1,3334)
-LexToken(COMMA,',',1,3342)
-LexToken(VAR,'ok',1,3343)
-LexToken(CLOSESQBRACKET,']',1,3345)
-LexToken(ASSIGNMENT,'=',1,3346)
-LexToken(VAR,'check_io',1,3347)
-LexToken(OPENBRACKET,'(',1,3355)
-LexToken(VAR,'model',1,3356)
-LexToken(COMMA,',',1,3361)
-LexToken(VAR,'graphics',1,3362)
-LexToken(COMMA,',',1,3370)
-LexToken(OPENSQBRACKET,'[',1,3371)
-LexToken(CLOSESQBRACKET,']',1,3372)
-LexToken(COMMA,',',1,3373)
-LexToken(NUMBER,'1',1,3374)
-LexToken(COMMA,',',1,3375)
-LexToken(NUMBER,'1',1,3376)
-LexToken(COMMA,',',1,3377)
-LexToken(OPENSQBRACKET,'[',1,3378)
-LexToken(CLOSESQBRACKET,']',1,3379)
-LexToken(CLOSEBRACKET,')',1,3380)
-LexToken(EOL,'\n',1,3381)
-LexToken(VAR,'frmt1',1,3398)
-LexToken(ASSIGNMENT,'=',1,3403)
-LexToken(PART,'part',1,3404)
-LexToken(OPENBRACKET,'(',1,3408)
-LexToken(VAR,'frmt1',1,3409)
-LexToken(COMMA,',',1,3414)
-LexToken(NUMBER,'1',1,3415)
-LexToken(COLON,':',1,3416)
-LexToken(NUMBER,'3',1,3417)
-LexToken(CLOSEBRACKET,')',1,3418)
-LexToken(EOL,'\n',1,3419)
-LexToken(IF,'if',1,3437)
-LexToken(VAR,'ok',1,3440)
-LexToken(THEN,'then',1,3443)
-LexToken(EOL,'\n',1,3447)
-LexToken(VAR,'ipar',1,3468)
-LexToken(ASSIGNMENT,'=',1,3472)
-LexToken(OPENSQBRACKET,'[',1,3473)
-LexToken(VAR,'length',1,3474)
-LexToken(OPENBRACKET,'(',1,3480)
-LexToken(VAR,'fname1',1,3481)
-LexToken(CLOSEBRACKET,')',1,3487)
-LexToken(SEMICOLON,';\n',1,3488)
-LexToken(VAR,'_str2code',1,3510)
-LexToken(OPENBRACKET,'(',1,3519)
-LexToken(VAR,'frmt1',1,3520)
-LexToken(CLOSEBRACKET,')',1,3525)
-LexToken(SEMICOLON,';\n',1,3526)
-LexToken(NUMBER,'0',1,3548)
-LexToken(SEMICOLON,';\n',1,3549)
-LexToken(VAR,'N',1,3571)
-LexToken(SEMICOLON,';\n',1,3572)
-LexToken(VAR,'M',1,3594)
-LexToken(SEMICOLON,';\n',1,3595)
-LexToken(VAR,'swap',1,3617)
-LexToken(SEMICOLON,';\n',1,3621)
-LexToken(VAR,'offset',1,3643)
-LexToken(VAR,'_str2code',1,3670)
-LexToken(OPENBRACKET,'(',1,3679)
-LexToken(VAR,'fname1',1,3680)
-LexToken(CLOSEBRACKET,')',1,3686)
-LexToken(SEMICOLON,';\n',1,3687)
-LexToken(VAR,'tmask1',1,3709)
-LexToken(VAR,'outmask',1,3736)
-LexToken(OPENBRACKET,'(',1,3743)
-LexToken(COLON,':',1,3744)
-LexToken(CLOSEBRACKET,')',1,3745)
-LexToken(CLOSESQBRACKET,']',1,3746)
-LexToken(EOL,'\n',1,3747)
-LexToken(IF,'if',1,3768)
-LexToken(VAR,'prod',1,3771)
-LexToken(OPENBRACKET,'(',1,3775)
-LexToken(VAR,'size',1,3776)
-LexToken(OPENBRACKET,'(',1,3780)
-LexToken(VAR,'dstate',1,3781)
-LexToken(CLOSEBRACKET,')',1,3787)
-LexToken(CLOSEBRACKET,')',1,3788)
-LexToken(COMPARISON,'<>',1,3789)
-LexToken(OPENBRACKET,'(',1,3791)
-LexToken(VAR,'N',1,3792)
-LexToken(MULTIPLICATION,'*',1,3793)
-LexToken(VAR,'M',1,3794)
-LexToken(CLOSEBRACKET,')',1,3795)
-LexToken(ADDITION,'+',1,3796)
-LexToken(NUMBER,'3',1,3797)
-LexToken(THEN,'then',1,3799)
-LexToken(EOL,'\n',1,3803)
-LexToken(VAR,'dstate',1,3828)
-LexToken(ASSIGNMENT,'=',1,3834)
-LexToken(OPENSQBRACKET,'[',1,3835)
-LexToken(ADDITION,'-',1,3836)
-LexToken(NUMBER,'1',1,3837)
-LexToken(SEMICOLON,';',1,3838)
-LexToken(ADDITION,'-',1,3839)
-LexToken(NUMBER,'1',1,3840)
-LexToken(SEMICOLON,';',1,3841)
-LexToken(VAR,'lunit',1,3842)
-LexToken(SEMICOLON,';',1,3847)
-LexToken(VAR,'zeros',1,3848)
-LexToken(OPENBRACKET,'(',1,3853)
-LexToken(VAR,'N',1,3854)
-LexToken(MULTIPLICATION,'*',1,3855)
-LexToken(VAR,'M',1,3856)
-LexToken(COMMA,',',1,3857)
-LexToken(NUMBER,'1',1,3858)
-LexToken(CLOSEBRACKET,')',1,3859)
-LexToken(CLOSESQBRACKET,']',1,3860)
-LexToken(EOL,'\n',1,3861)
-LexToken(END,'end',1,3882)
-LexToken(EOL,'\n',1,3885)
-LexToken(VAR,'model',1,3906)
-LexToken(DOT,'.',1,3911)
-LexToken(VAR,'dstate',1,3912)
-LexToken(ASSIGNMENT,'=',1,3918)
-LexToken(VAR,'dstate',1,3919)
-LexToken(EOL,'\n',1,3925)
-LexToken(VAR,'model',1,3947)
-LexToken(DOT,'.',1,3952)
-LexToken(VAR,'ipar',1,3953)
-LexToken(ASSIGNMENT,'=',1,3957)
-LexToken(VAR,'ipar',1,3958)
-LexToken(EOL,'\n',1,3962)
-LexToken(VAR,'graphics',1,3983)
-LexToken(DOT,'.',1,3991)
-LexToken(VAR,'exprs',1,3992)
-LexToken(ASSIGNMENT,'=',1,3997)
-LexToken(VAR,'exprs',1,3998)
-LexToken(EOL,'\n',1,4003)
-LexToken(VAR,'x',1,4025)
-LexToken(DOT,'.',1,4026)
-LexToken(VAR,'graphics',1,4027)
-LexToken(ASSIGNMENT,'=',1,4035)
-LexToken(VAR,'graphics',1,4036)
-LexToken(EOL,'\n',1,4044)
-LexToken(VAR,'x',1,4066)
-LexToken(DOT,'.',1,4067)
-LexToken(VAR,'model',1,4068)
-LexToken(ASSIGNMENT,'=',1,4073)
-LexToken(VAR,'model',1,4074)
-LexToken(EOL,'\n',1,4079)
-LexToken(BREAK,'break',1,4100)
-LexToken(EOL,'\n',1,4105)
-LexToken(END,'end',1,4122)
-LexToken(EOL,'\n',1,4125)
-LexToken(END,'end',1,4138)
-LexToken(EOL,'\n',1,4141)
-LexToken(END,'end',1,4150)
-LexToken(EOL,'\n',1,4153)
-LexToken(CASE,'case',1,4158)
-LexToken(DQSTRING,'"define"',1,4170)
-LexToken(THEN,'then',1,4172)
-LexToken(EOL,'\n',1,4176)
-LexToken(VAR,'frmt',1,4185)
-LexToken(ASSIGNMENT,'=',1,4189)
-LexToken(DQSTRING,'"uc "',1,4194)
-LexToken(EOL,'\n',1,4195)
-LexToken(VAR,'fname',1,4204)
-LexToken(ASSIGNMENT,'=',1,4209)
-LexToken(DQSTRING,'"test.au"',1,4218)
-LexToken(EOL,'\n',1,4219)
-LexToken(VAR,'lunit',1,4228)
-LexToken(ASSIGNMENT,'=',1,4233)
-LexToken(NUMBER,'0',1,4234)
-LexToken(EOL,'\n',1,4235)
-LexToken(VAR,'N',1,4244)
-LexToken(ASSIGNMENT,'=',1,4245)
-LexToken(NUMBER,'20',1,4246)
-LexToken(EOL,'\n',1,4248)
-LexToken(VAR,'M',1,4258)
-LexToken(ASSIGNMENT,'=',1,4259)
-LexToken(NUMBER,'1',1,4260)
-LexToken(EOL,'\n',1,4261)
-LexToken(VAR,'tmask',1,4270)
-LexToken(ASSIGNMENT,'=',1,4275)
-LexToken(OPENSQBRACKET,'[',1,4276)
-LexToken(CLOSESQBRACKET,']',1,4277)
-LexToken(EOL,'\n',1,4278)
-LexToken(VAR,'swap',1,4287)
-LexToken(ASSIGNMENT,'=',1,4291)
-LexToken(NUMBER,'0',1,4292)
-LexToken(EOL,'\n',1,4293)
-LexToken(VAR,'offset',1,4302)
-LexToken(ASSIGNMENT,'=',1,4308)
-LexToken(NUMBER,'1',1,4309)
-LexToken(EOL,'\n',1,4310)
-LexToken(VAR,'outmask',1,4319)
-LexToken(ASSIGNMENT,'=',1,4326)
-LexToken(NUMBER,'1',1,4327)
-LexToken(EOL,'\n',1,4328)
-LexToken(VAR,'ievt',1,4337)
-LexToken(ASSIGNMENT,'=',1,4341)
-LexToken(NUMBER,'0',1,4342)
-LexToken(EOL,'\n',1,4343)
-LexToken(VAR,'nout',1,4352)
-LexToken(ASSIGNMENT,'=',1,4356)
-LexToken(VAR,'size',1,4357)
-LexToken(OPENBRACKET,'(',1,4361)
-LexToken(VAR,'outmask',1,4362)
-LexToken(COMMA,',',1,4369)
-LexToken(DQSTRING,'"*"',1,4372)
-LexToken(CLOSEBRACKET,')',1,4373)
-LexToken(EOL,'\n',1,4374)
-LexToken(EOL,'\n',1,4375)
-LexToken(VAR,'model',1,4384)
-LexToken(ASSIGNMENT,'=',1,4389)
-LexToken(SCICOS_MODEL,'scicos_model',1,4390)
-LexToken(OPENBRACKET,'(',1,4402)
-LexToken(CLOSEBRACKET,')',1,4403)
-LexToken(EOL,'\n',1,4404)
-LexToken(VAR,'model',1,4413)
-LexToken(DOT,'.',1,4418)
-LexToken(VAR,'sim',1,4419)
-LexToken(ASSIGNMENT,'=',1,4422)
-LexToken(VAR,'list',1,4423)
-LexToken(OPENBRACKET,'(',1,4427)
-LexToken(DQSTRING,'"readau"',1,4435)
-LexToken(COMMA,',',1,4436)
-LexToken(NUMBER,'2',1,4437)
-LexToken(CLOSEBRACKET,')',1,4438)
-LexToken(EOL,'\n',1,4439)
-LexToken(VAR,'model',1,4448)
-LexToken(DOT,'.',1,4453)
-LexToken(VAR,'out',1,4454)
-LexToken(ASSIGNMENT,'=',1,4457)
-LexToken(VAR,'nout',1,4458)
-LexToken(EOL,'\n',1,4462)
-LexToken(VAR,'model',1,4471)
-LexToken(DOT,'.',1,4476)
-LexToken(VAR,'evtin',1,4477)
-LexToken(ASSIGNMENT,'=',1,4482)
-LexToken(NUMBER,'1',1,4483)
-LexToken(EOL,'\n',1,4484)
-LexToken(VAR,'model',1,4493)
-LexToken(DOT,'.',1,4498)
-LexToken(VAR,'dstate',1,4499)
-LexToken(ASSIGNMENT,'=',1,4505)
-LexToken(OPENSQBRACKET,'[',1,4506)
-LexToken(NUMBER,'1',1,4507)
-LexToken(SEMICOLON,';',1,4508)
-LexToken(NUMBER,'1',1,4509)
-LexToken(SEMICOLON,';',1,4510)
-LexToken(VAR,'lunit',1,4511)
-LexToken(SEMICOLON,';',1,4516)
-LexToken(VAR,'zeros',1,4517)
-LexToken(OPENBRACKET,'(',1,4522)
-LexToken(VAR,'N',1,4523)
-LexToken(MULTIPLICATION,'*',1,4524)
-LexToken(VAR,'M',1,4525)
-LexToken(COMMA,',',1,4526)
-LexToken(NUMBER,'1',1,4527)
-LexToken(CLOSEBRACKET,')',1,4528)
-LexToken(CLOSESQBRACKET,']',1,4529)
-LexToken(EOL,'\n',1,4530)
-LexToken(VAR,'model',1,4539)
-LexToken(DOT,'.',1,4544)
-LexToken(VAR,'ipar',1,4545)
-LexToken(ASSIGNMENT,'=',1,4549)
-LexToken(OPENSQBRACKET,'[',1,4550)
-LexToken(VAR,'length',1,4551)
-LexToken(OPENBRACKET,'(',1,4557)
-LexToken(VAR,'fname',1,4558)
-LexToken(CLOSEBRACKET,')',1,4563)
-LexToken(SEMICOLON,';',1,4564)
-LexToken(VAR,'_str2code',1,4565)
-LexToken(OPENBRACKET,'(',1,4574)
-LexToken(VAR,'frmt',1,4575)
-LexToken(CLOSEBRACKET,')',1,4579)
-LexToken(SEMICOLON,';',1,4580)
-LexToken(VAR,'ievt',1,4581)
-LexToken(SEMICOLON,';',1,4585)
-LexToken(VAR,'N',1,4586)
-LexToken(SEMICOLON,';',1,4587)
-LexToken(VAR,'M',1,4588)
-LexToken(SEMICOLON,';',1,4589)
-LexToken(VAR,'swap',1,4590)
-LexToken(SEMICOLON,';',1,4594)
-LexToken(VAR,'offset',1,4595)
-LexToken(SEMICOLON,';',1,4601)
-LexToken(VAR,'_str2code',1,4602)
-LexToken(OPENBRACKET,'(',1,4611)
-LexToken(VAR,'fname',1,4612)
-LexToken(CLOSEBRACKET,')',1,4617)
-LexToken(SEMICOLON,';\n',1,4618)
-LexToken(VAR,'tmask',1,4628)
-LexToken(SEMICOLON,';',1,4633)
-LexToken(VAR,'outmask',1,4634)
-LexToken(CLOSESQBRACKET,']',1,4641)
-LexToken(EOL,'\n',1,4642)
-LexToken(VAR,'model',1,4651)
-LexToken(DOT,'.',1,4656)
-LexToken(VAR,'blocktype',1,4657)
-LexToken(ASSIGNMENT,'=',1,4666)
-LexToken(DQSTRING,'"d"',1,4669)
-LexToken(EOL,'\n',1,4670)
-LexToken(VAR,'model',1,4679)
-LexToken(DOT,'.',1,4684)
-LexToken(VAR,'dep_ut',1,4685)
-LexToken(ASSIGNMENT,'=',1,4691)
-LexToken(OPENSQBRACKET,'[',1,4692)
-LexToken(PREVAR_BOOLEAN,'%f',1,4693)
-LexToken(PREVAR_BOOLEAN,'%f',1,4696)
-LexToken(CLOSESQBRACKET,']',1,4698)
-LexToken(EOL,'\n',1,4699)
-LexToken(EOL,'\n',1,4700)
-LexToken(VAR,'exprs',1,4709)
-LexToken(ASSIGNMENT,'=',1,4714)
-LexToken(OPENSQBRACKET,'[',1,4715)
-LexToken(VAR,'fname',1,4716)
-LexToken(SEMICOLON,';\n',1,4721)
-LexToken(VAR,'string',1,4731)
-LexToken(OPENBRACKET,'(',1,4737)
-LexToken(VAR,'N',1,4738)
-LexToken(CLOSEBRACKET,')',1,4739)
-LexToken(SEMICOLON,';\n',1,4740)
-LexToken(VAR,'string',1,4750)
-LexToken(OPENBRACKET,'(',1,4756)
-LexToken(VAR,'swap',1,4757)
-LexToken(CLOSEBRACKET,')',1,4761)
-LexToken(CLOSESQBRACKET,']',1,4762)
-LexToken(EOL,'\n',1,4763)
-LexToken(VAR,'gr_i',1,4772)
-LexToken(ASSIGNMENT,'=',1,4776)
-LexToken(OPENSQBRACKET,'[',1,4777)
-LexToken(CLOSESQBRACKET,']',1,4778)
-LexToken(EOL,'\n',1,4779)
-LexToken(VAR,'x',1,4788)
-LexToken(ASSIGNMENT,'=',1,4789)
-LexToken(VAR,'standard_define',1,4790)
-LexToken(OPENBRACKET,'(',1,4805)
-LexToken(OPENSQBRACKET,'[',1,4806)
-LexToken(NUMBER,'5',1,4807)
-LexToken(NUMBER,'2',1,4809)
-LexToken(CLOSESQBRACKET,']',1,4810)
-LexToken(COMMA,',',1,4811)
-LexToken(VAR,'model',1,4812)
-LexToken(COMMA,',',1,4817)
-LexToken(VAR,'exprs',1,4818)
-LexToken(COMMA,',',1,4823)
-LexToken(VAR,'gr_i',1,4824)
-LexToken(CLOSEBRACKET,')',1,4828)
-LexToken(EOL,'\n',1,4829)
-LexToken(END,'end',1,4834)
-LexToken(EOL,'\n',1,4837)
-LexToken(ENDFUNCTION,'endfunction',1,4838)
-LexToken(EOL,'\n',1,4849)
+/* autogenerated from "macros/Sources/READAU_f.sci" */
+function READAU_f() {
+READAU_f.prototype.get = function READAU_f() {
+}
+READAU_f.prototype.set = function READAU_f() {
+x=arg1;
+graphics=arg1.graphics;
+exprs=graphics.exprs;
+model=arg1.model;
+out=model.out;
+dstate=model.dstate;
+ipar=model.ipar;
+imask=9+ipar(1);
+tmask=ipar(imask);
+lunit=dstate(3);
+fname=exprs(1);
+while (true) {
+[ok,fname1,N,swap,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"READAU_f")," ",gettext("(Read Audio File)")," ",gettext("Read is done on a binary \'.au\' file")],[gettext("Input File Name"),gettext("Buffer size"),gettext("Swap Mode (0:No, 1:Yes)")],list("str",1,"vec",1,"vec",1),exprs);
+tmask1=[];
+outmask=1;
+frmt1="uc";
+M=1;
+offset=1;
+if (!ok) {
+break
+}
+fname1=stripblanks(fname1);
+frmt1=stripblanks(frmt1);
+if (alreadyran&&fname1!=fname) {
+block_parameter_error(gettext("Simulation running !!! You cannot modify Input file name"),gettext("End current simulation first."));
+} else if (fname1=="") {
+block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter."),gettext("Input File Name")),gettext("You must provide a filename."));
+} else if (N<1) {
+block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Buffer size"),N),msprintf(gettext("Must be greater than %d."),1));
+} else if (alreadyran&&(N!=ipar(6))) {
+block_parameter_error(msprintf(gettext("You cannot modify \'%s\' when running."),gettext("Buffer Size")),gettext("End current simulation first."));
+} else if (swap!=0&&swap!=1) {
+block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Swap Mode"),swap),msprintf(gettext("Must be in the interval %s."),"[0, 1]"));
+} else {
+[model,graphics,ok]=check_io(model,graphics,[],1,1,[]);
+frmt1=part(frmt1,1,3);
+if (ok) {
+ipar=[length(fname1),_str2code(frmt1),0,N,M,swap,offset,_str2code(fname1),tmask1,outmask.slice()];
+if (prod(size(dstate))!=(N*M)+3) {
+dstate=[-1,-1,lunit,zeros(N*M,1)];
+}
+model.dstate=dstate;
+model.ipar=ipar;
+graphics.exprs=exprs;
+x.graphics=graphics;
+x.model=model;
+break
+}
+}
+}
+}
+READAU_f.prototype.define = function READAU_f() {
+frmt="uc ";
+fname="test.au";
+lunit=0;
+N=20;
+M=1;
+tmask=[];
+swap=0;
+offset=1;
+outmask=1;
+ievt=0;
+nout=size(outmask,"*");
+model=scicos_model();
+model.sim=list("readau",2);
+model.out=nout;
+model.evtin=1;
+model.dstate=[1,1,lunit,zeros(N*M,1)];
+model.ipar=[length(fname),_str2code(frmt),ievt,N,M,swap,offset,_str2code(fname),tmask,outmask];
+model.blocktype="d";
+model.dep_ut=[None,None];
+exprs=[fname,string(N),string(swap)];
+gr_i=[];
+x=standard_define([5,2],model,exprs,gr_i);
+}
+READAU_f.prototype.details = function READAU_f() {
+}
+}
diff --git a/js/Sources/READC_f.js b/js/Sources/READC_f.js
index a2c7413e..aeff85c7 100644
--- a/js/Sources/READC_f.js
+++ b/js/Sources/READC_f.js
@@ -1,1385 +1,117 @@
-LexToken(EOL,'\n',1,8)
-LexToken(EOL,'\n',1,11)
-LexToken(EOL,'\n',1,71)
-LexToken(EOL,'\n',1,147)
-LexToken(EOL,'\n',1,150)
-LexToken(EOL,'\n',1,222)
-LexToken(EOL,'\n',1,294)
-LexToken(EOL,'\n',1,363)
-LexToken(EOL,'\n',1,402)
-LexToken(EOL,'\n',1,405)
-LexToken(EOL,'\n',1,472)
-LexToken(EOL,'\n',1,538)
-LexToken(EOL,'\n',1,603)
-LexToken(EOL,'\n',1,651)
-LexToken(EOL,'\n',1,654)
-LexToken(EOL,'\n',1,723)
-LexToken(EOL,'\n',1,786)
-LexToken(EOL,'\n',1,868)
-LexToken(EOL,'\n',1,871)
-LexToken(EOL,'\n',1,902)
-LexToken(EOL,'\n',1,905)
-LexToken(EOL,'\n',1,906)
-LexToken(FUNCTION,'function',1,907)
-LexToken(OPENSQBRACKET,'[',1,916)
-LexToken(VAR,'x',1,917)
-LexToken(COMMA,',',1,918)
-LexToken(VAR,'y',1,919)
-LexToken(COMMA,',',1,920)
-LexToken(VAR,'typ',1,921)
-LexToken(CLOSESQBRACKET,']',1,924)
-LexToken(ASSIGNMENT,'=',1,926)
-LexToken(VAR,'READC_f',1,928)
-LexToken(OPENBRACKET,'(',1,935)
-LexToken(VAR,'job',1,936)
-LexToken(COMMA,',',1,939)
-LexToken(VAR,'arg1',1,940)
-LexToken(COMMA,',',1,944)
-LexToken(VAR,'arg2',1,945)
-LexToken(CLOSEBRACKET,')',1,949)
-LexToken(EOL,'\n',1,950)
-LexToken(EOL,'\n',1,951)
-LexToken(VAR,'x',1,956)
-LexToken(ASSIGNMENT,'=',1,957)
-LexToken(OPENSQBRACKET,'[',1,958)
-LexToken(CLOSESQBRACKET,']',1,959)
-LexToken(EOL,'\n',1,960)
-LexToken(VAR,'y',1,966)
-LexToken(ASSIGNMENT,'=',1,967)
-LexToken(OPENSQBRACKET,'[',1,968)
-LexToken(CLOSESQBRACKET,']',1,969)
-LexToken(EOL,'\n',1,970)
-LexToken(VAR,'typ',1,976)
-LexToken(ASSIGNMENT,'=',1,979)
-LexToken(OPENSQBRACKET,'[',1,980)
-LexToken(CLOSESQBRACKET,']',1,981)
-LexToken(EOL,'\n',1,982)
-LexToken(EOL,'\n',1,984)
-LexToken(SELECT,'select',1,989)
-LexToken(VAR,'job',1,996)
-LexToken(EOL,'\n',1,999)
-LexToken(EOL,'\n',1,1000)
-LexToken(CASE,'case',1,1005)
-LexToken(DQSTRING,'"set"',1,1014)
-LexToken(THEN,'then',1,1016)
-LexToken(EOL,'\n',1,1020)
-LexToken(VAR,'x',1,1029)
-LexToken(ASSIGNMENT,'=',1,1031)
-LexToken(VAR,'arg1',1,1033)
-LexToken(EOL,'\n',1,1037)
-LexToken(VAR,'model',1,1047)
-LexToken(ASSIGNMENT,'=',1,1053)
-LexToken(VAR,'x',1,1055)
-LexToken(DOT,'.',1,1056)
-LexToken(VAR,'model',1,1057)
-LexToken(EOL,'\n',1,1062)
-LexToken(VAR,'graphics',1,1072)
-LexToken(ASSIGNMENT,'=',1,1081)
-LexToken(VAR,'arg1',1,1083)
-LexToken(DOT,'.',1,1087)
-LexToken(VAR,'graphics',1,1088)
-LexToken(EOL,'\n',1,1096)
-LexToken(VAR,'exprs',1,1106)
-LexToken(ASSIGNMENT,'=',1,1112)
-LexToken(VAR,'graphics',1,1114)
-LexToken(DOT,'.',1,1122)
-LexToken(VAR,'exprs',1,1123)
-LexToken(EOL,'\n',1,1128)
-LexToken(VAR,'out',1,1137)
-LexToken(ASSIGNMENT,'=',1,1141)
-LexToken(VAR,'model',1,1143)
-LexToken(DOT,'.',1,1148)
-LexToken(VAR,'out',1,1149)
-LexToken(EOL,'\n',1,1152)
-LexToken(VAR,'dstate',1,1161)
-LexToken(ASSIGNMENT,'=',1,1168)
-LexToken(VAR,'model',1,1170)
-LexToken(DOT,'.',1,1175)
-LexToken(VAR,'dstate',1,1176)
-LexToken(EOL,'\n',1,1182)
-LexToken(VAR,'ipar',1,1191)
-LexToken(ASSIGNMENT,'=',1,1196)
-LexToken(VAR,'model',1,1198)
-LexToken(DOT,'.',1,1203)
-LexToken(VAR,'ipar',1,1204)
-LexToken(EOL,'\n',1,1208)
-LexToken(VAR,'imask',1,1217)
-LexToken(ASSIGNMENT,'=',1,1223)
-LexToken(NUMBER,'9',1,1225)
-LexToken(ADDITION,'+',1,1226)
-LexToken(VAR,'ipar',1,1227)
-LexToken(OPENBRACKET,'(',1,1231)
-LexToken(NUMBER,'1',1,1232)
-LexToken(CLOSEBRACKET,')',1,1233)
-LexToken(EOL,'\n',1,1234)
-LexToken(VAR,'tmask',1,1243)
-LexToken(ASSIGNMENT,'=',1,1249)
-LexToken(VAR,'ipar',1,1251)
-LexToken(OPENBRACKET,'(',1,1255)
-LexToken(VAR,'imask',1,1256)
-LexToken(CLOSEBRACKET,')',1,1261)
-LexToken(EOL,'\n',1,1262)
-LexToken(VAR,'lunit',1,1271)
-LexToken(ASSIGNMENT,'=',1,1277)
-LexToken(VAR,'dstate',1,1279)
-LexToken(OPENBRACKET,'(',1,1285)
-LexToken(NUMBER,'3',1,1286)
-LexToken(CLOSEBRACKET,')',1,1287)
-LexToken(EOL,'\n',1,1288)
-LexToken(VAR,'fname',1,1297)
-LexToken(ASSIGNMENT,'=',1,1303)
-LexToken(VAR,'exprs',1,1305)
-LexToken(OPENBRACKET,'(',1,1310)
-LexToken(NUMBER,'3',1,1311)
-LexToken(CLOSEBRACKET,')',1,1312)
-LexToken(EOL,'\n',1,1313)
-LexToken(VAR,'frmt',1,1322)
-LexToken(ASSIGNMENT,'=',1,1327)
-LexToken(VAR,'exprs',1,1329)
-LexToken(OPENBRACKET,'(',1,1334)
-LexToken(NUMBER,'4',1,1335)
-LexToken(CLOSEBRACKET,')',1,1336)
-LexToken(EOL,'\n',1,1337)
-LexToken(EOL,'\n',1,1338)
-LexToken(WHILE,'while',1,1347)
-LexToken(PREVAR_BOOLEAN,'%t',1,1353)
-LexToken(DO,'do',1,1356)
-LexToken(EOL,'\n',1,1358)
-LexToken(OPENSQBRACKET,'[',1,1371)
-LexToken(VAR,'ok',1,1372)
-LexToken(COMMA,',',1,1374)
-LexToken(VAR,'tmask1',1,1375)
-LexToken(COMMA,',',1,1381)
-LexToken(VAR,'outmask',1,1382)
-LexToken(COMMA,',',1,1389)
-LexToken(VAR,'fname1',1,1390)
-LexToken(COMMA,',',1,1396)
-LexToken(VAR,'frmt1',1,1397)
-LexToken(COMMA,',',1,1402)
-LexToken(VAR,'M',1,1403)
-LexToken(COMMA,',',1,1404)
-LexToken(VAR,'N',1,1405)
-LexToken(COMMA,',',1,1406)
-LexToken(VAR,'offset',1,1407)
-LexToken(COMMA,',',1,1413)
-LexToken(VAR,'swap',1,1414)
-LexToken(COMMA,',',1,1418)
-LexToken(VAR,'exprs',1,1419)
-LexToken(CLOSESQBRACKET,']',1,1424)
-LexToken(ASSIGNMENT,'=',1,1426)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1428)
-LexToken(OPENBRACKET,'(',1,1443)
-LexToken(OPENSQBRACKET,'[',1,1444)
-LexToken(VAR,'msprintf',1,1445)
-LexToken(OPENBRACKET,'(',1,1453)
-LexToken(VAR,'gettext',1,1454)
-LexToken(OPENBRACKET,'(',1,1461)
-LexToken(DQSTRING,'"Set %s block parameters"',1,1486)
-LexToken(CLOSEBRACKET,')',1,1487)
-LexToken(COMMA,',',1,1488)
-LexToken(DQSTRING,'"READC_f"',1,1498)
-LexToken(CLOSEBRACKET,')',1,1500)
-LexToken(SEMICOLON,';\n',1,1501)
-LexToken(DQSTRING,'" "',1,1517)
-LexToken(SEMICOLON,';',1,1518)
-LexToken(VAR,'gettext',1,1520)
-LexToken(OPENBRACKET,'(',1,1527)
-LexToken(DQSTRING,'"Read from C binary file"',1,1552)
-LexToken(CLOSEBRACKET,')',1,1553)
-LexToken(CLOSESQBRACKET,']',1,1554)
-LexToken(COMMA,',',1,1555)
-LexToken(OPENSQBRACKET,'[',1,1557)
-LexToken(VAR,'gettext',1,1558)
-LexToken(OPENBRACKET,'(',1,1565)
-LexToken(DQSTRING,'"Time Record Selection"',1,1588)
-LexToken(CLOSEBRACKET,')',1,1589)
-LexToken(SEMICOLON,';',1,1590)
-LexToken(VAR,'gettext',1,1592)
-LexToken(OPENBRACKET,'(',1,1599)
-LexToken(DQSTRING,'"Outputs Record Selection"',1,1625)
-LexToken(CLOSEBRACKET,')',1,1626)
-LexToken(SEMICOLON,';',1,1627)
-LexToken(VAR,'gettext',1,1644)
-LexToken(OPENBRACKET,'(',1,1651)
-LexToken(DQSTRING,'"Input File Name"',1,1668)
-LexToken(CLOSEBRACKET,')',1,1669)
-LexToken(SEMICOLON,';',1,1670)
-LexToken(VAR,'gettext',1,1672)
-LexToken(OPENBRACKET,'(',1,1679)
-LexToken(DQSTRING,'"Input Format"',1,1693)
-LexToken(CLOSEBRACKET,')',1,1694)
-LexToken(SEMICOLON,';',1,1695)
-LexToken(VAR,'gettext',1,1697)
-LexToken(OPENBRACKET,'(',1,1704)
-LexToken(DQSTRING,'"Record Size"',1,1717)
-LexToken(CLOSEBRACKET,')',1,1718)
-LexToken(SEMICOLON,';',1,1719)
-LexToken(VAR,'gettext',1,1721)
-LexToken(OPENBRACKET,'(',1,1728)
-LexToken(DQSTRING,'"Buffer Size"',1,1741)
-LexToken(CLOSEBRACKET,')',1,1742)
-LexToken(SEMICOLON,';',1,1743)
-LexToken(VAR,'gettext',1,1760)
-LexToken(OPENBRACKET,'(',1,1767)
-LexToken(DQSTRING,'"Initial Record Index"',1,1789)
-LexToken(CLOSEBRACKET,')',1,1790)
-LexToken(SEMICOLON,';',1,1791)
-LexToken(VAR,'gettext',1,1793)
-LexToken(OPENBRACKET,'(',1,1800)
-LexToken(DQSTRING,'"Swap Mode (0:No, 1:Yes)"',1,1825)
-LexToken(CLOSEBRACKET,')',1,1826)
-LexToken(CLOSESQBRACKET,']',1,1827)
-LexToken(COMMA,',',1,1828)
-LexToken(VAR,'list',1,1845)
-LexToken(OPENBRACKET,'(',1,1849)
-LexToken(DQSTRING,'"vec"',1,1854)
-LexToken(COMMA,',',1,1855)
-LexToken(ADDITION,'-',1,1857)
-LexToken(NUMBER,'1',1,1858)
-LexToken(COMMA,',',1,1859)
-LexToken(DQSTRING,'"vec"',1,1865)
-LexToken(COMMA,',',1,1866)
-LexToken(ADDITION,'-',1,1868)
-LexToken(NUMBER,'1',1,1869)
-LexToken(COMMA,',',1,1870)
-LexToken(DQSTRING,'"str"',1,1876)
-LexToken(COMMA,',',1,1877)
-LexToken(NUMBER,'1',1,1879)
-LexToken(COMMA,',',1,1880)
-LexToken(DQSTRING,'"str"',1,1886)
-LexToken(COMMA,',',1,1887)
-LexToken(NUMBER,'1',1,1889)
-LexToken(COMMA,',',1,1890)
-LexToken(DQSTRING,'"vec"',1,1896)
-LexToken(COMMA,',',1,1897)
-LexToken(NUMBER,'1',1,1899)
-LexToken(COMMA,',',1,1900)
-LexToken(DQSTRING,'"vec"',1,1906)
-LexToken(COMMA,',',1,1907)
-LexToken(NUMBER,'1',1,1909)
-LexToken(COMMA,',',1,1910)
-LexToken(DQSTRING,'"vec"',1,1915)
-LexToken(COMMA,',',1,1916)
-LexToken(NUMBER,'1',1,1918)
-LexToken(COMMA,',',1,1919)
-LexToken(DQSTRING,'"vec"',1,1925)
-LexToken(COMMA,',',1,1926)
-LexToken(NUMBER,'1',1,1928)
-LexToken(CLOSEBRACKET,')',1,1929)
-LexToken(COMMA,',',1,1930)
-LexToken(VAR,'exprs',1,1932)
-LexToken(CLOSEBRACKET,')',1,1937)
-LexToken(EOL,'\n',1,1938)
-LexToken(EOL,'\n',1,1940)
-LexToken(IF,'if',1,1953)
-LexToken(NOT,'~',1,1956)
-LexToken(VAR,'ok',1,1957)
-LexToken(THEN,'then',1,1960)
-LexToken(EOL,'\n',1,1964)
-LexToken(BREAK,'break',1,1981)
-LexToken(EOL,'\n',1,1986)
-LexToken(END,'end',1,1999)
-LexToken(EOL,'\n',1,2029)
-LexToken(EOL,'\n',1,2030)
-LexToken(VAR,'fname1',1,2043)
-LexToken(ASSIGNMENT,'=',1,2050)
-LexToken(VAR,'pathconvert',1,2052)
-LexToken(OPENBRACKET,'(',1,2063)
-LexToken(VAR,'stripblanks',1,2064)
-LexToken(OPENBRACKET,'(',1,2075)
-LexToken(VAR,'fname1',1,2076)
-LexToken(CLOSEBRACKET,')',1,2082)
-LexToken(COMMA,',',1,2083)
-LexToken(PREVAR_BOOLEAN,'%f',1,2085)
-LexToken(COMMA,',',1,2087)
-LexToken(PREVAR_BOOLEAN,'%t',1,2089)
-LexToken(CLOSEBRACKET,')',1,2091)
-LexToken(EOL,'\n',1,2092)
-LexToken(VAR,'frmt1',1,2105)
-LexToken(ASSIGNMENT,'=',1,2111)
-LexToken(VAR,'stripblanks',1,2113)
-LexToken(OPENBRACKET,'(',1,2124)
-LexToken(VAR,'frmt1',1,2125)
-LexToken(CLOSEBRACKET,')',1,2130)
-LexToken(EOL,'\n',1,2131)
-LexToken(VAR,'fmts',1,2144)
-LexToken(ASSIGNMENT,'=',1,2149)
-LexToken(OPENSQBRACKET,'[',1,2151)
-LexToken(DQSTRING,'"s"',1,2155)
-LexToken(COMMA,',',1,2156)
-LexToken(DQSTRING,'"l"',1,2159)
-LexToken(COMMA,',',1,2160)
-LexToken(DQSTRING,'"d"',1,2163)
-LexToken(COMMA,',',1,2164)
-LexToken(DQSTRING,'"f"',1,2167)
-LexToken(COMMA,',',1,2168)
-LexToken(DQSTRING,'"c"',1,2171)
-LexToken(COMMA,',',1,2172)
-LexToken(DQSTRING,'"us"',1,2176)
-LexToken(COMMA,',',1,2177)
-LexToken(DQSTRING,'"ul"',1,2181)
-LexToken(COMMA,',',1,2182)
-LexToken(DQSTRING,'"uc"',1,2186)
-LexToken(COMMA,',',1,2187)
-LexToken(DQSTRING,'"ull"',1,2192)
-LexToken(COMMA,',',1,2193)
-LexToken(DQSTRING,'"uls"',1,2198)
-LexToken(COMMA,',',1,2199)
-LexToken(DQSTRING,'"ubl"',1,2204)
-LexToken(COMMA,',',1,2205)
-LexToken(DQSTRING,'"ubs"',1,2210)
-LexToken(COMMA,',',1,2211)
-LexToken(DQSTRING,'"dl"',1,2215)
-LexToken(COMMA,',',1,2216)
-LexToken(DQSTRING,'"fl"',1,2220)
-LexToken(COMMA,',',1,2221)
-LexToken(DQSTRING,'"ll"',1,2225)
-LexToken(COMMA,',',1,2226)
-LexToken(DQSTRING,'"sl"',1,2230)
-LexToken(COMMA,',',1,2231)
-LexToken(DQSTRING,'"db"',1,2235)
-LexToken(COMMA,',',1,2236)
-LexToken(DQSTRING,'"fb"',1,2240)
-LexToken(COMMA,',',1,2241)
-LexToken(DQSTRING,'"lb"',1,2245)
-LexToken(COMMA,',',1,2246)
-LexToken(DQSTRING,'"sb"',1,2250)
-LexToken(CLOSESQBRACKET,']',1,2251)
-LexToken(EOL,'\n',1,2252)
-LexToken(EOL,'\n',1,2254)
-LexToken(VAR,'nout',1,2267)
-LexToken(ASSIGNMENT,'=',1,2273)
-LexToken(VAR,'size',1,2276)
-LexToken(OPENBRACKET,'(',1,2280)
-LexToken(VAR,'outmask',1,2281)
-LexToken(COMMA,',',1,2288)
-LexToken(DQSTRING,'"*"',1,2291)
-LexToken(CLOSEBRACKET,')',1,2292)
-LexToken(EOL,'\n',1,2293)
-LexToken(EOL,'\n',1,2294)
-LexToken(IF,'if',1,2307)
-LexToken(VAR,'prod',1,2310)
-LexToken(OPENBRACKET,'(',1,2314)
-LexToken(VAR,'size',1,2315)
-LexToken(OPENBRACKET,'(',1,2319)
-LexToken(VAR,'tmask1',1,2321)
-LexToken(CLOSEBRACKET,')',1,2328)
-LexToken(CLOSEBRACKET,')',1,2329)
-LexToken(COMPARISON,'>',1,2331)
-LexToken(NUMBER,'1',1,2333)
-LexToken(THEN,'then',1,2335)
-LexToken(EOL,'\n',1,2339)
-LexToken(VAR,'block_parameter_error',1,2356)
-LexToken(OPENBRACKET,'(',1,2377)
-LexToken(VAR,'msprintf',1,2378)
-LexToken(OPENBRACKET,'(',1,2386)
-LexToken(VAR,'gettext',1,2387)
-LexToken(OPENBRACKET,'(',1,2394)
-LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter."',1,2429)
-LexToken(CLOSEBRACKET,')',1,2430)
-LexToken(COMMA,',',1,2431)
-LexToken(VAR,'gettext',1,2433)
-LexToken(OPENBRACKET,'(',1,2440)
-LexToken(DQSTRING,'"Time Record Selection"',1,2463)
-LexToken(CLOSEBRACKET,')',1,2464)
-LexToken(CLOSEBRACKET,')',1,2465)
-LexToken(COMMA,',',1,2466)
-LexToken(VAR,'gettext',1,2487)
-LexToken(OPENBRACKET,'(',1,2494)
-LexToken(DQSTRING,'"Must be a scalar or an empty matrix."',1,2532)
-LexToken(CLOSEBRACKET,')',1,2533)
-LexToken(CLOSEBRACKET,')',1,2534)
-LexToken(EOL,'\n',1,2535)
-LexToken(EOL,'\n',1,2536)
-LexToken(ELSEIF,'elseif',1,2549)
-LexToken(VAR,'and',1,2556)
-LexToken(OPENBRACKET,'(',1,2559)
-LexToken(VAR,'frmt1',1,2560)
-LexToken(COMPARISON,'<>',1,2566)
-LexToken(VAR,'fmts',1,2569)
-LexToken(CLOSEBRACKET,')',1,2573)
-LexToken(THEN,'then',1,2575)
-LexToken(EOL,'\n',1,2579)
-LexToken(VAR,'block_parameter_error',1,2596)
-LexToken(OPENBRACKET,'(',1,2617)
-LexToken(VAR,'msprintf',1,2618)
-LexToken(OPENBRACKET,'(',1,2626)
-LexToken(VAR,'gettext',1,2627)
-LexToken(OPENBRACKET,'(',1,2634)
-LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %s."',1,2673)
-LexToken(CLOSEBRACKET,')',1,2674)
-LexToken(COMMA,',',1,2675)
-LexToken(VAR,'gettext',1,2677)
-LexToken(OPENBRACKET,'(',1,2684)
-LexToken(DQSTRING,'"Input Format"',1,2698)
-LexToken(CLOSEBRACKET,')',1,2699)
-LexToken(COMMA,',',1,2700)
-LexToken(VAR,'frmt1',1,2702)
-LexToken(CLOSEBRACKET,')',1,2707)
-LexToken(COMMA,',',1,2708)
-LexToken(VAR,'gettext',1,2729)
-LexToken(OPENBRACKET,'(',1,2736)
-LexToken(DQSTRING,'"Valid formats are: "',1,2757)
-LexToken(ADDITION,'+',1,2759)
-LexToken(VAR,'strcat',1,2761)
-LexToken(OPENBRACKET,'(',1,2767)
-LexToken(VAR,'fmts',1,2768)
-LexToken(COMMA,',',1,2772)
-LexToken(DQSTRING,'", "',1,2776)
-LexToken(CLOSEBRACKET,')',1,2777)
-LexToken(CLOSEBRACKET,')',1,2778)
-LexToken(CLOSEBRACKET,')',1,2779)
-LexToken(EOL,'\n',1,2780)
-LexToken(EOL,'\n',1,2782)
-LexToken(ELSEIF,'elseif',1,2795)
-LexToken(VAR,'alreadyran',1,2802)
-LexToken(LOGICAL,'&',1,2813)
-LexToken(VAR,'fname1',1,2815)
-LexToken(COMPARISON,'<>',1,2822)
-LexToken(VAR,'fname',1,2825)
-LexToken(THEN,'then',1,2831)
-LexToken(EOL,'\n',1,2835)
-LexToken(VAR,'block_parameter_error',1,2852)
-LexToken(OPENBRACKET,'(',1,2873)
-LexToken(VAR,'msprintf',1,2874)
-LexToken(OPENBRACKET,'(',1,2882)
-LexToken(VAR,'gettext',1,2883)
-LexToken(OPENBRACKET,'(',1,2890)
-LexToken(DQSTRING,'"You cannot modify \\\'%s\\\' when running"',1,2929)
-LexToken(CLOSEBRACKET,')',1,2930)
-LexToken(COMMA,',',1,2931)
-LexToken(VAR,'gettext',1,2933)
-LexToken(OPENBRACKET,'(',1,2940)
-LexToken(DQSTRING,'"Input File Name"',1,2957)
-LexToken(CLOSEBRACKET,')',1,2958)
-LexToken(CLOSEBRACKET,')',1,2959)
-LexToken(COMMA,',',1,2960)
-LexToken(VAR,'gettext',1,2981)
-LexToken(OPENBRACKET,'(',1,2988)
-LexToken(DQSTRING,'"End current simulation first."',1,3019)
-LexToken(CLOSEBRACKET,')',1,3020)
-LexToken(CLOSEBRACKET,')',1,3021)
-LexToken(EOL,'\n',1,3022)
-LexToken(EOL,'\n',1,3024)
-LexToken(ELSEIF,'elseif',1,3037)
-LexToken(VAR,'N',1,3044)
-LexToken(COMPARISON,'<>',1,3046)
-LexToken(VAR,'ipar',1,3049)
-LexToken(OPENBRACKET,'(',1,3053)
-LexToken(NUMBER,'6',1,3054)
-LexToken(CLOSEBRACKET,')',1,3055)
-LexToken(LOGICAL,'&',1,3057)
-LexToken(VAR,'alreadyran',1,3059)
-LexToken(THEN,'then',1,3070)
-LexToken(EOL,'\n',1,3074)
-LexToken(VAR,'block_parameter_error',1,3091)
-LexToken(OPENBRACKET,'(',1,3112)
-LexToken(VAR,'msprintf',1,3113)
-LexToken(OPENBRACKET,'(',1,3121)
-LexToken(VAR,'gettext',1,3122)
-LexToken(OPENBRACKET,'(',1,3129)
-LexToken(DQSTRING,'"You cannot modify \\\'%s\\\' when running."',1,3169)
-LexToken(CLOSEBRACKET,')',1,3170)
-LexToken(COMMA,',',1,3171)
-LexToken(VAR,'gettext',1,3173)
-LexToken(OPENBRACKET,'(',1,3180)
-LexToken(DQSTRING,'"Buffer Size"',1,3193)
-LexToken(CLOSEBRACKET,')',1,3194)
-LexToken(CLOSEBRACKET,')',1,3195)
-LexToken(COMMA,',',1,3196)
-LexToken(VAR,'gettext',1,3217)
-LexToken(OPENBRACKET,'(',1,3224)
-LexToken(DQSTRING,'"End current simulation first"',1,3254)
-LexToken(CLOSEBRACKET,')',1,3255)
-LexToken(CLOSEBRACKET,')',1,3256)
-LexToken(EOL,'\n',1,3257)
-LexToken(EOL,'\n',1,3259)
-LexToken(ELSEIF,'elseif',1,3272)
-LexToken(VAR,'alreadyran',1,3279)
-LexToken(LOGICAL,'&',1,3290)
-LexToken(VAR,'size',1,3292)
-LexToken(OPENBRACKET,'(',1,3296)
-LexToken(VAR,'tmask1',1,3297)
-LexToken(CLOSEBRACKET,')',1,3303)
-LexToken(COMPARISON,'<>',1,3305)
-LexToken(VAR,'size',1,3308)
-LexToken(OPENBRACKET,'(',1,3312)
-LexToken(VAR,'tmask',1,3313)
-LexToken(CLOSEBRACKET,')',1,3318)
-LexToken(THEN,'then',1,3320)
-LexToken(EOL,'\n',1,3324)
-LexToken(VAR,'block_parameter_error',1,3341)
-LexToken(OPENBRACKET,'(',1,3362)
-LexToken(VAR,'msprintf',1,3363)
-LexToken(OPENBRACKET,'(',1,3371)
-LexToken(VAR,'gettext',1,3372)
-LexToken(OPENBRACKET,'(',1,3379)
-LexToken(DQSTRING,'"You cannot modify \\\'%s\\\' when running."',1,3419)
-LexToken(CLOSEBRACKET,')',1,3420)
-LexToken(COMMA,',',1,3421)
-LexToken(VAR,'gettext',1,3423)
-LexToken(OPENBRACKET,'(',1,3430)
-LexToken(DQSTRING,'"Time Record Selection"',1,3453)
-LexToken(CLOSEBRACKET,')',1,3454)
-LexToken(CLOSEBRACKET,')',1,3455)
-LexToken(COMMA,',',1,3456)
-LexToken(VAR,'gettext',1,3477)
-LexToken(OPENBRACKET,'(',1,3484)
-LexToken(DQSTRING,'"End current simulation first."',1,3515)
-LexToken(CLOSEBRACKET,')',1,3516)
-LexToken(CLOSEBRACKET,')',1,3517)
-LexToken(EOL,'\n',1,3518)
-LexToken(EOL,'\n',1,3520)
-LexToken(ELSEIF,'elseif',1,3533)
-LexToken(VAR,'fname1',1,3540)
-LexToken(COMPARISON,'==',1,3547)
-LexToken(DQSTRING,'""',1,3551)
-LexToken(THEN,'then',1,3553)
-LexToken(EOL,'\n',1,3557)
-LexToken(VAR,'block_parameter_error',1,3574)
-LexToken(OPENBRACKET,'(',1,3595)
-LexToken(VAR,'msprintf',1,3596)
-LexToken(OPENBRACKET,'(',1,3604)
-LexToken(VAR,'gettext',1,3605)
-LexToken(OPENBRACKET,'(',1,3612)
-LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter."',1,3647)
-LexToken(CLOSEBRACKET,')',1,3648)
-LexToken(COMMA,',',1,3649)
-LexToken(VAR,'gettext',1,3651)
-LexToken(OPENBRACKET,'(',1,3658)
-LexToken(DQSTRING,'"Input File Name"',1,3675)
-LexToken(CLOSEBRACKET,')',1,3676)
-LexToken(CLOSEBRACKET,')',1,3677)
-LexToken(COMMA,',',1,3678)
-LexToken(VAR,'gettext',1,3699)
-LexToken(OPENBRACKET,'(',1,3706)
-LexToken(DQSTRING,'"You must provide a file name."',1,3737)
-LexToken(CLOSEBRACKET,')',1,3738)
-LexToken(CLOSEBRACKET,')',1,3739)
-LexToken(EOL,'\n',1,3740)
-LexToken(ELSEIF,'elseif',1,3754)
-LexToken(VAR,'M',1,3761)
-LexToken(COMPARISON,'<',1,3763)
-LexToken(NUMBER,'1',1,3765)
-LexToken(THEN,'then',1,3767)
-LexToken(EOL,'\n',1,3771)
-LexToken(VAR,'block_parameter_error',1,3788)
-LexToken(OPENBRACKET,'(',1,3809)
-LexToken(VAR,'msprintf',1,3810)
-LexToken(OPENBRACKET,'(',1,3818)
-LexToken(VAR,'gettext',1,3819)
-LexToken(OPENBRACKET,'(',1,3826)
-LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,3865)
-LexToken(CLOSEBRACKET,')',1,3866)
-LexToken(COMMA,',',1,3867)
-LexToken(VAR,'gettext',1,3869)
-LexToken(OPENBRACKET,'(',1,3876)
-LexToken(DQSTRING,'"Record Size"',1,3889)
-LexToken(CLOSEBRACKET,')',1,3890)
-LexToken(COMMA,',',1,3891)
-LexToken(VAR,'M',1,3893)
-LexToken(CLOSEBRACKET,')',1,3894)
-LexToken(COMMA,',',1,3895)
-LexToken(VAR,'gettext',1,3916)
-LexToken(OPENBRACKET,'(',1,3923)
-LexToken(DQSTRING,'"Strictly positive integer expected."',1,3960)
-LexToken(CLOSEBRACKET,')',1,3961)
-LexToken(CLOSEBRACKET,')',1,3962)
-LexToken(EOL,'\n',1,3963)
-LexToken(EOL,'\n',1,3965)
-LexToken(ELSEIF,'elseif',1,3978)
-LexToken(VAR,'tmask1',1,3985)
-LexToken(COMPARISON,'~=',1,3992)
-LexToken(OPENSQBRACKET,'[',1,3995)
-LexToken(CLOSESQBRACKET,']',1,3996)
-LexToken(LOGICAL,'&',1,3998)
-LexToken(OPENBRACKET,'(',1,4000)
-LexToken(VAR,'tmask1',1,4001)
-LexToken(COMPARISON,'<',1,4008)
-LexToken(NUMBER,'1',1,4010)
-LexToken(LOGICAL,'|',1,4012)
-LexToken(VAR,'tmask1',1,4014)
-LexToken(COMPARISON,'>',1,4021)
-LexToken(VAR,'M',1,4023)
-LexToken(CLOSEBRACKET,')',1,4024)
-LexToken(THEN,'then',1,4026)
-LexToken(EOL,'\n',1,4030)
-LexToken(VAR,'block_parameter_error',1,4047)
-LexToken(OPENBRACKET,'(',1,4068)
-LexToken(VAR,'msprintf',1,4069)
-LexToken(OPENBRACKET,'(',1,4077)
-LexToken(VAR,'gettext',1,4078)
-LexToken(OPENBRACKET,'(',1,4085)
-LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,4125)
-LexToken(CLOSEBRACKET,')',1,4126)
-LexToken(COMMA,',',1,4127)
-LexToken(VAR,'gettext',1,4129)
-LexToken(OPENBRACKET,'(',1,4136)
-LexToken(DQSTRING,'"Time Record Selection"',1,4159)
-LexToken(CLOSEBRACKET,')',1,4160)
-LexToken(COMMA,',',1,4161)
-LexToken(VAR,'tmask1',1,4163)
-LexToken(CLOSEBRACKET,')',1,4169)
-LexToken(COMMA,',',1,4170)
-LexToken(VAR,'msprintf',1,4191)
-LexToken(OPENBRACKET,'(',1,4199)
-LexToken(VAR,'gettext',1,4200)
-LexToken(OPENBRACKET,'(',1,4207)
-LexToken(DQSTRING,'"Must be in the interval %s."',1,4236)
-LexToken(CLOSEBRACKET,')',1,4237)
-LexToken(COMMA,',',1,4238)
-LexToken(VAR,'gettext',1,4240)
-LexToken(OPENBRACKET,'(',1,4247)
-LexToken(DQSTRING,'"[1, Record Size = "',1,4267)
-LexToken(CLOSEBRACKET,')',1,4268)
-LexToken(ADDITION,'+',1,4270)
-LexToken(VAR,'string',1,4272)
-LexToken(OPENBRACKET,'(',1,4279)
-LexToken(VAR,'M',1,4280)
-LexToken(CLOSEBRACKET,')',1,4281)
-LexToken(ADDITION,'+',1,4282)
-LexToken(DQSTRING,'"]"',1,4285)
-LexToken(CLOSEBRACKET,')',1,4286)
-LexToken(CLOSEBRACKET,')',1,4287)
-LexToken(EOL,'\n',1,4288)
-LexToken(EOL,'\n',1,4290)
-LexToken(ELSEIF,'elseif',1,4303)
-LexToken(VAR,'nout',1,4310)
-LexToken(COMPARISON,'==',1,4315)
-LexToken(NUMBER,'0',1,4318)
-LexToken(THEN,'then',1,4320)
-LexToken(EOL,'\n',1,4324)
-LexToken(VAR,'block_parameter_error',1,4341)
-LexToken(OPENBRACKET,'(',1,4362)
-LexToken(VAR,'msprintf',1,4363)
-LexToken(OPENBRACKET,'(',1,4371)
-LexToken(VAR,'gettext',1,4372)
-LexToken(OPENBRACKET,'(',1,4379)
-LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,4418)
-LexToken(CLOSEBRACKET,')',1,4419)
-LexToken(COMMA,',',1,4420)
-LexToken(VAR,'gettext',1,4422)
-LexToken(OPENBRACKET,'(',1,4429)
-LexToken(DQSTRING,'"Outputs Record Selection"',1,4455)
-LexToken(CLOSEBRACKET,')',1,4456)
-LexToken(COMMA,',',1,4457)
-LexToken(VAR,'nout',1,4459)
-LexToken(CLOSEBRACKET,')',1,4463)
-LexToken(COMMA,',',1,4464)
-LexToken(VAR,'gettext',1,4485)
-LexToken(OPENBRACKET,'(',1,4492)
-LexToken(DQSTRING,'"Strictly positive integer expected."',1,4529)
-LexToken(CLOSEBRACKET,')',1,4530)
-LexToken(CLOSEBRACKET,')',1,4531)
-LexToken(EOL,'\n',1,4532)
-LexToken(EOL,'\n',1,4534)
-LexToken(ELSEIF,'elseif',1,4547)
-LexToken(VAR,'nout',1,4554)
-LexToken(COMPARISON,'>',1,4559)
-LexToken(VAR,'M',1,4561)
-LexToken(THEN,'then',1,4563)
-LexToken(EOL,'\n',1,4567)
-LexToken(VAR,'block_parameter_error',1,4584)
-LexToken(OPENBRACKET,'(',1,4605)
-LexToken(VAR,'msprintf',1,4606)
-LexToken(OPENBRACKET,'(',1,4614)
-LexToken(VAR,'gettext',1,4615)
-LexToken(OPENBRACKET,'(',1,4622)
-LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,4661)
-LexToken(CLOSEBRACKET,')',1,4662)
-LexToken(COMMA,',',1,4663)
-LexToken(VAR,'gettext',1,4665)
-LexToken(OPENBRACKET,'(',1,4672)
-LexToken(DQSTRING,'"Outputs Record Selection"',1,4698)
-LexToken(CLOSEBRACKET,')',1,4699)
-LexToken(COMMA,',',1,4700)
-LexToken(VAR,'nout',1,4702)
-LexToken(CLOSEBRACKET,')',1,4706)
-LexToken(COMMA,',',1,4707)
-LexToken(VAR,'msprintf',1,4728)
-LexToken(OPENBRACKET,'(',1,4736)
-LexToken(VAR,'gettext',1,4737)
-LexToken(OPENBRACKET,'(',1,4744)
-LexToken(DQSTRING,'"Must be in the interval %s."',1,4773)
-LexToken(CLOSEBRACKET,')',1,4774)
-LexToken(COMMA,',',1,4775)
-LexToken(VAR,'gettext',1,4777)
-LexToken(OPENBRACKET,'(',1,4784)
-LexToken(DQSTRING,'"[1, Record Size = "',1,4804)
-LexToken(CLOSEBRACKET,')',1,4805)
-LexToken(ADDITION,'+',1,4807)
-LexToken(VAR,'string',1,4809)
-LexToken(OPENBRACKET,'(',1,4816)
-LexToken(VAR,'M',1,4817)
-LexToken(CLOSEBRACKET,')',1,4818)
-LexToken(ADDITION,'+',1,4819)
-LexToken(DQSTRING,'"]"',1,4822)
-LexToken(CLOSEBRACKET,')',1,4823)
-LexToken(CLOSEBRACKET,')',1,4824)
-LexToken(EOL,'\n',1,4825)
-LexToken(EOL,'\n',1,4827)
-LexToken(ELSEIF,'elseif',1,4840)
-LexToken(VAR,'max',1,4847)
-LexToken(OPENBRACKET,'(',1,4850)
-LexToken(VAR,'outmask',1,4851)
-LexToken(CLOSEBRACKET,')',1,4858)
-LexToken(COMPARISON,'>',1,4860)
-LexToken(VAR,'M',1,4862)
-LexToken(LOGICAL,'|',1,4864)
-LexToken(VAR,'min',1,4866)
-LexToken(OPENBRACKET,'(',1,4869)
-LexToken(VAR,'outmask',1,4870)
-LexToken(CLOSEBRACKET,')',1,4877)
-LexToken(COMPARISON,'<',1,4879)
-LexToken(NUMBER,'1',1,4881)
-LexToken(THEN,'then',1,4883)
-LexToken(EOL,'\n',1,4887)
-LexToken(VAR,'block_parameter_error',1,4904)
-LexToken(OPENBRACKET,'(',1,4925)
-LexToken(VAR,'msprintf',1,4926)
-LexToken(OPENBRACKET,'(',1,4934)
-LexToken(VAR,'gettext',1,4935)
-LexToken(OPENBRACKET,'(',1,4942)
-LexToken(DQSTRING,'"Wrong value for indexes in \\\'%s\\\' parameter: %s."',1,4992)
-LexToken(CLOSEBRACKET,')',1,4993)
-LexToken(COMMA,',',1,4994)
-LexToken(VAR,'gettext',1,4996)
-LexToken(OPENBRACKET,'(',1,5003)
-LexToken(DQSTRING,'"Outputs Record Selection"',1,5029)
-LexToken(CLOSEBRACKET,')',1,5030)
-LexToken(COMMA,',',1,5031)
-LexToken(VAR,'strcat',1,5034)
-LexToken(OPENBRACKET,'(',1,5040)
-LexToken(VAR,'string',1,5041)
-LexToken(OPENBRACKET,'(',1,5047)
-LexToken(VAR,'outmask',1,5048)
-LexToken(OPENBRACKET,'(',1,5055)
-LexToken(COLON,':',1,5056)
-LexToken(CLOSEBRACKET,')',1,5057)
-LexToken(CLOSEBRACKET,')',1,5058)
-LexToken(COMMA,',',1,5059)
-LexToken(DQSTRING,'" "',1,5062)
-LexToken(CLOSEBRACKET,')',1,5063)
-LexToken(CLOSEBRACKET,')',1,5064)
-LexToken(COMMA,',',1,5065)
-LexToken(VAR,'msprintf',1,5086)
-LexToken(OPENBRACKET,'(',1,5094)
-LexToken(VAR,'gettext',1,5095)
-LexToken(OPENBRACKET,'(',1,5102)
-LexToken(DQSTRING,'"Must be in the interval %s."',1,5131)
-LexToken(CLOSEBRACKET,')',1,5132)
-LexToken(COMMA,',',1,5133)
-LexToken(VAR,'gettext',1,5135)
-LexToken(OPENBRACKET,'(',1,5142)
-LexToken(DQSTRING,'"[1, Record Size = "',1,5162)
-LexToken(CLOSEBRACKET,')',1,5163)
-LexToken(ADDITION,'+',1,5165)
-LexToken(VAR,'string',1,5167)
-LexToken(OPENBRACKET,'(',1,5174)
-LexToken(VAR,'M',1,5175)
-LexToken(CLOSEBRACKET,')',1,5176)
-LexToken(ADDITION,'+',1,5177)
-LexToken(DQSTRING,'"]"',1,5180)
-LexToken(CLOSEBRACKET,')',1,5181)
-LexToken(CLOSEBRACKET,')',1,5182)
-LexToken(EOL,'\n',1,5183)
-LexToken(EOL,'\n',1,5185)
-LexToken(ELSEIF,'elseif',1,5198)
-LexToken(VAR,'N',1,5205)
-LexToken(COMPARISON,'<',1,5207)
-LexToken(NUMBER,'1',1,5209)
-LexToken(THEN,'then',1,5211)
-LexToken(EOL,'\n',1,5215)
-LexToken(VAR,'block_parameter_error',1,5232)
-LexToken(OPENBRACKET,'(',1,5253)
-LexToken(VAR,'msprintf',1,5254)
-LexToken(OPENBRACKET,'(',1,5262)
-LexToken(VAR,'gettext',1,5263)
-LexToken(OPENBRACKET,'(',1,5270)
-LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,5309)
-LexToken(CLOSEBRACKET,')',1,5310)
-LexToken(COMMA,',',1,5311)
-LexToken(VAR,'gettext',1,5313)
-LexToken(OPENBRACKET,'(',1,5320)
-LexToken(DQSTRING,'"Buffer Size"',1,5333)
-LexToken(CLOSEBRACKET,')',1,5334)
-LexToken(COMMA,',',1,5335)
-LexToken(VAR,'N',1,5337)
-LexToken(CLOSEBRACKET,')',1,5338)
-LexToken(COMMA,',',1,5339)
-LexToken(VAR,'gettext',1,5360)
-LexToken(OPENBRACKET,'(',1,5367)
-LexToken(DQSTRING,'"Strictly positive integer expected."',1,5404)
-LexToken(CLOSEBRACKET,')',1,5405)
-LexToken(CLOSEBRACKET,')',1,5406)
-LexToken(EOL,'\n',1,5407)
-LexToken(EOL,'\n',1,5409)
-LexToken(ELSEIF,'elseif',1,5422)
-LexToken(VAR,'swap',1,5429)
-LexToken(COMPARISON,'<>',1,5434)
-LexToken(NUMBER,'0',1,5437)
-LexToken(LOGICAL,'&',1,5439)
-LexToken(VAR,'swap',1,5441)
-LexToken(COMPARISON,'<>',1,5446)
-LexToken(NUMBER,'1',1,5449)
-LexToken(THEN,'then',1,5451)
-LexToken(EOL,'\n',1,5455)
-LexToken(VAR,'block_parameter_error',1,5472)
-LexToken(OPENBRACKET,'(',1,5493)
-LexToken(VAR,'msprintf',1,5494)
-LexToken(OPENBRACKET,'(',1,5502)
-LexToken(VAR,'gettext',1,5503)
-LexToken(OPENBRACKET,'(',1,5510)
-LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,5550)
-LexToken(CLOSEBRACKET,')',1,5551)
-LexToken(COMMA,',',1,5552)
-LexToken(VAR,'gettext',1,5554)
-LexToken(OPENBRACKET,'(',1,5561)
-LexToken(DQSTRING,'"Swap Mode"',1,5572)
-LexToken(CLOSEBRACKET,')',1,5573)
-LexToken(COMMA,',',1,5574)
-LexToken(VAR,'swap',1,5576)
-LexToken(CLOSEBRACKET,')',1,5580)
-LexToken(COMMA,',',1,5581)
-LexToken(VAR,'msprintf',1,5602)
-LexToken(OPENBRACKET,'(',1,5610)
-LexToken(VAR,'gettext',1,5611)
-LexToken(OPENBRACKET,'(',1,5618)
-LexToken(DQSTRING,'"Must be in the interval %s."',1,5647)
-LexToken(CLOSEBRACKET,')',1,5648)
-LexToken(COMMA,',',1,5649)
-LexToken(DQSTRING,'"[0, 1]"',1,5658)
-LexToken(CLOSEBRACKET,')',1,5659)
-LexToken(CLOSEBRACKET,')',1,5660)
-LexToken(EOL,'\n',1,5661)
-LexToken(EOL,'\n',1,5663)
-LexToken(ELSEIF,'elseif',1,5676)
-LexToken(VAR,'offset',1,5683)
-LexToken(COMPARISON,'<',1,5690)
-LexToken(NUMBER,'1',1,5692)
-LexToken(THEN,'then',1,5694)
-LexToken(EOL,'\n',1,5698)
-LexToken(VAR,'block_parameter_error',1,5715)
-LexToken(OPENBRACKET,'(',1,5736)
-LexToken(VAR,'msprintf',1,5737)
-LexToken(OPENBRACKET,'(',1,5745)
-LexToken(VAR,'gettext',1,5746)
-LexToken(OPENBRACKET,'(',1,5753)
-LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,5792)
-LexToken(CLOSEBRACKET,')',1,5793)
-LexToken(COMMA,',',1,5794)
-LexToken(VAR,'gettext',1,5796)
-LexToken(OPENBRACKET,'(',1,5803)
-LexToken(DQSTRING,'"Initial Record Index"',1,5825)
-LexToken(CLOSEBRACKET,')',1,5826)
-LexToken(COMMA,',',1,5827)
-LexToken(VAR,'offset',1,5829)
-LexToken(CLOSEBRACKET,')',1,5835)
-LexToken(COMMA,',',1,5836)
-LexToken(VAR,'gettext',1,5857)
-LexToken(OPENBRACKET,'(',1,5864)
-LexToken(DQSTRING,'"Strictly positive integer expected."',1,5901)
-LexToken(CLOSEBRACKET,')',1,5902)
-LexToken(CLOSEBRACKET,')',1,5903)
-LexToken(EOL,'\n',1,5904)
-LexToken(ELSE,'else',1,5918)
-LexToken(EOL,'\n',1,5922)
-LexToken(IF,'if',1,5939)
-LexToken(VAR,'tmask1',1,5942)
-LexToken(COMPARISON,'==',1,5949)
-LexToken(OPENSQBRACKET,'[',1,5952)
-LexToken(CLOSESQBRACKET,']',1,5953)
-LexToken(THEN,'then',1,5955)
-LexToken(EOL,'\n',1,5959)
-LexToken(VAR,'ievt',1,5980)
-LexToken(ASSIGNMENT,'=',1,5985)
-LexToken(NUMBER,'0',1,5987)
-LexToken(EOL,'\n',1,5988)
-LexToken(VAR,'tmask1',1,6010)
-LexToken(ASSIGNMENT,'=',1,6017)
-LexToken(NUMBER,'0',1,6019)
-LexToken(EOL,'\n',1,6020)
-LexToken(VAR,'outpt',1,6042)
-LexToken(ASSIGNMENT,'=',1,6048)
-LexToken(OPENSQBRACKET,'[',1,6050)
-LexToken(CLOSESQBRACKET,']',1,6051)
-LexToken(EOL,'\n',1,6052)
-LexToken(ELSE,'else',1,6070)
-LexToken(EOL,'\n',1,6074)
-LexToken(VAR,'ievt',1,6095)
-LexToken(ASSIGNMENT,'=',1,6100)
-LexToken(NUMBER,'1',1,6102)
-LexToken(EOL,'\n',1,6103)
-LexToken(VAR,'outpt',1,6125)
-LexToken(ASSIGNMENT,'=',1,6131)
-LexToken(NUMBER,'1',1,6133)
-LexToken(EOL,'\n',1,6134)
-LexToken(END,'end',1,6152)
-LexToken(EOL,'\n',1,6155)
-LexToken(EOL,'\n',1,6156)
-LexToken(VAR,'out',1,6173)
-LexToken(ASSIGNMENT,'=',1,6177)
-LexToken(VAR,'size',1,6179)
-LexToken(OPENBRACKET,'(',1,6183)
-LexToken(VAR,'outmask',1,6184)
-LexToken(COMMA,',',1,6191)
-LexToken(DQSTRING,'"*"',1,6194)
-LexToken(CLOSEBRACKET,')',1,6195)
-LexToken(EOL,'\n',1,6196)
-LexToken(OPENSQBRACKET,'[',1,6213)
-LexToken(VAR,'model',1,6214)
-LexToken(COMMA,',',1,6219)
-LexToken(VAR,'graphics',1,6220)
-LexToken(COMMA,',',1,6228)
-LexToken(VAR,'ok',1,6229)
-LexToken(CLOSESQBRACKET,']',1,6231)
-LexToken(ASSIGNMENT,'=',1,6233)
-LexToken(VAR,'check_io',1,6235)
-LexToken(OPENBRACKET,'(',1,6243)
-LexToken(VAR,'model',1,6244)
-LexToken(COMMA,',',1,6249)
-LexToken(VAR,'graphics',1,6250)
-LexToken(COMMA,',',1,6258)
-LexToken(OPENSQBRACKET,'[',1,6259)
-LexToken(CLOSESQBRACKET,']',1,6260)
-LexToken(COMMA,',',1,6261)
-LexToken(VAR,'out',1,6262)
-LexToken(COMMA,',',1,6265)
-LexToken(NUMBER,'1',1,6266)
-LexToken(COMMA,',',1,6267)
-LexToken(VAR,'outpt',1,6268)
-LexToken(CLOSEBRACKET,')',1,6273)
-LexToken(EOL,'\n',1,6274)
-LexToken(VAR,'frmt1',1,6291)
-LexToken(ASSIGNMENT,'=',1,6297)
-LexToken(PART,'part',1,6299)
-LexToken(OPENBRACKET,'(',1,6303)
-LexToken(VAR,'frmt1',1,6304)
-LexToken(COMMA,',',1,6309)
-LexToken(NUMBER,'1',1,6310)
-LexToken(COLON,':',1,6311)
-LexToken(NUMBER,'3',1,6312)
-LexToken(CLOSEBRACKET,')',1,6313)
-LexToken(EOL,'\n',1,6314)
-LexToken(EOL,'\n',1,6316)
-LexToken(IF,'if',1,6333)
-LexToken(VAR,'ok',1,6336)
-LexToken(THEN,'then',1,6339)
-LexToken(EOL,'\n',1,6343)
-LexToken(IF,'if',1,6364)
-LexToken(VAR,'ievt',1,6367)
-LexToken(COMPARISON,'==',1,6372)
-LexToken(NUMBER,'0',1,6375)
-LexToken(THEN,'then',1,6377)
-LexToken(EOL,'\n',1,6381)
-LexToken(VAR,'model',1,6406)
-LexToken(DOT,'.',1,6411)
-LexToken(VAR,'firing',1,6412)
-LexToken(ASSIGNMENT,'=',1,6419)
-LexToken(ADDITION,'-',1,6421)
-LexToken(NUMBER,'1',1,6422)
-LexToken(EOL,'\n',1,6423)
-LexToken(ELSE,'else',1,6444)
-LexToken(EOL,'\n',1,6448)
-LexToken(VAR,'model',1,6473)
-LexToken(DOT,'.',1,6478)
-LexToken(VAR,'firing',1,6479)
-LexToken(ASSIGNMENT,'=',1,6486)
-LexToken(NUMBER,'0',1,6488)
-LexToken(EOL,'\n',1,6489)
-LexToken(END,'end',1,6510)
-LexToken(EOL,'\n',1,6513)
-LexToken(EOL,'\n',1,6514)
-LexToken(VAR,'ipar',1,6535)
-LexToken(ASSIGNMENT,'=',1,6540)
-LexToken(OPENSQBRACKET,'[',1,6542)
-LexToken(VAR,'length',1,6568)
-LexToken(OPENBRACKET,'(',1,6574)
-LexToken(VAR,'fname1',1,6575)
-LexToken(CLOSEBRACKET,')',1,6581)
-LexToken(SEMICOLON,';',1,6582)
-LexToken(VAR,'_str2code',1,6608)
-LexToken(OPENBRACKET,'(',1,6617)
-LexToken(VAR,'frmt1',1,6618)
-LexToken(CLOSEBRACKET,')',1,6623)
-LexToken(SEMICOLON,';',1,6624)
-LexToken(VAR,'ievt',1,6650)
-LexToken(SEMICOLON,';',1,6654)
-LexToken(VAR,'N',1,6680)
-LexToken(SEMICOLON,';',1,6681)
-LexToken(VAR,'M',1,6707)
-LexToken(SEMICOLON,';',1,6708)
-LexToken(VAR,'swap',1,6734)
-LexToken(SEMICOLON,';',1,6738)
-LexToken(VAR,'offset',1,6764)
-LexToken(SEMICOLON,';',1,6770)
-LexToken(VAR,'_str2code',1,6796)
-LexToken(OPENBRACKET,'(',1,6805)
-LexToken(VAR,'fname1',1,6806)
-LexToken(CLOSEBRACKET,')',1,6812)
-LexToken(SEMICOLON,';',1,6813)
-LexToken(VAR,'tmask1',1,6839)
-LexToken(SEMICOLON,';',1,6845)
-LexToken(VAR,'outmask',1,6871)
-LexToken(OPENBRACKET,'(',1,6878)
-LexToken(COLON,':',1,6879)
-LexToken(CLOSEBRACKET,')',1,6880)
-LexToken(CLOSESQBRACKET,']',1,6906)
-LexToken(EOL,'\n',1,6907)
-LexToken(EOL,'\n',1,6909)
-LexToken(IF,'if',1,6930)
-LexToken(VAR,'prod',1,6933)
-LexToken(OPENBRACKET,'(',1,6937)
-LexToken(VAR,'size',1,6938)
-LexToken(OPENBRACKET,'(',1,6942)
-LexToken(VAR,'dstate',1,6943)
-LexToken(CLOSEBRACKET,')',1,6949)
-LexToken(CLOSEBRACKET,')',1,6950)
-LexToken(COMPARISON,'<>',1,6952)
-LexToken(OPENBRACKET,'(',1,6955)
-LexToken(VAR,'N',1,6956)
-LexToken(MULTIPLICATION,'*',1,6957)
-LexToken(VAR,'M',1,6958)
-LexToken(CLOSEBRACKET,')',1,6959)
-LexToken(ADDITION,'+',1,6961)
-LexToken(NUMBER,'3',1,6963)
-LexToken(THEN,'then',1,6965)
-LexToken(EOL,'\n',1,6969)
-LexToken(VAR,'dstate',1,6994)
-LexToken(ASSIGNMENT,'=',1,7001)
-LexToken(OPENSQBRACKET,'[',1,7003)
-LexToken(ADDITION,'-',1,7004)
-LexToken(NUMBER,'1',1,7005)
-LexToken(SEMICOLON,';',1,7006)
-LexToken(ADDITION,'-',1,7008)
-LexToken(NUMBER,'1',1,7009)
-LexToken(SEMICOLON,';',1,7010)
-LexToken(VAR,'lunit',1,7012)
-LexToken(SEMICOLON,';',1,7017)
-LexToken(VAR,'zeros',1,7019)
-LexToken(OPENBRACKET,'(',1,7024)
-LexToken(VAR,'N',1,7025)
-LexToken(MULTIPLICATION,'*',1,7026)
-LexToken(VAR,'M',1,7027)
-LexToken(COMMA,',',1,7028)
-LexToken(NUMBER,'1',1,7030)
-LexToken(CLOSEBRACKET,')',1,7031)
-LexToken(CLOSESQBRACKET,']',1,7032)
-LexToken(EOL,'\n',1,7033)
-LexToken(END,'end',1,7054)
-LexToken(EOL,'\n',1,7057)
-LexToken(EOL,'\n',1,7058)
-LexToken(VAR,'model',1,7079)
-LexToken(DOT,'.',1,7084)
-LexToken(VAR,'dstate',1,7085)
-LexToken(ASSIGNMENT,'=',1,7092)
-LexToken(VAR,'dstate',1,7094)
-LexToken(EOL,'\n',1,7100)
-LexToken(VAR,'model',1,7122)
-LexToken(DOT,'.',1,7127)
-LexToken(VAR,'ipar',1,7128)
-LexToken(ASSIGNMENT,'=',1,7133)
-LexToken(VAR,'ipar',1,7135)
-LexToken(EOL,'\n',1,7139)
-LexToken(VAR,'graphics',1,7160)
-LexToken(DOT,'.',1,7168)
-LexToken(VAR,'exprs',1,7169)
-LexToken(ASSIGNMENT,'=',1,7175)
-LexToken(VAR,'exprs',1,7177)
-LexToken(EOL,'\n',1,7182)
-LexToken(VAR,'x',1,7204)
-LexToken(DOT,'.',1,7205)
-LexToken(VAR,'graphics',1,7206)
-LexToken(ASSIGNMENT,'=',1,7215)
-LexToken(VAR,'graphics',1,7217)
-LexToken(EOL,'\n',1,7225)
-LexToken(VAR,'x',1,7247)
-LexToken(DOT,'.',1,7248)
-LexToken(VAR,'model',1,7249)
-LexToken(ASSIGNMENT,'=',1,7255)
-LexToken(VAR,'model',1,7257)
-LexToken(EOL,'\n',1,7262)
-LexToken(BREAK,'break',1,7283)
-LexToken(EOL,'\n',1,7288)
-LexToken(EOL,'\n',1,7289)
-LexToken(END,'end',1,7306)
-LexToken(EOL,'\n',1,7309)
-LexToken(EOL,'\n',1,7310)
-LexToken(END,'end',1,7323)
-LexToken(EOL,'\n',1,7326)
-LexToken(EOL,'\n',1,7327)
-LexToken(END,'end',1,7336)
-LexToken(EOL,'\n',1,7339)
-LexToken(EOL,'\n',1,7340)
-LexToken(CASE,'case',1,7345)
-LexToken(DQSTRING,'"define"',1,7357)
-LexToken(THEN,'then',1,7359)
-LexToken(EOL,'\n',1,7363)
-LexToken(VAR,'frmt',1,7372)
-LexToken(ASSIGNMENT,'=',1,7377)
-LexToken(DQSTRING,'"d "',1,7383)
-LexToken(EOL,'\n',1,7384)
-LexToken(VAR,'fname',1,7393)
-LexToken(ASSIGNMENT,'=',1,7399)
-LexToken(DQSTRING,'"foo"',1,7405)
-LexToken(EOL,'\n',1,7406)
-LexToken(VAR,'lunit',1,7415)
-LexToken(ASSIGNMENT,'=',1,7421)
-LexToken(NUMBER,'0',1,7423)
-LexToken(EOL,'\n',1,7424)
-LexToken(VAR,'N',1,7433)
-LexToken(ASSIGNMENT,'=',1,7435)
-LexToken(NUMBER,'20',1,7437)
-LexToken(EOL,'\n',1,7439)
-LexToken(VAR,'M',1,7449)
-LexToken(ASSIGNMENT,'=',1,7451)
-LexToken(NUMBER,'1',1,7453)
-LexToken(EOL,'\n',1,7454)
-LexToken(VAR,'rpar',1,7463)
-LexToken(ASSIGNMENT,'=',1,7468)
-LexToken(OPENSQBRACKET,'[',1,7470)
-LexToken(CLOSESQBRACKET,']',1,7471)
-LexToken(EOL,'\n',1,7472)
-LexToken(VAR,'tmask',1,7481)
-LexToken(ASSIGNMENT,'=',1,7487)
-LexToken(NUMBER,'0',1,7489)
-LexToken(EOL,'\n',1,7490)
-LexToken(VAR,'swap',1,7499)
-LexToken(ASSIGNMENT,'=',1,7504)
-LexToken(NUMBER,'0',1,7506)
-LexToken(EOL,'\n',1,7507)
-LexToken(VAR,'offset',1,7516)
-LexToken(ASSIGNMENT,'=',1,7523)
-LexToken(NUMBER,'1',1,7525)
-LexToken(EOL,'\n',1,7526)
-LexToken(VAR,'outmask',1,7535)
-LexToken(ASSIGNMENT,'=',1,7543)
-LexToken(NUMBER,'1',1,7545)
-LexToken(EOL,'\n',1,7546)
-LexToken(VAR,'ievt',1,7555)
-LexToken(ASSIGNMENT,'=',1,7560)
-LexToken(NUMBER,'0',1,7562)
-LexToken(EOL,'\n',1,7563)
-LexToken(VAR,'nout',1,7572)
-LexToken(ASSIGNMENT,'=',1,7577)
-LexToken(VAR,'size',1,7579)
-LexToken(OPENBRACKET,'(',1,7583)
-LexToken(VAR,'outmask',1,7584)
-LexToken(COMMA,',',1,7591)
-LexToken(DQSTRING,'"*"',1,7594)
-LexToken(CLOSEBRACKET,')',1,7595)
-LexToken(EOL,'\n',1,7596)
-LexToken(EOL,'\n',1,7597)
-LexToken(VAR,'ipar',1,7606)
-LexToken(ASSIGNMENT,'=',1,7611)
-LexToken(OPENSQBRACKET,'[',1,7613)
-LexToken(VAR,'length',1,7627)
-LexToken(OPENBRACKET,'(',1,7633)
-LexToken(VAR,'fname',1,7634)
-LexToken(CLOSEBRACKET,')',1,7639)
-LexToken(SEMICOLON,';',1,7640)
-LexToken(VAR,'_str2code',1,7642)
-LexToken(OPENBRACKET,'(',1,7651)
-LexToken(VAR,'frmt',1,7652)
-LexToken(CLOSEBRACKET,')',1,7656)
-LexToken(SEMICOLON,';',1,7657)
-LexToken(VAR,'ievt',1,7659)
-LexToken(SEMICOLON,';',1,7663)
-LexToken(VAR,'N',1,7665)
-LexToken(SEMICOLON,';',1,7666)
-LexToken(VAR,'M',1,7668)
-LexToken(SEMICOLON,';',1,7669)
-LexToken(VAR,'swap',1,7683)
-LexToken(SEMICOLON,';',1,7687)
-LexToken(VAR,'offset',1,7688)
-LexToken(SEMICOLON,';',1,7694)
-LexToken(VAR,'_str2code',1,7696)
-LexToken(OPENBRACKET,'(',1,7705)
-LexToken(VAR,'fname',1,7706)
-LexToken(CLOSEBRACKET,')',1,7711)
-LexToken(SEMICOLON,';',1,7712)
-LexToken(VAR,'tmask',1,7714)
-LexToken(SEMICOLON,';',1,7719)
-LexToken(VAR,'outmask',1,7721)
-LexToken(CLOSESQBRACKET,']',1,7741)
-LexToken(EOL,'\n',1,7742)
-LexToken(EOL,'\n',1,7744)
-LexToken(VAR,'model',1,7753)
-LexToken(ASSIGNMENT,'=',1,7759)
-LexToken(SCICOS_MODEL,'scicos_model',1,7761)
-LexToken(OPENBRACKET,'(',1,7773)
-LexToken(CLOSEBRACKET,')',1,7774)
-LexToken(EOL,'\n',1,7775)
-LexToken(VAR,'model',1,7784)
-LexToken(DOT,'.',1,7789)
-LexToken(VAR,'sim',1,7790)
-LexToken(ASSIGNMENT,'=',1,7794)
-LexToken(VAR,'list',1,7796)
-LexToken(OPENBRACKET,'(',1,7800)
-LexToken(DQSTRING,'"readc"',1,7807)
-LexToken(COMMA,',',1,7808)
-LexToken(NUMBER,'2',1,7809)
-LexToken(CLOSEBRACKET,')',1,7810)
-LexToken(EOL,'\n',1,7811)
-LexToken(VAR,'model',1,7820)
-LexToken(DOT,'.',1,7825)
-LexToken(VAR,'out',1,7826)
-LexToken(ASSIGNMENT,'=',1,7830)
-LexToken(VAR,'nout',1,7832)
-LexToken(EOL,'\n',1,7836)
-LexToken(VAR,'model',1,7845)
-LexToken(DOT,'.',1,7850)
-LexToken(VAR,'evtin',1,7851)
-LexToken(ASSIGNMENT,'=',1,7857)
-LexToken(NUMBER,'1',1,7859)
-LexToken(EOL,'\n',1,7860)
-LexToken(VAR,'model',1,7869)
-LexToken(DOT,'.',1,7874)
-LexToken(VAR,'evtout',1,7875)
-LexToken(ASSIGNMENT,'=',1,7882)
-LexToken(OPENSQBRACKET,'[',1,7884)
-LexToken(CLOSESQBRACKET,']',1,7885)
-LexToken(EOL,'\n',1,7886)
-LexToken(VAR,'model',1,7895)
-LexToken(DOT,'.',1,7900)
-LexToken(VAR,'dstate',1,7901)
-LexToken(ASSIGNMENT,'=',1,7908)
-LexToken(OPENSQBRACKET,'[',1,7910)
-LexToken(NUMBER,'1',1,7911)
-LexToken(SEMICOLON,';',1,7912)
-LexToken(NUMBER,'1',1,7914)
-LexToken(SEMICOLON,';',1,7915)
-LexToken(VAR,'lunit',1,7917)
-LexToken(SEMICOLON,';',1,7922)
-LexToken(VAR,'zeros',1,7924)
-LexToken(OPENBRACKET,'(',1,7929)
-LexToken(VAR,'N',1,7930)
-LexToken(MULTIPLICATION,'*',1,7931)
-LexToken(VAR,'M',1,7932)
-LexToken(COMMA,',',1,7933)
-LexToken(NUMBER,'1',1,7934)
-LexToken(CLOSEBRACKET,')',1,7935)
-LexToken(CLOSESQBRACKET,']',1,7936)
-LexToken(EOL,'\n',1,7937)
-LexToken(VAR,'model',1,7946)
-LexToken(DOT,'.',1,7951)
-LexToken(VAR,'ipar',1,7952)
-LexToken(ASSIGNMENT,'=',1,7957)
-LexToken(OPENSQBRACKET,'[',1,7959)
-LexToken(VAR,'length',1,7973)
-LexToken(OPENBRACKET,'(',1,7979)
-LexToken(VAR,'fname',1,7980)
-LexToken(CLOSEBRACKET,')',1,7985)
-LexToken(SEMICOLON,';',1,7986)
-LexToken(VAR,'_str2code',1,7988)
-LexToken(OPENBRACKET,'(',1,7997)
-LexToken(VAR,'frmt',1,7998)
-LexToken(CLOSEBRACKET,')',1,8002)
-LexToken(SEMICOLON,';',1,8003)
-LexToken(VAR,'ievt',1,8005)
-LexToken(SEMICOLON,';',1,8009)
-LexToken(VAR,'N',1,8011)
-LexToken(SEMICOLON,';',1,8012)
-LexToken(VAR,'M',1,8014)
-LexToken(SEMICOLON,';',1,8015)
-LexToken(VAR,'swap',1,8029)
-LexToken(SEMICOLON,';',1,8033)
-LexToken(VAR,'offset',1,8035)
-LexToken(SEMICOLON,';',1,8041)
-LexToken(VAR,'_str2code',1,8042)
-LexToken(OPENBRACKET,'(',1,8051)
-LexToken(VAR,'fname',1,8052)
-LexToken(CLOSEBRACKET,')',1,8057)
-LexToken(SEMICOLON,';',1,8058)
-LexToken(VAR,'tmask',1,8072)
-LexToken(SEMICOLON,';',1,8077)
-LexToken(VAR,'outmask',1,8079)
-LexToken(CLOSESQBRACKET,']',1,8099)
-LexToken(EOL,'\n',1,8100)
-LexToken(EOL,'\n',1,8102)
-LexToken(VAR,'model',1,8111)
-LexToken(DOT,'.',1,8116)
-LexToken(VAR,'blocktype',1,8117)
-LexToken(ASSIGNMENT,'=',1,8127)
-LexToken(DQSTRING,'"d"',1,8131)
-LexToken(EOL,'\n',1,8132)
-LexToken(VAR,'model',1,8141)
-LexToken(DOT,'.',1,8146)
-LexToken(VAR,'firing',1,8147)
-LexToken(ASSIGNMENT,'=',1,8154)
-LexToken(ADDITION,'-',1,8156)
-LexToken(NUMBER,'1',1,8157)
-LexToken(EOL,'\n',1,8158)
-LexToken(VAR,'model',1,8167)
-LexToken(DOT,'.',1,8172)
-LexToken(VAR,'dep_ut',1,8173)
-LexToken(ASSIGNMENT,'=',1,8180)
-LexToken(OPENSQBRACKET,'[',1,8182)
-LexToken(PREVAR_BOOLEAN,'%f',1,8183)
-LexToken(PREVAR_BOOLEAN,'%f',1,8186)
-LexToken(CLOSESQBRACKET,']',1,8188)
-LexToken(EOL,'\n',1,8189)
-LexToken(EOL,'\n',1,8190)
-LexToken(VAR,'exprs',1,8199)
-LexToken(ASSIGNMENT,'=',1,8205)
-LexToken(OPENSQBRACKET,'[',1,8207)
-LexToken(DQSTRING,'"[]"',1,8224)
-LexToken(SEMICOLON,';',1,8225)
-LexToken(VAR,'sci2exp',1,8227)
-LexToken(OPENBRACKET,'(',1,8234)
-LexToken(VAR,'outmask',1,8235)
-LexToken(CLOSEBRACKET,')',1,8242)
-LexToken(SEMICOLON,';',1,8243)
-LexToken(VAR,'fname',1,8245)
-LexToken(SEMICOLON,';',1,8250)
-LexToken(VAR,'frmt',1,8252)
-LexToken(SEMICOLON,';',1,8256)
-LexToken(VAR,'string',1,8258)
-LexToken(OPENBRACKET,'(',1,8264)
-LexToken(VAR,'M',1,8265)
-LexToken(CLOSEBRACKET,')',1,8266)
-LexToken(SEMICOLON,';',1,8267)
-LexToken(VAR,'string',1,8281)
-LexToken(OPENBRACKET,'(',1,8287)
-LexToken(VAR,'N',1,8288)
-LexToken(CLOSEBRACKET,')',1,8289)
-LexToken(SEMICOLON,';',1,8290)
-LexToken(VAR,'string',1,8292)
-LexToken(OPENBRACKET,'(',1,8298)
-LexToken(VAR,'offset',1,8299)
-LexToken(CLOSEBRACKET,')',1,8305)
-LexToken(SEMICOLON,';',1,8306)
-LexToken(VAR,'string',1,8307)
-LexToken(OPENBRACKET,'(',1,8313)
-LexToken(VAR,'swap',1,8314)
-LexToken(CLOSEBRACKET,')',1,8318)
-LexToken(CLOSESQBRACKET,']',1,8332)
-LexToken(EOL,'\n',1,8333)
-LexToken(EOL,'\n',1,8335)
-LexToken(VAR,'gr_i',1,8344)
-LexToken(ASSIGNMENT,'=',1,8349)
-LexToken(OPENSQBRACKET,'[',1,8351)
-LexToken(CLOSESQBRACKET,']',1,8352)
-LexToken(EOL,'\n',1,8353)
-LexToken(EOL,'\n',1,8355)
-LexToken(VAR,'x',1,8364)
-LexToken(ASSIGNMENT,'=',1,8366)
-LexToken(VAR,'standard_define',1,8368)
-LexToken(OPENBRACKET,'(',1,8383)
-LexToken(OPENSQBRACKET,'[',1,8384)
-LexToken(NUMBER,'4',1,8385)
-LexToken(NUMBER,'2',1,8387)
-LexToken(CLOSESQBRACKET,']',1,8388)
-LexToken(COMMA,',',1,8389)
-LexToken(VAR,'model',1,8390)
-LexToken(COMMA,',',1,8395)
-LexToken(VAR,'exprs',1,8396)
-LexToken(COMMA,',',1,8401)
-LexToken(VAR,'gr_i',1,8402)
-LexToken(CLOSEBRACKET,')',1,8406)
-LexToken(EOL,'\n',1,8407)
-LexToken(END,'end',1,8412)
-LexToken(EOL,'\n',1,8415)
-LexToken(EOL,'\n',1,8416)
-LexToken(ENDFUNCTION,'endfunction',1,8417)
-LexToken(EOL,'\n',1,8428)
+/* autogenerated from "macros/Sources/READC_f.sci" */
+function READC_f() {
+READC_f.prototype.get = function READC_f() {
+}
+READC_f.prototype.set = function READC_f() {
+x=arg1;
+model=x.model;
+graphics=arg1.graphics;
+exprs=graphics.exprs;
+out=model.out;
+dstate=model.dstate;
+ipar=model.ipar;
+imask=9+ipar(1);
+tmask=ipar(imask);
+lunit=dstate(3);
+fname=exprs(3);
+frmt=exprs(4);
+while (true) {
+[ok,tmask1,outmask,fname1,frmt1,M,N,offset,swap,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"READC_f")," ",gettext("Read from C binary file")],[gettext("Time Record Selection"),gettext("Outputs Record Selection"),gettext("Input File Name"),gettext("Input Format"),gettext("Record Size"),gettext("Buffer Size"),gettext("Initial Record Index"),gettext("Swap Mode (0:No, 1:Yes)")],list("vec",-1,"vec",-1,"str",1,"str",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs);
+if (!ok) {
+break
+}
+fname1=pathconvert(stripblanks(fname1),None,true);
+frmt1=stripblanks(frmt1);
+fmts=["s","l","d","f","c","us","ul","uc","ull","uls","ubl","ubs","dl","fl","ll","sl","db","fb","lb","sb"];
+nout=size(outmask,"*");
+if (prod(size(tmask1))>1) {
+block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter."),gettext("Time Record Selection")),gettext("Must be a scalar or an empty matrix."));
+} else if (and(frmt1!=fmts)) {
+block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %s."),gettext("Input Format"),frmt1),gettext("Valid formats are: "+strcat(fmts,", ")));
+} else if (alreadyran&&fname1!=fname) {
+block_parameter_error(msprintf(gettext("You cannot modify \'%s\' when running"),gettext("Input File Name")),gettext("End current simulation first."));
+} else if (N!=ipar(6)&&alreadyran) {
+block_parameter_error(msprintf(gettext("You cannot modify \'%s\' when running."),gettext("Buffer Size")),gettext("End current simulation first"));
+} else if (alreadyran&&size(tmask1)!=size(tmask)) {
+block_parameter_error(msprintf(gettext("You cannot modify \'%s\' when running."),gettext("Time Record Selection")),gettext("End current simulation first."));
+} else if (fname1=="") {
+block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter."),gettext("Input File Name")),gettext("You must provide a file name."));
+} else if (M<1) {
+block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Record Size"),M),gettext("Strictly positive integer expected."));
+} else if (tmask1!=[]&&(tmask1<1||tmask1>M)) {
+block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Time Record Selection"),tmask1),msprintf(gettext("Must be in the interval %s."),gettext("[1, Record Size = ")+string(M)+"]"));
+} else if (nout==0) {
+block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Outputs Record Selection"),nout),gettext("Strictly positive integer expected."));
+} else if (nout>M) {
+block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Outputs Record Selection"),nout),msprintf(gettext("Must be in the interval %s."),gettext("[1, Record Size = ")+string(M)+"]"));
+} else if (max(outmask)>M||min(outmask)<1) {
+block_parameter_error(msprintf(gettext("Wrong value for indexes in \'%s\' parameter: %s."),gettext("Outputs Record Selection"),strcat(string(outmask.slice())," ")),msprintf(gettext("Must be in the interval %s."),gettext("[1, Record Size = ")+string(M)+"]"));
+} else if (N<1) {
+block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Buffer Size"),N),gettext("Strictly positive integer expected."));
+} else if (swap!=0&&swap!=1) {
+block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Swap Mode"),swap),msprintf(gettext("Must be in the interval %s."),"[0, 1]"));
+} else if (offset<1) {
+block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Initial Record Index"),offset),gettext("Strictly positive integer expected."));
+} else {
+if (tmask1==[]) {
+ievt=0;
+tmask1=0;
+outpt=[];
+} else {
+ievt=1;
+outpt=1;
+}
+out=size(outmask,"*");
+[model,graphics,ok]=check_io(model,graphics,[],out,1,outpt);
+frmt1=part(frmt1,1,3);
+if (ok) {
+if (ievt==0) {
+model.firing=-1;
+} else {
+model.firing=0;
+}
+ipar=[length(fname1),_str2code(frmt1),ievt,N,M,swap,offset,_str2code(fname1),tmask1,outmask.slice()];
+if (prod(size(dstate))!=(N*M)+3) {
+dstate=[-1,-1,lunit,zeros(N*M,1)];
+}
+model.dstate=dstate;
+model.ipar=ipar;
+graphics.exprs=exprs;
+x.graphics=graphics;
+x.model=model;
+break
+}
+}
+}
+}
+READC_f.prototype.define = function READC_f() {
+frmt="d ";
+fname="foo";
+lunit=0;
+N=20;
+M=1;
+rpar=[];
+tmask=0;
+swap=0;
+offset=1;
+outmask=1;
+ievt=0;
+nout=size(outmask,"*");
+ipar=[length(fname),_str2code(frmt),ievt,N,M,swap,offset,_str2code(fname),tmask,outmask];
+model=scicos_model();
+model.sim=list("readc",2);
+model.out=nout;
+model.evtin=1;
+model.evtout=[];
+model.dstate=[1,1,lunit,zeros(N*M,1)];
+model.ipar=[length(fname),_str2code(frmt),ievt,N,M,swap,offset,_str2code(fname),tmask,outmask];
+model.blocktype="d";
+model.firing=-1;
+model.dep_ut=[None,None];
+exprs=["[]",sci2exp(outmask),fname,frmt,string(M),string(N),string(offset),string(swap)];
+gr_i=[];
+x=standard_define([4,2],model,exprs,gr_i);
+}
+READC_f.prototype.details = function READC_f() {
+}
+}
diff --git a/js/Sources/RFILE_f.js b/js/Sources/RFILE_f.js
index d423d84a..58f41f76 100644
--- a/js/Sources/RFILE_f.js
+++ b/js/Sources/RFILE_f.js
@@ -1,1139 +1,3 @@
-LexToken(EOL,'\n',1,8)
-LexToken(EOL,'\n',1,11)
-LexToken(EOL,'\n',1,71)
-LexToken(EOL,'\n',1,147)
-LexToken(EOL,'\n',1,150)
-LexToken(EOL,'\n',1,222)
-LexToken(EOL,'\n',1,294)
-LexToken(EOL,'\n',1,363)
-LexToken(EOL,'\n',1,402)
-LexToken(EOL,'\n',1,405)
-LexToken(EOL,'\n',1,472)
-LexToken(EOL,'\n',1,538)
-LexToken(EOL,'\n',1,603)
-LexToken(EOL,'\n',1,651)
-LexToken(EOL,'\n',1,654)
-LexToken(EOL,'\n',1,723)
-LexToken(EOL,'\n',1,786)
-LexToken(EOL,'\n',1,868)
-LexToken(EOL,'\n',1,871)
-LexToken(EOL,'\n',1,902)
-LexToken(EOL,'\n',1,905)
-LexToken(EOL,'\n',1,906)
-LexToken(FUNCTION,'function',1,907)
-LexToken(OPENSQBRACKET,'[',1,916)
-LexToken(VAR,'x',1,917)
-LexToken(COMMA,',',1,918)
-LexToken(VAR,'y',1,920)
-LexToken(COMMA,',',1,921)
-LexToken(VAR,'typ',1,923)
-LexToken(CLOSESQBRACKET,']',1,926)
-LexToken(ASSIGNMENT,'=',1,928)
-LexToken(VAR,'RFILE_f',1,930)
-LexToken(OPENBRACKET,'(',1,937)
-LexToken(VAR,'job',1,938)
-LexToken(COMMA,',',1,941)
-LexToken(VAR,'arg1',1,942)
-LexToken(COMMA,',',1,946)
-LexToken(VAR,'arg2',1,947)
-LexToken(CLOSEBRACKET,')',1,951)
-LexToken(EOL,'\n',1,952)
-LexToken(EOL,'\n',1,953)
-LexToken(VAR,'x',1,958)
-LexToken(ASSIGNMENT,'=',1,959)
-LexToken(OPENSQBRACKET,'[',1,960)
-LexToken(CLOSESQBRACKET,']',1,961)
-LexToken(EOL,'\n',1,962)
-LexToken(VAR,'y',1,968)
-LexToken(ASSIGNMENT,'=',1,969)
-LexToken(OPENSQBRACKET,'[',1,970)
-LexToken(CLOSESQBRACKET,']',1,971)
-LexToken(EOL,'\n',1,972)
-LexToken(VAR,'typ',1,978)
-LexToken(ASSIGNMENT,'=',1,981)
-LexToken(OPENSQBRACKET,'[',1,982)
-LexToken(CLOSESQBRACKET,']',1,983)
-LexToken(EOL,'\n',1,984)
-LexToken(EOL,'\n',1,986)
-LexToken(SELECT,'select',1,991)
-LexToken(VAR,'job',1,998)
-LexToken(EOL,'\n',1,1001)
-LexToken(EOL,'\n',1,1002)
-LexToken(CASE,'case',1,1007)
-LexToken(DQSTRING,'"set"',1,1016)
-LexToken(THEN,'then',1,1018)
-LexToken(EOL,'\n',1,1022)
-LexToken(VAR,'x',1,1031)
-LexToken(ASSIGNMENT,'=',1,1033)
-LexToken(VAR,'arg1',1,1035)
-LexToken(EOL,'\n',1,1039)
-LexToken(VAR,'graphics',1,1049)
-LexToken(ASSIGNMENT,'=',1,1058)
-LexToken(VAR,'arg1',1,1060)
-LexToken(DOT,'.',1,1064)
-LexToken(VAR,'graphics',1,1065)
-LexToken(EOL,'\n',1,1073)
-LexToken(VAR,'exprs',1,1083)
-LexToken(ASSIGNMENT,'=',1,1089)
-LexToken(VAR,'graphics',1,1091)
-LexToken(DOT,'.',1,1099)
-LexToken(VAR,'exprs',1,1100)
-LexToken(EOL,'\n',1,1105)
-LexToken(VAR,'model',1,1114)
-LexToken(ASSIGNMENT,'=',1,1120)
-LexToken(VAR,'arg1',1,1122)
-LexToken(DOT,'.',1,1126)
-LexToken(VAR,'model',1,1127)
-LexToken(EOL,'\n',1,1132)
-LexToken(VAR,'dstate',1,1142)
-LexToken(ASSIGNMENT,'=',1,1149)
-LexToken(VAR,'model',1,1151)
-LexToken(DOT,'.',1,1156)
-LexToken(VAR,'dstate',1,1157)
-LexToken(EOL,'\n',1,1163)
-LexToken(VAR,'ipar',1,1172)
-LexToken(ASSIGNMENT,'=',1,1177)
-LexToken(VAR,'model',1,1179)
-LexToken(DOT,'.',1,1184)
-LexToken(VAR,'ipar',1,1185)
-LexToken(EOL,'\n',1,1189)
-LexToken(VAR,'ievt',1,1198)
-LexToken(ASSIGNMENT,'=',1,1203)
-LexToken(VAR,'ipar',1,1205)
-LexToken(OPENBRACKET,'(',1,1209)
-LexToken(NUMBER,'3',1,1210)
-LexToken(CLOSEBRACKET,')',1,1211)
-LexToken(EOL,'\n',1,1212)
-LexToken(VAR,'N',1,1222)
-LexToken(ASSIGNMENT,'=',1,1224)
-LexToken(VAR,'ipar',1,1226)
-LexToken(OPENBRACKET,'(',1,1230)
-LexToken(NUMBER,'4',1,1231)
-LexToken(CLOSEBRACKET,')',1,1232)
-LexToken(EOL,'\n',1,1233)
-LexToken(VAR,'imask',1,1243)
-LexToken(ASSIGNMENT,'=',1,1249)
-LexToken(NUMBER,'5',1,1251)
-LexToken(ADDITION,'+',1,1252)
-LexToken(VAR,'ipar',1,1253)
-LexToken(OPENBRACKET,'(',1,1257)
-LexToken(NUMBER,'1',1,1258)
-LexToken(CLOSEBRACKET,')',1,1259)
-LexToken(ADDITION,'+',1,1260)
-LexToken(VAR,'ipar',1,1261)
-LexToken(OPENBRACKET,'(',1,1265)
-LexToken(NUMBER,'2',1,1266)
-LexToken(CLOSEBRACKET,')',1,1267)
-LexToken(EOL,'\n',1,1268)
-LexToken(VAR,'tmask',1,1277)
-LexToken(ASSIGNMENT,'=',1,1283)
-LexToken(VAR,'ipar',1,1285)
-LexToken(OPENBRACKET,'(',1,1289)
-LexToken(VAR,'imask',1,1290)
-LexToken(CLOSEBRACKET,')',1,1295)
-LexToken(EOL,'\n',1,1296)
-LexToken(VAR,'lunit',1,1305)
-LexToken(ASSIGNMENT,'=',1,1311)
-LexToken(VAR,'dstate',1,1313)
-LexToken(OPENBRACKET,'(',1,1319)
-LexToken(NUMBER,'3',1,1320)
-LexToken(CLOSEBRACKET,')',1,1321)
-LexToken(EOL,'\n',1,1322)
-LexToken(VAR,'fname',1,1331)
-LexToken(ASSIGNMENT,'=',1,1337)
-LexToken(VAR,'exprs',1,1339)
-LexToken(OPENBRACKET,'(',1,1344)
-LexToken(NUMBER,'3',1,1345)
-LexToken(CLOSEBRACKET,')',1,1346)
-LexToken(EOL,'\n',1,1347)
-LexToken(VAR,'frmt',1,1356)
-LexToken(ASSIGNMENT,'=',1,1361)
-LexToken(VAR,'exprs',1,1363)
-LexToken(OPENBRACKET,'(',1,1368)
-LexToken(NUMBER,'4',1,1369)
-LexToken(CLOSEBRACKET,')',1,1370)
-LexToken(EOL,'\n',1,1371)
-LexToken(EOL,'\n',1,1408)
-LexToken(IF,'if',1,1417)
-LexToken(VAR,'size',1,1420)
-LexToken(OPENBRACKET,'(',1,1424)
-LexToken(VAR,'exprs',1,1425)
-LexToken(COMMA,',',1,1430)
-LexToken(DQSTRING,'"*"',1,1433)
-LexToken(CLOSEBRACKET,')',1,1434)
-LexToken(COMPARISON,'>',1,1435)
-LexToken(NUMBER,'5',1,1436)
-LexToken(THEN,'then',1,1438)
-LexToken(EOL,'\n',1,1442)
-LexToken(VAR,'exprs',1,1455)
-LexToken(OPENBRACKET,'(',1,1460)
-LexToken(NUMBER,'6',1,1461)
-LexToken(CLOSEBRACKET,')',1,1462)
-LexToken(ASSIGNMENT,'=',1,1464)
-LexToken(OPENSQBRACKET,'[',1,1466)
-LexToken(CLOSESQBRACKET,']',1,1467)
-LexToken(EOL,'\n',1,1468)
-LexToken(EOL,'\n',1,1469)
-LexToken(END,'end',1,1478)
-LexToken(EOL,'\n',1,1481)
-LexToken(EOL,'\n',1,1482)
-LexToken(WHILE,'while',1,1491)
-LexToken(PREVAR_BOOLEAN,'%t',1,1497)
-LexToken(DO,'do',1,1500)
-LexToken(EOL,'\n',1,1502)
-LexToken(OPENSQBRACKET,'[',1,1515)
-LexToken(VAR,'ok',1,1516)
-LexToken(COMMA,',',1,1518)
-LexToken(VAR,'tmask1',1,1519)
-LexToken(COMMA,',',1,1525)
-LexToken(VAR,'outmask',1,1526)
-LexToken(COMMA,',',1,1533)
-LexToken(VAR,'fname1',1,1534)
-LexToken(COMMA,',',1,1540)
-LexToken(VAR,'frmt1',1,1541)
-LexToken(COMMA,',',1,1546)
-LexToken(VAR,'N',1,1547)
-LexToken(COMMA,',',1,1548)
-LexToken(VAR,'exprs',1,1549)
-LexToken(CLOSESQBRACKET,']',1,1554)
-LexToken(ASSIGNMENT,'=',1,1556)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1558)
-LexToken(OPENBRACKET,'(',1,1573)
-LexToken(OPENSQBRACKET,'[',1,1574)
-LexToken(VAR,'msprintf',1,1575)
-LexToken(OPENBRACKET,'(',1,1583)
-LexToken(VAR,'gettext',1,1584)
-LexToken(OPENBRACKET,'(',1,1591)
-LexToken(DQSTRING,'"Set %s block parameters"',1,1616)
-LexToken(CLOSEBRACKET,')',1,1617)
-LexToken(COMMA,',',1,1618)
-LexToken(DQSTRING,'"RFILE_f"',1,1628)
-LexToken(CLOSEBRACKET,')',1,1629)
-LexToken(SEMICOLON,';',1,1630)
-LexToken(DQSTRING,'" "',1,1633)
-LexToken(SEMICOLON,';',1,1634)
-LexToken(VAR,'gettext',1,1651)
-LexToken(OPENBRACKET,'(',1,1658)
-LexToken(DQSTRING,'"Read from an input file"',1,1683)
-LexToken(CLOSEBRACKET,')',1,1684)
-LexToken(SEMICOLON,';',1,1685)
-LexToken(DQSTRING,'" "',1,1689)
-LexToken(SEMICOLON,';',1,1690)
-LexToken(VAR,'gettext',1,1692)
-LexToken(OPENBRACKET,'(',1,1699)
-LexToken(DQSTRING,'"Read is done on:"',1,1717)
-LexToken(CLOSEBRACKET,')',1,1718)
-LexToken(SEMICOLON,';',1,1719)
-LexToken(VAR,'gettext',1,1721)
-LexToken(OPENBRACKET,'(',1,1728)
-LexToken(DQSTRING,'"&nbsp; - A binary file if no format given"',1,1771)
-LexToken(CLOSEBRACKET,')',1,1772)
-LexToken(SEMICOLON,';',1,1773)
-LexToken(VAR,'gettext',1,1790)
-LexToken(OPENBRACKET,'(',1,1797)
-LexToken(DQSTRING,'"&nbsp; - A formatted text file if a format (fortran type) is given"',1,1866)
-LexToken(CLOSEBRACKET,')',1,1867)
-LexToken(CLOSESQBRACKET,']',1,1868)
-LexToken(COMMA,',',1,1869)
-LexToken(OPENSQBRACKET,'[',1,1886)
-LexToken(VAR,'gettext',1,1887)
-LexToken(OPENBRACKET,'(',1,1894)
-LexToken(DQSTRING,'"Time Record Selection"',1,1917)
-LexToken(CLOSEBRACKET,')',1,1918)
-LexToken(SEMICOLON,';',1,1919)
-LexToken(VAR,'gettext',1,1921)
-LexToken(OPENBRACKET,'(',1,1928)
-LexToken(DQSTRING,'"Outputs Record Selection"',1,1954)
-LexToken(CLOSEBRACKET,')',1,1955)
-LexToken(SEMICOLON,';',1,1956)
-LexToken(VAR,'gettext',1,1958)
-LexToken(OPENBRACKET,'(',1,1965)
-LexToken(DQSTRING,'"Input File Name"',1,1982)
-LexToken(CLOSEBRACKET,')',1,1983)
-LexToken(SEMICOLON,';',1,1984)
-LexToken(VAR,'gettext',1,1986)
-LexToken(OPENBRACKET,'(',1,1993)
-LexToken(DQSTRING,'"Input Format"',1,2007)
-LexToken(CLOSEBRACKET,')',1,2008)
-LexToken(SEMICOLON,';',1,2009)
-LexToken(VAR,'gettext',1,2011)
-LexToken(OPENBRACKET,'(',1,2018)
-LexToken(DQSTRING,'"Buffer Size"',1,2031)
-LexToken(CLOSEBRACKET,')',1,2032)
-LexToken(CLOSESQBRACKET,']',1,2033)
-LexToken(COMMA,',',1,2034)
-LexToken(VAR,'list',1,2051)
-LexToken(OPENBRACKET,'(',1,2055)
-LexToken(DQSTRING,'"vec"',1,2060)
-LexToken(COMMA,',',1,2061)
-LexToken(ADDITION,'-',1,2062)
-LexToken(NUMBER,'1',1,2063)
-LexToken(COMMA,',',1,2064)
-LexToken(DQSTRING,'"vec"',1,2069)
-LexToken(COMMA,',',1,2070)
-LexToken(ADDITION,'-',1,2071)
-LexToken(NUMBER,'1',1,2072)
-LexToken(COMMA,',',1,2073)
-LexToken(DQSTRING,'"str"',1,2078)
-LexToken(COMMA,',',1,2079)
-LexToken(NUMBER,'1',1,2080)
-LexToken(COMMA,',',1,2081)
-LexToken(DQSTRING,'"str"',1,2086)
-LexToken(COMMA,',',1,2087)
-LexToken(NUMBER,'1',1,2088)
-LexToken(COMMA,',',1,2089)
-LexToken(DQSTRING,'"vec"',1,2094)
-LexToken(COMMA,',',1,2095)
-LexToken(NUMBER,'1',1,2096)
-LexToken(CLOSEBRACKET,')',1,2097)
-LexToken(COMMA,',',1,2098)
-LexToken(VAR,'exprs',1,2100)
-LexToken(CLOSEBRACKET,')',1,2105)
-LexToken(EOL,'\n',1,2106)
-LexToken(EOL,'\n',1,2108)
-LexToken(IF,'if',1,2121)
-LexToken(NOT,'~',1,2124)
-LexToken(VAR,'ok',1,2125)
-LexToken(THEN,'then',1,2128)
-LexToken(EOL,'\n',1,2132)
-LexToken(BREAK,'break',1,2149)
-LexToken(EOL,'\n',1,2154)
-LexToken(END,'end',1,2167)
-LexToken(EOL,'\n',1,2197)
-LexToken(EOL,'\n',1,2198)
-LexToken(VAR,'fname1',1,2211)
-LexToken(ASSIGNMENT,'=',1,2218)
-LexToken(VAR,'pathconvert',1,2220)
-LexToken(OPENBRACKET,'(',1,2231)
-LexToken(VAR,'stripblanks',1,2232)
-LexToken(OPENBRACKET,'(',1,2243)
-LexToken(VAR,'fname1',1,2244)
-LexToken(CLOSEBRACKET,')',1,2250)
-LexToken(COMMA,',',1,2251)
-LexToken(PREVAR_BOOLEAN,'%f',1,2253)
-LexToken(COMMA,',',1,2255)
-LexToken(PREVAR_BOOLEAN,'%t',1,2257)
-LexToken(CLOSEBRACKET,')',1,2259)
-LexToken(EOL,'\n',1,2260)
-LexToken(VAR,'frmt1',1,2273)
-LexToken(ASSIGNMENT,'=',1,2279)
-LexToken(VAR,'stripblanks',1,2281)
-LexToken(OPENBRACKET,'(',1,2292)
-LexToken(VAR,'frmt1',1,2293)
-LexToken(CLOSEBRACKET,')',1,2298)
-LexToken(EOL,'\n',1,2299)
-LexToken(EOL,'\n',1,2326)
-LexToken(EOL,'\n',1,2349)
-LexToken(VAR,'nout',1,2362)
-LexToken(ASSIGNMENT,'=',1,2367)
-LexToken(VAR,'size',1,2369)
-LexToken(OPENBRACKET,'(',1,2373)
-LexToken(VAR,'outmask',1,2374)
-LexToken(COMMA,',',1,2381)
-LexToken(DQSTRING,'"*"',1,2385)
-LexToken(CLOSEBRACKET,')',1,2386)
-LexToken(EOL,'\n',1,2387)
-LexToken(EOL,'\n',1,2388)
-LexToken(IF,'if',1,2401)
-LexToken(VAR,'prod',1,2404)
-LexToken(OPENBRACKET,'(',1,2408)
-LexToken(VAR,'size',1,2409)
-LexToken(OPENBRACKET,'(',1,2413)
-LexToken(VAR,'tmask1',1,2414)
-LexToken(CLOSEBRACKET,')',1,2420)
-LexToken(CLOSEBRACKET,')',1,2421)
-LexToken(COMPARISON,'>',1,2423)
-LexToken(NUMBER,'1',1,2425)
-LexToken(THEN,'then',1,2427)
-LexToken(EOL,'\n',1,2431)
-LexToken(VAR,'block_parameter_error',1,2448)
-LexToken(OPENBRACKET,'(',1,2469)
-LexToken(VAR,'msprintf',1,2470)
-LexToken(OPENBRACKET,'(',1,2478)
-LexToken(VAR,'gettext',1,2479)
-LexToken(OPENBRACKET,'(',1,2486)
-LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %s."',1,2525)
-LexToken(CLOSEBRACKET,')',1,2526)
-LexToken(COMMA,',',1,2527)
-LexToken(VAR,'gettext',1,2529)
-LexToken(OPENBRACKET,'(',1,2536)
-LexToken(DQSTRING,'"Time Record Selection"',1,2559)
-LexToken(CLOSEBRACKET,')',1,2560)
-LexToken(COMMA,',',1,2561)
-LexToken(VAR,'strcat',1,2563)
-LexToken(OPENBRACKET,'(',1,2569)
-LexToken(VAR,'string',1,2570)
-LexToken(OPENBRACKET,'(',1,2576)
-LexToken(VAR,'tmask1',1,2577)
-LexToken(OPENBRACKET,'(',1,2583)
-LexToken(COLON,':',1,2584)
-LexToken(CLOSEBRACKET,')',1,2585)
-LexToken(CLOSEBRACKET,')',1,2586)
-LexToken(COMMA,',',1,2587)
-LexToken(DQSTRING,'" "',1,2590)
-LexToken(CLOSEBRACKET,')',1,2591)
-LexToken(CLOSEBRACKET,')',1,2592)
-LexToken(COMMA,',',1,2593)
-LexToken(VAR,'gettext',1,2613)
-LexToken(OPENBRACKET,'(',1,2620)
-LexToken(DQSTRING,'"Empty matrix or scalar expected."',1,2654)
-LexToken(CLOSEBRACKET,')',1,2655)
-LexToken(CLOSEBRACKET,')',1,2656)
-LexToken(EOL,'\n',1,2657)
-LexToken(EOL,'\n',1,2659)
-LexToken(ELSEIF,'elseif',1,2672)
-LexToken(VAR,'tmask1',1,2679)
-LexToken(COMPARISON,'~=',1,2686)
-LexToken(OPENSQBRACKET,'[',1,2689)
-LexToken(CLOSESQBRACKET,']',1,2690)
-LexToken(LOGICAL,'&',1,2692)
-LexToken(VAR,'tmask1',1,2694)
-LexToken(COMPARISON,'<',1,2701)
-LexToken(NUMBER,'1',1,2703)
-LexToken(THEN,'then',1,2705)
-LexToken(EOL,'\n',1,2709)
-LexToken(VAR,'block_parameter_error',1,2726)
-LexToken(OPENBRACKET,'(',1,2747)
-LexToken(VAR,'msprintf',1,2748)
-LexToken(OPENBRACKET,'(',1,2756)
-LexToken(VAR,'gettext',1,2757)
-LexToken(OPENBRACKET,'(',1,2764)
-LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d"',1,2802)
-LexToken(CLOSEBRACKET,')',1,2803)
-LexToken(COMMA,',',1,2804)
-LexToken(VAR,'gettext',1,2806)
-LexToken(OPENBRACKET,'(',1,2813)
-LexToken(DQSTRING,'"Time Record Selection"',1,2836)
-LexToken(CLOSEBRACKET,')',1,2837)
-LexToken(COMMA,',',1,2838)
-LexToken(VAR,'tmask1',1,2840)
-LexToken(CLOSEBRACKET,')',1,2846)
-LexToken(COMMA,',',1,2847)
-LexToken(VAR,'gettext',1,2868)
-LexToken(OPENBRACKET,'(',1,2875)
-LexToken(DQSTRING,'"Strictly positive integer expected."',1,2912)
-LexToken(CLOSEBRACKET,')',1,2913)
-LexToken(CLOSEBRACKET,')',1,2914)
-LexToken(EOL,'\n',1,2915)
-LexToken(EOL,'\n',1,2917)
-LexToken(ELSEIF,'elseif',1,2930)
-LexToken(VAR,'lunit',1,2937)
-LexToken(COMPARISON,'>',1,2943)
-LexToken(NUMBER,'0',1,2945)
-LexToken(LOGICAL,'&',1,2947)
-LexToken(VAR,'min',1,2949)
-LexToken(OPENBRACKET,'(',1,2952)
-LexToken(VAR,'length',1,2953)
-LexToken(OPENBRACKET,'(',1,2959)
-LexToken(VAR,'frmt',1,2960)
-LexToken(CLOSEBRACKET,')',1,2964)
-LexToken(COMMA,',',1,2965)
-LexToken(NUMBER,'1',1,2966)
-LexToken(CLOSEBRACKET,')',1,2967)
-LexToken(COMPARISON,'<>',1,2969)
-LexToken(VAR,'min',1,2972)
-LexToken(OPENBRACKET,'(',1,2975)
-LexToken(VAR,'length',1,2976)
-LexToken(OPENBRACKET,'(',1,2982)
-LexToken(VAR,'frmt1',1,2983)
-LexToken(CLOSEBRACKET,')',1,2988)
-LexToken(COMMA,',',1,2989)
-LexToken(NUMBER,'1',1,2991)
-LexToken(CLOSEBRACKET,')',1,2992)
-LexToken(THEN,'then',1,2994)
-LexToken(EOL,'\n',1,2998)
-LexToken(VAR,'block_parameter_error',1,3015)
-LexToken(OPENBRACKET,'(',1,3036)
-LexToken(OPENSQBRACKET,'[',1,3037)
-LexToken(VAR,'gettext',1,3038)
-LexToken(OPENBRACKET,'(',1,3045)
-LexToken(DQSTRING,'"Simulation running !!! You cannot switch <br />between formatted and unformatted"',1,3127)
-LexToken(CLOSEBRACKET,')',1,3128)
-LexToken(CLOSESQBRACKET,']',1,3129)
-LexToken(COMMA,',',1,3130)
-LexToken(VAR,'gettext',1,3151)
-LexToken(OPENBRACKET,'(',1,3158)
-LexToken(DQSTRING,'"End current simulation first."',1,3189)
-LexToken(CLOSEBRACKET,')',1,3190)
-LexToken(CLOSEBRACKET,')',1,3191)
-LexToken(EOL,'\n',1,3192)
-LexToken(EOL,'\n',1,3194)
-LexToken(ELSEIF,'elseif',1,3207)
-LexToken(VAR,'lunit',1,3214)
-LexToken(COMPARISON,'>',1,3220)
-LexToken(NUMBER,'0',1,3222)
-LexToken(LOGICAL,'&',1,3224)
-LexToken(VAR,'fname1',1,3226)
-LexToken(COMPARISON,'<>',1,3233)
-LexToken(VAR,'fname',1,3236)
-LexToken(THEN,'then',1,3242)
-LexToken(EOL,'\n',1,3246)
-LexToken(VAR,'block_parameter_error',1,3263)
-LexToken(OPENBRACKET,'(',1,3284)
-LexToken(VAR,'gettext',1,3285)
-LexToken(OPENBRACKET,'(',1,3292)
-LexToken(DQSTRING,'"Simulation running !!! You cannot modify \\\'Input File Name\\\'"',1,3354)
-LexToken(CLOSEBRACKET,')',1,3355)
-LexToken(COMMA,',',1,3356)
-LexToken(VAR,'gettext',1,3358)
-LexToken(OPENBRACKET,'(',1,3365)
-LexToken(DQSTRING,'"End current simulation first."',1,3396)
-LexToken(CLOSEBRACKET,')',1,3397)
-LexToken(CLOSEBRACKET,')',1,3398)
-LexToken(EOL,'\n',1,3399)
-LexToken(EOL,'\n',1,3401)
-LexToken(ELSEIF,'elseif',1,3414)
-LexToken(VAR,'lunit',1,3421)
-LexToken(COMPARISON,'>',1,3427)
-LexToken(NUMBER,'0',1,3429)
-LexToken(LOGICAL,'&',1,3431)
-LexToken(VAR,'size',1,3433)
-LexToken(OPENBRACKET,'(',1,3437)
-LexToken(VAR,'tmask1',1,3438)
-LexToken(CLOSEBRACKET,')',1,3444)
-LexToken(COMPARISON,'<>',1,3446)
-LexToken(VAR,'size',1,3449)
-LexToken(OPENBRACKET,'(',1,3453)
-LexToken(VAR,'tmask',1,3454)
-LexToken(CLOSEBRACKET,')',1,3459)
-LexToken(THEN,'then',1,3461)
-LexToken(EOL,'\n',1,3465)
-LexToken(VAR,'block_parameter_error',1,3482)
-LexToken(OPENBRACKET,'(',1,3503)
-LexToken(VAR,'gettext',1,3504)
-LexToken(OPENBRACKET,'(',1,3511)
-LexToken(DQSTRING,'"Simulation running !!! You cannot modify \\\'Time Record Selection\\\'"',1,3579)
-LexToken(CLOSEBRACKET,')',1,3580)
-LexToken(COMMA,',',1,3581)
-LexToken(VAR,'gettext',1,3583)
-LexToken(OPENBRACKET,'(',1,3590)
-LexToken(DQSTRING,'"End current simulation first."',1,3621)
-LexToken(CLOSEBRACKET,')',1,3622)
-LexToken(CLOSEBRACKET,')',1,3623)
-LexToken(EOL,'\n',1,3624)
-LexToken(EOL,'\n',1,3626)
-LexToken(ELSEIF,'elseif',1,3639)
-LexToken(VAR,'fname1',1,3646)
-LexToken(COMPARISON,'==',1,3653)
-LexToken(DQSTRING,'""',1,3657)
-LexToken(THEN,'then',1,3659)
-LexToken(EOL,'\n',1,3663)
-LexToken(VAR,'block_parameter_error',1,3680)
-LexToken(OPENBRACKET,'(',1,3701)
-LexToken(VAR,'msprintf',1,3702)
-LexToken(OPENBRACKET,'(',1,3710)
-LexToken(VAR,'gettext',1,3711)
-LexToken(OPENBRACKET,'(',1,3718)
-LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %s"',1,3756)
-LexToken(CLOSEBRACKET,')',1,3757)
-LexToken(COMMA,',',1,3758)
-LexToken(VAR,'gettext',1,3760)
-LexToken(OPENBRACKET,'(',1,3767)
-LexToken(DQSTRING,'"Input File Name"',1,3784)
-LexToken(CLOSEBRACKET,')',1,3785)
-LexToken(COMMA,',',1,3786)
-LexToken(VAR,'fname1',1,3788)
-LexToken(CLOSEBRACKET,')',1,3794)
-LexToken(COMMA,',',1,3795)
-LexToken(VAR,'gettext',1,3797)
-LexToken(OPENBRACKET,'(',1,3804)
-LexToken(DQSTRING,'"You must provide a filename."',1,3834)
-LexToken(CLOSEBRACKET,')',1,3835)
-LexToken(CLOSEBRACKET,')',1,3836)
-LexToken(EOL,'\n',1,3837)
-LexToken(EOL,'\n',1,3923)
-LexToken(ELSEIF,'elseif',1,3936)
-LexToken(VAR,'frmt1',1,3943)
-LexToken(COMPARISON,'~=',1,3949)
-LexToken(DQSTRING,'""',1,3953)
-LexToken(LOGICAL,'&',1,3955)
-LexToken(OPENBRACKET,'(',1,3958)
-LexToken(PART,'part',1,3959)
-LexToken(OPENBRACKET,'(',1,3963)
-LexToken(VAR,'frmt1',1,3964)
-LexToken(COMMA,',',1,3969)
-LexToken(NUMBER,'1',1,3971)
-LexToken(CLOSEBRACKET,')',1,3972)
-LexToken(COMPARISON,'~=',1,3974)
-LexToken(DQSTRING,'"("',1,3979)
-LexToken(LOGICAL,'|',1,3981)
-LexToken(PART,'part',1,3984)
-LexToken(OPENBRACKET,'(',1,3988)
-LexToken(VAR,'frmt1',1,3989)
-LexToken(COMMA,',',1,3994)
-LexToken(VAR,'length',1,3996)
-LexToken(OPENBRACKET,'(',1,4002)
-LexToken(VAR,'frmt1',1,4003)
-LexToken(CLOSEBRACKET,')',1,4008)
-LexToken(CLOSEBRACKET,')',1,4009)
-LexToken(COMPARISON,'~=',1,4011)
-LexToken(DQSTRING,'")"',1,4016)
-LexToken(CLOSEBRACKET,')',1,4017)
-LexToken(EOL,'\n',1,4018)
-LexToken(VAR,'block_parameter_error',1,4035)
-LexToken(OPENBRACKET,'(',1,4056)
-LexToken(VAR,'msprintf',1,4057)
-LexToken(OPENBRACKET,'(',1,4065)
-LexToken(VAR,'gettext',1,4066)
-LexToken(OPENBRACKET,'(',1,4073)
-LexToken(DQSTRING,'"Wrong format for \\\'%s\\\' parameter: %s."',1,4113)
-LexToken(CLOSEBRACKET,')',1,4114)
-LexToken(COMMA,',',1,4115)
-LexToken(VAR,'gettext',1,4117)
-LexToken(OPENBRACKET,'(',1,4124)
-LexToken(DQSTRING,'"Input Format"',1,4138)
-LexToken(CLOSEBRACKET,')',1,4139)
-LexToken(COMMA,',',1,4140)
-LexToken(VAR,'frmt1',1,4142)
-LexToken(CLOSEBRACKET,')',1,4147)
-LexToken(COMMA,',',1,4148)
-LexToken(VAR,'gettext',1,4169)
-LexToken(OPENBRACKET,'(',1,4176)
-LexToken(DQSTRING,'"You must enclose the format\\\'s string between parentheses."',1,4236)
-LexToken(CLOSEBRACKET,')',1,4237)
-LexToken(CLOSEBRACKET,')',1,4238)
-LexToken(EOL,'\n',1,4239)
-LexToken(ELSEIF,'elseif',1,4253)
-LexToken(VAR,'N',1,4260)
-LexToken(COMPARISON,'<',1,4262)
-LexToken(NUMBER,'2',1,4264)
-LexToken(THEN,'then',1,4266)
-LexToken(EOL,'\n',1,4270)
-LexToken(VAR,'block_parameter_error',1,4287)
-LexToken(OPENBRACKET,'(',1,4308)
-LexToken(VAR,'msprintf',1,4309)
-LexToken(OPENBRACKET,'(',1,4317)
-LexToken(VAR,'gettext',1,4318)
-LexToken(OPENBRACKET,'(',1,4325)
-LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,4364)
-LexToken(CLOSEBRACKET,')',1,4365)
-LexToken(COMMA,',',1,4366)
-LexToken(VAR,'gettext',1,4368)
-LexToken(OPENBRACKET,'(',1,4375)
-LexToken(DQSTRING,'"Buffer Size"',1,4388)
-LexToken(CLOSEBRACKET,')',1,4389)
-LexToken(COMMA,',',1,4390)
-LexToken(VAR,'N',1,4392)
-LexToken(CLOSEBRACKET,')',1,4393)
-LexToken(COMMA,',',1,4394)
-LexToken(VAR,'gettext',1,4415)
-LexToken(OPENBRACKET,'(',1,4422)
-LexToken(DQSTRING,'"Buffer size must be at least 2."',1,4455)
-LexToken(CLOSEBRACKET,')',1,4456)
-LexToken(CLOSEBRACKET,')',1,4457)
-LexToken(EOL,'\n',1,4458)
-LexToken(ELSEIF,'elseif',1,4472)
-LexToken(VAR,'nout',1,4479)
-LexToken(COMPARISON,'==',1,4484)
-LexToken(NUMBER,'0',1,4487)
-LexToken(THEN,'then',1,4489)
-LexToken(EOL,'\n',1,4493)
-LexToken(VAR,'block_parameter_error',1,4510)
-LexToken(OPENBRACKET,'(',1,4531)
-LexToken(VAR,'msprintf',1,4532)
-LexToken(OPENBRACKET,'(',1,4540)
-LexToken(VAR,'gettext',1,4541)
-LexToken(OPENBRACKET,'(',1,4548)
-LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,4587)
-LexToken(CLOSEBRACKET,')',1,4588)
-LexToken(COMMA,',',1,4589)
-LexToken(VAR,'gettext',1,4591)
-LexToken(OPENBRACKET,'(',1,4598)
-LexToken(DQSTRING,'"Outputs Record Selection"',1,4624)
-LexToken(CLOSEBRACKET,')',1,4625)
-LexToken(COMMA,',',1,4626)
-LexToken(VAR,'nout',1,4628)
-LexToken(CLOSEBRACKET,')',1,4632)
-LexToken(COMMA,',',1,4633)
-LexToken(VAR,'gettext',1,4654)
-LexToken(OPENBRACKET,'(',1,4661)
-LexToken(DQSTRING,'"You must read at least one field in record."',1,4706)
-LexToken(CLOSEBRACKET,')',1,4707)
-LexToken(CLOSEBRACKET,')',1,4708)
-LexToken(EOL,'\n',1,4709)
-LexToken(EOL,'\n',1,4711)
-LexToken(ELSEIF,'elseif',1,4724)
-LexToken(VAR,'min',1,4731)
-LexToken(OPENBRACKET,'(',1,4734)
-LexToken(VAR,'outmask',1,4735)
-LexToken(CLOSEBRACKET,')',1,4742)
-LexToken(COMPARISON,'<',1,4744)
-LexToken(NUMBER,'1',1,4746)
-LexToken(THEN,'then',1,4748)
-LexToken(EOL,'\n',1,4752)
-LexToken(VAR,'block_parameter_error',1,4769)
-LexToken(OPENBRACKET,'(',1,4790)
-LexToken(VAR,'msprintf',1,4791)
-LexToken(OPENBRACKET,'(',1,4799)
-LexToken(VAR,'gettext',1,4800)
-LexToken(OPENBRACKET,'(',1,4807)
-LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %s"',1,4845)
-LexToken(CLOSEBRACKET,')',1,4846)
-LexToken(COMMA,',',1,4847)
-LexToken(VAR,'gettext',1,4849)
-LexToken(OPENBRACKET,'(',1,4856)
-LexToken(DQSTRING,'"Outputs Record Selection"',1,4882)
-LexToken(CLOSEBRACKET,')',1,4883)
-LexToken(COMMA,',',1,4884)
-LexToken(VAR,'strcat',1,4905)
-LexToken(OPENBRACKET,'(',1,4911)
-LexToken(VAR,'string',1,4912)
-LexToken(OPENBRACKET,'(',1,4918)
-LexToken(VAR,'outmask',1,4919)
-LexToken(OPENBRACKET,'(',1,4926)
-LexToken(COLON,':',1,4927)
-LexToken(CLOSEBRACKET,')',1,4928)
-LexToken(CLOSEBRACKET,')',1,4929)
-LexToken(COMMA,',',1,4930)
-LexToken(DQSTRING,'" "',1,4933)
-LexToken(CLOSEBRACKET,')',1,4934)
-LexToken(CLOSEBRACKET,')',1,4935)
-LexToken(COMMA,',',1,4936)
-LexToken(VAR,'gettext',1,4938)
-LexToken(OPENBRACKET,'(',1,4945)
-LexToken(DQSTRING,'"Strictly positive indexes expected."',1,4982)
-LexToken(CLOSEBRACKET,')',1,4983)
-LexToken(CLOSEBRACKET,')',1,4984)
-LexToken(EOL,'\n',1,4985)
-LexToken(ELSE,'else',1,4999)
-LexToken(EOL,'\n',1,5003)
-LexToken(IF,'if',1,5020)
-LexToken(VAR,'tmask1',1,5023)
-LexToken(COMPARISON,'==',1,5030)
-LexToken(OPENSQBRACKET,'[',1,5033)
-LexToken(CLOSESQBRACKET,']',1,5034)
-LexToken(THEN,'then',1,5036)
-LexToken(EOL,'\n',1,5040)
-LexToken(VAR,'ievt',1,5061)
-LexToken(ASSIGNMENT,'=',1,5066)
-LexToken(NUMBER,'0',1,5068)
-LexToken(EOL,'\n',1,5069)
-LexToken(VAR,'cout',1,5091)
-LexToken(ASSIGNMENT,'=',1,5096)
-LexToken(OPENSQBRACKET,'[',1,5098)
-LexToken(CLOSESQBRACKET,']',1,5099)
-LexToken(EOL,'\n',1,5100)
-LexToken(VAR,'tmask1',1,5122)
-LexToken(ASSIGNMENT,'=',1,5129)
-LexToken(NUMBER,'0',1,5131)
-LexToken(EOL,'\n',1,5132)
-LexToken(ELSE,'else',1,5150)
-LexToken(EOL,'\n',1,5154)
-LexToken(VAR,'ievt',1,5175)
-LexToken(ASSIGNMENT,'=',1,5180)
-LexToken(NUMBER,'1',1,5182)
-LexToken(EOL,'\n',1,5183)
-LexToken(VAR,'cout',1,5204)
-LexToken(ASSIGNMENT,'=',1,5209)
-LexToken(NUMBER,'1',1,5211)
-LexToken(EOL,'\n',1,5212)
-LexToken(END,'end',1,5230)
-LexToken(EOL,'\n',1,5233)
-LexToken(OPENSQBRACKET,'[',1,5250)
-LexToken(VAR,'model',1,5251)
-LexToken(COMMA,',',1,5256)
-LexToken(VAR,'graphics',1,5257)
-LexToken(COMMA,',',1,5265)
-LexToken(VAR,'ok',1,5266)
-LexToken(CLOSESQBRACKET,']',1,5268)
-LexToken(ASSIGNMENT,'=',1,5270)
-LexToken(VAR,'check_io',1,5272)
-LexToken(OPENBRACKET,'(',1,5280)
-LexToken(VAR,'model',1,5282)
-LexToken(COMMA,',',1,5287)
-LexToken(VAR,'graphics',1,5289)
-LexToken(COMMA,',',1,5297)
-LexToken(OPENSQBRACKET,'[',1,5299)
-LexToken(CLOSESQBRACKET,']',1,5300)
-LexToken(COMMA,',',1,5301)
-LexToken(VAR,'nout',1,5303)
-LexToken(COMMA,',',1,5307)
-LexToken(NUMBER,'1',1,5309)
-LexToken(COMMA,',',1,5310)
-LexToken(VAR,'cout',1,5312)
-LexToken(CLOSEBRACKET,')',1,5316)
-LexToken(EOL,'\n',1,5317)
-LexToken(IF,'if',1,5334)
-LexToken(VAR,'ok',1,5337)
-LexToken(THEN,'then',1,5340)
-LexToken(EOL,'\n',1,5344)
-LexToken(IF,'if',1,5365)
-LexToken(VAR,'ievt',1,5368)
-LexToken(COMPARISON,'==',1,5373)
-LexToken(NUMBER,'0',1,5376)
-LexToken(THEN,'then',1,5378)
-LexToken(EOL,'\n',1,5382)
-LexToken(VAR,'model',1,5407)
-LexToken(DOT,'.',1,5412)
-LexToken(VAR,'firing',1,5413)
-LexToken(ASSIGNMENT,'=',1,5420)
-LexToken(OPENSQBRACKET,'[',1,5422)
-LexToken(CLOSESQBRACKET,']',1,5423)
-LexToken(EOL,'\n',1,5424)
-LexToken(ELSE,'else',1,5445)
-LexToken(EOL,'\n',1,5449)
-LexToken(VAR,'model',1,5474)
-LexToken(DOT,'.',1,5479)
-LexToken(VAR,'firing',1,5480)
-LexToken(ASSIGNMENT,'=',1,5487)
-LexToken(NUMBER,'0',1,5489)
-LexToken(EOL,'\n',1,5490)
-LexToken(END,'end',1,5511)
-LexToken(EOL,'\n',1,5514)
-LexToken(VAR,'ipar',1,5535)
-LexToken(ASSIGNMENT,'=',1,5540)
-LexToken(OPENSQBRACKET,'[',1,5542)
-LexToken(VAR,'length',1,5568)
-LexToken(OPENBRACKET,'(',1,5574)
-LexToken(VAR,'fname1',1,5575)
-LexToken(CLOSEBRACKET,')',1,5581)
-LexToken(SEMICOLON,';',1,5582)
-LexToken(VAR,'length',1,5608)
-LexToken(OPENBRACKET,'(',1,5614)
-LexToken(VAR,'frmt1',1,5615)
-LexToken(CLOSEBRACKET,')',1,5620)
-LexToken(SEMICOLON,';',1,5621)
-LexToken(VAR,'ievt',1,5647)
-LexToken(SEMICOLON,';',1,5651)
-LexToken(VAR,'N',1,5677)
-LexToken(SEMICOLON,';',1,5678)
-LexToken(VAR,'_str2code',1,5704)
-LexToken(OPENBRACKET,'(',1,5713)
-LexToken(VAR,'fname1',1,5714)
-LexToken(CLOSEBRACKET,')',1,5720)
-LexToken(SEMICOLON,';',1,5721)
-LexToken(VAR,'_str2code',1,5747)
-LexToken(OPENBRACKET,'(',1,5756)
-LexToken(VAR,'frmt1',1,5757)
-LexToken(CLOSEBRACKET,')',1,5762)
-LexToken(SEMICOLON,';',1,5763)
-LexToken(VAR,'tmask1',1,5789)
-LexToken(SEMICOLON,';',1,5795)
-LexToken(VAR,'outmask',1,5821)
-LexToken(OPENBRACKET,'(',1,5828)
-LexToken(COLON,':',1,5829)
-LexToken(CLOSEBRACKET,')',1,5830)
-LexToken(CLOSESQBRACKET,']',1,5856)
-LexToken(EOL,'\n',1,5857)
-LexToken(EOL,'\n',1,5859)
-LexToken(IF,'if',1,5880)
-LexToken(VAR,'prod',1,5883)
-LexToken(OPENBRACKET,'(',1,5887)
-LexToken(VAR,'size',1,5888)
-LexToken(OPENBRACKET,'(',1,5892)
-LexToken(VAR,'dstate',1,5893)
-LexToken(CLOSEBRACKET,')',1,5899)
-LexToken(CLOSEBRACKET,')',1,5900)
-LexToken(COMPARISON,'<>',1,5902)
-LexToken(OPENBRACKET,'(',1,5905)
-LexToken(VAR,'nout',1,5906)
-LexToken(ADDITION,'+',1,5910)
-LexToken(VAR,'ievt',1,5911)
-LexToken(CLOSEBRACKET,')',1,5915)
-LexToken(MULTIPLICATION,'*',1,5916)
-LexToken(VAR,'N',1,5917)
-LexToken(ADDITION,'+',1,5919)
-LexToken(NUMBER,'3',1,5921)
-LexToken(THEN,'then',1,5923)
-LexToken(EOL,'\n',1,5927)
-LexToken(VAR,'dstate',1,5952)
-LexToken(ASSIGNMENT,'=',1,5959)
-LexToken(OPENSQBRACKET,'[',1,5961)
-LexToken(ADDITION,'-',1,5962)
-LexToken(NUMBER,'1',1,5963)
-LexToken(SEMICOLON,';',1,5965)
-LexToken(ADDITION,'-',1,5967)
-LexToken(NUMBER,'1',1,5968)
-LexToken(SEMICOLON,';',1,5969)
-LexToken(VAR,'lunit',1,5971)
-LexToken(SEMICOLON,';',1,5976)
-LexToken(VAR,'zeros',1,5978)
-LexToken(OPENBRACKET,'(',1,5983)
-LexToken(OPENBRACKET,'(',1,5984)
-LexToken(VAR,'nout',1,5985)
-LexToken(ADDITION,'+',1,5990)
-LexToken(VAR,'ievt',1,5992)
-LexToken(CLOSEBRACKET,')',1,5996)
-LexToken(MULTIPLICATION,'*',1,5998)
-LexToken(VAR,'N',1,6000)
-LexToken(COMMA,',',1,6001)
-LexToken(NUMBER,'1',1,6003)
-LexToken(CLOSEBRACKET,')',1,6004)
-LexToken(CLOSESQBRACKET,']',1,6005)
-LexToken(EOL,'\n',1,6006)
-LexToken(END,'end',1,6027)
-LexToken(EOL,'\n',1,6030)
-LexToken(VAR,'model',1,6051)
-LexToken(DOT,'.',1,6056)
-LexToken(VAR,'dstate',1,6057)
-LexToken(ASSIGNMENT,'=',1,6064)
-LexToken(VAR,'dstate',1,6066)
-LexToken(EOL,'\n',1,6072)
-LexToken(VAR,'model',1,6094)
-LexToken(DOT,'.',1,6099)
-LexToken(VAR,'ipar',1,6100)
-LexToken(ASSIGNMENT,'=',1,6105)
-LexToken(VAR,'ipar',1,6107)
-LexToken(EOL,'\n',1,6111)
-LexToken(VAR,'graphics',1,6132)
-LexToken(DOT,'.',1,6140)
-LexToken(VAR,'exprs',1,6141)
-LexToken(ASSIGNMENT,'=',1,6147)
-LexToken(VAR,'exprs',1,6149)
-LexToken(EOL,'\n',1,6154)
-LexToken(VAR,'x',1,6176)
-LexToken(DOT,'.',1,6177)
-LexToken(VAR,'graphics',1,6178)
-LexToken(ASSIGNMENT,'=',1,6187)
-LexToken(VAR,'graphics',1,6189)
-LexToken(EOL,'\n',1,6197)
-LexToken(VAR,'x',1,6219)
-LexToken(DOT,'.',1,6220)
-LexToken(VAR,'model',1,6221)
-LexToken(ASSIGNMENT,'=',1,6227)
-LexToken(VAR,'model',1,6229)
-LexToken(EOL,'\n',1,6234)
-LexToken(BREAK,'break',1,6255)
-LexToken(EOL,'\n',1,6260)
-LexToken(END,'end',1,6277)
-LexToken(EOL,'\n',1,6280)
-LexToken(END,'end',1,6293)
-LexToken(EOL,'\n',1,6296)
-LexToken(END,'end',1,6305)
-LexToken(EOL,'\n',1,6308)
-LexToken(EOL,'\n',1,6309)
-LexToken(CASE,'case',1,6314)
-LexToken(DQSTRING,'"define"',1,6326)
-LexToken(THEN,'then',1,6328)
-LexToken(EOL,'\n',1,6332)
-LexToken(VAR,'out',1,6341)
-LexToken(ASSIGNMENT,'=',1,6345)
-LexToken(NUMBER,'1',1,6347)
-LexToken(EOL,'\n',1,6348)
-LexToken(VAR,'nout',1,6358)
-LexToken(ASSIGNMENT,'=',1,6363)
-LexToken(VAR,'sum',1,6365)
-LexToken(OPENBRACKET,'(',1,6368)
-LexToken(VAR,'out',1,6369)
-LexToken(CLOSEBRACKET,')',1,6372)
-LexToken(EOL,'\n',1,6373)
-LexToken(VAR,'frmt',1,6382)
-LexToken(ASSIGNMENT,'=',1,6387)
-LexToken(DQSTRING,'"(7(e10.3,1x))"',1,6403)
-LexToken(EOL,'\n',1,6404)
-LexToken(VAR,'fname',1,6413)
-LexToken(ASSIGNMENT,'=',1,6419)
-LexToken(DQSTRING,'"foo"',1,6425)
-LexToken(EOL,'\n',1,6426)
-LexToken(VAR,'lunit',1,6435)
-LexToken(ASSIGNMENT,'=',1,6441)
-LexToken(NUMBER,'0',1,6443)
-LexToken(EOL,'\n',1,6444)
-LexToken(VAR,'N',1,6453)
-LexToken(ASSIGNMENT,'=',1,6455)
-LexToken(NUMBER,'2',1,6457)
-LexToken(EOL,'\n',1,6458)
-LexToken(VAR,'rpar',1,6468)
-LexToken(ASSIGNMENT,'=',1,6473)
-LexToken(OPENSQBRACKET,'[',1,6475)
-LexToken(CLOSESQBRACKET,']',1,6476)
-LexToken(EOL,'\n',1,6477)
-LexToken(VAR,'tmask',1,6486)
-LexToken(ASSIGNMENT,'=',1,6492)
-LexToken(NUMBER,'0',1,6494)
-LexToken(EOL,'\n',1,6495)
-LexToken(VAR,'outmask',1,6504)
-LexToken(ASSIGNMENT,'=',1,6512)
-LexToken(NUMBER,'1',1,6514)
-LexToken(EOL,'\n',1,6515)
-LexToken(VAR,'ipar',1,6524)
-LexToken(ASSIGNMENT,'=',1,6529)
-LexToken(OPENSQBRACKET,'[',1,6531)
-LexToken(VAR,'length',1,6545)
-LexToken(OPENBRACKET,'(',1,6551)
-LexToken(VAR,'fname',1,6552)
-LexToken(CLOSEBRACKET,')',1,6557)
-LexToken(SEMICOLON,';',1,6558)
-LexToken(VAR,'length',1,6559)
-LexToken(OPENBRACKET,'(',1,6565)
-LexToken(VAR,'frmt',1,6566)
-LexToken(CLOSEBRACKET,')',1,6570)
-LexToken(SEMICOLON,';',1,6571)
-LexToken(NUMBER,'0',1,6572)
-LexToken(SEMICOLON,';',1,6573)
-LexToken(VAR,'N',1,6574)
-LexToken(SEMICOLON,';',1,6575)
-LexToken(VAR,'_str2code',1,6589)
-LexToken(OPENBRACKET,'(',1,6598)
-LexToken(VAR,'fname',1,6599)
-LexToken(CLOSEBRACKET,')',1,6604)
-LexToken(SEMICOLON,';',1,6605)
-LexToken(VAR,'_str2code',1,6606)
-LexToken(OPENBRACKET,'(',1,6615)
-LexToken(VAR,'frmt',1,6616)
-LexToken(CLOSEBRACKET,')',1,6620)
-LexToken(SEMICOLON,';',1,6621)
-LexToken(VAR,'tmask',1,6635)
-LexToken(SEMICOLON,';',1,6640)
-LexToken(VAR,'outmask',1,6641)
-LexToken(CLOSESQBRACKET,']',1,6661)
-LexToken(EOL,'\n',1,6662)
-LexToken(EOL,'\n',1,6664)
-LexToken(VAR,'dstate',1,6673)
-LexToken(ASSIGNMENT,'=',1,6680)
-LexToken(OPENSQBRACKET,'[',1,6682)
-LexToken(NUMBER,'1',1,6683)
-LexToken(SEMICOLON,';',1,6684)
-LexToken(NUMBER,'1',1,6686)
-LexToken(SEMICOLON,';',1,6687)
-LexToken(VAR,'lunit',1,6689)
-LexToken(SEMICOLON,';',1,6694)
-LexToken(VAR,'zeros',1,6696)
-LexToken(OPENBRACKET,'(',1,6701)
-LexToken(OPENBRACKET,'(',1,6702)
-LexToken(VAR,'nout',1,6703)
-LexToken(CLOSEBRACKET,')',1,6707)
-LexToken(MULTIPLICATION,'*',1,6708)
-LexToken(VAR,'N',1,6709)
-LexToken(COMMA,',',1,6710)
-LexToken(NUMBER,'1',1,6712)
-LexToken(CLOSEBRACKET,')',1,6713)
-LexToken(CLOSESQBRACKET,']',1,6714)
-LexToken(EOL,'\n',1,6715)
-LexToken(VAR,'model',1,6724)
-LexToken(ASSIGNMENT,'=',1,6730)
-LexToken(SCICOS_MODEL,'scicos_model',1,6732)
-LexToken(OPENBRACKET,'(',1,6744)
-LexToken(CLOSEBRACKET,')',1,6745)
-LexToken(EOL,'\n',1,6746)
-LexToken(VAR,'model',1,6755)
-LexToken(DOT,'.',1,6760)
-LexToken(VAR,'sim',1,6761)
-LexToken(ASSIGNMENT,'=',1,6765)
-LexToken(DQSTRING,'"readf"',1,6773)
-LexToken(EOL,'\n',1,6774)
-LexToken(VAR,'model',1,6783)
-LexToken(DOT,'.',1,6788)
-LexToken(VAR,'out',1,6789)
-LexToken(ASSIGNMENT,'=',1,6793)
-LexToken(VAR,'nout',1,6795)
-LexToken(EOL,'\n',1,6799)
-LexToken(VAR,'model',1,6808)
-LexToken(DOT,'.',1,6813)
-LexToken(VAR,'evtin',1,6814)
-LexToken(ASSIGNMENT,'=',1,6820)
-LexToken(NUMBER,'1',1,6822)
-LexToken(EOL,'\n',1,6823)
-LexToken(VAR,'model',1,6832)
-LexToken(DOT,'.',1,6837)
-LexToken(VAR,'dstate',1,6838)
-LexToken(ASSIGNMENT,'=',1,6845)
-LexToken(VAR,'dstate',1,6847)
-LexToken(EOL,'\n',1,6853)
-LexToken(VAR,'model',1,6862)
-LexToken(DOT,'.',1,6867)
-LexToken(VAR,'ipar',1,6868)
-LexToken(ASSIGNMENT,'=',1,6873)
-LexToken(OPENSQBRACKET,'[',1,6875)
-LexToken(VAR,'length',1,6889)
-LexToken(OPENBRACKET,'(',1,6895)
-LexToken(VAR,'fname',1,6896)
-LexToken(CLOSEBRACKET,')',1,6901)
-LexToken(SEMICOLON,';',1,6902)
-LexToken(VAR,'length',1,6903)
-LexToken(OPENBRACKET,'(',1,6909)
-LexToken(VAR,'frmt',1,6910)
-LexToken(CLOSEBRACKET,')',1,6914)
-LexToken(SEMICOLON,';',1,6915)
-LexToken(NUMBER,'0',1,6916)
-LexToken(SEMICOLON,';',1,6917)
-LexToken(VAR,'N',1,6918)
-LexToken(SEMICOLON,';',1,6919)
-LexToken(VAR,'_str2code',1,6933)
-LexToken(OPENBRACKET,'(',1,6942)
-LexToken(VAR,'fname',1,6943)
-LexToken(CLOSEBRACKET,')',1,6948)
-LexToken(SEMICOLON,';',1,6949)
-LexToken(VAR,'_str2code',1,6950)
-LexToken(OPENBRACKET,'(',1,6959)
-LexToken(VAR,'frmt',1,6960)
-LexToken(CLOSEBRACKET,')',1,6964)
-LexToken(SEMICOLON,';',1,6965)
-LexToken(VAR,'tmask',1,6979)
-LexToken(SEMICOLON,';',1,6984)
-LexToken(VAR,'outmask',1,6985)
-LexToken(CLOSESQBRACKET,']',1,7005)
-LexToken(EOL,'\n',1,7006)
-LexToken(EOL,'\n',1,7008)
-LexToken(VAR,'model',1,7017)
-LexToken(DOT,'.',1,7022)
-LexToken(VAR,'blocktype',1,7023)
-LexToken(ASSIGNMENT,'=',1,7033)
-LexToken(DQSTRING,'"d"',1,7037)
-LexToken(EOL,'\n',1,7038)
-LexToken(VAR,'model',1,7047)
-LexToken(DOT,'.',1,7052)
-LexToken(VAR,'dep_ut',1,7053)
-LexToken(ASSIGNMENT,'=',1,7060)
-LexToken(OPENSQBRACKET,'[',1,7062)
-LexToken(PREVAR_BOOLEAN,'%f',1,7063)
-LexToken(PREVAR_BOOLEAN,'%f',1,7066)
-LexToken(CLOSESQBRACKET,']',1,7068)
-LexToken(EOL,'\n',1,7069)
-LexToken(EOL,'\n',1,7070)
-LexToken(VAR,'exprs',1,7079)
-LexToken(ASSIGNMENT,'=',1,7085)
-LexToken(OPENSQBRACKET,'[',1,7087)
-LexToken(VAR,'sci2exp',1,7088)
-LexToken(OPENBRACKET,'(',1,7095)
-LexToken(OPENSQBRACKET,'[',1,7096)
-LexToken(CLOSESQBRACKET,']',1,7097)
-LexToken(CLOSEBRACKET,')',1,7098)
-LexToken(SEMICOLON,';\n',1,7099)
-LexToken(VAR,'sci2exp',1,7109)
-LexToken(OPENBRACKET,'(',1,7116)
-LexToken(VAR,'outmask',1,7117)
-LexToken(CLOSEBRACKET,')',1,7124)
-LexToken(SEMICOLON,';\n',1,7125)
-LexToken(VAR,'fname',1,7135)
-LexToken(SEMICOLON,';\n',1,7140)
-LexToken(VAR,'frmt',1,7150)
-LexToken(SEMICOLON,';\n',1,7154)
-LexToken(VAR,'string',1,7164)
-LexToken(OPENBRACKET,'(',1,7170)
-LexToken(VAR,'N',1,7171)
-LexToken(CLOSEBRACKET,')',1,7172)
-LexToken(SEMICOLON,';\n',1,7173)
-LexToken(VAR,'sci2exp',1,7183)
-LexToken(OPENBRACKET,'(',1,7190)
-LexToken(VAR,'out',1,7191)
-LexToken(CLOSEBRACKET,')',1,7194)
-LexToken(CLOSESQBRACKET,']',1,7195)
-LexToken(EOL,'\n',1,7196)
-LexToken(VAR,'gr_i',1,7205)
-LexToken(ASSIGNMENT,'=',1,7210)
-LexToken(OPENSQBRACKET,'[',1,7212)
-LexToken(CLOSESQBRACKET,']',1,7213)
-LexToken(EOL,'\n',1,7214)
-LexToken(EOL,'\n',1,7216)
-LexToken(VAR,'x',1,7225)
-LexToken(ASSIGNMENT,'=',1,7227)
-LexToken(VAR,'standard_define',1,7229)
-LexToken(OPENBRACKET,'(',1,7244)
-LexToken(OPENSQBRACKET,'[',1,7245)
-LexToken(NUMBER,'3',1,7246)
-LexToken(NUMBER,'2',1,7248)
-LexToken(CLOSESQBRACKET,']',1,7249)
-LexToken(COMMA,',',1,7250)
-LexToken(VAR,'model',1,7251)
-LexToken(COMMA,',',1,7256)
-LexToken(VAR,'exprs',1,7257)
-LexToken(COMMA,',',1,7262)
-LexToken(VAR,'gr_i',1,7263)
-LexToken(CLOSEBRACKET,')',1,7267)
-LexToken(EOL,'\n',1,7268)
-LexToken(END,'end',1,7273)
-LexToken(EOL,'\n',1,7276)
-LexToken(EOL,'\n',1,7277)
-LexToken(ENDFUNCTION,'endfunction',1,7278)
-LexToken(EOL,'\n',1,7289)
+Syntax error in input LexToken(CLOSEBRACKET,')',1,3972)
+/* autogenerated from "macros/Sources/RFILE_f.sci" */
+None
diff --git a/js/Sources/SAWTOOTH_f.js b/js/Sources/SAWTOOTH_f.js
index 0bbd22fe..70648b65 100644
--- a/js/Sources/SAWTOOTH_f.js
+++ b/js/Sources/SAWTOOTH_f.js
@@ -1,144 +1,22 @@
-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,'SAWTOOTH_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(CASE,'case',1,965)
-LexToken(DQSTRING,'"define"',1,977)
-LexToken(THEN,'then',1,979)
-LexToken(EOL,'\n',1,983)
-LexToken(VAR,'model',1,992)
-LexToken(ASSIGNMENT,'=',1,997)
-LexToken(SCICOS_MODEL,'scicos_model',1,998)
-LexToken(OPENBRACKET,'(',1,1010)
-LexToken(CLOSEBRACKET,')',1,1011)
-LexToken(EOL,'\n',1,1012)
-LexToken(VAR,'model',1,1021)
-LexToken(DOT,'.',1,1026)
-LexToken(VAR,'sim',1,1027)
-LexToken(ASSIGNMENT,'=',1,1030)
-LexToken(DQSTRING,'"sawtth"',1,1038)
-LexToken(EOL,'\n',1,1039)
-LexToken(VAR,'model',1,1048)
-LexToken(DOT,'.',1,1053)
-LexToken(VAR,'out',1,1054)
-LexToken(ASSIGNMENT,'=',1,1057)
-LexToken(NUMBER,'1',1,1058)
-LexToken(EOL,'\n',1,1059)
-LexToken(VAR,'model',1,1068)
-LexToken(DOT,'.',1,1073)
-LexToken(VAR,'evtin',1,1074)
-LexToken(ASSIGNMENT,'=',1,1079)
-LexToken(NUMBER,'1',1,1080)
-LexToken(EOL,'\n',1,1081)
-LexToken(VAR,'model',1,1090)
-LexToken(DOT,'.',1,1095)
-LexToken(VAR,'dstate',1,1096)
-LexToken(ASSIGNMENT,'=',1,1102)
-LexToken(NUMBER,'0',1,1103)
-LexToken(EOL,'\n',1,1104)
-LexToken(VAR,'model',1,1113)
-LexToken(DOT,'.',1,1118)
-LexToken(VAR,'blocktype',1,1119)
-LexToken(ASSIGNMENT,'=',1,1128)
-LexToken(DQSTRING,'"c"',1,1131)
-LexToken(EOL,'\n',1,1132)
-LexToken(VAR,'model',1,1141)
-LexToken(DOT,'.',1,1146)
-LexToken(VAR,'dep_ut',1,1147)
-LexToken(ASSIGNMENT,'=',1,1153)
-LexToken(OPENSQBRACKET,'[',1,1154)
-LexToken(PREVAR_BOOLEAN,'%f',1,1155)
-LexToken(PREVAR_BOOLEAN,'%t',1,1158)
-LexToken(CLOSESQBRACKET,']',1,1160)
-LexToken(EOL,'\n',1,1161)
-LexToken(EOL,'\n',1,1162)
-LexToken(VAR,'exprs',1,1171)
-LexToken(ASSIGNMENT,'=',1,1176)
-LexToken(DQSTRING,'" "',1,1179)
-LexToken(EOL,'\n',1,1180)
-LexToken(VAR,'gr_i',1,1189)
-LexToken(ASSIGNMENT,'=',1,1193)
-LexToken(OPENSQBRACKET,'[',1,1194)
-LexToken(CLOSESQBRACKET,']',1,1195)
-LexToken(EOL,'\n',1,1196)
-LexToken(VAR,'x',1,1205)
-LexToken(ASSIGNMENT,'=',1,1206)
-LexToken(VAR,'standard_define',1,1207)
-LexToken(OPENBRACKET,'(',1,1222)
-LexToken(OPENSQBRACKET,'[',1,1223)
-LexToken(NUMBER,'3',1,1224)
-LexToken(NUMBER,'2',1,1226)
-LexToken(CLOSESQBRACKET,']',1,1227)
-LexToken(COMMA,',',1,1228)
-LexToken(VAR,'model',1,1229)
-LexToken(COMMA,',',1,1234)
-LexToken(VAR,'exprs',1,1235)
-LexToken(COMMA,',',1,1240)
-LexToken(VAR,'gr_i',1,1241)
-LexToken(CLOSEBRACKET,')',1,1245)
-LexToken(EOL,'\n',1,1246)
-LexToken(END,'end',1,1251)
-LexToken(EOL,'\n',1,1254)
-LexToken(ENDFUNCTION,'endfunction',1,1255)
-LexToken(EOL,'\n',1,1266)
+/* autogenerated from "macros/Sources/SAWTOOTH_f.sci" */
+function SAWTOOTH_f() {
+SAWTOOTH_f.prototype.get = function SAWTOOTH_f() {
+}
+SAWTOOTH_f.prototype.set = function SAWTOOTH_f() {
+x=arg1;
+}
+SAWTOOTH_f.prototype.define = function SAWTOOTH_f() {
+model=scicos_model();
+model.sim="sawtth";
+model.out=1;
+model.evtin=1;
+model.dstate=0;
+model.blocktype="c";
+model.dep_ut=[None,true];
+exprs=" ";
+gr_i=[];
+x=standard_define([3,2],model,exprs,gr_i);
+}
+SAWTOOTH_f.prototype.details = function SAWTOOTH_f() {
+}
+}
diff --git a/js/Sources/STEP.js b/js/Sources/STEP.js
index ece66356..23bf9d84 100644
--- a/js/Sources/STEP.js
+++ b/js/Sources/STEP.js
@@ -1,519 +1,3 @@
-LexToken(EOL,'\n',1,7)
-LexToken(EOL,'\n',1,10)
-LexToken(EOL,'\n',1,69)
-LexToken(EOL,'\n',1,148)
-LexToken(EOL,'\n',1,151)
-LexToken(EOL,'\n',1,223)
-LexToken(EOL,'\n',1,295)
-LexToken(EOL,'\n',1,364)
-LexToken(EOL,'\n',1,403)
-LexToken(EOL,'\n',1,406)
-LexToken(EOL,'\n',1,473)
-LexToken(EOL,'\n',1,539)
-LexToken(EOL,'\n',1,604)
-LexToken(EOL,'\n',1,652)
-LexToken(EOL,'\n',1,655)
-LexToken(EOL,'\n',1,724)
-LexToken(EOL,'\n',1,787)
-LexToken(EOL,'\n',1,869)
-LexToken(EOL,'\n',1,872)
-LexToken(EOL,'\n',1,903)
-LexToken(EOL,'\n',1,906)
-LexToken(EOL,'\n',1,907)
-LexToken(FUNCTION,'function',1,908)
-LexToken(OPENSQBRACKET,'[',1,917)
-LexToken(VAR,'x',1,918)
-LexToken(COMMA,',',1,919)
-LexToken(VAR,'y',1,920)
-LexToken(COMMA,',',1,921)
-LexToken(VAR,'typ',1,922)
-LexToken(CLOSESQBRACKET,']',1,925)
-LexToken(ASSIGNMENT,'=',1,926)
-LexToken(VAR,'STEP',1,927)
-LexToken(OPENBRACKET,'(',1,931)
-LexToken(VAR,'job',1,932)
-LexToken(COMMA,',',1,935)
-LexToken(VAR,'arg1',1,936)
-LexToken(COMMA,',',1,940)
-LexToken(VAR,'arg2',1,941)
-LexToken(CLOSEBRACKET,')',1,945)
-LexToken(EOL,'\n',1,946)
-LexToken(EOL,'\n',1,969)
-LexToken(VAR,'x',1,974)
-LexToken(ASSIGNMENT,'=',1,975)
-LexToken(OPENSQBRACKET,'[',1,976)
-LexToken(CLOSESQBRACKET,']',1,977)
-LexToken(SEMICOLON,';',1,978)
-LexToken(VAR,'y',1,979)
-LexToken(ASSIGNMENT,'=',1,980)
-LexToken(OPENSQBRACKET,'[',1,981)
-LexToken(CLOSESQBRACKET,']',1,982)
-LexToken(SEMICOLON,';',1,983)
-LexToken(VAR,'typ',1,984)
-LexToken(ASSIGNMENT,'=',1,987)
-LexToken(OPENSQBRACKET,'[',1,988)
-LexToken(CLOSESQBRACKET,']',1,989)
-LexToken(EOL,'\n',1,990)
-LexToken(SELECT,'select',1,996)
-LexToken(VAR,'job',1,1003)
-LexToken(EOL,'\n',1,1006)
-LexToken(CASE,'case',1,1011)
-LexToken(DQSTRING,'"set"',1,1020)
-LexToken(THEN,'then',1,1022)
-LexToken(EOL,'\n',1,1026)
-LexToken(VAR,'x',1,1035)
-LexToken(ASSIGNMENT,'=',1,1036)
-LexToken(VAR,'arg1',1,1037)
-LexToken(EOL,'\n',1,1041)
-LexToken(VAR,'graphics',1,1051)
-LexToken(ASSIGNMENT,'=',1,1059)
-LexToken(VAR,'arg1',1,1060)
-LexToken(DOT,'.',1,1064)
-LexToken(VAR,'graphics',1,1065)
-LexToken(SEMICOLON,';',1,1073)
-LexToken(VAR,'exprs',1,1074)
-LexToken(ASSIGNMENT,'=',1,1079)
-LexToken(VAR,'graphics',1,1080)
-LexToken(DOT,'.',1,1088)
-LexToken(VAR,'exprs',1,1089)
-LexToken(EOL,'\n',1,1094)
-LexToken(VAR,'model',1,1103)
-LexToken(ASSIGNMENT,'=',1,1108)
-LexToken(VAR,'arg1',1,1109)
-LexToken(DOT,'.',1,1113)
-LexToken(VAR,'model',1,1114)
-LexToken(EOL,'\n',1,1119)
-LexToken(WHILE,'while',1,1129)
-LexToken(PREVAR_BOOLEAN,'%t',1,1135)
-LexToken(DO,'do',1,1138)
-LexToken(EOL,'\n',1,1140)
-LexToken(OPENSQBRACKET,'[',1,1153)
-LexToken(VAR,'ok',1,1154)
-LexToken(COMMA,',',1,1156)
-LexToken(VAR,'temps',1,1157)
-LexToken(COMMA,',',1,1162)
-LexToken(VAR,'in',1,1163)
-LexToken(COMMA,',',1,1165)
-LexToken(VAR,'fi',1,1166)
-LexToken(COMMA,',',1,1168)
-LexToken(VAR,'exprs',1,1169)
-LexToken(CLOSESQBRACKET,']',1,1174)
-LexToken(ASSIGNMENT,'=',1,1176)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1178)
-LexToken(OPENBRACKET,'(',1,1193)
-LexToken(OPENSQBRACKET,'[',1,1194)
-LexToken(VAR,'msprintf',1,1195)
-LexToken(OPENBRACKET,'(',1,1203)
-LexToken(VAR,'gettext',1,1204)
-LexToken(OPENBRACKET,'(',1,1211)
-LexToken(DQSTRING,'"Set %s block parameters"',1,1236)
-LexToken(CLOSEBRACKET,')',1,1237)
-LexToken(COMMA,',',1,1238)
-LexToken(DQSTRING,'"STEP_FUNCTION"',1,1254)
-LexToken(CLOSEBRACKET,')',1,1255)
-LexToken(SEMICOLON,';',1,1256)
-LexToken(DQSTRING,'" "',1,1259)
-LexToken(SEMICOLON,';',1,1260)
-LexToken(VAR,'gettext',1,1277)
-LexToken(OPENBRACKET,'(',1,1284)
-LexToken(DQSTRING,'"Step Function"',1,1299)
-LexToken(CLOSEBRACKET,')',1,1300)
-LexToken(SEMICOLON,';',1,1301)
-LexToken(DQSTRING,'" "',1,1304)
-LexToken(CLOSESQBRACKET,']',1,1305)
-LexToken(COMMA,',',1,1306)
-LexToken(OPENSQBRACKET,'[',1,1323)
-LexToken(VAR,'gettext',1,1324)
-LexToken(OPENBRACKET,'(',1,1331)
-LexToken(DQSTRING,'"Step Time"',1,1342)
-LexToken(CLOSEBRACKET,')',1,1343)
-LexToken(SEMICOLON,';',1,1344)
-LexToken(VAR,'gettext',1,1346)
-LexToken(OPENBRACKET,'(',1,1353)
-LexToken(DQSTRING,'"Initial Value"',1,1368)
-LexToken(CLOSEBRACKET,')',1,1369)
-LexToken(SEMICOLON,';',1,1370)
-LexToken(VAR,'gettext',1,1372)
-LexToken(OPENBRACKET,'(',1,1379)
-LexToken(DQSTRING,'"Final Value"',1,1392)
-LexToken(CLOSEBRACKET,')',1,1393)
-LexToken(CLOSESQBRACKET,']',1,1394)
-LexToken(COMMA,',',1,1395)
-LexToken(VAR,'list',1,1412)
-LexToken(OPENBRACKET,'(',1,1416)
-LexToken(DQSTRING,'"vec"',1,1421)
-LexToken(COMMA,',',1,1422)
-LexToken(NUMBER,'1',1,1423)
-LexToken(COMMA,',',1,1424)
-LexToken(DQSTRING,'"vec"',1,1429)
-LexToken(COMMA,',',1,1430)
-LexToken(ADDITION,'-',1,1431)
-LexToken(NUMBER,'1',1,1432)
-LexToken(COMMA,',',1,1433)
-LexToken(DQSTRING,'"vec"',1,1438)
-LexToken(COMMA,',',1,1439)
-LexToken(ADDITION,'-',1,1440)
-LexToken(NUMBER,'1',1,1441)
-LexToken(CLOSEBRACKET,')',1,1442)
-LexToken(COMMA,',',1,1443)
-LexToken(VAR,'exprs',1,1445)
-LexToken(CLOSEBRACKET,')',1,1450)
-LexToken(EOL,'\n',1,1451)
-LexToken(IF,'if',1,1465)
-LexToken(NOT,'~',1,1468)
-LexToken(VAR,'ok',1,1469)
-LexToken(THEN,'then',1,1472)
-LexToken(EOL,'\n',1,1476)
-LexToken(BREAK,'break',1,1493)
-LexToken(EOL,'\n',1,1498)
-LexToken(END,'end',1,1512)
-LexToken(EOL,'\n',1,1515)
-LexToken(VAR,'in',1,1528)
-LexToken(ASSIGNMENT,'=',1,1530)
-LexToken(VAR,'in',1,1531)
-LexToken(OPENBRACKET,'(',1,1533)
-LexToken(COLON,':',1,1534)
-LexToken(CLOSEBRACKET,')',1,1535)
-LexToken(SEMICOLON,';',1,1536)
-LexToken(VAR,'fi',1,1537)
-LexToken(ASSIGNMENT,'=',1,1539)
-LexToken(VAR,'fi',1,1540)
-LexToken(OPENBRACKET,'(',1,1542)
-LexToken(COLON,':',1,1543)
-LexToken(CLOSEBRACKET,')',1,1544)
-LexToken(EOL,'\n',1,1545)
-LexToken(IF,'if',1,1559)
-LexToken(VAR,'size',1,1562)
-LexToken(OPENBRACKET,'(',1,1566)
-LexToken(VAR,'in',1,1567)
-LexToken(COMMA,',',1,1569)
-LexToken(DQSTRING,'"*"',1,1572)
-LexToken(CLOSEBRACKET,')',1,1573)
-LexToken(COMPARISON,'<>',1,1574)
-LexToken(VAR,'size',1,1576)
-LexToken(OPENBRACKET,'(',1,1580)
-LexToken(VAR,'fi',1,1581)
-LexToken(COMMA,',',1,1583)
-LexToken(DQSTRING,'"*"',1,1586)
-LexToken(CLOSEBRACKET,')',1,1587)
-LexToken(THEN,'then',1,1590)
-LexToken(EOL,'\n',1,1594)
-LexToken(IF,'if',1,1611)
-LexToken(VAR,'size',1,1614)
-LexToken(OPENBRACKET,'(',1,1618)
-LexToken(VAR,'in',1,1619)
-LexToken(COMMA,',',1,1621)
-LexToken(DQSTRING,'"*"',1,1624)
-LexToken(CLOSEBRACKET,')',1,1625)
-LexToken(COMPARISON,'==',1,1626)
-LexToken(NUMBER,'1',1,1628)
-LexToken(THEN,'then',1,1630)
-LexToken(EOL,'\n',1,1634)
-LexToken(VAR,'in',1,1655)
-LexToken(ASSIGNMENT,'=',1,1657)
-LexToken(VAR,'in',1,1658)
-LexToken(MULTIPLICATION,'*',1,1660)
-LexToken(VAR,'ones',1,1661)
-LexToken(OPENBRACKET,'(',1,1665)
-LexToken(VAR,'fi',1,1666)
-LexToken(CLOSEBRACKET,')',1,1668)
-LexToken(EOL,'\n',1,1669)
-LexToken(ELSEIF,'elseif',1,1686)
-LexToken(VAR,'size',1,1693)
-LexToken(OPENBRACKET,'(',1,1697)
-LexToken(VAR,'fi',1,1698)
-LexToken(COMMA,',',1,1700)
-LexToken(DQSTRING,'"*"',1,1703)
-LexToken(CLOSEBRACKET,')',1,1704)
-LexToken(COMPARISON,'==',1,1705)
-LexToken(NUMBER,'1',1,1707)
-LexToken(THEN,'then',1,1709)
-LexToken(EOL,'\n',1,1713)
-LexToken(VAR,'fi',1,1734)
-LexToken(ASSIGNMENT,'=',1,1736)
-LexToken(VAR,'fi',1,1737)
-LexToken(MULTIPLICATION,'*',1,1739)
-LexToken(VAR,'ones',1,1740)
-LexToken(OPENBRACKET,'(',1,1744)
-LexToken(VAR,'in',1,1745)
-LexToken(CLOSEBRACKET,')',1,1747)
-LexToken(EOL,'\n',1,1748)
-LexToken(ELSE,'else',1,1765)
-LexToken(EOL,'\n',1,1769)
-LexToken(VAR,'block_parameter_error',1,1790)
-LexToken(OPENBRACKET,'(',1,1811)
-LexToken(VAR,'msprintf',1,1812)
-LexToken(OPENBRACKET,'(',1,1820)
-LexToken(VAR,'gettext',1,1821)
-LexToken(OPENBRACKET,'(',1,1828)
-LexToken(DQSTRING,'"\\\'Initial Value\\\' and \\\'Final Value\\\': incompatible sizes: %d and %d."',1,1899)
-LexToken(CLOSEBRACKET,')',1,1900)
-LexToken(COMMA,',',1,1901)
-LexToken(VAR,'size',1,1903)
-LexToken(OPENBRACKET,'(',1,1907)
-LexToken(VAR,'in',1,1908)
-LexToken(COMMA,',',1,1910)
-LexToken(DQSTRING,'"*"',1,1913)
-LexToken(CLOSEBRACKET,')',1,1914)
-LexToken(COMMA,',',1,1915)
-LexToken(VAR,'size',1,1917)
-LexToken(OPENBRACKET,'(',1,1921)
-LexToken(VAR,'fi',1,1922)
-LexToken(COMMA,',',1,1924)
-LexToken(DQSTRING,'"*"',1,1927)
-LexToken(CLOSEBRACKET,')',1,1928)
-LexToken(CLOSEBRACKET,')',1,1929)
-LexToken(COMMA,',',1,1930)
-LexToken(VAR,'gettext',1,1932)
-LexToken(OPENBRACKET,'(',1,1939)
-LexToken(DQSTRING,'"Same sizes expected."',1,1961)
-LexToken(CLOSEBRACKET,')',1,1962)
-LexToken(CLOSEBRACKET,')',1,1963)
-LexToken(EOL,'\n',1,1964)
-LexToken(VAR,'ok',1,1986)
-LexToken(ASSIGNMENT,'=',1,1988)
-LexToken(PREVAR_BOOLEAN,'%f',1,1989)
-LexToken(EOL,'\n',1,1991)
-LexToken(END,'end',1,2008)
-LexToken(EOL,'\n',1,2011)
-LexToken(END,'end',1,2024)
-LexToken(EOL,'\n',1,2027)
-LexToken(IF,'if',1,2040)
-LexToken(VAR,'ok',1,2043)
-LexToken(THEN,'then',1,2046)
-LexToken(EOL,'\n',1,2050)
-LexToken(VAR,'model',1,2067)
-LexToken(DOT,'.',1,2072)
-LexToken(VAR,'out2',1,2073)
-LexToken(ASSIGNMENT,'=',1,2077)
-LexToken(NUMBER,'1',1,2078)
-LexToken(EOL,'\n',1,2079)
-LexToken(VAR,'model',1,2097)
-LexToken(DOT,'.',1,2102)
-LexToken(VAR,'outtyp',1,2103)
-LexToken(ASSIGNMENT,'=',1,2109)
-LexToken(NUMBER,'1',1,2110)
-LexToken(EOL,'\n',1,2111)
-LexToken(OPENSQBRACKET,'[',1,2129)
-LexToken(VAR,'model',1,2130)
-LexToken(COMMA,',',1,2135)
-LexToken(VAR,'graphics',1,2136)
-LexToken(COMMA,',',1,2144)
-LexToken(VAR,'ok',1,2145)
-LexToken(CLOSESQBRACKET,']',1,2147)
-LexToken(ASSIGNMENT,'=',1,2148)
-LexToken(VAR,'check_io',1,2149)
-LexToken(OPENBRACKET,'(',1,2157)
-LexToken(VAR,'model',1,2158)
-LexToken(COMMA,',',1,2163)
-LexToken(VAR,'graphics',1,2164)
-LexToken(COMMA,',',1,2172)
-LexToken(OPENSQBRACKET,'[',1,2173)
-LexToken(CLOSESQBRACKET,']',1,2174)
-LexToken(COMMA,',',1,2175)
-LexToken(VAR,'size',1,2176)
-LexToken(OPENBRACKET,'(',1,2180)
-LexToken(VAR,'fi',1,2181)
-LexToken(COMMA,',',1,2183)
-LexToken(DQSTRING,'"*"',1,2186)
-LexToken(CLOSEBRACKET,')',1,2187)
-LexToken(COMMA,',',1,2188)
-LexToken(NUMBER,'1',1,2189)
-LexToken(COMMA,',',1,2190)
-LexToken(NUMBER,'1',1,2191)
-LexToken(CLOSEBRACKET,')',1,2192)
-LexToken(EOL,'\n',1,2193)
-LexToken(END,'end',1,2206)
-LexToken(EOL,'\n',1,2209)
-LexToken(IF,'if',1,2222)
-LexToken(VAR,'ok',1,2225)
-LexToken(THEN,'then',1,2228)
-LexToken(EOL,'\n',1,2232)
-LexToken(VAR,'model',1,2249)
-LexToken(DOT,'.',1,2254)
-LexToken(VAR,'firing',1,2255)
-LexToken(ASSIGNMENT,'=',1,2261)
-LexToken(VAR,'temps',1,2262)
-LexToken(EOL,'\n',1,2267)
-LexToken(IF,'if',1,2284)
-LexToken(VAR,'temps',1,2287)
-LexToken(COMPARISON,'==',1,2292)
-LexToken(NUMBER,'0',1,2294)
-LexToken(THEN,'then',1,2296)
-LexToken(EOL,'\n',1,2300)
-LexToken(VAR,'rpar',1,2321)
-LexToken(ASSIGNMENT,'=',1,2325)
-LexToken(OPENSQBRACKET,'[',1,2326)
-LexToken(VAR,'fi',1,2327)
-LexToken(SEMICOLON,';',1,2329)
-LexToken(VAR,'fi',1,2330)
-LexToken(CLOSESQBRACKET,']',1,2332)
-LexToken(EOL,'\n',1,2333)
-LexToken(ELSE,'else',1,2350)
-LexToken(EOL,'\n',1,2354)
-LexToken(VAR,'rpar',1,2375)
-LexToken(ASSIGNMENT,'=',1,2379)
-LexToken(OPENSQBRACKET,'[',1,2380)
-LexToken(VAR,'in',1,2381)
-LexToken(SEMICOLON,';',1,2383)
-LexToken(VAR,'fi',1,2384)
-LexToken(CLOSESQBRACKET,']',1,2386)
-LexToken(EOL,'\n',1,2387)
-LexToken(END,'end',1,2404)
-LexToken(EOL,'\n',1,2407)
-LexToken(VAR,'model',1,2424)
-LexToken(DOT,'.',1,2429)
-LexToken(VAR,'rpar',1,2430)
-LexToken(ASSIGNMENT,'=',1,2434)
-LexToken(VAR,'rpar',1,2435)
-LexToken(EOL,'\n',1,2439)
-LexToken(VAR,'graphics',1,2456)
-LexToken(DOT,'.',1,2464)
-LexToken(VAR,'exprs',1,2465)
-LexToken(ASSIGNMENT,'=',1,2470)
-LexToken(VAR,'exprs',1,2471)
-LexToken(EOL,'\n',1,2476)
-LexToken(VAR,'x',1,2493)
-LexToken(DOT,'.',1,2494)
-LexToken(VAR,'graphics',1,2495)
-LexToken(ASSIGNMENT,'=',1,2503)
-LexToken(VAR,'graphics',1,2504)
-LexToken(SEMICOLON,';',1,2512)
-LexToken(VAR,'x',1,2513)
-LexToken(DOT,'.',1,2514)
-LexToken(VAR,'model',1,2515)
-LexToken(ASSIGNMENT,'=',1,2520)
-LexToken(VAR,'model',1,2521)
-LexToken(EOL,'\n',1,2526)
-LexToken(BREAK,'break',1,2543)
-LexToken(EOL,'\n',1,2548)
-LexToken(END,'end',1,2561)
-LexToken(EOL,'\n',1,2564)
-LexToken(END,'end',1,2573)
-LexToken(EOL,'\n',1,2576)
-LexToken(CASE,'case',1,2581)
-LexToken(DQSTRING,'"define"',1,2593)
-LexToken(THEN,'then',1,2595)
-LexToken(EOL,'\n',1,2599)
-LexToken(VAR,'rpar',1,2608)
-LexToken(ASSIGNMENT,'=',1,2612)
-LexToken(OPENSQBRACKET,'[',1,2613)
-LexToken(NUMBER,'0',1,2614)
-LexToken(SEMICOLON,';',1,2615)
-LexToken(NUMBER,'1',1,2616)
-LexToken(CLOSESQBRACKET,']',1,2617)
-LexToken(EOL,'\n',1,2618)
-LexToken(VAR,'model',1,2627)
-LexToken(ASSIGNMENT,'=',1,2632)
-LexToken(SCICOS_MODEL,'scicos_model',1,2633)
-LexToken(OPENBRACKET,'(',1,2645)
-LexToken(CLOSEBRACKET,')',1,2646)
-LexToken(EOL,'\n',1,2647)
-LexToken(VAR,'model',1,2656)
-LexToken(DOT,'.',1,2661)
-LexToken(VAR,'sim',1,2662)
-LexToken(ASSIGNMENT,'=',1,2665)
-LexToken(VAR,'list',1,2666)
-LexToken(OPENBRACKET,'(',1,2670)
-LexToken(DQSTRING,'"step_func"',1,2681)
-LexToken(COMMA,',',1,2682)
-LexToken(NUMBER,'4',1,2683)
-LexToken(CLOSEBRACKET,')',1,2684)
-LexToken(EOL,'\n',1,2685)
-LexToken(VAR,'model',1,2694)
-LexToken(DOT,'.',1,2699)
-LexToken(VAR,'evtin',1,2700)
-LexToken(ASSIGNMENT,'=',1,2705)
-LexToken(NUMBER,'1',1,2706)
-LexToken(EOL,'\n',1,2707)
-LexToken(VAR,'model',1,2716)
-LexToken(DOT,'.',1,2721)
-LexToken(VAR,'evtout',1,2722)
-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,'out',1,2745)
-LexToken(ASSIGNMENT,'=',1,2748)
-LexToken(NUMBER,'1',1,2749)
-LexToken(EOL,'\n',1,2750)
-LexToken(VAR,'model',1,2759)
-LexToken(DOT,'.',1,2764)
-LexToken(VAR,'out2',1,2765)
-LexToken(ASSIGNMENT,'=',1,2769)
-LexToken(NUMBER,'1',1,2770)
-LexToken(EOL,'\n',1,2771)
-LexToken(VAR,'model',1,2781)
-LexToken(DOT,'.',1,2786)
-LexToken(VAR,'outtyp',1,2787)
-LexToken(ASSIGNMENT,'=',1,2793)
-LexToken(NUMBER,'1',1,2794)
-LexToken(EOL,'\n',1,2795)
-LexToken(VAR,'model',1,2805)
-LexToken(DOT,'.',1,2810)
-LexToken(VAR,'firing',1,2811)
-LexToken(ASSIGNMENT,'=',1,2817)
-LexToken(NUMBER,'1',1,2818)
-LexToken(EOL,'\n',1,2819)
-LexToken(VAR,'model',1,2828)
-LexToken(DOT,'.',1,2833)
-LexToken(VAR,'rpar',1,2834)
-LexToken(ASSIGNMENT,'=',1,2838)
-LexToken(VAR,'rpar',1,2839)
-LexToken(EOL,'\n',1,2843)
-LexToken(VAR,'model',1,2852)
-LexToken(DOT,'.',1,2857)
-LexToken(VAR,'blocktype',1,2858)
-LexToken(ASSIGNMENT,'=',1,2867)
-LexToken(DQSTRING,'"c"',1,2870)
-LexToken(EOL,'\n',1,2871)
-LexToken(VAR,'model',1,2880)
-LexToken(DOT,'.',1,2885)
-LexToken(VAR,'dep_ut',1,2886)
-LexToken(ASSIGNMENT,'=',1,2892)
-LexToken(OPENSQBRACKET,'[',1,2893)
-LexToken(PREVAR_BOOLEAN,'%f',1,2894)
-LexToken(PREVAR_BOOLEAN,'%f',1,2897)
-LexToken(CLOSESQBRACKET,']',1,2899)
-LexToken(EOL,'\n',1,2900)
-LexToken(EOL,'\n',1,2901)
-LexToken(VAR,'exprs',1,2910)
-LexToken(ASSIGNMENT,'=',1,2915)
-LexToken(OPENSQBRACKET,'[',1,2916)
-LexToken(VAR,'string',1,2917)
-LexToken(OPENBRACKET,'(',1,2923)
-LexToken(NUMBER,'1',1,2924)
-LexToken(CLOSEBRACKET,')',1,2925)
-LexToken(SEMICOLON,';',1,2926)
-LexToken(VAR,'string',1,2927)
-LexToken(OPENBRACKET,'(',1,2933)
-LexToken(VAR,'rpar',1,2934)
-LexToken(CLOSEBRACKET,')',1,2938)
-LexToken(CLOSESQBRACKET,']',1,2939)
-LexToken(EOL,'\n',1,2940)
-LexToken(VAR,'gr_i',1,2949)
-LexToken(ASSIGNMENT,'=',1,2953)
-LexToken(OPENSQBRACKET,'[',1,2954)
-LexToken(CLOSESQBRACKET,']',1,2955)
-LexToken(EOL,'\n',1,2956)
-LexToken(VAR,'x',1,2965)
-LexToken(ASSIGNMENT,'=',1,2966)
-LexToken(VAR,'standard_define',1,2967)
-LexToken(OPENBRACKET,'(',1,2982)
-LexToken(OPENSQBRACKET,'[',1,2983)
-LexToken(NUMBER,'2',1,2984)
-LexToken(NUMBER,'2',1,2986)
-LexToken(CLOSESQBRACKET,']',1,2987)
-LexToken(COMMA,',',1,2988)
-LexToken(VAR,'model',1,2989)
-LexToken(COMMA,',',1,2994)
-LexToken(VAR,'exprs',1,2995)
-LexToken(COMMA,',',1,3000)
-LexToken(VAR,'gr_i',1,3001)
-LexToken(CLOSEBRACKET,')',1,3005)
-LexToken(EOL,'\n',1,3006)
-LexToken(END,'end',1,3011)
-LexToken(EOL,'\n',1,3014)
-LexToken(ENDFUNCTION,'endfunction',1,3015)
-LexToken(EOL,'\n',1,3026)
+Syntax error in input LexToken(IN,'in',1,1163)
+/* autogenerated from "macros/Sources/STEP.sci" */
+None
diff --git a/js/Sources/STEP_FUNCTION.js b/js/Sources/STEP_FUNCTION.js
index 03e8ed56..9a06f407 100644
--- a/js/Sources/STEP_FUNCTION.js
+++ b/js/Sources/STEP_FUNCTION.js
@@ -1,1035 +1,7 @@
-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,'STEP_FUNCTION',1,852)
-LexToken(OPENBRACKET,'(',1,865)
-LexToken(VAR,'job',1,866)
-LexToken(COMMA,',',1,869)
-LexToken(VAR,'arg1',1,870)
-LexToken(COMMA,',',1,874)
-LexToken(VAR,'arg2',1,875)
-LexToken(CLOSEBRACKET,')',1,879)
-LexToken(EOL,'\n',1,880)
-LexToken(VAR,'x',1,885)
-LexToken(ASSIGNMENT,'=',1,886)
-LexToken(OPENSQBRACKET,'[',1,887)
-LexToken(CLOSESQBRACKET,']',1,888)
-LexToken(EOL,'\n',1,889)
-LexToken(VAR,'y',1,895)
-LexToken(ASSIGNMENT,'=',1,896)
-LexToken(OPENSQBRACKET,'[',1,897)
-LexToken(CLOSESQBRACKET,']',1,898)
-LexToken(EOL,'\n',1,899)
-LexToken(VAR,'typ',1,905)
-LexToken(ASSIGNMENT,'=',1,908)
-LexToken(OPENSQBRACKET,'[',1,909)
-LexToken(CLOSESQBRACKET,']',1,910)
-LexToken(EOL,'\n',1,911)
-LexToken(SELECT,'select',1,917)
-LexToken(VAR,'job',1,924)
-LexToken(EOL,'\n',1,927)
-LexToken(CASE,'case',1,932)
-LexToken(DQSTRING,'"set"',1,941)
-LexToken(THEN,'then',1,943)
-LexToken(EOL,'\n',1,947)
-LexToken(EOL,'\n',1,999)
-LexToken(FOR,'for',1,1008)
-LexToken(VAR,'i',1,1012)
-LexToken(ASSIGNMENT,'=',1,1013)
-LexToken(NUMBER,'1',1,1014)
-LexToken(COLON,':',1,1015)
-LexToken(VAR,'length',1,1016)
-LexToken(OPENBRACKET,'(',1,1022)
-LexToken(VAR,'arg1',1,1023)
-LexToken(DOT,'.',1,1027)
-LexToken(VAR,'model',1,1028)
-LexToken(DOT,'.',1,1033)
-LexToken(VAR,'rpar',1,1034)
-LexToken(DOT,'.',1,1038)
-LexToken(VAR,'objs',1,1039)
-LexToken(CLOSEBRACKET,')',1,1043)
-LexToken(DO,'do',1,1045)
-LexToken(EOL,'\n',1,1047)
-LexToken(VAR,'o',1,1060)
-LexToken(ASSIGNMENT,'=',1,1062)
-LexToken(VAR,'arg1',1,1064)
-LexToken(DOT,'.',1,1068)
-LexToken(VAR,'model',1,1069)
-LexToken(DOT,'.',1,1074)
-LexToken(VAR,'rpar',1,1075)
-LexToken(DOT,'.',1,1079)
-LexToken(VAR,'objs',1,1080)
-LexToken(OPENBRACKET,'(',1,1084)
-LexToken(VAR,'i',1,1085)
-LexToken(CLOSEBRACKET,')',1,1086)
-LexToken(EOL,'\n',1,1087)
-LexToken(IF,'if',1,1101)
-LexToken(VAR,'typeof',1,1104)
-LexToken(OPENBRACKET,'(',1,1110)
-LexToken(VAR,'o',1,1111)
-LexToken(CLOSEBRACKET,')',1,1112)
-LexToken(COMPARISON,'==',1,1114)
-LexToken(DQSTRING,'"Block"',1,1123)
-LexToken(LOGICAL,'&',1,1125)
-LexToken(VAR,'o',1,1127)
-LexToken(DOT,'.',1,1128)
-LexToken(VAR,'gui',1,1129)
-LexToken(COMPARISON,'==',1,1133)
-LexToken(DQSTRING,'"STEP"',1,1141)
-LexToken(THEN,'then',1,1143)
-LexToken(EOL,'\n',1,1147)
-LexToken(VAR,'ppath',1,1164)
-LexToken(ASSIGNMENT,'=',1,1170)
-LexToken(VAR,'list',1,1172)
-LexToken(OPENBRACKET,'(',1,1176)
-LexToken(VAR,'i',1,1177)
-LexToken(CLOSEBRACKET,')',1,1178)
-LexToken(EOL,'\n',1,1179)
-LexToken(BREAK,'break',1,1197)
-LexToken(EOL,'\n',1,1202)
-LexToken(END,'end',1,1216)
-LexToken(EOL,'\n',1,1219)
-LexToken(END,'end',1,1228)
-LexToken(EOL,'\n',1,1231)
-LexToken(VAR,'newpar',1,1240)
-LexToken(ASSIGNMENT,'=',1,1246)
-LexToken(VAR,'list',1,1247)
-LexToken(OPENBRACKET,'(',1,1251)
-LexToken(CLOSEBRACKET,')',1,1252)
-LexToken(EOL,'\n',1,1253)
-LexToken(FOR,'for',1,1263)
-LexToken(VAR,'path',1,1267)
-LexToken(ASSIGNMENT,'=',1,1271)
-LexToken(VAR,'ppath',1,1272)
-LexToken(DO,'do',1,1278)
-LexToken(EOL,'\n',1,1280)
-LexToken(VAR,'np',1,1293)
-LexToken(ASSIGNMENT,'=',1,1295)
-LexToken(VAR,'size',1,1296)
-LexToken(OPENBRACKET,'(',1,1300)
-LexToken(VAR,'path',1,1301)
-LexToken(COMMA,',',1,1305)
-LexToken(DQSTRING,'"*"',1,1308)
-LexToken(CLOSEBRACKET,')',1,1309)
-LexToken(EOL,'\n',1,1310)
-LexToken(VAR,'spath',1,1323)
-LexToken(ASSIGNMENT,'=',1,1328)
-LexToken(VAR,'list',1,1329)
-LexToken(OPENBRACKET,'(',1,1333)
-LexToken(CLOSEBRACKET,')',1,1334)
-LexToken(EOL,'\n',1,1335)
-LexToken(FOR,'for',1,1348)
-LexToken(VAR,'k',1,1352)
-LexToken(ASSIGNMENT,'=',1,1353)
-LexToken(NUMBER,'1',1,1354)
-LexToken(COLON,':',1,1355)
-LexToken(VAR,'np',1,1356)
-LexToken(EOL,'\n',1,1358)
-LexToken(VAR,'spath',1,1375)
-LexToken(OPENBRACKET,'(',1,1380)
-LexToken(LASTINDEX,'$',1,1381)
-LexToken(ADDITION,'+',1,1382)
-LexToken(NUMBER,'1',1,1383)
-LexToken(CLOSEBRACKET,')',1,1384)
-LexToken(ASSIGNMENT,'=',1,1385)
-LexToken(DQSTRING,'"model"',1,1392)
-LexToken(EOL,'\n',1,1393)
-LexToken(VAR,'spath',1,1410)
-LexToken(OPENBRACKET,'(',1,1415)
-LexToken(LASTINDEX,'$',1,1416)
-LexToken(ADDITION,'+',1,1417)
-LexToken(NUMBER,'1',1,1418)
-LexToken(CLOSEBRACKET,')',1,1419)
-LexToken(ASSIGNMENT,'=',1,1420)
-LexToken(DQSTRING,'"rpar"',1,1426)
-LexToken(EOL,'\n',1,1427)
-LexToken(VAR,'spath',1,1444)
-LexToken(OPENBRACKET,'(',1,1449)
-LexToken(LASTINDEX,'$',1,1450)
-LexToken(ADDITION,'+',1,1451)
-LexToken(NUMBER,'1',1,1452)
-LexToken(CLOSEBRACKET,')',1,1453)
-LexToken(ASSIGNMENT,'=',1,1454)
-LexToken(DQSTRING,'"objs"',1,1460)
-LexToken(EOL,'\n',1,1461)
-LexToken(VAR,'spath',1,1478)
-LexToken(OPENBRACKET,'(',1,1483)
-LexToken(LASTINDEX,'$',1,1484)
-LexToken(ADDITION,'+',1,1485)
-LexToken(NUMBER,'1',1,1486)
-LexToken(CLOSEBRACKET,')',1,1487)
-LexToken(ASSIGNMENT,'=',1,1488)
-LexToken(VAR,'path',1,1489)
-LexToken(OPENBRACKET,'(',1,1493)
-LexToken(VAR,'k',1,1494)
-LexToken(CLOSEBRACKET,')',1,1495)
-LexToken(EOL,'\n',1,1496)
-LexToken(END,'end',1,1509)
-LexToken(EOL,'\n',1,1512)
-LexToken(VAR,'xx',1,1525)
-LexToken(ASSIGNMENT,'=',1,1527)
-LexToken(VAR,'arg1',1,1528)
-LexToken(OPENBRACKET,'(',1,1532)
-LexToken(VAR,'spath',1,1533)
-LexToken(CLOSEBRACKET,')',1,1538)
-LexToken(EOL,'\n',1,1555)
-LexToken(VAR,'execstr',1,1568)
-LexToken(OPENBRACKET,'(',1,1575)
-LexToken(DQSTRING,'"xxn="',1,1581)
-LexToken(ADDITION,'+',1,1582)
-LexToken(VAR,'xx',1,1583)
-LexToken(DOT,'.',1,1585)
-LexToken(VAR,'gui',1,1586)
-LexToken(ADDITION,'+',1,1589)
-LexToken(DQSTRING,'"(\\\'set\\\',xx)"',1,1603)
-LexToken(CLOSEBRACKET,')',1,1604)
-LexToken(EOL,'\n',1,1605)
-LexToken(EOL,'\n',1,1606)
-LexToken(IF,'if',1,1619)
-LexToken(VAR,'diffobjs',1,1622)
-LexToken(OPENBRACKET,'(',1,1630)
-LexToken(VAR,'xxn',1,1631)
-LexToken(COMMA,',',1,1634)
-LexToken(VAR,'xx',1,1635)
-LexToken(CLOSEBRACKET,')',1,1637)
-LexToken(THEN,'then',1,1639)
-LexToken(EOL,'\n',1,1643)
-LexToken(VAR,'model',1,1660)
-LexToken(ASSIGNMENT,'=',1,1665)
-LexToken(VAR,'xx',1,1666)
-LexToken(DOT,'.',1,1668)
-LexToken(VAR,'model',1,1669)
-LexToken(EOL,'\n',1,1674)
-LexToken(VAR,'model_n',1,1691)
-LexToken(ASSIGNMENT,'=',1,1698)
-LexToken(VAR,'xxn',1,1699)
-LexToken(DOT,'.',1,1702)
-LexToken(VAR,'model',1,1703)
-LexToken(EOL,'\n',1,1708)
-LexToken(IF,'if',1,1725)
-LexToken(NOT,'~',1,1728)
-LexToken(VAR,'is_modelica_block',1,1729)
-LexToken(OPENBRACKET,'(',1,1746)
-LexToken(VAR,'xx',1,1747)
-LexToken(CLOSEBRACKET,')',1,1749)
-LexToken(THEN,'then',1,1751)
-LexToken(EOL,'\n',1,1755)
-LexToken(VAR,'modified',1,1776)
-LexToken(ASSIGNMENT,'=',1,1784)
-LexToken(VAR,'or',1,1785)
-LexToken(OPENBRACKET,'(',1,1787)
-LexToken(VAR,'model',1,1788)
-LexToken(DOT,'.',1,1793)
-LexToken(VAR,'sim',1,1794)
-LexToken(COMPARISON,'<>',1,1797)
-LexToken(VAR,'model_n',1,1799)
-LexToken(DOT,'.',1,1806)
-LexToken(VAR,'sim',1,1807)
-LexToken(CLOSEBRACKET,')',1,1810)
-LexToken(LOGICAL,'|',1,1811)
-LexToken(NOT,'~',1,1835)
-LexToken(VAR,'isequal',1,1836)
-LexToken(OPENBRACKET,'(',1,1843)
-LexToken(VAR,'model',1,1844)
-LexToken(DOT,'.',1,1849)
-LexToken(VAR,'state',1,1850)
-LexToken(COMMA,',',1,1855)
-LexToken(VAR,'model_n',1,1856)
-LexToken(DOT,'.',1,1863)
-LexToken(VAR,'state',1,1864)
-LexToken(CLOSEBRACKET,')',1,1869)
-LexToken(LOGICAL,'|',1,1870)
-LexToken(NOT,'~',1,1894)
-LexToken(VAR,'isequal',1,1895)
-LexToken(OPENBRACKET,'(',1,1902)
-LexToken(VAR,'model',1,1903)
-LexToken(DOT,'.',1,1908)
-LexToken(VAR,'dstate',1,1909)
-LexToken(COMMA,',',1,1915)
-LexToken(VAR,'model_n',1,1916)
-LexToken(DOT,'.',1,1923)
-LexToken(VAR,'dstate',1,1924)
-LexToken(CLOSEBRACKET,')',1,1930)
-LexToken(LOGICAL,'|',1,1931)
-LexToken(NOT,'~',1,1955)
-LexToken(VAR,'isequal',1,1956)
-LexToken(OPENBRACKET,'(',1,1963)
-LexToken(VAR,'model',1,1964)
-LexToken(DOT,'.',1,1969)
-LexToken(VAR,'rpar',1,1970)
-LexToken(COMMA,',',1,1974)
-LexToken(VAR,'model_n',1,1975)
-LexToken(DOT,'.',1,1982)
-LexToken(VAR,'rpar',1,1983)
-LexToken(CLOSEBRACKET,')',1,1987)
-LexToken(LOGICAL,'|',1,1988)
-LexToken(NOT,'~',1,2012)
-LexToken(VAR,'isequal',1,2013)
-LexToken(OPENBRACKET,'(',1,2020)
-LexToken(VAR,'model',1,2021)
-LexToken(DOT,'.',1,2026)
-LexToken(VAR,'ipar',1,2027)
-LexToken(COMMA,',',1,2031)
-LexToken(VAR,'model_n',1,2032)
-LexToken(DOT,'.',1,2039)
-LexToken(VAR,'ipar',1,2040)
-LexToken(CLOSEBRACKET,')',1,2044)
-LexToken(LOGICAL,'|',1,2045)
-LexToken(NOT,'~',1,2069)
-LexToken(VAR,'isequal',1,2070)
-LexToken(OPENBRACKET,'(',1,2077)
-LexToken(VAR,'model',1,2078)
-LexToken(DOT,'.',1,2083)
-LexToken(VAR,'label',1,2084)
-LexToken(COMMA,',',1,2089)
-LexToken(VAR,'model_n',1,2090)
-LexToken(DOT,'.',1,2097)
-LexToken(VAR,'label',1,2098)
-LexToken(CLOSEBRACKET,')',1,2103)
-LexToken(EOL,'\n',1,2104)
-LexToken(IF,'if',1,2125)
-LexToken(VAR,'or',1,2128)
-LexToken(OPENBRACKET,'(',1,2130)
-LexToken(VAR,'model',1,2131)
-LexToken(DOT,'.',1,2136)
-LexToken(VAR,'in',1,2137)
-LexToken(COMPARISON,'<>',1,2139)
-LexToken(VAR,'model_n',1,2141)
-LexToken(DOT,'.',1,2148)
-LexToken(VAR,'in',1,2149)
-LexToken(CLOSEBRACKET,')',1,2151)
-LexToken(LOGICAL,'|',1,2152)
-LexToken(VAR,'or',1,2153)
-LexToken(OPENBRACKET,'(',1,2155)
-LexToken(VAR,'model',1,2156)
-LexToken(DOT,'.',1,2161)
-LexToken(VAR,'out',1,2162)
-LexToken(COMPARISON,'<>',1,2165)
-LexToken(VAR,'model_n',1,2167)
-LexToken(DOT,'.',1,2174)
-LexToken(VAR,'out',1,2175)
-LexToken(CLOSEBRACKET,')',1,2178)
-LexToken(THEN,'then',1,2180)
-LexToken(EOL,'\n',1,2184)
-LexToken(EOL,'\n',1,2246)
-LexToken(VAR,'needcompile',1,2271)
-LexToken(ASSIGNMENT,'=',1,2282)
-LexToken(NUMBER,'1',1,2283)
-LexToken(EOL,'\n',1,2284)
-LexToken(END,'end',1,2305)
-LexToken(EOL,'\n',1,2308)
-LexToken(IF,'if',1,2329)
-LexToken(VAR,'or',1,2332)
-LexToken(OPENBRACKET,'(',1,2334)
-LexToken(VAR,'model',1,2335)
-LexToken(DOT,'.',1,2340)
-LexToken(VAR,'firing',1,2341)
-LexToken(COMPARISON,'<>',1,2347)
-LexToken(VAR,'model_n',1,2349)
-LexToken(DOT,'.',1,2356)
-LexToken(VAR,'firing',1,2357)
-LexToken(CLOSEBRACKET,')',1,2363)
-LexToken(THEN,'then',1,2366)
-LexToken(EOL,'\n',1,2370)
-LexToken(EOL,'\n',1,2413)
-LexToken(VAR,'needcompile',1,2438)
-LexToken(ASSIGNMENT,'=',1,2449)
-LexToken(NUMBER,'2',1,2450)
-LexToken(EOL,'\n',1,2451)
-LexToken(END,'end',1,2472)
-LexToken(EOL,'\n',1,2475)
-LexToken(IF,'if',1,2496)
-LexToken(VAR,'model',1,2499)
-LexToken(DOT,'.',1,2504)
-LexToken(VAR,'sim',1,2505)
-LexToken(COMPARISON,'==',1,2508)
-LexToken(DQSTRING,'"input"',1,2516)
-LexToken(LOGICAL,'|',1,2517)
-LexToken(VAR,'model',1,2518)
-LexToken(DOT,'.',1,2523)
-LexToken(VAR,'sim',1,2524)
-LexToken(COMPARISON,'==',1,2527)
-LexToken(DQSTRING,'"output"',1,2536)
-LexToken(THEN,'then',1,2538)
-LexToken(EOL,'\n',1,2542)
-LexToken(IF,'if',1,2567)
-LexToken(VAR,'model',1,2570)
-LexToken(DOT,'.',1,2575)
-LexToken(VAR,'ipar',1,2576)
-LexToken(COMPARISON,'<>',1,2580)
-LexToken(VAR,'model_n',1,2582)
-LexToken(DOT,'.',1,2589)
-LexToken(VAR,'ipar',1,2590)
-LexToken(THEN,'then',1,2595)
-LexToken(EOL,'\n',1,2599)
-LexToken(VAR,'needcompile',1,2628)
-LexToken(ASSIGNMENT,'=',1,2639)
-LexToken(NUMBER,'4',1,2640)
-LexToken(EOL,'\n',1,2641)
-LexToken(END,'end',1,2666)
-LexToken(EOL,'\n',1,2669)
-LexToken(END,'end',1,2690)
-LexToken(EOL,'\n',1,2693)
-LexToken(IF,'if',1,2714)
-LexToken(VAR,'or',1,2717)
-LexToken(OPENBRACKET,'(',1,2719)
-LexToken(VAR,'model',1,2720)
-LexToken(DOT,'.',1,2725)
-LexToken(VAR,'blocktype',1,2726)
-LexToken(COMPARISON,'<>',1,2735)
-LexToken(VAR,'model_n',1,2737)
-LexToken(DOT,'.',1,2744)
-LexToken(VAR,'blocktype',1,2745)
-LexToken(CLOSEBRACKET,')',1,2754)
-LexToken(LOGICAL,'|',1,2755)
-LexToken(VAR,'or',1,2783)
-LexToken(OPENBRACKET,'(',1,2785)
-LexToken(VAR,'model',1,2786)
-LexToken(DOT,'.',1,2791)
-LexToken(VAR,'dep_ut',1,2792)
-LexToken(COMPARISON,'<>',1,2798)
-LexToken(VAR,'model_n',1,2800)
-LexToken(DOT,'.',1,2807)
-LexToken(VAR,'dep_ut',1,2808)
-LexToken(CLOSEBRACKET,')',1,2814)
-LexToken(THEN,'then',1,2817)
-LexToken(EOL,'\n',1,2821)
-LexToken(EOL,'\n',1,2887)
-LexToken(VAR,'needcompile',1,2912)
-LexToken(ASSIGNMENT,'=',1,2923)
-LexToken(NUMBER,'4',1,2924)
-LexToken(EOL,'\n',1,2925)
-LexToken(END,'end',1,2946)
-LexToken(EOL,'\n',1,2949)
-LexToken(IF,'if',1,2970)
-LexToken(OPENBRACKET,'(',1,2973)
-LexToken(VAR,'model',1,2974)
-LexToken(DOT,'.',1,2979)
-LexToken(VAR,'nzcross',1,2980)
-LexToken(COMPARISON,'<>',1,2987)
-LexToken(VAR,'model_n',1,2989)
-LexToken(DOT,'.',1,2996)
-LexToken(VAR,'nzcross',1,2997)
-LexToken(CLOSEBRACKET,')',1,3004)
-LexToken(LOGICAL,'|',1,3005)
-LexToken(OPENBRACKET,'(',1,3006)
-LexToken(VAR,'model',1,3007)
-LexToken(DOT,'.',1,3012)
-LexToken(VAR,'nmode',1,3013)
-LexToken(COMPARISON,'<>',1,3018)
-LexToken(VAR,'model_n',1,3020)
-LexToken(DOT,'.',1,3027)
-LexToken(VAR,'nmode',1,3028)
-LexToken(CLOSEBRACKET,')',1,3033)
-LexToken(THEN,'then',1,3035)
-LexToken(EOL,'\n',1,3039)
-LexToken(EOL,'\n',1,3093)
-LexToken(VAR,'needcompile',1,3118)
-LexToken(ASSIGNMENT,'=',1,3129)
-LexToken(NUMBER,'4',1,3130)
-LexToken(EOL,'\n',1,3131)
-LexToken(END,'end',1,3152)
-LexToken(EOL,'\n',1,3155)
-LexToken(IF,'if',1,3176)
-LexToken(VAR,'prod',1,3179)
-LexToken(OPENBRACKET,'(',1,3183)
-LexToken(VAR,'size',1,3184)
-LexToken(OPENBRACKET,'(',1,3188)
-LexToken(VAR,'model_n',1,3189)
-LexToken(DOT,'.',1,3196)
-LexToken(VAR,'sim',1,3197)
-LexToken(CLOSEBRACKET,')',1,3200)
-LexToken(CLOSEBRACKET,')',1,3201)
-LexToken(COMPARISON,'>',1,3202)
-LexToken(NUMBER,'1',1,3203)
-LexToken(THEN,'then',1,3205)
-LexToken(EOL,'\n',1,3209)
-LexToken(IF,'if',1,3234)
-LexToken(VAR,'model_n',1,3237)
-LexToken(DOT,'.',1,3244)
-LexToken(VAR,'sim',1,3245)
-LexToken(OPENBRACKET,'(',1,3248)
-LexToken(NUMBER,'2',1,3249)
-LexToken(CLOSEBRACKET,')',1,3250)
-LexToken(COMPARISON,'>',1,3251)
-LexToken(NUMBER,'1000',1,3252)
-LexToken(THEN,'then',1,3257)
-LexToken(EOL,'\n',1,3284)
-LexToken(IF,'if',1,3313)
-LexToken(VAR,'model',1,3316)
-LexToken(DOT,'.',1,3321)
-LexToken(VAR,'sim',1,3322)
-LexToken(OPENBRACKET,'(',1,3325)
-LexToken(NUMBER,'1',1,3326)
-LexToken(CLOSEBRACKET,')',1,3327)
-LexToken(COMPARISON,'<>',1,3328)
-LexToken(VAR,'model_n',1,3330)
-LexToken(DOT,'.',1,3337)
-LexToken(VAR,'sim',1,3338)
-LexToken(OPENBRACKET,'(',1,3341)
-LexToken(NUMBER,'1',1,3342)
-LexToken(CLOSEBRACKET,')',1,3343)
-LexToken(THEN,'then',1,3345)
-LexToken(EOL,'\n',1,3378)
-LexToken(VAR,'needcompile',1,3411)
-LexToken(ASSIGNMENT,'=',1,3422)
-LexToken(NUMBER,'4',1,3423)
-LexToken(EOL,'\n',1,3424)
-LexToken(END,'end',1,3453)
-LexToken(EOL,'\n',1,3456)
-LexToken(END,'end',1,3481)
-LexToken(EOL,'\n',1,3484)
-LexToken(END,'end',1,3505)
-LexToken(EOL,'\n',1,3508)
-LexToken(ELSE,'else',1,3525)
-LexToken(EOL,'\n',1,3546)
-LexToken(EOL,'\n',1,3623)
-LexToken(VAR,'modified',1,3644)
-LexToken(ASSIGNMENT,'=',1,3652)
-LexToken(VAR,'or',1,3653)
-LexToken(OPENBRACKET,'(',1,3655)
-LexToken(VAR,'model_n',1,3656)
-LexToken(COMPARISON,'<>',1,3663)
-LexToken(VAR,'model',1,3665)
-LexToken(CLOSEBRACKET,')',1,3670)
-LexToken(EOL,'\n',1,3671)
-LexToken(VAR,'eq',1,3692)
-LexToken(ASSIGNMENT,'=',1,3694)
-LexToken(VAR,'model',1,3695)
-LexToken(DOT,'.',1,3700)
-LexToken(VAR,'equations',1,3701)
-LexToken(SEMICOLON,';',1,3710)
-LexToken(VAR,'eqn',1,3711)
-LexToken(ASSIGNMENT,'=',1,3714)
-LexToken(VAR,'model_n',1,3715)
-LexToken(DOT,'.',1,3722)
-LexToken(VAR,'equations',1,3723)
-LexToken(EOL,'\n',1,3732)
-LexToken(IF,'if',1,3754)
-LexToken(VAR,'or',1,3757)
-LexToken(OPENBRACKET,'(',1,3759)
-LexToken(VAR,'eq',1,3760)
-LexToken(DOT,'.',1,3762)
-LexToken(VAR,'model',1,3763)
-LexToken(COMPARISON,'<>',1,3768)
-LexToken(VAR,'eqn',1,3770)
-LexToken(DOT,'.',1,3773)
-LexToken(VAR,'model',1,3774)
-LexToken(CLOSEBRACKET,')',1,3779)
-LexToken(LOGICAL,'|',1,3780)
-LexToken(VAR,'or',1,3781)
-LexToken(OPENBRACKET,'(',1,3783)
-LexToken(VAR,'eq',1,3784)
-LexToken(DOT,'.',1,3786)
-LexToken(VAR,'inputs',1,3787)
-LexToken(COMPARISON,'<>',1,3793)
-LexToken(VAR,'eqn',1,3795)
-LexToken(DOT,'.',1,3798)
-LexToken(VAR,'inputs',1,3799)
-LexToken(CLOSEBRACKET,')',1,3805)
-LexToken(LOGICAL,'|',1,3806)
-LexToken(VAR,'or',1,3834)
-LexToken(OPENBRACKET,'(',1,3836)
-LexToken(VAR,'eq',1,3837)
-LexToken(DOT,'.',1,3839)
-LexToken(VAR,'outputs',1,3840)
-LexToken(COMPARISON,'<>',1,3847)
-LexToken(VAR,'eqn',1,3849)
-LexToken(DOT,'.',1,3852)
-LexToken(VAR,'outputs',1,3853)
-LexToken(CLOSEBRACKET,')',1,3860)
-LexToken(THEN,'then',1,3862)
-LexToken(EOL,'\n',1,3866)
-LexToken(VAR,'needcompile',1,3891)
-LexToken(ASSIGNMENT,'=',1,3902)
-LexToken(NUMBER,'4',1,3903)
-LexToken(EOL,'\n',1,3904)
-LexToken(END,'end',1,3925)
-LexToken(EOL,'\n',1,3928)
-LexToken(END,'end',1,3945)
-LexToken(EOL,'\n',1,3948)
-LexToken(EOL,'\n',1,3949)
-LexToken(EOL,'\n',1,3996)
-LexToken(VAR,'arg1',1,4013)
-LexToken(OPENBRACKET,'(',1,4017)
-LexToken(VAR,'spath',1,4018)
-LexToken(CLOSEBRACKET,')',1,4023)
-LexToken(ASSIGNMENT,'=',1,4024)
-LexToken(VAR,'xxn',1,4025)
-LexToken(EOL,'\n',1,4037)
-LexToken(VAR,'newpar',1,4054)
-LexToken(OPENBRACKET,'(',1,4060)
-LexToken(VAR,'size',1,4061)
-LexToken(OPENBRACKET,'(',1,4065)
-LexToken(VAR,'newpar',1,4066)
-LexToken(CLOSEBRACKET,')',1,4072)
-LexToken(ADDITION,'+',1,4073)
-LexToken(NUMBER,'1',1,4074)
-LexToken(CLOSEBRACKET,')',1,4075)
-LexToken(ASSIGNMENT,'=',1,4076)
-LexToken(VAR,'path',1,4077)
-LexToken(EOL,'\n',1,4103)
-LexToken(END,'end',1,4116)
-LexToken(EOL,'\n',1,4119)
-LexToken(END,'end',1,4128)
-LexToken(EOL,'\n',1,4131)
-LexToken(VAR,'x',1,4140)
-LexToken(ASSIGNMENT,'=',1,4141)
-LexToken(VAR,'arg1',1,4142)
-LexToken(EOL,'\n',1,4146)
-LexToken(VAR,'y',1,4155)
-LexToken(ASSIGNMENT,'=',1,4156)
-LexToken(VAR,'needcompile',1,4157)
-LexToken(EOL,'\n',1,4168)
-LexToken(VAR,'typ',1,4177)
-LexToken(ASSIGNMENT,'=',1,4180)
-LexToken(VAR,'newpar',1,4181)
-LexToken(EOL,'\n',1,4187)
-LexToken(CASE,'case',1,4192)
-LexToken(DQSTRING,'"define"',1,4204)
-LexToken(THEN,'then',1,4206)
-LexToken(EOL,'\n',1,4210)
-LexToken(VAR,'scs_m_1',1,4219)
-LexToken(ASSIGNMENT,'=',1,4226)
-LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,4227)
-LexToken(OPENBRACKET,'(',1,4241)
-LexToken(CLOSEBRACKET,')',1,4242)
-LexToken(EOL,'\n',1,4243)
-LexToken(VAR,'scs_m_1',1,4253)
-LexToken(DOT,'.',1,4260)
-LexToken(VAR,'objs',1,4261)
-LexToken(OPENBRACKET,'(',1,4265)
-LexToken(NUMBER,'1',1,4266)
-LexToken(CLOSEBRACKET,')',1,4267)
-LexToken(ASSIGNMENT,'=',1,4269)
-LexToken(VAR,'STEP',1,4271)
-LexToken(OPENBRACKET,'(',1,4275)
-LexToken(DQSTRING,'"define"',1,4283)
-LexToken(CLOSEBRACKET,')',1,4284)
-LexToken(EOL,'\n',1,4285)
-LexToken(VAR,'scs_m_1',1,4295)
-LexToken(DOT,'.',1,4302)
-LexToken(VAR,'objs',1,4303)
-LexToken(OPENBRACKET,'(',1,4307)
-LexToken(NUMBER,'2',1,4308)
-LexToken(CLOSEBRACKET,')',1,4309)
-LexToken(ASSIGNMENT,'=',1,4311)
-LexToken(VAR,'OUT_f',1,4313)
-LexToken(OPENBRACKET,'(',1,4318)
-LexToken(DQSTRING,'"define"',1,4326)
-LexToken(CLOSEBRACKET,')',1,4327)
-LexToken(EOL,'\n',1,4328)
-LexToken(VAR,'scs_m_1',1,4338)
-LexToken(DOT,'.',1,4345)
-LexToken(VAR,'objs',1,4346)
-LexToken(OPENBRACKET,'(',1,4350)
-LexToken(NUMBER,'3',1,4351)
-LexToken(CLOSEBRACKET,')',1,4352)
-LexToken(ASSIGNMENT,'=',1,4354)
-LexToken(SCICOS_LINK,'scicos_link',1,4356)
-LexToken(OPENBRACKET,'(',1,4367)
-LexToken(CLOSEBRACKET,')',1,4368)
-LexToken(EOL,'\n',1,4369)
-LexToken(VAR,'scs_m_1',1,4379)
-LexToken(DOT,'.',1,4386)
-LexToken(VAR,'objs',1,4387)
-LexToken(OPENBRACKET,'(',1,4391)
-LexToken(NUMBER,'4',1,4392)
-LexToken(CLOSEBRACKET,')',1,4393)
-LexToken(ASSIGNMENT,'=',1,4395)
-LexToken(SCICOS_LINK,'scicos_link',1,4397)
-LexToken(OPENBRACKET,'(',1,4408)
-LexToken(CLOSEBRACKET,')',1,4409)
-LexToken(EOL,'\n',1,4410)
-LexToken(EOL,'\n',1,4412)
-LexToken(EOL,'\n',1,4428)
-LexToken(VAR,'blk',1,4437)
-LexToken(ASSIGNMENT,'=',1,4441)
-LexToken(VAR,'scs_m_1',1,4443)
-LexToken(DOT,'.',1,4450)
-LexToken(VAR,'objs',1,4451)
-LexToken(OPENBRACKET,'(',1,4455)
-LexToken(NUMBER,'1',1,4456)
-LexToken(CLOSEBRACKET,')',1,4457)
-LexToken(EOL,'\n',1,4458)
-LexToken(VAR,'graphics',1,4468)
-LexToken(ASSIGNMENT,'=',1,4477)
-LexToken(VAR,'blk',1,4479)
-LexToken(DOT,'.',1,4482)
-LexToken(VAR,'graphics',1,4483)
-LexToken(EOL,'\n',1,4491)
-LexToken(VAR,'model',1,4501)
-LexToken(ASSIGNMENT,'=',1,4507)
-LexToken(VAR,'blk',1,4509)
-LexToken(DOT,'.',1,4512)
-LexToken(VAR,'model',1,4513)
-LexToken(EOL,'\n',1,4518)
-LexToken(EOL,'\n',1,4520)
-LexToken(VAR,'graphics',1,4529)
-LexToken(DOT,'.',1,4537)
-LexToken(VAR,'orig',1,4538)
-LexToken(ASSIGNMENT,'=',1,4543)
-LexToken(OPENSQBRACKET,'[',1,4545)
-LexToken(NUMBER,'0',1,4546)
-LexToken(NUMBER,'0',1,4548)
-LexToken(CLOSESQBRACKET,']',1,4549)
-LexToken(EOL,'\n',1,4550)
-LexToken(VAR,'graphics',1,4560)
-LexToken(DOT,'.',1,4568)
-LexToken(VAR,'sz',1,4569)
-LexToken(ASSIGNMENT,'=',1,4572)
-LexToken(OPENSQBRACKET,'[',1,4574)
-LexToken(NUMBER,'40',1,4575)
-LexToken(NUMBER,'40',1,4578)
-LexToken(CLOSESQBRACKET,']',1,4580)
-LexToken(EOL,'\n',1,4581)
-LexToken(EOL,'\n',1,4583)
-LexToken(VAR,'graphics',1,4592)
-LexToken(DOT,'.',1,4600)
-LexToken(VAR,'pein',1,4601)
-LexToken(ASSIGNMENT,'=',1,4606)
-LexToken(NUMBER,'4',1,4608)
-LexToken(EOL,'\n',1,4609)
-LexToken(VAR,'graphics',1,4619)
-LexToken(DOT,'.',1,4627)
-LexToken(VAR,'peout',1,4628)
-LexToken(ASSIGNMENT,'=',1,4634)
-LexToken(NUMBER,'4',1,4636)
-LexToken(EOL,'\n',1,4637)
-LexToken(VAR,'graphics',1,4647)
-LexToken(DOT,'.',1,4655)
-LexToken(VAR,'pout',1,4656)
-LexToken(ASSIGNMENT,'=',1,4661)
-LexToken(NUMBER,'3',1,4663)
-LexToken(EOL,'\n',1,4664)
-LexToken(EOL,'\n',1,4666)
-LexToken(VAR,'blk',1,4675)
-LexToken(DOT,'.',1,4678)
-LexToken(VAR,'graphics',1,4679)
-LexToken(ASSIGNMENT,'=',1,4688)
-LexToken(VAR,'graphics',1,4690)
-LexToken(EOL,'\n',1,4698)
-LexToken(VAR,'blk',1,4708)
-LexToken(DOT,'.',1,4711)
-LexToken(VAR,'model',1,4712)
-LexToken(ASSIGNMENT,'=',1,4718)
-LexToken(VAR,'model',1,4720)
-LexToken(EOL,'\n',1,4725)
-LexToken(VAR,'scs_m_1',1,4735)
-LexToken(DOT,'.',1,4742)
-LexToken(VAR,'objs',1,4743)
-LexToken(OPENBRACKET,'(',1,4747)
-LexToken(NUMBER,'1',1,4748)
-LexToken(CLOSEBRACKET,')',1,4749)
-LexToken(ASSIGNMENT,'=',1,4751)
-LexToken(VAR,'blk',1,4753)
-LexToken(EOL,'\n',1,4756)
-LexToken(EOL,'\n',1,4758)
-LexToken(EOL,'\n',1,4775)
-LexToken(VAR,'blk',1,4784)
-LexToken(ASSIGNMENT,'=',1,4788)
-LexToken(VAR,'scs_m_1',1,4790)
-LexToken(DOT,'.',1,4797)
-LexToken(VAR,'objs',1,4798)
-LexToken(OPENBRACKET,'(',1,4802)
-LexToken(NUMBER,'2',1,4803)
-LexToken(CLOSEBRACKET,')',1,4804)
-LexToken(EOL,'\n',1,4805)
-LexToken(VAR,'graphics',1,4815)
-LexToken(ASSIGNMENT,'=',1,4824)
-LexToken(VAR,'blk',1,4826)
-LexToken(DOT,'.',1,4829)
-LexToken(VAR,'graphics',1,4830)
-LexToken(EOL,'\n',1,4838)
-LexToken(VAR,'model',1,4848)
-LexToken(ASSIGNMENT,'=',1,4854)
-LexToken(VAR,'blk',1,4856)
-LexToken(DOT,'.',1,4859)
-LexToken(VAR,'model',1,4860)
-LexToken(EOL,'\n',1,4865)
-LexToken(EOL,'\n',1,4867)
-LexToken(VAR,'graphics',1,4876)
-LexToken(DOT,'.',1,4884)
-LexToken(VAR,'orig',1,4885)
-LexToken(ASSIGNMENT,'=',1,4890)
-LexToken(OPENSQBRACKET,'[',1,4892)
-LexToken(NUMBER,'80',1,4893)
-LexToken(NUMBER,'10',1,4896)
-LexToken(CLOSESQBRACKET,']',1,4898)
-LexToken(EOL,'\n',1,4899)
-LexToken(VAR,'graphics',1,4909)
-LexToken(DOT,'.',1,4917)
-LexToken(VAR,'sz',1,4918)
-LexToken(ASSIGNMENT,'=',1,4921)
-LexToken(OPENSQBRACKET,'[',1,4923)
-LexToken(NUMBER,'20',1,4924)
-LexToken(NUMBER,'20',1,4927)
-LexToken(CLOSESQBRACKET,']',1,4929)
-LexToken(EOL,'\n',1,4930)
-LexToken(EOL,'\n',1,4932)
-LexToken(VAR,'graphics',1,4941)
-LexToken(DOT,'.',1,4949)
-LexToken(VAR,'exprs',1,4950)
-LexToken(ASSIGNMENT,'=',1,4956)
-LexToken(OPENSQBRACKET,'[',1,4958)
-LexToken(DQSTRING,'"1"',1,4961)
-LexToken(CLOSESQBRACKET,']',1,4962)
-LexToken(EOL,'\n',1,4963)
-LexToken(VAR,'model',1,4973)
-LexToken(DOT,'.',1,4978)
-LexToken(VAR,'ipar',1,4979)
-LexToken(ASSIGNMENT,'=',1,4984)
-LexToken(NUMBER,'1',1,4986)
-LexToken(EOL,'\n',1,4987)
-LexToken(EOL,'\n',1,4989)
-LexToken(VAR,'graphics',1,4998)
-LexToken(DOT,'.',1,5006)
-LexToken(VAR,'pin',1,5007)
-LexToken(ASSIGNMENT,'=',1,5011)
-LexToken(NUMBER,'3',1,5013)
-LexToken(EOL,'\n',1,5014)
-LexToken(EOL,'\n',1,5016)
-LexToken(VAR,'blk',1,5025)
-LexToken(DOT,'.',1,5028)
-LexToken(VAR,'graphics',1,5029)
-LexToken(ASSIGNMENT,'=',1,5038)
-LexToken(VAR,'graphics',1,5040)
-LexToken(EOL,'\n',1,5048)
-LexToken(VAR,'blk',1,5058)
-LexToken(DOT,'.',1,5061)
-LexToken(VAR,'model',1,5062)
-LexToken(ASSIGNMENT,'=',1,5068)
-LexToken(VAR,'model',1,5070)
-LexToken(EOL,'\n',1,5075)
-LexToken(VAR,'scs_m_1',1,5085)
-LexToken(DOT,'.',1,5092)
-LexToken(VAR,'objs',1,5093)
-LexToken(OPENBRACKET,'(',1,5097)
-LexToken(NUMBER,'2',1,5098)
-LexToken(CLOSEBRACKET,')',1,5099)
-LexToken(ASSIGNMENT,'=',1,5101)
-LexToken(VAR,'blk',1,5103)
-LexToken(EOL,'\n',1,5106)
-LexToken(EOL,'\n',1,5108)
-LexToken(EOL,'\n',1,5133)
-LexToken(VAR,'lnk',1,5142)
-LexToken(ASSIGNMENT,'=',1,5146)
-LexToken(VAR,'scs_m_1',1,5148)
-LexToken(DOT,'.',1,5155)
-LexToken(VAR,'objs',1,5156)
-LexToken(OPENBRACKET,'(',1,5160)
-LexToken(NUMBER,'3',1,5161)
-LexToken(CLOSEBRACKET,')',1,5162)
-LexToken(EOL,'\n',1,5163)
-LexToken(EOL,'\n',1,5165)
-LexToken(VAR,'lnk',1,5174)
-LexToken(DOT,'.',1,5177)
-LexToken(VAR,'from',1,5178)
-LexToken(ASSIGNMENT,'=',1,5183)
-LexToken(OPENSQBRACKET,'[',1,5185)
-LexToken(NUMBER,'1',1,5186)
-LexToken(NUMBER,'1',1,5188)
-LexToken(NUMBER,'0',1,5190)
-LexToken(CLOSESQBRACKET,']',1,5191)
-LexToken(EOL,'\n',1,5192)
-LexToken(VAR,'lnk',1,5202)
-LexToken(DOT,'.',1,5205)
-LexToken(VAR,'to',1,5206)
-LexToken(ASSIGNMENT,'=',1,5209)
-LexToken(OPENSQBRACKET,'[',1,5211)
-LexToken(NUMBER,'2',1,5212)
-LexToken(NUMBER,'1',1,5214)
-LexToken(NUMBER,'1',1,5216)
-LexToken(CLOSESQBRACKET,']',1,5217)
-LexToken(EOL,'\n',1,5218)
-LexToken(EOL,'\n',1,5220)
-LexToken(VAR,'scs_m_1',1,5229)
-LexToken(DOT,'.',1,5236)
-LexToken(VAR,'objs',1,5237)
-LexToken(OPENBRACKET,'(',1,5241)
-LexToken(NUMBER,'3',1,5242)
-LexToken(CLOSEBRACKET,')',1,5243)
-LexToken(ASSIGNMENT,'=',1,5245)
-LexToken(VAR,'lnk',1,5247)
-LexToken(EOL,'\n',1,5250)
-LexToken(EOL,'\n',1,5252)
-LexToken(EOL,'\n',1,5276)
-LexToken(VAR,'lnk',1,5285)
-LexToken(ASSIGNMENT,'=',1,5289)
-LexToken(VAR,'scs_m_1',1,5291)
-LexToken(DOT,'.',1,5298)
-LexToken(VAR,'objs',1,5299)
-LexToken(OPENBRACKET,'(',1,5303)
-LexToken(NUMBER,'4',1,5304)
-LexToken(CLOSEBRACKET,')',1,5305)
-LexToken(EOL,'\n',1,5306)
-LexToken(EOL,'\n',1,5308)
-LexToken(VAR,'lnk',1,5317)
-LexToken(DOT,'.',1,5320)
-LexToken(VAR,'xx',1,5321)
-LexToken(ASSIGNMENT,'=',1,5324)
-LexToken(OPENSQBRACKET,'[',1,5326)
-LexToken(NUMBER,'0',1,5327)
-LexToken(NUMBER,'20',1,5329)
-LexToken(ADDITION,'-',1,5333)
-LexToken(NUMBER,'20',1,5334)
-LexToken(ADDITION,'-',1,5337)
-LexToken(NUMBER,'20',1,5338)
-LexToken(NUMBER,'20',1,5341)
-LexToken(NUMBER,'1',1,5344)
-LexToken(CLOSESQBRACKET,']',1,5345)
-LexToken(EOL,'\n',1,5346)
-LexToken(VAR,'lnk',1,5356)
-LexToken(DOT,'.',1,5359)
-LexToken(VAR,'yy',1,5360)
-LexToken(ASSIGNMENT,'=',1,5363)
-LexToken(OPENSQBRACKET,'[',1,5365)
-LexToken(NUMBER,'0',1,5366)
-LexToken(ADDITION,'-',1,5368)
-LexToken(NUMBER,'20',1,5369)
-LexToken(ADDITION,'-',1,5372)
-LexToken(NUMBER,'20',1,5373)
-LexToken(NUMBER,'60',1,5377)
-LexToken(NUMBER,'60',1,5380)
-LexToken(NUMBER,'1',1,5383)
-LexToken(CLOSESQBRACKET,']',1,5384)
-LexToken(EOL,'\n',1,5385)
-LexToken(EOL,'\n',1,5387)
-LexToken(VAR,'lnk',1,5396)
-LexToken(DOT,'.',1,5399)
-LexToken(VAR,'ct',1,5400)
-LexToken(ASSIGNMENT,'=',1,5403)
-LexToken(OPENSQBRACKET,'[',1,5405)
-LexToken(NUMBER,'5',1,5406)
-LexToken(ADDITION,'-',1,5408)
-LexToken(NUMBER,'1',1,5409)
-LexToken(CLOSESQBRACKET,']',1,5410)
-LexToken(EOL,'\n',1,5411)
-LexToken(VAR,'lnk',1,5421)
-LexToken(DOT,'.',1,5424)
-LexToken(VAR,'from',1,5425)
-LexToken(ASSIGNMENT,'=',1,5430)
-LexToken(OPENSQBRACKET,'[',1,5432)
-LexToken(NUMBER,'1',1,5433)
-LexToken(NUMBER,'1',1,5435)
-LexToken(NUMBER,'0',1,5437)
-LexToken(CLOSESQBRACKET,']',1,5438)
-LexToken(EOL,'\n',1,5439)
-LexToken(VAR,'lnk',1,5449)
-LexToken(DOT,'.',1,5452)
-LexToken(VAR,'to',1,5453)
-LexToken(ASSIGNMENT,'=',1,5456)
-LexToken(OPENSQBRACKET,'[',1,5458)
-LexToken(NUMBER,'1',1,5459)
-LexToken(NUMBER,'1',1,5461)
-LexToken(NUMBER,'1',1,5463)
-LexToken(CLOSESQBRACKET,']',1,5464)
-LexToken(EOL,'\n',1,5465)
-LexToken(EOL,'\n',1,5467)
-LexToken(VAR,'scs_m_1',1,5476)
-LexToken(DOT,'.',1,5483)
-LexToken(VAR,'objs',1,5484)
-LexToken(OPENBRACKET,'(',1,5488)
-LexToken(NUMBER,'4',1,5489)
-LexToken(CLOSEBRACKET,')',1,5490)
-LexToken(ASSIGNMENT,'=',1,5492)
-LexToken(VAR,'lnk',1,5494)
-LexToken(EOL,'\n',1,5497)
-LexToken(EOL,'\n',1,5499)
-LexToken(CLEAR,'clear',1,5508)
-LexToken(VAR,'blk',1,5514)
-LexToken(VAR,'lnk',1,5518)
-LexToken(EOL,'\n',1,5521)
-LexToken(EOL,'\n',1,5522)
-LexToken(VAR,'model',1,5531)
-LexToken(ASSIGNMENT,'=',1,5536)
-LexToken(SCICOS_MODEL,'scicos_model',1,5537)
-LexToken(OPENBRACKET,'(',1,5549)
-LexToken(CLOSEBRACKET,')',1,5550)
-LexToken(EOL,'\n',1,5551)
-LexToken(VAR,'model',1,5561)
-LexToken(DOT,'.',1,5566)
-LexToken(VAR,'sim',1,5567)
-LexToken(ASSIGNMENT,'=',1,5571)
-LexToken(DQSTRING,'"csuper"',1,5580)
-LexToken(EOL,'\n',1,5581)
-LexToken(VAR,'model',1,5591)
-LexToken(DOT,'.',1,5596)
-LexToken(VAR,'out',1,5597)
-LexToken(ASSIGNMENT,'=',1,5601)
-LexToken(NUMBER,'1',1,5603)
-LexToken(EOL,'\n',1,5604)
-LexToken(VAR,'model',1,5614)
-LexToken(DOT,'.',1,5619)
-LexToken(VAR,'out2',1,5620)
-LexToken(ASSIGNMENT,'=',1,5624)
-LexToken(NUMBER,'1',1,5625)
-LexToken(EOL,'\n',1,5626)
-LexToken(VAR,'model',1,5636)
-LexToken(DOT,'.',1,5641)
-LexToken(VAR,'outtyp',1,5642)
-LexToken(ASSIGNMENT,'=',1,5648)
-LexToken(NUMBER,'1',1,5649)
-LexToken(EOL,'\n',1,5650)
-LexToken(EOL,'\n',1,5652)
-LexToken(VAR,'model',1,5661)
-LexToken(DOT,'.',1,5666)
-LexToken(VAR,'rpar',1,5667)
-LexToken(ASSIGNMENT,'=',1,5672)
-LexToken(VAR,'scs_m_1',1,5674)
-LexToken(EOL,'\n',1,5681)
-LexToken(EOL,'\n',1,5683)
-LexToken(VAR,'gr_i',1,5692)
-LexToken(ASSIGNMENT,'=',1,5696)
-LexToken(OPENSQBRACKET,'[',1,5697)
-LexToken(CLOSESQBRACKET,']',1,5698)
-LexToken(EOL,'\n',1,5699)
-LexToken(VAR,'x',1,5708)
-LexToken(ASSIGNMENT,'=',1,5709)
-LexToken(VAR,'standard_define',1,5710)
-LexToken(OPENBRACKET,'(',1,5725)
-LexToken(OPENSQBRACKET,'[',1,5726)
-LexToken(NUMBER,'2',1,5727)
-LexToken(NUMBER,'2',1,5729)
-LexToken(CLOSESQBRACKET,']',1,5730)
-LexToken(COMMA,',',1,5731)
-LexToken(VAR,'model',1,5732)
-LexToken(COMMA,',',1,5737)
-LexToken(OPENSQBRACKET,'[',1,5738)
-LexToken(CLOSESQBRACKET,']',1,5739)
-LexToken(COMMA,',',1,5740)
-LexToken(VAR,'gr_i',1,5741)
-LexToken(CLOSEBRACKET,')',1,5745)
-LexToken(EOL,'\n',1,5746)
-LexToken(END,'end',1,5751)
-LexToken(EOL,'\n',1,5754)
-LexToken(ENDFUNCTION,'endfunction',1,5755)
-LexToken(EOL,'\n',1,5766)
-LexToken(EOL,'\n',1,5767)
+Syntax error in input LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,4227)
+Syntax error in input LexToken(VAR,'blk',1,4437)
+Syntax error in input LexToken(VAR,'blk',1,4784)
+Syntax error in input LexToken(VAR,'lnk',1,5142)
+Syntax error in input LexToken(VAR,'lnk',1,5285)
+/* autogenerated from "macros/Sources/STEP_FUNCTION.sci" */
+None
diff --git a/js/Sources/SampleCLK.js b/js/Sources/SampleCLK.js
index 89a20b94..25640754 100644
--- a/js/Sources/SampleCLK.js
+++ b/js/Sources/SampleCLK.js
@@ -1,351 +1,52 @@
-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,'SampleCLK',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,1000)
-LexToken(ASSIGNMENT,'=',1,1005)
-LexToken(VAR,'arg1',1,1006)
-LexToken(DOT,'.',1,1010)
-LexToken(VAR,'model',1,1011)
-LexToken(EOL,'\n',1,1016)
-LexToken(VAR,'exprs',1,1026)
-LexToken(ASSIGNMENT,'=',1,1031)
-LexToken(VAR,'graphics',1,1032)
-LexToken(DOT,'.',1,1040)
-LexToken(VAR,'exprs',1,1041)
-LexToken(EOL,'\n',1,1046)
-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,'frequ',1,1083)
-LexToken(COMMA,',',1,1088)
-LexToken(VAR,'offset',1,1089)
-LexToken(COMMA,',',1,1095)
-LexToken(VAR,'exprs',1,1096)
-LexToken(CLOSESQBRACKET,']',1,1101)
-LexToken(ASSIGNMENT,'=',1,1102)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1103)
-LexToken(OPENBRACKET,'(',1,1118)
-LexToken(DQSTRING,'"Set block parameters"',1,1140)
-LexToken(COMMA,',',1,1141)
-LexToken(OPENSQBRACKET,'[',1,1157)
-LexToken(DQSTRING,'"Sample time"',1,1170)
-LexToken(SEMICOLON,';',1,1171)
-LexToken(DQSTRING,'"Offset"',1,1179)
-LexToken(CLOSESQBRACKET,']',1,1180)
-LexToken(COMMA,',',1,1181)
-LexToken(VAR,'list',1,1197)
-LexToken(OPENBRACKET,'(',1,1201)
-LexToken(DQSTRING,'"vec"',1,1206)
-LexToken(COMMA,',',1,1207)
-LexToken(NUMBER,'1',1,1208)
-LexToken(COMMA,',',1,1209)
-LexToken(DQSTRING,'"vec"',1,1214)
-LexToken(COMMA,',',1,1215)
-LexToken(NUMBER,'1',1,1216)
-LexToken(CLOSEBRACKET,')',1,1217)
-LexToken(COMMA,',',1,1218)
-LexToken(VAR,'exprs',1,1219)
-LexToken(CLOSEBRACKET,')',1,1224)
-LexToken(EOL,'\n',1,1225)
-LexToken(IF,'if',1,1238)
-LexToken(NOT,'~',1,1241)
-LexToken(VAR,'ok',1,1242)
-LexToken(THEN,'then',1,1245)
-LexToken(EOL,'\n',1,1249)
-LexToken(BREAK,'break',1,1266)
-LexToken(EOL,'\n',1,1271)
-LexToken(END,'end',1,1285)
-LexToken(EOL,'\n',1,1288)
-LexToken(IF,'if',1,1301)
-LexToken(VAR,'frequ',1,1304)
-LexToken(COMPARISON,'<',1,1309)
-LexToken(NUMBER,'0',1,1310)
-LexToken(THEN,'then',1,1312)
-LexToken(EOL,'\n',1,1316)
-LexToken(VAR,'message',1,1333)
-LexToken(OPENBRACKET,'(',1,1340)
-LexToken(DQSTRING,'"Frequency must be a positif number"',1,1376)
-LexToken(CLOSEBRACKET,')',1,1377)
-LexToken(EOL,'\n',1,1378)
-LexToken(VAR,'ok',1,1396)
-LexToken(ASSIGNMENT,'=',1,1398)
-LexToken(PREVAR_BOOLEAN,'%f',1,1399)
-LexToken(EOL,'\n',1,1401)
-LexToken(END,'end',1,1415)
-LexToken(EOL,'\n',1,1418)
-LexToken(IF,'if',1,1431)
-LexToken(VAR,'abs',1,1434)
-LexToken(OPENBRACKET,'(',1,1437)
-LexToken(VAR,'offset',1,1438)
-LexToken(CLOSEBRACKET,')',1,1444)
-LexToken(COMPARISON,'>',1,1446)
-LexToken(VAR,'frequ',1,1448)
-LexToken(THEN,'then',1,1454)
-LexToken(EOL,'\n',1,1458)
-LexToken(VAR,'message',1,1475)
-LexToken(OPENBRACKET,'(',1,1482)
-LexToken(DQSTRING,'"The |Offset| must be less than the Frequency"',1,1528)
-LexToken(CLOSEBRACKET,')',1,1529)
-LexToken(EOL,'\n',1,1530)
-LexToken(VAR,'ok',1,1548)
-LexToken(ASSIGNMENT,'=',1,1550)
-LexToken(PREVAR_BOOLEAN,'%f',1,1551)
-LexToken(EOL,'\n',1,1553)
-LexToken(END,'end',1,1566)
-LexToken(EOL,'\n',1,1569)
-LexToken(IF,'if',1,1582)
-LexToken(VAR,'ok',1,1585)
-LexToken(THEN,'then',1,1588)
-LexToken(EOL,'\n',1,1592)
-LexToken(IF,'if',1,1609)
-LexToken(VAR,'or',1,1612)
-LexToken(OPENBRACKET,'(',1,1614)
-LexToken(VAR,'model',1,1615)
-LexToken(DOT,'.',1,1620)
-LexToken(VAR,'rpar',1,1621)
-LexToken(OPENBRACKET,'(',1,1625)
-LexToken(COLON,':',1,1626)
-LexToken(CLOSEBRACKET,')',1,1627)
-LexToken(COMPARISON,'<>',1,1628)
-LexToken(OPENSQBRACKET,'[',1,1630)
-LexToken(VAR,'frequ',1,1631)
-LexToken(SEMICOLON,';',1,1636)
-LexToken(VAR,'offset',1,1637)
-LexToken(CLOSESQBRACKET,']',1,1643)
-LexToken(CLOSEBRACKET,')',1,1644)
-LexToken(THEN,'then',1,1646)
-LexToken(EOL,'\n',1,1650)
-LexToken(VAR,'needcompile',1,1671)
-LexToken(ASSIGNMENT,'=',1,1682)
-LexToken(NUMBER,'4',1,1683)
-LexToken(EOL,'\n',1,1684)
-LexToken(VAR,'y',1,1706)
-LexToken(ASSIGNMENT,'=',1,1707)
-LexToken(VAR,'needcompile',1,1708)
-LexToken(EOL,'\n',1,1719)
-LexToken(END,'end',1,1737)
-LexToken(EOL,'\n',1,1740)
-LexToken(VAR,'model',1,1757)
-LexToken(DOT,'.',1,1762)
-LexToken(VAR,'rpar',1,1763)
-LexToken(ASSIGNMENT,'=',1,1767)
-LexToken(OPENSQBRACKET,'[',1,1768)
-LexToken(VAR,'frequ',1,1769)
-LexToken(SEMICOLON,';',1,1774)
-LexToken(VAR,'offset',1,1775)
-LexToken(CLOSESQBRACKET,']',1,1781)
-LexToken(EOL,'\n',1,1782)
-LexToken(VAR,'model',1,1799)
-LexToken(DOT,'.',1,1804)
-LexToken(VAR,'evtout',1,1805)
-LexToken(ASSIGNMENT,'=',1,1811)
-LexToken(NUMBER,'1',1,1812)
-LexToken(EOL,'\n',1,1813)
-LexToken(VAR,'model',1,1830)
-LexToken(DOT,'.',1,1835)
-LexToken(VAR,'firing',1,1836)
-LexToken(ASSIGNMENT,'=',1,1842)
-LexToken(ADDITION,'-',1,1843)
-LexToken(NUMBER,'1',1,1844)
-LexToken(EOL,'\n',1,1860)
-LexToken(EOL,'\n',1,1928)
-LexToken(EOL,'\n',1,1966)
-LexToken(EOL,'\n',1,2017)
-LexToken(EOL,'\n',1,2047)
-LexToken(EOL,'\n',1,2095)
-LexToken(EOL,'\n',1,2124)
-LexToken(VAR,'graphics',1,2141)
-LexToken(DOT,'.',1,2149)
-LexToken(VAR,'exprs',1,2150)
-LexToken(ASSIGNMENT,'=',1,2155)
-LexToken(VAR,'exprs',1,2156)
-LexToken(EOL,'\n',1,2161)
-LexToken(VAR,'x',1,2178)
-LexToken(DOT,'.',1,2179)
-LexToken(VAR,'graphics',1,2180)
-LexToken(ASSIGNMENT,'=',1,2188)
-LexToken(VAR,'graphics',1,2189)
-LexToken(EOL,'\n',1,2197)
-LexToken(VAR,'x',1,2214)
-LexToken(DOT,'.',1,2215)
-LexToken(VAR,'model',1,2216)
-LexToken(ASSIGNMENT,'=',1,2221)
-LexToken(VAR,'model',1,2222)
-LexToken(EOL,'\n',1,2227)
-LexToken(BREAK,'break',1,2244)
-LexToken(EOL,'\n',1,2249)
-LexToken(END,'end',1,2262)
-LexToken(EOL,'\n',1,2265)
-LexToken(END,'end',1,2274)
-LexToken(EOL,'\n',1,2277)
-LexToken(VAR,'needcompile',1,2286)
-LexToken(ASSIGNMENT,'=',1,2297)
-LexToken(RESUME,'resume',1,2298)
-LexToken(OPENBRACKET,'(',1,2304)
-LexToken(VAR,'needcompile',1,2305)
-LexToken(CLOSEBRACKET,')',1,2316)
-LexToken(EOL,'\n',1,2317)
-LexToken(CASE,'case',1,2322)
-LexToken(DQSTRING,'"define"',1,2334)
-LexToken(THEN,'then',1,2336)
-LexToken(EOL,'\n',1,2340)
-LexToken(VAR,'model',1,2349)
-LexToken(ASSIGNMENT,'=',1,2354)
-LexToken(SCICOS_MODEL,'scicos_model',1,2355)
-LexToken(OPENBRACKET,'(',1,2367)
-LexToken(CLOSEBRACKET,')',1,2368)
-LexToken(EOL,'\n',1,2369)
-LexToken(VAR,'model',1,2378)
-LexToken(DOT,'.',1,2383)
-LexToken(VAR,'sim',1,2384)
-LexToken(ASSIGNMENT,'=',1,2387)
-LexToken(DQSTRING,'"sampleclk"',1,2398)
-LexToken(EOL,'\n',1,2399)
-LexToken(VAR,'model',1,2408)
-LexToken(DOT,'.',1,2413)
-LexToken(VAR,'evtout',1,2414)
-LexToken(ASSIGNMENT,'=',1,2420)
-LexToken(NUMBER,'1',1,2421)
-LexToken(EOL,'\n',1,2422)
-LexToken(VAR,'model',1,2431)
-LexToken(DOT,'.',1,2436)
-LexToken(VAR,'rpar',1,2437)
-LexToken(ASSIGNMENT,'=',1,2441)
-LexToken(OPENSQBRACKET,'[',1,2442)
-LexToken(NUMBER,'1',1,2443)
-LexToken(COMMA,',',1,2444)
-LexToken(NUMBER,'0',1,2445)
-LexToken(CLOSESQBRACKET,']',1,2446)
-LexToken(EOL,'\n',1,2447)
-LexToken(VAR,'model',1,2456)
-LexToken(DOT,'.',1,2461)
-LexToken(VAR,'blocktype',1,2462)
-LexToken(ASSIGNMENT,'=',1,2471)
-LexToken(DQSTRING,'"d"',1,2474)
-LexToken(EOL,'\n',1,2475)
-LexToken(VAR,'model',1,2484)
-LexToken(DOT,'.',1,2489)
-LexToken(VAR,'firing',1,2490)
-LexToken(ASSIGNMENT,'=',1,2496)
-LexToken(ADDITION,'-',1,2497)
-LexToken(NUMBER,'1',1,2498)
-LexToken(EOL,'\n',1,2499)
-LexToken(VAR,'model',1,2508)
-LexToken(DOT,'.',1,2513)
-LexToken(VAR,'dep_ut',1,2514)
-LexToken(ASSIGNMENT,'=',1,2520)
-LexToken(OPENSQBRACKET,'[',1,2521)
-LexToken(PREVAR_BOOLEAN,'%f',1,2522)
-LexToken(PREVAR_BOOLEAN,'%f',1,2525)
-LexToken(CLOSESQBRACKET,']',1,2527)
-LexToken(EOL,'\n',1,2528)
-LexToken(EOL,'\n',1,2529)
-LexToken(VAR,'exprs',1,2538)
-LexToken(ASSIGNMENT,'=',1,2543)
-LexToken(OPENSQBRACKET,'[',1,2544)
-LexToken(VAR,'sci2exp',1,2545)
-LexToken(OPENBRACKET,'(',1,2552)
-LexToken(NUMBER,'1',1,2553)
-LexToken(CLOSEBRACKET,')',1,2554)
-LexToken(SEMICOLON,';',1,2555)
-LexToken(VAR,'sci2exp',1,2556)
-LexToken(OPENBRACKET,'(',1,2563)
-LexToken(NUMBER,'0',1,2564)
-LexToken(CLOSEBRACKET,')',1,2565)
-LexToken(CLOSESQBRACKET,']',1,2566)
-LexToken(EOL,'\n',1,2567)
-LexToken(VAR,'x',1,2576)
-LexToken(ASSIGNMENT,'=',1,2577)
-LexToken(VAR,'standard_define',1,2578)
-LexToken(OPENBRACKET,'(',1,2593)
-LexToken(OPENSQBRACKET,'[',1,2594)
-LexToken(NUMBER,'2',1,2595)
-LexToken(NUMBER,'2',1,2597)
-LexToken(CLOSESQBRACKET,']',1,2598)
-LexToken(COMMA,',',1,2599)
-LexToken(VAR,'model',1,2600)
-LexToken(COMMA,',',1,2605)
-LexToken(VAR,'exprs',1,2606)
-LexToken(COMMA,',',1,2611)
-LexToken(DQSTRING,'" "',1,2614)
-LexToken(CLOSEBRACKET,')',1,2615)
-LexToken(EOL,'\n',1,2616)
-LexToken(EOL,'\n',1,2650)
-LexToken(END,'end',1,2655)
-LexToken(EOL,'\n',1,2658)
-LexToken(ENDFUNCTION,'endfunction',1,2659)
-LexToken(EOL,'\n',1,2670)
-LexToken(EOL,'\n',1,2671)
-LexToken(EOL,'\n',1,2672)
+/* autogenerated from "macros/Sources/SampleCLK.sci" */
+function SampleCLK() {
+SampleCLK.prototype.get = function SampleCLK() {
+}
+SampleCLK.prototype.set = function SampleCLK() {
+x=arg1;
+graphics=arg1.graphics;
+model=arg1.model;
+exprs=graphics.exprs;
+while (true) {
+[ok,frequ,offset,exprs]=scicos_getvalue("Set block parameters",["Sample time","Offset"],list("vec",1,"vec",1),exprs);
+if (!ok) {
+break
+}
+if (frequ<0) {
+message("Frequency must be a positif number");
+ok=None;
+}
+if (abs(offset)>frequ) {
+message("The |Offset| must be less than the Frequency");
+ok=None;
+}
+if (ok) {
+if (or(model.rpar.slice()!=[frequ,offset])) {
+needcompile=4;
+y=needcompile;
+}
+model.rpar=[frequ,offset];
+model.evtout=1;
+model.firing=-1;
+graphics.exprs=exprs;
+x.graphics=graphics;
+x.model=model;
+break
+}
+}
+needcompile=resume(needcompile)
+}
+SampleCLK.prototype.define = function SampleCLK() {
+model=scicos_model();
+model.sim="sampleclk";
+model.evtout=1;
+model.rpar=[1,0];
+model.blocktype="d";
+model.firing=-1;
+model.dep_ut=[None,None];
+exprs=[sci2exp(1),sci2exp(0)];
+x=standard_define([2,2],model,exprs," ");
+}
+SampleCLK.prototype.details = function SampleCLK() {
+}
+}
diff --git a/js/Sources/Sigbuilder.js b/js/Sources/Sigbuilder.js
index 8db9a140..8b22d600 100644
--- a/js/Sources/Sigbuilder.js
+++ b/js/Sources/Sigbuilder.js
@@ -1,3439 +1,7 @@
-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,'Sigbuilder',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(EOL,'\n',1,929)
-LexToken(VAR,'x',1,934)
-LexToken(ASSIGNMENT,'=',1,935)
-LexToken(OPENSQBRACKET,'[',1,936)
-LexToken(CLOSESQBRACKET,']',1,937)
-LexToken(EOL,'\n',1,938)
-LexToken(VAR,'y',1,944)
-LexToken(ASSIGNMENT,'=',1,945)
-LexToken(OPENSQBRACKET,'[',1,946)
-LexToken(CLOSESQBRACKET,']',1,947)
-LexToken(EOL,'\n',1,948)
-LexToken(VAR,'typ',1,954)
-LexToken(ASSIGNMENT,'=',1,957)
-LexToken(OPENSQBRACKET,'[',1,958)
-LexToken(CLOSESQBRACKET,']',1,959)
-LexToken(EOL,'\n',1,960)
-LexToken(EOL,'\n',1,962)
-LexToken(SELECT,'select',1,967)
-LexToken(VAR,'job',1,974)
-LexToken(EOL,'\n',1,977)
-LexToken(EOL,'\n',1,978)
-LexToken(CASE,'case',1,983)
-LexToken(DQSTRING,'"set"',1,992)
-LexToken(THEN,'then',1,994)
-LexToken(EOL,'\n',1,998)
-LexToken(EOL,'\n',1,1043)
-LexToken(VAR,'ppath',1,1052)
-LexToken(ASSIGNMENT,'=',1,1058)
-LexToken(VAR,'list',1,1060)
-LexToken(OPENBRACKET,'(',1,1064)
-LexToken(NUMBER,'0',1,1065)
-LexToken(CLOSEBRACKET,')',1,1066)
-LexToken(EOL,'\n',1,1067)
-LexToken(FOR,'for',1,1077)
-LexToken(VAR,'i',1,1081)
-LexToken(ASSIGNMENT,'=',1,1082)
-LexToken(NUMBER,'1',1,1083)
-LexToken(COLON,':',1,1084)
-LexToken(VAR,'length',1,1085)
-LexToken(OPENBRACKET,'(',1,1091)
-LexToken(VAR,'arg1',1,1092)
-LexToken(DOT,'.',1,1096)
-LexToken(VAR,'model',1,1097)
-LexToken(DOT,'.',1,1102)
-LexToken(VAR,'rpar',1,1103)
-LexToken(DOT,'.',1,1107)
-LexToken(VAR,'objs',1,1108)
-LexToken(CLOSEBRACKET,')',1,1112)
-LexToken(DO,'do',1,1114)
-LexToken(EOL,'\n',1,1116)
-LexToken(VAR,'o',1,1129)
-LexToken(ASSIGNMENT,'=',1,1131)
-LexToken(VAR,'arg1',1,1133)
-LexToken(DOT,'.',1,1137)
-LexToken(VAR,'model',1,1138)
-LexToken(DOT,'.',1,1143)
-LexToken(VAR,'rpar',1,1144)
-LexToken(DOT,'.',1,1148)
-LexToken(VAR,'objs',1,1149)
-LexToken(OPENBRACKET,'(',1,1153)
-LexToken(VAR,'i',1,1154)
-LexToken(CLOSEBRACKET,')',1,1155)
-LexToken(EOL,'\n',1,1156)
-LexToken(IF,'if',1,1170)
-LexToken(VAR,'typeof',1,1173)
-LexToken(OPENBRACKET,'(',1,1179)
-LexToken(VAR,'o',1,1180)
-LexToken(CLOSEBRACKET,')',1,1181)
-LexToken(COMPARISON,'==',1,1183)
-LexToken(DQSTRING,'"Block"',1,1192)
-LexToken(LOGICAL,'&',1,1194)
-LexToken(VAR,'o',1,1196)
-LexToken(DOT,'.',1,1197)
-LexToken(VAR,'gui',1,1198)
-LexToken(COMPARISON,'==',1,1202)
-LexToken(DQSTRING,'"CURVE_c"',1,1213)
-LexToken(THEN,'then',1,1215)
-LexToken(EOL,'\n',1,1219)
-LexToken(VAR,'ppath',1,1236)
-LexToken(OPENBRACKET,'(',1,1241)
-LexToken(NUMBER,'1',1,1242)
-LexToken(CLOSEBRACKET,')',1,1243)
-LexToken(ASSIGNMENT,'=',1,1245)
-LexToken(VAR,'i',1,1247)
-LexToken(EOL,'\n',1,1248)
-LexToken(BREAK,'break',1,1266)
-LexToken(EOL,'\n',1,1271)
-LexToken(END,'end',1,1285)
-LexToken(EOL,'\n',1,1288)
-LexToken(END,'end',1,1297)
-LexToken(EOL,'\n',1,1300)
-LexToken(VAR,'newpar',1,1309)
-LexToken(ASSIGNMENT,'=',1,1316)
-LexToken(VAR,'list',1,1318)
-LexToken(OPENBRACKET,'(',1,1322)
-LexToken(CLOSEBRACKET,')',1,1323)
-LexToken(EOL,'\n',1,1324)
-LexToken(VAR,'y',1,1334)
-LexToken(ASSIGNMENT,'=',1,1336)
-LexToken(NUMBER,'0',1,1338)
-LexToken(EOL,'\n',1,1339)
-LexToken(FOR,'for',1,1349)
-LexToken(VAR,'path',1,1353)
-LexToken(ASSIGNMENT,'=',1,1358)
-LexToken(VAR,'ppath',1,1360)
-LexToken(DO,'do',1,1366)
-LexToken(EOL,'\n',1,1368)
-LexToken(VAR,'np',1,1381)
-LexToken(ASSIGNMENT,'=',1,1384)
-LexToken(VAR,'size',1,1386)
-LexToken(OPENBRACKET,'(',1,1390)
-LexToken(VAR,'path',1,1391)
-LexToken(COMMA,',',1,1395)
-LexToken(DQSTRING,'"*"',1,1398)
-LexToken(CLOSEBRACKET,')',1,1399)
-LexToken(EOL,'\n',1,1400)
-LexToken(VAR,'spath',1,1413)
-LexToken(ASSIGNMENT,'=',1,1419)
-LexToken(VAR,'list',1,1421)
-LexToken(OPENBRACKET,'(',1,1425)
-LexToken(CLOSEBRACKET,')',1,1426)
-LexToken(EOL,'\n',1,1427)
-LexToken(FOR,'for',1,1440)
-LexToken(VAR,'k',1,1444)
-LexToken(ASSIGNMENT,'=',1,1445)
-LexToken(NUMBER,'1',1,1446)
-LexToken(COLON,':',1,1447)
-LexToken(VAR,'np',1,1448)
-LexToken(EOL,'\n',1,1450)
-LexToken(VAR,'spath',1,1467)
-LexToken(OPENBRACKET,'(',1,1472)
-LexToken(LASTINDEX,'$',1,1473)
-LexToken(ADDITION,'+',1,1474)
-LexToken(NUMBER,'1',1,1475)
-LexToken(CLOSEBRACKET,')',1,1476)
-LexToken(ASSIGNMENT,'=',1,1477)
-LexToken(DQSTRING,'"model"',1,1484)
-LexToken(EOL,'\n',1,1485)
-LexToken(VAR,'spath',1,1502)
-LexToken(OPENBRACKET,'(',1,1507)
-LexToken(LASTINDEX,'$',1,1508)
-LexToken(ADDITION,'+',1,1509)
-LexToken(NUMBER,'1',1,1510)
-LexToken(CLOSEBRACKET,')',1,1511)
-LexToken(ASSIGNMENT,'=',1,1512)
-LexToken(DQSTRING,'"rpar"',1,1518)
-LexToken(EOL,'\n',1,1519)
-LexToken(VAR,'spath',1,1536)
-LexToken(OPENBRACKET,'(',1,1541)
-LexToken(LASTINDEX,'$',1,1542)
-LexToken(ADDITION,'+',1,1543)
-LexToken(NUMBER,'1',1,1544)
-LexToken(CLOSEBRACKET,')',1,1545)
-LexToken(ASSIGNMENT,'=',1,1546)
-LexToken(DQSTRING,'"objs"',1,1552)
-LexToken(EOL,'\n',1,1553)
-LexToken(VAR,'spath',1,1570)
-LexToken(OPENBRACKET,'(',1,1575)
-LexToken(LASTINDEX,'$',1,1576)
-LexToken(ADDITION,'+',1,1577)
-LexToken(NUMBER,'1',1,1578)
-LexToken(CLOSEBRACKET,')',1,1579)
-LexToken(ASSIGNMENT,'=',1,1580)
-LexToken(VAR,'path',1,1581)
-LexToken(OPENBRACKET,'(',1,1585)
-LexToken(VAR,'k',1,1586)
-LexToken(CLOSEBRACKET,')',1,1587)
-LexToken(EOL,'\n',1,1588)
-LexToken(END,'end',1,1601)
-LexToken(EOL,'\n',1,1604)
-LexToken(VAR,'xx',1,1617)
-LexToken(ASSIGNMENT,'=',1,1619)
-LexToken(VAR,'arg1',1,1620)
-LexToken(OPENBRACKET,'(',1,1624)
-LexToken(VAR,'spath',1,1625)
-LexToken(CLOSEBRACKET,')',1,1630)
-LexToken(EOL,'\n',1,1648)
-LexToken(VAR,'execstr',1,1661)
-LexToken(OPENBRACKET,'(',1,1668)
-LexToken(DQSTRING,'"xxn="',1,1674)
-LexToken(ADDITION,'+',1,1675)
-LexToken(VAR,'xx',1,1676)
-LexToken(DOT,'.',1,1678)
-LexToken(VAR,'gui',1,1679)
-LexToken(ADDITION,'+',1,1682)
-LexToken(DQSTRING,'"(\\\'set\\\',xx)"',1,1696)
-LexToken(CLOSEBRACKET,')',1,1697)
-LexToken(EOL,'\n',1,1698)
-LexToken(IF,'if',1,1711)
-LexToken(VAR,'diffobjs',1,1714)
-LexToken(OPENBRACKET,'(',1,1722)
-LexToken(VAR,'xxn',1,1723)
-LexToken(COMMA,',',1,1726)
-LexToken(VAR,'xx',1,1727)
-LexToken(CLOSEBRACKET,')',1,1729)
-LexToken(THEN,'then',1,1731)
-LexToken(EOL,'\n',1,1735)
-LexToken(VAR,'model',1,1752)
-LexToken(ASSIGNMENT,'=',1,1757)
-LexToken(VAR,'xx',1,1758)
-LexToken(DOT,'.',1,1760)
-LexToken(VAR,'model',1,1761)
-LexToken(EOL,'\n',1,1766)
-LexToken(VAR,'model_n',1,1783)
-LexToken(ASSIGNMENT,'=',1,1790)
-LexToken(VAR,'xxn',1,1791)
-LexToken(DOT,'.',1,1794)
-LexToken(VAR,'model',1,1795)
-LexToken(EOL,'\n',1,1800)
-LexToken(IF,'if',1,1817)
-LexToken(NOT,'~',1,1820)
-LexToken(VAR,'is_modelica_block',1,1821)
-LexToken(OPENBRACKET,'(',1,1838)
-LexToken(VAR,'xx',1,1839)
-LexToken(CLOSEBRACKET,')',1,1841)
-LexToken(THEN,'then',1,1843)
-LexToken(EOL,'\n',1,1847)
-LexToken(VAR,'modified',1,1868)
-LexToken(ASSIGNMENT,'=',1,1876)
-LexToken(VAR,'or',1,1877)
-LexToken(OPENBRACKET,'(',1,1879)
-LexToken(VAR,'model',1,1880)
-LexToken(DOT,'.',1,1885)
-LexToken(VAR,'sim',1,1886)
-LexToken(COMPARISON,'<>',1,1889)
-LexToken(VAR,'model_n',1,1891)
-LexToken(DOT,'.',1,1898)
-LexToken(VAR,'sim',1,1899)
-LexToken(CLOSEBRACKET,')',1,1902)
-LexToken(LOGICAL,'|',1,1903)
-LexToken(NOT,'~',1,1927)
-LexToken(VAR,'isequal',1,1928)
-LexToken(OPENBRACKET,'(',1,1935)
-LexToken(VAR,'model',1,1936)
-LexToken(DOT,'.',1,1941)
-LexToken(VAR,'state',1,1942)
-LexToken(COMMA,',',1,1947)
-LexToken(VAR,'model_n',1,1948)
-LexToken(DOT,'.',1,1955)
-LexToken(VAR,'state',1,1956)
-LexToken(CLOSEBRACKET,')',1,1961)
-LexToken(LOGICAL,'|',1,1962)
-LexToken(NOT,'~',1,1986)
-LexToken(VAR,'isequal',1,1987)
-LexToken(OPENBRACKET,'(',1,1994)
-LexToken(VAR,'model',1,1995)
-LexToken(DOT,'.',1,2000)
-LexToken(VAR,'dstate',1,2001)
-LexToken(COMMA,',',1,2007)
-LexToken(VAR,'model_n',1,2008)
-LexToken(DOT,'.',1,2015)
-LexToken(VAR,'dstate',1,2016)
-LexToken(CLOSEBRACKET,')',1,2022)
-LexToken(LOGICAL,'|',1,2023)
-LexToken(NOT,'~',1,2047)
-LexToken(VAR,'isequal',1,2048)
-LexToken(OPENBRACKET,'(',1,2055)
-LexToken(VAR,'model',1,2056)
-LexToken(DOT,'.',1,2061)
-LexToken(VAR,'odstate',1,2062)
-LexToken(COMMA,',',1,2069)
-LexToken(VAR,'model_n',1,2070)
-LexToken(DOT,'.',1,2077)
-LexToken(VAR,'odstate',1,2078)
-LexToken(CLOSEBRACKET,')',1,2085)
-LexToken(LOGICAL,'|',1,2086)
-LexToken(NOT,'~',1,2110)
-LexToken(VAR,'isequal',1,2111)
-LexToken(OPENBRACKET,'(',1,2118)
-LexToken(VAR,'model',1,2119)
-LexToken(DOT,'.',1,2124)
-LexToken(VAR,'rpar',1,2125)
-LexToken(COMMA,',',1,2129)
-LexToken(VAR,'model_n',1,2130)
-LexToken(DOT,'.',1,2137)
-LexToken(VAR,'rpar',1,2138)
-LexToken(CLOSEBRACKET,')',1,2142)
-LexToken(LOGICAL,'|',1,2143)
-LexToken(NOT,'~',1,2167)
-LexToken(VAR,'isequal',1,2168)
-LexToken(OPENBRACKET,'(',1,2175)
-LexToken(VAR,'model',1,2176)
-LexToken(DOT,'.',1,2181)
-LexToken(VAR,'ipar',1,2182)
-LexToken(COMMA,',',1,2186)
-LexToken(VAR,'model_n',1,2187)
-LexToken(DOT,'.',1,2194)
-LexToken(VAR,'ipar',1,2195)
-LexToken(CLOSEBRACKET,')',1,2199)
-LexToken(LOGICAL,'|',1,2200)
-LexToken(NOT,'~',1,2224)
-LexToken(VAR,'isequal',1,2225)
-LexToken(OPENBRACKET,'(',1,2232)
-LexToken(VAR,'model',1,2233)
-LexToken(DOT,'.',1,2238)
-LexToken(VAR,'opar',1,2239)
-LexToken(COMMA,',',1,2243)
-LexToken(VAR,'model_n',1,2244)
-LexToken(DOT,'.',1,2251)
-LexToken(VAR,'opar',1,2252)
-LexToken(CLOSEBRACKET,')',1,2256)
-LexToken(LOGICAL,'|',1,2257)
-LexToken(NOT,'~',1,2281)
-LexToken(VAR,'isequal',1,2282)
-LexToken(OPENBRACKET,'(',1,2289)
-LexToken(VAR,'model',1,2290)
-LexToken(DOT,'.',1,2295)
-LexToken(VAR,'label',1,2296)
-LexToken(COMMA,',',1,2301)
-LexToken(VAR,'model_n',1,2302)
-LexToken(DOT,'.',1,2309)
-LexToken(VAR,'label',1,2310)
-LexToken(CLOSEBRACKET,')',1,2315)
-LexToken(EOL,'\n',1,2316)
-LexToken(IF,'if',1,2337)
-LexToken(VAR,'or',1,2340)
-LexToken(OPENBRACKET,'(',1,2342)
-LexToken(VAR,'model',1,2343)
-LexToken(DOT,'.',1,2348)
-LexToken(VAR,'in',1,2349)
-LexToken(COMPARISON,'<>',1,2351)
-LexToken(VAR,'model_n',1,2353)
-LexToken(DOT,'.',1,2360)
-LexToken(VAR,'in',1,2361)
-LexToken(CLOSEBRACKET,')',1,2363)
-LexToken(LOGICAL,'|',1,2364)
-LexToken(VAR,'or',1,2365)
-LexToken(OPENBRACKET,'(',1,2367)
-LexToken(VAR,'model',1,2368)
-LexToken(DOT,'.',1,2373)
-LexToken(VAR,'out',1,2374)
-LexToken(COMPARISON,'<>',1,2377)
-LexToken(VAR,'model_n',1,2379)
-LexToken(DOT,'.',1,2386)
-LexToken(VAR,'out',1,2387)
-LexToken(CLOSEBRACKET,')',1,2390)
-LexToken(LOGICAL,'|',1,2391)
-LexToken(VAR,'or',1,2419)
-LexToken(OPENBRACKET,'(',1,2421)
-LexToken(VAR,'model',1,2422)
-LexToken(DOT,'.',1,2427)
-LexToken(VAR,'in2',1,2428)
-LexToken(COMPARISON,'<>',1,2431)
-LexToken(VAR,'model_n',1,2433)
-LexToken(DOT,'.',1,2440)
-LexToken(VAR,'in2',1,2441)
-LexToken(CLOSEBRACKET,')',1,2444)
-LexToken(LOGICAL,'|',1,2445)
-LexToken(VAR,'or',1,2446)
-LexToken(OPENBRACKET,'(',1,2448)
-LexToken(VAR,'model',1,2449)
-LexToken(DOT,'.',1,2454)
-LexToken(VAR,'out2',1,2455)
-LexToken(COMPARISON,'<>',1,2459)
-LexToken(VAR,'model_n',1,2461)
-LexToken(DOT,'.',1,2468)
-LexToken(VAR,'out2',1,2469)
-LexToken(CLOSEBRACKET,')',1,2473)
-LexToken(LOGICAL,'|',1,2474)
-LexToken(VAR,'or',1,2502)
-LexToken(OPENBRACKET,'(',1,2504)
-LexToken(VAR,'model',1,2505)
-LexToken(DOT,'.',1,2510)
-LexToken(VAR,'outtyp',1,2511)
-LexToken(COMPARISON,'<>',1,2517)
-LexToken(VAR,'model_n',1,2519)
-LexToken(DOT,'.',1,2526)
-LexToken(VAR,'outtyp',1,2527)
-LexToken(CLOSEBRACKET,')',1,2533)
-LexToken(LOGICAL,'|',1,2534)
-LexToken(VAR,'or',1,2535)
-LexToken(OPENBRACKET,'(',1,2537)
-LexToken(VAR,'model',1,2538)
-LexToken(DOT,'.',1,2543)
-LexToken(VAR,'intyp',1,2544)
-LexToken(COMPARISON,'<>',1,2549)
-LexToken(VAR,'model_n',1,2551)
-LexToken(DOT,'.',1,2558)
-LexToken(VAR,'intyp',1,2559)
-LexToken(CLOSEBRACKET,')',1,2564)
-LexToken(THEN,'then',1,2566)
-LexToken(EOL,'\n',1,2570)
-LexToken(VAR,'needcompile',1,2595)
-LexToken(ASSIGNMENT,'=',1,2606)
-LexToken(NUMBER,'1',1,2607)
-LexToken(EOL,'\n',1,2608)
-LexToken(END,'end',1,2629)
-LexToken(EOL,'\n',1,2632)
-LexToken(IF,'if',1,2653)
-LexToken(VAR,'or',1,2656)
-LexToken(OPENBRACKET,'(',1,2658)
-LexToken(VAR,'model',1,2659)
-LexToken(DOT,'.',1,2664)
-LexToken(VAR,'firing',1,2665)
-LexToken(COMPARISON,'<>',1,2671)
-LexToken(VAR,'model_n',1,2673)
-LexToken(DOT,'.',1,2680)
-LexToken(VAR,'firing',1,2681)
-LexToken(CLOSEBRACKET,')',1,2687)
-LexToken(THEN,'then',1,2689)
-LexToken(EOL,'\n',1,2693)
-LexToken(VAR,'needcompile',1,2718)
-LexToken(ASSIGNMENT,'=',1,2729)
-LexToken(NUMBER,'2',1,2730)
-LexToken(EOL,'\n',1,2731)
-LexToken(END,'end',1,2752)
-LexToken(EOL,'\n',1,2755)
-LexToken(IF,'if',1,2776)
-LexToken(OPENBRACKET,'(',1,2779)
-LexToken(VAR,'size',1,2780)
-LexToken(OPENBRACKET,'(',1,2784)
-LexToken(VAR,'model',1,2785)
-LexToken(DOT,'.',1,2790)
-LexToken(VAR,'in',1,2791)
-LexToken(COMMA,',',1,2793)
-LexToken(DQSTRING,'"*"',1,2796)
-LexToken(CLOSEBRACKET,')',1,2797)
-LexToken(COMPARISON,'<>',1,2798)
-LexToken(VAR,'size',1,2800)
-LexToken(OPENBRACKET,'(',1,2804)
-LexToken(VAR,'model_n',1,2805)
-LexToken(DOT,'.',1,2812)
-LexToken(VAR,'in',1,2813)
-LexToken(COMMA,',',1,2815)
-LexToken(DQSTRING,'"*"',1,2818)
-LexToken(CLOSEBRACKET,')',1,2819)
-LexToken(CLOSEBRACKET,')',1,2820)
-LexToken(LOGICAL,'|',1,2821)
-LexToken(OPENBRACKET,'(',1,2849)
-LexToken(VAR,'size',1,2850)
-LexToken(OPENBRACKET,'(',1,2854)
-LexToken(VAR,'model',1,2855)
-LexToken(DOT,'.',1,2860)
-LexToken(VAR,'out',1,2861)
-LexToken(COMMA,',',1,2864)
-LexToken(DQSTRING,'"*"',1,2867)
-LexToken(CLOSEBRACKET,')',1,2868)
-LexToken(COMPARISON,'<>',1,2869)
-LexToken(VAR,'size',1,2871)
-LexToken(OPENBRACKET,'(',1,2875)
-LexToken(VAR,'model_n',1,2876)
-LexToken(DOT,'.',1,2883)
-LexToken(VAR,'out',1,2884)
-LexToken(COMMA,',',1,2887)
-LexToken(DQSTRING,'"*"',1,2890)
-LexToken(CLOSEBRACKET,')',1,2891)
-LexToken(CLOSEBRACKET,')',1,2892)
-LexToken(THEN,'then',1,2894)
-LexToken(EOL,'\n',1,2898)
-LexToken(VAR,'needcompile',1,2923)
-LexToken(ASSIGNMENT,'=',1,2934)
-LexToken(NUMBER,'4',1,2935)
-LexToken(EOL,'\n',1,2936)
-LexToken(END,'end',1,2957)
-LexToken(EOL,'\n',1,2960)
-LexToken(IF,'if',1,2981)
-LexToken(VAR,'model',1,2984)
-LexToken(DOT,'.',1,2989)
-LexToken(VAR,'sim',1,2990)
-LexToken(COMPARISON,'==',1,2993)
-LexToken(DQSTRING,'"input"',1,3001)
-LexToken(LOGICAL,'|',1,3002)
-LexToken(VAR,'model',1,3003)
-LexToken(DOT,'.',1,3008)
-LexToken(VAR,'sim',1,3009)
-LexToken(COMPARISON,'==',1,3012)
-LexToken(DQSTRING,'"output"',1,3021)
-LexToken(THEN,'then',1,3023)
-LexToken(EOL,'\n',1,3027)
-LexToken(IF,'if',1,3052)
-LexToken(VAR,'model',1,3055)
-LexToken(DOT,'.',1,3060)
-LexToken(VAR,'ipar',1,3061)
-LexToken(COMPARISON,'<>',1,3065)
-LexToken(VAR,'model_n',1,3067)
-LexToken(DOT,'.',1,3074)
-LexToken(VAR,'ipar',1,3075)
-LexToken(THEN,'then',1,3080)
-LexToken(EOL,'\n',1,3084)
-LexToken(VAR,'needcompile',1,3113)
-LexToken(ASSIGNMENT,'=',1,3124)
-LexToken(NUMBER,'4',1,3125)
-LexToken(EOL,'\n',1,3126)
-LexToken(END,'end',1,3151)
-LexToken(EOL,'\n',1,3154)
-LexToken(END,'end',1,3175)
-LexToken(EOL,'\n',1,3178)
-LexToken(IF,'if',1,3199)
-LexToken(VAR,'or',1,3202)
-LexToken(OPENBRACKET,'(',1,3204)
-LexToken(VAR,'model',1,3205)
-LexToken(DOT,'.',1,3210)
-LexToken(VAR,'blocktype',1,3211)
-LexToken(COMPARISON,'<>',1,3220)
-LexToken(VAR,'model_n',1,3222)
-LexToken(DOT,'.',1,3229)
-LexToken(VAR,'blocktype',1,3230)
-LexToken(CLOSEBRACKET,')',1,3239)
-LexToken(LOGICAL,'|',1,3240)
-LexToken(VAR,'or',1,3268)
-LexToken(OPENBRACKET,'(',1,3270)
-LexToken(VAR,'model',1,3271)
-LexToken(DOT,'.',1,3276)
-LexToken(VAR,'dep_ut',1,3277)
-LexToken(COMPARISON,'<>',1,3283)
-LexToken(VAR,'model_n',1,3285)
-LexToken(DOT,'.',1,3292)
-LexToken(VAR,'dep_ut',1,3293)
-LexToken(CLOSEBRACKET,')',1,3299)
-LexToken(THEN,'then',1,3301)
-LexToken(EOL,'\n',1,3305)
-LexToken(VAR,'needcompile',1,3330)
-LexToken(ASSIGNMENT,'=',1,3341)
-LexToken(NUMBER,'4',1,3342)
-LexToken(EOL,'\n',1,3343)
-LexToken(END,'end',1,3364)
-LexToken(EOL,'\n',1,3367)
-LexToken(IF,'if',1,3388)
-LexToken(OPENBRACKET,'(',1,3391)
-LexToken(VAR,'model',1,3392)
-LexToken(DOT,'.',1,3397)
-LexToken(VAR,'nzcross',1,3398)
-LexToken(COMPARISON,'<>',1,3405)
-LexToken(VAR,'model_n',1,3407)
-LexToken(DOT,'.',1,3414)
-LexToken(VAR,'nzcross',1,3415)
-LexToken(CLOSEBRACKET,')',1,3422)
-LexToken(LOGICAL,'|',1,3423)
-LexToken(OPENBRACKET,'(',1,3424)
-LexToken(VAR,'model',1,3425)
-LexToken(DOT,'.',1,3430)
-LexToken(VAR,'nmode',1,3431)
-LexToken(COMPARISON,'<>',1,3436)
-LexToken(VAR,'model_n',1,3438)
-LexToken(DOT,'.',1,3445)
-LexToken(VAR,'nmode',1,3446)
-LexToken(CLOSEBRACKET,')',1,3451)
-LexToken(THEN,'then',1,3453)
-LexToken(EOL,'\n',1,3457)
-LexToken(VAR,'needcompile',1,3482)
-LexToken(ASSIGNMENT,'=',1,3493)
-LexToken(NUMBER,'4',1,3494)
-LexToken(EOL,'\n',1,3495)
-LexToken(END,'end',1,3516)
-LexToken(EOL,'\n',1,3519)
-LexToken(IF,'if',1,3540)
-LexToken(VAR,'prod',1,3543)
-LexToken(OPENBRACKET,'(',1,3547)
-LexToken(VAR,'size',1,3548)
-LexToken(OPENBRACKET,'(',1,3552)
-LexToken(VAR,'model_n',1,3553)
-LexToken(DOT,'.',1,3560)
-LexToken(VAR,'sim',1,3561)
-LexToken(CLOSEBRACKET,')',1,3564)
-LexToken(CLOSEBRACKET,')',1,3565)
-LexToken(COMPARISON,'>',1,3566)
-LexToken(NUMBER,'1',1,3567)
-LexToken(THEN,'then',1,3569)
-LexToken(EOL,'\n',1,3573)
-LexToken(IF,'if',1,3598)
-LexToken(VAR,'model_n',1,3601)
-LexToken(DOT,'.',1,3608)
-LexToken(VAR,'sim',1,3609)
-LexToken(OPENBRACKET,'(',1,3612)
-LexToken(NUMBER,'2',1,3613)
-LexToken(CLOSEBRACKET,')',1,3614)
-LexToken(COMPARISON,'>',1,3615)
-LexToken(NUMBER,'1000',1,3616)
-LexToken(THEN,'then',1,3621)
-LexToken(EOL,'\n',1,3625)
-LexToken(IF,'if',1,3654)
-LexToken(VAR,'model',1,3657)
-LexToken(DOT,'.',1,3662)
-LexToken(VAR,'sim',1,3663)
-LexToken(OPENBRACKET,'(',1,3666)
-LexToken(NUMBER,'1',1,3667)
-LexToken(CLOSEBRACKET,')',1,3668)
-LexToken(COMPARISON,'<>',1,3669)
-LexToken(VAR,'model_n',1,3671)
-LexToken(DOT,'.',1,3678)
-LexToken(VAR,'sim',1,3679)
-LexToken(OPENBRACKET,'(',1,3682)
-LexToken(NUMBER,'1',1,3683)
-LexToken(CLOSEBRACKET,')',1,3684)
-LexToken(THEN,'then',1,3686)
-LexToken(EOL,'\n',1,3690)
-LexToken(VAR,'needcompile',1,3723)
-LexToken(ASSIGNMENT,'=',1,3734)
-LexToken(NUMBER,'4',1,3735)
-LexToken(EOL,'\n',1,3736)
-LexToken(END,'end',1,3765)
-LexToken(EOL,'\n',1,3768)
-LexToken(END,'end',1,3793)
-LexToken(EOL,'\n',1,3796)
-LexToken(END,'end',1,3817)
-LexToken(EOL,'\n',1,3820)
-LexToken(ELSE,'else',1,3837)
-LexToken(EOL,'\n',1,3841)
-LexToken(VAR,'modified',1,3862)
-LexToken(ASSIGNMENT,'=',1,3870)
-LexToken(VAR,'or',1,3871)
-LexToken(OPENBRACKET,'(',1,3873)
-LexToken(VAR,'model_n',1,3874)
-LexToken(COMPARISON,'<>',1,3881)
-LexToken(VAR,'model',1,3883)
-LexToken(CLOSEBRACKET,')',1,3888)
-LexToken(EOL,'\n',1,3889)
-LexToken(VAR,'eq',1,3910)
-LexToken(ASSIGNMENT,'=',1,3912)
-LexToken(VAR,'model',1,3913)
-LexToken(DOT,'.',1,3918)
-LexToken(VAR,'equations',1,3919)
-LexToken(SEMICOLON,';',1,3928)
-LexToken(VAR,'eqn',1,3929)
-LexToken(ASSIGNMENT,'=',1,3932)
-LexToken(VAR,'model_n',1,3933)
-LexToken(DOT,'.',1,3940)
-LexToken(VAR,'equations',1,3941)
-LexToken(EOL,'\n',1,3950)
-LexToken(IF,'if',1,3972)
-LexToken(VAR,'or',1,3975)
-LexToken(OPENBRACKET,'(',1,3977)
-LexToken(VAR,'eq',1,3978)
-LexToken(DOT,'.',1,3980)
-LexToken(VAR,'model',1,3981)
-LexToken(COMPARISON,'<>',1,3986)
-LexToken(VAR,'eqn',1,3988)
-LexToken(DOT,'.',1,3991)
-LexToken(VAR,'model',1,3992)
-LexToken(CLOSEBRACKET,')',1,3997)
-LexToken(LOGICAL,'|',1,3998)
-LexToken(VAR,'or',1,3999)
-LexToken(OPENBRACKET,'(',1,4001)
-LexToken(VAR,'eq',1,4002)
-LexToken(DOT,'.',1,4004)
-LexToken(VAR,'inputs',1,4005)
-LexToken(COMPARISON,'<>',1,4011)
-LexToken(VAR,'eqn',1,4013)
-LexToken(DOT,'.',1,4016)
-LexToken(VAR,'inputs',1,4017)
-LexToken(CLOSEBRACKET,')',1,4023)
-LexToken(LOGICAL,'|',1,4024)
-LexToken(VAR,'or',1,4052)
-LexToken(OPENBRACKET,'(',1,4054)
-LexToken(VAR,'eq',1,4055)
-LexToken(DOT,'.',1,4057)
-LexToken(VAR,'outputs',1,4058)
-LexToken(COMPARISON,'<>',1,4065)
-LexToken(VAR,'eqn',1,4067)
-LexToken(DOT,'.',1,4070)
-LexToken(VAR,'outputs',1,4071)
-LexToken(CLOSEBRACKET,')',1,4078)
-LexToken(THEN,'then',1,4080)
-LexToken(EOL,'\n',1,4084)
-LexToken(VAR,'needcompile',1,4109)
-LexToken(ASSIGNMENT,'=',1,4120)
-LexToken(NUMBER,'4',1,4121)
-LexToken(EOL,'\n',1,4122)
-LexToken(END,'end',1,4143)
-LexToken(EOL,'\n',1,4146)
-LexToken(END,'end',1,4163)
-LexToken(EOL,'\n',1,4166)
-LexToken(EOL,'\n',1,4212)
-LexToken(VAR,'arg1',1,4229)
-LexToken(OPENBRACKET,'(',1,4233)
-LexToken(VAR,'spath',1,4234)
-LexToken(CLOSEBRACKET,')',1,4239)
-LexToken(ASSIGNMENT,'=',1,4240)
-LexToken(VAR,'xxn',1,4241)
-LexToken(EOL,'\n',1,4253)
-LexToken(VAR,'newpar',1,4270)
-LexToken(OPENBRACKET,'(',1,4276)
-LexToken(VAR,'size',1,4277)
-LexToken(OPENBRACKET,'(',1,4281)
-LexToken(VAR,'newpar',1,4282)
-LexToken(CLOSEBRACKET,')',1,4288)
-LexToken(ADDITION,'+',1,4289)
-LexToken(NUMBER,'1',1,4290)
-LexToken(CLOSEBRACKET,')',1,4291)
-LexToken(ASSIGNMENT,'=',1,4292)
-LexToken(VAR,'path',1,4293)
-LexToken(EOL,'\n',1,4319)
-LexToken(VAR,'y',1,4336)
-LexToken(ASSIGNMENT,'=',1,4337)
-LexToken(VAR,'max',1,4338)
-LexToken(OPENBRACKET,'(',1,4341)
-LexToken(VAR,'y',1,4342)
-LexToken(COMMA,',',1,4343)
-LexToken(VAR,'needcompile',1,4344)
-LexToken(CLOSEBRACKET,')',1,4355)
-LexToken(EOL,'\n',1,4356)
-LexToken(END,'end',1,4369)
-LexToken(EOL,'\n',1,4372)
-LexToken(END,'end',1,4381)
-LexToken(EOL,'\n',1,4384)
-LexToken(VAR,'x',1,4393)
-LexToken(ASSIGNMENT,'=',1,4394)
-LexToken(VAR,'arg1',1,4395)
-LexToken(EOL,'\n',1,4399)
-LexToken(VAR,'typ',1,4408)
-LexToken(ASSIGNMENT,'=',1,4411)
-LexToken(VAR,'newpar',1,4412)
-LexToken(EOL,'\n',1,4418)
-LexToken(EOL,'\n',1,4419)
-LexToken(CASE,'case',1,4424)
-LexToken(DQSTRING,'"define"',1,4436)
-LexToken(THEN,'then',1,4438)
-LexToken(EOL,'\n',1,4442)
-LexToken(VAR,'scs_m_1',1,4451)
-LexToken(ASSIGNMENT,'=',1,4458)
-LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,4459)
-LexToken(OPENBRACKET,'(',1,4473)
-LexToken(VAR,'version',1,4485)
-LexToken(ASSIGNMENT,'=',1,4492)
-LexToken(DQSTRING,'"scicos4.2"',1,4503)
-LexToken(COMMA,',',1,4504)
-LexToken(VAR,'props',1,4516)
-LexToken(ASSIGNMENT,'=',1,4521)
-LexToken(SCICOS_PARAMS,'scicos_params',1,4522)
-LexToken(OPENBRACKET,'(',1,4535)
-LexToken(VAR,'wpar',1,4547)
-LexToken(ASSIGNMENT,'=',1,4551)
-LexToken(OPENSQBRACKET,'[',1,4552)
-LexToken(NUMBER,'600',1,4553)
-LexToken(COMMA,',',1,4556)
-LexToken(NUMBER,'450',1,4557)
-LexToken(COMMA,',',1,4560)
-LexToken(NUMBER,'0',1,4561)
-LexToken(COMMA,',',1,4562)
-LexToken(NUMBER,'0',1,4563)
-LexToken(COMMA,',',1,4564)
-LexToken(NUMBER,'600',1,4565)
-LexToken(COMMA,',',1,4568)
-LexToken(NUMBER,'450',1,4569)
-LexToken(CLOSESQBRACKET,']',1,4572)
-LexToken(COMMA,',',1,4573)
-LexToken(VAR,'Title',1,4585)
-LexToken(ASSIGNMENT,'=',1,4590)
-LexToken(OPENSQBRACKET,'[',1,4591)
-LexToken(DQSTRING,'"Sigbuilder"',1,4603)
-LexToken(COMMA,',',1,4604)
-LexToken(DQSTRING,'"./"',1,4608)
-LexToken(CLOSESQBRACKET,']',1,4609)
-LexToken(COMMA,',',1,4610)
-LexToken(VAR,'tol',1,4622)
-LexToken(ASSIGNMENT,'=',1,4625)
-LexToken(OPENSQBRACKET,'[',1,4626)
-LexToken(NUMBER,'0.0001',1,4627)
-LexToken(SEMICOLON,';',1,4633)
-LexToken(NUMBER,'0.000001',1,4634)
-LexToken(SEMICOLON,';',1,4642)
-LexToken(NUMBER,'1.000',1,4643)
-LexToken(VAR,'D',1,4648)
-LexToken(ADDITION,'-',1,4649)
-LexToken(NUMBER,'10',1,4650)
-LexToken(SEMICOLON,';',1,4652)
-LexToken(NUMBER,'100001',1,4653)
-LexToken(SEMICOLON,';',1,4659)
-LexToken(NUMBER,'0',1,4660)
-LexToken(SEMICOLON,';',1,4661)
-LexToken(NUMBER,'0',1,4662)
-LexToken(SEMICOLON,';',1,4663)
-LexToken(NUMBER,'0',1,4664)
-LexToken(CLOSESQBRACKET,']',1,4665)
-LexToken(COMMA,',',1,4666)
-LexToken(VAR,'tf',1,4678)
-LexToken(ASSIGNMENT,'=',1,4680)
-LexToken(NUMBER,'100',1,4681)
-LexToken(COMMA,',',1,4684)
-LexToken(VAR,'context',1,4696)
-LexToken(ASSIGNMENT,'=',1,4703)
-LexToken(DQSTRING,'" "',1,4706)
-LexToken(COMMA,',',1,4707)
-LexToken(VAR,'void1',1,4719)
-LexToken(ASSIGNMENT,'=',1,4724)
-LexToken(OPENSQBRACKET,'[',1,4725)
-LexToken(CLOSESQBRACKET,']',1,4726)
-LexToken(COMMA,',',1,4727)
-LexToken(VAR,'options',1,4739)
-LexToken(ASSIGNMENT,'=',1,4746)
-LexToken(VAR,'tlist',1,4747)
-LexToken(OPENBRACKET,'(',1,4752)
-LexToken(OPENSQBRACKET,'[',1,4753)
-LexToken(DQSTRING,'"scsopt"',1,4761)
-LexToken(COMMA,',',1,4762)
-LexToken(DQSTRING,'"3D"',1,4766)
-LexToken(COMMA,',',1,4767)
-LexToken(DQSTRING,'"Background"',1,4779)
-LexToken(COMMA,',',1,4780)
-LexToken(DQSTRING,'"Link"',1,4786)
-LexToken(COMMA,',',1,4787)
-LexToken(DQSTRING,'"ID"',1,4791)
-LexToken(COMMA,',',1,4792)
-LexToken(DQSTRING,'"Cmap"',1,4798)
-LexToken(CLOSESQBRACKET,']',1,4799)
-LexToken(COMMA,',',1,4800)
-LexToken(VAR,'list',1,4801)
-LexToken(OPENBRACKET,'(',1,4805)
-LexToken(PREVAR_BOOLEAN,'%t',1,4806)
-LexToken(COMMA,',',1,4808)
-LexToken(NUMBER,'33',1,4809)
-LexToken(CLOSEBRACKET,')',1,4811)
-LexToken(COMMA,',',1,4812)
-LexToken(OPENSQBRACKET,'[',1,4813)
-LexToken(NUMBER,'8',1,4814)
-LexToken(COMMA,',',1,4815)
-LexToken(NUMBER,'1',1,4816)
-LexToken(CLOSESQBRACKET,']',1,4817)
-LexToken(COMMA,',',1,4818)
-LexToken(OPENSQBRACKET,'[',1,4819)
-LexToken(NUMBER,'1',1,4820)
-LexToken(COMMA,',',1,4821)
-LexToken(NUMBER,'5',1,4822)
-LexToken(CLOSESQBRACKET,']',1,4823)
-LexToken(COMMA,',',1,4824)
-LexToken(VAR,'list',1,4836)
-LexToken(OPENBRACKET,'(',1,4840)
-LexToken(OPENSQBRACKET,'[',1,4841)
-LexToken(NUMBER,'5',1,4842)
-LexToken(COMMA,',',1,4843)
-LexToken(NUMBER,'1',1,4844)
-LexToken(CLOSESQBRACKET,']',1,4845)
-LexToken(COMMA,',',1,4846)
-LexToken(OPENSQBRACKET,'[',1,4847)
-LexToken(NUMBER,'4',1,4848)
-LexToken(COMMA,',',1,4849)
-LexToken(NUMBER,'1',1,4850)
-LexToken(CLOSESQBRACKET,']',1,4851)
-LexToken(CLOSEBRACKET,')',1,4852)
-LexToken(COMMA,',',1,4853)
-LexToken(OPENSQBRACKET,'[',1,4854)
-LexToken(NUMBER,'0.8',1,4855)
-LexToken(COMMA,',',1,4858)
-LexToken(NUMBER,'0.8',1,4859)
-LexToken(COMMA,',',1,4862)
-LexToken(NUMBER,'0.8',1,4863)
-LexToken(CLOSESQBRACKET,']',1,4866)
-LexToken(CLOSEBRACKET,')',1,4867)
-LexToken(COMMA,',',1,4868)
-LexToken(VAR,'void2',1,4880)
-LexToken(ASSIGNMENT,'=',1,4885)
-LexToken(OPENSQBRACKET,'[',1,4886)
-LexToken(CLOSESQBRACKET,']',1,4887)
-LexToken(COMMA,',',1,4888)
-LexToken(VAR,'void3',1,4900)
-LexToken(ASSIGNMENT,'=',1,4905)
-LexToken(OPENSQBRACKET,'[',1,4906)
-LexToken(CLOSESQBRACKET,']',1,4907)
-LexToken(COMMA,',',1,4908)
-LexToken(VAR,'doc',1,4920)
-LexToken(ASSIGNMENT,'=',1,4923)
-LexToken(VAR,'list',1,4924)
-LexToken(OPENBRACKET,'(',1,4928)
-LexToken(CLOSEBRACKET,')',1,4929)
-LexToken(CLOSEBRACKET,')',1,4930)
-LexToken(CLOSEBRACKET,')',1,4931)
-LexToken(EOL,'\n',1,4932)
-LexToken(VAR,'scs_m_1',1,4941)
-LexToken(DOT,'.',1,4948)
-LexToken(VAR,'objs',1,4949)
-LexToken(OPENBRACKET,'(',1,4953)
-LexToken(NUMBER,'1',1,4954)
-LexToken(CLOSEBRACKET,')',1,4955)
-LexToken(ASSIGNMENT,'=',1,4956)
-LexToken(SCICOS_BLOCK,'scicos_block',1,4957)
-LexToken(OPENBRACKET,'(',1,4969)
-LexToken(VAR,'gui',1,4981)
-LexToken(ASSIGNMENT,'=',1,4984)
-LexToken(DQSTRING,'"CURVE_c"',1,4993)
-LexToken(COMMA,',',1,4994)
-LexToken(VAR,'graphics',1,5006)
-LexToken(ASSIGNMENT,'=',1,5014)
-LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,5015)
-LexToken(OPENBRACKET,'(',1,5030)
-LexToken(VAR,'orig',1,5042)
-LexToken(ASSIGNMENT,'=',1,5046)
-LexToken(OPENSQBRACKET,'[',1,5047)
-LexToken(NUMBER,'329.63473',1,5048)
-LexToken(COMMA,',',1,5057)
-LexToken(NUMBER,'606.18517',1,5058)
-LexToken(CLOSESQBRACKET,']',1,5067)
-LexToken(COMMA,',',1,5068)
-LexToken(VAR,'sz',1,5080)
-LexToken(ASSIGNMENT,'=',1,5082)
-LexToken(OPENSQBRACKET,'[',1,5083)
-LexToken(NUMBER,'40',1,5084)
-LexToken(COMMA,',',1,5086)
-LexToken(NUMBER,'40',1,5087)
-LexToken(CLOSESQBRACKET,']',1,5089)
-LexToken(COMMA,',',1,5090)
-LexToken(VAR,'flip',1,5102)
-LexToken(ASSIGNMENT,'=',1,5106)
-LexToken(PREVAR_BOOLEAN,'%t',1,5107)
-LexToken(COMMA,',',1,5109)
-LexToken(VAR,'theta',1,5121)
-LexToken(ASSIGNMENT,'=',1,5126)
-LexToken(NUMBER,'0',1,5127)
-LexToken(COMMA,',',1,5128)
-LexToken(VAR,'exprs',1,5140)
-LexToken(ASSIGNMENT,'=',1,5145)
-LexToken(OPENSQBRACKET,'[',1,5146)
-LexToken(DQSTRING,'"3"',1,5149)
-LexToken(SEMICOLON,';',1,5150)
-LexToken(DQSTRING,'"[0,1,2]"',1,5159)
-LexToken(SEMICOLON,';',1,5160)
-LexToken(DQSTRING,'"[10,20,-30]"',1,5173)
-LexToken(SEMICOLON,';',1,5174)
-LexToken(DQSTRING,'"y"',1,5177)
-LexToken(SEMICOLON,';',1,5178)
-LexToken(DQSTRING,'"n"',1,5181)
-LexToken(CLOSESQBRACKET,']',1,5182)
-LexToken(COMMA,',',1,5183)
-LexToken(VAR,'pin',1,5195)
-LexToken(ASSIGNMENT,'=',1,5198)
-LexToken(OPENSQBRACKET,'[',1,5199)
-LexToken(CLOSESQBRACKET,']',1,5200)
-LexToken(COMMA,',',1,5201)
-LexToken(VAR,'pout',1,5213)
-LexToken(ASSIGNMENT,'=',1,5217)
-LexToken(NUMBER,'6',1,5218)
-LexToken(COMMA,',',1,5219)
-LexToken(VAR,'pein',1,5231)
-LexToken(ASSIGNMENT,'=',1,5235)
-LexToken(NUMBER,'4',1,5236)
-LexToken(COMMA,',',1,5237)
-LexToken(VAR,'peout',1,5249)
-LexToken(ASSIGNMENT,'=',1,5254)
-LexToken(NUMBER,'2',1,5255)
-LexToken(COMMA,',',1,5256)
-LexToken(VAR,'gr_i',1,5268)
-LexToken(ASSIGNMENT,'=',1,5272)
-LexToken(OPENSQBRACKET,'[',1,5273)
-LexToken(CLOSESQBRACKET,']',1,5274)
-LexToken(COMMA,',',1,5275)
-LexToken(VAR,'id',1,5287)
-LexToken(ASSIGNMENT,'=',1,5289)
-LexToken(DQSTRING,'""',1,5291)
-LexToken(COMMA,',',1,5292)
-LexToken(VAR,'in_implicit',1,5304)
-LexToken(ASSIGNMENT,'=',1,5315)
-LexToken(OPENSQBRACKET,'[',1,5316)
-LexToken(CLOSESQBRACKET,']',1,5317)
-LexToken(COMMA,',',1,5318)
-LexToken(VAR,'out_implicit',1,5330)
-LexToken(ASSIGNMENT,'=',1,5342)
-LexToken(DQSTRING,'"E"',1,5345)
-LexToken(CLOSEBRACKET,')',1,5346)
-LexToken(COMMA,',',1,5347)
-LexToken(VAR,'model',1,5359)
-LexToken(ASSIGNMENT,'=',1,5364)
-LexToken(SCICOS_MODEL,'scicos_model',1,5365)
-LexToken(OPENBRACKET,'(',1,5377)
-LexToken(VAR,'sim',1,5389)
-LexToken(ASSIGNMENT,'=',1,5392)
-LexToken(VAR,'list',1,5393)
-LexToken(OPENBRACKET,'(',1,5397)
-LexToken(DQSTRING,'"curve_c"',1,5406)
-LexToken(COMMA,',',1,5407)
-LexToken(NUMBER,'4',1,5408)
-LexToken(CLOSEBRACKET,')',1,5409)
-LexToken(COMMA,',',1,5410)
-LexToken(VAR,'in',1,5422)
-LexToken(ASSIGNMENT,'=',1,5424)
-LexToken(OPENSQBRACKET,'[',1,5425)
-LexToken(CLOSESQBRACKET,']',1,5426)
-LexToken(COMMA,',',1,5427)
-LexToken(VAR,'in2',1,5439)
-LexToken(ASSIGNMENT,'=',1,5442)
-LexToken(OPENSQBRACKET,'[',1,5443)
-LexToken(CLOSESQBRACKET,']',1,5444)
-LexToken(COMMA,',',1,5445)
-LexToken(VAR,'intyp',1,5457)
-LexToken(ASSIGNMENT,'=',1,5462)
-LexToken(NUMBER,'1',1,5463)
-LexToken(COMMA,',',1,5464)
-LexToken(VAR,'out',1,5476)
-LexToken(ASSIGNMENT,'=',1,5479)
-LexToken(NUMBER,'1',1,5480)
-LexToken(COMMA,',',1,5481)
-LexToken(VAR,'out2',1,5493)
-LexToken(ASSIGNMENT,'=',1,5497)
-LexToken(OPENSQBRACKET,'[',1,5498)
-LexToken(CLOSESQBRACKET,']',1,5499)
-LexToken(COMMA,',',1,5500)
-LexToken(VAR,'outtyp',1,5512)
-LexToken(ASSIGNMENT,'=',1,5518)
-LexToken(NUMBER,'1',1,5519)
-LexToken(COMMA,',',1,5520)
-LexToken(VAR,'evtin',1,5532)
-LexToken(ASSIGNMENT,'=',1,5537)
-LexToken(NUMBER,'1',1,5538)
-LexToken(COMMA,',',1,5539)
-LexToken(VAR,'evtout',1,5551)
-LexToken(ASSIGNMENT,'=',1,5557)
-LexToken(NUMBER,'1',1,5558)
-LexToken(COMMA,',',1,5559)
-LexToken(VAR,'state',1,5571)
-LexToken(ASSIGNMENT,'=',1,5576)
-LexToken(OPENSQBRACKET,'[',1,5577)
-LexToken(CLOSESQBRACKET,']',1,5578)
-LexToken(COMMA,',',1,5579)
-LexToken(VAR,'dstate',1,5591)
-LexToken(ASSIGNMENT,'=',1,5597)
-LexToken(OPENSQBRACKET,'[',1,5598)
-LexToken(CLOSESQBRACKET,']',1,5599)
-LexToken(COMMA,',',1,5600)
-LexToken(VAR,'odstate',1,5612)
-LexToken(ASSIGNMENT,'=',1,5619)
-LexToken(VAR,'list',1,5620)
-LexToken(OPENBRACKET,'(',1,5624)
-LexToken(CLOSEBRACKET,')',1,5625)
-LexToken(COMMA,',',1,5626)
-LexToken(VAR,'rpar',1,5638)
-LexToken(ASSIGNMENT,'=',1,5642)
-LexToken(OPENSQBRACKET,'[',1,5643)
-LexToken(NUMBER,'0',1,5644)
-LexToken(SEMICOLON,';',1,5645)
-LexToken(NUMBER,'1',1,5646)
-LexToken(SEMICOLON,';',1,5647)
-LexToken(NUMBER,'2',1,5648)
-LexToken(SEMICOLON,';',1,5649)
-LexToken(NUMBER,'10',1,5650)
-LexToken(SEMICOLON,';',1,5652)
-LexToken(NUMBER,'20',1,5653)
-LexToken(SEMICOLON,';',1,5655)
-LexToken(ADDITION,'-',1,5656)
-LexToken(NUMBER,'30',1,5657)
-LexToken(CLOSESQBRACKET,']',1,5659)
-LexToken(COMMA,',',1,5660)
-LexToken(VAR,'ipar',1,5672)
-LexToken(ASSIGNMENT,'=',1,5676)
-LexToken(OPENSQBRACKET,'[',1,5677)
-LexToken(NUMBER,'3',1,5678)
-LexToken(SEMICOLON,';',1,5679)
-LexToken(NUMBER,'3',1,5680)
-LexToken(SEMICOLON,';',1,5681)
-LexToken(NUMBER,'1',1,5682)
-LexToken(CLOSESQBRACKET,']',1,5683)
-LexToken(COMMA,',',1,5684)
-LexToken(VAR,'opar',1,5696)
-LexToken(ASSIGNMENT,'=',1,5700)
-LexToken(VAR,'list',1,5701)
-LexToken(OPENBRACKET,'(',1,5705)
-LexToken(CLOSEBRACKET,')',1,5706)
-LexToken(COMMA,',',1,5707)
-LexToken(VAR,'blocktype',1,5719)
-LexToken(ASSIGNMENT,'=',1,5728)
-LexToken(DQSTRING,'"c"',1,5731)
-LexToken(COMMA,',',1,5732)
-LexToken(VAR,'firing',1,5744)
-LexToken(ASSIGNMENT,'=',1,5750)
-LexToken(NUMBER,'0',1,5751)
-LexToken(COMMA,',',1,5752)
-LexToken(VAR,'dep_ut',1,5764)
-LexToken(ASSIGNMENT,'=',1,5770)
-LexToken(OPENSQBRACKET,'[',1,5771)
-LexToken(PREVAR_BOOLEAN,'%f',1,5772)
-LexToken(COMMA,',',1,5774)
-LexToken(PREVAR_BOOLEAN,'%t',1,5775)
-LexToken(CLOSESQBRACKET,']',1,5777)
-LexToken(COMMA,',',1,5778)
-LexToken(VAR,'label',1,5790)
-LexToken(ASSIGNMENT,'=',1,5795)
-LexToken(DQSTRING,'""',1,5797)
-LexToken(COMMA,',',1,5798)
-LexToken(VAR,'nzcross',1,5810)
-LexToken(ASSIGNMENT,'=',1,5817)
-LexToken(NUMBER,'0',1,5818)
-LexToken(COMMA,',',1,5819)
-LexToken(VAR,'nmode',1,5831)
-LexToken(ASSIGNMENT,'=',1,5836)
-LexToken(NUMBER,'0',1,5837)
-LexToken(COMMA,',',1,5838)
-LexToken(VAR,'equations',1,5850)
-LexToken(ASSIGNMENT,'=',1,5859)
-LexToken(VAR,'list',1,5860)
-LexToken(OPENBRACKET,'(',1,5864)
-LexToken(CLOSEBRACKET,')',1,5865)
-LexToken(CLOSEBRACKET,')',1,5866)
-LexToken(COMMA,',',1,5867)
-LexToken(VAR,'doc',1,5879)
-LexToken(ASSIGNMENT,'=',1,5882)
-LexToken(VAR,'list',1,5883)
-LexToken(OPENBRACKET,'(',1,5887)
-LexToken(CLOSEBRACKET,')',1,5888)
-LexToken(CLOSEBRACKET,')',1,5889)
-LexToken(EOL,'\n',1,5890)
-LexToken(VAR,'scs_m_1',1,5899)
-LexToken(DOT,'.',1,5906)
-LexToken(VAR,'objs',1,5907)
-LexToken(OPENBRACKET,'(',1,5911)
-LexToken(NUMBER,'2',1,5912)
-LexToken(CLOSEBRACKET,')',1,5913)
-LexToken(ASSIGNMENT,'=',1,5914)
-LexToken(SCICOS_LINK,'scicos_link',1,5915)
-LexToken(OPENBRACKET,'(',1,5926)
-LexToken(VAR,'xx',1,5938)
-LexToken(ASSIGNMENT,'=',1,5940)
-LexToken(OPENSQBRACKET,'[',1,5941)
-LexToken(NUMBER,'349.63473',1,5942)
-LexToken(SEMICOLON,';',1,5951)
-LexToken(NUMBER,'349.49528',1,5952)
-LexToken(CLOSESQBRACKET,']',1,5961)
-LexToken(COMMA,',',1,5962)
-LexToken(VAR,'yy',1,5974)
-LexToken(ASSIGNMENT,'=',1,5976)
-LexToken(OPENSQBRACKET,'[',1,5977)
-LexToken(NUMBER,'600.47089',1,5978)
-LexToken(SEMICOLON,';',1,5987)
-LexToken(NUMBER,'565.10704',1,5988)
-LexToken(CLOSESQBRACKET,']',1,5997)
-LexToken(COMMA,',',1,5998)
-LexToken(VAR,'id',1,6010)
-LexToken(ASSIGNMENT,'=',1,6012)
-LexToken(DQSTRING,'"drawlink"',1,6022)
-LexToken(COMMA,',',1,6023)
-LexToken(VAR,'thick',1,6035)
-LexToken(ASSIGNMENT,'=',1,6040)
-LexToken(OPENSQBRACKET,'[',1,6041)
-LexToken(NUMBER,'0',1,6042)
-LexToken(COMMA,',',1,6043)
-LexToken(NUMBER,'0',1,6044)
-LexToken(CLOSESQBRACKET,']',1,6045)
-LexToken(COMMA,',',1,6046)
-LexToken(VAR,'ct',1,6058)
-LexToken(ASSIGNMENT,'=',1,6060)
-LexToken(OPENSQBRACKET,'[',1,6061)
-LexToken(NUMBER,'5',1,6062)
-LexToken(COMMA,',',1,6063)
-LexToken(ADDITION,'-',1,6064)
-LexToken(NUMBER,'1',1,6065)
-LexToken(CLOSESQBRACKET,']',1,6066)
-LexToken(COMMA,',',1,6067)
-LexToken(VAR,'from',1,6079)
-LexToken(ASSIGNMENT,'=',1,6083)
-LexToken(OPENSQBRACKET,'[',1,6084)
-LexToken(NUMBER,'1',1,6085)
-LexToken(COMMA,',',1,6086)
-LexToken(NUMBER,'1',1,6087)
-LexToken(COMMA,',',1,6088)
-LexToken(NUMBER,'0',1,6089)
-LexToken(CLOSESQBRACKET,']',1,6090)
-LexToken(COMMA,',',1,6091)
-LexToken(VAR,'to',1,6103)
-LexToken(ASSIGNMENT,'=',1,6105)
-LexToken(OPENSQBRACKET,'[',1,6106)
-LexToken(NUMBER,'3',1,6107)
-LexToken(COMMA,',',1,6108)
-LexToken(NUMBER,'1',1,6109)
-LexToken(COMMA,',',1,6110)
-LexToken(NUMBER,'1',1,6111)
-LexToken(CLOSESQBRACKET,']',1,6112)
-LexToken(CLOSEBRACKET,')',1,6113)
-LexToken(EOL,'\n',1,6114)
-LexToken(VAR,'scs_m_1',1,6123)
-LexToken(DOT,'.',1,6130)
-LexToken(VAR,'objs',1,6131)
-LexToken(OPENBRACKET,'(',1,6135)
-LexToken(NUMBER,'3',1,6136)
-LexToken(CLOSEBRACKET,')',1,6137)
-LexToken(ASSIGNMENT,'=',1,6138)
-LexToken(SCICOS_BLOCK,'scicos_block',1,6139)
-LexToken(OPENBRACKET,'(',1,6151)
-LexToken(VAR,'gui',1,6163)
-LexToken(ASSIGNMENT,'=',1,6166)
-LexToken(DQSTRING,'"CLKSPLIT_f"',1,6178)
-LexToken(COMMA,',',1,6179)
-LexToken(VAR,'graphics',1,6191)
-LexToken(ASSIGNMENT,'=',1,6199)
-LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,6200)
-LexToken(OPENBRACKET,'(',1,6215)
-LexToken(VAR,'orig',1,6227)
-LexToken(ASSIGNMENT,'=',1,6231)
-LexToken(OPENSQBRACKET,'[',1,6232)
-LexToken(NUMBER,'349.49528',1,6233)
-LexToken(SEMICOLON,';',1,6242)
-LexToken(NUMBER,'565.10704',1,6243)
-LexToken(CLOSESQBRACKET,']',1,6252)
-LexToken(COMMA,',',1,6253)
-LexToken(VAR,'sz',1,6265)
-LexToken(ASSIGNMENT,'=',1,6267)
-LexToken(OPENSQBRACKET,'[',1,6268)
-LexToken(NUMBER,'0.3333333',1,6269)
-LexToken(COMMA,',',1,6278)
-LexToken(NUMBER,'0.3333333',1,6279)
-LexToken(CLOSESQBRACKET,']',1,6288)
-LexToken(COMMA,',',1,6289)
-LexToken(VAR,'flip',1,6301)
-LexToken(ASSIGNMENT,'=',1,6305)
-LexToken(PREVAR_BOOLEAN,'%t',1,6306)
-LexToken(COMMA,',',1,6308)
-LexToken(VAR,'theta',1,6320)
-LexToken(ASSIGNMENT,'=',1,6325)
-LexToken(NUMBER,'0',1,6326)
-LexToken(COMMA,',',1,6327)
-LexToken(VAR,'exprs',1,6339)
-LexToken(ASSIGNMENT,'=',1,6344)
-LexToken(OPENSQBRACKET,'[',1,6345)
-LexToken(CLOSESQBRACKET,']',1,6346)
-LexToken(COMMA,',',1,6347)
-LexToken(VAR,'pin',1,6359)
-LexToken(ASSIGNMENT,'=',1,6362)
-LexToken(OPENSQBRACKET,'[',1,6363)
-LexToken(CLOSESQBRACKET,']',1,6364)
-LexToken(COMMA,',',1,6365)
-LexToken(VAR,'pout',1,6377)
-LexToken(ASSIGNMENT,'=',1,6381)
-LexToken(OPENSQBRACKET,'[',1,6382)
-LexToken(CLOSESQBRACKET,']',1,6383)
-LexToken(COMMA,',',1,6384)
-LexToken(VAR,'pein',1,6396)
-LexToken(ASSIGNMENT,'=',1,6400)
-LexToken(NUMBER,'2',1,6401)
-LexToken(COMMA,',',1,6402)
-LexToken(VAR,'peout',1,6414)
-LexToken(ASSIGNMENT,'=',1,6419)
-LexToken(OPENSQBRACKET,'[',1,6420)
-LexToken(NUMBER,'8',1,6421)
-LexToken(SEMICOLON,';',1,6422)
-LexToken(NUMBER,'4',1,6423)
-LexToken(CLOSESQBRACKET,']',1,6424)
-LexToken(COMMA,',',1,6425)
-LexToken(VAR,'gr_i',1,6437)
-LexToken(ASSIGNMENT,'=',1,6441)
-LexToken(OPENSQBRACKET,'[',1,6442)
-LexToken(CLOSESQBRACKET,']',1,6443)
-LexToken(COMMA,',',1,6444)
-LexToken(VAR,'id',1,6456)
-LexToken(ASSIGNMENT,'=',1,6458)
-LexToken(DQSTRING,'""',1,6460)
-LexToken(COMMA,',',1,6461)
-LexToken(VAR,'in_implicit',1,6473)
-LexToken(ASSIGNMENT,'=',1,6484)
-LexToken(OPENSQBRACKET,'[',1,6485)
-LexToken(CLOSESQBRACKET,']',1,6486)
-LexToken(COMMA,',',1,6487)
-LexToken(VAR,'out_implicit',1,6499)
-LexToken(ASSIGNMENT,'=',1,6511)
-LexToken(OPENSQBRACKET,'[',1,6512)
-LexToken(CLOSESQBRACKET,']',1,6513)
-LexToken(CLOSEBRACKET,')',1,6514)
-LexToken(COMMA,',',1,6515)
-LexToken(VAR,'model',1,6527)
-LexToken(ASSIGNMENT,'=',1,6532)
-LexToken(SCICOS_MODEL,'scicos_model',1,6533)
-LexToken(OPENBRACKET,'(',1,6545)
-LexToken(VAR,'sim',1,6557)
-LexToken(ASSIGNMENT,'=',1,6560)
-LexToken(DQSTRING,'"split"',1,6567)
-LexToken(COMMA,',',1,6568)
-LexToken(VAR,'in',1,6580)
-LexToken(ASSIGNMENT,'=',1,6582)
-LexToken(OPENSQBRACKET,'[',1,6583)
-LexToken(CLOSESQBRACKET,']',1,6584)
-LexToken(COMMA,',',1,6585)
-LexToken(VAR,'in2',1,6597)
-LexToken(ASSIGNMENT,'=',1,6600)
-LexToken(OPENSQBRACKET,'[',1,6601)
-LexToken(CLOSESQBRACKET,']',1,6602)
-LexToken(COMMA,',',1,6603)
-LexToken(VAR,'intyp',1,6615)
-LexToken(ASSIGNMENT,'=',1,6620)
-LexToken(NUMBER,'1',1,6621)
-LexToken(COMMA,',',1,6622)
-LexToken(VAR,'out',1,6634)
-LexToken(ASSIGNMENT,'=',1,6637)
-LexToken(OPENSQBRACKET,'[',1,6638)
-LexToken(CLOSESQBRACKET,']',1,6639)
-LexToken(COMMA,',',1,6640)
-LexToken(VAR,'out2',1,6652)
-LexToken(ASSIGNMENT,'=',1,6656)
-LexToken(OPENSQBRACKET,'[',1,6657)
-LexToken(CLOSESQBRACKET,']',1,6658)
-LexToken(COMMA,',',1,6659)
-LexToken(VAR,'outtyp',1,6671)
-LexToken(ASSIGNMENT,'=',1,6677)
-LexToken(NUMBER,'1',1,6678)
-LexToken(COMMA,',',1,6679)
-LexToken(VAR,'evtin',1,6691)
-LexToken(ASSIGNMENT,'=',1,6696)
-LexToken(NUMBER,'1',1,6697)
-LexToken(COMMA,',',1,6698)
-LexToken(VAR,'evtout',1,6710)
-LexToken(ASSIGNMENT,'=',1,6716)
-LexToken(OPENSQBRACKET,'[',1,6717)
-LexToken(NUMBER,'1',1,6718)
-LexToken(SEMICOLON,';',1,6719)
-LexToken(NUMBER,'1',1,6720)
-LexToken(CLOSESQBRACKET,']',1,6721)
-LexToken(COMMA,',',1,6722)
-LexToken(VAR,'state',1,6734)
-LexToken(ASSIGNMENT,'=',1,6739)
-LexToken(OPENSQBRACKET,'[',1,6740)
-LexToken(CLOSESQBRACKET,']',1,6741)
-LexToken(COMMA,',',1,6742)
-LexToken(VAR,'dstate',1,6754)
-LexToken(ASSIGNMENT,'=',1,6760)
-LexToken(OPENSQBRACKET,'[',1,6761)
-LexToken(CLOSESQBRACKET,']',1,6762)
-LexToken(COMMA,',',1,6763)
-LexToken(VAR,'odstate',1,6775)
-LexToken(ASSIGNMENT,'=',1,6782)
-LexToken(VAR,'list',1,6783)
-LexToken(OPENBRACKET,'(',1,6787)
-LexToken(CLOSEBRACKET,')',1,6788)
-LexToken(COMMA,',',1,6789)
-LexToken(VAR,'rpar',1,6801)
-LexToken(ASSIGNMENT,'=',1,6805)
-LexToken(OPENSQBRACKET,'[',1,6806)
-LexToken(CLOSESQBRACKET,']',1,6807)
-LexToken(COMMA,',',1,6808)
-LexToken(VAR,'ipar',1,6820)
-LexToken(ASSIGNMENT,'=',1,6824)
-LexToken(OPENSQBRACKET,'[',1,6825)
-LexToken(CLOSESQBRACKET,']',1,6826)
-LexToken(COMMA,',',1,6827)
-LexToken(VAR,'opar',1,6839)
-LexToken(ASSIGNMENT,'=',1,6843)
-LexToken(VAR,'list',1,6844)
-LexToken(OPENBRACKET,'(',1,6848)
-LexToken(CLOSEBRACKET,')',1,6849)
-LexToken(COMMA,',',1,6850)
-LexToken(VAR,'blocktype',1,6862)
-LexToken(ASSIGNMENT,'=',1,6871)
-LexToken(DQSTRING,'"d"',1,6874)
-LexToken(COMMA,',',1,6875)
-LexToken(VAR,'firing',1,6887)
-LexToken(ASSIGNMENT,'=',1,6893)
-LexToken(OPENSQBRACKET,'[',1,6894)
-LexToken(PREVAR_BOOLEAN,'%f',1,6895)
-LexToken(COMMA,',',1,6897)
-LexToken(PREVAR_BOOLEAN,'%f',1,6898)
-LexToken(COMMA,',',1,6900)
-LexToken(PREVAR_BOOLEAN,'%f',1,6901)
-LexToken(CLOSESQBRACKET,']',1,6903)
-LexToken(COMMA,',',1,6904)
-LexToken(VAR,'dep_ut',1,6916)
-LexToken(ASSIGNMENT,'=',1,6922)
-LexToken(OPENSQBRACKET,'[',1,6923)
-LexToken(PREVAR_BOOLEAN,'%f',1,6924)
-LexToken(COMMA,',',1,6926)
-LexToken(PREVAR_BOOLEAN,'%f',1,6927)
-LexToken(CLOSESQBRACKET,']',1,6929)
-LexToken(COMMA,',',1,6930)
-LexToken(VAR,'label',1,6942)
-LexToken(ASSIGNMENT,'=',1,6947)
-LexToken(DQSTRING,'""',1,6949)
-LexToken(COMMA,',',1,6950)
-LexToken(VAR,'nzcross',1,6962)
-LexToken(ASSIGNMENT,'=',1,6969)
-LexToken(NUMBER,'0',1,6970)
-LexToken(COMMA,',',1,6971)
-LexToken(VAR,'nmode',1,6983)
-LexToken(ASSIGNMENT,'=',1,6988)
-LexToken(NUMBER,'0',1,6989)
-LexToken(COMMA,',',1,6990)
-LexToken(VAR,'equations',1,7002)
-LexToken(ASSIGNMENT,'=',1,7011)
-LexToken(VAR,'list',1,7012)
-LexToken(OPENBRACKET,'(',1,7016)
-LexToken(CLOSEBRACKET,')',1,7017)
-LexToken(CLOSEBRACKET,')',1,7018)
-LexToken(COMMA,',',1,7019)
-LexToken(VAR,'doc',1,7031)
-LexToken(ASSIGNMENT,'=',1,7034)
-LexToken(VAR,'list',1,7035)
-LexToken(OPENBRACKET,'(',1,7039)
-LexToken(CLOSEBRACKET,')',1,7040)
-LexToken(CLOSEBRACKET,')',1,7041)
-LexToken(EOL,'\n',1,7042)
-LexToken(VAR,'scs_m_1',1,7051)
-LexToken(DOT,'.',1,7058)
-LexToken(VAR,'objs',1,7059)
-LexToken(OPENBRACKET,'(',1,7063)
-LexToken(NUMBER,'4',1,7064)
-LexToken(CLOSEBRACKET,')',1,7065)
-LexToken(ASSIGNMENT,'=',1,7066)
-LexToken(SCICOS_LINK,'scicos_link',1,7067)
-LexToken(OPENBRACKET,'(',1,7078)
-LexToken(VAR,'xx',1,7090)
-LexToken(ASSIGNMENT,'=',1,7092)
-LexToken(OPENSQBRACKET,'[',1,7093)
-LexToken(NUMBER,'349.49528',1,7094)
-LexToken(SEMICOLON,';',1,7103)
-LexToken(NUMBER,'266.69602',1,7104)
-LexToken(SEMICOLON,';',1,7113)
-LexToken(NUMBER,'266.69602',1,7114)
-LexToken(SEMICOLON,';',1,7123)
-LexToken(NUMBER,'270.35525',1,7124)
-LexToken(SEMICOLON,';',1,7133)
-LexToken(NUMBER,'342.80795',1,7134)
-LexToken(SEMICOLON,';',1,7143)
-LexToken(NUMBER,'342.80795',1,7144)
-LexToken(SEMICOLON,';',1,7153)
-LexToken(NUMBER,'349.63473',1,7154)
-LexToken(CLOSESQBRACKET,']',1,7163)
-LexToken(COMMA,',',1,7164)
-LexToken(VAR,'yy',1,7176)
-LexToken(ASSIGNMENT,'=',1,7178)
-LexToken(OPENSQBRACKET,'[',1,7179)
-LexToken(NUMBER,'565.10704',1,7180)
-LexToken(SEMICOLON,';',1,7189)
-LexToken(NUMBER,'565.10704',1,7190)
-LexToken(SEMICOLON,';',1,7199)
-LexToken(NUMBER,'680.99483',1,7200)
-LexToken(SEMICOLON,';',1,7209)
-LexToken(NUMBER,'680.99483',1,7210)
-LexToken(SEMICOLON,';',1,7219)
-LexToken(NUMBER,'680.99483',1,7220)
-LexToken(SEMICOLON,';',1,7229)
-LexToken(NUMBER,'651.89946',1,7230)
-LexToken(SEMICOLON,';',1,7239)
-LexToken(NUMBER,'651.89946',1,7240)
-LexToken(CLOSESQBRACKET,']',1,7249)
-LexToken(COMMA,',',1,7250)
-LexToken(VAR,'id',1,7262)
-LexToken(ASSIGNMENT,'=',1,7264)
-LexToken(DQSTRING,'"drawlink"',1,7274)
-LexToken(COMMA,',',1,7275)
-LexToken(VAR,'thick',1,7287)
-LexToken(ASSIGNMENT,'=',1,7292)
-LexToken(OPENSQBRACKET,'[',1,7293)
-LexToken(NUMBER,'0',1,7294)
-LexToken(COMMA,',',1,7295)
-LexToken(NUMBER,'0',1,7296)
-LexToken(CLOSESQBRACKET,']',1,7297)
-LexToken(COMMA,',',1,7298)
-LexToken(VAR,'ct',1,7310)
-LexToken(ASSIGNMENT,'=',1,7312)
-LexToken(OPENSQBRACKET,'[',1,7313)
-LexToken(NUMBER,'5',1,7314)
-LexToken(COMMA,',',1,7315)
-LexToken(ADDITION,'-',1,7316)
-LexToken(NUMBER,'1',1,7317)
-LexToken(CLOSESQBRACKET,']',1,7318)
-LexToken(COMMA,',',1,7319)
-LexToken(VAR,'from',1,7331)
-LexToken(ASSIGNMENT,'=',1,7335)
-LexToken(OPENSQBRACKET,'[',1,7336)
-LexToken(NUMBER,'3',1,7337)
-LexToken(COMMA,',',1,7338)
-LexToken(NUMBER,'2',1,7339)
-LexToken(COMMA,',',1,7340)
-LexToken(NUMBER,'0',1,7341)
-LexToken(CLOSESQBRACKET,']',1,7342)
-LexToken(COMMA,',',1,7343)
-LexToken(VAR,'to',1,7355)
-LexToken(ASSIGNMENT,'=',1,7357)
-LexToken(OPENSQBRACKET,'[',1,7358)
-LexToken(NUMBER,'1',1,7359)
-LexToken(COMMA,',',1,7360)
-LexToken(NUMBER,'1',1,7361)
-LexToken(COMMA,',',1,7362)
-LexToken(NUMBER,'1',1,7363)
-LexToken(CLOSESQBRACKET,']',1,7364)
-LexToken(CLOSEBRACKET,')',1,7365)
-LexToken(EOL,'\n',1,7366)
-LexToken(VAR,'scs_m_1',1,7375)
-LexToken(DOT,'.',1,7382)
-LexToken(VAR,'objs',1,7383)
-LexToken(OPENBRACKET,'(',1,7387)
-LexToken(NUMBER,'5',1,7388)
-LexToken(CLOSEBRACKET,')',1,7389)
-LexToken(ASSIGNMENT,'=',1,7390)
-LexToken(SCICOS_BLOCK,'scicos_block',1,7391)
-LexToken(OPENBRACKET,'(',1,7403)
-LexToken(VAR,'gui',1,7415)
-LexToken(ASSIGNMENT,'=',1,7418)
-LexToken(DQSTRING,'"OUT_f"',1,7425)
-LexToken(COMMA,',',1,7426)
-LexToken(VAR,'graphics',1,7438)
-LexToken(ASSIGNMENT,'=',1,7446)
-LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,7447)
-LexToken(OPENBRACKET,'(',1,7462)
-LexToken(VAR,'orig',1,7474)
-LexToken(ASSIGNMENT,'=',1,7478)
-LexToken(OPENSQBRACKET,'[',1,7479)
-LexToken(NUMBER,'398.20616',1,7480)
-LexToken(COMMA,',',1,7489)
-LexToken(NUMBER,'616.18517',1,7490)
-LexToken(CLOSESQBRACKET,']',1,7499)
-LexToken(COMMA,',',1,7500)
-LexToken(VAR,'sz',1,7512)
-LexToken(ASSIGNMENT,'=',1,7514)
-LexToken(OPENSQBRACKET,'[',1,7515)
-LexToken(NUMBER,'20',1,7516)
-LexToken(COMMA,',',1,7518)
-LexToken(NUMBER,'20',1,7519)
-LexToken(CLOSESQBRACKET,']',1,7521)
-LexToken(COMMA,',',1,7522)
-LexToken(VAR,'flip',1,7534)
-LexToken(ASSIGNMENT,'=',1,7538)
-LexToken(PREVAR_BOOLEAN,'%t',1,7539)
-LexToken(COMMA,',',1,7541)
-LexToken(VAR,'theta',1,7553)
-LexToken(ASSIGNMENT,'=',1,7558)
-LexToken(NUMBER,'0',1,7559)
-LexToken(COMMA,',',1,7560)
-LexToken(VAR,'exprs',1,7572)
-LexToken(ASSIGNMENT,'=',1,7577)
-LexToken(DQSTRING,'"1"',1,7580)
-LexToken(COMMA,',',1,7581)
-LexToken(VAR,'pin',1,7593)
-LexToken(ASSIGNMENT,'=',1,7596)
-LexToken(NUMBER,'6',1,7597)
-LexToken(COMMA,',',1,7598)
-LexToken(VAR,'pout',1,7610)
-LexToken(ASSIGNMENT,'=',1,7614)
-LexToken(OPENSQBRACKET,'[',1,7615)
-LexToken(CLOSESQBRACKET,']',1,7616)
-LexToken(COMMA,',',1,7617)
-LexToken(VAR,'pein',1,7629)
-LexToken(ASSIGNMENT,'=',1,7633)
-LexToken(OPENSQBRACKET,'[',1,7634)
-LexToken(CLOSESQBRACKET,']',1,7635)
-LexToken(COMMA,',',1,7636)
-LexToken(VAR,'peout',1,7648)
-LexToken(ASSIGNMENT,'=',1,7653)
-LexToken(OPENSQBRACKET,'[',1,7654)
-LexToken(CLOSESQBRACKET,']',1,7655)
-LexToken(COMMA,',',1,7656)
-LexToken(VAR,'gr_i',1,7668)
-LexToken(ASSIGNMENT,'=',1,7672)
-LexToken(OPENSQBRACKET,'[',1,7673)
-LexToken(CLOSESQBRACKET,']',1,7674)
-LexToken(COMMA,',',1,7675)
-LexToken(VAR,'id',1,7687)
-LexToken(ASSIGNMENT,'=',1,7689)
-LexToken(DQSTRING,'""',1,7691)
-LexToken(COMMA,',',1,7692)
-LexToken(VAR,'in_implicit',1,7704)
-LexToken(ASSIGNMENT,'=',1,7715)
-LexToken(DQSTRING,'"E"',1,7718)
-LexToken(COMMA,',',1,7719)
-LexToken(VAR,'out_implicit',1,7731)
-LexToken(ASSIGNMENT,'=',1,7743)
-LexToken(OPENSQBRACKET,'[',1,7744)
-LexToken(CLOSESQBRACKET,']',1,7745)
-LexToken(CLOSEBRACKET,')',1,7746)
-LexToken(COMMA,',',1,7747)
-LexToken(VAR,'model',1,7759)
-LexToken(ASSIGNMENT,'=',1,7764)
-LexToken(SCICOS_MODEL,'scicos_model',1,7765)
-LexToken(OPENBRACKET,'(',1,7777)
-LexToken(VAR,'sim',1,7789)
-LexToken(ASSIGNMENT,'=',1,7792)
-LexToken(DQSTRING,'"output"',1,7800)
-LexToken(COMMA,',',1,7801)
-LexToken(VAR,'in',1,7813)
-LexToken(ASSIGNMENT,'=',1,7815)
-LexToken(ADDITION,'-',1,7816)
-LexToken(NUMBER,'1',1,7817)
-LexToken(COMMA,',',1,7818)
-LexToken(VAR,'in2',1,7830)
-LexToken(ASSIGNMENT,'=',1,7833)
-LexToken(ADDITION,'-',1,7834)
-LexToken(NUMBER,'2',1,7835)
-LexToken(COMMA,',',1,7836)
-LexToken(VAR,'intyp',1,7848)
-LexToken(ASSIGNMENT,'=',1,7853)
-LexToken(ADDITION,'-',1,7854)
-LexToken(NUMBER,'1',1,7855)
-LexToken(COMMA,',',1,7856)
-LexToken(VAR,'out',1,7868)
-LexToken(ASSIGNMENT,'=',1,7871)
-LexToken(OPENSQBRACKET,'[',1,7872)
-LexToken(CLOSESQBRACKET,']',1,7873)
-LexToken(COMMA,',',1,7874)
-LexToken(VAR,'out2',1,7886)
-LexToken(ASSIGNMENT,'=',1,7890)
-LexToken(OPENSQBRACKET,'[',1,7891)
-LexToken(CLOSESQBRACKET,']',1,7892)
-LexToken(COMMA,',',1,7893)
-LexToken(VAR,'outtyp',1,7905)
-LexToken(ASSIGNMENT,'=',1,7911)
-LexToken(NUMBER,'1',1,7912)
-LexToken(COMMA,',',1,7913)
-LexToken(VAR,'evtin',1,7925)
-LexToken(ASSIGNMENT,'=',1,7930)
-LexToken(OPENSQBRACKET,'[',1,7931)
-LexToken(CLOSESQBRACKET,']',1,7932)
-LexToken(COMMA,',',1,7933)
-LexToken(VAR,'evtout',1,7945)
-LexToken(ASSIGNMENT,'=',1,7951)
-LexToken(OPENSQBRACKET,'[',1,7952)
-LexToken(CLOSESQBRACKET,']',1,7953)
-LexToken(COMMA,',',1,7954)
-LexToken(VAR,'state',1,7966)
-LexToken(ASSIGNMENT,'=',1,7971)
-LexToken(OPENSQBRACKET,'[',1,7972)
-LexToken(CLOSESQBRACKET,']',1,7973)
-LexToken(COMMA,',',1,7974)
-LexToken(VAR,'dstate',1,7986)
-LexToken(ASSIGNMENT,'=',1,7992)
-LexToken(OPENSQBRACKET,'[',1,7993)
-LexToken(CLOSESQBRACKET,']',1,7994)
-LexToken(COMMA,',',1,7995)
-LexToken(VAR,'odstate',1,8007)
-LexToken(ASSIGNMENT,'=',1,8014)
-LexToken(VAR,'list',1,8015)
-LexToken(OPENBRACKET,'(',1,8019)
-LexToken(CLOSEBRACKET,')',1,8020)
-LexToken(COMMA,',',1,8021)
-LexToken(VAR,'rpar',1,8033)
-LexToken(ASSIGNMENT,'=',1,8037)
-LexToken(OPENSQBRACKET,'[',1,8038)
-LexToken(CLOSESQBRACKET,']',1,8039)
-LexToken(COMMA,',',1,8040)
-LexToken(VAR,'ipar',1,8052)
-LexToken(ASSIGNMENT,'=',1,8056)
-LexToken(NUMBER,'1',1,8057)
-LexToken(COMMA,',',1,8058)
-LexToken(VAR,'opar',1,8070)
-LexToken(ASSIGNMENT,'=',1,8074)
-LexToken(VAR,'list',1,8075)
-LexToken(OPENBRACKET,'(',1,8079)
-LexToken(CLOSEBRACKET,')',1,8080)
-LexToken(COMMA,',',1,8081)
-LexToken(VAR,'blocktype',1,8093)
-LexToken(ASSIGNMENT,'=',1,8102)
-LexToken(DQSTRING,'"c"',1,8105)
-LexToken(COMMA,',',1,8106)
-LexToken(VAR,'firing',1,8118)
-LexToken(ASSIGNMENT,'=',1,8124)
-LexToken(OPENSQBRACKET,'[',1,8125)
-LexToken(CLOSESQBRACKET,']',1,8126)
-LexToken(COMMA,',',1,8127)
-LexToken(VAR,'dep_ut',1,8139)
-LexToken(ASSIGNMENT,'=',1,8145)
-LexToken(OPENSQBRACKET,'[',1,8146)
-LexToken(PREVAR_BOOLEAN,'%f',1,8147)
-LexToken(COMMA,',',1,8149)
-LexToken(PREVAR_BOOLEAN,'%f',1,8150)
-LexToken(CLOSESQBRACKET,']',1,8152)
-LexToken(COMMA,',',1,8153)
-LexToken(VAR,'label',1,8165)
-LexToken(ASSIGNMENT,'=',1,8170)
-LexToken(DQSTRING,'""',1,8172)
-LexToken(COMMA,',',1,8173)
-LexToken(VAR,'nzcross',1,8185)
-LexToken(ASSIGNMENT,'=',1,8192)
-LexToken(NUMBER,'0',1,8193)
-LexToken(COMMA,',',1,8194)
-LexToken(VAR,'nmode',1,8206)
-LexToken(ASSIGNMENT,'=',1,8211)
-LexToken(NUMBER,'0',1,8212)
-LexToken(COMMA,',',1,8213)
-LexToken(VAR,'equations',1,8225)
-LexToken(ASSIGNMENT,'=',1,8234)
-LexToken(VAR,'list',1,8235)
-LexToken(OPENBRACKET,'(',1,8239)
-LexToken(CLOSEBRACKET,')',1,8240)
-LexToken(CLOSEBRACKET,')',1,8241)
-LexToken(COMMA,',',1,8242)
-LexToken(VAR,'doc',1,8254)
-LexToken(ASSIGNMENT,'=',1,8257)
-LexToken(VAR,'list',1,8258)
-LexToken(OPENBRACKET,'(',1,8262)
-LexToken(CLOSEBRACKET,')',1,8263)
-LexToken(CLOSEBRACKET,')',1,8264)
-LexToken(EOL,'\n',1,8265)
-LexToken(VAR,'scs_m_1',1,8274)
-LexToken(DOT,'.',1,8281)
-LexToken(VAR,'objs',1,8282)
-LexToken(OPENBRACKET,'(',1,8286)
-LexToken(NUMBER,'6',1,8287)
-LexToken(CLOSEBRACKET,')',1,8288)
-LexToken(ASSIGNMENT,'=',1,8289)
-LexToken(SCICOS_LINK,'scicos_link',1,8290)
-LexToken(OPENBRACKET,'(',1,8301)
-LexToken(VAR,'xx',1,8313)
-LexToken(ASSIGNMENT,'=',1,8315)
-LexToken(OPENSQBRACKET,'[',1,8316)
-LexToken(NUMBER,'378.20616',1,8317)
-LexToken(SEMICOLON,';',1,8326)
-LexToken(NUMBER,'398.20616',1,8327)
-LexToken(CLOSESQBRACKET,']',1,8336)
-LexToken(COMMA,',',1,8337)
-LexToken(VAR,'yy',1,8349)
-LexToken(ASSIGNMENT,'=',1,8351)
-LexToken(OPENSQBRACKET,'[',1,8352)
-LexToken(NUMBER,'626.18517',1,8353)
-LexToken(SEMICOLON,';',1,8362)
-LexToken(NUMBER,'626.18517',1,8363)
-LexToken(CLOSESQBRACKET,']',1,8372)
-LexToken(COMMA,',',1,8373)
-LexToken(VAR,'id',1,8385)
-LexToken(ASSIGNMENT,'=',1,8387)
-LexToken(DQSTRING,'"drawlink"',1,8397)
-LexToken(COMMA,',',1,8398)
-LexToken(VAR,'thick',1,8410)
-LexToken(ASSIGNMENT,'=',1,8415)
-LexToken(OPENSQBRACKET,'[',1,8416)
-LexToken(NUMBER,'0',1,8417)
-LexToken(COMMA,',',1,8418)
-LexToken(NUMBER,'0',1,8419)
-LexToken(CLOSESQBRACKET,']',1,8420)
-LexToken(COMMA,',',1,8421)
-LexToken(VAR,'ct',1,8433)
-LexToken(ASSIGNMENT,'=',1,8435)
-LexToken(OPENSQBRACKET,'[',1,8436)
-LexToken(NUMBER,'1',1,8437)
-LexToken(COMMA,',',1,8438)
-LexToken(NUMBER,'1',1,8439)
-LexToken(CLOSESQBRACKET,']',1,8440)
-LexToken(COMMA,',',1,8441)
-LexToken(VAR,'from',1,8453)
-LexToken(ASSIGNMENT,'=',1,8457)
-LexToken(OPENSQBRACKET,'[',1,8458)
-LexToken(NUMBER,'1',1,8459)
-LexToken(COMMA,',',1,8460)
-LexToken(NUMBER,'1',1,8461)
-LexToken(COMMA,',',1,8462)
-LexToken(NUMBER,'0',1,8463)
-LexToken(CLOSESQBRACKET,']',1,8464)
-LexToken(COMMA,',',1,8465)
-LexToken(VAR,'to',1,8477)
-LexToken(ASSIGNMENT,'=',1,8479)
-LexToken(OPENSQBRACKET,'[',1,8480)
-LexToken(NUMBER,'5',1,8481)
-LexToken(COMMA,',',1,8482)
-LexToken(NUMBER,'1',1,8483)
-LexToken(COMMA,',',1,8484)
-LexToken(NUMBER,'1',1,8485)
-LexToken(CLOSESQBRACKET,']',1,8486)
-LexToken(CLOSEBRACKET,')',1,8487)
-LexToken(EOL,'\n',1,8488)
-LexToken(VAR,'scs_m_1',1,8497)
-LexToken(DOT,'.',1,8504)
-LexToken(VAR,'objs',1,8505)
-LexToken(OPENBRACKET,'(',1,8509)
-LexToken(NUMBER,'7',1,8510)
-LexToken(CLOSEBRACKET,')',1,8511)
-LexToken(ASSIGNMENT,'=',1,8512)
-LexToken(SCICOS_BLOCK,'scicos_block',1,8513)
-LexToken(OPENBRACKET,'(',1,8525)
-LexToken(VAR,'gui',1,8537)
-LexToken(ASSIGNMENT,'=',1,8540)
-LexToken(DQSTRING,'"CLKOUTV_f"',1,8551)
-LexToken(COMMA,',',1,8552)
-LexToken(VAR,'graphics',1,8564)
-LexToken(ASSIGNMENT,'=',1,8572)
-LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,8573)
-LexToken(OPENBRACKET,'(',1,8588)
-LexToken(VAR,'orig',1,8600)
-LexToken(ASSIGNMENT,'=',1,8604)
-LexToken(OPENSQBRACKET,'[',1,8605)
-LexToken(NUMBER,'339.49528',1,8606)
-LexToken(COMMA,',',1,8615)
-LexToken(NUMBER,'505.10704',1,8616)
-LexToken(CLOSESQBRACKET,']',1,8625)
-LexToken(COMMA,',',1,8626)
-LexToken(VAR,'sz',1,8638)
-LexToken(ASSIGNMENT,'=',1,8640)
-LexToken(OPENSQBRACKET,'[',1,8641)
-LexToken(NUMBER,'20',1,8642)
-LexToken(COMMA,',',1,8644)
-LexToken(NUMBER,'30',1,8645)
-LexToken(CLOSESQBRACKET,']',1,8647)
-LexToken(COMMA,',',1,8648)
-LexToken(VAR,'flip',1,8660)
-LexToken(ASSIGNMENT,'=',1,8664)
-LexToken(PREVAR_BOOLEAN,'%t',1,8665)
-LexToken(COMMA,',',1,8667)
-LexToken(VAR,'theta',1,8679)
-LexToken(ASSIGNMENT,'=',1,8684)
-LexToken(NUMBER,'0',1,8685)
-LexToken(COMMA,',',1,8686)
-LexToken(VAR,'exprs',1,8698)
-LexToken(ASSIGNMENT,'=',1,8703)
-LexToken(DQSTRING,'"1"',1,8706)
-LexToken(COMMA,',',1,8707)
-LexToken(VAR,'pin',1,8719)
-LexToken(ASSIGNMENT,'=',1,8722)
-LexToken(OPENSQBRACKET,'[',1,8723)
-LexToken(CLOSESQBRACKET,']',1,8724)
-LexToken(COMMA,',',1,8725)
-LexToken(VAR,'pout',1,8737)
-LexToken(ASSIGNMENT,'=',1,8741)
-LexToken(OPENSQBRACKET,'[',1,8742)
-LexToken(CLOSESQBRACKET,']',1,8743)
-LexToken(COMMA,',',1,8744)
-LexToken(VAR,'pein',1,8756)
-LexToken(ASSIGNMENT,'=',1,8760)
-LexToken(NUMBER,'8',1,8761)
-LexToken(COMMA,',',1,8762)
-LexToken(VAR,'peout',1,8774)
-LexToken(ASSIGNMENT,'=',1,8779)
-LexToken(OPENSQBRACKET,'[',1,8780)
-LexToken(CLOSESQBRACKET,']',1,8781)
-LexToken(COMMA,',',1,8782)
-LexToken(VAR,'gr_i',1,8794)
-LexToken(ASSIGNMENT,'=',1,8798)
-LexToken(OPENSQBRACKET,'[',1,8799)
-LexToken(CLOSESQBRACKET,']',1,8800)
-LexToken(COMMA,',',1,8801)
-LexToken(VAR,'id',1,8813)
-LexToken(ASSIGNMENT,'=',1,8815)
-LexToken(DQSTRING,'""',1,8817)
-LexToken(COMMA,',',1,8818)
-LexToken(VAR,'in_implicit',1,8830)
-LexToken(ASSIGNMENT,'=',1,8841)
-LexToken(OPENSQBRACKET,'[',1,8842)
-LexToken(CLOSESQBRACKET,']',1,8843)
-LexToken(COMMA,',',1,8844)
-LexToken(VAR,'out_implicit',1,8856)
-LexToken(ASSIGNMENT,'=',1,8868)
-LexToken(OPENSQBRACKET,'[',1,8869)
-LexToken(CLOSESQBRACKET,']',1,8870)
-LexToken(CLOSEBRACKET,')',1,8871)
-LexToken(COMMA,',',1,8872)
-LexToken(VAR,'model',1,8884)
-LexToken(ASSIGNMENT,'=',1,8889)
-LexToken(SCICOS_MODEL,'scicos_model',1,8890)
-LexToken(OPENBRACKET,'(',1,8902)
-LexToken(VAR,'sim',1,8914)
-LexToken(ASSIGNMENT,'=',1,8917)
-LexToken(DQSTRING,'"output"',1,8925)
-LexToken(COMMA,',',1,8926)
-LexToken(VAR,'in',1,8938)
-LexToken(ASSIGNMENT,'=',1,8940)
-LexToken(OPENSQBRACKET,'[',1,8941)
-LexToken(CLOSESQBRACKET,']',1,8942)
-LexToken(COMMA,',',1,8943)
-LexToken(VAR,'in2',1,8955)
-LexToken(ASSIGNMENT,'=',1,8958)
-LexToken(OPENSQBRACKET,'[',1,8959)
-LexToken(CLOSESQBRACKET,']',1,8960)
-LexToken(COMMA,',',1,8961)
-LexToken(VAR,'intyp',1,8973)
-LexToken(ASSIGNMENT,'=',1,8978)
-LexToken(NUMBER,'1',1,8979)
-LexToken(COMMA,',',1,8980)
-LexToken(VAR,'out',1,8992)
-LexToken(ASSIGNMENT,'=',1,8995)
-LexToken(OPENSQBRACKET,'[',1,8996)
-LexToken(CLOSESQBRACKET,']',1,8997)
-LexToken(COMMA,',',1,8998)
-LexToken(VAR,'out2',1,9010)
-LexToken(ASSIGNMENT,'=',1,9014)
-LexToken(OPENSQBRACKET,'[',1,9015)
-LexToken(CLOSESQBRACKET,']',1,9016)
-LexToken(COMMA,',',1,9017)
-LexToken(VAR,'outtyp',1,9029)
-LexToken(ASSIGNMENT,'=',1,9035)
-LexToken(NUMBER,'1',1,9036)
-LexToken(COMMA,',',1,9037)
-LexToken(VAR,'evtin',1,9049)
-LexToken(ASSIGNMENT,'=',1,9054)
-LexToken(NUMBER,'1',1,9055)
-LexToken(COMMA,',',1,9056)
-LexToken(VAR,'evtout',1,9068)
-LexToken(ASSIGNMENT,'=',1,9074)
-LexToken(OPENSQBRACKET,'[',1,9075)
-LexToken(CLOSESQBRACKET,']',1,9076)
-LexToken(COMMA,',',1,9077)
-LexToken(VAR,'state',1,9089)
-LexToken(ASSIGNMENT,'=',1,9094)
-LexToken(OPENSQBRACKET,'[',1,9095)
-LexToken(CLOSESQBRACKET,']',1,9096)
-LexToken(COMMA,',',1,9097)
-LexToken(VAR,'dstate',1,9109)
-LexToken(ASSIGNMENT,'=',1,9115)
-LexToken(OPENSQBRACKET,'[',1,9116)
-LexToken(CLOSESQBRACKET,']',1,9117)
-LexToken(COMMA,',',1,9118)
-LexToken(VAR,'odstate',1,9130)
-LexToken(ASSIGNMENT,'=',1,9137)
-LexToken(VAR,'list',1,9138)
-LexToken(OPENBRACKET,'(',1,9142)
-LexToken(CLOSEBRACKET,')',1,9143)
-LexToken(COMMA,',',1,9144)
-LexToken(VAR,'rpar',1,9156)
-LexToken(ASSIGNMENT,'=',1,9160)
-LexToken(OPENSQBRACKET,'[',1,9161)
-LexToken(CLOSESQBRACKET,']',1,9162)
-LexToken(COMMA,',',1,9163)
-LexToken(VAR,'ipar',1,9175)
-LexToken(ASSIGNMENT,'=',1,9179)
-LexToken(NUMBER,'1',1,9180)
-LexToken(COMMA,',',1,9181)
-LexToken(VAR,'opar',1,9193)
-LexToken(ASSIGNMENT,'=',1,9197)
-LexToken(VAR,'list',1,9198)
-LexToken(OPENBRACKET,'(',1,9202)
-LexToken(CLOSEBRACKET,')',1,9203)
-LexToken(COMMA,',',1,9204)
-LexToken(VAR,'blocktype',1,9216)
-LexToken(ASSIGNMENT,'=',1,9225)
-LexToken(DQSTRING,'"d"',1,9228)
-LexToken(COMMA,',',1,9229)
-LexToken(VAR,'firing',1,9241)
-LexToken(ASSIGNMENT,'=',1,9247)
-LexToken(OPENSQBRACKET,'[',1,9248)
-LexToken(CLOSESQBRACKET,']',1,9249)
-LexToken(COMMA,',',1,9250)
-LexToken(VAR,'dep_ut',1,9262)
-LexToken(ASSIGNMENT,'=',1,9268)
-LexToken(OPENSQBRACKET,'[',1,9269)
-LexToken(PREVAR_BOOLEAN,'%f',1,9270)
-LexToken(COMMA,',',1,9272)
-LexToken(PREVAR_BOOLEAN,'%f',1,9273)
-LexToken(CLOSESQBRACKET,']',1,9275)
-LexToken(COMMA,',',1,9276)
-LexToken(VAR,'label',1,9288)
-LexToken(ASSIGNMENT,'=',1,9293)
-LexToken(DQSTRING,'""',1,9295)
-LexToken(COMMA,',',1,9296)
-LexToken(VAR,'nzcross',1,9308)
-LexToken(ASSIGNMENT,'=',1,9315)
-LexToken(NUMBER,'0',1,9316)
-LexToken(COMMA,',',1,9317)
-LexToken(VAR,'nmode',1,9329)
-LexToken(ASSIGNMENT,'=',1,9334)
-LexToken(NUMBER,'0',1,9335)
-LexToken(COMMA,',',1,9336)
-LexToken(VAR,'equations',1,9348)
-LexToken(ASSIGNMENT,'=',1,9357)
-LexToken(VAR,'list',1,9358)
-LexToken(OPENBRACKET,'(',1,9362)
-LexToken(CLOSEBRACKET,')',1,9363)
-LexToken(CLOSEBRACKET,')',1,9364)
-LexToken(COMMA,',',1,9365)
-LexToken(VAR,'doc',1,9377)
-LexToken(ASSIGNMENT,'=',1,9380)
-LexToken(VAR,'list',1,9381)
-LexToken(OPENBRACKET,'(',1,9385)
-LexToken(CLOSEBRACKET,')',1,9386)
-LexToken(CLOSEBRACKET,')',1,9387)
-LexToken(EOL,'\n',1,9388)
-LexToken(VAR,'scs_m_1',1,9397)
-LexToken(DOT,'.',1,9404)
-LexToken(VAR,'objs',1,9405)
-LexToken(OPENBRACKET,'(',1,9409)
-LexToken(NUMBER,'8',1,9410)
-LexToken(CLOSEBRACKET,')',1,9411)
-LexToken(ASSIGNMENT,'=',1,9412)
-LexToken(SCICOS_LINK,'scicos_link',1,9413)
-LexToken(OPENBRACKET,'(',1,9424)
-LexToken(VAR,'xx',1,9436)
-LexToken(ASSIGNMENT,'=',1,9438)
-LexToken(OPENSQBRACKET,'[',1,9439)
-LexToken(NUMBER,'349.49528',1,9440)
-LexToken(SEMICOLON,';',1,9449)
-LexToken(NUMBER,'349.49528',1,9450)
-LexToken(CLOSESQBRACKET,']',1,9459)
-LexToken(COMMA,',',1,9460)
-LexToken(VAR,'yy',1,9472)
-LexToken(ASSIGNMENT,'=',1,9474)
-LexToken(OPENSQBRACKET,'[',1,9475)
-LexToken(NUMBER,'565.10704',1,9476)
-LexToken(SEMICOLON,';',1,9485)
-LexToken(NUMBER,'535.10704',1,9486)
-LexToken(CLOSESQBRACKET,']',1,9495)
-LexToken(COMMA,',',1,9496)
-LexToken(VAR,'id',1,9508)
-LexToken(ASSIGNMENT,'=',1,9510)
-LexToken(DQSTRING,'"drawlink"',1,9520)
-LexToken(COMMA,',',1,9521)
-LexToken(VAR,'thick',1,9533)
-LexToken(ASSIGNMENT,'=',1,9538)
-LexToken(OPENSQBRACKET,'[',1,9539)
-LexToken(NUMBER,'0',1,9540)
-LexToken(COMMA,',',1,9541)
-LexToken(NUMBER,'0',1,9542)
-LexToken(CLOSESQBRACKET,']',1,9543)
-LexToken(COMMA,',',1,9544)
-LexToken(VAR,'ct',1,9556)
-LexToken(ASSIGNMENT,'=',1,9558)
-LexToken(OPENSQBRACKET,'[',1,9559)
-LexToken(NUMBER,'5',1,9560)
-LexToken(COMMA,',',1,9561)
-LexToken(ADDITION,'-',1,9562)
-LexToken(NUMBER,'1',1,9563)
-LexToken(CLOSESQBRACKET,']',1,9564)
-LexToken(COMMA,',',1,9565)
-LexToken(VAR,'from',1,9577)
-LexToken(ASSIGNMENT,'=',1,9581)
-LexToken(OPENSQBRACKET,'[',1,9582)
-LexToken(NUMBER,'3',1,9583)
-LexToken(COMMA,',',1,9584)
-LexToken(NUMBER,'1',1,9585)
-LexToken(COMMA,',',1,9586)
-LexToken(NUMBER,'0',1,9587)
-LexToken(CLOSESQBRACKET,']',1,9588)
-LexToken(COMMA,',',1,9589)
-LexToken(VAR,'to',1,9601)
-LexToken(ASSIGNMENT,'=',1,9603)
-LexToken(OPENSQBRACKET,'[',1,9604)
-LexToken(NUMBER,'7',1,9605)
-LexToken(COMMA,',',1,9606)
-LexToken(NUMBER,'1',1,9607)
-LexToken(COMMA,',',1,9608)
-LexToken(NUMBER,'1',1,9609)
-LexToken(CLOSESQBRACKET,']',1,9610)
-LexToken(CLOSEBRACKET,')',1,9611)
-LexToken(EOL,'\n',1,9612)
-LexToken(VAR,'model',1,9621)
-LexToken(ASSIGNMENT,'=',1,9626)
-LexToken(SCICOS_MODEL,'scicos_model',1,9627)
-LexToken(OPENBRACKET,'(',1,9639)
-LexToken(VAR,'sim',1,9651)
-LexToken(ASSIGNMENT,'=',1,9654)
-LexToken(DQSTRING,'"csuper"',1,9662)
-LexToken(COMMA,',',1,9663)
-LexToken(VAR,'in',1,9675)
-LexToken(ASSIGNMENT,'=',1,9677)
-LexToken(OPENSQBRACKET,'[',1,9678)
-LexToken(CLOSESQBRACKET,']',1,9679)
-LexToken(COMMA,',',1,9680)
-LexToken(VAR,'in2',1,9692)
-LexToken(ASSIGNMENT,'=',1,9695)
-LexToken(OPENSQBRACKET,'[',1,9696)
-LexToken(CLOSESQBRACKET,']',1,9697)
-LexToken(COMMA,',',1,9698)
-LexToken(VAR,'intyp',1,9710)
-LexToken(ASSIGNMENT,'=',1,9715)
-LexToken(NUMBER,'1',1,9716)
-LexToken(COMMA,',',1,9717)
-LexToken(VAR,'out',1,9729)
-LexToken(ASSIGNMENT,'=',1,9732)
-LexToken(ADDITION,'-',1,9733)
-LexToken(NUMBER,'1',1,9734)
-LexToken(COMMA,',',1,9735)
-LexToken(VAR,'out2',1,9747)
-LexToken(ASSIGNMENT,'=',1,9751)
-LexToken(OPENSQBRACKET,'[',1,9752)
-LexToken(CLOSESQBRACKET,']',1,9753)
-LexToken(COMMA,',',1,9754)
-LexToken(VAR,'outtyp',1,9766)
-LexToken(ASSIGNMENT,'=',1,9772)
-LexToken(NUMBER,'1',1,9773)
-LexToken(COMMA,',',1,9774)
-LexToken(VAR,'evtin',1,9786)
-LexToken(ASSIGNMENT,'=',1,9791)
-LexToken(OPENSQBRACKET,'[',1,9792)
-LexToken(CLOSESQBRACKET,']',1,9793)
-LexToken(COMMA,',',1,9794)
-LexToken(VAR,'evtout',1,9806)
-LexToken(ASSIGNMENT,'=',1,9812)
-LexToken(NUMBER,'1',1,9813)
-LexToken(COMMA,',',1,9814)
-LexToken(VAR,'state',1,9826)
-LexToken(ASSIGNMENT,'=',1,9831)
-LexToken(OPENSQBRACKET,'[',1,9832)
-LexToken(CLOSESQBRACKET,']',1,9833)
-LexToken(COMMA,',',1,9834)
-LexToken(VAR,'dstate',1,9846)
-LexToken(ASSIGNMENT,'=',1,9852)
-LexToken(OPENSQBRACKET,'[',1,9853)
-LexToken(CLOSESQBRACKET,']',1,9854)
-LexToken(COMMA,',',1,9855)
-LexToken(VAR,'odstate',1,9867)
-LexToken(ASSIGNMENT,'=',1,9874)
-LexToken(VAR,'list',1,9875)
-LexToken(OPENBRACKET,'(',1,9879)
-LexToken(CLOSEBRACKET,')',1,9880)
-LexToken(COMMA,',',1,9881)
-LexToken(VAR,'rpar',1,9893)
-LexToken(ASSIGNMENT,'=',1,9897)
-LexToken(VAR,'scs_m_1',1,9898)
-LexToken(COMMA,',',1,9905)
-LexToken(VAR,'ipar',1,9917)
-LexToken(ASSIGNMENT,'=',1,9921)
-LexToken(OPENSQBRACKET,'[',1,9922)
-LexToken(CLOSESQBRACKET,']',1,9923)
-LexToken(COMMA,',',1,9924)
-LexToken(VAR,'opar',1,9936)
-LexToken(ASSIGNMENT,'=',1,9940)
-LexToken(VAR,'list',1,9941)
-LexToken(OPENBRACKET,'(',1,9945)
-LexToken(CLOSEBRACKET,')',1,9946)
-LexToken(COMMA,',',1,9947)
-LexToken(VAR,'blocktype',1,9959)
-LexToken(ASSIGNMENT,'=',1,9968)
-LexToken(DQSTRING,'"h"',1,9971)
-LexToken(COMMA,',',1,9972)
-LexToken(VAR,'firing',1,9984)
-LexToken(ASSIGNMENT,'=',1,9990)
-LexToken(OPENSQBRACKET,'[',1,9991)
-LexToken(CLOSESQBRACKET,']',1,9992)
-LexToken(COMMA,',',1,9993)
-LexToken(VAR,'dep_ut',1,10005)
-LexToken(ASSIGNMENT,'=',1,10011)
-LexToken(OPENSQBRACKET,'[',1,10012)
-LexToken(PREVAR_BOOLEAN,'%f',1,10013)
-LexToken(COMMA,',',1,10015)
-LexToken(PREVAR_BOOLEAN,'%f',1,10016)
-LexToken(CLOSESQBRACKET,']',1,10018)
-LexToken(COMMA,',',1,10019)
-LexToken(VAR,'label',1,10031)
-LexToken(ASSIGNMENT,'=',1,10036)
-LexToken(DQSTRING,'""',1,10038)
-LexToken(COMMA,',',1,10039)
-LexToken(VAR,'nzcross',1,10051)
-LexToken(ASSIGNMENT,'=',1,10058)
-LexToken(NUMBER,'0',1,10059)
-LexToken(COMMA,',',1,10060)
-LexToken(VAR,'nmode',1,10072)
-LexToken(ASSIGNMENT,'=',1,10077)
-LexToken(NUMBER,'0',1,10078)
-LexToken(COMMA,',',1,10079)
-LexToken(VAR,'equations',1,10091)
-LexToken(ASSIGNMENT,'=',1,10100)
-LexToken(VAR,'list',1,10101)
-LexToken(OPENBRACKET,'(',1,10105)
-LexToken(CLOSEBRACKET,')',1,10106)
-LexToken(CLOSEBRACKET,')',1,10107)
-LexToken(EOL,'\n',1,10108)
-LexToken(VAR,'gr_i',1,10117)
-LexToken(ASSIGNMENT,'=',1,10121)
-LexToken(OPENSQBRACKET,'[',1,10122)
-LexToken(CLOSESQBRACKET,']',1,10123)
-LexToken(EOL,'\n',1,10124)
-LexToken(EOL,'\n',1,10125)
-LexToken(VAR,'x',1,10134)
-LexToken(ASSIGNMENT,'=',1,10135)
-LexToken(VAR,'standard_define',1,10136)
-LexToken(OPENBRACKET,'(',1,10151)
-LexToken(OPENSQBRACKET,'[',1,10152)
-LexToken(NUMBER,'3',1,10153)
-LexToken(NUMBER,'2',1,10155)
-LexToken(CLOSESQBRACKET,']',1,10156)
-LexToken(COMMA,',',1,10157)
-LexToken(VAR,'model',1,10158)
-LexToken(COMMA,',',1,10163)
-LexToken(OPENSQBRACKET,'[',1,10164)
-LexToken(CLOSESQBRACKET,']',1,10165)
-LexToken(COMMA,',',1,10166)
-LexToken(VAR,'gr_i',1,10167)
-LexToken(CLOSEBRACKET,')',1,10171)
-LexToken(EOL,'\n',1,10172)
-LexToken(END,'end',1,10177)
-LexToken(EOL,'\n',1,10180)
-LexToken(ENDFUNCTION,'endfunction',1,10181)
-LexToken(EOL,'\n',1,10192)
-LexToken(EOL,'\n',1,10193)
-LexToken(EOL,'\n',1,10194)
-LexToken(EOL,'\n',1,10254)
-LexToken(FUNCTION,'function',1,10255)
-LexToken(OPENSQBRACKET,'[',1,10264)
-LexToken(VAR,'X',1,10265)
-LexToken(COMMA,',',1,10266)
-LexToken(VAR,'Y',1,10267)
-LexToken(COMMA,',',1,10268)
-LexToken(VAR,'orpar',1,10269)
-LexToken(CLOSESQBRACKET,']',1,10274)
-LexToken(ASSIGNMENT,'=',1,10275)
-LexToken(VAR,'Do_Spline2',1,10276)
-LexToken(OPENBRACKET,'(',1,10286)
-LexToken(VAR,'N',1,10287)
-LexToken(COMMA,',',1,10288)
-LexToken(VAR,'order',1,10289)
-LexToken(COMMA,',',1,10294)
-LexToken(VAR,'x',1,10295)
-LexToken(COMMA,',',1,10296)
-LexToken(VAR,'y',1,10297)
-LexToken(CLOSEBRACKET,')',1,10298)
-LexToken(EOL,'\n',1,10299)
-LexToken(EOL,'\n',1,10300)
-LexToken(VAR,'X',1,10305)
-LexToken(ASSIGNMENT,'=',1,10306)
-LexToken(OPENSQBRACKET,'[',1,10307)
-LexToken(CLOSESQBRACKET,']',1,10308)
-LexToken(SEMICOLON,';',1,10309)
-LexToken(VAR,'Y',1,10310)
-LexToken(ASSIGNMENT,'=',1,10311)
-LexToken(OPENSQBRACKET,'[',1,10312)
-LexToken(CLOSESQBRACKET,']',1,10313)
-LexToken(SEMICOLON,';',1,10314)
-LexToken(VAR,'orpar',1,10315)
-LexToken(ASSIGNMENT,'=',1,10320)
-LexToken(OPENSQBRACKET,'[',1,10321)
-LexToken(CLOSESQBRACKET,']',1,10322)
-LexToken(EOL,'\n',1,10323)
-LexToken(VAR,'METHOD',1,10329)
-LexToken(ASSIGNMENT,'=',1,10335)
-LexToken(VAR,'getmethod',1,10336)
-LexToken(OPENBRACKET,'(',1,10345)
-LexToken(VAR,'order',1,10346)
-LexToken(CLOSEBRACKET,')',1,10351)
-LexToken(EOL,'\n',1,10352)
-LexToken(EOL,'\n',1,10354)
-LexToken(IF,'if',1,10359)
-LexToken(OPENBRACKET,'(',1,10362)
-LexToken(VAR,'METHOD',1,10363)
-LexToken(COMPARISON,'==',1,10369)
-LexToken(DQSTRING,'"zero order"',1,10382)
-LexToken(CLOSEBRACKET,')',1,10383)
-LexToken(THEN,'then',1,10385)
-LexToken(EOL,'\n',1,10389)
-LexToken(VAR,'X',1,10398)
-LexToken(ASSIGNMENT,'=',1,10399)
-LexToken(VAR,'x',1,10400)
-LexToken(OPENBRACKET,'(',1,10401)
-LexToken(NUMBER,'1',1,10402)
-LexToken(CLOSEBRACKET,')',1,10403)
-LexToken(SEMICOLON,';',1,10404)
-LexToken(VAR,'Y',1,10405)
-LexToken(ASSIGNMENT,'=',1,10406)
-LexToken(VAR,'y',1,10407)
-LexToken(OPENBRACKET,'(',1,10408)
-LexToken(NUMBER,'1',1,10409)
-LexToken(CLOSEBRACKET,')',1,10410)
-LexToken(EOL,'\n',1,10411)
-LexToken(FOR,'for',1,10421)
-LexToken(VAR,'i',1,10425)
-LexToken(ASSIGNMENT,'=',1,10426)
-LexToken(NUMBER,'1',1,10427)
-LexToken(COLON,':',1,10428)
-LexToken(VAR,'N',1,10429)
-LexToken(ADDITION,'-',1,10430)
-LexToken(NUMBER,'1',1,10431)
-LexToken(EOL,'\n',1,10432)
-LexToken(VAR,'X',1,10445)
-LexToken(ASSIGNMENT,'=',1,10446)
-LexToken(OPENSQBRACKET,'[',1,10447)
-LexToken(VAR,'X',1,10448)
-LexToken(SEMICOLON,';',1,10449)
-LexToken(VAR,'x',1,10450)
-LexToken(OPENBRACKET,'(',1,10451)
-LexToken(VAR,'i',1,10452)
-LexToken(CLOSEBRACKET,')',1,10453)
-LexToken(SEMICOLON,';',1,10454)
-LexToken(VAR,'x',1,10455)
-LexToken(OPENBRACKET,'(',1,10456)
-LexToken(VAR,'i',1,10457)
-LexToken(ADDITION,'+',1,10458)
-LexToken(NUMBER,'1',1,10459)
-LexToken(CLOSEBRACKET,')',1,10460)
-LexToken(SEMICOLON,';',1,10461)
-LexToken(VAR,'x',1,10462)
-LexToken(OPENBRACKET,'(',1,10463)
-LexToken(VAR,'i',1,10464)
-LexToken(ADDITION,'+',1,10465)
-LexToken(NUMBER,'1',1,10466)
-LexToken(CLOSEBRACKET,')',1,10467)
-LexToken(CLOSESQBRACKET,']',1,10468)
-LexToken(EOL,'\n',1,10469)
-LexToken(VAR,'Y',1,10483)
-LexToken(ASSIGNMENT,'=',1,10484)
-LexToken(OPENSQBRACKET,'[',1,10485)
-LexToken(VAR,'Y',1,10486)
-LexToken(SEMICOLON,';',1,10487)
-LexToken(VAR,'y',1,10488)
-LexToken(OPENBRACKET,'(',1,10489)
-LexToken(VAR,'i',1,10490)
-LexToken(CLOSEBRACKET,')',1,10491)
-LexToken(SEMICOLON,';',1,10492)
-LexToken(VAR,'y',1,10493)
-LexToken(OPENBRACKET,'(',1,10494)
-LexToken(VAR,'i',1,10495)
-LexToken(CLOSEBRACKET,')',1,10496)
-LexToken(SEMICOLON,';',1,10497)
-LexToken(VAR,'y',1,10498)
-LexToken(OPENBRACKET,'(',1,10499)
-LexToken(VAR,'i',1,10500)
-LexToken(ADDITION,'+',1,10501)
-LexToken(NUMBER,'1',1,10502)
-LexToken(CLOSEBRACKET,')',1,10503)
-LexToken(CLOSESQBRACKET,']',1,10504)
-LexToken(EOL,'\n',1,10505)
-LexToken(END,'end',1,10515)
-LexToken(EOL,'\n',1,10518)
-LexToken(RETURN,'return',1,10527)
-LexToken(EOL,'\n',1,10533)
-LexToken(END,'end',1,10539)
-LexToken(EOL,'\n',1,10542)
-LexToken(EOL,'\n',1,10589)
-LexToken(IF,'if',1,10594)
-LexToken(OPENBRACKET,'(',1,10597)
-LexToken(VAR,'METHOD',1,10598)
-LexToken(COMPARISON,'==',1,10604)
-LexToken(DQSTRING,'"linear"',1,10613)
-LexToken(CLOSEBRACKET,')',1,10614)
-LexToken(THEN,'then',1,10616)
-LexToken(EOL,'\n',1,10620)
-LexToken(VAR,'X',1,10629)
-LexToken(ASSIGNMENT,'=',1,10630)
-LexToken(OPENSQBRACKET,'[',1,10631)
-LexToken(CLOSESQBRACKET,']',1,10632)
-LexToken(EOL,'\n',1,10633)
-LexToken(FOR,'for',1,10643)
-LexToken(VAR,'i',1,10647)
-LexToken(ASSIGNMENT,'=',1,10648)
-LexToken(NUMBER,'1',1,10649)
-LexToken(COLON,':',1,10650)
-LexToken(VAR,'N',1,10651)
-LexToken(EOL,'\n',1,10652)
-LexToken(VAR,'X',1,10665)
-LexToken(ASSIGNMENT,'=',1,10666)
-LexToken(OPENSQBRACKET,'[',1,10667)
-LexToken(VAR,'X',1,10668)
-LexToken(SEMICOLON,';',1,10669)
-LexToken(VAR,'x',1,10670)
-LexToken(OPENBRACKET,'(',1,10671)
-LexToken(VAR,'i',1,10672)
-LexToken(CLOSEBRACKET,')',1,10673)
-LexToken(CLOSESQBRACKET,']',1,10674)
-LexToken(EOL,'\n',1,10675)
-LexToken(VAR,'Y',1,10689)
-LexToken(ASSIGNMENT,'=',1,10690)
-LexToken(OPENSQBRACKET,'[',1,10691)
-LexToken(VAR,'Y',1,10692)
-LexToken(SEMICOLON,';',1,10693)
-LexToken(VAR,'y',1,10694)
-LexToken(OPENBRACKET,'(',1,10695)
-LexToken(VAR,'i',1,10696)
-LexToken(CLOSEBRACKET,')',1,10697)
-LexToken(CLOSESQBRACKET,']',1,10698)
-LexToken(EOL,'\n',1,10699)
-LexToken(END,'end',1,10709)
-LexToken(EOL,'\n',1,10712)
-LexToken(RETURN,'return',1,10721)
-LexToken(EOL,'\n',1,10727)
-LexToken(END,'end',1,10733)
-LexToken(EOL,'\n',1,10736)
-LexToken(EOL,'\n',1,10787)
-LexToken(IF,'if',1,10792)
-LexToken(OPENBRACKET,'(',1,10795)
-LexToken(VAR,'N',1,10796)
-LexToken(COMPARISON,'<',1,10797)
-LexToken(NUMBER,'20',1,10798)
-LexToken(CLOSEBRACKET,')',1,10800)
-LexToken(THEN,'then',1,10802)
-LexToken(EOL,'\n',1,10806)
-LexToken(VAR,'NP',1,10815)
-LexToken(ASSIGNMENT,'=',1,10817)
-LexToken(NUMBER,'4',1,10818)
-LexToken(EOL,'\n',1,10819)
-LexToken(ELSE,'else',1,10825)
-LexToken(EOL,'\n',1,10829)
-LexToken(IF,'if',1,10838)
-LexToken(OPENBRACKET,'(',1,10841)
-LexToken(VAR,'N',1,10842)
-LexToken(COMPARISON,'<',1,10843)
-LexToken(NUMBER,'40',1,10844)
-LexToken(CLOSEBRACKET,')',1,10846)
-LexToken(THEN,'then',1,10848)
-LexToken(EOL,'\n',1,10852)
-LexToken(VAR,'NP',1,10865)
-LexToken(ASSIGNMENT,'=',1,10867)
-LexToken(NUMBER,'2',1,10868)
-LexToken(EOL,'\n',1,10869)
-LexToken(ELSE,'else',1,10879)
-LexToken(EOL,'\n',1,10883)
-LexToken(IF,'if',1,10896)
-LexToken(OPENBRACKET,'(',1,10899)
-LexToken(VAR,'N',1,10900)
-LexToken(COMPARISON,'<',1,10901)
-LexToken(NUMBER,'100',1,10902)
-LexToken(CLOSEBRACKET,')',1,10905)
-LexToken(THEN,'then',1,10907)
-LexToken(EOL,'\n',1,10911)
-LexToken(VAR,'NP',1,10928)
-LexToken(ASSIGNMENT,'=',1,10930)
-LexToken(NUMBER,'1',1,10931)
-LexToken(EOL,'\n',1,10932)
-LexToken(ELSE,'else',1,10946)
-LexToken(EOL,'\n',1,10950)
-LexToken(VAR,'NP',1,10967)
-LexToken(ASSIGNMENT,'=',1,10969)
-LexToken(NUMBER,'0',1,10970)
-LexToken(EOL,'\n',1,10971)
-LexToken(END,'end',1,10985)
-LexToken(EOL,'\n',1,10988)
-LexToken(END,'end',1,10998)
-LexToken(EOL,'\n',1,11001)
-LexToken(END,'end',1,11007)
-LexToken(EOL,'\n',1,11010)
-LexToken(FOR,'for',1,11015)
-LexToken(VAR,'i',1,11019)
-LexToken(ASSIGNMENT,'=',1,11020)
-LexToken(NUMBER,'1',1,11021)
-LexToken(COLON,':',1,11022)
-LexToken(VAR,'N',1,11023)
-LexToken(ADDITION,'-',1,11024)
-LexToken(NUMBER,'1',1,11025)
-LexToken(EOL,'\n',1,11026)
-LexToken(VAR,'X',1,11035)
-LexToken(ASSIGNMENT,'=',1,11036)
-LexToken(OPENSQBRACKET,'[',1,11037)
-LexToken(VAR,'X',1,11038)
-LexToken(SEMICOLON,';',1,11039)
-LexToken(VAR,'linspace',1,11040)
-LexToken(OPENBRACKET,'(',1,11048)
-LexToken(VAR,'x',1,11049)
-LexToken(OPENBRACKET,'(',1,11050)
-LexToken(VAR,'i',1,11051)
-LexToken(CLOSEBRACKET,')',1,11052)
-LexToken(COMMA,',',1,11053)
-LexToken(VAR,'x',1,11054)
-LexToken(OPENBRACKET,'(',1,11055)
-LexToken(VAR,'i',1,11056)
-LexToken(ADDITION,'+',1,11057)
-LexToken(NUMBER,'1',1,11058)
-LexToken(CLOSEBRACKET,')',1,11059)
-LexToken(COMMA,',',1,11060)
-LexToken(VAR,'NP',1,11061)
-LexToken(ADDITION,'+',1,11063)
-LexToken(NUMBER,'2',1,11064)
-LexToken(CLOSEBRACKET,')',1,11065)
-LexToken(TRANSPOSE,"'",1,11066)
-LexToken(CLOSESQBRACKET,']',1,11067)
-LexToken(EOL,'\n',1,11112)
-LexToken(END,'end',1,11117)
-LexToken(EOL,'\n',1,11120)
-LexToken(EOL,'\n',1,11171)
-LexToken(IF,'if',1,11176)
-LexToken(OPENBRACKET,'(',1,11179)
-LexToken(VAR,'N',1,11180)
-LexToken(COMPARISON,'>',1,11181)
-LexToken(NUMBER,'2',1,11182)
-LexToken(CLOSEBRACKET,')',1,11183)
-LexToken(LOGICAL,'&',1,11185)
-LexToken(OPENBRACKET,'(',1,11187)
-LexToken(VAR,'METHOD',1,11188)
-LexToken(COMPARISON,'==',1,11194)
-LexToken(DQSTRING,'"order 2"',1,11204)
-LexToken(CLOSEBRACKET,')',1,11205)
-LexToken(THEN,'then',1,11207)
-LexToken(EOL,'\n',1,11211)
-LexToken(VAR,'Z',1,11220)
-LexToken(ASSIGNMENT,'=',1,11221)
-LexToken(VAR,'ORDER2',1,11222)
-LexToken(OPENBRACKET,'(',1,11228)
-LexToken(VAR,'x',1,11229)
-LexToken(COMMA,',',1,11230)
-LexToken(VAR,'y',1,11231)
-LexToken(CLOSEBRACKET,')',1,11232)
-LexToken(EOL,'\n',1,11233)
-LexToken(VAR,'A',1,11243)
-LexToken(ASSIGNMENT,'=',1,11244)
-LexToken(VAR,'Z',1,11245)
-LexToken(OPENBRACKET,'(',1,11246)
-LexToken(NUMBER,'1',1,11247)
-LexToken(COLON,':',1,11248)
-LexToken(VAR,'N',1,11249)
-LexToken(ADDITION,'-',1,11250)
-LexToken(NUMBER,'1',1,11251)
-LexToken(CLOSEBRACKET,')',1,11252)
-LexToken(EOL,'\n',1,11253)
-LexToken(VAR,'B',1,11263)
-LexToken(ASSIGNMENT,'=',1,11264)
-LexToken(VAR,'Z',1,11265)
-LexToken(OPENBRACKET,'(',1,11266)
-LexToken(VAR,'N',1,11267)
-LexToken(COLON,':',1,11268)
-LexToken(NUMBER,'2',1,11269)
-LexToken(MULTIPLICATION,'*',1,11270)
-LexToken(VAR,'N',1,11271)
-LexToken(ADDITION,'-',1,11272)
-LexToken(NUMBER,'2',1,11273)
-LexToken(CLOSEBRACKET,')',1,11274)
-LexToken(EOL,'\n',1,11275)
-LexToken(VAR,'C',1,11285)
-LexToken(ASSIGNMENT,'=',1,11286)
-LexToken(VAR,'Z',1,11287)
-LexToken(OPENBRACKET,'(',1,11288)
-LexToken(NUMBER,'2',1,11289)
-LexToken(MULTIPLICATION,'*',1,11290)
-LexToken(VAR,'N',1,11291)
-LexToken(ADDITION,'-',1,11292)
-LexToken(NUMBER,'1',1,11293)
-LexToken(COLON,':',1,11294)
-LexToken(NUMBER,'3',1,11295)
-LexToken(MULTIPLICATION,'*',1,11296)
-LexToken(VAR,'N',1,11297)
-LexToken(ADDITION,'-',1,11298)
-LexToken(NUMBER,'3',1,11299)
-LexToken(CLOSEBRACKET,')',1,11300)
-LexToken(EOL,'\n',1,11301)
-LexToken(EOL,'\n',1,11303)
-LexToken(FOR,'for',1,11312)
-LexToken(VAR,'j',1,11316)
-LexToken(ASSIGNMENT,'=',1,11317)
-LexToken(NUMBER,'1',1,11318)
-LexToken(COLON,':',1,11319)
-LexToken(VAR,'size',1,11320)
-LexToken(OPENBRACKET,'(',1,11324)
-LexToken(VAR,'X',1,11325)
-LexToken(COMMA,',',1,11326)
-LexToken(DQSTRING,'"*"',1,11329)
-LexToken(CLOSEBRACKET,')',1,11330)
-LexToken(EOL,'\n',1,11331)
-LexToken(FOR,'for',1,11344)
-LexToken(VAR,'i',1,11348)
-LexToken(ASSIGNMENT,'=',1,11349)
-LexToken(VAR,'N',1,11350)
-LexToken(ADDITION,'-',1,11351)
-LexToken(NUMBER,'1',1,11352)
-LexToken(COLON,':',1,11353)
-LexToken(ADDITION,'-',1,11354)
-LexToken(NUMBER,'1',1,11355)
-LexToken(COLON,':',1,11356)
-LexToken(NUMBER,'1',1,11357)
-LexToken(EOL,'\n',1,11358)
-LexToken(IF,'if',1,11375)
-LexToken(VAR,'X',1,11378)
-LexToken(OPENBRACKET,'(',1,11379)
-LexToken(VAR,'j',1,11380)
-LexToken(CLOSEBRACKET,')',1,11381)
-LexToken(COMPARISON,'>=',1,11382)
-LexToken(VAR,'x',1,11384)
-LexToken(OPENBRACKET,'(',1,11385)
-LexToken(VAR,'i',1,11386)
-LexToken(CLOSEBRACKET,')',1,11387)
-LexToken(THEN,'then',1,11389)
-LexToken(COMMA,',',1,11393)
-LexToken(BREAK,'break',1,11394)
-LexToken(SEMICOLON,';',1,11399)
-LexToken(END,'end',1,11400)
-LexToken(EOL,'\n',1,11403)
-LexToken(END,'end',1,11416)
-LexToken(EOL,'\n',1,11419)
-LexToken(VAR,'Y',1,11432)
-LexToken(OPENBRACKET,'(',1,11433)
-LexToken(VAR,'j',1,11434)
-LexToken(CLOSEBRACKET,')',1,11435)
-LexToken(ASSIGNMENT,'=',1,11436)
-LexToken(VAR,'A',1,11437)
-LexToken(OPENBRACKET,'(',1,11438)
-LexToken(VAR,'i',1,11439)
-LexToken(CLOSEBRACKET,')',1,11440)
-LexToken(MULTIPLICATION,'*',1,11441)
-LexToken(OPENBRACKET,'(',1,11442)
-LexToken(VAR,'X',1,11443)
-LexToken(OPENBRACKET,'(',1,11444)
-LexToken(VAR,'j',1,11445)
-LexToken(CLOSEBRACKET,')',1,11446)
-LexToken(ADDITION,'-',1,11447)
-LexToken(VAR,'x',1,11448)
-LexToken(OPENBRACKET,'(',1,11449)
-LexToken(VAR,'i',1,11450)
-LexToken(CLOSEBRACKET,')',1,11451)
-LexToken(CLOSEBRACKET,')',1,11452)
-LexToken(MULTIPLICATION,'^',1,11453)
-LexToken(NUMBER,'2',1,11454)
-LexToken(ADDITION,'+',1,11455)
-LexToken(VAR,'B',1,11456)
-LexToken(OPENBRACKET,'(',1,11457)
-LexToken(VAR,'i',1,11458)
-LexToken(CLOSEBRACKET,')',1,11459)
-LexToken(MULTIPLICATION,'*',1,11460)
-LexToken(OPENBRACKET,'(',1,11461)
-LexToken(VAR,'X',1,11462)
-LexToken(OPENBRACKET,'(',1,11463)
-LexToken(VAR,'j',1,11464)
-LexToken(CLOSEBRACKET,')',1,11465)
-LexToken(ADDITION,'-',1,11466)
-LexToken(VAR,'x',1,11467)
-LexToken(OPENBRACKET,'(',1,11468)
-LexToken(VAR,'i',1,11469)
-LexToken(CLOSEBRACKET,')',1,11470)
-LexToken(CLOSEBRACKET,')',1,11471)
-LexToken(ADDITION,'+',1,11472)
-LexToken(VAR,'C',1,11473)
-LexToken(OPENBRACKET,'(',1,11474)
-LexToken(VAR,'i',1,11475)
-LexToken(CLOSEBRACKET,')',1,11476)
-LexToken(EOL,'\n',1,11477)
-LexToken(END,'end',1,11487)
-LexToken(EOL,'\n',1,11490)
-LexToken(VAR,'orpar',1,11499)
-LexToken(ASSIGNMENT,'=',1,11504)
-LexToken(VAR,'matrix',1,11505)
-LexToken(OPENBRACKET,'(',1,11511)
-LexToken(VAR,'Z',1,11512)
-LexToken(COMMA,',',1,11513)
-LexToken(ADDITION,'-',1,11514)
-LexToken(NUMBER,'1',1,11515)
-LexToken(COMMA,',',1,11516)
-LexToken(NUMBER,'1',1,11517)
-LexToken(CLOSEBRACKET,')',1,11518)
-LexToken(EOL,'\n',1,11519)
-LexToken(END,'end',1,11524)
-LexToken(EOL,'\n',1,11527)
-LexToken(EOL,'\n',1,11574)
-LexToken(IF,'if',1,11579)
-LexToken(OPENBRACKET,'(',1,11582)
-LexToken(VAR,'METHOD',1,11583)
-LexToken(COMPARISON,'==',1,11589)
-LexToken(DQSTRING,'"not_a_knot"',1,11602)
-LexToken(CLOSEBRACKET,')',1,11603)
-LexToken(THEN,'then',1,11605)
-LexToken(EOL,'\n',1,11609)
-LexToken(VAR,'try',1,11618)
-LexToken(EOL,'\n',1,11621)
-LexToken(VAR,'d',1,11634)
-LexToken(ASSIGNMENT,'=',1,11636)
-LexToken(VAR,'splin',1,11638)
-LexToken(OPENBRACKET,'(',1,11643)
-LexToken(VAR,'x',1,11644)
-LexToken(COMMA,',',1,11645)
-LexToken(VAR,'y',1,11647)
-LexToken(COMMA,',',1,11648)
-LexToken(VAR,'METHOD',1,11650)
-LexToken(CLOSEBRACKET,')',1,11656)
-LexToken(EOL,'\n',1,11657)
-LexToken(VAR,'Y',1,11671)
-LexToken(ASSIGNMENT,'=',1,11673)
-LexToken(VAR,'interp',1,11675)
-LexToken(OPENBRACKET,'(',1,11681)
-LexToken(VAR,'X',1,11682)
-LexToken(COMMA,',',1,11683)
-LexToken(VAR,'x',1,11685)
-LexToken(COMMA,',',1,11686)
-LexToken(VAR,'y',1,11688)
-LexToken(COMMA,',',1,11689)
-LexToken(VAR,'d',1,11691)
-LexToken(CLOSEBRACKET,')',1,11692)
-LexToken(EOL,'\n',1,11693)
-LexToken(VAR,'orpar',1,11707)
-LexToken(ASSIGNMENT,'=',1,11712)
-LexToken(VAR,'d',1,11713)
-LexToken(OPENBRACKET,'(',1,11714)
-LexToken(COLON,':',1,11715)
-LexToken(CLOSEBRACKET,')',1,11716)
-LexToken(EOL,'\n',1,11717)
-LexToken(VAR,'catch',1,11727)
-LexToken(EOL,'\n',1,11732)
-LexToken(VAR,'xinfo',1,11745)
-LexToken(OPENBRACKET,'(',1,11750)
-LexToken(DQSTRING,'"ERROR in SPLINE: "',1,11769)
-LexToken(ADDITION,'+',1,11770)
-LexToken(VAR,'METHOD',1,11771)
-LexToken(CLOSEBRACKET,')',1,11777)
-LexToken(EOL,'\n',1,11778)
-LexToken(END,'end',1,11787)
-LexToken(EOL,'\n',1,11790)
-LexToken(EOL,'\n',1,11791)
-LexToken(END,'end',1,11796)
-LexToken(EOL,'\n',1,11799)
-LexToken(EOL,'\n',1,11846)
-LexToken(IF,'if',1,11851)
-LexToken(OPENBRACKET,'(',1,11854)
-LexToken(VAR,'METHOD',1,11855)
-LexToken(COMPARISON,'==',1,11861)
-LexToken(DQSTRING,'"periodic"',1,11872)
-LexToken(CLOSEBRACKET,')',1,11873)
-LexToken(THEN,'then',1,11875)
-LexToken(EOL,'\n',1,11879)
-LexToken(IF,'if',1,11888)
-LexToken(VAR,'y',1,11891)
-LexToken(OPENBRACKET,'(',1,11892)
-LexToken(NUMBER,'1',1,11893)
-LexToken(CLOSEBRACKET,')',1,11894)
-LexToken(COMPARISON,'<>',1,11895)
-LexToken(VAR,'y',1,11897)
-LexToken(OPENBRACKET,'(',1,11898)
-LexToken(VAR,'N',1,11899)
-LexToken(CLOSEBRACKET,')',1,11900)
-LexToken(THEN,'then',1,11902)
-LexToken(EOL,'\n',1,11906)
-LexToken(VAR,'y',1,11919)
-LexToken(OPENBRACKET,'(',1,11920)
-LexToken(VAR,'N',1,11921)
-LexToken(CLOSEBRACKET,')',1,11922)
-LexToken(ASSIGNMENT,'=',1,11923)
-LexToken(VAR,'y',1,11924)
-LexToken(OPENBRACKET,'(',1,11925)
-LexToken(NUMBER,'1',1,11926)
-LexToken(CLOSEBRACKET,')',1,11927)
-LexToken(EOL,'\n',1,11928)
-LexToken(END,'end',1,11937)
-LexToken(EOL,'\n',1,11940)
-LexToken(VAR,'try',1,11949)
-LexToken(EOL,'\n',1,11952)
-LexToken(VAR,'d',1,11965)
-LexToken(ASSIGNMENT,'=',1,11967)
-LexToken(VAR,'splin',1,11969)
-LexToken(OPENBRACKET,'(',1,11974)
-LexToken(VAR,'x',1,11975)
-LexToken(COMMA,',',1,11976)
-LexToken(VAR,'y',1,11978)
-LexToken(COMMA,',',1,11979)
-LexToken(VAR,'METHOD',1,11980)
-LexToken(CLOSEBRACKET,')',1,11986)
-LexToken(EOL,'\n',1,11987)
-LexToken(VAR,'Y',1,12001)
-LexToken(ASSIGNMENT,'=',1,12003)
-LexToken(VAR,'interp',1,12005)
-LexToken(OPENBRACKET,'(',1,12011)
-LexToken(VAR,'X',1,12012)
-LexToken(COMMA,',',1,12013)
-LexToken(VAR,'x',1,12015)
-LexToken(COMMA,',',1,12016)
-LexToken(VAR,'y',1,12018)
-LexToken(COMMA,',',1,12019)
-LexToken(VAR,'d',1,12021)
-LexToken(CLOSEBRACKET,')',1,12022)
-LexToken(EOL,'\n',1,12023)
-LexToken(VAR,'orpar',1,12037)
-LexToken(ASSIGNMENT,'=',1,12042)
-LexToken(VAR,'d',1,12043)
-LexToken(OPENBRACKET,'(',1,12044)
-LexToken(COLON,':',1,12045)
-LexToken(CLOSEBRACKET,')',1,12046)
-LexToken(EOL,'\n',1,12047)
-LexToken(VAR,'catch',1,12057)
-LexToken(EOL,'\n',1,12062)
-LexToken(VAR,'xinfo',1,12075)
-LexToken(OPENBRACKET,'(',1,12080)
-LexToken(DQSTRING,'"ERROR in SPLINE: "',1,12099)
-LexToken(ADDITION,'+',1,12100)
-LexToken(VAR,'METHOD',1,12101)
-LexToken(CLOSEBRACKET,')',1,12107)
-LexToken(EOL,'\n',1,12108)
-LexToken(END,'end',1,12117)
-LexToken(EOL,'\n',1,12120)
-LexToken(END,'end',1,12125)
-LexToken(EOL,'\n',1,12128)
-LexToken(EOL,'\n',1,12175)
-LexToken(IF,'if',1,12180)
-LexToken(OPENBRACKET,'(',1,12183)
-LexToken(VAR,'METHOD',1,12184)
-LexToken(COMPARISON,'==',1,12190)
-LexToken(DQSTRING,'"monotone"',1,12201)
-LexToken(CLOSEBRACKET,')',1,12203)
-LexToken(THEN,'then',1,12205)
-LexToken(EOL,'\n',1,12209)
-LexToken(VAR,'try',1,12218)
-LexToken(EOL,'\n',1,12221)
-LexToken(VAR,'d',1,12234)
-LexToken(ASSIGNMENT,'=',1,12236)
-LexToken(VAR,'splin',1,12238)
-LexToken(OPENBRACKET,'(',1,12243)
-LexToken(VAR,'x',1,12244)
-LexToken(COMMA,',',1,12245)
-LexToken(VAR,'y',1,12247)
-LexToken(COMMA,',',1,12248)
-LexToken(VAR,'METHOD',1,12250)
-LexToken(CLOSEBRACKET,')',1,12256)
-LexToken(EOL,'\n',1,12257)
-LexToken(VAR,'Y',1,12271)
-LexToken(ASSIGNMENT,'=',1,12273)
-LexToken(VAR,'interp',1,12275)
-LexToken(OPENBRACKET,'(',1,12281)
-LexToken(VAR,'X',1,12282)
-LexToken(COMMA,',',1,12283)
-LexToken(VAR,'x',1,12285)
-LexToken(COMMA,',',1,12286)
-LexToken(VAR,'y',1,12288)
-LexToken(COMMA,',',1,12289)
-LexToken(VAR,'d',1,12291)
-LexToken(CLOSEBRACKET,')',1,12292)
-LexToken(EOL,'\n',1,12293)
-LexToken(VAR,'orpar',1,12307)
-LexToken(ASSIGNMENT,'=',1,12312)
-LexToken(VAR,'d',1,12313)
-LexToken(OPENBRACKET,'(',1,12314)
-LexToken(COLON,':',1,12315)
-LexToken(CLOSEBRACKET,')',1,12316)
-LexToken(EOL,'\n',1,12317)
-LexToken(VAR,'catch',1,12327)
-LexToken(EOL,'\n',1,12332)
-LexToken(VAR,'xinfo',1,12345)
-LexToken(OPENBRACKET,'(',1,12350)
-LexToken(DQSTRING,'"ERROR in SPLINE: "',1,12369)
-LexToken(ADDITION,'+',1,12370)
-LexToken(VAR,'METHOD',1,12371)
-LexToken(CLOSEBRACKET,')',1,12377)
-LexToken(EOL,'\n',1,12378)
-LexToken(END,'end',1,12387)
-LexToken(EOL,'\n',1,12390)
-LexToken(EOL,'\n',1,12391)
-LexToken(END,'end',1,12396)
-LexToken(EOL,'\n',1,12399)
-LexToken(EOL,'\n',1,12446)
-LexToken(IF,'if',1,12451)
-LexToken(OPENBRACKET,'(',1,12454)
-LexToken(VAR,'METHOD',1,12455)
-LexToken(COMPARISON,'==',1,12461)
-LexToken(DQSTRING,'"fast"',1,12468)
-LexToken(CLOSEBRACKET,')',1,12469)
-LexToken(THEN,'then',1,12471)
-LexToken(EOL,'\n',1,12475)
-LexToken(VAR,'try',1,12484)
-LexToken(EOL,'\n',1,12487)
-LexToken(VAR,'d',1,12500)
-LexToken(ASSIGNMENT,'=',1,12502)
-LexToken(VAR,'splin',1,12504)
-LexToken(OPENBRACKET,'(',1,12509)
-LexToken(VAR,'x',1,12510)
-LexToken(COMMA,',',1,12511)
-LexToken(VAR,'y',1,12513)
-LexToken(COMMA,',',1,12514)
-LexToken(VAR,'METHOD',1,12516)
-LexToken(CLOSEBRACKET,')',1,12522)
-LexToken(EOL,'\n',1,12523)
-LexToken(VAR,'Y',1,12537)
-LexToken(ASSIGNMENT,'=',1,12539)
-LexToken(VAR,'interp',1,12541)
-LexToken(OPENBRACKET,'(',1,12547)
-LexToken(VAR,'X',1,12548)
-LexToken(COMMA,',',1,12549)
-LexToken(VAR,'x',1,12551)
-LexToken(COMMA,',',1,12552)
-LexToken(VAR,'y',1,12554)
-LexToken(COMMA,',',1,12555)
-LexToken(VAR,'d',1,12557)
-LexToken(CLOSEBRACKET,')',1,12558)
-LexToken(EOL,'\n',1,12559)
-LexToken(VAR,'orpar',1,12573)
-LexToken(ASSIGNMENT,'=',1,12578)
-LexToken(VAR,'d',1,12579)
-LexToken(OPENBRACKET,'(',1,12580)
-LexToken(COLON,':',1,12581)
-LexToken(CLOSEBRACKET,')',1,12582)
-LexToken(EOL,'\n',1,12583)
-LexToken(VAR,'catch',1,12593)
-LexToken(EOL,'\n',1,12598)
-LexToken(VAR,'xinfo',1,12611)
-LexToken(OPENBRACKET,'(',1,12616)
-LexToken(DQSTRING,'"ERROR in SPLINE: "',1,12636)
-LexToken(ADDITION,'+',1,12637)
-LexToken(VAR,'METHOD',1,12638)
-LexToken(CLOSEBRACKET,')',1,12644)
-LexToken(EOL,'\n',1,12645)
-LexToken(END,'end',1,12654)
-LexToken(EOL,'\n',1,12657)
-LexToken(END,'end',1,12662)
-LexToken(EOL,'\n',1,12665)
-LexToken(EOL,'\n',1,12712)
-LexToken(IF,'if',1,12717)
-LexToken(OPENBRACKET,'(',1,12720)
-LexToken(VAR,'METHOD',1,12721)
-LexToken(COMPARISON,'==',1,12727)
-LexToken(DQSTRING,'"clamped"',1,12737)
-LexToken(CLOSEBRACKET,')',1,12738)
-LexToken(THEN,'then',1,12740)
-LexToken(EOL,'\n',1,12744)
-LexToken(VAR,'try',1,12753)
-LexToken(EOL,'\n',1,12756)
-LexToken(VAR,'d',1,12769)
-LexToken(ASSIGNMENT,'=',1,12771)
-LexToken(VAR,'splin',1,12773)
-LexToken(OPENBRACKET,'(',1,12778)
-LexToken(VAR,'x',1,12779)
-LexToken(COMMA,',',1,12780)
-LexToken(VAR,'y',1,12782)
-LexToken(COMMA,',',1,12783)
-LexToken(VAR,'METHOD',1,12785)
-LexToken(COMMA,',',1,12791)
-LexToken(OPENSQBRACKET,'[',1,12792)
-LexToken(NUMBER,'0',1,12793)
-LexToken(SEMICOLON,';',1,12794)
-LexToken(NUMBER,'0',1,12795)
-LexToken(CLOSESQBRACKET,']',1,12796)
-LexToken(CLOSEBRACKET,')',1,12797)
-LexToken(EOL,'\n',1,12798)
-LexToken(VAR,'Y',1,12812)
-LexToken(ASSIGNMENT,'=',1,12814)
-LexToken(VAR,'interp',1,12816)
-LexToken(OPENBRACKET,'(',1,12822)
-LexToken(VAR,'X',1,12823)
-LexToken(COMMA,',',1,12824)
-LexToken(VAR,'x',1,12826)
-LexToken(COMMA,',',1,12827)
-LexToken(VAR,'y',1,12829)
-LexToken(COMMA,',',1,12830)
-LexToken(VAR,'d',1,12832)
-LexToken(CLOSEBRACKET,')',1,12833)
-LexToken(EOL,'\n',1,12834)
-LexToken(VAR,'orpar',1,12848)
-LexToken(ASSIGNMENT,'=',1,12853)
-LexToken(VAR,'d',1,12854)
-LexToken(OPENBRACKET,'(',1,12855)
-LexToken(COLON,':',1,12856)
-LexToken(CLOSEBRACKET,')',1,12857)
-LexToken(EOL,'\n',1,12858)
-LexToken(VAR,'catch',1,12868)
-LexToken(EOL,'\n',1,12873)
-LexToken(VAR,'xinfo',1,12886)
-LexToken(OPENBRACKET,'(',1,12891)
-LexToken(DQSTRING,'"ERROR in SPLINE: "',1,12910)
-LexToken(ADDITION,'+',1,12911)
-LexToken(VAR,'METHOD',1,12912)
-LexToken(CLOSEBRACKET,')',1,12918)
-LexToken(EOL,'\n',1,12919)
-LexToken(END,'end',1,12928)
-LexToken(EOL,'\n',1,12931)
-LexToken(END,'end',1,12936)
-LexToken(EOL,'\n',1,12939)
-LexToken(EOL,'\n',1,12940)
-LexToken(ENDFUNCTION,'endfunction',1,12941)
-LexToken(EOL,'\n',1,12952)
-LexToken(EOL,'\n',1,12953)
-LexToken(FUNCTION,'function',1,12954)
-LexToken(VAR,'METHOD',1,12963)
-LexToken(ASSIGNMENT,'=',1,12969)
-LexToken(VAR,'getmethod',1,12970)
-LexToken(OPENBRACKET,'(',1,12979)
-LexToken(VAR,'order',1,12980)
-LexToken(CLOSEBRACKET,')',1,12985)
-LexToken(EOL,'\n',1,12986)
-LexToken(SELECT,'select',1,12991)
-LexToken(VAR,'order',1,12998)
-LexToken(EOL,'\n',1,13003)
-LexToken(CASE,'case',1,13008)
-LexToken(NUMBER,'0',1,13013)
-LexToken(THEN,'then',1,13015)
-LexToken(COMMA,',',1,13019)
-LexToken(VAR,'METHOD',1,13021)
-LexToken(ASSIGNMENT,'=',1,13027)
-LexToken(DQSTRING,'"zero order"',1,13039)
-LexToken(EOL,'\n',1,13040)
-LexToken(CASE,'case',1,13045)
-LexToken(NUMBER,'1',1,13050)
-LexToken(THEN,'then',1,13052)
-LexToken(COMMA,',',1,13056)
-LexToken(VAR,'METHOD',1,13058)
-LexToken(ASSIGNMENT,'=',1,13064)
-LexToken(DQSTRING,'"linear"',1,13072)
-LexToken(EOL,'\n',1,13073)
-LexToken(CASE,'case',1,13078)
-LexToken(NUMBER,'2',1,13083)
-LexToken(THEN,'then',1,13085)
-LexToken(COMMA,',',1,13089)
-LexToken(VAR,'METHOD',1,13091)
-LexToken(ASSIGNMENT,'=',1,13097)
-LexToken(DQSTRING,'"order 2"',1,13106)
-LexToken(EOL,'\n',1,13107)
-LexToken(CASE,'case',1,13112)
-LexToken(NUMBER,'3',1,13117)
-LexToken(THEN,'then',1,13119)
-LexToken(COMMA,',',1,13123)
-LexToken(VAR,'METHOD',1,13125)
-LexToken(ASSIGNMENT,'=',1,13131)
-LexToken(DQSTRING,'"not_a_knot"',1,13143)
-LexToken(EOL,'\n',1,13144)
-LexToken(CASE,'case',1,13149)
-LexToken(NUMBER,'4',1,13154)
-LexToken(THEN,'then',1,13156)
-LexToken(COMMA,',',1,13160)
-LexToken(VAR,'METHOD',1,13162)
-LexToken(ASSIGNMENT,'=',1,13168)
-LexToken(DQSTRING,'"periodic"',1,13178)
-LexToken(EOL,'\n',1,13179)
-LexToken(CASE,'case',1,13184)
-LexToken(NUMBER,'5',1,13189)
-LexToken(THEN,'then',1,13191)
-LexToken(COMMA,',',1,13195)
-LexToken(VAR,'METHOD',1,13197)
-LexToken(ASSIGNMENT,'=',1,13203)
-LexToken(DQSTRING,'"monotone"',1,13213)
-LexToken(EOL,'\n',1,13214)
-LexToken(CASE,'case',1,13219)
-LexToken(NUMBER,'6',1,13224)
-LexToken(THEN,'then',1,13226)
-LexToken(COMMA,',',1,13230)
-LexToken(VAR,'METHOD',1,13232)
-LexToken(ASSIGNMENT,'=',1,13238)
-LexToken(DQSTRING,'"fast"',1,13244)
-LexToken(EOL,'\n',1,13245)
-LexToken(CASE,'case',1,13250)
-LexToken(NUMBER,'7',1,13255)
-LexToken(THEN,'then',1,13257)
-LexToken(COMMA,',',1,13261)
-LexToken(VAR,'METHOD',1,13263)
-LexToken(ASSIGNMENT,'=',1,13269)
-LexToken(DQSTRING,'"clamped"',1,13278)
-LexToken(EOL,'\n',1,13279)
-LexToken(END,'end',1,13284)
-LexToken(EOL,'\n',1,13287)
-LexToken(ENDFUNCTION,'endfunction',1,13288)
-LexToken(EOL,'\n',1,13299)
-LexToken(EOL,'\n',1,13300)
-LexToken(EOL,'\n',1,13301)
-LexToken(FUNCTION,'function',1,13302)
-LexToken(OPENSQBRACKET,'[',1,13311)
-LexToken(VAR,'Z',1,13312)
-LexToken(CLOSESQBRACKET,']',1,13313)
-LexToken(ASSIGNMENT,'=',1,13314)
-LexToken(VAR,'ORDER2',1,13315)
-LexToken(OPENBRACKET,'(',1,13321)
-LexToken(VAR,'x',1,13322)
-LexToken(COMMA,',',1,13323)
-LexToken(VAR,'y',1,13324)
-LexToken(CLOSEBRACKET,')',1,13325)
-LexToken(EOL,'\n',1,13326)
-LexToken(VAR,'N',1,13331)
-LexToken(ASSIGNMENT,'=',1,13332)
-LexToken(VAR,'size',1,13333)
-LexToken(OPENBRACKET,'(',1,13337)
-LexToken(VAR,'x',1,13338)
-LexToken(COMMA,',',1,13339)
-LexToken(DQSTRING,'"*"',1,13342)
-LexToken(CLOSEBRACKET,')',1,13343)
-LexToken(ADDITION,'-',1,13344)
-LexToken(NUMBER,'1',1,13345)
-LexToken(EOL,'\n',1,13346)
-LexToken(VAR,'A',1,13352)
-LexToken(ASSIGNMENT,'=',1,13353)
-LexToken(VAR,'zeros',1,13354)
-LexToken(OPENBRACKET,'(',1,13359)
-LexToken(NUMBER,'3',1,13360)
-LexToken(MULTIPLICATION,'*',1,13361)
-LexToken(VAR,'N',1,13362)
-LexToken(ADDITION,'-',1,13363)
-LexToken(NUMBER,'1',1,13364)
-LexToken(COMMA,',',1,13365)
-LexToken(VAR,'N',1,13366)
-LexToken(MULTIPLICATION,'*',1,13367)
-LexToken(NUMBER,'3',1,13368)
-LexToken(CLOSEBRACKET,')',1,13369)
-LexToken(EOL,'\n',1,13370)
-LexToken(VAR,'B',1,13376)
-LexToken(ASSIGNMENT,'=',1,13377)
-LexToken(VAR,'zeros',1,13378)
-LexToken(OPENBRACKET,'(',1,13383)
-LexToken(NUMBER,'3',1,13384)
-LexToken(MULTIPLICATION,'*',1,13385)
-LexToken(VAR,'N',1,13386)
-LexToken(ADDITION,'-',1,13387)
-LexToken(NUMBER,'1',1,13388)
-LexToken(COMMA,',',1,13389)
-LexToken(NUMBER,'1',1,13390)
-LexToken(CLOSEBRACKET,')',1,13391)
-LexToken(EOL,'\n',1,13392)
-LexToken(FOR,'for',1,13398)
-LexToken(VAR,'i',1,13402)
-LexToken(ASSIGNMENT,'=',1,13403)
-LexToken(NUMBER,'1',1,13404)
-LexToken(COLON,':',1,13405)
-LexToken(VAR,'N',1,13406)
-LexToken(EOL,'\n',1,13407)
-LexToken(VAR,'j',1,13416)
-LexToken(ASSIGNMENT,'=',1,13417)
-LexToken(NUMBER,'3',1,13418)
-LexToken(MULTIPLICATION,'*',1,13419)
-LexToken(OPENBRACKET,'(',1,13420)
-LexToken(VAR,'i',1,13421)
-LexToken(ADDITION,'-',1,13422)
-LexToken(NUMBER,'1',1,13423)
-LexToken(CLOSEBRACKET,')',1,13424)
-LexToken(ADDITION,'+',1,13425)
-LexToken(NUMBER,'1',1,13426)
-LexToken(EOL,'\n',1,13427)
-LexToken(VAR,'A',1,13437)
-LexToken(OPENBRACKET,'(',1,13438)
-LexToken(VAR,'j',1,13439)
-LexToken(COMMA,',',1,13440)
-LexToken(VAR,'i',1,13441)
-LexToken(ADDITION,'+',1,13442)
-LexToken(NUMBER,'2',1,13443)
-LexToken(MULTIPLICATION,'*',1,13444)
-LexToken(VAR,'N',1,13445)
-LexToken(CLOSEBRACKET,')',1,13446)
-LexToken(ASSIGNMENT,'=',1,13447)
-LexToken(NUMBER,'1',1,13448)
-LexToken(EOL,'\n',1,13449)
-LexToken(VAR,'B',1,13459)
-LexToken(OPENBRACKET,'(',1,13460)
-LexToken(VAR,'j',1,13461)
-LexToken(CLOSEBRACKET,')',1,13462)
-LexToken(ASSIGNMENT,'=',1,13463)
-LexToken(VAR,'y',1,13464)
-LexToken(OPENBRACKET,'(',1,13465)
-LexToken(VAR,'i',1,13466)
-LexToken(CLOSEBRACKET,')',1,13467)
-LexToken(EOL,'\n',1,13468)
-LexToken(VAR,'A',1,13478)
-LexToken(OPENBRACKET,'(',1,13479)
-LexToken(VAR,'j',1,13480)
-LexToken(ADDITION,'+',1,13481)
-LexToken(NUMBER,'1',1,13482)
-LexToken(COMMA,',',1,13483)
-LexToken(VAR,'i',1,13484)
-LexToken(CLOSEBRACKET,')',1,13485)
-LexToken(ASSIGNMENT,'=',1,13486)
-LexToken(OPENBRACKET,'(',1,13487)
-LexToken(VAR,'x',1,13488)
-LexToken(OPENBRACKET,'(',1,13489)
-LexToken(VAR,'i',1,13490)
-LexToken(ADDITION,'+',1,13491)
-LexToken(NUMBER,'1',1,13492)
-LexToken(CLOSEBRACKET,')',1,13493)
-LexToken(ADDITION,'-',1,13494)
-LexToken(VAR,'x',1,13495)
-LexToken(OPENBRACKET,'(',1,13496)
-LexToken(VAR,'i',1,13497)
-LexToken(CLOSEBRACKET,')',1,13498)
-LexToken(CLOSEBRACKET,')',1,13499)
-LexToken(MULTIPLICATION,'^',1,13500)
-LexToken(NUMBER,'2',1,13501)
-LexToken(EOL,'\n',1,13502)
-LexToken(VAR,'A',1,13512)
-LexToken(OPENBRACKET,'(',1,13513)
-LexToken(VAR,'j',1,13514)
-LexToken(ADDITION,'+',1,13515)
-LexToken(NUMBER,'1',1,13516)
-LexToken(COMMA,',',1,13517)
-LexToken(VAR,'i',1,13518)
-LexToken(ADDITION,'+',1,13519)
-LexToken(VAR,'N',1,13520)
-LexToken(CLOSEBRACKET,')',1,13521)
-LexToken(ASSIGNMENT,'=',1,13522)
-LexToken(VAR,'x',1,13523)
-LexToken(OPENBRACKET,'(',1,13524)
-LexToken(VAR,'i',1,13525)
-LexToken(ADDITION,'+',1,13526)
-LexToken(NUMBER,'1',1,13527)
-LexToken(CLOSEBRACKET,')',1,13528)
-LexToken(ADDITION,'-',1,13529)
-LexToken(VAR,'x',1,13530)
-LexToken(OPENBRACKET,'(',1,13531)
-LexToken(VAR,'i',1,13532)
-LexToken(CLOSEBRACKET,')',1,13533)
-LexToken(EOL,'\n',1,13534)
-LexToken(VAR,'A',1,13544)
-LexToken(OPENBRACKET,'(',1,13545)
-LexToken(VAR,'j',1,13546)
-LexToken(ADDITION,'+',1,13547)
-LexToken(NUMBER,'1',1,13548)
-LexToken(COMMA,',',1,13549)
-LexToken(VAR,'i',1,13550)
-LexToken(ADDITION,'+',1,13551)
-LexToken(NUMBER,'2',1,13552)
-LexToken(MULTIPLICATION,'*',1,13553)
-LexToken(VAR,'N',1,13554)
-LexToken(CLOSEBRACKET,')',1,13555)
-LexToken(ASSIGNMENT,'=',1,13556)
-LexToken(NUMBER,'1',1,13557)
-LexToken(EOL,'\n',1,13558)
-LexToken(VAR,'B',1,13568)
-LexToken(OPENBRACKET,'(',1,13569)
-LexToken(VAR,'j',1,13570)
-LexToken(ADDITION,'+',1,13571)
-LexToken(NUMBER,'1',1,13572)
-LexToken(CLOSEBRACKET,')',1,13573)
-LexToken(ASSIGNMENT,'=',1,13574)
-LexToken(VAR,'y',1,13575)
-LexToken(OPENBRACKET,'(',1,13576)
-LexToken(VAR,'i',1,13577)
-LexToken(ADDITION,'+',1,13578)
-LexToken(NUMBER,'1',1,13579)
-LexToken(CLOSEBRACKET,')',1,13580)
-LexToken(EOL,'\n',1,13581)
-LexToken(END,'end',1,13587)
-LexToken(EOL,'\n',1,13590)
-LexToken(EOL,'\n',1,13591)
-LexToken(FOR,'for',1,13596)
-LexToken(VAR,'i',1,13600)
-LexToken(ASSIGNMENT,'=',1,13601)
-LexToken(NUMBER,'1',1,13602)
-LexToken(COLON,':',1,13603)
-LexToken(VAR,'N',1,13604)
-LexToken(ADDITION,'-',1,13605)
-LexToken(NUMBER,'1',1,13606)
-LexToken(EOL,'\n',1,13607)
-LexToken(VAR,'j',1,13616)
-LexToken(ASSIGNMENT,'=',1,13617)
-LexToken(NUMBER,'3',1,13618)
-LexToken(MULTIPLICATION,'*',1,13619)
-LexToken(OPENBRACKET,'(',1,13620)
-LexToken(VAR,'i',1,13621)
-LexToken(ADDITION,'-',1,13622)
-LexToken(NUMBER,'1',1,13623)
-LexToken(CLOSEBRACKET,')',1,13624)
-LexToken(ADDITION,'+',1,13625)
-LexToken(NUMBER,'1',1,13626)
-LexToken(EOL,'\n',1,13627)
-LexToken(VAR,'A',1,13637)
-LexToken(OPENBRACKET,'(',1,13638)
-LexToken(VAR,'j',1,13639)
-LexToken(ADDITION,'+',1,13640)
-LexToken(NUMBER,'2',1,13641)
-LexToken(COMMA,',',1,13642)
-LexToken(VAR,'i',1,13643)
-LexToken(CLOSEBRACKET,')',1,13644)
-LexToken(ASSIGNMENT,'=',1,13645)
-LexToken(NUMBER,'2',1,13646)
-LexToken(MULTIPLICATION,'*',1,13647)
-LexToken(OPENBRACKET,'(',1,13648)
-LexToken(VAR,'x',1,13649)
-LexToken(OPENBRACKET,'(',1,13650)
-LexToken(VAR,'i',1,13651)
-LexToken(ADDITION,'+',1,13652)
-LexToken(NUMBER,'1',1,13653)
-LexToken(CLOSEBRACKET,')',1,13654)
-LexToken(ADDITION,'-',1,13655)
-LexToken(VAR,'x',1,13656)
-LexToken(OPENBRACKET,'(',1,13657)
-LexToken(VAR,'i',1,13658)
-LexToken(CLOSEBRACKET,')',1,13659)
-LexToken(CLOSEBRACKET,')',1,13660)
-LexToken(EOL,'\n',1,13661)
-LexToken(VAR,'A',1,13671)
-LexToken(OPENBRACKET,'(',1,13672)
-LexToken(VAR,'j',1,13673)
-LexToken(ADDITION,'+',1,13674)
-LexToken(NUMBER,'2',1,13675)
-LexToken(COMMA,',',1,13676)
-LexToken(VAR,'i',1,13677)
-LexToken(ADDITION,'+',1,13678)
-LexToken(VAR,'N',1,13679)
-LexToken(CLOSEBRACKET,')',1,13680)
-LexToken(ASSIGNMENT,'=',1,13681)
-LexToken(NUMBER,'1',1,13682)
-LexToken(EOL,'\n',1,13683)
-LexToken(VAR,'A',1,13693)
-LexToken(OPENBRACKET,'(',1,13694)
-LexToken(VAR,'j',1,13695)
-LexToken(ADDITION,'+',1,13696)
-LexToken(NUMBER,'2',1,13697)
-LexToken(COMMA,',',1,13698)
-LexToken(VAR,'i',1,13699)
-LexToken(ADDITION,'+',1,13700)
-LexToken(VAR,'N',1,13701)
-LexToken(ADDITION,'+',1,13702)
-LexToken(NUMBER,'1',1,13703)
-LexToken(CLOSEBRACKET,')',1,13704)
-LexToken(ASSIGNMENT,'=',1,13705)
-LexToken(ADDITION,'-',1,13706)
-LexToken(NUMBER,'1',1,13707)
-LexToken(EOL,'\n',1,13708)
-LexToken(END,'end',1,13714)
-LexToken(EOL,'\n',1,13717)
-LexToken(EOL,'\n',1,13718)
-LexToken(VAR,'Q',1,13723)
-LexToken(ASSIGNMENT,'=',1,13724)
-LexToken(VAR,'zeros',1,13725)
-LexToken(OPENBRACKET,'(',1,13730)
-LexToken(NUMBER,'3',1,13731)
-LexToken(MULTIPLICATION,'*',1,13732)
-LexToken(VAR,'N',1,13733)
-LexToken(COMMA,',',1,13734)
-LexToken(NUMBER,'3',1,13735)
-LexToken(MULTIPLICATION,'*',1,13736)
-LexToken(VAR,'N',1,13737)
-LexToken(CLOSEBRACKET,')',1,13738)
-LexToken(EOL,'\n',1,13739)
-LexToken(FOR,'for',1,13745)
-LexToken(VAR,'i',1,13749)
-LexToken(ASSIGNMENT,'=',1,13750)
-LexToken(NUMBER,'1',1,13751)
-LexToken(COLON,':',1,13752)
-LexToken(VAR,'N',1,13753)
-LexToken(EOL,'\n',1,13754)
-LexToken(VAR,'Q',1,13763)
-LexToken(OPENBRACKET,'(',1,13764)
-LexToken(VAR,'i',1,13765)
-LexToken(COMMA,',',1,13766)
-LexToken(VAR,'i',1,13767)
-LexToken(CLOSEBRACKET,')',1,13768)
-LexToken(ASSIGNMENT,'=',1,13769)
-LexToken(NUMBER,'4',1,13770)
-LexToken(MULTIPLICATION,'*',1,13771)
-LexToken(OPENBRACKET,'(',1,13772)
-LexToken(VAR,'x',1,13773)
-LexToken(OPENBRACKET,'(',1,13774)
-LexToken(VAR,'i',1,13775)
-LexToken(ADDITION,'+',1,13776)
-LexToken(NUMBER,'1',1,13777)
-LexToken(CLOSEBRACKET,')',1,13778)
-LexToken(ADDITION,'-',1,13779)
-LexToken(VAR,'x',1,13780)
-LexToken(OPENBRACKET,'(',1,13781)
-LexToken(VAR,'i',1,13782)
-LexToken(CLOSEBRACKET,')',1,13783)
-LexToken(CLOSEBRACKET,')',1,13784)
-LexToken(MULTIPLICATION,'^',1,13785)
-LexToken(NUMBER,'2',1,13786)
-LexToken(EOL,'\n',1,13787)
-LexToken(VAR,'Q',1,13796)
-LexToken(OPENBRACKET,'(',1,13797)
-LexToken(VAR,'i',1,13798)
-LexToken(COMMA,',',1,13799)
-LexToken(VAR,'i',1,13800)
-LexToken(ADDITION,'+',1,13801)
-LexToken(VAR,'N',1,13802)
-LexToken(CLOSEBRACKET,')',1,13803)
-LexToken(ASSIGNMENT,'=',1,13804)
-LexToken(NUMBER,'2',1,13805)
-LexToken(MULTIPLICATION,'*',1,13806)
-LexToken(OPENBRACKET,'(',1,13807)
-LexToken(VAR,'x',1,13808)
-LexToken(OPENBRACKET,'(',1,13809)
-LexToken(VAR,'i',1,13810)
-LexToken(ADDITION,'+',1,13811)
-LexToken(NUMBER,'1',1,13812)
-LexToken(CLOSEBRACKET,')',1,13813)
-LexToken(ADDITION,'-',1,13814)
-LexToken(VAR,'x',1,13815)
-LexToken(OPENBRACKET,'(',1,13816)
-LexToken(VAR,'i',1,13817)
-LexToken(CLOSEBRACKET,')',1,13818)
-LexToken(CLOSEBRACKET,')',1,13819)
-LexToken(EOL,'\n',1,13820)
-LexToken(VAR,'Q',1,13829)
-LexToken(OPENBRACKET,'(',1,13830)
-LexToken(VAR,'i',1,13831)
-LexToken(ADDITION,'+',1,13832)
-LexToken(VAR,'N',1,13833)
-LexToken(COMMA,',',1,13834)
-LexToken(VAR,'i',1,13835)
-LexToken(CLOSEBRACKET,')',1,13836)
-LexToken(ASSIGNMENT,'=',1,13837)
-LexToken(NUMBER,'2',1,13838)
-LexToken(MULTIPLICATION,'*',1,13839)
-LexToken(OPENBRACKET,'(',1,13840)
-LexToken(VAR,'x',1,13841)
-LexToken(OPENBRACKET,'(',1,13842)
-LexToken(VAR,'i',1,13843)
-LexToken(ADDITION,'+',1,13844)
-LexToken(NUMBER,'1',1,13845)
-LexToken(CLOSEBRACKET,')',1,13846)
-LexToken(ADDITION,'-',1,13847)
-LexToken(VAR,'x',1,13848)
-LexToken(OPENBRACKET,'(',1,13849)
-LexToken(VAR,'i',1,13850)
-LexToken(CLOSEBRACKET,')',1,13851)
-LexToken(CLOSEBRACKET,')',1,13852)
-LexToken(EOL,'\n',1,13853)
-LexToken(VAR,'Q',1,13862)
-LexToken(OPENBRACKET,'(',1,13863)
-LexToken(VAR,'i',1,13864)
-LexToken(ADDITION,'+',1,13865)
-LexToken(VAR,'N',1,13866)
-LexToken(COMMA,',',1,13867)
-LexToken(VAR,'i',1,13868)
-LexToken(ADDITION,'+',1,13869)
-LexToken(VAR,'N',1,13870)
-LexToken(CLOSEBRACKET,')',1,13871)
-LexToken(ASSIGNMENT,'=',1,13872)
-LexToken(NUMBER,'1',1,13873)
-LexToken(EOL,'\n',1,13874)
-LexToken(END,'end',1,13880)
-LexToken(EOL,'\n',1,13883)
-LexToken(EOL,'\n',1,13884)
-LexToken(VAR,'At',1,13889)
-LexToken(ASSIGNMENT,'=',1,13891)
-LexToken(OPENSQBRACKET,'[',1,13892)
-LexToken(VAR,'Q',1,13893)
-LexToken(COMMA,',',1,13894)
-LexToken(VAR,'A',1,13895)
-LexToken(TRANSPOSE,"'",1,13896)
-LexToken(SEMICOLON,';',1,13897)
-LexToken(VAR,'A',1,13898)
-LexToken(COMMA,',',1,13899)
-LexToken(VAR,'zeros',1,13900)
-LexToken(OPENBRACKET,'(',1,13905)
-LexToken(NUMBER,'3',1,13906)
-LexToken(MULTIPLICATION,'*',1,13907)
-LexToken(VAR,'N',1,13908)
-LexToken(ADDITION,'-',1,13909)
-LexToken(NUMBER,'1',1,13910)
-LexToken(COMMA,',',1,13911)
-LexToken(NUMBER,'3',1,13912)
-LexToken(MULTIPLICATION,'*',1,13913)
-LexToken(VAR,'N',1,13914)
-LexToken(ADDITION,'-',1,13915)
-LexToken(NUMBER,'1',1,13916)
-LexToken(CLOSEBRACKET,')',1,13917)
-LexToken(CLOSESQBRACKET,']',1,13918)
-LexToken(EOL,'\n',1,13919)
-LexToken(VAR,'Bt',1,13924)
-LexToken(ASSIGNMENT,'=',1,13926)
-LexToken(OPENSQBRACKET,'[',1,13927)
-LexToken(VAR,'zeros',1,13928)
-LexToken(OPENBRACKET,'(',1,13933)
-LexToken(NUMBER,'3',1,13934)
-LexToken(MULTIPLICATION,'*',1,13935)
-LexToken(VAR,'N',1,13936)
-LexToken(COMMA,',',1,13937)
-LexToken(NUMBER,'1',1,13938)
-LexToken(CLOSEBRACKET,')',1,13939)
-LexToken(SEMICOLON,';',1,13940)
-LexToken(VAR,'B',1,13941)
-LexToken(CLOSESQBRACKET,']',1,13942)
-LexToken(EOL,'\n',1,13943)
-LexToken(VAR,'Zt',1,13948)
-LexToken(ASSIGNMENT,'=',1,13950)
-LexToken(VAR,'At',1,13951)
-LexToken(MULTIPLICATION,'\\',1,13953)
-LexToken(VAR,'Bt',1,13954)
-LexToken(EOL,'\n',1,13956)
-LexToken(VAR,'Z',1,13962)
-LexToken(ASSIGNMENT,'=',1,13963)
-LexToken(VAR,'Zt',1,13964)
-LexToken(OPENBRACKET,'(',1,13966)
-LexToken(NUMBER,'1',1,13967)
-LexToken(COLON,':',1,13968)
-LexToken(NUMBER,'3',1,13969)
-LexToken(MULTIPLICATION,'*',1,13970)
-LexToken(VAR,'N',1,13971)
-LexToken(COMMA,',',1,13972)
-LexToken(NUMBER,'1',1,13973)
-LexToken(CLOSEBRACKET,')',1,13974)
-LexToken(EOL,'\n',1,13975)
-LexToken(ENDFUNCTION,'endfunction',1,13976)
-LexToken(EOL,'\n',1,13987)
-LexToken(EOL,'\n',1,14041)
-LexToken(EOL,'\n',1,14042)
-LexToken(EOL,'\n',1,14043)
-LexToken(EOL,'\n',1,14044)
-LexToken(EOL,'\n',1,14045)
-LexToken(EOL,'\n',1,14046)
-LexToken(EOL,'\n',1,14047)
+Syntax error in input LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,4459)
+Syntax error in input LexToken(VAR,'N',1,10287)
+Syntax error in input LexToken(VAR,'order',1,12980)
+Syntax error in input LexToken(VAR,'x',1,13322)
+Syntax error in input None
+/* autogenerated from "macros/Sources/Sigbuilder.sci" */
+None
diff --git a/js/Sources/TIME_f.js b/js/Sources/TIME_f.js
index 4955cbeb..46a2a052 100644
--- a/js/Sources/TIME_f.js
+++ b/js/Sources/TIME_f.js
@@ -1,130 +1,19 @@
-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_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(CASE,'case',1,960)
-LexToken(DQSTRING,'"define"',1,972)
-LexToken(THEN,'then',1,974)
-LexToken(EOL,'\n',1,978)
-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(DQSTRING,'"timblk"',1,1034)
-LexToken(EOL,'\n',1,1035)
-LexToken(VAR,'model',1,1044)
-LexToken(DOT,'.',1,1049)
-LexToken(VAR,'out',1,1050)
-LexToken(ASSIGNMENT,'=',1,1053)
-LexToken(NUMBER,'1',1,1054)
-LexToken(EOL,'\n',1,1055)
-LexToken(VAR,'model',1,1064)
-LexToken(DOT,'.',1,1069)
-LexToken(VAR,'blocktype',1,1070)
-LexToken(ASSIGNMENT,'=',1,1079)
-LexToken(DQSTRING,'"c"',1,1082)
-LexToken(EOL,'\n',1,1083)
-LexToken(VAR,'model',1,1092)
-LexToken(DOT,'.',1,1097)
-LexToken(VAR,'dep_ut',1,1098)
-LexToken(ASSIGNMENT,'=',1,1104)
-LexToken(OPENSQBRACKET,'[',1,1105)
-LexToken(PREVAR_BOOLEAN,'%f',1,1106)
-LexToken(PREVAR_BOOLEAN,'%t',1,1109)
-LexToken(CLOSESQBRACKET,']',1,1111)
-LexToken(EOL,'\n',1,1112)
-LexToken(EOL,'\n',1,1113)
-LexToken(VAR,'gr_i',1,1122)
-LexToken(ASSIGNMENT,'=',1,1126)
-LexToken(OPENSQBRACKET,'[',1,1127)
-LexToken(CLOSESQBRACKET,']',1,1128)
-LexToken(EOL,'\n',1,1129)
-LexToken(VAR,'x',1,1138)
-LexToken(ASSIGNMENT,'=',1,1139)
-LexToken(VAR,'standard_define',1,1140)
-LexToken(OPENBRACKET,'(',1,1155)
-LexToken(OPENSQBRACKET,'[',1,1156)
-LexToken(NUMBER,'2',1,1157)
-LexToken(NUMBER,'2',1,1159)
-LexToken(CLOSESQBRACKET,']',1,1160)
-LexToken(COMMA,',',1,1161)
-LexToken(VAR,'model',1,1162)
-LexToken(COMMA,',',1,1167)
-LexToken(OPENSQBRACKET,'[',1,1168)
-LexToken(CLOSESQBRACKET,']',1,1169)
-LexToken(COMMA,',',1,1170)
-LexToken(VAR,'gr_i',1,1171)
-LexToken(CLOSEBRACKET,')',1,1175)
-LexToken(EOL,'\n',1,1176)
-LexToken(END,'end',1,1181)
-LexToken(EOL,'\n',1,1184)
-LexToken(ENDFUNCTION,'endfunction',1,1185)
-LexToken(EOL,'\n',1,1196)
+/* autogenerated from "macros/Sources/TIME_f.sci" */
+function TIME_f() {
+TIME_f.prototype.get = function TIME_f() {
+}
+TIME_f.prototype.set = function TIME_f() {
+x=arg1;
+}
+TIME_f.prototype.define = function TIME_f() {
+model=scicos_model();
+model.sim="timblk";
+model.out=1;
+model.blocktype="c";
+model.dep_ut=[None,true];
+gr_i=[];
+x=standard_define([2,2],model,[],gr_i);
+}
+TIME_f.prototype.details = function TIME_f() {
+}
+}
diff --git a/js/Sources/TKSCALE.js b/js/Sources/TKSCALE.js
index 605294d8..4930eff6 100644
--- a/js/Sources/TKSCALE.js
+++ b/js/Sources/TKSCALE.js
@@ -1,285 +1,35 @@
-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,'TKSCALE',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(EOL,'\n',1,928)
-LexToken(VAR,'x',1,933)
-LexToken(ASSIGNMENT,'=',1,934)
-LexToken(OPENSQBRACKET,'[',1,935)
-LexToken(CLOSESQBRACKET,']',1,936)
-LexToken(EOL,'\n',1,937)
-LexToken(VAR,'y',1,943)
-LexToken(ASSIGNMENT,'=',1,944)
-LexToken(OPENSQBRACKET,'[',1,945)
-LexToken(CLOSESQBRACKET,']',1,946)
-LexToken(EOL,'\n',1,947)
-LexToken(VAR,'typ',1,953)
-LexToken(ASSIGNMENT,'=',1,956)
-LexToken(OPENSQBRACKET,'[',1,957)
-LexToken(CLOSESQBRACKET,']',1,958)
-LexToken(EOL,'\n',1,959)
-LexToken(SELECT,'select',1,965)
-LexToken(VAR,'job',1,972)
-LexToken(EOL,'\n',1,975)
-LexToken(CASE,'case',1,980)
-LexToken(DQSTRING,'"set"',1,989)
-LexToken(THEN,'then',1,991)
-LexToken(EOL,'\n',1,995)
-LexToken(VAR,'x',1,1004)
-LexToken(ASSIGNMENT,'=',1,1005)
-LexToken(VAR,'arg1',1,1006)
-LexToken(EOL,'\n',1,1010)
-LexToken(VAR,'graphics',1,1020)
-LexToken(ASSIGNMENT,'=',1,1028)
-LexToken(VAR,'arg1',1,1029)
-LexToken(DOT,'.',1,1033)
-LexToken(VAR,'graphics',1,1034)
-LexToken(EOL,'\n',1,1042)
-LexToken(VAR,'exprs',1,1052)
-LexToken(ASSIGNMENT,'=',1,1057)
-LexToken(VAR,'graphics',1,1058)
-LexToken(DOT,'.',1,1066)
-LexToken(VAR,'exprs',1,1067)
-LexToken(EOL,'\n',1,1072)
-LexToken(VAR,'model',1,1081)
-LexToken(ASSIGNMENT,'=',1,1086)
-LexToken(VAR,'arg1',1,1087)
-LexToken(DOT,'.',1,1091)
-LexToken(VAR,'model',1,1092)
-LexToken(EOL,'\n',1,1097)
-LexToken(OPENSQBRACKET,'[',1,1107)
-LexToken(VAR,'ok',1,1108)
-LexToken(COMMA,',',1,1110)
-LexToken(VAR,'a',1,1111)
-LexToken(COMMA,',',1,1112)
-LexToken(VAR,'b',1,1113)
-LexToken(COMMA,',',1,1114)
-LexToken(VAR,'f',1,1115)
-LexToken(COMMA,',',1,1116)
-LexToken(VAR,'exprs',1,1117)
-LexToken(CLOSESQBRACKET,']',1,1122)
-LexToken(ASSIGNMENT,'=',1,1123)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1124)
-LexToken(OPENBRACKET,'(',1,1139)
-LexToken(DQSTRING,'"Set scale block parameters"',1,1167)
-LexToken(COMMA,',',1,1168)
-LexToken(OPENSQBRACKET,'[',1,1180)
-LexToken(DQSTRING,'"Min value"',1,1191)
-LexToken(SEMICOLON,';',1,1192)
-LexToken(DQSTRING,'"Max value"',1,1203)
-LexToken(SEMICOLON,';',1,1204)
-LexToken(DQSTRING,'"Normalization"',1,1219)
-LexToken(CLOSESQBRACKET,']',1,1220)
-LexToken(COMMA,',',1,1221)
-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,1263)
-LexToken(CLOSEBRACKET,')',1,1268)
-LexToken(EOL,'\n',1,1269)
-LexToken(EOL,'\n',1,1332)
-LexToken(EOL,'\n',1,1364)
-LexToken(IF,'if',1,1373)
-LexToken(VAR,'ok',1,1376)
-LexToken(THEN,'then',1,1379)
-LexToken(EOL,'\n',1,1383)
-LexToken(VAR,'graphics',1,1396)
-LexToken(DOT,'.',1,1404)
-LexToken(VAR,'exprs',1,1405)
-LexToken(ASSIGNMENT,'=',1,1410)
-LexToken(VAR,'exprs',1,1411)
-LexToken(EOL,'\n',1,1416)
-LexToken(VAR,'model',1,1429)
-LexToken(DOT,'.',1,1434)
-LexToken(VAR,'rpar',1,1435)
-LexToken(ASSIGNMENT,'=',1,1439)
-LexToken(OPENSQBRACKET,'[',1,1440)
-LexToken(VAR,'a',1,1441)
-LexToken(SEMICOLON,';',1,1442)
-LexToken(VAR,'b',1,1443)
-LexToken(SEMICOLON,';',1,1444)
-LexToken(VAR,'f',1,1445)
-LexToken(CLOSESQBRACKET,']',1,1446)
-LexToken(EOL,'\n',1,1447)
-LexToken(VAR,'x',1,1460)
-LexToken(DOT,'.',1,1461)
-LexToken(VAR,'graphics',1,1462)
-LexToken(ASSIGNMENT,'=',1,1470)
-LexToken(VAR,'graphics',1,1471)
-LexToken(EOL,'\n',1,1479)
-LexToken(VAR,'x',1,1493)
-LexToken(DOT,'.',1,1494)
-LexToken(VAR,'model',1,1495)
-LexToken(ASSIGNMENT,'=',1,1500)
-LexToken(VAR,'model',1,1501)
-LexToken(EOL,'\n',1,1506)
-LexToken(END,'end',1,1515)
-LexToken(EOL,'\n',1,1518)
-LexToken(CASE,'case',1,1523)
-LexToken(DQSTRING,'"define"',1,1535)
-LexToken(THEN,'then',1,1537)
-LexToken(EOL,'\n',1,1541)
-LexToken(VAR,'a',1,1550)
-LexToken(ASSIGNMENT,'=',1,1551)
-LexToken(ADDITION,'-',1,1552)
-LexToken(NUMBER,'10',1,1553)
-LexToken(EOL,'\n',1,1555)
-LexToken(VAR,'b',1,1565)
-LexToken(ASSIGNMENT,'=',1,1566)
-LexToken(NUMBER,'10',1,1567)
-LexToken(EOL,'\n',1,1569)
-LexToken(VAR,'f',1,1579)
-LexToken(ASSIGNMENT,'=',1,1580)
-LexToken(NUMBER,'1',1,1581)
-LexToken(EOL,'\n',1,1610)
-LexToken(VAR,'model',1,1619)
-LexToken(ASSIGNMENT,'=',1,1624)
-LexToken(SCICOS_MODEL,'scicos_model',1,1625)
-LexToken(OPENBRACKET,'(',1,1637)
-LexToken(CLOSEBRACKET,')',1,1638)
-LexToken(EOL,'\n',1,1639)
-LexToken(VAR,'model',1,1648)
-LexToken(DOT,'.',1,1653)
-LexToken(VAR,'sim',1,1654)
-LexToken(ASSIGNMENT,'=',1,1657)
-LexToken(VAR,'list',1,1658)
-LexToken(OPENBRACKET,'(',1,1662)
-LexToken(DQSTRING,'"tkscaleblk"',1,1674)
-LexToken(COMMA,',',1,1675)
-LexToken(NUMBER,'5',1,1676)
-LexToken(CLOSEBRACKET,')',1,1677)
-LexToken(EOL,'\n',1,1678)
-LexToken(VAR,'model',1,1687)
-LexToken(DOT,'.',1,1692)
-LexToken(VAR,'out',1,1693)
-LexToken(ASSIGNMENT,'=',1,1696)
-LexToken(NUMBER,'1',1,1697)
-LexToken(EOL,'\n',1,1698)
-LexToken(VAR,'model',1,1707)
-LexToken(DOT,'.',1,1712)
-LexToken(VAR,'evtin',1,1713)
-LexToken(ASSIGNMENT,'=',1,1718)
-LexToken(NUMBER,'1',1,1719)
-LexToken(EOL,'\n',1,1720)
-LexToken(VAR,'model',1,1729)
-LexToken(DOT,'.',1,1734)
-LexToken(VAR,'rpar',1,1735)
-LexToken(ASSIGNMENT,'=',1,1739)
-LexToken(OPENSQBRACKET,'[',1,1740)
-LexToken(VAR,'a',1,1741)
-LexToken(SEMICOLON,';',1,1742)
-LexToken(VAR,'b',1,1743)
-LexToken(SEMICOLON,';',1,1744)
-LexToken(VAR,'f',1,1745)
-LexToken(CLOSESQBRACKET,']',1,1746)
-LexToken(EOL,'\n',1,1747)
-LexToken(VAR,'model',1,1756)
-LexToken(DOT,'.',1,1761)
-LexToken(VAR,'blocktype',1,1762)
-LexToken(ASSIGNMENT,'=',1,1771)
-LexToken(DQSTRING,'"d"',1,1774)
-LexToken(EOL,'\n',1,1775)
-LexToken(VAR,'model',1,1784)
-LexToken(DOT,'.',1,1789)
-LexToken(VAR,'dep_ut',1,1790)
-LexToken(ASSIGNMENT,'=',1,1796)
-LexToken(OPENSQBRACKET,'[',1,1797)
-LexToken(PREVAR_BOOLEAN,'%f',1,1798)
-LexToken(PREVAR_BOOLEAN,'%f',1,1801)
-LexToken(CLOSESQBRACKET,']',1,1803)
-LexToken(EOL,'\n',1,1804)
-LexToken(VAR,'exprs',1,1813)
-LexToken(ASSIGNMENT,'=',1,1818)
-LexToken(OPENSQBRACKET,'[',1,1819)
-LexToken(VAR,'sci2exp',1,1820)
-LexToken(OPENBRACKET,'(',1,1827)
-LexToken(VAR,'a',1,1828)
-LexToken(CLOSEBRACKET,')',1,1829)
-LexToken(SEMICOLON,';',1,1830)
-LexToken(VAR,'sci2exp',1,1831)
-LexToken(OPENBRACKET,'(',1,1838)
-LexToken(VAR,'b',1,1839)
-LexToken(CLOSEBRACKET,')',1,1840)
-LexToken(SEMICOLON,';',1,1841)
-LexToken(VAR,'sci2exp',1,1842)
-LexToken(OPENBRACKET,'(',1,1849)
-LexToken(VAR,'f',1,1850)
-LexToken(CLOSEBRACKET,')',1,1851)
-LexToken(CLOSESQBRACKET,']',1,1852)
-LexToken(EOL,'\n',1,1853)
-LexToken(VAR,'gr_i',1,1862)
-LexToken(ASSIGNMENT,'=',1,1866)
-LexToken(OPENSQBRACKET,'[',1,1867)
-LexToken(CLOSESQBRACKET,']',1,1868)
-LexToken(EOL,'\n',1,1869)
-LexToken(VAR,'x',1,1878)
-LexToken(ASSIGNMENT,'=',1,1879)
-LexToken(VAR,'standard_define',1,1880)
-LexToken(OPENBRACKET,'(',1,1895)
-LexToken(OPENSQBRACKET,'[',1,1896)
-LexToken(NUMBER,'3',1,1897)
-LexToken(NUMBER,'2',1,1899)
-LexToken(CLOSESQBRACKET,']',1,1900)
-LexToken(COMMA,',',1,1901)
-LexToken(VAR,'model',1,1902)
-LexToken(COMMA,',',1,1907)
-LexToken(VAR,'exprs',1,1908)
-LexToken(COMMA,',',1,1913)
-LexToken(VAR,'gr_i',1,1914)
-LexToken(CLOSEBRACKET,')',1,1918)
-LexToken(EOL,'\n',1,1919)
-LexToken(END,'end',1,1924)
-LexToken(EOL,'\n',1,1927)
-LexToken(ENDFUNCTION,'endfunction',1,1928)
-LexToken(EOL,'\n',1,1939)
-LexToken(EOL,'\n',1,1940)
-LexToken(EOL,'\n',1,1941)
-LexToken(EOL,'\n',1,1942)
-LexToken(EOL,'\n',1,1943)
+/* autogenerated from "macros/Sources/TKSCALE.sci" */
+function TKSCALE() {
+TKSCALE.prototype.get = function TKSCALE() {
+}
+TKSCALE.prototype.set = function TKSCALE() {
+x=arg1;
+graphics=arg1.graphics;
+exprs=graphics.exprs;
+model=arg1.model;
+[ok,a,b,f,exprs]=scicos_getvalue("Set scale block parameters",["Min value","Max value","Normalization"],list("vec",1,"vec",1,"vec",1),exprs);
+if (ok) {
+graphics.exprs=exprs;
+model.rpar=[a,b,f];
+x.graphics=graphics;
+x.model=model;
+}
+}
+TKSCALE.prototype.define = function TKSCALE() {
+a=-10;
+b=10;
+f=1;
+model=scicos_model();
+model.sim=list("tkscaleblk",5);
+model.out=1;
+model.evtin=1;
+model.rpar=[a,b,f];
+model.blocktype="d";
+model.dep_ut=[None,None];
+exprs=[sci2exp(a),sci2exp(b),sci2exp(f)];
+gr_i=[];
+x=standard_define([3,2],model,exprs,gr_i);
+}
+TKSCALE.prototype.details = function TKSCALE() {
+}
+}