summaryrefslogtreecommitdiff
path: root/js/Misc/LOGICAL_OP.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/Misc/LOGICAL_OP.js')
-rw-r--r--js/Misc/LOGICAL_OP.js849
1 files changed, 849 insertions, 0 deletions
diff --git a/js/Misc/LOGICAL_OP.js b/js/Misc/LOGICAL_OP.js
new file mode 100644
index 00000000..87606801
--- /dev/null
+++ b/js/Misc/LOGICAL_OP.js
@@ -0,0 +1,849 @@
+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,'LOGICAL_OP',1,852)
+LexToken(OPENBRACKET,'(',1,862)
+LexToken(VAR,'job',1,863)
+LexToken(COMMA,',',1,866)
+LexToken(VAR,'arg1',1,867)
+LexToken(COMMA,',',1,871)
+LexToken(VAR,'arg2',1,872)
+LexToken(CLOSEBRACKET,')',1,876)
+LexToken(EOL,'\n',1,877)
+LexToken(VAR,'x',1,882)
+LexToken(ASSIGNMENT,'=',1,883)
+LexToken(OPENSQBRACKET,'[',1,884)
+LexToken(CLOSESQBRACKET,']',1,885)
+LexToken(SEMICOLON,';',1,886)
+LexToken(EOL,'\n',1,887)
+LexToken(VAR,'y',1,892)
+LexToken(ASSIGNMENT,'=',1,893)
+LexToken(OPENSQBRACKET,'[',1,894)
+LexToken(CLOSESQBRACKET,']',1,895)
+LexToken(SEMICOLON,';',1,896)
+LexToken(EOL,'\n',1,897)
+LexToken(VAR,'typ',1,902)
+LexToken(ASSIGNMENT,'=',1,905)
+LexToken(OPENSQBRACKET,'[',1,906)
+LexToken(CLOSESQBRACKET,']',1,907)
+LexToken(SEMICOLON,';',1,908)
+LexToken(EOL,'\n',1,909)
+LexToken(SELECT,'select',1,914)
+LexToken(VAR,'job',1,921)
+LexToken(EOL,'\n',1,924)
+LexToken(CASE,'case',1,929)
+LexToken(DQSTRING,'"set"',1,938)
+LexToken(THEN,'then',1,940)
+LexToken(EOL,'\n',1,944)
+LexToken(VAR,'x',1,953)
+LexToken(ASSIGNMENT,'=',1,954)
+LexToken(VAR,'arg1',1,955)
+LexToken(SEMICOLON,';',1,959)
+LexToken(EOL,'\n',1,960)
+LexToken(VAR,'graphics',1,969)
+LexToken(ASSIGNMENT,'=',1,977)
+LexToken(VAR,'arg1',1,978)
+LexToken(DOT,'.',1,982)
+LexToken(VAR,'graphics',1,983)
+LexToken(SEMICOLON,';',1,991)
+LexToken(EOL,'\n',1,992)
+LexToken(VAR,'exprs',1,1001)
+LexToken(ASSIGNMENT,'=',1,1006)
+LexToken(VAR,'graphics',1,1007)
+LexToken(DOT,'.',1,1015)
+LexToken(VAR,'exprs',1,1016)
+LexToken(EOL,'\n',1,1021)
+LexToken(VAR,'model',1,1030)
+LexToken(ASSIGNMENT,'=',1,1035)
+LexToken(VAR,'arg1',1,1036)
+LexToken(DOT,'.',1,1040)
+LexToken(VAR,'model',1,1041)
+LexToken(SEMICOLON,';',1,1046)
+LexToken(EOL,'\n',1,1047)
+LexToken(EOL,'\n',1,1048)
+LexToken(IF,'if',1,1057)
+LexToken(VAR,'size',1,1060)
+LexToken(OPENBRACKET,'(',1,1064)
+LexToken(VAR,'exprs',1,1065)
+LexToken(COMMA,',',1,1070)
+LexToken(NUMBER,'1',1,1071)
+LexToken(CLOSEBRACKET,')',1,1072)
+LexToken(COMPARISON,'==',1,1073)
+LexToken(NUMBER,'2',1,1075)
+LexToken(THEN,'then',1,1077)
+LexToken(EOL,'\n',1,1081)
+LexToken(VAR,'exprs',1,1094)
+LexToken(ASSIGNMENT,'=',1,1099)
+LexToken(OPENSQBRACKET,'[',1,1100)
+LexToken(VAR,'exprs',1,1101)
+LexToken(SEMICOLON,';',1,1106)
+LexToken(VAR,'sci2exp',1,1107)
+LexToken(OPENBRACKET,'(',1,1114)
+LexToken(NUMBER,'1',1,1115)
+LexToken(CLOSEBRACKET,')',1,1116)
+LexToken(SEMICOLON,';',1,1117)
+LexToken(VAR,'sci2exp',1,1118)
+LexToken(OPENBRACKET,'(',1,1125)
+LexToken(NUMBER,'0',1,1126)
+LexToken(CLOSEBRACKET,')',1,1127)
+LexToken(CLOSESQBRACKET,']',1,1128)
+LexToken(SEMICOLON,';',1,1129)
+LexToken(EOL,'\n',1,1130)
+LexToken(END,'end',1,1139)
+LexToken(EOL,'\n',1,1142)
+LexToken(WHILE,'while',1,1151)
+LexToken(PREVAR_BOOLEAN,'%t',1,1157)
+LexToken(DO,'do',1,1160)
+LexToken(EOL,'\n',1,1162)
+LexToken(OPENSQBRACKET,'[',1,1175)
+LexToken(VAR,'ok',1,1176)
+LexToken(COMMA,',',1,1178)
+LexToken(VAR,'nin',1,1179)
+LexToken(COMMA,',',1,1182)
+LexToken(VAR,'rule',1,1183)
+LexToken(COMMA,',',1,1187)
+LexToken(VAR,'Datatype',1,1188)
+LexToken(COMMA,',',1,1196)
+LexToken(VAR,'tp',1,1197)
+LexToken(COMMA,',',1,1199)
+LexToken(VAR,'exprs',1,1200)
+LexToken(CLOSESQBRACKET,']',1,1205)
+LexToken(ASSIGNMENT,'=',1,1206)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1207)
+LexToken(OPENBRACKET,'(',1,1222)
+LexToken(DQSTRING,'"Set parameters"',1,1238)
+LexToken(COMMA,',',1,1239)
+LexToken(OPENSQBRACKET,'[',1,1255)
+LexToken(DQSTRING,'"number of inputs"',1,1273)
+LexToken(SEMICOLON,';',1,1274)
+LexToken(DQSTRING,'"Operator: AND (0), OR (1), NAND (2), NOR (3), XOR (4), NOT (5)"',1,1353)
+LexToken(DQSTRING,'"Datatype (1=double 3=int32 ...)"',1,1399)
+LexToken(SEMICOLON,';',1,1400)
+LexToken(DQSTRING,'"Bitwise Rule(0=No 1=yes)"',1,1441)
+LexToken(CLOSESQBRACKET,']',1,1442)
+LexToken(COMMA,',',1,1443)
+LexToken(VAR,'list',1,1459)
+LexToken(OPENBRACKET,'(',1,1463)
+LexToken(DQSTRING,'"vec"',1,1468)
+LexToken(COMMA,',',1,1469)
+LexToken(NUMBER,'1',1,1470)
+LexToken(COMMA,',',1,1471)
+LexToken(DQSTRING,'"vec"',1,1476)
+LexToken(COMMA,',',1,1477)
+LexToken(NUMBER,'1',1,1478)
+LexToken(COMMA,',',1,1479)
+LexToken(DQSTRING,'"vec"',1,1484)
+LexToken(COMMA,',',1,1485)
+LexToken(NUMBER,'1',1,1486)
+LexToken(COMMA,',',1,1487)
+LexToken(DQSTRING,'"vec"',1,1492)
+LexToken(COMMA,',',1,1493)
+LexToken(NUMBER,'1',1,1494)
+LexToken(CLOSEBRACKET,')',1,1495)
+LexToken(COMMA,',',1,1496)
+LexToken(VAR,'exprs',1,1497)
+LexToken(CLOSEBRACKET,')',1,1502)
+LexToken(EOL,'\n',1,1503)
+LexToken(IF,'if',1,1516)
+LexToken(NOT,'~',1,1519)
+LexToken(VAR,'ok',1,1520)
+LexToken(THEN,'then',1,1523)
+LexToken(EOL,'\n',1,1527)
+LexToken(BREAK,'break',1,1544)
+LexToken(COMMA,',',1,1549)
+LexToken(EOL,'\n',1,1550)
+LexToken(END,'end',1,1563)
+LexToken(EOL,'\n',1,1566)
+LexToken(VAR,'nin',1,1579)
+LexToken(ASSIGNMENT,'=',1,1582)
+LexToken(VAR,'int',1,1583)
+LexToken(OPENBRACKET,'(',1,1586)
+LexToken(VAR,'nin',1,1587)
+LexToken(CLOSEBRACKET,')',1,1590)
+LexToken(SEMICOLON,';',1,1591)
+LexToken(EOL,'\n',1,1592)
+LexToken(VAR,'rule',1,1605)
+LexToken(ASSIGNMENT,'=',1,1609)
+LexToken(VAR,'int',1,1610)
+LexToken(OPENBRACKET,'(',1,1613)
+LexToken(VAR,'rule',1,1614)
+LexToken(CLOSEBRACKET,')',1,1618)
+LexToken(SEMICOLON,';',1,1619)
+LexToken(EOL,'\n',1,1620)
+LexToken(VAR,'tp',1,1633)
+LexToken(ASSIGNMENT,'=',1,1635)
+LexToken(VAR,'int',1,1636)
+LexToken(OPENBRACKET,'(',1,1639)
+LexToken(VAR,'tp',1,1640)
+LexToken(CLOSEBRACKET,')',1,1642)
+LexToken(EOL,'\n',1,1643)
+LexToken(IF,'if',1,1656)
+LexToken(VAR,'nin',1,1659)
+LexToken(COMPARISON,'<',1,1662)
+LexToken(NUMBER,'1',1,1663)
+LexToken(THEN,'then',1,1665)
+LexToken(EOL,'\n',1,1669)
+LexToken(VAR,'message',1,1686)
+LexToken(OPENBRACKET,'(',1,1693)
+LexToken(DQSTRING,'"Number of inputs must be >=1 "',1,1724)
+LexToken(CLOSEBRACKET,')',1,1725)
+LexToken(SEMICOLON,';',1,1726)
+LexToken(EOL,'\n',1,1727)
+LexToken(VAR,'ok',1,1744)
+LexToken(ASSIGNMENT,'=',1,1746)
+LexToken(PREVAR_BOOLEAN,'%f',1,1747)
+LexToken(EOL,'\n',1,1749)
+LexToken(ELSEIF,'elseif',1,1762)
+LexToken(OPENBRACKET,'(',1,1769)
+LexToken(VAR,'rule',1,1770)
+LexToken(COMPARISON,'<',1,1774)
+LexToken(NUMBER,'0',1,1775)
+LexToken(CLOSEBRACKET,')',1,1776)
+LexToken(LOGICAL,'|',1,1777)
+LexToken(OPENBRACKET,'(',1,1778)
+LexToken(VAR,'rule',1,1779)
+LexToken(COMPARISON,'>',1,1783)
+LexToken(NUMBER,'5',1,1784)
+LexToken(CLOSEBRACKET,')',1,1785)
+LexToken(THEN,'then',1,1787)
+LexToken(EOL,'\n',1,1791)
+LexToken(VAR,'message',1,1808)
+LexToken(OPENBRACKET,'(',1,1815)
+LexToken(DQSTRING,'"Incorrect operator "',1,1836)
+LexToken(OPERATOR,'+',1,1837)
+LexToken(VAR,'string',1,1838)
+LexToken(OPENBRACKET,'(',1,1844)
+LexToken(VAR,'rule',1,1845)
+LexToken(CLOSEBRACKET,')',1,1849)
+LexToken(OPERATOR,'+',1,1850)
+LexToken(DQSTRING,'" ; must be 0 to 5."',1,1870)
+LexToken(CLOSEBRACKET,')',1,1871)
+LexToken(SEMICOLON,';',1,1872)
+LexToken(EOL,'\n',1,1873)
+LexToken(VAR,'ok',1,1890)
+LexToken(ASSIGNMENT,'=',1,1892)
+LexToken(PREVAR_BOOLEAN,'%f',1,1893)
+LexToken(EOL,'\n',1,1895)
+LexToken(ELSEIF,'elseif',1,1908)
+LexToken(OPENBRACKET,'(',1,1915)
+LexToken(VAR,'rule',1,1916)
+LexToken(COMPARISON,'==',1,1920)
+LexToken(NUMBER,'5',1,1922)
+LexToken(CLOSEBRACKET,')',1,1923)
+LexToken(LOGICAL,'&',1,1924)
+LexToken(OPENBRACKET,'(',1,1925)
+LexToken(VAR,'nin',1,1926)
+LexToken(COMPARISON,'>',1,1929)
+LexToken(NUMBER,'1',1,1930)
+LexToken(CLOSEBRACKET,')',1,1931)
+LexToken(THEN,'then',1,1933)
+LexToken(EOL,'\n',1,1937)
+LexToken(VAR,'message',1,1954)
+LexToken(OPENBRACKET,'(',1,1961)
+LexToken(DQSTRING,'"Only one input allowed for NOT operation"',1,2003)
+LexToken(CLOSEBRACKET,')',1,2004)
+LexToken(EOL,'\n',1,2005)
+LexToken(VAR,'nin',1,2022)
+LexToken(ASSIGNMENT,'=',1,2025)
+LexToken(NUMBER,'1',1,2026)
+LexToken(EOL,'\n',1,2027)
+LexToken(ELSEIF,'elseif',1,2040)
+LexToken(OPENBRACKET,'(',1,2047)
+LexToken(OPENBRACKET,'(',1,2048)
+LexToken(VAR,'Datatype',1,2049)
+LexToken(COMPARISON,'==',1,2057)
+LexToken(NUMBER,'1',1,2059)
+LexToken(CLOSEBRACKET,')',1,2060)
+LexToken(LOGICAL,'&',1,2061)
+LexToken(OPENBRACKET,'(',1,2062)
+LexToken(VAR,'tp',1,2063)
+LexToken(COMPARISON,'~=',1,2065)
+LexToken(NUMBER,'0',1,2067)
+LexToken(CLOSEBRACKET,')',1,2068)
+LexToken(CLOSEBRACKET,')',1,2069)
+LexToken(EOL,'\n',1,2070)
+LexToken(VAR,'message',1,2087)
+LexToken(OPENBRACKET,'(',1,2095)
+LexToken(DQSTRING,'"Bitwise Rule is only activated when Data type is integer"',1,2153)
+LexToken(CLOSEBRACKET,')',1,2154)
+LexToken(SEMICOLON,';',1,2155)
+LexToken(EOL,'\n',1,2156)
+LexToken(VAR,'ok',1,2173)
+LexToken(ASSIGNMENT,'=',1,2175)
+LexToken(PREVAR_BOOLEAN,'%f',1,2176)
+LexToken(EOL,'\n',1,2178)
+LexToken(END,'end',1,2191)
+LexToken(EOL,'\n',1,2194)
+LexToken(IF,'if',1,2207)
+LexToken(VAR,'ok',1,2210)
+LexToken(THEN,'then',1,2213)
+LexToken(EOL,'\n',1,2217)
+LexToken(IF,'if',1,2234)
+LexToken(OPENBRACKET,'(',1,2237)
+LexToken(VAR,'tp',1,2238)
+LexToken(COMPARISON,'~=',1,2240)
+LexToken(NUMBER,'0',1,2242)
+LexToken(CLOSEBRACKET,')',1,2243)
+LexToken(THEN,'then',1,2245)
+LexToken(EOL,'\n',1,2249)
+LexToken(VAR,'tp',1,2270)
+LexToken(ASSIGNMENT,'=',1,2272)
+LexToken(NUMBER,'1',1,2273)
+LexToken(SEMICOLON,';',1,2274)
+LexToken(EOL,'\n',1,2275)
+LexToken(END,'end',1,2292)
+LexToken(EOL,'\n',1,2295)
+LexToken(IF,'if',1,2312)
+LexToken(VAR,'Datatype',1,2315)
+LexToken(COMPARISON,'==',1,2323)
+LexToken(NUMBER,'1',1,2325)
+LexToken(THEN,'then',1,2327)
+LexToken(EOL,'\n',1,2331)
+LexToken(VAR,'model',1,2352)
+LexToken(DOT,'.',1,2357)
+LexToken(VAR,'sim',1,2358)
+LexToken(ASSIGNMENT,'=',1,2361)
+LexToken(VAR,'list',1,2362)
+LexToken(OPENBRACKET,'(',1,2366)
+LexToken(DQSTRING,'"logicalop"',1,2377)
+LexToken(COMMA,',',1,2378)
+LexToken(NUMBER,'4',1,2379)
+LexToken(CLOSEBRACKET,')',1,2380)
+LexToken(EOL,'\n',1,2381)
+LexToken(VAR,'model',1,2402)
+LexToken(DOT,'.',1,2407)
+LexToken(VAR,'ipar',1,2408)
+LexToken(ASSIGNMENT,'=',1,2412)
+LexToken(OPENSQBRACKET,'[',1,2413)
+LexToken(VAR,'rule',1,2414)
+LexToken(CLOSESQBRACKET,']',1,2418)
+LexToken(COMMA,',',1,2419)
+LexToken(EOL,'\n',1,2420)
+LexToken(ELSE,'else',1,2437)
+LexToken(EOL,'\n',1,2441)
+LexToken(IF,'if',1,2462)
+LexToken(VAR,'Datatype',1,2465)
+LexToken(COMPARISON,'==',1,2473)
+LexToken(NUMBER,'3',1,2475)
+LexToken(THEN,'then',1,2477)
+LexToken(EOL,'\n',1,2481)
+LexToken(VAR,'model',1,2506)
+LexToken(DOT,'.',1,2511)
+LexToken(VAR,'sim',1,2512)
+LexToken(ASSIGNMENT,'=',1,2515)
+LexToken(VAR,'list',1,2516)
+LexToken(OPENBRACKET,'(',1,2520)
+LexToken(DQSTRING,'"logicalop_i32"',1,2535)
+LexToken(COMMA,',',1,2536)
+LexToken(NUMBER,'4',1,2537)
+LexToken(CLOSEBRACKET,')',1,2538)
+LexToken(EOL,'\n',1,2539)
+LexToken(ELSEIF,'elseif',1,2560)
+LexToken(VAR,'Datatype',1,2567)
+LexToken(COMPARISON,'==',1,2575)
+LexToken(NUMBER,'4',1,2577)
+LexToken(THEN,'then',1,2579)
+LexToken(EOL,'\n',1,2583)
+LexToken(VAR,'model',1,2608)
+LexToken(DOT,'.',1,2613)
+LexToken(VAR,'sim',1,2614)
+LexToken(ASSIGNMENT,'=',1,2617)
+LexToken(VAR,'list',1,2618)
+LexToken(OPENBRACKET,'(',1,2622)
+LexToken(DQSTRING,'"logicalop_i16"',1,2637)
+LexToken(COMMA,',',1,2638)
+LexToken(NUMBER,'4',1,2639)
+LexToken(CLOSEBRACKET,')',1,2640)
+LexToken(EOL,'\n',1,2641)
+LexToken(ELSEIF,'elseif',1,2662)
+LexToken(VAR,'Datatype',1,2669)
+LexToken(COMPARISON,'==',1,2677)
+LexToken(NUMBER,'5',1,2679)
+LexToken(THEN,'then',1,2681)
+LexToken(EOL,'\n',1,2685)
+LexToken(VAR,'model',1,2710)
+LexToken(DOT,'.',1,2715)
+LexToken(VAR,'sim',1,2716)
+LexToken(ASSIGNMENT,'=',1,2719)
+LexToken(VAR,'list',1,2720)
+LexToken(OPENBRACKET,'(',1,2724)
+LexToken(DQSTRING,'"logicalop_i8"',1,2738)
+LexToken(COMMA,',',1,2739)
+LexToken(NUMBER,'4',1,2740)
+LexToken(CLOSEBRACKET,')',1,2741)
+LexToken(EOL,'\n',1,2742)
+LexToken(ELSEIF,'elseif',1,2763)
+LexToken(VAR,'Datatype',1,2770)
+LexToken(COMPARISON,'==',1,2778)
+LexToken(NUMBER,'6',1,2780)
+LexToken(THEN,'then',1,2782)
+LexToken(EOL,'\n',1,2786)
+LexToken(VAR,'model',1,2811)
+LexToken(DOT,'.',1,2816)
+LexToken(VAR,'sim',1,2817)
+LexToken(ASSIGNMENT,'=',1,2820)
+LexToken(VAR,'list',1,2821)
+LexToken(OPENBRACKET,'(',1,2825)
+LexToken(DQSTRING,'"logicalop_ui32"',1,2841)
+LexToken(COMMA,',',1,2842)
+LexToken(NUMBER,'4',1,2843)
+LexToken(CLOSEBRACKET,')',1,2844)
+LexToken(EOL,'\n',1,2845)
+LexToken(ELSEIF,'elseif',1,2866)
+LexToken(VAR,'Datatype',1,2873)
+LexToken(COMPARISON,'==',1,2881)
+LexToken(NUMBER,'7',1,2883)
+LexToken(THEN,'then',1,2885)
+LexToken(EOL,'\n',1,2889)
+LexToken(VAR,'model',1,2914)
+LexToken(DOT,'.',1,2919)
+LexToken(VAR,'sim',1,2920)
+LexToken(ASSIGNMENT,'=',1,2923)
+LexToken(VAR,'list',1,2924)
+LexToken(OPENBRACKET,'(',1,2928)
+LexToken(DQSTRING,'"logicalop_ui16"',1,2944)
+LexToken(COMMA,',',1,2945)
+LexToken(NUMBER,'4',1,2946)
+LexToken(CLOSEBRACKET,')',1,2947)
+LexToken(EOL,'\n',1,2948)
+LexToken(ELSEIF,'elseif',1,2969)
+LexToken(VAR,'Datatype',1,2976)
+LexToken(COMPARISON,'==',1,2984)
+LexToken(NUMBER,'8',1,2986)
+LexToken(THEN,'then',1,2988)
+LexToken(EOL,'\n',1,2992)
+LexToken(VAR,'model',1,3017)
+LexToken(DOT,'.',1,3022)
+LexToken(VAR,'sim',1,3023)
+LexToken(ASSIGNMENT,'=',1,3026)
+LexToken(VAR,'list',1,3027)
+LexToken(OPENBRACKET,'(',1,3031)
+LexToken(DQSTRING,'"logicalop_ui8"',1,3046)
+LexToken(COMMA,',',1,3047)
+LexToken(NUMBER,'4',1,3048)
+LexToken(CLOSEBRACKET,')',1,3049)
+LexToken(EOL,'\n',1,3050)
+LexToken(ELSE,'else',1,3071)
+LexToken(EOL,'\n',1,3075)
+LexToken(VAR,'message',1,3100)
+LexToken(OPENBRACKET,'(',1,3108)
+LexToken(DQSTRING,'"Datatype is not supported"',1,3135)
+LexToken(CLOSEBRACKET,')',1,3136)
+LexToken(SEMICOLON,';',1,3137)
+LexToken(EOL,'\n',1,3138)
+LexToken(VAR,'ok',1,3163)
+LexToken(ASSIGNMENT,'=',1,3165)
+LexToken(PREVAR_BOOLEAN,'%f',1,3166)
+LexToken(SEMICOLON,';',1,3168)
+LexToken(EOL,'\n',1,3169)
+LexToken(END,'end',1,3190)
+LexToken(EOL,'\n',1,3193)
+LexToken(VAR,'model',1,3214)
+LexToken(DOT,'.',1,3219)
+LexToken(VAR,'ipar',1,3220)
+LexToken(ASSIGNMENT,'=',1,3224)
+LexToken(OPENSQBRACKET,'[',1,3225)
+LexToken(VAR,'rule',1,3226)
+LexToken(SEMICOLON,';',1,3230)
+LexToken(VAR,'tp',1,3231)
+LexToken(CLOSESQBRACKET,']',1,3233)
+LexToken(SEMICOLON,';',1,3234)
+LexToken(EOL,'\n',1,3235)
+LexToken(END,'end',1,3252)
+LexToken(EOL,'\n',1,3255)
+LexToken(IF,'if',1,3272)
+LexToken(VAR,'ok',1,3275)
+LexToken(THEN,'then',1,3278)
+LexToken(EOL,'\n',1,3282)
+LexToken(VAR,'it',1,3303)
+LexToken(ASSIGNMENT,'=',1,3305)
+LexToken(VAR,'Datatype',1,3306)
+LexToken(OPERATOR,'*',1,3314)
+LexToken(VAR,'ones',1,3315)
+LexToken(OPENBRACKET,'(',1,3319)
+LexToken(VAR,'nin',1,3320)
+LexToken(COMMA,',',1,3323)
+LexToken(NUMBER,'1',1,3324)
+LexToken(CLOSEBRACKET,')',1,3325)
+LexToken(SEMICOLON,';',1,3326)
+LexToken(EOL,'\n',1,3327)
+LexToken(VAR,'ot',1,3348)
+LexToken(ASSIGNMENT,'=',1,3350)
+LexToken(VAR,'Datatype',1,3351)
+LexToken(SEMICOLON,';',1,3359)
+LexToken(EOL,'\n',1,3360)
+LexToken(VAR,'in',1,3381)
+LexToken(ASSIGNMENT,'=',1,3383)
+LexToken(OPENSQBRACKET,'[',1,3384)
+LexToken(OPERATOR,'-',1,3385)
+LexToken(VAR,'ones',1,3386)
+LexToken(OPENBRACKET,'(',1,3390)
+LexToken(VAR,'nin',1,3391)
+LexToken(COMMA,',',1,3394)
+LexToken(NUMBER,'1',1,3395)
+LexToken(CLOSEBRACKET,')',1,3396)
+LexToken(NUMBER,'-2',1,3398)
+LexToken(OPERATOR,'*',1,3400)
+LexToken(VAR,'ones',1,3401)
+LexToken(OPENBRACKET,'(',1,3405)
+LexToken(VAR,'nin',1,3406)
+LexToken(COMMA,',',1,3409)
+LexToken(NUMBER,'1',1,3410)
+LexToken(CLOSEBRACKET,')',1,3411)
+LexToken(CLOSESQBRACKET,']',1,3412)
+LexToken(EOL,'\n',1,3413)
+LexToken(IF,'if',1,3434)
+LexToken(OPENBRACKET,'(',1,3437)
+LexToken(VAR,'rule',1,3438)
+LexToken(COMPARISON,'<>',1,3442)
+LexToken(NUMBER,'5',1,3444)
+LexToken(CLOSEBRACKET,')',1,3445)
+LexToken(LOGICAL,'&',1,3446)
+LexToken(OPENBRACKET,'(',1,3447)
+LexToken(VAR,'nin',1,3448)
+LexToken(COMPARISON,'==',1,3451)
+LexToken(NUMBER,'1',1,3453)
+LexToken(CLOSEBRACKET,')',1,3454)
+LexToken(THEN,'then',1,3456)
+LexToken(EOL,'\n',1,3460)
+LexToken(VAR,'out',1,3485)
+LexToken(ASSIGNMENT,'=',1,3488)
+LexToken(OPENSQBRACKET,'[',1,3489)
+LexToken(NUMBER,'1',1,3490)
+LexToken(NUMBER,'1',1,3492)
+LexToken(CLOSESQBRACKET,']',1,3493)
+LexToken(EOL,'\n',1,3494)
+LexToken(OPENSQBRACKET,'[',1,3519)
+LexToken(VAR,'model',1,3520)
+LexToken(COMMA,',',1,3525)
+LexToken(VAR,'graphics',1,3526)
+LexToken(COMMA,',',1,3534)
+LexToken(VAR,'ok',1,3535)
+LexToken(CLOSESQBRACKET,']',1,3537)
+LexToken(ASSIGNMENT,'=',1,3538)
+LexToken(VAR,'set_io',1,3539)
+LexToken(OPENBRACKET,'(',1,3545)
+LexToken(VAR,'model',1,3546)
+LexToken(COMMA,',',1,3551)
+LexToken(VAR,'graphics',1,3552)
+LexToken(COMMA,',',1,3560)
+LexToken(VAR,'list',1,3561)
+LexToken(OPENBRACKET,'(',1,3565)
+LexToken(VAR,'in',1,3566)
+LexToken(COMMA,',',1,3568)
+LexToken(VAR,'it',1,3569)
+LexToken(CLOSEBRACKET,')',1,3571)
+LexToken(COMMA,',',1,3572)
+LexToken(VAR,'list',1,3573)
+LexToken(OPENBRACKET,'(',1,3577)
+LexToken(VAR,'out',1,3578)
+LexToken(COMMA,',',1,3581)
+LexToken(VAR,'ot',1,3582)
+LexToken(CLOSEBRACKET,')',1,3584)
+LexToken(COMMA,',',1,3585)
+LexToken(OPENSQBRACKET,'[',1,3586)
+LexToken(CLOSESQBRACKET,']',1,3587)
+LexToken(COMMA,',',1,3588)
+LexToken(OPENSQBRACKET,'[',1,3589)
+LexToken(CLOSESQBRACKET,']',1,3590)
+LexToken(CLOSEBRACKET,')',1,3591)
+LexToken(EOL,'\n',1,3592)
+LexToken(ELSE,'else',1,3613)
+LexToken(EOL,'\n',1,3617)
+LexToken(VAR,'out',1,3642)
+LexToken(ASSIGNMENT,'=',1,3645)
+LexToken(OPENSQBRACKET,'[',1,3646)
+LexToken(NUMBER,'-1',1,3647)
+LexToken(NUMBER,'-2',1,3650)
+LexToken(CLOSESQBRACKET,']',1,3652)
+LexToken(EOL,'\n',1,3653)
+LexToken(OPENSQBRACKET,'[',1,3678)
+LexToken(VAR,'model',1,3679)
+LexToken(COMMA,',',1,3684)
+LexToken(VAR,'graphics',1,3685)
+LexToken(COMMA,',',1,3693)
+LexToken(VAR,'ok',1,3694)
+LexToken(CLOSESQBRACKET,']',1,3696)
+LexToken(ASSIGNMENT,'=',1,3697)
+LexToken(VAR,'set_io',1,3698)
+LexToken(OPENBRACKET,'(',1,3704)
+LexToken(VAR,'model',1,3705)
+LexToken(COMMA,',',1,3710)
+LexToken(VAR,'graphics',1,3711)
+LexToken(COMMA,',',1,3719)
+LexToken(VAR,'list',1,3720)
+LexToken(OPENBRACKET,'(',1,3724)
+LexToken(VAR,'in',1,3725)
+LexToken(COMMA,',',1,3727)
+LexToken(VAR,'it',1,3728)
+LexToken(CLOSEBRACKET,')',1,3730)
+LexToken(COMMA,',',1,3731)
+LexToken(VAR,'list',1,3732)
+LexToken(OPENBRACKET,'(',1,3736)
+LexToken(VAR,'out',1,3737)
+LexToken(COMMA,',',1,3740)
+LexToken(VAR,'ot',1,3741)
+LexToken(CLOSEBRACKET,')',1,3743)
+LexToken(COMMA,',',1,3744)
+LexToken(OPENSQBRACKET,'[',1,3745)
+LexToken(CLOSESQBRACKET,']',1,3746)
+LexToken(COMMA,',',1,3747)
+LexToken(OPENSQBRACKET,'[',1,3748)
+LexToken(CLOSESQBRACKET,']',1,3749)
+LexToken(CLOSEBRACKET,')',1,3750)
+LexToken(EOL,'\n',1,3751)
+LexToken(END,'end',1,3772)
+LexToken(EOL,'\n',1,3775)
+LexToken(END,'end',1,3792)
+LexToken(EOL,'\n',1,3795)
+LexToken(IF,'if',1,3812)
+LexToken(VAR,'ok',1,3815)
+LexToken(THEN,'then',1,3818)
+LexToken(EOL,'\n',1,3822)
+LexToken(IF,'if',1,3843)
+LexToken(VAR,'rule',1,3846)
+LexToken(COMPARISON,'==',1,3851)
+LexToken(NUMBER,'0',1,3854)
+LexToken(THEN,'then',1,3856)
+LexToken(EOL,'\n',1,3860)
+LexToken(VAR,'label',1,3885)
+LexToken(ASSIGNMENT,'=',1,3891)
+LexToken(DQSTRING,'"AND"',1,3897)
+LexToken(SEMICOLON,';',1,3898)
+LexToken(EOL,'\n',1,3899)
+LexToken(ELSEIF,'elseif',1,3920)
+LexToken(VAR,'rule',1,3927)
+LexToken(COMPARISON,'==',1,3932)
+LexToken(NUMBER,'1',1,3935)
+LexToken(THEN,'then',1,3937)
+LexToken(EOL,'\n',1,3941)
+LexToken(VAR,'label',1,3966)
+LexToken(ASSIGNMENT,'=',1,3972)
+LexToken(DQSTRING,'"OR"',1,3977)
+LexToken(SEMICOLON,';',1,3978)
+LexToken(EOL,'\n',1,3979)
+LexToken(ELSEIF,'elseif',1,4000)
+LexToken(VAR,'rule',1,4007)
+LexToken(COMPARISON,'==',1,4012)
+LexToken(NUMBER,'2',1,4015)
+LexToken(THEN,'then',1,4017)
+LexToken(EOL,'\n',1,4021)
+LexToken(VAR,'label',1,4046)
+LexToken(ASSIGNMENT,'=',1,4052)
+LexToken(DQSTRING,'"NAND"',1,4059)
+LexToken(SEMICOLON,';',1,4060)
+LexToken(EOL,'\n',1,4061)
+LexToken(ELSEIF,'elseif',1,4082)
+LexToken(VAR,'rule',1,4089)
+LexToken(COMPARISON,'==',1,4094)
+LexToken(NUMBER,'3',1,4097)
+LexToken(THEN,'then',1,4099)
+LexToken(EOL,'\n',1,4103)
+LexToken(VAR,'label',1,4128)
+LexToken(ASSIGNMENT,'=',1,4134)
+LexToken(DQSTRING,'"NOR"',1,4140)
+LexToken(SEMICOLON,';',1,4141)
+LexToken(EOL,'\n',1,4142)
+LexToken(ELSEIF,'elseif',1,4163)
+LexToken(VAR,'rule',1,4170)
+LexToken(COMPARISON,'==',1,4175)
+LexToken(NUMBER,'4',1,4178)
+LexToken(THEN,'then',1,4180)
+LexToken(EOL,'\n',1,4184)
+LexToken(VAR,'label',1,4209)
+LexToken(ASSIGNMENT,'=',1,4215)
+LexToken(DQSTRING,'"XOR"',1,4221)
+LexToken(SEMICOLON,';',1,4222)
+LexToken(EOL,'\n',1,4223)
+LexToken(ELSEIF,'elseif',1,4244)
+LexToken(VAR,'rule',1,4251)
+LexToken(COMPARISON,'==',1,4256)
+LexToken(NUMBER,'5',1,4259)
+LexToken(THEN,'then',1,4261)
+LexToken(EOL,'\n',1,4265)
+LexToken(VAR,'label',1,4290)
+LexToken(ASSIGNMENT,'=',1,4296)
+LexToken(DQSTRING,'"NOT"',1,4302)
+LexToken(SEMICOLON,';',1,4303)
+LexToken(EOL,'\n',1,4304)
+LexToken(END,'end',1,4325)
+LexToken(EOL,'\n',1,4328)
+LexToken(VAR,'graphics',1,4349)
+LexToken(DOT,'.',1,4357)
+LexToken(VAR,'exprs',1,4358)
+LexToken(ASSIGNMENT,'=',1,4363)
+LexToken(VAR,'exprs',1,4364)
+LexToken(SEMICOLON,';',1,4369)
+LexToken(EOL,'\n',1,4370)
+LexToken(VAR,'graphics',1,4391)
+LexToken(DOT,'.',1,4399)
+LexToken(VAR,'style',1,4400)
+LexToken(ASSIGNMENT,'=',1,4406)
+LexToken(OPENSQBRACKET,'[',1,4408)
+LexToken(DQSTRING,'"blockWithLabel;displayedLabel="',1,4440)
+LexToken(OPERATOR,'+',1,4441)
+LexToken(VAR,'label',1,4442)
+LexToken(CLOSESQBRACKET,']',1,4447)
+LexToken(SEMICOLON,';',1,4448)
+LexToken(EOL,'\n',1,4449)
+LexToken(VAR,'x',1,4470)
+LexToken(DOT,'.',1,4471)
+LexToken(VAR,'graphics',1,4472)
+LexToken(ASSIGNMENT,'=',1,4480)
+LexToken(VAR,'graphics',1,4481)
+LexToken(SEMICOLON,';',1,4489)
+LexToken(EOL,'\n',1,4490)
+LexToken(VAR,'x',1,4511)
+LexToken(DOT,'.',1,4512)
+LexToken(VAR,'model',1,4513)
+LexToken(ASSIGNMENT,'=',1,4518)
+LexToken(VAR,'model',1,4519)
+LexToken(EOL,'\n',1,4524)
+LexToken(BREAK,'break',1,4545)
+LexToken(EOL,'\n',1,4550)
+LexToken(END,'end',1,4567)
+LexToken(EOL,'\n',1,4570)
+LexToken(END,'end',1,4583)
+LexToken(EOL,'\n',1,4586)
+LexToken(END,'end',1,4595)
+LexToken(EOL,'\n',1,4598)
+LexToken(CASE,'case',1,4603)
+LexToken(DQSTRING,'"define"',1,4615)
+LexToken(THEN,'then',1,4617)
+LexToken(EOL,'\n',1,4621)
+LexToken(VAR,'in',1,4630)
+LexToken(ASSIGNMENT,'=',1,4632)
+LexToken(OPENSQBRACKET,'[',1,4633)
+LexToken(NUMBER,'-1',1,4634)
+LexToken(SEMICOLON,';',1,4636)
+LexToken(NUMBER,'-1',1,4637)
+LexToken(CLOSESQBRACKET,']',1,4639)
+LexToken(EOL,'\n',1,4640)
+LexToken(VAR,'ipar',1,4649)
+LexToken(ASSIGNMENT,'=',1,4653)
+LexToken(OPENSQBRACKET,'[',1,4654)
+LexToken(NUMBER,'0',1,4655)
+LexToken(CLOSESQBRACKET,']',1,4656)
+LexToken(EOL,'\n',1,4657)
+LexToken(VAR,'nin',1,4666)
+LexToken(ASSIGNMENT,'=',1,4669)
+LexToken(NUMBER,'2',1,4670)
+LexToken(EOL,'\n',1,4671)
+LexToken(EOL,'\n',1,4672)
+LexToken(VAR,'model',1,4681)
+LexToken(ASSIGNMENT,'=',1,4686)
+LexToken(SCICOS_MODEL,'scicos_model',1,4687)
+LexToken(OPENBRACKET,'(',1,4699)
+LexToken(CLOSEBRACKET,')',1,4700)
+LexToken(EOL,'\n',1,4701)
+LexToken(VAR,'model',1,4710)
+LexToken(DOT,'.',1,4715)
+LexToken(VAR,'sim',1,4716)
+LexToken(ASSIGNMENT,'=',1,4719)
+LexToken(VAR,'list',1,4720)
+LexToken(OPENBRACKET,'(',1,4724)
+LexToken(DQSTRING,'"logicalop"',1,4735)
+LexToken(COMMA,',',1,4736)
+LexToken(NUMBER,'4',1,4737)
+LexToken(CLOSEBRACKET,')',1,4738)
+LexToken(EOL,'\n',1,4739)
+LexToken(VAR,'model',1,4748)
+LexToken(DOT,'.',1,4753)
+LexToken(VAR,'in',1,4754)
+LexToken(ASSIGNMENT,'=',1,4756)
+LexToken(VAR,'in',1,4757)
+LexToken(EOL,'\n',1,4759)
+LexToken(VAR,'model',1,4768)
+LexToken(DOT,'.',1,4773)
+LexToken(VAR,'out',1,4774)
+LexToken(ASSIGNMENT,'=',1,4777)
+LexToken(NUMBER,'-1',1,4778)
+LexToken(EOL,'\n',1,4780)
+LexToken(VAR,'model',1,4789)
+LexToken(DOT,'.',1,4794)
+LexToken(VAR,'ipar',1,4795)
+LexToken(ASSIGNMENT,'=',1,4799)
+LexToken(VAR,'ipar',1,4800)
+LexToken(EOL,'\n',1,4804)
+LexToken(VAR,'model',1,4813)
+LexToken(DOT,'.',1,4818)
+LexToken(VAR,'blocktype',1,4819)
+LexToken(ASSIGNMENT,'=',1,4828)
+LexToken(DQSTRING,'"c"',1,4831)
+LexToken(EOL,'\n',1,4832)
+LexToken(VAR,'model',1,4841)
+LexToken(DOT,'.',1,4846)
+LexToken(VAR,'dep_ut',1,4847)
+LexToken(ASSIGNMENT,'=',1,4853)
+LexToken(OPENSQBRACKET,'[',1,4854)
+LexToken(PREVAR_BOOLEAN,'%t',1,4855)
+LexToken(PREVAR_BOOLEAN,'%f',1,4858)
+LexToken(CLOSESQBRACKET,']',1,4860)
+LexToken(EOL,'\n',1,4861)
+LexToken(EOL,'\n',1,4862)
+LexToken(VAR,'exprs',1,4871)
+LexToken(ASSIGNMENT,'=',1,4876)
+LexToken(OPENSQBRACKET,'[',1,4877)
+LexToken(VAR,'string',1,4878)
+LexToken(OPENBRACKET,'(',1,4884)
+LexToken(VAR,'nin',1,4885)
+LexToken(CLOSEBRACKET,')',1,4888)
+LexToken(SEMICOLON,';',1,4889)
+LexToken(VAR,'string',1,4890)
+LexToken(OPENBRACKET,'(',1,4896)
+LexToken(VAR,'ipar',1,4897)
+LexToken(CLOSEBRACKET,')',1,4901)
+LexToken(CLOSESQBRACKET,']',1,4902)
+LexToken(EOL,'\n',1,4903)
+LexToken(VAR,'gr_i',1,4912)
+LexToken(ASSIGNMENT,'=',1,4916)
+LexToken(OPENSQBRACKET,'[',1,4917)
+LexToken(CLOSESQBRACKET,']',1,4918)
+LexToken(EOL,'\n',1,4919)
+LexToken(VAR,'x',1,4928)
+LexToken(ASSIGNMENT,'=',1,4929)
+LexToken(VAR,'standard_define',1,4930)
+LexToken(OPENBRACKET,'(',1,4945)
+LexToken(OPENSQBRACKET,'[',1,4946)
+LexToken(NUMBER,'2',1,4947)
+LexToken(NUMBER,'2',1,4949)
+LexToken(CLOSESQBRACKET,']',1,4950)
+LexToken(COMMA,',',1,4951)
+LexToken(VAR,'model',1,4952)
+LexToken(COMMA,',',1,4957)
+LexToken(VAR,'exprs',1,4958)
+LexToken(COMMA,',',1,4963)
+LexToken(VAR,'gr_i',1,4964)
+LexToken(CLOSEBRACKET,')',1,4968)
+LexToken(EOL,'\n',1,4969)
+LexToken(END,'end',1,4974)
+LexToken(EOL,'\n',1,4977)
+LexToken(ENDFUNCTION,'endfunction',1,4978)
+LexToken(EOL,'\n',1,4989)