summaryrefslogtreecommitdiff
path: root/js/Events
diff options
context:
space:
mode:
Diffstat (limited to 'js/Events')
-rw-r--r--js/Events/ANDBLK.js935
-rw-r--r--js/Events/ANDLOG_f.js167
-rw-r--r--js/Events/CLKSOMV_f.js174
-rw-r--r--js/Events/CLKSOM_f.js175
-rw-r--r--js/Events/CLKSPLIT_f.js210
-rw-r--r--js/Events/END_c.js286
-rw-r--r--js/Events/EVTDLY_c.js363
-rw-r--r--js/Events/EVTDLY_f.js350
-rw-r--r--js/Events/EVTGEN_f.js278
-rw-r--r--js/Events/EVTVARDLY.js287
-rw-r--r--js/Events/HALT_f.js281
-rw-r--r--js/Events/IFTHEL_f.js429
-rw-r--r--js/Events/MCLOCK_f.js1150
-rw-r--r--js/Events/MFCLCK_f.js336
-rw-r--r--js/Events/M_freq.js701
-rw-r--r--js/Events/VirtualCLK0.js172
-rw-r--r--js/Events/freq_div.js1659
17 files changed, 419 insertions, 7534 deletions
diff --git a/js/Events/ANDBLK.js b/js/Events/ANDBLK.js
index 685e169a..4610122a 100644
--- a/js/Events/ANDBLK.js
+++ b/js/Events/ANDBLK.js
@@ -1,932 +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,'ANDBLK',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(VAR,'andlog',1,987)
-LexToken(ASSIGNMENT,'=',1,993)
-LexToken(VAR,'ANDLOG_f',1,994)
-LexToken(OPENBRACKET,'(',1,1002)
-LexToken(DQSTRING,'"define"',1,1010)
-LexToken(CLOSEBRACKET,')',1,1011)
-LexToken(EOL,'\n',1,1012)
-LexToken(VAR,'andlog',1,1021)
-LexToken(DOT,'.',1,1027)
-LexToken(VAR,'graphics',1,1028)
-LexToken(DOT,'.',1,1036)
-LexToken(VAR,'orig',1,1037)
-LexToken(ASSIGNMENT,'=',1,1041)
-LexToken(OPENSQBRACKET,'[',1,1042)
-LexToken(NUMBER,'194',1,1043)
-LexToken(COMMA,',',1,1046)
-LexToken(NUMBER,'133',1,1047)
-LexToken(CLOSESQBRACKET,']',1,1050)
-LexToken(EOL,'\n',1,1051)
-LexToken(VAR,'andlog',1,1060)
-LexToken(DOT,'.',1,1066)
-LexToken(VAR,'graphics',1,1067)
-LexToken(DOT,'.',1,1075)
-LexToken(VAR,'sz',1,1076)
-LexToken(ASSIGNMENT,'=',1,1078)
-LexToken(OPENSQBRACKET,'[',1,1079)
-LexToken(NUMBER,'60',1,1080)
-LexToken(COMMA,',',1,1082)
-LexToken(NUMBER,'60',1,1083)
-LexToken(CLOSESQBRACKET,']',1,1085)
-LexToken(EOL,'\n',1,1086)
-LexToken(VAR,'andlog',1,1095)
-LexToken(DOT,'.',1,1101)
-LexToken(VAR,'graphics',1,1102)
-LexToken(DOT,'.',1,1110)
-LexToken(VAR,'flip',1,1111)
-LexToken(ASSIGNMENT,'=',1,1115)
-LexToken(PREVAR_BOOLEAN,'%t',1,1116)
-LexToken(EOL,'\n',1,1118)
-LexToken(VAR,'andlog',1,1127)
-LexToken(DOT,'.',1,1133)
-LexToken(VAR,'graphics',1,1134)
-LexToken(DOT,'.',1,1142)
-LexToken(VAR,'pout',1,1143)
-LexToken(ASSIGNMENT,'=',1,1147)
-LexToken(NUMBER,'9',1,1148)
-LexToken(EOL,'\n',1,1149)
-LexToken(VAR,'andlog',1,1158)
-LexToken(DOT,'.',1,1164)
-LexToken(VAR,'graphics',1,1165)
-LexToken(DOT,'.',1,1173)
-LexToken(VAR,'pein',1,1174)
-LexToken(ASSIGNMENT,'=',1,1178)
-LexToken(OPENSQBRACKET,'[',1,1179)
-LexToken(NUMBER,'4',1,1180)
-LexToken(SEMICOLON,';',1,1181)
-LexToken(NUMBER,'11',1,1182)
-LexToken(CLOSESQBRACKET,']',1,1184)
-LexToken(EOL,'\n',1,1185)
-LexToken(EOL,'\n',1,1186)
-LexToken(VAR,'input_port1',1,1195)
-LexToken(ASSIGNMENT,'=',1,1206)
-LexToken(VAR,'CLKIN_f',1,1207)
-LexToken(OPENBRACKET,'(',1,1214)
-LexToken(DQSTRING,'"define"',1,1222)
-LexToken(CLOSEBRACKET,')',1,1223)
-LexToken(EOL,'\n',1,1224)
-LexToken(VAR,'input_port1',1,1233)
-LexToken(DOT,'.',1,1244)
-LexToken(VAR,'graphics',1,1245)
-LexToken(DOT,'.',1,1253)
-LexToken(VAR,'orig',1,1254)
-LexToken(ASSIGNMENT,'=',1,1258)
-LexToken(OPENSQBRACKET,'[',1,1259)
-LexToken(NUMBER,'149',1,1260)
-LexToken(COMMA,',',1,1263)
-LexToken(NUMBER,'287',1,1264)
-LexToken(CLOSESQBRACKET,']',1,1267)
-LexToken(EOL,'\n',1,1268)
-LexToken(VAR,'input_port1',1,1277)
-LexToken(DOT,'.',1,1288)
-LexToken(VAR,'graphics',1,1289)
-LexToken(DOT,'.',1,1297)
-LexToken(VAR,'sz',1,1298)
-LexToken(ASSIGNMENT,'=',1,1300)
-LexToken(OPENSQBRACKET,'[',1,1301)
-LexToken(NUMBER,'20',1,1302)
-LexToken(COMMA,',',1,1304)
-LexToken(NUMBER,'20',1,1305)
-LexToken(CLOSESQBRACKET,']',1,1307)
-LexToken(EOL,'\n',1,1308)
-LexToken(VAR,'input_port1',1,1317)
-LexToken(DOT,'.',1,1328)
-LexToken(VAR,'graphics',1,1329)
-LexToken(DOT,'.',1,1337)
-LexToken(VAR,'flip',1,1338)
-LexToken(ASSIGNMENT,'=',1,1342)
-LexToken(PREVAR_BOOLEAN,'%t',1,1343)
-LexToken(EOL,'\n',1,1345)
-LexToken(VAR,'input_port1',1,1354)
-LexToken(DOT,'.',1,1365)
-LexToken(VAR,'graphics',1,1366)
-LexToken(DOT,'.',1,1374)
-LexToken(VAR,'exprs',1,1375)
-LexToken(ASSIGNMENT,'=',1,1380)
-LexToken(DQSTRING,'"1"',1,1383)
-LexToken(EOL,'\n',1,1384)
-LexToken(VAR,'input_port1',1,1393)
-LexToken(DOT,'.',1,1404)
-LexToken(VAR,'graphics',1,1405)
-LexToken(DOT,'.',1,1413)
-LexToken(VAR,'peout',1,1414)
-LexToken(ASSIGNMENT,'=',1,1419)
-LexToken(NUMBER,'4',1,1420)
-LexToken(EOL,'\n',1,1421)
-LexToken(VAR,'input_port1',1,1430)
-LexToken(DOT,'.',1,1441)
-LexToken(VAR,'model',1,1442)
-LexToken(DOT,'.',1,1447)
-LexToken(VAR,'ipar',1,1448)
-LexToken(ASSIGNMENT,'=',1,1452)
-LexToken(NUMBER,'1',1,1453)
-LexToken(EOL,'\n',1,1454)
-LexToken(EOL,'\n',1,1455)
-LexToken(VAR,'output_port',1,1464)
-LexToken(ASSIGNMENT,'=',1,1475)
-LexToken(VAR,'CLKOUT_f',1,1476)
-LexToken(OPENBRACKET,'(',1,1484)
-LexToken(DQSTRING,'"define"',1,1492)
-LexToken(CLOSEBRACKET,')',1,1493)
-LexToken(EOL,'\n',1,1494)
-LexToken(VAR,'output_port',1,1503)
-LexToken(DOT,'.',1,1514)
-LexToken(VAR,'graphics',1,1515)
-LexToken(DOT,'.',1,1523)
-LexToken(VAR,'orig',1,1524)
-LexToken(ASSIGNMENT,'=',1,1528)
-LexToken(OPENSQBRACKET,'[',1,1529)
-LexToken(NUMBER,'450',1,1530)
-LexToken(COMMA,',',1,1533)
-LexToken(NUMBER,'83',1,1534)
-LexToken(CLOSESQBRACKET,']',1,1536)
-LexToken(EOL,'\n',1,1537)
-LexToken(VAR,'output_port',1,1546)
-LexToken(DOT,'.',1,1557)
-LexToken(VAR,'graphics',1,1558)
-LexToken(DOT,'.',1,1566)
-LexToken(VAR,'sz',1,1567)
-LexToken(ASSIGNMENT,'=',1,1569)
-LexToken(OPENSQBRACKET,'[',1,1570)
-LexToken(NUMBER,'20',1,1571)
-LexToken(COMMA,',',1,1573)
-LexToken(NUMBER,'20',1,1574)
-LexToken(CLOSESQBRACKET,']',1,1576)
-LexToken(EOL,'\n',1,1577)
-LexToken(VAR,'output_port',1,1586)
-LexToken(DOT,'.',1,1597)
-LexToken(VAR,'graphics',1,1598)
-LexToken(DOT,'.',1,1606)
-LexToken(VAR,'flip',1,1607)
-LexToken(ASSIGNMENT,'=',1,1611)
-LexToken(PREVAR_BOOLEAN,'%t',1,1612)
-LexToken(EOL,'\n',1,1614)
-LexToken(VAR,'output_port',1,1623)
-LexToken(DOT,'.',1,1634)
-LexToken(VAR,'graphics',1,1635)
-LexToken(DOT,'.',1,1643)
-LexToken(VAR,'exprs',1,1644)
-LexToken(ASSIGNMENT,'=',1,1649)
-LexToken(DQSTRING,'"1"',1,1652)
-LexToken(EOL,'\n',1,1653)
-LexToken(VAR,'output_port',1,1662)
-LexToken(DOT,'.',1,1673)
-LexToken(VAR,'graphics',1,1674)
-LexToken(DOT,'.',1,1682)
-LexToken(VAR,'pein',1,1683)
-LexToken(ASSIGNMENT,'=',1,1687)
-LexToken(NUMBER,'8',1,1688)
-LexToken(EOL,'\n',1,1689)
-LexToken(VAR,'output_port',1,1698)
-LexToken(DOT,'.',1,1709)
-LexToken(VAR,'model',1,1710)
-LexToken(DOT,'.',1,1715)
-LexToken(VAR,'ipar',1,1716)
-LexToken(ASSIGNMENT,'=',1,1720)
-LexToken(NUMBER,'1',1,1721)
-LexToken(EOL,'\n',1,1722)
-LexToken(EOL,'\n',1,1723)
-LexToken(VAR,'input_port2',1,1732)
-LexToken(ASSIGNMENT,'=',1,1743)
-LexToken(VAR,'CLKIN_f',1,1744)
-LexToken(OPENBRACKET,'(',1,1751)
-LexToken(DQSTRING,'"define"',1,1759)
-LexToken(CLOSEBRACKET,')',1,1760)
-LexToken(EOL,'\n',1,1761)
-LexToken(VAR,'input_port2',1,1770)
-LexToken(DOT,'.',1,1781)
-LexToken(VAR,'graphics',1,1782)
-LexToken(DOT,'.',1,1790)
-LexToken(VAR,'orig',1,1791)
-LexToken(ASSIGNMENT,'=',1,1795)
-LexToken(OPENSQBRACKET,'[',1,1796)
-LexToken(NUMBER,'141',1,1797)
-LexToken(COMMA,',',1,1800)
-LexToken(NUMBER,'330',1,1801)
-LexToken(CLOSESQBRACKET,']',1,1804)
-LexToken(EOL,'\n',1,1805)
-LexToken(VAR,'input_port2',1,1814)
-LexToken(DOT,'.',1,1825)
-LexToken(VAR,'graphics',1,1826)
-LexToken(DOT,'.',1,1834)
-LexToken(VAR,'sz',1,1835)
-LexToken(ASSIGNMENT,'=',1,1837)
-LexToken(OPENSQBRACKET,'[',1,1838)
-LexToken(NUMBER,'20',1,1839)
-LexToken(COMMA,',',1,1841)
-LexToken(NUMBER,'20',1,1842)
-LexToken(CLOSESQBRACKET,']',1,1844)
-LexToken(EOL,'\n',1,1845)
-LexToken(VAR,'input_port2',1,1854)
-LexToken(DOT,'.',1,1865)
-LexToken(VAR,'graphics',1,1866)
-LexToken(DOT,'.',1,1874)
-LexToken(VAR,'flip',1,1875)
-LexToken(ASSIGNMENT,'=',1,1879)
-LexToken(PREVAR_BOOLEAN,'%t',1,1880)
-LexToken(EOL,'\n',1,1882)
-LexToken(VAR,'input_port2',1,1891)
-LexToken(DOT,'.',1,1902)
-LexToken(VAR,'graphics',1,1903)
-LexToken(DOT,'.',1,1911)
-LexToken(VAR,'exprs',1,1912)
-LexToken(ASSIGNMENT,'=',1,1917)
-LexToken(DQSTRING,'"2"',1,1920)
-LexToken(EOL,'\n',1,1921)
-LexToken(VAR,'input_port2',1,1930)
-LexToken(DOT,'.',1,1941)
-LexToken(VAR,'graphics',1,1942)
-LexToken(DOT,'.',1,1950)
-LexToken(VAR,'peout',1,1951)
-LexToken(ASSIGNMENT,'=',1,1956)
-LexToken(NUMBER,'6',1,1957)
-LexToken(EOL,'\n',1,1958)
-LexToken(VAR,'input_port2',1,1967)
-LexToken(DOT,'.',1,1978)
-LexToken(VAR,'model',1,1979)
-LexToken(DOT,'.',1,1984)
-LexToken(VAR,'ipar',1,1985)
-LexToken(ASSIGNMENT,'=',1,1989)
-LexToken(NUMBER,'2',1,1990)
-LexToken(EOL,'\n',1,1991)
-LexToken(EOL,'\n',1,1992)
-LexToken(VAR,'ifthel',1,2001)
-LexToken(ASSIGNMENT,'=',1,2007)
-LexToken(VAR,'IFTHEL_f',1,2008)
-LexToken(OPENBRACKET,'(',1,2016)
-LexToken(DQSTRING,'"define"',1,2024)
-LexToken(CLOSEBRACKET,')',1,2025)
-LexToken(EOL,'\n',1,2026)
-LexToken(VAR,'ifthel',1,2035)
-LexToken(DOT,'.',1,2041)
-LexToken(VAR,'graphics',1,2042)
-LexToken(DOT,'.',1,2050)
-LexToken(VAR,'orig',1,2051)
-LexToken(ASSIGNMENT,'=',1,2055)
-LexToken(OPENSQBRACKET,'[',1,2056)
-LexToken(NUMBER,'331',1,2057)
-LexToken(COMMA,',',1,2060)
-LexToken(NUMBER,'137',1,2061)
-LexToken(CLOSESQBRACKET,']',1,2064)
-LexToken(EOL,'\n',1,2065)
-LexToken(VAR,'ifthel',1,2074)
-LexToken(DOT,'.',1,2080)
-LexToken(VAR,'graphics',1,2081)
-LexToken(DOT,'.',1,2089)
-LexToken(VAR,'sz',1,2090)
-LexToken(ASSIGNMENT,'=',1,2092)
-LexToken(OPENSQBRACKET,'[',1,2093)
-LexToken(NUMBER,'60',1,2094)
-LexToken(COMMA,',',1,2096)
-LexToken(NUMBER,'60',1,2097)
-LexToken(CLOSESQBRACKET,']',1,2099)
-LexToken(EOL,'\n',1,2100)
-LexToken(VAR,'ifthel',1,2109)
-LexToken(DOT,'.',1,2115)
-LexToken(VAR,'graphics',1,2116)
-LexToken(DOT,'.',1,2124)
-LexToken(VAR,'flip',1,2125)
-LexToken(ASSIGNMENT,'=',1,2129)
-LexToken(PREVAR_BOOLEAN,'%t',1,2130)
-LexToken(EOL,'\n',1,2132)
-LexToken(VAR,'ifthel',1,2141)
-LexToken(DOT,'.',1,2147)
-LexToken(VAR,'graphics',1,2148)
-LexToken(DOT,'.',1,2156)
-LexToken(VAR,'pin',1,2157)
-LexToken(ASSIGNMENT,'=',1,2160)
-LexToken(NUMBER,'9',1,2161)
-LexToken(EOL,'\n',1,2162)
-LexToken(VAR,'ifthel',1,2171)
-LexToken(DOT,'.',1,2177)
-LexToken(VAR,'graphics',1,2178)
-LexToken(DOT,'.',1,2186)
-LexToken(VAR,'pein',1,2187)
-LexToken(ASSIGNMENT,'=',1,2191)
-LexToken(NUMBER,'12',1,2192)
-LexToken(EOL,'\n',1,2194)
-LexToken(VAR,'ifthel',1,2203)
-LexToken(DOT,'.',1,2209)
-LexToken(VAR,'graphics',1,2210)
-LexToken(DOT,'.',1,2218)
-LexToken(VAR,'peout',1,2219)
-LexToken(ASSIGNMENT,'=',1,2224)
-LexToken(OPENSQBRACKET,'[',1,2225)
-LexToken(NUMBER,'8',1,2226)
-LexToken(SEMICOLON,';',1,2227)
-LexToken(NUMBER,'0',1,2228)
-LexToken(CLOSESQBRACKET,']',1,2229)
-LexToken(EOL,'\n',1,2230)
-LexToken(EOL,'\n',1,2231)
-LexToken(VAR,'split',1,2240)
-LexToken(ASSIGNMENT,'=',1,2245)
-LexToken(VAR,'CLKSPLIT_f',1,2246)
-LexToken(OPENBRACKET,'(',1,2256)
-LexToken(DQSTRING,'"define"',1,2264)
-LexToken(CLOSEBRACKET,')',1,2265)
-LexToken(EOL,'\n',1,2266)
-LexToken(VAR,'split',1,2275)
-LexToken(DOT,'.',1,2280)
-LexToken(VAR,'graphics',1,2281)
-LexToken(DOT,'.',1,2289)
-LexToken(VAR,'orig',1,2290)
-LexToken(ASSIGNMENT,'=',1,2294)
-LexToken(OPENSQBRACKET,'[',1,2295)
-LexToken(NUMBER,'234',1,2296)
-LexToken(SEMICOLON,';',1,2299)
-LexToken(NUMBER,'275.78348',1,2300)
-LexToken(CLOSESQBRACKET,']',1,2309)
-LexToken(EOL,'\n',1,2310)
-LexToken(VAR,'split',1,2319)
-LexToken(DOT,'.',1,2324)
-LexToken(VAR,'graphics',1,2325)
-LexToken(DOT,'.',1,2333)
-LexToken(VAR,'pein',1,2334)
-LexToken(ASSIGNMENT,'=',1,2338)
-LexToken(NUMBER,'6',1,2339)
-LexToken(EOL,'\n',1,2340)
-LexToken(VAR,'split',1,2350)
-LexToken(DOT,'.',1,2355)
-LexToken(VAR,'graphics',1,2356)
-LexToken(DOT,'.',1,2364)
-LexToken(VAR,'peout',1,2365)
-LexToken(ASSIGNMENT,'=',1,2370)
-LexToken(OPENSQBRACKET,'[',1,2371)
-LexToken(NUMBER,'11',1,2372)
-LexToken(SEMICOLON,';',1,2374)
-LexToken(NUMBER,'12',1,2375)
-LexToken(CLOSESQBRACKET,']',1,2377)
-LexToken(EOL,'\n',1,2378)
-LexToken(EOL,'\n',1,2379)
-LexToken(EOL,'\n',1,2380)
-LexToken(VAR,'diagram',1,2389)
-LexToken(ASSIGNMENT,'=',1,2396)
-LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,2397)
-LexToken(OPENBRACKET,'(',1,2411)
-LexToken(CLOSEBRACKET,')',1,2412)
-LexToken(EOL,'\n',1,2413)
-LexToken(VAR,'diagram',1,2422)
-LexToken(DOT,'.',1,2429)
-LexToken(VAR,'objs',1,2430)
-LexToken(OPENBRACKET,'(',1,2434)
-LexToken(NUMBER,'1',1,2435)
-LexToken(CLOSEBRACKET,')',1,2436)
-LexToken(ASSIGNMENT,'=',1,2437)
-LexToken(VAR,'andlog',1,2438)
-LexToken(EOL,'\n',1,2444)
-LexToken(VAR,'diagram',1,2453)
-LexToken(DOT,'.',1,2460)
-LexToken(VAR,'objs',1,2461)
-LexToken(OPENBRACKET,'(',1,2465)
-LexToken(NUMBER,'2',1,2466)
-LexToken(CLOSEBRACKET,')',1,2467)
-LexToken(ASSIGNMENT,'=',1,2468)
-LexToken(VAR,'input_port1',1,2469)
-LexToken(EOL,'\n',1,2480)
-LexToken(VAR,'diagram',1,2489)
-LexToken(DOT,'.',1,2496)
-LexToken(VAR,'objs',1,2497)
-LexToken(OPENBRACKET,'(',1,2501)
-LexToken(NUMBER,'3',1,2502)
-LexToken(CLOSEBRACKET,')',1,2503)
-LexToken(ASSIGNMENT,'=',1,2504)
-LexToken(VAR,'output_port',1,2505)
-LexToken(EOL,'\n',1,2516)
-LexToken(VAR,'diagram',1,2525)
-LexToken(DOT,'.',1,2532)
-LexToken(VAR,'objs',1,2533)
-LexToken(OPENBRACKET,'(',1,2537)
-LexToken(NUMBER,'4',1,2538)
-LexToken(CLOSEBRACKET,')',1,2539)
-LexToken(ASSIGNMENT,'=',1,2540)
-LexToken(SCICOS_LINK,'scicos_link',1,2541)
-LexToken(OPENBRACKET,'(',1,2552)
-LexToken(VAR,'xx',1,2553)
-LexToken(ASSIGNMENT,'=',1,2555)
-LexToken(OPENSQBRACKET,'[',1,2556)
-LexToken(NUMBER,'169',1,2557)
-LexToken(SEMICOLON,';',1,2560)
-LexToken(NUMBER,'214',1,2561)
-LexToken(SEMICOLON,';',1,2564)
-LexToken(NUMBER,'214',1,2565)
-LexToken(CLOSESQBRACKET,']',1,2568)
-LexToken(COMMA,',',1,2569)
-LexToken(VAR,'yy',1,2570)
-LexToken(ASSIGNMENT,'=',1,2572)
-LexToken(OPENSQBRACKET,'[',1,2573)
-LexToken(NUMBER,'297',1,2574)
-LexToken(SEMICOLON,';',1,2577)
-LexToken(NUMBER,'297',1,2578)
-LexToken(SEMICOLON,';',1,2581)
-LexToken(NUMBER,'198.71',1,2582)
-LexToken(CLOSESQBRACKET,']',1,2588)
-LexToken(COMMA,',',1,2589)
-LexToken(VAR,'ct',1,2601)
-LexToken(ASSIGNMENT,'=',1,2603)
-LexToken(OPENSQBRACKET,'[',1,2604)
-LexToken(NUMBER,'5',1,2605)
-LexToken(COMMA,',',1,2606)
-LexToken(ADDITION,'-',1,2607)
-LexToken(NUMBER,'1',1,2608)
-LexToken(CLOSESQBRACKET,']',1,2609)
-LexToken(COMMA,',',1,2610)
-LexToken(VAR,'from',1,2611)
-LexToken(ASSIGNMENT,'=',1,2615)
-LexToken(OPENSQBRACKET,'[',1,2616)
-LexToken(NUMBER,'2',1,2617)
-LexToken(COMMA,',',1,2618)
-LexToken(NUMBER,'1',1,2619)
-LexToken(CLOSESQBRACKET,']',1,2620)
-LexToken(COMMA,',',1,2621)
-LexToken(VAR,'to',1,2622)
-LexToken(ASSIGNMENT,'=',1,2624)
-LexToken(OPENSQBRACKET,'[',1,2625)
-LexToken(NUMBER,'1',1,2626)
-LexToken(COMMA,',',1,2627)
-LexToken(NUMBER,'1',1,2628)
-LexToken(CLOSESQBRACKET,']',1,2629)
-LexToken(CLOSEBRACKET,')',1,2630)
-LexToken(EOL,'\n',1,2631)
-LexToken(VAR,'diagram',1,2640)
-LexToken(DOT,'.',1,2647)
-LexToken(VAR,'objs',1,2648)
-LexToken(OPENBRACKET,'(',1,2652)
-LexToken(NUMBER,'5',1,2653)
-LexToken(CLOSEBRACKET,')',1,2654)
-LexToken(ASSIGNMENT,'=',1,2655)
-LexToken(VAR,'input_port2',1,2656)
-LexToken(EOL,'\n',1,2667)
-LexToken(VAR,'diagram',1,2676)
-LexToken(DOT,'.',1,2683)
-LexToken(VAR,'objs',1,2684)
-LexToken(OPENBRACKET,'(',1,2688)
-LexToken(NUMBER,'6',1,2689)
-LexToken(CLOSEBRACKET,')',1,2690)
-LexToken(ASSIGNMENT,'=',1,2691)
-LexToken(SCICOS_LINK,'scicos_link',1,2692)
-LexToken(OPENBRACKET,'(',1,2703)
-LexToken(VAR,'xx',1,2704)
-LexToken(ASSIGNMENT,'=',1,2706)
-LexToken(OPENSQBRACKET,'[',1,2707)
-LexToken(NUMBER,'161',1,2708)
-LexToken(SEMICOLON,';',1,2711)
-LexToken(NUMBER,'234',1,2712)
-LexToken(SEMICOLON,';',1,2715)
-LexToken(NUMBER,'234',1,2716)
-LexToken(CLOSESQBRACKET,']',1,2719)
-LexToken(COMMA,',',1,2720)
-LexToken(VAR,'yy',1,2721)
-LexToken(ASSIGNMENT,'=',1,2723)
-LexToken(OPENSQBRACKET,'[',1,2724)
-LexToken(NUMBER,'340',1,2725)
-LexToken(SEMICOLON,';',1,2728)
-LexToken(NUMBER,'340',1,2729)
-LexToken(SEMICOLON,';',1,2732)
-LexToken(NUMBER,'275.78',1,2733)
-LexToken(CLOSESQBRACKET,']',1,2739)
-LexToken(COMMA,',',1,2740)
-LexToken(VAR,'ct',1,2752)
-LexToken(ASSIGNMENT,'=',1,2754)
-LexToken(OPENSQBRACKET,'[',1,2755)
-LexToken(NUMBER,'5',1,2756)
-LexToken(COMMA,',',1,2757)
-LexToken(ADDITION,'-',1,2758)
-LexToken(NUMBER,'1',1,2759)
-LexToken(CLOSESQBRACKET,']',1,2760)
-LexToken(COMMA,',',1,2761)
-LexToken(VAR,'from',1,2762)
-LexToken(ASSIGNMENT,'=',1,2766)
-LexToken(OPENSQBRACKET,'[',1,2767)
-LexToken(NUMBER,'5',1,2768)
-LexToken(COMMA,',',1,2769)
-LexToken(NUMBER,'1',1,2770)
-LexToken(CLOSESQBRACKET,']',1,2771)
-LexToken(COMMA,',',1,2772)
-LexToken(VAR,'to',1,2773)
-LexToken(ASSIGNMENT,'=',1,2775)
-LexToken(OPENSQBRACKET,'[',1,2776)
-LexToken(NUMBER,'10',1,2777)
-LexToken(COMMA,',',1,2779)
-LexToken(NUMBER,'1',1,2780)
-LexToken(CLOSESQBRACKET,']',1,2781)
-LexToken(CLOSEBRACKET,')',1,2782)
-LexToken(EOL,'\n',1,2783)
-LexToken(VAR,'diagram',1,2792)
-LexToken(DOT,'.',1,2799)
-LexToken(VAR,'objs',1,2800)
-LexToken(OPENBRACKET,'(',1,2804)
-LexToken(NUMBER,'7',1,2805)
-LexToken(CLOSEBRACKET,')',1,2806)
-LexToken(ASSIGNMENT,'=',1,2807)
-LexToken(VAR,'ifthel',1,2808)
-LexToken(EOL,'\n',1,2814)
-LexToken(VAR,'diagram',1,2823)
-LexToken(DOT,'.',1,2830)
-LexToken(VAR,'objs',1,2831)
-LexToken(OPENBRACKET,'(',1,2835)
-LexToken(NUMBER,'8',1,2836)
-LexToken(CLOSEBRACKET,')',1,2837)
-LexToken(ASSIGNMENT,'=',1,2838)
-LexToken(SCICOS_LINK,'scicos_link',1,2839)
-LexToken(OPENBRACKET,'(',1,2850)
-LexToken(VAR,'xx',1,2851)
-LexToken(ASSIGNMENT,'=',1,2853)
-LexToken(OPENSQBRACKET,'[',1,2854)
-LexToken(NUMBER,'351',1,2855)
-LexToken(SEMICOLON,';',1,2858)
-LexToken(NUMBER,'351',1,2859)
-LexToken(SEMICOLON,';',1,2862)
-LexToken(NUMBER,'450',1,2863)
-LexToken(CLOSESQBRACKET,']',1,2866)
-LexToken(COMMA,',',1,2867)
-LexToken(VAR,'yy',1,2868)
-LexToken(ASSIGNMENT,'=',1,2870)
-LexToken(OPENSQBRACKET,'[',1,2871)
-LexToken(NUMBER,'131.29',1,2872)
-LexToken(SEMICOLON,';',1,2878)
-LexToken(NUMBER,'93',1,2879)
-LexToken(SEMICOLON,';',1,2881)
-LexToken(NUMBER,'93',1,2882)
-LexToken(CLOSESQBRACKET,']',1,2884)
-LexToken(COMMA,',',1,2885)
-LexToken(VAR,'ct',1,2897)
-LexToken(ASSIGNMENT,'=',1,2899)
-LexToken(OPENSQBRACKET,'[',1,2900)
-LexToken(NUMBER,'5',1,2901)
-LexToken(COMMA,',',1,2902)
-LexToken(ADDITION,'-',1,2903)
-LexToken(NUMBER,'1',1,2904)
-LexToken(CLOSESQBRACKET,']',1,2905)
-LexToken(COMMA,',',1,2906)
-LexToken(VAR,'from',1,2907)
-LexToken(ASSIGNMENT,'=',1,2911)
-LexToken(OPENSQBRACKET,'[',1,2912)
-LexToken(NUMBER,'7',1,2913)
-LexToken(COMMA,',',1,2914)
-LexToken(NUMBER,'1',1,2915)
-LexToken(CLOSESQBRACKET,']',1,2916)
-LexToken(COMMA,',',1,2917)
-LexToken(VAR,'to',1,2918)
-LexToken(ASSIGNMENT,'=',1,2920)
-LexToken(OPENSQBRACKET,'[',1,2921)
-LexToken(NUMBER,'3',1,2922)
-LexToken(COMMA,',',1,2923)
-LexToken(NUMBER,'1',1,2924)
-LexToken(CLOSESQBRACKET,']',1,2925)
-LexToken(CLOSEBRACKET,')',1,2926)
-LexToken(EOL,'\n',1,2927)
-LexToken(VAR,'diagram',1,2936)
-LexToken(DOT,'.',1,2943)
-LexToken(VAR,'objs',1,2944)
-LexToken(OPENBRACKET,'(',1,2948)
-LexToken(NUMBER,'9',1,2949)
-LexToken(CLOSEBRACKET,')',1,2950)
-LexToken(ASSIGNMENT,'=',1,2951)
-LexToken(SCICOS_LINK,'scicos_link',1,2952)
-LexToken(OPENBRACKET,'(',1,2963)
-LexToken(VAR,'xx',1,2964)
-LexToken(ASSIGNMENT,'=',1,2966)
-LexToken(OPENSQBRACKET,'[',1,2967)
-LexToken(NUMBER,'262.57',1,2968)
-LexToken(SEMICOLON,';',1,2974)
-LexToken(NUMBER,'322.43',1,2975)
-LexToken(CLOSESQBRACKET,']',1,2981)
-LexToken(COMMA,',',1,2982)
-LexToken(VAR,'yy',1,2983)
-LexToken(ASSIGNMENT,'=',1,2985)
-LexToken(OPENSQBRACKET,'[',1,2986)
-LexToken(NUMBER,'163',1,2987)
-LexToken(SEMICOLON,';',1,2990)
-LexToken(NUMBER,'167',1,2991)
-LexToken(CLOSESQBRACKET,']',1,2994)
-LexToken(COMMA,',',1,2995)
-LexToken(VAR,'ct',1,3007)
-LexToken(ASSIGNMENT,'=',1,3009)
-LexToken(OPENSQBRACKET,'[',1,3010)
-LexToken(NUMBER,'1',1,3011)
-LexToken(COMMA,',',1,3012)
-LexToken(NUMBER,'1',1,3013)
-LexToken(CLOSESQBRACKET,']',1,3014)
-LexToken(COMMA,',',1,3015)
-LexToken(VAR,'from',1,3016)
-LexToken(ASSIGNMENT,'=',1,3020)
-LexToken(OPENSQBRACKET,'[',1,3021)
-LexToken(NUMBER,'1',1,3022)
-LexToken(COMMA,',',1,3023)
-LexToken(NUMBER,'1',1,3024)
-LexToken(CLOSESQBRACKET,']',1,3025)
-LexToken(COMMA,',',1,3026)
-LexToken(VAR,'to',1,3027)
-LexToken(ASSIGNMENT,'=',1,3029)
-LexToken(OPENSQBRACKET,'[',1,3030)
-LexToken(NUMBER,'7',1,3031)
-LexToken(COMMA,',',1,3032)
-LexToken(NUMBER,'1',1,3033)
-LexToken(CLOSESQBRACKET,']',1,3034)
-LexToken(CLOSEBRACKET,')',1,3035)
-LexToken(EOL,'\n',1,3036)
-LexToken(VAR,'diagram',1,3045)
-LexToken(DOT,'.',1,3052)
-LexToken(VAR,'objs',1,3053)
-LexToken(OPENBRACKET,'(',1,3057)
-LexToken(NUMBER,'10',1,3058)
-LexToken(CLOSEBRACKET,')',1,3060)
-LexToken(ASSIGNMENT,'=',1,3061)
-LexToken(VAR,'split',1,3062)
-LexToken(EOL,'\n',1,3067)
-LexToken(VAR,'diagram',1,3076)
-LexToken(DOT,'.',1,3083)
-LexToken(VAR,'objs',1,3084)
-LexToken(OPENBRACKET,'(',1,3088)
-LexToken(NUMBER,'11',1,3089)
-LexToken(CLOSEBRACKET,')',1,3091)
-LexToken(ASSIGNMENT,'=',1,3092)
-LexToken(SCICOS_LINK,'scicos_link',1,3093)
-LexToken(OPENBRACKET,'(',1,3104)
-LexToken(VAR,'xx',1,3105)
-LexToken(ASSIGNMENT,'=',1,3107)
-LexToken(OPENSQBRACKET,'[',1,3108)
-LexToken(NUMBER,'234',1,3109)
-LexToken(SEMICOLON,';',1,3112)
-LexToken(NUMBER,'234',1,3113)
-LexToken(CLOSESQBRACKET,']',1,3116)
-LexToken(COMMA,',',1,3117)
-LexToken(VAR,'yy',1,3118)
-LexToken(ASSIGNMENT,'=',1,3120)
-LexToken(OPENSQBRACKET,'[',1,3121)
-LexToken(NUMBER,'275.78',1,3122)
-LexToken(SEMICOLON,';',1,3128)
-LexToken(NUMBER,'198.71',1,3129)
-LexToken(CLOSESQBRACKET,']',1,3135)
-LexToken(COMMA,',',1,3136)
-LexToken(VAR,'ct',1,3148)
-LexToken(ASSIGNMENT,'=',1,3150)
-LexToken(OPENSQBRACKET,'[',1,3151)
-LexToken(NUMBER,'5',1,3152)
-LexToken(COMMA,',',1,3153)
-LexToken(ADDITION,'-',1,3154)
-LexToken(NUMBER,'1',1,3155)
-LexToken(CLOSESQBRACKET,']',1,3156)
-LexToken(COMMA,',',1,3157)
-LexToken(VAR,'from',1,3158)
-LexToken(ASSIGNMENT,'=',1,3162)
-LexToken(OPENSQBRACKET,'[',1,3163)
-LexToken(NUMBER,'10',1,3164)
-LexToken(COMMA,',',1,3166)
-LexToken(NUMBER,'1',1,3167)
-LexToken(CLOSESQBRACKET,']',1,3168)
-LexToken(COMMA,',',1,3169)
-LexToken(VAR,'to',1,3170)
-LexToken(ASSIGNMENT,'=',1,3172)
-LexToken(OPENSQBRACKET,'[',1,3173)
-LexToken(NUMBER,'1',1,3174)
-LexToken(COMMA,',',1,3175)
-LexToken(NUMBER,'2',1,3176)
-LexToken(CLOSESQBRACKET,']',1,3177)
-LexToken(CLOSEBRACKET,')',1,3178)
-LexToken(EOL,'\n',1,3179)
-LexToken(VAR,'diagram',1,3188)
-LexToken(DOT,'.',1,3195)
-LexToken(VAR,'objs',1,3196)
-LexToken(OPENBRACKET,'(',1,3200)
-LexToken(NUMBER,'12',1,3201)
-LexToken(CLOSEBRACKET,')',1,3203)
-LexToken(ASSIGNMENT,'=',1,3204)
-LexToken(SCICOS_LINK,'scicos_link',1,3205)
-LexToken(OPENBRACKET,'(',1,3216)
-LexToken(VAR,'xx',1,3217)
-LexToken(ASSIGNMENT,'=',1,3219)
-LexToken(OPENSQBRACKET,'[',1,3220)
-LexToken(NUMBER,'234',1,3221)
-LexToken(SEMICOLON,';',1,3224)
-LexToken(NUMBER,'361',1,3225)
-LexToken(SEMICOLON,';',1,3228)
-LexToken(NUMBER,'361',1,3229)
-LexToken(CLOSESQBRACKET,']',1,3232)
-LexToken(COMMA,',',1,3233)
-LexToken(VAR,'yy',1,3234)
-LexToken(ASSIGNMENT,'=',1,3236)
-LexToken(OPENSQBRACKET,'[',1,3237)
-LexToken(NUMBER,'275.78',1,3238)
-LexToken(SEMICOLON,';',1,3244)
-LexToken(NUMBER,'275.78',1,3245)
-LexToken(SEMICOLON,';',1,3251)
-LexToken(NUMBER,'202.71',1,3252)
-LexToken(CLOSESQBRACKET,']',1,3258)
-LexToken(COMMA,',',1,3259)
-LexToken(VAR,'ct',1,3271)
-LexToken(ASSIGNMENT,'=',1,3273)
-LexToken(OPENSQBRACKET,'[',1,3274)
-LexToken(NUMBER,'5',1,3275)
-LexToken(COMMA,',',1,3276)
-LexToken(ADDITION,'-',1,3277)
-LexToken(NUMBER,'1',1,3278)
-LexToken(CLOSESQBRACKET,']',1,3279)
-LexToken(COMMA,',',1,3280)
-LexToken(VAR,'from',1,3281)
-LexToken(ASSIGNMENT,'=',1,3285)
-LexToken(OPENSQBRACKET,'[',1,3286)
-LexToken(NUMBER,'10',1,3287)
-LexToken(COMMA,',',1,3289)
-LexToken(NUMBER,'2',1,3290)
-LexToken(CLOSESQBRACKET,']',1,3291)
-LexToken(COMMA,',',1,3292)
-LexToken(VAR,'to',1,3293)
-LexToken(ASSIGNMENT,'=',1,3295)
-LexToken(OPENSQBRACKET,'[',1,3296)
-LexToken(NUMBER,'7',1,3297)
-LexToken(COMMA,',',1,3298)
-LexToken(NUMBER,'1',1,3299)
-LexToken(CLOSESQBRACKET,']',1,3300)
-LexToken(CLOSEBRACKET,')',1,3301)
-LexToken(EOL,'\n',1,3302)
-LexToken(VAR,'x',1,3311)
-LexToken(ASSIGNMENT,'=',1,3312)
-LexToken(SCICOS_BLOCK,'scicos_block',1,3313)
-LexToken(OPENBRACKET,'(',1,3325)
-LexToken(CLOSEBRACKET,')',1,3326)
-LexToken(EOL,'\n',1,3327)
-LexToken(VAR,'x',1,3336)
-LexToken(DOT,'.',1,3337)
-LexToken(VAR,'gui',1,3338)
-LexToken(ASSIGNMENT,'=',1,3341)
-LexToken(DQSTRING,'"ANDBLK"',1,3349)
-LexToken(EOL,'\n',1,3350)
-LexToken(VAR,'x',1,3359)
-LexToken(DOT,'.',1,3360)
-LexToken(VAR,'graphics',1,3361)
-LexToken(DOT,'.',1,3369)
-LexToken(VAR,'sz',1,3370)
-LexToken(ASSIGNMENT,'=',1,3372)
-LexToken(OPENSQBRACKET,'[',1,3373)
-LexToken(NUMBER,'2',1,3374)
-LexToken(COMMA,',',1,3375)
-LexToken(NUMBER,'2',1,3376)
-LexToken(CLOSESQBRACKET,']',1,3377)
-LexToken(EOL,'\n',1,3378)
-LexToken(VAR,'x',1,3387)
-LexToken(DOT,'.',1,3388)
-LexToken(VAR,'graphics',1,3389)
-LexToken(DOT,'.',1,3397)
-LexToken(VAR,'gr_i',1,3398)
-LexToken(ASSIGNMENT,'=',1,3402)
-LexToken(OPENSQBRACKET,'[',1,3403)
-LexToken(CLOSESQBRACKET,']',1,3404)
-LexToken(EOL,'\n',1,3405)
-LexToken(VAR,'x',1,3415)
-LexToken(DOT,'.',1,3416)
-LexToken(VAR,'graphics',1,3417)
-LexToken(DOT,'.',1,3425)
-LexToken(VAR,'pein',1,3426)
-LexToken(ASSIGNMENT,'=',1,3430)
-LexToken(OPENSQBRACKET,'[',1,3431)
-LexToken(NUMBER,'0',1,3432)
-LexToken(SEMICOLON,';',1,3433)
-LexToken(NUMBER,'0',1,3434)
-LexToken(CLOSESQBRACKET,']',1,3435)
-LexToken(EOL,'\n',1,3436)
-LexToken(VAR,'x',1,3445)
-LexToken(DOT,'.',1,3446)
-LexToken(VAR,'graphics',1,3447)
-LexToken(DOT,'.',1,3455)
-LexToken(VAR,'peout',1,3456)
-LexToken(ASSIGNMENT,'=',1,3461)
-LexToken(NUMBER,'0',1,3462)
-LexToken(EOL,'\n',1,3463)
-LexToken(VAR,'x',1,3472)
-LexToken(DOT,'.',1,3473)
-LexToken(VAR,'model',1,3474)
-LexToken(DOT,'.',1,3479)
-LexToken(VAR,'sim',1,3480)
-LexToken(ASSIGNMENT,'=',1,3483)
-LexToken(DQSTRING,'"csuper"',1,3491)
-LexToken(EOL,'\n',1,3492)
-LexToken(VAR,'x',1,3501)
-LexToken(DOT,'.',1,3502)
-LexToken(VAR,'model',1,3503)
-LexToken(DOT,'.',1,3508)
-LexToken(VAR,'evtin',1,3509)
-LexToken(ASSIGNMENT,'=',1,3514)
-LexToken(OPENSQBRACKET,'[',1,3515)
-LexToken(NUMBER,'1',1,3516)
-LexToken(SEMICOLON,';',1,3517)
-LexToken(NUMBER,'1',1,3518)
-LexToken(CLOSESQBRACKET,']',1,3519)
-LexToken(EOL,'\n',1,3520)
-LexToken(VAR,'x',1,3529)
-LexToken(DOT,'.',1,3530)
-LexToken(VAR,'model',1,3531)
-LexToken(DOT,'.',1,3536)
-LexToken(VAR,'evtout',1,3537)
-LexToken(ASSIGNMENT,'=',1,3543)
-LexToken(NUMBER,'1',1,3544)
-LexToken(EOL,'\n',1,3545)
-LexToken(VAR,'x',1,3554)
-LexToken(DOT,'.',1,3555)
-LexToken(VAR,'model',1,3556)
-LexToken(DOT,'.',1,3561)
-LexToken(VAR,'blocktype',1,3562)
-LexToken(ASSIGNMENT,'=',1,3571)
-LexToken(DQSTRING,'"h"',1,3574)
-LexToken(EOL,'\n',1,3575)
-LexToken(VAR,'x',1,3584)
-LexToken(DOT,'.',1,3585)
-LexToken(VAR,'model',1,3586)
-LexToken(DOT,'.',1,3591)
-LexToken(VAR,'firing',1,3592)
-LexToken(ASSIGNMENT,'=',1,3598)
-LexToken(PREVAR_BOOLEAN,'%f',1,3599)
-LexToken(EOL,'\n',1,3601)
-LexToken(VAR,'x',1,3610)
-LexToken(DOT,'.',1,3611)
-LexToken(VAR,'model',1,3612)
-LexToken(DOT,'.',1,3617)
-LexToken(VAR,'dep_ut',1,3618)
-LexToken(ASSIGNMENT,'=',1,3624)
-LexToken(OPENSQBRACKET,'[',1,3625)
-LexToken(PREVAR_BOOLEAN,'%f',1,3626)
-LexToken(PREVAR_BOOLEAN,'%f',1,3629)
-LexToken(CLOSESQBRACKET,']',1,3631)
-LexToken(EOL,'\n',1,3632)
-LexToken(VAR,'x',1,3641)
-LexToken(DOT,'.',1,3642)
-LexToken(VAR,'model',1,3643)
-LexToken(DOT,'.',1,3648)
-LexToken(VAR,'rpar',1,3649)
-LexToken(ASSIGNMENT,'=',1,3653)
-LexToken(VAR,'diagram',1,3654)
-LexToken(EOL,'\n',1,3661)
-LexToken(EOL,'\n',1,3663)
-LexToken(END,'end',1,3668)
-LexToken(EOL,'\n',1,3671)
-LexToken(ENDFUNCTION,'endfunction',1,3672)
-LexToken(EOL,'\n',1,3683)
+Syntax error in input LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,2397)
+/* autogenerated from "macros/Events/ANDBLK.sci" */
+None
diff --git a/js/Events/ANDLOG_f.js b/js/Events/ANDLOG_f.js
index e1afe574..341f53c9 100644
--- a/js/Events/ANDLOG_f.js
+++ b/js/Events/ANDLOG_f.js
@@ -1,146 +1,21 @@
-LexToken(EOL,'\n',1,10)
-LexToken(EOL,'\n',1,13)
-LexToken(EOL,'\n',1,73)
-LexToken(EOL,'\n',1,76)
-LexToken(EOL,'\n',1,148)
-LexToken(EOL,'\n',1,220)
-LexToken(EOL,'\n',1,289)
-LexToken(EOL,'\n',1,328)
-LexToken(EOL,'\n',1,331)
-LexToken(EOL,'\n',1,398)
-LexToken(EOL,'\n',1,464)
-LexToken(EOL,'\n',1,529)
-LexToken(EOL,'\n',1,577)
-LexToken(EOL,'\n',1,580)
-LexToken(EOL,'\n',1,649)
-LexToken(EOL,'\n',1,712)
-LexToken(EOL,'\n',1,794)
-LexToken(EOL,'\n',1,797)
-LexToken(EOL,'\n',1,828)
-LexToken(EOL,'\n',1,831)
-LexToken(EOL,'\n',1,832)
-LexToken(FUNCTION,'function',1,833)
-LexToken(OPENSQBRACKET,'[',1,842)
-LexToken(VAR,'x',1,843)
-LexToken(COMMA,',',1,844)
-LexToken(VAR,'y',1,845)
-LexToken(COMMA,',',1,846)
-LexToken(VAR,'typ',1,847)
-LexToken(CLOSESQBRACKET,']',1,850)
-LexToken(ASSIGNMENT,'=',1,851)
-LexToken(VAR,'ANDLOG_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(CASE,'case',1,963)
-LexToken(DQSTRING,'"define"',1,975)
-LexToken(THEN,'then',1,977)
-LexToken(EOL,'\n',1,981)
-LexToken(VAR,'model',1,990)
-LexToken(ASSIGNMENT,'=',1,995)
-LexToken(SCICOS_MODEL,'scicos_model',1,996)
-LexToken(OPENBRACKET,'(',1,1008)
-LexToken(CLOSEBRACKET,')',1,1009)
-LexToken(EOL,'\n',1,1010)
-LexToken(VAR,'model',1,1019)
-LexToken(DOT,'.',1,1024)
-LexToken(VAR,'sim',1,1025)
-LexToken(ASSIGNMENT,'=',1,1028)
-LexToken(DQSTRING,'"andlog"',1,1036)
-LexToken(EOL,'\n',1,1037)
-LexToken(VAR,'model',1,1046)
-LexToken(DOT,'.',1,1051)
-LexToken(VAR,'out',1,1052)
-LexToken(ASSIGNMENT,'=',1,1055)
-LexToken(NUMBER,'1',1,1056)
-LexToken(EOL,'\n',1,1057)
-LexToken(VAR,'model',1,1066)
-LexToken(DOT,'.',1,1071)
-LexToken(VAR,'evtin',1,1072)
-LexToken(ASSIGNMENT,'=',1,1077)
-LexToken(OPENSQBRACKET,'[',1,1078)
-LexToken(NUMBER,'1',1,1079)
-LexToken(SEMICOLON,';',1,1080)
-LexToken(NUMBER,'1',1,1081)
-LexToken(CLOSESQBRACKET,']',1,1082)
-LexToken(EOL,'\n',1,1083)
-LexToken(VAR,'model',1,1092)
-LexToken(DOT,'.',1,1097)
-LexToken(VAR,'blocktype',1,1098)
-LexToken(ASSIGNMENT,'=',1,1107)
-LexToken(DQSTRING,'"d"',1,1110)
-LexToken(EOL,'\n',1,1111)
-LexToken(VAR,'model',1,1120)
-LexToken(DOT,'.',1,1125)
-LexToken(VAR,'firing',1,1126)
-LexToken(ASSIGNMENT,'=',1,1132)
-LexToken(OPENSQBRACKET,'[',1,1133)
-LexToken(CLOSESQBRACKET,']',1,1134)
-LexToken(EOL,'\n',1,1135)
-LexToken(VAR,'model',1,1144)
-LexToken(DOT,'.',1,1149)
-LexToken(VAR,'dep_ut',1,1150)
-LexToken(ASSIGNMENT,'=',1,1156)
-LexToken(OPENSQBRACKET,'[',1,1157)
-LexToken(PREVAR_BOOLEAN,'%f',1,1158)
-LexToken(PREVAR_BOOLEAN,'%f',1,1161)
-LexToken(CLOSESQBRACKET,']',1,1163)
-LexToken(EOL,'\n',1,1164)
-LexToken(EOL,'\n',1,1165)
-LexToken(VAR,'gr_i',1,1174)
-LexToken(ASSIGNMENT,'=',1,1178)
-LexToken(OPENSQBRACKET,'[',1,1179)
-LexToken(CLOSESQBRACKET,']',1,1180)
-LexToken(EOL,'\n',1,1181)
-LexToken(VAR,'x',1,1190)
-LexToken(ASSIGNMENT,'=',1,1191)
-LexToken(VAR,'standard_define',1,1192)
-LexToken(OPENBRACKET,'(',1,1207)
-LexToken(OPENSQBRACKET,'[',1,1208)
-LexToken(NUMBER,'3',1,1209)
-LexToken(NUMBER,'3',1,1211)
-LexToken(CLOSESQBRACKET,']',1,1212)
-LexToken(COMMA,',',1,1213)
-LexToken(VAR,'model',1,1214)
-LexToken(COMMA,',',1,1219)
-LexToken(OPENSQBRACKET,'[',1,1220)
-LexToken(CLOSESQBRACKET,']',1,1221)
-LexToken(COMMA,',',1,1222)
-LexToken(VAR,'gr_i',1,1223)
-LexToken(CLOSEBRACKET,')',1,1227)
-LexToken(EOL,'\n',1,1228)
-LexToken(END,'end',1,1233)
-LexToken(EOL,'\n',1,1236)
-LexToken(ENDFUNCTION,'endfunction',1,1237)
-LexToken(EOL,'\n',1,1248)
+/* autogenerated from "macros/Events/ANDLOG_f.sci" */
+function ANDLOG_f() {
+ANDLOG_f.prototype.get = function ANDLOG_f() {
+}
+ANDLOG_f.prototype.set = function ANDLOG_f() {
+x=arg1;
+}
+ANDLOG_f.prototype.define = function ANDLOG_f() {
+model=scicos_model();
+model.sim="andlog";
+model.out=1;
+model.evtin=[1,1];
+model.blocktype="d";
+model.firing=[];
+model.dep_ut=[None,None];
+gr_i=[];
+x=standard_define([3,3],model,[],gr_i);
+}
+ANDLOG_f.prototype.details = function ANDLOG_f() {
+}
+}
diff --git a/js/Events/CLKSOMV_f.js b/js/Events/CLKSOMV_f.js
index c25d403b..270a2159 100644
--- a/js/Events/CLKSOMV_f.js
+++ b/js/Events/CLKSOMV_f.js
@@ -1,153 +1,21 @@
-LexToken(EOL,'\n',1,10)
-LexToken(EOL,'\n',1,13)
-LexToken(EOL,'\n',1,73)
-LexToken(EOL,'\n',1,76)
-LexToken(EOL,'\n',1,148)
-LexToken(EOL,'\n',1,220)
-LexToken(EOL,'\n',1,289)
-LexToken(EOL,'\n',1,328)
-LexToken(EOL,'\n',1,331)
-LexToken(EOL,'\n',1,398)
-LexToken(EOL,'\n',1,464)
-LexToken(EOL,'\n',1,529)
-LexToken(EOL,'\n',1,577)
-LexToken(EOL,'\n',1,580)
-LexToken(EOL,'\n',1,649)
-LexToken(EOL,'\n',1,712)
-LexToken(EOL,'\n',1,794)
-LexToken(EOL,'\n',1,797)
-LexToken(EOL,'\n',1,828)
-LexToken(EOL,'\n',1,831)
-LexToken(EOL,'\n',1,832)
-LexToken(FUNCTION,'function',1,833)
-LexToken(OPENSQBRACKET,'[',1,842)
-LexToken(VAR,'x',1,843)
-LexToken(COMMA,',',1,844)
-LexToken(VAR,'y',1,845)
-LexToken(COMMA,',',1,846)
-LexToken(VAR,'typ',1,847)
-LexToken(CLOSESQBRACKET,']',1,850)
-LexToken(ASSIGNMENT,'=',1,851)
-LexToken(VAR,'CLKSOMV_f',1,852)
-LexToken(OPENBRACKET,'(',1,861)
-LexToken(VAR,'job',1,862)
-LexToken(COMMA,',',1,865)
-LexToken(VAR,'arg1',1,866)
-LexToken(COMMA,',',1,870)
-LexToken(VAR,'arg2',1,871)
-LexToken(CLOSEBRACKET,')',1,875)
-LexToken(EOL,'\n',1,876)
-LexToken(VAR,'x',1,881)
-LexToken(ASSIGNMENT,'=',1,882)
-LexToken(OPENSQBRACKET,'[',1,883)
-LexToken(CLOSESQBRACKET,']',1,884)
-LexToken(EOL,'\n',1,885)
-LexToken(VAR,'y',1,891)
-LexToken(ASSIGNMENT,'=',1,892)
-LexToken(OPENSQBRACKET,'[',1,893)
-LexToken(CLOSESQBRACKET,']',1,894)
-LexToken(EOL,'\n',1,895)
-LexToken(VAR,'typ',1,901)
-LexToken(ASSIGNMENT,'=',1,904)
-LexToken(OPENSQBRACKET,'[',1,905)
-LexToken(CLOSESQBRACKET,']',1,906)
-LexToken(EOL,'\n',1,907)
-LexToken(VAR,'p',1,913)
-LexToken(ASSIGNMENT,'=',1,914)
-LexToken(NUMBER,'1',1,915)
-LexToken(EOL,'\n',1,936)
-LexToken(SELECT,'select',1,941)
-LexToken(VAR,'job',1,948)
-LexToken(EOL,'\n',1,951)
-LexToken(CASE,'case',1,956)
-LexToken(DQSTRING,'"set"',1,965)
-LexToken(THEN,'then',1,967)
-LexToken(EOL,'\n',1,971)
-LexToken(VAR,'x',1,980)
-LexToken(ASSIGNMENT,'=',1,981)
-LexToken(VAR,'arg1',1,982)
-LexToken(EOL,'\n',1,986)
-LexToken(CASE,'case',1,992)
-LexToken(DQSTRING,'"define"',1,1004)
-LexToken(THEN,'then',1,1006)
-LexToken(EOL,'\n',1,1010)
-LexToken(EOL,'\n',1,1011)
-LexToken(VAR,'model',1,1020)
-LexToken(ASSIGNMENT,'=',1,1025)
-LexToken(SCICOS_MODEL,'scicos_model',1,1026)
-LexToken(OPENBRACKET,'(',1,1038)
-LexToken(CLOSEBRACKET,')',1,1039)
-LexToken(EOL,'\n',1,1040)
-LexToken(VAR,'model',1,1049)
-LexToken(DOT,'.',1,1054)
-LexToken(VAR,'sim',1,1055)
-LexToken(ASSIGNMENT,'=',1,1058)
-LexToken(DQSTRING,'"sum"',1,1063)
-LexToken(EOL,'\n',1,1064)
-LexToken(VAR,'model',1,1073)
-LexToken(DOT,'.',1,1078)
-LexToken(VAR,'evtin',1,1079)
-LexToken(ASSIGNMENT,'=',1,1084)
-LexToken(OPENSQBRACKET,'[',1,1085)
-LexToken(NUMBER,'1',1,1086)
-LexToken(SEMICOLON,';',1,1087)
-LexToken(NUMBER,'1',1,1088)
-LexToken(SEMICOLON,';',1,1089)
-LexToken(NUMBER,'1',1,1090)
-LexToken(CLOSESQBRACKET,']',1,1091)
-LexToken(EOL,'\n',1,1092)
-LexToken(VAR,'model',1,1101)
-LexToken(DOT,'.',1,1106)
-LexToken(VAR,'evtout',1,1107)
-LexToken(ASSIGNMENT,'=',1,1113)
-LexToken(NUMBER,'1',1,1114)
-LexToken(EOL,'\n',1,1115)
-LexToken(VAR,'model',1,1124)
-LexToken(DOT,'.',1,1129)
-LexToken(VAR,'blocktype',1,1130)
-LexToken(ASSIGNMENT,'=',1,1139)
-LexToken(DQSTRING,'"d"',1,1142)
-LexToken(EOL,'\n',1,1143)
-LexToken(VAR,'model',1,1152)
-LexToken(DOT,'.',1,1157)
-LexToken(VAR,'firing',1,1158)
-LexToken(ASSIGNMENT,'=',1,1164)
-LexToken(ADDITION,'-',1,1165)
-LexToken(NUMBER,'1',1,1166)
-LexToken(EOL,'\n',1,1167)
-LexToken(VAR,'model',1,1176)
-LexToken(DOT,'.',1,1181)
-LexToken(VAR,'dep_ut',1,1182)
-LexToken(ASSIGNMENT,'=',1,1188)
-LexToken(OPENSQBRACKET,'[',1,1189)
-LexToken(PREVAR_BOOLEAN,'%f',1,1190)
-LexToken(PREVAR_BOOLEAN,'%f',1,1193)
-LexToken(CLOSESQBRACKET,']',1,1195)
-LexToken(EOL,'\n',1,1196)
-LexToken(EOL,'\n',1,1197)
-LexToken(VAR,'gr_i',1,1206)
-LexToken(ASSIGNMENT,'=',1,1210)
-LexToken(OPENSQBRACKET,'[',1,1211)
-LexToken(CLOSESQBRACKET,']',1,1212)
-LexToken(EOL,'\n',1,1213)
-LexToken(VAR,'x',1,1222)
-LexToken(ASSIGNMENT,'=',1,1223)
-LexToken(VAR,'standard_define',1,1224)
-LexToken(OPENBRACKET,'(',1,1239)
-LexToken(OPENSQBRACKET,'[',1,1240)
-LexToken(NUMBER,'2',1,1241)
-LexToken(NUMBER,'2',1,1243)
-LexToken(CLOSESQBRACKET,']',1,1244)
-LexToken(COMMA,',',1,1245)
-LexToken(VAR,'model',1,1246)
-LexToken(COMMA,',',1,1251)
-LexToken(OPENSQBRACKET,'[',1,1252)
-LexToken(CLOSESQBRACKET,']',1,1253)
-LexToken(COMMA,',',1,1254)
-LexToken(VAR,'gr_i',1,1255)
-LexToken(CLOSEBRACKET,')',1,1259)
-LexToken(EOL,'\n',1,1260)
-LexToken(END,'end',1,1265)
-LexToken(EOL,'\n',1,1268)
-LexToken(ENDFUNCTION,'endfunction',1,1269)
-LexToken(EOL,'\n',1,1280)
+/* autogenerated from "macros/Events/CLKSOMV_f.sci" */
+function CLKSOMV_f() {
+CLKSOMV_f.prototype.get = function CLKSOMV_f() {
+}
+CLKSOMV_f.prototype.set = function CLKSOMV_f() {
+x=arg1;
+}
+CLKSOMV_f.prototype.define = function CLKSOMV_f() {
+model=scicos_model();
+model.sim="sum";
+model.evtin=[1,1,1];
+model.evtout=1;
+model.blocktype="d";
+model.firing=-1;
+model.dep_ut=[None,None];
+gr_i=[];
+x=standard_define([2,2],model,[],gr_i);
+}
+CLKSOMV_f.prototype.details = function CLKSOMV_f() {
+}
+}
diff --git a/js/Events/CLKSOM_f.js b/js/Events/CLKSOM_f.js
index 7c05d75f..bf22fa42 100644
--- a/js/Events/CLKSOM_f.js
+++ b/js/Events/CLKSOM_f.js
@@ -1,154 +1,21 @@
-LexToken(EOL,'\n',1,10)
-LexToken(EOL,'\n',1,13)
-LexToken(EOL,'\n',1,73)
-LexToken(EOL,'\n',1,76)
-LexToken(EOL,'\n',1,148)
-LexToken(EOL,'\n',1,220)
-LexToken(EOL,'\n',1,289)
-LexToken(EOL,'\n',1,328)
-LexToken(EOL,'\n',1,331)
-LexToken(EOL,'\n',1,398)
-LexToken(EOL,'\n',1,464)
-LexToken(EOL,'\n',1,529)
-LexToken(EOL,'\n',1,577)
-LexToken(EOL,'\n',1,580)
-LexToken(EOL,'\n',1,649)
-LexToken(EOL,'\n',1,712)
-LexToken(EOL,'\n',1,794)
-LexToken(EOL,'\n',1,797)
-LexToken(EOL,'\n',1,828)
-LexToken(EOL,'\n',1,831)
-LexToken(EOL,'\n',1,832)
-LexToken(FUNCTION,'function',1,833)
-LexToken(OPENSQBRACKET,'[',1,842)
-LexToken(VAR,'x',1,843)
-LexToken(COMMA,',',1,844)
-LexToken(VAR,'y',1,845)
-LexToken(COMMA,',',1,846)
-LexToken(VAR,'typ',1,847)
-LexToken(CLOSESQBRACKET,']',1,850)
-LexToken(ASSIGNMENT,'=',1,851)
-LexToken(VAR,'CLKSOM_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(VAR,'p',1,912)
-LexToken(ASSIGNMENT,'=',1,913)
-LexToken(NUMBER,'1',1,914)
-LexToken(EOL,'\n',1,935)
-LexToken(SELECT,'select',1,940)
-LexToken(VAR,'job',1,947)
-LexToken(EOL,'\n',1,950)
-LexToken(CASE,'case',1,955)
-LexToken(DQSTRING,'"set"',1,964)
-LexToken(THEN,'then',1,966)
-LexToken(EOL,'\n',1,970)
-LexToken(VAR,'x',1,979)
-LexToken(ASSIGNMENT,'=',1,980)
-LexToken(VAR,'arg1',1,981)
-LexToken(EOL,'\n',1,985)
-LexToken(CASE,'case',1,991)
-LexToken(DQSTRING,'"define"',1,1003)
-LexToken(THEN,'then',1,1005)
-LexToken(EOL,'\n',1,1009)
-LexToken(VAR,'model',1,1018)
-LexToken(ASSIGNMENT,'=',1,1023)
-LexToken(SCICOS_MODEL,'scicos_model',1,1024)
-LexToken(OPENBRACKET,'(',1,1036)
-LexToken(CLOSEBRACKET,')',1,1037)
-LexToken(EOL,'\n',1,1038)
-LexToken(VAR,'model',1,1047)
-LexToken(DOT,'.',1,1052)
-LexToken(VAR,'sim',1,1053)
-LexToken(ASSIGNMENT,'=',1,1056)
-LexToken(DQSTRING,'"sum"',1,1061)
-LexToken(EOL,'\n',1,1062)
-LexToken(VAR,'model',1,1071)
-LexToken(DOT,'.',1,1076)
-LexToken(VAR,'evtin',1,1077)
-LexToken(ASSIGNMENT,'=',1,1082)
-LexToken(OPENSQBRACKET,'[',1,1083)
-LexToken(NUMBER,'1',1,1084)
-LexToken(SEMICOLON,';',1,1085)
-LexToken(NUMBER,'1',1,1086)
-LexToken(SEMICOLON,';',1,1087)
-LexToken(NUMBER,'1',1,1088)
-LexToken(CLOSESQBRACKET,']',1,1089)
-LexToken(EOL,'\n',1,1090)
-LexToken(VAR,'model',1,1099)
-LexToken(DOT,'.',1,1104)
-LexToken(VAR,'evtout',1,1105)
-LexToken(ASSIGNMENT,'=',1,1111)
-LexToken(NUMBER,'1',1,1112)
-LexToken(EOL,'\n',1,1113)
-LexToken(VAR,'model',1,1122)
-LexToken(DOT,'.',1,1127)
-LexToken(VAR,'blocktype',1,1128)
-LexToken(ASSIGNMENT,'=',1,1137)
-LexToken(DQSTRING,'"d"',1,1140)
-LexToken(EOL,'\n',1,1141)
-LexToken(VAR,'model',1,1150)
-LexToken(DOT,'.',1,1155)
-LexToken(VAR,'firing',1,1156)
-LexToken(ASSIGNMENT,'=',1,1162)
-LexToken(ADDITION,'-',1,1163)
-LexToken(NUMBER,'1',1,1164)
-LexToken(EOL,'\n',1,1165)
-LexToken(VAR,'model',1,1174)
-LexToken(DOT,'.',1,1179)
-LexToken(VAR,'dep_ut',1,1180)
-LexToken(ASSIGNMENT,'=',1,1186)
-LexToken(OPENSQBRACKET,'[',1,1187)
-LexToken(PREVAR_BOOLEAN,'%f',1,1188)
-LexToken(PREVAR_BOOLEAN,'%f',1,1191)
-LexToken(CLOSESQBRACKET,']',1,1193)
-LexToken(EOL,'\n',1,1194)
-LexToken(EOL,'\n',1,1195)
-LexToken(VAR,'gr_i',1,1204)
-LexToken(ASSIGNMENT,'=',1,1208)
-LexToken(OPENSQBRACKET,'[',1,1209)
-LexToken(CLOSESQBRACKET,']',1,1210)
-LexToken(EOL,'\n',1,1211)
-LexToken(VAR,'x',1,1220)
-LexToken(ASSIGNMENT,'=',1,1221)
-LexToken(VAR,'standard_define',1,1222)
-LexToken(OPENBRACKET,'(',1,1237)
-LexToken(OPENSQBRACKET,'[',1,1238)
-LexToken(NUMBER,'1',1,1239)
-LexToken(NUMBER,'1',1,1241)
-LexToken(CLOSESQBRACKET,']',1,1242)
-LexToken(MULTIPLICATION,'/',1,1243)
-LexToken(NUMBER,'1.2',1,1244)
-LexToken(COMMA,',',1,1247)
-LexToken(VAR,'model',1,1248)
-LexToken(COMMA,',',1,1253)
-LexToken(OPENSQBRACKET,'[',1,1254)
-LexToken(CLOSESQBRACKET,']',1,1255)
-LexToken(COMMA,',',1,1256)
-LexToken(VAR,'gr_i',1,1257)
-LexToken(CLOSEBRACKET,')',1,1261)
-LexToken(EOL,'\n',1,1262)
-LexToken(END,'end',1,1267)
-LexToken(EOL,'\n',1,1270)
-LexToken(ENDFUNCTION,'endfunction',1,1271)
-LexToken(EOL,'\n',1,1282)
+/* autogenerated from "macros/Events/CLKSOM_f.sci" */
+function CLKSOM_f() {
+CLKSOM_f.prototype.get = function CLKSOM_f() {
+}
+CLKSOM_f.prototype.set = function CLKSOM_f() {
+x=arg1;
+}
+CLKSOM_f.prototype.define = function CLKSOM_f() {
+model=scicos_model();
+model.sim="sum";
+model.evtin=[1,1,1];
+model.evtout=1;
+model.blocktype="d";
+model.firing=-1;
+model.dep_ut=[None,None];
+gr_i=[];
+x=standard_define([1,1]/1.2,model,[],gr_i);
+}
+CLKSOM_f.prototype.details = function CLKSOM_f() {
+}
+}
diff --git a/js/Events/CLKSPLIT_f.js b/js/Events/CLKSPLIT_f.js
index f5cf89ce..ad1bdb66 100644
--- a/js/Events/CLKSPLIT_f.js
+++ b/js/Events/CLKSPLIT_f.js
@@ -1,190 +1,20 @@
-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,'CLKSPLIT_f',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,940)
-LexToken(EOL,'\n',1,989)
-LexToken(EOL,'\n',1,1063)
-LexToken(EOL,'\n',1,1064)
-LexToken(VAR,'x',1,1069)
-LexToken(ASSIGNMENT,'=',1,1070)
-LexToken(OPENSQBRACKET,'[',1,1071)
-LexToken(CLOSESQBRACKET,']',1,1072)
-LexToken(EOL,'\n',1,1073)
-LexToken(VAR,'y',1,1079)
-LexToken(ASSIGNMENT,'=',1,1080)
-LexToken(OPENSQBRACKET,'[',1,1081)
-LexToken(CLOSESQBRACKET,']',1,1082)
-LexToken(EOL,'\n',1,1083)
-LexToken(VAR,'typ',1,1089)
-LexToken(ASSIGNMENT,'=',1,1092)
-LexToken(OPENSQBRACKET,'[',1,1093)
-LexToken(CLOSESQBRACKET,']',1,1094)
-LexToken(EOL,'\n',1,1095)
-LexToken(EOL,'\n',1,1097)
-LexToken(SELECT,'select',1,1102)
-LexToken(VAR,'job',1,1109)
-LexToken(EOL,'\n',1,1112)
-LexToken(EOL,'\n',1,1113)
-LexToken(CASE,'case',1,1118)
-LexToken(DQSTRING,'"set"',1,1127)
-LexToken(THEN,'then',1,1129)
-LexToken(EOL,'\n',1,1133)
-LexToken(VAR,'x',1,1142)
-LexToken(ASSIGNMENT,'=',1,1143)
-LexToken(VAR,'arg1',1,1144)
-LexToken(EOL,'\n',1,1148)
-LexToken(EOL,'\n',1,1150)
-LexToken(CASE,'case',1,1155)
-LexToken(DQSTRING,'"define"',1,1167)
-LexToken(THEN,'then',1,1169)
-LexToken(EOL,'\n',1,1173)
-LexToken(VAR,'model',1,1182)
-LexToken(ASSIGNMENT,'=',1,1187)
-LexToken(SCICOS_MODEL,'scicos_model',1,1188)
-LexToken(OPENBRACKET,'(',1,1200)
-LexToken(CLOSEBRACKET,')',1,1201)
-LexToken(EOL,'\n',1,1202)
-LexToken(VAR,'model',1,1211)
-LexToken(DOT,'.',1,1216)
-LexToken(VAR,'sim',1,1217)
-LexToken(ASSIGNMENT,'=',1,1220)
-LexToken(DQSTRING,'"split"',1,1227)
-LexToken(EOL,'\n',1,1228)
-LexToken(VAR,'model',1,1237)
-LexToken(DOT,'.',1,1242)
-LexToken(VAR,'evtin',1,1243)
-LexToken(ASSIGNMENT,'=',1,1248)
-LexToken(NUMBER,'1',1,1249)
-LexToken(EOL,'\n',1,1250)
-LexToken(VAR,'model',1,1259)
-LexToken(DOT,'.',1,1264)
-LexToken(VAR,'evtout',1,1265)
-LexToken(ASSIGNMENT,'=',1,1271)
-LexToken(OPENSQBRACKET,'[',1,1272)
-LexToken(NUMBER,'1',1,1273)
-LexToken(SEMICOLON,';',1,1274)
-LexToken(NUMBER,'1',1,1275)
-LexToken(CLOSESQBRACKET,']',1,1276)
-LexToken(EOL,'\n',1,1277)
-LexToken(VAR,'model',1,1286)
-LexToken(DOT,'.',1,1291)
-LexToken(VAR,'blocktype',1,1292)
-LexToken(ASSIGNMENT,'=',1,1301)
-LexToken(DQSTRING,'"d"',1,1304)
-LexToken(EOL,'\n',1,1305)
-LexToken(VAR,'model',1,1314)
-LexToken(DOT,'.',1,1319)
-LexToken(VAR,'firing',1,1320)
-LexToken(ASSIGNMENT,'=',1,1326)
-LexToken(OPENSQBRACKET,'[',1,1327)
-LexToken(PREVAR_BOOLEAN,'%f',1,1328)
-LexToken(COMMA,',',1,1330)
-LexToken(PREVAR_BOOLEAN,'%f',1,1331)
-LexToken(COMMA,',',1,1333)
-LexToken(PREVAR_BOOLEAN,'%f',1,1334)
-LexToken(CLOSESQBRACKET,']',1,1336)
-LexToken(EOL,'\n',1,1344)
-LexToken(VAR,'model',1,1353)
-LexToken(DOT,'.',1,1358)
-LexToken(VAR,'dep_ut',1,1359)
-LexToken(ASSIGNMENT,'=',1,1365)
-LexToken(OPENSQBRACKET,'[',1,1366)
-LexToken(PREVAR_BOOLEAN,'%f',1,1367)
-LexToken(PREVAR_BOOLEAN,'%f',1,1370)
-LexToken(CLOSESQBRACKET,']',1,1372)
-LexToken(EOL,'\n',1,1373)
-LexToken(VAR,'x',1,1382)
-LexToken(ASSIGNMENT,'=',1,1384)
-LexToken(VAR,'standard_define',1,1386)
-LexToken(OPENBRACKET,'(',1,1401)
-LexToken(OPENSQBRACKET,'[',1,1402)
-LexToken(NUMBER,'1',1,1403)
-LexToken(NUMBER,'1',1,1405)
-LexToken(CLOSESQBRACKET,']',1,1406)
-LexToken(MULTIPLICATION,'/',1,1407)
-LexToken(NUMBER,'3',1,1408)
-LexToken(COMMA,',',1,1409)
-LexToken(VAR,'model',1,1410)
-LexToken(COMMA,',',1,1415)
-LexToken(OPENSQBRACKET,'[',1,1416)
-LexToken(CLOSESQBRACKET,']',1,1417)
-LexToken(COMMA,',',1,1418)
-LexToken(OPENSQBRACKET,'[',1,1419)
-LexToken(CLOSESQBRACKET,']',1,1420)
-LexToken(CLOSEBRACKET,')',1,1421)
-LexToken(EOL,'\n',1,1422)
-LexToken(END,'end',1,1427)
-LexToken(EOL,'\n',1,1449)
-LexToken(EOL,'\n',1,1450)
-LexToken(ENDFUNCTION,'endfunction',1,1451)
-LexToken(EOL,'\n',1,1462)
-LexToken(EOL,'\n',1,1525)
-LexToken(EOL,'\n',1,1526)
-LexToken(EOL,'\n',1,1569)
-LexToken(EOL,'\n',1,1616)
-LexToken(EOL,'\n',1,1637)
-LexToken(EOL,'\n',1,1657)
-LexToken(EOL,'\n',1,1670)
-LexToken(EOL,'\n',1,1689)
-LexToken(EOL,'\n',1,1713)
-LexToken(EOL,'\n',1,1742)
-LexToken(EOL,'\n',1,1756)
-LexToken(EOL,'\n',1,1770)
-LexToken(EOL,'\n',1,1787)
-LexToken(EOL,'\n',1,1812)
-LexToken(EOL,'\n',1,1841)
-LexToken(EOL,'\n',1,1861)
-LexToken(EOL,'\n',1,1881)
-LexToken(EOL,'\n',1,1898)
-LexToken(EOL,'\n',1,1922)
-LexToken(EOL,'\n',1,1954)
-LexToken(EOL,'\n',1,1972)
-LexToken(EOL,'\n',1,1984)
-LexToken(EOL,'\n',1,2005)
-LexToken(EOL,'\n',1,2030)
-LexToken(EOL,'\n',1,2052)
-LexToken(EOL,'\n',1,2070)
-LexToken(EOL,'\n',1,2093)
-LexToken(EOL,'\n',1,2117)
-LexToken(EOL,'\n',1,2152)
-LexToken(EOL,'\n',1,2177)
-LexToken(EOL,'\n',1,2180)
-LexToken(EOL,'\n',1,2223)
-LexToken(EOL,'\n',1,2229)
-LexToken(EOL,'\n',1,2243)
+/* autogenerated from "macros/Events/CLKSPLIT_f.sci" */
+function CLKSPLIT_f() {
+CLKSPLIT_f.prototype.get = function CLKSPLIT_f() {
+}
+CLKSPLIT_f.prototype.set = function CLKSPLIT_f() {
+x=arg1;
+}
+CLKSPLIT_f.prototype.define = function CLKSPLIT_f() {
+model=scicos_model();
+model.sim="split";
+model.evtin=1;
+model.evtout=[1,1];
+model.blocktype="d";
+model.firing=[None,None,None];
+model.dep_ut=[None,None];
+x=standard_define([1,1]/3,model,[],[]);
+}
+CLKSPLIT_f.prototype.details = function CLKSPLIT_f() {
+}
+}
diff --git a/js/Events/END_c.js b/js/Events/END_c.js
index e6f580bc..cd2d7808 100644
--- a/js/Events/END_c.js
+++ b/js/Events/END_c.js
@@ -1,247 +1,39 @@
-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,'END_c',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,'tf',1,1079)
-LexToken(COMMA,',',1,1081)
-LexToken(VAR,'exprs',1,1082)
-LexToken(CLOSESQBRACKET,']',1,1087)
-LexToken(ASSIGNMENT,'=',1,1088)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1089)
-LexToken(OPENBRACKET,'(',1,1104)
-LexToken(DQSTRING,'"Set final simulation time"',1,1131)
-LexToken(COMMA,',',1,1132)
-LexToken(OPENSQBRACKET,'[',1,1148)
-LexToken(DQSTRING,'"Final simulation time"',1,1171)
-LexToken(CLOSESQBRACKET,']',1,1172)
-LexToken(COMMA,',',1,1173)
-LexToken(VAR,'list',1,1174)
-LexToken(OPENBRACKET,'(',1,1178)
-LexToken(DQSTRING,'"vec"',1,1183)
-LexToken(COMMA,',',1,1184)
-LexToken(NUMBER,'1',1,1185)
-LexToken(CLOSEBRACKET,')',1,1186)
-LexToken(COMMA,',',1,1187)
-LexToken(VAR,'exprs',1,1188)
-LexToken(CLOSEBRACKET,')',1,1193)
-LexToken(EOL,'\n',1,1194)
-LexToken(IF,'if',1,1207)
-LexToken(NOT,'~',1,1210)
-LexToken(VAR,'ok',1,1211)
-LexToken(THEN,'then',1,1214)
-LexToken(EOL,'\n',1,1218)
-LexToken(BREAK,'break',1,1235)
-LexToken(EOL,'\n',1,1240)
-LexToken(END,'end',1,1254)
-LexToken(EOL,'\n',1,1257)
-LexToken(IF,'if',1,1270)
-LexToken(VAR,'ok',1,1273)
-LexToken(THEN,'then',1,1276)
-LexToken(EOL,'\n',1,1280)
-LexToken(VAR,'graphics',1,1297)
-LexToken(DOT,'.',1,1305)
-LexToken(VAR,'exprs',1,1306)
-LexToken(ASSIGNMENT,'=',1,1311)
-LexToken(VAR,'exprs',1,1312)
-LexToken(EOL,'\n',1,1317)
-LexToken(VAR,'model',1,1334)
-LexToken(DOT,'.',1,1339)
-LexToken(VAR,'firing',1,1340)
-LexToken(ASSIGNMENT,'=',1,1346)
-LexToken(VAR,'tf',1,1347)
-LexToken(EOL,'\n',1,1349)
-LexToken(VAR,'x',1,1366)
-LexToken(DOT,'.',1,1367)
-LexToken(VAR,'graphics',1,1368)
-LexToken(ASSIGNMENT,'=',1,1376)
-LexToken(VAR,'graphics',1,1377)
-LexToken(EOL,'\n',1,1385)
-LexToken(VAR,'x',1,1403)
-LexToken(DOT,'.',1,1404)
-LexToken(VAR,'model',1,1405)
-LexToken(ASSIGNMENT,'=',1,1410)
-LexToken(VAR,'model',1,1411)
-LexToken(EOL,'\n',1,1416)
-LexToken(BREAK,'break',1,1433)
-LexToken(EOL,'\n',1,1438)
-LexToken(END,'end',1,1451)
-LexToken(EOL,'\n',1,1454)
-LexToken(END,'end',1,1463)
-LexToken(EOL,'\n',1,1466)
-LexToken(CASE,'case',1,1471)
-LexToken(DQSTRING,'"define"',1,1483)
-LexToken(THEN,'then',1,1485)
-LexToken(EOL,'\n',1,1489)
-LexToken(VAR,'tf',1,1498)
-LexToken(ASSIGNMENT,'=',1,1500)
-LexToken(NUMBER,'100000000',1,1501)
-LexToken(EOL,'\n',1,1510)
-LexToken(VAR,'model',1,1519)
-LexToken(ASSIGNMENT,'=',1,1524)
-LexToken(SCICOS_MODEL,'scicos_model',1,1525)
-LexToken(OPENBRACKET,'(',1,1537)
-LexToken(CLOSEBRACKET,')',1,1538)
-LexToken(EOL,'\n',1,1539)
-LexToken(VAR,'model',1,1548)
-LexToken(DOT,'.',1,1553)
-LexToken(VAR,'sim',1,1554)
-LexToken(ASSIGNMENT,'=',1,1557)
-LexToken(VAR,'list',1,1558)
-LexToken(OPENBRACKET,'(',1,1562)
-LexToken(DQSTRING,'"scicosexit"',1,1574)
-LexToken(COMMA,',',1,1575)
-LexToken(NUMBER,'4',1,1576)
-LexToken(CLOSEBRACKET,')',1,1577)
-LexToken(EOL,'\n',1,1578)
-LexToken(VAR,'model',1,1587)
-LexToken(DOT,'.',1,1592)
-LexToken(VAR,'evtin',1,1593)
-LexToken(ASSIGNMENT,'=',1,1598)
-LexToken(NUMBER,'1',1,1599)
-LexToken(EOL,'\n',1,1600)
-LexToken(VAR,'model',1,1609)
-LexToken(DOT,'.',1,1614)
-LexToken(VAR,'evtout',1,1615)
-LexToken(ASSIGNMENT,'=',1,1621)
-LexToken(NUMBER,'1',1,1622)
-LexToken(EOL,'\n',1,1623)
-LexToken(VAR,'model',1,1632)
-LexToken(DOT,'.',1,1637)
-LexToken(VAR,'firing',1,1638)
-LexToken(ASSIGNMENT,'=',1,1644)
-LexToken(VAR,'tf',1,1645)
-LexToken(EOL,'\n',1,1647)
-LexToken(VAR,'model',1,1656)
-LexToken(DOT,'.',1,1661)
-LexToken(VAR,'blocktype',1,1662)
-LexToken(ASSIGNMENT,'=',1,1671)
-LexToken(DQSTRING,'"d"',1,1674)
-LexToken(EOL,'\n',1,1675)
-LexToken(VAR,'model',1,1684)
-LexToken(DOT,'.',1,1689)
-LexToken(VAR,'dep_ut',1,1690)
-LexToken(ASSIGNMENT,'=',1,1696)
-LexToken(OPENSQBRACKET,'[',1,1697)
-LexToken(PREVAR_BOOLEAN,'%f',1,1698)
-LexToken(PREVAR_BOOLEAN,'%f',1,1701)
-LexToken(CLOSESQBRACKET,']',1,1703)
-LexToken(EOL,'\n',1,1704)
-LexToken(EOL,'\n',1,1705)
-LexToken(VAR,'exprs',1,1714)
-LexToken(ASSIGNMENT,'=',1,1719)
-LexToken(VAR,'string',1,1720)
-LexToken(OPENBRACKET,'(',1,1726)
-LexToken(VAR,'tf',1,1727)
-LexToken(CLOSEBRACKET,')',1,1729)
-LexToken(EOL,'\n',1,1730)
-LexToken(VAR,'gr_i',1,1739)
-LexToken(ASSIGNMENT,'=',1,1743)
-LexToken(OPENSQBRACKET,'[',1,1744)
-LexToken(CLOSESQBRACKET,']',1,1745)
-LexToken(EOL,'\n',1,1746)
-LexToken(VAR,'x',1,1755)
-LexToken(ASSIGNMENT,'=',1,1756)
-LexToken(VAR,'standard_define',1,1757)
-LexToken(OPENBRACKET,'(',1,1772)
-LexToken(OPENSQBRACKET,'[',1,1773)
-LexToken(NUMBER,'2',1,1774)
-LexToken(NUMBER,'2',1,1776)
-LexToken(CLOSESQBRACKET,']',1,1777)
-LexToken(COMMA,',',1,1778)
-LexToken(VAR,'model',1,1779)
-LexToken(COMMA,',',1,1784)
-LexToken(VAR,'exprs',1,1785)
-LexToken(COMMA,',',1,1790)
-LexToken(VAR,'gr_i',1,1791)
-LexToken(CLOSEBRACKET,')',1,1795)
-LexToken(EOL,'\n',1,1796)
-LexToken(END,'end',1,1801)
-LexToken(EOL,'\n',1,1804)
-LexToken(ENDFUNCTION,'endfunction',1,1805)
-LexToken(EOL,'\n',1,1816)
+/* autogenerated from "macros/Events/END_c.sci" */
+function END_c() {
+END_c.prototype.get = function END_c() {
+}
+END_c.prototype.set = function END_c() {
+x=arg1;
+graphics=arg1.graphics;
+exprs=graphics.exprs;
+model=arg1.model;
+while (true) {
+[ok,tf,exprs]=scicos_getvalue("Set final simulation time",["Final simulation time"],list("vec",1),exprs);
+if (!ok) {
+break
+}
+if (ok) {
+graphics.exprs=exprs;
+model.firing=tf;
+x.graphics=graphics;
+x.model=model;
+break
+}
+}
+}
+END_c.prototype.define = function END_c() {
+tf=100000000;
+model=scicos_model();
+model.sim=list("scicosexit",4);
+model.evtin=1;
+model.evtout=1;
+model.firing=tf;
+model.blocktype="d";
+model.dep_ut=[None,None];
+exprs=string(tf);
+gr_i=[];
+x=standard_define([2,2],model,exprs,gr_i);
+}
+END_c.prototype.details = function END_c() {
+}
+}
diff --git a/js/Events/EVTDLY_c.js b/js/Events/EVTDLY_c.js
index d7213b93..b8a763d2 100644
--- a/js/Events/EVTDLY_c.js
+++ b/js/Events/EVTDLY_c.js
@@ -1,317 +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,'EVTDLY_c',1,852)
-LexToken(OPENBRACKET,'(',1,860)
-LexToken(VAR,'job',1,861)
-LexToken(COMMA,',',1,864)
-LexToken(VAR,'arg1',1,865)
-LexToken(COMMA,',',1,869)
-LexToken(VAR,'arg2',1,870)
-LexToken(CLOSEBRACKET,')',1,874)
-LexToken(EOL,'\n',1,875)
-LexToken(VAR,'x',1,880)
-LexToken(ASSIGNMENT,'=',1,881)
-LexToken(OPENSQBRACKET,'[',1,882)
-LexToken(CLOSESQBRACKET,']',1,883)
-LexToken(EOL,'\n',1,884)
-LexToken(VAR,'y',1,890)
-LexToken(ASSIGNMENT,'=',1,891)
-LexToken(OPENSQBRACKET,'[',1,892)
-LexToken(CLOSESQBRACKET,']',1,893)
-LexToken(EOL,'\n',1,894)
-LexToken(VAR,'typ',1,900)
-LexToken(ASSIGNMENT,'=',1,903)
-LexToken(OPENSQBRACKET,'[',1,904)
-LexToken(CLOSESQBRACKET,']',1,905)
-LexToken(EOL,'\n',1,906)
-LexToken(SELECT,'select',1,912)
-LexToken(VAR,'job',1,919)
-LexToken(EOL,'\n',1,922)
-LexToken(CASE,'case',1,927)
-LexToken(DQSTRING,'"set"',1,936)
-LexToken(THEN,'then',1,938)
-LexToken(EOL,'\n',1,942)
-LexToken(VAR,'x',1,951)
-LexToken(ASSIGNMENT,'=',1,952)
-LexToken(VAR,'arg1',1,953)
-LexToken(EOL,'\n',1,957)
-LexToken(VAR,'graphics',1,967)
-LexToken(ASSIGNMENT,'=',1,975)
-LexToken(VAR,'arg1',1,976)
-LexToken(DOT,'.',1,980)
-LexToken(VAR,'graphics',1,981)
-LexToken(EOL,'\n',1,989)
-LexToken(VAR,'exprs',1,999)
-LexToken(ASSIGNMENT,'=',1,1004)
-LexToken(VAR,'graphics',1,1005)
-LexToken(DOT,'.',1,1013)
-LexToken(VAR,'exprs',1,1014)
-LexToken(EOL,'\n',1,1019)
-LexToken(VAR,'model',1,1028)
-LexToken(ASSIGNMENT,'=',1,1033)
-LexToken(VAR,'arg1',1,1034)
-LexToken(DOT,'.',1,1038)
-LexToken(VAR,'model',1,1039)
-LexToken(EOL,'\n',1,1044)
-LexToken(WHILE,'while',1,1054)
-LexToken(PREVAR_BOOLEAN,'%t',1,1060)
-LexToken(DO,'do',1,1063)
-LexToken(EOL,'\n',1,1065)
-LexToken(OPENSQBRACKET,'[',1,1078)
-LexToken(VAR,'ok',1,1079)
-LexToken(COMMA,',',1,1081)
-LexToken(VAR,'dt',1,1082)
-LexToken(COMMA,',',1,1084)
-LexToken(VAR,'ff',1,1085)
-LexToken(COMMA,',',1,1087)
-LexToken(VAR,'exprs',1,1088)
-LexToken(CLOSESQBRACKET,']',1,1093)
-LexToken(ASSIGNMENT,'=',1,1094)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1095)
-LexToken(OPENBRACKET,'(',1,1110)
-LexToken(OPENSQBRACKET,'[',1,1111)
-LexToken(DQSTRING,'"Set Event Delay block parameters"',1,1145)
-LexToken(SEMICOLON,';\n',1,1146)
-LexToken(DQSTRING,'"Delay is the delay between an input event "',1,1204)
-LexToken(SEMICOLON,';\n',1,1205)
-LexToken(DQSTRING,'" and the generated output event"',1,1257)
-LexToken(SEMICOLON,';\n',1,1258)
-LexToken(DQSTRING,'"Block may initially generate an output event before "',1,1325)
-LexToken(SEMICOLON,';\n',1,1326)
-LexToken(DQSTRING,'" any input event. \\"Date of initial output event\\""',1,1397)
-LexToken(SEMICOLON,';\n',1,1398)
-LexToken(DQSTRING,'" gives the date of this event. Set a negative value"',1,1470)
-LexToken(SEMICOLON,';\n',1,1471)
-LexToken(DQSTRING,'" to disable any output event."',1,1521)
-LexToken(CLOSESQBRACKET,']',1,1522)
-LexToken(COMMA,',',1,1523)
-LexToken(OPENSQBRACKET,'[',1,1539)
-LexToken(DQSTRING,'"Delay"',1,1546)
-LexToken(SEMICOLON,';',1,1547)
-LexToken(DQSTRING,'"Date of initial output event"',1,1577)
-LexToken(CLOSESQBRACKET,']',1,1578)
-LexToken(COMMA,',',1,1579)
-LexToken(VAR,'list',1,1595)
-LexToken(OPENBRACKET,'(',1,1599)
-LexToken(DQSTRING,'"vec"',1,1604)
-LexToken(COMMA,',',1,1605)
-LexToken(NUMBER,'1',1,1606)
-LexToken(COMMA,',',1,1607)
-LexToken(DQSTRING,'"vec"',1,1612)
-LexToken(COMMA,',',1,1613)
-LexToken(NUMBER,'1',1,1614)
-LexToken(CLOSEBRACKET,')',1,1615)
-LexToken(COMMA,',',1,1616)
-LexToken(VAR,'exprs',1,1617)
-LexToken(CLOSEBRACKET,')',1,1622)
-LexToken(EOL,'\n',1,1623)
-LexToken(IF,'if',1,1636)
-LexToken(NOT,'~',1,1639)
-LexToken(VAR,'ok',1,1640)
-LexToken(THEN,'then',1,1643)
-LexToken(EOL,'\n',1,1647)
-LexToken(BREAK,'break',1,1664)
-LexToken(EOL,'\n',1,1669)
-LexToken(END,'end',1,1683)
-LexToken(EOL,'\n',1,1686)
-LexToken(IF,'if',1,1699)
-LexToken(VAR,'dt',1,1702)
-LexToken(COMPARISON,'<=',1,1704)
-LexToken(NUMBER,'0',1,1706)
-LexToken(THEN,'then',1,1708)
-LexToken(EOL,'\n',1,1712)
-LexToken(VAR,'message',1,1729)
-LexToken(OPENBRACKET,'(',1,1736)
-LexToken(DQSTRING,'"Delay must be positive"',1,1760)
-LexToken(CLOSEBRACKET,')',1,1761)
-LexToken(EOL,'\n',1,1762)
-LexToken(VAR,'ok',1,1779)
-LexToken(ASSIGNMENT,'=',1,1781)
-LexToken(PREVAR_BOOLEAN,'%f',1,1782)
-LexToken(EOL,'\n',1,1784)
-LexToken(END,'end',1,1797)
-LexToken(EOL,'\n',1,1800)
-LexToken(IF,'if',1,1813)
-LexToken(VAR,'ok',1,1816)
-LexToken(THEN,'then',1,1819)
-LexToken(EOL,'\n',1,1823)
-LexToken(VAR,'graphics',1,1840)
-LexToken(DOT,'.',1,1848)
-LexToken(VAR,'exprs',1,1849)
-LexToken(ASSIGNMENT,'=',1,1854)
-LexToken(VAR,'exprs',1,1855)
-LexToken(EOL,'\n',1,1860)
-LexToken(VAR,'model',1,1877)
-LexToken(DOT,'.',1,1882)
-LexToken(VAR,'rpar',1,1883)
-LexToken(ASSIGNMENT,'=',1,1887)
-LexToken(OPENSQBRACKET,'[',1,1888)
-LexToken(VAR,'dt',1,1889)
-LexToken(SEMICOLON,';',1,1891)
-LexToken(VAR,'ff',1,1892)
-LexToken(CLOSESQBRACKET,']',1,1894)
-LexToken(EOL,'\n',1,1895)
-LexToken(VAR,'model',1,1912)
-LexToken(DOT,'.',1,1917)
-LexToken(VAR,'firing',1,1918)
-LexToken(ASSIGNMENT,'=',1,1924)
-LexToken(VAR,'ff',1,1925)
-LexToken(EOL,'\n',1,1927)
-LexToken(VAR,'x',1,1944)
-LexToken(DOT,'.',1,1945)
-LexToken(VAR,'graphics',1,1946)
-LexToken(ASSIGNMENT,'=',1,1954)
-LexToken(VAR,'graphics',1,1955)
-LexToken(EOL,'\n',1,1963)
-LexToken(VAR,'x',1,1981)
-LexToken(DOT,'.',1,1982)
-LexToken(VAR,'model',1,1983)
-LexToken(ASSIGNMENT,'=',1,1988)
-LexToken(VAR,'model',1,1989)
-LexToken(EOL,'\n',1,1994)
-LexToken(BREAK,'break',1,2011)
-LexToken(EOL,'\n',1,2016)
-LexToken(END,'end',1,2029)
-LexToken(EOL,'\n',1,2032)
-LexToken(END,'end',1,2041)
-LexToken(EOL,'\n',1,2044)
-LexToken(CASE,'case',1,2049)
-LexToken(DQSTRING,'"define"',1,2061)
-LexToken(THEN,'then',1,2063)
-LexToken(EOL,'\n',1,2067)
-LexToken(VAR,'dt',1,2076)
-LexToken(ASSIGNMENT,'=',1,2078)
-LexToken(NUMBER,'0.1',1,2079)
-LexToken(EOL,'\n',1,2082)
-LexToken(VAR,'ff',1,2091)
-LexToken(ASSIGNMENT,'=',1,2093)
-LexToken(NUMBER,'0.0',1,2094)
-LexToken(EOL,'\n',1,2097)
-LexToken(VAR,'model',1,2106)
-LexToken(ASSIGNMENT,'=',1,2111)
-LexToken(SCICOS_MODEL,'scicos_model',1,2112)
-LexToken(OPENBRACKET,'(',1,2124)
-LexToken(CLOSEBRACKET,')',1,2125)
-LexToken(EOL,'\n',1,2126)
-LexToken(VAR,'model',1,2135)
-LexToken(DOT,'.',1,2140)
-LexToken(VAR,'sim',1,2141)
-LexToken(ASSIGNMENT,'=',1,2144)
-LexToken(VAR,'list',1,2145)
-LexToken(OPENBRACKET,'(',1,2149)
-LexToken(DQSTRING,'"evtdly4"',1,2158)
-LexToken(COMMA,',',1,2159)
-LexToken(NUMBER,'4',1,2160)
-LexToken(CLOSEBRACKET,')',1,2161)
-LexToken(EOL,'\n',1,2162)
-LexToken(VAR,'model',1,2171)
-LexToken(DOT,'.',1,2176)
-LexToken(VAR,'evtin',1,2177)
-LexToken(ASSIGNMENT,'=',1,2182)
-LexToken(NUMBER,'1',1,2183)
-LexToken(EOL,'\n',1,2184)
-LexToken(VAR,'model',1,2193)
-LexToken(DOT,'.',1,2198)
-LexToken(VAR,'evtout',1,2199)
-LexToken(ASSIGNMENT,'=',1,2205)
-LexToken(NUMBER,'1',1,2206)
-LexToken(EOL,'\n',1,2207)
-LexToken(VAR,'model',1,2216)
-LexToken(DOT,'.',1,2221)
-LexToken(VAR,'rpar',1,2222)
-LexToken(ASSIGNMENT,'=',1,2226)
-LexToken(OPENSQBRACKET,'[',1,2227)
-LexToken(VAR,'dt',1,2228)
-LexToken(SEMICOLON,';',1,2230)
-LexToken(VAR,'ff',1,2231)
-LexToken(CLOSESQBRACKET,']',1,2233)
-LexToken(EOL,'\n',1,2234)
-LexToken(VAR,'model',1,2243)
-LexToken(DOT,'.',1,2248)
-LexToken(VAR,'blocktype',1,2249)
-LexToken(ASSIGNMENT,'=',1,2258)
-LexToken(DQSTRING,'"d"',1,2261)
-LexToken(EOL,'\n',1,2262)
-LexToken(VAR,'model',1,2271)
-LexToken(DOT,'.',1,2276)
-LexToken(VAR,'firing',1,2277)
-LexToken(ASSIGNMENT,'=',1,2283)
-LexToken(VAR,'ff',1,2284)
-LexToken(EOL,'\n',1,2286)
-LexToken(VAR,'model',1,2295)
-LexToken(DOT,'.',1,2300)
-LexToken(VAR,'dep_ut',1,2301)
-LexToken(ASSIGNMENT,'=',1,2307)
-LexToken(OPENSQBRACKET,'[',1,2308)
-LexToken(PREVAR_BOOLEAN,'%f',1,2309)
-LexToken(PREVAR_BOOLEAN,'%f',1,2312)
-LexToken(CLOSESQBRACKET,']',1,2314)
-LexToken(EOL,'\n',1,2315)
-LexToken(EOL,'\n',1,2316)
-LexToken(VAR,'exprs',1,2325)
-LexToken(ASSIGNMENT,'=',1,2330)
-LexToken(OPENSQBRACKET,'[',1,2331)
-LexToken(VAR,'string',1,2332)
-LexToken(OPENBRACKET,'(',1,2338)
-LexToken(VAR,'dt',1,2339)
-LexToken(CLOSEBRACKET,')',1,2341)
-LexToken(SEMICOLON,';',1,2342)
-LexToken(VAR,'sci2exp',1,2343)
-LexToken(OPENBRACKET,'(',1,2350)
-LexToken(VAR,'ff',1,2351)
-LexToken(CLOSEBRACKET,')',1,2353)
-LexToken(CLOSESQBRACKET,']',1,2354)
-LexToken(EOL,'\n',1,2355)
-LexToken(VAR,'gr_i',1,2364)
-LexToken(ASSIGNMENT,'=',1,2368)
-LexToken(OPENSQBRACKET,'[',1,2369)
-LexToken(CLOSESQBRACKET,']',1,2370)
-LexToken(EOL,'\n',1,2371)
-LexToken(VAR,'x',1,2380)
-LexToken(ASSIGNMENT,'=',1,2381)
-LexToken(VAR,'standard_define',1,2382)
-LexToken(OPENBRACKET,'(',1,2397)
-LexToken(OPENSQBRACKET,'[',1,2398)
-LexToken(NUMBER,'3',1,2399)
-LexToken(NUMBER,'2',1,2401)
-LexToken(CLOSESQBRACKET,']',1,2402)
-LexToken(COMMA,',',1,2403)
-LexToken(VAR,'model',1,2404)
-LexToken(COMMA,',',1,2409)
-LexToken(VAR,'exprs',1,2410)
-LexToken(COMMA,',',1,2415)
-LexToken(VAR,'gr_i',1,2416)
-LexToken(CLOSEBRACKET,')',1,2420)
-LexToken(EOL,'\n',1,2421)
-LexToken(END,'end',1,2426)
-LexToken(EOL,'\n',1,2429)
-LexToken(ENDFUNCTION,'endfunction',1,2430)
-LexToken(EOL,'\n',1,2441)
+/* autogenerated from "macros/Events/EVTDLY_c.sci" */
+function EVTDLY_c() {
+EVTDLY_c.prototype.get = function EVTDLY_c() {
+}
+EVTDLY_c.prototype.set = function EVTDLY_c() {
+x=arg1;
+graphics=arg1.graphics;
+exprs=graphics.exprs;
+model=arg1.model;
+while (true) {
+[ok,dt,ff,exprs]=scicos_getvalue(["Set Event Delay block parameters","Delay is the delay between an input event "," and the generated output event","Block may initially generate an output event before "," any input event. \"Date of initial output event\""," gives the date of this event. Set a negative value"," to disable any output event."],["Delay","Date of initial output event"],list("vec",1,"vec",1),exprs);
+if (!ok) {
+break
+}
+if (dt<=0) {
+message("Delay must be positive");
+ok=None;
+}
+if (ok) {
+graphics.exprs=exprs;
+model.rpar=[dt,ff];
+model.firing=ff;
+x.graphics=graphics;
+x.model=model;
+break
+}
+}
+}
+EVTDLY_c.prototype.define = function EVTDLY_c() {
+dt=0.1;
+ff=0.0;
+model=scicos_model();
+model.sim=list("evtdly4",4);
+model.evtin=1;
+model.evtout=1;
+model.rpar=[dt,ff];
+model.blocktype="d";
+model.firing=ff;
+model.dep_ut=[None,None];
+exprs=[string(dt),sci2exp(ff)];
+gr_i=[];
+x=standard_define([3,2],model,exprs,gr_i);
+}
+EVTDLY_c.prototype.details = function EVTDLY_c() {
+}
+}
diff --git a/js/Events/EVTDLY_f.js b/js/Events/EVTDLY_f.js
index c1cee333..420da63a 100644
--- a/js/Events/EVTDLY_f.js
+++ b/js/Events/EVTDLY_f.js
@@ -1,304 +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,'EVTDLY_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(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,'dt',1,1082)
-LexToken(COMMA,',',1,1084)
-LexToken(VAR,'ff',1,1085)
-LexToken(COMMA,',',1,1087)
-LexToken(VAR,'exprs',1,1088)
-LexToken(CLOSESQBRACKET,']',1,1093)
-LexToken(ASSIGNMENT,'=',1,1094)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1095)
-LexToken(OPENBRACKET,'(',1,1110)
-LexToken(OPENSQBRACKET,'[',1,1111)
-LexToken(DQSTRING,'"Set Event Delay block parameters"',1,1146)
-LexToken(SEMICOLON,';\n',1,1147)
-LexToken(DQSTRING,'"Delay is the delay between an input event "',1,1205)
-LexToken(SEMICOLON,';\n',1,1206)
-LexToken(DQSTRING,'" and the generated output event"',1,1258)
-LexToken(SEMICOLON,';\n',1,1259)
-LexToken(DQSTRING,'"Block may initially generate an output event before "',1,1326)
-LexToken(SEMICOLON,';\n',1,1327)
-LexToken(DQSTRING,'" any input event. \\"Date of initial output event\\""',1,1398)
-LexToken(SEMICOLON,';\n',1,1399)
-LexToken(DQSTRING,'" gives the date of this event. Set a negative value"',1,1471)
-LexToken(SEMICOLON,';\n',1,1472)
-LexToken(DQSTRING,'" if no initial event required"',1,1522)
-LexToken(CLOSESQBRACKET,']',1,1523)
-LexToken(COMMA,',',1,1524)
-LexToken(OPENSQBRACKET,'[',1,1540)
-LexToken(DQSTRING,'"Delay"',1,1547)
-LexToken(SEMICOLON,';',1,1548)
-LexToken(DQSTRING,'"Date of initial output event"',1,1578)
-LexToken(CLOSESQBRACKET,']',1,1579)
-LexToken(COMMA,',',1,1580)
-LexToken(VAR,'list',1,1596)
-LexToken(OPENBRACKET,'(',1,1600)
-LexToken(DQSTRING,'"vec"',1,1605)
-LexToken(COMMA,',',1,1606)
-LexToken(NUMBER,'1',1,1607)
-LexToken(COMMA,',',1,1608)
-LexToken(DQSTRING,'"vec"',1,1613)
-LexToken(COMMA,',',1,1614)
-LexToken(NUMBER,'1',1,1615)
-LexToken(CLOSEBRACKET,')',1,1616)
-LexToken(COMMA,',',1,1617)
-LexToken(VAR,'exprs',1,1618)
-LexToken(CLOSEBRACKET,')',1,1623)
-LexToken(EOL,'\n',1,1624)
-LexToken(IF,'if',1,1637)
-LexToken(NOT,'~',1,1640)
-LexToken(VAR,'ok',1,1641)
-LexToken(THEN,'then',1,1644)
-LexToken(EOL,'\n',1,1648)
-LexToken(BREAK,'break',1,1665)
-LexToken(EOL,'\n',1,1670)
-LexToken(END,'end',1,1684)
-LexToken(EOL,'\n',1,1687)
-LexToken(IF,'if',1,1700)
-LexToken(VAR,'dt',1,1703)
-LexToken(COMPARISON,'<=',1,1705)
-LexToken(NUMBER,'0',1,1707)
-LexToken(THEN,'then',1,1709)
-LexToken(EOL,'\n',1,1713)
-LexToken(VAR,'message',1,1730)
-LexToken(OPENBRACKET,'(',1,1737)
-LexToken(DQSTRING,'"Delay must be positive"',1,1761)
-LexToken(CLOSEBRACKET,')',1,1762)
-LexToken(EOL,'\n',1,1763)
-LexToken(VAR,'ok',1,1780)
-LexToken(ASSIGNMENT,'=',1,1782)
-LexToken(PREVAR_BOOLEAN,'%f',1,1783)
-LexToken(EOL,'\n',1,1785)
-LexToken(END,'end',1,1798)
-LexToken(EOL,'\n',1,1801)
-LexToken(IF,'if',1,1814)
-LexToken(VAR,'ok',1,1817)
-LexToken(THEN,'then',1,1820)
-LexToken(EOL,'\n',1,1824)
-LexToken(VAR,'graphics',1,1841)
-LexToken(DOT,'.',1,1849)
-LexToken(VAR,'exprs',1,1850)
-LexToken(ASSIGNMENT,'=',1,1855)
-LexToken(VAR,'exprs',1,1856)
-LexToken(EOL,'\n',1,1861)
-LexToken(VAR,'model',1,1878)
-LexToken(DOT,'.',1,1883)
-LexToken(VAR,'rpar',1,1884)
-LexToken(ASSIGNMENT,'=',1,1888)
-LexToken(VAR,'dt',1,1889)
-LexToken(EOL,'\n',1,1891)
-LexToken(VAR,'model',1,1908)
-LexToken(DOT,'.',1,1913)
-LexToken(VAR,'firing',1,1914)
-LexToken(ASSIGNMENT,'=',1,1920)
-LexToken(VAR,'ff',1,1921)
-LexToken(EOL,'\n',1,1923)
-LexToken(VAR,'x',1,1940)
-LexToken(DOT,'.',1,1941)
-LexToken(VAR,'graphics',1,1942)
-LexToken(ASSIGNMENT,'=',1,1950)
-LexToken(VAR,'graphics',1,1951)
-LexToken(EOL,'\n',1,1959)
-LexToken(VAR,'x',1,1977)
-LexToken(DOT,'.',1,1978)
-LexToken(VAR,'model',1,1979)
-LexToken(ASSIGNMENT,'=',1,1984)
-LexToken(VAR,'model',1,1985)
-LexToken(EOL,'\n',1,1990)
-LexToken(BREAK,'break',1,2007)
-LexToken(EOL,'\n',1,2012)
-LexToken(END,'end',1,2025)
-LexToken(EOL,'\n',1,2028)
-LexToken(END,'end',1,2037)
-LexToken(EOL,'\n',1,2040)
-LexToken(CASE,'case',1,2045)
-LexToken(DQSTRING,'"define"',1,2057)
-LexToken(THEN,'then',1,2059)
-LexToken(EOL,'\n',1,2063)
-LexToken(VAR,'dt',1,2072)
-LexToken(ASSIGNMENT,'=',1,2074)
-LexToken(NUMBER,'0.1',1,2075)
-LexToken(EOL,'\n',1,2078)
-LexToken(VAR,'ff',1,2087)
-LexToken(ASSIGNMENT,'=',1,2089)
-LexToken(VAR,'dt',1,2090)
-LexToken(EOL,'\n',1,2092)
-LexToken(VAR,'model',1,2101)
-LexToken(ASSIGNMENT,'=',1,2106)
-LexToken(SCICOS_MODEL,'scicos_model',1,2107)
-LexToken(OPENBRACKET,'(',1,2119)
-LexToken(CLOSEBRACKET,')',1,2120)
-LexToken(EOL,'\n',1,2121)
-LexToken(VAR,'model',1,2130)
-LexToken(DOT,'.',1,2135)
-LexToken(VAR,'sim',1,2136)
-LexToken(ASSIGNMENT,'=',1,2139)
-LexToken(DQSTRING,'"evtdly"',1,2147)
-LexToken(EOL,'\n',1,2148)
-LexToken(VAR,'model',1,2157)
-LexToken(DOT,'.',1,2162)
-LexToken(VAR,'evtin',1,2163)
-LexToken(ASSIGNMENT,'=',1,2168)
-LexToken(NUMBER,'1',1,2169)
-LexToken(EOL,'\n',1,2170)
-LexToken(VAR,'model',1,2179)
-LexToken(DOT,'.',1,2184)
-LexToken(VAR,'evtout',1,2185)
-LexToken(ASSIGNMENT,'=',1,2191)
-LexToken(NUMBER,'1',1,2192)
-LexToken(EOL,'\n',1,2193)
-LexToken(VAR,'model',1,2202)
-LexToken(DOT,'.',1,2207)
-LexToken(VAR,'rpar',1,2208)
-LexToken(ASSIGNMENT,'=',1,2212)
-LexToken(VAR,'dt',1,2213)
-LexToken(EOL,'\n',1,2215)
-LexToken(VAR,'model',1,2224)
-LexToken(DOT,'.',1,2229)
-LexToken(VAR,'blocktype',1,2230)
-LexToken(ASSIGNMENT,'=',1,2239)
-LexToken(DQSTRING,'"d"',1,2242)
-LexToken(EOL,'\n',1,2243)
-LexToken(VAR,'model',1,2252)
-LexToken(DOT,'.',1,2257)
-LexToken(VAR,'firing',1,2258)
-LexToken(ASSIGNMENT,'=',1,2264)
-LexToken(VAR,'ff',1,2265)
-LexToken(EOL,'\n',1,2267)
-LexToken(VAR,'model',1,2276)
-LexToken(DOT,'.',1,2281)
-LexToken(VAR,'dep_ut',1,2282)
-LexToken(ASSIGNMENT,'=',1,2288)
-LexToken(OPENSQBRACKET,'[',1,2289)
-LexToken(PREVAR_BOOLEAN,'%f',1,2290)
-LexToken(PREVAR_BOOLEAN,'%f',1,2293)
-LexToken(CLOSESQBRACKET,']',1,2295)
-LexToken(EOL,'\n',1,2296)
-LexToken(EOL,'\n',1,2297)
-LexToken(VAR,'exprs',1,2306)
-LexToken(ASSIGNMENT,'=',1,2311)
-LexToken(OPENSQBRACKET,'[',1,2312)
-LexToken(VAR,'string',1,2313)
-LexToken(OPENBRACKET,'(',1,2319)
-LexToken(VAR,'dt',1,2320)
-LexToken(CLOSEBRACKET,')',1,2322)
-LexToken(SEMICOLON,';',1,2323)
-LexToken(VAR,'sci2exp',1,2324)
-LexToken(OPENBRACKET,'(',1,2331)
-LexToken(VAR,'ff',1,2332)
-LexToken(CLOSEBRACKET,')',1,2334)
-LexToken(CLOSESQBRACKET,']',1,2335)
-LexToken(EOL,'\n',1,2336)
-LexToken(VAR,'gr_i',1,2345)
-LexToken(ASSIGNMENT,'=',1,2349)
-LexToken(OPENSQBRACKET,'[',1,2350)
-LexToken(CLOSESQBRACKET,']',1,2351)
-LexToken(EOL,'\n',1,2352)
-LexToken(VAR,'x',1,2361)
-LexToken(ASSIGNMENT,'=',1,2362)
-LexToken(VAR,'standard_define',1,2363)
-LexToken(OPENBRACKET,'(',1,2378)
-LexToken(OPENSQBRACKET,'[',1,2379)
-LexToken(NUMBER,'2',1,2380)
-LexToken(NUMBER,'2',1,2382)
-LexToken(CLOSESQBRACKET,']',1,2383)
-LexToken(COMMA,',',1,2384)
-LexToken(VAR,'model',1,2385)
-LexToken(COMMA,',',1,2390)
-LexToken(VAR,'exprs',1,2391)
-LexToken(COMMA,',',1,2396)
-LexToken(VAR,'gr_i',1,2397)
-LexToken(CLOSEBRACKET,')',1,2401)
-LexToken(EOL,'\n',1,2402)
-LexToken(END,'end',1,2407)
-LexToken(EOL,'\n',1,2410)
-LexToken(ENDFUNCTION,'endfunction',1,2411)
-LexToken(EOL,'\n',1,2422)
+/* autogenerated from "macros/Events/EVTDLY_f.sci" */
+function EVTDLY_f() {
+EVTDLY_f.prototype.get = function EVTDLY_f() {
+}
+EVTDLY_f.prototype.set = function EVTDLY_f() {
+x=arg1;
+graphics=arg1.graphics;
+exprs=graphics.exprs;
+model=arg1.model;
+while (true) {
+[ok,dt,ff,exprs]=scicos_getvalue(["Set Event Delay block parameters","Delay is the delay between an input event "," and the generated output event","Block may initially generate an output event before "," any input event. \"Date of initial output event\""," gives the date of this event. Set a negative value"," if no initial event required"],["Delay","Date of initial output event"],list("vec",1,"vec",1),exprs);
+if (!ok) {
+break
+}
+if (dt<=0) {
+message("Delay must be positive");
+ok=None;
+}
+if (ok) {
+graphics.exprs=exprs;
+model.rpar=dt;
+model.firing=ff;
+x.graphics=graphics;
+x.model=model;
+break
+}
+}
+}
+EVTDLY_f.prototype.define = function EVTDLY_f() {
+dt=0.1;
+ff=dt;
+model=scicos_model();
+model.sim="evtdly";
+model.evtin=1;
+model.evtout=1;
+model.rpar=dt;
+model.blocktype="d";
+model.firing=ff;
+model.dep_ut=[None,None];
+exprs=[string(dt),sci2exp(ff)];
+gr_i=[];
+x=standard_define([2,2],model,exprs,gr_i);
+}
+EVTDLY_f.prototype.details = function EVTDLY_f() {
+}
+}
diff --git a/js/Events/EVTGEN_f.js b/js/Events/EVTGEN_f.js
index 95f775c6..a3a2488f 100644
--- a/js/Events/EVTGEN_f.js
+++ b/js/Events/EVTGEN_f.js
@@ -1,240 +1,38 @@
-LexToken(EOL,'\n',1,10)
-LexToken(EOL,'\n',1,13)
-LexToken(EOL,'\n',1,73)
-LexToken(EOL,'\n',1,76)
-LexToken(EOL,'\n',1,148)
-LexToken(EOL,'\n',1,220)
-LexToken(EOL,'\n',1,289)
-LexToken(EOL,'\n',1,328)
-LexToken(EOL,'\n',1,331)
-LexToken(EOL,'\n',1,398)
-LexToken(EOL,'\n',1,464)
-LexToken(EOL,'\n',1,529)
-LexToken(EOL,'\n',1,577)
-LexToken(EOL,'\n',1,580)
-LexToken(EOL,'\n',1,649)
-LexToken(EOL,'\n',1,712)
-LexToken(EOL,'\n',1,794)
-LexToken(EOL,'\n',1,797)
-LexToken(EOL,'\n',1,828)
-LexToken(EOL,'\n',1,831)
-LexToken(EOL,'\n',1,832)
-LexToken(FUNCTION,'function',1,833)
-LexToken(OPENSQBRACKET,'[',1,842)
-LexToken(VAR,'x',1,843)
-LexToken(COMMA,',',1,844)
-LexToken(VAR,'y',1,845)
-LexToken(COMMA,',',1,846)
-LexToken(VAR,'typ',1,847)
-LexToken(CLOSESQBRACKET,']',1,850)
-LexToken(ASSIGNMENT,'=',1,851)
-LexToken(VAR,'EVTGEN_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(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,'tt',1,1082)
-LexToken(COMMA,',',1,1084)
-LexToken(VAR,'exprs',1,1085)
-LexToken(CLOSESQBRACKET,']',1,1090)
-LexToken(ASSIGNMENT,'=',1,1091)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1092)
-LexToken(OPENBRACKET,'(',1,1107)
-LexToken(DQSTRING,'"Set Event time"',1,1123)
-LexToken(COMMA,',',1,1124)
-LexToken(OPENSQBRACKET,'[',1,1140)
-LexToken(DQSTRING,'"Event Time"',1,1152)
-LexToken(CLOSESQBRACKET,']',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(NUMBER,'1',1,1166)
-LexToken(CLOSEBRACKET,')',1,1167)
-LexToken(COMMA,',',1,1168)
-LexToken(VAR,'exprs',1,1169)
-LexToken(CLOSEBRACKET,')',1,1174)
-LexToken(EOL,'\n',1,1175)
-LexToken(IF,'if',1,1188)
-LexToken(NOT,'~',1,1191)
-LexToken(VAR,'ok',1,1192)
-LexToken(THEN,'then',1,1195)
-LexToken(EOL,'\n',1,1199)
-LexToken(BREAK,'break',1,1216)
-LexToken(EOL,'\n',1,1221)
-LexToken(END,'end',1,1235)
-LexToken(EOL,'\n',1,1238)
-LexToken(VAR,'graphics',1,1251)
-LexToken(DOT,'.',1,1259)
-LexToken(VAR,'exprs',1,1260)
-LexToken(ASSIGNMENT,'=',1,1265)
-LexToken(VAR,'exprs',1,1266)
-LexToken(EOL,'\n',1,1271)
-LexToken(IF,'if',1,1284)
-LexToken(VAR,'model',1,1287)
-LexToken(DOT,'.',1,1292)
-LexToken(VAR,'firing',1,1293)
-LexToken(COMPARISON,'<>',1,1299)
-LexToken(VAR,'tt',1,1301)
-LexToken(THEN,'then',1,1304)
-LexToken(EOL,'\n',1,1308)
-LexToken(VAR,'model',1,1325)
-LexToken(DOT,'.',1,1330)
-LexToken(VAR,'firing',1,1331)
-LexToken(ASSIGNMENT,'=',1,1337)
-LexToken(VAR,'tt',1,1338)
-LexToken(EOL,'\n',1,1340)
-LexToken(END,'end',1,1353)
-LexToken(EOL,'\n',1,1356)
-LexToken(VAR,'x',1,1369)
-LexToken(DOT,'.',1,1370)
-LexToken(VAR,'graphics',1,1371)
-LexToken(ASSIGNMENT,'=',1,1379)
-LexToken(VAR,'graphics',1,1380)
-LexToken(EOL,'\n',1,1388)
-LexToken(VAR,'x',1,1402)
-LexToken(DOT,'.',1,1403)
-LexToken(VAR,'model',1,1404)
-LexToken(ASSIGNMENT,'=',1,1409)
-LexToken(VAR,'model',1,1410)
-LexToken(EOL,'\n',1,1415)
-LexToken(BREAK,'break',1,1428)
-LexToken(EOL,'\n',1,1433)
-LexToken(END,'end',1,1442)
-LexToken(EOL,'\n',1,1445)
-LexToken(CASE,'case',1,1450)
-LexToken(DQSTRING,'"define"',1,1462)
-LexToken(THEN,'then',1,1464)
-LexToken(EOL,'\n',1,1468)
-LexToken(VAR,'tt',1,1477)
-LexToken(ASSIGNMENT,'=',1,1479)
-LexToken(NUMBER,'0',1,1480)
-LexToken(EOL,'\n',1,1481)
-LexToken(VAR,'model',1,1490)
-LexToken(ASSIGNMENT,'=',1,1495)
-LexToken(SCICOS_MODEL,'scicos_model',1,1496)
-LexToken(OPENBRACKET,'(',1,1508)
-LexToken(CLOSEBRACKET,')',1,1509)
-LexToken(EOL,'\n',1,1510)
-LexToken(VAR,'model',1,1519)
-LexToken(DOT,'.',1,1524)
-LexToken(VAR,'sim',1,1525)
-LexToken(ASSIGNMENT,'=',1,1528)
-LexToken(DQSTRING,'"trash"',1,1535)
-LexToken(EOL,'\n',1,1536)
-LexToken(VAR,'model',1,1545)
-LexToken(DOT,'.',1,1550)
-LexToken(VAR,'evtout',1,1551)
-LexToken(ASSIGNMENT,'=',1,1557)
-LexToken(NUMBER,'1',1,1558)
-LexToken(EOL,'\n',1,1559)
-LexToken(VAR,'model',1,1568)
-LexToken(DOT,'.',1,1573)
-LexToken(VAR,'blocktype',1,1574)
-LexToken(ASSIGNMENT,'=',1,1583)
-LexToken(DQSTRING,'"d"',1,1586)
-LexToken(EOL,'\n',1,1587)
-LexToken(VAR,'model',1,1596)
-LexToken(DOT,'.',1,1601)
-LexToken(VAR,'firing',1,1602)
-LexToken(ASSIGNMENT,'=',1,1608)
-LexToken(VAR,'tt',1,1609)
-LexToken(EOL,'\n',1,1611)
-LexToken(VAR,'model',1,1620)
-LexToken(DOT,'.',1,1625)
-LexToken(VAR,'dep_ut',1,1626)
-LexToken(ASSIGNMENT,'=',1,1632)
-LexToken(OPENSQBRACKET,'[',1,1633)
-LexToken(PREVAR_BOOLEAN,'%f',1,1634)
-LexToken(PREVAR_BOOLEAN,'%f',1,1637)
-LexToken(CLOSESQBRACKET,']',1,1639)
-LexToken(EOL,'\n',1,1640)
-LexToken(EOL,'\n',1,1641)
-LexToken(VAR,'exprs',1,1650)
-LexToken(ASSIGNMENT,'=',1,1655)
-LexToken(VAR,'string',1,1656)
-LexToken(OPENBRACKET,'(',1,1662)
-LexToken(VAR,'tt',1,1663)
-LexToken(CLOSEBRACKET,')',1,1665)
-LexToken(EOL,'\n',1,1666)
-LexToken(VAR,'gr_i',1,1675)
-LexToken(ASSIGNMENT,'=',1,1679)
-LexToken(OPENSQBRACKET,'[',1,1680)
-LexToken(CLOSESQBRACKET,']',1,1681)
-LexToken(EOL,'\n',1,1682)
-LexToken(VAR,'x',1,1691)
-LexToken(ASSIGNMENT,'=',1,1692)
-LexToken(VAR,'standard_define',1,1693)
-LexToken(OPENBRACKET,'(',1,1708)
-LexToken(OPENSQBRACKET,'[',1,1709)
-LexToken(NUMBER,'3',1,1710)
-LexToken(NUMBER,'2',1,1712)
-LexToken(CLOSESQBRACKET,']',1,1713)
-LexToken(COMMA,',',1,1714)
-LexToken(VAR,'model',1,1715)
-LexToken(COMMA,',',1,1720)
-LexToken(VAR,'exprs',1,1721)
-LexToken(COMMA,',',1,1726)
-LexToken(VAR,'gr_i',1,1727)
-LexToken(CLOSEBRACKET,')',1,1731)
-LexToken(EOL,'\n',1,1732)
-LexToken(END,'end',1,1737)
-LexToken(EOL,'\n',1,1740)
-LexToken(ENDFUNCTION,'endfunction',1,1741)
-LexToken(EOL,'\n',1,1752)
+/* autogenerated from "macros/Events/EVTGEN_f.sci" */
+function EVTGEN_f() {
+EVTGEN_f.prototype.get = function EVTGEN_f() {
+}
+EVTGEN_f.prototype.set = function EVTGEN_f() {
+x=arg1;
+graphics=arg1.graphics;
+exprs=graphics.exprs;
+model=arg1.model;
+while (true) {
+[ok,tt,exprs]=scicos_getvalue("Set Event time",["Event Time"],list("vec",1),exprs);
+if (!ok) {
+break
+}
+graphics.exprs=exprs;
+if (model.firing!=tt) {
+model.firing=tt;
+}
+x.graphics=graphics;
+x.model=model;
+break
+}
+}
+EVTGEN_f.prototype.define = function EVTGEN_f() {
+tt=0;
+model=scicos_model();
+model.sim="trash";
+model.evtout=1;
+model.blocktype="d";
+model.firing=tt;
+model.dep_ut=[None,None];
+exprs=string(tt);
+gr_i=[];
+x=standard_define([3,2],model,exprs,gr_i);
+}
+EVTGEN_f.prototype.details = function EVTGEN_f() {
+}
+}
diff --git a/js/Events/EVTVARDLY.js b/js/Events/EVTVARDLY.js
index 2c5837a0..f1791717 100644
--- a/js/Events/EVTVARDLY.js
+++ b/js/Events/EVTVARDLY.js
@@ -1,249 +1,38 @@
-LexToken(EOL,'\n',1,10)
-LexToken(EOL,'\n',1,13)
-LexToken(EOL,'\n',1,73)
-LexToken(EOL,'\n',1,76)
-LexToken(EOL,'\n',1,148)
-LexToken(EOL,'\n',1,220)
-LexToken(EOL,'\n',1,289)
-LexToken(EOL,'\n',1,328)
-LexToken(EOL,'\n',1,331)
-LexToken(EOL,'\n',1,398)
-LexToken(EOL,'\n',1,464)
-LexToken(EOL,'\n',1,529)
-LexToken(EOL,'\n',1,577)
-LexToken(EOL,'\n',1,580)
-LexToken(EOL,'\n',1,649)
-LexToken(EOL,'\n',1,712)
-LexToken(EOL,'\n',1,794)
-LexToken(EOL,'\n',1,797)
-LexToken(EOL,'\n',1,828)
-LexToken(EOL,'\n',1,831)
-LexToken(EOL,'\n',1,832)
-LexToken(FUNCTION,'function',1,833)
-LexToken(OPENSQBRACKET,'[',1,842)
-LexToken(VAR,'x',1,843)
-LexToken(COMMA,',',1,844)
-LexToken(VAR,'y',1,845)
-LexToken(COMMA,',',1,846)
-LexToken(VAR,'typ',1,847)
-LexToken(CLOSESQBRACKET,']',1,850)
-LexToken(ASSIGNMENT,'=',1,851)
-LexToken(VAR,'EVTVARDLY',1,852)
-LexToken(OPENBRACKET,'(',1,861)
-LexToken(VAR,'job',1,862)
-LexToken(COMMA,',',1,865)
-LexToken(VAR,'arg1',1,866)
-LexToken(COMMA,',',1,870)
-LexToken(VAR,'arg2',1,871)
-LexToken(CLOSEBRACKET,')',1,875)
-LexToken(EOL,'\n',1,876)
-LexToken(VAR,'x',1,881)
-LexToken(ASSIGNMENT,'=',1,882)
-LexToken(OPENSQBRACKET,'[',1,883)
-LexToken(CLOSESQBRACKET,']',1,884)
-LexToken(EOL,'\n',1,885)
-LexToken(VAR,'y',1,891)
-LexToken(ASSIGNMENT,'=',1,892)
-LexToken(OPENSQBRACKET,'[',1,893)
-LexToken(CLOSESQBRACKET,']',1,894)
-LexToken(EOL,'\n',1,895)
-LexToken(VAR,'typ',1,901)
-LexToken(ASSIGNMENT,'=',1,904)
-LexToken(OPENSQBRACKET,'[',1,905)
-LexToken(CLOSESQBRACKET,']',1,906)
-LexToken(EOL,'\n',1,907)
-LexToken(SELECT,'select',1,913)
-LexToken(VAR,'job',1,920)
-LexToken(EOL,'\n',1,923)
-LexToken(CASE,'case',1,928)
-LexToken(DQSTRING,'"set"',1,937)
-LexToken(THEN,'then',1,939)
-LexToken(EOL,'\n',1,943)
-LexToken(VAR,'x',1,952)
-LexToken(ASSIGNMENT,'=',1,953)
-LexToken(VAR,'arg1',1,954)
-LexToken(EOL,'\n',1,958)
-LexToken(VAR,'graphics',1,968)
-LexToken(ASSIGNMENT,'=',1,976)
-LexToken(VAR,'arg1',1,977)
-LexToken(DOT,'.',1,981)
-LexToken(VAR,'graphics',1,982)
-LexToken(EOL,'\n',1,990)
-LexToken(VAR,'exprs',1,1000)
-LexToken(ASSIGNMENT,'=',1,1005)
-LexToken(VAR,'graphics',1,1006)
-LexToken(DOT,'.',1,1014)
-LexToken(VAR,'exprs',1,1015)
-LexToken(EOL,'\n',1,1020)
-LexToken(VAR,'model',1,1029)
-LexToken(ASSIGNMENT,'=',1,1034)
-LexToken(VAR,'arg1',1,1035)
-LexToken(DOT,'.',1,1039)
-LexToken(VAR,'model',1,1040)
-LexToken(EOL,'\n',1,1045)
-LexToken(WHILE,'while',1,1055)
-LexToken(PREVAR_BOOLEAN,'%t',1,1061)
-LexToken(DO,'do',1,1064)
-LexToken(EOL,'\n',1,1066)
-LexToken(OPENSQBRACKET,'[',1,1079)
-LexToken(VAR,'ok',1,1080)
-LexToken(COMMA,',',1,1082)
-LexToken(VAR,'fir',1,1083)
-LexToken(COMMA,',',1,1086)
-LexToken(VAR,'exprs',1,1087)
-LexToken(CLOSESQBRACKET,']',1,1092)
-LexToken(ASSIGNMENT,'=',1,1093)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1094)
-LexToken(OPENBRACKET,'(',1,1109)
-LexToken(DQSTRING,'"Set parameter of variable event delay"',1,1148)
-LexToken(COMMA,',',1,1149)
-LexToken(DQSTRING,'"Initial event firing time (<0 if absent)"',1,1206)
-LexToken(COMMA,',',1,1207)
-LexToken(VAR,'list',1,1223)
-LexToken(OPENBRACKET,'(',1,1227)
-LexToken(DQSTRING,'"vec"',1,1232)
-LexToken(COMMA,',',1,1233)
-LexToken(NUMBER,'1',1,1234)
-LexToken(CLOSEBRACKET,')',1,1235)
-LexToken(COMMA,',',1,1236)
-LexToken(VAR,'exprs',1,1237)
-LexToken(CLOSEBRACKET,')',1,1242)
-LexToken(EOL,'\n',1,1243)
-LexToken(IF,'if',1,1256)
-LexToken(NOT,'~',1,1259)
-LexToken(VAR,'ok',1,1260)
-LexToken(THEN,'then',1,1263)
-LexToken(EOL,'\n',1,1267)
-LexToken(BREAK,'break',1,1284)
-LexToken(EOL,'\n',1,1289)
-LexToken(END,'end',1,1303)
-LexToken(EOL,'\n',1,1306)
-LexToken(VAR,'graphics',1,1319)
-LexToken(DOT,'.',1,1327)
-LexToken(VAR,'exprs',1,1328)
-LexToken(ASSIGNMENT,'=',1,1333)
-LexToken(VAR,'exprs',1,1334)
-LexToken(EOL,'\n',1,1339)
-LexToken(VAR,'model',1,1352)
-LexToken(DOT,'.',1,1357)
-LexToken(VAR,'firing',1,1358)
-LexToken(ASSIGNMENT,'=',1,1364)
-LexToken(VAR,'fir',1,1365)
-LexToken(EOL,'\n',1,1368)
-LexToken(VAR,'x',1,1381)
-LexToken(DOT,'.',1,1382)
-LexToken(VAR,'graphics',1,1383)
-LexToken(ASSIGNMENT,'=',1,1391)
-LexToken(VAR,'graphics',1,1392)
-LexToken(EOL,'\n',1,1400)
-LexToken(VAR,'x',1,1414)
-LexToken(DOT,'.',1,1415)
-LexToken(VAR,'model',1,1416)
-LexToken(ASSIGNMENT,'=',1,1421)
-LexToken(VAR,'model',1,1422)
-LexToken(EOL,'\n',1,1427)
-LexToken(BREAK,'break',1,1440)
-LexToken(EOL,'\n',1,1445)
-LexToken(END,'end',1,1454)
-LexToken(EOL,'\n',1,1457)
-LexToken(CASE,'case',1,1462)
-LexToken(DQSTRING,'"define"',1,1474)
-LexToken(THEN,'then',1,1476)
-LexToken(EOL,'\n',1,1480)
-LexToken(VAR,'model',1,1489)
-LexToken(ASSIGNMENT,'=',1,1494)
-LexToken(SCICOS_MODEL,'scicos_model',1,1495)
-LexToken(OPENBRACKET,'(',1,1507)
-LexToken(CLOSEBRACKET,')',1,1508)
-LexToken(EOL,'\n',1,1509)
-LexToken(VAR,'model',1,1518)
-LexToken(DOT,'.',1,1523)
-LexToken(VAR,'sim',1,1524)
-LexToken(ASSIGNMENT,'=',1,1527)
-LexToken(VAR,'list',1,1528)
-LexToken(OPENBRACKET,'(',1,1532)
-LexToken(DQSTRING,'"evtvardly"',1,1543)
-LexToken(COMMA,',',1,1544)
-LexToken(NUMBER,'4',1,1545)
-LexToken(CLOSEBRACKET,')',1,1546)
-LexToken(EOL,'\n',1,1547)
-LexToken(VAR,'model',1,1556)
-LexToken(DOT,'.',1,1561)
-LexToken(VAR,'in',1,1562)
-LexToken(ASSIGNMENT,'=',1,1564)
-LexToken(NUMBER,'1',1,1565)
-LexToken(EOL,'\n',1,1566)
-LexToken(VAR,'model',1,1575)
-LexToken(DOT,'.',1,1580)
-LexToken(VAR,'evtin',1,1581)
-LexToken(ASSIGNMENT,'=',1,1586)
-LexToken(NUMBER,'1',1,1587)
-LexToken(EOL,'\n',1,1588)
-LexToken(VAR,'model',1,1597)
-LexToken(DOT,'.',1,1602)
-LexToken(VAR,'evtout',1,1603)
-LexToken(ASSIGNMENT,'=',1,1609)
-LexToken(NUMBER,'1',1,1610)
-LexToken(EOL,'\n',1,1611)
-LexToken(VAR,'model',1,1620)
-LexToken(DOT,'.',1,1625)
-LexToken(VAR,'blocktype',1,1626)
-LexToken(ASSIGNMENT,'=',1,1635)
-LexToken(DQSTRING,'"d"',1,1638)
-LexToken(EOL,'\n',1,1639)
-LexToken(VAR,'model',1,1648)
-LexToken(DOT,'.',1,1653)
-LexToken(VAR,'firing',1,1654)
-LexToken(ASSIGNMENT,'=',1,1660)
-LexToken(ADDITION,'-',1,1661)
-LexToken(NUMBER,'1',1,1662)
-LexToken(EOL,'\n',1,1663)
-LexToken(VAR,'model',1,1672)
-LexToken(DOT,'.',1,1677)
-LexToken(VAR,'blocktype',1,1678)
-LexToken(ASSIGNMENT,'=',1,1687)
-LexToken(DQSTRING,'"c"',1,1690)
-LexToken(EOL,'\n',1,1691)
-LexToken(VAR,'model',1,1700)
-LexToken(DOT,'.',1,1705)
-LexToken(VAR,'dep_ut',1,1706)
-LexToken(ASSIGNMENT,'=',1,1712)
-LexToken(OPENSQBRACKET,'[',1,1713)
-LexToken(PREVAR_BOOLEAN,'%t',1,1714)
-LexToken(PREVAR_BOOLEAN,'%f',1,1717)
-LexToken(CLOSESQBRACKET,']',1,1719)
-LexToken(EOL,'\n',1,1720)
-LexToken(VAR,'exprs',1,1729)
-LexToken(ASSIGNMENT,'=',1,1734)
-LexToken(VAR,'string',1,1735)
-LexToken(OPENBRACKET,'(',1,1741)
-LexToken(VAR,'model',1,1742)
-LexToken(DOT,'.',1,1747)
-LexToken(VAR,'firing',1,1748)
-LexToken(CLOSEBRACKET,')',1,1754)
-LexToken(EOL,'\n',1,1755)
-LexToken(VAR,'gr_i',1,1764)
-LexToken(ASSIGNMENT,'=',1,1768)
-LexToken(OPENSQBRACKET,'[',1,1769)
-LexToken(CLOSESQBRACKET,']',1,1770)
-LexToken(EOL,'\n',1,1771)
-LexToken(VAR,'x',1,1780)
-LexToken(ASSIGNMENT,'=',1,1781)
-LexToken(VAR,'standard_define',1,1782)
-LexToken(OPENBRACKET,'(',1,1797)
-LexToken(OPENSQBRACKET,'[',1,1798)
-LexToken(NUMBER,'2',1,1799)
-LexToken(NUMBER,'2',1,1801)
-LexToken(CLOSESQBRACKET,']',1,1802)
-LexToken(COMMA,',',1,1803)
-LexToken(VAR,'model',1,1804)
-LexToken(COMMA,',',1,1809)
-LexToken(VAR,'exprs',1,1810)
-LexToken(COMMA,',',1,1815)
-LexToken(VAR,'gr_i',1,1816)
-LexToken(CLOSEBRACKET,')',1,1820)
-LexToken(EOL,'\n',1,1821)
-LexToken(END,'end',1,1826)
-LexToken(EOL,'\n',1,1829)
-LexToken(ENDFUNCTION,'endfunction',1,1830)
-LexToken(EOL,'\n',1,1841)
+/* autogenerated from "macros/Events/EVTVARDLY.sci" */
+function EVTVARDLY() {
+EVTVARDLY.prototype.get = function EVTVARDLY() {
+}
+EVTVARDLY.prototype.set = function EVTVARDLY() {
+x=arg1;
+graphics=arg1.graphics;
+exprs=graphics.exprs;
+model=arg1.model;
+while (true) {
+[ok,fir,exprs]=scicos_getvalue("Set parameter of variable event delay","Initial event firing time (<0 if absent)",list("vec",1),exprs);
+if (!ok) {
+break
+}
+graphics.exprs=exprs;
+model.firing=fir;
+x.graphics=graphics;
+x.model=model;
+break
+}
+}
+EVTVARDLY.prototype.define = function EVTVARDLY() {
+model=scicos_model();
+model.sim=list("evtvardly",4);
+model.in=1;
+model.evtin=1;
+model.evtout=1;
+model.blocktype="d";
+model.firing=-1;
+model.blocktype="c";
+model.dep_ut=[true,None];
+exprs=string(model.firing);
+gr_i=[];
+x=standard_define([2,2],model,exprs,gr_i);
+}
+EVTVARDLY.prototype.details = function EVTVARDLY() {
+}
+}
diff --git a/js/Events/HALT_f.js b/js/Events/HALT_f.js
index 5c5c7610..d28b3486 100644
--- a/js/Events/HALT_f.js
+++ b/js/Events/HALT_f.js
@@ -1,242 +1,39 @@
-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,'HALT_f',1,852)
-LexToken(OPENBRACKET,'(',1,858)
-LexToken(VAR,'job',1,859)
-LexToken(COMMA,',',1,862)
-LexToken(VAR,'arg1',1,863)
-LexToken(COMMA,',',1,867)
-LexToken(VAR,'arg2',1,868)
-LexToken(CLOSEBRACKET,')',1,872)
-LexToken(EOL,'\n',1,873)
-LexToken(VAR,'x',1,878)
-LexToken(ASSIGNMENT,'=',1,879)
-LexToken(OPENSQBRACKET,'[',1,880)
-LexToken(CLOSESQBRACKET,']',1,881)
-LexToken(EOL,'\n',1,882)
-LexToken(VAR,'y',1,888)
-LexToken(ASSIGNMENT,'=',1,889)
-LexToken(OPENSQBRACKET,'[',1,890)
-LexToken(CLOSESQBRACKET,']',1,891)
-LexToken(EOL,'\n',1,892)
-LexToken(VAR,'typ',1,898)
-LexToken(ASSIGNMENT,'=',1,901)
-LexToken(OPENSQBRACKET,'[',1,902)
-LexToken(CLOSESQBRACKET,']',1,903)
-LexToken(EOL,'\n',1,904)
-LexToken(SELECT,'select',1,910)
-LexToken(VAR,'job',1,917)
-LexToken(EOL,'\n',1,920)
-LexToken(CASE,'case',1,925)
-LexToken(DQSTRING,'"set"',1,934)
-LexToken(THEN,'then',1,936)
-LexToken(EOL,'\n',1,940)
-LexToken(VAR,'x',1,949)
-LexToken(ASSIGNMENT,'=',1,950)
-LexToken(VAR,'arg1',1,951)
-LexToken(EOL,'\n',1,955)
-LexToken(VAR,'graphics',1,965)
-LexToken(ASSIGNMENT,'=',1,973)
-LexToken(VAR,'arg1',1,974)
-LexToken(DOT,'.',1,978)
-LexToken(VAR,'graphics',1,979)
-LexToken(EOL,'\n',1,987)
-LexToken(VAR,'exprs',1,997)
-LexToken(ASSIGNMENT,'=',1,1002)
-LexToken(VAR,'graphics',1,1003)
-LexToken(DOT,'.',1,1011)
-LexToken(VAR,'exprs',1,1012)
-LexToken(EOL,'\n',1,1017)
-LexToken(VAR,'model',1,1026)
-LexToken(ASSIGNMENT,'=',1,1031)
-LexToken(VAR,'arg1',1,1032)
-LexToken(DOT,'.',1,1036)
-LexToken(VAR,'model',1,1037)
-LexToken(EOL,'\n',1,1042)
-LexToken(WHILE,'while',1,1052)
-LexToken(PREVAR_BOOLEAN,'%t',1,1058)
-LexToken(DO,'do',1,1061)
-LexToken(EOL,'\n',1,1063)
-LexToken(OPENSQBRACKET,'[',1,1076)
-LexToken(VAR,'ok',1,1077)
-LexToken(COMMA,',',1,1079)
-LexToken(VAR,'n',1,1080)
-LexToken(COMMA,',',1,1081)
-LexToken(VAR,'exprs',1,1082)
-LexToken(CLOSESQBRACKET,']',1,1087)
-LexToken(ASSIGNMENT,'=',1,1088)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1089)
-LexToken(OPENBRACKET,'(',1,1104)
-LexToken(DQSTRING,'"Set Halt block parameters"',1,1131)
-LexToken(COMMA,',',1,1132)
-LexToken(OPENSQBRACKET,'[',1,1148)
-LexToken(DQSTRING,'"State on halt"',1,1163)
-LexToken(CLOSESQBRACKET,']',1,1164)
-LexToken(COMMA,',',1,1165)
-LexToken(VAR,'list',1,1166)
-LexToken(OPENBRACKET,'(',1,1170)
-LexToken(DQSTRING,'"vec"',1,1175)
-LexToken(COMMA,',',1,1176)
-LexToken(NUMBER,'1',1,1177)
-LexToken(CLOSEBRACKET,')',1,1178)
-LexToken(COMMA,',',1,1179)
-LexToken(VAR,'exprs',1,1180)
-LexToken(CLOSEBRACKET,')',1,1185)
-LexToken(EOL,'\n',1,1186)
-LexToken(IF,'if',1,1199)
-LexToken(NOT,'~',1,1202)
-LexToken(VAR,'ok',1,1203)
-LexToken(THEN,'then',1,1206)
-LexToken(EOL,'\n',1,1210)
-LexToken(BREAK,'break',1,1227)
-LexToken(EOL,'\n',1,1232)
-LexToken(END,'end',1,1246)
-LexToken(EOL,'\n',1,1249)
-LexToken(IF,'if',1,1262)
-LexToken(VAR,'ok',1,1265)
-LexToken(THEN,'then',1,1268)
-LexToken(EOL,'\n',1,1272)
-LexToken(VAR,'graphics',1,1289)
-LexToken(DOT,'.',1,1297)
-LexToken(VAR,'exprs',1,1298)
-LexToken(ASSIGNMENT,'=',1,1303)
-LexToken(VAR,'exprs',1,1304)
-LexToken(EOL,'\n',1,1309)
-LexToken(VAR,'model',1,1326)
-LexToken(DOT,'.',1,1331)
-LexToken(VAR,'ipar',1,1332)
-LexToken(ASSIGNMENT,'=',1,1336)
-LexToken(VAR,'n',1,1337)
-LexToken(EOL,'\n',1,1338)
-LexToken(VAR,'x',1,1355)
-LexToken(DOT,'.',1,1356)
-LexToken(VAR,'graphics',1,1357)
-LexToken(ASSIGNMENT,'=',1,1365)
-LexToken(VAR,'graphics',1,1366)
-LexToken(EOL,'\n',1,1374)
-LexToken(VAR,'x',1,1392)
-LexToken(DOT,'.',1,1393)
-LexToken(VAR,'model',1,1394)
-LexToken(ASSIGNMENT,'=',1,1399)
-LexToken(VAR,'model',1,1400)
-LexToken(EOL,'\n',1,1405)
-LexToken(BREAK,'break',1,1422)
-LexToken(EOL,'\n',1,1427)
-LexToken(END,'end',1,1440)
-LexToken(EOL,'\n',1,1443)
-LexToken(END,'end',1,1452)
-LexToken(EOL,'\n',1,1455)
-LexToken(CASE,'case',1,1460)
-LexToken(DQSTRING,'"define"',1,1472)
-LexToken(THEN,'then',1,1474)
-LexToken(EOL,'\n',1,1478)
-LexToken(VAR,'n',1,1487)
-LexToken(ASSIGNMENT,'=',1,1488)
-LexToken(NUMBER,'0',1,1489)
-LexToken(EOL,'\n',1,1490)
-LexToken(VAR,'model',1,1499)
-LexToken(ASSIGNMENT,'=',1,1504)
-LexToken(SCICOS_MODEL,'scicos_model',1,1505)
-LexToken(OPENBRACKET,'(',1,1517)
-LexToken(CLOSEBRACKET,')',1,1518)
-LexToken(EOL,'\n',1,1519)
-LexToken(VAR,'model',1,1528)
-LexToken(DOT,'.',1,1533)
-LexToken(VAR,'sim',1,1534)
-LexToken(ASSIGNMENT,'=',1,1537)
-LexToken(DQSTRING,'"hltblk"',1,1545)
-LexToken(EOL,'\n',1,1546)
-LexToken(VAR,'model',1,1555)
-LexToken(DOT,'.',1,1560)
-LexToken(VAR,'evtin',1,1561)
-LexToken(ASSIGNMENT,'=',1,1566)
-LexToken(NUMBER,'1',1,1567)
-LexToken(EOL,'\n',1,1568)
-LexToken(VAR,'model',1,1577)
-LexToken(DOT,'.',1,1582)
-LexToken(VAR,'dstate',1,1583)
-LexToken(ASSIGNMENT,'=',1,1589)
-LexToken(NUMBER,'0',1,1590)
-LexToken(EOL,'\n',1,1591)
-LexToken(VAR,'model',1,1600)
-LexToken(DOT,'.',1,1605)
-LexToken(VAR,'ipar',1,1606)
-LexToken(ASSIGNMENT,'=',1,1610)
-LexToken(NUMBER,'0',1,1611)
-LexToken(EOL,'\n',1,1612)
-LexToken(VAR,'model',1,1621)
-LexToken(DOT,'.',1,1626)
-LexToken(VAR,'blocktype',1,1627)
-LexToken(ASSIGNMENT,'=',1,1636)
-LexToken(DQSTRING,'"d"',1,1639)
-LexToken(EOL,'\n',1,1640)
-LexToken(VAR,'model',1,1649)
-LexToken(DOT,'.',1,1654)
-LexToken(VAR,'dep_ut',1,1655)
-LexToken(ASSIGNMENT,'=',1,1661)
-LexToken(OPENSQBRACKET,'[',1,1662)
-LexToken(PREVAR_BOOLEAN,'%f',1,1663)
-LexToken(PREVAR_BOOLEAN,'%f',1,1666)
-LexToken(CLOSESQBRACKET,']',1,1668)
-LexToken(EOL,'\n',1,1669)
-LexToken(EOL,'\n',1,1670)
-LexToken(VAR,'exprs',1,1679)
-LexToken(ASSIGNMENT,'=',1,1684)
-LexToken(VAR,'string',1,1685)
-LexToken(OPENBRACKET,'(',1,1691)
-LexToken(VAR,'n',1,1692)
-LexToken(CLOSEBRACKET,')',1,1693)
-LexToken(EOL,'\n',1,1694)
-LexToken(VAR,'gr_i',1,1703)
-LexToken(ASSIGNMENT,'=',1,1707)
-LexToken(OPENSQBRACKET,'[',1,1708)
-LexToken(CLOSESQBRACKET,']',1,1709)
-LexToken(EOL,'\n',1,1710)
-LexToken(VAR,'x',1,1719)
-LexToken(ASSIGNMENT,'=',1,1720)
-LexToken(VAR,'standard_define',1,1721)
-LexToken(OPENBRACKET,'(',1,1736)
-LexToken(OPENSQBRACKET,'[',1,1737)
-LexToken(NUMBER,'2',1,1738)
-LexToken(NUMBER,'2',1,1740)
-LexToken(CLOSESQBRACKET,']',1,1741)
-LexToken(COMMA,',',1,1742)
-LexToken(VAR,'model',1,1743)
-LexToken(COMMA,',',1,1748)
-LexToken(VAR,'exprs',1,1749)
-LexToken(COMMA,',',1,1754)
-LexToken(VAR,'gr_i',1,1755)
-LexToken(CLOSEBRACKET,')',1,1759)
-LexToken(EOL,'\n',1,1760)
-LexToken(END,'end',1,1765)
-LexToken(EOL,'\n',1,1768)
-LexToken(ENDFUNCTION,'endfunction',1,1769)
-LexToken(EOL,'\n',1,1780)
+/* autogenerated from "macros/Events/HALT_f.sci" */
+function HALT_f() {
+HALT_f.prototype.get = function HALT_f() {
+}
+HALT_f.prototype.set = function HALT_f() {
+x=arg1;
+graphics=arg1.graphics;
+exprs=graphics.exprs;
+model=arg1.model;
+while (true) {
+[ok,n,exprs]=scicos_getvalue("Set Halt block parameters",["State on halt"],list("vec",1),exprs);
+if (!ok) {
+break
+}
+if (ok) {
+graphics.exprs=exprs;
+model.ipar=n;
+x.graphics=graphics;
+x.model=model;
+break
+}
+}
+}
+HALT_f.prototype.define = function HALT_f() {
+n=0;
+model=scicos_model();
+model.sim="hltblk";
+model.evtin=1;
+model.dstate=0;
+model.ipar=0;
+model.blocktype="d";
+model.dep_ut=[None,None];
+exprs=string(n);
+gr_i=[];
+x=standard_define([2,2],model,exprs,gr_i);
+}
+HALT_f.prototype.details = function HALT_f() {
+}
+}
diff --git a/js/Events/IFTHEL_f.js b/js/Events/IFTHEL_f.js
index 51b3450e..c23162d6 100644
--- a/js/Events/IFTHEL_f.js
+++ b/js/Events/IFTHEL_f.js
@@ -1,426 +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,'IFTHEL_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,'exprs',1,1057)
-LexToken(COMPARISON,'==',1,1062)
-LexToken(OPENSQBRACKET,'[',1,1064)
-LexToken(CLOSESQBRACKET,']',1,1065)
-LexToken(THEN,'then',1,1067)
-LexToken(EOL,'\n',1,1071)
-LexToken(VAR,'exprs',1,1084)
-LexToken(ASSIGNMENT,'=',1,1089)
-LexToken(VAR,'string',1,1090)
-LexToken(OPENBRACKET,'(',1,1096)
-LexToken(NUMBER,'1',1,1097)
-LexToken(CLOSEBRACKET,')',1,1098)
-LexToken(EOL,'\n',1,1099)
-LexToken(END,'end',1,1109)
-LexToken(EOL,'\n',1,1112)
-LexToken(IF,'if',1,1121)
-LexToken(VAR,'size',1,1124)
-LexToken(OPENBRACKET,'(',1,1128)
-LexToken(VAR,'exprs',1,1129)
-LexToken(COMMA,',',1,1134)
-LexToken(DQSTRING,'"*"',1,1137)
-LexToken(CLOSEBRACKET,')',1,1138)
-LexToken(COMPARISON,'==',1,1139)
-LexToken(NUMBER,'1',1,1141)
-LexToken(THEN,'then',1,1143)
-LexToken(EOL,'\n',1,1147)
-LexToken(VAR,'exprs',1,1160)
-LexToken(OPENBRACKET,'(',1,1165)
-LexToken(NUMBER,'2',1,1166)
-LexToken(CLOSEBRACKET,')',1,1167)
-LexToken(ASSIGNMENT,'=',1,1168)
-LexToken(VAR,'string',1,1169)
-LexToken(OPENBRACKET,'(',1,1175)
-LexToken(NUMBER,'1',1,1176)
-LexToken(CLOSEBRACKET,')',1,1177)
-LexToken(EOL,'\n',1,1178)
-LexToken(END,'end',1,1188)
-LexToken(EOL,'\n',1,1191)
-LexToken(WHILE,'while',1,1200)
-LexToken(PREVAR_BOOLEAN,'%t',1,1206)
-LexToken(DO,'do',1,1209)
-LexToken(EOL,'\n',1,1211)
-LexToken(OPENSQBRACKET,'[',1,1224)
-LexToken(VAR,'ok',1,1225)
-LexToken(COMMA,',',1,1227)
-LexToken(VAR,'inh',1,1228)
-LexToken(COMMA,',',1,1231)
-LexToken(VAR,'nmod',1,1232)
-LexToken(COMMA,',',1,1236)
-LexToken(VAR,'exprs',1,1237)
-LexToken(CLOSESQBRACKET,']',1,1242)
-LexToken(ASSIGNMENT,'=',1,1243)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1244)
-LexToken(OPENBRACKET,'(',1,1259)
-LexToken(DQSTRING,'"Set parameters"',1,1275)
-LexToken(COMMA,',',1,1276)
-LexToken(OPENSQBRACKET,'[',1,1292)
-LexToken(DQSTRING,'"Inherit (1: no, 0: yes)"',1,1317)
-LexToken(SEMICOLON,';',1,1318)
-LexToken(DQSTRING,'"zero-crossing (0: no, 1: yes)"',1,1349)
-LexToken(CLOSESQBRACKET,']',1,1350)
-LexToken(COMMA,',',1,1351)
-LexToken(VAR,'list',1,1367)
-LexToken(OPENBRACKET,'(',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(CLOSEBRACKET,')',1,1387)
-LexToken(COMMA,',',1,1388)
-LexToken(VAR,'exprs',1,1389)
-LexToken(CLOSEBRACKET,')',1,1394)
-LexToken(EOL,'\n',1,1395)
-LexToken(IF,'if',1,1408)
-LexToken(NOT,'~',1,1411)
-LexToken(VAR,'ok',1,1412)
-LexToken(THEN,'then',1,1415)
-LexToken(EOL,'\n',1,1419)
-LexToken(BREAK,'break',1,1436)
-LexToken(EOL,'\n',1,1441)
-LexToken(END,'end',1,1455)
-LexToken(EOL,'\n',1,1458)
-LexToken(VAR,'model',1,1471)
-LexToken(DOT,'.',1,1476)
-LexToken(VAR,'dep_ut',1,1477)
-LexToken(ASSIGNMENT,'=',1,1483)
-LexToken(OPENSQBRACKET,'[',1,1484)
-LexToken(PREVAR_BOOLEAN,'%t',1,1485)
-LexToken(PREVAR_BOOLEAN,'%f',1,1488)
-LexToken(CLOSESQBRACKET,']',1,1490)
-LexToken(EOL,'\n',1,1509)
-LexToken(IF,'if',1,1522)
-LexToken(VAR,'nmod',1,1525)
-LexToken(COMPARISON,'<>',1,1529)
-LexToken(NUMBER,'0',1,1531)
-LexToken(THEN,'then',1,1533)
-LexToken(EOL,'\n',1,1537)
-LexToken(VAR,'nmod',1,1554)
-LexToken(ASSIGNMENT,'=',1,1558)
-LexToken(NUMBER,'1',1,1559)
-LexToken(EOL,'\n',1,1560)
-LexToken(END,'end',1,1574)
-LexToken(EOL,'\n',1,1577)
-LexToken(IF,'if',1,1590)
-LexToken(VAR,'inh',1,1593)
-LexToken(COMPARISON,'<>',1,1596)
-LexToken(NUMBER,'1',1,1598)
-LexToken(THEN,'then',1,1600)
-LexToken(EOL,'\n',1,1604)
-LexToken(VAR,'inh',1,1621)
-LexToken(ASSIGNMENT,'=',1,1624)
-LexToken(OPENSQBRACKET,'[',1,1625)
-LexToken(CLOSESQBRACKET,']',1,1626)
-LexToken(EOL,'\n',1,1627)
-LexToken(END,'end',1,1641)
-LexToken(EOL,'\n',1,1644)
-LexToken(OPENSQBRACKET,'[',1,1657)
-LexToken(VAR,'model',1,1658)
-LexToken(COMMA,',',1,1663)
-LexToken(VAR,'graphics',1,1664)
-LexToken(COMMA,',',1,1672)
-LexToken(VAR,'ok',1,1673)
-LexToken(CLOSESQBRACKET,']',1,1675)
-LexToken(ASSIGNMENT,'=',1,1676)
-LexToken(VAR,'check_io',1,1677)
-LexToken(OPENBRACKET,'(',1,1685)
-LexToken(VAR,'model',1,1686)
-LexToken(COMMA,',',1,1691)
-LexToken(VAR,'graphics',1,1692)
-LexToken(COMMA,',',1,1700)
-LexToken(NUMBER,'1',1,1701)
-LexToken(COMMA,',',1,1702)
-LexToken(OPENSQBRACKET,'[',1,1703)
-LexToken(CLOSESQBRACKET,']',1,1704)
-LexToken(COMMA,',',1,1705)
-LexToken(VAR,'inh',1,1706)
-LexToken(COMMA,',',1,1709)
-LexToken(OPENSQBRACKET,'[',1,1710)
-LexToken(NUMBER,'1',1,1711)
-LexToken(SEMICOLON,';',1,1712)
-LexToken(NUMBER,'1',1,1713)
-LexToken(CLOSESQBRACKET,']',1,1714)
-LexToken(CLOSEBRACKET,')',1,1715)
-LexToken(EOL,'\n',1,1716)
-LexToken(IF,'if',1,1729)
-LexToken(VAR,'ok',1,1732)
-LexToken(THEN,'then',1,1735)
-LexToken(EOL,'\n',1,1739)
-LexToken(VAR,'graphics',1,1756)
-LexToken(DOT,'.',1,1764)
-LexToken(VAR,'exprs',1,1765)
-LexToken(ASSIGNMENT,'=',1,1770)
-LexToken(VAR,'exprs',1,1771)
-LexToken(EOL,'\n',1,1776)
-LexToken(VAR,'model',1,1794)
-LexToken(DOT,'.',1,1799)
-LexToken(VAR,'evtin',1,1800)
-LexToken(ASSIGNMENT,'=',1,1805)
-LexToken(VAR,'inh',1,1806)
-LexToken(EOL,'\n',1,1809)
-LexToken(VAR,'model',1,1827)
-LexToken(DOT,'.',1,1832)
-LexToken(VAR,'sim',1,1833)
-LexToken(OPENBRACKET,'(',1,1836)
-LexToken(NUMBER,'2',1,1837)
-LexToken(CLOSEBRACKET,')',1,1838)
-LexToken(ASSIGNMENT,'=',1,1839)
-LexToken(ADDITION,'-',1,1840)
-LexToken(NUMBER,'1',1,1841)
-LexToken(EOL,'\n',1,1842)
-LexToken(VAR,'model',1,1859)
-LexToken(DOT,'.',1,1864)
-LexToken(VAR,'nmode',1,1865)
-LexToken(ASSIGNMENT,'=',1,1870)
-LexToken(VAR,'nmod',1,1871)
-LexToken(EOL,'\n',1,1875)
-LexToken(VAR,'model',1,1892)
-LexToken(DOT,'.',1,1897)
-LexToken(VAR,'nzcross',1,1898)
-LexToken(ASSIGNMENT,'=',1,1905)
-LexToken(VAR,'nmod',1,1906)
-LexToken(EOL,'\n',1,1910)
-LexToken(VAR,'x',1,1927)
-LexToken(DOT,'.',1,1928)
-LexToken(VAR,'graphics',1,1929)
-LexToken(ASSIGNMENT,'=',1,1937)
-LexToken(VAR,'graphics',1,1938)
-LexToken(EOL,'\n',1,1946)
-LexToken(VAR,'x',1,1964)
-LexToken(DOT,'.',1,1965)
-LexToken(VAR,'model',1,1966)
-LexToken(ASSIGNMENT,'=',1,1971)
-LexToken(VAR,'model',1,1972)
-LexToken(EOL,'\n',1,1977)
-LexToken(BREAK,'break',1,1994)
-LexToken(EOL,'\n',1,1999)
-LexToken(END,'end',1,2012)
-LexToken(EOL,'\n',1,2015)
-LexToken(END,'end',1,2024)
-LexToken(EOL,'\n',1,2027)
-LexToken(CASE,'case',1,2032)
-LexToken(DQSTRING,'"define"',1,2044)
-LexToken(THEN,'then',1,2046)
-LexToken(EOL,'\n',1,2050)
-LexToken(VAR,'model',1,2059)
-LexToken(ASSIGNMENT,'=',1,2064)
-LexToken(SCICOS_MODEL,'scicos_model',1,2065)
-LexToken(OPENBRACKET,'(',1,2077)
-LexToken(CLOSEBRACKET,')',1,2078)
-LexToken(EOL,'\n',1,2079)
-LexToken(VAR,'model',1,2088)
-LexToken(DOT,'.',1,2093)
-LexToken(VAR,'sim',1,2094)
-LexToken(ASSIGNMENT,'=',1,2097)
-LexToken(VAR,'list',1,2098)
-LexToken(OPENBRACKET,'(',1,2102)
-LexToken(DQSTRING,'"ifthel"',1,2110)
-LexToken(COMMA,',',1,2111)
-LexToken(ADDITION,'-',1,2112)
-LexToken(NUMBER,'1',1,2113)
-LexToken(CLOSEBRACKET,')',1,2114)
-LexToken(EOL,'\n',1,2115)
-LexToken(VAR,'model',1,2124)
-LexToken(DOT,'.',1,2129)
-LexToken(VAR,'in',1,2130)
-LexToken(ASSIGNMENT,'=',1,2132)
-LexToken(NUMBER,'1',1,2133)
-LexToken(EOL,'\n',1,2134)
-LexToken(VAR,'model',1,2143)
-LexToken(DOT,'.',1,2148)
-LexToken(VAR,'in2',1,2149)
-LexToken(ASSIGNMENT,'=',1,2152)
-LexToken(NUMBER,'1',1,2153)
-LexToken(EOL,'\n',1,2154)
-LexToken(VAR,'model',1,2163)
-LexToken(DOT,'.',1,2168)
-LexToken(VAR,'intyp',1,2169)
-LexToken(ASSIGNMENT,'=',1,2174)
-LexToken(ADDITION,'-',1,2175)
-LexToken(NUMBER,'1',1,2176)
-LexToken(EOL,'\n',1,2177)
-LexToken(VAR,'model',1,2186)
-LexToken(DOT,'.',1,2191)
-LexToken(VAR,'evtin',1,2192)
-LexToken(ASSIGNMENT,'=',1,2197)
-LexToken(NUMBER,'1',1,2198)
-LexToken(EOL,'\n',1,2199)
-LexToken(VAR,'model',1,2208)
-LexToken(DOT,'.',1,2213)
-LexToken(VAR,'evtout',1,2214)
-LexToken(ASSIGNMENT,'=',1,2220)
-LexToken(OPENSQBRACKET,'[',1,2221)
-LexToken(NUMBER,'1',1,2222)
-LexToken(SEMICOLON,';',1,2223)
-LexToken(NUMBER,'1',1,2224)
-LexToken(CLOSESQBRACKET,']',1,2225)
-LexToken(EOL,'\n',1,2226)
-LexToken(VAR,'model',1,2235)
-LexToken(DOT,'.',1,2240)
-LexToken(VAR,'blocktype',1,2241)
-LexToken(ASSIGNMENT,'=',1,2250)
-LexToken(DQSTRING,'"l"',1,2253)
-LexToken(EOL,'\n',1,2254)
-LexToken(VAR,'model',1,2263)
-LexToken(DOT,'.',1,2268)
-LexToken(VAR,'firing',1,2269)
-LexToken(ASSIGNMENT,'=',1,2275)
-LexToken(OPENSQBRACKET,'[',1,2276)
-LexToken(ADDITION,'-',1,2277)
-LexToken(NUMBER,'1',1,2278)
-LexToken(ADDITION,'-',1,2280)
-LexToken(NUMBER,'1',1,2281)
-LexToken(CLOSESQBRACKET,']',1,2282)
-LexToken(EOL,'\n',1,2283)
-LexToken(VAR,'model',1,2292)
-LexToken(DOT,'.',1,2297)
-LexToken(VAR,'dep_ut',1,2298)
-LexToken(ASSIGNMENT,'=',1,2304)
-LexToken(OPENSQBRACKET,'[',1,2305)
-LexToken(PREVAR_BOOLEAN,'%t',1,2306)
-LexToken(PREVAR_BOOLEAN,'%f',1,2309)
-LexToken(CLOSESQBRACKET,']',1,2311)
-LexToken(EOL,'\n',1,2312)
-LexToken(VAR,'model',1,2321)
-LexToken(DOT,'.',1,2326)
-LexToken(VAR,'nmode',1,2327)
-LexToken(ASSIGNMENT,'=',1,2332)
-LexToken(NUMBER,'1',1,2333)
-LexToken(EOL,'\n',1,2334)
-LexToken(VAR,'model',1,2343)
-LexToken(DOT,'.',1,2348)
-LexToken(VAR,'nzcross',1,2349)
-LexToken(ASSIGNMENT,'=',1,2356)
-LexToken(NUMBER,'1',1,2357)
-LexToken(EOL,'\n',1,2358)
-LexToken(EOL,'\n',1,2359)
-LexToken(VAR,'gr_i',1,2368)
-LexToken(ASSIGNMENT,'=',1,2372)
-LexToken(OPENSQBRACKET,'[',1,2373)
-LexToken(CLOSESQBRACKET,']',1,2374)
-LexToken(EOL,'\n',1,2375)
-LexToken(VAR,'exprs',1,2384)
-LexToken(ASSIGNMENT,'=',1,2389)
-LexToken(OPENSQBRACKET,'[',1,2390)
-LexToken(VAR,'string',1,2391)
-LexToken(OPENBRACKET,'(',1,2397)
-LexToken(VAR,'model',1,2398)
-LexToken(DOT,'.',1,2403)
-LexToken(VAR,'in',1,2404)
-LexToken(CLOSEBRACKET,')',1,2406)
-LexToken(SEMICOLON,';',1,2407)
-LexToken(VAR,'string',1,2408)
-LexToken(OPENBRACKET,'(',1,2414)
-LexToken(VAR,'model',1,2415)
-LexToken(DOT,'.',1,2420)
-LexToken(VAR,'nmode',1,2421)
-LexToken(CLOSEBRACKET,')',1,2426)
-LexToken(CLOSESQBRACKET,']',1,2427)
-LexToken(EOL,'\n',1,2428)
-LexToken(VAR,'x',1,2438)
-LexToken(ASSIGNMENT,'=',1,2439)
-LexToken(VAR,'standard_define',1,2440)
-LexToken(OPENBRACKET,'(',1,2455)
-LexToken(OPENSQBRACKET,'[',1,2456)
-LexToken(NUMBER,'3',1,2457)
-LexToken(NUMBER,'3',1,2459)
-LexToken(CLOSESQBRACKET,']',1,2460)
-LexToken(COMMA,',',1,2461)
-LexToken(VAR,'model',1,2462)
-LexToken(COMMA,',',1,2467)
-LexToken(VAR,'exprs',1,2468)
-LexToken(COMMA,',',1,2473)
-LexToken(VAR,'gr_i',1,2474)
-LexToken(CLOSEBRACKET,')',1,2478)
-LexToken(EOL,'\n',1,2479)
-LexToken(END,'end',1,2484)
-LexToken(EOL,'\n',1,2487)
-LexToken(ENDFUNCTION,'endfunction',1,2488)
-LexToken(EOL,'\n',1,2499)
+Syntax error in input LexToken(CLOSESQBRACKET,']',1,2282)
+/* autogenerated from "macros/Events/IFTHEL_f.sci" */
+None
diff --git a/js/Events/MCLOCK_f.js b/js/Events/MCLOCK_f.js
index 8af9d922..3b0d134a 100644
--- a/js/Events/MCLOCK_f.js
+++ b/js/Events/MCLOCK_f.js
@@ -1,1147 +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,'MCLOCK_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(EOL,'\n',1,978)
-LexToken(FOR,'for',1,987)
-LexToken(VAR,'i',1,991)
-LexToken(ASSIGNMENT,'=',1,992)
-LexToken(NUMBER,'1',1,993)
-LexToken(COLON,':',1,994)
-LexToken(VAR,'length',1,995)
-LexToken(OPENBRACKET,'(',1,1001)
-LexToken(VAR,'arg1',1,1002)
-LexToken(DOT,'.',1,1006)
-LexToken(VAR,'model',1,1007)
-LexToken(DOT,'.',1,1012)
-LexToken(VAR,'rpar',1,1013)
-LexToken(DOT,'.',1,1017)
-LexToken(VAR,'objs',1,1018)
-LexToken(CLOSEBRACKET,')',1,1022)
-LexToken(DO,'do',1,1024)
-LexToken(EOL,'\n',1,1026)
-LexToken(VAR,'o',1,1039)
-LexToken(ASSIGNMENT,'=',1,1041)
-LexToken(VAR,'arg1',1,1043)
-LexToken(DOT,'.',1,1047)
-LexToken(VAR,'model',1,1048)
-LexToken(DOT,'.',1,1053)
-LexToken(VAR,'rpar',1,1054)
-LexToken(DOT,'.',1,1058)
-LexToken(VAR,'objs',1,1059)
-LexToken(OPENBRACKET,'(',1,1063)
-LexToken(VAR,'i',1,1064)
-LexToken(CLOSEBRACKET,')',1,1065)
-LexToken(EOL,'\n',1,1066)
-LexToken(IF,'if',1,1080)
-LexToken(VAR,'typeof',1,1083)
-LexToken(OPENBRACKET,'(',1,1089)
-LexToken(VAR,'o',1,1090)
-LexToken(CLOSEBRACKET,')',1,1091)
-LexToken(COMPARISON,'==',1,1093)
-LexToken(DQSTRING,'"Block"',1,1102)
-LexToken(LOGICAL,'&',1,1104)
-LexToken(VAR,'o',1,1106)
-LexToken(DOT,'.',1,1107)
-LexToken(VAR,'gui',1,1108)
-LexToken(COMPARISON,'==',1,1112)
-LexToken(DQSTRING,'"MFCLCK_f"',1,1124)
-LexToken(THEN,'then',1,1126)
-LexToken(EOL,'\n',1,1130)
-LexToken(VAR,'path',1,1147)
-LexToken(ASSIGNMENT,'=',1,1152)
-LexToken(VAR,'i',1,1154)
-LexToken(EOL,'\n',1,1155)
-LexToken(BREAK,'break',1,1173)
-LexToken(EOL,'\n',1,1178)
-LexToken(END,'end',1,1192)
-LexToken(EOL,'\n',1,1195)
-LexToken(END,'end',1,1204)
-LexToken(EOL,'\n',1,1207)
-LexToken(EOL,'\n',1,1208)
-LexToken(VAR,'newpar',1,1217)
-LexToken(ASSIGNMENT,'=',1,1223)
-LexToken(VAR,'list',1,1224)
-LexToken(OPENBRACKET,'(',1,1228)
-LexToken(CLOSEBRACKET,')',1,1229)
-LexToken(EOL,'\n',1,1230)
-LexToken(VAR,'spath',1,1240)
-LexToken(ASSIGNMENT,'=',1,1245)
-LexToken(VAR,'list',1,1246)
-LexToken(OPENBRACKET,'(',1,1250)
-LexToken(DQSTRING,'"model"',1,1257)
-LexToken(COMMA,',',1,1258)
-LexToken(DQSTRING,'"rpar"',1,1264)
-LexToken(COMMA,',',1,1265)
-LexToken(DQSTRING,'"objs"',1,1271)
-LexToken(COMMA,',',1,1272)
-LexToken(VAR,'path',1,1273)
-LexToken(CLOSEBRACKET,')',1,1277)
-LexToken(EOL,'\n',1,1278)
-LexToken(VAR,'xx',1,1287)
-LexToken(ASSIGNMENT,'=',1,1289)
-LexToken(VAR,'arg1',1,1290)
-LexToken(OPENBRACKET,'(',1,1294)
-LexToken(VAR,'spath',1,1295)
-LexToken(CLOSEBRACKET,')',1,1300)
-LexToken(EOL,'\n',1,1317)
-LexToken(VAR,'execstr',1,1326)
-LexToken(OPENBRACKET,'(',1,1333)
-LexToken(DQSTRING,'"xxn="',1,1339)
-LexToken(ADDITION,'+',1,1340)
-LexToken(VAR,'xx',1,1341)
-LexToken(DOT,'.',1,1343)
-LexToken(VAR,'gui',1,1344)
-LexToken(ADDITION,'+',1,1347)
-LexToken(DQSTRING,'"(\\\'set\\\',xx)"',1,1361)
-LexToken(CLOSEBRACKET,')',1,1362)
-LexToken(EOL,'\n',1,1363)
-LexToken(IF,'if',1,1372)
-LexToken(VAR,'or',1,1375)
-LexToken(OPENBRACKET,'(',1,1377)
-LexToken(VAR,'xxn',1,1378)
-LexToken(COMPARISON,'<>',1,1381)
-LexToken(VAR,'xx',1,1383)
-LexToken(CLOSEBRACKET,')',1,1385)
-LexToken(THEN,'then',1,1387)
-LexToken(EOL,'\n',1,1391)
-LexToken(EOL,'\n',1,1434)
-LexToken(VAR,'arg1',1,1447)
-LexToken(OPENBRACKET,'(',1,1451)
-LexToken(VAR,'spath',1,1452)
-LexToken(CLOSEBRACKET,')',1,1457)
-LexToken(ASSIGNMENT,'=',1,1458)
-LexToken(VAR,'xxn',1,1459)
-LexToken(EOL,'\n',1,1471)
-LexToken(VAR,'newpar',1,1484)
-LexToken(OPENBRACKET,'(',1,1490)
-LexToken(VAR,'size',1,1491)
-LexToken(OPENBRACKET,'(',1,1495)
-LexToken(VAR,'newpar',1,1496)
-LexToken(CLOSEBRACKET,')',1,1502)
-LexToken(ADDITION,'+',1,1503)
-LexToken(NUMBER,'1',1,1504)
-LexToken(CLOSEBRACKET,')',1,1505)
-LexToken(ASSIGNMENT,'=',1,1506)
-LexToken(VAR,'path',1,1507)
-LexToken(EOL,'\n',1,1533)
-LexToken(END,'end',1,1542)
-LexToken(EOL,'\n',1,1545)
-LexToken(VAR,'x',1,1554)
-LexToken(ASSIGNMENT,'=',1,1555)
-LexToken(VAR,'arg1',1,1556)
-LexToken(EOL,'\n',1,1560)
-LexToken(VAR,'y',1,1569)
-LexToken(ASSIGNMENT,'=',1,1570)
-LexToken(NUMBER,'0',1,1571)
-LexToken(EOL,'\n',1,1572)
-LexToken(VAR,'typ',1,1581)
-LexToken(ASSIGNMENT,'=',1,1584)
-LexToken(VAR,'newpar',1,1585)
-LexToken(EOL,'\n',1,1591)
-LexToken(CASE,'case',1,1596)
-LexToken(DQSTRING,'"define"',1,1608)
-LexToken(THEN,'then',1,1610)
-LexToken(EOL,'\n',1,1614)
-LexToken(VAR,'nn',1,1623)
-LexToken(ASSIGNMENT,'=',1,1625)
-LexToken(NUMBER,'2',1,1626)
-LexToken(EOL,'\n',1,1627)
-LexToken(VAR,'dt',1,1636)
-LexToken(ASSIGNMENT,'=',1,1638)
-LexToken(NUMBER,'0.1',1,1639)
-LexToken(EOL,'\n',1,1642)
-LexToken(VAR,'exprs',1,1651)
-LexToken(ASSIGNMENT,'=',1,1656)
-LexToken(OPENSQBRACKET,'[',1,1657)
-LexToken(VAR,'string',1,1658)
-LexToken(OPENBRACKET,'(',1,1664)
-LexToken(VAR,'dt',1,1665)
-LexToken(CLOSEBRACKET,')',1,1667)
-LexToken(SEMICOLON,';',1,1668)
-LexToken(VAR,'string',1,1669)
-LexToken(OPENBRACKET,'(',1,1675)
-LexToken(VAR,'nn',1,1676)
-LexToken(CLOSEBRACKET,')',1,1678)
-LexToken(CLOSESQBRACKET,']',1,1679)
-LexToken(EOL,'\n',1,1680)
-LexToken(EOL,'\n',1,1681)
-LexToken(VAR,'mfclck',1,1690)
-LexToken(ASSIGNMENT,'=',1,1696)
-LexToken(VAR,'MFCLCK_f',1,1697)
-LexToken(OPENBRACKET,'(',1,1705)
-LexToken(DQSTRING,'"define"',1,1713)
-LexToken(CLOSEBRACKET,')',1,1714)
-LexToken(EOL,'\n',1,1715)
-LexToken(VAR,'mfclck',1,1724)
-LexToken(DOT,'.',1,1730)
-LexToken(VAR,'graphics',1,1731)
-LexToken(DOT,'.',1,1739)
-LexToken(VAR,'orig',1,1740)
-LexToken(ASSIGNMENT,'=',1,1744)
-LexToken(OPENSQBRACKET,'[',1,1745)
-LexToken(NUMBER,'334',1,1746)
-LexToken(COMMA,',',1,1749)
-LexToken(NUMBER,'199',1,1750)
-LexToken(CLOSESQBRACKET,']',1,1753)
-LexToken(EOL,'\n',1,1754)
-LexToken(VAR,'mfclck',1,1763)
-LexToken(DOT,'.',1,1769)
-LexToken(VAR,'graphics',1,1770)
-LexToken(DOT,'.',1,1778)
-LexToken(VAR,'sz',1,1779)
-LexToken(ASSIGNMENT,'=',1,1781)
-LexToken(OPENSQBRACKET,'[',1,1782)
-LexToken(NUMBER,'40',1,1783)
-LexToken(COMMA,',',1,1785)
-LexToken(NUMBER,'40',1,1786)
-LexToken(CLOSESQBRACKET,']',1,1788)
-LexToken(EOL,'\n',1,1789)
-LexToken(VAR,'mfclck',1,1798)
-LexToken(DOT,'.',1,1804)
-LexToken(VAR,'graphics',1,1805)
-LexToken(DOT,'.',1,1813)
-LexToken(VAR,'flip',1,1814)
-LexToken(ASSIGNMENT,'=',1,1818)
-LexToken(PREVAR_BOOLEAN,'%t',1,1819)
-LexToken(EOL,'\n',1,1821)
-LexToken(VAR,'mfclck',1,1830)
-LexToken(DOT,'.',1,1836)
-LexToken(VAR,'graphics',1,1837)
-LexToken(DOT,'.',1,1845)
-LexToken(VAR,'exprs',1,1846)
-LexToken(ASSIGNMENT,'=',1,1851)
-LexToken(VAR,'exprs',1,1852)
-LexToken(EOL,'\n',1,1857)
-LexToken(VAR,'mfclck',1,1866)
-LexToken(DOT,'.',1,1872)
-LexToken(VAR,'graphics',1,1873)
-LexToken(DOT,'.',1,1881)
-LexToken(VAR,'pein',1,1882)
-LexToken(ASSIGNMENT,'=',1,1886)
-LexToken(NUMBER,'12',1,1887)
-LexToken(EOL,'\n',1,1889)
-LexToken(VAR,'mfclck',1,1898)
-LexToken(DOT,'.',1,1904)
-LexToken(VAR,'graphics',1,1905)
-LexToken(DOT,'.',1,1913)
-LexToken(VAR,'peout',1,1914)
-LexToken(ASSIGNMENT,'=',1,1919)
-LexToken(OPENSQBRACKET,'[',1,1920)
-LexToken(NUMBER,'4',1,1921)
-LexToken(SEMICOLON,';',1,1922)
-LexToken(NUMBER,'3',1,1923)
-LexToken(CLOSESQBRACKET,']',1,1924)
-LexToken(EOL,'\n',1,1925)
-LexToken(VAR,'mfclck',1,1934)
-LexToken(DOT,'.',1,1940)
-LexToken(VAR,'model',1,1941)
-LexToken(DOT,'.',1,1946)
-LexToken(VAR,'rpar',1,1947)
-LexToken(ASSIGNMENT,'=',1,1951)
-LexToken(NUMBER,'0.1',1,1952)
-LexToken(EOL,'\n',1,1955)
-LexToken(VAR,'mfclck',1,1964)
-LexToken(DOT,'.',1,1970)
-LexToken(VAR,'model',1,1971)
-LexToken(DOT,'.',1,1976)
-LexToken(VAR,'ipar',1,1977)
-LexToken(ASSIGNMENT,'=',1,1981)
-LexToken(VAR,'nn',1,1982)
-LexToken(EOL,'\n',1,1984)
-LexToken(VAR,'mfclck',1,1993)
-LexToken(DOT,'.',1,1999)
-LexToken(VAR,'model',1,2000)
-LexToken(DOT,'.',1,2005)
-LexToken(VAR,'firing',1,2006)
-LexToken(ASSIGNMENT,'=',1,2012)
-LexToken(OPENSQBRACKET,'[',1,2013)
-LexToken(ADDITION,'-',1,2014)
-LexToken(NUMBER,'1',1,2015)
-LexToken(NUMBER,'0',1,2017)
-LexToken(CLOSESQBRACKET,']',1,2018)
-LexToken(EOL,'\n',1,2019)
-LexToken(EOL,'\n',1,2020)
-LexToken(VAR,'clksom',1,2029)
-LexToken(ASSIGNMENT,'=',1,2035)
-LexToken(VAR,'CLKSOM_f',1,2036)
-LexToken(OPENBRACKET,'(',1,2044)
-LexToken(DQSTRING,'"define"',1,2052)
-LexToken(CLOSEBRACKET,')',1,2053)
-LexToken(EOL,'\n',1,2054)
-LexToken(VAR,'clksom',1,2063)
-LexToken(DOT,'.',1,2069)
-LexToken(VAR,'graphics',1,2070)
-LexToken(DOT,'.',1,2078)
-LexToken(VAR,'orig',1,2079)
-LexToken(ASSIGNMENT,'=',1,2083)
-LexToken(OPENSQBRACKET,'[',1,2084)
-LexToken(NUMBER,'457',1,2085)
-LexToken(COMMA,',',1,2088)
-LexToken(NUMBER,'161',1,2089)
-LexToken(CLOSESQBRACKET,']',1,2092)
-LexToken(EOL,'\n',1,2093)
-LexToken(VAR,'clksom',1,2102)
-LexToken(DOT,'.',1,2108)
-LexToken(VAR,'graphics',1,2109)
-LexToken(DOT,'.',1,2117)
-LexToken(VAR,'sz',1,2118)
-LexToken(ASSIGNMENT,'=',1,2120)
-LexToken(OPENSQBRACKET,'[',1,2121)
-LexToken(NUMBER,'16.666667',1,2122)
-LexToken(COMMA,',',1,2131)
-LexToken(NUMBER,'16.666667',1,2132)
-LexToken(CLOSESQBRACKET,']',1,2141)
-LexToken(EOL,'\n',1,2142)
-LexToken(VAR,'clksom',1,2151)
-LexToken(DOT,'.',1,2157)
-LexToken(VAR,'graphics',1,2158)
-LexToken(DOT,'.',1,2166)
-LexToken(VAR,'flip',1,2167)
-LexToken(ASSIGNMENT,'=',1,2171)
-LexToken(PREVAR_BOOLEAN,'%t',1,2172)
-LexToken(EOL,'\n',1,2174)
-LexToken(VAR,'clksom',1,2183)
-LexToken(DOT,'.',1,2189)
-LexToken(VAR,'graphics',1,2190)
-LexToken(DOT,'.',1,2198)
-LexToken(VAR,'exprs',1,2199)
-LexToken(ASSIGNMENT,'=',1,2204)
-LexToken(OPENSQBRACKET,'[',1,2205)
-LexToken(DQSTRING,'"0.1"',1,2210)
-LexToken(SEMICOLON,';',1,2211)
-LexToken(DQSTRING,'"0.1"',1,2216)
-LexToken(CLOSESQBRACKET,']',1,2217)
-LexToken(EOL,'\n',1,2218)
-LexToken(VAR,'clksom',1,2227)
-LexToken(DOT,'.',1,2233)
-LexToken(VAR,'graphics',1,2234)
-LexToken(DOT,'.',1,2242)
-LexToken(VAR,'pein',1,2243)
-LexToken(ASSIGNMENT,'=',1,2247)
-LexToken(OPENSQBRACKET,'[',1,2248)
-LexToken(NUMBER,'4',1,2249)
-LexToken(SEMICOLON,';',1,2250)
-LexToken(NUMBER,'9',1,2251)
-LexToken(SEMICOLON,';',1,2252)
-LexToken(NUMBER,'0',1,2253)
-LexToken(CLOSESQBRACKET,']',1,2254)
-LexToken(EOL,'\n',1,2255)
-LexToken(VAR,'clksom',1,2264)
-LexToken(DOT,'.',1,2270)
-LexToken(VAR,'graphics',1,2271)
-LexToken(DOT,'.',1,2279)
-LexToken(VAR,'peout',1,2280)
-LexToken(ASSIGNMENT,'=',1,2285)
-LexToken(NUMBER,'5',1,2286)
-LexToken(EOL,'\n',1,2287)
-LexToken(EOL,'\n',1,2288)
-LexToken(VAR,'output_port1',1,2297)
-LexToken(ASSIGNMENT,'=',1,2309)
-LexToken(VAR,'CLKOUT_f',1,2310)
-LexToken(OPENBRACKET,'(',1,2318)
-LexToken(DQSTRING,'"define"',1,2326)
-LexToken(CLOSEBRACKET,')',1,2327)
-LexToken(EOL,'\n',1,2328)
-LexToken(VAR,'output_port1',1,2337)
-LexToken(DOT,'.',1,2349)
-LexToken(VAR,'graphics',1,2350)
-LexToken(DOT,'.',1,2358)
-LexToken(VAR,'orig',1,2359)
-LexToken(ASSIGNMENT,'=',1,2363)
-LexToken(OPENSQBRACKET,'[',1,2364)
-LexToken(NUMBER,'509',1,2365)
-LexToken(COMMA,',',1,2368)
-LexToken(NUMBER,'261',1,2369)
-LexToken(CLOSESQBRACKET,']',1,2372)
-LexToken(EOL,'\n',1,2373)
-LexToken(VAR,'output_port1',1,2382)
-LexToken(DOT,'.',1,2394)
-LexToken(VAR,'graphics',1,2395)
-LexToken(DOT,'.',1,2403)
-LexToken(VAR,'sz',1,2404)
-LexToken(ASSIGNMENT,'=',1,2406)
-LexToken(OPENSQBRACKET,'[',1,2407)
-LexToken(NUMBER,'20',1,2408)
-LexToken(COMMA,',',1,2410)
-LexToken(NUMBER,'20',1,2411)
-LexToken(CLOSESQBRACKET,']',1,2413)
-LexToken(EOL,'\n',1,2414)
-LexToken(VAR,'output_port1',1,2423)
-LexToken(DOT,'.',1,2435)
-LexToken(VAR,'graphics',1,2436)
-LexToken(DOT,'.',1,2444)
-LexToken(VAR,'flip',1,2445)
-LexToken(ASSIGNMENT,'=',1,2449)
-LexToken(PREVAR_BOOLEAN,'%t',1,2450)
-LexToken(EOL,'\n',1,2452)
-LexToken(VAR,'output_port1',1,2461)
-LexToken(DOT,'.',1,2473)
-LexToken(VAR,'graphics',1,2474)
-LexToken(DOT,'.',1,2482)
-LexToken(VAR,'exprs',1,2483)
-LexToken(ASSIGNMENT,'=',1,2488)
-LexToken(DQSTRING,'"1"',1,2491)
-LexToken(EOL,'\n',1,2492)
-LexToken(VAR,'output_port1',1,2501)
-LexToken(DOT,'.',1,2513)
-LexToken(VAR,'graphics',1,2514)
-LexToken(DOT,'.',1,2522)
-LexToken(VAR,'pein',1,2523)
-LexToken(ASSIGNMENT,'=',1,2527)
-LexToken(NUMBER,'10',1,2528)
-LexToken(EOL,'\n',1,2530)
-LexToken(VAR,'output_port1',1,2539)
-LexToken(DOT,'.',1,2551)
-LexToken(VAR,'model',1,2552)
-LexToken(DOT,'.',1,2557)
-LexToken(VAR,'ipar',1,2558)
-LexToken(ASSIGNMENT,'=',1,2562)
-LexToken(NUMBER,'1',1,2563)
-LexToken(EOL,'\n',1,2564)
-LexToken(EOL,'\n',1,2565)
-LexToken(VAR,'output_port2',1,2574)
-LexToken(ASSIGNMENT,'=',1,2586)
-LexToken(VAR,'CLKOUT_f',1,2587)
-LexToken(OPENBRACKET,'(',1,2595)
-LexToken(DQSTRING,'"define"',1,2603)
-LexToken(CLOSEBRACKET,')',1,2604)
-LexToken(EOL,'\n',1,2605)
-LexToken(VAR,'output_port2',1,2614)
-LexToken(DOT,'.',1,2626)
-LexToken(VAR,'graphics',1,2627)
-LexToken(DOT,'.',1,2635)
-LexToken(VAR,'orig',1,2636)
-LexToken(ASSIGNMENT,'=',1,2640)
-LexToken(OPENSQBRACKET,'[',1,2641)
-LexToken(NUMBER,'509',1,2642)
-LexToken(COMMA,',',1,2645)
-LexToken(NUMBER,'142',1,2646)
-LexToken(CLOSESQBRACKET,']',1,2649)
-LexToken(EOL,'\n',1,2650)
-LexToken(VAR,'output_port2',1,2659)
-LexToken(DOT,'.',1,2671)
-LexToken(VAR,'graphics',1,2672)
-LexToken(DOT,'.',1,2680)
-LexToken(VAR,'sz',1,2681)
-LexToken(ASSIGNMENT,'=',1,2683)
-LexToken(OPENSQBRACKET,'[',1,2684)
-LexToken(NUMBER,'20',1,2685)
-LexToken(COMMA,',',1,2687)
-LexToken(NUMBER,'20',1,2688)
-LexToken(CLOSESQBRACKET,']',1,2690)
-LexToken(EOL,'\n',1,2691)
-LexToken(VAR,'output_port2',1,2700)
-LexToken(DOT,'.',1,2712)
-LexToken(VAR,'graphics',1,2713)
-LexToken(DOT,'.',1,2721)
-LexToken(VAR,'flip',1,2722)
-LexToken(ASSIGNMENT,'=',1,2726)
-LexToken(PREVAR_BOOLEAN,'%t',1,2727)
-LexToken(EOL,'\n',1,2729)
-LexToken(VAR,'output_port2',1,2738)
-LexToken(DOT,'.',1,2750)
-LexToken(VAR,'graphics',1,2751)
-LexToken(DOT,'.',1,2759)
-LexToken(VAR,'exprs',1,2760)
-LexToken(ASSIGNMENT,'=',1,2765)
-LexToken(DQSTRING,'"2"',1,2768)
-LexToken(EOL,'\n',1,2769)
-LexToken(VAR,'output_port2',1,2778)
-LexToken(DOT,'.',1,2790)
-LexToken(VAR,'graphics',1,2791)
-LexToken(DOT,'.',1,2799)
-LexToken(VAR,'pein',1,2800)
-LexToken(ASSIGNMENT,'=',1,2804)
-LexToken(NUMBER,'13',1,2805)
-LexToken(EOL,'\n',1,2807)
-LexToken(VAR,'output_port2',1,2816)
-LexToken(DOT,'.',1,2828)
-LexToken(VAR,'model',1,2829)
-LexToken(DOT,'.',1,2834)
-LexToken(VAR,'ipar',1,2835)
-LexToken(ASSIGNMENT,'=',1,2839)
-LexToken(NUMBER,'2',1,2840)
-LexToken(EOL,'\n',1,2841)
-LexToken(EOL,'\n',1,2842)
-LexToken(EOL,'\n',1,2843)
-LexToken(VAR,'split1',1,2852)
-LexToken(ASSIGNMENT,'=',1,2858)
-LexToken(VAR,'CLKSPLIT_f',1,2859)
-LexToken(OPENBRACKET,'(',1,2869)
-LexToken(DQSTRING,'"define"',1,2877)
-LexToken(CLOSEBRACKET,')',1,2878)
-LexToken(EOL,'\n',1,2879)
-LexToken(VAR,'split1',1,2888)
-LexToken(DOT,'.',1,2894)
-LexToken(VAR,'graphics',1,2895)
-LexToken(DOT,'.',1,2903)
-LexToken(VAR,'orig',1,2904)
-LexToken(ASSIGNMENT,'=',1,2908)
-LexToken(OPENSQBRACKET,'[',1,2909)
-LexToken(NUMBER,'411.92504',1,2910)
-LexToken(SEMICOLON,';',1,2919)
-LexToken(NUMBER,'169.33333',1,2920)
-LexToken(CLOSESQBRACKET,']',1,2929)
-LexToken(EOL,'\n',1,2930)
-LexToken(VAR,'split1',1,2939)
-LexToken(DOT,'.',1,2945)
-LexToken(VAR,'graphics',1,2946)
-LexToken(DOT,'.',1,2954)
-LexToken(VAR,'pein',1,2955)
-LexToken(ASSIGNMENT,'=',1,2959)
-LexToken(NUMBER,'3',1,2960)
-LexToken(EOL,'\n',1,2961)
-LexToken(VAR,'split1',1,2971)
-LexToken(DOT,'.',1,2977)
-LexToken(VAR,'graphics',1,2978)
-LexToken(DOT,'.',1,2986)
-LexToken(VAR,'peout',1,2987)
-LexToken(ASSIGNMENT,'=',1,2992)
-LexToken(OPENSQBRACKET,'[',1,2993)
-LexToken(NUMBER,'9',1,2994)
-LexToken(SEMICOLON,';',1,2995)
-LexToken(NUMBER,'10',1,2996)
-LexToken(CLOSESQBRACKET,']',1,2998)
-LexToken(EOL,'\n',1,2999)
-LexToken(EOL,'\n',1,3000)
-LexToken(VAR,'split2',1,3009)
-LexToken(ASSIGNMENT,'=',1,3015)
-LexToken(VAR,'CLKSPLIT_f',1,3016)
-LexToken(OPENBRACKET,'(',1,3026)
-LexToken(DQSTRING,'"define"',1,3034)
-LexToken(CLOSEBRACKET,')',1,3035)
-LexToken(EOL,'\n',1,3036)
-LexToken(VAR,'split2',1,3045)
-LexToken(DOT,'.',1,3051)
-LexToken(VAR,'graphics',1,3052)
-LexToken(DOT,'.',1,3060)
-LexToken(VAR,'orig',1,3061)
-LexToken(ASSIGNMENT,'=',1,3065)
-LexToken(OPENSQBRACKET,'[',1,3066)
-LexToken(NUMBER,'482.45315',1,3067)
-LexToken(SEMICOLON,';',1,3076)
-LexToken(NUMBER,'169.33333',1,3077)
-LexToken(CLOSESQBRACKET,']',1,3086)
-LexToken(EOL,'\n',1,3087)
-LexToken(VAR,'split2',1,3096)
-LexToken(DOT,'.',1,3102)
-LexToken(VAR,'graphics',1,3103)
-LexToken(DOT,'.',1,3111)
-LexToken(VAR,'pein',1,3112)
-LexToken(ASSIGNMENT,'=',1,3116)
-LexToken(NUMBER,'5',1,3117)
-LexToken(EOL,'\n',1,3118)
-LexToken(VAR,'split2',1,3127)
-LexToken(DOT,'.',1,3133)
-LexToken(VAR,'graphics',1,3134)
-LexToken(DOT,'.',1,3142)
-LexToken(VAR,'peout',1,3143)
-LexToken(ASSIGNMENT,'=',1,3148)
-LexToken(OPENSQBRACKET,'[',1,3149)
-LexToken(NUMBER,'12',1,3150)
-LexToken(SEMICOLON,';',1,3152)
-LexToken(NUMBER,'13',1,3153)
-LexToken(CLOSESQBRACKET,']',1,3155)
-LexToken(EOL,'\n',1,3156)
-LexToken(EOL,'\n',1,3157)
-LexToken(VAR,'gr_i',1,3166)
-LexToken(ASSIGNMENT,'=',1,3170)
-LexToken(OPENSQBRACKET,'[',1,3171)
-LexToken(CLOSESQBRACKET,']',1,3172)
-LexToken(EOL,'\n',1,3173)
-LexToken(EOL,'\n',1,3174)
-LexToken(VAR,'diagram',1,3183)
-LexToken(ASSIGNMENT,'=',1,3190)
-LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,3191)
-LexToken(OPENBRACKET,'(',1,3205)
-LexToken(CLOSEBRACKET,')',1,3206)
-LexToken(EOL,'\n',1,3207)
-LexToken(VAR,'diagram',1,3217)
-LexToken(DOT,'.',1,3224)
-LexToken(VAR,'objs',1,3225)
-LexToken(OPENBRACKET,'(',1,3229)
-LexToken(NUMBER,'1',1,3230)
-LexToken(CLOSEBRACKET,')',1,3231)
-LexToken(ASSIGNMENT,'=',1,3232)
-LexToken(VAR,'mfclck',1,3233)
-LexToken(EOL,'\n',1,3239)
-LexToken(VAR,'diagram',1,3248)
-LexToken(DOT,'.',1,3255)
-LexToken(VAR,'objs',1,3256)
-LexToken(OPENBRACKET,'(',1,3260)
-LexToken(NUMBER,'2',1,3261)
-LexToken(CLOSEBRACKET,')',1,3262)
-LexToken(ASSIGNMENT,'=',1,3263)
-LexToken(VAR,'clksom',1,3264)
-LexToken(EOL,'\n',1,3270)
-LexToken(VAR,'diagram',1,3279)
-LexToken(DOT,'.',1,3286)
-LexToken(VAR,'objs',1,3287)
-LexToken(OPENBRACKET,'(',1,3291)
-LexToken(NUMBER,'3',1,3292)
-LexToken(CLOSEBRACKET,')',1,3293)
-LexToken(ASSIGNMENT,'=',1,3294)
-LexToken(SCICOS_LINK,'scicos_link',1,3295)
-LexToken(OPENBRACKET,'(',1,3306)
-LexToken(VAR,'xx',1,3307)
-LexToken(ASSIGNMENT,'=',1,3309)
-LexToken(OPENSQBRACKET,'[',1,3310)
-LexToken(NUMBER,'360.7',1,3311)
-LexToken(SEMICOLON,';',1,3316)
-LexToken(NUMBER,'360.7',1,3317)
-LexToken(SEMICOLON,';',1,3322)
-LexToken(NUMBER,'411.9',1,3323)
-LexToken(CLOSESQBRACKET,']',1,3328)
-LexToken(COMMA,',',1,3329)
-LexToken(VAR,'yy',1,3341)
-LexToken(ASSIGNMENT,'=',1,3343)
-LexToken(OPENSQBRACKET,'[',1,3344)
-LexToken(NUMBER,'193.3',1,3345)
-LexToken(SEMICOLON,';',1,3350)
-LexToken(NUMBER,'169.3',1,3351)
-LexToken(SEMICOLON,';',1,3356)
-LexToken(NUMBER,'169.3',1,3357)
-LexToken(CLOSESQBRACKET,']',1,3362)
-LexToken(COMMA,',',1,3363)
-LexToken(VAR,'ct',1,3375)
-LexToken(ASSIGNMENT,'=',1,3377)
-LexToken(OPENSQBRACKET,'[',1,3378)
-LexToken(NUMBER,'10',1,3379)
-LexToken(COMMA,',',1,3381)
-LexToken(ADDITION,'-',1,3382)
-LexToken(NUMBER,'1',1,3383)
-LexToken(CLOSESQBRACKET,']',1,3384)
-LexToken(COMMA,',',1,3385)
-LexToken(VAR,'from',1,3386)
-LexToken(ASSIGNMENT,'=',1,3390)
-LexToken(OPENSQBRACKET,'[',1,3391)
-LexToken(NUMBER,'1',1,3392)
-LexToken(COMMA,',',1,3393)
-LexToken(NUMBER,'2',1,3394)
-LexToken(CLOSESQBRACKET,']',1,3395)
-LexToken(COMMA,',',1,3396)
-LexToken(VAR,'to',1,3397)
-LexToken(ASSIGNMENT,'=',1,3399)
-LexToken(OPENSQBRACKET,'[',1,3400)
-LexToken(NUMBER,'8',1,3401)
-LexToken(COMMA,',',1,3402)
-LexToken(NUMBER,'1',1,3403)
-LexToken(CLOSESQBRACKET,']',1,3404)
-LexToken(CLOSEBRACKET,')',1,3405)
-LexToken(EOL,'\n',1,3406)
-LexToken(VAR,'diagram',1,3415)
-LexToken(DOT,'.',1,3422)
-LexToken(VAR,'objs',1,3423)
-LexToken(OPENBRACKET,'(',1,3427)
-LexToken(NUMBER,'4',1,3428)
-LexToken(CLOSEBRACKET,')',1,3429)
-LexToken(ASSIGNMENT,'=',1,3430)
-LexToken(SCICOS_LINK,'scicos_link',1,3431)
-LexToken(OPENBRACKET,'(',1,3442)
-LexToken(VAR,'xx',1,3443)
-LexToken(ASSIGNMENT,'=',1,3445)
-LexToken(OPENSQBRACKET,'[',1,3446)
-LexToken(NUMBER,'347.3',1,3447)
-LexToken(SEMICOLON,';',1,3452)
-LexToken(NUMBER,'347.3',1,3453)
-LexToken(SEMICOLON,';',1,3458)
-LexToken(NUMBER,'461.8',1,3459)
-LexToken(SEMICOLON,';',1,3464)
-LexToken(NUMBER,'461.8',1,3465)
-LexToken(CLOSESQBRACKET,']',1,3470)
-LexToken(COMMA,',',1,3471)
-LexToken(VAR,'yy',1,3483)
-LexToken(ASSIGNMENT,'=',1,3485)
-LexToken(OPENSQBRACKET,'[',1,3486)
-LexToken(NUMBER,'193.3',1,3487)
-LexToken(SEMICOLON,';',1,3492)
-LexToken(NUMBER,'155.5',1,3493)
-LexToken(SEMICOLON,';',1,3498)
-LexToken(NUMBER,'155.5',1,3499)
-LexToken(SEMICOLON,';',1,3504)
-LexToken(NUMBER,'161',1,3505)
-LexToken(CLOSESQBRACKET,']',1,3508)
-LexToken(COMMA,',',1,3509)
-LexToken(VAR,'ct',1,3521)
-LexToken(ASSIGNMENT,'=',1,3523)
-LexToken(OPENSQBRACKET,'[',1,3524)
-LexToken(NUMBER,'10',1,3525)
-LexToken(COMMA,',',1,3527)
-LexToken(ADDITION,'-',1,3528)
-LexToken(NUMBER,'1',1,3529)
-LexToken(CLOSESQBRACKET,']',1,3530)
-LexToken(COMMA,',',1,3531)
-LexToken(VAR,'from',1,3532)
-LexToken(ASSIGNMENT,'=',1,3536)
-LexToken(OPENSQBRACKET,'[',1,3537)
-LexToken(NUMBER,'1',1,3538)
-LexToken(COMMA,',',1,3539)
-LexToken(NUMBER,'1',1,3540)
-LexToken(CLOSESQBRACKET,']',1,3541)
-LexToken(COMMA,',',1,3542)
-LexToken(VAR,'to',1,3543)
-LexToken(ASSIGNMENT,'=',1,3545)
-LexToken(OPENSQBRACKET,'[',1,3546)
-LexToken(NUMBER,'2',1,3547)
-LexToken(COMMA,',',1,3548)
-LexToken(NUMBER,'1',1,3549)
-LexToken(CLOSESQBRACKET,']',1,3550)
-LexToken(CLOSEBRACKET,')',1,3551)
-LexToken(EOL,'\n',1,3552)
-LexToken(VAR,'diagram',1,3561)
-LexToken(DOT,'.',1,3568)
-LexToken(VAR,'objs',1,3569)
-LexToken(OPENBRACKET,'(',1,3573)
-LexToken(NUMBER,'5',1,3574)
-LexToken(CLOSEBRACKET,')',1,3575)
-LexToken(ASSIGNMENT,'=',1,3576)
-LexToken(SCICOS_LINK,'scicos_link',1,3577)
-LexToken(OPENBRACKET,'(',1,3588)
-LexToken(VAR,'xx',1,3589)
-LexToken(ASSIGNMENT,'=',1,3591)
-LexToken(OPENSQBRACKET,'[',1,3592)
-LexToken(NUMBER,'468.9',1,3593)
-LexToken(SEMICOLON,';',1,3598)
-LexToken(NUMBER,'482.5',1,3599)
-LexToken(CLOSESQBRACKET,']',1,3604)
-LexToken(COMMA,',',1,3605)
-LexToken(VAR,'yy',1,3606)
-LexToken(ASSIGNMENT,'=',1,3608)
-LexToken(OPENSQBRACKET,'[',1,3609)
-LexToken(NUMBER,'169.3',1,3610)
-LexToken(SEMICOLON,';',1,3615)
-LexToken(NUMBER,'169.3',1,3616)
-LexToken(CLOSESQBRACKET,']',1,3621)
-LexToken(COMMA,',',1,3622)
-LexToken(VAR,'ct',1,3634)
-LexToken(ASSIGNMENT,'=',1,3636)
-LexToken(OPENSQBRACKET,'[',1,3637)
-LexToken(NUMBER,'10',1,3638)
-LexToken(COMMA,',',1,3640)
-LexToken(ADDITION,'-',1,3641)
-LexToken(NUMBER,'1',1,3642)
-LexToken(CLOSESQBRACKET,']',1,3643)
-LexToken(COMMA,',',1,3644)
-LexToken(VAR,'from',1,3645)
-LexToken(ASSIGNMENT,'=',1,3649)
-LexToken(OPENSQBRACKET,'[',1,3650)
-LexToken(NUMBER,'2',1,3651)
-LexToken(COMMA,',',1,3652)
-LexToken(NUMBER,'1',1,3653)
-LexToken(CLOSESQBRACKET,']',1,3654)
-LexToken(COMMA,',',1,3655)
-LexToken(VAR,'to',1,3656)
-LexToken(ASSIGNMENT,'=',1,3658)
-LexToken(OPENSQBRACKET,'[',1,3659)
-LexToken(NUMBER,'11',1,3660)
-LexToken(COMMA,',',1,3662)
-LexToken(NUMBER,'1',1,3663)
-LexToken(CLOSESQBRACKET,']',1,3664)
-LexToken(CLOSEBRACKET,')',1,3665)
-LexToken(EOL,'\n',1,3666)
-LexToken(EOL,'\n',1,3667)
-LexToken(VAR,'diagram',1,3676)
-LexToken(DOT,'.',1,3683)
-LexToken(VAR,'objs',1,3684)
-LexToken(OPENBRACKET,'(',1,3688)
-LexToken(NUMBER,'6',1,3689)
-LexToken(CLOSEBRACKET,')',1,3690)
-LexToken(ASSIGNMENT,'=',1,3691)
-LexToken(VAR,'output_port1',1,3692)
-LexToken(EOL,'\n',1,3704)
-LexToken(VAR,'diagram',1,3713)
-LexToken(DOT,'.',1,3720)
-LexToken(VAR,'objs',1,3721)
-LexToken(OPENBRACKET,'(',1,3725)
-LexToken(NUMBER,'7',1,3726)
-LexToken(CLOSEBRACKET,')',1,3727)
-LexToken(ASSIGNMENT,'=',1,3728)
-LexToken(VAR,'output_port2',1,3729)
-LexToken(EOL,'\n',1,3741)
-LexToken(VAR,'diagram',1,3750)
-LexToken(DOT,'.',1,3757)
-LexToken(VAR,'objs',1,3758)
-LexToken(OPENBRACKET,'(',1,3762)
-LexToken(NUMBER,'8',1,3763)
-LexToken(CLOSEBRACKET,')',1,3764)
-LexToken(ASSIGNMENT,'=',1,3765)
-LexToken(VAR,'split1',1,3766)
-LexToken(EOL,'\n',1,3772)
-LexToken(EOL,'\n',1,3773)
-LexToken(VAR,'diagram',1,3782)
-LexToken(DOT,'.',1,3789)
-LexToken(VAR,'objs',1,3790)
-LexToken(OPENBRACKET,'(',1,3794)
-LexToken(NUMBER,'9',1,3795)
-LexToken(CLOSEBRACKET,')',1,3796)
-LexToken(ASSIGNMENT,'=',1,3797)
-LexToken(SCICOS_LINK,'scicos_link',1,3798)
-LexToken(OPENBRACKET,'(',1,3809)
-LexToken(VAR,'xx',1,3810)
-LexToken(ASSIGNMENT,'=',1,3812)
-LexToken(OPENSQBRACKET,'[',1,3813)
-LexToken(NUMBER,'411.9',1,3814)
-LexToken(SEMICOLON,';',1,3819)
-LexToken(NUMBER,'457',1,3820)
-LexToken(CLOSESQBRACKET,']',1,3823)
-LexToken(COMMA,',',1,3824)
-LexToken(VAR,'yy',1,3836)
-LexToken(ASSIGNMENT,'=',1,3838)
-LexToken(OPENSQBRACKET,'[',1,3839)
-LexToken(NUMBER,'169.3',1,3840)
-LexToken(SEMICOLON,';',1,3845)
-LexToken(NUMBER,'169.3',1,3846)
-LexToken(CLOSESQBRACKET,']',1,3851)
-LexToken(COMMA,',',1,3852)
-LexToken(VAR,'ct',1,3864)
-LexToken(ASSIGNMENT,'=',1,3866)
-LexToken(OPENSQBRACKET,'[',1,3867)
-LexToken(NUMBER,'10',1,3868)
-LexToken(COMMA,',',1,3870)
-LexToken(ADDITION,'-',1,3871)
-LexToken(NUMBER,'1',1,3872)
-LexToken(CLOSESQBRACKET,']',1,3873)
-LexToken(COMMA,',',1,3874)
-LexToken(VAR,'from',1,3875)
-LexToken(ASSIGNMENT,'=',1,3879)
-LexToken(OPENSQBRACKET,'[',1,3880)
-LexToken(NUMBER,'8',1,3881)
-LexToken(COMMA,',',1,3882)
-LexToken(NUMBER,'1',1,3883)
-LexToken(CLOSESQBRACKET,']',1,3884)
-LexToken(COMMA,',',1,3885)
-LexToken(VAR,'to',1,3886)
-LexToken(ASSIGNMENT,'=',1,3888)
-LexToken(OPENSQBRACKET,'[',1,3889)
-LexToken(NUMBER,'2',1,3890)
-LexToken(COMMA,',',1,3891)
-LexToken(NUMBER,'2',1,3892)
-LexToken(CLOSESQBRACKET,']',1,3893)
-LexToken(CLOSEBRACKET,')',1,3894)
-LexToken(EOL,'\n',1,3895)
-LexToken(VAR,'diagram',1,3904)
-LexToken(DOT,'.',1,3911)
-LexToken(VAR,'objs',1,3912)
-LexToken(OPENBRACKET,'(',1,3916)
-LexToken(NUMBER,'10',1,3917)
-LexToken(CLOSEBRACKET,')',1,3919)
-LexToken(ASSIGNMENT,'=',1,3920)
-LexToken(SCICOS_LINK,'scicos_link',1,3921)
-LexToken(OPENBRACKET,'(',1,3932)
-LexToken(VAR,'xx',1,3933)
-LexToken(ASSIGNMENT,'=',1,3935)
-LexToken(OPENSQBRACKET,'[',1,3936)
-LexToken(NUMBER,'411.9',1,3937)
-LexToken(SEMICOLON,';',1,3942)
-LexToken(NUMBER,'411.9',1,3943)
-LexToken(SEMICOLON,';',1,3948)
-LexToken(NUMBER,'509',1,3949)
-LexToken(CLOSESQBRACKET,']',1,3952)
-LexToken(COMMA,',',1,3953)
-LexToken(VAR,'yy',1,3954)
-LexToken(ASSIGNMENT,'=',1,3956)
-LexToken(OPENSQBRACKET,'[',1,3957)
-LexToken(NUMBER,'169.3',1,3958)
-LexToken(SEMICOLON,';',1,3963)
-LexToken(NUMBER,'271',1,3964)
-LexToken(SEMICOLON,';',1,3967)
-LexToken(NUMBER,'271',1,3968)
-LexToken(CLOSESQBRACKET,']',1,3971)
-LexToken(COMMA,',',1,3972)
-LexToken(VAR,'ct',1,3984)
-LexToken(ASSIGNMENT,'=',1,3986)
-LexToken(OPENSQBRACKET,'[',1,3987)
-LexToken(NUMBER,'10',1,3988)
-LexToken(COMMA,',',1,3990)
-LexToken(ADDITION,'-',1,3991)
-LexToken(NUMBER,'1',1,3992)
-LexToken(CLOSESQBRACKET,']',1,3993)
-LexToken(COMMA,',',1,3994)
-LexToken(VAR,'from',1,3995)
-LexToken(ASSIGNMENT,'=',1,3999)
-LexToken(OPENSQBRACKET,'[',1,4000)
-LexToken(NUMBER,'8',1,4001)
-LexToken(COMMA,',',1,4002)
-LexToken(NUMBER,'2',1,4003)
-LexToken(CLOSESQBRACKET,']',1,4004)
-LexToken(COMMA,',',1,4005)
-LexToken(VAR,'to',1,4006)
-LexToken(ASSIGNMENT,'=',1,4008)
-LexToken(OPENSQBRACKET,'[',1,4009)
-LexToken(NUMBER,'6',1,4010)
-LexToken(COMMA,',',1,4011)
-LexToken(NUMBER,'1',1,4012)
-LexToken(CLOSESQBRACKET,']',1,4013)
-LexToken(CLOSEBRACKET,')',1,4014)
-LexToken(EOL,'\n',1,4015)
-LexToken(EOL,'\n',1,4016)
-LexToken(VAR,'diagram',1,4025)
-LexToken(DOT,'.',1,4032)
-LexToken(VAR,'objs',1,4033)
-LexToken(OPENBRACKET,'(',1,4037)
-LexToken(NUMBER,'11',1,4038)
-LexToken(CLOSEBRACKET,')',1,4040)
-LexToken(ASSIGNMENT,'=',1,4041)
-LexToken(VAR,'split2',1,4042)
-LexToken(EOL,'\n',1,4048)
-LexToken(EOL,'\n',1,4049)
-LexToken(VAR,'diagram',1,4058)
-LexToken(DOT,'.',1,4065)
-LexToken(VAR,'objs',1,4066)
-LexToken(OPENBRACKET,'(',1,4070)
-LexToken(NUMBER,'12',1,4071)
-LexToken(CLOSEBRACKET,')',1,4073)
-LexToken(ASSIGNMENT,'=',1,4074)
-LexToken(SCICOS_LINK,'scicos_link',1,4075)
-LexToken(OPENBRACKET,'(',1,4086)
-LexToken(VAR,'xx',1,4087)
-LexToken(ASSIGNMENT,'=',1,4089)
-LexToken(OPENSQBRACKET,'[',1,4090)
-LexToken(NUMBER,'482.5',1,4091)
-LexToken(SEMICOLON,';',1,4096)
-LexToken(NUMBER,'489.6',1,4097)
-LexToken(SEMICOLON,';',1,4102)
-LexToken(NUMBER,'489.6',1,4103)
-LexToken(SEMICOLON,';',1,4108)
-LexToken(NUMBER,'354',1,4109)
-LexToken(SEMICOLON,';',1,4112)
-LexToken(NUMBER,'354',1,4113)
-LexToken(CLOSESQBRACKET,']',1,4116)
-LexToken(COMMA,',',1,4117)
-LexToken(VAR,'yy',1,4129)
-LexToken(ASSIGNMENT,'=',1,4131)
-LexToken(OPENSQBRACKET,'[',1,4132)
-LexToken(NUMBER,'169.3',1,4133)
-LexToken(SEMICOLON,';',1,4138)
-LexToken(NUMBER,'169.3',1,4139)
-LexToken(SEMICOLON,';',1,4144)
-LexToken(NUMBER,'338.3',1,4145)
-LexToken(SEMICOLON,';',1,4150)
-LexToken(NUMBER,'338.3',1,4151)
-LexToken(SEMICOLON,';',1,4156)
-LexToken(NUMBER,'244.7',1,4157)
-LexToken(CLOSESQBRACKET,']',1,4162)
-LexToken(COMMA,',',1,4163)
-LexToken(VAR,'ct',1,4175)
-LexToken(ASSIGNMENT,'=',1,4177)
-LexToken(OPENSQBRACKET,'[',1,4178)
-LexToken(NUMBER,'10',1,4179)
-LexToken(COMMA,',',1,4181)
-LexToken(ADDITION,'-',1,4182)
-LexToken(NUMBER,'1',1,4183)
-LexToken(CLOSESQBRACKET,']',1,4184)
-LexToken(COMMA,',',1,4185)
-LexToken(VAR,'from',1,4186)
-LexToken(ASSIGNMENT,'=',1,4190)
-LexToken(OPENSQBRACKET,'[',1,4191)
-LexToken(NUMBER,'11',1,4192)
-LexToken(COMMA,',',1,4194)
-LexToken(NUMBER,'1',1,4195)
-LexToken(CLOSESQBRACKET,']',1,4196)
-LexToken(COMMA,',',1,4197)
-LexToken(VAR,'to',1,4198)
-LexToken(ASSIGNMENT,'=',1,4200)
-LexToken(OPENSQBRACKET,'[',1,4201)
-LexToken(NUMBER,'1',1,4202)
-LexToken(COMMA,',',1,4203)
-LexToken(NUMBER,'1',1,4204)
-LexToken(CLOSESQBRACKET,']',1,4205)
-LexToken(CLOSEBRACKET,')',1,4206)
-LexToken(EOL,'\n',1,4207)
-LexToken(VAR,'diagram',1,4216)
-LexToken(DOT,'.',1,4223)
-LexToken(VAR,'objs',1,4224)
-LexToken(OPENBRACKET,'(',1,4228)
-LexToken(NUMBER,'13',1,4229)
-LexToken(CLOSEBRACKET,')',1,4231)
-LexToken(ASSIGNMENT,'=',1,4232)
-LexToken(SCICOS_LINK,'scicos_link',1,4233)
-LexToken(OPENBRACKET,'(',1,4244)
-LexToken(VAR,'xx',1,4245)
-LexToken(ASSIGNMENT,'=',1,4247)
-LexToken(OPENSQBRACKET,'[',1,4248)
-LexToken(NUMBER,'482.4',1,4249)
-LexToken(SEMICOLON,';',1,4254)
-LexToken(NUMBER,'482.4',1,4255)
-LexToken(SEMICOLON,';',1,4260)
-LexToken(NUMBER,'509',1,4261)
-LexToken(CLOSESQBRACKET,']',1,4264)
-LexToken(COMMA,',',1,4265)
-LexToken(VAR,'yy',1,4266)
-LexToken(ASSIGNMENT,'=',1,4268)
-LexToken(OPENSQBRACKET,'[',1,4269)
-LexToken(NUMBER,'169.3',1,4270)
-LexToken(SEMICOLON,';',1,4275)
-LexToken(NUMBER,'152',1,4276)
-LexToken(SEMICOLON,';',1,4279)
-LexToken(NUMBER,'152',1,4280)
-LexToken(CLOSESQBRACKET,']',1,4283)
-LexToken(COMMA,',',1,4284)
-LexToken(VAR,'ct',1,4296)
-LexToken(ASSIGNMENT,'=',1,4298)
-LexToken(OPENSQBRACKET,'[',1,4299)
-LexToken(NUMBER,'10',1,4300)
-LexToken(COMMA,',',1,4302)
-LexToken(ADDITION,'-',1,4303)
-LexToken(NUMBER,'1',1,4304)
-LexToken(CLOSESQBRACKET,']',1,4305)
-LexToken(COMMA,',',1,4306)
-LexToken(VAR,'from',1,4307)
-LexToken(ASSIGNMENT,'=',1,4311)
-LexToken(OPENSQBRACKET,'[',1,4312)
-LexToken(NUMBER,'11',1,4313)
-LexToken(COMMA,',',1,4315)
-LexToken(NUMBER,'2',1,4316)
-LexToken(CLOSESQBRACKET,']',1,4317)
-LexToken(COMMA,',',1,4318)
-LexToken(VAR,'to',1,4319)
-LexToken(ASSIGNMENT,'=',1,4321)
-LexToken(OPENSQBRACKET,'[',1,4322)
-LexToken(NUMBER,'7',1,4323)
-LexToken(COMMA,',',1,4324)
-LexToken(NUMBER,'1',1,4325)
-LexToken(CLOSESQBRACKET,']',1,4326)
-LexToken(CLOSEBRACKET,')',1,4327)
-LexToken(EOL,'\n',1,4328)
-LexToken(VAR,'x',1,4337)
-LexToken(ASSIGNMENT,'=',1,4338)
-LexToken(SCICOS_BLOCK,'scicos_block',1,4339)
-LexToken(OPENBRACKET,'(',1,4351)
-LexToken(CLOSEBRACKET,')',1,4352)
-LexToken(EOL,'\n',1,4353)
-LexToken(VAR,'x',1,4362)
-LexToken(DOT,'.',1,4363)
-LexToken(VAR,'gui',1,4364)
-LexToken(ASSIGNMENT,'=',1,4367)
-LexToken(DQSTRING,'"MCLOCK_f"',1,4377)
-LexToken(EOL,'\n',1,4378)
-LexToken(VAR,'x',1,4387)
-LexToken(DOT,'.',1,4388)
-LexToken(VAR,'graphics',1,4389)
-LexToken(DOT,'.',1,4397)
-LexToken(VAR,'sz',1,4398)
-LexToken(ASSIGNMENT,'=',1,4400)
-LexToken(OPENSQBRACKET,'[',1,4401)
-LexToken(NUMBER,'3',1,4402)
-LexToken(COMMA,',',1,4403)
-LexToken(NUMBER,'2',1,4404)
-LexToken(CLOSESQBRACKET,']',1,4405)
-LexToken(EOL,'\n',1,4406)
-LexToken(VAR,'x',1,4415)
-LexToken(DOT,'.',1,4416)
-LexToken(VAR,'graphics',1,4417)
-LexToken(DOT,'.',1,4425)
-LexToken(VAR,'gr_i',1,4426)
-LexToken(ASSIGNMENT,'=',1,4430)
-LexToken(VAR,'gr_i',1,4431)
-LexToken(EOL,'\n',1,4435)
-LexToken(VAR,'x',1,4444)
-LexToken(DOT,'.',1,4445)
-LexToken(VAR,'model',1,4446)
-LexToken(DOT,'.',1,4451)
-LexToken(VAR,'sim',1,4452)
-LexToken(ASSIGNMENT,'=',1,4455)
-LexToken(DQSTRING,'"csuper"',1,4463)
-LexToken(EOL,'\n',1,4464)
-LexToken(VAR,'x',1,4473)
-LexToken(DOT,'.',1,4474)
-LexToken(VAR,'model',1,4475)
-LexToken(DOT,'.',1,4480)
-LexToken(VAR,'evtout',1,4481)
-LexToken(ASSIGNMENT,'=',1,4487)
-LexToken(OPENSQBRACKET,'[',1,4488)
-LexToken(NUMBER,'1',1,4489)
-LexToken(SEMICOLON,';',1,4490)
-LexToken(NUMBER,'1',1,4491)
-LexToken(CLOSESQBRACKET,']',1,4492)
-LexToken(EOL,'\n',1,4493)
-LexToken(VAR,'x',1,4502)
-LexToken(DOT,'.',1,4503)
-LexToken(VAR,'model',1,4504)
-LexToken(DOT,'.',1,4509)
-LexToken(VAR,'blocktype',1,4510)
-LexToken(ASSIGNMENT,'=',1,4519)
-LexToken(DQSTRING,'"h"',1,4522)
-LexToken(EOL,'\n',1,4523)
-LexToken(VAR,'x',1,4532)
-LexToken(DOT,'.',1,4533)
-LexToken(VAR,'model',1,4534)
-LexToken(DOT,'.',1,4539)
-LexToken(VAR,'rpar',1,4540)
-LexToken(ASSIGNMENT,'=',1,4544)
-LexToken(VAR,'diagram',1,4545)
-LexToken(EOL,'\n',1,4552)
-LexToken(VAR,'x',1,4561)
-LexToken(DOT,'.',1,4562)
-LexToken(VAR,'graphics',1,4563)
-LexToken(DOT,'.',1,4571)
-LexToken(VAR,'peout',1,4572)
-LexToken(ASSIGNMENT,'=',1,4577)
-LexToken(OPENSQBRACKET,'[',1,4578)
-LexToken(NUMBER,'0',1,4579)
-LexToken(SEMICOLON,';',1,4580)
-LexToken(NUMBER,'0',1,4581)
-LexToken(CLOSESQBRACKET,']',1,4582)
-LexToken(EOL,'\n',1,4583)
-LexToken(END,'end',1,4588)
-LexToken(EOL,'\n',1,4591)
-LexToken(ENDFUNCTION,'endfunction',1,4592)
-LexToken(EOL,'\n',1,4603)
+Syntax error in input LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,3191)
+/* autogenerated from "macros/Events/MCLOCK_f.sci" */
+None
diff --git a/js/Events/MFCLCK_f.js b/js/Events/MFCLCK_f.js
index f24e9b1b..ab428ea9 100644
--- a/js/Events/MFCLCK_f.js
+++ b/js/Events/MFCLCK_f.js
@@ -1,295 +1,41 @@
-LexToken(EOL,'\n',1,10)
-LexToken(EOL,'\n',1,13)
-LexToken(EOL,'\n',1,73)
-LexToken(EOL,'\n',1,76)
-LexToken(EOL,'\n',1,148)
-LexToken(EOL,'\n',1,220)
-LexToken(EOL,'\n',1,289)
-LexToken(EOL,'\n',1,328)
-LexToken(EOL,'\n',1,331)
-LexToken(EOL,'\n',1,398)
-LexToken(EOL,'\n',1,464)
-LexToken(EOL,'\n',1,529)
-LexToken(EOL,'\n',1,577)
-LexToken(EOL,'\n',1,580)
-LexToken(EOL,'\n',1,649)
-LexToken(EOL,'\n',1,712)
-LexToken(EOL,'\n',1,794)
-LexToken(EOL,'\n',1,797)
-LexToken(EOL,'\n',1,828)
-LexToken(EOL,'\n',1,831)
-LexToken(EOL,'\n',1,832)
-LexToken(FUNCTION,'function',1,833)
-LexToken(OPENSQBRACKET,'[',1,842)
-LexToken(VAR,'x',1,843)
-LexToken(COMMA,',',1,844)
-LexToken(VAR,'y',1,845)
-LexToken(COMMA,',',1,846)
-LexToken(VAR,'typ',1,847)
-LexToken(CLOSESQBRACKET,']',1,850)
-LexToken(ASSIGNMENT,'=',1,851)
-LexToken(VAR,'MFCLCK_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(OPENSQBRACKET,'[',1,1054)
-LexToken(VAR,'ok',1,1055)
-LexToken(COMMA,',',1,1057)
-LexToken(VAR,'dt',1,1058)
-LexToken(COMMA,',',1,1060)
-LexToken(VAR,'nn',1,1061)
-LexToken(COMMA,',',1,1063)
-LexToken(VAR,'exprs',1,1064)
-LexToken(CLOSESQBRACKET,']',1,1069)
-LexToken(ASSIGNMENT,'=',1,1070)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1071)
-LexToken(OPENBRACKET,'(',1,1086)
-LexToken(DQSTRING,'"Set Multifrequency clock parameters"',1,1123)
-LexToken(COMMA,',',1,1124)
-LexToken(OPENSQBRACKET,'[',1,1136)
-LexToken(DQSTRING,'"basic period (1/f)"',1,1156)
-LexToken(SEMICOLON,';',1,1157)
-LexToken(DQSTRING,'"multiply by (n)"',1,1174)
-LexToken(CLOSESQBRACKET,']',1,1175)
-LexToken(COMMA,',',1,1176)
-LexToken(VAR,'list',1,1177)
-LexToken(OPENBRACKET,'(',1,1181)
-LexToken(DQSTRING,'"vec"',1,1186)
-LexToken(COMMA,',',1,1187)
-LexToken(NUMBER,'1',1,1188)
-LexToken(COMMA,',',1,1189)
-LexToken(DQSTRING,'"vec"',1,1194)
-LexToken(COMMA,',',1,1195)
-LexToken(NUMBER,'1',1,1196)
-LexToken(CLOSEBRACKET,')',1,1197)
-LexToken(COMMA,',',1,1198)
-LexToken(VAR,'exprs',1,1199)
-LexToken(CLOSEBRACKET,')',1,1204)
-LexToken(EOL,'\n',1,1205)
-LexToken(IF,'if',1,1214)
-LexToken(VAR,'ok',1,1217)
-LexToken(THEN,'then',1,1220)
-LexToken(EOL,'\n',1,1224)
-LexToken(VAR,'model',1,1237)
-LexToken(DOT,'.',1,1242)
-LexToken(VAR,'ipar',1,1243)
-LexToken(ASSIGNMENT,'=',1,1247)
-LexToken(VAR,'nn',1,1248)
-LexToken(EOL,'\n',1,1250)
-LexToken(VAR,'model',1,1263)
-LexToken(DOT,'.',1,1268)
-LexToken(VAR,'rpar',1,1269)
-LexToken(ASSIGNMENT,'=',1,1273)
-LexToken(VAR,'dt',1,1274)
-LexToken(EOL,'\n',1,1276)
-LexToken(VAR,'hh',1,1290)
-LexToken(ASSIGNMENT,'=',1,1292)
-LexToken(VAR,'model',1,1293)
-LexToken(DOT,'.',1,1298)
-LexToken(VAR,'firing',1,1299)
-LexToken(EOL,'\n',1,1305)
-LexToken(VAR,'hh',1,1319)
-LexToken(OPENBRACKET,'(',1,1321)
-LexToken(NUMBER,'2',1,1322)
-LexToken(CLOSEBRACKET,')',1,1323)
-LexToken(ASSIGNMENT,'=',1,1324)
-LexToken(NUMBER,'0',1,1325)
-LexToken(EOL,'\n',1,1326)
-LexToken(VAR,'model',1,1340)
-LexToken(DOT,'.',1,1345)
-LexToken(VAR,'firing',1,1346)
-LexToken(ASSIGNMENT,'=',1,1352)
-LexToken(VAR,'hh',1,1353)
-LexToken(EOL,'\n',1,1371)
-LexToken(VAR,'graphics',1,1384)
-LexToken(DOT,'.',1,1392)
-LexToken(VAR,'exprs',1,1393)
-LexToken(ASSIGNMENT,'=',1,1398)
-LexToken(VAR,'exprs',1,1399)
-LexToken(EOL,'\n',1,1404)
-LexToken(VAR,'x',1,1417)
-LexToken(DOT,'.',1,1418)
-LexToken(VAR,'graphics',1,1419)
-LexToken(ASSIGNMENT,'=',1,1427)
-LexToken(VAR,'graphics',1,1428)
-LexToken(EOL,'\n',1,1436)
-LexToken(VAR,'x',1,1450)
-LexToken(DOT,'.',1,1451)
-LexToken(VAR,'model',1,1452)
-LexToken(ASSIGNMENT,'=',1,1457)
-LexToken(VAR,'model',1,1458)
-LexToken(EOL,'\n',1,1463)
-LexToken(END,'end',1,1472)
-LexToken(EOL,'\n',1,1475)
-LexToken(CASE,'case',1,1480)
-LexToken(DQSTRING,'"define"',1,1492)
-LexToken(THEN,'then',1,1494)
-LexToken(EOL,'\n',1,1498)
-LexToken(VAR,'nn',1,1507)
-LexToken(ASSIGNMENT,'=',1,1509)
-LexToken(NUMBER,'2',1,1510)
-LexToken(EOL,'\n',1,1511)
-LexToken(VAR,'dt',1,1520)
-LexToken(ASSIGNMENT,'=',1,1522)
-LexToken(NUMBER,'0.1',1,1523)
-LexToken(EOL,'\n',1,1526)
-LexToken(VAR,'model',1,1535)
-LexToken(ASSIGNMENT,'=',1,1540)
-LexToken(SCICOS_MODEL,'scicos_model',1,1541)
-LexToken(OPENBRACKET,'(',1,1553)
-LexToken(CLOSEBRACKET,')',1,1554)
-LexToken(EOL,'\n',1,1555)
-LexToken(VAR,'model',1,1564)
-LexToken(DOT,'.',1,1569)
-LexToken(VAR,'sim',1,1570)
-LexToken(ASSIGNMENT,'=',1,1573)
-LexToken(DQSTRING,'"mfclck"',1,1581)
-LexToken(EOL,'\n',1,1582)
-LexToken(VAR,'model',1,1591)
-LexToken(DOT,'.',1,1596)
-LexToken(VAR,'evtin',1,1597)
-LexToken(ASSIGNMENT,'=',1,1602)
-LexToken(NUMBER,'1',1,1603)
-LexToken(EOL,'\n',1,1604)
-LexToken(VAR,'model',1,1613)
-LexToken(DOT,'.',1,1618)
-LexToken(VAR,'evtout',1,1619)
-LexToken(ASSIGNMENT,'=',1,1625)
-LexToken(OPENSQBRACKET,'[',1,1626)
-LexToken(NUMBER,'1',1,1627)
-LexToken(SEMICOLON,';',1,1628)
-LexToken(NUMBER,'1',1,1629)
-LexToken(CLOSESQBRACKET,']',1,1630)
-LexToken(EOL,'\n',1,1631)
-LexToken(VAR,'model',1,1640)
-LexToken(DOT,'.',1,1645)
-LexToken(VAR,'dstate',1,1646)
-LexToken(ASSIGNMENT,'=',1,1652)
-LexToken(NUMBER,'0',1,1653)
-LexToken(EOL,'\n',1,1654)
-LexToken(VAR,'model',1,1663)
-LexToken(DOT,'.',1,1668)
-LexToken(VAR,'rpar',1,1669)
-LexToken(ASSIGNMENT,'=',1,1673)
-LexToken(VAR,'dt',1,1674)
-LexToken(EOL,'\n',1,1676)
-LexToken(VAR,'model',1,1685)
-LexToken(DOT,'.',1,1690)
-LexToken(VAR,'ipar',1,1691)
-LexToken(ASSIGNMENT,'=',1,1695)
-LexToken(VAR,'nn',1,1696)
-LexToken(EOL,'\n',1,1698)
-LexToken(VAR,'model',1,1707)
-LexToken(DOT,'.',1,1712)
-LexToken(VAR,'blocktype',1,1713)
-LexToken(ASSIGNMENT,'=',1,1722)
-LexToken(DQSTRING,'"d"',1,1725)
-LexToken(EOL,'\n',1,1726)
-LexToken(VAR,'model',1,1735)
-LexToken(DOT,'.',1,1740)
-LexToken(VAR,'firing',1,1741)
-LexToken(ASSIGNMENT,'=',1,1747)
-LexToken(OPENSQBRACKET,'[',1,1748)
-LexToken(ADDITION,'-',1,1749)
-LexToken(NUMBER,'1',1,1750)
-LexToken(NUMBER,'0',1,1752)
-LexToken(CLOSESQBRACKET,']',1,1753)
-LexToken(EOL,'\n',1,1754)
-LexToken(VAR,'model',1,1763)
-LexToken(DOT,'.',1,1768)
-LexToken(VAR,'dep_ut',1,1769)
-LexToken(ASSIGNMENT,'=',1,1775)
-LexToken(OPENSQBRACKET,'[',1,1776)
-LexToken(PREVAR_BOOLEAN,'%f',1,1777)
-LexToken(PREVAR_BOOLEAN,'%f',1,1780)
-LexToken(CLOSESQBRACKET,']',1,1782)
-LexToken(EOL,'\n',1,1783)
-LexToken(EOL,'\n',1,1784)
-LexToken(VAR,'exprs',1,1793)
-LexToken(ASSIGNMENT,'=',1,1798)
-LexToken(OPENSQBRACKET,'[',1,1799)
-LexToken(VAR,'string',1,1800)
-LexToken(OPENBRACKET,'(',1,1806)
-LexToken(VAR,'dt',1,1807)
-LexToken(CLOSEBRACKET,')',1,1809)
-LexToken(SEMICOLON,';',1,1810)
-LexToken(VAR,'string',1,1811)
-LexToken(OPENBRACKET,'(',1,1817)
-LexToken(VAR,'nn',1,1818)
-LexToken(CLOSEBRACKET,')',1,1820)
-LexToken(CLOSESQBRACKET,']',1,1821)
-LexToken(EOL,'\n',1,1822)
-LexToken(VAR,'gr_i',1,1831)
-LexToken(ASSIGNMENT,'=',1,1835)
-LexToken(OPENSQBRACKET,'[',1,1836)
-LexToken(CLOSESQBRACKET,']',1,1837)
-LexToken(EOL,'\n',1,1838)
-LexToken(VAR,'x',1,1847)
-LexToken(ASSIGNMENT,'=',1,1848)
-LexToken(VAR,'standard_define',1,1849)
-LexToken(OPENBRACKET,'(',1,1864)
-LexToken(OPENSQBRACKET,'[',1,1865)
-LexToken(NUMBER,'3',1,1866)
-LexToken(NUMBER,'2',1,1868)
-LexToken(CLOSESQBRACKET,']',1,1869)
-LexToken(COMMA,',',1,1870)
-LexToken(VAR,'model',1,1871)
-LexToken(COMMA,',',1,1876)
-LexToken(VAR,'exprs',1,1877)
-LexToken(COMMA,',',1,1882)
-LexToken(VAR,'gr_i',1,1883)
-LexToken(CLOSEBRACKET,')',1,1887)
-LexToken(EOL,'\n',1,1888)
-LexToken(END,'end',1,1893)
-LexToken(EOL,'\n',1,1896)
-LexToken(ENDFUNCTION,'endfunction',1,1897)
-LexToken(EOL,'\n',1,1908)
+/* autogenerated from "macros/Events/MFCLCK_f.sci" */
+function MFCLCK_f() {
+MFCLCK_f.prototype.get = function MFCLCK_f() {
+}
+MFCLCK_f.prototype.set = function MFCLCK_f() {
+x=arg1;
+graphics=arg1.graphics;
+exprs=graphics.exprs;
+model=arg1.model;
+[ok,dt,nn,exprs]=scicos_getvalue("Set Multifrequency clock parameters",["basic period (1/f)","multiply by (n)"],list("vec",1,"vec",1),exprs);
+if (ok) {
+model.ipar=nn;
+model.rpar=dt;
+hh=model.firing;
+hh[2]=0;
+model.firing=hh;
+graphics.exprs=exprs;
+x.graphics=graphics;
+x.model=model;
+}
+}
+MFCLCK_f.prototype.define = function MFCLCK_f() {
+nn=2;
+dt=0.1;
+model=scicos_model();
+model.sim="mfclck";
+model.evtin=1;
+model.evtout=[1,1];
+model.dstate=0;
+model.rpar=dt;
+model.ipar=nn;
+model.blocktype="d";
+model.firing=[-1,0];
+model.dep_ut=[None,None];
+exprs=[string(dt),string(nn)];
+gr_i=[];
+x=standard_define([3,2],model,exprs,gr_i);
+}
+MFCLCK_f.prototype.details = function MFCLCK_f() {
+}
+}
diff --git a/js/Events/M_freq.js b/js/Events/M_freq.js
index fdc1e7d6..484128cb 100644
--- a/js/Events/M_freq.js
+++ b/js/Events/M_freq.js
@@ -1,697 +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,'M_freq',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,'model',1,997)
-LexToken(ASSIGNMENT,'=',1,1002)
-LexToken(VAR,'arg1',1,1003)
-LexToken(DOT,'.',1,1007)
-LexToken(VAR,'model',1,1008)
-LexToken(EOL,'\n',1,1013)
-LexToken(VAR,'exprs',1,1023)
-LexToken(ASSIGNMENT,'=',1,1028)
-LexToken(VAR,'graphics',1,1029)
-LexToken(DOT,'.',1,1037)
-LexToken(VAR,'exprs',1,1038)
-LexToken(EOL,'\n',1,1043)
-LexToken(WHILE,'while',1,1052)
-LexToken(PREVAR_BOOLEAN,'%t',1,1058)
-LexToken(DO,'do',1,1061)
-LexToken(EOL,'\n',1,1063)
-LexToken(OPENSQBRACKET,'[',1,1076)
-LexToken(VAR,'ok',1,1077)
-LexToken(COMMA,',',1,1079)
-LexToken(VAR,'frequ',1,1080)
-LexToken(COMMA,',',1,1085)
-LexToken(VAR,'offset',1,1086)
-LexToken(COMMA,',',1,1092)
-LexToken(VAR,'exprs',1,1093)
-LexToken(CLOSESQBRACKET,']',1,1098)
-LexToken(ASSIGNMENT,'=',1,1099)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1100)
-LexToken(OPENBRACKET,'(',1,1115)
-LexToken(DQSTRING,'"Set block parameters"',1,1137)
-LexToken(COMMA,',',1,1138)
-LexToken(OPENSQBRACKET,'[',1,1154)
-LexToken(DQSTRING,'"Sample time"',1,1167)
-LexToken(SEMICOLON,';',1,1168)
-LexToken(DQSTRING,'"Offset"',1,1176)
-LexToken(CLOSESQBRACKET,']',1,1177)
-LexToken(COMMA,',',1,1178)
-LexToken(VAR,'list',1,1194)
-LexToken(OPENBRACKET,'(',1,1198)
-LexToken(DQSTRING,'"vec"',1,1203)
-LexToken(COMMA,',',1,1204)
-LexToken(ADDITION,'-',1,1205)
-LexToken(NUMBER,'1',1,1206)
-LexToken(COMMA,',',1,1207)
-LexToken(DQSTRING,'"vec"',1,1212)
-LexToken(COMMA,',',1,1213)
-LexToken(ADDITION,'-',1,1214)
-LexToken(NUMBER,'1',1,1215)
-LexToken(CLOSEBRACKET,')',1,1216)
-LexToken(COMMA,',',1,1217)
-LexToken(VAR,'exprs',1,1218)
-LexToken(CLOSEBRACKET,')',1,1223)
-LexToken(EOL,'\n',1,1224)
-LexToken(IF,'if',1,1237)
-LexToken(NOT,'~',1,1240)
-LexToken(VAR,'ok',1,1241)
-LexToken(THEN,'then',1,1244)
-LexToken(EOL,'\n',1,1248)
-LexToken(BREAK,'break',1,1265)
-LexToken(EOL,'\n',1,1270)
-LexToken(END,'end',1,1284)
-LexToken(EOL,'\n',1,1287)
-LexToken(VAR,'offset',1,1300)
-LexToken(ASSIGNMENT,'=',1,1306)
-LexToken(VAR,'offset',1,1307)
-LexToken(OPENBRACKET,'(',1,1313)
-LexToken(COLON,':',1,1314)
-LexToken(CLOSEBRACKET,')',1,1315)
-LexToken(EOL,'\n',1,1316)
-LexToken(VAR,'frequ',1,1330)
-LexToken(ASSIGNMENT,'=',1,1335)
-LexToken(VAR,'frequ',1,1336)
-LexToken(OPENBRACKET,'(',1,1341)
-LexToken(COLON,':',1,1342)
-LexToken(CLOSEBRACKET,')',1,1343)
-LexToken(EOL,'\n',1,1344)
-LexToken(IF,'if',1,1358)
-LexToken(OPENBRACKET,'(',1,1361)
-LexToken(VAR,'size',1,1362)
-LexToken(OPENBRACKET,'(',1,1366)
-LexToken(VAR,'frequ',1,1367)
-LexToken(COMMA,',',1,1372)
-LexToken(DQSTRING,'"*"',1,1375)
-LexToken(CLOSEBRACKET,')',1,1376)
-LexToken(CLOSEBRACKET,')',1,1377)
-LexToken(COMPARISON,'<>',1,1378)
-LexToken(OPENBRACKET,'(',1,1380)
-LexToken(VAR,'size',1,1381)
-LexToken(OPENBRACKET,'(',1,1385)
-LexToken(VAR,'offset',1,1386)
-LexToken(COMMA,',',1,1392)
-LexToken(DQSTRING,'"*"',1,1395)
-LexToken(CLOSEBRACKET,')',1,1396)
-LexToken(CLOSEBRACKET,')',1,1397)
-LexToken(THEN,'then',1,1399)
-LexToken(EOL,'\n',1,1403)
-LexToken(VAR,'message',1,1420)
-LexToken(OPENBRACKET,'(',1,1427)
-LexToken(DQSTRING,'"offset and frequency must have the same size"',1,1473)
-LexToken(CLOSEBRACKET,')',1,1474)
-LexToken(EOL,'\n',1,1475)
-LexToken(VAR,'ok',1,1493)
-LexToken(ASSIGNMENT,'=',1,1495)
-LexToken(PREVAR_BOOLEAN,'%f',1,1496)
-LexToken(EOL,'\n',1,1498)
-LexToken(ELSEIF,'elseif',1,1512)
-LexToken(VAR,'or',1,1519)
-LexToken(OPENBRACKET,'(',1,1521)
-LexToken(VAR,'frequ',1,1522)
-LexToken(COMPARISON,'<',1,1527)
-LexToken(NUMBER,'0',1,1528)
-LexToken(CLOSEBRACKET,')',1,1529)
-LexToken(THEN,'then',1,1531)
-LexToken(EOL,'\n',1,1535)
-LexToken(VAR,'message',1,1552)
-LexToken(OPENBRACKET,'(',1,1559)
-LexToken(DQSTRING,'"Frequency must be a positif number"',1,1595)
-LexToken(CLOSEBRACKET,')',1,1596)
-LexToken(EOL,'\n',1,1597)
-LexToken(VAR,'ok',1,1615)
-LexToken(ASSIGNMENT,'=',1,1617)
-LexToken(PREVAR_BOOLEAN,'%f',1,1618)
-LexToken(EOL,'\n',1,1620)
-LexToken(ELSEIF,'elseif',1,1634)
-LexToken(VAR,'or',1,1641)
-LexToken(OPENBRACKET,'(',1,1643)
-LexToken(VAR,'abs',1,1644)
-LexToken(OPENBRACKET,'(',1,1647)
-LexToken(VAR,'offset',1,1648)
-LexToken(CLOSEBRACKET,')',1,1654)
-LexToken(COMPARISON,'>',1,1656)
-LexToken(VAR,'frequ',1,1658)
-LexToken(CLOSEBRACKET,')',1,1663)
-LexToken(THEN,'then',1,1665)
-LexToken(EOL,'\n',1,1669)
-LexToken(VAR,'message',1,1686)
-LexToken(OPENBRACKET,'(',1,1693)
-LexToken(DQSTRING,'"The |Offset| must be less than the Frequency"',1,1739)
-LexToken(CLOSEBRACKET,')',1,1740)
-LexToken(EOL,'\n',1,1741)
-LexToken(VAR,'ok',1,1759)
-LexToken(ASSIGNMENT,'=',1,1761)
-LexToken(PREVAR_BOOLEAN,'%f',1,1762)
-LexToken(EOL,'\n',1,1764)
-LexToken(END,'end',1,1777)
-LexToken(EOL,'\n',1,1780)
-LexToken(IF,'if',1,1793)
-LexToken(VAR,'ok',1,1796)
-LexToken(THEN,'then',1,1799)
-LexToken(EOL,'\n',1,1803)
-LexToken(OPENSQBRACKET,'[',1,1820)
-LexToken(VAR,'m',1,1821)
-LexToken(COMMA,',',1,1822)
-LexToken(VAR,'den',1,1823)
-LexToken(COMMA,',',1,1826)
-LexToken(VAR,'off',1,1827)
-LexToken(COMMA,',',1,1830)
-LexToken(VAR,'count',1,1831)
-LexToken(COMMA,',',1,1836)
-LexToken(VAR,'m1',1,1837)
-LexToken(COMMA,',',1,1839)
-LexToken(VAR,'fir',1,1840)
-LexToken(COMMA,',',1,1843)
-LexToken(VAR,'frequ',1,1844)
-LexToken(COMMA,',',1,1849)
-LexToken(VAR,'offset',1,1850)
-LexToken(COMMA,',',1,1856)
-LexToken(VAR,'ok',1,1857)
-LexToken(CLOSESQBRACKET,']',1,1859)
-LexToken(ASSIGNMENT,'=',1,1860)
-LexToken(VAR,'mfrequ_clk',1,1861)
-LexToken(OPENBRACKET,'(',1,1871)
-LexToken(VAR,'frequ',1,1872)
-LexToken(COMMA,',',1,1877)
-LexToken(VAR,'offset',1,1878)
-LexToken(CLOSEBRACKET,')',1,1884)
-LexToken(EOL,'\n',1,1885)
-LexToken(END,'end',1,1899)
-LexToken(EOL,'\n',1,1902)
-LexToken(IF,'if',1,1915)
-LexToken(VAR,'ok',1,1918)
-LexToken(THEN,'then',1,1921)
-LexToken(EOL,'\n',1,1925)
-LexToken(VAR,'model',1,1942)
-LexToken(DOT,'.',1,1947)
-LexToken(VAR,'opar',1,1948)
-LexToken(ASSIGNMENT,'=',1,1952)
-LexToken(VAR,'list',1,1953)
-LexToken(OPENBRACKET,'(',1,1957)
-LexToken(VAR,'m',1,1958)
-LexToken(COMMA,',',1,1959)
-LexToken(VAR,'double',1,1960)
-LexToken(OPENBRACKET,'(',1,1966)
-LexToken(VAR,'den',1,1967)
-LexToken(CLOSEBRACKET,')',1,1970)
-LexToken(COMMA,',',1,1971)
-LexToken(VAR,'off',1,1972)
-LexToken(COMMA,',',1,1975)
-LexToken(VAR,'count',1,1976)
-LexToken(CLOSEBRACKET,')',1,1981)
-LexToken(EOL,'\n',1,1982)
-LexToken(VAR,'mn',1,1999)
-LexToken(ASSIGNMENT,'=',1,2001)
-LexToken(OPENBRACKET,'(',1,2002)
-LexToken(NUMBER,'2',1,2003)
-LexToken(MULTIPLICATION,'*',1,2004)
-LexToken(MULTIPLICATION,'*',1,2005)
-LexToken(VAR,'size',1,2006)
-LexToken(OPENBRACKET,'(',1,2010)
-LexToken(VAR,'m1',1,2011)
-LexToken(COMMA,',',1,2013)
-LexToken(DQSTRING,'"*"',1,2016)
-LexToken(CLOSEBRACKET,')',1,2017)
-LexToken(CLOSEBRACKET,')',1,2018)
-LexToken(ADDITION,'-',1,2019)
-LexToken(NUMBER,'1',1,2020)
-LexToken(EOL,'\n',1,2021)
-LexToken(OPENSQBRACKET,'[',1,2039)
-LexToken(VAR,'model',1,2040)
-LexToken(COMMA,',',1,2045)
-LexToken(VAR,'graphics',1,2046)
-LexToken(COMMA,',',1,2054)
-LexToken(VAR,'ok',1,2055)
-LexToken(CLOSESQBRACKET,']',1,2057)
-LexToken(ASSIGNMENT,'=',1,2058)
-LexToken(VAR,'set_io',1,2059)
-LexToken(OPENBRACKET,'(',1,2065)
-LexToken(VAR,'model',1,2066)
-LexToken(COMMA,',',1,2071)
-LexToken(VAR,'graphics',1,2072)
-LexToken(COMMA,',',1,2080)
-LexToken(VAR,'list',1,2081)
-LexToken(OPENBRACKET,'(',1,2085)
-LexToken(CLOSEBRACKET,')',1,2086)
-LexToken(COMMA,',',1,2087)
-LexToken(VAR,'list',1,2088)
-LexToken(OPENBRACKET,'(',1,2092)
-LexToken(CLOSEBRACKET,')',1,2093)
-LexToken(COMMA,',',1,2094)
-LexToken(NUMBER,'1',1,2095)
-LexToken(COMMA,',',1,2096)
-LexToken(VAR,'ones',1,2097)
-LexToken(OPENBRACKET,'(',1,2101)
-LexToken(VAR,'mn',1,2102)
-LexToken(COMMA,',',1,2104)
-LexToken(NUMBER,'1',1,2105)
-LexToken(CLOSEBRACKET,')',1,2106)
-LexToken(CLOSEBRACKET,')',1,2107)
-LexToken(EOL,'\n',1,2108)
-LexToken(IF,'if',1,2125)
-LexToken(VAR,'mn',1,2128)
-LexToken(COMPARISON,'>',1,2130)
-LexToken(NUMBER,'3',1,2131)
-LexToken(THEN,'then',1,2133)
-LexToken(EOL,'\n',1,2137)
-LexToken(VAR,'graphics',1,2158)
-LexToken(DOT,'.',1,2166)
-LexToken(VAR,'sz',1,2167)
-LexToken(ASSIGNMENT,'=',1,2169)
-LexToken(OPENSQBRACKET,'[',1,2170)
-LexToken(NUMBER,'40',1,2171)
-LexToken(ADDITION,'+',1,2173)
-LexToken(OPENBRACKET,'(',1,2174)
-LexToken(VAR,'mn',1,2175)
-LexToken(ADDITION,'-',1,2177)
-LexToken(NUMBER,'3',1,2178)
-LexToken(CLOSEBRACKET,')',1,2179)
-LexToken(MULTIPLICATION,'*',1,2180)
-LexToken(NUMBER,'10',1,2181)
-LexToken(NUMBER,'40',1,2184)
-LexToken(CLOSESQBRACKET,']',1,2186)
-LexToken(EOL,'\n',1,2187)
-LexToken(ELSE,'else',1,2204)
-LexToken(EOL,'\n',1,2208)
-LexToken(VAR,'graphics',1,2229)
-LexToken(DOT,'.',1,2237)
-LexToken(VAR,'sz',1,2238)
-LexToken(ASSIGNMENT,'=',1,2240)
-LexToken(OPENSQBRACKET,'[',1,2241)
-LexToken(NUMBER,'50',1,2242)
-LexToken(NUMBER,'40',1,2245)
-LexToken(CLOSESQBRACKET,']',1,2247)
-LexToken(EOL,'\n',1,2248)
-LexToken(END,'end',1,2265)
-LexToken(EOL,'\n',1,2268)
-LexToken(VAR,'model',1,2285)
-LexToken(DOT,'.',1,2290)
-LexToken(VAR,'firing',1,2291)
-LexToken(ASSIGNMENT,'=',1,2297)
-LexToken(VAR,'fir',1,2298)
-LexToken(EOL,'\n',1,2301)
-LexToken(VAR,'graphics',1,2319)
-LexToken(DOT,'.',1,2327)
-LexToken(VAR,'exprs',1,2328)
-LexToken(ASSIGNMENT,'=',1,2333)
-LexToken(VAR,'exprs',1,2334)
-LexToken(EOL,'\n',1,2339)
-LexToken(VAR,'x',1,2356)
-LexToken(DOT,'.',1,2357)
-LexToken(VAR,'graphics',1,2358)
-LexToken(ASSIGNMENT,'=',1,2366)
-LexToken(VAR,'graphics',1,2367)
-LexToken(EOL,'\n',1,2375)
-LexToken(VAR,'x',1,2392)
-LexToken(DOT,'.',1,2393)
-LexToken(VAR,'model',1,2394)
-LexToken(ASSIGNMENT,'=',1,2399)
-LexToken(VAR,'model',1,2400)
-LexToken(EOL,'\n',1,2405)
-LexToken(BREAK,'break',1,2422)
-LexToken(EOL,'\n',1,2427)
-LexToken(END,'end',1,2440)
-LexToken(EOL,'\n',1,2443)
-LexToken(END,'end',1,2452)
-LexToken(EOL,'\n',1,2455)
-LexToken(CASE,'case',1,2460)
-LexToken(DQSTRING,'"define"',1,2472)
-LexToken(THEN,'then',1,2474)
-LexToken(EOL,'\n',1,2478)
-LexToken(VAR,'model',1,2487)
-LexToken(ASSIGNMENT,'=',1,2492)
-LexToken(SCICOS_MODEL,'scicos_model',1,2493)
-LexToken(OPENBRACKET,'(',1,2505)
-LexToken(CLOSEBRACKET,')',1,2506)
-LexToken(EOL,'\n',1,2507)
-LexToken(VAR,'model',1,2516)
-LexToken(DOT,'.',1,2521)
-LexToken(VAR,'sim',1,2522)
-LexToken(ASSIGNMENT,'=',1,2525)
-LexToken(VAR,'list',1,2526)
-LexToken(OPENBRACKET,'(',1,2530)
-LexToken(DQSTRING,'"m_frequ"',1,2539)
-LexToken(COMMA,',',1,2540)
-LexToken(NUMBER,'4',1,2541)
-LexToken(CLOSEBRACKET,')',1,2542)
-LexToken(EOL,'\n',1,2543)
-LexToken(VAR,'model',1,2552)
-LexToken(DOT,'.',1,2557)
-LexToken(VAR,'evtout',1,2558)
-LexToken(ASSIGNMENT,'=',1,2564)
-LexToken(OPENSQBRACKET,'[',1,2565)
-LexToken(NUMBER,'1',1,2566)
-LexToken(SEMICOLON,';',1,2567)
-LexToken(NUMBER,'1',1,2568)
-LexToken(SEMICOLON,';',1,2569)
-LexToken(NUMBER,'1',1,2570)
-LexToken(CLOSESQBRACKET,']',1,2571)
-LexToken(EOL,'\n',1,2572)
-LexToken(VAR,'model',1,2581)
-LexToken(DOT,'.',1,2586)
-LexToken(VAR,'evtin',1,2587)
-LexToken(ASSIGNMENT,'=',1,2592)
-LexToken(NUMBER,'1',1,2593)
-LexToken(EOL,'\n',1,2594)
-LexToken(VAR,'model',1,2603)
-LexToken(DOT,'.',1,2608)
-LexToken(VAR,'rpar',1,2609)
-LexToken(ASSIGNMENT,'=',1,2613)
-LexToken(OPENSQBRACKET,'[',1,2614)
-LexToken(CLOSESQBRACKET,']',1,2615)
-LexToken(EOL,'\n',1,2616)
-LexToken(VAR,'model',1,2625)
-LexToken(DOT,'.',1,2630)
-LexToken(VAR,'opar',1,2631)
-LexToken(ASSIGNMENT,'=',1,2635)
-LexToken(VAR,'list',1,2636)
-LexToken(OPENBRACKET,'(',1,2640)
-LexToken(OPENSQBRACKET,'[',1,2641)
-LexToken(NUMBER,'1',1,2642)
-LexToken(NUMBER,'1',1,2644)
-LexToken(NUMBER,'0',1,2646)
-LexToken(SEMICOLON,';',1,2647)
-LexToken(NUMBER,'1',1,2648)
-LexToken(NUMBER,'1',1,2650)
-LexToken(NUMBER,'1',1,2652)
-LexToken(SEMICOLON,';',1,2653)
-LexToken(NUMBER,'1',1,2654)
-LexToken(NUMBER,'3',1,2656)
-LexToken(NUMBER,'2',1,2658)
-LexToken(CLOSESQBRACKET,']',1,2659)
-LexToken(COMMA,',',1,2660)
-LexToken(NUMBER,'1',1,2661)
-LexToken(COMMA,',',1,2662)
-LexToken(NUMBER,'0',1,2663)
-LexToken(COMMA,',',1,2664)
-LexToken(NUMBER,'0',1,2665)
-LexToken(CLOSEBRACKET,')',1,2666)
-LexToken(EOL,'\n',1,2667)
-LexToken(VAR,'model',1,2677)
-LexToken(DOT,'.',1,2682)
-LexToken(VAR,'blocktype',1,2683)
-LexToken(ASSIGNMENT,'=',1,2692)
-LexToken(DQSTRING,'"d"',1,2695)
-LexToken(EOL,'\n',1,2696)
-LexToken(VAR,'model',1,2705)
-LexToken(DOT,'.',1,2710)
-LexToken(VAR,'firing',1,2711)
-LexToken(ASSIGNMENT,'=',1,2717)
-LexToken(OPENSQBRACKET,'[',1,2718)
-LexToken(NUMBER,'0',1,2719)
-LexToken(ADDITION,'-',1,2721)
-LexToken(NUMBER,'1',1,2722)
-LexToken(ADDITION,'-',1,2724)
-LexToken(NUMBER,'1',1,2725)
-LexToken(CLOSESQBRACKET,']',1,2726)
-LexToken(EOL,'\n',1,2727)
-LexToken(VAR,'model',1,2736)
-LexToken(DOT,'.',1,2741)
-LexToken(VAR,'dep_ut',1,2742)
-LexToken(ASSIGNMENT,'=',1,2748)
-LexToken(OPENSQBRACKET,'[',1,2749)
-LexToken(PREVAR_BOOLEAN,'%f',1,2750)
-LexToken(PREVAR_BOOLEAN,'%f',1,2753)
-LexToken(CLOSESQBRACKET,']',1,2755)
-LexToken(EOL,'\n',1,2756)
-LexToken(VAR,'exprs',1,2765)
-LexToken(ASSIGNMENT,'=',1,2770)
-LexToken(OPENSQBRACKET,'[',1,2771)
-LexToken(VAR,'sci2exp',1,2772)
-LexToken(OPENBRACKET,'(',1,2779)
-LexToken(OPENSQBRACKET,'[',1,2780)
-LexToken(NUMBER,'1',1,2781)
-LexToken(SEMICOLON,';',1,2782)
-LexToken(NUMBER,'2',1,2783)
-LexToken(CLOSESQBRACKET,']',1,2784)
-LexToken(CLOSEBRACKET,')',1,2785)
-LexToken(SEMICOLON,';',1,2786)
-LexToken(VAR,'sci2exp',1,2787)
-LexToken(OPENBRACKET,'(',1,2794)
-LexToken(OPENSQBRACKET,'[',1,2795)
-LexToken(NUMBER,'0',1,2796)
-LexToken(SEMICOLON,';',1,2797)
-LexToken(NUMBER,'0',1,2798)
-LexToken(CLOSESQBRACKET,']',1,2799)
-LexToken(CLOSEBRACKET,')',1,2800)
-LexToken(CLOSESQBRACKET,']',1,2801)
-LexToken(EOL,'\n',1,2802)
-LexToken(VAR,'gr_i',1,2811)
-LexToken(ASSIGNMENT,'=',1,2815)
-LexToken(OPENSQBRACKET,'[',1,2816)
-LexToken(CLOSESQBRACKET,']',1,2817)
-LexToken(EOL,'\n',1,2818)
-LexToken(VAR,'x',1,2827)
-LexToken(ASSIGNMENT,'=',1,2828)
-LexToken(VAR,'standard_define',1,2829)
-LexToken(OPENBRACKET,'(',1,2844)
-LexToken(OPENSQBRACKET,'[',1,2845)
-LexToken(NUMBER,'3',1,2846)
-LexToken(NUMBER,'2',1,2848)
-LexToken(CLOSESQBRACKET,']',1,2849)
-LexToken(COMMA,',',1,2850)
-LexToken(VAR,'model',1,2851)
-LexToken(COMMA,',',1,2856)
-LexToken(VAR,'exprs',1,2857)
-LexToken(COMMA,',',1,2862)
-LexToken(VAR,'gr_i',1,2863)
-LexToken(CLOSEBRACKET,')',1,2867)
-LexToken(EOL,'\n',1,2868)
-LexToken(END,'end',1,2873)
-LexToken(EOL,'\n',1,2876)
-LexToken(ENDFUNCTION,'endfunction',1,2877)
-LexToken(EOL,'\n',1,2888)
-LexToken(EOL,'\n',1,2889)
-LexToken(FUNCTION,'function',1,2890)
-LexToken(OPENSQBRACKET,'[',1,2899)
-LexToken(VAR,'m',1,2900)
-LexToken(COMMA,',',1,2901)
-LexToken(VAR,'k',1,2902)
-LexToken(CLOSESQBRACKET,']',1,2903)
-LexToken(ASSIGNMENT,'=',1,2904)
-LexToken(VAR,'uni',1,2905)
-LexToken(OPENBRACKET,'(',1,2908)
-LexToken(VAR,'fr',1,2909)
-LexToken(COMMA,',',1,2911)
-LexToken(VAR,'of',1,2912)
-LexToken(CLOSEBRACKET,')',1,2914)
-LexToken(EOL,'\n',1,2915)
-LexToken(VAR,'k',1,2920)
-LexToken(ASSIGNMENT,'=',1,2921)
-LexToken(OPENSQBRACKET,'[',1,2922)
-LexToken(CLOSESQBRACKET,']',1,2923)
-LexToken(EOL,'\n',1,2924)
-LexToken(VAR,'m',1,2930)
-LexToken(ASSIGNMENT,'=',1,2931)
-LexToken(OPENSQBRACKET,'[',1,2932)
-LexToken(CLOSESQBRACKET,']',1,2933)
-LexToken(EOL,'\n',1,2934)
-LexToken(VAR,'ot',1,2940)
-LexToken(ASSIGNMENT,'=',1,2942)
-LexToken(OPENSQBRACKET,'[',1,2943)
-LexToken(CLOSESQBRACKET,']',1,2944)
-LexToken(EOL,'\n',1,2945)
-LexToken(FOR,'for',1,2951)
-LexToken(VAR,'i',1,2955)
-LexToken(ASSIGNMENT,'=',1,2956)
-LexToken(NUMBER,'1',1,2957)
-LexToken(COLON,':',1,2958)
-LexToken(VAR,'size',1,2959)
-LexToken(OPENBRACKET,'(',1,2963)
-LexToken(VAR,'fr',1,2964)
-LexToken(COMMA,',',1,2966)
-LexToken(DQSTRING,'"*"',1,2969)
-LexToken(CLOSEBRACKET,')',1,2970)
-LexToken(EOL,'\n',1,2971)
-LexToken(VAR,'istreated',1,2980)
-LexToken(ASSIGNMENT,'=',1,2989)
-LexToken(PREVAR_BOOLEAN,'%f',1,2990)
-LexToken(EOL,'\n',1,2992)
-LexToken(VAR,'ind',1,3002)
-LexToken(ASSIGNMENT,'=',1,3005)
-LexToken(VAR,'find',1,3006)
-LexToken(OPENBRACKET,'(',1,3010)
-LexToken(VAR,'m',1,3011)
-LexToken(COMPARISON,'==',1,3012)
-LexToken(VAR,'fr',1,3014)
-LexToken(OPENBRACKET,'(',1,3016)
-LexToken(VAR,'i',1,3017)
-LexToken(CLOSEBRACKET,')',1,3018)
-LexToken(CLOSEBRACKET,')',1,3019)
-LexToken(EOL,'\n',1,3020)
-LexToken(IF,'if',1,3030)
-LexToken(VAR,'ind',1,3033)
-LexToken(COMPARISON,'==',1,3036)
-LexToken(OPENSQBRACKET,'[',1,3038)
-LexToken(CLOSESQBRACKET,']',1,3039)
-LexToken(THEN,'then',1,3041)
-LexToken(EOL,'\n',1,3045)
-LexToken(VAR,'m',1,3058)
-LexToken(ASSIGNMENT,'=',1,3059)
-LexToken(OPENSQBRACKET,'[',1,3060)
-LexToken(VAR,'m',1,3061)
-LexToken(SEMICOLON,';',1,3062)
-LexToken(VAR,'fr',1,3063)
-LexToken(OPENBRACKET,'(',1,3065)
-LexToken(VAR,'i',1,3066)
-LexToken(CLOSEBRACKET,')',1,3067)
-LexToken(CLOSESQBRACKET,']',1,3068)
-LexToken(EOL,'\n',1,3069)
-LexToken(VAR,'ot',1,3083)
-LexToken(ASSIGNMENT,'=',1,3085)
-LexToken(OPENSQBRACKET,'[',1,3086)
-LexToken(VAR,'ot',1,3087)
-LexToken(SEMICOLON,';',1,3089)
-LexToken(VAR,'of',1,3090)
-LexToken(OPENBRACKET,'(',1,3092)
-LexToken(VAR,'i',1,3093)
-LexToken(CLOSEBRACKET,')',1,3094)
-LexToken(CLOSESQBRACKET,']',1,3095)
-LexToken(EOL,'\n',1,3096)
-LexToken(VAR,'k',1,3110)
-LexToken(ASSIGNMENT,'=',1,3111)
-LexToken(OPENSQBRACKET,'[',1,3112)
-LexToken(VAR,'k',1,3113)
-LexToken(SEMICOLON,';',1,3114)
-LexToken(VAR,'i',1,3115)
-LexToken(CLOSESQBRACKET,']',1,3116)
-LexToken(EOL,'\n',1,3117)
-LexToken(ELSE,'else',1,3127)
-LexToken(EOL,'\n',1,3131)
-LexToken(FOR,'for',1,3144)
-LexToken(VAR,'j',1,3148)
-LexToken(ASSIGNMENT,'=',1,3149)
-LexToken(VAR,'ind',1,3150)
-LexToken(EOL,'\n',1,3153)
-LexToken(IF,'if',1,3170)
-LexToken(VAR,'of',1,3173)
-LexToken(OPENBRACKET,'(',1,3175)
-LexToken(VAR,'i',1,3176)
-LexToken(CLOSEBRACKET,')',1,3177)
-LexToken(COMPARISON,'==',1,3178)
-LexToken(VAR,'ot',1,3180)
-LexToken(OPENBRACKET,'(',1,3182)
-LexToken(VAR,'j',1,3183)
-LexToken(CLOSEBRACKET,')',1,3184)
-LexToken(THEN,'then',1,3186)
-LexToken(EOL,'\n',1,3190)
-LexToken(VAR,'istreated',1,3211)
-LexToken(ASSIGNMENT,'=',1,3220)
-LexToken(PREVAR_BOOLEAN,'%t',1,3221)
-LexToken(EOL,'\n',1,3223)
-LexToken(END,'end',1,3240)
-LexToken(EOL,'\n',1,3243)
-LexToken(END,'end',1,3256)
-LexToken(EOL,'\n',1,3259)
-LexToken(IF,'if',1,3272)
-LexToken(NOT,'~',1,3275)
-LexToken(VAR,'istreated',1,3276)
-LexToken(THEN,'then',1,3286)
-LexToken(EOL,'\n',1,3290)
-LexToken(VAR,'m',1,3307)
-LexToken(ASSIGNMENT,'=',1,3308)
-LexToken(OPENSQBRACKET,'[',1,3309)
-LexToken(VAR,'m',1,3310)
-LexToken(SEMICOLON,';',1,3311)
-LexToken(VAR,'fr',1,3312)
-LexToken(OPENBRACKET,'(',1,3314)
-LexToken(VAR,'i',1,3315)
-LexToken(CLOSEBRACKET,')',1,3316)
-LexToken(CLOSESQBRACKET,']',1,3317)
-LexToken(EOL,'\n',1,3318)
-LexToken(VAR,'ot',1,3336)
-LexToken(ASSIGNMENT,'=',1,3338)
-LexToken(OPENSQBRACKET,'[',1,3339)
-LexToken(VAR,'ot',1,3340)
-LexToken(SEMICOLON,';',1,3342)
-LexToken(VAR,'of',1,3343)
-LexToken(OPENBRACKET,'(',1,3345)
-LexToken(VAR,'i',1,3346)
-LexToken(CLOSEBRACKET,')',1,3347)
-LexToken(CLOSESQBRACKET,']',1,3348)
-LexToken(EOL,'\n',1,3349)
-LexToken(VAR,'k',1,3366)
-LexToken(ASSIGNMENT,'=',1,3367)
-LexToken(OPENSQBRACKET,'[',1,3368)
-LexToken(VAR,'k',1,3369)
-LexToken(SEMICOLON,';',1,3370)
-LexToken(VAR,'i',1,3371)
-LexToken(CLOSESQBRACKET,']',1,3372)
-LexToken(EOL,'\n',1,3373)
-LexToken(END,'end',1,3387)
-LexToken(EOL,'\n',1,3390)
-LexToken(END,'end',1,3399)
-LexToken(EOL,'\n',1,3402)
-LexToken(END,'end',1,3407)
-LexToken(EOL,'\n',1,3410)
-LexToken(ENDFUNCTION,'endfunction',1,3411)
-LexToken(EOL,'\n',1,3422)
+Syntax error in input LexToken(MULTIPLICATION,'*',1,2005)
+Syntax error in input LexToken(VAR,'fr',1,2909)
+/* autogenerated from "macros/Events/M_freq.sci" */
+None
diff --git a/js/Events/VirtualCLK0.js b/js/Events/VirtualCLK0.js
index 790e3efc..d3fe2b3f 100644
--- a/js/Events/VirtualCLK0.js
+++ b/js/Events/VirtualCLK0.js
@@ -1,150 +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(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,'VirtualCLK0',1,851)
-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(EOL,'\n',1,900)
-LexToken(VAR,'x',1,905)
-LexToken(ASSIGNMENT,'=',1,906)
-LexToken(OPENSQBRACKET,'[',1,907)
-LexToken(CLOSESQBRACKET,']',1,908)
-LexToken(EOL,'\n',1,909)
-LexToken(VAR,'y',1,915)
-LexToken(ASSIGNMENT,'=',1,916)
-LexToken(OPENSQBRACKET,'[',1,917)
-LexToken(CLOSESQBRACKET,']',1,918)
-LexToken(EOL,'\n',1,919)
-LexToken(VAR,'typ',1,925)
-LexToken(ASSIGNMENT,'=',1,928)
-LexToken(OPENSQBRACKET,'[',1,929)
-LexToken(CLOSESQBRACKET,']',1,930)
-LexToken(EOL,'\n',1,931)
-LexToken(SELECT,'select',1,937)
-LexToken(VAR,'job',1,944)
-LexToken(EOL,'\n',1,947)
-LexToken(CASE,'case',1,952)
-LexToken(DQSTRING,'"set"',1,961)
-LexToken(THEN,'then',1,963)
-LexToken(EOL,'\n',1,967)
-LexToken(VAR,'x',1,976)
-LexToken(ASSIGNMENT,'=',1,977)
-LexToken(VAR,'arg1',1,978)
-LexToken(EOL,'\n',1,982)
-LexToken(CASE,'case',1,988)
-LexToken(DQSTRING,'"define"',1,1000)
-LexToken(THEN,'then',1,1002)
-LexToken(EOL,'\n',1,1006)
-LexToken(VAR,'model',1,1015)
-LexToken(ASSIGNMENT,'=',1,1020)
-LexToken(SCICOS_MODEL,'scicos_model',1,1021)
-LexToken(OPENBRACKET,'(',1,1033)
-LexToken(CLOSEBRACKET,')',1,1034)
-LexToken(EOL,'\n',1,1035)
-LexToken(VAR,'model',1,1044)
-LexToken(DOT,'.',1,1049)
-LexToken(VAR,'sim',1,1050)
-LexToken(ASSIGNMENT,'=',1,1053)
-LexToken(DQSTRING,'"vrtclk0"',1,1062)
-LexToken(EOL,'\n',1,1063)
-LexToken(VAR,'model',1,1072)
-LexToken(DOT,'.',1,1077)
-LexToken(VAR,'evtin',1,1078)
-LexToken(ASSIGNMENT,'=',1,1083)
-LexToken(NUMBER,'1',1,1084)
-LexToken(EOL,'\n',1,1085)
-LexToken(VAR,'model',1,1094)
-LexToken(DOT,'.',1,1099)
-LexToken(VAR,'opar',1,1100)
-LexToken(ASSIGNMENT,'=',1,1104)
-LexToken(VAR,'list',1,1105)
-LexToken(OPENBRACKET,'(',1,1109)
-LexToken(CLOSEBRACKET,')',1,1110)
-LexToken(EOL,'\n',1,1111)
-LexToken(VAR,'model',1,1120)
-LexToken(DOT,'.',1,1125)
-LexToken(VAR,'ipar',1,1126)
-LexToken(ASSIGNMENT,'=',1,1130)
-LexToken(OPENSQBRACKET,'[',1,1131)
-LexToken(CLOSESQBRACKET,']',1,1132)
-LexToken(EOL,'\n',1,1133)
-LexToken(VAR,'model',1,1142)
-LexToken(DOT,'.',1,1147)
-LexToken(VAR,'blocktype',1,1148)
-LexToken(ASSIGNMENT,'=',1,1157)
-LexToken(DQSTRING,'"d"',1,1160)
-LexToken(EOL,'\n',1,1161)
-LexToken(VAR,'model',1,1170)
-LexToken(DOT,'.',1,1175)
-LexToken(VAR,'firing',1,1176)
-LexToken(ASSIGNMENT,'=',1,1182)
-LexToken(ADDITION,'-',1,1183)
-LexToken(NUMBER,'1',1,1184)
-LexToken(EOL,'\n',1,1185)
-LexToken(VAR,'model',1,1194)
-LexToken(DOT,'.',1,1199)
-LexToken(VAR,'dep_ut',1,1200)
-LexToken(ASSIGNMENT,'=',1,1206)
-LexToken(OPENSQBRACKET,'[',1,1207)
-LexToken(PREVAR_BOOLEAN,'%f',1,1208)
-LexToken(PREVAR_BOOLEAN,'%f',1,1211)
-LexToken(CLOSESQBRACKET,']',1,1213)
-LexToken(EOL,'\n',1,1214)
-LexToken(EOL,'\n',1,1215)
-LexToken(VAR,'exprs',1,1224)
-LexToken(ASSIGNMENT,'=',1,1229)
-LexToken(OPENSQBRACKET,'[',1,1230)
-LexToken(CLOSESQBRACKET,']',1,1231)
-LexToken(EOL,'\n',1,1232)
-LexToken(VAR,'x',1,1241)
-LexToken(ASSIGNMENT,'=',1,1242)
-LexToken(VAR,'standard_define',1,1243)
-LexToken(OPENBRACKET,'(',1,1258)
-LexToken(OPENSQBRACKET,'[',1,1259)
-LexToken(NUMBER,'2',1,1260)
-LexToken(NUMBER,'2',1,1262)
-LexToken(CLOSESQBRACKET,']',1,1263)
-LexToken(COMMA,',',1,1264)
-LexToken(VAR,'model',1,1265)
-LexToken(COMMA,',',1,1270)
-LexToken(VAR,'exprs',1,1271)
-LexToken(COMMA,',',1,1276)
-LexToken(DQSTRING,'" "',1,1279)
-LexToken(CLOSEBRACKET,')',1,1280)
-LexToken(EOL,'\n',1,1281)
-LexToken(END,'end',1,1286)
-LexToken(EOL,'\n',1,1289)
-LexToken(ENDFUNCTION,'endfunction',1,1290)
-LexToken(EOL,'\n',1,1301)
+/* autogenerated from "macros/Events/VirtualCLK0.sci" */
+function VirtualCLK0() {
+VirtualCLK0.prototype.get = function VirtualCLK0() {
+}
+VirtualCLK0.prototype.set = function VirtualCLK0() {
+x=arg1;
+}
+VirtualCLK0.prototype.define = function VirtualCLK0() {
+model=scicos_model();
+model.sim="vrtclk0";
+model.evtin=1;
+model.opar=list();
+model.ipar=[];
+model.blocktype="d";
+model.firing=-1;
+model.dep_ut=[None,None];
+exprs=[];
+x=standard_define([2,2],model,exprs," ");
+}
+VirtualCLK0.prototype.details = function VirtualCLK0() {
+}
+}
diff --git a/js/Events/freq_div.js b/js/Events/freq_div.js
index 66bcc95c..ca010b9d 100644
--- a/js/Events/freq_div.js
+++ b/js/Events/freq_div.js
@@ -1,1645 +1,14 @@
-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,'freq_div',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(EOL,'\n',1,979)
-LexToken(FOR,'for',1,988)
-LexToken(VAR,'i',1,992)
-LexToken(ASSIGNMENT,'=',1,993)
-LexToken(NUMBER,'1',1,994)
-LexToken(COLON,':',1,995)
-LexToken(VAR,'length',1,996)
-LexToken(OPENBRACKET,'(',1,1002)
-LexToken(VAR,'arg1',1,1003)
-LexToken(DOT,'.',1,1007)
-LexToken(VAR,'model',1,1008)
-LexToken(DOT,'.',1,1013)
-LexToken(VAR,'rpar',1,1014)
-LexToken(DOT,'.',1,1018)
-LexToken(VAR,'objs',1,1019)
-LexToken(CLOSEBRACKET,')',1,1023)
-LexToken(DO,'do',1,1025)
-LexToken(EOL,'\n',1,1027)
-LexToken(VAR,'o',1,1040)
-LexToken(ASSIGNMENT,'=',1,1042)
-LexToken(VAR,'arg1',1,1044)
-LexToken(DOT,'.',1,1048)
-LexToken(VAR,'model',1,1049)
-LexToken(DOT,'.',1,1054)
-LexToken(VAR,'rpar',1,1055)
-LexToken(DOT,'.',1,1059)
-LexToken(VAR,'objs',1,1060)
-LexToken(OPENBRACKET,'(',1,1064)
-LexToken(VAR,'i',1,1065)
-LexToken(CLOSEBRACKET,')',1,1066)
-LexToken(EOL,'\n',1,1067)
-LexToken(IF,'if',1,1081)
-LexToken(VAR,'typeof',1,1084)
-LexToken(OPENBRACKET,'(',1,1090)
-LexToken(VAR,'o',1,1091)
-LexToken(CLOSEBRACKET,')',1,1092)
-LexToken(COMPARISON,'==',1,1094)
-LexToken(DQSTRING,'"Block"',1,1103)
-LexToken(LOGICAL,'&',1,1105)
-LexToken(VAR,'o',1,1107)
-LexToken(DOT,'.',1,1108)
-LexToken(VAR,'gui',1,1109)
-LexToken(COMPARISON,'==',1,1113)
-LexToken(DQSTRING,'"Modulo_Count"',1,1129)
-LexToken(THEN,'then',1,1131)
-LexToken(EOL,'\n',1,1135)
-LexToken(VAR,'path',1,1152)
-LexToken(ASSIGNMENT,'=',1,1157)
-LexToken(VAR,'i',1,1159)
-LexToken(EOL,'\n',1,1160)
-LexToken(BREAK,'break',1,1178)
-LexToken(EOL,'\n',1,1183)
-LexToken(END,'end',1,1197)
-LexToken(EOL,'\n',1,1200)
-LexToken(END,'end',1,1209)
-LexToken(EOL,'\n',1,1212)
-LexToken(EOL,'\n',1,1213)
-LexToken(EOL,'\n',1,1264)
-LexToken(VAR,'newpar',1,1273)
-LexToken(ASSIGNMENT,'=',1,1279)
-LexToken(VAR,'list',1,1280)
-LexToken(OPENBRACKET,'(',1,1284)
-LexToken(CLOSEBRACKET,')',1,1285)
-LexToken(EOL,'\n',1,1286)
-LexToken(VAR,'y',1,1296)
-LexToken(ASSIGNMENT,'=',1,1297)
-LexToken(NUMBER,'0',1,1298)
-LexToken(EOL,'\n',1,1299)
-LexToken(VAR,'spath',1,1309)
-LexToken(ASSIGNMENT,'=',1,1314)
-LexToken(VAR,'list',1,1315)
-LexToken(OPENBRACKET,'(',1,1319)
-LexToken(CLOSEBRACKET,')',1,1320)
-LexToken(EOL,'\n',1,1321)
-LexToken(VAR,'spath',1,1330)
-LexToken(OPENBRACKET,'(',1,1335)
-LexToken(LASTINDEX,'$',1,1336)
-LexToken(ADDITION,'+',1,1337)
-LexToken(NUMBER,'1',1,1338)
-LexToken(CLOSEBRACKET,')',1,1339)
-LexToken(ASSIGNMENT,'=',1,1340)
-LexToken(DQSTRING,'"model"',1,1347)
-LexToken(EOL,'\n',1,1348)
-LexToken(VAR,'spath',1,1357)
-LexToken(OPENBRACKET,'(',1,1362)
-LexToken(LASTINDEX,'$',1,1363)
-LexToken(ADDITION,'+',1,1364)
-LexToken(NUMBER,'1',1,1365)
-LexToken(CLOSEBRACKET,')',1,1366)
-LexToken(ASSIGNMENT,'=',1,1367)
-LexToken(DQSTRING,'"rpar"',1,1373)
-LexToken(EOL,'\n',1,1374)
-LexToken(VAR,'spath',1,1383)
-LexToken(OPENBRACKET,'(',1,1388)
-LexToken(LASTINDEX,'$',1,1389)
-LexToken(ADDITION,'+',1,1390)
-LexToken(NUMBER,'1',1,1391)
-LexToken(CLOSEBRACKET,')',1,1392)
-LexToken(ASSIGNMENT,'=',1,1393)
-LexToken(DQSTRING,'"objs"',1,1399)
-LexToken(EOL,'\n',1,1400)
-LexToken(VAR,'spath',1,1409)
-LexToken(OPENBRACKET,'(',1,1414)
-LexToken(LASTINDEX,'$',1,1415)
-LexToken(ADDITION,'+',1,1416)
-LexToken(NUMBER,'1',1,1417)
-LexToken(CLOSEBRACKET,')',1,1418)
-LexToken(ASSIGNMENT,'=',1,1419)
-LexToken(VAR,'path',1,1420)
-LexToken(EOL,'\n',1,1424)
-LexToken(EOL,'\n',1,1425)
-LexToken(VAR,'xx',1,1434)
-LexToken(ASSIGNMENT,'=',1,1436)
-LexToken(VAR,'arg1',1,1437)
-LexToken(OPENBRACKET,'(',1,1441)
-LexToken(VAR,'spath',1,1442)
-LexToken(CLOSEBRACKET,')',1,1447)
-LexToken(EOL,'\n',1,1464)
-LexToken(EOL,'\n',1,1512)
-LexToken(VAR,'xxn',1,1521)
-LexToken(ASSIGNMENT,'=',1,1524)
-LexToken(VAR,'xx',1,1525)
-LexToken(EOL,'\n',1,1527)
-LexToken(VAR,'graphics',1,1537)
-LexToken(ASSIGNMENT,'=',1,1545)
-LexToken(VAR,'xx',1,1546)
-LexToken(DOT,'.',1,1548)
-LexToken(VAR,'graphics',1,1549)
-LexToken(EOL,'\n',1,1557)
-LexToken(VAR,'exprs',1,1567)
-LexToken(ASSIGNMENT,'=',1,1572)
-LexToken(VAR,'graphics',1,1573)
-LexToken(DOT,'.',1,1581)
-LexToken(VAR,'exprs',1,1582)
-LexToken(EOL,'\n',1,1587)
-LexToken(VAR,'model',1,1596)
-LexToken(ASSIGNMENT,'=',1,1601)
-LexToken(VAR,'xx',1,1602)
-LexToken(DOT,'.',1,1604)
-LexToken(VAR,'model',1,1605)
-LexToken(EOL,'\n',1,1610)
-LexToken(WHILE,'while',1,1620)
-LexToken(PREVAR_BOOLEAN,'%t',1,1626)
-LexToken(DO,'do',1,1629)
-LexToken(EOL,'\n',1,1631)
-LexToken(OPENSQBRACKET,'[',1,1644)
-LexToken(VAR,'ok',1,1645)
-LexToken(COMMA,',',1,1647)
-LexToken(PREVAR,'%ph',1,1648)
-LexToken(COMMA,',',1,1651)
-LexToken(PREVAR,'%df',1,1652)
-LexToken(COMMA,',',1,1655)
-LexToken(VAR,'exprs',1,1656)
-LexToken(CLOSESQBRACKET,']',1,1661)
-LexToken(ASSIGNMENT,'=',1,1662)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1663)
-LexToken(OPENBRACKET,'(',1,1693)
-LexToken(DQSTRING,'"Set frequency division block parameters"',1,1734)
-LexToken(COMMA,',',1,1735)
-LexToken(OPENSQBRACKET,'[',1,1751)
-LexToken(DQSTRING,'"Phase (0 to division factor -1)"',1,1784)
-LexToken(SEMICOLON,';',1,1785)
-LexToken(DQSTRING,'"Division factor"',1,1802)
-LexToken(CLOSESQBRACKET,']',1,1803)
-LexToken(COMMA,',',1,1804)
-LexToken(VAR,'list',1,1820)
-LexToken(OPENBRACKET,'(',1,1824)
-LexToken(DQSTRING,'"vec"',1,1829)
-LexToken(COMMA,',',1,1830)
-LexToken(NUMBER,'1',1,1831)
-LexToken(COMMA,',',1,1832)
-LexToken(DQSTRING,'"vec"',1,1837)
-LexToken(COMMA,',',1,1838)
-LexToken(NUMBER,'1',1,1839)
-LexToken(CLOSEBRACKET,')',1,1840)
-LexToken(COMMA,',',1,1841)
-LexToken(VAR,'exprs',1,1842)
-LexToken(CLOSEBRACKET,')',1,1847)
-LexToken(EOL,'\n',1,1848)
-LexToken(IF,'if',1,1861)
-LexToken(NOT,'~',1,1864)
-LexToken(VAR,'ok',1,1865)
-LexToken(THEN,'then',1,1868)
-LexToken(EOL,'\n',1,1872)
-LexToken(BREAK,'break',1,1889)
-LexToken(EOL,'\n',1,1894)
-LexToken(END,'end',1,1908)
-LexToken(EOL,'\n',1,1911)
-LexToken(IF,'if',1,1924)
-LexToken(VAR,'ok',1,1927)
-LexToken(THEN,'then',1,1930)
-LexToken(EOL,'\n',1,1934)
-LexToken(IF,'if',1,1951)
-LexToken(PREVAR,'%df',1,1954)
-LexToken(COMPARISON,'<',1,1957)
-LexToken(NUMBER,'1',1,1958)
-LexToken(THEN,'then',1,1960)
-LexToken(EOL,'\n',1,1964)
-LexToken(PREVAR,'%df',1,1985)
-LexToken(ASSIGNMENT,'=',1,1988)
-LexToken(NUMBER,'1',1,1989)
-LexToken(EOL,'\n',1,1990)
-LexToken(END,'end',1,2008)
-LexToken(EOL,'\n',1,2011)
-LexToken(PREVAR,'%ph',1,2028)
-LexToken(ASSIGNMENT,'=',1,2031)
-LexToken(VAR,'abs',1,2032)
-LexToken(OPENBRACKET,'(',1,2035)
-LexToken(PREVAR,'%ph',1,2036)
-LexToken(CLOSEBRACKET,')',1,2039)
-LexToken(EOL,'\n',1,2040)
-LexToken(IF,'if',1,2057)
-LexToken(PREVAR,'%ph',1,2060)
-LexToken(COMPARISON,'>',1,2063)
-LexToken(PREVAR,'%df',1,2064)
-LexToken(ADDITION,'-',1,2067)
-LexToken(NUMBER,'1',1,2068)
-LexToken(THEN,'then',1,2070)
-LexToken(EOL,'\n',1,2074)
-LexToken(PREVAR,'%ph',1,2095)
-LexToken(ASSIGNMENT,'=',1,2098)
-LexToken(PREVAR,'%df',1,2099)
-LexToken(ADDITION,'-',1,2102)
-LexToken(NUMBER,'1',1,2103)
-LexToken(EOL,'\n',1,2104)
-LexToken(END,'end',1,2122)
-LexToken(EOL,'\n',1,2125)
-LexToken(VAR,'graphics',1,2142)
-LexToken(DOT,'.',1,2150)
-LexToken(VAR,'exprs',1,2151)
-LexToken(ASSIGNMENT,'=',1,2156)
-LexToken(VAR,'exprs',1,2157)
-LexToken(EOL,'\n',1,2162)
-LexToken(VAR,'model',1,2179)
-LexToken(DOT,'.',1,2184)
-LexToken(VAR,'ipar',1,2185)
-LexToken(ASSIGNMENT,'=',1,2189)
-LexToken(PREVAR,'%df',1,2190)
-LexToken(EOL,'\n',1,2193)
-LexToken(VAR,'model',1,2211)
-LexToken(DOT,'.',1,2216)
-LexToken(VAR,'dstate',1,2217)
-LexToken(ASSIGNMENT,'=',1,2223)
-LexToken(PREVAR,'%ph',1,2224)
-LexToken(EOL,'\n',1,2227)
-LexToken(VAR,'xxn',1,2245)
-LexToken(DOT,'.',1,2248)
-LexToken(VAR,'graphics',1,2249)
-LexToken(ASSIGNMENT,'=',1,2257)
-LexToken(VAR,'graphics',1,2258)
-LexToken(EOL,'\n',1,2266)
-LexToken(VAR,'xxn',1,2284)
-LexToken(DOT,'.',1,2287)
-LexToken(VAR,'model',1,2288)
-LexToken(ASSIGNMENT,'=',1,2293)
-LexToken(VAR,'model',1,2294)
-LexToken(EOL,'\n',1,2299)
-LexToken(BREAK,'break',1,2316)
-LexToken(EOL,'\n',1,2321)
-LexToken(END,'end',1,2334)
-LexToken(EOL,'\n',1,2337)
-LexToken(END,'end',1,2346)
-LexToken(EOL,'\n',1,2349)
-LexToken(EOL,'\n',1,2350)
-LexToken(EOL,'\n',1,2351)
-LexToken(IF,'if',1,2360)
-LexToken(VAR,'diffobjs',1,2363)
-LexToken(OPENBRACKET,'(',1,2371)
-LexToken(VAR,'xxn',1,2372)
-LexToken(COMMA,',',1,2375)
-LexToken(VAR,'xx',1,2376)
-LexToken(CLOSEBRACKET,')',1,2378)
-LexToken(THEN,'then',1,2380)
-LexToken(EOL,'\n',1,2384)
-LexToken(VAR,'model',1,2397)
-LexToken(ASSIGNMENT,'=',1,2402)
-LexToken(VAR,'xx',1,2403)
-LexToken(DOT,'.',1,2405)
-LexToken(VAR,'model',1,2406)
-LexToken(EOL,'\n',1,2411)
-LexToken(VAR,'model_n',1,2424)
-LexToken(ASSIGNMENT,'=',1,2431)
-LexToken(VAR,'xxn',1,2432)
-LexToken(DOT,'.',1,2435)
-LexToken(VAR,'model',1,2436)
-LexToken(EOL,'\n',1,2441)
-LexToken(IF,'if',1,2454)
-LexToken(NOT,'~',1,2457)
-LexToken(VAR,'is_modelica_block',1,2458)
-LexToken(OPENBRACKET,'(',1,2475)
-LexToken(VAR,'xx',1,2476)
-LexToken(CLOSEBRACKET,')',1,2478)
-LexToken(THEN,'then',1,2480)
-LexToken(EOL,'\n',1,2484)
-LexToken(VAR,'modified',1,2501)
-LexToken(ASSIGNMENT,'=',1,2509)
-LexToken(VAR,'or',1,2510)
-LexToken(OPENBRACKET,'(',1,2512)
-LexToken(VAR,'model',1,2513)
-LexToken(DOT,'.',1,2518)
-LexToken(VAR,'sim',1,2519)
-LexToken(COMPARISON,'<>',1,2522)
-LexToken(VAR,'model_n',1,2524)
-LexToken(DOT,'.',1,2531)
-LexToken(VAR,'sim',1,2532)
-LexToken(CLOSEBRACKET,')',1,2535)
-LexToken(LOGICAL,'|',1,2536)
-LexToken(NOT,'~',1,2556)
-LexToken(VAR,'isequal',1,2557)
-LexToken(OPENBRACKET,'(',1,2564)
-LexToken(VAR,'model',1,2565)
-LexToken(DOT,'.',1,2570)
-LexToken(VAR,'state',1,2571)
-LexToken(COMMA,',',1,2576)
-LexToken(VAR,'model_n',1,2577)
-LexToken(DOT,'.',1,2584)
-LexToken(VAR,'state',1,2585)
-LexToken(CLOSEBRACKET,')',1,2590)
-LexToken(LOGICAL,'|',1,2591)
-LexToken(NOT,'~',1,2611)
-LexToken(VAR,'isequal',1,2612)
-LexToken(OPENBRACKET,'(',1,2619)
-LexToken(VAR,'model',1,2620)
-LexToken(DOT,'.',1,2625)
-LexToken(VAR,'dstate',1,2626)
-LexToken(COMMA,',',1,2632)
-LexToken(VAR,'model_n',1,2633)
-LexToken(DOT,'.',1,2640)
-LexToken(VAR,'dstate',1,2641)
-LexToken(CLOSEBRACKET,')',1,2647)
-LexToken(LOGICAL,'|',1,2648)
-LexToken(NOT,'~',1,2668)
-LexToken(VAR,'isequal',1,2669)
-LexToken(OPENBRACKET,'(',1,2676)
-LexToken(VAR,'model',1,2677)
-LexToken(DOT,'.',1,2682)
-LexToken(VAR,'rpar',1,2683)
-LexToken(COMMA,',',1,2687)
-LexToken(VAR,'model_n',1,2688)
-LexToken(DOT,'.',1,2695)
-LexToken(VAR,'rpar',1,2696)
-LexToken(CLOSEBRACKET,')',1,2700)
-LexToken(LOGICAL,'|',1,2701)
-LexToken(NOT,'~',1,2721)
-LexToken(VAR,'isequal',1,2722)
-LexToken(OPENBRACKET,'(',1,2729)
-LexToken(VAR,'model',1,2730)
-LexToken(DOT,'.',1,2735)
-LexToken(VAR,'ipar',1,2736)
-LexToken(COMMA,',',1,2740)
-LexToken(VAR,'model_n',1,2741)
-LexToken(DOT,'.',1,2748)
-LexToken(VAR,'ipar',1,2749)
-LexToken(CLOSEBRACKET,')',1,2753)
-LexToken(LOGICAL,'|',1,2754)
-LexToken(NOT,'~',1,2774)
-LexToken(VAR,'isequal',1,2775)
-LexToken(OPENBRACKET,'(',1,2782)
-LexToken(VAR,'model',1,2783)
-LexToken(DOT,'.',1,2788)
-LexToken(VAR,'label',1,2789)
-LexToken(COMMA,',',1,2794)
-LexToken(VAR,'model_n',1,2795)
-LexToken(DOT,'.',1,2802)
-LexToken(VAR,'label',1,2803)
-LexToken(CLOSEBRACKET,')',1,2808)
-LexToken(EOL,'\n',1,2809)
-LexToken(IF,'if',1,2826)
-LexToken(VAR,'or',1,2829)
-LexToken(OPENBRACKET,'(',1,2831)
-LexToken(VAR,'model',1,2832)
-LexToken(DOT,'.',1,2837)
-LexToken(VAR,'in',1,2838)
-LexToken(COMPARISON,'<>',1,2840)
-LexToken(VAR,'model_n',1,2842)
-LexToken(DOT,'.',1,2849)
-LexToken(VAR,'in',1,2850)
-LexToken(CLOSEBRACKET,')',1,2852)
-LexToken(LOGICAL,'|',1,2853)
-LexToken(VAR,'or',1,2854)
-LexToken(OPENBRACKET,'(',1,2856)
-LexToken(VAR,'model',1,2857)
-LexToken(DOT,'.',1,2862)
-LexToken(VAR,'out',1,2863)
-LexToken(COMPARISON,'<>',1,2866)
-LexToken(VAR,'model_n',1,2868)
-LexToken(DOT,'.',1,2875)
-LexToken(VAR,'out',1,2876)
-LexToken(CLOSEBRACKET,')',1,2879)
-LexToken(THEN,'then',1,2881)
-LexToken(EOL,'\n',1,2885)
-LexToken(VAR,'needcompile',1,2906)
-LexToken(ASSIGNMENT,'=',1,2917)
-LexToken(NUMBER,'1',1,2918)
-LexToken(EOL,'\n',1,2919)
-LexToken(END,'end',1,2936)
-LexToken(EOL,'\n',1,2939)
-LexToken(IF,'if',1,2956)
-LexToken(VAR,'or',1,2959)
-LexToken(OPENBRACKET,'(',1,2961)
-LexToken(VAR,'model',1,2962)
-LexToken(DOT,'.',1,2967)
-LexToken(VAR,'firing',1,2968)
-LexToken(COMPARISON,'<>',1,2974)
-LexToken(VAR,'model_n',1,2976)
-LexToken(DOT,'.',1,2983)
-LexToken(VAR,'firing',1,2984)
-LexToken(CLOSEBRACKET,')',1,2990)
-LexToken(THEN,'then',1,2993)
-LexToken(EOL,'\n',1,2997)
-LexToken(VAR,'needcompile',1,3018)
-LexToken(ASSIGNMENT,'=',1,3029)
-LexToken(NUMBER,'2',1,3030)
-LexToken(EOL,'\n',1,3031)
-LexToken(END,'end',1,3048)
-LexToken(EOL,'\n',1,3051)
-LexToken(IF,'if',1,3068)
-LexToken(VAR,'model',1,3071)
-LexToken(DOT,'.',1,3076)
-LexToken(VAR,'sim',1,3077)
-LexToken(COMPARISON,'==',1,3080)
-LexToken(DQSTRING,'"input"',1,3088)
-LexToken(LOGICAL,'|',1,3089)
-LexToken(VAR,'model',1,3090)
-LexToken(DOT,'.',1,3095)
-LexToken(VAR,'sim',1,3096)
-LexToken(COMPARISON,'==',1,3099)
-LexToken(DQSTRING,'"output"',1,3108)
-LexToken(THEN,'then',1,3110)
-LexToken(EOL,'\n',1,3114)
-LexToken(IF,'if',1,3135)
-LexToken(VAR,'model',1,3138)
-LexToken(DOT,'.',1,3143)
-LexToken(VAR,'ipar',1,3144)
-LexToken(COMPARISON,'<>',1,3148)
-LexToken(VAR,'model_n',1,3150)
-LexToken(DOT,'.',1,3157)
-LexToken(VAR,'ipar',1,3158)
-LexToken(THEN,'then',1,3163)
-LexToken(EOL,'\n',1,3167)
-LexToken(VAR,'needcompile',1,3192)
-LexToken(ASSIGNMENT,'=',1,3203)
-LexToken(NUMBER,'4',1,3204)
-LexToken(EOL,'\n',1,3205)
-LexToken(END,'end',1,3226)
-LexToken(EOL,'\n',1,3229)
-LexToken(END,'end',1,3246)
-LexToken(EOL,'\n',1,3249)
-LexToken(IF,'if',1,3266)
-LexToken(VAR,'or',1,3269)
-LexToken(OPENBRACKET,'(',1,3271)
-LexToken(VAR,'model',1,3272)
-LexToken(DOT,'.',1,3277)
-LexToken(VAR,'blocktype',1,3278)
-LexToken(COMPARISON,'<>',1,3287)
-LexToken(VAR,'model_n',1,3289)
-LexToken(DOT,'.',1,3296)
-LexToken(VAR,'blocktype',1,3297)
-LexToken(CLOSEBRACKET,')',1,3306)
-LexToken(LOGICAL,'|',1,3307)
-LexToken(VAR,'or',1,3331)
-LexToken(OPENBRACKET,'(',1,3333)
-LexToken(VAR,'model',1,3334)
-LexToken(DOT,'.',1,3339)
-LexToken(VAR,'dep_ut',1,3340)
-LexToken(COMPARISON,'<>',1,3346)
-LexToken(VAR,'model_n',1,3348)
-LexToken(DOT,'.',1,3355)
-LexToken(VAR,'dep_ut',1,3356)
-LexToken(CLOSEBRACKET,')',1,3362)
-LexToken(THEN,'then',1,3365)
-LexToken(EOL,'\n',1,3369)
-LexToken(VAR,'needcompile',1,3390)
-LexToken(ASSIGNMENT,'=',1,3401)
-LexToken(NUMBER,'4',1,3402)
-LexToken(EOL,'\n',1,3403)
-LexToken(END,'end',1,3420)
-LexToken(EOL,'\n',1,3423)
-LexToken(IF,'if',1,3440)
-LexToken(OPENBRACKET,'(',1,3443)
-LexToken(VAR,'model',1,3444)
-LexToken(DOT,'.',1,3449)
-LexToken(VAR,'nzcross',1,3450)
-LexToken(COMPARISON,'<>',1,3457)
-LexToken(VAR,'model_n',1,3459)
-LexToken(DOT,'.',1,3466)
-LexToken(VAR,'nzcross',1,3467)
-LexToken(CLOSEBRACKET,')',1,3474)
-LexToken(LOGICAL,'|',1,3475)
-LexToken(OPENBRACKET,'(',1,3476)
-LexToken(VAR,'model',1,3477)
-LexToken(DOT,'.',1,3482)
-LexToken(VAR,'nmode',1,3483)
-LexToken(COMPARISON,'<>',1,3488)
-LexToken(VAR,'model_n',1,3490)
-LexToken(DOT,'.',1,3497)
-LexToken(VAR,'nmode',1,3498)
-LexToken(CLOSEBRACKET,')',1,3503)
-LexToken(THEN,'then',1,3505)
-LexToken(EOL,'\n',1,3509)
-LexToken(VAR,'needcompile',1,3530)
-LexToken(ASSIGNMENT,'=',1,3541)
-LexToken(NUMBER,'4',1,3542)
-LexToken(EOL,'\n',1,3543)
-LexToken(END,'end',1,3560)
-LexToken(EOL,'\n',1,3563)
-LexToken(IF,'if',1,3580)
-LexToken(VAR,'prod',1,3583)
-LexToken(OPENBRACKET,'(',1,3587)
-LexToken(VAR,'size',1,3588)
-LexToken(OPENBRACKET,'(',1,3592)
-LexToken(VAR,'model_n',1,3593)
-LexToken(DOT,'.',1,3600)
-LexToken(VAR,'sim',1,3601)
-LexToken(CLOSEBRACKET,')',1,3604)
-LexToken(CLOSEBRACKET,')',1,3605)
-LexToken(COMPARISON,'>',1,3606)
-LexToken(NUMBER,'1',1,3607)
-LexToken(THEN,'then',1,3609)
-LexToken(EOL,'\n',1,3613)
-LexToken(IF,'if',1,3634)
-LexToken(VAR,'model_n',1,3637)
-LexToken(DOT,'.',1,3644)
-LexToken(VAR,'sim',1,3645)
-LexToken(OPENBRACKET,'(',1,3648)
-LexToken(NUMBER,'2',1,3649)
-LexToken(CLOSEBRACKET,')',1,3650)
-LexToken(COMPARISON,'>',1,3651)
-LexToken(NUMBER,'1000',1,3652)
-LexToken(THEN,'then',1,3657)
-LexToken(EOL,'\n',1,3661)
-LexToken(IF,'if',1,3686)
-LexToken(VAR,'model',1,3689)
-LexToken(DOT,'.',1,3694)
-LexToken(VAR,'sim',1,3695)
-LexToken(OPENBRACKET,'(',1,3698)
-LexToken(NUMBER,'1',1,3699)
-LexToken(CLOSEBRACKET,')',1,3700)
-LexToken(COMPARISON,'<>',1,3701)
-LexToken(VAR,'model_n',1,3703)
-LexToken(DOT,'.',1,3710)
-LexToken(VAR,'sim',1,3711)
-LexToken(OPENBRACKET,'(',1,3714)
-LexToken(NUMBER,'1',1,3715)
-LexToken(CLOSEBRACKET,')',1,3716)
-LexToken(THEN,'then',1,3718)
-LexToken(EOL,'\n',1,3722)
-LexToken(VAR,'needcompile',1,3751)
-LexToken(ASSIGNMENT,'=',1,3762)
-LexToken(NUMBER,'4',1,3763)
-LexToken(EOL,'\n',1,3764)
-LexToken(END,'end',1,3789)
-LexToken(EOL,'\n',1,3792)
-LexToken(END,'end',1,3813)
-LexToken(EOL,'\n',1,3816)
-LexToken(END,'end',1,3833)
-LexToken(EOL,'\n',1,3836)
-LexToken(ELSE,'else',1,3849)
-LexToken(EOL,'\n',1,3853)
-LexToken(VAR,'modified',1,3870)
-LexToken(ASSIGNMENT,'=',1,3878)
-LexToken(VAR,'or',1,3879)
-LexToken(OPENBRACKET,'(',1,3881)
-LexToken(VAR,'model_n',1,3882)
-LexToken(COMPARISON,'<>',1,3889)
-LexToken(VAR,'model',1,3891)
-LexToken(CLOSEBRACKET,')',1,3896)
-LexToken(EOL,'\n',1,3897)
-LexToken(VAR,'eq',1,3914)
-LexToken(ASSIGNMENT,'=',1,3916)
-LexToken(VAR,'model',1,3917)
-LexToken(DOT,'.',1,3922)
-LexToken(VAR,'equations',1,3923)
-LexToken(SEMICOLON,';',1,3932)
-LexToken(VAR,'eqn',1,3933)
-LexToken(ASSIGNMENT,'=',1,3936)
-LexToken(VAR,'model_n',1,3937)
-LexToken(DOT,'.',1,3944)
-LexToken(VAR,'equations',1,3945)
-LexToken(EOL,'\n',1,3954)
-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,4048)
-LexToken(OPENBRACKET,'(',1,4050)
-LexToken(VAR,'eq',1,4051)
-LexToken(DOT,'.',1,4053)
-LexToken(VAR,'outputs',1,4054)
-LexToken(COMPARISON,'<>',1,4061)
-LexToken(VAR,'eqn',1,4063)
-LexToken(DOT,'.',1,4066)
-LexToken(VAR,'outputs',1,4067)
-LexToken(CLOSEBRACKET,')',1,4074)
-LexToken(THEN,'then',1,4076)
-LexToken(EOL,'\n',1,4080)
-LexToken(VAR,'needcompile',1,4101)
-LexToken(ASSIGNMENT,'=',1,4112)
-LexToken(NUMBER,'4',1,4113)
-LexToken(EOL,'\n',1,4114)
-LexToken(END,'end',1,4131)
-LexToken(EOL,'\n',1,4134)
-LexToken(END,'end',1,4147)
-LexToken(EOL,'\n',1,4150)
-LexToken(EOL,'\n',1,4193)
-LexToken(VAR,'arg1',1,4206)
-LexToken(OPENBRACKET,'(',1,4210)
-LexToken(VAR,'spath',1,4211)
-LexToken(CLOSEBRACKET,')',1,4216)
-LexToken(ASSIGNMENT,'=',1,4217)
-LexToken(VAR,'xxn',1,4218)
-LexToken(EOL,'\n',1,4230)
-LexToken(VAR,'newpar',1,4243)
-LexToken(OPENBRACKET,'(',1,4249)
-LexToken(VAR,'size',1,4250)
-LexToken(OPENBRACKET,'(',1,4254)
-LexToken(VAR,'newpar',1,4255)
-LexToken(CLOSEBRACKET,')',1,4261)
-LexToken(ADDITION,'+',1,4262)
-LexToken(NUMBER,'1',1,4263)
-LexToken(CLOSEBRACKET,')',1,4264)
-LexToken(ASSIGNMENT,'=',1,4265)
-LexToken(NUMBER,'1',1,4266)
-LexToken(EOL,'\n',1,4289)
-LexToken(VAR,'y',1,4302)
-LexToken(ASSIGNMENT,'=',1,4303)
-LexToken(VAR,'max',1,4304)
-LexToken(OPENBRACKET,'(',1,4307)
-LexToken(VAR,'y',1,4308)
-LexToken(COMMA,',',1,4309)
-LexToken(VAR,'needcompile',1,4310)
-LexToken(CLOSEBRACKET,')',1,4321)
-LexToken(EOL,'\n',1,4322)
-LexToken(END,'end',1,4331)
-LexToken(EOL,'\n',1,4334)
-LexToken(VAR,'x',1,4343)
-LexToken(ASSIGNMENT,'=',1,4344)
-LexToken(VAR,'arg1',1,4345)
-LexToken(EOL,'\n',1,4349)
-LexToken(VAR,'typ',1,4358)
-LexToken(ASSIGNMENT,'=',1,4361)
-LexToken(VAR,'newpar',1,4362)
-LexToken(EOL,'\n',1,4368)
-LexToken(CASE,'case',1,4373)
-LexToken(DQSTRING,'"define"',1,4385)
-LexToken(THEN,'then',1,4387)
-LexToken(EOL,'\n',1,4391)
-LexToken(VAR,'scs_m_1',1,4400)
-LexToken(ASSIGNMENT,'=',1,4407)
-LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,4408)
-LexToken(OPENBRACKET,'(',1,4422)
-LexToken(CLOSEBRACKET,')',1,4423)
-LexToken(EOL,'\n',1,4424)
-LexToken(VAR,'scs_m_1',1,4434)
-LexToken(DOT,'.',1,4441)
-LexToken(VAR,'objs',1,4442)
-LexToken(OPENBRACKET,'(',1,4446)
-LexToken(NUMBER,'1',1,4447)
-LexToken(CLOSEBRACKET,')',1,4448)
-LexToken(ASSIGNMENT,'=',1,4450)
-LexToken(VAR,'Modulo_Count',1,4452)
-LexToken(OPENBRACKET,'(',1,4464)
-LexToken(DQSTRING,'"define"',1,4472)
-LexToken(CLOSEBRACKET,')',1,4473)
-LexToken(EOL,'\n',1,4474)
-LexToken(VAR,'scs_m_1',1,4484)
-LexToken(DOT,'.',1,4491)
-LexToken(VAR,'objs',1,4492)
-LexToken(OPENBRACKET,'(',1,4496)
-LexToken(NUMBER,'2',1,4497)
-LexToken(CLOSEBRACKET,')',1,4498)
-LexToken(ASSIGNMENT,'=',1,4500)
-LexToken(VAR,'CLKINV_f',1,4502)
-LexToken(OPENBRACKET,'(',1,4510)
-LexToken(DQSTRING,'"define"',1,4518)
-LexToken(CLOSEBRACKET,')',1,4519)
-LexToken(EOL,'\n',1,4520)
-LexToken(VAR,'scs_m_1',1,4530)
-LexToken(DOT,'.',1,4537)
-LexToken(VAR,'objs',1,4538)
-LexToken(OPENBRACKET,'(',1,4542)
-LexToken(NUMBER,'3',1,4543)
-LexToken(CLOSEBRACKET,')',1,4544)
-LexToken(ASSIGNMENT,'=',1,4546)
-LexToken(VAR,'CLKOUTV_f',1,4548)
-LexToken(OPENBRACKET,'(',1,4557)
-LexToken(DQSTRING,'"define"',1,4565)
-LexToken(CLOSEBRACKET,')',1,4566)
-LexToken(EOL,'\n',1,4567)
-LexToken(VAR,'scs_m_1',1,4577)
-LexToken(DOT,'.',1,4584)
-LexToken(VAR,'objs',1,4585)
-LexToken(OPENBRACKET,'(',1,4589)
-LexToken(NUMBER,'4',1,4590)
-LexToken(CLOSEBRACKET,')',1,4591)
-LexToken(ASSIGNMENT,'=',1,4593)
-LexToken(VAR,'IFTHEL_f',1,4595)
-LexToken(OPENBRACKET,'(',1,4603)
-LexToken(DQSTRING,'"define"',1,4611)
-LexToken(CLOSEBRACKET,')',1,4612)
-LexToken(EOL,'\n',1,4613)
-LexToken(VAR,'scs_m_1',1,4623)
-LexToken(DOT,'.',1,4630)
-LexToken(VAR,'objs',1,4631)
-LexToken(OPENBRACKET,'(',1,4635)
-LexToken(NUMBER,'5',1,4636)
-LexToken(CLOSEBRACKET,')',1,4637)
-LexToken(ASSIGNMENT,'=',1,4639)
-LexToken(VAR,'CLKSPLIT_f',1,4641)
-LexToken(OPENBRACKET,'(',1,4651)
-LexToken(DQSTRING,'"define"',1,4659)
-LexToken(CLOSEBRACKET,')',1,4660)
-LexToken(EOL,'\n',1,4661)
-LexToken(VAR,'scs_m_1',1,4671)
-LexToken(DOT,'.',1,4678)
-LexToken(VAR,'objs',1,4679)
-LexToken(OPENBRACKET,'(',1,4683)
-LexToken(NUMBER,'6',1,4684)
-LexToken(CLOSEBRACKET,')',1,4685)
-LexToken(ASSIGNMENT,'=',1,4687)
-LexToken(SCICOS_LINK,'scicos_link',1,4689)
-LexToken(OPENBRACKET,'(',1,4700)
-LexToken(CLOSEBRACKET,')',1,4701)
-LexToken(EOL,'\n',1,4702)
-LexToken(VAR,'scs_m_1',1,4712)
-LexToken(DOT,'.',1,4719)
-LexToken(VAR,'objs',1,4720)
-LexToken(OPENBRACKET,'(',1,4724)
-LexToken(NUMBER,'7',1,4725)
-LexToken(CLOSEBRACKET,')',1,4726)
-LexToken(ASSIGNMENT,'=',1,4728)
-LexToken(SCICOS_LINK,'scicos_link',1,4730)
-LexToken(OPENBRACKET,'(',1,4741)
-LexToken(CLOSEBRACKET,')',1,4742)
-LexToken(EOL,'\n',1,4743)
-LexToken(VAR,'scs_m_1',1,4753)
-LexToken(DOT,'.',1,4760)
-LexToken(VAR,'objs',1,4761)
-LexToken(OPENBRACKET,'(',1,4765)
-LexToken(NUMBER,'8',1,4766)
-LexToken(CLOSEBRACKET,')',1,4767)
-LexToken(ASSIGNMENT,'=',1,4769)
-LexToken(SCICOS_LINK,'scicos_link',1,4771)
-LexToken(OPENBRACKET,'(',1,4782)
-LexToken(CLOSEBRACKET,')',1,4783)
-LexToken(EOL,'\n',1,4784)
-LexToken(VAR,'scs_m_1',1,4794)
-LexToken(DOT,'.',1,4801)
-LexToken(VAR,'objs',1,4802)
-LexToken(OPENBRACKET,'(',1,4806)
-LexToken(NUMBER,'9',1,4807)
-LexToken(CLOSEBRACKET,')',1,4808)
-LexToken(ASSIGNMENT,'=',1,4810)
-LexToken(SCICOS_LINK,'scicos_link',1,4812)
-LexToken(OPENBRACKET,'(',1,4823)
-LexToken(CLOSEBRACKET,')',1,4824)
-LexToken(EOL,'\n',1,4825)
-LexToken(VAR,'scs_m_1',1,4835)
-LexToken(DOT,'.',1,4842)
-LexToken(VAR,'objs',1,4843)
-LexToken(OPENBRACKET,'(',1,4847)
-LexToken(NUMBER,'10',1,4848)
-LexToken(CLOSEBRACKET,')',1,4850)
-LexToken(ASSIGNMENT,'=',1,4852)
-LexToken(SCICOS_LINK,'scicos_link',1,4854)
-LexToken(OPENBRACKET,'(',1,4865)
-LexToken(CLOSEBRACKET,')',1,4866)
-LexToken(EOL,'\n',1,4867)
-LexToken(EOL,'\n',1,4869)
-LexToken(EOL,'\n',1,4893)
-LexToken(VAR,'blk',1,4902)
-LexToken(ASSIGNMENT,'=',1,4906)
-LexToken(VAR,'scs_m_1',1,4908)
-LexToken(DOT,'.',1,4915)
-LexToken(VAR,'objs',1,4916)
-LexToken(OPENBRACKET,'(',1,4920)
-LexToken(NUMBER,'1',1,4921)
-LexToken(CLOSEBRACKET,')',1,4922)
-LexToken(EOL,'\n',1,4923)
-LexToken(VAR,'graphics',1,4933)
-LexToken(ASSIGNMENT,'=',1,4942)
-LexToken(VAR,'blk',1,4944)
-LexToken(DOT,'.',1,4947)
-LexToken(VAR,'graphics',1,4948)
-LexToken(EOL,'\n',1,4956)
-LexToken(VAR,'model',1,4966)
-LexToken(ASSIGNMENT,'=',1,4972)
-LexToken(VAR,'blk',1,4974)
-LexToken(DOT,'.',1,4977)
-LexToken(VAR,'model',1,4978)
-LexToken(EOL,'\n',1,4983)
-LexToken(EOL,'\n',1,4985)
-LexToken(VAR,'graphics',1,4994)
-LexToken(DOT,'.',1,5002)
-LexToken(VAR,'orig',1,5003)
-LexToken(ASSIGNMENT,'=',1,5008)
-LexToken(OPENSQBRACKET,'[',1,5010)
-LexToken(NUMBER,'0',1,5011)
-LexToken(ADDITION,'-',1,5013)
-LexToken(NUMBER,'100',1,5014)
-LexToken(CLOSESQBRACKET,']',1,5017)
-LexToken(EOL,'\n',1,5018)
-LexToken(VAR,'graphics',1,5028)
-LexToken(DOT,'.',1,5036)
-LexToken(VAR,'sz',1,5037)
-LexToken(ASSIGNMENT,'=',1,5040)
-LexToken(OPENSQBRACKET,'[',1,5042)
-LexToken(NUMBER,'60',1,5043)
-LexToken(NUMBER,'40',1,5046)
-LexToken(CLOSESQBRACKET,']',1,5048)
-LexToken(EOL,'\n',1,5049)
-LexToken(EOL,'\n',1,5051)
-LexToken(VAR,'graphics',1,5060)
-LexToken(DOT,'.',1,5068)
-LexToken(VAR,'exprs',1,5069)
-LexToken(ASSIGNMENT,'=',1,5075)
-LexToken(OPENSQBRACKET,'[',1,5077)
-LexToken(DQSTRING,'"0"',1,5080)
-LexToken(SEMICOLON,';',1,5081)
-LexToken(DQSTRING,'"3"',1,5084)
-LexToken(CLOSESQBRACKET,']',1,5085)
-LexToken(EOL,'\n',1,5086)
-LexToken(VAR,'model',1,5096)
-LexToken(DOT,'.',1,5101)
-LexToken(VAR,'dstate',1,5102)
-LexToken(ASSIGNMENT,'=',1,5109)
-LexToken(NUMBER,'3',1,5111)
-LexToken(EOL,'\n',1,5112)
-LexToken(VAR,'model',1,5122)
-LexToken(DOT,'.',1,5127)
-LexToken(VAR,'ipar',1,5128)
-LexToken(ASSIGNMENT,'=',1,5133)
-LexToken(NUMBER,'3',1,5135)
-LexToken(EOL,'\n',1,5136)
-LexToken(EOL,'\n',1,5138)
-LexToken(VAR,'graphics',1,5147)
-LexToken(DOT,'.',1,5155)
-LexToken(VAR,'pout',1,5156)
-LexToken(ASSIGNMENT,'=',1,5161)
-LexToken(NUMBER,'7',1,5163)
-LexToken(EOL,'\n',1,5164)
-LexToken(VAR,'graphics',1,5174)
-LexToken(DOT,'.',1,5182)
-LexToken(VAR,'pein',1,5183)
-LexToken(ASSIGNMENT,'=',1,5188)
-LexToken(NUMBER,'10',1,5190)
-LexToken(EOL,'\n',1,5192)
-LexToken(EOL,'\n',1,5194)
-LexToken(VAR,'blk',1,5203)
-LexToken(DOT,'.',1,5206)
-LexToken(VAR,'graphics',1,5207)
-LexToken(ASSIGNMENT,'=',1,5216)
-LexToken(VAR,'graphics',1,5218)
-LexToken(EOL,'\n',1,5226)
-LexToken(VAR,'blk',1,5236)
-LexToken(DOT,'.',1,5239)
-LexToken(VAR,'model',1,5240)
-LexToken(ASSIGNMENT,'=',1,5246)
-LexToken(VAR,'model',1,5248)
-LexToken(EOL,'\n',1,5253)
-LexToken(VAR,'scs_m_1',1,5263)
-LexToken(DOT,'.',1,5270)
-LexToken(VAR,'objs',1,5271)
-LexToken(OPENBRACKET,'(',1,5275)
-LexToken(NUMBER,'1',1,5276)
-LexToken(CLOSEBRACKET,')',1,5277)
-LexToken(ASSIGNMENT,'=',1,5279)
-LexToken(VAR,'blk',1,5281)
-LexToken(EOL,'\n',1,5284)
-LexToken(EOL,'\n',1,5286)
-LexToken(EOL,'\n',1,5306)
-LexToken(VAR,'blk',1,5315)
-LexToken(ASSIGNMENT,'=',1,5319)
-LexToken(VAR,'scs_m_1',1,5321)
-LexToken(DOT,'.',1,5328)
-LexToken(VAR,'objs',1,5329)
-LexToken(OPENBRACKET,'(',1,5333)
-LexToken(NUMBER,'2',1,5334)
-LexToken(CLOSEBRACKET,')',1,5335)
-LexToken(EOL,'\n',1,5336)
-LexToken(VAR,'graphics',1,5346)
-LexToken(ASSIGNMENT,'=',1,5355)
-LexToken(VAR,'blk',1,5357)
-LexToken(DOT,'.',1,5360)
-LexToken(VAR,'graphics',1,5361)
-LexToken(EOL,'\n',1,5369)
-LexToken(VAR,'model',1,5379)
-LexToken(ASSIGNMENT,'=',1,5385)
-LexToken(VAR,'blk',1,5387)
-LexToken(DOT,'.',1,5390)
-LexToken(VAR,'model',1,5391)
-LexToken(EOL,'\n',1,5396)
-LexToken(EOL,'\n',1,5398)
-LexToken(VAR,'graphics',1,5407)
-LexToken(DOT,'.',1,5415)
-LexToken(VAR,'orig',1,5416)
-LexToken(ASSIGNMENT,'=',1,5421)
-LexToken(OPENSQBRACKET,'[',1,5423)
-LexToken(NUMBER,'120',1,5424)
-LexToken(NUMBER,'0',1,5428)
-LexToken(CLOSESQBRACKET,']',1,5429)
-LexToken(EOL,'\n',1,5430)
-LexToken(VAR,'graphics',1,5440)
-LexToken(DOT,'.',1,5448)
-LexToken(VAR,'sz',1,5449)
-LexToken(ASSIGNMENT,'=',1,5452)
-LexToken(OPENSQBRACKET,'[',1,5454)
-LexToken(NUMBER,'20',1,5455)
-LexToken(NUMBER,'20',1,5458)
-LexToken(CLOSESQBRACKET,']',1,5460)
-LexToken(EOL,'\n',1,5461)
-LexToken(EOL,'\n',1,5463)
-LexToken(VAR,'graphics',1,5472)
-LexToken(DOT,'.',1,5480)
-LexToken(VAR,'exprs',1,5481)
-LexToken(ASSIGNMENT,'=',1,5487)
-LexToken(OPENSQBRACKET,'[',1,5489)
-LexToken(DQSTRING,'"1"',1,5492)
-LexToken(CLOSESQBRACKET,']',1,5493)
-LexToken(EOL,'\n',1,5494)
-LexToken(VAR,'model',1,5504)
-LexToken(DOT,'.',1,5509)
-LexToken(VAR,'ipar',1,5510)
-LexToken(ASSIGNMENT,'=',1,5515)
-LexToken(NUMBER,'1',1,5517)
-LexToken(EOL,'\n',1,5518)
-LexToken(EOL,'\n',1,5520)
-LexToken(VAR,'graphics',1,5529)
-LexToken(DOT,'.',1,5537)
-LexToken(VAR,'peout',1,5538)
-LexToken(ASSIGNMENT,'=',1,5544)
-LexToken(NUMBER,'6',1,5546)
-LexToken(EOL,'\n',1,5547)
-LexToken(EOL,'\n',1,5549)
-LexToken(VAR,'blk',1,5558)
-LexToken(DOT,'.',1,5561)
-LexToken(VAR,'graphics',1,5562)
-LexToken(ASSIGNMENT,'=',1,5571)
-LexToken(VAR,'graphics',1,5573)
-LexToken(EOL,'\n',1,5581)
-LexToken(VAR,'blk',1,5591)
-LexToken(DOT,'.',1,5594)
-LexToken(VAR,'model',1,5595)
-LexToken(ASSIGNMENT,'=',1,5601)
-LexToken(VAR,'model',1,5603)
-LexToken(EOL,'\n',1,5608)
-LexToken(VAR,'scs_m_1',1,5618)
-LexToken(DOT,'.',1,5625)
-LexToken(VAR,'objs',1,5626)
-LexToken(OPENBRACKET,'(',1,5630)
-LexToken(NUMBER,'2',1,5631)
-LexToken(CLOSEBRACKET,')',1,5632)
-LexToken(ASSIGNMENT,'=',1,5634)
-LexToken(VAR,'blk',1,5636)
-LexToken(EOL,'\n',1,5639)
-LexToken(EOL,'\n',1,5641)
-LexToken(EOL,'\n',1,5662)
-LexToken(VAR,'blk',1,5671)
-LexToken(ASSIGNMENT,'=',1,5675)
-LexToken(VAR,'scs_m_1',1,5677)
-LexToken(DOT,'.',1,5684)
-LexToken(VAR,'objs',1,5685)
-LexToken(OPENBRACKET,'(',1,5689)
-LexToken(NUMBER,'3',1,5690)
-LexToken(CLOSEBRACKET,')',1,5691)
-LexToken(EOL,'\n',1,5692)
-LexToken(VAR,'graphics',1,5702)
-LexToken(ASSIGNMENT,'=',1,5711)
-LexToken(VAR,'blk',1,5713)
-LexToken(DOT,'.',1,5716)
-LexToken(VAR,'graphics',1,5717)
-LexToken(EOL,'\n',1,5725)
-LexToken(VAR,'model',1,5735)
-LexToken(ASSIGNMENT,'=',1,5741)
-LexToken(VAR,'blk',1,5743)
-LexToken(DOT,'.',1,5746)
-LexToken(VAR,'model',1,5747)
-LexToken(EOL,'\n',1,5752)
-LexToken(EOL,'\n',1,5754)
-LexToken(VAR,'graphics',1,5763)
-LexToken(DOT,'.',1,5771)
-LexToken(VAR,'orig',1,5772)
-LexToken(ASSIGNMENT,'=',1,5777)
-LexToken(OPENSQBRACKET,'[',1,5779)
-LexToken(NUMBER,'130',1,5780)
-LexToken(ADDITION,'-',1,5784)
-LexToken(NUMBER,'160',1,5785)
-LexToken(CLOSESQBRACKET,']',1,5788)
-LexToken(EOL,'\n',1,5789)
-LexToken(VAR,'graphics',1,5799)
-LexToken(DOT,'.',1,5807)
-LexToken(VAR,'sz',1,5808)
-LexToken(ASSIGNMENT,'=',1,5811)
-LexToken(OPENSQBRACKET,'[',1,5813)
-LexToken(NUMBER,'20',1,5814)
-LexToken(NUMBER,'20',1,5817)
-LexToken(CLOSESQBRACKET,']',1,5819)
-LexToken(EOL,'\n',1,5820)
-LexToken(EOL,'\n',1,5822)
-LexToken(VAR,'graphics',1,5831)
-LexToken(DOT,'.',1,5839)
-LexToken(VAR,'exprs',1,5840)
-LexToken(ASSIGNMENT,'=',1,5846)
-LexToken(OPENSQBRACKET,'[',1,5848)
-LexToken(DQSTRING,'"1"',1,5851)
-LexToken(CLOSESQBRACKET,']',1,5852)
-LexToken(EOL,'\n',1,5853)
-LexToken(VAR,'model',1,5863)
-LexToken(DOT,'.',1,5868)
-LexToken(VAR,'ipar',1,5869)
-LexToken(ASSIGNMENT,'=',1,5874)
-LexToken(NUMBER,'1',1,5876)
-LexToken(EOL,'\n',1,5877)
-LexToken(EOL,'\n',1,5879)
-LexToken(VAR,'graphics',1,5888)
-LexToken(DOT,'.',1,5896)
-LexToken(VAR,'pein',1,5897)
-LexToken(ASSIGNMENT,'=',1,5902)
-LexToken(NUMBER,'8',1,5904)
-LexToken(EOL,'\n',1,5905)
-LexToken(EOL,'\n',1,5907)
-LexToken(VAR,'blk',1,5916)
-LexToken(DOT,'.',1,5919)
-LexToken(VAR,'graphics',1,5920)
-LexToken(ASSIGNMENT,'=',1,5929)
-LexToken(VAR,'graphics',1,5931)
-LexToken(EOL,'\n',1,5939)
-LexToken(VAR,'blk',1,5949)
-LexToken(DOT,'.',1,5952)
-LexToken(VAR,'model',1,5953)
-LexToken(ASSIGNMENT,'=',1,5959)
-LexToken(VAR,'model',1,5961)
-LexToken(EOL,'\n',1,5966)
-LexToken(VAR,'scs_m_1',1,5976)
-LexToken(DOT,'.',1,5983)
-LexToken(VAR,'objs',1,5984)
-LexToken(OPENBRACKET,'(',1,5988)
-LexToken(NUMBER,'3',1,5989)
-LexToken(CLOSEBRACKET,')',1,5990)
-LexToken(ASSIGNMENT,'=',1,5992)
-LexToken(VAR,'blk',1,5994)
-LexToken(EOL,'\n',1,5997)
-LexToken(EOL,'\n',1,5999)
-LexToken(EOL,'\n',1,6019)
-LexToken(VAR,'blk',1,6028)
-LexToken(ASSIGNMENT,'=',1,6032)
-LexToken(VAR,'scs_m_1',1,6034)
-LexToken(DOT,'.',1,6041)
-LexToken(VAR,'objs',1,6042)
-LexToken(OPENBRACKET,'(',1,6046)
-LexToken(NUMBER,'4',1,6047)
-LexToken(CLOSEBRACKET,')',1,6048)
-LexToken(EOL,'\n',1,6049)
-LexToken(VAR,'graphics',1,6059)
-LexToken(ASSIGNMENT,'=',1,6068)
-LexToken(VAR,'blk',1,6070)
-LexToken(DOT,'.',1,6073)
-LexToken(VAR,'graphics',1,6074)
-LexToken(EOL,'\n',1,6082)
-LexToken(VAR,'model',1,6092)
-LexToken(ASSIGNMENT,'=',1,6098)
-LexToken(VAR,'blk',1,6100)
-LexToken(DOT,'.',1,6103)
-LexToken(VAR,'model',1,6104)
-LexToken(EOL,'\n',1,6109)
-LexToken(EOL,'\n',1,6111)
-LexToken(VAR,'graphics',1,6120)
-LexToken(DOT,'.',1,6128)
-LexToken(VAR,'orig',1,6129)
-LexToken(ASSIGNMENT,'=',1,6134)
-LexToken(OPENSQBRACKET,'[',1,6136)
-LexToken(NUMBER,'100',1,6137)
-LexToken(ADDITION,'-',1,6141)
-LexToken(NUMBER,'100',1,6142)
-LexToken(CLOSESQBRACKET,']',1,6145)
-LexToken(EOL,'\n',1,6146)
-LexToken(VAR,'graphics',1,6156)
-LexToken(DOT,'.',1,6164)
-LexToken(VAR,'sz',1,6165)
-LexToken(ASSIGNMENT,'=',1,6168)
-LexToken(OPENSQBRACKET,'[',1,6170)
-LexToken(NUMBER,'60',1,6171)
-LexToken(NUMBER,'40',1,6174)
-LexToken(CLOSESQBRACKET,']',1,6176)
-LexToken(EOL,'\n',1,6177)
-LexToken(EOL,'\n',1,6179)
-LexToken(VAR,'graphics',1,6188)
-LexToken(DOT,'.',1,6196)
-LexToken(VAR,'exprs',1,6197)
-LexToken(ASSIGNMENT,'=',1,6203)
-LexToken(OPENSQBRACKET,'[',1,6205)
-LexToken(DQSTRING,'"1"',1,6208)
-LexToken(SEMICOLON,';',1,6209)
-LexToken(DQSTRING,'"0"',1,6212)
-LexToken(CLOSESQBRACKET,']',1,6213)
-LexToken(EOL,'\n',1,6214)
-LexToken(VAR,'model',1,6224)
-LexToken(DOT,'.',1,6229)
-LexToken(VAR,'ipar',1,6230)
-LexToken(ASSIGNMENT,'=',1,6235)
-LexToken(NUMBER,'1',1,6237)
-LexToken(EOL,'\n',1,6238)
-LexToken(EOL,'\n',1,6240)
-LexToken(VAR,'graphics',1,6249)
-LexToken(DOT,'.',1,6257)
-LexToken(VAR,'pin',1,6258)
-LexToken(ASSIGNMENT,'=',1,6262)
-LexToken(NUMBER,'7',1,6264)
-LexToken(EOL,'\n',1,6265)
-LexToken(VAR,'graphics',1,6275)
-LexToken(DOT,'.',1,6283)
-LexToken(VAR,'pein',1,6284)
-LexToken(ASSIGNMENT,'=',1,6289)
-LexToken(NUMBER,'9',1,6291)
-LexToken(EOL,'\n',1,6292)
-LexToken(VAR,'graphics',1,6302)
-LexToken(DOT,'.',1,6310)
-LexToken(VAR,'peout',1,6311)
-LexToken(ASSIGNMENT,'=',1,6317)
-LexToken(OPENSQBRACKET,'[',1,6319)
-LexToken(NUMBER,'0',1,6320)
-LexToken(SEMICOLON,';',1,6321)
-LexToken(NUMBER,'8',1,6322)
-LexToken(CLOSESQBRACKET,']',1,6323)
-LexToken(EOL,'\n',1,6324)
-LexToken(EOL,'\n',1,6326)
-LexToken(VAR,'blk',1,6335)
-LexToken(DOT,'.',1,6338)
-LexToken(VAR,'graphics',1,6339)
-LexToken(ASSIGNMENT,'=',1,6348)
-LexToken(VAR,'graphics',1,6350)
-LexToken(EOL,'\n',1,6358)
-LexToken(VAR,'blk',1,6368)
-LexToken(DOT,'.',1,6371)
-LexToken(VAR,'model',1,6372)
-LexToken(ASSIGNMENT,'=',1,6378)
-LexToken(VAR,'model',1,6380)
-LexToken(EOL,'\n',1,6385)
-LexToken(VAR,'scs_m_1',1,6395)
-LexToken(DOT,'.',1,6402)
-LexToken(VAR,'objs',1,6403)
-LexToken(OPENBRACKET,'(',1,6407)
-LexToken(NUMBER,'4',1,6408)
-LexToken(CLOSEBRACKET,')',1,6409)
-LexToken(ASSIGNMENT,'=',1,6411)
-LexToken(VAR,'blk',1,6413)
-LexToken(EOL,'\n',1,6416)
-LexToken(EOL,'\n',1,6418)
-LexToken(EOL,'\n',1,6440)
-LexToken(VAR,'blk',1,6449)
-LexToken(ASSIGNMENT,'=',1,6453)
-LexToken(VAR,'scs_m_1',1,6455)
-LexToken(DOT,'.',1,6462)
-LexToken(VAR,'objs',1,6463)
-LexToken(OPENBRACKET,'(',1,6467)
-LexToken(NUMBER,'5',1,6468)
-LexToken(CLOSEBRACKET,')',1,6469)
-LexToken(EOL,'\n',1,6470)
-LexToken(VAR,'graphics',1,6480)
-LexToken(ASSIGNMENT,'=',1,6489)
-LexToken(VAR,'blk',1,6491)
-LexToken(DOT,'.',1,6494)
-LexToken(VAR,'graphics',1,6495)
-LexToken(EOL,'\n',1,6503)
-LexToken(VAR,'model',1,6513)
-LexToken(ASSIGNMENT,'=',1,6519)
-LexToken(VAR,'blk',1,6521)
-LexToken(DOT,'.',1,6524)
-LexToken(VAR,'model',1,6525)
-LexToken(EOL,'\n',1,6530)
-LexToken(EOL,'\n',1,6532)
-LexToken(VAR,'graphics',1,6541)
-LexToken(DOT,'.',1,6549)
-LexToken(VAR,'orig',1,6550)
-LexToken(ASSIGNMENT,'=',1,6555)
-LexToken(OPENSQBRACKET,'[',1,6557)
-LexToken(NUMBER,'127',1,6558)
-LexToken(ADDITION,'-',1,6562)
-LexToken(NUMBER,'33',1,6563)
-LexToken(CLOSESQBRACKET,']',1,6565)
-LexToken(EOL,'\n',1,6566)
-LexToken(VAR,'graphics',1,6576)
-LexToken(DOT,'.',1,6584)
-LexToken(VAR,'sz',1,6585)
-LexToken(ASSIGNMENT,'=',1,6588)
-LexToken(OPENSQBRACKET,'[',1,6590)
-LexToken(NUMBER,'7',1,6591)
-LexToken(NUMBER,'7',1,6593)
-LexToken(CLOSESQBRACKET,']',1,6594)
-LexToken(EOL,'\n',1,6595)
-LexToken(EOL,'\n',1,6597)
-LexToken(VAR,'graphics',1,6606)
-LexToken(DOT,'.',1,6614)
-LexToken(VAR,'pein',1,6615)
-LexToken(ASSIGNMENT,'=',1,6620)
-LexToken(NUMBER,'6',1,6622)
-LexToken(EOL,'\n',1,6623)
-LexToken(VAR,'graphics',1,6633)
-LexToken(DOT,'.',1,6641)
-LexToken(VAR,'peout',1,6642)
-LexToken(ASSIGNMENT,'=',1,6648)
-LexToken(OPENSQBRACKET,'[',1,6650)
-LexToken(NUMBER,'9',1,6651)
-LexToken(SEMICOLON,';',1,6652)
-LexToken(NUMBER,'10',1,6653)
-LexToken(CLOSESQBRACKET,']',1,6655)
-LexToken(EOL,'\n',1,6656)
-LexToken(EOL,'\n',1,6658)
-LexToken(VAR,'blk',1,6667)
-LexToken(DOT,'.',1,6670)
-LexToken(VAR,'graphics',1,6671)
-LexToken(ASSIGNMENT,'=',1,6680)
-LexToken(VAR,'graphics',1,6682)
-LexToken(EOL,'\n',1,6690)
-LexToken(VAR,'blk',1,6700)
-LexToken(DOT,'.',1,6703)
-LexToken(VAR,'model',1,6704)
-LexToken(ASSIGNMENT,'=',1,6710)
-LexToken(VAR,'model',1,6712)
-LexToken(EOL,'\n',1,6717)
-LexToken(VAR,'scs_m_1',1,6727)
-LexToken(DOT,'.',1,6734)
-LexToken(VAR,'objs',1,6735)
-LexToken(OPENBRACKET,'(',1,6739)
-LexToken(NUMBER,'5',1,6740)
-LexToken(CLOSEBRACKET,')',1,6741)
-LexToken(ASSIGNMENT,'=',1,6743)
-LexToken(VAR,'blk',1,6745)
-LexToken(EOL,'\n',1,6748)
-LexToken(EOL,'\n',1,6750)
-LexToken(EOL,'\n',1,6784)
-LexToken(VAR,'lnk',1,6793)
-LexToken(ASSIGNMENT,'=',1,6797)
-LexToken(VAR,'scs_m_1',1,6799)
-LexToken(DOT,'.',1,6806)
-LexToken(VAR,'objs',1,6807)
-LexToken(OPENBRACKET,'(',1,6811)
-LexToken(NUMBER,'6',1,6812)
-LexToken(CLOSEBRACKET,')',1,6813)
-LexToken(EOL,'\n',1,6814)
-LexToken(EOL,'\n',1,6816)
-LexToken(VAR,'lnk',1,6825)
-LexToken(DOT,'.',1,6828)
-LexToken(VAR,'ct',1,6829)
-LexToken(ASSIGNMENT,'=',1,6832)
-LexToken(OPENSQBRACKET,'[',1,6834)
-LexToken(NUMBER,'5',1,6835)
-LexToken(ADDITION,'-',1,6837)
-LexToken(NUMBER,'1',1,6838)
-LexToken(CLOSESQBRACKET,']',1,6839)
-LexToken(EOL,'\n',1,6840)
-LexToken(VAR,'lnk',1,6850)
-LexToken(DOT,'.',1,6853)
-LexToken(VAR,'from',1,6854)
-LexToken(ASSIGNMENT,'=',1,6859)
-LexToken(OPENSQBRACKET,'[',1,6861)
-LexToken(NUMBER,'2',1,6862)
-LexToken(NUMBER,'1',1,6864)
-LexToken(NUMBER,'0',1,6866)
-LexToken(CLOSESQBRACKET,']',1,6867)
-LexToken(EOL,'\n',1,6868)
-LexToken(VAR,'lnk',1,6878)
-LexToken(DOT,'.',1,6881)
-LexToken(VAR,'to',1,6882)
-LexToken(ASSIGNMENT,'=',1,6885)
-LexToken(OPENSQBRACKET,'[',1,6887)
-LexToken(NUMBER,'5',1,6888)
-LexToken(NUMBER,'1',1,6890)
-LexToken(NUMBER,'1',1,6892)
-LexToken(CLOSESQBRACKET,']',1,6893)
-LexToken(EOL,'\n',1,6894)
-LexToken(EOL,'\n',1,6896)
-LexToken(VAR,'scs_m_1',1,6905)
-LexToken(DOT,'.',1,6912)
-LexToken(VAR,'objs',1,6913)
-LexToken(OPENBRACKET,'(',1,6917)
-LexToken(NUMBER,'6',1,6918)
-LexToken(CLOSEBRACKET,')',1,6919)
-LexToken(ASSIGNMENT,'=',1,6921)
-LexToken(VAR,'lnk',1,6923)
-LexToken(EOL,'\n',1,6926)
-LexToken(EOL,'\n',1,6928)
-LexToken(EOL,'\n',1,6964)
-LexToken(VAR,'lnk',1,6973)
-LexToken(ASSIGNMENT,'=',1,6977)
-LexToken(VAR,'scs_m_1',1,6979)
-LexToken(DOT,'.',1,6986)
-LexToken(VAR,'objs',1,6987)
-LexToken(OPENBRACKET,'(',1,6991)
-LexToken(NUMBER,'7',1,6992)
-LexToken(CLOSEBRACKET,')',1,6993)
-LexToken(EOL,'\n',1,6994)
-LexToken(EOL,'\n',1,6996)
-LexToken(VAR,'lnk',1,7005)
-LexToken(DOT,'.',1,7008)
-LexToken(VAR,'from',1,7009)
-LexToken(ASSIGNMENT,'=',1,7014)
-LexToken(OPENSQBRACKET,'[',1,7016)
-LexToken(NUMBER,'1',1,7017)
-LexToken(NUMBER,'1',1,7019)
-LexToken(NUMBER,'0',1,7021)
-LexToken(CLOSESQBRACKET,']',1,7022)
-LexToken(EOL,'\n',1,7023)
-LexToken(VAR,'lnk',1,7033)
-LexToken(DOT,'.',1,7036)
-LexToken(VAR,'to',1,7037)
-LexToken(ASSIGNMENT,'=',1,7040)
-LexToken(OPENSQBRACKET,'[',1,7042)
-LexToken(NUMBER,'4',1,7043)
-LexToken(NUMBER,'1',1,7045)
-LexToken(NUMBER,'1',1,7047)
-LexToken(CLOSESQBRACKET,']',1,7048)
-LexToken(EOL,'\n',1,7049)
-LexToken(EOL,'\n',1,7051)
-LexToken(VAR,'scs_m_1',1,7060)
-LexToken(DOT,'.',1,7067)
-LexToken(VAR,'objs',1,7068)
-LexToken(OPENBRACKET,'(',1,7072)
-LexToken(NUMBER,'7',1,7073)
-LexToken(CLOSEBRACKET,')',1,7074)
-LexToken(ASSIGNMENT,'=',1,7076)
-LexToken(VAR,'lnk',1,7078)
-LexToken(EOL,'\n',1,7081)
-LexToken(EOL,'\n',1,7083)
-LexToken(EOL,'\n',1,7116)
-LexToken(VAR,'lnk',1,7125)
-LexToken(ASSIGNMENT,'=',1,7129)
-LexToken(VAR,'scs_m_1',1,7131)
-LexToken(DOT,'.',1,7138)
-LexToken(VAR,'objs',1,7139)
-LexToken(OPENBRACKET,'(',1,7143)
-LexToken(NUMBER,'8',1,7144)
-LexToken(CLOSEBRACKET,')',1,7145)
-LexToken(EOL,'\n',1,7146)
-LexToken(EOL,'\n',1,7148)
-LexToken(VAR,'lnk',1,7157)
-LexToken(DOT,'.',1,7160)
-LexToken(VAR,'ct',1,7161)
-LexToken(ASSIGNMENT,'=',1,7164)
-LexToken(OPENSQBRACKET,'[',1,7166)
-LexToken(NUMBER,'5',1,7167)
-LexToken(ADDITION,'-',1,7169)
-LexToken(NUMBER,'1',1,7170)
-LexToken(CLOSESQBRACKET,']',1,7171)
-LexToken(EOL,'\n',1,7172)
-LexToken(VAR,'lnk',1,7182)
-LexToken(DOT,'.',1,7185)
-LexToken(VAR,'from',1,7186)
-LexToken(ASSIGNMENT,'=',1,7191)
-LexToken(OPENSQBRACKET,'[',1,7193)
-LexToken(NUMBER,'4',1,7194)
-LexToken(NUMBER,'2',1,7196)
-LexToken(NUMBER,'0',1,7198)
-LexToken(CLOSESQBRACKET,']',1,7199)
-LexToken(EOL,'\n',1,7200)
-LexToken(VAR,'lnk',1,7210)
-LexToken(DOT,'.',1,7213)
-LexToken(VAR,'to',1,7214)
-LexToken(ASSIGNMENT,'=',1,7217)
-LexToken(OPENSQBRACKET,'[',1,7219)
-LexToken(NUMBER,'3',1,7220)
-LexToken(NUMBER,'1',1,7222)
-LexToken(NUMBER,'1',1,7224)
-LexToken(CLOSESQBRACKET,']',1,7225)
-LexToken(EOL,'\n',1,7226)
-LexToken(EOL,'\n',1,7228)
-LexToken(VAR,'scs_m_1',1,7237)
-LexToken(DOT,'.',1,7244)
-LexToken(VAR,'objs',1,7245)
-LexToken(OPENBRACKET,'(',1,7249)
-LexToken(NUMBER,'8',1,7250)
-LexToken(CLOSEBRACKET,')',1,7251)
-LexToken(ASSIGNMENT,'=',1,7253)
-LexToken(VAR,'lnk',1,7255)
-LexToken(EOL,'\n',1,7258)
-LexToken(EOL,'\n',1,7260)
-LexToken(EOL,'\n',1,7294)
-LexToken(VAR,'lnk',1,7303)
-LexToken(ASSIGNMENT,'=',1,7307)
-LexToken(VAR,'scs_m_1',1,7309)
-LexToken(DOT,'.',1,7316)
-LexToken(VAR,'objs',1,7317)
-LexToken(OPENBRACKET,'(',1,7321)
-LexToken(NUMBER,'9',1,7322)
-LexToken(CLOSEBRACKET,')',1,7323)
-LexToken(EOL,'\n',1,7324)
-LexToken(EOL,'\n',1,7326)
-LexToken(VAR,'lnk',1,7335)
-LexToken(DOT,'.',1,7338)
-LexToken(VAR,'ct',1,7339)
-LexToken(ASSIGNMENT,'=',1,7342)
-LexToken(OPENSQBRACKET,'[',1,7344)
-LexToken(NUMBER,'5',1,7345)
-LexToken(ADDITION,'-',1,7347)
-LexToken(NUMBER,'1',1,7348)
-LexToken(CLOSESQBRACKET,']',1,7349)
-LexToken(EOL,'\n',1,7350)
-LexToken(VAR,'lnk',1,7360)
-LexToken(DOT,'.',1,7363)
-LexToken(VAR,'from',1,7364)
-LexToken(ASSIGNMENT,'=',1,7369)
-LexToken(OPENSQBRACKET,'[',1,7371)
-LexToken(NUMBER,'5',1,7372)
-LexToken(NUMBER,'1',1,7374)
-LexToken(NUMBER,'0',1,7376)
-LexToken(CLOSESQBRACKET,']',1,7377)
-LexToken(EOL,'\n',1,7378)
-LexToken(VAR,'lnk',1,7388)
-LexToken(DOT,'.',1,7391)
-LexToken(VAR,'to',1,7392)
-LexToken(ASSIGNMENT,'=',1,7395)
-LexToken(OPENSQBRACKET,'[',1,7397)
-LexToken(NUMBER,'4',1,7398)
-LexToken(NUMBER,'1',1,7400)
-LexToken(NUMBER,'1',1,7402)
-LexToken(CLOSESQBRACKET,']',1,7403)
-LexToken(EOL,'\n',1,7404)
-LexToken(EOL,'\n',1,7406)
-LexToken(VAR,'scs_m_1',1,7415)
-LexToken(DOT,'.',1,7422)
-LexToken(VAR,'objs',1,7423)
-LexToken(OPENBRACKET,'(',1,7427)
-LexToken(NUMBER,'9',1,7428)
-LexToken(CLOSEBRACKET,')',1,7429)
-LexToken(ASSIGNMENT,'=',1,7431)
-LexToken(VAR,'lnk',1,7433)
-LexToken(EOL,'\n',1,7436)
-LexToken(EOL,'\n',1,7438)
-LexToken(EOL,'\n',1,7476)
-LexToken(VAR,'lnk',1,7485)
-LexToken(ASSIGNMENT,'=',1,7489)
-LexToken(VAR,'scs_m_1',1,7491)
-LexToken(DOT,'.',1,7498)
-LexToken(VAR,'objs',1,7499)
-LexToken(OPENBRACKET,'(',1,7503)
-LexToken(NUMBER,'10',1,7504)
-LexToken(CLOSEBRACKET,')',1,7506)
-LexToken(EOL,'\n',1,7507)
-LexToken(EOL,'\n',1,7509)
-LexToken(VAR,'lnk',1,7518)
-LexToken(DOT,'.',1,7521)
-LexToken(VAR,'xx',1,7522)
-LexToken(ASSIGNMENT,'=',1,7525)
-LexToken(OPENSQBRACKET,'[',1,7527)
-LexToken(NUMBER,'0',1,7528)
-LexToken(NUMBER,'30',1,7530)
-LexToken(NUMBER,'1',1,7533)
-LexToken(CLOSESQBRACKET,']',1,7534)
-LexToken(EOL,'\n',1,7535)
-LexToken(VAR,'lnk',1,7545)
-LexToken(DOT,'.',1,7548)
-LexToken(VAR,'yy',1,7549)
-LexToken(ASSIGNMENT,'=',1,7552)
-LexToken(OPENSQBRACKET,'[',1,7554)
-LexToken(NUMBER,'0',1,7555)
-LexToken(ADDITION,'-',1,7557)
-LexToken(NUMBER,'30',1,7558)
-LexToken(NUMBER,'1',1,7561)
-LexToken(CLOSESQBRACKET,']',1,7562)
-LexToken(EOL,'\n',1,7563)
-LexToken(EOL,'\n',1,7565)
-LexToken(VAR,'lnk',1,7574)
-LexToken(DOT,'.',1,7577)
-LexToken(VAR,'ct',1,7578)
-LexToken(ASSIGNMENT,'=',1,7581)
-LexToken(OPENSQBRACKET,'[',1,7583)
-LexToken(NUMBER,'5',1,7584)
-LexToken(ADDITION,'-',1,7586)
-LexToken(NUMBER,'1',1,7587)
-LexToken(CLOSESQBRACKET,']',1,7588)
-LexToken(EOL,'\n',1,7589)
-LexToken(VAR,'lnk',1,7599)
-LexToken(DOT,'.',1,7602)
-LexToken(VAR,'from',1,7603)
-LexToken(ASSIGNMENT,'=',1,7608)
-LexToken(OPENSQBRACKET,'[',1,7610)
-LexToken(NUMBER,'5',1,7611)
-LexToken(NUMBER,'2',1,7613)
-LexToken(NUMBER,'0',1,7615)
-LexToken(CLOSESQBRACKET,']',1,7616)
-LexToken(EOL,'\n',1,7617)
-LexToken(VAR,'lnk',1,7627)
-LexToken(DOT,'.',1,7630)
-LexToken(VAR,'to',1,7631)
-LexToken(ASSIGNMENT,'=',1,7634)
-LexToken(OPENSQBRACKET,'[',1,7636)
-LexToken(NUMBER,'1',1,7637)
-LexToken(NUMBER,'1',1,7639)
-LexToken(NUMBER,'1',1,7641)
-LexToken(CLOSESQBRACKET,']',1,7642)
-LexToken(EOL,'\n',1,7643)
-LexToken(EOL,'\n',1,7645)
-LexToken(VAR,'scs_m_1',1,7654)
-LexToken(DOT,'.',1,7661)
-LexToken(VAR,'objs',1,7662)
-LexToken(OPENBRACKET,'(',1,7666)
-LexToken(NUMBER,'10',1,7667)
-LexToken(CLOSEBRACKET,')',1,7669)
-LexToken(ASSIGNMENT,'=',1,7671)
-LexToken(VAR,'lnk',1,7673)
-LexToken(EOL,'\n',1,7676)
-LexToken(EOL,'\n',1,7678)
-LexToken(CLEAR,'clear',1,7687)
-LexToken(VAR,'blk',1,7693)
-LexToken(VAR,'lnk',1,7697)
-LexToken(EOL,'\n',1,7700)
-LexToken(EOL,'\n',1,7701)
-LexToken(VAR,'model',1,7710)
-LexToken(ASSIGNMENT,'=',1,7715)
-LexToken(SCICOS_MODEL,'scicos_model',1,7716)
-LexToken(OPENBRACKET,'(',1,7728)
-LexToken(CLOSEBRACKET,')',1,7729)
-LexToken(EOL,'\n',1,7730)
-LexToken(VAR,'model',1,7740)
-LexToken(DOT,'.',1,7745)
-LexToken(VAR,'sim',1,7746)
-LexToken(ASSIGNMENT,'=',1,7750)
-LexToken(DQSTRING,'"csuper"',1,7759)
-LexToken(EOL,'\n',1,7760)
-LexToken(VAR,'model',1,7770)
-LexToken(DOT,'.',1,7775)
-LexToken(VAR,'evtin',1,7776)
-LexToken(ASSIGNMENT,'=',1,7782)
-LexToken(NUMBER,'1',1,7784)
-LexToken(EOL,'\n',1,7785)
-LexToken(VAR,'model',1,7795)
-LexToken(DOT,'.',1,7800)
-LexToken(VAR,'evtout',1,7801)
-LexToken(ASSIGNMENT,'=',1,7808)
-LexToken(NUMBER,'1',1,7810)
-LexToken(EOL,'\n',1,7811)
-LexToken(VAR,'model',1,7821)
-LexToken(DOT,'.',1,7826)
-LexToken(VAR,'rpar',1,7827)
-LexToken(ASSIGNMENT,'=',1,7832)
-LexToken(VAR,'scs_m_1',1,7834)
-LexToken(EOL,'\n',1,7841)
-LexToken(EOL,'\n',1,7843)
-LexToken(VAR,'gr_i',1,7852)
-LexToken(ASSIGNMENT,'=',1,7856)
-LexToken(OPENSQBRACKET,'[',1,7857)
-LexToken(CLOSESQBRACKET,']',1,7858)
-LexToken(EOL,'\n',1,7859)
-LexToken(VAR,'x',1,7869)
-LexToken(ASSIGNMENT,'=',1,7870)
-LexToken(VAR,'standard_define',1,7871)
-LexToken(OPENBRACKET,'(',1,7886)
-LexToken(OPENSQBRACKET,'[',1,7887)
-LexToken(NUMBER,'3',1,7888)
-LexToken(NUMBER,'2',1,7890)
-LexToken(CLOSESQBRACKET,']',1,7891)
-LexToken(COMMA,',',1,7892)
-LexToken(VAR,'model',1,7893)
-LexToken(COMMA,',',1,7898)
-LexToken(OPENSQBRACKET,'[',1,7899)
-LexToken(CLOSESQBRACKET,']',1,7900)
-LexToken(COMMA,',',1,7901)
-LexToken(VAR,'gr_i',1,7902)
-LexToken(CLOSEBRACKET,')',1,7906)
-LexToken(EOL,'\n',1,7907)
-LexToken(END,'end',1,7912)
-LexToken(EOL,'\n',1,7915)
-LexToken(ENDFUNCTION,'endfunction',1,7916)
-LexToken(EOL,'\n',1,7927)
-LexToken(EOL,'\n',1,7928)
+Syntax error in input LexToken(PREVAR,'%ph',1,1648)
+Syntax error in input LexToken(IF,'if',1,2360)
+Syntax error in input LexToken(VAR,'blk',1,4902)
+Syntax error in input LexToken(VAR,'blk',1,5315)
+Syntax error in input LexToken(VAR,'blk',1,5671)
+Syntax error in input LexToken(VAR,'blk',1,6028)
+Syntax error in input LexToken(VAR,'blk',1,6449)
+Syntax error in input LexToken(VAR,'lnk',1,6793)
+Syntax error in input LexToken(VAR,'lnk',1,6973)
+Syntax error in input LexToken(VAR,'lnk',1,7125)
+Syntax error in input LexToken(VAR,'lnk',1,7303)
+Syntax error in input LexToken(VAR,'lnk',1,7485)
+/* autogenerated from "macros/Events/freq_div.sci" */
+None