summaryrefslogtreecommitdiff
path: root/js/IntegerOp/LOGIC.js
diff options
context:
space:
mode:
authorSunil Shetye2018-06-10 22:07:21 +0530
committerSunil Shetye2018-06-10 22:07:21 +0530
commitabf82caa54d8cf87e2f31aec7cc8d9cdedf90f81 (patch)
tree7ff742c9b3efcc8fe1c6a9528622c5dc77a23819 /js/IntegerOp/LOGIC.js
parent89187d41b6688f522f09ad59a8e223c82b8af846 (diff)
downloadsci2js-abf82caa54d8cf87e2f31aec7cc8d9cdedf90f81.tar.gz
sci2js-abf82caa54d8cf87e2f31aec7cc8d9cdedf90f81.tar.bz2
sci2js-abf82caa54d8cf87e2f31aec7cc8d9cdedf90f81.zip
add Makefile
add support for scicos functions
Diffstat (limited to 'js/IntegerOp/LOGIC.js')
-rw-r--r--js/IntegerOp/LOGIC.js677
1 files changed, 677 insertions, 0 deletions
diff --git a/js/IntegerOp/LOGIC.js b/js/IntegerOp/LOGIC.js
new file mode 100644
index 00000000..c3295914
--- /dev/null
+++ b/js/IntegerOp/LOGIC.js
@@ -0,0 +1,677 @@
+LexToken(EOL,'\n',1,8)
+LexToken(EOL,'\n',1,11)
+LexToken(EOL,'\n',1,71)
+LexToken(EOL,'\n',1,147)
+LexToken(EOL,'\n',1,150)
+LexToken(EOL,'\n',1,222)
+LexToken(EOL,'\n',1,294)
+LexToken(EOL,'\n',1,363)
+LexToken(EOL,'\n',1,402)
+LexToken(EOL,'\n',1,405)
+LexToken(EOL,'\n',1,472)
+LexToken(EOL,'\n',1,538)
+LexToken(EOL,'\n',1,603)
+LexToken(EOL,'\n',1,651)
+LexToken(EOL,'\n',1,654)
+LexToken(EOL,'\n',1,723)
+LexToken(EOL,'\n',1,786)
+LexToken(EOL,'\n',1,868)
+LexToken(EOL,'\n',1,871)
+LexToken(EOL,'\n',1,902)
+LexToken(EOL,'\n',1,905)
+LexToken(EOL,'\n',1,906)
+LexToken(FUNCTION,'function',1,907)
+LexToken(OPENSQBRACKET,'[',1,916)
+LexToken(VAR,'x',1,917)
+LexToken(COMMA,',',1,918)
+LexToken(VAR,'y',1,919)
+LexToken(COMMA,',',1,920)
+LexToken(VAR,'typ',1,921)
+LexToken(CLOSESQBRACKET,']',1,924)
+LexToken(ASSIGNMENT,'=',1,925)
+LexToken(VAR,'LOGIC',1,926)
+LexToken(OPENBRACKET,'(',1,931)
+LexToken(VAR,'job',1,932)
+LexToken(COMMA,',',1,935)
+LexToken(VAR,'arg1',1,936)
+LexToken(COMMA,',',1,940)
+LexToken(VAR,'arg2',1,941)
+LexToken(CLOSEBRACKET,')',1,945)
+LexToken(EOL,'\n',1,946)
+LexToken(VAR,'x',1,951)
+LexToken(ASSIGNMENT,'=',1,952)
+LexToken(OPENSQBRACKET,'[',1,953)
+LexToken(CLOSESQBRACKET,']',1,954)
+LexToken(SEMICOLON,';',1,955)
+LexToken(EOL,'\n',1,956)
+LexToken(VAR,'y',1,961)
+LexToken(ASSIGNMENT,'=',1,962)
+LexToken(OPENSQBRACKET,'[',1,963)
+LexToken(CLOSESQBRACKET,']',1,964)
+LexToken(SEMICOLON,';',1,965)
+LexToken(EOL,'\n',1,966)
+LexToken(VAR,'typ',1,971)
+LexToken(ASSIGNMENT,'=',1,974)
+LexToken(OPENSQBRACKET,'[',1,975)
+LexToken(CLOSESQBRACKET,']',1,976)
+LexToken(SEMICOLON,';',1,977)
+LexToken(EOL,'\n',1,978)
+LexToken(SELECT,'select',1,983)
+LexToken(VAR,'job',1,990)
+LexToken(EOL,'\n',1,993)
+LexToken(CASE,'case',1,998)
+LexToken(DQSTRING,'"set"',1,1007)
+LexToken(THEN,'then',1,1009)
+LexToken(EOL,'\n',1,1013)
+LexToken(VAR,'x',1,1022)
+LexToken(ASSIGNMENT,'=',1,1023)
+LexToken(VAR,'arg1',1,1024)
+LexToken(EOL,'\n',1,1028)
+LexToken(VAR,'graphics',1,1037)
+LexToken(ASSIGNMENT,'=',1,1045)
+LexToken(VAR,'arg1',1,1046)
+LexToken(DOT,'.',1,1050)
+LexToken(VAR,'graphics',1,1051)
+LexToken(SEMICOLON,';',1,1059)
+LexToken(EOL,'\n',1,1060)
+LexToken(VAR,'exprs',1,1069)
+LexToken(ASSIGNMENT,'=',1,1074)
+LexToken(VAR,'graphics',1,1075)
+LexToken(DOT,'.',1,1083)
+LexToken(VAR,'exprs',1,1084)
+LexToken(EOL,'\n',1,1089)
+LexToken(VAR,'model',1,1098)
+LexToken(ASSIGNMENT,'=',1,1103)
+LexToken(VAR,'arg1',1,1104)
+LexToken(DOT,'.',1,1108)
+LexToken(VAR,'model',1,1109)
+LexToken(SEMICOLON,';',1,1114)
+LexToken(EOL,'\n',1,1115)
+LexToken(WHILE,'while',1,1124)
+LexToken(PREVAR_BOOLEAN,'%t',1,1130)
+LexToken(DO,'do',1,1133)
+LexToken(EOL,'\n',1,1135)
+LexToken(OPENSQBRACKET,'[',1,1148)
+LexToken(VAR,'ok',1,1149)
+LexToken(COMMA,',',1,1151)
+LexToken(VAR,'mat',1,1152)
+LexToken(COMMA,',',1,1155)
+LexToken(VAR,'herit',1,1156)
+LexToken(COMMA,',',1,1161)
+LexToken(VAR,'exprs',1,1162)
+LexToken(CLOSESQBRACKET,']',1,1167)
+LexToken(ASSIGNMENT,'=',1,1168)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1169)
+LexToken(OPENBRACKET,'(',1,1184)
+LexToken(OPENSQBRACKET,'[',1,1185)
+LexToken(VAR,'msprintf',1,1186)
+LexToken(OPENBRACKET,'(',1,1194)
+LexToken(VAR,'gettext',1,1195)
+LexToken(OPENBRACKET,'(',1,1202)
+LexToken(DQSTRING,'"Set %s block parameters"',1,1227)
+LexToken(CLOSEBRACKET,')',1,1228)
+LexToken(COMMA,',',1,1229)
+LexToken(DQSTRING,'"LOGIC"',1,1237)
+LexToken(CLOSEBRACKET,')',1,1238)
+LexToken(SEMICOLON,';',1,1239)
+LexToken(DQSTRING,'" "',1,1243)
+LexToken(SEMICOLON,';',1,1244)
+LexToken(VAR,'gettext',1,1245)
+LexToken(OPENBRACKET,'(',1,1252)
+LexToken(DQSTRING,'"Combinatorial logic"',1,1273)
+LexToken(CLOSEBRACKET,')',1,1274)
+LexToken(SEMICOLON,';',1,1275)
+LexToken(DQSTRING,'" "',1,1278)
+LexToken(SEMICOLON,';',1,1279)
+LexToken(VAR,'gettext',1,1293)
+LexToken(OPENBRACKET,'(',1,1300)
+LexToken(DQSTRING,'"  Rows of the matrix are the output values"',1,1349)
+LexToken(CLOSEBRACKET,')',1,1350)
+LexToken(SEMICOLON,';',1,1351)
+LexToken(VAR,'gettext',1,1353)
+LexToken(OPENBRACKET,'(',1,1360)
+LexToken(DQSTRING,'"  Number of rows must be a power of two."',1,1407)
+LexToken(CLOSEBRACKET,')',1,1408)
+LexToken(SEMICOLON,';',1,1409)
+LexToken(VAR,'gettext',1,1426)
+LexToken(OPENBRACKET,'(',1,1433)
+LexToken(DQSTRING,'"  Number of columns gives the number of outputs."',1,1488)
+LexToken(CLOSEBRACKET,')',1,1489)
+LexToken(SEMICOLON,';',1,1490)
+LexToken(DQSTRING,'" "',1,1493)
+LexToken(CLOSESQBRACKET,']',1,1494)
+LexToken(COMMA,',',1,1495)
+LexToken(OPENSQBRACKET,'[',1,1512)
+LexToken(VAR,'gettext',1,1513)
+LexToken(OPENBRACKET,'(',1,1520)
+LexToken(DQSTRING,'"Truth Table (matrix of outputs)"',1,1553)
+LexToken(CLOSEBRACKET,')',1,1554)
+LexToken(SEMICOLON,';',1,1555)
+LexToken(VAR,'gettext',1,1557)
+LexToken(OPENBRACKET,'(',1,1564)
+LexToken(DQSTRING,'"Accepts Inherited Events (0:No, 1:Yes)"',1,1604)
+LexToken(CLOSEBRACKET,')',1,1605)
+LexToken(CLOSESQBRACKET,']',1,1606)
+LexToken(COMMA,',',1,1607)
+LexToken(VAR,'list',1,1624)
+LexToken(OPENBRACKET,'(',1,1628)
+LexToken(DQSTRING,'"mat"',1,1633)
+LexToken(COMMA,',',1,1634)
+LexToken(OPENSQBRACKET,'[',1,1635)
+LexToken(NUMBER,'-1',1,1636)
+LexToken(COMMA,',',1,1638)
+LexToken(NUMBER,'-2',1,1639)
+LexToken(CLOSESQBRACKET,']',1,1641)
+LexToken(COMMA,',',1,1642)
+LexToken(DQSTRING,'"vec"',1,1647)
+LexToken(COMMA,',',1,1648)
+LexToken(NUMBER,'1',1,1649)
+LexToken(CLOSEBRACKET,')',1,1650)
+LexToken(COMMA,',',1,1651)
+LexToken(VAR,'exprs',1,1653)
+LexToken(CLOSEBRACKET,')',1,1658)
+LexToken(SEMICOLON,';',1,1659)
+LexToken(EOL,'\n',1,1660)
+LexToken(EOL,'\n',1,1661)
+LexToken(IF,'if',1,1674)
+LexToken(NOT,'~',1,1677)
+LexToken(VAR,'ok',1,1678)
+LexToken(THEN,'then',1,1681)
+LexToken(EOL,'\n',1,1685)
+LexToken(BREAK,'break',1,1702)
+LexToken(COMMA,',',1,1707)
+LexToken(EOL,'\n',1,1708)
+LexToken(END,'end',1,1721)
+LexToken(EOL,'\n',1,1724)
+LexToken(VAR,'nout',1,1737)
+LexToken(ASSIGNMENT,'=',1,1741)
+LexToken(VAR,'size',1,1742)
+LexToken(OPENBRACKET,'(',1,1746)
+LexToken(VAR,'mat',1,1747)
+LexToken(COMMA,',',1,1750)
+LexToken(NUMBER,'2',1,1751)
+LexToken(CLOSEBRACKET,')',1,1752)
+LexToken(EOL,'\n',1,1753)
+LexToken(VAR,'nin',1,1766)
+LexToken(ASSIGNMENT,'=',1,1769)
+LexToken(OPENBRACKET,'(',1,1770)
+LexToken(VAR,'log',1,1771)
+LexToken(OPENBRACKET,'(',1,1774)
+LexToken(VAR,'size',1,1775)
+LexToken(OPENBRACKET,'(',1,1779)
+LexToken(VAR,'mat',1,1780)
+LexToken(COMMA,',',1,1783)
+LexToken(NUMBER,'1',1,1784)
+LexToken(CLOSEBRACKET,')',1,1785)
+LexToken(CLOSEBRACKET,')',1,1786)
+LexToken(OPERATOR,'/',1,1787)
+LexToken(VAR,'log',1,1788)
+LexToken(OPENBRACKET,'(',1,1791)
+LexToken(NUMBER,'2',1,1792)
+LexToken(CLOSEBRACKET,')',1,1793)
+LexToken(CLOSEBRACKET,')',1,1794)
+LexToken(EOL,'\n',1,1795)
+LexToken(VAR,'u1',1,1808)
+LexToken(ASSIGNMENT,'=',1,1810)
+LexToken(VAR,'floor',1,1811)
+LexToken(OPENBRACKET,'(',1,1816)
+LexToken(VAR,'nin',1,1817)
+LexToken(CLOSEBRACKET,')',1,1820)
+LexToken(EOL,'\n',1,1821)
+LexToken(EOL,'\n',1,1912)
+LexToken(IF,'if',1,1925)
+LexToken(OPENBRACKET,'(',1,1928)
+LexToken(VAR,'u1',1,1929)
+LexToken(COMPARISON,'<>',1,1932)
+LexToken(VAR,'nin',1,1935)
+LexToken(CLOSEBRACKET,')',1,1938)
+LexToken(THEN,'then',1,1940)
+LexToken(EOL,'\n',1,1944)
+LexToken(VAR,'block_parameter_error',1,1961)
+LexToken(OPENBRACKET,'(',1,1982)
+LexToken(VAR,'msprintf',1,1983)
+LexToken(OPENBRACKET,'(',1,1991)
+LexToken(VAR,'gettext',1,1992)
+LexToken(OPENBRACKET,'(',1,1999)
+LexToken(DQSTRING,'"Wrong size for \\\'%s\\\' parameter: %d."',1,2037)
+LexToken(CLOSEBRACKET,')',1,2038)
+LexToken(COMMA,',',1,2039)
+LexToken(VAR,'gettext',1,2041)
+LexToken(OPENBRACKET,'(',1,2048)
+LexToken(DQSTRING,'"Truth Table"',1,2061)
+LexToken(CLOSEBRACKET,')',1,2062)
+LexToken(COMMA,',',1,2063)
+LexToken(VAR,'size',1,2065)
+LexToken(OPENBRACKET,'(',1,2069)
+LexToken(VAR,'mat',1,2070)
+LexToken(COMMA,',',1,2073)
+LexToken(NUMBER,'1',1,2074)
+LexToken(CLOSEBRACKET,')',1,2075)
+LexToken(CLOSEBRACKET,')',1,2076)
+LexToken(COMMA,',',1,2077)
+LexToken(VAR,'gettext',1,2098)
+LexToken(OPENBRACKET,'(',1,2105)
+LexToken(DQSTRING,'"Number of rows must be a power of two."',1,2145)
+LexToken(CLOSEBRACKET,')',1,2146)
+LexToken(CLOSEBRACKET,')',1,2147)
+LexToken(SEMICOLON,';',1,2148)
+LexToken(EOL,'\n',1,2149)
+LexToken(VAR,'ok',1,2166)
+LexToken(ASSIGNMENT,'=',1,2168)
+LexToken(PREVAR_BOOLEAN,'%f',1,2169)
+LexToken(SEMICOLON,';',1,2171)
+LexToken(EOL,'\n',1,2172)
+LexToken(ELSEIF,'elseif',1,2185)
+LexToken(OPENBRACKET,'(',1,2192)
+LexToken(VAR,'find',1,2193)
+LexToken(OPENBRACKET,'(',1,2197)
+LexToken(VAR,'mat',1,2198)
+LexToken(OPENBRACKET,'(',1,2201)
+LexToken(COLON,':',1,2202)
+LexToken(CLOSEBRACKET,')',1,2203)
+LexToken(COMPARISON,'<>',1,2205)
+LexToken(NUMBER,'0',1,2208)
+LexToken(LOGICAL,'&',1,2210)
+LexToken(VAR,'mat',1,2212)
+LexToken(OPENBRACKET,'(',1,2215)
+LexToken(COLON,':',1,2216)
+LexToken(CLOSEBRACKET,')',1,2217)
+LexToken(COMPARISON,'<>',1,2219)
+LexToken(NUMBER,'1',1,2222)
+LexToken(CLOSEBRACKET,')',1,2223)
+LexToken(COMPARISON,'<>',1,2225)
+LexToken(OPENSQBRACKET,'[',1,2228)
+LexToken(CLOSESQBRACKET,']',1,2229)
+LexToken(CLOSEBRACKET,')',1,2230)
+LexToken(THEN,'then',1,2232)
+LexToken(EOL,'\n',1,2236)
+LexToken(VAR,'block_parameter_error',1,2253)
+LexToken(OPENBRACKET,'(',1,2274)
+LexToken(VAR,'msprintf',1,2275)
+LexToken(OPENBRACKET,'(',1,2283)
+LexToken(VAR,'gettext',1,2284)
+LexToken(OPENBRACKET,'(',1,2291)
+LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter."',1,2326)
+LexToken(CLOSEBRACKET,')',1,2327)
+LexToken(COMMA,',',1,2328)
+LexToken(VAR,'gettext',1,2330)
+LexToken(OPENBRACKET,'(',1,2337)
+LexToken(DQSTRING,'"Truth Table"',1,2350)
+LexToken(CLOSEBRACKET,')',1,2351)
+LexToken(CLOSEBRACKET,')',1,2352)
+LexToken(COMMA,',',1,2353)
+LexToken(VAR,'msprintf',1,2374)
+LexToken(OPENBRACKET,'(',1,2382)
+LexToken(VAR,'gettext',1,2383)
+LexToken(OPENBRACKET,'(',1,2390)
+LexToken(DQSTRING,'"Elements must be in the interval %s."',1,2429)
+LexToken(CLOSEBRACKET,')',1,2430)
+LexToken(COMMA,',',1,2431)
+LexToken(DQSTRING,'"[0, 1]"',1,2439)
+LexToken(CLOSEBRACKET,')',1,2440)
+LexToken(CLOSEBRACKET,')',1,2441)
+LexToken(SEMICOLON,';',1,2442)
+LexToken(EOL,'\n',1,2443)
+LexToken(VAR,'ok',1,2460)
+LexToken(ASSIGNMENT,'=',1,2462)
+LexToken(PREVAR_BOOLEAN,'%f',1,2463)
+LexToken(SEMICOLON,';',1,2465)
+LexToken(EOL,'\n',1,2466)
+LexToken(ELSEIF,'elseif',1,2479)
+LexToken(VAR,'herit',1,2486)
+LexToken(COMPARISON,'<',1,2492)
+LexToken(NUMBER,'0',1,2493)
+LexToken(LOGICAL,'|',1,2495)
+LexToken(VAR,'herit',1,2497)
+LexToken(COMPARISON,'>',1,2503)
+LexToken(NUMBER,'1',1,2505)
+LexToken(THEN,'then',1,2507)
+LexToken(EOL,'\n',1,2511)
+LexToken(VAR,'block_parameter_error',1,2528)
+LexToken(OPENBRACKET,'(',1,2549)
+LexToken(VAR,'msprintf',1,2550)
+LexToken(OPENBRACKET,'(',1,2558)
+LexToken(VAR,'gettext',1,2559)
+LexToken(OPENBRACKET,'(',1,2566)
+LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,2605)
+LexToken(CLOSEBRACKET,')',1,2606)
+LexToken(COMMA,',',1,2607)
+LexToken(VAR,'gettext',1,2609)
+LexToken(OPENBRACKET,'(',1,2616)
+LexToken(DQSTRING,'"Accepts Inherited Events"',1,2642)
+LexToken(CLOSEBRACKET,')',1,2643)
+LexToken(COMMA,',',1,2644)
+LexToken(VAR,'herit',1,2646)
+LexToken(CLOSEBRACKET,')',1,2651)
+LexToken(COMMA,',',1,2652)
+LexToken(VAR,'msprintf',1,2673)
+LexToken(OPENBRACKET,'(',1,2681)
+LexToken(VAR,'gettext',1,2682)
+LexToken(OPENBRACKET,'(',1,2689)
+LexToken(DQSTRING,'"Must be in the interval %s."',1,2719)
+LexToken(CLOSEBRACKET,')',1,2720)
+LexToken(COMMA,',',1,2721)
+LexToken(DQSTRING,'"[0, 1]"',1,2729)
+LexToken(CLOSEBRACKET,')',1,2730)
+LexToken(CLOSEBRACKET,')',1,2731)
+LexToken(SEMICOLON,';',1,2732)
+LexToken(EOL,'\n',1,2733)
+LexToken(VAR,'ok',1,2750)
+LexToken(ASSIGNMENT,'=',1,2752)
+LexToken(PREVAR_BOOLEAN,'%f',1,2753)
+LexToken(SEMICOLON,';',1,2755)
+LexToken(EOL,'\n',1,2756)
+LexToken(END,'end',1,2769)
+LexToken(EOL,'\n',1,2772)
+LexToken(IF,'if',1,2785)
+LexToken(VAR,'ok',1,2788)
+LexToken(THEN,'then',1,2791)
+LexToken(EOL,'\n',1,2795)
+LexToken(VAR,'in',1,2812)
+LexToken(ASSIGNMENT,'=',1,2814)
+LexToken(OPENSQBRACKET,'[',1,2815)
+LexToken(VAR,'ones',1,2816)
+LexToken(OPENBRACKET,'(',1,2820)
+LexToken(VAR,'nin',1,2821)
+LexToken(COMMA,',',1,2824)
+LexToken(NUMBER,'1',1,2825)
+LexToken(CLOSEBRACKET,')',1,2826)
+LexToken(VAR,'ones',1,2828)
+LexToken(OPENBRACKET,'(',1,2832)
+LexToken(VAR,'nin',1,2833)
+LexToken(COMMA,',',1,2836)
+LexToken(NUMBER,'1',1,2837)
+LexToken(CLOSEBRACKET,')',1,2838)
+LexToken(CLOSESQBRACKET,']',1,2839)
+LexToken(EOL,'\n',1,2840)
+LexToken(VAR,'out',1,2857)
+LexToken(ASSIGNMENT,'=',1,2860)
+LexToken(OPENSQBRACKET,'[',1,2861)
+LexToken(VAR,'ones',1,2862)
+LexToken(OPENBRACKET,'(',1,2866)
+LexToken(VAR,'nout',1,2867)
+LexToken(COMMA,',',1,2871)
+LexToken(NUMBER,'1',1,2872)
+LexToken(CLOSEBRACKET,')',1,2873)
+LexToken(VAR,'ones',1,2875)
+LexToken(OPENBRACKET,'(',1,2879)
+LexToken(VAR,'nout',1,2880)
+LexToken(COMMA,',',1,2884)
+LexToken(NUMBER,'1',1,2885)
+LexToken(CLOSEBRACKET,')',1,2886)
+LexToken(CLOSESQBRACKET,']',1,2887)
+LexToken(EOL,'\n',1,2888)
+LexToken(VAR,'it',1,2905)
+LexToken(ASSIGNMENT,'=',1,2907)
+LexToken(NUMBER,'5',1,2908)
+LexToken(OPERATOR,'*',1,2909)
+LexToken(VAR,'ones',1,2910)
+LexToken(OPENBRACKET,'(',1,2914)
+LexToken(NUMBER,'1',1,2915)
+LexToken(COMMA,',',1,2916)
+LexToken(VAR,'nin',1,2917)
+LexToken(CLOSEBRACKET,')',1,2920)
+LexToken(EOL,'\n',1,2921)
+LexToken(VAR,'ot',1,2938)
+LexToken(ASSIGNMENT,'=',1,2940)
+LexToken(NUMBER,'5',1,2941)
+LexToken(OPERATOR,'*',1,2942)
+LexToken(VAR,'ones',1,2943)
+LexToken(OPENBRACKET,'(',1,2947)
+LexToken(NUMBER,'1',1,2948)
+LexToken(COMMA,',',1,2949)
+LexToken(VAR,'nout',1,2950)
+LexToken(CLOSEBRACKET,')',1,2954)
+LexToken(EOL,'\n',1,2955)
+LexToken(OPENSQBRACKET,'[',1,2972)
+LexToken(VAR,'model',1,2973)
+LexToken(COMMA,',',1,2978)
+LexToken(VAR,'graphics',1,2979)
+LexToken(COMMA,',',1,2987)
+LexToken(VAR,'ok',1,2988)
+LexToken(CLOSESQBRACKET,']',1,2990)
+LexToken(ASSIGNMENT,'=',1,2991)
+LexToken(VAR,'set_io',1,2992)
+LexToken(OPENBRACKET,'(',1,2998)
+LexToken(VAR,'model',1,2999)
+LexToken(COMMA,',',1,3004)
+LexToken(VAR,'graphics',1,3005)
+LexToken(COMMA,',',1,3013)
+LexToken(VAR,'list',1,3014)
+LexToken(OPENBRACKET,'(',1,3018)
+LexToken(VAR,'in',1,3019)
+LexToken(COMMA,',',1,3021)
+LexToken(VAR,'it',1,3022)
+LexToken(CLOSEBRACKET,')',1,3024)
+LexToken(COMMA,',',1,3025)
+LexToken(VAR,'list',1,3026)
+LexToken(OPENBRACKET,'(',1,3030)
+LexToken(VAR,'out',1,3031)
+LexToken(COMMA,',',1,3034)
+LexToken(VAR,'ot',1,3035)
+LexToken(CLOSEBRACKET,')',1,3037)
+LexToken(COMMA,',',1,3038)
+LexToken(VAR,'ones',1,3039)
+LexToken(OPENBRACKET,'(',1,3043)
+LexToken(NUMBER,'1',1,3044)
+LexToken(OPERATOR,'-',1,3045)
+LexToken(VAR,'herit',1,3046)
+LexToken(COMMA,',',1,3051)
+LexToken(NUMBER,'1',1,3052)
+LexToken(CLOSEBRACKET,')',1,3053)
+LexToken(COMMA,',',1,3054)
+LexToken(OPENSQBRACKET,'[',1,3055)
+LexToken(CLOSESQBRACKET,']',1,3056)
+LexToken(CLOSEBRACKET,')',1,3057)
+LexToken(EOL,'\n',1,3058)
+LexToken(END,'end',1,3071)
+LexToken(EOL,'\n',1,3074)
+LexToken(IF,'if',1,3087)
+LexToken(VAR,'ok',1,3090)
+LexToken(THEN,'then',1,3093)
+LexToken(EOL,'\n',1,3097)
+LexToken(VAR,'graphics',1,3114)
+LexToken(DOT,'.',1,3122)
+LexToken(VAR,'exprs',1,3123)
+LexToken(ASSIGNMENT,'=',1,3128)
+LexToken(VAR,'exprs',1,3129)
+LexToken(SEMICOLON,';',1,3134)
+LexToken(EOL,'\n',1,3135)
+LexToken(VAR,'mat',1,3152)
+LexToken(ASSIGNMENT,'=',1,3155)
+LexToken(VAR,'int8',1,3156)
+LexToken(OPENBRACKET,'(',1,3160)
+LexToken(VAR,'mat',1,3161)
+LexToken(CLOSEBRACKET,')',1,3164)
+LexToken(SEMICOLON,';',1,3165)
+LexToken(EOL,'\n',1,3166)
+LexToken(VAR,'model',1,3183)
+LexToken(DOT,'.',1,3188)
+LexToken(VAR,'opar',1,3189)
+LexToken(ASSIGNMENT,'=',1,3193)
+LexToken(VAR,'list',1,3194)
+LexToken(OPENBRACKET,'(',1,3198)
+LexToken(VAR,'mat',1,3199)
+LexToken(CLOSEBRACKET,')',1,3202)
+LexToken(SEMICOLON,';',1,3203)
+LexToken(EOL,'\n',1,3204)
+LexToken(VAR,'x',1,3221)
+LexToken(DOT,'.',1,3222)
+LexToken(VAR,'graphics',1,3223)
+LexToken(ASSIGNMENT,'=',1,3231)
+LexToken(VAR,'graphics',1,3232)
+LexToken(SEMICOLON,';',1,3240)
+LexToken(EOL,'\n',1,3241)
+LexToken(VAR,'x',1,3258)
+LexToken(DOT,'.',1,3259)
+LexToken(VAR,'model',1,3260)
+LexToken(ASSIGNMENT,'=',1,3265)
+LexToken(VAR,'model',1,3266)
+LexToken(SEMICOLON,';',1,3271)
+LexToken(EOL,'\n',1,3272)
+LexToken(BREAK,'break',1,3289)
+LexToken(EOL,'\n',1,3294)
+LexToken(END,'end',1,3307)
+LexToken(EOL,'\n',1,3310)
+LexToken(END,'end',1,3319)
+LexToken(EOL,'\n',1,3322)
+LexToken(CASE,'case',1,3327)
+LexToken(DQSTRING,'"define"',1,3339)
+LexToken(THEN,'then',1,3341)
+LexToken(EOL,'\n',1,3345)
+LexToken(VAR,'mat',1,3354)
+LexToken(ASSIGNMENT,'=',1,3357)
+LexToken(OPENSQBRACKET,'[',1,3358)
+LexToken(NUMBER,'0',1,3359)
+LexToken(SEMICOLON,';',1,3360)
+LexToken(NUMBER,'0',1,3361)
+LexToken(SEMICOLON,';',1,3362)
+LexToken(NUMBER,'0',1,3363)
+LexToken(SEMICOLON,';',1,3364)
+LexToken(NUMBER,'1',1,3365)
+LexToken(CLOSESQBRACKET,']',1,3366)
+LexToken(EOL,'\n',1,3367)
+LexToken(VAR,'model',1,3376)
+LexToken(ASSIGNMENT,'=',1,3381)
+LexToken(SCICOS_MODEL,'scicos_model',1,3382)
+LexToken(OPENBRACKET,'(',1,3394)
+LexToken(CLOSEBRACKET,')',1,3395)
+LexToken(EOL,'\n',1,3396)
+LexToken(VAR,'model',1,3405)
+LexToken(DOT,'.',1,3410)
+LexToken(VAR,'sim',1,3411)
+LexToken(ASSIGNMENT,'=',1,3414)
+LexToken(VAR,'list',1,3415)
+LexToken(OPENBRACKET,'(',1,3419)
+LexToken(DQSTRING,'"logic"',1,3426)
+LexToken(COMMA,',',1,3427)
+LexToken(NUMBER,'4',1,3428)
+LexToken(CLOSEBRACKET,')',1,3429)
+LexToken(EOL,'\n',1,3430)
+LexToken(VAR,'model',1,3439)
+LexToken(DOT,'.',1,3444)
+LexToken(VAR,'in',1,3445)
+LexToken(ASSIGNMENT,'=',1,3447)
+LexToken(OPENSQBRACKET,'[',1,3448)
+LexToken(NUMBER,'1',1,3449)
+LexToken(SEMICOLON,';',1,3450)
+LexToken(NUMBER,'1',1,3451)
+LexToken(CLOSESQBRACKET,']',1,3452)
+LexToken(EOL,'\n',1,3453)
+LexToken(VAR,'model',1,3462)
+LexToken(DOT,'.',1,3467)
+LexToken(VAR,'in2',1,3468)
+LexToken(ASSIGNMENT,'=',1,3471)
+LexToken(OPENSQBRACKET,'[',1,3472)
+LexToken(NUMBER,'1',1,3473)
+LexToken(SEMICOLON,';',1,3474)
+LexToken(NUMBER,'1',1,3475)
+LexToken(CLOSESQBRACKET,']',1,3476)
+LexToken(EOL,'\n',1,3477)
+LexToken(VAR,'model',1,3486)
+LexToken(DOT,'.',1,3491)
+LexToken(VAR,'out',1,3492)
+LexToken(ASSIGNMENT,'=',1,3495)
+LexToken(NUMBER,'1',1,3496)
+LexToken(EOL,'\n',1,3497)
+LexToken(VAR,'model',1,3506)
+LexToken(DOT,'.',1,3511)
+LexToken(VAR,'out2',1,3512)
+LexToken(ASSIGNMENT,'=',1,3516)
+LexToken(NUMBER,'1',1,3517)
+LexToken(EOL,'\n',1,3518)
+LexToken(VAR,'model',1,3527)
+LexToken(DOT,'.',1,3532)
+LexToken(VAR,'evtin',1,3533)
+LexToken(ASSIGNMENT,'=',1,3538)
+LexToken(NUMBER,'1',1,3539)
+LexToken(EOL,'\n',1,3540)
+LexToken(VAR,'model',1,3549)
+LexToken(DOT,'.',1,3554)
+LexToken(VAR,'intyp',1,3555)
+LexToken(ASSIGNMENT,'=',1,3560)
+LexToken(OPENSQBRACKET,'[',1,3561)
+LexToken(NUMBER,'5',1,3562)
+LexToken(NUMBER,'5',1,3564)
+LexToken(CLOSESQBRACKET,']',1,3565)
+LexToken(EOL,'\n',1,3566)
+LexToken(VAR,'model',1,3575)
+LexToken(DOT,'.',1,3580)
+LexToken(VAR,'outtyp',1,3581)
+LexToken(ASSIGNMENT,'=',1,3587)
+LexToken(NUMBER,'5',1,3588)
+LexToken(EOL,'\n',1,3589)
+LexToken(VAR,'model',1,3598)
+LexToken(DOT,'.',1,3603)
+LexToken(VAR,'opar',1,3604)
+LexToken(ASSIGNMENT,'=',1,3608)
+LexToken(VAR,'list',1,3609)
+LexToken(OPENBRACKET,'(',1,3613)
+LexToken(VAR,'int8',1,3614)
+LexToken(OPENBRACKET,'(',1,3618)
+LexToken(VAR,'mat',1,3619)
+LexToken(CLOSEBRACKET,')',1,3622)
+LexToken(CLOSEBRACKET,')',1,3623)
+LexToken(SEMICOLON,';',1,3624)
+LexToken(EOL,'\n',1,3625)
+LexToken(VAR,'model',1,3634)
+LexToken(DOT,'.',1,3639)
+LexToken(VAR,'blocktype',1,3640)
+LexToken(ASSIGNMENT,'=',1,3649)
+LexToken(DQSTRING,'"c"',1,3652)
+LexToken(EOL,'\n',1,3653)
+LexToken(VAR,'model',1,3662)
+LexToken(DOT,'.',1,3667)
+LexToken(VAR,'firing',1,3668)
+LexToken(ASSIGNMENT,'=',1,3674)
+LexToken(PREVAR_BOOLEAN,'%f',1,3675)
+LexToken(EOL,'\n',1,3677)
+LexToken(VAR,'model',1,3686)
+LexToken(DOT,'.',1,3691)
+LexToken(VAR,'dep_ut',1,3692)
+LexToken(ASSIGNMENT,'=',1,3698)
+LexToken(OPENSQBRACKET,'[',1,3699)
+LexToken(PREVAR_BOOLEAN,'%t',1,3700)
+LexToken(PREVAR_BOOLEAN,'%f',1,3703)
+LexToken(CLOSESQBRACKET,']',1,3705)
+LexToken(EOL,'\n',1,3706)
+LexToken(VAR,'exprs',1,3715)
+LexToken(ASSIGNMENT,'=',1,3720)
+LexToken(OPENSQBRACKET,'[',1,3721)
+LexToken(VAR,'sci2exp',1,3722)
+LexToken(OPENBRACKET,'(',1,3729)
+LexToken(VAR,'mat',1,3730)
+LexToken(CLOSEBRACKET,')',1,3733)
+LexToken(SEMICOLON,';',1,3734)
+LexToken(VAR,'sci2exp',1,3735)
+LexToken(OPENBRACKET,'(',1,3742)
+LexToken(NUMBER,'0',1,3743)
+LexToken(CLOSEBRACKET,')',1,3744)
+LexToken(CLOSESQBRACKET,']',1,3745)
+LexToken(EOL,'\n',1,3746)
+LexToken(VAR,'gr_i',1,3755)
+LexToken(ASSIGNMENT,'=',1,3759)
+LexToken(OPENSQBRACKET,'[',1,3760)
+LexToken(CLOSESQBRACKET,']',1,3761)
+LexToken(EOL,'\n',1,3762)
+LexToken(VAR,'x',1,3771)
+LexToken(ASSIGNMENT,'=',1,3772)
+LexToken(VAR,'standard_define',1,3773)
+LexToken(OPENBRACKET,'(',1,3788)
+LexToken(OPENSQBRACKET,'[',1,3789)
+LexToken(NUMBER,'2',1,3790)
+LexToken(NUMBER,'2',1,3792)
+LexToken(CLOSESQBRACKET,']',1,3793)
+LexToken(COMMA,',',1,3794)
+LexToken(VAR,'model',1,3795)
+LexToken(COMMA,',',1,3800)
+LexToken(VAR,'exprs',1,3801)
+LexToken(COMMA,',',1,3806)
+LexToken(VAR,'gr_i',1,3807)
+LexToken(CLOSEBRACKET,')',1,3811)
+LexToken(EOL,'\n',1,3812)
+LexToken(END,'end',1,3817)
+LexToken(EOL,'\n',1,3820)
+LexToken(ENDFUNCTION,'endfunction',1,3821)
+LexToken(EOL,'\n',1,3832)
+LexToken(EOL,'\n',1,3833)