summaryrefslogtreecommitdiff
path: root/js/Branching/DEMUX_f.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/Branching/DEMUX_f.js')
-rw-r--r--js/Branching/DEMUX_f.js452
1 files changed, 452 insertions, 0 deletions
diff --git a/js/Branching/DEMUX_f.js b/js/Branching/DEMUX_f.js
new file mode 100644
index 00000000..d59940cf
--- /dev/null
+++ b/js/Branching/DEMUX_f.js
@@ -0,0 +1,452 @@
+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,'DEMUX_f',1,852)
+LexToken(OPENBRACKET,'(',1,859)
+LexToken(VAR,'job',1,860)
+LexToken(COMMA,',',1,863)
+LexToken(VAR,'arg1',1,864)
+LexToken(COMMA,',',1,868)
+LexToken(VAR,'arg2',1,869)
+LexToken(CLOSEBRACKET,')',1,873)
+LexToken(EOL,'\n',1,874)
+LexToken(VAR,'x',1,879)
+LexToken(ASSIGNMENT,'=',1,880)
+LexToken(OPENSQBRACKET,'[',1,881)
+LexToken(CLOSESQBRACKET,']',1,882)
+LexToken(SEMICOLON,';',1,883)
+LexToken(EOL,'\n',1,884)
+LexToken(VAR,'y',1,889)
+LexToken(ASSIGNMENT,'=',1,890)
+LexToken(OPENSQBRACKET,'[',1,891)
+LexToken(CLOSESQBRACKET,']',1,892)
+LexToken(SEMICOLON,';',1,893)
+LexToken(EOL,'\n',1,894)
+LexToken(VAR,'typ',1,899)
+LexToken(ASSIGNMENT,'=',1,902)
+LexToken(OPENSQBRACKET,'[',1,903)
+LexToken(CLOSESQBRACKET,']',1,904)
+LexToken(SEMICOLON,';',1,905)
+LexToken(EOL,'\n',1,906)
+LexToken(SELECT,'select',1,911)
+LexToken(VAR,'job',1,918)
+LexToken(EOL,'\n',1,921)
+LexToken(CASE,'case',1,926)
+LexToken(DQSTRING,'"set"',1,935)
+LexToken(THEN,'then',1,937)
+LexToken(EOL,'\n',1,941)
+LexToken(VAR,'x',1,950)
+LexToken(ASSIGNMENT,'=',1,951)
+LexToken(VAR,'arg1',1,952)
+LexToken(SEMICOLON,';',1,956)
+LexToken(EOL,'\n',1,957)
+LexToken(VAR,'graphics',1,966)
+LexToken(ASSIGNMENT,'=',1,974)
+LexToken(VAR,'arg1',1,975)
+LexToken(DOT,'.',1,979)
+LexToken(VAR,'graphics',1,980)
+LexToken(SEMICOLON,';',1,988)
+LexToken(EOL,'\n',1,989)
+LexToken(VAR,'exprs',1,998)
+LexToken(ASSIGNMENT,'=',1,1003)
+LexToken(VAR,'graphics',1,1004)
+LexToken(DOT,'.',1,1012)
+LexToken(VAR,'exprs',1,1013)
+LexToken(EOL,'\n',1,1018)
+LexToken(VAR,'model',1,1027)
+LexToken(ASSIGNMENT,'=',1,1032)
+LexToken(VAR,'arg1',1,1033)
+LexToken(DOT,'.',1,1037)
+LexToken(VAR,'model',1,1038)
+LexToken(SEMICOLON,';',1,1043)
+LexToken(EOL,'\n',1,1044)
+LexToken(WHILE,'while',1,1053)
+LexToken(PREVAR_BOOLEAN,'%t',1,1059)
+LexToken(DO,'do',1,1062)
+LexToken(EOL,'\n',1,1064)
+LexToken(OPENSQBRACKET,'[',1,1077)
+LexToken(VAR,'ok',1,1078)
+LexToken(COMMA,',',1,1080)
+LexToken(VAR,'out',1,1081)
+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 DEMUX block parameters"',1,1135)
+LexToken(COMMA,',',1,1136)
+LexToken(OPENSQBRACKET,'[',1,1152)
+LexToken(DQSTRING,'"number of output ports or vector of sizes"',1,1195)
+LexToken(CLOSESQBRACKET,']',1,1196)
+LexToken(COMMA,',',1,1197)
+LexToken(VAR,'list',1,1198)
+LexToken(OPENBRACKET,'(',1,1202)
+LexToken(DQSTRING,'"vec"',1,1207)
+LexToken(COMMA,',',1,1208)
+LexToken(NUMBER,'-1',1,1209)
+LexToken(CLOSEBRACKET,')',1,1211)
+LexToken(COMMA,',',1,1212)
+LexToken(VAR,'exprs',1,1213)
+LexToken(CLOSEBRACKET,')',1,1218)
+LexToken(EOL,'\n',1,1219)
+LexToken(IF,'if',1,1232)
+LexToken(NOT,'~',1,1235)
+LexToken(VAR,'ok',1,1236)
+LexToken(THEN,'then',1,1239)
+LexToken(EOL,'\n',1,1243)
+LexToken(BREAK,'break',1,1260)
+LexToken(COMMA,',',1,1265)
+LexToken(EOL,'\n',1,1266)
+LexToken(END,'end',1,1279)
+LexToken(EOL,'\n',1,1282)
+LexToken(IF,'if',1,1295)
+LexToken(VAR,'size',1,1298)
+LexToken(OPENBRACKET,'(',1,1302)
+LexToken(VAR,'out',1,1303)
+LexToken(COMMA,',',1,1306)
+LexToken(DQSTRING,'"*"',1,1309)
+LexToken(CLOSEBRACKET,')',1,1310)
+LexToken(COMPARISON,'==',1,1311)
+LexToken(NUMBER,'1',1,1313)
+LexToken(THEN,'then',1,1315)
+LexToken(EOL,'\n',1,1319)
+LexToken(IF,'if',1,1336)
+LexToken(VAR,'out',1,1339)
+LexToken(COMPARISON,'<',1,1342)
+LexToken(NUMBER,'2',1,1343)
+LexToken(LOGICAL,'|',1,1345)
+LexToken(VAR,'out',1,1347)
+LexToken(COMPARISON,'>',1,1350)
+LexToken(NUMBER,'8',1,1351)
+LexToken(THEN,'then',1,1353)
+LexToken(EOL,'\n',1,1357)
+LexToken(VAR,'message',1,1378)
+LexToken(OPENBRACKET,'(',1,1385)
+LexToken(DQSTRING,'"Block must have at least 2 and at most 8 output ports"',1,1440)
+LexToken(CLOSEBRACKET,')',1,1441)
+LexToken(EOL,'\n',1,1442)
+LexToken(VAR,'ok',1,1463)
+LexToken(ASSIGNMENT,'=',1,1465)
+LexToken(PREVAR_BOOLEAN,'%f',1,1466)
+LexToken(EOL,'\n',1,1468)
+LexToken(ELSE,'else',1,1485)
+LexToken(EOL,'\n',1,1489)
+LexToken(OPENSQBRACKET,'[',1,1510)
+LexToken(VAR,'model',1,1511)
+LexToken(COMMA,',',1,1516)
+LexToken(VAR,'graphics',1,1517)
+LexToken(COMMA,',',1,1525)
+LexToken(VAR,'ok',1,1526)
+LexToken(CLOSESQBRACKET,']',1,1528)
+LexToken(ASSIGNMENT,'=',1,1529)
+LexToken(VAR,'check_io',1,1530)
+LexToken(OPENBRACKET,'(',1,1538)
+LexToken(VAR,'model',1,1539)
+LexToken(COMMA,',',1,1544)
+LexToken(VAR,'graphics',1,1545)
+LexToken(COMMA,',',1,1553)
+LexToken(NUMBER,'0',1,1554)
+LexToken(COMMA,',',1,1555)
+LexToken(OPERATOR,'-',1,1556)
+LexToken(OPENSQBRACKET,'[',1,1557)
+LexToken(NUMBER,'1',1,1558)
+LexToken(COLON,':',1,1559)
+LexToken(VAR,'out',1,1560)
+LexToken(CLOSESQBRACKET,']',1,1563)
+LexToken(TRANSPOSE,"'",1,1564)
+LexToken(COMMA,',',1,1565)
+LexToken(OPENSQBRACKET,'[',1,1566)
+LexToken(CLOSESQBRACKET,']',1,1567)
+LexToken(COMMA,',',1,1568)
+LexToken(OPENSQBRACKET,'[',1,1569)
+LexToken(CLOSESQBRACKET,']',1,1570)
+LexToken(CLOSEBRACKET,')',1,1571)
+LexToken(EOL,'\n',1,1572)
+LexToken(END,'end',1,1589)
+LexToken(EOL,'\n',1,1592)
+LexToken(ELSE,'else',1,1605)
+LexToken(EOL,'\n',1,1609)
+LexToken(IF,'if',1,1626)
+LexToken(VAR,'size',1,1629)
+LexToken(OPENBRACKET,'(',1,1633)
+LexToken(VAR,'out',1,1634)
+LexToken(COMMA,',',1,1637)
+LexToken(DQSTRING,'"*"',1,1640)
+LexToken(CLOSEBRACKET,')',1,1641)
+LexToken(COMPARISON,'<',1,1642)
+LexToken(NUMBER,'2',1,1643)
+LexToken(LOGICAL,'|',1,1644)
+LexToken(VAR,'size',1,1646)
+LexToken(OPENBRACKET,'(',1,1650)
+LexToken(VAR,'out',1,1651)
+LexToken(COMMA,',',1,1654)
+LexToken(DQSTRING,'"*"',1,1657)
+LexToken(CLOSEBRACKET,')',1,1658)
+LexToken(COMPARISON,'>',1,1659)
+LexToken(NUMBER,'8',1,1660)
+LexToken(LOGICAL,'|',1,1661)
+LexToken(VAR,'or',1,1662)
+LexToken(OPENBRACKET,'(',1,1664)
+LexToken(VAR,'out',1,1665)
+LexToken(COMPARISON,'==',1,1668)
+LexToken(NUMBER,'0',1,1670)
+LexToken(CLOSEBRACKET,')',1,1671)
+LexToken(THEN,'then',1,1673)
+LexToken(EOL,'\n',1,1677)
+LexToken(VAR,'message',1,1698)
+LexToken(OPENBRACKET,'(',1,1705)
+LexToken(OPENSQBRACKET,'[',1,1706)
+LexToken(DQSTRING,'"Block must have at least 2 and at most 8 output ports"',1,1761)
+LexToken(SEMICOLON,';',1,1762)
+LexToken(DQSTRING,'"and size 0 is not allowed"',1,1810)
+LexToken(CLOSESQBRACKET,']',1,1811)
+LexToken(CLOSEBRACKET,')',1,1815)
+LexToken(EOL,'\n',1,1816)
+LexToken(VAR,'ok',1,1837)
+LexToken(ASSIGNMENT,'=',1,1839)
+LexToken(PREVAR_BOOLEAN,'%f',1,1840)
+LexToken(EOL,'\n',1,1842)
+LexToken(ELSE,'else',1,1859)
+LexToken(EOL,'\n',1,1863)
+LexToken(IF,'if',1,1884)
+LexToken(VAR,'min',1,1887)
+LexToken(OPENBRACKET,'(',1,1890)
+LexToken(VAR,'out',1,1891)
+LexToken(CLOSEBRACKET,')',1,1894)
+LexToken(COMPARISON,'<',1,1895)
+LexToken(NUMBER,'0',1,1896)
+LexToken(THEN,'then',1,1898)
+LexToken(EOL,'\n',1,1902)
+LexToken(VAR,'nin',1,1927)
+LexToken(ASSIGNMENT,'=',1,1930)
+LexToken(NUMBER,'0',1,1931)
+LexToken(COMMA,',',1,1932)
+LexToken(EOL,'\n',1,1933)
+LexToken(ELSE,'else',1,1954)
+LexToken(EOL,'\n',1,1958)
+LexToken(VAR,'nin',1,1983)
+LexToken(ASSIGNMENT,'=',1,1986)
+LexToken(VAR,'sum',1,1987)
+LexToken(OPENBRACKET,'(',1,1990)
+LexToken(VAR,'out',1,1991)
+LexToken(CLOSEBRACKET,')',1,1994)
+LexToken(COMMA,',',1,1995)
+LexToken(EOL,'\n',1,1996)
+LexToken(END,'end',1,2017)
+LexToken(EOL,'\n',1,2020)
+LexToken(OPENSQBRACKET,'[',1,2041)
+LexToken(VAR,'model',1,2042)
+LexToken(COMMA,',',1,2047)
+LexToken(VAR,'graphics',1,2048)
+LexToken(COMMA,',',1,2056)
+LexToken(VAR,'ok',1,2057)
+LexToken(CLOSESQBRACKET,']',1,2059)
+LexToken(ASSIGNMENT,'=',1,2060)
+LexToken(VAR,'check_io',1,2061)
+LexToken(OPENBRACKET,'(',1,2069)
+LexToken(VAR,'model',1,2070)
+LexToken(COMMA,',',1,2075)
+LexToken(VAR,'graphics',1,2076)
+LexToken(COMMA,',',1,2084)
+LexToken(VAR,'nin',1,2085)
+LexToken(COMMA,',',1,2088)
+LexToken(VAR,'out',1,2089)
+LexToken(OPENBRACKET,'(',1,2092)
+LexToken(COLON,':',1,2093)
+LexToken(CLOSEBRACKET,')',1,2094)
+LexToken(COMMA,',',1,2095)
+LexToken(OPENSQBRACKET,'[',1,2096)
+LexToken(CLOSESQBRACKET,']',1,2097)
+LexToken(COMMA,',',1,2098)
+LexToken(OPENSQBRACKET,'[',1,2099)
+LexToken(CLOSESQBRACKET,']',1,2100)
+LexToken(CLOSEBRACKET,')',1,2101)
+LexToken(EOL,'\n',1,2102)
+LexToken(IF,'if',1,2123)
+LexToken(VAR,'ok',1,2126)
+LexToken(THEN,'then',1,2129)
+LexToken(EOL,'\n',1,2133)
+LexToken(VAR,'out',1,2158)
+LexToken(ASSIGNMENT,'=',1,2161)
+LexToken(VAR,'size',1,2162)
+LexToken(OPENBRACKET,'(',1,2166)
+LexToken(VAR,'out',1,2167)
+LexToken(COMMA,',',1,2170)
+LexToken(DQSTRING,'"*"',1,2173)
+LexToken(CLOSEBRACKET,')',1,2174)
+LexToken(COMMA,',',1,2175)
+LexToken(EOL,'\n',1,2176)
+LexToken(END,'end',1,2197)
+LexToken(EOL,'\n',1,2200)
+LexToken(END,'end',1,2217)
+LexToken(EOL,'\n',1,2220)
+LexToken(END,'end',1,2233)
+LexToken(EOL,'\n',1,2236)
+LexToken(IF,'if',1,2249)
+LexToken(VAR,'ok',1,2252)
+LexToken(THEN,'then',1,2255)
+LexToken(EOL,'\n',1,2259)
+LexToken(VAR,'graphics',1,2276)
+LexToken(DOT,'.',1,2284)
+LexToken(VAR,'exprs',1,2285)
+LexToken(ASSIGNMENT,'=',1,2290)
+LexToken(VAR,'exprs',1,2291)
+LexToken(SEMICOLON,';',1,2296)
+LexToken(EOL,'\n',1,2297)
+LexToken(VAR,'model',1,2314)
+LexToken(DOT,'.',1,2319)
+LexToken(VAR,'ipar',1,2320)
+LexToken(ASSIGNMENT,'=',1,2324)
+LexToken(VAR,'out',1,2325)
+LexToken(EOL,'\n',1,2328)
+LexToken(VAR,'x',1,2345)
+LexToken(DOT,'.',1,2346)
+LexToken(VAR,'graphics',1,2347)
+LexToken(ASSIGNMENT,'=',1,2355)
+LexToken(VAR,'graphics',1,2356)
+LexToken(SEMICOLON,';',1,2364)
+LexToken(EOL,'\n',1,2365)
+LexToken(VAR,'x',1,2382)
+LexToken(DOT,'.',1,2383)
+LexToken(VAR,'model',1,2384)
+LexToken(ASSIGNMENT,'=',1,2389)
+LexToken(VAR,'model',1,2390)
+LexToken(EOL,'\n',1,2395)
+LexToken(BREAK,'break',1,2412)
+LexToken(EOL,'\n',1,2417)
+LexToken(END,'end',1,2430)
+LexToken(EOL,'\n',1,2433)
+LexToken(END,'end',1,2442)
+LexToken(EOL,'\n',1,2445)
+LexToken(CASE,'case',1,2450)
+LexToken(DQSTRING,'"define"',1,2462)
+LexToken(THEN,'then',1,2464)
+LexToken(EOL,'\n',1,2468)
+LexToken(VAR,'out',1,2477)
+LexToken(ASSIGNMENT,'=',1,2480)
+LexToken(NUMBER,'2',1,2481)
+LexToken(EOL,'\n',1,2482)
+LexToken(VAR,'model',1,2491)
+LexToken(ASSIGNMENT,'=',1,2496)
+LexToken(SCICOS_MODEL,'scicos_model',1,2497)
+LexToken(OPENBRACKET,'(',1,2509)
+LexToken(CLOSEBRACKET,')',1,2510)
+LexToken(EOL,'\n',1,2511)
+LexToken(VAR,'model',1,2520)
+LexToken(DOT,'.',1,2525)
+LexToken(VAR,'sim',1,2526)
+LexToken(ASSIGNMENT,'=',1,2529)
+LexToken(VAR,'list',1,2530)
+LexToken(OPENBRACKET,'(',1,2534)
+LexToken(DQSTRING,'"demux"',1,2541)
+LexToken(COMMA,',',1,2542)
+LexToken(NUMBER,'1',1,2543)
+LexToken(CLOSEBRACKET,')',1,2544)
+LexToken(EOL,'\n',1,2545)
+LexToken(VAR,'model',1,2554)
+LexToken(DOT,'.',1,2559)
+LexToken(VAR,'in',1,2560)
+LexToken(ASSIGNMENT,'=',1,2562)
+LexToken(NUMBER,'0',1,2563)
+LexToken(EOL,'\n',1,2571)
+LexToken(VAR,'model',1,2580)
+LexToken(DOT,'.',1,2585)
+LexToken(VAR,'out',1,2586)
+LexToken(ASSIGNMENT,'=',1,2589)
+LexToken(OPERATOR,'-',1,2590)
+LexToken(OPENSQBRACKET,'[',1,2591)
+LexToken(NUMBER,'1',1,2592)
+LexToken(COLON,':',1,2593)
+LexToken(VAR,'out',1,2594)
+LexToken(CLOSESQBRACKET,']',1,2597)
+LexToken(TRANSPOSE,"'",1,2598)
+LexToken(EOL,'\n',1,2599)
+LexToken(VAR,'model',1,2608)
+LexToken(DOT,'.',1,2613)
+LexToken(VAR,'ipar',1,2614)
+LexToken(ASSIGNMENT,'=',1,2618)
+LexToken(VAR,'out',1,2619)
+LexToken(EOL,'\n',1,2622)
+LexToken(VAR,'model',1,2631)
+LexToken(DOT,'.',1,2636)
+LexToken(VAR,'blocktype',1,2637)
+LexToken(ASSIGNMENT,'=',1,2646)
+LexToken(DQSTRING,'"c"',1,2649)
+LexToken(EOL,'\n',1,2650)
+LexToken(VAR,'model',1,2659)
+LexToken(DOT,'.',1,2664)
+LexToken(VAR,'firing',1,2665)
+LexToken(ASSIGNMENT,'=',1,2671)
+LexToken(OPENSQBRACKET,'[',1,2672)
+LexToken(CLOSESQBRACKET,']',1,2673)
+LexToken(EOL,'\n',1,2674)
+LexToken(VAR,'model',1,2683)
+LexToken(DOT,'.',1,2688)
+LexToken(VAR,'dep_ut',1,2689)
+LexToken(ASSIGNMENT,'=',1,2695)
+LexToken(OPENSQBRACKET,'[',1,2696)
+LexToken(PREVAR_BOOLEAN,'%t',1,2697)
+LexToken(PREVAR_BOOLEAN,'%f',1,2700)
+LexToken(CLOSESQBRACKET,']',1,2702)
+LexToken(EOL,'\n',1,2703)
+LexToken(EOL,'\n',1,2704)
+LexToken(VAR,'exprs',1,2713)
+LexToken(ASSIGNMENT,'=',1,2718)
+LexToken(VAR,'string',1,2719)
+LexToken(OPENBRACKET,'(',1,2725)
+LexToken(VAR,'out',1,2726)
+LexToken(CLOSEBRACKET,')',1,2729)
+LexToken(EOL,'\n',1,2730)
+LexToken(VAR,'gr_i',1,2739)
+LexToken(ASSIGNMENT,'=',1,2743)
+LexToken(OPENSQBRACKET,'[',1,2744)
+LexToken(CLOSESQBRACKET,']',1,2745)
+LexToken(EOL,'\n',1,2746)
+LexToken(VAR,'x',1,2755)
+LexToken(ASSIGNMENT,'=',1,2756)
+LexToken(VAR,'standard_define',1,2757)
+LexToken(OPENBRACKET,'(',1,2772)
+LexToken(OPENSQBRACKET,'[',1,2773)
+LexToken(NUMBER,'.5',1,2774)
+LexToken(NUMBER,'2',1,2777)
+LexToken(CLOSESQBRACKET,']',1,2778)
+LexToken(COMMA,',',1,2779)
+LexToken(VAR,'model',1,2780)
+LexToken(COMMA,',',1,2785)
+LexToken(VAR,'exprs',1,2786)
+LexToken(COMMA,',',1,2791)
+LexToken(VAR,'gr_i',1,2792)
+LexToken(CLOSEBRACKET,')',1,2796)
+LexToken(EOL,'\n',1,2797)
+LexToken(END,'end',1,2802)
+LexToken(EOL,'\n',1,2805)
+LexToken(ENDFUNCTION,'endfunction',1,2806)
+LexToken(EOL,'\n',1,2817)